]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
sim: bfin: set bfrom alias field to correct size
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
75d9f9ff 12012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2
3 * gdb.base/valgrind-infcall.c: New file.
4 * gdb.base/valgrind-infcall.exp: New file.
5
75d9f9ff
JK
6 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
7
7f9b2034
DE
82012-07-30 Doug Evans <dje@google.com>
9
85220e01
DE
10 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
11 * gdb.dwarf2/pr13961.S: Ditto.
12
7f9b2034
DE
13 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
14
4e969b4f
AB
152012-07-30 Andrew Burgess <aburgess@broadcom.com>
16
17 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
18 change its format immediately after reloading the binary.
19
e7de8362
JK
202012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
21
22 Fix testsuite regression after --use-deprecated-index-sections removal.
23 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
24 string.
25 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
26
7255706c
YQ
272012-07-27 Yao Qi <yao@codesourcery.com>
28
29 KFAIL for PR remote/14161.
30 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
31 Cleanup socket files.
32 (strace_info_marker): Detach inferior.
33
f2e8016f
TT
342012-07-26 Tom Tromey <tromey@redhat.com>
35
36 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
37
f66713d2
JK
382012-07-26 Markus Metzger <markus.t.metzger@intel.com>
39
40 * gdb.python/py-inferior.c (thread): New function.
41 (check_threads): New function.
42 (test_threads): New function.
43 * gdb.python/py-inferior.exp: Added test.
44 Replaced runto with continue to breakpoint.
45
8223e12c
TT
462012-07-26 Tom Tromey <tromey@redhat.com>
47
48 * lib/ada.exp (standard_ada_testfile): New proc.
49 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
50 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
51 * gdb.ada/array_return.exp: Use standard_ada_testfile.
52 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
53 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
54 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
55 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
56 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
57 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
58 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
59 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
60 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
61 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
62 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
63 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
64 * gdb.ada/char_param.exp: Use standard_ada_testfile.
65 * gdb.ada/complete.exp: Use standard_ada_testfile.
66 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
67 standard_output_file.
68 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
69 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
70 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
71 standard_output_file.
72 * gdb.ada/exprs.exp: Use standard_ada_testfile.
73 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
74 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
75 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
76 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
77 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
78 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
79 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
80 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
81 * gdb.ada/homonym.exp: Use standard_ada_testfile.
82 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
83 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
84 * gdb.ada/interface.exp: Use standard_ada_testfile.
85 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
86 standard_output_file
87 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
88 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
89 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
90 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
91 * gdb.ada/nested.exp: Use standard_ada_testfile.
92 * gdb.ada/null_array.exp: Use standard_ada_testfile.
93 * gdb.ada/null_record.exp: Use standard_ada_testfile.
94 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
95 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
96 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
97 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
98 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
99 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
100 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
101 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
102 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
103 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
104 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
105 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
106 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
107 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
108 * gdb.ada/start.exp: Use standard_ada_testfile.
109 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
110 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
111 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
112 * gdb.ada/tagged.exp: Use standard_ada_testfile.
113 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
114 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
115 * gdb.ada/tasks.exp: Use standard_ada_testfile.
116 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
117 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
118 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
119 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
120 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
121 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
122 * gdb.ada/widewide.exp: Use standard_ada_testfile.
123
bbec57e4
JK
1242012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
125
126 Fix testsuite regression after --use-deprecated-index-sections removal.
127 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
128
9cc8e32c
JK
1292012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
130
131 Fix compatibility with Tcl before 7.5.
132 * lib/future.exp (lreverse): New function if it does not exist.
133
ea5ca7b5
MK
1342012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
135
136 * gdb.mi/mi-pending.c: New method to set a second pending
137 breakpoint.
138 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
139 condition.
140
64776a0b
PA
1412012-07-20 Pedro Alves <palves@redhat.com>
142
143 PR threads/11692
144 PR gdb/12203
145
146 * gdb.threads/create-fail.c: New file.
147 * gdb.threads/create-fail.exp: New file.
148
13e4e967
PA
1492012-07-19 Pedro Alves <palves@redhat.com>
150
151 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
152 * config/vx.exp (gdb_start): Likewise.
153 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
154 * gdb.base/setvar.exp (test_set): Likewise.
155 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
156 * gdb.reverse/sigall-precsave.exp: Likewise.
157 * gdb.reverse/sigall-reverse.exp: Likewise.
158
b7aefa4d
PA
1592012-07-19 Pedro Alves <palves@redhat.com>
160
161 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
162 handler before recording.
163
608b4967
TT
1642012-07-19 Tom Tromey <tromey@redhat.com>
165
166 * gdb.cp/casts.exp: Add tests for typeof and decltype.
167 * gdb.cp/casts.cc (decltype): New function.
168 (main): Use it.
169
b1e0c0fa
PA
1702012-07-19 Pedro Alves <palves@redhat.com>
171
172 * gdb.base/sigall.exp (signals): New list.
173 <top level>: Loop over signals in the $signals list instead of
174 calling a test function once per signal.
175 * gdb.reverse/sigall-precsave.exp (signals): New list.
176 <top level>: Loop over signals in the $signals list instead of
177 calling a test function once per signal.
178 * gdb.reverse/sigall-reverse.exp (signals): New list.
179 <top level>: Loop over signals in the $signals list instead of
180 calling a test function once per signal.
181
6ace3df1
YQ
1822012-07-19 Yao Qi <yao@codesourcery.com>
183
184 * gdb.base/setshow.exp: Test 'set args ~'.
185
263a0f8c
JK
1862012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 * gdb.base/store.exp (check_set): Import gdb_prompt.
189 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
190 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
191
8f043999
JK
1922012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
193
194 PR 11914
195 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
196 (main): Call eval_sub.
197 * gdb.python/py-prettyprint.exp:
198 (python execfile ('py-prettyprint.py')): Move it earlier.
199 New breakpoint for eval-break.
200 (continue to breakpoint: eval-break, info locals): New test.
201 (python execfile ('py-prettyprint.py')): Move it from here.
202 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
203 (register_pretty_printers): Register pp_eval_type.
204
725c7b66
JK
2052012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
206
207 Fix a testcase regression by me.
208 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
209 DW_FORM_data4.
210
4359dff1
JK
2112012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
212 Doug Evans <dje@google.com>
213
214 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
215 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
216
61e44cfa
JK
2172012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
218
219 Fix gdbserver run regression.
220 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
221
93c0ef37
TT
2222012-07-12 Tom Tromey <tromey@redhat.com>
223
224 * lib/gdb.exp (standard_testfile): Don't declare objdir.
225 (clean_restart): Likewise.
226 (core_find): Use standard_output_file.
227
76027ef5
TT
2282012-07-12 Tom Tromey <tromey@redhat.com>
229
230 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
231 * gdb.dwarf2/dw2-anonymous-func.exp: Use
232 prepare_for_testing_full.
233 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
234 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
235 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
236 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
237 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
238 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
239 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
240 prepare_for_testing_full.
241 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
242 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
243 prepare_for_testing_full.
244 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
245 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
246 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
247
85b4440a
TT
2482012-07-12 Tom Tromey <tromey@redhat.com>
249
250 * lib/gdb.exp (build_executable_from_specs): New proc, from
251 build_executable.
252 (build_executable): Use it.
253 (prepare_for_testing_full): New proc.
254
55baab26
TT
2552012-07-11 Tom Tromey <tromey@redhat.com>
256
257 * gdb.reverse/break-precsave.exp: Use standard_output_file.
258 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
259 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
260 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
261 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
262 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
263 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
264 * gdb.reverse/step-precsave.exp: Use standard_output_file.
265 * gdb.reverse/until-precsave.exp: Use standard_output_file.
266 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
267
298a9cf0
TT
2682012-07-10 Tom Tromey <tromey@redhat.com>
269
270 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
271 standard_output_file.
272 * gdb.mi/gdb2549.exp: Use standard_testfile.
273 * gdb.mi/gdb669.exp: Use standard_testfile.
274 * gdb.mi/gdb701.exp: Use standard_testfile.
275 * gdb.mi/gdb792.exp: Use standard_testfile.
276 * gdb.mi/mi-async.exp: Use standard_testfile.
277 * gdb.mi/mi-basics.exp: Use standard_testfile.
278 * gdb.mi/mi-break.exp: Use standard_testfile.
279 * gdb.mi/mi-cli.exp: Use standard_testfile.
280 * gdb.mi/mi-console.exp: Use standard_testfile.
281 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
282 * gdb.mi/mi-eval.exp: Use standard_testfile.
283 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
284 * gdb.mi/mi-file.exp: Use standard_testfile.
285 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
286 * gdb.mi/mi-logging.exp: Use standard_testfile.
287 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
288 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
289 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
290 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
291 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
292 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
293 * gdb.mi/mi-pending.exp: Use standard_testfile,
294 standard_output_file.
295 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
296 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
297 * gdb.mi/mi-regs.exp: Use standard_testfile.
298 * gdb.mi/mi-return.exp: Use standard_testfile.
299 * gdb.mi/mi-reverse.exp: Use standard_testfile.
300 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
301 * gdb.mi/mi-solib.exp: Use standard_testfile,
302 standard_output_file.
303 * gdb.mi/mi-stack.exp: Use standard_testfile.
304 * gdb.mi/mi-stepi.exp: Use standard_testfile.
305 * gdb.mi/mi-stepn.exp: Use standard_testfile.
306 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
307 * gdb.mi/mi-until.exp: Use standard_testfile.
308 * gdb.mi/mi-var-block.exp: Use standard_testfile.
309 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
310 * gdb.mi/mi-var-child.exp: Use standard_testfile.
311 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
312 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
313 * gdb.mi/mi-var-display.exp: Use standard_testfile.
314 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
315 standard_output_file.
316 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
317 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
318 * gdb.mi/mi-watch.exp: Use standard_testfile.
319 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
320 * gdb.mi/mi2-basics.exp: Use standard_testfile.
321 * gdb.mi/mi2-break.exp: Use standard_testfile.
322 * gdb.mi/mi2-cli.exp: Use standard_testfile.
323 * gdb.mi/mi2-console.exp: Use standard_testfile.
324 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
325 * gdb.mi/mi2-eval.exp: Use standard_testfile.
326 * gdb.mi/mi2-file.exp: Use standard_testfile.
327 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
328 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
329 * gdb.mi/mi2-regs.exp: Use standard_testfile.
330 * gdb.mi/mi2-return.exp: Use standard_testfile.
331 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
332 * gdb.mi/mi2-stack.exp: Use standard_testfile.
333 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
334 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
335 * gdb.mi/mi2-until.exp: Use standard_testfile.
336 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
337 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
338 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
339 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
340 * gdb.mi/mi2-watch.exp: Use standard_testfile.
341
f5f3a911
TT
3422012-07-10 Tom Tromey <tromey@redhat.com>
343
344 * gdb.cp/abstract-origin.exp: Use standard_testfile.
345 * gdb.cp/ambiguous.exp: Use standard_testfile,
346 prepare_for_testing.
347 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
348 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
349 * gdb.cp/anon-ns.exp: Use standard_testfile.
350 * gdb.cp/anon-struct.exp: Use standard_testfile.
351 * gdb.cp/anon-union.exp: Use standard_testfile,
352 prepare_for_testing.
353 * gdb.cp/arg-reference.exp: Use standard_testfile,
354 prepare_for_testing.
355 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
356 * gdb.cp/breakpoint.exp: Use standard_testfile,
357 prepare_for_testing.
358 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
359 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
360 standard_output_file.
361 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
362 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
363 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
364 (test_static_members): Update.
365 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
366 * gdb.cp/converts.exp: Use standard_testfile.
367 * gdb.cp/cp-relocate.exp: Use standard_testfile.
368 * gdb.cp/cpcompletion.exp: Use standard_testfile,
369 prepare_for_testing.
370 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
371 * gdb.cp/cplabel.exp: Use standard_testfile.
372 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
373 prepare_for_testing.
374 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
375 * gdb.cp/derivation.exp: Use standard_testfile,
376 prepare_for_testing.
377 * gdb.cp/destrprint.exp: Use standard_testfile.
378 * gdb.cp/dispcxx.exp: Use standard_testfile.
379 * gdb.cp/exception.exp: Use standard_testfile,
380 prepare_for_testing.
381 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
382 * gdb.cp/extern-c.exp: Use standard_testfile,
383 prepare_for_testing.
384 * gdb.cp/formatted-ref.exp: Use standard_testfile,
385 prepare_for_testing.
386 * gdb.cp/fpointer.exp: Use standard_testfile.
387 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
388 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
389 standard_output_file.
390 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
391 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
392 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
393 standard_output_file.
394 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
395 (do_tests): Update.
396 * gdb.cp/koenig.exp: Use standard_testfile.
397 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
398 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
399 * gdb.cp/m-static.exp: Use standard_testfile,
400 prepare_for_testing.
401 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
402 * gdb.cp/mb-inline.exp: Use standard_testfile,
403 prepare_for_testing.
404 * gdb.cp/mb-templates.exp: Use standard_testfile,
405 prepare_for_testing.
406 * gdb.cp/member-ptr.exp: Use standard_testfile,
407 prepare_for_testing.
408 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
409 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
410 * gdb.cp/method2.exp: Use standard_testfile.
411 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
412 standard_output_file.
413 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
414 (do_tests): Update.
415 * gdb.cp/namespace-enum.exp: Use standard_testfile,
416 prepare_for_testing.
417 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
418 prepare_for_testing.
419 * gdb.cp/namespace.exp: Use standard_testfile,
420 prepare_for_testing.
421 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
422 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
423 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
424 * gdb.cp/nsimport.exp: Use standard_testfile,
425 prepare_for_testing.
426 * gdb.cp/nsnested.exp: Use standard_testfile.
427 * gdb.cp/nsnoimports.exp: Use standard_testfile.
428 * gdb.cp/nsrecurs.exp: Use standard_testfile,
429 prepare_for_testing.
430 * gdb.cp/nsstress.exp: Use standard_testfile,
431 prepare_for_testing.
432 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
433 * gdb.cp/operator.exp: Use standard_testfile.
434 * gdb.cp/oranking.exp: Use standard_testfile.
435 * gdb.cp/overload-const.exp: Use standard_testfile.
436 * gdb.cp/overload.exp: Use standard_testfile,
437 prepare_for_testing.
438 * gdb.cp/ovldbreak.exp: Use standard_testfile.
439 * gdb.cp/ovsrch.exp: Use standard_testfile.
440 * gdb.cp/paren-type.exp: Use standard_testfile.
441 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
442 prepare_for_testing.
443 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
444 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
445 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
446 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
447 * gdb.cp/pr10728.exp: Use standard_testfile,
448 standard_output_file.
449 * gdb.cp/pr12028.exp: Use standard_testfile.
450 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
451 * gdb.cp/pr9167.exp: Use standard_testfile.
452 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
453 * gdb.cp/printmethod.exp: Use standard_testfile,
454 prepare_for_testing.
455 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
456 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
457 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
458 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
459 standard_output_file.
460 * gdb.cp/readnow-language.exp: Use standard_testfile.
461 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
462 (gdb_start_again): Use clean_restart.
463 * gdb.cp/ref-types.exp: Use standard_testfile,
464 prepare_for_testing.
465 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
466 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
467 * gdb.cp/smartp.exp: Use standard_testfile.
468 * gdb.cp/static-method.exp: Use standard_testfile.
469 * gdb.cp/static-print-quit.exp: Use standard_testfile.
470 * gdb.cp/temargs.exp: Use standard_testfile.
471 * gdb.cp/templates.exp: Use standard_testfile,
472 prepare_for_testing.
473 (do_tests): Update.
474 * gdb.cp/try_catch.exp: Use standard_testfile,
475 prepare_for_testing.
476 * gdb.cp/typedef-operator.exp: Use standard_testfile.
477 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
478 * gdb.cp/virtbase.exp: Use standard_testfile,
479 prepare_for_testing.
480 * gdb.cp/virtfunc.exp: Use standard_testfile,
481 prepare_for_testing.
482 (do_tests): Update.
483 * gdb.cp/virtfunc2.exp: Use standard_testfile,
484 prepare_for_testing.
485
686f09d0
TT
4862012-07-10 Tom Tromey <tromey@redhat.com>
487
488 * lib/gdb.exp (standard_testfile): Unset output variables from
489 earlier invocations.
490
9357e021
YQ
4912012-07-10 Yao Qi <yao@codesourcery.com>
492
493 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
494 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
495 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
496 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
497 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
498 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
499 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
500 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
501 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
502 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
503 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
504 * gdb.mi/mi-var-display.exp: Likewise.
505 * gdb.mi/mi-var-invalidate.exp: Likewise.
506 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
507 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
508 * gdb.mi/mi2-console.exp: Likewise.
509 * gdb.mi/mi2-disassemble.exp: Likewise.
510 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
511 * gdb.mi/mi2-read-memory.exp: Likewise.
512 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
513 * gdb.mi/mi2-simplerun.exp: Likewise.
514 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
515 * gdb.mi/mi2-syn-frame.exp: Likewise.
516 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
517 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
518 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
519
e314d629
TT
5202012-07-09 Tom Tromey <tromey@redhat.com>
521
522 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
523 * gdb.base/callfuncs.exp: Add cast-based test.
524 * gdb.base/callfuncs.c (voidfunc): New function.
525
06928b3f
DE
5262012-07-08 Doug Evans <dje@google.com>
527
528 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
529
32f11bad
JK
5302012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
531
532 Fix XFAIL compatibility with old i386 systems.
533 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
534 Check also 'Cannot insert breakpoint 0'.
535
76b83c51
JK
5362012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
537
538 PR 14321
539 * gdb.base/find.exp
540 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
541
a6fb9c08
TT
5422012-07-06 Tom Tromey <tromey@redhat.com>
543
544 * gdb.base/whatis.exp: Add test.
545
71918a86
TT
5462012-07-06 Tom Tromey <tromey@redhat.com>
547
548 * gdb.base/whatis.exp: Add regression test.
549
fcde5961
TT
5502012-07-06 Tom Tromey <tromey@redhat.com>
551
552 * gdb.base/whatis.exp: Add tests.
553
f9cf0f4a
JK
5542012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 PR 12649
557 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
558 gdb_test_multiple $gdb_prompt terminator.
559
979ade8b
PA
5602012-07-04 Pedro Alves <palves@redhat.com>
561
562 * gdb.mi/mi-reverse.exp: Use supports_reverse and
563 supports_process_record.
564
8a980b44
PA
5652012-07-04 Pedro Alves <palves@redhat.com>
566
567 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
568 endings.
569 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
570
855ba978
SS
5712012-07-03 Stan Shebs <stan@codesourcery.com>
572
573 * gdb.base/info-os.c (main): Retry resource acquisition until an
574 available one is found.
575 * gdb.base/info-os.exp: Collect resource keys from the program
576 and use them in matching.
577
fcb44371
JK
5782012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
579
580 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
581 Wrap the test into loop for corefile and core0file.
582
08a67be6
JK
5832012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
584
585 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
586 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
587 .note.GNU-stack.
588
0f3c2347
JK
589 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
590
ff4a4500
SDJ
5912012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
592
593 * gdb.base/help.exp (help b, help br, help bre, help brea, help
594 break): Include help message for the new `-probe' and `-probe-stap'
595 options.
596
d3ce09f5
SS
5972012-07-02 Stan Shebs <stan@codesourcery.com>
598
599 * gdb.base/dprintf.exp: Add agent style tests.
600
a1624241
JK
6012012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
602
603 * gdb.base/stale-infcall.c (infcall): New label test-next.
604 (main): New labels test-pass and test-fail.
605 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
606 $test_fail_bpnum to test-fail.
607 (test system longjmp tracking support): New test.
608 Delete $test_fail_bpnum.
609 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
610 breakpoint.
611
42e7ad6c
DE
6122012-06-30 Doug Evans <dje@google.com>
613
614 * gdb.dwarf2/fission-reread.S: New file.
615 * gdb.dwarf2/fission-reread.exp: New file.
616
37ce89eb
SS
6172012-06-28 Stan Shebs <stan@codesourcery.com>
618
619 * gdb.mi/mi-logging.exp: New file.
620
e5ef252a
PA
6212012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
622 Pedro Alves <palves@redhat.com>
623
624 * gdb.threads/siginfo-threads.exp: New file.
625 * gdb.threads/siginfo-threads.c: New file.
626 * gdb.threads/sigstep-threads.exp: New file.
627 * gdb.threads/sigstep-threads.c: New file.
628
22f1fbae
TT
6292012-06-28 Tom Tromey <tromey@redhat.com>
630
631 * gdb.go/package.exp: Partially revert earlier patch; use
632 gdb_compile again. Use standard_output_file.
633
2e3cf129
DE
6342012-06-27 Doug Evans <dje@google.com>
635
636 * gdb.dwarf2/fission-base.c: New file.
637 * gdb.dwarf2/fission-base.S: New file.
638 * gdb.dwarf2/fission-base.exp: New file.
639
785fd303
JK
6402012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
641
642 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
643
1bb9788d
TT
6442012-06-27 Tom Tromey <tromey@redhat.com>
645
646 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
647 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
648
c83ee902
TT
6492012-06-27 Tom Tromey <tromey@redhat.com>
650
651 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
652 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
653 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
654 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
655 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
656 prepare_for_testing.
657 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
658 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
659 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
660 standard_testfile.
661 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
662 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
663 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
664 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
665 prepare_for_testing.
666 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
667 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
668 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
669 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
670 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
671 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
672 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
673 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
674 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
675 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
676 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
677 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
678 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
679 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
680 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
681 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
682 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
683 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
684 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
685 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
686 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
687 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
688 standard_output_file.
689 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
690 standard_output_file.
691 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
692 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
693 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
694 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
695 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
696 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
697 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
698 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
699 * gdb.dwarf2/implptr.exp: Use standard_testfile.
700 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
701 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
702 * gdb.dwarf2/pieces.exp: Use standard_testfile.
703 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
704 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
705 * gdb.dwarf2/valop.exp: Use standard_testfile,
706 prepare_for_testing.
707
5204774b
TT
7082012-06-27 Tom Tromey <tromey@redhat.com>
709
710 * gdb.python/python.exp: Fix regexps in pagination tests.
711
ee0bf529
SCR
7122012-06-26 Siva Chandra Reddy <sivachandra@google.com>
713
714 * gdb.python/py-symtab.exp: Add tests to test the new attribute
715 'last' of gdb.Symtab_and_line.
716 * gdb.python/py-symbol.c: Move break point comment to enable
717 testing of gdb.Symtab_and_line.last.
718
14fcc022
TT
7192012-06-26 Tom Tromey <tromey@redhat.com>
720
721 * gdb.threads/step.c: Remove.
722 * gdb.threads/step.exp: Remove.
723 * gdb.threads/step2.exp: Remove.
724
0efbbabc
TT
7252012-06-26 Tom Tromey <tromey@redhat.com>
726
727 * gdb.threads/watchpoint-fork.exp (test): Use
728 standard_output_file. Don't declare objdir.
729 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
730 standard_output_file.
731 * gdb.threads/attach-stopped.exp: Use standard_testfile.
732 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
733 clean_restart. Remove incdir.
734 * gdb.threads/corethreads.exp: Use standard_testfile.
735 * gdb.threads/execl.exp: Use standard_testfile,
736 standard_output_file, clean_restart.
737 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
738 clean_restart.
739 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
740 clean_restart.
741 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
742 incdir.
743 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
744 clean_restart. Remove incdir.
745 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
746 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
747 clean_restart. Remove incdir.
748 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
749 Remove incdir.
750 * gdb.threads/leader-exit.exp: Use standard_testfile.
751 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
752 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
753 clean_restart.
754 * gdb.threads/manythreads.exp: Use standard_testfile,
755 clean_restart. Remove incdir.
756 * gdb.threads/multi-create.exp: Use standard_testfile,
757 clean_restart.
758 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
759 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
760 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
761 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
762 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
763 * gdb.threads/pending-step.exp: Use standard_testfile,
764 clean_restart. Remove incdir.
765 * gdb.threads/print-threads.exp: Use standard_testfile,
766 clean_restart. Remove incdir.
767 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
768 clean_restart. Remove incdir.
769 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
770 Remove incdir.
771 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
772 incdir.
773 * gdb.threads/sigthread.exp: Use standard_testfile,
774 clean_restart.
775 * gdb.threads/staticthreads.exp: Use standard_testfile,
776 clean_restart. Remove incdir.
777 * gdb.threads/switch-threads.exp: Use standard_testfile,
778 clean_restart. Remove incdir.
779 * gdb.threads/thread-execl.exp: Use standard_testfile,
780 clean_restart. Remove incdir.
781 * gdb.threads/thread-find.exp: Use standard_testfile,
782 clean_restart.
783 * gdb.threads/thread-specific.exp: Use standard_testfile,
784 clean_restart. Remove incdir.
785 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
786 clean_restart. Remove incdir.
787 * gdb.threads/thread_check.exp: Use standard_testfile,
788 clean_restart. Remove incdir.
789 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
790 incdir.
791 * gdb.threads/threadapply.exp: Use standard_testfile,
792 clean_restart. Remove incdir.
793 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
794 clean_restart. Remove incdir.
795 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
796 clean_restart.
797 * gdb.threads/tls-shared.exp: Use standard_testfile,
798 clean_restart, standard_output_file.
799 * gdb.threads/tls-var.exp: Use standard_testfile,
800 standard_output_file.
801 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
802 Remove incdir.
803 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
804 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
805 incdir.
806 * gdb.threads/watchthreads2.exp: Use standard_testfile,
807 clean_restart. Remove incdir.
808
497a5eb0
TT
8092012-06-26 Tom Tromey <tromey@redhat.com>
810
811 * gdb.trace/actions.exp: Use standard_testfile.
812 * gdb.trace/ax.exp: Use standard_testfile.
813 * gdb.trace/backtrace.exp: Use standard_testfile.
814 * gdb.trace/change-loc.exp: Use standard_testfile.
815 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
816 * gdb.trace/collection.exp: Use standard_testfile,
817 prepare_for_testing.
818 * gdb.trace/deltrace.exp: Use standard_testfile.
819 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
820 * gdb.trace/ftrace.exp: Use standard_testfile.
821 * gdb.trace/infotrace.exp: Use standard_testfile.
822 * gdb.trace/packetlen.exp: Use standard_testfile.
823 * gdb.trace/passc-dyn.exp: Use standard_testfile.
824 * gdb.trace/passcount.exp: Use standard_testfile.
825 * gdb.trace/pending.exp: Use standard_testfile.
826 * gdb.trace/report.exp: Use standard_testfile.
827 * gdb.trace/save-trace.exp: Use standard_testfile.
828 * gdb.trace/stap-trace.exp: Use standard_testfile.
829 * gdb.trace/status-stop.exp: Use standard_testfile.
830 * gdb.trace/strace.exp: Use standard_testfile.
831 * gdb.trace/tfile.exp: Use standard_testfile.
832 * gdb.trace/tfind.exp: Use standard_testfile.
833 * gdb.trace/trace-break.exp: Use standard_testfile.
834 * gdb.trace/trace-mt.exp: Use standard_testfile.
835 * gdb.trace/tracecmd.exp: Use standard_testfile.
836 * gdb.trace/tspeed.exp: Use standard_testfile.
837 * gdb.trace/tstatus.exp: Use standard_testfile.
838 * gdb.trace/tsv.exp: Use standard_testfile.
839 * gdb.trace/unavailable.exp: Use standard_testfile,
840 prepare_for_testing.
841 * gdb.trace/while-dyn.exp: Use standard_testfile.
842 * gdb.trace/while-stepping.exp: Use standard_testfile.
843
7686c074
TT
8442012-06-26 Tom Tromey <tromey@redhat.com>
845
846 * gdb.reverse/break-precsave.exp: Use standard_testfile.
847 * gdb.reverse/break-reverse.exp: Use standard_testfile.
848 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
849 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
850 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
851 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
852 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
853 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
854 prepare_for_testing.
855 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
856 prepare_for_testing.
857 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
858 prepare_for_testing.
859 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
860 prepare_for_testing.
861 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
862 prepare_for_testing
863 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
864 * gdb.reverse/machinestate.exp: Use standard_testfile.
865 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
866 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
867 build_executable.
868 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
869 build_executable.
870 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
871 standard_output_file.
872 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
873 standard_output_file.
874 * gdb.reverse/step-precsave.exp: Use standard_testfile.
875 * gdb.reverse/step-reverse.exp: Use standard_testfile.
876 * gdb.reverse/until-precsave.exp: Use standard_testfile.
877 * gdb.reverse/until-reverse.exp: Use standard_testfile.
878 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
879 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
880
481fc100
TT
8812012-06-26 Tom Tromey <tromey@redhat.com>
882
883 * gdb.stabs/weird.exp: Remove directory-checking code. Use
884 standard_output_file.
885 * gdb.stabs/exclfwd.exp: Use standard_testfile,
886 prepare_for_testing. Remove directory-checking code.
887
7bb18ae2
TT
8882012-06-25 Tom Tromey <tromey@redhat.com>
889
890 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
891 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
892 build_executable, not prepare_for_testing.
893 * gdb.multi/base.exp: Use standard_output_file. Use
894 build_executable, not prepare_for_testing.
895
cf09b3e4
TT
8962012-06-25 Tom Tromey <tromey@redhat.com>
897
898 * gdb.fortran/subarray.exp: Use standard_testfile,
899 prepare_for_testing.
900 * gdb.fortran/multi-dim.exp: Use standard_testfile.
901 * gdb.fortran/module.exp: Use standard_testfile.
902 * gdb.fortran/logical.exp: Use standard_testfile.
903 * gdb.fortran/library-module.exp: Use standard_testfile,
904 standard_output_file.
905 * gdb.fortran/derived-type.exp: Use standard_testfile,
906 prepare_for_testing.
907 * gdb.fortran/complex.exp: Use standard_testfile,
908 prepare_for_testing.
909 * gdb.fortran/charset.exp: Use standard_testfile.
910 * gdb.fortran/array-element.exp: Use standard_testfile,
911 prepare_for_testing.
912
18b5ff1b
KS
9132012-06-25 Keith Seitz <keiths@redhat.com>
914
915 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
916 Change rbreak-related tests to KFAIL and add bugzilla numbers.
917
17b77626
TT
9182012-06-25 Tom Tromey <tromey@redhat.com>
919
920 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
921 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
922 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
923 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
924
f91e3dc1
TT
9252012-06-25 Tom Tromey <tromey@redhat.com>
926
927 * gdb.linespec/ls-errs.exp: Use standard_testfile.
928 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
929 * gdb.linespec/linespec.exp: Use standard_testfile.
930
a884434d
TT
9312012-06-25 Tom Tromey <tromey@redhat.com>
932
933 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
934 prepare_for_testing.
935
efc9d70a
TT
9362012-06-25 Tom Tromey <tromey@redhat.com>
937
938 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
939 prepare_for_testing.
940 * gdb.opt/inline-break.exp: Use standard_testfile,
941 prepare_for_testing.
942 * gdb.opt/inline-bt.exp: Use standard_testfile,
943 prepare_for_testing.
944 * gdb.opt/inline-cmds.exp: Use standard_testfile,
945 prepare_for_testing.
946 * gdb.opt/inline-locals.exp: Use standard_testfile,
947 prepare_for_testing.
948
e2fc92c6
TT
9492012-06-25 Tom Tromey <tromey@redhat.com>
950
951 * gdb.asm/asm-source.exp: Use standard_output_file,
952 standard_testfile. Construct .o files in proper subdir.
953
b0963d73
TT
9542012-06-25 Tom Tromey <tromey@redhat.com>
955
956 * gdb.server/ext-attach.exp: Use standard_testfile,
957 prepare_for_testing.
958 * gdb.server/ext-run.exp: Use standard_testfile,
959 build_executable.
960 * gdb.server/file-transfer.exp: Use standard_testfile,
961 prepare_for_testing.
962 * gdb.server/server-exec-info.exp: Use standard_testfile.
963 * gdb.server/server-mon.exp: Use standard_testfile,
964 prepare_for_testing.
965 * gdb.server/server-run.exp: Use standard_testfile,
966 build_executable.
967 * gdb.server/solib-list.exp: Use standard_testfile,
968 standard_output_file.
969
8a3e1f8d
TT
9702012-06-25 Tom Tromey <tromey@redhat.com>
971
972 * lib/gdb.exp (standard_output_file): Use "file join".
973 * gdb.go/chan.exp: Use standard_testfile.
974 * gdb.go/handcall.exp: Use standard_testfile.
975 * gdb.go/hello.exp: Use standard_testfile.
976 * gdb.integers/chan.exp: Use standard_testfile.
977 * gdb.go/methods.exp: Use standard_testfile.
978 * gdb.go/package.exp: Use standard_testfile.
979 * gdb.go/strings.exp: Use standard_testfile.
980 * gdb.go/types.exp: Use standard_testfile.
981 * gdb.go/unsafe.exp: Use standard_testfile.
982
944a9061
MGD
9832012-06-25 Greta Yorsh <greta.yorsh@arm.com>
984
985 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
986
1c06bd58
JK
9872012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
988
989 Fix regression by the previous commit.
990 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
991
b4a58790
TT
9922012-06-22 Tom Tromey <tromey@redhat.com>
993
994 * gdb.python/lib-types.exp: Use standard_testfile,
995 prepare_for_testing.
996 * gdb.python/py-block.exp: Use standard_testfile.
997 * gdb.python/py-breakpoint.exp: Use standard_testfile.
998 * gdb.python/py-events.exp: Use standard_testfile,
999 standard_output_file.
1000 * gdb.python/py-evsignal.exp: Use standard_testfile.
1001 * gdb.python/py-evethreads.exp: Use standard_testfile.
1002 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1003 * gdb.python/py-explore.exp: Use standard_testfile.
1004 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1005 standard_output_file.
1006 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1007 prepare_for_testing.
1008 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1009 * gdb.python/py-frame.exp: Use standard_testfile.
1010 * gdb.python/py-inferior.exp: Use standard_testfile.
1011 * gdb.python/py-infthread.exp: Use standard_testfile.
1012 * gdb.python/py-mi.exp: Use standard_testfile.
1013 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1014 build_executable.
1015 * gdb.python/py-objfile.exp: Use standard_testfile.
1016 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1017 prepare_for_testing.
1018 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1019 * gdb.python/py-progspace.exp: Use standard_testfile,
1020 build_executable.
1021 * gdb.python/py-prompt.exp: Use standard_testfile,
1022 build_executable.
1023 * gdb.python/py-section-script.exp: Use standard_testfile,
1024 build_executable.
1025 * gdb.python/py-shared.exp: Use standard_testfile,
1026 standard_output_file, clean_restart.
1027 * gdb.python/py-symbol.exp: Use standard_output_file,
1028 prepare_for_testing.
1029 * gdb.python/py-symtab.exp: Use standard_output_file,
1030 prepare_for_testing
1031 * gdb.python/py-template.exp: Use standard_testfile.
1032 * gdb.python/py-type.exp: Use standard_testfile.
1033 * gdb.python/py-value-cc.exp: Use standard_testfile.
1034 * gdb.python/py-value.exp: Use standard_testfile.
1035 * gdb.python/python.exp: Use standard_testfile, build_executable.
1036
2c44deac
TT
10372012-06-22 Tom Tromey <tromey@redhat.com>
1038
1039 * gdb.objc/basicclass.exp: Use standard_testfile.
1040 (do_objc_tests): Don't declare objdir.
1041 * gdb.objc/nondebug.exp: Use standard_testfile.
1042 (do_objc_tests): Don't declare objdir.
1043 * gdb.objc/objcdecode.exp: Use standard_testfile.
1044 (do_objc_tests): Don't declare objdir.
1045
c24ccbce
TT
10462012-06-22 Tom Tromey <tromey@redhat.com>
1047
1048 * gdb.java/jmain.exp: Use standard_testfile.
1049 * gdb.java/jmisc.exp: Use standard_testfile.
1050 * gdb.java/jnpe.exp: Use standard_testfile.
1051 * gdb.java/jprint.exp: Use standard_testfile.
1052
0a6d0306
TT
10532012-06-22 Tom Tromey <tromey@redhat.com>
1054
1055 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1056 (standard_output_file, standard_testfile): New procs.
1057 (build_executable, clean_restart): Use standard_output_file.
1058
6ea815ef
YQ
10592012-06-22 Yao Qi <yao@codesourcery.com>
1060
1061 * boards/native-gdbserver.exp: New proc ${board}_exec.
1062 * boards/native-stdio-gdbserver.exp: Likewise.
1063
4c93b1db
TT
10642012-06-21 Tom Tromey <tromey@redhat.com>
1065
1066 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1067 (build_executable): Update.
1068 (get_compiler_info): Remove 'binfile' argument.
1069 * gdb.ada/arrayidx.exp: Update.
1070 * gdb.ada/null_array.exp: Update.
1071 * gdb.arch/altivec-abi.exp: Update.
1072 * gdb.arch/altivec-regs.exp: Update.
1073 * gdb.arch/amd64-byte.exp: Update.
1074 * gdb.arch/amd64-dword.exp: Update.
1075 * gdb.arch/amd64-word.exp: Update.
1076 * gdb.arch/i386-avx.exp: Update.
1077 * gdb.arch/i386-byte.exp: Update.
1078 * gdb.arch/i386-sse.exp: Update.
1079 * gdb.arch/i386-word.exp: Update.
1080 * gdb.arch/ppc-dfp.exp: Update.
1081 * gdb.arch/ppc-fp.exp: Update.
1082 * gdb.arch/vsx-regs.exp: Update.
1083 * gdb.base/all-bin.exp: Update.
1084 * gdb.base/annota1.exp: Update.
1085 * gdb.base/async.exp: Update.
1086 * gdb.base/attach.exp: Update.
1087 * gdb.base/break-interp.exp: Update.
1088 * gdb.base/call-ar-st.exp: Update.
1089 * gdb.base/call-rt-st.exp: Update.
1090 * gdb.base/call-sc.exp: Update.
1091 * gdb.base/callfuncs.exp: Update.
1092 * gdb.base/catch-load.exp: Update.
1093 * gdb.base/completion.exp: Update.
1094 * gdb.base/complex.exp: Update.
1095 * gdb.base/condbreak.exp: Update.
1096 * gdb.base/consecutive.exp: Update.
1097 * gdb.base/constvars.exp: Update.
1098 * gdb.base/corefile.exp: Update.
1099 * gdb.base/eval-skip.exp: Update.
1100 * gdb.base/expand-psymtabs.exp: Update.
1101 * gdb.base/exprs.exp: Update.
1102 * gdb.base/fileio.exp: Update.
1103 * gdb.base/fixsection.exp: Update.
1104 * gdb.base/funcargs.exp: Update.
1105 * gdb.base/gdb11530.exp: Update.
1106 * gdb.base/gdb1555.exp: Update.
1107 * gdb.base/gnu-ifunc.exp: Update.
1108 * gdb.base/gnu_vector.exp: Update.
1109 * gdb.base/info-macros.exp: Update.
1110 * gdb.base/jit-simple.exp: Update.
1111 * gdb.base/jit-so.exp: Update.
1112 * gdb.base/jit.exp: Update.
1113 * gdb.base/langs.exp: Update.
1114 * gdb.base/list.exp: Update.
1115 * gdb.base/logical.exp: Update.
1116 * gdb.base/long_long.exp: Update.
1117 * gdb.base/longjmp.exp: Update.
1118 * gdb.base/macscp.exp: Update.
1119 * gdb.base/mips_pro.exp: Update.
1120 * gdb.base/miscexprs.exp: Update.
1121 * gdb.base/morestack.exp: Update.
1122 * gdb.base/nodebug.exp: Update.
1123 * gdb.base/opaque.exp: Update.
1124 * gdb.base/pc-fp.exp: Update.
1125 * gdb.base/pending.exp: Update.
1126 * gdb.base/permissions.exp: Update.
1127 * gdb.base/pointers.exp: Update.
1128 * gdb.base/prelink.exp: Update.
1129 * gdb.base/printcmds.exp: Update.
1130 * gdb.base/psymtab.exp: Update.
1131 * gdb.base/ptype.exp: Update.
1132 * gdb.base/relational.exp: Update.
1133 * gdb.base/scope.exp: Update.
1134 * gdb.base/setvar.exp: Update.
1135 * gdb.base/shlib-call.exp: Update.
1136 * gdb.base/shreloc.exp: Update.
1137 * gdb.base/signals.exp: Update.
1138 * gdb.base/sizeof.exp: Update.
1139 * gdb.base/so-impl-ld.exp: Update.
1140 * gdb.base/so-indr-cl.exp: Update.
1141 * gdb.base/solib-disc.exp: Update.
1142 * gdb.base/solib-display.exp: Update.
1143 * gdb.base/solib-nodir.exp: Update.
1144 * gdb.base/solib-overlap.exp: Update.
1145 * gdb.base/solib-symbol.exp: Update.
1146 * gdb.base/solib-weak.exp: Update.
1147 * gdb.base/solib.exp: Update.
1148 * gdb.base/store.exp: Update.
1149 * gdb.base/structs.exp: Update.
1150 * gdb.base/structs2.exp: Update.
1151 * gdb.base/type-opaque.exp: Update.
1152 * gdb.base/unload.exp: Update.
1153 * gdb.base/varargs.exp: Update.
1154 * gdb.base/volatile.exp: Update.
1155 * gdb.base/watch_thread_num.exp: Update.
1156 * gdb.base/watchpoint-solib.exp: Update.
1157 * gdb.base/watchpoint.exp: Update.
1158 * gdb.base/watchpoints.exp: Update.
1159 * gdb.base/whatis.exp: Update.
1160 * gdb.cell/arch.exp: Update.
1161 * gdb.cell/break.exp: Update.
1162 * gdb.cell/bt.exp: Update.
1163 * gdb.cell/core.exp: Update.
1164 * gdb.cell/data.exp: Update.
1165 * gdb.cell/ea-cache.exp: Update.
1166 * gdb.cell/f-regs.exp: Update.
1167 * gdb.cell/fork.exp: Update.
1168 * gdb.cell/gcore.exp: Update.
1169 * gdb.cell/mem-access.exp: Update.
1170 * gdb.cell/ptype.exp: Update.
1171 * gdb.cell/registers.exp: Update.
1172 * gdb.cell/sizeof.exp: Update.
1173 * gdb.cell/solib-symbol.exp: Update.
1174 * gdb.cell/solib.exp: Update.
1175 * gdb.cp/ambiguous.exp: Update.
1176 * gdb.cp/breakpoint.exp: Update.
1177 * gdb.cp/bs15503.exp: Update.
1178 * gdb.cp/casts.exp: Update.
1179 * gdb.cp/class2.exp: Update.
1180 * gdb.cp/cpexprs.exp: Update.
1181 * gdb.cp/cplusfuncs.exp: Update.
1182 * gdb.cp/ctti.exp: Update.
1183 * gdb.cp/dispcxx.exp: Update.
1184 * gdb.cp/gdb1355.exp: Update.
1185 * gdb.cp/gdb2384.exp: Update.
1186 * gdb.cp/gdb2495.exp: Update.
1187 * gdb.cp/infcall-dlopen.exp: Update.
1188 * gdb.cp/local.exp: Update.
1189 * gdb.cp/m-data.exp: Update.
1190 * gdb.cp/m-static.exp: Update.
1191 * gdb.cp/mb-ctor.exp: Update.
1192 * gdb.cp/mb-inline.exp: Update.
1193 * gdb.cp/mb-templates.exp: Update.
1194 * gdb.cp/member-ptr.exp: Update.
1195 * gdb.cp/method.exp: Update.
1196 * gdb.cp/namespace.exp: Update.
1197 * gdb.cp/nextoverthrow.exp: Update.
1198 * gdb.cp/nsdecl.exp: Update.
1199 * gdb.cp/nsrecurs.exp: Update.
1200 * gdb.cp/nsstress.exp: Update.
1201 * gdb.cp/nsusing.exp: Update.
1202 * gdb.cp/pr-1023.exp: Update.
1203 * gdb.cp/pr-1210.exp: Update.
1204 * gdb.cp/pr-574.exp: Update.
1205 * gdb.cp/pr9631.exp: Update.
1206 * gdb.cp/printmethod.exp: Update.
1207 * gdb.cp/psmang.exp: Update.
1208 * gdb.cp/re-set-overloaded.exp: Update.
1209 * gdb.cp/rtti.exp: Update.
1210 * gdb.cp/shadow.exp: Update.
1211 * gdb.cp/templates.exp: Update.
1212 * gdb.cp/try_catch.exp: Update.
1213 * gdb.dwarf2/dw2-ranges.exp: Update.
1214 * gdb.dwarf2/pr10770.exp: Update.
1215 * gdb.fortran/library-module.exp: Update.
1216 * gdb.hp/gdb.aCC/optimize.exp: Update.
1217 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1218 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1219 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1220 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1221 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1222 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1223 * gdb.hp/gdb.compat/xdb1.exp: Update.
1224 * gdb.hp/gdb.compat/xdb2.exp: Update.
1225 * gdb.hp/gdb.compat/xdb3.exp: Update.
1226 * gdb.hp/gdb.defects/bs14602.exp: Update.
1227 * gdb.hp/gdb.defects/solib-d.exp: Update.
1228 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1229 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1230 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1231 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1232 * gdb.mi/gdb792.exp: Update.
1233 * gdb.mi/mi-pending.exp: Update.
1234 * gdb.mi/mi-solib.exp: Update.
1235 * gdb.mi/mi-var-cp.exp: Update.
1236 * gdb.opt/clobbered-registers-O2.exp: Update.
1237 * gdb.opt/inline-bt.exp: Update.
1238 * gdb.opt/inline-cmds.exp: Update.
1239 * gdb.opt/inline-locals.exp: Update.
1240 * gdb.python/py-events.exp: Update.
1241 * gdb.python/py-finish-breakpoint.exp: Update.
1242 * gdb.python/py-type.exp: Update.
1243 * gdb.reverse/solib-precsave.exp: Update.
1244 * gdb.reverse/solib-reverse.exp: Update.
1245 * gdb.server/solib-list.exp: Update.
1246 * gdb.stabs/weird.exp: Update.
1247 * gdb.threads/attach-into-signal.exp: Update.
1248 * gdb.threads/attach-stopped.exp: Update.
1249 * gdb.threads/tls-shared.exp: Update.
1250 * gdb.trace/change-loc.exp: Update.
1251 * gdb.trace/strace.exp: Update.
1252
95c391b6
TT
12532012-06-19 Tom Tromey <tromey@redhat.com>
1254
1255 * gdb.base/whatis.exp: Add tests.
1256
e910f0b6
TT
12572012-06-19 Tom Tromey <tromey@redhat.com>
1258
1259 * gdb.cp/m-static.cc (keepalive): New function.
1260 (gnu_obj_1::method): Use it.
1261
422d65e7
DE
12622012-06-18 Doug Evans <dje@google.com>
1263
1264 * gdb.base/info-fun.exp: New file.
1265 * gdb.base/info-fun.c: New file.
1266 * gdb.base/info-fun-solib.c: New file.
1267
e2e4d78b
JK
12682012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1269
1270 Remove stale dummy frames.
1271 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1272 (maintenance info breakpoints): New tests.
1273 * gdb.base/stale-infcall.c: New file.
1274 * gdb.base/stale-infcall.exp: New file.
1275
1788b2d3
JK
12762012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1277
1278 * gdb.arch/amd64-entry-value-param.S: New file.
1279 * gdb.arch/amd64-entry-value-param.c: New file.
1280 * gdb.arch/amd64-entry-value-param.exp: New file.
1281
663b969e
TT
12822012-06-15 Tom Tromey <tromey@redhat.com>
1283
1284 * gdb.cp/namespace.exp: Add "show lang" test.
1285
8e09ad05
IS
12862012-06-15 Iain Sandoe <iain@codesourcery.com>
1287
1288 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1289 case. (top level): Use gdb_file_cmd instead of gdb_load.
1290
f85e18ee
JK
12912012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1292
1293 PR tdep/14222
1294 * gdb.arch/i386-sse-stack-align.S: New file.
1295 * gdb.arch/i386-sse-stack-align.c: New file.
1296 * gdb.arch/i386-sse-stack-align.exp: New file.
1297
f3b5e280
KS
12982012-06-13 Keith Seitz <keiths@redhat.com>
1299
1300 PR breakpoints/13798 and mi/11541
1301 * gdb.linespec/ls-errs.exp: Add a few more tests for
1302 filenames with spaces and colons.
1303
50af5481
JK
13042012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1305
1306 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1307 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1308 (test_function): Call CV_f.
1309 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1310 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1311 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1312 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1313 (p CV_f(CV::i)): New tests.
1314
d55637df
TT
13152012-06-13 Tom Tromey <tromey@redhat.com>
1316
1317 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1318
cc80f267
JK
13192012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1320
1321 Fix regression by the "ambiguous linespec" series.
1322 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1323 tests.
1324
bb2af9cc
JK
13252012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1326
1327 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1328 missing.
1329
e81a37f7
TT
13302012-06-11 Tom Tromey <tromey@redhat.com>
1331
1332 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1333 location...
1334 (main): ...here.
1335
8efd7788
YQ
13362012-06-07 Yao Qi <yao@codesourcery.com>
1337
1338 * gdb.trace/strace.exp: Shorten some too-long lines.
1339
359f5fe6
PA
13402012-06-06 Pedro Alves <palves@redhat.com>
1341
1342 * gdb.threads/clone-new-thread-event.c: New file.
1343 * gdb.threads/clone-new-thread-event.exp: New file.
1344
7b2fe205
YQ
13452012-06-06 Yao Qi <yao@codesourcery.com>
1346
1347 * gdb.base/dprintf.c (main): Add extra parameter when calling
1348 printf and fprintf.
1349 (bar): New function. It is a dead function, but to ensure
1350 'malloc' is linked explicitly.
1351
3eca55e8
YQ
13522012-06-06 Yao Qi <yao@codesourcery.com>
1353
1354 * gdb.base/info-proc.exp: Return if target doesn't support
1355 'info proc'.
1356
91cc9324
JK
13572012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1360 (run program with breakpoint commands): XFAIl if it is not.
1361
c56e7c43
JB
13622012-06-05 Joel Brobecker <brobecker@adacore.com>
1363
1364 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1365 and add comment.
1366 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1367 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1368 "STOP" marker. Adjust testing strategy to make it work on
1369 all targets.
1370
1371 * gdb.base/print-file-var-main.c (main): Rewrite using local
1372 variables and adjust get_version_2's return value check.
1373 Add small comment.
1374 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1375 marker. Adjust testing strategy to make it work on all targets.
1376
ccab2054
JB
13772012-06-05 Joel Brobecker <brobecker@adacore.com>
1378
1379 * gdb.ada/bad-task-bp-keyword: New testcase.
1380
d0d86158
JK
13812012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1382
1383 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1384 Simplify it to ...
1385 (symbol-file ${testfile1}): ... here.
1386 (test eliminated var my_global_symbol)
1387 (test eliminated var my_static_symbol)
1388 (test eliminated var my_global_func, get address of main): Wrap them to
1389 'single psymtabs' and 'single symtabs'
1390 (get address of my_global_symbol, get address of my_static_symbol)
1391 (get address of my_global_func, get address of main): Wrap them to
1392 'order1' and 'order2'.
1393
952cf74c
JK
1394 * gdb.base/code_elim.exp
1395 (add-symbol-file ${testfile1} 0x100000)
1396 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1397 'order2'.
1398 (order1: add-symbol-file ${testfile1} 0x100000)
1399 (order1: add-symbol-file ${testfile2} 0x200000)
1400 (order2: add-symbol-file ${testfile2} 0x200000)
1401 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1402 .bss as appropriate.
1403
0c5bf5a9
JK
14042012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 * gdb.server/solib-list-lib.c: New file.
1407 * gdb.server/solib-list-main.c: New file.
1408 * gdb.server/solib-list.exp: New file.
1409
4196f325
MR
14102012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1411
1412 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1413 for 'set print symbol' change.
1414
bfb05775
JK
14152012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1416
1417 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1418 .debug_abbrev_seg3.
1419
685b1105
JK
14202012-05-24 John Steele Scott <toojays@toojays.net>
1421
1422 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1423 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1424 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1425
f3e0e960
SS
14262012-05-23 Stan Shebs <stan@codesourcery.com>
1427
1428 * gdb.mi/mi-info-os.exp: New file.
1429
11eb1b4d
KS
14302012-05-23 Keith Seitz <keiths@redhat.com>
1431
1432 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1433 return -1 to suppress the rest of the tests.
1434 (compile_stap_bin): Return boolean success value.
1435
b1af9e97
TT
14362012-05-21 Tom Tromey <tromey@redhat.com>
1437
1438 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1439 Remove kfails.
1440 (test_print_mi_member_types): Likewise.
1441
248537e3
TT
14422012-05-21 Tom Tromey <tromey@redhat.com>
1443
1444 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1445 print symbol' change.
1446
d791e155
TJB
14472012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1448
1449 * gdb.python/py-prompt.exp: Quit if the target is remote.
1450
e77afa2e
JK
14512012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1452
1453 Fix ERROR: internal buffer is full.
1454 * gdb.base/info-os.exp (expect_multiline): New function.
1455 (get process list, get process groups, get threads)
1456 (get file descriptors, get internet-domain sockets)
1457 (get shared-memory regions, get semaphores, get message queues): Use
1458 it for these tests.
1459
9cb709b6
TT
14602012-05-18 Tom Tromey <tromey@redhat.com>
1461
1462 * gdb.mi/mi-var-cmd.exp: Update.
1463 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1464 * gdb.cp/virtbase.exp: Update.
1465 * gdb.cp/classes.exp (test_static_members): Update.
1466 * gdb.cp/casts.exp: Update.
1467 * gdb.base/pointers.exp: Update.
1468 * gdb.base/funcargs.exp (pointer_args): Update.
1469 (structs_by_reference): Update.
1470 * gdb.base/find.exp: Update.
1471 * gdb.base/call-strs.exp: Send "set print symbol off".
1472 * gdb.base/call-ar-st.exp: Update.
1473 * gdb.ada/fun_addr.exp: Update.
1474 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1475 Call it.
1476 (test_print_repeats_10, test_print_strings)
1477 (test_print_char_arrays): Update.
1478
b012acdd
TT
14792012-05-18 Tom Tromey <tromey@redhat.com>
1480
1481 * gdb.base/charset.exp (string_display): Update.
1482
1d51a733
TT
14832012-05-18 Tom Tromey <tromey@redhat.com>
1484
1485 * gdb.mi/mi2-var-display.exp: Update.
1486 * gdb.mi/mi-var-display.exp: Update.
1487 * gdb.mi/mi-var-child.exp: Update.
1488 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1489 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1490
957df313
DE
14912012-05-17 Doug Evans <dje@google.com>
1492
682c7f7b
DE
1493 * info-macros.exp: Pass "debug" to prepare_for_testing.
1494
957df313
DE
1495 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1496 * gdb.ada/Makefile.in (clean): Ditto.
1497 * gdb.arch/Makefile.in (clean): Ditto.
1498 * gdb.asm/Makefile.in (clean): Ditto.
1499 * gdb.base/Makefile.in (clean): Ditto.
1500 * gdb.cell/Makefile.in (clean): Ditto.
1501 * gdb.cp/Makefile.in (clean): Ditto.
1502 * gdb.disasm/Makefile.in (clean): Ditto.
1503 * gdb.dwarf2/Makefile.in (clean): Ditto.
1504 * gdb.fortran/Makefile.in (clean): Ditto.
1505 * gdb.go/Makefile.in (clean): Ditto.
1506 * gdb.hp/Makefile.in (clean): Ditto.
1507 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1508 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1509 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1510 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1511 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1512 * gdb.java/Makefile.in (clean): Ditto.
1513 * gdb.linespec/Makefile.in (clean): Ditto.
1514 * gdb.mi/Makefile.in (clean): Ditto.
1515 * gdb.modula2/Makefile.in (clean): Ditto.
1516 * gdb.multi/Makefile.in (clean): Ditto.
1517 * gdb.objc/Makefile.in (clean): Ditto.
1518 * gdb.opencl/Makefile.in (clean): Ditto.
1519 * gdb.opt/Makefile.in (clean): Ditto.
1520 * gdb.pascal/Makefile.in (clean): Ditto.
1521 * gdb.python/Makefile.in (clean): Ditto.
1522 * gdb.reverse/Makefile.in (clean): Ditto.
1523 * gdb.server/Makefile.in (clean): Ditto.
1524 * gdb.stabs/Makefile.in (clean): Ditto.
1525 * gdb.threads/Makefile.in (clean): Ditto.
1526 * gdb.trace/Makefile.in (clean): Ditto.
1527 * gdb.xml/Makefile.in (clean): Ditto.
1528
abc9d0dc
TT
15292012-05-16 Tom Tromey <tromey@redhat.com>
1530
1531 * gdb.base/macscp1.c (macscp_expr): Add comment.
1532 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1533
6a3a010b
MR
15342012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1535
1536 * gdb.base/return-nodebug.exp: Also test float and double types.
1537
01429c8e
JK
15382012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
1540 PR testsuite/12649
1541 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1542
54115cd4
JK
1543 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1544
0c5f383f
SDJ
15452012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1546
1547 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1548 `rerun_to_main'.
1549 (stap_test_no_debuginfo): Likewise.
1550
e7e0cddf
SS
15512012-05-14 Stan Shebs <stan@codesourcery.com>
1552
1553 * gdb.base/dprintf.c: New file.
1554 * gdb.base/dprintf.exp: New file.
1555
c772f8e7
HZ
15562012-05-14 Hui Zhu <hui_zhu@mentor.com>
1557
1558 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1559 * gdb.trace/disconnected-tracing.c: New file.
1560 * gdb.trace/disconnected-tracing.exp: New file.
1561
7efc75aa
SCR
15622012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1563
1564 * gdb.python/python.c: Add a new breakpoint comment.
1565 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1566
85d4a676
SS
15672011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1568
1569 * gdb.base/info-os.exp: New file.
1570 * gdb.base/info-os.c: New file.
1571
64ea88dc
JB
15722012-05-10 Joel Brobecker <brobecker@adacore.com>
1573
4647ab1b
JB
1574 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1575 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1576 New files.
64ea88dc 1577
afba63f1
JB
15782012-05-10 Joel Brobecker <brobecker@adacore.com>
1579
1580 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1581 gdb.base/ctxobj.exp: New files.
1582
9d198b1e
TT
15832012-05-09 Tom Tromey <tromey@redhat.com>
1584
1585 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1586
9bfee719
MR
15872012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1588
1589 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1590
3a7341d8
MR
15912012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1592
1593 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1594 before using it.
1595
52b3699b
TG
15962012-05-04 Tristan Gingold <gingold@adacore.com>
1597
1598 * gdb.base/set-noassign.exp: New test.
1599
a20ee7a4
SCR
16002012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1601
1602 * gdb.python/py-symbol.exp: Add tests to test the new methods
1603 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1604 * gdb.python/py-symbol.c: Add new struct to help test
1605 gdb.Symtab.static_block().
1606
bf2f0858
DE
16072012-05-03 Doug Evans <dje@google.com>
1608
1609 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1610 commented out.
1611
2d4e0376
YQ
16122012-05-03 Yao Qi <yao@codesourcery.com>
1613
1614 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1615 doesn't support.
1616 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1617 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1618
6d0bb9f3
YQ
16192012-05-03 Yao Qi <yao@codesourcery.com>
1620
1621 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1622
fd820528
DE
16232012-04-30 Doug Evans <dje@google.com>
1624
1625 PR testsuite/13961
1626 * gdb.dwarf2/pr13961.S: New file.
1627 * gdb.dwarf2/pr13961.exp: New file.
1628
b9e219b9
YQ
16292012-04-29 Yao Qi <yao@codesourcery.com>
1630
1631 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1632
3019eac3
DE
16332012-04-28 Doug Evans <dje@google.com>
1634
1635 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1636 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1637 All uses updated.
1638 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1639 "ptype func_cu1" to expand cu2 before cu1.
1640
62e5f89c
SDJ
16412012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1642 Tom Tromey <tromey@redhat.com>
1643
1644 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1645 variables.
1646 * gdb.base/stap-probe.c: New file.
1647 * gdb.base/stap-probe.exp: New file.
1648 * gdb.trace/stap-trace.c: New file.
1649 * gdb.trace/stap-trace.exp: New file.
1650 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1651 libgcc's unwinder.
1652
14132e89
MR
16532012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1654
1655 * gdb.arch/mips16-thunks-inmain.c: New file.
1656 * gdb.arch/mips16-thunks-main.c: New file.
1657 * gdb.arch/mips16-thunks-sin.c: New file.
1658 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1659 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1660 * gdb.arch/mips16-thunks-sinmain.c: New file.
1661 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1662 * gdb.arch/mips16-thunks.exp: New file.
1663
a766d390
DE
16642012-04-25 Doug Evans <dje@google.com>
1665
1666 * configure.ac: Create gdb.go/Makefile.
1667 * configure: Regenerate.
1668 * gdb.base/default.exp: Add "go" to "set language" testing.
1669 * gdb.go/Makefile.in: New file.
1670 * gdb.go/basic-types.exp: New file.
1671 * gdb.go/chan.exp: New file.
1672 * gdb.go/chan.go: New file.
1673 * gdb.go/handcall.exp: New file.
1674 * gdb.go/handcall.go: New file.
1675 * gdb.go/hello.exp: New file.
1676 * gdb.go/hello.go: New file.
1677 * gdb.go/integers.exp: New file.
1678 * gdb.go/integers.go: New file.
1679 * gdb.go/methods.exp: New file.
1680 * gdb.go/methods.go: New file.
1681 * gdb.go/package.exp: New file.
1682 * gdb.go/package1.go: New file.
1683 * gdb.go/package2.go: New file.
1684 * gdb.go/print.exp: New file.
1685 * gdb.go/strings.exp: New file.
1686 * gdb.go/strings.go: New file.
1687 * gdb.go/types.exp: New file.
1688 * gdb.go/types.go: New file.
1689 * gdb.go/unsafe.exp: New file.
1690 * gdb.go/unsafe.go: New file.
1691 * lib/future.exp: Add Go support.
1692 (gdb_find_go, gdb_find_go_linker): New procs.
1693 (gdb_default_target_compile): Add Go support.
1694 * lib/gdb.exp (skip_go_tests): New proc.
1695 * lib/go.exp: New file.
1696
e65f9ffb
TT
16972012-04-25 Tom Tromey <tromey@redhat.com>
1698
1699 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1700
14e75d8e
JK
17012012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1702 Jan Kratochvil <jan.kratochvil@redhat.com>
1703
1704 PR symtab/7259:
1705 * gdb.base/enumval.c: New test case.
1706 * gdb.base/enumval.exp: New test case.
1707 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1708 field.bitpos.
1709
f3525b70
PA
17102012-04-17 Pedro Alves <palves@redhat.com>
1711
1712 * Makefile.in (site.exp): Make site.exp source
1713 $srcdir/lib/append_gdb_boards_dir.exp.
1714 * lib/append_gdb_boards_dir.exp: New file.
1715
bccbefd2
JK
17162012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1717
1718 New option "set auto-load safe-path".
1719 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1720 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1721
bf88dd68
JK
17222012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1723
1724 auto-load: Implementation.
1725 * gdb.base/help.exp (test set height): Increase the height.
1726 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1727 to ...
1728 (info auto-load python-scripts): ... here.
1729 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1730 to ...
1731 (info auto-load python-scripts *): ... here.
1732
c0d4d1c0
YQ
17332012-04-16 Yao Qi <yao@codesourcery.com>
1734
1735 * lib/trace-support.exp (get_in_proc_agent): New.
1736 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1737 of in process trace agent.
1738 * gdb.trace/ftrace.exp: Likewise.
1739 * gdb.trace/pending.exp: Likewise.
1740 * gdb.trace/trace-break.exp: Likewise.
1741 * gdb.trace/trace-mt.exp
1742 * gdb.trace/tspeed.exp: Likewise.
1743 * gdb.trace/tstatus.exp
1744 * gdb.trace/strace.exp: Likewise.
1745
cbf68a60
TS
17462012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1747
dd6d3b70
TS
1748 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1749 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1750
cbf68a60
TS
1751 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1752
8264ba82
AG
17532012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1754
1755 PR mi/13393
1756 * gdb.mi/mi-var-rtti.cc: New file.
1757 * gdb.mi/mi-var-rtti.exp: New file.
1758 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1759 function.
1760 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1761
de0919f8 17622012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1763
1764 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1765 EXECUTABLES.
1766 * gdb.python/py-explore.c: C program used for testing the new
1767 'explore' command on C constructs.
1768 * gdb.python/py-explore.cc: C++ program used for testing the new
1769 'explore' command on C++ constructs.
1770 * gdb-python/py-explore.exp: Tests for the new 'explore'
1771 command on C constructs.
1772 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1773 command on C++ constructs.
1774
a82da7dd
MK
17752012-04-07 Mark Kettenis <kettenis@gnu.org>
1776
1777 * gdb.base/funcargs.exp (complex_args): Fix typo.
1778
e127cba8
JK
17792012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1780
1781 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1782 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1783
40e084e1
KS
17842012-04-05 Keith Seitz <keiths@redhat.com>
1785
1786 * gdb.base/advance.exp: Update error message for
1787 "advance malformed" test.
1788 * gdb.base/break.exp: Likewise for "breakpoint with
1789 trailing garbage" test.
1790 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1791 with trailing garbage" test.
1792 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1793 trailng garbage" test.
1794 * gdb.base/until.exp: Likewise for "malformed until" test.
1795 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1796 for "breakpoint info (after setting on all)".
1797 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1798 tests.
1799 * gdb.cp/cplabel.cc: New file.
1800 * gdb.cp/cplabel.exp: New test.
1801 * gdb.linespec/ls-errs.c: New file.
1802 * gdb.linespec/ls-errs.exp: New test.
1803
a72c8f6a
JK
18042012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1805
1806 * gdb.trace/unavailable.exp
1807 (collect globals: print object on: print derived_partial)
1808 (collect globals: print object on: print derived_whole)
1809 (collect globals: print object off: print derived_partial)
1810 (collect globals: print object off: print derived_whole): Update
1811 expected output.
1812
f87a3023
KS
18132012-03-30 Keith Seitz <keiths@redhat.com>
1814
1815 * gdb.python: Add test for linespecs with commas.
1816
e2171b3c
KS
18172012-03-28 Keith Seitz <keiths@redhat.com>
1818
1819 * gdb.linespec/ls-dollar.cc: New file.
1820 * gdb.linespec/ls-dollar.exp: New test.
1821
18222012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1823
1824 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1825 starting with the global namespace.
1826
2f4e0a80
DE
18272012-03-23 Doug Evans <dje@google.com>
1828
1829 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1830
7b282c5a
SCR
18312012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1832
1833 * gdb.python/py-value.cc: Add test case for testing the
1834 methodology exposing C++ values to Python.
1835 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1836 exposing C++ values to Python.
1837 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1838
2e98ca53
JK
18392012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1840 Siddhesh Poyarekar <siddhesh@redhat.com>
1841
1842 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1843 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1844 (generate native core dump): Make the test unsupported if core cannot
1845 be generated.
1846
8320cc4f
JK
18472012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1848
1849 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1850 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1851 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1852
3a69ffb2
JK
18532012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1854
1855 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1856
8fabffee
DE
18572012-03-17 Doug Evans <dje@google.com>
1858
1859 * dg-extract-results.sh: Handle KFAILs.
1860
ab260dad
JK
18612012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 PR symtab/13777
1864 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1865
53ba8333
JB
18662012-03-16 Joel Brobecker <brobecker@adacore.com>
1867
1868 * gdb.ada/set_pckd_arr_elt: New testcase.
1869
481860b3
GB
18702012-03-16 Gary Benson <gbenson@redhat.com>
1871
1872 PR breakpoints/10738
1873 * gdb.opt/inline-break.exp: New file.
1874 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1875 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1876 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1877 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1878 * gdb.base/async-shell.exp: Likewise.
1879 * lib/mi-support.exp (library_loaded_re): Likewise.
1880
410528f0
TT
18812012-03-15 Tom Tromey <tromey@redhat.com>
1882
1883 * gdb.cp/virtfunc2.exp: Update expected output.
1884 * gdb.cp/pr9631.exp: Update expected output.
1885 * gdb.cp/member-ptr.exp: Update expected output.
1886 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1887 output.
1888 * gdb.cp/casts.exp: Update expected output.
1889
c4aeac85
TT
18902012-03-15 Tom Tromey <tromey@redhat.com>
1891
1892 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1893 (test_info_vtbl): Likewise.
1894 (do_tests): Call test_info_vtbl.
1895 * gdb.cp/virtfunc.cc (va): New global.
1896
856d06f9
TS
18972012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1898
1899 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1900 describing DWARF data structures.
1901 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1902 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1903 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1904 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1905 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1906 * gdb.dwarf2/dw2-param-error.S: Likewise.
1907 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1908 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1909 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1910 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1911 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1912 * gdb.dwarf2/pr11465.S: Likewise.
1913
e837f12a
JK
19142012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1915
1916 * gdb.mi/mi2-prompt.exp: New file.
1917
ccbb4f28
JB
19182012-03-13 Joel Brobecker <brobecker@adacore.com>
1919
1920 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1921
32039130
JB
19222012-03-13 Joel Brobecker <brobecker@adacore.com>
1923
1924 * gdb.ada/bp_range_type: New testcase.
1925
16899756
DE
19262012-03-13 Doug Evans <dje@google.com>
1927
1928 * gdb.base/default.exp: Delete tests for symbol-reloading.
1929 * gdb.base/help.exp: Ditto.
1930 * gdb.base/setshow.exp: Ditto.
1931 * gdb.base/gdb_history: Delete references to symbol-reloading.
1932
87b0bb13
JK
19332012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1934
1935 * gdb.base/attach-twice.c: New files.
1936 * gdb.base/attach-twice.exp: New files.
1937
0d7941a9
KS
19382012-03-08 Keith Seitz <keiths@redhat.com>
1939
1940 * lib/gdb.exp (gdb_get_line_number): Throw an
1941 error instead of returning -1.
1942 * gdb.base/break.exp: Remove unused variable
1943 bp_location5.
1944 * gdb.base/hbreak2.exp: Likewise.
1945 * gdb.base/sepdebug.exp: Likewise.
1946
f4647387
YQ
19472012-03-08 Yao Qi <yao@codesourcery.com>
1948 Pedro Alves <palves@redhat.com>
1949
1950 Fix PR server/13392.
1951 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1952 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1953 download tracepoints.
1954 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1955 (pending_tracepoint_resolved_during_trace): Likewise.
1956 (pending_tracepoint_installed_during_trace): Likewise.
1957 (pending_tracepoint_with_action_resolved): Likewise.
1958
83c532cb
KS
19592012-03-08 Keith Seitz <keiths@redhat.com>
1960
1961 * gdb.ada/array_bounds.exp: Get breakpoint for line
1962 with "START", not "STOP".
1963 * gdb.python/py-infthread.exp: Do not continue to
1964 line marked "Break here.", which is undefined.
1965
d6b6bbb7
LM
19662012-03-08 Luis Machado <lgustavo@codesourcery.com>
1967
1968 Revert:
1969
1970 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1971
1972 Implement testsuite workaround for PR breakpoints/13781.
1973 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1974 (set breakpoint condition-evaluation host): New conditional command.
1975
7fe25d9b
JK
19762012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1977
1978 Fix CU relative vs. absolute DIE offsets.
1979 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1980 one.
1981
51898c15
JK
19822012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 Fix false FAIL on distros with relro linkage as default.
1985 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1986 -Wl,-z,norelro first.
1987
8131799e
JB
19882012-03-06 Joel Brobecker <brobecker@adacore.com>
1989
1990 * gdb.ada/bp_on_var: New testcase.
1991
ba241969
JB
19922012-03-06 Joel Brobecker <brobecker@adacore.com>
1993
1994 * gdb.ada/bp_enum_homonym: New testcase.
1995
abe49676
YQ
19962012-03-06 Yao Qi <yao@codesourcery.com>
1997
1998 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1999 x86_64-*-* and i?86-*-*.
2000 Set up KFAIL for gdb/13808.
2001
d8df103b
TT
20022012-03-05 Tom Tromey <tromey@redhat.com>
2003
2004 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2005 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2006
b7b189f3
TT
20072012-03-05 Tom Tromey <tromey@redhat.com>
2008
2009 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2010
69dc1c4d
YQ
20112012-03-04 Yao Qi <yao@codesourcery.com>
2012
2013 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2014 messages for KFAIL.
2015
3f20c47f
JK
20162012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2017
2018 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2019 (print one_two_three, indexes off, print few_reps, indexes off)
2020 (print many_reps, indexes off, print empty, indexes off)
2021 (print one_two_three, print few_reps, print many_reps, print empty):
2022 Call setup_xfail if $gcc_old.
2023
abf1152a
JK
20242012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2025
2026 Implement testsuite workaround for PR breakpoints/13781.
2027 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2028 (set breakpoint condition-evaluation host): New conditional command.
2029
a06715f8
JK
20302012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2031
2032 Code cleanup.
2033 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2034 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2035 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2036 number 1 by $bpnum. Four times.
2037
5808517f
YQ
20382012-03-03 Yao Qi <yao@codesourcery.com>
2039
2040 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2041
dfe2ac14
JK
20422012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2043
2044 Setup KFAIL for PR server/13796.
2045 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2046
8bbc467a
JB
20472012-03-02 Joel Brobecker <brobecker@adacore.com>
2048
2049 * gdb.ada/operator_bp: New testcase.
2050
c0eac87f
JB
20512012-03-02 Joel Brobecker <brobecker@adacore.com>
2052
2053 * gdb.ada/info_locals_renaming: New testcase.
2054
4f42c881
TT
20552012-03-02 Tom Tromey <tromey@redhat.com>
2056
2057 * gdb.base/nextoverexit.c: New file.
2058 * gdb.base/nextoverexit.exp: New file.
2059
7380c0c9
EBM
20602012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2061
2062 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2063 parameter.
2064
1faeff08
MR
20652012-03-01 Maciej W. Rozycki <macro@mips.com>
2066
2067 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2068 core registers.
2069
320b6f49
MR
20702012-03-01 Maciej W. Rozycki <macro@mips.com>
2071 Maciej W. Rozycki <macro@codesourcery.com>
2072 Daniel Jacobowitz <dan@codesourcery.com>
2073
2074 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2075
ad5f7d6e
PA
20762012-03-01 Pedro Alves <palves@redhat.com>
2077
2078 PR gdb/13767
2079
2080 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2081 (gdb_collect_globals_test): Call it.
2082
d3dc44a6
KS
20832012-03-01 Keith Seitz <keiths@redhat.com>
2084
2085 * gdb.cp/method2.exp: Output of overload menu is now
2086 alphabetized. Update tests for "break A::method".
2087 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2088 of hard-coding them.
2089 Overload menu is alphabetized: rewrite to accommodate.
2090 Unset variables LINE and TYPES which are used in other tests.
2091 Compute the output of "info break".
2092 Update the breakpoint table after all breakpoints are deleted.
2093 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2094 compute ACTUALS and the method body based on parameters.
2095 Update expected output accordingly.
2096 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2097 unique comments to allow the use of gdb_get_line_number.
2098
20992012-03-01 Keith Seitz <keiths@redhat.com>
2100
2101 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2102 some Tcl syntax.
2103 * gdb.cp/ovldbreak.exp: Likewise.
2104
7949c2a0
KS
21052012-03-01 Keith Seitz <keiths@redhat.com>
2106
2107 * gdb.base/help.exp (help show user): Update expected result
2108 for new doc string changes (add "non-python").
2109
7d74f244
DE
21102012-03-01 Scott J. Goldman <scottjg@vmware.com>
2111
2112 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2113 be put in the user-defined category and that the commands appear in
2114 "help user-defined".
2115
1b611343
JB
21162012-02-29 Joel Brobecker <brobecker@adacore.com>
2117
2118 * gdb.ada/tagged_not_init: New testcase.
2119
99b1c762
JB
21202012-02-29 Joel Brobecker <brobecker@adacore.com>
2121
2122 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2123 * gdb.ada/enum_idx_packed: New testcase.
2124
2d4a02ee
JB
21252012-02-29 Joel Brobecker <brobecker@adacore.com>
2126
2127 * gdb.ada/aliased_array: New testcase.
2128
2e6fda7d
JB
21292012-02-29 Joel Brobecker <brobecker@adacore.com>
2130
2131 * gdb.ada/whatis_array_val: New testcase.
2132
9a7f938f
JK
21332012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2134
2135 Fix disp-step-syscall.exp: fork: single step over fork.
2136 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2137 whitespaces.
2138 (single step over $syscall): Remove its check.
2139 (single step over $syscall final pc): New check.
2140
8703a944
JK
21412012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2142
2143 Support processors without SSSE3.
2144 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2145 pabsd into ...
2146 (ssse3_test): ... a new function.
2147 (main): Call ssse3_test.
2148 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2149 Update expected values everywhere.
2150 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2151 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2152 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2153 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2154 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2155 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2156 Move these tests lower.
2157 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2158 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2159 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2160 New tests.
2161
c03e6ccc
YQ
21622012-02-29 Yao Qi <yao@codesourcery.com>
2163 Pedro Alves <palves@redhat.com>
2164
2165 * gdb.trace/trace-mt.c: New.
2166 * gdb.trace/trace-mt.exp: New.
2167
7964b62a
TS
21682012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2169
2c8910ba
TS
2170 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2171 numbers instead of hardcoding them.
2172 * gdb.base/annota1.c: Provide suitable markers.
2173 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2174 numbers instead of hardcoding them.
2175 * gdb.base/annota3.c: Provide suitable markers.
2176
2177 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2178 * gdb.base/annota3.c: Likewise.
2179 * gdb.base/sigall.c: Likewise.
2180 * gdb.base/signals.c: Likewise.
2181 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2182
5a41c0b7
MR
21832012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2184
2185 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2186 failure return path.
2187
ebbbe5c5
LM
21882012-02-27 Luis Machado <lgustavo@codesourcery.com>
2189
2190 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2191
8d126d8a
LM
21922012-02-24 Luis Machado <lgustavo@codesourcery.com>
2193
2194 * gdb.base/cond-eval-mode.exp: New file.
2195
11337c2f
PA
21962012-02-24 Pedro Alves <palves@redhat.com>
2197
2198 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2199 (top level): Use with_test_prefix.
2200
13fc3e3c
PA
22012012-02-24 Pedro Alves <palves@redhat.com>
2202
2203 * gdb.threads/attach-into-signal.exp (corefunc): Use
2204 with_test_prefix.
2205
07c1b626
JK
22062012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2207
2208 Fix false FAILs on old CPUs without SSE.
2209 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2210 Return untested for Illegal instruction.
2211
596ba138
JK
22122012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 Fix false FAILs with glibc debug infos installed.
2215 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2216 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2217
aeaa2474
SA
22182012-02-22 Sterling Augustine <saugustine@google.com>
2219
2220 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2221 constant with cast.
2222
aed555c9
PA
22232012-02-21 Pedro Alves <palves@redhat.com>
2224
2225 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2226
78afebb4
PA
22272012-02-21 Pedro Alves <palves@redhat.com>
2228
2229 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2230
fdcfef12
PA
22312012-02-21 Pedro Alves <palves@redhat.com>
2232
2233 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2234 with_test_prefix.
2235
0f4d39d5
PA
22362012-02-21 Pedro Alves <palves@redhat.com>
2237
2238 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2239 with_test_prefix here.
2240 (top level): Do it here instead. Remove `:' from the
2241 with_test_prefix string.
2242 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2243 the suffix `:' from the with_test_prefix prefix string.
2244 * gdb.base/break-interp.exp: Ditto.
2245 * gdb.base/catch-load.exp: Ditto.
2246 * gdb.base/disp-step-syscall.exp: Ditto.
2247 * gdb.base/jit-so.exp: Ditto.
2248 * gdb.base/jit.exp: Ditto.
2249 * gdb.base/sepdebug.exp: Ditto.
2250 * gdb.base/solib-display.exp: Ditto.
2251 * gdb.base/solib-overlap.exp: Ditto.
2252 * gdb.base/watch-cond-infcall.exp: Ditto.
2253 * gdb.base/watchpoint.exp: Ditto.
2254 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2255 * gdb.mi/mi-watch.exp: Ditto.
2256 * gdb.mi/mi2-watch.exp: Ditto.
2257 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2258 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2259 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2260 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2261 * gdb.threads/watchpoint-fork.exp: Ditto.
2262 * gdb.threads/watchthreads-reorder.exp: Ditto.
2263 * gdb.trace/change-loc.exp: Ditto.
2264 * gdb.trace/pending.exp: Ditto.
2265 * gdb.trace/status-stop.exp: Ditto.
2266 * gdb.trace/strace.exp: Ditto.
2267 * gdb.trace/trace-break.exp: Ditto.
2268 * gdb.trace/unavailable.exp: Ditto.
2269 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2270 suffix with colon. Adjust leading comments.
2271
6a5870ce
PA
22722012-02-21 Pedro Alves <palves@redhat.com>
2273 Tom Tromey <tromey@redhat.com>
2274
2275 * lib/gdb.exp: Add description of test prefixes.
2276 (with_test_prefix): New procedure.
2277 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2278 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2279 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2280 instead of lappend to append to pf_prefix.
2281 * gdb.base/catch-load.exp: Use with_test_prefix.
2282 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2283 * gdb.base/jit-so.exp: Use with_test_prefix.
2284 * gdb.base/jit.exp: Use with_test_prefix.
2285 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2286 lappend to append to pf_prefix.
2287 * gdb.base/sepdebug.exp: Use with_test_prefix.
2288 * gdb.base/solib-display.exp: Use with_test_prefix.
2289 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2290 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2291 * gdb.base/watchpoint.exp: Use with_test_prefix.
2292 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2293 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2294 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2295 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2296 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2297 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2298 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2299 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2300 append instead of lappend to append to pf_prefix.
2301 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2302 * gdb.trace/change-loc.exp: Use with_test_prefix.
2303 * gdb.trace/pending.exp: Use with_test_prefix.
2304 * gdb.trace/status-stop.exp: Use with_test_prefix.
2305 * gdb.trace/strace.exp: Use with_test_prefix.
2306 * gdb.trace/trace-break.exp: Use with_test_prefix.
2307 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2308 instead of lappend to append to pf_prefix.
2309
35dc4a6b
JK
23102012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2311
2312 Fix racy FAILs.
2313 * gdb.base/inferior-died.c (main): Add return of 0.
2314 * gdb.base/inferior-died.exp (continue): Fix expectation of
2315 asynchronous events.
2316 (p 1): New test.
2317
c5a006e6
PA
23182012-02-20 Pedro Alves <palves@redhat.com>
2319
2320 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2321 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2322 gdb's internal debug output. For the non-threaded case, look for
2323 "Program received signal SIGLARM", for the threaded case, peek at
2324 the thread's siginfo.
2325
cc51a170
PA
23262012-02-20 Pedro Alves <palves@redhat.com>
2327
2328 General cleanup, make output test messages unique, and build
2329 different executable files for the non-threaded and threaded
2330 cases.
2331
2332 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2333 Delete.
2334 (executable_nothr, executable_thr): New globals.
2335 (top level): Adjust to delete both executables.
2336 (corefunc): New parameter $executable. Set $pf_prefix instead of
2337 hand writing a prefix in tests. Issue a clean_restart and enable
2338 lin-lwp debug output here.
2339 (top level): Adjust. Use build_executable. Don't start gdb here,
2340 and don't enable lin-lwp debug output here.
2341 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2342
c755f03d
JK
23432012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2344
2345 Fix racy FAILs.
2346 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2347 "continue" command.
2348
6bec5e0a
JK
23492012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2350
2351 Fix for gdbserver non-extended mode.
2352 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2353 and gdb_run_cmd.
2354
2e8265fd
TT
23552012-02-17 Tom Tromey <tromey@redhat.com>
2356
2357 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2358 * gdb.python/py-events.exp: Check 'dir' output.
2359 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2360
9e507076
YQ
23612012-02-17 Yao Qi <yao@codesourcery.com>
2362
2363 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2364
32d22ab1
TT
23652012-02-16 Tom Tromey <tromey@redhat.com>
2366
2367 * gdb.base/inferior-died.c: Don't include stdio.h.
2368
9addecb9
TT
23692012-02-16 Tom Tromey <tromey@redhat.com>
2370
2371 * gdb.base/inferior-died.c: New file.
2372 * gdb.base/inferior-died.exp: New file.
2373
4cb6da1c
AR
23742012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2375
2376 * gdb.base/break-inline.exp: New file.
2377 * gdb.base/break-inline.c: New file.
2378
3af2590d
TT
23792012-02-15 Tom Tromey <tromey@redhat.com>
2380
2381 * gdb.base/pc-fp.exp: Add "info register" tests.
2382
29988831
TT
23832012-02-15 Tom Tromey <tromey@redhat.com>
2384
2385 * gdb.base/regs.exp: Remove.
2386
10010058
PA
23872012-02-15 Pedro Alves <palves@redhat.com>
2388
2389 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2390 the target doesn't support tracepoints.
2391 * gdb.trace/circ.exp: Ditto.
2392 * gdb.trace/collection.exp: Ditto.
2393 * gdb.trace/packetlen.exp: Ditto.
2394 * gdb.trace/passc-dyn.exp: Ditto.
2395 * gdb.trace/report.exp: Ditto.
2396 * gdb.trace/tfind.exp: Ditto.
2397 * gdb.trace/tspeed.exp: Ditto.
2398 * gdb.trace/tsv.exp: Ditto.
2399 * gdb.trace/unavailable.exp: Ditto.
2400 * gdb.trace/while-dyn.exp: Ditto.
2401
a2e0062d
PA
24022012-02-15 Pedro Alves <palves@redhat.com>
2403
2404 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2405 gdb_test_multiple, and call unsupported instead of fail, if the
2406 remote side does not support the request.
2407
a1999d40
PA
24082012-02-15 Pedro Alves <palves@redhat.com>
2409
2410 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2411 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2412 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2413 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2414 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2415 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2416 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2417 doesn't start with "extended-" already.
2418
7cee1e54
PA
24192012-02-15 Pedro Alves <palves@redhat.com>
2420
2421 Support extended-remote. Avoid cascading timeouts.
2422
2423 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2424 the extended-remote target. If attaching with no file fails, load
2425 the file manually.
2426 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2427
816338b5
SS
24282012-02-14 Stan Shebs <stan@codesourcery.com>
2429
2430 * gdb.base/ena-dis-br.exp: Add enable count test.
2431
cc30c4bd
PA
24322012-02-13 Pedro Alves <palves@redhat.com>
2433
2434 * config/mips-idt.exp: Delete.
2435 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2436 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2437 * gdb.base/break.exp: Remove mips-idt references.
2438 * gdb.base/chng-syms.exp: Ditto.
2439 * gdb.base/default.exp: Ditto.
2440 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2441 (top level): Don't call it.
2442 * gdb.base/opaque.exp: Remove mips-idt restarts.
2443 * gdb.base/ptype.exp: Remove mips-idt xfails.
2444 * gdb.base/scope.exp: Remove mips-idt restarts.
2445 * gdb.base/sepdebug.exp: Remove mips-idt references.
2446 * gdb.base/watchpoint.exp (maybe_clean_restart)
2447 (maybe_reinitialize): Delete.
2448 (test_disabling_watchpoints, test_disabling_watchpoints)
2449 (test_watchpoint_triggered_in_syscall)
2450 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2451 Don't call them.
2452
57008375
JK
24532012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 * gdb.server/server-exec-info.exp: New file.
2456
4a2d9c08
PA
24572012-02-10 Pedro Alves <palves@redhat.com>
2458
2459 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2460 always non-empty.
2461 (test_attach): Always pass $exec to test_attach_gdb.
2462
09fa21bd
TT
24632012-02-08 Tom Tromey <tromey@redhat.com>
2464
2465 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2466 before inferior is started.
2467
f0823d2c
TT
24682012-02-07 Tom Tromey <tromey@redhat.com>
2469
2470 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2471 Symbol.value.
2472 * gdb.python/py-symbol.c (qq): Set default value.
2473
24742012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2475
2476 * gdb.python/py-symbol.c (qq): New global.
2477 * gdb.python/py-symbol.exp: Add test for frame-less
2478 lookup_symbol.
2479 * gdb.python/py-symtab.exp: Fix line number.
2480
f7e44f65
JB
24812012-02-03 Joel Brobecker <brobecker@adacore.com>
2482
2483 * gdb.ada/mi_task_arg: New testcase.
2484
4c9ed63c
PA
24852012-02-02 Pedro Alves <palves@redhat.com>
2486
2487 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2488 extended timeout.
2489
c0b9f2c6
PA
24902012-02-02 Pedro Alves <palves@redhat.com>
2491
2492 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2493 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2494
5f8cefd7
PA
24952012-02-02 Pedro Alves <palves@redhat.com>
2496
2497 * gdb.base/term.exp: Rewrite.
2498 * gdb.base/term.c: New.
2499
2f3a2569
PA
25002012-02-02 Pedro Alves <palves@redhat.com>
2501
2502 * gdb.base/default.exp (run "r" abbreviation, run): Add
2503 extended-remote expected output.
2504
f149aabd
TT
25052012-02-02 Tom Tromey <tromey@redhat.com>
2506
2507 * gdb.cp/dispcxx.exp: New file.
2508 * gdb.cp/dispcxx.cc: New file.
2509
03bef283
TT
25102012-02-01 Tom Tromey <tromey@redhat.com>
2511
2512 * gdb.base/jit-simple.exp: New file.
2513 * gdb.base/jit-simple.c: New file.
2514
a79b18b5
YQ
25152012-01-30 Yao Qi <yao@codesourcery.com>
2516
2517 * gdb.base/skip.exp: Make test result unique.
2518
f0d1a53e
JK
25192012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2520
2521 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2522 compatibility with valgrind-3.7.0.
2523
4b3c9f41
PA
25242012-01-27 Pedro Alves <palves@redhat.com>
2525
2526 * gdb.base/watchpoint.exp (no_hw): New global.
2527 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2528 disable hw watchpoints.
2529 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2530 don't expect hw watchpoints.
2531 (no_hw_watchpoints): Always clean restart.
2532 (do_tests): New procedure, factored out from the top level.
2533 (top level): Run tests twice. Once with hw watchpoints enabled,
2534 another time with hw watchpoints disabled.
2535
a13491c8
PA
25362012-01-27 Pedro Alves <palves@redhat.com>
2537
2538 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2539 out from the top level.
2540 (top level): Call it instead.
2541
f2c8a051
PA
25422012-01-27 Pedro Alves <palves@redhat.com>
2543
2544 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2545 watchpoints sooner.
2546
654d7a9e
PA
25472012-01-27 Pedro Alves <palves@redhat.com>
2548
2549 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2550
274f47f3
PA
25512012-01-27 Pedro Alves <palves@redhat.com>
2552
2553 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2554 "You may have requested too many hardware
2555 breakpoints/watchpoints".
2556
e4d63ba2
PA
25572012-01-27 Pedro Alves <palves@redhat.com>
2558
2559 * gdb.base/watchpoint.exp (maybe_clean_restart)
2560 (maybe_reinitialize): New.
2561 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2562 expect "hit N times".
2563 (test_disabling_watchpoints, test_complex_watchpoint)
2564 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2565 Call maybe_clean_restart.
2566 (top level): Use clean_restart. Remove "mips-idt-*"
2567 reinitialization.
2568
dbd95daf
PA
25692012-01-27 Pedro Alves <palves@redhat.com>
2570
2571 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2572
f3ad2025
PA
25732012-01-27 Pedro Alves <palves@redhat.com>
2574
2575 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2576 require `initialize' anymore. Remove unnecessary `initialize'
2577 calls.
2578
100aa3ae
PA
25792012-01-27 Pedro Alves <palves@redhat.com>
2580
2581 * gdb.base/watchpoint.exp (wp_set): Delete.
2582 (initialize, test_simple_watchpoint, top level): Remove dead code.
2583
c79a8e11
PA
25842012-01-27 Pedro Alves <palves@redhat.com>
2585
2586 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2587 typo.
2588
048fe15a
PA
25892012-01-27 Pedro Alves <palves@redhat.com>
2590
2591 * config/extended-gdbserver.exp: New file.
2592 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2593 comment.
2594 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2595 * boards/native-extended-gdbserver.exp: New file.
2596
4033a6bf
PA
25972012-01-26 Pedro Alves <palves@redhat.com>
2598
2599 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2600 and gdb_test_multiple.
2601
3d7f4b81
PA
26022012-01-26 Pedro Alves <palves@redhat.com>
2603
2604 Make test messages unique, and more identifiable.
2605 * gdb.multi/watchpoint-multi.exp: Change test messages.
2606
484abf42
TT
26072012-01-25 Tom Tromey <tromey@redhat.com>
2608
2609 * gdb.base/solib-disc.exp: Fix regexps.
2610
edcc5120
TT
26112012-01-24 Tom Tromey <tromey@redhat.com>
2612
2613 * lib/mi-support.exp (mi_expect_stop): Add special case for
2614 solib-event.
2615 * gdb.base/catch-load-so.c: New file.
2616 * gdb.base/catch-load.exp: New file.
2617 * gdb.base/catch-load.c: New file.
2618 * gdb.base/break-interp.exp (reach_1): Update regexp.
2619
30b91c90
JK
26202012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2621
2622 Fix fuzzy results.
2623 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2624 lpsimple and func.
2625
53fe1783
GB
26262012-01-24 Gary Benson <gbenson@redhat.com>
2627
2628 Delete #if 0'd out code.
2629 * gdb.base/default.exp (info catch): Remove.
2630 * gdb.base/gdb_history (info catch): Likewise.
2631 * gdb.base/help.exp (info catch): Likewise.
2632
d0d8b0c6
JK
26332012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2634
2635 Fix watchpoints to be specific for each inferior.
2636 * gdb.multi/watchpoint-multi.c: New file.
2637 * gdb.multi/watchpoint-multi.exp: New file.
2638
4403d8e9
JK
26392012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2640
2641 Fix watchpoints across inferior fork.
2642 * gdb.threads/watchpoint-fork-child.c: New file.
2643 * gdb.threads/watchpoint-fork-mt.c: New file.
2644 * gdb.threads/watchpoint-fork-parent.c: New file.
2645 * gdb.threads/watchpoint-fork-st.c: New file.
2646 * gdb.threads/watchpoint-fork.exp: New file.
2647 * gdb.threads/watchpoint-fork.h: New file.
2648
050a2e1d
PA
26492012-01-23 Pedro Alves <palves@redhat.com>
2650
2651 * gdb.base/call-signal-resume.exp: Allow output after "return".
2652
6a52fb62
PA
26532012-01-20 Pedro Alves <palves@redhat.com>
2654
2655 * gdb.python/py-finish-breakpoint.py: Fix typo.
2656
145b16a9
UW
26572012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2658
2659 * gdb.base/info-proc.exp: Also run on remote targets. Main
2660 "info proc" command is now always present; whether target supports
2661 actual info proc operation is detected when attempting to issue
2662 the command.
2663
26f6125e
JK
26642012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2665
2666 * .gdbinit: Remove.
2667
eb5227ce
PA
26682012-01-19 Pedro Alves <palves@redhat.com>
2669
2670 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2671 look at the funtions' returns.
2672 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2673 (jprint.print(int, int)): Change return type to int. Adjust.
2674
1db33378
PP
26752012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2676
2677 PR gdb/9538
2678 * gdb.base/sepdebug.exp: New test.
2679
b9736cf8
PA
26802012-01-18 Pedro Alves <palves@redhat.com>
2681
2682 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2683 Allow output before ^done.
2684
4aac40c8
TT
26852012-01-16 Tom Tromey <tromey@redhat.com>
2686
2687 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2688 Add tests for relative directory.
2689
cafec441
TT
26902012-01-16 Tom Tromey <tromey@redhat.com>
2691
2692 * gdb.base/printcmds.c (enum flag_enum): New.
2693 (three): New global.
2694 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2695 enum printing.
2696 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2697 FlagEnumerationPrinter.
2698 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2699 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2700 (fval): New global.
2701
abcc4978
PA
27022012-01-16 Pedro Alves <palves@redhat.com>
2703
2704 * lib/gdb.exp (banned_procedures): New variable.
2705 (banned_variables_traced): Rename to ...
2706 (banned_traced): ... this.
2707 (gdb_init): Also trace banned procedures.
2708 (gdb_finish): Also untrace banned procedures.
2709
97ccebe8
PA
27102012-01-16 Pedro Alves <palves@redhat.com>
2711
2712 Remove all calls to strace.
2713
2af7517b
JK
27142012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2715
2716 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2717 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2718
9241a8bc
PP
27192012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2720
2721 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2722 * gdb.base/pie-execl.exp: Likewise.
2723
3848a17f
KS
27242012-01-12 Keith Seitz <keiths@redhat.com>
2725
2726 PR mi/10586
2727 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2728 (do_anonymous_type_tests): New function.
2729 (main): Call do_anonymous_type_tests.
2730 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2731 (verify_everything): New procedure.
2732 * gdb.mi/mi-var-cp.cc (class A): New class.
2733 (anonymous_structs_and_unions): New function.
2734 (main): Call anonymous_structs_and_unions.
2735 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2736 (verify_everything): New procedure.
2737
440e2fca
KS
27382012-01-12 Keith Seitz <keiths@redhat.com>
2739
2740 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2741 (varobj_tree::get_path_expr): Assume that all varobjs are
2742 compound unless they are known simple types.
2743 Adjust path expressions based on parent type, path parent type,
2744 and tree language.
2745 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2746 the root varobj.
2747 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2748
675399c9
PA
27492012-01-11 Pedro Alves <palves@redhat.com>
2750
2751 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2752 core files on this machine" anymore.
2753
97ddaa9b
PH
27542012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2755
2756 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2757 (main): Repeat recurser call.
2758 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2759 equivalent to 'local_x'.
2760
ea733575
PH
27612012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2762 Joel Brobecker <brobecker@adacore.com>
2763
2764 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2765
2ca0b532
PA
27662012-01-05 Pedro Alves <alves.ped@gmail.com>
2767
2768 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2769 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2770 * gdb.python/py-events.exp: Test that "step N" tripping on a
2771 breakpoint emits a breakpoint event.
2772
6e681866
JB
27732012-01-03 Joel Brobecker <brobecker@adacore.com>
2774
2775 * gdb.base/auxv.exp: Reformat the copyright notice.
2776
3c2d6aff
YQ
27772012-01-03 Yao Qi <yao@codesourcery.com>
2778
2779 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2780 (strace_trace_on_diff_addr): New.
2781 * gdb.trace/strace.c: (main): Add two local variables.
2782
0852fee3
UW
27832011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2784
2785 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2786 * gdb.cell/gcore.exp: Likewise.
2787 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2788 to verify the correct instance of main is selected.
2789
12c3e59c
JB
27902012-01-02 Joel Brobecker <brobecker@adacore.com>
2791
2792 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2793 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2794 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2795 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2796 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2797 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2798 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2799 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2800 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2801 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2802 gdb.threads/thread_check.c: Reformat copyright header.
2803
c0f378ec
EBM
28042011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2805
e4a7ca93 2806 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2807 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2808 is not enabled.
2809
3bc96cfb
JK
28102011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2811
2812 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2813 parameter to self_exec, adjust the function.
2814 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2815 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2816 (set var do_exit = 0): Remove test.
2817 (newline at end of file): Add one.
2818
095bcf5e
JB
28192011-12-27 Joel Brobecker <brobecker@adacore.com>
2820
2821 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2822 New files.
2823
18d19bd1
JK
28242011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2825
2826 Fix racy FAILs.
2827 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2828 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2829 (main): Call pthread_barrier_init for it.
2830
e809353a
JK
28312011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2832
2833 Fix double send_gdb leading to racy FAILs.
2834 * gdb.base/break.exp (set silent break bp_location1): Replace
2835 3x send_gdb and gdb_expect by gdb_test.
2836 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2837 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2838 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2839 instead of send_gdb. Twice.
2840 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2841 3x send_gdb and gdb_expect by gdb_test.
2842 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2843
da8cb7ec
JK
28442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2845
2846 * gdb.linespec/linespec.exp: Compile using {c++}.
2847
ae1a303e
JK
28482011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2849
2850 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2851 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2852 (verify GCC PR debug/51668): New test.
2853
cc72b2a2
KP
28542011-12-23 Kevin Pouget <kevin.pouget@st.com>
2855
2856 Introduce gdb.FinishBreakpoint in Python.
2857 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2858 py-finish-breakpoint2
2859 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2860 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2861 instead of line number.
2862 * gdb.python/py-finish-breakpoint.c: New file.
2863 * gdb.python/py-finish-breakpoint.exp: New file.
2864 * gdb.python/py-finish-breakpoint.py: New file.
2865 * gdb.python/py-finish-breakpoint2.cc: New file.
2866 * gdb.python/py-finish-breakpoint2.exp: New file.
2867 * gdb.python/py-finish-breakpoint2.py: New file.
2868
3b7962f9
JK
28692011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2870
2871 Partial fix of compatibility with gcc-4.7.
2872 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2873 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2874 Add comment to add a PASS case in the future.
2875
6538471c
JK
2876 Fix compatibility with gcc-4.7.
2877 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2878
7052e42c
UW
28792011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2880
2881 PR tdep/12797
2882 * gdb.base/callfuncs.exp: Remove KFAIL.
2883
9ac7f98e
JB
28842011-12-21 Joel Brobecker <brobecker@adacore.com>
2885
2886 * gdb.ada/task_bp: New testcase.
2887
f6eeced0
JK
28882011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2889
2890 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2891 -DNO_SECTIONS.
2892 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2893
72225e17
JK
28942011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2895
2896 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2897 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2898 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2899 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2900 conditional for gcc <= 4.5.
2901
13ac8d2c
JK
29022011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2903
2904 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2905 by XFAIL.
2906 * gdb.cp/static-method.exp (info addr A::func())
2907 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2908 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2909 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2910 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2911 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2912 (test value of F in k3_m): Likewise.
2913 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2914 Likewise.
2915
049682ba
JK
29162011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2917
2918 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2919 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2920 Remove.
2921 * gdb.threads/attachstop-mt.c: Remove.
2922 * gdb.threads/attachstop-mt.exp: Remove.
2923
2c9d8796
MK
29242011-12-17 Mark Kettenis <kettenis@gnu.org>
2925
2926 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2927
e0f9f062
DE
29282011-12-16 Doug Evans <dje@google.com>
2929
f4aa2101 2930 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2931 * boards/native-gdbserver.exp: New file.
2932
e0f9f062
DE
2933 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2934 gdbserver output.
2935 (gdbserver_default_get_remote_address): New function.
2936 (gdbserver_start): Call gdb,get_remote_address to compute argument
2937 to "target remote" command.
2938
80b6e756
PM
29392011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2940
1c3ad6ab 2941 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2942 python print-stack. Add set/show python print-stack
2943 off|full|message tests.
2944
1576bd00
YQ
29452011-12-15 Yao Qi <yao@codesourcery.com>
2946
2947 * gdb.trace/strace.c: New
2948 * gdb.trace/strace.exp: New.
2949
d6a0f6e0
TT
29502011-12-14 Tom Tromey <tromey@redhat.com>
2951
2952 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2953
31015e1d
DE
29542011-12-14 Doug Evans <dje@google.com>
2955
2956 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2957
7b50312a
PA
29582011-12-14 Pedro Alves <pedro@codesourcery.com>
2959
2960 PR threads/10729
2961
2962 * gdb.mi/watch-nonstop.c: New file.
2963 * gdb.mi/mi-watch-nonstop.exp: New file.
2964
924437bc
PA
29652011-12-13 Pedro Alves <pedro@codesourcery.com>
2966 Doug Evans <dje@google.com>
2967
2968 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2969 (clean_restart): Remove references to the gdb_stub target board
2970 variable.
2971 (gdb_step_for_stub): Delete.
2972
2973 * gdb.base/annota1.exp: Remove all references to [target_info
2974 exists gdb_stub], gdb_step_for_stub and usestubs.
2975 * gdb.base/annota3.exp: Ditto.
2976 * gdb.base/async.exp: Ditto.
2977 * gdb.base/break.exp: Ditto.
2978 * gdb.base/code-expr.exp: Ditto.
2979 * gdb.base/commands.exp: Ditto.
2980 * gdb.base/completion.exp: Ditto.
2981 * gdb.base/condbreak.exp: Ditto.
2982 * gdb.base/consecutive.exp: Ditto.
2983 * gdb.base/cvexpr.exp: Ditto.
2984 * gdb.base/define.exp: Ditto.
2985 * gdb.base/display.exp: Ditto.
2986 * gdb.base/ena-dis-br.exp: Ditto.
2987 * gdb.base/environ.exp: Ditto.
2988 * gdb.base/gnu-ifunc.exp: Ditto.
2989 * gdb.base/maint.exp: Ditto.
2990 * gdb.base/pending.exp: Ditto.
2991 * gdb.base/sect-cmd.exp: Ditto.
2992 * gdb.base/sepdebug.exp: Ditto.
2993 * gdb.base/unload.exp: Ditto.
2994 * gdb.base/watchpoint-solib.exp: Ditto.
2995 * gdb.cp/annota2.exp: Ditto.
2996 * gdb.cp/annota3.exp: Ditto.
2997 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2998 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2999 * gdb.mi/mi-pending.exp: Ditto.
3000 * gdb.trace/circ.exp: Ditto.
3001 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3002 * gdb.base/list.exp: Ditto.
3003
3004 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3005 breakpoint function and all references to the usestubs macro.
3006 * gdb.base/exprs.c: Ditto.
3007 * gdb.base/freebpcmd.c: Ditto.
3008 * gdb.base/bitfields.c: Ditto.
3009 * gdb.base/bitfields2.c: Ditto.
3010 * gdb.base/break.c: Ditto.
3011 * gdb.base/call-sc.c: Ditto.
3012 * gdb.base/call-signals.c: Ditto.
3013 * gdb.base/callfuncs.c: Ditto.
3014 * gdb.base/charset.c: Ditto.
3015 * gdb.base/consecutive.c: Ditto.
3016 * gdb.base/constvars.c: Ditto.
3017 * gdb.base/funcargs.c: Ditto.
3018 * gdb.base/int-type.c: Ditto.
3019 * gdb.base/interrupt.c: Ditto.
3020 * gdb.base/langs0.c: Ditto.
3021 * gdb.base/list0.c: Ditto.
3022 * gdb.base/mips_pro.c: Ditto.
3023 * gdb.base/miscexprs.c: Ditto.
3024 * gdb.base/nodebug.c: Ditto.
3025 * gdb.base/opaque0.c: Ditto.
3026 * gdb.base/pointers.c: Ditto.
3027 * gdb.base/printcmds.c: Ditto.
3028 * gdb.base/ptype.c: Ditto.
3029 * gdb.base/recurse.c: Ditto.
3030 * gdb.base/reread1.c: Ditto.
3031 * gdb.base/reread2.c: Ditto.
3032 * gdb.base/restore.c: Ditto.
3033 * gdb.base/return.c: Ditto.
3034 * gdb.base/run.c: Ditto.
3035 * gdb.base/scope0.c: Ditto.
3036 * gdb.base/sepdebug.c: Ditto.
3037 * gdb.base/setshow.c: Ditto.
3038 * gdb.base/setvar.c: Ditto.
3039 * gdb.base/sigall.c: Ditto.
3040 * gdb.base/signals.c: Ditto.
3041 * gdb.base/structs.c: Ditto.
3042 * gdb.base/structs2.c: Ditto.
3043 * gdb.base/testenv.c: Ditto.
3044 * gdb.base/twice.c: Ditto.
3045 * gdb.base/unwindonsignal.c: Ditto.
3046 * gdb.base/watchpoint.c: Ditto.
3047 * gdb.base/watchpoints.c: Ditto.
3048 * gdb.base/whatis.c: Ditto.
3049 * gdb.cp/classes.cc: Ditto.
3050 * gdb.cp/cplusfuncs.cc: Ditto.
3051 * gdb.cp/derivation.cc: Ditto.
3052 * gdb.cp/formatted-ref.cc: Ditto.
3053 * gdb.cp/misc.cc: Ditto.
3054 * gdb.cp/overload.cc: Ditto.
3055 * gdb.cp/ovldbreak.cc: Ditto.
3056 * gdb.cp/ref-params.cc: Ditto.
3057 * gdb.cp/ref-types.cc: Ditto.
3058 * gdb.cp/templates.cc: Ditto.
3059 * gdb.cp/virtfunc.cc: Ditto.
3060 * gdb.hp/gdb.aCC/run.c: Ditto.
3061 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3062 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3063 * gdb.reverse/consecutive-reverse.c: Ditto.
3064 * gdb.reverse/sigall-reverse.c: Ditto.
3065 * gdb.reverse/until-reverse.c: Ditto.
3066 * gdb.reverse/watch-reverse.c: Ditto.
3067 * gdb.trace/actions.c: Ditto.
3068 * gdb.trace/circ.c: Ditto.
3069 * gdb.trace/collection.c: Ditto.
3070
fabde485
PA
30712011-12-13 Pedro Alves <pedro@codesourcery.com>
3072
3073 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3074 (func6, func7): New.
3075 (main): Call func6 and func7.
3076 * gdb.base/watchpoint.exp (test_wide_location_1)
3077 (test_wide_location_2): New.
3078 (top level): Re-enable hardware watchpoints if necessary. Call
3079 test_wide_location_1 and test_wide_location_2.
3080
ff7d1690
YQ
30812011-12-11 Yao Qi <yao@codesourcery.com>
3082
3083 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3084
a6af7abe
JB
30852011-12-11 Joel Brobecker <brobecker@adacore.com>
3086
3087 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3088 expected output for unsupported case.
3089
61638e15
JK
30902011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3091
3092 PR testsuite/12649
3093 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3094 Protect gdb_test_multiple by final $gdb_prompt match.
3095
0a00efc3
JK
30962011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3097
3098 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3099 New variable, new test.
3100 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3101 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3102 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3103 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3104 them if HAVE_GCC_45682_FIXED is not set.
3105
4511b1ba
YQ
31062011-12-10 Yao Qi <yao@codesourcery.com>
3107
3108 * gdb.trace/status-stop.exp: New.
3109 * gdb.trace/status-stop.c: New.
3110
27949e73
JK
31112011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3112
3113 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3114 timeout.
3115
d8ea7931
TT
31162011-12-08 Tom Tromey <tromey@redhat.com>
3117
3118 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3119 condition.
3120
1cc310d2
SS
31212011-12-07 Stan Shebs <stan@codesourcery.com>
3122
3123 * gdb.trace/tfind.exp: Update for output changes.
3124
d482a875
PA
31252011-12-07 Pedro Alves <pedro@codesourcery.com>
3126
3127 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3128 throws "Cannot insert catchpoints in this configuration".
3129 * gdb.ada/mi_catch_ex.exp: Likewise.
3130
f0ba3972
PA
31312011-12-06 Pedro Alves <pedro@codesourcery.com>
3132
3133 * gdb.base/break-always.exp: Test changing memory at addresses
3134 with breakpoints inserted.
3135
f8eba3c6
TT
31362011-12-06 Joel Brobecker <brobecker@acacore.com>
3137
3138 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3139 involving a fully qualified function name.
3140
31412011-12-06 Tom Tromey <tromey@redhat.com>
3142
3143 * gdb.ada/homonym.exp: Add three breakpoint tests.
3144
31452011-12-06 Tom Tromey <tromey@redhat.com>
3146
3147 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3148 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3149 * gdb.objc/objcdecode.exp: Update for output changes.
3150 * gdb.linespec/linespec.exp: New file.
3151 * gdb.linespec/lspec.cc: New file.
3152 * gdb.linespec/lspec.h: New file.
3153 * gdb.linespec/body.h: New file.
3154 * gdb.linespec/base/two/thefile.cc: New file.
3155 * gdb.linespec/base/one/thefile.cc: New file.
3156 * gdb.linespec/Makefile.in: New file.
3157 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3158 output changes.
3159 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3160 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3161 makes one breakpoint.
3162 * gdb.cp/method2.exp (test_break): Update for output changes.
3163 * gdb.cp/mb-templates.exp: Update for output changes.
3164 * gdb.cp/mb-inline.exp: Update for output changes.
3165 * gdb.cp/mb-ctor.exp: Update for output changes.
3166 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3167 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3168 has multiple matches.
3169 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3170 error message change.
3171 * gdb.base/list.exp (test_list_filename_and_number): Update for
3172 error message change.
3173 * gdb.base/break.exp: Disable pending breakpoints. Update for
3174 output changes.
3175 * configure.ac: Add gdb.linespec.
3176 * configure: Rebuild.
3177 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3178
c642a434
UW
31792011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3180
3181 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3182 last_break register on s390*-*-* targets.
3183
b18003d1
JB
31842011-12-06 Joel Brobecker <brobecker@adacore.com>
3185
3186 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3187 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3188 of parameter X in procedure Foo.
3189
fe96589c
SS
31902011-12-05 Stan Shebs <stan@codesourcery.com>
3191
3192 * gdb.trace/tfind.exp: Update help string matches.
3193
1820ab47
JK
31942011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3195
3196 * gdb.server/ext-run.exp (get process list): Accept also systemd
3197 as PID 1.
3198
e11ac3a3
JK
31992011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3200 Pedro Alves <pedro@codesourcery.com>
3201
3202 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3203 starting GDB.
3204 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3205 $use_gdb_stub.
3206 * gdb.base/display.exp: Likewise.
3207 * gdb.base/ending-run.exp: Likewise.
3208 * gdb.base/list.exp (test_listsize): Likewise.
3209 * gdb.base/setshow.exp: Likewise.
3210 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3211 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3212 check by global $use_gdb_stub.
3213 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3214 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3215 (default_gdb_init): Unset global $use_gdb_stub.
3216 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3217 by global $use_gdb_stub.
3218 * lib/gdbserver-support.exp: Extend comments for set_board_info
3219 gdb_protocol and gdb,socketport.
3220 (gdbserver_start_extended): Set global gdbserver_protocol and
3221 gdbserver_gdbport. Clear global use_gdb_stub.
3222 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3223 from target use_gdb_stub.
3224 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3225
1d41d75c
DE
32262011-12-03 Doug Evans <dje@google.com>
3227
3228 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3229 (gdb_step_for_stub): Add comments.
3230
d6d7a51a
MR
32312011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3232
3233 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3234 to the caller.
3235 (gdb_test_multiple): Likewise.
3236
05acf274
JK
32372011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3238
3239 Fix gdb.mi/mi-solib.exp without system debug info installed.
3240 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3241 expect attribute, return 0 for it. Update comments.
3242
2268b414
JK
32432011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3244
3245 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3246 (corrupted list): Adjust the expectation.
3247
585861ea
JK
32482011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3249
3250 PR threads/13448
3251 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3252 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3253 * gdb.threads/tls-var-main.c: New file.
3254 * gdb.threads/tls-var.c: New file.
3255 * gdb.threads/tls-var.exp: New file.
3256
968643aa
JK
32572011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 PR testsuite/12649
3260 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3261 Protect gdb_test_multiple by final $gdb_prompt match.
3262 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3263 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3264 (test_tracepoints): Likewise.
3265
9750bca9
JK
32662011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3267
3268 PR breakpoints/13346
3269 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3270 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3271 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3272
ac1349b7
JB
32732011-12-01 Joel Brobecker <brobecker@adacore.com>
3274
3275 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3276 * gdb.ada/homonym/homonym.adb: For use of all types defined
3277 locally inside both Get_Value subprograms.
3278
26d44faf
JK
32792011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3280
3281 Fix racy FAILs.
3282 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3283 of send_gdb.
3284
514f6425
UW
32852011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3286
3287 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3288 environment variable after test completed.
3289
4255c8d2
UW
32902011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3291
3292 * gdb.base/solib-nodir.exp: Skip if remote target.
3293 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3294 application. Call gdb_load_shlibs.
3295 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3296
a35ad96a
JB
32972011-11-29 Joel Brobecker <brobecker@adacore.com>
3298
3299 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3300
1a1d5513
JB
33012011-11-28 Joel Brobecker <brobecker@adacore.com>
3302
3303 * gdb.ada/fullname_bp: New testcase.
3304
50b4ddf8
JK
33052011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 PR testsuite/12649
3308 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3309 Wrap send_gdb into a new gdb_test.
3310
fb0aec57
JK
3311 Code cleanup.
3312 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3313 Convert send_gdb and gdb_expect to gdb_test_multiple.
3314
2376d946
JK
33152011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3316
3317 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3318
1eec78bd
KS
33192011-11-23 Keith Seitz <keiths@redhat.com>
3320
3321 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3322 (mi_varobj_tree_test_children_callback): New proc.
3323 (mi_walk_varobj_tree): New proc.
3324
36dfb11c
TT
33252011-11-22 Tom Tromey <tromey@redhat.com>
3326
3327 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3328 Add "use_mi_command" argument.
3329 (mi_run_cmd, mi_run_with_cli): New procs.
3330 * gdb.mi/solib-lib.c: New file.
3331 * gdb.mi/solib-main.c: New file.
3332 * gdb.mi/mi-solib.exp: New file.
3333
0e965dd0
DE
33342011-11-21 Doug Evans <dje@google.com>
3335
3336 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3337 _Unwind_DebugHook is missing.
3338
f196051f
SS
33392011-11-20 Stan Shebs <stan@codesourcery.com>
3340
3341 * gdb.trace/tstatus.exp: New.
3342 * gdb.trace/actions.c: Include string.h.
3343
bfccc43c
YQ
33442011-11-18 Yao Qi <yao@codesourcery.com>
3345
3346 * gdb.trace/pending.exp: New.
3347 * gdb.trace/pending.c: New.
3348 * gdb.trace/pendshr1.c: New.
3349 * gdb.trace/pendshr2.c: New.
3350 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3351 tracepoint location becomes pending.
3352 (tracepoint_change_loc_2): New.
3353
73cd8ab1
DM
33542011-11-16 David S. Miller <davem@davemloft.net>
3355
3356 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3357 target is sparc*-*-linux*
3358
77426730
PK
33592011-11-15 Paul Koning <paul_koning@dell.com>
3360
3361 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3362 types.
3363
ed59ded5
DE
33642011-11-14 Doug Evans <dje@google.com>
3365
3366 * gdb.base/shell.exp: New file.
3367
405f8e94
SS
33682011-11-14 Stan Shebs <stan@codesourcery.com>
3369
3370 * gdb.trace/ftrace.c: New.
3371 * gdb.trace/ftrace.exp: New.
3372
1e4d1764
YQ
33732011-11-14 Yao Qi <yao@codesourcery.com>
3374
3375 * gdb.trace/change-loc-1.c: New.
3376 * gdb.trace/change-loc-2.c: New.
3377 * gdb.trace/change-loc.c: New.
3378 * gdb.trace/change-loc.exp: New.
3379 * gdb.trace/change-loc.h: New.
3380 * gdb.trace/trace-break.c (marker): Define new symbol.
3381 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3382 New.
3383 (break_trace_same_addr_6): New.
3384
71eba9c2 33852011-11-12 Matt Rice <ratmice@gmail.com>
3386
3387 * gdb.base/info-macros.exp: Make tests for info definitions
3388 test info macro. Add tests for info macro argument processing.
3389 Rename a few tests.
3390
1d93e29a
KS
33912011-11-11 Keith Seitz <keiths@redhat.com>
3392
3393 PR gdb/12843
3394 * gdb.base/linespecs.exp: New file.
3395
a4b5b48a
DE
33962011-11-11 Doug Evans <dje@google.com>
3397
3398 * gdb.threads/print-threads.exp: Extend timeout for slower
3399 tests.
3400
f6b47be4
DE
34012011-11-10 Doug Evans <dje@google.com>
3402
792a0230
DE
3403 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3404 "record to end of main" test.
3405
f6b47be4
DE
3406 * gdb.python/py-type.c (TS): New typedef.
3407 (ts): New global.
3408 * gdb.python/py-type.exp: Test field list of typedef.
3409
22355c90
JB
34102011-11-10 Joel Brobecker <brobecker@adacore.com>
3411
3412 * gdb.ada/small_reg_param: New testcase.
3413
a7860e76
TT
34142011-11-09 Tom Tromey <tromey@redhat.com>
3415
3416 * gdb.cp/destrprint.exp: New file.
3417 * gdb.cp/destrprint.cc: New file.
3418
72a2e3dc
MI
34192011-11-08 Meador Inge <meadori@codesourcery.com>
3420
3421 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3422 (switch_stack_to_other): New test function.
3423 * gdb.arch/thumb-prologue.exp: New test cases.
3424
c7195df2 34252011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3426
3427 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3428
d3895d7d
YQ
34292011-11-08 Yao Qi <yao@codesourcery.com>
3430
3431 * gdb.exp (supports_process_record): New.
3432 (supports_reverse): New.
3433 * gdb.reverse/break-precsave.exp: Call support_process_record
3434 to run test conditionally.
3435 * gdb.reverse/consecutive-precsave.exp: Likewise.
3436 * gdb.reverse/i386-precsave.exp: Likewise.
3437 * gdb.reverse/machinestate-precsave.exp: Likewise.
3438 * gdb.reverse/solib-precsave.exp: Likewise.
3439 * gdb.reverse/step-precsave.exp: Likewise.
3440 * gdb.reverse/until-precsave.exp: Likewise.
3441 * gdb.reverse/watch-precsave.exp: Likewise.
3442 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3443 test conditionally.
3444 * gdb.reverse/consecutive-reverse.exp: Likewise.
3445 * gdb.reverse/finish-precsave.exp: Likewise.
3446 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3447 * gdb.reverse/finish-reverse.exp: Likewise.
3448 * gdb.reverse/i386-reverse.exp: Likewise.
3449 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3450 * gdb.reverse/machinestate.exp: Likewise.
3451 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3452 * gdb.reverse/sigall-precsave.exp: Likewise.
3453 * gdb.reverse/sigall-reverse.exp: Likewise.
3454 * gdb.reverse/solib-reverse.exp: Likewise.
3455 * gdb.reverse/step-reverse.exp: Likewise.
3456 * gdb.reverse/until-reverse.exp: Likewise.
3457 * gdb.reverse/watch-reverse.exp: Likewise.
3458
a59306a3
YQ
34592011-11-05 Yao Qi <yao@codesourcery.com>
3460
3461 * gdb.trace/trace-break.exp: Add test on setting two
3462 fast tracepoints at the same address.
3463
87769f59
JK
34642011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3465
3466 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3467
3065dfb6
SS
34682011-11-02 Stan Shebs <stan@codesourcery.com>
3469
3470 * gdb.trace/collection.c: Add code using strings.
3471 * gdb.trace/collection.exp: Add tests of string collection.
3472
89e208db
JK
34732011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 * gdb.base/skip-solib.exp (executable_main): New variable.
3476 (binfile_main): Base it on that.
3477 Use $executable_main in clean_restart calls. Drop gdb_exit and
3478 gdb_start calls.
3479
405e54e9
JK
34802011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3481
3482 Fix racy FAILs.
3483 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3484 breakpoint_re globals import by async. Set string_regex to .* for
3485 async. Remove the optional thread_selected_re and breakpoint_re
3486 globals expectations.
3487
58e8570a
JM
34882011-11-01 Joseph Myers <joseph@codesourcery.com>
3489
3490 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3491 well as Cygwin.
3492
7b35ec7f 34932011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3494
3495 Add tests for skip command.
89e208db
JK
3496 * gdb.base/skip-solib-lib.c: New
3497 * gdb.base/skip-solib-main.c: New
3498 * gdb.base/skip-solib.exp: New
3499 * gdb.base/skip.c: New
3500 * gdb.base/skip.exp: New
3501 * gdb.base/skip1.c: New
3502 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3503
b9fd1791
PA
35042011-10-31 Yao Qi <yao@codesourcery.com>
3505 Pedro Alves <pedro@codesourcery.com>
3506
3507 * gdb.trace/trace-break.c: New.
3508 * gdb.trace/trace-break.exp: New.
3509
4323fecc
JK
35102011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3511
3512 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3513 break-here-2.
3514
0e5bf2a8
PA
35152011-10-28 Pedro Alves <pedro@codesourcery.com>
3516
3517 * gdb.threads/no-unwaited-for-left.c: New.
3518 * gdb.threads/no-unwaited-for-left.exp: New.
3519 * gdb.threads/non-ldr-exc-1.c: New.
3520 * gdb.threads/non-ldr-exc-1.exp: New.
3521 * gdb.threads/non-ldr-exc-2.c: New.
3522 * gdb.threads/non-ldr-exc-2.exp: New.
3523 * gdb.threads/non-ldr-exc-3.c: New.
3524 * gdb.threads/non-ldr-exc-3.exp: New.
3525 * gdb.threads/non-ldr-exc-4.c: New.
3526 * gdb.threads/non-ldr-exc-4.exp: New.
3527
3a3dad98
JK
35282011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3529
3530 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3531 * gdb.base/attach-pie-misread.exp: Likewise.
3532 * gdb.base/break-interp.exp: Likewise.
3533 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3534 testcases for use_gdb_stub.
3535 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3536 (continue): New testcase.
3537 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3538 * gdb.threads/attach-into-signal.exp: Likewise.
3539 * gdb.threads/attach-stopped.exp: Likewise.
3540 * gdb.threads/attachstop-mt.exp: Likewise.
3541
d6a5d40c
PK
35422011-10-28 Paul Koning <paul_koning@dell.com>
3543
3544 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3545
ca539be8
JK
35462011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3547
3548 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3549 (mi_gdb_test): Import globals thread_selected_re
3550 and breakpoint_re. Expect them optionally at the regex start.
3551
d234ef5c
DE
35522011-10-27 Doug Evans <dje@google.com>
3553
3554 * gdb.python/python.exp: Test source -s.
3555
ab964825
PK
35562011-10-26 Paul Koning <paul_koning@dell.com>
3557
3558 * gdb.python/lib-types.cc (struct A): New structure.
3559 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3560
54d8a644
PK
35612011-10-25 Paul Koning <paul_koning@dell.com>
3562
3563 PR python/13327
d234ef5c 3564
54d8a644
PK
3565 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3566 fetch_lazy method.
3567
b0221781
YQ
35682011-10-24 Yao Qi <yao@codesourcery.com>
3569
3570 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3571 target is tic6x-*-*.
3572
6cda5a20
JB
35732011-10-21 Joel Brobecker <brobecker@adacore.com>
3574
3575 * gdb.ada/mi_task_info/task_switch.adb: New file.
3576 * gdb.ada/mi_task_info.exp: New file.
3577
5ed9db04
JK
35782011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3579
3580 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3581 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3582
9df2fbc4
PM
35832011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3584
3585 PR python/12656
3586
3587 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3588 global_block tests.
3589
736086ba
TT
35902011-10-18 Tom Tromey <tromey@redhat.com>
3591
3592 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3593
4af31552
TT
35942011-10-18 Tom Tromey <tromey@redhat.com>
3595
3596 * gdb.base/source.exp: Don't include full file name in test name.
3597 * gdb.python/python.exp: Don't include full file name in test
3598 name.
3599
43136979
AR
36002011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3601
3602 * gdb.base/attach-pie-noexec.c: New files.
3603 * gdb.base/attach-pie-noexec.exp: New files.
3604
543a9323
JM
36052011-10-17 Joseph Myers <joseph@codesourcery.com>
3606
3607 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3608 prompt for each extra line in command.
3609
21ae7a4d
JK
36102011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3611
3612 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3613 Revert the part of:
3614 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3615 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3616 Change the expected string.
3617
20ec36d9
JK
36182011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3619
3620 Fix results with system glibc debug info installed.
3621 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3622 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3623 Accept also __libc_ symbol prefix and no prefix.
3624
6501c2fc
KS
36252011-10-14 Keith Seitz <keiths@redhat.com>
3626
3627 PR c++/13225
3628 * gdb.cp/converts.cc (foo3_1): New function.
3629 (foo3_2): New functions.
3630 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3631 and null pointer conversions of integer constant zero.
3632 Add test to check if all arguments are checked for incompatible
3633 conversion BADNESS.
3634
55b1fd0c
TT
36352011-10-14 Tom Tromey <tromey@redhat.com>
3636
3637 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3638 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3639 linespec.
3640
22c05d8a
JK
36412011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3642
3643 Fix internal error regression.
3644 * gdb.dwarf2/implptr-optimized-out.S: New file.
3645 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3646
1d6edc3c
JK
36472011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3648
3649 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3650 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3651 (loclist): New.
3652 (4): New abbrev.
3653 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3654 Use prepare_for_testing, remove clean_restart.
3655 (p arraynoloc, p arraycallnoloc): New tests.
3656
9ec72168
JK
36572011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3658
3659 * gdb.cp/namespace-enum.exp (executable): New variable.
3660 (binfile): Use ${objdir}/${subdir}/ prefix.
3661 Use ${executable} for clean_restart.
3662
9c6c53f7
SA
36632011-10-11 Sterling Augustine <saugustine@google.com>
3664
3665 * gdb.cp/Makefile.in: Add namespace-enum test.
3666 * gdb.cp/namespace-enum.exp: New file.
3667 * gdb.cp/namespace-enum.c: New file.
3668 * gdb.cp/namespace-enum-main.c: New file.
3669
fac7ceb3
UW
36702011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3671
3672 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3673 sysroot.
3674
941b2081
JK
36752011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3676
3677 Reimplement @entry in input expressions.
3678 * gdb.base/exprs.c (v_int_array_init): New variable.
3679 * gdb.base/exprs.exp (print v_int_array_init)
3680 (print *v_int_array_init@1, print *v_int_array_init@2)
3681 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3682 (print v_int_array_init[1]@1): New tests.
3683
0344e878
JM
36842011-10-10 Joseph Myers <joseph@codesourcery.com>
3685
3686 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3687 expected message.
3688
5a56e9c5
DE
36892011-10-09 Doug Evans <dje@google.com>
3690
3691 * gdb.base/alias.exp: Add tests for alias command.
3692
2bda9cc5
JK
36932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3694
3695 * gdb.arch/amd64-entry-value.s: New file.
3696 * gdb.mi/mi2-amd64-entry-value.s: New file.
3697
a471c594
JK
36982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3699
3700 Display @entry parameter values even for references.
3701 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3702 functions.
3703 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3704 reference and datap_input.
3705 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3706 breakpoints.
3707 (continue to breakpoint: entry_reference: reference)
3708 (entry_reference: bt at entry)
3709 (continue to breakpoint: entry_reference: breakhere_reference)
3710 (entry_reference: bt, entry_reference: ptype regparam)
3711 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3712 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3713 (entry_reference: p regcopy, entry_reference: p nodataparam)
3714 (entry_reference: p nodataparam@entry): New tests.
3715
36b11add
JK
37162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3717
3718 Support @entry in input expressions.
3719 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3720 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3721 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3722 (tailcall: p j@entry): New tests.
3723 * gdb.cp/koenig.cc (A::entry): New function.
3724 (main): Call it.
3725 * gdb.cp/koenig.exp (p entry (c)): New test.
3726
e18b2753
JK
37272011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3728
3729 Display @entry parameter values (without references).
3730 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3731 (different, validity, invalid): New functions.
3732 (main): Call them.
3733 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3734 stacktest, breakhere_stacktest, different, breakhere_different,
3735 breakhere_validity and breakhere_invalid.
3736 (entry: bt): Update for @entry.
3737 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3738 (entry_validity: *, entry_invalid: *): Many new tests.
3739 * gdb.base/break.exp
3740 (run until breakpoint set at small function, optimized file): Accept
3741 also the @entry suffix.
3742 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3743 * gdb.mi/mi2-amd64-entry-value.c: New files.
3744 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3745
2d6c5dc2
JK
37462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3747
3748 Protect entry values against self tail calls.
3749 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3750 (main): Call self.
3751 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3752 (set debug entry-values 1, self: bt debug entry-values): New tests.
3753
111c6489
JK
37542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 Recognize virtual tail call frames.
3757 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3758 (amb_b, amb_a): New.
3759 (main): Call a and b.
3760 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3761 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3762 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3763 New tests.
3764
8e3b41a9
JK
37652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3766
3767 Implement basic support for DW_TAG_GNU_call_site.
3768 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3769 * gdb.arch/amd64-entry-value.cc: New file.
3770 * gdb.arch/amd64-entry-value.exp: New file.
3771
181cebd4
JK
37722011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3773
3774 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3775 * gdb.dwarf2/implptr-64bit.S: New file.
3776 * gdb.dwarf2/implptr-64bit.exp: New file.
3777
741f5e3c
JK
37782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3779
3780 Fix initial language detection with -readnow.
3781 * gdb.cp/readnow-language.cc: New file.
3782 * gdb.cp/readnow-language.exp: New file.
3783
a73d2258
JK
37842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3785
3786 Fix printed anonymous struct name.
3787 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3788
af369495
JM
37892011-10-09 Joseph Myers <joseph@codesourcery.com>
3790
3791 * gdb.base/solib-symbol.exp: Do not include directories in
3792 filenames in expected messages.
3793
1fa57852
DE
37942011-10-07 Doug Evans <dje@google.com>
3795
3796 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3797
bd054e06
KP
37982011-10-07 Kevin Pouget <kevin.pouget@st.com>
3799
3800 Allow Python notification of new object-file loadings.
3801 * gdb.python/py-events.exp: Test newobjfile event.
3802 * gdb.python/py-events.py: Register newobjfile callback.
3803 * gdb.python/py-events.c: Add call to shared library
3804 * gdb.python/py-events-shlib.c: New file.
3805
8031b6f8
JM
38062011-10-06 Joseph Myers <joseph@codesourcery.com>
3807
3808 * gdb.base/fixsection.exp: Do not include directories in filename
3809 in expected message.
3810
7fea6923
PM
38112011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3812
3813 Add tests for passing of environment variables to inferior.
3814 * gdb.base/testenv.c: New test source.
3815 * gdb.base/testenv.exp: New expect test.
3816
687f2a88
PK
38172011-10-04 Paul Koning <paul_koning@dell.com>
3818
3819 * gdb.python/py-value.c (main): Break before return.
3820
cb6be26b
KP
38212011-10-04 Kevin Pouget <kevin.pouget@st.com>
3822
3823 PR python/12691: Add the inferior to Python exited event
3824 * gdb.python/py-events.exp: Test the inferior attribute of exited
3825 event with a fork.
3826 * gdb.python/py-events.py: Print inferior number on exit.
3827 * gdb.python/py-events.c: Fork the inferior.
3828
fb213700
EBM
38292011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3830
3831 * gdb.base/jit.exp: Add testcase name to log message
3832
aa2071bd
PK
38332011-10-03 Paul Koning <paul_koning@dell.com>
3834 Jan Kratochvil <jan.kratochvil@redhat.com>
3835
3836 * gdb.python/py-value.exp
3837 (python inval = gdb.parse_and_eval('*(int*)0'))
3838 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3839 (set argc=2, python print argc_lazy): New tests.
3840
dd11a36c
JB
38412011-10-02 Joel Brobecker <brobecker@adacore.com>
3842
3843 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3844
46f886f1
JK
38452011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3846 Pedro Alves <pedro@codesourcery.com>
3847
3848 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3849 can_read_0, test for it.
3850 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3851 (parse_and_eval with memory error): ... here, make it untested if
3852 can_read_0.
3853
c5cb204f
MP
38542011-09-30 Marek Polacek <mpolacek@redhat.com>
3855
3856 * gdb.python/python.exp (verify pagination beforehand)
3857 (verify pagination afterwards): Fix race by splitting the line.
3858
68fb0ec0
JM
38592011-09-29 Joseph Myers <joseph@codesourcery.com>
3860
3861 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3862 for 64-bit multilibs from i?86-* targets.
3863
6aee0d90
MP
38642011-09-29 Marek Polacek <mpolacek@redhat.com>
3865
3866 * lib/gdb.exp: Fix a typo in one of the comments.
3867
e9101ff5
MP
38682011-09-29 Marek Polacek <mpolacek@redhat.com>
3869
3870 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3871 matching pattern.
3872
7a81bdbf
PK
38732011-09-28 Paul Koning <paul_koning@dell.com>
3874
3875 * gdb.python/py-type.c (enum E): New.
3876 * gdb.python/py-type.exp (test_fields): Add tests for Python
3877 mapping access to fields.
3878 (test_enums): New test for field access on enums.
3879
6710bf39
SS
38802011-09-27 Stan Shebs <stan@codesourcery.com>
3881
3882 * gdb.trace/collection.exp: Test collection of $_ret.
3883
b2a6bdeb
AT
38842011-09-22 Andreas Tobler <andreast@fgznet.ch>
3885
3886 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3887 list of compilation switches for <*-*-freebsd*>.
3888
3c9057f3
SS
38892011-09-19 Stan Shebs <stan@codesourcery.com>
3890
3891 * gdb.trace/tspeed.exp: New file.
3892 * gdb.trace/tspeed.c: New file.
3893
34518530
YQ
38942011-09-18 Yao Qi <yao@codesourcery.com>
3895
3896 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3897 instructions.
3898 (test_adr_32bit, test_pop_pc): Likewise.
3899 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3900 Thumb instructions.
3901 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3902 in gdb_test_multiple.
3903 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3904
ab254057
YQ
39052011-09-17 Yao Qi <yao@codesourcery.com>
3906
3907 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3908 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3909 support single step to signal handler.
3910
9c317b71
YQ
39112011-09-17 Yao Qi <yao@codesourcery.com>
3912
3913 * gdb.base/disp-step-fork.c: New.
3914 * gdb.base/disp-step-syscall.exp: New.
3915 * gdb.base/disp-step-vfork.c: New.
3916
a8123151
JB
39172011-09-16 Joel Brobecker <brobecker@adacore.com>
3918
3919 * gdb.ada/tasks.exp: Make the expected output for
3920 the `info tasks' tests more resilient to spacing
3921 changes.
3922
63a9aad8
JK
39232011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3926 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3927
2aa48337
KP
39282011-09-15 Kevin Pouget <kevin.pouget@st.com>
3929
3930 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3931 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3932
6839b47f
KP
39332011-04-30 Kevin Pouget <kevin.pouget@st.com>
3934
3935 Handle multiple breakpoint hits in Python interface:
3936 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3937 presence.
3938 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3939 breakpoint hits.
3940
0935723e
JK
39412011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3942 Jan Kratochvil <jan.kratochvil@redhat.com>
3943
3944 * gdb.python/py-events.exp: Remove pretty printing comment.
3945 * gdb.python/py-evsignal.exp: New file.
3946 * gdb.python/py-evthreads.c: Include signal.h.
3947 (thread3): Remove variable count3. Remove variable bad and use raise
3948 instead.
3949 (thread2): Remove variable count2. Move thread3 pthread_create here,
3950 merge pthread_join to a single line.
3951 (main): Remove variable count1. Merge pthread_join with pthread_create
3952 to a single line.
3953 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3954 KFAIL python/12966 for gdbserver. Test return value of
3955 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3956 gdb_expect by gdb_test and gdb_test_multiple.
3957 (thread 2, thread 3): New tests.
3958
4801a9a3
PA
39592011-09-12 Matt Rice <ratmice@gmail.com>
3960 Pedro Alves <pedro@codesourcery.com>
3961
3962 PR gdb/13175
3963
3964 * gdb.base/interp.exp: New tests.
3965 * gdb.base/interp.c: New file.
3966
24ece742
DE
39672011-09-12 Doug Evans <dje@google.com>
3968
3969 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3970 * gdb.dwarf2/typeddwarf.exp: Ditto.
3971
7f062217
JK
39722011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 Fix compatibility with x32 arch.
3975 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3976 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3977 is_x86_like_target.
3978 * testsuite/gdb.trace/collection.exp: Likewise.
3979 * testsuite/gdb.trace/report.exp: Likewise.
3980 * testsuite/gdb.trace/unavailable.exp: Likewise.
3981 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3982 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3983 (is_x86_like_target): Check also is_amd64_regs_target.
3984
08711b9a
JK
39852011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3986
3987 PR breakpoints/12435
3988 * gdb.arch/amd64-prologue-xmm.c: New file.
3989 * gdb.arch/amd64-prologue-xmm.exp: New file.
3990 * gdb.arch/amd64-prologue-xmm.s: New file.
3991
b99b5f66
JK
39922011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3993
3994 * gdb.dwarf2/dw2-param-error-main.c: New file.
3995 * gdb.dwarf2/dw2-param-error.S: New file.
3996 * gdb.dwarf2/dw2-param-error.exp: New file.
3997
a391a2f6
PA
39982011-09-08 Pedro Alves <pedro@codesourcery.com>
3999
4000 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4001 inferior's pid and look for a core dump named core.$pid. Use
4002 `remote_file' commands on the host instead of hand coding shell
4003 commands on the build.
4004 * gdb.base/valgrind-db-attach.exp: Kill the program before
4005 finishing the test.
4006
7d8e6458 40072011-09-02 Matt Rice <ratmice@gmail.com>
4008
4009 * lib/prompt.exp: New file for testing the first prompt.
4010 * gdb.python/py-prompt.exp: Ditto.
4011 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4012
68e77c9e
PA
40132011-09-02 Pedro Alves <pedro@codesourcery.com>
4014
4015 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4016 0, before testing gcore.
4017
9655e943
JK
40182011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4019
df6dc84d
JK
4020 * dw2-ifort-parameter-debug.S: Update copyright year.
4021 * dw2-ifort-parameter.c: Update copyright year.
4022 * dw2-ifort-parameter.exp: Update copyright year.
4023
9655e943
JK
4024 * dw2-ifort-parameter-debug.S: New file.
4025 * dw2-ifort-parameter.c: New file.
4026 * dw2-ifort-parameter.exp: New file.
4027
353d1d73
JK
40282011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4029
4030 * gdb.base/commands.exp (error_clears_commands_left): New function.
4031 (): Call it.
4032
5c07461a
JK
40332011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4034
4035 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4036 (C): Initialize `a'.
4037 * gdb.mi/mi-inheritance-syntax-error.exp
4038 (-data-evaluate-expression $path): Expect `a' as 5.
4039
0d932b2f
MK
40402011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4041
4042 PR mi/11912
4043 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4044 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4045 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4046 keyword in output of -var-info-path-expression.
4047
bdb54049
JK
40482011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4051 * gdb.trace/collection.exp: Likewise.
4052 * gdb.trace/report.exp: Likewise.
4053 * gdb.trace/unavailable.exp: Likewise.
4054 * gdb.trace/while-dyn.exp: Likewise.
4055
59cde39c
KS
40562011-08-18 Keith Seitz <keiths@redhat.com>
4057
4058 PR c++/12266
4059 * gdb.cp/meth-typedefs.cc: New file.
4060 * gdb.cp/meth-typedefs.exp: New file.
4061
fa3a4f15
PM
40622011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4063
4064 * gdb.python/python.exp: Add extended-prompt tests.
4065
c1049fca
JK
40662011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4067
4068 * gdb.arch/i386-dr3-watch.exp
4069 (watchpoint on gap1 does not fit debug registers)
4070 (delete all watchpoints): Fix racy expect strings.
4071
d93f7b5c
YQ
40722011-08-14 Yao Qi <yao@codesourcery.com>
4073
4074 * gdb.base/maint.exp: set data_section to ".neardata".
4075 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4076 * gdb.base/savedregs.exp: Handle SIGILL.
4077 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4078 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4079
457e09f0
DE
40802011-08-12 Doug Evans <dje@google.com>
4081
4082 * gdb.python/py-symbol.exp: Add test for symbol.type.
4083
5d0bb2fb
UW
40842011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4085
4086 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4087 * gdb.mi/mi-pthreads.exp: Likewise.
4088 * gdb.mi/mi2-pthreads.exp: Likewise.
4089 * gdb.mi/gdb669.exp.exp: Likewise.
4090
fcdfa280
PA
40912011-08-09 Pedro Alves <pedro@codesourcery.com>
4092
4093 * lib/mi-support.exp (detect_async): Rename to...
4094 (mi_detect_async): ... this.
4095 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4096 * gdb.mi/mi-nonstop.exp: Adjust.
4097 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4098 * gdb.mi/mi-nsintrall.exp: Adjust.
4099 * gdb.mi/mi-nsmoribund.exp: Adjust.
4100 * gdb.mi/mi-nsthrexec.exp: Adjust.
4101
9d8fa392
PA
41022011-08-09 Pedro Alves <pedro@codesourcery.com>
4103
4104 * gdb.base/display.c (do_loops): New `p_i' local.
4105 * gdb.base/display.exp: Test displaying a variable that is
4106 temporarily at a bad address.
4107
b6cede78
JK
41082011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4109
4110 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4111 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4112
67bedb8c
JK
41132011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4114
4115 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4116 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4117 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4118
af6e93b2
PA
41192011-08-05 Pedro Alves <pedro@codesourcery.com>
4120
4121 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4122 procedure.
4123 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4124
1cf0e11f
YQ
41252011-08-05 Yao Qi <yao@codesourcery.com>
4126
4127 * gdb.base/callfuncs.exp: Set language after main.
4128 * gdb.cp/cplusfuncs.exp: Likewise.
4129 * gdb.cp/inherit.exp: Likewise.
4130
a1e28cb2
UW
41312011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4132
4133 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4134 * gdb.base/watch-vfork.exp: Skip on remote targets.
4135
d4f5bbb9
UW
41362011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4137
4138 * gdb.threads/thread-find.exp: Support remote targets.
4139
724f4f80
UW
41402011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4141
4142 * gdb.base/jit.exp: Download solib_binfile to target.
4143 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4144 and call dlopen without full path name.
4145 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4146 dlopen without full path name.
4147
934709f0
PW
41482011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4149
4150 * gdb.base/break-always.exp: Complete the test
4151 with duplicated breakpoints and enabling/disabling them.
4152
c26106c4
TT
41532011-08-02 Tom Tromey <tromey@redhat.com>
4154
4155 PR gdb/11289:
4156 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4157
9300444e 41582011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4159
4160 PR gdb/13045
4161 * gdb.base/float.exp: Add new test case for PR gdb/13045
4162 * gdb.base/float.c: New file.
4163
00bd41d6
PM
41642011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4165
4166 * gdb.python/py-mi.exp: Test printers returning string hint, and
4167 also not returning a value.
4168 * gdb.python/py-prettyprint.c: Add testcase for above.
4169 * gdb.python/py-prettyprint.py: Add test printer for above.
4170
d24f74ce
JK
41712011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4172
4173 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4174 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4175 (.Ldie30) Add as field "data4".
4176 (.Ldie32) Rename field "b" to "shl".
4177 (abbrev4) Change for the "data4" field.
4178 (abbrev5, abbrev6) Remove.
4179 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4180 (p &s.shl): ... here. Add comment.
4181 (p &s.data4): New.
4182
bb7da2bf
JK
41832011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4184
4185 Fix crash on lval_computed values.
4186 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4187
11081198
JK
41882011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4189
4190 * gdb.base/help.exp (help whatis): Update the expected string.
4191
3c6e0cb3
JK
41922011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4193
4194 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4195 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4196 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4197 Change the expected string.
4198
efa80663
PA
41992011-07-26 Pedro Alves <pedro@codesourcery.com>
4200
4201 * gdb.base/watchpoint.exp
4202 (test_disable_enable_software_watchpoint): New procedure.
4203 (top level): Run it.
4204
db8e4570
UW
42052011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4206
4207 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4208 executable file "${binfile}", C++ version "${binfile}-cxx".
4209 * gdb.python/py-prettyprint.exp: Likewise.
4210 * gdb.python/py-symbol.exp: Likewise.
4211 * gdb.python/py-type.exp: Likewise.
4212 * gdb.python/py-value.exp: Likewise.
4213 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4214 file name instead of just suffix.
4215
543305c9
JK
42162011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4217
4218 Fix implicit pointer offsets.
4219 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4220 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4221 (continue to breakpoint: continue to baz breakpoint for implptr)
4222 (sanity check element 0, sanity check element 1)
4223 (enter the inlined function, check element 0 for the offset)
4224 (check element 1 for the offset)
4225 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4226 (set foo breakpoint for implptr): Update the breakpoint number.
4227
b3215adc
UW
42282011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4229
4230 * gdb.python/py-mi.exp: Use different file names for different
4231 versions of the executable under test.
4232 * gdb.python/py-prettyprint.exp: Likewise.
4233 * gdb.python/py-symbol.exp: Likewise.
4234 * gdb.python/py-template.exp: Likewise.
4235 * gdb.python/py-type.exp: Likewise.
4236 * gdb.python/py-value.exp: Likewise.
4237
182b9acc
UW
42382011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4239
4240 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4241 flag after restarting GDB if necessary.
4242
e6052b5d
UW
42432011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4244
4245 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4246
1ced966e
PA
42472011-07-22 Pedro Alves <pedro@codesourcery.com>
4248
4249 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4250 backend doesn't leave used debug registers behind.
4251
3543a589
TT
42522011-07-22 Tom Tromey <tromey@redhat.com>
4253
4254 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4255 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4256 argument.
4257 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4258
14d15303 42592011-07-21 Matt Rice <ratmice@gmail.com>
4260
4261 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4262 in mostlyclean rule. Add files ending in .core.
4263
9b158ba0 42642011-07-21 Matt Rice <ratmice@gmail.com>
4265
4266 PR macros/12999
4267 * gdb.base/info-macros.c: New test sources.
4268 * gdb.base/info-macros.exp: New tests.
4269
d17b6f81
PM
42702011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4271
4272 * gdb.python/python.exp: Add prompt substitution tests.
4273
918dd910
JK
42742011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4275
4276 Fix crash if referenced CU is aged out.
4277 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4278 New.
4279 * gdb.dwarf2/implptr.exp: Likewise.
4280
0e37a63c
JK
42812011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4282
4283 * gdb.dwarf2/implptr.S: Rebuilt.
4284 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4285 (bar): Use them for j, k, l.
4286 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4287 COMPILE.
4288 (print j in implptr:bar): Update for the intp typedef.
4289 (print p[0].x in implptr:foo): Use more exact regex.
4290
f65cf84c
TT
42912011-07-18 Tom Tromey <tromey@redhat.com>
4292
4293 * gdb.cp/static-method.exp: Add missing single quote.
4294
d5b4a7be
YQ
42952011-07-18 Yao Qi <yao@codesourcery.com>
4296
4297 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4298 supported.
4299 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4300 * gdb.mi/mi-nonstop.exp: Likewise.
4301 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4302 * gdb.mi/mi-nsintrall.exp: Likewise.
4303 * gdb.mi/mi-nsmoribund.exp: Likewise.
4304 * gdb.mi/mi-nsthrexec.exp: Likewise.
4305 * gdb.python/py-evthreads.exp: Likewise.
4306
e9ea2662
JK
43072011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4308
4309 Code cleanup.
4310 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4311 it. Substitute it instead of test_compiler_info everywhere.
4312
ce451573
UW
43132011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4314
4315 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4316 remote targets as well.
4317
756d88a7
UW
43182011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4319
4320 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4321 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4322
31f83dc5
UW
43232011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4324
4325 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4326 a remote machine, not the host.
4327 (gdb_compile_shlib): Set soname if target is remote.
4328
059241a0
PP
43292011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4330
4331 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4332
28a0b48c 43332011-07-13 Matt Rice <ratmice@gmail.com>
4334
4335 * gdb.python/py-objfile-script-gdb.py: Renamed to
4336 py-objfile-script-gdb.py.in.
4337 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4338 py-objfile-script-gdb.py.
4339 * gdb.python/py-objfile-script.exp: Update reference to
4340 py-objfile-script-gdb.py.
4341
9a771b67
JK
43422011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4345 reference undefined label.
4346
04ad99e6
JK
43472011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4348
4349 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4350 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4351 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4352 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4353
713389e0
PM
43542011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4355
4356 PR python/12438
4357 * gdb.python/python.exp: Add maint set/show python print-stack
4358 deprecated tests. Add set/show python print-backtrace tests.
4359
97d146f8
JK
43602011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4361
4362 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4363 debug info.
4364
facde0e5 43652011-07-06 Matt Rice <ratmice@gmail.com>
4366
4367 * gdb.python/python.exp: Update filename paths.
4368 * gdb.python/py-symtab.exp: Ditto.
4369
438640d1
MP
43702011-07-06 Marek Polacek <mpolacek@redhat.com>
4371
4372 * gdb.python/py-evthreads.exp: Add missing `$'.
4373
33a365df
MF
43742011-07-06 Jie Zhang <jie.zhang@analog.com>
4375
4376 * config/bfin.exp: New file.
4377 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4378 * gdb.asm/bfin.inc: New file.
4379
8f7ae686
MP
43802011-07-06 Marek Polacek <mpolacek@redhat.com>
4381
df46027d 4382 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4383 the whole output.
4384
eb2a6f42
TT
43852011-07-05 Tom Tromey <tromey@redhat.com>
4386
4387 * gdb.java/jprint.java (jprint.hi): New field.
4388 * gdb.java/jprint.exp: Print string.
4389
177b42fe
TJB
43902011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4391
4392 * gdb.base/call-sc.c: Fix typos.
4393 * gdb.base/ifelse.exp: Likewise.
4394 * gdb.base/structs.c: Likewise.
4395
3b2a0cf2
JB
43962011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4397
4398 * gdb.base/jit-so.exp: New test.
4399 * gdb.base/jit-dlmain.c: New file.
4400 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4401
46fc714c
JK
44022011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4403
4404 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4405 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4406 * gdb.cp/pr9167.exp (p b): Likewise.
4407 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4408 (test value of P in inner_m, test type of Z in inner_m): Call
4409 setup_xfail for gcc <= 4.5.
46fc714c 4410
418c7cf7
JK
44112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4412
4413 * gdb.cp/paren-type.cc: New files.
4414 * gdb.cp/paren-type.exp: New files.
4415
3d50dd94
JK
44162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4417
4418 Stop on first linespec terminator instead of eating what we can.
4419 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4420 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4421 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4422 (break C::f()): ... this one.
4423 (break C::operator()()): New test.
4424 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4425 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4426 test.
4427
dcf9f4ab
JK
44282011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4429
4430 Fall back linespec to minimal symbols.
4431 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4432 error message.
4433 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4434 * gdb.cp/minsym-fallback-main.cc: New file.
4435 * gdb.cp/minsym-fallback.cc: New file.
4436 * gdb.cp/minsym-fallback.exp: New file.
4437 * gdb.cp/minsym-fallback.h: New file.
4438
3f542ed1
JK
44392011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4440
4441 * gdb.cp/no-dmgl-verbose.cc: New file.
4442 * gdb.cp/no-dmgl-verbose.exp: New file.
4443
44442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4445
4446 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4447 __GI_.
4448 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4449 (f): New function.
4450 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4451 (complete p 'func<short>(): ... here.
4452 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4453 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4454 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4455 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4456 Make them KFAIL gcc/49546.
4457
00eb2c4a
JB
44582011-07-01 Joel Brobecker <brobecker@adacore.com>
4459
4460 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4461
85a20c42
JK
44622011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4463
4464 Test GCC PR debug/49546.
4465 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4466 (test type of F in k3_m, test value of F in k3_m): New.
4467 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4468 (main): New variable k3. Call k3.k3_m.
4469
d2d43431
JB
44702011-07-01 Jean-Charles Delay <delay@adacore.com>
4471
4472 * gdb.ada/packed_array.exp: Fix expected outout.
4473
54ae186f
JB
44742011-07-01 Jean-Charles Delay <delay@adacore.com>
4475
4476 * gdb.ada/packed_array.exp: fixed expected output.
4477
8f17729f
JB
44782011-07-01 Joel Brobecker <brobecker@adacore.com>
4479
4480 * gdb.ada/same_enum: New testcase.
4481
f5aa6869
JB
44822011-07-01 Joel Brobecker <brobecker@adacore.com>
4483
4484 * gdb.ada/ptr_typedef: New testcase.
4485
828292f2
JB
44862011-07-01 Joel Brobecker <brobecker@adacore.com>
4487
4488 * gdb.ada/arrayptr.exp: Add ptype test.
4489
18920c42
JB
44902011-07-01 Joel Brobecker <brobecker@adacore.com>
4491
4492 * gdb.ada/char_enum: New testcase.
4493
3536d9e3 44942011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4495
4496 * gdb.base/dump.exp (capture_pointer_with_type): New.
4497 Get value from address instead of name.
4498 Start GDB once, and do `dump' and `restore'
4499 tests together.
4500
db863c42
MF
45012011-06-30 Jie Zhang <jie.zhang@analog.com>
4502 Mike Frysinger <vapier@gentoo.org>
4503
4504 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4505 helper functions for getting/setting remotetimeout variable.
4506 * lib/gdb.exp (gdb_load): If the target is remote, set
4507 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4508 with $loadtimeout. Set $load_ok to 0 before doing the load.
4509 Instead of returning, immediately, set $load_ok to 0. Call
4510 set_remotetimeout with $oldremotetimeout, and then return if
4511 $load_ok is 1.
4512
e9e642a8
AB
45132011-06-30 Andrew Burgess <aburgess@broadcom.com>
4514
4515 * gdb.python/py-template.exp: Don't run this test if the target
4516 does not support c++ tests.
4517
32019081
JK
45182011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4519
4520 Fix non-only rename list for Fortran modules import.
4521 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4522 tests.
4523 * gdb.fortran/module.f90 (module moduse): New.
4524 (program module): use moduse, test var_x, var_y and var_z.
4525
0ecee54c
TT
45262011-06-29 Tom Tromey <tromey@redhat.com>
4527
4528 PR testsuite/12040:
4529 * gdb.fortran/array-element.exp: Use f90, not f77.
4530 * gdb.fortran/complex.exp: Use f90, not f77.
4531 * gdb.fortran/derived-type.exp: Use f90, not f77.
4532 * gdb.fortran/library-module.exp: Use f90, not f77.
4533 * gdb.fortran/logical.exp: Use f90, not f77.
4534 * gdb.fortran/module.exp: Use f90, not f77.
4535 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4536 * gdb.fortran/subarray.exp: Use f90, not f77.
4537
3b2b8fea
TT
45382011-06-29 Tom Tromey <tromey@redhat.com>
4539
4540 * gdb.fortran/charset.exp: New file.
4541 * gdb.fortran/charset.f90: New file.
4542
42159ca5
TT
45432011-06-29 Tom Tromey <tromey@redhat.com>
4544
4545 PR testsuite/12040:
4546 * lib/future.exp: New file, mostly extracted from ada.exp.
4547 Rewrote compatibility code to use rename.
4548 (gdb_find_gfortran): New proc.
4549 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4550 gfortran patch.
4551 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4552 Move to future.exp.
4553 * lib/gdb.exp: Always load future.exp.
4554
af69a5ce
YQ
45552011-06-28 Yao Qi <yao@codesourcery.com>
4556
4557 * gdb.cp/exception.cc: Don't include iostream.
4558 (bar): Remove print statement.
4559 (catcher): New.
4560 (main): Remove print statements. Call function catcher.
4561 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4562 Set breakpoint on catcher, and check the value of parameter.
4563
ab5c6a72
YQ
45642011-06-23 Yao Qi <yao@codesourcery.com>
4565
4566 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4567 1.2 is disabled. KFAIL for uclinux.
4568
9497469f
MP
45692011-06-23 Marek Polacek <mpolacek@redhat.com>
4570
4571 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4572 mi_gdb_test.
4573
b9132588
MP
45742011-06-23 Marek Polacek <mpolacek@redhat.com>
4575
5d197ed0 4576 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4577
e55595ca
MP
45782011-06-23 Marek Polacek <mpolacek@redhat.com>
4579
5d197ed0
MP
4580 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4581
45822011-06-23 Marek Polacek <mpolacek@redhat.com>
4583
4584 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4585 `test_exec_and_symbol_mi_operatons' return value.
4586 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4587 gdb_test_multiple.
4588 (test_exec_and_symbol_mi_operatons): Likewise.
4589 (test_path_specification): Likewise.
e55595ca 4590
be777e08
YQ
45912011-06-23 Yao Qi <yao@codesourcery.com>
4592
4593 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4594 supported.
4595 * lib/gdb.exp (support_displaced_stepping): New.
4596
615556d6
YQ
45972011-06-23 Yao Qi <yao@codesourcery.com>
4598
4599 * gdb.threads/execl.exp: Skip on remote target.
4600
833b0ca7
MP
46012011-06-21 Marek Polacek <mpolacek@redhat.com>
4602
5d197ed0 4603 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4604 mi_gdb_test.
4605
1ee4023a
MP
46062011-06-20 Marek Polacek <mpolacek@redhat.com>
4607
5d197ed0 4608 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4609
d0b1d624
MP
46102011-06-20 Marek Polacek <mpolacek@redhat.com>
4611
5d197ed0 4612 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4613 mi_gdb_test.
4614
79aa92c1
MP
46152011-06-20 Marek Polacek <mpolacek@redhat.com>
4616
5d197ed0 4617 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4618
5ce5db06
YQ
46192011-06-14 Yao Qi <yao@codesourcery.com>
4620
4621 gdb/testsuite/
4622 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4623
533a737e
JK
46242011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4625
4626 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4627
d0e53741
TT
46282011-06-10 Tom Tromey <tromey@redhat.com>
4629
4630 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4631 Add tests for pointer-to-member-function.
4632 * gdb.cp/temargs.cc (S::somefunc): New function.
4633 (K2): New class.
4634 (main): Instantiate K2; call method.
4635
b5916bbd
JB
46362011-06-08 Joel Brobecker <brobecker@adacore.com>
4637
4638 * gdb.python/py-inferior.c (f2): Make str an array rather
4639 than a pointer.
4640 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4641
5be4dfca
JK
46422011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4643
4644 * gdb.base/async-shell.c: New file.
4645 * gdb.base/async-shell.exp: New file.
4646
9f47e254
PA
46472011-06-06 Pedro Alves <pedro@codesourcery.com>
4648
4649 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4650
64b9b334
JB
46512011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4652
4653 From Stephen Kitt <steve@sk2.org>
4654 * gdb.base/help.exp: Adjust following some spelling corrections
4655 in GDB.
4656
dbc0f131
YQ
46572011-06-01 Yao Qi <yao@codesourcery.com>
4658
4659 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4660
fd336a18
KS
46612010-05-31 Keith Seitz <keiths@redhat.com>
4662
4663 PR c++/12750
4664 * gdb.cp/static-method.cc: New file.
4665 * gdb.cp/static-method.exp: New file.
4666
fa8b9902
KS
46672010-05-31 Keith Seitz <keiths@redhat.com>
4668
4669 PR symtab/12704
4670 * gdb.cp/anon-ns.cc: New file.
4671 * gdb.cp/anon-ns.exp: New file.
4672
0a5b1e09
PA
46732011-05-31 Pedro Alves <pedro@codesourcery.com>
4674
4675 * gdb.arch/i386-dr3-watch.c: New file.
4676 * gdb.arch/i386-dr3-watch.exp: New file.
4677
0578b8d1
YQ
46782011-05-30 Yao Qi <yao@codesourcery.com>
4679
4680 * gdb.base/callfuncs.c (t_structs_fc): New.
4681 (t_structs_dc, t_structs_ldc): New.
4682 (t_double_many_args):
4683 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4684 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4685 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4686 * gdb.base/callfuncs.exp: Call new functions.
4687
6680506e
YQ
46882011-05-30 Yao Qi <yao@codesourcery.com>
4689
ff4d2c60
YQ
4690 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4691 Call rerun_and_prepare for each test to isolate effects.
4692
46932011-05-30 Yao Qi <yao@codesourcery.com>
4694
4695 * gdb.base/varargs.c (find_max_float_real): New.
4696 (find_max_double_real, find_max_long_double_real): New.
4697 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4698 * lib/gdb.exp (setup_kfail_for_target): New.
4699
e43ec454
YQ
47002011-05-30 Yao Qi <yao@codesourcery.com>
4701
4702 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4703 (callcd, callce, callcf, callc1a, callc1b): New.
4704 (callc2a, callc2b): New.
4705 * gdb.base/funcargs.exp (complex_args): New.
4706 (complex_integral_args, complex_float_integral_args): New.
4707 * lib/gdb.exp (support_complex_tests): New. Determine
4708 whether to run test cases on _Complex types.
4709
432b4d03
JK
47102011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4711
4712 * gdb.threads/leader-exit.c: New file.
4713 * gdb.threads/leader-exit.exp: New file.
4714
6caf069d
MP
47152011-05-27 Marek Polacek <mpolacek@redhat.com>
4716
9497469f 4717 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4718
97fce28b
MP
47192011-05-27 Marek Polacek <mpolacek@redhat.com>
4720
4721 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4722 remove the `supported' variable.
4723 * gdb.mi/mi-nonstop.exp: Likewise.
4724 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4725 * gdb.mi/mi-nsintrall.exp: Likewise.
4726 * gdb.mi/mi-nsmoribund.exp: Likewise.
4727 * gdb.mi/mi-nsthrexec.exp: Likewise.
4728
9da8c2a0
PA
47292011-05-26 Pedro Alves <pedro@codesourcery.com>
4730
4731 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4732
2c03e5be
PA
47332011-05-26 Pedro Alves <pedro@codesourcery.com>
4734
4735 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4736
2e21250d
KS
47372011-05-24 Keith Seitz <keiths@redhat.com>
4738
4739 PR breakpoint/12803
4740 * gdb.cp/cmpd-minsyms.cc (a): New method.
4741 (b): New method.
4742 (c): New method.
4743 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4744
cdac0397
PA
47452011-05-24 Pedro Alves <pedro@codesourcery.com>
4746
4747 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4748 watchpoint's command list didn't execute when the watchpoint went
4749 out of scope.
4750
ee5683ab
PM
47512011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4752
4753 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4754 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4755 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4756 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4757 * gdb.arch/i386-permbkpt.exp: Likewise.
4758 * gdb.arch/i386-prologue.exp: Likewise.
4759 * gdb.arch/i386-size-overlap.exp: Likewise.
4760 * gdb.arch/i386-size.exp: Likewise.
4761 * gdb.arch/i386-unwind.exp: Likewise.
4762 * gdb.reverse/i386-precsave.exp: Likewise.
4763 * gdb.reverse/i386-reverse.exp: Likewise.
4764 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4765 * gdb.reverse/i387-env-reverse.exp: Likewise.
4766 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4767
c91c8c16
PA
47682011-05-24 Pedro Alves <pedro@codesourcery.com>
4769
4770 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4771 file doesn't error, using MI.
4772
c50491a7
TT
47732011-05-23 Tom Tromey <tromey@redhat.com>
4774
4775 * gdb.base/charset.exp (string_display): Add tests to assign to
4776 arrays.
4777 * gdb.base/charset.c (short_array, int_array, long_array): New.
4778
4a07b7da
PA
47792011-05-20 Pedro Alves <pedro@codesourcery.com>
4780
4781 Cope with async mode.
4782
4a07b7da
PA
4783 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4784 into gdb_test + mi_expect_stop.
4785
b275f2d2
PA
47862011-05-20 Pedro Alves <pedro@codesourcery.com>
4787
4788 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4789 (callme): Remove printf call.
4790
eec52c44
PM
47912011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4792
4793 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4794 quote pattern to avoid problems with Cygwin/mingw expect versions.
4795 * gdb.base/default.exp (show convenience): Use double
4796 quote pattern for regular expressions.
4797
b3c8eb43
JK
47982011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4799
4800 Fix -readnow for -gdwarf-4 unused type units.
4801 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4802 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4803
ed731959
JK
48042011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4805
4806 * gdb.base/kill-after-signal.c: New file.
4807 * gdb.base/kill-after-signal.exp: New file.
4808
3b48433d
PA
48092011-05-16 Pedro Alves <pedro@codesourcery.com>
4810
4811 * gdb.ada/start.exp: Call untested with the correct test filename.
4812 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4813 test filename. Make the test's binary unique.
4814 * gdb.arch/i386-signal.exp: Call untested with the correct test
4815 filename.
4816 * gdb.arch/i386-size-overlap.exp: Ditto.
4817 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4818 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4819 * gdb.cp/call-c.exp: Ditto.
4820 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4821 filename. Make the test's binary unique.
4822 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4823 * gdb.python/py-mi.exp: Ditto.
4824 * gdb.python/Makefile.in (EXECUTABLES): Update.
4825 * gdb.reverse/i386-precsave.exp: Ditto.
4826 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4827 test filename.
4828 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4829 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4830 unique.
4831 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4832 test filename.
4833 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4834 * gdb.trace/tfile.exp: Ditto.
4835
ba4a8bdd
YQ
48362011-05-14 Yao Qi <yao@codesourcery.com>
4837
4838 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4839 type.
4840
dbaefcf7
DE
48412011-05-13 Doug Evans <dje@google.com>
4842
4843 * gdb.python/py-objfile-script.exp: New file.
4844 * gdb.python/py-objfile-script.c: New file.
4845 * gdb.python/py-objfile-script-gdb.py: New file.
4846 * testsuite/gdb.python/py-section-script.exp: Test
4847 "info auto-load-scripts".
4848
9930639c
TT
48492011-05-13 Tom Tromey <tromey@redhat.com>
4850
4851 * gdb.dwarf2/clztest.exp: New file.
4852 * gdb.dwarf2/clztest.c: New file.
4853 * gdb.dwarf2/clztest.S: New file.
4854
05272e11
DE
48552011-05-13 Doug Evans <dje@google.com>
4856
cc63ef9b
DE
4857 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4858 String16 tests.
05272e11 4859
6edba76f
TT
48602011-05-13 Tom Tromey <tromey@redhat.com>
4861
4862 * lib/gdb.exp (is_x86_like_target): New proc.
4863 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4864 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4865 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4866 -nostdlib to compiler.
4867 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4868 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4869 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4870 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4871 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4872
028d0ed5
TJB
48732011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4874
4875 * gdb.python/py-function.exp: Test setting a value from a function
4876 which executes a command.
4877
8a9b8146
TT
48782011-05-12 Tom Tromey <tromey@redhat.com>
4879
4880 * gdb.dwarf2/typeddwarf.S: New file.
4881 * gdb.dwarf2/typeddwarf.c: New file.
4882 * gdb.dwarf2/typeddwarf.exp: New file.
4883
10483e8e
MP
48842011-05-12 Marek Polacek <mpolacek@redhat.com>
4885
4886 * gdb.mi/mi-basics.exp: Fix races. Honour the
4887 `test_exec_and_symbol_mi_operatons' return value.
4888 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4889 gdb_test_multiple.
4890 (test_exec_and_symbol_mi_operatons): Likewise.
4891 (test_path_specification): Likewise.
4892
faf067f1
JK
48932011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4894
4895 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4896 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4897 Replace `file copy' and `file rename' by `file mtime'. Twice.
4898
7ff911a3
JK
48992011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4900
4901 * gdb.base/readline-ask.c: New file.
4902 * gdb.base/readline-ask.exp: New file.
4903 * gdb.base/readline-ask.inputrc: New file.
4904
a536c6d7
UW
49052011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4906
4907 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4908 to avoid race condition.
4909 * gdb.cell/coremaker.c: Use small stack size.
4910 * gdb.cell/ea-standalone.exp: Use file name without path as
4911 argument to c_to.
4912 * gdb.cell/fork.exp: Allow other output when continuing to end.
4913
d472a426
JK
49142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4915
4916 * gdb.threads/corethreads.c: New file.
4917 * gdb.threads/corethreads.exp: New file.
4918
49192011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4920
4921 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4922 Try to compile the test using -Wl,-z,norelro first.
4923 (load_core): New variable libthread_db_seen, initialize it.
4924 (zeroed-threads cannot be listed): Protect it by XFAIL on
4925 !$libthread_db_seen.
4926
8be455d7
JK
49272011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4928
4929 PR 12573
4930 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4931 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4932 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4933
1976171a
JK
49342011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4935
4936 * gdb.cp/psymtab-parameter.cc: New file.
4937 * gdb.cp/psymtab-parameter.exp: New file.
4938
7db6f30f
JK
49392011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4940
4941 Fix a race.
4942 * gdb.cp/static-print-quit.exp (print c): Split to ...
4943 (print c - <return>, print c - q <return>, print c - to quit):
4944 ... these. Make the testfile untested on gdb-7.1.
4945
85161e9e 49462011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4947
4948 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4949 gdb_rename_execfile, gdb_touch_execfile): New.
4950 * gdb.base/reread.exp: Use new procs to handle multiple
4951 exec files.
4952
0c51be18
YQ
49532011-05-05 Yao Qi <yao@codesourcery.com>
4954
4955 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4956 (test_adr_32bit, test_pop_pc): New.
4957 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4958 (test_adr_32bit, test_pop_pc): New.
4959
4d393d60
JM
49602011-05-04 Joseph Myers <joseph@codesourcery.com>
4961
4962 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4963 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4964 targets.
4965 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4966 handle targets.
4967
8ffd0459
JK
49682011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4969
4970 * gdb.base/completion.exp (complete help info wat): Rename to ...
4971 (complete 'help info wat'): ... here.
4972 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4973 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4974
8e28d804
PA
49752011-05-04 Pedro Alves <pedro@codesourcery.com>
4976
4977 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4978 gdb_test and explicit $gdb_prompt/timeout matches.
4979
3eb2ef34
YQ
49802011-05-04 Yao Qi <yao@codesourcery.com>
4981
4982 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4983 and __thumb2__.
4984
aaaf81a3
MP
49852011-05-03 Marek Polacek <mpolacek@redhat.com>
4986
4987 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4988 in place of `gdb_test "delete breakpoints"'. This eliminates two
4989 testcases.
4990
c4cbc0df
PA
49912011-05-02 Pedro Alves <pedro@codesourcery.com>
4992
4993 PR testsuite/12649
4994 Fix races.
4995
4996 * gdb.base/completion.exp: Remove all sleep calls. Remove
4997 unnecessary regexs. Don't explicitly expect anything after the
4998 prompt. Eat the prompt if necessary.
4999
b4cbb4a3
EBM
50002011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5001
5002 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5003 accept to show the caller line again as well as the line after.
5004
d65aec65
PM
50052011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5006
5007 PR mi/12531
5008
5009 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5010 compile target.
5011 * gdb.python/py-prettyprint.exp: Add C++ object for
5012 CPLUS_FAKE_CHILD test.
5013
30852783
UW
50142011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5015
5016 * gdb.base/signest.exp: New file.
5017 * gdb.base/signest.c: Likewise.
5018
c7b1f0d9
JK
50192011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5020
5021 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5022 thread and breakpoint notifications.
5023
559a7a62
JK
50242011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5025
5026 * gdb.base/fortran-sym-case.c: New file.
5027 * gdb.base/fortran-sym-case.exp: New file.
5028 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5029 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5030 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5031
8344e389
JK
50322011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5033
5034 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5035 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5036 false #1', `if true else false #2' and `if true else false #3'.
5037
2484c66b
UW
50382011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5039
5040 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5041 while delivering signal.
5042
8d3788bd
VP
50432011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5044
5045 MI breakpoint notifications.
5046
5047 * testsuite/gdb.mi/mi-cli.exp: Adust.
5048 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5049 * testsuite/gdb.mi/mi-watch.exp: Adust.
5050 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5051 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5052 notifications.
5053
3e03848b
JK
50542011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5055
5056 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5057 * gdb.base/gdbindex-stabs.c: New file.
5058 * gdb.base/gdbindex-stabs.exp: New file.
5059
918c9108
YQ
50602011-04-25 Yao Qi <yao@codesourcery.com>
5061
5062 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5063 with /*...*/.
5064 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5065
90556b8c
JK
50662011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5067
5068 * gdb.python/py-value.exp (test_objfiles): Name the first test
5069 `py-value in file.filename'.
5070
03f2bd59
JK
50712011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5074 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5075 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5076 !gdbserver_reconnect_p..
5077 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5078
7b08b9eb
JK
50792011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5080
5081 * gdb.cp/cpcompletion.exp (complete class methods)
5082 (complete class methods beginning with F): Move them above runto. New
5083 comment about the runto delimiter.
5084
b78974c3
PA
50852011-04-20 Pedro Alves <pedro@codesourcery.com>
5086
5087 * gdb.base/maint.exp: Test that "maint print registers" works
5088 without a running program.
5089
20429c40 50902011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5091
20429c40
MP
5092 * gdb.base/setshow.exp: Fix racy tests.
5093 ($old_gdb_prompt): New variable.
5094
7a9dd1b2
TT
50952011-04-19 Tom Tromey <tromey@redhat.com>
5096
5097 * gdb.mi/mi-nsmoribund.exp:
5098 * gdb.hp/gdb.objdbg/objdbg01.exp:
5099 * gdb.base/structs.exp (test_struct_returns):
5100 * gdb.base/call-sc.exp (test_scalar_returns):
5101 * gdb.base/bigcore.exp: Remove duplicate words.
5102
02835898
JK
51032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5104
5105 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5106 * gdb.base/break-interp.exp (test_attach): New comment.
5107
254f582e
JK
51082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5109
5110 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5111 (clear __stack_user.next, clear stack_used.next)
5112 (save a zeroed-threads corefile): New test.
5113 Call core_load for $core0file.
5114 (zeroed-threads cannot be listed): New test.
5115
4fe85f5c
JK
51162011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5117
5118 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5119 filename.
5120 ($srcfile): Preserve the original value.
5121 ($testfile): Match it the .exp filename.
5122 ($corefile): New variable. Substitute it around.
5123 Use clean_restart.
5124 ($prev_timeout): Remove.
5125 (load_core): Move core loading into this proc.
5126 Fix restore of $timeout if load_core fails.
5127
63524580
JK
51282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * gdb.base/eu-strip-infcall.c: New file.
5131 * gdb.base/eu-strip-infcall.exp: New file.
5132
90359a16
JK
51332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5134
5135 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5136 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5137
626e7282
JK
51382011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5139
5140 Fix Python access to inlined frames.
5141 * gdb.python/py-frame-inline.c: New file.
5142 * gdb.python/py-frame-inline.exp: New file.
5143
3363d018
EBM
51442011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5145
5146 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5147 content of 's24' correctly (avoiding "optimized out").
5148 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5149
28781456
JK
51502011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5151
5152 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5153
4a4106ca
TJB
51542011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5155
5156 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5157 expect a colon in watch -location output.
5158
d26ccb4f
JK
51592011-04-13 Marek Polacek <mpolacek@redhat.com>
5160
df46027d 5161 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5162 New testcase `expect response to define backtrace'. Also remove
5163 redundant `default' block.
5164
e1ab1f9c
JK
51652011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5166
5167 * gdb.python/py-prettyprint.c (struct hint_error): New.
5168 (main): New variable hint_error.
5169 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5170 "print hint_error".
5171 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5172 (register_pretty_printers): Register it.
5173
0c2e6019
TT
51742011-04-04 Tom Tromey <tromey@redhat.com>
5175
5176 * gdb.cp/maint.exp (test_help): Update.
5177 (test_namespace): Likewise.
5178
af57139d
JB
51792011-04-01 Joel Brobecker <brobecker@adacore.com>
5180
5181 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5182 * gdb.ada/arrayptr.exp: Add new tests.
5183
956a9fb9
JB
51842011-04-01 Joel Brobecker <brobecker@adacore.com>
5185
5186 * gdb.ada/mi_catch_ex: New testcase.
5187
d0c4d642
PA
51882011-04-01 Pedro Alves <pedro@codesourcery.com>
5189
5190 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5191 base::overload(void) method without specifying "const".
5192
18819fa6
UW
51932011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5194
5195 * gdb.arch/thumb-singlestep.S: New file.
5196 * gdb.arch/thumb-singlestep.exp: Likewise.
5197
a4c8e806
TT
51982011-03-31 Tom Tromey <tromey@redhat.com>
5199
5200 * gdb.python/py-prettyprint.py (exception_flag): New global.
5201 (NoStringContainerPrinter._iterator.next): Check it.
5202 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5203 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5204
53832f31
TT
52052011-03-29 Tom Tromey <tromey@redhat.com>
5206
5207 * gdb.cp/anon-struct.cc: New file.
5208 * gdb.cp/anon-struct.exp: New file.
5209
e4620230
JK
52102011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5211
5212 Test STT_GNU_IFUNC support.
5213 * gdb.base/gnu-ifunc-lib.c: New file.
5214 * gdb.base/gnu-ifunc.c: New file.
5215 * gdb.base/gnu-ifunc.exp: New file.
5216
d0fb5eae
JK
52172011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 Support a ring of related breakpoints.
5220 * gdb.base/watchpoint-delete.c: New file.
5221 * gdb.base/watchpoint-delete.exp: New file.
5222
20106cfb
JK
52232011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5224
5225 * gdb.ada/arrayparam.exp (print first after function call): Use
5226 explicit package name. Add a comment
5227 (print lasta after function call): Rename ...
5228 (print last after function call): ... it and use explicit package
5229 name.
5230 (print length after function call): Use explicit package name.
5231 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5232 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5233 (multiple matches for symbol i): Rename ...
5234 (multiple matches for symbol integervar): ... it.
5235 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5236 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5237
e7ab5e63
AB
52382011-03-25 Andrew Burgess <aburgess@broadcom.com>
5239
5240 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5241 environment variable to make grep output more predictable. Move
5242 all the environment setup into gdb_init so it's done once per test
5243 case rather than each time we start gdb.
5244
9ef07c8c
TT
52452011-03-24 Tom Tromey <tromey@redhat.com>
5246
5247 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5248 test.
5249
dd90784c
JK
52502011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5251
5252 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5253 * gdb.dwarf2/dw2-entry-value.S: New file.
5254 * gdb.dwarf2/dw2-entry-value.exp: New file.
5255
05775840
PM
52562011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5257
5258 PR python/12183
5259
5260 * gdb.python/py-function.exp: Add GdbError tests.
5261
8661b11b
PA
52622011-03-18 Pedro Alves <pedro@codesourcery.com>
5263
5264 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5265 (reglocal_test_func, statlocal_test_func): New functions.
5266 (globals_test_func): Call new functions.
5267 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5268 (gdb_collect_locals_test): New procedure.
5269 (gdb_trace_collection_test): Call new procedures.
5270
0fdb4f18
PA
52712011-03-18 Pedro Alves <pedro@codesourcery.com>
5272
5273 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5274 (test_register, test_register_unavailable): New procedures.
5275 (gdb_unavailable_registers_test): New procedure.
5276 (gdb_trace_collection_test): Call it.
5277
99c3dc11
PM
52782011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5279
5280 PR python/12149
5281
5282 * gdb.python/python.exp: Add gdb.write tests.
5283
29703da4
PM
52842010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5285
5286 * gdb.python/Makefile.in: Add py-objfile.
5287 * gdb.python/py-objfile.exp: New file.
5288 * gdb.python/py-objfile.c: New file.
5289 * gdb.python/py-block.exp: Add is_valid tests.
5290 * gdb.python/py-inferior.exp: Ditto.
5291 * gdb.python/py-infthread.exp: Ditto.
5292 * gdb.python/py-symbol.exp: Ditto.
5293 * gdb.python/py-symtab.exp: Ditto.
5294
598997c8
KS
52952011-03-16 Keith Seitz <keiths@redhat.com>
5296
5297 PR c++/12273
5298 * gdb.cp/cmpd-minsyms.exp: New test.
5299 * gdb.cp/cmpd-minsyms.cc: New file.
5300
5301 PR c++/11734
5302 * gdb.cp/ovsrch.exp: New test.
5303 * gdb.cp/ovsrch.h: New file.
5304 * gdb.cp/ovsrch1.cc: New file.
5305 * gdb.cp/ovsrch2.cc: New file.
5306 * gdb.cp/ovsrch3.cc: New file.
5307 * gdb.cp/ovsrch4.cc: New file.
5308
c91513d8
PP
53092011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5310
5311 PR gdb/12528
5312 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5313 * gdb.base/break-on-linker-gcd-function.exp: New test.
5314 * gdb.base/break-on-linker-gcd-function.cc: New file.
5315
7470fc63
AT
53162011-03-15 Andreas Tobler <andreast@fgznet.ch>
5317
5318 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5319
959e7469
PM
53202011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5321
5322 * lib/gdb.exp (gdb_unload): Add another termination case.
5323
9373cf26
JK
53242011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5325
5326 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5327 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5328 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5329 Provide a stub byte there.
5330 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5331 DW_AT_entry_pc.
5332 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5333
24e9cda0
UW
53342011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5335
5336 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5337 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5338 "generic ABI, auto".
5339 (altivec_abi_tests): Accept vectors returned by reference.
5340
7371cf6d
PM
53412010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5342
5343 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5344
ce77046a
UW
53452011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5346
5347 * gdb.python/py-section-script.exp: Skip test if no Python support.
5348
176400c3
UW
53492011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5350
5351 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5352
ecec24e6
PM
53532011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5354
5355 * gdb.python/py-parameter.exp: Update tests to the new Python
5356 parameter API. Add "no documentation" test. Add deprecated API
5357 backward compatibility test.
5358
5dbdd470
TT
53592011-03-09 Tom Tromey <tromey@redhat.com>
5360
5361 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5362 gdb_continue_to_end.
5363
b66e66ee
MK
53642011-03-09 Mark Kettenis <kettenis@gnu.org>
5365
5366 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5367 tabs.
5368
eceb0c5f
TT
53692011-03-09 Tom Tromey <tromey@redhat.com>
5370
5371 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5372 parentheses.
5373 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5374 $command.
5375 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5376 argument to gdb_continue_to_end.
5377 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5378 argument to gdb_continue_to_end.
5379 * gdb.cp/annota3.exp: Fix regex.
5380 * gdb.cp/annota2.exp: Fix regex.
5381 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5382 gdb_continue_to_end.
5383 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5384 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5385 gdb_continue_to_end.
5386
63154eca
PA
53872011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5388
5389 * gdb.server/ext-run.exp
5390 (load new file without any gdbserver inferior): New test.
5391
967d1f9b
TT
53922011-03-07 Tom Tromey <tromey@redhat.com>
5393
5394 * Makefile.in (TAGS): Rewrite.
5395
d68dcbb9
JK
53962011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5397
5398 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5399 initial commands echo. New match for `Found trace'. Anchor all the
5400 other matches. Anchor and match for `No trace frame found' the final
5401 match.
5402
6bf58e63
TT
54032011-03-07 Tom Tromey <tromey@redhat.com>
5404
5405 * Makefile.in (TAGS): New target.
5406
fda326dd
TT
54072011-03-07 Tom Tromey <tromey@redhat.com>
5408
5409 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5410 change.
5411 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5412 change.
5413 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5414 exit message change.
5415 (skip_altivec_tests): Update for exit message change.
5416 (skip_vsx_tests): Likewise.
5417 (gdb_continue_to_end): Likewise. Add 'command' argument.
5418 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5419 * gdb.threads/tls.exp: Update for exit message change.
5420 * gdb.threads/thread-unwindonsignal.exp: Use
5421 gdb_continue_to_end.
5422 * gdb.threads/step.exp (step_it): Update for exit message change.
5423 (continue_all): Likewise.
5424 * gdb.threads/print-threads.exp (test_all_threads): Update for
5425 exit message change.
5426 * gdb.threads/interrupted-hand-call.exp: Use
5427 gdb_continue_to_end.
5428 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5429 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5430 gdb_continue_to_end.
5431 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5432 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5433 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5434 * gdb.cp/method.exp: Update for exit message change.
5435 * gdb.cp/mb-templates.exp: Update for exit message change.
5436 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5437 * gdb.cp/annota3.exp: Update for exit message change.
5438 * gdb.cp/annota2.exp: Update for exit message change.
5439 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5440 * gdb.base/term.exp: Update for exit message change.
5441 * gdb.base/step-test.exp (test_i): Update for exit message change.
5442 * gdb.base/sigstep.exp (advance): Update for exit message change.
5443 (advancei): Likewise.
5444 * gdb.base/siginfo.exp: Update for exit message change.
5445 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5446 * gdb.base/reread.exp: Use gdb_continue_to_end.
5447 * gdb.base/langs.exp: Use gdb_continue_to_end.
5448 * gdb.base/interrupt.exp: Update for exit message change.
5449 * gdb.base/gdb1555.exp: Update for exit message change.
5450 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5451 * gdb.base/ending-run.exp: Update for exit message change.
5452 * gdb.base/chng-syms.exp: Update for exit message change.
5453 * gdb.base/checkpoint.exp: Update for exit message change.
5454 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5455 gdb_continue_to_end.
5456 (test_catch_syscall_with_wrong_args): Likewise.
5457 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5458 * gdb.base/break-interp.exp (test_ld): Update for exit message
5459 change.
5460 * gdb.base/bang.exp: Update for exit message change.
5461 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5462 (do_call_attach_tests): Likewise.
5463 * gdb.base/a2-run.exp: Update for exit message change.
5464 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5465 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5466 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5467
dd19bd70
JK
54682011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5469
5470 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5471
30e62689
TT
54722011-03-03 Tom Tromey <tromey@redhat.com>
5473
5474 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5475 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5476 * gdb.hp/gdb.aCC/configure.ac: Remove.
5477 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5478 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5479 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5480 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5481 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5482 * gdb.hp/gdb.compat/configure.ac: Remove.
5483 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5484 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5485 * gdb.hp/gdb.defects/configure.ac: Remove.
5486 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5487 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5488 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5489 * gdb.hp/configure.ac: Remove.
5490 * gdb.hp/configure: Remove.
5491 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5492 substitution.
5493 (Makefile): Remove rule.
5494 * gdb.cell/configure.ac: Remove.
5495 * gdb.cell/configure: Remove.
5496 * gdb.stabs/Makefile.in (Makefile): Remove.
5497 (distclean): Don't remove config.status or config.log.
5498 * gdb.stabs/configure (Makefile): Remove.
5499 * gdb.stabs/configure.ac: Remove.
5500 * configure: Rebuild.
5501 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5502 Remove stabs- and cell-specific logic. Test for existence of
5503 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5504 subdirectories, gdb.cell, and and gdb.stabs.
5505 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5506
c171f854
JB
55072011-03-03 Joel Brobecker <brobecker@adacore.com>
5508
5509 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5510 end of buffer.
5511
9a5193cb
JB
55122011-03-02 Joel Brobecker <brobecker@adacore.com>
5513
5514 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5515 gdb_test when running a test where we expected no output back.
5516
9bb4c1bb
MS
55172011-02-28 Michael Snyder <msnyder@vmware.com>
5518
5519 * gdb.cp/overload.cc: Change initializer value to integer.
5520
3bd0f5ef
MS
55212011-02-27 Michael Snyder <msnyder@vmware.com>
5522
5523 * gdb.multi/base.exp: Add test for remove-inferiors.
5524
2279eaad
JB
55252011-02-26 Joel Brobecker <brobecker@adacore.com>
5526
5527 * gdb.python/py-frame.exp: Simplify the initialization phase
5528 using prepare_for_testing.
5529
c82c0b55
MS
55302011-02-25 Michael Snyder <msnyder@vmware.com>
5531
5532 * gdb.multi/base.exp: Add tests for info inferiors with args.
5533
1d94651b
JK
55342011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5535
5536 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5537 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5538 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5539 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5540 asmfile3. Comment the STABS (#3) file compilation. Compile
5541 everything through assembler. Provide KFAIL for symtab/12497.
5542 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5543 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5544 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5545 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5546
3bd0f5ef
MS
55472011-02-24 Michael Snyder <msnyder@vmware.com>
5548
5549 * gdb.base/break.exp: Add tests for delete breakpoints using
5550 convenience variables and value history references.
5551
12c1418e
MS
55522011-02-24 Michael Snyder <msnyder@vmware.com>
5553
5554 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5555 left behind in previous check-in.
5556
e5a67952
MS
55572011-02-23 Michael Snyder <msnyder@vmware.com>
5558
5559 * gdb.base/break.exp: Add tests for "info break" with arguments.
5560 * gdb.trace/infotrace.exp: Update patterns for error and help.
5561 * gdb.base/completion.exp: Update pattern.
5562 * gdb.base/ena-dis-br.exp: Update pattern.
5563 * gdb.base/help.exp: Update patterns.
5564
55652011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5566
5567 * gdb.base/memattr.exp: New test.
5568 * gdb.base/memattr.c: Test load for memattr.exp.
5569
6e6fbe60
DE
55702011-02-22 Doug Evans <dje@google.com>
5571
5572 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5573
1d41d745
MS
55742011-02-22 Michael Snyder <msnyder@vmware.com>
5575
5576 * Makefile.in: Make more clean.
5577 * gdb.ada/Makefile.in: Ditto.
5578 * gdb.arch/Makefile.in: Ditto.
5579 * gdb.asm/Makefile.in: Ditto.
5580 * gdb.base/Makefile.in: Ditto.
5581 * gdb.cp/Makefile.in: Ditto.
5582 * gdb.dwarf2/Makefile.in: Ditto.
5583 * gdb.java/Makefile.in: Ditto.
5584 * gdb.mi/Makefile.in: Ditto.
5585 * gdb.modula2/Makefile.in: Ditto.
5586 * gdb.python/Makefile.in: Ditto.
5587 * gdb.server/Makefile.in: Ditto.
5588 * gdb.stabs/Makefile.in: Ditto.
5589 * gdb.threads/Makefile.in: Ditto.
5590 * gdb.trace/Makefile.in: Ditto.
5591
79ba84ca
MS
55922011-02-22 Michael Snyder <msnyder@vmware.com>
5593
df46027d 5594 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5595 info threads.
5596
b9b35694
JB
55972011-02-22 Joel Brobecker <brobecker@adacore.com>
5598
5599 * gdb.python/py-breakpoint.exp: Fix the expected output of
5600 one of the "maint info breakpoints" tests to accept the output
5601 generated on platforms that do not have hardware watchpoints.
5602
8bfb830f
JB
56032011-02-22 Joel Brobecker <brobecker@adacore.com>
5604
5605 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5606 clean_restart. Be a little stricter in the expected output
5607 for one of the tests. Fix a typo in one of the comments.
5608
c45f3c54
JB
56092011-02-22 Joel Brobecker <brobecker@adacore.com>
5610
5611 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5612 Delete variable binfile, no longer use. Add or modify test
5613 comments to make them unique.
5614
b97c863c
MS
56152011-02-21 Michael Snyder <msnyder@vmware.com>
5616
5617 * Makefile.in: Update for make clean.
5618 * gdb.ada/Makefile.in: Ditto.
5619 * gdb.arch/Makefile.in: Ditto.
5620 * gdb.asm/Makefile.in: Ditto.
5621 * gdb.base/Makefile.in: Ditto.
5622 * gdb.cp/Makefile.in: Ditto.
5623 * gdb.dwarf2/Makefile.in: Ditto.
5624 * gdb.java/Makefile.in: Ditto.
5625 * gdb.mi/Makefile.in: Ditto.
5626 * gdb.modula2/Makefile.in: Ditto.
5627 * gdb.python/Makefile.in: Ditto.
5628 * gdb.server/Makefile.in: Ditto.
5629 * gdb.stabs/Makefile.in: Ditto.
5630 * gdb.threads/Makefile.in: Ditto.
5631 * gdb.trace/Makefile.in: Ditto.
5632
aea5b279
MS
56332011-02-21 Michael Snyder <msnyder@vmware.com>
5634
5635 * gdb.threads/thread-find.exp: Update patterns for changes in
5636 output of "info threads" command.
5637
e3039479
UW
56382011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5639 Ulrich Weigand <uweigand@de.ibm.com>
5640
5641 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5642 (skip_hw_watchpoint_tests): Likewise.
5643 (skip_hw_watchpoint_multi_tests): Likewise.
5644
b800ec70
UW
56452011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5646
5647 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5648 (skip_hw_watchpoint_tests): Likewise.
5649 (skip_hw_watchpoint_multi_tests): Likewise.
5650 (skip_hw_watchpoint_access_tests): Likewise.
5651
5652 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5653 * gdb.base/pr11022.exp: Likewise.
5654 * gdb.base/watch-read.exp: Likewise.
5655 * gdb.base/watch_thread_num.exp: Likewise.
5656 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5657 * gdb.base/watchpoint-hw.exp: Likewise.
5658 * gdb.base/watchpoint.exp: Likewise.
5659 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5660 * gdb.threads/watchthreads-reorder.exp: Likewise.
5661 * gdb.threads/watchthreads.exp: Likewise.
5662 * gdb.threads/watchthreads2.exp: Likewise.
5663
91033e37
JB
56642011-02-21 Joel Brobecker <brobecker@adacore.com>
5665
5666 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5667 the debugger is unable to find the array bounds.
5668
eeaafae2
JK
56692011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5670
5671 * gdb.cp/typedef-operator.exp: New file.
5672 * gdb.cp/typedef-operator.cc: New file.
5673
e338d953
MS
56742011-02-17 Michael Snyder <msnyder@vmware.com>
5675
5676 * gdb.threads/thread-find.exp: Fix regular expressions.
5677
e67ad678
JB
56782011-02-17 Joel Brobecker <brobecker@adacore.com>
5679
5680 * gdb.ada/packed_array: Expand testcase to test printing of
5681 unconstrained packed array.
5682
93084bca
JB
56832011-02-17 Joel Brobecker <brobecker@adacore.com>
5684
5685 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5686
a0c78a73
PA
56872011-02-16 Pedro Alves <pedro@codesourcery.com>
5688
f65d5553 5689 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5690 (main): Initialize it before collecting, and and clear it
5691 afterwards.
f65d5553
PA
5692 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5693 collecting with '{type} addr', where the addr expression is not an
5694 rvalue.
a0c78a73 5695
3dfcbbd2
KW
56962011-02-16 Ken Werner <ken.werner@de.ibm.com>
5697
5698 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5699 a bool variable. Expect correct OpenCL names for vector types. Use the
5700 uc3 variable name instead of referring to the uchar3 built-in type.
5701 Escape the asterisk at the half pointer test.
5702
08807d5a
PA
57032011-02-16 Pedro Alves <pedro@codesourcery.com>
5704
f65d5553 5705 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5706 (main): Initialize it before collecting, and and clear it
5707 afterwards.
f65d5553
PA
5708 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5709 collecting overlapping memory ranges.
08807d5a 5710
60f98dde
MS
57112011-02-15 Michael Snyder <msnyder@vmware.com>
5712
5713 * gdb.base/default.exp: Add tests for thread commands.
5714 * gdb.base/help.exp: Add tests for thread commands.
5715 * gdb.threads/thread-find.exp: New test for thread find command.
5716
648cd113
KW
57172011-02-15 Ken Werner <ken.werner@de.ibm.com>
5718
5719 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5720
494e194e
YQ
57212011-02-15 Yao Qi <yao@codesourcery.com>
5722
5723 PR tdep/12352
5724 * gdb.arch/arm-disp-step.S : New test for str instruction.
5725 * gdb.arch/arm-disp-step.exp : Likewise.
5726
d9492458
TJB
57272011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5728
5729 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5730 "vector_register2_vr" test strings. Test the extended floating
5731 point registers (F32~F63).
5732 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5733 IBM XL C compiler. Make the test program use a register provided
5734 by the compiler for the lxvd2x instruction.
5735
8af8e3bc
PA
57362011-02-14 Pedro Alves <pedro@codesourcery.com>
5737
5738 * gdb.trace/unavailable.cc (class Base, class Middle, class
5739 Derived): New types.
5740 (derived_unavail, derived_partial, derived_whole): New globals.
5741 (virtual_partial): New global.
5742 (virtualp): Point at virtual_partial.
5743 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5744 related to unavailable vptr.
5745
1b28d0b3
PA
57462011-02-14 Pedro Alves <pedro@codesourcery.com>
5747
5748 * gdb.trace/unavailable.cc (a, b, c): New globals.
5749 (main): Set and clear them.
5750 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5751 `a' and `c', and check that `b' isn't collected, although `a' and
5752 `c' are.
5753
ec0a52e1
PA
57542011-02-14 Pedro Alves <pedro@codesourcery.com>
5755
5756 * gdb.trace/unavailable.cc (struct Virtual): New.
5757 (virtualp): New global pointer.
5758 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5759 printing a pointer to an object whose type has a vtable, with
5760 print object on.
5761
24e6bcee
PA
57622011-02-14 Pedro Alves <pedro@codesourcery.com>
5763
5764 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5765 value repeat handles unavailableness.
5766
39d37385
PA
57672011-02-14 Pedro Alves <pedro@codesourcery.com>
5768
5769 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5770 tests for building arrays from unavailable values, subscripting
5771 non-memory rvalue unvailable arrays, and accessing fields or
5772 baseclasses of non-lazy unavailable values,
5773 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5774 struct types.
5775 (g_smallstruct, g_smallstruct_b): New globals.
5776
06d72e16
PA
57772011-02-14 Pedro Alves <pedro@codesourcery.com>
5778
5779 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5780
bc9a5551
JK
57812011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5782
5783 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5784 * gdb.cp/overload-const.exp: New file.
5785 * gdb.cp/overload-const.cc: New file.
5786
54fcddd0
UW
57872011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5788
5789 * gdb.opencl/callfuncs.cl: New file.
5790 * gdb.opencl/callfuncs.exp: New test.
5791 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5792
d6dafb7c
UW
57932011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5794
5795 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5796 when computing result.
5797 * gdb.arch/altivec-abi.exp: Update expected results.
5798
a449c2d8
TJB
57992011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5800
5801 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5802 * gdb.base/jit.exp: Likewise.
5803 * gdb.base/pie-execl.exp: Likewise.
5804 * gdb.base/solib-nodir.exp: Likewise.
5805 * gdb.base/solib-overlap.exp: Likewise.
5806
764880b7
PA
58072011-02-07 Pedro Alves <pedro@codesourcery.com>
5808
5809 * gdb.trace/collection.c (global_pieces): New.
5810 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5811 New procedure.
5812 (gdb_trace_collection_test): Call it.
5813
505500db
SW
58142011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5815
5816 * gdb.python/py-evthreads.c: New file.
5817 * gdb.python/py-evthreads.exp: New file.
5818 * gdb.python/py-events.py: New file.
5819 * gdb.python/py-events.exp: New file.
5820 * gdb.python/py-events.c: New file.
5821
385203ed
DD
58222011-02-04 David Daney <ddaney@caviumnetworks.com>
5823
5824 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5825
9011945e
AB
58262011-02-03 Andrew Burgess <aburgess@broadcom.com>
5827
5828 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5829 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5830 boundary between two compilation units.
5831
580688f3
PA
58322011-02-02 Pedro Alves <pedro@codesourcery.com>
5833
5834 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5835 (Virtual): New structs.
5836 (virtual_o, virtual_middle_b): New globals.
5837 * gdb.cp/virtbase.exp: New tests.
5838
d3f0f853
PP
58392011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5840
5841 * gdb.base/jit.exp: New file.
5842 * gdb.base/jit-main.c: New file.
5843 * gdb.base/jit-solib.c: New file.
5844
b2030fb5
UW
58452011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5846
5847 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5848 proceed to initial kernel entry point.
5849 * gdb.opencl/datatypes.exp: Likewise.
5850 * gdb.opencl/operators.exp: Likewise.
5851 * gdb.opencl/vec_comps.exp: Likewise.
5852
2db19d1e
SW
58532011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5854
5855 * gdb.cp/nsnested.cc: New.
5856 * gdb.cp/nsnested.exp: New.
5857 * gdb.cp/nsnoimports.exp: New.
5858 * gdb.cp/nsnoimports.cc: New.
5859
6b0c4c1f
JB
58602011-01-31 Joel Brobecker <brobecker@adacore.com>
5861
5862 * gdb.base/interact.exp: Add extra tests that verify that
5863 the value of the interactive-mode setting does not change
5864 after the script is sourced.
5865
80b23b6a
JK
58662011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5867
5868 * gdb.cp/noparam.exp: New file.
5869 * gdb.cp/noparam.cc: New file.
5870
ffd5ec24
PA
58712011-01-28 Pedro Alves <pedro@codesourcery.com>
5872
5873 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5874 there's no stack or registers.
5875
a81766d8
TT
58762011-01-26 Tom Tromey <tromey@redhat.com>
5877
5878 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5879 space before string output. Add test for "set print pretty off"
5880 case.
5881
585fdaa1
PA
58822011-01-25 Pedro Alves <pedro@codesourcery.com>
5883
5884 * gdb.base/frame-args.exp: Adjust.
5885 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5886 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5887 * gdb.dwarf2/pieces.exp: Adjust.
5888 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5889 * gdb.opt/inline-locals.exp: Adjust.
5890 * gdb.threads/fork-child-threads.exp: Adjust.
5891
d468832a
KW
58922011-01-25 Ken Werner <ken.werner@de.ibm.com>
5893
5894 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5895 OpenCL kernel function. Add a comment as marker. Add address space
5896 qualifiers for the remaining program scope variables.
5897 * gdb.opencl/datatypes.cl: Likewise.
5898 * gdb.opencl/operators.cl: Likewise.
5899 * gdb.opencl/vec_comps.cl: Likewise.
5900 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5901 Add breakpoint at the marker comment.
5902 * gdb.opencl/datatypes.exp: Likewise.
5903 * gdb.opencl/operators.exp: Likewise.
5904 * gdb.opencl/vec_comps.exp: Likewise.
5905
490f124f
PA
59062011-01-24 Pedro Alves <pedro@codesourcery.com>
5907
5908 * gdb.base/printcmds.c (some_struct): New struct and instance.
5909 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5910 procedure.
5911 <global scope>: Call it.
5912
6da78614
KW
59132011-01-21 Ken Werner <ken.werner@de.ibm.com>
5914
5915 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5916 argument to the gdb_compile_opencl_hostapp call.
5917
ec64c9aa
YQ
59182011-01-19 Yao Qi <yao@codesourcery.com>
5919
5920 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5921 positve list.
5922
810cfdbb
YQ
59232011-01-19 Yao Qi <yao@codesourcery.com>
5924
5925 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5926 canonical form.
5927 Remove "xscale-*-*"
5928 * gdb.xml/tdesc-regs.exp: Likewise.
5929 * gdb.python/py-section-script.exp: Replace ARM target triplet
5930 with canonical form.
5931 Match arm*-*-symbianelf*.
5932 * gdb.base/dup-sect.exp: Likewise.
5933 * lib/dwarf.exp: New.
5934 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5935 dwarf2_support.
5936 * gdb.dwarf2/dup-psym.exp: Likewise.
5937 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5938 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5939 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5940 * gdb.dwarf2/dw2-basic.exp: Likewise.
5941 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5942 * gdb.dwarf2/dw2-const.exp: Likewise.
5943 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5944 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5945 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5946 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5947 * gdb.dwarf2/dw2-filename.exp: Likewise.
5948 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5949 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5950 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5951 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5952 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5953 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5954 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5955 * gdb.dwarf2/dw2-producer.exp: Likewise.
5956 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5957 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5958 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5959 * gdb.dwarf2/dw2-strp.exp: Likewise.
5960 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5961 * gdb.dwarf2/implptr.exp: Likewise.
5962 * gdb.dwarf2/mac-fileno.exp: Likewise.
5963 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5964 * gdb.dwarf2/pieces.exp: Likewise.
5965 * gdb.dwarf2/pr11465.exp: Likewise.
5966 * gdb.dwarf2/valop.exp: Likewise.
5967 * gdb.dwarf2/watch-notconst.exp: Likewise.
5968 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5969
4694da01
TT
59702011-01-19 Tom Tromey <tromey@redhat.com>
5971
5972 * gdb.python/py-infthread.exp: Add thread tests.
5973
b075872c
JB
59742011-01-14 Joel Brobecker <brobecker@adacore.com>
5975
5976 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5977
2c3e6e24
JB
59782011-01-14 Joel Brobecker <brobecker@adacore.com>
5979
5980 * gdb.ada/widewide: New testcase.
5981
de8fa76c
JB
59822011-01-13 Joel Brobecker <brobecker@adacore.com>
5983
5984 * gdb.base/interact.exp: New testcase.
5985
1b05df00
TT
59862011-01-12 Tom Tromey <tromey@redhat.com>
5987
5988 * gdb.mi/gdb2549.exp: Update for error message changes.
5989 * gdb.mi/mi-cli.exp: Likewise.
5990 * gdb.mi/mi-disassemble.exp: Likewise.
5991 * gdb.mi/mi-pthreads.exp: Likewise.
5992 * gdb.mi/mi-regs.exp: Likewise.
5993 * gdb.mi/mi-stack.exp: Likewise.
5994 * gdb.mi/mi-var-block.exp: Likewise.
5995 * gdb.mi/mi-var-cmd.exp: Likewise.
5996 * gdb.mi/mi2-cli.exp: Likewise.
5997 * gdb.mi/mi2-disassemble.exp: Likewise.
5998 * gdb.mi/mi2-pthreads.exp: Likewise.
5999 * gdb.mi/mi2-regs.exp: Likewise.
6000 * gdb.mi/mi2-stack.exp: Likewise.
6001 * gdb.mi/mi2-var-block.exp: Likewise.
6002 * gdb.mi/mi2-var-cmd.exp: Likewise.
6003
c2ff108b
JK
60042011-01-12 Andrew Burgess <aburgess@broadcom.com>
6005 Jan Kratochvil <jan.kratochvil@redhat.com>
6006
6007 PR fortran/11104 and DWARF unbound arrays detection.
6008 * gdb.fortran/multi-dim.exp: New file.
6009 * gdb.fortran/multi-dim.f90: New file.
6010
b716877b
AB
60112011-01-12 Andrew Burgess <aburgess@broadcom.com>
6012
6013 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6014 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6015 add new tests for opcode dumping.
6016
6c162d5e
TT
60172011-01-11 Tom Tromey <tromey@redhat.com>
6018
6019 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6020
77b06cd7
TJB
60212010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6022
6023 Convert hardware watchpoints to use breakpoint_ops.
6024 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6025 type is not supported.
6026 * gdb.base/foll-fork.exp: Likewise.
6027 * gdb.base/foll-vfork.exp: Likewise.
6028
f39a75d0
PM
60292011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6030
6031 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6032 Use load_lib gdb-python.exp.
6033 * gdb.python/python.exp: Ditto.
6034 * gdb.python/py-function.exp: Ditto.
6035
fc529d80
AS
60362011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6037
6038 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6039
fb03cb59
JK
60402011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6041
6042 * configure: Regenerate.
6043
d8e22779
TT
60442011-01-06 Tom Tromey <tromey@redhat.com>
6045
6046 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6047
09050809
JB
60482011-01-06 Joel Brobecker <brobecker@adacore.com>
6049
fc529d80
AS
6050 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6051 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6052 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6053 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6054 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6055 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6056 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6057 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6058 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6059 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6060 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6061 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6062 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6063 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6064 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6065 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6066 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6067 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6068 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6069 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6070 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6071 gdb.ada/uninitialized_vars.exp,
6072 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6073 Simplify by using clean_restart.
09050809 6074
8ed5dd9e
JB
60752011-01-06 Joel Brobecker <brobecker@adacore.com>
6076
6077 Add marker to be used as anchor for inserting breakpoints.
6078 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6079 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6080 Likewise.
6081
6082 Remove uses of gdb_start_cmd.
6083 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6084 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6085
6086 Do not run testcase if testing with GDBserver.
6087 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6088 if testing with GDBserver.
6089
368a124f
JB
60902011-01-06 Joel Brobecker <brobecker@adacore.com>
6091
6092 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6093 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6094 copyright header.
6095
44944448
JB
60962011-01-05 Joel Brobecker <brobecker@adacore.com>
6097
6098 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6099 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6100 testsuite/gdb.fortran/complex.f,
6101 testsuite/gdb.fortran/derived-type.f90,
6102 testsuite/gdb.fortran/library-module-lib.f90,
6103 testsuite/gdb.fortran/library-module-main.f90,
6104 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6105 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6106 Copyright year update.
6107
31886ea6
JB
61082011-01-05 Joel Brobecker <brobecker@adacore.com>
6109
6110 * gdb.base/langs1.f: Add copyright header.
6111
ebedcab5
JK
61122011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6113
6114 * gdb.base/morestack.exp: New file.
6115 * gdb.base/morestack.c: New file.
6116
de1eb2f9
JK
61172011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6118
6119 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6120
9e87a409
JB
61212010-12-29 Joel Brobecker <brobecker@adacore.com>
6122
6123 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6124 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6125
720d1a40
JB
61262010-12-29 Joel Brobecker <brobecker@adacore.com>
6127
6128 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6129
a283af87
AS
61302010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6131
5d3d9cba
AS
6132 * gdb.threads/tls.exp: Fix typo.
6133
a283af87
AS
6134 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6135 * gdb.threads/execl.exp: Update.
6136
2a20745c
YQ
61372010-12-23 Yao Qi <yao@codesourcery.com>
6138
6139 * gdb.arch/arm-disp-step.exp: New.
6140 * gdb.arch/arm-disp-step.S: New.
6141
a7658b96
TT
61422010-12-21 Tom Tromey <tromey@redhat.com>
6143
6144 * gdb.threads/execl.exp: Update.
6145 * gdb.threads/linux-dp.exp: Update.
6146 * gdb.threads/manythreads.exp: Update.
6147 * gdb.threads/tls.exp: Update.
6148
5b79abe7
TT
61492010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6150
6151 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6152 (NextOverThrowDerivates) <resumebpt>: New.
6153 (resumebpt_test): New.
6154 (main): Call resumebpt_test.
6155 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6156
0914bcdb
SS
61572010-12-12 Stan Shebs <stan@codesourcery.com>
6158
6159 * gdb.trace/tsv.exp: Test print command on trace state variables.
6160
305aeedc
TT
61612010-12-09 Tom Tromey <tromey@redhat.com>
6162
6163 * gdb.base/interp.exp: Add regression test.
6164
186c406b
TT
61652010-12-09 Tom Tromey <tromey@redhat.com>
6166
6167 * gdb.java/jnpe.java: New file.
6168 * gdb.java/jnpe.exp: New file.
6169 * gdb.cp/nextoverthrow.exp: New file.
6170 * gdb.cp/nextoverthrow.cc: New file.
6171
aae1c79a
DE
61722010-12-07 Doug Evans <dje@google.com>
6173
6174 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6175 of data-directory.
6176 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6177 updated.
6178 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6179
60f98dde 61802010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6181
6182 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6183 * gdb.base/call-sc.exp: Ditto.
6184 * gdb.base/finish.exp: Ditto.
6185 * gdb.base/return.exp: Ditto.
6186 * gdb.base/return2.exp: Ditto.
6187
5fa290c1
DE
61882010-11-30 Doug Evans <dje@google.com>
6189
6190 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6191 (gdb_expect_list): Fix spelling errors in comments.
6192 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6193 send_gdb/gdb_expect_list where applicable.
6194 * gdb.base/call-ar-st.exp: Ditto.
6195 * gdb.base/funcargs.exp: Ditto.
6196 * gdb.base/gcore.exp: Ditto.
6197 * gdb.base/page.exp: Ditto.
6198 * gdb.base/sigaltstack.exp: Ditto.
6199 * gdb.base/siginfo.exp: Ditto.
6200 * gdb.base/sigstep.exp: Ditto.
6201 * gdb.base/trace-commands.exp: Ditto.
6202
4e04c971
DE
62032010-11-29 Doug Evans <dje@google.com>
6204
6205 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6206 printer-name;subprinter-name.
6207
8cf6f0b1
TT
62082010-11-29 Tom Tromey <tromey@redhat.com>
6209
6210 * gdb.dwarf2/implptr.exp: New file.
6211 * gdb.dwarf2/implptr.c: New file.
6212 * gdb.dwarf2/implptr.S: New file.
6213
94b6973e
PM
62142010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6215
fc529d80 6216 PR python/12199
94b6973e
PM
6217
6218 * gdb.python/py-breakpoint.exp: Test the delete method.
6219
8358c15c
JK
62202010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6221
6222 Fix step_resume_breakpoint unsaved during an infcall.
6223 * gdb.base/step-resume-infcall.exp: New file.
6224 * gdb.base/step-resume-infcall.c: New file.
6225
f6df29bc
TJB
62262010-11-24 Edjunior Machado <emachado@br.ibm.com>
6227
6228 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6229
f2b5a5cf
TJB
62302010-11-24 Edjunior Machado <emachado@br.ibm.com>
6231
6232 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6233 on ppc64's symbols; "finish" and "return" commands must accept to
6234 show the caller line again as well as the line after.
6235 * gdb.asm/powerpc64.inc: New file.
6236
6b0ecdc2
DE
62372010-11-23 Doug Evans <dje@google.com>
6238
6239 * lib/gdb.exp (gdb_test_sequence): New function.
6240 (gdb_expect_list): Add verbose -log call for each pattern.
6241 * gdb.base/signals.exp (test_handle_all_print): Call it.
6242 Reduce timeout increment from 6 minutes to 1 minute.
6243 * gdb.server/ext-run.exp: Call it.
6244
ea976c60
PM
62452010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6246
f2b5a5cf 6247 PR python/12212
ea976c60
PM
6248
6249 * gdb.python/python.exp: Check that selected_thread raises an
6250 error when no inferior is loaded.
6251
c0efa795
JK
62522010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6253
6254 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6255 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6256
ec3aa567
JK
62572010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6258
6259 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6260 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6261
d8249011
DE
62622010-11-18 Doug Evans <dje@google.com>
6263
6264 * gdb.server/ext-run.exp: Fix intermittent failures.
6265
d4eba7d1
NF
62662010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6267
6268 * gdb.stabs/gdb11479.exp: Use runto_main.
6269
b04c2f88
NF
62702010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6271
6272 * gdb.base/break-entry.exp: Skip if using a stub.
6273
ae9d7ce4
NF
62742010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6275
6276 * gdb.python/py-inferior.exp: Pack values in target endianness.
6277
621c8364
TT
62782010-11-12 Tom Tromey <tromey@redhat.com>
6279
6280 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6281 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6282 MemoryError.
6283 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6284 type.
6285 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6286 MemoryError.
6287 (test_subscript_regression): Update exception type.
6288
84f4c1fe
PM
62892010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6290
6291 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6292 breakpoint tests.
6293
a1442452
PA
62942010-11-09 Pedro Alves <pedro@codesourcery.com>
6295
6296 * gdb.base/watchpoint.exp: Test "watch -location" with an
6297 innacessible location.
6298
efd11a33
JK
62992010-11-09 Edjunior Machado <emachado@br.ibm.com>
6300 Luis Machado <luisgpm@br.ibm.com>
6301
6302 * gdb.base/maint.exp: Expect "." prefix.
6303 * gdb.base/nodebug.exp: Expect "." Likewise.
6304 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6305 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6306 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6307 POWER server processors.
6308
aa00efb5
JK
63092010-11-08 Edjunior Machado <emachado@br.ibm.com>
6310 Luis Machado <luisgpm@br.ibm.com>
6311
6312 * gdb.base/break-entry.exp: convert entry point for
6313 ppc64 and expect leading `.' on ppc64's symbols
6314
99e7ae30
DE
63152010-11-05 Doug Evans <dje@google.com>
6316
6317 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6318 * gdb.python/py-param.exp: Delete, contents moved to ...
6319 * gdb.python/py-parameter.exp: ... here. New file.
6320 Add test for gdb.parameter ("directories").
99e7ae30 6321
f4b8a18d
KW
63222010-11-05 Ken Werner <ken.werner@de.ibm.com>
6323
6324 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6325 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6326 * configure: Regenerate.
6327 * gdb.opencl/Makefile.in: New File.
6328 * gdb.opencl/datatypes.exp: Likewise.
6329 * gdb.opencl/datatypes.cl: Likewise.
6330 * gdb.opencl/operators.exp: Likewise.
6331 * gdb.opencl/operators.cl: Likewise.
6332 * gdb.opencl/vec_comps.exp: Likewise.
6333 * gdb.opencl/vec_comps.cl: Likewise.
6334 * gdb.opencl/convs_casts.exp: Likewise.
6335 * gdb.opencl/convs_casts.cl: Likewise.
6336 * lib/opencl.exp: Likewise.
6337 * lib/opencl_hostapp.c: Likewise.
6338 * lib/opencl_kernel.cl: Likewise.
6339 * lib/cl_util.c: Likewise.
6340 * lib/cl_util.c: Likewise.
6341 * gdb.base/default.exp (set language): Add "opencl" to the list of
6342 languages.
6343
a9d5ef47
SW
63442010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6345
6346 * gdb.cp/overload.exp: Added test for inheritance overload.
6347 * gdb.cp/overload.cc: Ditto.
6348 * gdb.cp/oranking.exp: Removed releveant kfails.
6349
03eb1c79
JK
63502010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6351 Joel Brobecker <brobecker@adacore.com>
6352
6353 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6354 check test_compiler_info.
6355
dbc98a8b
KW
63562010-11-03 Ken Werner <ken.werner@de.ibm.com>
6357
6358 * gdb.base/gnu_vector.exp: Adjust expect messages.
6359
120bd360
KW
63602010-11-03 Ken Werner <ken.werner@de.ibm.com>
6361
6362 * gdb.base/gnu_vector.exp: Add unary operator tests.
6363
c37f7098
KW
63642010-11-03 Ken Werner <ken.werner@de.ibm.com>
6365
6366 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6367
7b51bc51
DE
63682010-11-02 Doug Evans <dje@google.com>
6369
6370 * gdb.python/py-pp-maint.c: New file.
6371 * gdb.python/py-pp-maint.exp: New file.
6372 * gdb.python/py-pp-maint.py: New file.
6373
50c97f38
TT
63742010-11-02 Tom Tromey <tromey@redhat.com>
6375
6376 * gdb.base/default.exp: Remove "scheme" from language list.
6377
a289b8f6
JK
63782010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6379
6380 Revert:
6381 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6382 * gdb.threads/sigstep-threads.exp: New file.
6383 * gdb.threads/sigstep-threads.c: New file.
6384
cd017491
MS
63852010-10-20 Michael Snyder <msnyder@vmware.com>
6386
6387 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6388
8e6a5956
UW
63892010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6390
6391 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6392 Skip test completely if gdb,no_hardware_watchpoints.
6393
2c04da0d
UW
63942010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6395
6396 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6397 strict, but do not check for any particular function name within libc.
6398
79afc5ef
SW
63992010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6400
6401 * gdb.cp/smartp.exp: New test.
6402 * gdb.cp/smartp.cc : New test.
6403
026ffab7
SW
64042010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6405
6406 * gdb.cp/converts.exp: Test pointer to bool conversion.
6407 Test pointer to long conversion.
6408 * gdb.cp/oranking.exp: Removed relevant kfail.
6409
3a772aa4
TT
64102010-10-18 Tom Tromey <tromey@redhat.com>
6411
6412 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6413 argument to lazy_string.
6414 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6415 (pp_ls.to_string): Use it.
6416 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6417 Add "estring2" local.
6418
5fc3827b
JK
64192010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6420
6421 Fix s390x compatibility.
6422 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6423 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6424
8aeb23f3
JK
64252010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6426
6427 * gdb.threads/sigstep-threads.exp: New file.
6428 * gdb.threads/sigstep-threads.c: New file.
6429
c1e56572
JK
64302010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6431
6432 * gdb.base/pie-execl.exp: New file.
6433 * gdb.base/pie-execl.c: New file.
6434
92163a10
JK
64352010-10-13 Doug Evans <dje@google.com>
6436 Jan Kratochvil <jan.kratochvil@redhat.com>
6437
6438 PR exp/12117
6439 * gdb.cp/ptype-cv-cp.cc: New file.
6440 * gdb.cp/ptype-cv-cp.exp: New file.
6441
7062b0a0
SW
64422010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6443
6444 * gdb.cp/converts.cc: New test program.
6445 * gdb.cp/converts.exp: New test.
6446 * gdb.cp/overload.exp: Added test for void* vs int*.
6447 * gdb.cp/overload.exp: Ditto.
6448 * gdb.cp/oranking.exp: Removed related kfail.
6449
0e3509db
DE
64502010-10-13 Doug Evans <dje@google.com>
6451
6452 * lib/gdb-python.exp (gdb_check_python_config): New function.
6453 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6454 * gdb.python/lib-types.cc: New file.
6455 * gdb.python/lib-types.exp: New file.
6456
8dc78533
JK
64572010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6458
6459 * gdb.python/py-error.exp: New file.
6460 * gdb.python/py-error.py: New file.
6461
93c17e06
JK
64622010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6463
6464 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6465 gdb_test_multiple.
6466
d8b34041
JK
64672010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6470 * gdb.base/prelink.exp: Likewise.
6471 * gdb.base/solib-nodir.exp: Likewise.
6472 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6473 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6474 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6475
e0cc584e
UW
64762010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6477
6478 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6479 for the "info files" test to avoid timeouts on slow machines.
6480
cfc353b1
JK
64812010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6482
6483 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6484 (main): Make openlib dummy call.
6485
d3d7896d
JK
64862010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6487
6488 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6489 * break-interp.exp (reach): Move the core body ...
6490 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6491 (test_ld): Provide always real argument, even to the linker. Replace
6492 dl_main by _dl_debug_state.
6493
5e533c94
JK
64942010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6495
6496 Fix results of prelinked PIEs on ppc*.
6497 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6498 Accept also DISPLACEMENT "PRESENT".
6499 (main): Replace "ZERO" displacements by "PRESENT".
6500
33540610
SW
65012010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6502
6503 * gdb.cp/oranking.exp: New test.
6504 * gdb.cp/oranking.cc: New test program.
6505
3bdf2bbd
KW
65062010-10-08 Ken Werner <ken.werner@de.ibm.com>
6507
6508 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6509 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6510
2f608a3a
KW
65112010-10-06 Ken Werner <ken.werner@de.ibm.com>
6512
6513 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6514 lush, lynx) New constant.
6515 * gdb.base/constvars.exp: Test const array types.
6516 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6517
aa2e2d8d
DE
65182010-10-06 Doug Evans <dje@google.com>
6519
6520 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6521 of syscall staging area.
6522
2844d6b5
KW
65232010-10-06 Ken Werner <ken.werner@de.ibm.com>
6524
6525 * gdb.base/gnu_vector.c: Add variable c4.
6526 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6527 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6528
7d8ac8bb
MR
65292010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6530
6531 * gdb.arch/altivec-abi.exp: Fix a typo.
6532
84a02e58
MR
65332010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6534
6535 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6536 to match a thread ID.
6537
b18e6318
JK
65382010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6539
6540 Fix s390x testcase compatibility.
6541 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6542
a2c09bd0
DE
65432010-10-01 Doug Evans <dje@google.com>
6544
6545 * lib/gdb-python.exp: New file.
6546 * gdb.python/py-block.exp: Use it.
6547 * gdb.python/py-breakpoint.exp: Ditto.
6548 * gdb.python/py-frame.exp: Ditto.
6549 * gdb.python/py-inferior.exp: Ditto.
6550 * gdb.python/py-param.exp: Ditto.
6551 * gdb.python/py-prettyprint.exp: Ditto.
6552 * gdb.python/py-shared.exp: Ditto.
6553 * gdb.python/py-symbol.exp: Ditto.
6554 * gdb.python/py-symtab.exp: Ditto.
6555 * gdb.python/py-type.exp: Ditto.
6556 * gdb.python/py-value.exp: Ditto.
6557 * gdb.python/python.exp: Ditto.
6558
38f12cfc
TT
65592010-09-30 Tom Tromey <tromey@redhat.com>
6560
6561 * gdb.base/anon.exp: New file.
6562 * gdb.base/anon.c: New file.
6563
9ae8282d
TT
65642010-09-30 Tom Tromey <tromey@redhat.com>
6565
6566 * gdb.base/completion.exp: Test completion through anonymous
6567 union.
6568 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6569
e9e07ba6
JK
65702010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6571
6572 Fix printing parameters of inlined functions.
6573 * gdb.dwarf2/dw2-inline-param.exp: New file.
6574 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6575 * gdb.dwarf2/dw2-inline-param.S: New file.
6576
cd2effb2
JK
65772010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6578
6579 PR corefiles/12071.
6580 * gdb.base/corefile.exp (quit with a process, no question: load core)
6581 (quit with a core file): New tests.
6582
bceffbf3
JK
65832010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6584
6585 Fix GDB crash on inferior calls with self-referencing classes.
6586 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6587 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6588 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6589
1736ad11
JK
65902010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 Fix lost siginfo_t for inferior calls.
6593 * gdb.base/siginfo-infcall.exp: New file.
6594 * gdb.base/siginfo-infcall.c: New file.
6595
a176ad92
JB
65962010-09-22 Joel Brobecker <brobecker@adacore.com>
6597
6598 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6599
c2b0a229
JK
66002010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6601
6602 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6603 New test.
6604 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6605
e8ae22d1
JB
66062010-09-22 Joel Brobecker <brobecker@adacore.com>
6607
6608 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6609 type of our const type.
6610
ec322823
SW
66112010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6612
6613 * gdb.cp/pr12028.cc: New.
6614 * gdb.cp/pr12028.exp: New.
6615
72929c62
JB
66162010-09-22 Joel Brobecker <brobecker@adacore.com>
6617
6618 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6619
875b4ff5 66202010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6621 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6622
6623 PR mi/11407
6624 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6625 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6626 * gdb.mi/dw2-ref-missing-frame.S New File.
6627 * gdb.mi/dw2-ref-missing-frame.exp New File.
6628
7155d578
TT
66292010-09-14 Tom Tromey <tromey@redhat.com>
6630
6631 PR symtab/8399:
6632 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6633
515ed532
TT
66342010-09-14 Tom Tromey <tromey@redhat.com>
6635
6636 PR exp/11803:
6637 * gdb.threads/tls.exp: Use C++.
6638 (check_thread_local): Use K::another_thread_local.
6639 * gdb.threads/tls.c (class K): New.
6640 (another_thread_local): Now a member of K.
6641 (spin): Update. No longer K&R C.
6642
450ca57c
SW
66432010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6644
6645 * gdb.cp/koenig.cc: created class for testing member lookup.
6646 * gdb.cp/koenig.exp: Added test for member lookup.
6647
dbd492a3
JK
66482010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6649
6650 Fix false FAILs on sourcetree topdir directory containing "kill".
6651 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6652 source line matching regexp.
6653
8d4d924b
JK
66542010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 * gdb.python/python.exp (set height 0, collect help from uiout)
6657 (verify help to uiout): New tests.
6658
8e64f2a0
JK
66592010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6660
6661 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6662 is_lp64_target to check 64bit target.
6663
4569eed2
JK
66642010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6665
6666 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6667 (test_ld) <powerpc64-*>: New.
6668
5e1617b1
DJ
66692010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6670
6671 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6672
c767944b
DJ
66732010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6674
6675 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6676 (FunctionArg::method): New function.
6677 (empty, arg): New variables.
6678 (main): Call arg.method.
6679 * gdb.cp/templates.exp (test_template_args): New function.
6680 (do_tests): Call it.
6681
27d3a3fc
UW
66822010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6683
6684 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6685 of "next" to proceed over pthread_exit call.
6686
55b7ce7f
UW
66872010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6688
6689 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6690 "maint print statistics" output to prevent expect timeouts.
6691
809df446
JK
66922010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6693
6694 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6695 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6696 (test_float_rejected): ... here.
6697 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6698 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6699 (test_float_rejected): ... here.
6700 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6701 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6702 (test_float_rejected): ... here.
6703 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6704 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6705 (test_float_rejected): ... here.
6706
8464be76
DJ
67072010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6708
6709 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6710 before disabling hardware watchpoints.
6711 (test_inaccessible_watchpoint): Check that hardware watchpoints
6712 are used. Test for watchpoints on a constant address.
6713
14dba4b4
JK
67142010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6715
6716 * gdb.base/ui-redirect.exp: New file.
6717
3f3540e1 67182010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6719 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6720
6721 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6722
0f254bb7
DE
67232010-08-31 Doug Evans <dje@google.com>
6724
6725 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6726
03f17ccf
TT
67272010-08-30 Tom Tromey <tromey@redhat.com>
6728
6729 PR python/11792:
6730 * gdb.python/py-value.exp (test_subscript_regression): Add
6731 dynamic_type test.
6732
640617ad
DJ
67332010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6734
6735 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6736 instead of running to main. Do not test the main function.
6737 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6738 Add new main.
6739
2ed91d1b
PA
67402010-08-26 Pedro Alves <pedro@codesourcery.com>
6741
6742 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6743 one test.
6744
673bfd45
DE
67452010-08-24 Doug Evans <dje@google.com>
6746
6747 PR symtab/11942
6748 * gdb.dwarf2/dw4-sig-types.cc: New file.
6749 * gdb.dwarf2/dw4-sig-types.h: New file.
6750 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6751 * gdb.dwarf2/dw4-sig-types.exp: New file.
6752
f9ffd4bb
TT
67532010-08-23 Tom Tromey <tromey@redhat.com>
6754
6755 PR python/11145:
6756 * gdb.python/py-value.c (Base, Derived): New types.
6757 (base): New global.
6758 * gdb.python/py-value.exp (test_subscript_regression): Add
6759 dynamic_cast test.
6760
d839c8a4
TT
67612010-08-23 Tom Tromey <tromey@redhat.com>
6762
6763 PR python/10676:
6764 * gdb.python/py-type.exp (test_fields): Add tests for type
6765 equality.
6766
702c2711
TT
67672010-08-23 Tom Tromey <tromey@redhat.com>
6768
6769 PR python/11915:
6770 * gdb.python/py-type.exp (test_fields): Add tests for array.
6771
832bafd3
KS
67722010-08-23 Keith Seitz <keiths@redhat.com>
6773
6774 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6775 have any children. Create a new abbrev for it.
6776 Add missing terminal sequence to .debug_abbrev.
6777
c37bf528
KS
67782010-08-20 Keith Seitz <keiths@redhat.com>
6779
6780 PR symtab/11465:
6781 * gdb.dwarf2/pr11465.exp: New test.
6782 * gdb.dwarf2/pr11465.S: New file.
6783 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6784 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6785
4572cbac
TJB
67862010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6787
6788 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6789 registers. Update data sets with the new v2_double element in the
6790 VSX register union. Add vector_register3_vr data set for the AltiVec
6791 registers. Use gdb_test_no_output instead of send_gdb.
6792
e7fbb131
PA
67932010-08-19 Pedro Alves <pedro@codesourcery.com>
6794
6795 * gdb.python/py-shared.exp: New file, factored out from
6796 python.exp.
6797 * gdb.python/py-shared.c: New file.
6798 * gdb.python/py-shared-sl.c: New file.
6799 * gdb.python/python-1.c: New file.
6800 * gdb.python/python-sl.c: Delete.
6801 * gdb.python/python.c: Mention python-1.c.
6802 * gdb.python/python.exp: Move shared library tests to
6803 py-shared.exp.
6804 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6805 (MISCELLANEOUS): New.
6806 (clean mostlyclean): Also remove $MISCELLANEOUS.
6807
d30f5e1f
DE
68082010-08-19 Doug Evans <dje@google.com>
6809
6810 PR exp/11926
6811 * gdb.base/printcmds.exp (test_float_accepted): New function.
6812 Move existing float tests there. Add tests for floats with suffixes.
6813 (test_float_rejected): New function.
6814 * gdb.java/jv-print.exp (test_float_accepted): New function.
6815 (test_float_rejected): New function.
6816 * gdb.objc/print.exp: New file.
6817 * gdb.pascal/print.exp: New file.
6818 * lib/objc.exp: New file.
6819
7b3fd859
PM
68202010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6821
6822 * gdb.base/default.exp (info set): Avoid full buffer error and force
6823 reading up to final gdb prompt.
6824 (show): Likewise.
6825
c92817ce
TT
68262010-08-18 Tom Tromey <tromey@redhat.com>
6827
6828 PR symtab/11919:
6829 * gdb.base/completion.exp: Add test.
6830
f1208f9e
DE
68312010-08-18 Doug Evans <dje@google.com>
6832
6833 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6834 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6835 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6836 Simplify, early exit if runto_main fails.
6837 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6838 (set_lang_fortran): Moved to lib/fortran.exp.
6839 * gdb.fortran/types.exp: load_lib fortran.exp.
6840 (set_lang_fortran): Moved to lib/fortran.exp.
6841 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6842 * gdb.java/jprint.exp (set_lang_java): Ditto.
6843 * gdb.java/jv-exp.exp: load_lib java.exp.
6844 If set_lang_java fails, issue a warning instead of failure to be
6845 consistent with other set_lang_foo uses.
6846 (set_lang_java): Moved to lib/java.exp.
6847 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6848 If set_lang_java fails, issue a warning instead of failure to be
6849 consistent with other set_lang_foo uses.
6850 * gdb.pascal/types.exp: load_lib pascal.exp.
6851 (set_lang_pascal): Moved to lib/pascal.exp.
6852 * lib/fortran.exp: New file.
6853 * lib/java.exp (set_lang_java): New function.
6854 * lib/pascal.exp (set_lang_pascal): New function.
6855
2f06b485
YQ
68562010-08-18 Yao Qi <yao@codesourcery.com
6857
6858 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6859 func_nofb_start and func_loopfb_start, so that address of functions
6860 is equal to these labels on Thumb.
6861
96e25403
YQ
68622010-08-18 Yao Qi <yao@codesourcery.com>
6863
6864 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6865 to reflect latest c source file.
6866
36e6adc4
JK
68672010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6868
6869 * gdb.cp/infcall-dlopen.exp: New file.
6870 * gdb.cp/infcall-dlopen.cc: New file.
6871 * gdb.cp/infcall-dlopen-lib.cc: New file.
6872
f431efe5
PA
68732010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6874 Pedro Alves <pedro@codesourcery.com>
6875
6876 PR breakpoints/11371
6877
6878 * gdb.base/watch-cond-infcall.exp: New file.
6879 * gdb.base/watch-cond-infcall.c: New file.
6880
06a64a0b
TT
68812010-08-16 Tom Tromey <tromey@redhat.com>
6882
6883 * gdb.base/help.exp: Update.
6884 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6885 watchpoint.
6886 (test_watch_location): New proc.
6887 (test_watchpoint_in_big_blob): Delete watchpoint.
6888 * gdb.base/watchpoint.c (func5): New function.
6889 (main): Call it.
6890
70ebf4ed
DE
68912010-08-16 Doug Evans <dje@google.com>
6892
6893 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6894
ca5c20b6
PM
68952010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6896
6897 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6898 tests.
6899
7346b668
KW
69002010-08-11 Ken Werner <ken.werner@de.ibm.com>
6901
6902 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6903 * gdb.base/gnu_vector.c: New File.
6904 * gdb.base/gnu_vector.exp: Likewise.
6905
cb2e07a6
PM
69062010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6907
6908 * gdb.python/python.c: New File.
6909 * gdb.python/python-sl.c: New File.
6910 * gdb.python/python.exp: Test solib_address and decode_line
6911 * functions.
6912
5da1313b
JK
69132010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6914
6915 * gdb.python/python.exp (show height, set height 10)
6916 (verify pagination beforehand, verify pagination beforehand: q)
6917 (gdb.execute does not page, verify pagination afterwards)
6918 (verify pagination afterwards: q): New.
6919
49c3ccf7
DE
69202010-08-02 Doug Evans <dje@google.com>
6921
6922 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6923 because of an older gcc, change test2
6924 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6925 to unsupported.
6926
42c0c4f1
KH
69272010-07-30 Kazu Hirata <kazu@codesourcery.com>
6928
6929 * gdb.base/break-always.exp: Do not expect full paths to file
6930 names.
6931 * gdb.base/commands.exp: Likewise.
6932
d3765805
DE
69332010-07-30 Doug Evans <dje@google.com>
6934
c98ee71b
DE
6935 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6936 xfail them when run with older gccs.
6937
fd961404
DE
6938 * lib/gdb.exp (build_executable): Forward "c++" option to
6939 get_compiler_info.
6940
999adef4
DE
6941 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6942 "python print ttype.template_argument(1)" and
6943 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6944 if using gcc 4.4 or earlier.
6945
d3765805
DE
6946 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6947 attach-to-debugger handling.
6948
1276c759
JK
69492010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6950
6951 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6952 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6953 (main): Use copyreloc.
6954 * gdb.base/prelink.exp (split debug of executable)
6955 (.dynbss vs. .bss address shift): New tests.
6956
88caa9b9
PA
69572010-07-29 Pedro Alves <pedro@codesourcery.com>
6958
6959 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6960 in gdb_test_multiple.
6961
c6f2ac43
PA
69622010-07-29 Pedro Alves <pedro@codesourcery.com>
6963
6964 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6965 environment.
6966
326fd672
TT
69672010-07-28 Tom Tromey <tromey@redhat.com>
6968
6969 PR python/11060:
6970 * gdb.python/py-type.c (Temargs): New template.
6971 (temvar): New variable.
6972 * gdb.python/py-type.exp (test_template): New proc.
6973
3ce3b1ba
PA
69742010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6975
6976 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6977 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6978
34eaf542
TT
69792010-07-28 Tom Tromey <tromey@redhat.com>
6980
6981 PR c++/9946:
6982 * gdb.cp/temargs.exp: New file.
6983 * gdb.cp/temargs.cc: New file.
6984
d41b819e
JK
69852010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6986
6987 * gdb.base/help.exp (help disassemble): Update the content.
6988
26ab7092
JK
69892010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6990
6991 * gdb.threads/ia64-sigill.exp: New file.
6992 * gdb.threads/ia64-sigill.c: New file.
6993
5283e9e1
TT
69942010-07-27 Tom Tromey <tromey@redhat.com>
6995
6996 * gdb.opt/inline-cmds.c (ATTR): New define.
6997 (func1): Use it.
6998 (func2): Likewise.
6999 (func3): Likewise.
7000 (outer_inline1): Likewise.
7001 (outer_inline2): Likewise.
7002 * gdb.opt/inline-bt.c (ATTR): New define.
7003 (func1): Use it.
7004 (func2): Likewise.
7005 * gdb.opt/inline-locals.c (ATTR): New define.
7006 (func1): Use it.
7007 (func2): Likewise.
7008
e992ef73
TT
70092010-07-27 Tom Tromey <tromey@redhat.com>
7010
7011 * gdb.stabs/gdb11479.c (hack): New function.
7012 (test): Use it.
7013 (test2): Use it.
7014 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7015 (int32_search_buf, int64_search_buf): No longer static.
7016 (x): Remove.
7017 * gdb.base/relocate.c (hack): New function.
7018
5374244e
PM
70192010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7020
7021 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7022 * gdb.python/py-value.c (func1): New function.
7023 (func2): Likewise.
7024
a99aee83
CV
70252010-07-26 Corinna Vinschen <vinschen@redhat.com>
7026
7027 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7028 as not to clash with .data section.
7029
a04ba985
JG
70302010-07-26 Jerome Guitton <guitton@adacore.com>
7031
7032 * gdb.base/code_elim.exp: New file.
7033 * gdb.base/code_elim1.c: New file.
7034 * gdb.base/code_elim2.c: New file.
7035
23bd0f7c
PA
70362010-07-21 Pedro Alves <pedro@codesourcery.com>
7037
7038 PR symtab/11827
7039
7040 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7041 (some_volatile_enum): New variable.
7042 * gdb.base/printcmds.exp (test_print_enums): New.
7043 <top level>: Call it.
7044
883df6dd
SW
70452010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7046
7047 * gdb.cp/fpointer.cc: New test.
7048 * gdb.cp/fpointer.exp: New test.
7049
569b05a5
JK
70502010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7051
7052 * gdb.base/solib-nodir.exp: New file.
7053 * lib/gdb.exp (runto): New case for a GDB internal error.
7054
51d7d803
JK
70552010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7056 Ulrich Weigand <uweigand@de.ibm.com>
7057 Tom Tromey <tromey@redhat.com>
7058
7059 * gdb.base/charset-malloc.c: New file.
7060 * gdb.base/charset.c (malloc_stub): New prototype.
7061 (main): Call it instead of malloc itself.
7062 * gdb.base/charset.exp: Use only prepare_for_testing.
7063 (binfile): Remove the variable.
7064
c0edd9ed
JK
70652010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7066
7067 Make core files the process_stratum.
7068 * gdb.base/corefile.exp (run: load core again)
7069 (run: sanity check we see the core file, run: with core)
7070 (run: core file is cleared, attach: load core again)
7071 (attach: sanity check we see the core file, attach: with core)
7072 (attach: core file is cleared): New tests.
7073 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7074
3cbaedff
KW
70752010-07-14 Ken Werner <ken.werner@de.ibm.com>
7076
7077 * gdb.arch/altivec-abi.exp: New tests.
7078
91158a56
TT
70792010-07-13 Tom Tromey <tromey@redhat.com>
7080
7081 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7082 (main): Use it.
7083 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7084
0f5238ed
TT
70852010-07-13 Tom Tromey <tromey@redhat.com>
7086
7087 * gdb.base/label.exp: New file.
7088 * gdb.base/label.c: New file.
7089
add265ae
L
70902010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7091 H.J. Lu <hongjiu.lu@intel.com>
7092
7093 * lib/gdb.exp (is_ilp32_target): New.
7094 (is_lp64_target): Likewise.
7095
7096 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7097 target.
7098 * gdb.arch/amd64-disp-step.exp: Likewise.
7099 * gdb.arch/amd64-dword.exp: Likewise.
7100 * gdb.arch/amd64-i386-address.exp: Likewise.
7101 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7102
add265ae
L
7103 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7104 target.
7105 * gdb.arch/i386-bp_permanent.exp: Likewise.
7106 * gdb.arch/i386-byte.exp: Likewise.
7107 * gdb.arch/i386-disp-step.exp: Likewise.
7108 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7109 * gdb.arch/i386-prologue.exp: Likewise.
7110 * gdb.arch/i386-size-overlap.exp: Likewise.
7111 * gdb.arch/i386-size.exp: Likewise.
7112 * gdb.arch/i386-sse.exp: Likewise.
7113 * gdb.arch/i386-unwind.exp: Likewise.
7114 * gdb.arch/i386-word.exp: Likewise.
7115
7116 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7117 test only when building 64-bit executables. Do not hard-code
7118 -m64 option.
7119
2dfb8c17
DE
71202010-07-07 Doug Evans <dje@google.com>
7121
7122 * lib/gdb.exp (gdb_test_list_exact): New function.
7123 * gdb.base/default.exp (show convenience): Call it, add tests for
7124 $_sdata = void, $_thread = 0.
7125
4e5799b6
JK
71262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7127 Joel Brobecker <brobecker@adacore.com>
7128
7129 Fix re-run of PIE executable, PR shlibs/11776.
7130 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7131 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7132 and re-"run" of the inferior.
7133
1a219cc7
JK
71342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7135 Joel Brobecker <brobecker@adacore.com>
7136
7137 Cope with missing /usr/sbin/prelink.
7138 * lib/prelink-support.exp (prelink_no):
7139 <result == 1 && $output is "no such file or directory">: New.
7140 (prelink_yes): Likewise. Return on failed prelink_no.
7141
5e3b36f8
JK
71422010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7143 Joel Brobecker <brobecker@adacore.com>
7144
7145 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7146 build_executable by build_executable_own_libs. Replace "prelink -R"
7147 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7148 change.
7149 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7150 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7151 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7152 Replace build_executable by build_executable_own_libs's function
7153 build_executable_own_libs.
7154 (prelinkNO): Create new stub to call prelink_no.
7155 (prelinkYES): Create new stub to call prelink_yes.
7156 (test_attach): Rename calls of copy to file_copy.
7157 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7158 (copy): Move to ...
7159 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7160 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7161 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7162 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7163 special flags by gdb_compile_shlib. Replace second gdb_compile by
7164 build_executable_own_libs. Replace "prelink -R" execution by a call of
7165 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7166 a second call of prelink_yes. Replace restart commands by
7167 clean_restart.
7168 (prelink): Rename to ...
7169 (seen displacement message): ... this test. Extend its expectation
7170 strictness.
7171
86e4bafc
JK
71722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7173
7174 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7175 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7176 displacement message exactly once.
7177
3cd07d20
JK
71782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7179 Joel Brobecker <brobecker@adacore.com>
7180
7181 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7182 its restore after the <$relink_args != ""> loop. new comment.
7183
0a1e94c7
JK
71842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7185 Joel Brobecker <brobecker@adacore.com>
7186
7187 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7188 code for it. New variable relink_args.
7189 (prelinkYES): Call prelinkNO.
7190 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7191 in such case. Move the core code to ...
7192 (test_attach_gdb): ... a new function. Send GDB command "file".
7193 Extend expected "Attaching to " string.
7194
2f70bcfb
TT
71952010-07-02 Tom Tromey <tromey@redhat.com>
7196
7197 * gdb.base/bitops.exp: Remove extraneous "pass".
7198
a17ac5b0
TT
71992010-07-02 Ken Werner <ken.werner@de.ibm.com>
7200
7201 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7202
dc10affe
PA
72032010-07-01 Pedro Alves <pedro@codesourcery.com>
7204
d41c0fc8
PA
7205 * gdb.base/help.exp: Adjust expected output.
7206
72072010-07-01 Pedro Alves <pedro@codesourcery.com>
7208
7209 * gdb.base/help.exp: Adjust expected output.
dc10affe 7210
0a600c36
JK
72112010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7212
7213 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7214 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7215 c++/11702.
7216
37cc8bfe
JK
72172010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7218 Doug Evans <dje@google.com>
7219
7220 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7221 add .dynamic entry'.
7222
254e6b9e
DE
72232010-06-29 Doug Evans <dje@google.com>
7224
7225 Test PR c++/11702.
7226 * gdb.cp/m-static.exp: Add testcase.
7227 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7228
595939de 72292010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7230 Tom Tromey <tromey@redhat.com>
7231 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7232
7233 * gdb.python/py-inferior.c: New File.
7234 * gdb.python/py-infthread.c: New File.
7235 * gdb.python/py-inferior.exp: New File.
7236 * gdb.python/py-infthread.exp: New File.
7237
98751a41
JK
72382010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7239
7240 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7241 (ptype ::C::OtherFileClass typedefs): New.
7242 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7243 (C::OtherFileClass::cOtherFileClassVar2): New.
7244 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7245 cOtherFileClassVar2.
7246 (C::cOtherFileType2, C::cOtherFileVar2): New.
7247 (C::cOtherFileVar_use): use also cOtherFileVar2.
7248 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7249
41f62f39
JK
72502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7251
7252 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7253 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7254 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7255 (print ::C::cOtherFileVar)
7256 (whatis C::OtherFileClass::cOtherFileClassType)
7257 (whatis ::C::OtherFileClass::cOtherFileClassType)
7258 (print C::OtherFileClass::cOtherFileClassVar)
7259 (print ::cOtherFileClassVar)
7260 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7261 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7262 trailing content.
7263 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7264 (C::OtherFileClass::cOtherFileClassVar)
7265 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7266 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7267
af53d231
JK
72682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 Test PR c++/11703 and PR gdb/1448.
7271 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7272 gdb/1448.
7273
9655fd1a
JK
72742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7277 (main) <rtti_data>: New.
7278 * gdb.cp/virtbase.exp (print rtti_data): New.
7279
824cc8dd
JK
72802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7281 Joel Brobecker <brobecker@adacore.com>
7282
7283 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7284
6036c742
JK
72852010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7286
7287 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7288
de6a0421
DE
72892010-06-28 Doug Evans <dje@google.com>
7290
7291 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7292
b2dae948
DE
72932010-06-27 Doug Evans <dje@google.com>
7294
7295 * gdb.cp/m-static.exp: Update expected test output.
7296
0f3bb72e
PH
72972010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7298
889bf7c5
PA
7299 * gdb.gdb/selftest.exp: Adjust expected message for
7300 capturing start-up runtime.
0f3bb72e 7301
bc9f0842
TT
73022010-06-25 Tom Tromey <tromey@redhat.com>
7303
7304 PR python/10808:
7305 * gdb.python/python.exp: Add new tests.
7306
099ef718
SW
73072010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7308
7309 * gdb.cp/operator.cc: Created an import loop.
7310 * gdb.cp/operator.exp: Added testcase for import loop.
7311
5868a632
JK
73122010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7313
7314 Test PR python/11407.
7315 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7316 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7317 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7318 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7319 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7320 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7321 binfile. Call gdb_compile with clean_restart twice.
7322 (func_nofb print, func_nofb backtrace, func_loopfb print)
7323 (func_loopfb backtrace): New.
7324
af76db58
JK
73252010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7326
7327 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7328 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7329 by a hand made one.
7330 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7331 i?86 requirement. Remove variables srcfile and binfile. New variable
7332 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7333
f2c7657e
UW
73342010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7335
7336 * gdb.cell/dwarfaddr.exp: New file.
7337 * gdb.cell/dwarfaddr.S: New file.
7338
628fe4e4
JK
73392010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7340
7341 Test PR 9436.
7342 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7343
f1421989
HZ
73442010-06-24 Hui Zhu <teawater@gmail.com>
7345
7346 * gdb.base/eval.exp: New file.
7347
d03285ec
UW
73482010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7349
7350 * gdb.cell/fork.exp: New file.
7351 * gdb.cell/fork.c: Likewise.
7352 * gdb.cell/fork-spu.c: Likewise.
7353
41b2c92d
PM
73542010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7355
7356 * lib/gdb.exp (banned_variables_traced): New global variable.
7357 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7358 (gdb_init): Use `trace add variable' instead of obsolete
7359 `trace variable'.
7360
d5bc977f
DE
73612010-06-21 Doug Evans <dje@google.com>
7362
7363 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7364
d2ed6730
UW
73652010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7366
7367 * gdb.arch/spu-ls.exp: New file.
7368 * gdb.arch/spu-ls.c: Likewise.
7369
6aed2dbc
SS
73702010-06-18 Stan Shebs <stan@codesourcery.com>
7371
7372 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7373
e0756905
UW
73742010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7375
7376 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7377 * gdb.base/watch-cond.exp: Likewise.
7378 * gdb.python/py-breakpoint.exp: Likewise.
7379
d8053d4d
PA
73802010-06-18 Pedro Alves <pedro@codesourcery.com>
7381
7382 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7383 clean_restart, make sure every test has a distinct message, and
7384 that messages don't include the executable' full path.
7385
81ce510c
DE
73862010-06-17 Doug Evans <dje@google.com>
7387
7388 * gdb.arch/i386-size.exp: Updated expected output for
7389 DISASSEMBLY_OMIT_FNAME.
7390
65d79d4b
SDJ
73912010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7392 Sergio Durigan Junior <sergiodj@redhat.com>
7393
7394 * gdb.base/watch-notconst.c: New file.
7395 * gdb.base/watch-notconst.S: New file.
7396 * gdb.base/watch-notconst2.c: New file.
7397 * gdb.base/watch-notconst2.S: New file.
7398 * gdb.base/watch-notconst.exp: New file.
7399 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7400 (func4): Add operations on `global_ptr_ptr'.
7401 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7402 routine to test watchpoints created with a constant expression.
7403 (test_inaccessible_watchpoint): Include tests for watchpoints
7404 created with a constant expression.
7405
df0f4836
KB
74062010-06-14 Kevin Buettner <kevinb@redhat.com>
7407
7408 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7409 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7410 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7411 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7412 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7413 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7414 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7415 of `_start'.
7416
b769def5
UW
74172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7418
7419 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7420 not supported on the target.
7421 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7422 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7423 * gdb.mi/mi-nsintrall.exp: Likewise.
7424 * gdb.mi/mi-nsmoribund.exp: Likewise.
7425 * gdb.mi/mi-nsthrexec.exp: Likewise.
7426
d914c394
SS
74272010-06-11 Stan Shebs <stan@codesourcery.com>
7428
7429 * gdb.base/permissions.exp: New file.
7430
74312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7432
7433 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7434 does not support ELF executable class.
7435
f3ce5b9c
UW
74362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7437
7438 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7439
8e46892c
JK
74402010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7441
7442 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7443 (runto): Catch "The target does not support running in non-stop mode.".
7444
6cc55c64
MS
74452010-06-11 Michael Snyder <msnyder@vmware.com>
7446
7447 * gdb.base/setshow.exp (set language asm): Don't use
7448 gdb_test_no_output, fails on some targets.
7449
caddefa4
UW
74502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7451
7452 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7453 * gdb.cp/pr9167.exp: Likewise.
7454
468b1aa7
UW
74552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7456
7457 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7458
5c3552dc
UW
74592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7460
7461 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7462
02e6fe6a
UW
74632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7464
7465 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7466
0e03807e
TT
74672010-06-11 Tom Tromey <tromey@redhat.com>
7468
7469 PR gdb/9977, PR exp/11636::
7470 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7471 (pieces_test_f6): Update expected output.
7472
2bdf28a0
JK
74732010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7474
7475 * gdb.base/moribund-step.exp: New.
7476
f6978de9
MS
74772010-06-08 Michael Snyder <msnyder@vmware.com>
7478
7479 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7480 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7481 * gdb.ada/frame_args.exp: Ditto.
7482 * gdb.ada/lang_switch.exp: Ditto.
7483 * gdb.ada/ptype_arith_binop.exp: Ditto.
7484 * gdb.ada/ref_param.exp: Ditto.
7485 * gdb.ada/type_coercion.exp:Ditto.
7486
7487 * gdb.asm/asm-source.exp: Ditto.
7488
7489 * gdb.base/attach.exp: Ditto.
7490 * gdb.base/bitfields2.exp: Ditto.
7491 * gdb.base/call-signal-resume.exp: Ditto.
7492 * gdb.base/callfuncs.exp: Ditto.
7493 * gdb.base/commands.exp: Ditto.
7494 * gdb.base/dbx.exp: Ditto.
7495 * gdb.base/default.exp: Ditto.
7496 * gdb.base/dump.exp: Ditto.
7497 * gdb.base/exprs.exp: Ditto.
7498 * gdb.base/freebpcmd.exp: Ditto.
7499 * gdb.base/interrupt.exp: Ditto.
7500 * gdb.base/list.exp: Ditto.
7501 * gdb.base/long_long.exp: Ditto.
7502 * gdb.base/maint.exp: Ditto.
7503 * gdb.base/ptype.exp: Ditto.
7504 * gdb.base/return.exp: Ditto.
7505 * gdb.base/setshow.exp: Ditto.
7506 * gdb.base/sigbpt.exp: Ditto.
7507 * gdb.base/sigrepeat.exp: Ditto.
7508
7509 * gdb.cp/classes.exp: Ditto.
7510
7511 * gdb.dwarf2/dw2-restore.exp: Ditto.
7512
7513 * gdb.gdb/selftest.exp: Ditto.
7514
7515 * gdb.multi/base.exp: Ditto.
7516 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7517
7518 * gdb.python/py-block.exp: Ditto.
7519 * gdb.python/py-prettyprint.exp: Ditto.
7520 * gdb.python/py-template.exp: Ditto.
7521
7522 * gdb.server/ext-attach.exp: Ditto.
7523 * gdb.server/ext-run.exp: Ditto.
7524 * gdb.server/server-mon.exp: Ditto.
7525
7526 * gdb.threads/fork-thread-pending.exp: Ditto.
7527 * gdb.threads/hand-call-in-threads.exp: Ditto.
7528 * gdb.threads/interrupted-hand-call.exp: Ditto.
7529 * gdb.threads/linux-dp.exp: Ditto.
7530 * gdb.threads/manythreads.exp: Ditto.
7531 * gdb.threads/print-threads.exp: Ditto.
7532 * gdb.threads/pthreads.exp: Ditto.
7533 * gdb.threads/schedlock.exp: Ditto.
7534 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7535 * gdb.threads/threadapply.exp: Ditto.
7536
de7ff789
MS
75372010-06-08 Michael Snyder <msnyder@vmware.com>
7538
889bf7c5 7539 * gdb.ada/exec_changed.exp:
de7ff789
MS
7540 Use ".*" instead of "" as wildcard regexp.
7541
7542 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7543 * gdb.base/call-ar-st.exp: Ditto.
7544 * gdb.base/checkpoint.exp: Ditto.
7545 * gdb.base/default.exp: Ditto.
7546 * gdb.base/dump.exp: Ditto.
7547 * gdb.base/ending-run.exp: Ditto.
7548 * gdb.base/fileio.exp: Ditto.
7549 * gdb.base/miscexprs.exp: Ditto.
7550 * gdb.base/pointers.exp: Ditto.
7551 * gdb.base/readline.exp: Ditto.
7552 * gdb.base/reread.exp: Ditto.
7553 * gdb.base/restore.exp: Ditto.
7554 * gdb.base/shlib-call.exp: Ditto.
7555 * gdb.base/valgrind-db-attach.exp: Ditto.
7556 * gdb.base/volatile.exp: Ditto.
7557 * gdb.base/watchpoints.exp: Ditto.
7558
7559 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7560
7561 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7562 * gdb.python/py-value.exp: Ditto.
7563
7564 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7565 * gdb.trace/circ.exp: Ditto.
7566 * gdb.trace/collection.exp: Ditto.
7567 * gdb.trace/packetlen.exp: Ditto.
7568 * gdb.trace/passc-dyn.exp: Ditto.
7569 * gdb.trace/report.exp: Ditto.
7570 * gdb.trace/tfile.exp: Ditto.
7571 * gdb.trace/tfind.exp: Ditto.
7572 * gdb.trace/while-dyn.exp: Ditto.
7573
3bebe2f2
JK
75742010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7575
7576 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7577
5c631832
JK
75782010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7579
7580 Test PR 10640.
7581 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7582
4c3376c8
SW
75832010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7584
7585 * gdb.cp/koenig.exp: Test for ADL operators.
7586 * gdb.cp/koenig.cc: Added ADL operators.
7587 * gdb.cp/operator.exp: New test.
7588 * gdb.cp/operator.cc: New test.
7589
dc226d5a
MS
75902010-06-04 Michael Snyder <msnyder@vmware.com>
7591
dfb88a23
MS
7592 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7593 * gdb.base/pending.exp: Ditto.
f7ae76b3 7594
dc226d5a
MS
7595 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7596
967cf477
DE
75972010-06-04 Doug Evans <dje@google.com>
7598
7599 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7600 disabled printers.
7601 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7602 (enable_lookup_function): New function.
7603
eb801841
TT
76042010-06-04 Tom Tromey <tromey@redhat.com>
7605
7606 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7607 of hash and id.
7608
38979823
JK
76092010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7610
7611 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7612 newline.
7613 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7614 (empty verbose non-noisy clear, empty verbose noisy clear)
7615 (empty non-verbose noisy clear): Likewise.
7616
35ec993f
MS
76172010-06-03 Michael Snyder <msnyder@vmware.com>
7618
7619 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7620 * gdb.base/display.exp: Ditto.
7621 * gdb.base/find.exp: Ditto.
7622 * gdb.base/ifelse.exp: Ditto.
7623 * gdb.base/multi-forks.exp: Ditto.
7624 * gdb.base/recurse.exp: Ditto.
7625 * gdb.base/setshow.exp: Ditto.
7626 * gdb.base/value-double-free.exp: Ditto.
7627 * gdb.base/watch-vfork.exp: Ditto.
7628 * gdb.base/watch_thread_num.exp: Ditto.
7629 * gdb.base/watchpoint-solib.exp: Ditto.
7630 * gdb.base/watchpoint.exp: Ditto.
7631 * gdb.base/watchpoints.exp: Ditto.
7632
7633 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7634 * gdb.cp/overload.exp: Ditto.
7635 * gdb.cp/virtfunc.exp: Ditto.
7636
7637 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7638
889bf7c5 7639 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7640 Replace gdb_test with gdb_test_no_output.
7641
889bf7c5 7642 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7643 Replace gdb_test with gdb_test_no_output.
7644 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7645 * gdb.threads/watchthreads.exp: Ditto.
7646 * gdb.threads/watchthreads2.exp: Ditto.
7647
7648 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7649 * gdb.trace/tfind.exp: Ditto.
7650
c22decce
JB
76512010-06-03 Joel Brobecker <brobecker@adacore.com>
7652
7653 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7654 successful test if message is the empty string.
7655
fd5700c7
JK
76562010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7657
7658 * gdb.fortran/module.exp (stopped language detection): New test.
7659
f55ee35c
JK
76602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7661
7662 Support DW_TAG_module as separate namespaces.
7663 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7664 gdb.fortran/library-module-lib.f90: New.
7665 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7666 (print i): Remove.
7667 (continue to breakpoint: i-is-1, print var_i value 1)
7668 (continue to breakpoint: i-is-2, print var_i value 2)
7669 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7670 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7671 (complete `modmany, complete `modmany`, complete `modmany`var)
7672 (show language, setting breakpoint at module): New tests.
7673 * gdb.fortran/module.f90 (module mod): Remove.
7674 (module mod1, module mod2, module modmany, subroutine sub1)
7675 (subroutine sub2, program module): New.
7676
b8e8282f
JK
76772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7678
7679 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7680 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7681 * gdb.cp/anon-union.exp (pass): Rename to ...
7682 (print z 2): ... here.
b8e8282f 7683
019ebafc
MS
76842010-06-02 Michael Snyder <msnyder@vmware.com>
7685
e68d8fd4
MS
7686 * gdb.trace/actions.exp: Use gdb_test_no_output.
7687 * gdb.trace/circ.exp: Ditto.
7688 * gdb.trace/packetlen.exp: Ditto.
7689 * gdb.trace/save-trace.exp: Ditto.
7690 * gdb.trace/tracecmd.exp: Ditto.
7691 * gdb.trace/tsv.exp: Ditto.
7692
12b5d08a
MS
7693 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7694 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7695 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7696 * gdb.threads/manythreads.exp: Ditto.
7697 * gdb.threads/print-threads.exp: Ditto.
7698 * gdb.threads/pthreads.exp: Ditto.
7699 * gdb.threads/schedlock.exp: Ditto.
7700 * gdb.threads/staticthreads.exp: Ditto.
7701 * gdb.threads/thread-specific.exp: Ditto.
7702 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7703 * gdb.threads/threadapply.exp: Ditto.
7704 * gdb.threads/watchthreads.exp: Ditto.
7705 * gdb.threads/watchthreads2.exp: Ditto.
7706
89493308
MS
7707 * gdb.python/py-block.exp: Use gdb_test_no_output.
7708 * gdb.python/py-prettyprint.exp: Ditto.
7709 * gdb.python/py-template.exp: Ditto.
7710 * gdb.python/py-value.exp: Ditto.
7711
7712 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7713 * gdb.reverse/watch-reverse.exp: Ditto.
7714
7715 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7716 * gdb.server/ext-run.exp: Ditto.
7717
019ebafc
MS
7718 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7719 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7720 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7721 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7722 * gdb.dwarf2/dw2-producer.exp: Ditto.
7723 * gdb.dwarf2/mac-fileno.exp: Ditto.
7724
7725 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7726 * gdb.gdb/selftest.exp: Ditto.
7727
7728 * gdb.multi/base.exp: Use gdb_test_no_output.
7729
7730 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7731
3e0ca3a5
JK
77322010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7733
7734 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7735
9db70545
MS
77362010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7737
a8d52276
MS
7738 * gdb.cp/class2.exp: Use gdb_test_no_output.
7739 * gdb.cp/classes.exp: Ditto.
7740 * gdb.cp/extern-c.exp: Ditto.
7741 * gdb.cp/inherit.exp: Ditto.
7742 * gdb.cp/maint.exp: Ditto.
7743 * gdb.cp/mb-inline.exp: Ditto.
7744 * gdb.cp/mb-templates.exp: Ditto.
7745 * gdb.cp/method2.exp: Ditto.
7746 * gdb.cp/misc.exp: Ditto.
7747 * gdb.cp/ovldbreak.exp: Ditto.
7748 * gdb.cp/punctuator.exp: Ditto.
7749 * gdb.cp/templates.exp: Ditto.
7750 * gdb.cp/virtbase.exp: Ditto.
7751
889bf7c5 7752 * gdb.threads/attach-stopped.exp:
9db70545 7753 Replace uses of send_gdb / gdb_expect.
889bf7c5 7754 * gdb.threads/attachstop-mt.exp:
9db70545 7755 Replace uses of send_gdb / gdb_expect.
889bf7c5 7756 * gdb.threads/gcore-thread.exp:
9db70545 7757 Replace uses of send_gdb / gdb_expect.
889bf7c5 7758 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7759 Replace uses of send_gdb / gdb_expect.
7760 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7761 * gdb.threads/print-threads.exp:
9db70545
MS
7762 Replace uses of send_gdb / gdb_expect.
7763 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7764 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7765 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7766
7767 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7768 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7769 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7770 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7771 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7772 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7773 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7774 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7775 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7776 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7777 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7778
359cc68c
JK
77792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7780
7781 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7782
7d3fe98e
SW
77832010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7784
7785 * gdb.cp/koenig.exp: Added new test case.
7786 * gdb.cp/koenig.cc: Ditto.
7787
27d3a1a2
MS
77882010-06-01 Michael Snyder <msnyder@vmware.com>
7789
7790 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7791 * gdb.base/arrayidx.exp: Ditto.
7792 * gdb.base/attach.exp: Ditto.
7793 * gdb.base/auxv.exp: Ditto.
7794 * gdb.base/bigcre.exp: Ditto.
7795 * gdb.base/break-always.exp: Ditto.
7796 * gdb.base/break-interp.exp: Ditto.
7797 * gdb.base/break.exp: Ditto.
7798 * gdb.base/breakpoint-shadow.exp: Ditto.
7799 * gdb.base/call-ar-st.exp: Ditto.
7800 * gdb.base/call-sc.exp: Ditto.
7801 * gdb.base/call-signal-resume.exp: Ditto.
7802 * gdb.base/callfuncs.exp: Ditto.
7803 * gdb.base/catch-syscall.exp: Ditto.
7804 * gdb.base/charset.exp: Ditto.
7805 * gdb.base/code-expr.exp: Ditto.
7806 * gdb.base/commands.exp: Ditto.
7807 * gdb.base/cond-expr.exp: Ditto.
7808 * gdb.base/condbreak.exp: Ditto.
7809 * gdb.base/cursal.exp: Ditto.
7810 * gdb.base/cvexpr.exp: Ditto.
7811 * gdb.base/default.exp: Ditto.
7812 * gdb.base/del.exp: Ditto.
7813 * gdb.base/detach.exp: Ditto.
7814 * gdb.base/display.exp: Ditto.
7815 * gdb.base/ena-dis-br.exp: Ditto.
7816 * gdb.base/eval-skip.exp: Ditto.
7817 * gdb.base/foll-fork.exp: Ditto.
7818 * gdb.base/foll-vfork.exp: Ditto.
7819 * gdb.base/frame-args.exp: Ditto.
7820 * gdb.base/funcargs.exp: Ditto.
7821 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7822 * gdb.base/gdbvars.exp: Ditto.
7823 * gdb.base/help.exp: Ditto.
7824 * gdb.base/ifelse.exp: Ditto.
7825 * gdb.base/included.exp: Ditto.
7826 * gdb.base/list.exp: Ditto.
7827 * gdb.base/macscp.exp: Ditto.
7828 * gdb.base/maint.exp: Ditto.
7829 * gdb.base/multi-fork.exp: Ditto.
7830 * gdb.base/overlays.exp: Ditto.
7831 * gdb.base/page.exp: Ditto.
7832 * gdb.base/pending.exp: Ditto.
7833 * gdb.base/pointers.exp: Ditto.
7834 * gdb.base/pr11022.exp: Ditto.
7835 * gdb.base/prelink.exp: Ditto.
7836 * gdb.base/printcmds.exp: Ditto.
7837 * gdb.base/psymtab.exp: Ditto.
7838 * gdb.base/randomize.exp: Ditto.
7839 * gdb.base/relational.exp: Ditto.
7840 * gdb.base/relocate.exp: Ditto.
7841 * gdb.base/remote.exp: Ditto.
7842 * gdb.base/sepdebug.exp: Ditto.
7843 * gdb.base/set-lang-auto.exp: Ditto.
7844 * gdb.base/setshow.exp: Ditto.
7845 * gdb.base/setvar.exp: Ditto.
7846 * gdb.base/signals.exp: Ditto.
7847 * gdb.base/signull.exp: Ditto.
7848 * gdb.base/sigstep.exp: Ditto.
7849 * gdb.base/sizeof.exp: Ditto.
7850 * gdb.base/solib-disc.exp: Ditto.
7851 * gdb.base/store.exp: Ditto.
7852 * gdb.base/structs.exp: Ditto.
7853 * gdb.base/structs2.exp: Ditto.
7854 * gdb.base/subst.exp: Ditto.
7855 * gdb.base/term.exp: Ditto.
7856 * gdb.base/trace-commands.exp: Ditto.
7857 * gdb.base/unwindonsignal.exp: Ditto.
7858 * gdb.base/valgrind-db-attach.exp: Ditto.
7859 * gdb.base/varargs.exp: Ditto.
7860 * gdb.base/watch-cond.exp: Ditto.
7861 * gdb.base/watch_thread_num.exp: Ditto.
7862 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7863 * gdb.base/watchpoint.exp: Ditto.
7864 * gdb.base/whatis-exp.exp: Ditto.
7865
f8d3bf8f
MS
78662010-06-01 Michael Snyder <msnyder@vmware.com>
7867
7868 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7869 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7870 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7871 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7872 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7873 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7874 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7875 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7876 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7877 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7878 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7879 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7880 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7881 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7882 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7883
3f9e0d32
JK
78842010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7885
7886 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7887 trailing newline.
7888 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7889 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7890 (p *args): ... here and remove excessive trailing newline.
7891
f629457d
JB
78922010-05-31 Joel Brobecker <brobecker@adacore.com>
7893
7894 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7895
09eef106
JK
78962010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7897
7898 Accept the new Linux kernel "t (tracing stop)" string.
7899 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7900 Update comment.
7901 (state_wait) <T (tracing stop)>: New.
7902 (main): Update the state_wait expect string.
7903
94f31136
PA
79042010-05-28 Pedro Alves <pedro@codesourcery.com>
7905
7906 * limits.c, limits.exp: Delete files.
7907 * Makefile.in (clean mostlyclean): Adjust.
7908 * tracecmd.exp: Adjust.
7909
096554ab
JK
79102010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7911
7912 * gdb.base/tui-layout.exp: New.
7913
27d3a1a2 79142010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7915
889bf7c5 7916 * gdb.reverse/break-precsave.exp:
bcd2dc50 7917 Replace uses of send_gdb / gdb_expect.
889bf7c5 7918 * gdb.reverse/break-reverse.exp:
bcd2dc50 7919 Replace uses of send_gdb / gdb_expect.
889bf7c5 7920 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7921 Replace uses of send_gdb / gdb_expect.
889bf7c5 7922 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7923 Replace uses of send_gdb / gdb_expect.
889bf7c5 7924 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7925 Replace uses of send_gdb / gdb_expect.
889bf7c5 7926 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7927 Replace uses of send_gdb / gdb_expect.
889bf7c5 7928 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7929 Replace uses of send_gdb / gdb_expect.
889bf7c5 7930 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7931 Replace uses of send_gdb / gdb_expect.
889bf7c5 7932 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7933 Replace uses of send_gdb / gdb_expect.
889bf7c5 7934 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7935 Replace uses of send_gdb / gdb_expect.
889bf7c5 7936 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7937 Replace uses of send_gdb / gdb_expect.
889bf7c5 7938 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7939 Replace uses of send_gdb / gdb_expect.
889bf7c5 7940 * gdb.reverse/machinestate.exp:
bcd2dc50 7941 Replace uses of send_gdb / gdb_expect.
889bf7c5 7942 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7943 Replace uses of send_gdb / gdb_expect.
889bf7c5 7944 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7945 Replace uses of send_gdb / gdb_expect.
889bf7c5 7946 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7947 Replace uses of send_gdb / gdb_expect.
889bf7c5 7948 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7949 Replace uses of send_gdb / gdb_expect.
889bf7c5 7950 * gdb.reverse/step-precsave.exp:
bcd2dc50 7951 Replace uses of send_gdb / gdb_expect.
889bf7c5 7952 * gdb.reverse/step-reverse.exp:
bcd2dc50 7953 Replace uses of send_gdb / gdb_expect.
889bf7c5 7954 * gdb.reverse/until-precsave.exp:
bcd2dc50 7955 Replace uses of send_gdb / gdb_expect.
889bf7c5 7956 * gdb.reverse/until-reverse.exp:
bcd2dc50 7957 Replace uses of send_gdb / gdb_expect.
889bf7c5 7958 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7959 Replace uses of send_gdb / gdb_expect.
889bf7c5 7960 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7961 Replace uses of send_gdb / gdb_expect.
7962
3def43e0
JK
79632010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7964
7965 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7966 excessive newline.
7967
27d3a1a2 79682010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7969
7970 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7971 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7972 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7973 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7974 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7975 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7976 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7977 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7978 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7979 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7980 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7981 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7982 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7983 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7984 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7985 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7986 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7987 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7988 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7989
27d3a1a2 79902010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7991
22454424
MS
7992 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7993 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7994
7995 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7996 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7997 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7998
889bf7c5 7999 * gdb.reverse/consecutive-reverse.exp:
22454424 8000 Replace uses of send_gdb / gdb_expect.
889bf7c5 8001 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8002 Replace uses of send_gdb / gdb_expect.
8003
8004 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8005 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8006 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8007 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8008 Replace uses of send_gdb / gdb_expect.
8009 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8010 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8011 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8012 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8013 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8014 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8015 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8016 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8017 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8018
80192010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8020
22454424 8021 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8022
22454424 8023 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8024
22454424
MS
8025 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8026 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8027 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8028 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8029 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8030 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8031 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8032 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8033 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8034
6e5f2c59
TT
80352010-05-25 Tom Tromey <tromey@redhat.com>
8036
8037 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8038
bbc8b958
TT
80392010-05-25 Tom Tromey <tromey@redhat.com>
8040
8041 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8042 argument order.
8043 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8044 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8045 order.
8046 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8047 order.
8048 * gdb.base/call-sc.exp (setup_kfails): Remove.
8049 (setup_compiler_kfails): Remove.
8050 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8051 argument order.
8052 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8053 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8054 (advancei): Fix setup_kfail argument order.
8055 * gdb.base/radix.exp: Fix setup_kfail argument order.
8056 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8057 order.
8058 * gdb.base/structs.exp (setup_kfails): Remove.
8059 (setup_compiler_kfails): Fix setup_kfail argument order.
8060 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8061 order.
8062 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8063 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8064 setup_kfail argument order.
8065 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8066
83d1babf
TT
80672010-05-25 Tom Tromey <tromey@redhat.com>
8068
8069 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8070
6acb16a2
MS
80712010-05-25 Michael Snyder <msnyder@vmware.com>
8072
8073 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8074 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8075 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8076 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8077 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8078 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8079 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8080 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8081 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8082 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8083 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8084 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8085 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8086 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8087 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8088 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8089 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8090 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8091 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8092 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8093 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8094 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8095 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8096 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8097 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8098 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8099 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8100 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8101 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8102 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8103 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8104 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8105 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8106 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8107 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8108 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8109 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8110 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8111 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8112 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8113 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8114 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8115 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8116 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8117 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8118 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8119 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8120 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8121
81222010-05-25 Doug Evans <dje@google.com>
8123
8124 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8125 gdb.string_to_argv.
ad3986f0 8126
d3b1e874
TT
81272010-05-21 Tom Tromey <tromey@redhat.com>
8128
8129 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8130 Call it.
8131 * gdb.dwarf2/pieces.S: Update.
8132 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8133
cb826367
TT
81342010-05-21 Tom Tromey <tromey@redhat.com>
8135
8136 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8137 Call it.
8138 * gdb.dwarf2/pieces.c (struct C): New.
8139 (f6): New function.
8140 * gdb.dwarf2/pieces.S: Replace.
8141
74de6778
TT
81422010-05-21 Tom Tromey <tromey@redhat.com>
8143
8144 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8145 Call it.
8146
afd74c5f
TT
81472010-05-21 Tom Tromey <tromey@redhat.com>
8148
8149 * gdb.dwarf2.pieces.exp: New file.
8150 * gdb.dwarf2.pieces.S: New file.
8151 * gdb.dwarf2.pieces.c: New file.
8152
a7b75dfd 81532010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8154 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8155
8156 * lib/gdb.exp (gdb_test_no_output): New function.
8157 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8158 when testing commands that should produce no output.
8159
c81c812a
JB
81602010-05-17 Joel Brobecker <brobecker@adacore.com>
8161
8162 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8163 parameter that we want to watch being a constant.
8164
0cce5bd9
JB
81652010-05-17 Joel Brobecker <brobecker@adacore.com>
8166
8167 * gdb.ada/cond_lang: New testcase.
8168
47050449
JB
81692010-05-17 Joel Brobecker <brobecker@adacore.com>
8170
8171 * lib/gdb.exp (banned_variables): New variable/constant.
8172 (gdb_init): Add write trace on variables listed in banned_variables.
8173 (gdb_finish): Remove write traces on variables listed in
8174 banned_variables.
8175
77c01586
JB
81762010-05-17 Joel Brobecker <brobecker@adacore.com>
8177
8178 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8179 * gdb.cp/koenig.exp: Likewise.
8180
88d4aea7
PM
81812010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8182
889bf7c5 8183 PR python/11482
88d4aea7
PM
8184
8185 * gdb.python/py-value.exp (test_value_hash): New function.
8186
f5a010c0
PM
81872010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8188
8189 PR exp/11530.
8190 * gdb.base/gdb11530.c: New file.
8191 * gdb.base/gdb11530.exp: New file.
8192
8ef4892f
JK
81932010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8194
8195 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8196 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8197
7322dca9
SW
81982010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8199
8200 * gdb.cp/koenig.exp: New test.
8201 * gdb.cp/koenig.cc: New test program.
8202
02e7ea18
JB
82032010-05-05 Joel Brobecker <brobecker@adacore.com>
8204
8205 Remove the use of prms_id and bug_id throughout the testsuite.
8206
e1c34c5d
PM
82072010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8208
8209 PR exp/11349.
8210 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8211 use a reference local variable.
8212
8e1d0c49
JK
82132010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8214
8215 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8216 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8217 variable different_dir. Move debugfile into a full directory pathname
8218 under DIFFERENT_DIR.
8219 * lib/gdb.exp (separate_debug_filename): Remove.
8220 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8221 variable debug_dir and mkdir of it. Update function comments.
8222
e66408ed
PA
82232010-04-29 Pedro Alves <pedro@codesourcery.com>
8224
8225 PR gdb/11557
8226
8227 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8228 files.
8229
d7b32ed3
PM
82302010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8231
889bf7c5 8232 * gdb.python/py-param.exp: New File.
d7b32ed3 8233
6aecb9c2
JB
82342010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8235
8236 * gdb.base/default.exp: Fix "set language" test.
8237
bdf92a1c
PM
82382010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8239
8240 PR breakpoints/11531.
8241 * gdb.base/gdb11531.c: New file.
8242 * gdb.base/gdb11531.exp: New file.
8243
3f172e24
TT
82442010-04-26 Tom Tromey <tromey@redhat.com>
8245
8246 * gdb.base/completion.exp: Add tests for completion and deprecated
8247 commands.
8248
64af4c92
JK
82492010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8250
8251 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8252 (print /x char_array): Escape curly brackets.
8253
492928e4
JK
82542010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8255
8256 Fix deadlock on looped list of loaded shared objects.
8257 * gdb.base/solib-corrupted.exp: New.
8258
66d09542
DE
82592010-04-23 Doug Evans <dje@google.com>
8260
8261 * gdb.python/py-section-script.c: New file.
8262 * gdb.python/py-section-script.exp: New file.
8263 * gdb.python/py-section-script.py: New file.
8264
8bd10a10
CM
82652010-04-20 Chris Moller <cmoller@redhat.com>
8266
8267 PR 10179
8268
8269 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8270 * gdb.base/pr10179-a.c:
8271 * gdb.base/pr10179-b.c:
8272 * gdb.base/pr10179.exp: New files.
8273
c0201579
JK
82742010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8275
8276 Fix crashes on dangling display expressions.
8277 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8278 is SEP.
8279 (lib_flags): Remove the "debug" keyword.
8280 (libsepdebug): New variable for iterating new loop.
8281 (save_pf_prefix): New variable wrapping the loop.
8282 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8283 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8284
793b0ff8
PM
82852010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8286
8287 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8288
097f51f7
PM
82892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8290
8291 PR stabs/11479.
8292 * gdb.stabs/gdb11479.exp: New file.
8293 * gdb.stabs/gdb11479.c: New file.
8294
9a22f0d0
PM
82952010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8296
8297 * gdb.base/charset.c (Strin16, String32): New variables.
8298 * gdb.base/charset.exp (gdb_test): Test correct display
8299 of 16 or 32 bit strings.
8300
83012010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8302
8303 PR 9167
8304 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8305 * gdb.cp/pr9167.cc: New file.
8306 * gdb.cp/pr9167.exp: New file.
8307
8308
6e354e5e
PM
83092010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8310
8311 PR pascal/11492.
8312 * gdb.pascal/gdb11492.pas: New file.
8313 * gdb.pascal/gdb11492.exp: New file.
8314
be942545
JB
83152010-04-20 Joel Brobecker <brobecker@adacore.com>
8316
1667e6e3 8317 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8318
0c3acc09
JB
83192010-04-20 Joel Brobecker <brobecker@adacore.com>
8320
8321 * gdb.ada/dyn_loc: New testcase.
8322
ec31cde5
CM
83232010-04-20 Chris Moller <cmoller@redhat.com>
8324
8325 PR 10867
889bf7c5 8326
ec31cde5
CM
8327 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8328 * gdb.cp/pr10687.cc: New file.
8329 * gdb.cp/pr10687.exp: New file.
8330
8331
ce4b0682
SDJ
83322010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8333 Sergio Durigan Junior <sergiodj@redhat.com>
8334
8335 * gdb.fortran/logical.exp: New testcase.
8336 * gdb.fortran/logical.f90: New file.
8337
3436961f
DE
83382010-04-19 Doug Evans <dje@google.com>
8339
8340 * gdb.base/help.exp (help source): Update expected output.
8341
4d836c09
JK
83422010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8343
8344 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8345 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8346 gdb_exit and return.
8347 (executable): New variable.
8348 (binfile): Use it.
8349
6149aea9
PA
83502010-04-19 Pedro Alves <pedro@codesourcery.com>
8351
8352 PR breakpoints/8554.
8353
8354 * gdb.trace/save-trace.exp: Adjust.
8355
ed41462c
L
83562010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8357
8358 PR corefiles/11511
8359 * gdb.arch/system-gcore.exp: New.
8360 * gdb.arch/gcore.c: Likewise.
8361
3f7b2faa
DE
83622010-04-15 Doug Evans <dje@google.com>
8363
fa33c3cd
DE
8364 * gdb.python/py-progspace.c: New file.
8365 * gdb.python/py-progspace.exp: New file.
8366
3f7b2faa
DE
8367 * gdb.base/source.exp: Add tests for "source -s".
8368
79f283fe
PM
83692010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8370
8371 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8372 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8373 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8374 * gdb.python/py-mi.exp: New test for to_string returning None.
8375
fc8eb08a
PM
83762010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8377
8378 * gdb.python/py-breakpoint.c: Make result global.
8379
26e197f6
JK
83802010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8381
8382 Fix non-GNU make compatibility.
8383 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8384
adc36818
PM
83852010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8386
8387 * gdb.python/py-breakpoint.exp: New File.
8388 * gdb.python/py-breakpoint.C: Ditto.
8389
64e17368
SS
83902010-04-08 Stan Shebs <stan@codesourcery.com>
8391
8392 * gdb.trace/actions.exp: Clear default-collect.
8393 * gdb.trace/save-trace.exp: Clear default-collect.
8394
fff5cc64
PM
83952010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8396
8397 * gdb.python/py-value: Add null string variable.
8398 (test_lazy_string): Test zero length, NULL address lazy
8399 strings.
8400
a055a187
L
84012010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8402
8403 * gdb.arch/i386-avx.c: New.
8404 * gdb.arch/i386-avx.exp: Likewise.
8405
8406 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8407
96e39866
DE
84082010-04-06 Doug Evans <dje@google.com>
8409
8410 * gdb.base/source-test.gdb: New file.
8411 * gdb.base/source.exp: Test source -v.
8412
5984a431
UW
84132010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8414
8415 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8416
ec8a089a
PM
84172010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8418
8419 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8420 within one line, unless it is followed by a double quote.
8421 * gdb.stabs/hppa.sed: Idem.
8422 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8423 * gdb.stabs/weird.exp: Check for correct parsing of
8424 char and string constants.
ec8a089a
PM
8425 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8426 in .stabs to .stabx substitution.
8427
fce3c1f0
SS
84282010-04-05 Stan Shebs <stan@codesourcery.com>
8429
8430 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8431 constant global.
8432 * gdb.trace/tfile.exp: Try to print them.
8433
d77f58be
SS
84342010-04-04 Stan Shebs <stan@codesourcery.com>
8435
8436 * gdb.base/completion.exp: Update for new "info watchpoints".
8437 * gdb.base/default.exp: Ditto.
8438 * gdb.base/help.exp: Ditto.
8439 * gdb.base/watchpoint.exp: Ditto.
8440 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8441
af54718e
SS
84422010-04-04 Stan Shebs <stan@codesourcery.com>
8443
8444 * gdb.trace/tfile.exp: Sharpen tfind test.
8445
74d1f91e
JK
84462010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8447
8448 * gdb.base/break-entry.exp: New.
8449
eb8e76db 84502010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8451 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8452
8453 * gdb.reverse/i386-sse-reverse.exp: New file.
8454 * gdb.reverse/i386-sse-reverse.c: New file.
8455
bf65cad8
PA
84562010-04-02 Pedro Alves <pedro@codesourcery.com>
8457
8458 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8459
fff87407
SS
84602010-04-01 Stan Shebs <stan@codesourcery.com>
8461
8462 * gdb.trace/actions.exp: Tweak expected output.
8463 * gdb.trace/while-stepping.exp: Tweak expected output.
8464
fe01d668
L
84652010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8466
8467 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8468
86b17b60
PA
84692010-04-01 Pedro Alves <pedro@codesourcery.com>
8470
8471 * gdb.base/commands.exp: Adjust.
8472 * gdb.cp/extern-c.exp: Adjust.
8473
2c58c0a9
PA
84742010-04-01 Pedro Alves <pedro@codesourcery.com>
8475
8476 * gdb.trace/collection.c (local_test_func): Define a local struct,
8477 and instanciate it.
8478
0db9b91c
PA
84792010-04-01 Pedro Alves <pedro@codesourcery.com>
8480
8481 * gdb.trace/collection.exp (gdb_collect_args_test)
8482 (gdb_collect_argarray_test): XFAIL the tests that assume the
8483 argarray argument's elements are collected.
8484
8072405b
JK
84852010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8486
8487 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8488 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8489
8bf6485c
SS
84902010-03-31 Stan Shebs <stan@codesourcery.com>
8491
8492 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8493 and tracepoint conditionals.
8494 (gdb_verify_tracepoints): Delete unused return.
8495
fd7f724a
KS
84962010-03-26 Keith Seitz <keiths@redhat.com>
8497
8498 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8499 appear in the output before main.
8500 Remove KFAIL for gdb/2215 aka bz 9320.
8501
8d9e7719
DE
85022010-03-30 Doug Evans <dje@google.com>
8503
0906dd0b
DE
8504 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8505 by dejagnu.
8506 * gdb.arch/amd64-dword.exp: Ditto.
8507
8d9e7719
DE
8508 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8509 match.
8510 (break printf): Ditto.
8511
1da644f0
SW
85122010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8513
8514 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8515 gcc < 4.4.
8516 * gdb.cp/shadow.exp: Ditto.
8517
a8121990
PA
85182010-03-29 Pedro Alves <pedro@codesourcery.com>
8519
8520 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8521 "tstart" is silent.
8522
6e79d367
PA
85232010-03-29 Pedro Alves <pedro@codesourcery.com>
8524
8525 * gdb.trace/collection.exp (executable): New.
8526 (binfile): Use it.
8527 (fpreg, spreg, pcreg): New.
8528 (test_register): Use gdb_test_multiple. Pass /x to print.
8529 (prepare_for_trace_test): New.
8530 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8531 (gdb_collect_args_test, gdb_collect_argstruct_test)
8532 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8533 prepare_for_trace_test.
8534 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8535 fpreg, spreg and pcreg.
8536 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8537 prepare_for_trace_test.
8538 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8539 try to detect tracing support here. Don't set breakpoints at
8540 `begin' or `end' here.
8541 <global scope>: Use clean_restart. Run to main before checking
8542 for tracing support. Check for for tracing support here.
8543
09248348
JK
85442010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8545
8546 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8547 " as $displacement" to "seen displacement message".
8548
d350db38
PA
85492010-03-28 Pedro Alves <pedro@codesourcery.com>
8550
8551 * gdb.trace/while-dyn.exp (executable): New variable.
8552 (binfile): Use it.
8553 (test_while_stepping): New function. Move most tests here. Call
8554 it once for each of the while-stepping, stepping and ws aliases.
8555
907af001
UW
85562010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8557
8558 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8559 that do not provide the tagless_struct type name at all.
8560 (test_print_anon_union): Do not check value of uninitialized
8561 union member. Do not use cp_test_ptype_class, so we can accept
8562 "long" as well as "long int".
8563
610197fd
PA
85642010-03-26 Pedro Alves <pedro@codesourcery.com>
8565
8566 * gdb.trace/tfile.c (tohex, bin2hex): New.
8567 (write_error_trace_file): Hexify error description.
8568
6c28cbf2
SS
85692010-03-25 Stan Shebs <stan@codesourcery.com>
8570
8571 * gdb.trace/tfile.c: Generate an additional trace file, improve
8572 portability.
8573 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8574 files in a better way.
8575
e62b8c7e
KS
85762010-03-25 Keith Seitz <keiths@redhat.com>
8577
8578 * gdb.java/jprint.exp: XFAIL printing of static class members
8579 because of GCC debuginfo problem.
8580
82ccf5a5
JK
85812010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8584
293e2f9e
DJ
85852010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8586
8587 * gdb.base/completion.exp: Allow long instead of long int.
8588 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8589 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8590 variable p.
8591 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8592 * gdb.base/pointers.exp: Allow long instead of long int.
8593 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8594 * gdb.base/step-line.exp: Allow a directory before the source file name.
8595
95a42b64
TT
85962010-03-24 Tom Tromey <tromey@redhat.com>
8597
8598 PR breakpoints/9352:
8599 * gdb.base/default.exp: Update.
8600 * gdb.base/commands.exp: Update.
8601 * gdb.cp/extern-c.exp: Test setting commands on multiple
8602 breakpoints at once.
8603
2390201f
DJ
86042010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8605
8606 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8607 if gdb,nosignals.
8608 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8609 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8610 exited".
8611
8c9a6790
SS
86122010-03-24 Stan Shebs <stan@codesourcery.com>
8613
8614 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8615
a6c727b2
DJ
86162010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8617
8618 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8619 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8620 argument. Handle "short" and "long".
8621 (Top level): Pass overprototyped output for old_fptr and xptr.
8622
4dfd5423
PA
86232010-03-23 Pedro Alves <pedro@codesourcery.com>
8624
8625 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8626 format strings and add casts to avoid compiler warnings.
8627
86282010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8629
8630 * lib/trace-support.exp (gdb_trace_setactions):
8631 Don't expect whitespace after ">" prompt.
8632 * gdb.trace/actions.exp: Adjust for output changes.
8633 * gdb.trace/while-stepping.exp: Likewise.
8634
c847d045
JK
86352010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8636
8637 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8638 and r157645).
8639
5f717f1d
JK
86402010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8641
8642 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8643 New.
8644
7d6d51d5
DJ
86452010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8646
8647 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8648 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8649
3b11a015
SS
86502010-03-19 Stan Shebs <stan@codesourcery.com>
8651
8652 * gdb.trace/ax.exp: New file.
8653
d7d158ed
DE
86542010-03-19 Doug Evans <dje@google.com>
8655
6bb85cd1
DE
8656 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8657 output from gcc.
8658
d7d158ed
DE
8659 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8660 named /usr/sbin/prelink<foo>.
8661
4daf5ac0
SS
86622010-03-18 Stan Shebs <stan@codesourcery.com>
8663
8664 * gdb.trace/circ.exp: Test circular-trace-buffer.
8665 * gdb.trace/tfile.exp: Update tstatus test.
8666
e8d05480
JB
86672010-03-18 Joel Brobecker <brobecker@adacore.com>
8668
8669 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8670 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8671
441b986a
UW
86722010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8673
8674 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8675
4247603b
PA
86762010-03-18 Pedro Alves <pedro@codesourcery.com>
8677
8678 * gdb.base/default.exp: Adjust the expected output of the finish
8679 and until commands when the inferior is not being run.
8680
13387711
SW
86812010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8682
8683 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8684 * gdb.cp/nsusing.exp: Ditto.
8685
6e31430b
TT
86862010-03-15 Tom Tromey <tromey@redhat.com>
8687
8688 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8689 * gdb.cp/userdef.cc (operator==): New function.
8690 (main): New locals mem1, mem2.
8691
e2d69cb5
JZ
86922010-03-15 Jie Zhang <jie@codesourcery.com>
8693
8694 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8695 Declare and use new loadtimeout variable.
8696
f572f0a9
DJ
86972010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8698
8699 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8700 Use gdb_load later.
8701
51f4c0b0
PA
87022010-03-14 Pedro Alves <pedro@codesourcery.com>
8703
8704 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8705 literal. Add missing endlines to prints to stderr.
8706
1c809c68
TT
87072010-03-12 Tom Tromey <tromey@redhat.com>
8708
8709 PR c++/9708:
8710 * gdb.cp/m-static.exp: Add regression test.
8711 * gdb.cp/m-static.cc (method): New method.
8712 (main): Call it.
8713
00ae8fef
SW
87142010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8715
8716 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8717 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8718
759f0f0b
PA
87192010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8720
21e24d21
PA
8721 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8722
87232010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8724
759f0f0b
PA
8725 * lib/gdb.exp (skip_stl_tests): New.
8726 (gdb_compile): Symbian needs -ldl.
8727 (shlib_target_file): New.
8728 (shlib_symbol_file): New.
8729 (gdb_load_shlibs): Use shlib_target_file.
8730 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8731 * gdb.cp/exception.exp: Use skip_stl_tests.
8732 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8733 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8734 * gdb.cp/mb-templates.exp: Ditto.
8735 * gdb.base/commands.exp: Relax regexes.
8736 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8737 shlib_target_file and shlib_symbol_file.
8738 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8739 sections.
8740 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8741 * gdb.base/solib-disc.exp: Use
8742 shlib_target_file and shlib_symbol_file.
8743 * gdb.base/unload.exp: Don't skip on symbian. Use
8744 shlib_target_file and shlib_symbol_file.
8745 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8746
6a8f2671 87472010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8748
6a8f2671
PA
8749 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8750 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8751 Issue a tfind end before looking for a tracepoint frame.
8752 * gdb.trace/tfind.exp: Adjust tstatus output.
8753 Adjust disassembly output.
8754 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8755
ccf26247
JK
87562010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8757
8758 * gdb.base/break-interp.exp: Create new displacement parameter value
8759 for the test_ld calls.
8760 (reach): New parameter displacement, verify its content. New push of
8761 pf_prefix "reach-$func:". Import global expect_out.
8762 (test_core): New parameter displacement, verify its content. New push
8763 of pf_prefix "core:". New command "set verbose on". Import global
8764 expect_out.
8765 (test_attach): New parameter displacement, verify its content. New
8766 push of pf_prefix "attach:". New command "set verbose on". Import
8767 global expect_out.
8768 (test_ld): New parameter displacement, pass it to the reach, test_core
8769 and test_attach calls and verify its content in the "ld.so exit" test.
8770 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8771 (prelink): Update expected text, use gdb_test.
8772
e469c7fb
DE
87732010-03-10 Doug Evans <dje@google.com>
8774
8775 * gdb.base/checkpoint.exp: Fix comment.
8776 Lengthen timeout while doing >600 checkpoints test.
8777 Rename duplicate "kill all one" test to keep test names unique.
8778
60e1c644
PA
87792010-03-10 Pedro Alves <pedro@codesourcery.com>
8780
8781 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8782
cec808ec
KS
87832010-03-08 Keith Seitz <keiths@redhat.com>
8784
889bf7c5
PA
8785 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8786 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8787 (dm_type_long): New function.
8788 (dm_type_unsigned_short): New function.
8789 (dm_type_unsigned_long): New function.
8790 (myint): New typedef.
8791 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8792 long, unsigned shor and long, operator char*, and typedef.
8793 (test_lookup_operator_functions): Add operator char* test.
8794 (test_paddr_operator_functions): Likewise.
8795 (test_paddr_overloaded_functions): Use probe values for
8796 short, long, and unsigned short and long.
8797 (test_paddr_hairy_functions): If the demangler probe detected
8798 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8799 demangler.
8800 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8801 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8802 and "print null_pmf".
8803 Add test "ptype a.*pmf".
8804 * gdb.cp/overload.exp: Allow optional "int" to appear with
8805 "short" and "long".
8806 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8807 long expect value for men_overload1arg.
8808 Allow "int" to appear with "short" and "long".
8809 When testing "info break", add argument for main (void).
8810 Also allow "int" to appear with "short" and "long".
8811 Ditto with "unsigned" and "long long".
cec808ec
KS
8812 * gdb.java/jmain.exp: Do not enclose methods names in single
8813 quotes.
8814 * gdb.java/jmisc.exp: Likewise.
8815 * gdb.java/jprint.exp: Likewise.
8816 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8817
8818 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8819 * gdb.cp/exception.exp (backtrace after first throw)
8820 (backtrace after second throw): Allow a namespace before __cxa_throw.
8821 (backtrace after first catch, backtrace after second catch): Allow
8822 a namespace before __cxa_begin_catch.
8823
8824 * gdb.cp/cpexprs.exp: New file.
8825 * gdb.cp/cpexprs.cc: New file.
8826
8827 From Daniel Jacobowitz <dan@codesourcery.com>
8828 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8829 to use string_to_regexp.
8830 (ctor, dtor): New functions. Use them to match constructor
8831 and destructor function types.
8832 (Top level): Use runto_main.
8833
f870a310
TT
88342010-03-05 Tom Tromey <tromey@redhat.com>
8835
8836 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8837 gdb.target_charset.
8838 (pp_ns.to_string): Likewise.
8839
0c199f28
KS
88402010-03-04 Keith Seitz <keiths@redhat.com>
8841
8842 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8843 can be quoted. Test that both the filename and function/line
8844 portions can be quoted at the same time.
8845
c7437ca6
PA
88462010-03-04 Pedro Alves <pedro@codesourcery.com>
8847
8848 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8849
b111b805
DE
88502010-03-03 Doug Evans <dje@google.com>
8851
24486cb7
DE
8852 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8853 libc contains libpthread.
8854
b111b805
DE
8855 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8856 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8857 of gdb_compile. Add another pattern to match android backtrace.
8858
a0e0ef55
TT
88592010-03-03 Tom Tromey <tromey@redhat.com>
8860
8861 PR gdb/11345:
8862 * gdb.base/printcmds.exp (test_printf): Add test.
8863
1ba53b71
L
88642010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8865
8866 * gdb.arch/amd64-byte.exp: New.
8867 * gdb.arch/amd64-dword.exp: Likewise.
8868 * gdb.arch/amd64-pseudo.c: Likewise.
8869 * gdb.arch/amd64-word.exp: Likewise.
8870 * gdb.arch/i386-byte.exp: Likewise.
8871 * gdb.arch/i386-pseudo.c: Likewise.
8872 * gdb.arch/i386-word.exp: Likewise.
8873
f5dff777
DJ
88742010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8875
8876 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8877 types. Add structreg, bitfields, and flags registers.
8878 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8879 registers.
8880
90884b2b
L
88812010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8882
8883 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8884 (load_description): Set architecture if defined.
8885
dc00d89f
PM
88862010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8887
8888 * gdb.python/py-frame.exp: Add read_var block tests.
8889 * gdb.python/py-frame.c (block): New function.
8890
0e095b7e
JK
88912010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8892 Daniel Jacobowitz <dan@codesourcery.com>
8893
8894 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8895
624f1a65
DM
88962010-02-25 David S. Miller <davem@davemloft.net>
8897
8898 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8899 fix logic for setting all_syscalls_numbers.
8900
f3e9a817
PM
89012010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8902
8903 * Makefile.in: Add py-block and py-symbol.
8904 * gdb.python/py-symbol.exp: New File.
8905 * gdb.python/py-symtab.exp: New File.
8906 * gdb.python/py-block.exp: New File.
8907 * gdb.python/py-symbol.c: New File.
8908 * gdb.python/py-block.c: New File.
8909
f6bbabf0
PM
89102010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8911
8912 PR python/11314
8913 * lib/gdb.exp (skip_python_tests): New function.
8914 * gdb.python/py-cmd.exp: Use skip_python_tests.
8915 * gdb.python/py-frame.exp: Likewise.
8916 * gdb.python/py-function.exp: Likewise.
8917 * gdb.python/py-prettyprint.exp: Likewise.
8918 * gdb.python/py-template.exp: Likewise.
8919 * gdb.python/py-type.exp: Likewise.
8920 * gdb.python/py-value.exp: Likewise.
8921
85d721b8
PA
89222010-02-22 Pedro Alves <pedro@codesourcery.com>
8923
8924 PR9605
8925
8926 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8927
48e32051
TT
89282010-02-19 Tom Tromey <tromey@redhat.com>
8929
8930 PR c++/8693, PR c++/9496:
8931 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8932 regression tests.
8933
ac9c0048
JK
89342010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8935
8936 Fix compatibility with m68k as.
8937 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8938 Use only /* comments */.
8939
57bb97a4
UW
89402010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8941
8942 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8943 * configure: Regenerate.
8944
7d1bf85c
DJ
89452010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8946
8947 * gdb.python/py-type.exp: Check for Python support.
8948
061b5285
PA
89492010-02-17 Pedro Alves <pedro@codesourcery.com>
8950
8951 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8952 `regsub' syntax available.
8953
f8a8bc2c
PA
89542010-02-17 Pedro Alves <pedro@codesourcery.com>
8955
8956 * gdb.base/shmain.c (main): Remove printf call.
8957 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8958 * gdb.base/unload.c (main): Make format of fprintf a string
8959 literal. Add missing endlines to prints to stderr.
8960 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8961
6f451e5e
TT
89622010-02-17 Tom Tromey <tromey@redhat.com>
8963
8964 * gdb.java/jprint.java (jprint.props): New field.
8965 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8966
12d79008
PA
89672010-02-17 Pedro Alves <pedro@codesourcery.com>
8968
ef801a0e 8969 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8970 available.
8971
d252f7e5
DJ
89722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8973
8974 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8975 creation to support remote host testing.
8976
67bdab6c
DJ
89772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8978
8979 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8980 Recognize "command not found".
8981
bb391223
DJ
89822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8983
8984 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8985 single-stepping.
8986
70362913
DJ
89872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8988
8989 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8990 if arguments are not supported.
8991
493f3c00
DJ
89922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8993
8994 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8995 be const or non-const.
8996
8034c749
DJ
89972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8998
8999 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9000 mi_send_resuming_command to send -exec-continue.
9001
791dfb64
DJ
90022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9003
9004 * gdb.base/list.exp (test_list_filename_and_function): Add test
9005 with single quotes.
9006 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9007 matching.
9008 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9009 Add KFAIL'd tests for PR gdb/11289.
9010
7c5fe868
DJ
90112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9012
9013 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9014
fdc498b8
DJ
90152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9016
9017 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9018 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9019 a temporary directory.
9020
b519e2a6
DJ
90212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9022
9023 * gdb.base/charset.exp: Use a single regular expression to match
9024 show host-charset and show target-charset output.
9025
74164c56
JK
90262010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9027
9028 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9029 "Illegal process-id" expect string more exact.
9030 (attach to digits-starting nonsense is prohibited): New.
9031
701ed6dc
JK
90322010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9033
9034 * gdb.base/prelink.exp (set verbose on): New.
9035
889bf7c5 90362010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9037
9038 * mi-reverse.exp: New file. Test for reverse option to the
9039 following MI commands: exec-continue, exec-finish, exec-next,
9040 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9041
dadf0e9c
JB
90422010-02-09 Joel Brobecker <brobecker@adacore.com>
9043
9044 * gdb.ada/ptype_tagged_param: New testcase.
9045
714f19d5
TT
90462010-02-08 Tom Tromey <tromey@redhat.com>
9047
9048 PR c++/8017:
9049 * gdb.cp/overload.exp: Add tests.
9050 * gdb.cp/overload.cc (struct K): New.
9051 (namespace N): New.
9052 (main): Call new functions.
9053 (K::staticoverload): Define.
9054
889bf7c5 90552010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9056
9057 PR gdb/10728
9058 * gdb.cp/pr10728-x.h: New file.
9059 * gdb.cp/pr10728-x.cc: New file.
9060 * gdb.cp/pr10728-y.cc: New file.
9061 * gdb.cp/pr10728.exp: New file.
9062 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9063
889bf7c5 90642010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9065
9066 PR gdb/9067
9067 * gdb.cp/pr9067.exp: New
9068 * gdb.cp/pr9067.cc: New
9069 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9070
7b356089
JB
90712010-02-08 Joel Brobecker <brobecker@adacore.com>
9072
9073 * lib/gdb.exp (gdb_test_timeout): New global variable.
9074 Set it to timeout if not already set.
9075 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9076
1be00882
DE
90772010-02-05 Doug Evans <dje@google.com>
9078
9079 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9080 user.
9081
82856980
SW
90822010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9083
9084 PR c++/7935:
9085 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9086
1a334831
TT
90872010-02-04 Tom Tromey <tromey@redhat.com>
9088
9089 * gdb.cp/virtbase.exp: Make test case names unique.
9090
9c3c02fd
TT
90912010-02-02 Tom Tromey <tromey@redhat.com>
9092
9093 * gdb.cp/virtbase.exp: Add regression tests.
9094 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9095 (main): Instantiate RHC.
9096
0cc2414c
TT
90972010-02-02 Tom Tromey <tromey@redhat.com>
9098
9099 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9100 type-printing change.
9101
edf3d5f3
TT
91022010-02-02 Tom Tromey <tromey@redhat.com>
9103
9104 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9105 * gdb.cp/virtbase.cc: New file.
9106 * gdb.cp/virtbase.exp: New file.
9107 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9108
e4b7f41c
JK
91092010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9110
9111 PR libc/11214:
9112 * gdb.threads/current-lwp-dead.c: Include features.h.
9113 (HAS_NOMMU): New.
9114 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9115
b381ea14
JK
91162010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9117
9118 * gdb.base/symbol-without-target_section.exp,
9119 gdb.base/symbol-without-target_section.c: New.
9120
c593ac0e
DJ
91212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9122
9123 * gdb.base/bigcore.exp: Reset increased timeout.
9124 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9125
db25f29d
DJ
91262010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9127
9128 * gdb.base/gcore.exp (capture_command_output): Use
9129 gdb_test_multiple.
9130
f9d67f43
DJ
91312010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9132
9133 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9134 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9135 (Top level): Call it.
9136
177321bd
DJ
91372010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9138
9139 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9140
97f2ed50
DJ
91412010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9142
9143 * gdb.base/call-strs.exp, gdb.base/default.exp,
9144 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9145 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9146 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9147 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9148 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9149 * gdb.base/ending-run.exp: Correct restore of timeout.
9150 * gdb.base/page.exp: Remove unnecessary timeout setting.
9151
e4e2711a
JB
91522010-01-29 Joel Brobecker <brobecker@adacore.com>
9153
9154 * gdb.ada/rec_return: New testcase.
9155
ba581dc1
JB
91562010-01-29 Joel Brobecker <brobecker@adacore.com>
9157
9158 * gdb.ada/call_pn: New testcase.
9159
4ea95be9
DJ
91602010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9161
9162 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9163 (Top level): Use it to resume.
9164 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9165 the Thumb mode displaced stepping error as unsupported.
9166
df83a9bf
SW
91672010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9168
889bf7c5
PA
9169 * gdb.cp/nsusing.exp: Added more tests.
9170 * gdb.cp/nsrecurs.exp: Ditto.
9171 * gdb.cp/nsusing.cc: Added test functions.
9172 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9173
40b27cdc
JK
91742010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9175
9176 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9177 absolute directory pathnames in gdb.sum file.
9178
de958931
SW
91792010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9180
9181 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9182 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9183
708ead4e
TT
91842010-01-26 Tom Tromey <tromey@redhat.com>
9185
9186 PR exp/7643:
9187 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9188 setup_kfail.
9189
b14e635e
SW
91902010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9191
9192 * gdb.cp/nsrecurs.exp: New test.
9193 * gdb.cp/nsrecurs.cc: New test program.
9194 * gdb.cp/nsstress.exp: New test.
9195 * gdb.cp/nsstress.cc: New test program.
9196 * gdb.cp/nsdecl.exp: New test.
9197 * gdb.cp/nsdecl.cc: New test program.
9198
8540c487
SW
91992010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9200
9201 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9202 imported into file scope.
9203 Marked test as xfail.
9204 * gdb.cp/namespace-using.cc (marker5): New function.
9205 * gdb.cp/shadow.exp: New test.
9206 * gdb.cp/shadow.cc: New test program.
9207 * gdb.cp/nsimport.exp: New test.
9208 * gdb.cp/nsimport.cc: New test program.
9209
421d5d99
TT
92102010-01-25 Tom Tromey <tromey@redhat.com>
9211
9212 PR gdb/11049:
9213 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9214 with "set print null-stop on".
9215
691f8dc1
JK
92162010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9217
9218 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9219 Adjust it for DISASSEMBLY_OMIT_FNAME.
9220
0b92b5bb
TT
92212010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9222
9223 PR symtab/11199:
9224 * gdb.dwarf2/member-ptr-forwardref.exp,
9225 gdb.dwarf2/member-ptr-forwardref.S: New.
9226
23787403
JK
92272010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9228
9229 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9230 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9231 thread1_tid_mutex. Remove gdbstop_mutex handling.
9232 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9233 thread2_tid_mutex. Remove gdbstop_mutex handling.
9234 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9235 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9236 pthread_cond_wait conditionalizations by while loops.
9237
b966cb8a
TT
92382010-01-20 Tom Tromey <tromey@redhat.com>
9239
9240 PR backtrace/10770:
9241 * gdb.dwarf2/pr10770.exp: New file.
9242 * gdb.dwarf2/pr10770.c: New file.
9243 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9244
fcae584b
VP
92452010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9246
9247 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9248 that target was removed, and the test always runs native anyway.
9249
a0f49112
JK
92502010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9251
9252 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9253 gdb.base/watchpoint-cond-gone-stripped.c: New.
9254
ceeb3d5a
TT
92552010-01-19 Tom Tromey <tromey@redhat.com>
9256
9257 PR c++/8000:
9258 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9259 existing tests.
9260 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9261 (main): Use AAA::SomeEnum.
9262
dd322c54
JK
92632010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9264
9265 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9266 (test_ignore_count): Declare line_callme_body global.
9267 (run to breakpoint with ignore count): Use line_callme_body.
9268 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9269 (set line_main_hello, set line_main_return): Reindent.
9270 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9271 New.
9272 (continue to callee4): Use line_callee4_body.
9273 (check *stopped from CLI command): Use line_callee4_next.
9274 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9275 (set line_main_hello, set line_main_return): Reindent.
9276 (set line_callee4_head, set line_callee4_body): New.
9277 (continue to callee4): Use line_callee4_body.
9278
4e8f195d
TT
92792010-01-18 Tom Tromey <tromey@redhat.com>
9280
9281 PR c++/9680:
9282 * gdb.cp/casts.cc: Add new classes and variables.
9283 * gdb.cp/casts.exp: Test new operators.
9284
9e14a9ba
JB
92852010-01-18 Tom Tromey <tromey@redhat.com>
9286 Thiago Jung Bauermann <bauerman@br.ibm.com>
9287
9288 * gdb.python/source2.py: New file.
9289 * gdb.python/source1: New file.
9290 * gdb.python/python.exp: Test "source" command.
9291
00bf0b85
SS
92922010-01-15 Stan Shebs <stan@codesourcery.com>
9293
9294 * gdb.trace/tfile.c: New file.
9295 * gdb.trace/tfile.exp: New file.
889bf7c5 9296
55235ad7
JK
92972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9298
9299 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9300
9f2982ff
JK
93012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9302
9303 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9304
bbfba9ed
JK
93052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9306
9307 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9308 (libfunc): New parameter action. Implement also selectable "sleep".
9309 * gdb.base/break-interp-main.c: Include assert.h.
9310 (libfunc): New parameter action.
9311 (main): New parameters argc and argv. Assert argc. Pass argv.
9312 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9313 (test_attach): New proc.
9314 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9315 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9316
61f0d762
JK
93172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9318
9319 * gdb.base/break-interp.exp (test_core): New proc.
9320 (test_ld): Call it.
9321
06a6f270
JK
93222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9323
9324 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9325 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9326 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9327 and gdb_compile_shlib. Use new -Wl compiler options.
9328 (dl bt, main bt): New tests.
9329
51bee8e9
JK
93302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9331
9332 Support PIEs with no symfile_objfile.
9333 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9334 (test_ld): New parameter trynosym.
9335 (test_ld <$trynosym>): New block.
9336
b8040f19
JK
93372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9338
9339 * gdb.base/break-interp.exp: New file.
9340
be759fcf
PM
93412010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9342
9343 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9344 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9345 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9346 test.
9347 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9348 * gdb.python/py-mi.exp: Add lazy string test.
9349
dc146f7c
VP
93502010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9351
9352 * lib/mi-support.exp (mi_check_thread_states): Handle
9353 core number in thread listing.
9354
b4ba55a1
JB
93552010-01-12 Joel Brobecker <brobecker@adacore.com>
9356
9357 * gdb.base/maint.exp: Adjust the expected output for the
9358 "maint print type" test. Use gdb_test_multiple instead of
9359 gdb_sent/gdb_expect.
9360
08e24bd4
DE
93612010-01-11 Doug Evans <dje@google.com>
9362
6496a609
DE
9363 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9364 from gdbserver_download. All callers updated.
9365
08e24bd4
DE
9366 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9367
b5cfddf5
JK
93682010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9369
9370 Implement binary numbers parsing.
9371 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9372 (test_integer_literals_rejected): New binary tests.
9373
3725885a
RW
93742010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9375
9376 * gdb.cell/configure: Regenerate.
9377
37aeb5df
JK
93782010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9379
9380 * gdb.base/corefile.exp: Move the core finding block out and call it as
9381 core_find, new variable $corefile, replace corefile by $corefile and
9382 [file tail $corefile] for usage vs. test names resp.
9383 * lib/gdb.exp (core_find): Move it as a new function here. New
9384 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9385 $destcore. Return "" on error.
9386
d521f563
JK
93872010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9388
9389 Workaround PR binutils/10802.
9390 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9391 (twice).
9392
28f24826
DJ
93932010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9394
9395 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9396
2de75e71
JB
93972010-01-08 Joel Brobecker <brobecker@adacore.com>
9398
9399 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9400 call, to avoid interruption.
9401
fe00719b 94022010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9403
9404 * gdb.stabs/weird.def (args93): New.
9405
d0ef5df8
DE
94062010-01-07 Doug Evans <dje@google.com>
9407
9408 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9409
3a08d52f
TT
94102010-01-07 Tom Tromey <tromey@redhat.com>
9411
9412 * gdb.base/source.exp: Use correct line number.
9413
7a697b8d
SS
94142010-01-05 Stan Shebs <stan@codesourcery.com>
9415
9416 * gdb.trace/tracecmd.exp: Test ftrace.
9417
7803799a
UW
94182010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9419
9420 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9421
c54eabfa
JK
94222010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9423
9424 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9425 "uint_for_mi_testing".
9426
02e7ef19
JB
94272010-01-01 Joel Brobecker <brobecker@adacore.com>
9428
9429 Test indented comment in file being sourced.
9430 * gdb.base/commands.exp: Test indented comment in file being sourced.
9431
abd775ce
JB
94322010-01-01 Joel Brobecker <brobecker@adacore.com>
9433
9434 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9435 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9436 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9437 notice.
9438
79b55b82
JB
94392010-01-01 Joel Brobecker <brobecker@adacore.com>
9440
9441 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9442 notice.
9443
8997583e
JK
94442010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9445
9446 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9447 missing $after_stopped and comma (,) expectation.
9448
6da95a67
SS
94492009-12-31 Stan Shebs <stan@codesourcery.com>
9450
9451 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9452
218d2fc6
TJB
94532009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9454
9455 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9456 (top level): Call test_watchpoint_in_big_blob.
9457 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9458 watchpoints.
9459 (func3): Write to buf.
9460
236f1d4d
SS
94612009-12-29 Stan Shebs <stan@codesourcery.com>
9462
9463 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9464
f61e138d
SS
94652009-12-28 Stan Shebs <stan@codesourcery.com>
9466
9467 * gdb.trace/tsv.exp: New file.
9468 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9469
0219b378
DJ
94702009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9471
9472 * gdb.base/find.c (main): Reference search buffers.
9473 * gdb.base/included.c (main): Reference integer.
9474 * gdb.base/ptype.c (charfoo): Declare.
9475 (intfoo): Call charfoo.
9476 * gdb.base/scope0.c (useitp): New function.
9477 (usestatics): Use useitp.
9478 (useit): Add a type for val.
9479 * gdb.base/scope1.c (useit1): Take a pointer argument.
9480 (usestatics1): Update calls to useit1.
9481 * gdb.cp/call-c.cc: Declare foo.
9482 (main): Call foo.
9483 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9484 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9485 (main): Call C::ensureRefs and ensureOtherRefs.
9486 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9487 variables.
9488 (ensureOtherRefs): New function.
9489 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9490 * gdb.cp/templates.cc (main): Call t5i.value.
9491
3f78692f
JK
94922009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9493
9494 Fix compatibility with G++-4.5.
9495 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9496 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9497 (uncaught return): Remove.
9498
429374b8
JK
94992009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9500 Phil Muldoon <pmuldoon@redhat.com>
9501
9502 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9503 (bp_location13, bp_location14, bp_location17, bp_location18)
9504 (marker3_proto, marker4_proto): New variables.
9505 (breakpoint info): Update output.
9506 (run until breakpoint at marker3, run until breakpoint at marker4): New
9507 tests.
9508
859825b8
JK
95092009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9510
9511 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9512 Replace the printf call of Y by provided "y-set-1" label. New block
9513 for the second shared library.
9514 * gdb.base/unload.exp: Compile also the second library, call
9515 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9516 (single pending breakpoint info): Rename to ...
9517 (pending breakpoint info before run): ... this extended test.
9518 (libfile2, libname2, libsrcfile2, libsrc2)
9519 (lib_sl2): New variables.
9520 (exec_opts): Set also SHLIB_NAME2.
9521 (pending breakpoint info on first run at shrfunc1)
9522 (pending breakpoint info on second run at shrfunc1)
9523 (pending breakpoint info on second run at shrfunc2)
9524 (print y from libfile, print y from libfile2): New tests.
9525 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9526 * gdb.base/unloadshr2.c: New.
9527
e6a386cd
HZ
95282009-12-22 Hui Zhu <teawater@gmail.com>
9529
9530 * gdb.reverse/sigall-reverse.exp: Adjust.
9531
9e19b45e
VP
95322009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9533
9534 PR gdb/10884
9535
9536 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9537 (main): Call do_bitfield_tests.
aacf5b1e 9538 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9539
d53a7b30
JB
95402009-12-20 Joel Brobecker <brobecker@adacore.com>
9541
9542 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9543 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9544 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9545 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9546 gdb.modula2/unbounded1.c: Update copyright header.
9547
191ca0a1
CM
95482009-12-10 Chris Moller <moller@mollerware.com>
9549
9550 PR gdb/9399
9551 * gdb.cp/virtfunc2.exp: New tests
9552 * gdb.cp/virtfunc2.cc: New tests
9553 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9554
0fa6cf1b
MS
95552009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9556
9557 * gdb.reverse/i387-env-reverse.c: New file.
9558 * gdb.reverse/i387-env-reverse.exp: New file.
9559 * gdb.reverse/i387-stack-reverse.c: New file.
9560 * gdb.reverse/i387-stack-reverse.exp: New file.
9561
361ae042
PM
95622009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9563
9564 * gdb.python/py-type.exp (test_range): New test.
9565
bfd31e71
PM
95662009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9567
9568 PR python/10805
9569
9570 * gdb.python/py-type.exp: New file.
9571 * gdb.python/py-type.c: New file.
9572 * Makefile.in: Add py-type.
9573
57a1d736
TT
95742009-12-03 Tom Tromey <tromey@redhat.com>
9575
9576 * gdb.python/py-value.exp (test_parse_and_eval): New
9577 function.
9578
1f3b5d1b
PP
95792009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9580
9581 PR gdb/11022
9582
9583 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9584 * gdb.base/pr11022.c: New test.
9585
8b7dbdc9
JK
95862009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9587
9588 Fix spurious false FAILs.
9589 * gdb.base/structs.c (chartest): New.
9590 (main): Fill-in chartest.
9591 * gdb.base/structs.exp (anychar_re, first): New.
9592 (start_structs_test): Import global anychar_re and first.
9593 New gdb_test call "set print elements 300; ${testfile}"
9594 (start_structs_test <$first>): New block.
9595 (any): Import global anychar_re. New variable ac. Use ${ac}.
9596
6a53b2ec
JK
95972009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9598
9599 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9600
d7167b4c
JK
96012009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9602
9603 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9604 Force $srcfile file.
9605 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9606
b1798462
UW
96072009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9608
9609 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9610 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9611 * gdb.threads/watchthreads-reorder.exp: Likewise.
9612
b6199126
DJ
96132009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9614
9615 PR gdb/8704
9616
9617 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9618 "if", and "thread". Correct matching in the previous test.
9619
b22a0510
DJ
96202009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9621
9622 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9623
930636d2
MS
96242009-11-23 Michael Snyder <msnyder@vmware.com>
9625
9626 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9627 * gdb.reverse-watch-precsave.exp: Ditto.
9628
21a0512e
PP
96292009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9630
9631 * gdb.asm/asm-source.exp: Adjust.
9632 * gdb.base/help.exp: Adjust.
889bf7c5 9633
fc30d5e0
PA
96342009-11-22 Pedro Alves <pedro@codesourcery.com>
9635
9636 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9637 (do_syscall_tests_without_xml): Set data-directory to
9638 /the/path/to/nowhere.
9639
f6bc2008
PA
96402009-11-21 Pedro Alves <pedro@codesourcery.com>
9641
9642 * gdb.threads/local-watch-wrong-thread.c,
9643 gdb.threads/local-watch-wrong-thread.exp: New files.
9644
8c2fb5de
PA
96452009-11-21 Pedro Alves <pedro@codesourcery.com>
9646
9647 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9648 assume new `regsub' syntax available.
9649
ebec9a0f
PA
96502009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9651
a79d3c27
JK
9652 * gdb.base/watchpoint-hw-hit-once.exp,
9653 gdb.base/watchpoint-hw-hit-once.c: New.
9654
96552009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9656
9657 * gdb.threads/watchthreads-reorder.exp,
9658 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9659
276a961b
MK
96602009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9661
9662 * gdb.xml/tdesc-regs.exp: Use for m68k.
9663
4867c1fb
PA
96642009-11-15 Pedro Alves <pedro@codesourcery.com>
9665
9666 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9667
f6838f81
DJ
96682009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9669
9670 * lib/gdb.exp (current_target_name): New procedure.
9671 (gdb_wrapper_target): New variable.
9672 (gdb_wrapper_init): Set gdb_wrapper_target.
9673 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9674 wrapper.
9675
4ac4dd3f
DJ
96762009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9677
9678 * gdb.base/remote.exp: Delete the slowest load test.
9679 Do not load with fixed packet sizes.
9680
a7881759
DJ
96812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9682
9683 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9684
97a5b505
DJ
96852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9686
9687 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9688 srcfile when setting a breakpoint.
9689
d3e1fc54
DJ
96902009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9691
9692 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9693 macros.
9694
7cbcbded
DJ
96952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9696
9697 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9698 to be in memory.
9699 * gdb.base/display.c (force_mem): New.
9700 (do_loops): Use it. Add breakpoint comments.
9701 (do_vars): Add a breakpoint comment.
9702 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9703 line numbers.
9704
bdea3a92
NF
97052009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9706
9707 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9708 instead of a bare "run".
9709
269f82e5
PP
97102009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9711
9712 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9713
a69b7d9d
DJ
97142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9715
9716 * lib/cell.exp (skip_cell_tests): Clean up test files before
9717 returning.
9718
b598bfda
DJ
97192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9720
9721 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9722 and the breakpoint menu. Do not call perror if a prompt is seen.
9723 Consume the following GDB prompt.
9724 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9725 * gdb.cp/namespace.exp: Use gdb_test.
9726 * gdb.cp/templates.exp: Use gdb_test.
9727 (test_template_breakpoints): Use gdb_test_multiple.
9728
87728fa0
DJ
97292009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9730
9731 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9732 (marker4): Reference values.
9733
b67c692f
DJ
97342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9735
9736 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9737 is missing.
9738
f0df251a
DJ
97392009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9740
9741 * gdb.base/break.c (need_malloc): New.
9742 * gdb.base/constvars.c (main): Reference crass and crisp.
9743 * gdb.base/gdb1821.c (main): Reference bar.
9744 * gdb.cp/gdb1355.cc (main): Reference s1.
9745 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9746 (main): Call them.
9747 * gdb.cp/hang2.cc (dummy2): Define.
9748 * gdb.cp/hang3.cc (dummy3): Define.
9749 * gdb.cp/m-data.cc (main): Reference shadow.
9750
bdf7534a
NF
97512009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9752 Nathan Froyd <froydnj@codesourcery.com>
9753
9754 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9755 remote host.
9756
f24fce77
NF
97572009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9758
9759 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9760 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9761 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9762 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9763 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9764 * gdb.dwarf2/dw2-producer.exp: Likewise.
9765 * gdb.dwarf2/mac-fileno.exp: Likewise.
9766 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9767 py-prettyprint.py to the remote host.
9768 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9769
40f0318e
KS
97702009-11-11 Keith Seitz <keiths@redhat.com>
9771
9772 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9773 use it instead of "Foo".
9774 * gdb.cp/classes.exp (do_tests): Add a test to access
9775 a method through a typedef'd class name.
9776
f3d9f7fb
NF
97772009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9778
9779 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9780 exponents.
9781 * gdb.base/pointers.exp: Likewise.
9782 * gdb.cp/ref-types.exp: Likewise.
9783
a4216f37
KS
97842009-11-11 Keith Seitz <keiths@redhat.com>
9785
9786 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9787 new[] and delete[].
9788 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9789 "void".
9790 (probe_demangler): Remove all single-quoting of
9791 method and variable names.
9792 (info_func_regexp): Remove the word "void" from any
9793 occurrence of "(void)".
9794 (print_addr_2): Remove all single-quoting of
9795 method names.
9796 (print_addr_2_kfail): Likewise.
9797 (print_addr): Single-quote C function names before
9798 passing to print_addr_2.
9799 (test_paddr_operator_functions): Remove single-quoting
9800 for method names.
9801 Add tests for operator new[] and operator delete[].
9802
9b14d7aa
JK
98032009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9804
9805 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9806
85feb311
KS
98072009-11-09 Keith Seitz <keiths@redhat.com>
9808
9809 * gdb.cp/overload.exp: Add tests for resolving overloaded
9810 methods in expression parsing/evaluation.
9811
fa335448
DJ
98122009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9813
9814 * lib/gdb.exp (default_gdb_version): Use --version instead of
9815 --command.
9816
ec3c07fc
NS
98172009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9818
9819 * lib/gdb.exp (gdb_compile_test): New.
9820 (skip_ada_tests, skip_java_tests): New.
9821 (gdb_compile): Use gdb_compile_test for f77.
9822 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9823 * lib/java.exp (compile_java_from_source): Remove runtests check,
9824 use gdb_compile_test to record result.
9825 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9826 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9827 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9828 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9829 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9830 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9831 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9832 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9833 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9834 adjust gdb_compile invocations.
9835
b8b4e42b
JK
98362009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9837
9838 * Makefile.in (abs_builddir): New.
9839 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9840 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9841 `$(abs_builddir)/site.exp'.
9842
f8b7eaf3
DJ
98432009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9844
9845 * config/m68k-emc.exp, lib/emc-support.exp,
9846 gdb.trace/gdb_c_test.c: Delete.
9847 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9848 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9849 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9850 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9851 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9852 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9853 casing for m68k-*-elf.
9854
c4187697
NS
98552009-11-03 Pedro Alves <pedro@codesourcery.com>
9856
9857 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9858 * gdb.arch/i386-prologue.exp: Likewise.
9859 * gdb.arch/i386-unwind.exp: Likewise.
9860
db16b772
DJ
98612009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9862
9863 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9864
bcf71277
DJ
98652009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9866
9867 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9868
0105cee2
DJ
98692009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9870
9871 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9872
24ddea62
JK
98732009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9874
9875 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9876
287ccc17
JK
98772009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9878
9879 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9880 * gdb.base/sepdebug2.c: New file.
9881
08bca259 98822009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9883
9884 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9885 the modified warnings for catch syscall. Verify if GDB was compiled
9886 with support for lib expat, and choose which tests to run depending
9887 on this.
9888
5d4e2b76
VP
98892009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9890
9891 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9892 that composite commands are parsed OK. And also test
9893 that breakpoint commands do work.
9894
240e538a
MS
98952009-10-23 Michael Snyder <msnyder@vmware.com>
9896
9897 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9898 to allow for new disassembly style.
9899
9c419145
PP
99002009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9901
9902 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9903
02506ff1
MS
99042009-10-22 Michael Snyder <msnyder@vmware.com>
9905
9906 * gdb.reverse/break-precsave.exp: New test.
9907 * gdb.reverse/consecutive-precsave.exp: Ditto.
9908 * gdb.reverse/finish-precsave.exp: Ditto.
9909 * gdb.reverse/i386-precsave.exp: Ditto.
9910 * gdb.reverse/machinestate-precsave.exp: Ditto.
9911 * gdb.reverse/sigall-precsave.exp: Ditto.
9912 * gdb.reverse/solilb-precsave.exp: Ditto.
9913 * gdb.reverse/step-precsave.exp: Ditto.
9914 * gdb.reverse/until-precsave.exp: Ditto.
9915 * gdb.reverse/watch-precsave.exp: Ditto.
9916
4cf866a3
MS
99172009-10-22 Michael Snyder <msnyder@vmware.com>
9918
9919 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9920 for gdb_expect. Adjust one test's expect strings for the new
9921 format of disassemble.
9922 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9923 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9924 gdb_test_multiple.
9925 * gdb.reverse/step-reverse.exp: Delete 'return'.
9926 * gdb.reverse/until-reverse.exp: Delete blank lines.
9927 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9928
2b28d209
PP
99292009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9930
9931 * gdb.base/consecutive.exp: Adjust.
9932 * gdb.base/display.exp: Likewise.
9933 * gdb.base/pc-fp.exp: Likewise.
9934 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9935
33b9c32b
MS
99362009-10-19 Michael Snyder <msnyder@vmware.com>
9937
9938 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9939 * gdb.reverse/finish-reverse.c: Ditto.
9940 * gdb.reverse/sigall-reverse.c: Ditto.
9941 * gdb.reverse/solib-reverse.c: Ditto.
9942 * gdb.reverse/step-reverse.c: Ditto.
9943 * gdb.reverse/watch-reverse.c: Ditto.
9944
6c95b8df
PA
99452009-10-19 Pedro Alves <pedro@codesourcery.com>
9946 Stan Shebs <stan@codesourcery.com>
9947
9948 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9949 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9950 "Executing new program".
9951 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9952 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9953 left listed after having been killed.
9954 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9955 * gdb.base/maint.exp: Adjust test.
9956
9957 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9958 * gdb.multi/Makefile.in: New.
9959 * gdb.multi/base.exp: New.
9960 * gdb.multi/goodbye.c: New.
9961 * gdb.multi/hangout.c: New.
9962 * gdb.multi/hello.c: New.
9963 * gdb.multi/bkpt-multi-exec.c: New.
9964 * gdb.multi/bkpt-multi-exec.exp: New.
9965 * gdb.multi/crashme.c: New.
9966
279017b7
TG
99672009-10-13 Tristan Gingold <gingold@adacore.com>
9968
9969 * gdb.base/sepdebug.exp: Check debug info are found.
9970
0413d738
PA
99712009-10-08 Pedro Alves <pedro@codesourcery.com>
9972
9973 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9974 bits.
9975
c628eecc
JK
99762009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9977
9978 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9979
38af1bfe
JB
99802009-10-07 Joel Brobecker <brobecker@adacore.com>
9981
9982 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9983 of the comments.
9984
2b0adecd
PM
99852009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9986
9987 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9988 * gdb.base/annota3.exp: Idem.
9989 * gdb.base/maint.exp: Idem.
9990
8d417781
PM
99912009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9992
889bf7c5 9993 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9994 to default.
9995
bb61102d
PM
99962009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9997
889bf7c5 9998 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9999 mingw and cygwin targets.
10000
ace5c364
PM
100012009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10002 Pedro Alves <pedro@codesourcery.com>
10003
889bf7c5 10004 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10005 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10006
c2d494a0
PM
100072009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10008
e1b52ce2
PM
10009 * gdb.base/shr1.c: Use %p in format string.
10010 * gdb.base/unload.c: Avoid warning in fprintf.
10011 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10012
209f53f5
PM
100132009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10014
10015 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10016 long type.
10017 (test_unlink): Correct printf string.
10018 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10019 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10020
8172766a
JK
100212009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10022
10023 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10024 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10025 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10026
0f73703c
UW
100272009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10028
10029 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10030 * gdb.objc/nondebug.exp: Likewise.
10031
b32306ca
UW
100322009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10033
10034 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10035 target_info setting.
10036
10037 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10038 that detect new threads during "info threads".
10039
0057022f
UW
100402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10041
10042 * gdb.threads/manythreads.c (main): Increase thread stack size
10043 to 2*PTHREAD_STACK_MIN.
10044 * gdb.threads/multi-create.c (main): Likewise.
10045 (create_function): Likewise.
10046
f29c0325
UW
100472009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10048
10049 * gdb.base/dump.exp: Pass difference of pointer types instead
10050 of integer types as offset to restore in intarr3.srec case.
10051
fcb34849
UW
100522009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10053
10054 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10055
d5142e3b
UW
100562009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10057
10058 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10059
087b74b2 100602009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10061
087b74b2
PM
10062 New test for two watchpoints, with disabling of
10063 the first inserted.
10064 * testsuite/gdb.base/watchpoints.c: New file.
10065 * testsuite/gdb.base/watchpoints.exp: New file.
10066
96c07c5b
TT
100672009-09-25 Tom Tromey <tromey@redhat.com>
10068
10069 * gdb.base/charset.exp: Test utf-16 strings with Python.
10070
b8899f2b
TT
100712009-09-25 Tom Tromey <tromey@redhat.com>
10072
10073 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10074 UCS-4.
10075 * gdb.base/charset.c (utf_32_string): Rename.
10076 (init_utf32): Rename.
10077 (main): Update.
10078
329719ec
TT
100792009-09-22 Tom Tromey <tromey@redhat.com>
10080
10081 * gdb.python/py-function.exp: Add regression tests.
10082
11ef0d76
KS
100832009-09-21 Keith Seitz <keiths@redhat.com>
10084
10085 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10086 with invalid operator.
10087
3fe8f3b3
KS
100882009-09-21 Keith Seitz <keiths@redhat.com>
10089
10090 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10091 and destructor using typedef name of class.
10092 * gdb.cp/classes.cc (class Base1): Add a destructor.
10093 (base1): New typedef.
10094 (use_methods): Instanitate an object of type base1.
10095 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10096 (do_tests): Call test_template_typedef.
10097 * gdb.cp/templates.cc (Baz::~Baz): New method.
10098 (intBazOne): New typedef.
10099 (main): Instantiate intBazOne.
10100
7a9fe101
PM
101012009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10102
10103 PR python/10633
10104
10105 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10106 Function.
10107 (run_lang_tests): Add print elements test.
10108
2e4d963f
PM
101092009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10110
10111 * gdb.python/py-value.exp (test_subscript_regression): New
10112 function. Test for invalid subscripts.
10113 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10114 (ptr_ref): New function.
10115
ec7e75e7
PP
101162009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10117
10118 * gdb.base/default.exp: Fix "show convenience".
10119
0cc7d26f
TT
101202009-09-15 Tom Tromey <tromey@redhat.com>
10121
10122 * lib/mi-support.exp (mi_create_varobj): Update.
10123 (mi_create_floating_varobj): Likewise.
10124 (mi_create_dynamic_varobj): New proc.
10125 (mi_varobj_update): Update.
10126 (mi_varobj_update_with_type_change): Likewise.
10127 (mi_varobj_update_kv_helper): New proc.
10128 (mi_varobj_update_dynamic_helper): Rewrite.
10129 (mi_varobj_update_dynamic): New proc.
10130 (mi_list_varobj_children): Update.
10131 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10132 * gdb.python/python-prettyprint.py (pp_outer): New class.
10133 (pp_nullstr): Likewise.
10134 (lookup_function): Register new printers.
10135 * gdb.python/python-prettyprint.c (struct substruct): New type.
10136 (struct outerstruct): Likewise.
10137 (substruct_test): New function.
10138 (struct nullstr): New type.
10139 (string_1, string_2): New globals.
10140 (main): Add new tests.
10141 * gdb.python/python-mi.exp: Added regression tests.
10142 * gdb.mi/mi2-var-display.exp: Update.
10143 * gdb.mi/mi2-var-cmd.exp: Update.
10144 * gdb.mi/mi2-var-child.exp: Update.
10145 * gdb.mi/mi2-var-block.exp: Update.
10146 * gdb.mi/mi-var-invalidate.exp: Update.
10147 * gdb.mi/mi-var-display.exp: Update.
10148 * gdb.mi/mi-var-cmd.exp: Update.
10149 * gdb.mi/mi-var-child.exp: Update.
10150 * gdb.mi/mi-var-block.exp: Update.
10151 * gdb.mi/mi-break.exp: Update.
10152 * gdb.mi/gdb701.exp: Update.
10153
a96d9b2e
SDJ
101542009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10155
10156 * Makefile.in: Inclusion of catch-syscall object.
10157 * gdb.base/catch-syscall.c: New file.
10158 * gdb.base/catch-syscall.exp: New file.
10159
b43b923a
MS
101602009-09-12 Michael Snyder <msnyder@vmware.com>
10161
10162 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10163 that can support reverse debuggnig.
10164
cec03d70
TT
101652009-09-11 Tom Tromey <tromey@redhat.com>
10166
10167 * gdb.dwarf2/valop.S: New file.
10168 * gdb.dwarf2/valop.exp: New file.
10169
e23bb3fc
MK
101702009-09-11 Mark Kettenis <kettenis@gnu.org>
10171
10172 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10173
37c3696d
DE
101742009-09-10 Doug Evans <dje@google.com>
10175
10176 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10177 Add $gdb_prompt to second breakpoint regexp.
10178
5172aecb
JB
101792009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10180
10181 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10182 names, add missing ones.
10183 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10184 * gdb.python/py-frame.c: Rename from python-frame.c.
10185 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10186 testfile name.
10187 * gdb.python/py-function.exp: Rename from python-function.exp.
10188 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10189 testfile name.
10190 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10191 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10192 Adjust testfile name.
10193 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10194 * gdb.python/py-template.cc: Rename from python-template.cc.
10195 * gdb.python/py-template.exp: Rename from python-template.exp.
10196 Adjust testfile name.
10197 * gdb.python/py-value.c: Rename from python-value.c.
10198 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10199 testfile name.
10200
b554e4bd
JK
102012009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10202
10203 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10204 $bpt2address.
10205 (Second breakpoint address is valid on ia64)
10206 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10207
9a68ae16
JM
102082009-09-03 Joseph Myers <joseph@codesourcery.com>
10209
10210 * gdb.base/ending-run.exp: Restrict regular expression matching
10211 line number to require closing brace following.
10212
146b9145
DE
102132009-09-03 Doug Evans <dje@google.com>
10214
10215 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10216
787d21e1
TT
102172009-09-02 Tom Tromey <tromey@redhat.com>
10218
10219 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10220
e7802207
TT
102212009-09-02 Tom Tromey <tromey@redhat.com>
10222
10223 * gdb.dwarf2/callframecfa.exp: New file.
10224 * gdb.dwarf2/callframecfa.S: New file.
10225
817aadd2
JK
102262009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10227
10228 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10229 gdb.base/solib-overlap-main.c: New.
10230
4a76eae5
DJ
102312009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10232
10233 PR gdb/10565
10234
10235 * gdb.base/bitfields.c (struct container, container): New.
10236 (main): Initialize it and call break5.
10237 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10238
d4b96c9a
JK
102392009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10240
10241 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10242 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10243
4e22772d
JK
102442009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10245
10246 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10247
2efab443
MS
102482009-08-26 Michael Snyder <msnyder@vmware.com>
10249
10250 * gdb.base/i386-reverse.c: New file.
10251 * gdb.base/i386-reverse.exp: New file.
10252 * gdb.base/Makefile.in: Add new files to be removed.
10253
07ab73a0
JM
102542009-08-26 Joseph Myers <joseph@codesourcery.com>
10255
10256 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10257 environment-pwd for remote host.
10258 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10259
676accff
KS
102602009-08-24 Keith Seitz <keiths@redhat.com>
10261
10262 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10263 Add two new C++ completer tests which limit the output to a
889bf7c5 10264 given class.
676accff 10265
f9f7ad22
MS
102662009-08-24 Michael Snyder <msnyder@vmware.com>
10267
10268 * gdb.base/del.exp: Fix typo in comment.
10269 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10270
81ecdfbb
RW
102712009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10272
10273 * configure: Regenerate.
10274 * gdb.hp/configure: Likewise.
10275 * gdb.hp/gdb.aCC/configure: Likewise.
10276 * gdb.hp/gdb.base-hp/configure: Likewise.
10277 * gdb.hp/gdb.compat/configure: Likewise.
10278 * gdb.hp/gdb.defects/configure: Likewise.
10279 * gdb.hp/gdb.objdbg/configure: Likewise.
10280 * gdb.stabs/configure: Likewise.
10281
cab0c772
UW
102822009-08-19 Doug Evans <dje@google.com>
10283
10284 * gdb.base/gdbvars.c: New file.
10285 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10286
b8fa0bfa
PA
102872009-08-14 Pedro Alves <pedro@codesourcery.com>
10288
10289 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10290 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10291
b84aa90a
PA
102922009-08-13 Pedro Alves <pedro@codesourcery.com>
10293
10294 * gdb.base/default.exp: Adjust "set language test": it's now an
10295 enum command. Larger help string moved to "help set language".
10296 * gdb.base/help.exp: Adjust "help set language" expected output,
10297 now lists all known languages.
10298
0d8f9b2c
NF
102992009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10300
10301 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10302 all frame arguments.
10303 * gdb.arch/altivec-regs.exp: Likewise.
10304
bda180e0
TT
103052009-08-07 Tom Tromey <tromey@redhat.com>
10306
10307 * gdb.base/setshow.exp: Add tests for changes to set language, set
10308 check range, and set check type.
10309
48cb2d85
VP
103102009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10311
10312 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10313 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10314 Call it.
48cb2d85 10315
1ea34204
UW
103162009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10317
10318 * configure.ac: Run gdb.cell tests when appropriate.
10319 * configure: Regenerate.
10320 * lib/cell.exp: New file.
10321 * gdb.cell: New directory.
10322 * gdb.cell/configure.ac: New file.
10323 * gdb.cell/configure: New file.
10324 * gdb.cell/Makefile.in: New file.
10325 * gdb.cell/arch.exp: New file.
10326 * gdb.cell/break.c: New file.
10327 * gdb.cell/break.exp: New file.
10328 * gdb.cell/break-spu.c: New file.
10329 * gdb.cell/bt.c: New file.
10330 * gdb.cell/bt2-spu.c: New file.
10331 * gdb.cell/bt-spu.c: New file.
10332 * gdb.cell/bt.exp: New file.
10333 * gdb.cell/coremaker.c: New file.
10334 * gdb.cell/coremaker-spu.c: New file.
10335 * gdb.cell/core.exp: New file.
10336 * gdb.cell/gcore.exp: New file.
10337 * gdb.cell/data.c: New file.
10338 * gdb.cell/data.exp: New file.
10339 * gdb.cell/data-spu.c: New file.
10340 * gdb.cell/ea-cache.exp: New file.
10341 * gdb.cell/ea-cache.c: New file.
10342 * gdb.cell/ea-cache-spu.c: New file.
10343 * gdb.cell/ea-standalone.c: New file.
10344 * gdb.cell/ea-standalone.exp: New file.
10345 * gdb.cell/ea-test.c: New file.
10346 * gdb.cell/ea-test.exp: New file.
10347 * gdb.cell/f-regs.exp: New file.
10348 * gdb.cell/mem-access.c: New file.
10349 * gdb.cell/mem-access.exp: New file.
10350 * gdb.cell/mem-access-spu.c: New file.
10351 * gdb.cell/ptype.exp: New file.
10352 * gdb.cell/registers.exp: New file.
10353 * gdb.cell/size.c: New file.
10354 * gdb.cell/sizeof.exp: New file.
10355 * gdb.cell/size-spu.c: New file.
10356 * gdb.cell/solib.exp: New file.
10357 * gdb.cell/solib-symbol.exp: New file.
10358
85e747d2
UW
103592009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10360
10361 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10362
58d6951d
DJ
103632009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10364
10365 * gdb.base/float.exp: Handle VFP registers.
10366
6e0a4f15
MS
103672009-07-14 Michael Snyder <msnyder@vmware.com>
10368
dcd5da87
MS
10369 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10370 to bring gdb to the beginning of the calling line.
10371
6e0a4f15
MS
10372 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10373 confusing the i386 epilogue unwinder.
10374
782b2b07
SS
103752009-07-14 Stan Shebs <stan@codesourcery.com>
10376
10377 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10378
f662c3bc
MS
103792009-07-14 Michael Snyder <msnyder@vmware.com>
10380
10381 * gdb.reverse/step-reverse.exp (stepi into function call):
10382 Call instruction may not be first instruction in the line.
10383 (reverse stepi from a function call): Used wrong line number.
10384
8f313923
JK
103852009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10386
10387 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10388
4662c76e
JK
103892009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10390
10391 Fix gdb.base/macscp.exp when using custom inputrc.
10392 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10393 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10394 env(TERM) set.
10395 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10396 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10397
aa81e255
JK
103982009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10399
10400 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10401 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10402 Change the compilation target to match the testcase name.
10403 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10404 testcase name.
10405 * a2-run.exp: Use for setup prepare_for_testing. Change the
10406 compilation target to match the testcase name.
10407 * gdb.base/commands.exp: Likewise.
10408 * gdb.base/finish.exp: Likewise.
10409 * gdb.base/float.exp: Likewise.
10410 * gdb.base/info-target.exp: Likewise.
10411 * gdb.base/relational.exp: Likewise.
10412 * gdb.base/term.exp: Likewise.
10413 * gdb.base/until.exp: Likewise.
10414 * gdb.base/volatile.exp: Likewise.
10415 * gdb.base/whatis-exp.exp: Likewise.
10416
4c93b1d7
HZ
104172009-07-11 Hui Zhu <teawater@gmail.com>
10418
10419 * gdb.base/help.exp (disassemble): Update expected help text.
10420
812f7342
TT
104212009-07-09 Tom Tromey <tromey@redhat.com>
10422
10423 * lib/gdb.exp: Handle TRANSCRIPT.
10424 (remote_spawn, remote_close, send_gdb): New procs.
10425
fbb8f299
PM
104262009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10427
10428 * gdb.python/python-prettyprint.c: Add counted null string
10429 structure.
10430 * gdb.python/python-prettyprint.exp: Print null string. Test for
10431 embedded nulls.
10432 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10433 * gdb.python/python-value.exp (test_value_in_inferior): Add
10434 variable length string fetch tests.
10435 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10436
c0ac0ec7
JK
104372009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10438
10439 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10440
30b66ecc
TT
104412009-07-07 Tom Tromey <tromey@redhat.com>
10442
10443 * gdb.base/call-rt-st.exp: Update for change to escape output.
10444 * gdb.base/callfuncs.exp: Likewise.
10445 * gdb.base/charset.exp: Likewise.
10446 * gdb.base/constvars.exp: Likewise.
10447 * gdb.base/long_long.exp: Likewise.
10448 * gdb.base/pointers.exp: Likewise.
10449 * gdb.base/printcmds.exp: Likewise.
10450 * gdb.base/setvar.exp: Likewise.
10451 * gdb.base/store.exp: Likewise.
10452 * gdb.cp/ref-types.exp: Likewise.
10453 * gdb.mi/mi-var-child.exp: Likewise.
10454 * gdb.mi/mi-var-display.exp: Likewise.
10455 * gdb.mi/mi2-var-display.exp: Likewise.
10456 * gdb.base/charset.exp: Test octal escape sequence length.
10457 Update for change to escape output.
10458
187c4a2b
JK
104592009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10460
10461 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10462
d80a43f9
DJ
104632009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10464
10465 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10466
047427a8
JK
104672009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10468
10469 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10470 gdbserver increasing $portnum if "Can't bind address" has been seen.
10471
8b5a0f4f
PA
104722009-07-05 Pedro Alves <pedro@codesourcery.com>
10473
10474 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10475 mingw32ce.
10476
7d93ba58
PA
104772009-07-05 Pedro Alves <pedro@codesourcery.com>
10478
10479 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10480 VFP format.
10481
2277426b
PA
104822009-07-02 Pedro Alves <pedro@codesourcery.com>
10483
10484 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10485 linux. Adjust to use "inferior", "info inferiors", "detach
10486 inferior" and "kill inferior" instead of "restart", "info fork",
10487 "detach fork" and "delete fork".
10488 * gdb.base/ending-run.exp: Spell out "info".
10489 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10490 the "kill" command.
10491
5af949e3
UW
104922009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10493
10494 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10495 change to prefix TLS offset in hex with 0x.
10496
5d3729b5
UW
104972009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10498
10499 * gdb.base/default.exp: Update test case for "x" changes.
10500
af589bd0
TG
105012009-07-01 Tristan Gingold <gingold@adacore.com>
10502
10503 * gdb.base/bigcore.exp: Make darwin untested.
10504
40974f91
JK
105052009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10506
10507 * gdb.base/completion.exp (directory completion): Create the directory.
10508 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10509 escapeuniquesub.
10510 (directory completion 2): Expect now ${escapeuniquesub}.
10511 (Glob remaining of directory test): Remove one excessive newline.
10512 Expect the real output.
10513
59dd3af6
JK
105142009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10515
10516 Fix `make check//%' target after `make check' has been ran.
10517 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10518 a mkdir call.
10519 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10520 (%/.dir): Remove.
10521
f4e164aa
JK
105222009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10523
10524 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10525 the expected result record.
10526
69af2122
JK
105272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10528
10529 Remove racy FAILs relying just on the timeouts.
10530 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10531 (annotation_level 2): Remove racy FAILs.
10532
2fd481e1
PP
105332009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10534
10535 gdb/10275
889bf7c5
PA
10536 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10537
c38f313d
DJ
105382009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10539
10540 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10541
8b777f02
VP
105422009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10543
10544 * gdb.mi/mi-stack.exp: Testing symbolic options
10545 to -stack-list-locals and -stack-list-arguments.
10546
00c7eacf
JK
105472009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10548
10549 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10550
6bc80edc
TT
105512009-06-29 Tom Tromey <tromey@redhat.com>
10552
10553 * dg-extract-results.sh: New file.
10554 * Makefile.in (FORCE_PARALLEL): New variable.
10555 (CHECK_TARGET): New conditional variable.
10556 (check): Use CHECK_TARGET.
10557 (DO_RUNTEST): New variable.
10558 (check-single): New target.
10559 (TEST_DIRS): New variable.
10560 (TEST_TARGETS): Likewise.
10561 (check-parallel): New target.
10562 (check-gdb.%): New pattern.
10563 (BASE1_FILES): New variable.
10564 (BASE2_FILES): Likewise.
10565 (check-gdb.base%): New pattern.
10566 (%/.dir): New pattern.
10567 * configure: Rebuild.
10568 * aclocal.m4 (AM_CONDITIONAL): New defun.
10569 * configure.ac: Check whether user is using GNU make.
10570 (GMAKE): New conditional.
10571
794684b6
SW
105722009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10573
10574 * gdb.cp/namespace-nested-import.cc: New test.
10575 * gdb.cp/namespace-nested-import.exp: New test.
10576
edb3359d
DJ
105772009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10578
10579 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10580 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10581 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10582 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10583 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10584 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10585 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10586 gdb.opt/inline-markers.c: New files.
10587 * lib/gdb.exp (skip_inline_frame_tests): New function.
10588 (skip_inline_var_tests): New function.
10589
cf657a0c
AS
105902009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10591
10592 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10593 backtrace.
10594
28d41a99
MS
105952009-06-27 Michael Snyder <msnyder@vmware.com>
10596
10597 * gdb.reverse: New directory.
10598 * gdb.reverse/break-reverse.c: New test.
10599 * gdb.reverse/break-reverse.exp: New test.
10600 * gdb.reverse/consecutive-reverse.c: New test.
10601 * gdb.reverse/consecutive-reverse.exp: New test.
10602 * gdb.reverse/finish-reverse.c: New test.
10603 * gdb.reverse/finish-reverse.exp: New test.
10604 * gdb.reverse/machinestate.c: New test.
10605 * gdb.reverse/ms1.c: New test.
10606 * gdb.reverse/machinestate.exp: New test.
10607 * gdb.reverse/Makefile.in: New file.
10608 * gdb.reverse/shr2.c: New test.
10609 * gdb.reverse/solib-reverse.c: New test.
10610 * gdb.reverse/solib-reverse.exp: New test.
10611 * gdb.reverse/step-reverse.c: New test.
10612 * gdb.reverse/step-reverse.exp: New test.
10613 * gdb.reverse/until-reverse.c: New test.
10614 * gdb.reverse/ur1.c: New test.
10615 * gdb.reverse/until-reverse.exp: New test.
10616 * gdb.reverse/watch-reverse.c: New test.
10617 * gdb.reverse/watch-reverse.exp: New test.
10618 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10619 * configure: Regenerate.
10620
fe3c8b0d
DE
106212009-06-26 Doug Evans <dje@google.com>
10622
10623 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10624
3a72a602
PM
106252009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10626
10627 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10628 windows problem for 'file delete $binfile'.
10629
27aa8d6a
SW
106302009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10631
10632 * gdb.cp/namespace-using.exp: New test.
10633 * gdb.cp/namespace-using.cc: New test.
10634
8ac055f8
JB
106352009-05-20 Joel Brobecker <brobecker@adacore.com>
10636
10637 * gdb.ada/variant_record_packed_array: New testcase.
10638
85e306ed
TT
106392009-06-23 Tom Tromey <tromey@redhat.com>
10640
10641 * gdb.base/charset.exp (test_combination): Regression test.
10642 * gdb.base/charset.c (my_wchar_t): New typedef.
10643 (myvar): New global.
10644 (main): Set myvar.
10645
56643c5e
PM
106462009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10647
10648 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10649 target.
10650
1fac167a
UW
106512009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10652
10653 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10654
7ccb0be9
UW
106552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10656
10657 * gdb.mi/gdb680.exp: Update test for error message.
10658
568d6575
UW
106592009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10660
10661 * gdb.base/annota1.exp: Allow multiple occurrences of the
10662 frames-invalid annotation.
10663 * gdb.cp/annota2.exp: Likewise.
10664
7cd1089b
PM
106652009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10666
10667 * gdb.cp/gdb2495.cc: New file.
10668 * gdb.cp/gdb2495.exp: New file.
10669
72c63395
JK
106702009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10671
10672 Report error on GDB crash during runto.
10673 * lib/gdb.exp (runto <eof>): New.
10674
3788363d
DJ
106752009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10676
10677 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10678 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10679 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10680 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10681 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10682 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10683 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10684 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10685 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10686 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10687 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10688 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10689 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10690 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10691 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10692 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10693 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10694 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10695 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10696 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10697 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10698 gdb.trace/passcount.exp, gdb.trace/report.exp,
10699 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10700 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10701 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10702 executable.
10703
17592de3
PA
107042009-06-07 Pedro Alves <pedro@codesourcery.com>
10705
10706 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10707 defined before referencing it.
10708
701e355d
DE
107092009-06-03 Doug Evans <dje@google.com>
10710
10711 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10712 * gdb.arch/i386-see.c: Ditto.
10713
f2292c65
PM
107142009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10715
10716 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10717 (check_macro): Return 1 if undefined.
10718 If first test fails, check if macro debug information is available,
10719 and report unsupported test if no macro information is found.
10720
5a437975
DE
107212009-05-29 Doug Evans <dje@google.com>
10722
10723 * gdb.threads/hand-call-in-threads.exp: New.
10724 * gdb.threads/hand-call-in-threads.c: New.
10725
c141c696
MS
107262009-05-29 Michael Snyder <msnyder@vmware.com>
10727
10728 * gdb.base/break-always.exp: Change "1" to "on".
10729 Add confirmation check.
10730
b3444185
PA
107312009-05-28 Pedro Alves <pedro@codesourcery.com>
10732
10733 * gdb.threads/threxit-hop-specific.c: New.
10734 * gdb.threads/threxit-hop-specific.exp: New.
10735 * gdb.threads/thread-execl.c: New.
10736 * gdb.threads/thread-execl.exp: New.
10737
b6313243
TT
107382009-05-27 Tom Tromey <tromey@redhat.com>
10739 Thiago Jung Bauermann <bauerman@br.ibm.com>
10740
10741 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10742 (mi_child_regexp): Likewise.
10743 (mi_list_varobj_children_range): Likewise.
10744 (mi_get_features): Likewise.
10745 (mi_list_varobj_children): Rewrite.
10746 * gdb.python/python-mi.exp: New file.
10747
a6bac58e
TT
107482009-05-27 Tom Tromey <tromey@redhat.com>
10749 Thiago Jung Bauermann <bauerman@br.ibm.com>
10750 Phil Muldoon <pmuldoon@redhat.com>
10751 Paul Pluzhnikov <ppluzhnikov@google.com>
10752
10753 * gdb.python/python-prettyprint.exp: New file.
10754 * gdb.python/python-prettyprint.c: New file.
10755 * gdb.python/python-prettyprint.py: New file.
10756 * gdb.base/display.exp: print/r is now valid.
10757
2c74e833
TT
107582009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10759 Tom Tromey <tromey@redhat.com>
10760 Pedro Alves <pedro@codesourcery.com>
10761 Paul Pluzhnikov <ppluzhnikov@google.com>
10762
10763 * gdb.python/python-template.exp: New file.
10764 * gdb.python/python-template.cc: New file.
10765 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10766 tests.
10767 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10768 Call it.
10769 (test_value_after_death): New proc.
10770 * gdb.python/python-value.c (PTR): New typedef.
10771 (main): New variable 'x'.
10772
89c73ade
TT
107732009-05-27 Tom Tromey <tromey@redhat.com>
10774
10775 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10776 tests.
10777 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10778 Call it.
10779
a75724bc
PA
107802009-05-27 Pedro Alves <pedro@codesourcery.com>
10781
10782 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10783
e58b0e63
PA
107842009-05-24 Pedro Alves <pedro@codesourcery.com>
10785
10786 * gdb.threads/fork-thread-pending.c: New.
10787 * gdb.threads/fork-thread-pending.exp: New.
10788
4ac36638
JK
107892009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10790
10791 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10792 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10793
889bf7c5 107942009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10795
889bf7c5 10796 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10797
b242c3c2
PA
107982009-05-17 Pedro Alves <pedro@codesourcery.com>
10799
10800 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10801 `gdb_get_line_number'. Call `callee' in both parent and child.
10802 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10803 `gdb_get_line_number' instead of hardcoding line numbers.
10804 (catch_fork_unpatch_child): New procedure to test detaching
10805 breakpoints from child fork.
10806 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10807 hardcoding line numbers.
10808 (do_fork_tests): Run `catch_fork_unpatch_child'.
10809
ee342b23
VP
108102009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10811
10812 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10813 of structure type enters or leaves the scope, it
10814 is reported by -var-update.
10815
e2009e98
DE
108162009-05-11 Doug Evans <dje@sebabeach.org>
10817
10818 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10819 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10820 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10821
00903456
JK
108222009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10823
10824 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10825
dc621c35
DE
108262009-04-30 Doug Evans <dje@google.com>
10827
10828 * gdb.threads/watchthreads2.exp: New testcase.
10829 * gdb.threads/watchthreads2.c: New testcase.
10830
9ab4e744
DE
108312009-04-29 Doug Evans <dje@google.com>
10832
10833 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10834 * gdb.cp/mb-ctor.cc: Ditto.
10835 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10836 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10837 * gdb.cp/mb-inline1.cc: Call it.
10838 * gdb.cp/mb-inline2.cc: Ditto.
10839 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10840 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10841
484086b7
JK
108422009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10843
10844 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10845 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10846 Replace all uses of `decimal' by `nonzero'.
10847 (info macro FROM_COMMANDLINE): New test.
10848
379a77b5
TT
108492009-04-27 Tom Tromey <tromey@redhat.com>
10850
10851 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10852
b92b73c2
DE
108532009-04-27 Doug Evans <dje@google.com>
10854
10855 * gdb.threads/watchthreads.c (main): Initialize args before starting
10856 the threads. Plus formatting cleanup.
10857 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10858 biased scheduling of one thread.
10859
945a118d
JG
108602009-04-27 Jerome Guitton <guitton@adacore.com>
10861
10862 * gdb.cp/templates.cc (GetMax): New template.
10863 (main): Declare two instances of GetMax.
10864 * gdb.cp/templates.exp: Add new test.
10865
d389af10
JK
108662009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10867
10868 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10869
e7f86de9
JM
108702009-04-22 Joseph Myers <joseph@codesourcery.com>
10871
10872 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10873
334cc82d
TT
108742009-04-15 Tom Tromey <tromey@redhat.com>
10875
10876 * gdb.base/charset.exp: Add regression test.
10877
d12672cc
JB
108782009-04-14 Joel Brobecker <brobecker@adacore.com>
10879
10880 * gdb.base/exe-lock.exp: New testcase.
10881
18e8c3bc
TT
108822009-04-13 Tom Tromey <tromey@redhat.com>
10883
10884 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10885 operator on Frame.
10886
5ecd5cbe
UW
108872009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10888
10889 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10890 * gdb.server/ext-attach.exp: Likewise.
10891
7309f756
VP
108922009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10893
10894 Eliminate some sleep usage.
10895
889bf7c5
PA
10896 * gdb.mi/basics.c (do_nothing): New.
10897 (main): Use do_nothing instead of printf, so that
10898 not to introduce race condition between output of
10899 inferiour and output of gdb. Do not use sleep as it
10900 is not generally available on embedded targets.
7309f756 10901
f4b95f6f
PA
109022009-04-02 Pedro Alves <pedro@codesourcery.com>
10903
10904 * gdb.server/ext-attach.exp: Expect an optional process id after
10905 "Detached from remote process".
10906
de40b933
JK
109072009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10908
10909 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10910 gdb.dwarf2/dw2-unresolved.exp: New.
10911
2ae101a4
PA
109122009-04-02 Pedro Alves <pedro@codesourcery.com>
10913
10914 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10915 mi_run_to_main.
10916
56a8e183
PA
109172009-04-02 Pedro Alves <pedro@codesourcery.com>
10918
10919 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10920 mi_run_to_main. Skip thread exit test on remote targets.
10921 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10922 mi_run_to_main.
10923 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10924 mi_run_to_main.
10925 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10926 when expecting ^connected. Detect when the target doesn't support
10927 non-stop mode.
10928 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10929 supported. Return -1 on error, 0 on success.
10930 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10931 (mi_runto): Return mi_runto_helper's result explicitly.
10932
c35fafde
PA
109332009-04-01 Pedro Alves <pedro@codesourcery.com>
10934
10935 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10936
f8a8dce6
JB
109372009-04-01 Tom Tromey <tromey@redhat.com>
10938
10939 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10940 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10941 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10942 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10943
71c25dea
TT
109442009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10945 Jan Kratochvil <jan.kratochvil@redhat.com>
10946
10947 PR gdb/931
10948 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10949 output.
10950 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10951 for gdb/931.
10952 * dw2-strp.S (DW_AT_language): Change to C++.
10953 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10954
02d9a9ce
JB
109552009-03-31 Joel Brobecker <brobecker@adacore.com>
10956
10957 * gdb.ada/tasks: New testcase.
10958
1042e4c0
SS
109592009-03-30 Stan Shebs <stan@codesourcery.com>
10960
10961 * gdb.trace/actions.exp: Update to match new info trace format.
10962 * gdb.trace/deltrace.exp: Ditto.
10963 * gdb.trace/infotrace.exp: Ditto.
10964 * gdb.trace/passcount.exp: Ditto.
10965 * gdb.trace/save-trace.exp: Ditto.
10966 * gdb.trace/while-stepping.exp: Ditto.
10967 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10968
f8f6f20b
TJB
109692009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10970
10971 * gdb.python/python-frame.c: New file.
10972 * gdb.python/python-frame.exp: New file.
10973
c0c6f777
TJB
109742009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10975
10976 * gdb.python/python-value.exp: Add tests for the address
10977 attribute.
10978
3cb51905
AS
109792009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10980
10981 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10982
88fc996f
DE
109832009-03-26 Doug Evans <dje@google.com>
10984
10985 * gdb.mi/mi-nonstop-exit.exp: New file.
10986 * gdb.mi/non-stop-exit.c: New file.
10987
56ef84b1
TT
109882009-03-26 Tom Tromey <tromey@redhat.com>
10989
10990 Update for change to prologue skipping:
10991 * gdb.mi/mi2-simplerun.exp: Update.
10992 * gdb.mi/mi2-break.exp: Update.
10993 * gdb.mi/mi-simplerun.exp: Update.
10994 * gdb.mi/mi-break.exp: Update.
10995 * gdb.base/ending-run.exp: Update.
10996
def2b000
TJB
109972009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10998
10999 * gdb.python/python-value.exp (test_value_in_inferior): Test
11000 gdb.Value.is_optimized_out attribute.
11001
442ddf59
JK
110022009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11003
11004 * gdb.dwarf2/dw2-noloc-main.c: New file.
11005 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11006 (.text): Remove.
11007 (.data): New.
11008 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11009 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11010 (DW_TAG_subprogram func_cu1, noloc): Remove.
11011 (main): New.
11012 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11013 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11014 (file_symbols): New procedure.
11015
a8df5de4
TT
110162009-03-25 Tom Tromey <tromey@redhat.com>
11017
11018 * gdb.base/charset.exp (valid_target_charset): New proc.
11019 Use it to skip tests on invalid charsets.
11020
cc1d7add
PM
110212009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11022
11023 * gdb.base/completion.exp: Add a test for directory completion.
11024
bcd5727b
JK
110252009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11026
11027 Fix a racy FAIL.
11028 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11029 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11030
cc924cad
TJB
110312009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11032
11033 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11034 * gdb.python/python-function.exp: Add test for function returning
11035 a GDB value.
11036
bc3b79fd
TJB
110372009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11038
11039 * gdb.python/python-function.exp: New file.
11040
6c7a06a3
TT
110412009-03-20 Tom Tromey <tromey@redhat.com>
11042
11043 * gdb.base/store.exp: Update for change to escape output.
11044 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11045 to escape output.
11046 * gdb.base/pointers.exp: Update for change to escape output.
11047 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11048 to escape output.
11049 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11050 escape output.
11051 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11052 to escape output.
11053 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11054 escape output.
11055 * gdb.base/setvar.exp: Update for change to escape output.
11056 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11057 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11058 to escape output.
11059 (test_print_string_constants): Likewise.
11060 * gdb.base/charset.exp (valid_host_charset): Check size of
11061 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11062 cases. Handle "auto"-related output.
11063 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11064 (uvar, Uvar): New globals.
11065
c31af87b
JG
110662009-03-19 Jerome Guitton <guitton@adacore.com>
11067
11068 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11069 deltas.
11070 * gdb.ada/fixed_points.exp: Ditto.
11071
51272cf2
PA
110722009-03-18 Pedro Alves <pedro@codesourcery.com>
11073
11074 * return-nodebug.c: Don't include stdio.h.
11075 (init): Delete.
11076 (func): Delete definition and provide extern declaration.
11077 (t): New.
11078 (main): Don't call printf. Call func and store its result in t.
11079 * return-nodebug1.c: New.
11080 * return-nodebug.exp: Don't expect stdio output. Instead, print
11081 the global variable t. Drop printf formatters and cast types from
11082 foreach loop. Don't use prepare_for_testing. Compile
11083 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11084 define FORMAT or CAST.
11085
d24948ac
PP
110862009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11087
11088 * gdb.base/solib-display.exp: Disable test for remote targers.
11089
61ff14c6
JK
110902009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11091
11092 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11093
cb4dce93
JK
110942009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11095
11096 Fix a racy FAIL.
11097 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11098 code from `follow parent, print pids'.
11099 (`follow child, print pids', `follow parent, print pids'): Call it.
11100 Replace `gdb_test "break..."' by gdb_breakpoint.
11101
f7c60c5e
VP
111022009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11103
11104 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11105 sync and async modes.
f7c60c5e 11106
383ace49
JB
111072009-03-12 Joel Brobecker <brobecker@adacore.com>
11108
11109 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11110 that was checked in by mistake. Remove loading of ada.exp, since
11111 this is not necessary in this case.
11112
4ce102af
JB
111132009-03-12 Joel Brobecker <brobecker@adacore.com>
11114
11115 * gdb.ada/ptype_arith_binop.exp: New testcase.
11116
529a2aef
JB
111172009-03-12 Joel Brobecker <brobecker@adacore.com>
11118
11119 * gdb.ada/mod_from_name: New testcase.
11120
8a38181c
JB
111212009-03-12 Joel Brobecker <brobecker@adacore.com>
11122
11123 * gdb.ada/tick_last_segv: New testcase.
11124
11436dee
VP
111252009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11126
61ff14c6 11127 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11128
1f31650a
VP
111292009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11130
61ff14c6
JK
11131 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11132 include the token in ^running and frame info in *stopped.
1f31650a 11133
a3247a22
PP
111342009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11135
11136 * solib-display.exp: New file.
11137 * solib-display-main.c: New file.
11138 * solib-display-lib.c: New file.
61ff14c6 11139
aae64587
PA
111402009-03-05 Pedro Alves <pedro@codesourcery.com>
11141
11142 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11143
44aabfbc
JK
111442009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11145
11146 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11147 (list_and_check_macro): Use more specific test name.
11148 (next to definition): Make the test names unique.
11149
c087fcd3
PM
111502009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11151
11152 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11153
c86cf029
VP
111542009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11155
11156 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11157 notifications.
11158 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11159 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11160 * lib/mi-support.exp (library_loaded_re): New.
11161 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11162
3ea85240
VP
111632009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11164
11165 * gdb.gdb/observer.exp: Use test_notification observer, not
11166 normal_stop, everywhere.
11167 (test_normal_stop_notifications): Rename to...
11168 (test_notifications): ...this.
11169 (test_observer_normal_stop): Rename to...
11170 (test_observer): ...this.
11171
1903f0e6
DE
111722009-02-16 Doug Evans <dje@google.com>
11173
11174 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11175 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11176 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11177 (test_prefixed_syscall,test_int3): New tests.
11178 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11179 (test_prefixed_syscall,test_int3): New tests.
11180
1d33d6ba
VP
111812009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11182
3cb51905
AS
11183 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11184 (mi_expect_interrupt): Likewise.
11185 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11186 response.
1d33d6ba 11187
faafb047
PM
111882009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11189
11190 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11191 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11192 Replace calls to get_valueofx by get_hexadecimal_valueof.
11193
417e16e2
PM
111942009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11195
11196 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11197 (get_integer_valueof): New procedure.
11198 (get_sizeof): Use new get_integer_value_of.
11199 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11200 by get_integer_valueof.
11201
7065b901
TT
112022009-02-13 Tom Tromey <tromey@redhat.com>
11203
11204 * gdb.base/remote.exp (get_sizeof): Remove.
11205 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11206 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11207 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11208 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11209 (get_sizeof): Likewise.
11210
5d7cb8df
JK
112112009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11212
11213 PR fortran/9806
11214 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11215
b2febfff
PP
112162009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11217
11218 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11219
4aa995e1
PA
112202009-02-06 Pedro Alves <pedro@codesourcery.com>
11221
11222 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11223
d8906c6f
TJB
112242009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11225
11226 * gdb.python/python-cmd.exp: New file.
11227
ff4ab08d
TG
112282009-02-06 Tristan Gingold <gingold@adacore.com>
11229
11230 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11231
aacd552b
TG
112322009-02-05 Tristan Gingold <gingold@adacore.com>
11233
11234 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11235 pointer is dereferenced and use this signal name in regexp.
11236 * gdb.base/signull.exp: Ditto.
11237 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11238 * gdb.base/signull.c (main): Ditto.
11239
08c637de
TJB
112402009-02-04 Tom Tromey <tromey@redhat.com>
11241 Thiago Jung Bauermann <bauerman@br.ibm.com>
11242
11243 * gdb.python/python-value.exp: Use `gdb.history' instead of
11244 `gdb.value_from_history'.
11245 (test_value_numeric_ops): Add test for conversion of enum constant.
11246 * gdb.python/python-value.c (enum e): New type.
11247 (evalue): New global.
11248 (main): Use argv.
11249
20261af8
JG
112502009-02-04 Jerome Guitton <guitton@adacore.com>
11251
11252 * gdb.ada/uninitialized_vars: New test program.
11253 * gdb.ada/uninitialized_vars.exp: New testcase.
11254
52e44b43
TT
112552009-02-02 Tom Tromey <tromey@redhat.com>
11256
11257 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11258 * gdb.cp/pr2489.cc: Rename...
11259 * gdb.cp/pr9594.cc: ... to this.
11260
1c71341a
TT
112612009-02-02 Tom Tromey <tromey@redhat.com>
11262
11263 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11264 * gdb.cp/pr2489.cc: New file.
11265 * gdb.cp/cpcompletion.exp: New file.
11266
a4295225
TT
112672009-02-02 Tom Tromey <tromey@redhat.com>
11268
11269 PR exp/9059:
11270 * gdb.cp/call-c.exp: Add regression test.
11271 * gdb.cp/call-c.cc (FooHandle): New typedef.
11272 (main): New variable 'handle'.
11273
592375cd
VP
112742009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11275
11276 * lib/mi-support.exp (et_mi_thread_list)
11277 (check_mi_and_console_threads): Adjust for current thread in
11278 -thread-list-ids output.
11279
41447f92
VP
112802009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11281
889bf7c5
PA
11282 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11283 Call it.
41447f92 11284
35669430
DE
112852009-01-28 Doug Evans <dje@google.com>
11286
11287 * gdb.arch/amd64-disp-step.S: New file.
11288 * gdb.arch/amd64-disp-step.exp: New file.
11289 * gdb.arch/i386-disp-step.S: New file.
11290 * gdb.arch/i386-disp-step.exp: New file.
11291
09f00d9a
PM
112922009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11293
11294 * gdb.base/find.exp: Set newline variable
11295 using quotes instead of braces to fix cygwin failures.
11296
1e8fb976
PA
112972009-01-23 Pedro Alves <pedro@codesourcery.com>
11298
11299 * gdb.base/radix.exp: Add tests to ensure that that set
11300 input-radix 0 and set output-radix 0 are really rejected.
11301
da061712
PA
113022009-01-23 Pedro Alves <pedro@codesourcery.com>
11303
11304 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11305 copyright years.
11306
dd7e2d2b
PA
113072009-01-23 Pedro Alves <pedro@codesourcery.com>
11308
11309 PR gdb/9664:
11310 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11311
392452f6
PA
113122009-01-22 Pedro Alves <pedro@codesourcery.com>
11313
11314 PR c++/9631:
11315 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11316
8653e71c
PM
113172009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11318
11319 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11320 binfile definition to fix Windows OS failure.
11321
a12cc160
DJ
113222009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11323
11324 PR gdb/9346
11325 * gdb.base/interrupt.c (sigint_handler): New.
11326 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11327 on error.
11328 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11329 Test "signal SIGINT".
11330
b89667eb
DE
113312009-01-19 Doug Evans <dje@google.com>
11332
11333 * gdb.base/break.exp: Update expected gdb output.
11334 * gdb.base/sepdebug.exp: Ditto.
11335 * gdb.mi/mi-syn-frame.exp: Ditto.
11336 * gdb.mi/mi2-syn-frame.exp: Ditto.
11337 * gdb.base/call-signal-resume.exp: New file.
11338 * gdb.base/call-signals.c: New file.
11339 * gdb.base/unwindonsignal.exp: New file.
11340 * gdb.base/unwindonsignal.c: New file.
11341 * gdb.threads/interrupted-hand-call.exp: New file.
11342 * gdb.threads/interrupted-hand-call.c: New file.
11343 * gdb.threads/thread-unwindonsignal.exp: New file.
11344
adb483fe
DJ
113452009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11346
11347 * gdb.base/define.exp: Test defining and hooking prefix commands.
11348 * gdb.python/python.exp: Update test for "show user" output.
11349
60023297
JK
113502009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11351
11352 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11353 now the output exactly, using less wildcards. Expect also the output
11354 of gfortran-4.3. Update for the f-valprint.c modification from
11355 2008-04-22.
11356 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11357 Remove gdb_test test names where matching the command.
11358
ccc57cf9
PA
113592009-01-01 Pedro Alves <pedro@codesourcery.com>
11360
11361 PR breakpoints/9681:
11362 * gdb.base/watchpoint.exp: Add regression test.
11363
c7a6ca08
PA
113642008-12-31 Pedro Alves <pedro@codesourcery.com>
11365
11366 * gdb.threads/attach-into-signal.exp: Don't use
11367 gdb_suppress_entire_file.
11368 * gdb.threads/attach-stopped.exp: Ditto.
11369 * gdb.threads/attachstop-mt.exp: Ditto.
11370
3a031f65
PA
113712008-12-31 Pedro Alves <pedro@codesourcery.com>
11372
11373 PR gdb/8812:
11374 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11375
09e6485f
PA
113762008-12-29 Pedro Alves <pedro@codesourcery.com>
11377
11378 PR gdb/7536:
11379 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11380 and unsupported output radices are really rejected.
11381
0cd53049
JK
113822008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11383
11384 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11385
ba163c7e
TT
113862008-12-22 Tom Tromey <tromey@redhat.com>
11387
11388 * gdb.cp/punctuator.exp: New file.
11389
6f4de6c9
JK
113902008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11391
11392 * gdb.base/completion.exp (Completing non-existing component): New test.
11393
0f34d0b4
JK
113942008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11395
11396 Fix for PR gdb/8648.
11397 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11398 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11399 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11400 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11401
db2ad4c3
JK
114022008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11403
11404 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11405
bb5ef15e
DP
114062008-12-16 Christophe Lyon <christophe.lyon@st.com>
11407
11408 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11409 compiler actually generate code at the expected line number.
11410
90142adc
JZ
114112008-12-15 Jie Zhang <jie.zhang@analog.com>
11412
11413 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11414
fad6eecd
TT
114152008-12-12 Tom Tromey <tromey@redhat.com>
11416
11417 * gdb.base/commands.exp (redefine_hook_test): New proc.
11418 Call it.
11419
17c8aaf5
TT
114202008-12-11 Tom Tromey <tromey@redhat.com>
11421
11422 * gdb.base/macscp.exp: New regression test.
11423
7c8adf68
TT
114242008-12-11 Tom Tromey <tromey@redhat.com>
11425
11426 * gdb.base/macscp.exp: Print "address.addr".
11427 * gdb.base/macscp1.c (struct outer): New struct.
11428 (address): New global.
11429
b05dcbb7
TT
114302008-12-09 Tom Tromey <tromey@redhat.com>
11431
11432 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11433 Call it.
11434
2d476de1
DE
114352008-12-04 Doug Evans <dje@google.com>
11436
11437 * gdb.server/ext-run.exp: Relax regexp for init program.
11438
87bdc959
TG
114392008-12-03 Tristan Gingold <gingold@adacore.com>
11440
11441 * gdb.base/macscp.exp: Generate an object file during compilation
11442 to work around Darwin dsymutil limitations.
11443
e0740f77
JK
114442008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11445
11446 Test resolving external references to TLS variables.
11447 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11448 FILE2_THREAD_LOCAL.
11449 (testfile2, srcfile2): New variables.
11450 * gdb.threads/tls.c (file2_thread_local)
11451 (function_referencing_file2_thread_local): New.
11452 * gdb.threads/tls2.c: New file.
11453
67f0aac5
JB
114542008-11-28 Joel Brobecker <brobecker@adacore.com>
11455
11456 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11457 rather than integer, as integer might not be big enough when
11458 on 64bit targets.
67f0aac5 11459
c332165e
JG
114602008-11-27 Jerome Guitton <guitton@adacore.com>
11461
11462 * gdb.cp/formatted-ref.exp: Add equality test.
11463 * gdb.ada/formatted_ref.exp: Ditto.
11464
fc9b693c
JK
114652008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11466
11467 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11468 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11469
a9c64011
AS
114702008-11-20 Andreas Schwab <schwab@suse.de>
11471
11472 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11473 matching syscall entry point.
11474 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11475 (tcatch_vfork_then_child_follow): Likewise. Finish through
11476 vfork even if we stopped at the syscall trampoline.
11477
e2fd701e
DE
114782008-11-20 Doug Evans <dje@google.com>
11479
11480 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11481
69abc51c
TJB
114822008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11483
11484 * gdb.arch/ppc-dfp.exp: New file.
11485 * gdb.arch/ppc-dfp.c: New file.
11486
c14c28ba
PP
114872008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11488
11489 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11490
2e74121d
DE
114912008-11-17 Doug Evans <dje@google.com>
11492
11493 * gdb.mi/mi-syn-frame.exp: Update expected output.
11494 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11495
66bb093b
VP
114962008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11497
11498 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11499 "thread N" results in =thread-selected.
11500 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11501 (mi_send_resuming_command_raw): Be prepared for
11502 =thread-selected.
11503
3d043ef6
VP
115042008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11505
a9c64011
AS
11506 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11507 * lib/mi-support.exp: Likewise.
3d043ef6 11508
808104c8
JB
115092008-11-16 Joel Brobecker <brobecker@adacore.com>
11510
11511 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11512 commands from the expected output for "help catch".
11513
00b22944
JB
115142008-11-15 Joel Brobecker <brobecker@adacore.com>
11515
11516 * gdb.ada/int_deref.exp: New testcase.
11517
59669435
TT
115182008-11-14 Nick Roberts <nickrob@snap.net.nz>
11519
11520 * gdb.mi/gdb2549.exp: New file.
11521
de04a248
DE
115222008-11-11 Doug Evans <dje@google.com>
11523
11524 * gdb.base/callexit.exp: New file.
11525 * gdb.base/callexit.c: New file.
11526
6b8ce727
DE
115272008-11-10 Doug Evans <dje@google.com>
11528
11529 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11530 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11531 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11532 (default_gdb_start,default_gdb_exit): Ditto.
11533 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11534 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11535 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11536 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11537 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11538 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11539
1b14b8aa
AS
115402008-11-03 Andreas Schwab <schwab@suse.de>
11541
11542 * gdb.base/hashline2.exp: Fix typo.
11543 * gdb.base/hashline3.exp: Likewise.
11544
f3134b88
TT
115452008-10-30 Tom Tromey <tromey@redhat.com>
11546
11547 * gdb.base/pointers.exp: Add test.
11548 * gdb.base/pointers.c (k, S): New typedefs.
11549 (instance): New global.
11550
c2226152
AS
115512008-10-30 Andreas Schwab <schwab@suse.de>
11552
11553 * gdb.base/args.exp: Add tests for newlines.
11554
462f405c
JB
115552008-10-30 Joel Brobecker <brobecker@adacore.com>
11556
11557 gdb.base/foll-exec.exp: Update the expected output of a couple
11558 of "info breakpoints" tests.
11559
79a45b7d
TT
115602008-10-28 Tom Tromey <tromey@redhat.com>
11561
11562 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11563
adc13a14
PA
115642008-10-24 Pedro Alves <pedro@codesourcery.com>
11565
11566 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11567 gdb_start_cmd.
11568 Use runto_main before any test that requires execution.
11569
252fbfc8
PA
115702008-10-23 Pedro Alves <pedro@codesourcery.com>
11571
11572 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11573 instead of SIGINT.
11574
28148e3d
JB
115752008-10-22 Joel Brobecker <brobecker@adacore.com>
11576
11577 * gdb.base/completion.exp: Update expected output following
11578 the addition of the "info tasks" command.
11579
c209f847
TT
115802008-10-22 Tom Tromey <tromey@redhat.com>
11581
11582 * gdb.base/exprs.exp (test_expr): Add test for string
11583 concatenation.
11584
f177e350
PA
115852008-10-19 Pedro Alves <pedro@codesourcery.com>
11586
11587 * configure.ac: Output gdb.python/Makefile.
11588 * configure: Regenerate.
11589 * gdb.python/Makefile.in: New.
11590
cce89356
JB
115912008-10-16 Joel Brobecker <brobecker@adacore.com>
11592
11593 * gdb.base/foll-fork.exp: Adjust the expected output to match
11594 the new description for fork/vfork catchpoints in the "info
11595 breakpoints" output.
11596
176d289d
TJB
115972008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11598
11599 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11600
a08702d6
TJB
116012008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11602
11603 * gdb.python/python-value.c: New file.
11604 * gdb.python/python-value.exp: New file.
11605
1c5cfe86
PA
116062008-10-15 Pedro Alves <pedro@codesourcery.com>
11607
11608 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11609
5a98ad69
DP
116102008-10-15 Denis Pilat <denis.pilat@st.com>
11611
41702f1b 11612 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11613
dcb1a1e2
TT
116142008-10-09 Tom Tromey <tromey@redhat.com>
11615
11616 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11617 'fprintf' and 'stderr'.
11618
9124fe48
JB
116192008-10-07 Joel Brobecker <brobecker@adacore.com>
11620
11621 * gdb.ada/ref_tick_size.exp: New testcase.
11622
45452591
DE
116232008-10-06 Doug Evans <dje@google.com>
11624
11625 * gdb.dwarf2/dw2-cu-size.exp: New file.
11626 * gdb.dwarf2/dw2-cu-size.S: New file.
11627
11628 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11629 .Ltype_int for clarity.
11630
4fc5b208
PP
116312008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11632
11633 PR gdb/2384:
11634 * gdb.cp/gdb2384.exp: Extended to test more cases.
11635 * gdb.cp/gdb2384.cc: Likewise.
11636 * gdb.cp/gdb2384-base.h: Likewise.
11637 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11638
d78df370
JK
116392008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11640
11641 * gdb.base/maint.exp (maint print type): Remove printing
11642 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11643
9a044a89
TT
116442008-09-30 Tom Tromey <tromey@redhat.com>
11645
11646 * gdb.base/macscp.exp: Add completion tests.
11647 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11648 (TWENTY_THREE): Likewise.
11649 (FORTY_EIGHT): Likewise.
11650
506800a9
TT
116512008-09-30 Tom Tromey <tromey@redhat.com>
11652
11653 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11654 everywhere.
11655 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11656
1a6f01b5
JK
116572008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11658
11659 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11660 testcase is derived from. Fix racy dependency on an expected PID
11661 number. No longer support the testcase on Linux kernel 2.4.x.
11662
2fae03e8
TT
116632008-09-27 Tom Tromey <tromey@redhat.com>
11664
11665 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11666 and varargs.
11667
1ad15515
PA
116682008-09-22 Pedro Alves <pedro@codesourcery.com>
11669
11670 * lib/mi-support.exp (mi_expect_interrupt): New.
11671 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11672 from gdb.mi/mi-nonstop.exp.
11673 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11674 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11675 lib/mi-support.exp.
11676 Use mi_check_thread_states throughout. Avoid ".*" and do not
11677 require an anchor after -exec-run.
11678
d0b76dc6
DJ
116792008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11680
11681 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11682 stop is pending. Avoid ".*" when two stops are pending.
11683 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11684 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11685 newlines in fullnames.
11686 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11687 (mi_expect_stop): Update comments. Only anchor in sync mode.
11688 Do not match newlines.
11689 (mi_send_resuming_command_raw): Always return status.
11690 (mi_get_stop_line): Do not match more than one line by accident.
11691 Only anchor in sync mode.
11692 (mi_run_inline_test): If -exec-next fails, give up.
11693
9990c830
UW
116942008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11695
11696 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11697 on SPU.
11698
ebcf6f00
JB
116992008-09-10 Joel Brobecker <brobecker@adacore.com>
11700
11701 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11702
b6db24e5
JB
117032008-09-10 Joel Brobecker <brobecker@adacore.com>
11704
11705 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11706 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11707 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11708 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11709 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11710 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11711 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11712 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11713 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11714 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11715 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11716 Include the "= " sequence in the expected output of print tests.
11717
2bf448e0
JB
117182008-09-10 Joel Brobecker <brobecker@adacore.com>
11719
11720 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11721 description for boolean types.
11722
d51fd4c8
PA
117232008-09-09 Pedro Alves <pedro@codesourcery.com>
11724
11725 * gdb.base/hook-stop-continue.c: New.
11726 * gdb.base/hook-stop-continue.exp: New.
11727
694182d2
DJ
117282008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11729
11730 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11731
3b8a7fc0
JG
117322008-09-08 Jerome Guitton <guitton@adacore.com>
11733
11734 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11735 (stack_check_probe_2, stack_check_probe_loop_1)
11736 (stack_check_probe_loop_2): New functions.
11737 (main): Add call to these new functions.
11738 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11739 functions, check that the breakpoint is inserted at the appropriate
11740 location.
11741 (insert_breakpoint): Slightly refine this procedure so that it can
11742 be called several times in the test.
11743
96cc0ae8
JG
117442008-09-08 Jerome Guitton <guitton@adacore.com>
11745
11746 * gdb.base/stack-checking.c: New file.
11747 * gdb.base/stack-checking.exp: New file.
11748
1f08b409
TJB
117492008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11750
11751 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11752 * gdb.arch/altivec-regs.exp: Likewise.
11753 * gdb.arch/vsx-regs.exp: Likewise.
11754
3099e1c4
TJB
117552008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11756
11757 * gdb.arch/ppc-fp.exp: New file.
11758 * gdb.arch/ppc-fp.c: New file.
11759
cc69bfc1
PP
117602008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11761
11762 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11763 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11764
b02a33db
MS
117652008-09-04 Michael Snyder <msnyder@vmware.com>
11766
11767 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11768 as "at" (for non-debug functions such as _start).
11769
2992cbe0
UW
117702008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11771
11772 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11773 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11774 software watchpoints.
11775 * gdb.base/watch_thread_num.exp: Likewise.
11776
514f746b
AR
117772008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11778
11779 * gdb.arch/i386-bp_permanent.exp: New test.
11780
876cecd0
TT
117812008-08-24 Tom Tromey <tromey@redhat.com>
11782
11783 * gdb.base/maint.exp: Update "maint print type".
11784
80f73d71
VP
117852008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11786
11787 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11788 support. Adjust the order of "*running" notifications.
11789 * gdb.mi/non-stop.c: Don't cast from int to void* and
11790 back.
11791
d9c78d7d
MK
117922008-08-20 Mark Kettenis <kettenis@gnu.org>
11793
11794 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11795 expect to find it in the "info frame" output.
11796
97a2d1d3
DJ
117972008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11798
11799 * gdb.base/interp.exp: Always consume both prompts.
11800
b96e2927
PA
118012008-08-20 Pedro Alves <pedro@codesourcery.com>
11802
11803 * gdb.base/pending.exp: Test pending breakpoints without symbols
11804 loaded.
11805
8cf6e61a
VP
118062008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11807
11808 * lib/mi-support.exp (mi_expect_stop): Produce
11809 more details on failures.
11810 * gdb.mi/mi-nonstop.exp: New.
11811 * gdb.mi/non-stop.c: New.
11812
c6ebd6cf
VP
118132008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11814
a9c64011
AS
11815 * gdb.mi/mi-async.exp: Use 'set target-async'.
11816 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11817
46a9b8ed
DJ
118182008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11819
11820 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11821
44feb3ce
TT
118222008-08-17 Tom Tromey <tromey@redhat.com>
11823
11824 * gdb.base/help.exp (help catch): Rewrite.
11825
311a4e6b
TJB
118262008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11827
11828 * gdb.base/define.exp: Test indented command documentation.
11829 * gdb.python/python.exp: Test indented multi-line command.
11830
604c2f83
LM
118312008-08-15 Luis Machado <luisgpm@br.ibm.com>
11832
11833 * testsuite/gdb.arch/vsx-regs.c: New source file.
11834 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11835 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11836
886a217c
TT
118372008-08-14 Tom Tromey <tromey@redhat.com>
11838
11839 * gdb.base/macscp.exp: Add regression test for "macro define" or
11840 "macro undef" with no arguments.
11841
c814a4f3
PP
118422008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11843
11844 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11845
12ab8a60
UW
118462008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11847
11848 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11849
d57a3c85
TJB
118502008-08-06 Tom Tromey <tromey@redhat.com>
11851
11852 * gdb.python/python.exp: New file.
11853
c7b778ff
JK
118542008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11855
11856 Fix for PR gdb/1543.
11857 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11858 $LOCATION.
11859 (location): New variable.
11860 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11861 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11862 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11863 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11864 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11865 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11866 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11867 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11868 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11869 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11870 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11871 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11872 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11873 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11874 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11875 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11876 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11877 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11878 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11879 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11880 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11881 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11882 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11883 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11884 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11885 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11886 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11887 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11888 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11889 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11890 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11891 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11892 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11893 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11894 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11895 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11896 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11897 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11898 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11899 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11900 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11901 gdb.base/type-opaque.exp, gdb.base/until.exp,
11902 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11903 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11904 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11905 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11906 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11907 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11908 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11909 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11910 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11911 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11912 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11913 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11914 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11915 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11916 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11917 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11918 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11919 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11920 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11921 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11922 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11923 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11924 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11925 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11926 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11927 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11928 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11929 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11930 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11931 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11932 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11933 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11934 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11935 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11936 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11937 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11938 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11939 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11940 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11941 to bug-gdb@prep.ai.mit.edu .
11942
5e06a3d1
VP
119432008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11944
11945 * lib/mi-support.exp (mi_load_shlibs): New.
11946 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11947
9d81d21b
VP
119482008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11949
11950 * lib/mi-support.exp (get_mi_thread_list)
11951 (check_mi_and_console_threads): New, moved from ...
11952 * gdb.mi/mi-pthread.exp: ...here.
11953 * gdb.mi/gdb669.exp (get_mi_thread_list)
11954 (check_mi_and_console_threads): Delete.
11955 * gdb.mi/mi2-pthread.exp: Likewise.
11956
bae98fe0
TT
119572008-07-28 Tom Tromey <tromey@redhat.com>
11958
11959 * Makefile.in (just-check): Remove. Move body to...
11960 (check): ... here.
11961
57380f4e
DJ
119622008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11963
11964 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11965 Add a test for duplicated SIGINTs.
11966
e09490f1
DJ
119672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11968
11969 * gdb.threads/schedlock.exp (get_args): Update to work for any
11970 value of NUM.
11971 (Top level): Report the number of threads that did not resume.
11972
6387b45f
DJ
119732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11974
11975 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11976
62f64ff2
DJ
119772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11978
11979 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11980 non-MI prompt.
11981
fa8de41e
TT
119822008-07-26 Tom Tromey <tromey@redhat.com>
11983
11984 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11985 (function_struct, function_struct_ptr): New globals.
11986 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11987 function pointer in a struct.
11988
ccb3ac8a
TT
119892008-07-26 Tom Tromey <tromey@redhat.com>
11990
11991 * gdb.base/macscp.exp: Add test for macro lexing bug.
11992
d7d9f01e
TT
119932008-07-18 Tom Tromey <tromey@redhat.com>
11994
11995 * gdb.base/macscp.exp: Add macro tests.
11996
9bf07184
PP
119972008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11998
11999 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12000
becf6477
PP
120012008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12002
12003 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12004
0709f7d3
PP
120052008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12006
12007 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12008
7093c834
PP
120092008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12010
12011 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12012
b432ffe3
JK
120132008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12014
12015 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12016
b1a268e5
VP
120172008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12018
12019 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12020
e2995f8e
KB
120212008-07-11 Kevin Buettner <kevinb@redhat.com>
12022
12023 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12024 of regexp to account for changes made to GDB in the printing of
12025 byte vectors.
12026
14032a66
TT
120272008-07-11 Tom Tromey <tromey@redhat.com>
12028
12029 * gdb.base/completion.exp: Add 'help' completion test.
12030
981505ef
JK
120312008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12032
12033 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12034
10568435
JK
120352008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12036
12037 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12038
4487aabf
PA
120392008-07-09 Pedro Alves <pedro@codesourcery.com>
12040
12041 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12042
a4a9b1c4
PA
120432008-07-09 Pedro Alves <pedro@codesourcery.com>
12044
12045 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12046
3c3185ac
JK
120472008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12048
12049 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12050
7ebd49dc
VP
120512008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12052
12053 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12054 previous commit. Add a comment.
12055
84e46146
PA
120562008-06-28 Pedro Alves <pedro@codesourcery.com>
12057
12058 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12059
0f8d4a2f
VP
120602008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12061
12062 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12063
f747e0ce
PA
120642008-06-27 Pedro Alves <pedro@codesourcery.com>
12065
12066 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12067 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12068 compiling an executable, link in an object that forces unbuffered
12069 output.
12070 * lib/set_unbuffered_mode.c: New file.
12071
734a5c36
JK
120722008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12073
12074 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12075
a2840c35
VP
120762008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12077
a9c64011
AS
12078 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12079 mi_expect_stop.
12080 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12081 Demand that *running is output.
12082 (detect_async): Perform checking every time.
12083 (mi_send_resuming_command): Extract everything into...
12084 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12085 (mi_expect_stop): Don't accept any output before *stopped.
12086
6ae37fef
VP
120872008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12088
12089 Robustify mi-simplerun.
a9c64011
AS
12090 * gdb.mi/basics.c (main): Add a call to sleep.
12091 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12092 * gdb.mi/mi2-cli.exp: Likewise.
12093 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12094
b4aa76f0 120952008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12096
12097 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12098
e1ac3328
VP
120992008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12100
a9c64011
AS
12101 * gdb.mi/mi-console.exp: Adjust.
12102 * gdb.mi/mi-syn-frame.exp: Adjust.
12103 * gdb.mi/mi2-console.exp: Adjust.
12104 * gdb.mi/mi2-syn-frame.exp: Adjust.
12105 * lib/mi-support.exp (mi_run_cmd): Adjust.
12106 (mi_send_resuming_command): Adjust.
e1ac3328 12107
f7f9a841
VP
121082008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12109
12110 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12111 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12112 testing of stopped.
12113 * gdb.mi/mi2-syn-frame.exp: Likewise.
12114 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12115 (async, detect_async): New.
12116 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12117 depending on if we're running in sync or async mode.
f7f9a841 12118
37cd5d19
TT
121192008-06-09 Tom Tromey <tromey@redhat.com>
12120
12121 * gdb.base/completion.exp: New tests for field name completion
12122 with spaces, and field name completion with '->'.
12123
65d12d83
TT
121242008-06-06 Tom Tromey <tromey@redhat.com>
12125
12126 * gdb.base/break1.c (struct some_struct): New struct.
12127 (values): New global.
12128 * gdb.base/completion.exp: Add field name completion test.
12129
ebfe2e3f
PP
121302008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12131
12132 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12133 to pointer.
12134 * gdb.cp/call-c.cc: Likewise.
12135
bcf6fc3a
NR
121362008-06-06 Nick Roberts <nickrob@snap.net.nz>
12137
12138 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12139 annotation.
12140
49fd4a42 121412008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12142 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12143
12144 * gdb.threads/execl.c, gdb.threads/execl1.c,
12145 gdb.threads/execl.exp: New tests.
a9c64011 12146
8a34ac3f
AR
121472008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12148 Daniel Jacobowitz <dan@codesourcery.com>
12149
12150 * gdb.cp/exception.exp: Activate test, make it work with pending
12151 catchpoints.
12152
86ae69ef
JK
121532008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12154
12155 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12156
f7f9ae2c
VP
121572008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12158
a9c64011
AS
12159 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12160 now printed.
12161 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12162
2a2d4dc3
AS
121632008-05-27 Andreas Schwab <schwab@suse.de>
12164
12165 * gdb.base/frame-args.exp: Handle arguments that are optimized
12166 out.
12167
5099e4d9
LM
121682008-05-26 Luis Machado <luisgpm@br.ibm.com>
12169
12170 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12171 quiet for ppc32 and group options into a single variable.
12172
d9c36a91
JB
121732008-05-23 Joel Brobecker <brobecker@adacore.com>
12174
12175 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12176 of zero-size elements.
12177 * gdb.ada/null_array.exp: Test printing this new array.
12178
103a8671
JK
121792008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12180
12181 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12182
07a4cc1a 121832008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12184
12185 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12186 of the "finish" command.
12187
55f996a7
NR
121882008-05-21 Nick Roberts <nickrob@snap.net.nz>
12189
12190 * gdb.base/annota1.exp: Test for new annotation.
12191
907fc202
UW
121922008-05-16 Pedro Alves <pedro@codesourcery.com>
12193
12194 * gdb.base/fixsection.exp: New file.
12195 * gdb.base/fixsection0.c: New file.
12196 * gdb.base/fixsection1.c: New file.
12197
e8f97270
UW
121982008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12199
12200 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12201 * gdb.base/annota3.exp: Likewise.
12202
ac0bb574
NF
122032008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12204
12205 * gdb.base/watch_thread_num.exp: Don't run tests that require
12206 watchpoints if the target doesn't support them.
12207
6fadd07a
DE
122082008-05-12 Doug Evans <dje@google.com>
12209
12210 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12211
6e9a4a30
JB
122122008-05-09 Joel Brobecker <brobecker@adacore.com>
12213
12214 * gdb.ada/assign_1.exp: New testcase.
12215
08388c79
DE
122162008-05-09 Doug Evans <dje@google.com>
12217
a3c83fae
DE
12218 * gdb.base/find.exp: New file.
12219 * gdb.base/find.c: New file.
08388c79 12220
bd5ddfe8
DJ
122212008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12222
12223 * gdb.base/commands.exp (watchpoint_command_test): Handle
12224 gdb,no_hardware_watchpoints.
12225 * gdb.base/float.exp: Allow ARM targets without floating point.
12226 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12227
b5dd68e2 122282008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12229 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12230
12231 * gdb.ada/lang_switch: New test program.
12232 * gdb.ada/lang_switch.exp: New testcase.
12233
382d13d1
DE
122342008-05-05 Doug Evans <dje@google.com>
12235
12236 * gdb.base/help.exp (disassemble): Update expected help text.
12237
9dd789d0
PA
122382008-05-04 Pedro Alves <pedro@codesourcery.com>
12239
12240 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12241
611c83ae
PA
122422008-05-04 Pedro Alves <pedro@codesourcery.com>
12243
12244 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12245 different times.
12246
ff013f42
JK
122472008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12248
12249 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12250 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12251 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12252 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12253
96dff6a2
VP
122542008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12255
12256 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12257 notification to appear.
12258
55cd6f92
DJ
122592008-05-04 Daniel Jacobowitz <dan@debian.org>
12260
12261 * gdb.base/fullname.c: New file.
12262 * gdb.base/fullname.exp: New file.
12263 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12264
d705c43c
PA
122652008-05-03 Pedro Alves <pedro@codesourcery.com>
12266
12267 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12268 expressions with macros.
12269
333222e1
JK
122702008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12271
12272 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12273
5ac01682
DJ
122742008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12275
12276 * gdb.base/completion.exp: Handle lack of other symbols beginning
12277 with "a".
12278
12279 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12280
237fc4c9
PA
122812008-05-02 Jim Blandy <jimb@codesourcery.com>
12282
12283 * gdb.asm/asmsrc1.s: Add scratch space.
12284
ed5e9466
DJ
122852008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12286 Daniel Jacobowitz <dan@codesourcery.com>
12287
12288 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12289 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12290 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12291
b39cc962
DJ
122922007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12293
12294 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12295
36d520f5
JB
122962008-05-01 Joel Brobecker <brobecker@adacore.com>
12297
12298 * gdb.base/info-target.exp: New testcase.
12299
8d4e3071
DJ
123002008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12301
12302 * gdb.cp/hang.exp: Use .cc instead of .C.
12303 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12304 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12305
6f3f3097
DJ
123062008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12307
12308 * gdb.base/gdb1250.exp: Remove perror.
12309 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12310
5550a914
PA
123112008-04-30 Pedro Alves <pedro@codesourcery.com>
12312
12313 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12314 .2byte.
12315
d848e687
DJ
123162008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12317
12318 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12319 (maybe_kfail): New.
12320
93b5768b
PA
123212008-04-25 Pedro Alves <pedro@codesourcery.com>
12322
12323 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12324
721c02de
VP
123252008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12326
a9c64011
AS
12327 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12328 * gdb.mi/mi2-syn-frame.exp: Likewise.
12329 * lib/mi-support.exp: Likewise.
721c02de 12330
74960c60
VP
123312008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12332
12333 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12334 to specify regexp for the location to stop at.
12335 * gdb.base/break-always.c: New.
12336 * gdb.base/break-always.exp: New.
12337
d24317b4
VP
123382008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12339
12340 * lib/mi-support.exp (mi_runto_helper): Adjust
12341 for the original-location field.
12342 (mi_create_breakpoint, mi_list_breakpoints): New.
12343 * gdb.mi/mi-break.exp: Adjust.
12344 * gdb.mi/mi2-break.exp: Adjust.
12345 * gdb.mi/mi-pending.exp: Adjust.
12346 * gdb.mi/mi-simplerun.exp: Adjust.
12347 * gdb.mi/mi2-simplerun.exp: Adjust.
12348 * gdb.mi/mi-syn-frame.exp: Adjust.
12349 * gdb.mi/mi2-syn-frame.exp: Adjust.
12350 * gdb.mi/mi-until.exp: Adjust.
12351 * gdb.mi/mi2-until.exp: Adjust.
12352 * gdb.mi/mi-var-display.exp: Adjust.
12353 * gdb.mi/mi2-var-display.exp: Adjust.
12354 * gdb.mi/mi-watch.exp: Adjust.
12355 * gdb.mi/mi2-watch.exp: Adjust.
12356
fdc59709 123572008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12358
a9c64011
AS
12359 * aclocal.m4: Add override.m4.
12360 * configure: Regenerate.
fdc59709 12361
8e91f023
VP
123622008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12363
12364 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12365 '-var-update --all-values' reports new value even the type
12366 of a variable object has changed.
12367
233a11ab
CS
123682008-04-18 Craig Silverstein <csilvers@google.com>
12369
12370 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12371 files.
d24317b4 12372
9c1137ad
JB
123732008-04-18 Joel Brobecker <brobecker@adacore.com>
12374
12375 * gdb.ada/atomic_enum: New test program.
12376 * gdb.ada/atomic_enum.exp: New testcase.
12377
66d0bbc7
DE
123782008-04-17 Doug Evans <dje@google.com>
12379
12380 * gdb.opt/Makefile.in: Fix whitespace.
12381
100906b0
UW
123822008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12383
12384 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12385
4584e32e
DE
123862008-04-17 Doug Evans <dje@google.com>
12387
12388 * gdb.base/hashline1.exp: New testcase.
12389 * gdb.base/hashline2.exp: New testcase.
12390 * gdb.base/hashline2.exp: New testcase.
12391
0a320680
PA
123922008-04-17 Pedro Alves <pedro@codesourcery.com>
12393
12394 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12395
18ac113b
AR
123962008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12397
12398 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12399 temporary breakpoint to match "Temporary breakpoint".
12400 * gdb.base/break.exp (delete_breakpoints): Likewise.
12401 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12402 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12403 * gdb.base/display.exp: Likewise.
12404 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12405 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12406 * gdb.base/restore.exp (restore_tests): Likewise.
12407 * gdb.base/sepdebug.exp: Likewise.
12408 * gdb.base/watchpoint.exp: Likewise.
12409 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12410 * gdb.mi/mi-pending.exp: Likewise.
12411 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12412 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12413 * gdb.mi/mi-var-cmd.exp: Likewise.
12414 * gdb.mi/mi-var-display.exp: Likewise.
12415 * gdb.mi/mi2-cli.exp: Likewise.
12416 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12417 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12418 * gdb.mi/mi2-var-display.exp: Likewise.
12419 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12420 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12421 new "disp" field.
a9c64011 12422 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12423 reason. This is to support fix for PR2424.
12424
add38693
JK
124252008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12426
12427 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12428
fcacd99f
VP
124292008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12430
12431 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12432 field. Add more floating varobj tests.
fcacd99f 12433 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12434 field.
12435 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12436 (main): Call do_at_tests.
12437 * lib/mi-support.exp (mi_create_floating_varobj)
12438 (mi_varobj_update_with_type_change): New.
fcacd99f 12439
de051565
MK
124402008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12441
12442 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12443 option of -var-evaluate-expression.
12444 * gdb.mi/mi2-var-display.exp: Likewise.
12445
dbc52822
VP
124462008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12447
12448 Introduce test setup helpers.
a9c64011
AS
12449 * lib/gdb.exp (build_executable, clean_restart)
12450 (prepare_for_testing): New.
12451 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12452 * gdb.base/return.exp: Likewise.
12453 * gdb.base/ending-run.exp: Likewise.
dbc52822 12454
473591da
NR
124552008-04-07 Nick Roberts <nickrob@snap.net.nz>
12456
12457 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12458 Interface (MI) responses.
12459
2b2d9e11
VP
124602008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12461
a9c64011
AS
12462 * gdb.cp/breakpoint.cc: New code to test conditions involving
12463 member variables.
12464 * gdb.cp/breakpoint.exp: Test condition involving member
12465 variables.
2b2d9e11 12466
bb378428
VP
124672008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12468
12469 * lib/mi-support.exp (mi_expect_stop): New.
12470 (mi_run_cmd): Change the
12471 token. Use mi_send_resuming_command, use
12472 mi_expect_stop.
12473 (mi_execute_to_helper): Rename to mi_execute_to.
12474 (mi_send_resuming_command): Add more error patterns.
12475 (mi_wait_for_stop): Renamed to...
12476 (mi_get_stop_line): ...this.
12477 (mi_run_inline_test): Adjust.
12478
12479 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12480 * gdb.mi/mi-console.exp: Likewise.
12481 * gdb.mi/mi-pending.exp: Likewise.
12482 * gdb.mi/mi-simplerun.exp: Likewise.
12483 * gdb.mi/mi-stack.exp: Likewise.
12484 * gdb.mi/mi-stepi.exp: Likewise.
12485 * gdb.mi/mi-syn-frame.exp: Add comment.
12486 * gdb.mi/mi-until.exp: Likewise.
12487 * gdb.mi/mi-var-display.exp: Likewise.
12488 * gdb.mi/mi-watch.exp: Likewise.
12489 * gdb.mi/mi2-cli.exp: Likewise.
12490 * gdb.mi/mi2-console.exp: Likewise.
12491 * gdb.mi/mi2-simplerun.exp: Likewise.
12492 * gdb.mi/mi2-stack.exp: Likewise.
12493 * gdb.mi/mi2-stepi.exp: Likewise.
12494 * gdb.mi/mi2-until.exp: Likewise.
12495 * gdb.mi/mi2-var-display.exp: Likewise.
12496 * gdb.mi/mi2-watch.exp: Likewise.
12497
62172bb9
UW
124982008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12499
12500 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12501
12502 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12503
a13e061a
PA
125042008-04-04 Pedro Alves <pedro@codesourcery.com>
12505
12506 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12507 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12508 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12509 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12510 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12511 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12512 expect an mi error duplicated in stderr.
12513
eae06beb
JB
125142008-04-03 Joel Brobecker <brobecker@adacore.com>
12515
12516 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12517 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12518 Add a couple of tests that verify the behavior when the new setting
12519 is set to "cancel" and "all".
12520 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12521 "ask" before we start the testing.
12522
79c6ced6
AR
125232008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12524
12525 * gdb.cp/casts.cc: Add class reference variables.
12526 * gdb.cp/casts.exp: New test cases for up/down casting references.
12527
6c2d1a6b
MK
125282008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12529
12530 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12531 instead of beginning to make an extra test pass.
12532 * gdb.mi/mi2-var-display.exp: Likewise.
12533
55b411d9
MR
125342008-03-31 Maciej W. Rozycki <macro@mips.com>
12535
12536 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12537
c6140da2
MD
125382008-03-31 Markus Deuling <deuling@de.ibm.com>
12539 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12540
12541 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12542 value. Add xfail for older kernels.
12543
79732189
AR
125442008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12545
12546 Bring mi-support in line with gdb.exp.
12547 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12548 (mi_gdb_start): New function.
12549
33c3676e
MR
125502008-03-28 Maciej W. Rozycki <macro@mips.com>
12551
12552 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12553
92e28119
VP
125542008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12555
12556 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12557 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12558
9e8e3afe
VP
125592008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12560
12561 * lib/mi-support.exp (mi_create_varobj_checked): New.
12562 (mi_list_varobj_children): Allow to check for a
12563 value.
12564 (mi_list_array_varobj_children): New.
12565
12566 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12567 and mi_list_varobj_children, as opposed to hardcoding
12568 expected strings.
12569 * gdb.mi/gdb701.exp: Likewise.
12570 * gdb.mi/gdb792.exp: Likewise.
12571 * gdb.mi/mi-var-block.exp: Likewise.
12572 * gdb.mi/mi-var-cmd.exp: Likewise.
12573 * gdb.mi/mi-var-invalidate.exp: Likewise.
12574 * gdb.mi/mi2-var-block.exp: Likewise.
12575 * gdb.mi/mi2-var-child.exp: Likewise.
12576 * gdb.mi/mi2-var-cmd.exp: Likewise.
12577 * gdb.mi/mi2-var-display.exp: Likewise.
12578
9df50351
JK
125792008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12580
12581 Fix random false FAILs on i386.
12582 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12583
31e5d73a
DJ
125842008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12585
12586 PR gdb/544
12587 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12588
12f4afab
DJ
125892008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12590
12591 PR gdb/544
12592 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12593
b562a0cb
DJ
125942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12595
12596 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12597 fixed PR gdb/544.
12598
17faa917
DJ
125992008-03-21 Pedro Alves <pedro@codesourcery.com>
12600
12601 * gdb.threads/fork-child-threads.exp: Test next over fork.
12602
6214f497
DJ
126032008-03-21 Chris Demetriou <cgd@google.com>
12604
12605 * gdb.base/break.exp (rbreak junk): New test for rbreak
12606 "Junk at end of arguments" issue.
12607
63092375
DJ
126082008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12609
12610 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12611 *& to work on created array elements.
12612 (Top level): Test print $pc with a file. Test string operations
12613 without a target.
12614 * gdb.base/ptype.exp: Do not expect *& to work on created array
12615 elements.
12616
b21991b0
DJ
126172008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12618
12619 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12620 gdb.threads/staticthreads.exp: Update exit query.
12621
c4b347c7
SL
126222008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12623
12624 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12625
fa4727a6
DJ
126262008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12627
12628 * gdb.base/watchpoint.c (global_ptr, func4): New.
12629 (main): Call func4.
12630 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12631 (test_inaccessible_watchpoint): New.
12632
2f34202f
MR
126332008-02-29 Maciej W. Rozycki <macro@mips.com>
12634
12635 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12636 select the largest.
12637
0d6ba1b1
DJ
126382008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12639
12640 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12641 frames-invalid annotations.
12642
e691325a
PM
126432008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12644
a9c64011 12645 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12646
f85b5ecc
DE
126472008-02-27 Doug Evans <dje@google.com>
12648
12649 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12650 for bug 1738.
12651 (breakpoint_to_handler_entry): Ditto.
12652
b40e7bf3
JB
126532008-02-27 Joel Brobecker <brobecker@adacore.com>
12654
12655 * gdb.base/ending-run.exp: Use the first line of code inside
12656 function body to test breakpoints.
12657 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12658 location where the breakpoint is inserted when using the line
12659 where a function is declared. Fix typo in the description of
12660 one of the tests.
12661 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12662
2faca73a
PM
126632008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12664
12665 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12666 tests.
2faca73a 12667
6f439c36
PM
126682008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12669
12670 * gdb.base/args.exp: avoid same output for tests
12671 with single quotes.
12672
54e52265
VP
126732008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12674
a9c64011
AS
12675 * gdb.base/annota1.exp: Adjust for 'info break'
12676 format changes.
12677 * gdb.base/annota3.exp: Likewise.
12678 * gdb.base/break.exp: Likewise.
12679 * gdb.base/condbreak.exp: Likewise.
12680 * gdb.base/pending.exp: Likewise.
12681 * gdb.base/sepdebug.exp: Likewise.
12682 * gdb.base/unload.exp: Likewise.
12683 * gdb.cp/ovldbreak.exp: Likewise.
12684 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12685
897b09ca
DE
126862008-02-07 Doug Evans <dje@google.com>
12687
12688 * gdb.cp/mb-inline.exp: New.
12689 * gdb.cp/mb-inline.h: New.
12690 * gdb.cp/mb-inline1.cc: New.
12691 * gdb.cp/mb-inline2.cc: New.
12692
b1c32d35
PM
126932008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12694
12695 * gdb.pascal/floats.pas: New test program.
12696 * gdb.pascal/floats.exp: New testcase.
12697
1a4ca44a
TJB
126982008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12699
12700 * gdb.base/callfuncs.c (t_float_many_args): New function.
12701 (t_double_many_args): New function.
12702 * gdb.base/callfuncs.exp: Add tests for exceeding float
12703 and double parameters passed through the stack.
12704
439048e8
JB
127052008-02-05 Joel Brobecker <brobecker@adacore.com>
12706
12707 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12708 gdb.ada/complete/foo.adb: New files.
12709 * gdb.ada/complete.exp: New testcase.
12710
81fe8080
DE
127112008-02-03 Doug Evans <dje@google.com>
12712
301f0ecf
DE
12713 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12714
81fe8080
DE
12715 * gdb.cp/gdb2384.exp: New file.
12716 * gdb.cp/gdb2384.cc: New file.
12717 * gdb.cp/gdb2384-base.h: New file.
12718 * gdb.cp/gdb2384-base.cc: New file.
12719
4b071aec
DE
127202008-02-02 Doug Evans <dje@google.com>
12721
12722 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12723
61137ba6
JB
127242007-02-01 Joel Brobecker <brobecker@adacore.com>
12725
12726 * gdb.ada/sym_print_name: New test program.
12727 * gdb.ada/sym_print_name.exp: New testcase.
12728
127292007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12730
12731 * gdb.ada/nested/hello.adb: New file.
12732 * gdb.ada/nested.exp: New testcase.
12733 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12734
98deb0da
VP
127352008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12736
12737 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12738 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12739 don't cause future evaluations of function to report
12740 creation of internal breakpoints.
98deb0da 12741
723a2275
VP
127422008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12743
12744 * gdb.mi/mi-break.exp (test_error): New.
12745 Call it.
12746
fb546a2f
LM
127472008-01-31 Luis Machado <luisgpm@br.ibm.com>
12748
12749 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12750 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12751
2d8fd90a
PM
127522008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12753
12754 * gdb.pascal/integers.pas: New test program.
12755 * gdb.pascal/integers.exp: New testcase.
12756
a7fa0ded
PM
127572008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12758
12759 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12760
5e1a1926
TJB
127612008-01-30 Luis Machado <luisgpm@br.ibm.com>
12762
12763 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12764 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12765
8d04f9f0
JB
127662008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12767
12768 * gdb.ada/formatted_ref: New test program.
12769 * gdb.ada/formatted_ref.exp: New testcase.
12770
12771 * gdb.cp/formatted-ref.cc: New file.
12772 * gdb.cp/formatted-ref.exp: New testcase.
12773
ce75a98f
JB
127742008-01-30 Joel Brobecker <brobecker@adacore.com>
12775
12776 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12777
e835f6bf
NR
127782008-01-30 Nick Roberts <nickrob@snap.net.nz>
12779
12780 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12781 (test_file_list_exec_source_file): Update to new macro-info field.
12782
d118ef87
PH
127832008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12784
12785 * gdb.ada/exprs: New test program.
12786 * gdb.ada/exprs.exp: New testcase.
12787
7d35ab09
TJB
127882008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12789
12790 * dfp-test.c (DELTA, DELTA_B): New definitions.
12791 (double_val1, double_val2, double_val3, double_val4, double_val5,
12792 double_val6, double_val7, double_val8, double_val9, double_val10,
12793 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12794 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12795 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12796 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12797 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12798 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12799 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12800 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12801 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12802 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12803 dec128_val16): New global variables.
12804 (decimal_dec128_align): New function.
12805 (decimal_mixed): Likewise.
12806 (decimal_many_args_dec32): Likewise.
12807 (decimal_many_args_dec64): Likewise.
12808 (decimal_many_args_dec128): Likewise.
12809 (decimal_many_args_mixed): Likewise.
12810 * dfp-test.exp: Add tests calling new inferior functions.
12811
2d717e4f
DJ
128122008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12813
12814 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12815 gdb.server/ext-run.exp: New files.
12816 * lib/gdbserver-support.exp (gdbserver_download): New.
12817 (gdbserver_start): New. Update gdbserver expected
12818 output.
12819 (gdbserver_spawn): Use them.
12820 (gdbserver_start_extended): New.
12821
e85a822c
DJ
128222008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12823
12824 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12825 Run on GNU/Linux.
12826 (do_exec_tests): Check for systems which do not support catchpoints.
12827 Do not match START.
12828 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12829 Run on GNU/Linux. Enable verbose output.
12830 (check_fork_catchpoints): New.
12831 (explicit_fork_child_follow, catch_fork_child_follow)
12832 (tcatch_fork_parent_follow): Update expected messages.
12833 (do_fork_tests): Use check_fork_catchpoints.
12834 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12835 Run on GNU/Linux. Enable verbose output.
12836 (check_vfork_catchpoints): New.
12837 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12838 expected messages.
12839 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12840
401ea829
JB
128412008-01-29 Jim Blandy <jimb@red-bean.com>
12842
12843 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12844 host' errors.
12845 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12846
aceaf3ad
JB
128472008-01-29 Jim Blandy <jimb@red-bean.com>
12848
12849 * gdb.threads/sigthread.c: Use barriers to ensure that
12850 child_thread and child_thread_two are always initialized before we
12851 start to use them.
12852
a5606eee
VP
128532008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12854
12855 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12856 * gdb.base/watchpoint-solib.c: New.
12857 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12858
c55a82bb
PM
128592008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12860
12861 * gdb.base/gdb1056.exp: Add unsigned integer test.
12862
0993fe05
DE
128632008-01-28 Doug Evans <dje@google.com>
12864
12865 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12866
4fe42e7f
JB
128672008-01-27 Jim Blandy <jimb@codesourcery.com>
12868
c7a69933
JB
12869 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12870
4fe42e7f
JB
12871 * gdb.base/expand-psymtabs.exp: Doc fix.
12872
5def8285
MK
128732008-01-26 Mark Kettenis <kettenis@gnu.org>
12874
12875 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12876
5313c911
NR
128772008-01-24 Nick Roberts <nickrob@snap.net.nz>
12878
a9c64011 12879 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12880 -var-set-format.
12881
93815fbf
VP
128822008-01-23 Chris Demetriou <cgd@google.com>
12883
12884 * gdb.threads/thread_events.c: New testcase source file.
12885 * gdb.threads/thread_events.exp: New testcase expect file.
12886
467a88ee
NR
128872008-01-23 Nick Roberts <nickrob@snap.net.nz>
12888
12889 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12890
12891 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12892 -var-set-format.
12893
d8f82aba
DJ
128942008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12895 Vladimir Prus <vladimir@codesourcery.com>
12896
12897 * gdb.base/float.exp: Allow missing floating point for m68k and
12898 PowerPC.
12899
60c46647
VP
129002008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12901
12902 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12903 ignore count.
12904 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12905 * gdb.mi/mi-cli.exp: Adjust.
12906 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12907
c7dd36a1
PA
129082008-01-17 Pedro Alves <pedro@codesourcery.com>
12909
12910 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12911 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12912 with dummy_ptr's address.
12913 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12914 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12915 all targets.
12916 * gdb.mi/mi2-var-child.exp: Likewise.
12917
39d5313e
JB
129182008-01-09 Joel Brobecker <brobecker@adacore.com>
12919
12920 * gdb.ada/null_array: New test program.
12921 * gdb.ada/null_array.exp: New testcase.
12922
0aea4bf3
LM
129232008-01-09 Luis Machado <luisgpm@br.ibm.com>
12924
12925 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12926 with required float modifiers.
12927
0b354900
JB
129282008-01-08 Joel Brobecker <brobecker@adacore.com>
12929
12930 * gdb.ada/funcall_param: New test program.
12931 * gdb.ada/funcall_param.exp: New testcase.
12932
cdb7f5d4
JB
129332008-01-08 Joel Brobecker <brobecker@adacore.com>
12934
12935 * gdb.ada/arrayparam: New test program.
12936 * gdb.ada/arrayparam.exp: New testcase.
12937
88e2547f
JB
129382008-01-08 Joel Brobecker <brobecker@adacore.com>
12939
12940 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12941 landed. Should also fix random failures in the test following it.
12942
f6867ce0
TJB
129432008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12944
12945 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12946 for expressions with decimal float values.
12947 (test_dfp_conversions): New function to test casts to and from
12948 decimal float types.
12949 Call test_dfp_conversions.
12950 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12951 elements.
12952 (main): Initialize ds.float4 and ds.double8 elements.
12953 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12954 string to new error message.
12955 (d64_set_tests): Likewise.
12956 (d128_set_tests): Likewise.
12957 Add tests for expressions with decimal float variables. Add tests for
12958 conversions to and from decimal float types.
12959
f9c11282
JB
129602008-01-05 Joel Brobecker <brobecker@adacore.com>
12961
12962 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12963 * gdb.ada/packed_tagged.exp: New testcase.
12964
0ecbca72
JB
129652008-01-04 Joel Brobecker <brobecker@adacore.com>
12966
12967 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12968 gdb.ada/homonym/homonym_main.adb: New files.
12969 * gdb.ada/homonym.exp: New testcase.
12970
c18d3d89
JB
129712008-01-04 Joel Brobecker <brobecker@adacore.com>
12972
12973 * gdb.ada/packed_array.exp: Add testing of references to
12974 a packed array.
12975
ecc7085b
JB
129762008-01-04 Joel Brobecker <brobecker@adacore.com>
12977
12978 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12979 New files.
12980 * gdb.ada/type_coercion.exp: New testcase.
12981
c474c922
JB
129822008-01-04 Joel Brobecker <brobecker@adacore.com>
12983
12984 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12985 gdb.ada/tagged/foo.adb: New file.
12986 * gdb.ada/tagged.exp: New testcase.
12987
9005b927
JB
129882008-01-04 Joel Brobecker <brobecker@adacore.com>
12989
12990 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12991 gdb.ada/ptype_field/foo.adb: New files.
12992 * gdb.ada/ptype_field.exp: New testcase.
12993
1a6aaad8
JB
129942008-01-03 Joel Brobecker <brobecker@adacore.com>
12995
12996 * gdb.ada/print_pc.exp: New testcase.
12997
0ef22f53
JB
129982008-01-03 Joel Brobecker <brobecker@adacore.com>
12999
13000 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13001 gdb.ada/taft_type/p.adb: New files.
13002 * gdb.ada/taft_type.exp: New testcase.
13003
1689ecf8
JB
130042008-01-03 Joel Brobecker <brobecker@adacore.com>
13005
13006 * gdb.ada/array_bounds/bar.adb: New file.
13007 * gdb.ada/array_bounds.exp: New testcase.
13008
a4d0b9c3
JB
130092008-01-03 Joel Brobecker <brobecker@adacore.com>
13010
13011 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13012 gdb.ada/arrayptr/foo.adb: New files.
13013 * gdb.ada/arrayptr.exp: New testcase.
13014
a31ace00
JB
130152008-01-03 Joel Brobecker <brobecker@adacore.com>
13016
13017 * gdb.base/set-lang-auto.exp: New testcase.
13018
a97fced3
JB
130192008-01-03 Joel Brobecker <brobecker@adacore.com>
13020
13021 * gdb.ada/fun_addr/foo.adb: New file.
13022 * gdb.ada/fun_addr.exp: New testcase.
13023
ef29ce1a
JK
130242008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13025
13026 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13027 New files
13028
0fafefe3
JB
130292008-01-02 Joel Brobecker <brobecker@adacore.com>
13030
13031 * array_subscript_addr/p.adb: New file.
a9c64011 13032 * array_subscript_addr.exp: New testcase.
0fafefe3 13033
c4359f8d
JB
130342008-01-02 Joel Brobecker <brobecker@adacore.com>
13035
a9c64011 13036 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13037 New files.
13038 * gdb.ada/str_cmp_ref.exp: New testcase.
13039
1aa1b15b
JB
130402008-01-01 Joel Brobecker <brobecker@adacore.com>
13041
13042 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13043 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13044 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13045
81c9b2cf
JB
130462008-01-01 Joel Brobecker <brobecker@adacore.com>
13047
13048 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13049 gdb.ada/ref_param/pck.ads: New files.
13050 * gdb.ada/ref_param.exp: New testcase.
13051
319e4674
JB
130522008-01-01 Joel Brobecker <brobecker@adacore.com>
13053
13054 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13055 gdb.ada/interface/foo.adb: New files.
13056 * gdb.ada/interface.exp: New testcase.
13057
ef682c56
JB
130582007-12-31 Jim Blandy <jimb@codesourcery.com>
13059
13060 * gdb.base/multi-forks.exp: Consume all output from child
13061 processes before proceeding to next test.
13062
f6f3eb6c
JB
130632007-12-29 Jim Blandy <jimb@codesourcery.com>
13064
13065 * configure: Regenerated.
13066
f652e42f
JB
130672007-12-27 Joel Brobecker <brobecker@adacore.com>
13068
13069 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13070 gdb.ada/fixed_cmp/fixed.adb: New files.
13071 * gdb.ada/fixed_cmp.exp: New testcase.
13072
6943e596
JB
130732007-12-27 Joel Brobecker <brobecker@adacore.com>
13074
13075 * gdb.ada/boolean_expr.exp: New testcase.
13076
aad9a193
JB
130772007-12-26 Jim Blandy <jimb@codesourcery.com>
13078
13079 * gdb.base/multi-forks.exp: Doc fix.
13080
fb5f3683
JB
130812007-12-26 Joel Brobecker <brobecker@adacore.com>
13082
13083 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13084 * gdb.ada/char_param.exp: Do not compile our test program with
13085 -gnata, this is unnecessary.
13086 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13087
384e4a9c
JB
130882007-12-24 Joel Brobecker <brobecker@adacore.com>
13089
13090 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13091 gdb.ada/print_chars/foo.adb: New files.
13092 * gdb.ada/print_chars.exp: New testcase.
13093
01e044f7
JB
130942007-12-24 Joel Brobecker <brobecker@adacore.com>
13095
13096 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13097 gdb.ada/char_param/foo.adb: New files.
13098 * gdb.ada/char_param.exp: New testcase.
13099
0ce17860
JB
131002007-12-22 Jim Blandy <jimb@codesourcery.com>
13101
13102 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13103 hard-coding source line numbers into the test.
13104 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13105 gdb_get_line_number to find.
13106
919809b9
JB
131072007-12-22 Joel Brobecker <brobecker@adacore.com>
13108
13109 * gdb.base/ptype.c (highest): New struct type.
13110 (the_highest): New variable of that type.
13111 (main): Add dummy assignment to a field of variable the_highest.
13112 * gdb.base/ptype.exp: Test type printing of our new variable.
13113
abc8a88d
PM
131142007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13115
13116 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13117 and record first explicitly generated thread number.
abc8a88d
PM
13118 Use that thread number for thread specific watchpoint test.
13119 Add iteration number to repetitive tests.
13120
5158f3e3
CES
131212007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13122 Jim Blandy <jimb@codesourcery.com>
13123
13124 * gdb.base/expand-psymtabs.c: New testcase
13125 source file.
13126 * gdb.base/expand-psymtabs.exp: New testcase
13127 expect file.
13128
37e4754d
LM
131292007-12-17 Luis Machado <luisgpm@br.ibm.com>
13130
13131 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13132 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13133
551e5d04
JB
131342007-12-17 Joel Brobecker <brobecker@adacore.com>
13135
13136 * gdb.ada/frame_args/foo.adb: New file.
13137 * gdb.ada/frame_args/pck.ads: New file.
13138 * gdb.ada/frame_args/pck.adb: New file.
13139 * gdb.ada/frame_args.exp: New testcase.
13140
a05ee097
JB
131412007-12-17 Joel Brobecker <brobecker@adacore.com>
13142
13143 * gdb.base/frame-args.c: New file.
13144 * gdb.base/frame-args.exp: New testcase.
13145
c162e8c9 131462007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13147 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13148
13149 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13150
afe8ab22 131512007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13152
afe8ab22
VP
13153 * gdb.mi/mi-pending.exp: New.
13154 * gdb.mi/mi-pending.c: New.
13155 * gdb.mi/mi-pendshr.c: New.
13156
dfdfb3ca
JB
131572007-12-06 Jim Blandy <jimb@codesourcery.com>
13158
13159 * gdb.base/default.exp: Update expected output for 'info catch'.
13160
b7fca990
JK
131612007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13162
13163 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13164 must be set to binary.
13165
6a1afc1e
PA
131662007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13167
13168 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13169
a6b151f1
DJ
131702007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13171
13172 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13173 gdb.mi/mi-file-transfer.exp: New.
13174
43039443
JK
131752007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13176
13177 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13178
0ef2251b
MR
131792007-11-22 Maciej W. Rozycki <macro@mips.com>
13180
13181 * gdb.trace/backtrace.exp: Fix a typo.
13182 * gdb.trace/circ.exp: Likewise.
13183 * gdb.trace/collection.exp: Likewise.
13184 * gdb.trace/limits.exp: Likewise.
13185 * gdb.trace/report.exp: Likewise.
13186 * gdb.trace/tfind.exp: Likewise.
13187 * gdb.trace/while-dyn.exp: Likewise.
13188
5443631e
NR
131892007-11-21 Nick Roberts <nickrob@snap.net.nz>
13190
13191 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13192 objects of pointers that can't be dereferenced are now
13193 "noneditable".
13194
a4ce5b0d
UW
131952007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13196
13197 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13198 (target_cpu): Remove.
13199
d6e956e5
VP
132002007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13201
13202 * gdb.base/ending-run.exp: Expect the list of cleared
13203 breakpoint to come in natural order, not the reversed one.
a9c64011 13204
214270ab
VP
132052007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13206
13207 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13208 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13209
1a619819
LM
132102007-11-05 Luis Machado <luisgpm@br.ibm.com>
13211
13212 * gdb.base/printcmds.exp: New function
13213 test_printf_with_dfp.
13214
5b01a6fa
DE
132152007-11-02 Doug Evans <dje@google.com>
13216
13217 * gdb.disasm/t01_mov.s: Remove carriage returns.
13218 * gdb.disasm/t02_mova.s: Ditto.
13219 * gdb.disasm/t03_add.s: Ditto.
13220 * gdb.disasm/t04_sub.s: Ditto.
13221 * gdb.disasm/t05_cmp.s: Ditto.
13222 * gdb.disasm/t06_ari2.s: Ditto.
13223 * gdb.disasm/t07_ari3.s: Ditto.
13224 * gdb.disasm/t08_or.s: Ditto.
13225 * gdb.disasm/t09_xor.s: Ditto.
13226 * gdb.disasm/t10_and.s: Ditto.
13227 * gdb.disasm/t11_logs.s: Ditto.
13228 * gdb.disasm/t12_bit.s: Ditto.
13229 * gdb.disasm/t13_otr.s: Ditto.
13230
ec33ab7f
JK
132312007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13232
13233 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13234
ae0d01ff
UW
132352007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13236
13237 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13238 provide DFP support.
13239
55eddb0f
DJ
132402007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13241
13242 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13243 Test "set powerpc vector-abi". Skip auto-detection tests for old
13244 toolchains.
13245
7020f05c
PA
132462007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13247
13248 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13249 with [string compare].
13250
84bc3db9
PA
132512007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13252
13253 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13254 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13255
5876dc88
LM
132562007-10-25 Luis Machado <luisgpm@br.ibm.com>
13257
13258 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13259 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13260 * gdb.opt/Makefile.in: New makefile.
13261 * Makefile.in: Create new directory "gdb.opt".
13262 * configure.ac: Add "gdb.opt" directory.
13263 * configure: Regenerated.
a9c64011 13264
c3ea9a14
DE
132652007-10-25 Doug Evans <dje@google.com>
13266
13267 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13268 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13269
a9c64011 132702007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13271 Thiago Jung Bauermann <bauerman@br.ibm.com>
13272
13273 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13274 Floating Point expressions.
13275 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13276 Floating Point variables.
13277 * gdb.base/dfp-test.c: new file containing program with Decimal
13278 Floating variables, used by gdb.base/dfp-test.exp.
13279
62a24a2b
DJ
132802007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13281
13282 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13283
e7b1eae6
UW
132842007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13285
13286 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13287 compiling test case with GCC.
13288 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13289
c641edcc
UW
132902007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13291
13292 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13293 format changes.
13294
5e5ebfe6
MS
132952007-10-18 Michael Snyder <msnyder@specifix.com>
13296
13297 * gdb.base/dbx.exp: Add missing "-re " operator.
13298
e831e7b6
GM
132992007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13300
13301 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13302 * configure.ac: Removed trailing spaces after backslash.
13303 * gdb.modula2: New directory.
13304 * gdb.modula2/Makefile.in: New file.
13305 * gdb.modula2/unbounded-array.exp: New file.
13306 * gdb.modula2/unbounded1.c: New file.
13307
7cc46491
DJ
133082007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13309
13310 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13311
133122007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13313
13314 * gdb.base/sigstep.c (main): Add checks for
13315 return values for setitimer call.
13316 Call setitimer again with itimer = ITIMER_REAL
13317 if first call to setitimer fails.
13318
e91528f0
KH
133192007-10-11 Kazu Hirata <kazu@codesourcery.com>
13320
13321 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13322 of $timeout.
13323
2ec9a4f8
DJ
133242007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13325
13326 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13327
133282007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13329
13330 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13331 of gdb_expect call, to avoid interruption.
13332
64b2fa04
PA
133332007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13334
13335 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13336 (v_unsigned_long_long, v_long_long_array)
13337 (v_signed_long_long_array, v_unsigned_long_long_array)
13338 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13339 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13340 [!NO_LONG_LONG]: New.
13341 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13342 v_long_long_member.
13343
13344 (v_long_long_func, v_signed_long_long_func)
13345 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13346 (main) [!NO_LONG_LONG]: Initialize long long variants.
13347
13348 * gdb.base/whatis.exp: If board file requests no_long_long, build
13349 test with NO_LONG_LONG defined. Test long long, signed long long,
13350 and unsigned long long variants but only if board file doesn't
13351 disable it.
13352
a912286e 133532007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13354 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13355
13356 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13357 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13358 * configure: Regenerated.
13359 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13360 gdb.pascal/types.exp, lib/pascal.exp: New files.
13361
471ba8c9
DJ
133622007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13363
13364 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13365 call.
13366 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13367 to return to the call.
13368 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13369 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13370 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13371 * gdb.mi/mi-until.exp (test_until): Likewise.
13372 * gdb.mi/mi2-until.exp (test_until): Likewise.
13373
fef8a650
DJ
133742007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13375
13376 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13377 two-char array.
13378 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13379
d983da9c
DJ
133802007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13381
13382 * gdb.threads/watchthreads.c (thread_function): Sleep between
13383 iterations.
13384 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13385 at once for S/390. Generate matching fails and passes.
13386
17f62551
VP
133872007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13388
13389 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13390 the 'struct_declarations' variable to zeros.
a9c64011 13391
ed0616c6
VP
133922007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13393
13394 * gdb.cp/mb-ctor.cc: New.
13395 * gdb.cp/mb-ctor.exp: New.
13396 * gdb.cp/mb-templates.cc: New.
13397 * gdb.cp/mb-templates.exp: New.
13398
41f1b697
DJ
133992007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13400
13401 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13402
3f213f78
PA
134032007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13404
13405 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13406 targets.
13407 * configure: Regenerate.
13408
0d381245 134092007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13410
0d381245
VP
13411 * gdb.base/annota1.exp: Adjust for 'info break'
13412 format changes.
13413 * gdb.base/annota3.exp: Likewise.
13414 * gdb.base/break.exp: Likewise.
13415 * gdb.base/condbreak.exp: Likewise.
13416 * gdb.base/pending.exp: Likewise.
13417 * gdb.base/sepdebug.exp: Likewise.
13418 * gdb.base/unload.exp: Likewise.
13419 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13420
fe3f5fa8
VP
134212007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13422
13423 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13424 messages.
13425 * gdb.base/chng-syms.exp: Likewise.
13426 * gdb.base/unload.exp: Likewise.
a9c64011 13427
a75cf6c0
DJ
134282007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13429
13430 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13431
18ecae38
DJ
134322007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13433
13434 * schedlock.c (NUM): Change to 1.
13435 (main): Use args[0] for the main thread.
13436 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13437 regardless of the number of threads.
13438
5509918f
MR
134392007-09-14 Maciej W. Rozycki <macro@mips.com>
13440
4a543daf
MR
13441 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13442 type down.
13443 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13444 test.
13445 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13446 watchpoint type down.
13447 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13448 test.
13449
134502007-09-14 Maciej W. Rozycki <macro@mips.com>
13451
5509918f
MR
13452 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13453 Move all the tests here and run them twice, once using software
13454 watchpoints and once using hardware watchpoints.
13455 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13456
40b53987
DJ
134572007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13458
13459 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13460 test.
13461
695e2681
MK
134622007-09-10 Mark Kettenis <kettenis@gnu.org>
13463
8b3fc8d8
MK
13464 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13465 build-id.
13466
695e2681
MK
13467 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13468 know about $ORIGIN. Calculate output dir from $dest instead of
13469 using ${objdir}/{$subdir}.
13470
58d69f29
MK
134712007-09-09 Mark Kettenis <kettenis@gnu.org>
13472
13473 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13474 gcore, before continuing with the test.
13475
3e347599
DJ
134762007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13477
13478 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13479 * gdb.mi/mi-watch.exp: Likewise.
13480
ea37ba09
DJ
134812007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13482 Jim Blandy <jimb@codesourcery.com>
13483
13484 * gdb.arch/i386-sse.exp: Do not expect character constants.
13485 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13486 * gdb.base/display.exp: Allow print/s.
13487 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13488 and unsigned char array changes.
13489
2025a643
DJ
134902007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13491
13492 * gdb.base/display.exp: Add tests for printf %p.
13493
26669a27
PA
134942007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13495
13496 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13497 the dll name to unicode.
13498
c8f021f8
JK
134992007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13500
13501 * gdb.base/default.exp (show version): Update the version text.
13502 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13503
4cf31eea
JK
135042007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13505
13506 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13507 New files.
13508
4935890f
JK
135092007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13510
13511 * lib/gdb.exp (build_id_debug_filename_get): New function.
13512 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13513 Remove the generate DEBUG file for the future testcase runs.
13514 New testcase for the NT_GNU_BUILD_ID retrieval.
13515 Move the final testing step to ...
13516 (test_different_dir): ... a new function.
13517 New parameter XFAIL to XFAIL all the tests performed.
13518 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13519 New parameter TYPE to PF_PREFIX all the tests performed.
13520
02142340
VP
135212007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13522
13523 * gdb.mi/mi-var-cp.cc (path_expression): New
13524 function.
13525 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13526
36acd84e
UW
135272007-08-27 Markus Deuling <deuling@de.ibm.com>
13528
13529 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13530 to fit into SPU Local Store memory.
13531
a896d121
JB
135322007-08-23 Joel Brobecker <brobecker@adacore.com>
13533
13534 * gdb.base/default.exp: Adjust the expected output of "info
13535 warranty" after the switch to GPLv3.
13536
7b433602
JB
135372007-08-23 Joel Brobecker <brobecker@adacore.com>
13538
13539 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13540 to 30000 (from 20000).
13541
e22f8b7c
JB
135422007-08-23 Joel Brobecker <brobecker@adacore.com>
13543
13544 Switch the license of all .exp files to GPLv3.
13545 Switch the license of all .f and .f90 files to GPLv3.
13546 Switch the license of all .s and .S files to GPLv3.
13547
5a0e3bd0
JB
135482007-08-23 Joel Brobecker <brobecker@adacore.com>
13549
13550 * configure.ac: Switch license to GPLv3.
13551
cc00619d
JB
135522007-08-23 Joel Brobecker <brobecker@adacore.com>
13553
13554 Switch the licensing to GPLv3 for all .ads and .adb files.
13555
8d26208a
DJ
135562007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13557
13558 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13559 and t_int_double.
13560 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13561
4fcb9948
JB
135622007-08-17 Joel Brobecker <brobecker@adacore.com>
13563
13564 * gdb.base/step-line.c: Switch license to GPL version 3, and
13565 update copyright year.
13566 * gdb.base/step-line.inp: Likewise.
13567
b9c34f67
JB
135682007-08-17 Joel Brobecker <brobecker@adacore.com>
13569
13570 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13571 changes inside gdb1555.c.
13572 * gdb.base/pending.exp: Likewise.
13573
2cc17678
DJ
135742007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13575
13576 * config/default.exp: New file.
13577
e48883f7
DJ
135782007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13579
13580 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13581 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13582
1ab80e5b
MR
135832007-07-30 Maciej W. Rozycki <macro@mips.com>
13584
13585 * gdb.base/dump.exp: Force the correct endianness for binary
13586 formats not carrying this information.
13587
aba471f5
DJ
135882007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13589
13590 * gdb.threads/staticthreads.exp: Match .*sem_post.
13591
d4e07204
DJ
135922007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13593
13594 * gdb.base/readline.exp (operate_and_get_next): Match the final
13595 prompt.
13596
2b97317d
KB
135972007-07-23 Kevin Buettner <kevinb@redhat.com>
13598
13599 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13600 to restarting SID.
13601
44efa07a
KB
136022007-07-18 Kevin Buettner <kevinb@redhat.com>
13603
13604 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13605 prior to `gdb_start'.
13606
7b5ebade
KB
136072007-07-18 Kevin Buettner <kevinb@redhat.com>
13608
13609 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13610 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13611 Remove call to gdb_unload.
13612
255e7678
DJ
136132007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13614 Daniel Jacobowitz <dan@codesourcery.com>
13615
13616 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13617 for __WIN32__.
13618 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13619 * gdb.base/unload.exp: Use shared library test routines.
13620
3a40aaa0
UW
136212007-07-03 Markus Deuling <deuling@de.ibm.com>
13622
13623 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13624 * gdb.base/solib-symbol-lib.c: Likewise.
13625 * gdb.base/solib-symbol-main.c: Likewise.
13626
b0f4b84b
DJ
136272007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13628
13629 * config/gdbserver.exp (gdb_reconnect): New.
13630 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13631 gdb.base/solib-disc.exp: New files.
13632 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13633 remote debugging".
13634 (gdb_compile): Add shlib_load flag.
13635 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13636 port.
13637 (gdbserver_reconnect): New.
13638
1b05479a
DJ
136392007-07-01 Nick Roberts <nickrob@snap.net.nz>
13640 Daniel Jacobowitz <dan@codesourcery.com>
13641
13642 * gdb.base/annota3.exp: Test for if construct.
13643
86f78eb2
DJ
136442007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13645
13646 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13647
6a2eb474 136482007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13649 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13650
13651 * gdb.base/display.exp: Allow a newline after display/i.
13652 * gdb.base/pc-fp.exp: Likewise.
13653 * gdb.base/sigbpt.exp: Likewise.
13654
f8b73d13
DJ
136552007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13656
13657 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13658 required features to be included.
13659
4339e69e
DJ
136602007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13661
13662 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13663 in info threads output.
13664
23d964e7
UW
136652007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13666 Markus Deuling <deuling@de.ibm.com>
13667
13668 * gdb.arch/spu-info.exp: New testcase.
13669 * gdb.arch/spu-info.c: New file.
13670
fd20f75b
DJ
136712007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13672
13673 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13674 tpcs_offset. Restore lr after the call.
13675 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13676
2226f861
DJ
136772007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13678
13679 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13680 (gdbserver_run): Kill any running gdbserver.
13681 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13682
d12371a9
MR
136832007-05-17 Maciej W. Rozycki <macro@mips.com>
13684
13685 * gdb.base/sigbpt.exp: Preset segv_addr.
13686
93f02886
DJ
136872007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13688
13689 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13690 (gdb_compile_shlib): Likewise.
13691 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13692 (default_gdb_init): Clear cleanfiles.
13693 (gdb_finish): Delete recorded cleanfiles.
13694 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13695
13696 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13697 Do not use isnative.
13698 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13699 gdb.base/so-impl-ld.exp: Likewise.
13700 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13701 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13702 gdb_compile.
13703
b04e06d7
VP
137042007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13705
13706 * config/unknown.exp: Remove.
13707
069ed931
UW
137082007-05-15 Markus Deuling <deuling@de.ibm.com>
13709
13710 * gdb.base/info-proc.exp: Check is_remote.
13711
09db0d03
UW
137122007-05-14 Markus Deuling <deuling@de.ibm.com>
13713
13714 * gdb.base/gcore.exp: Initialize variable core_supported.
13715
af2cbe8c
DJ
137162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13717
13718 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13719
027c0295
DJ
137202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13721
13722 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13723 * gdb.threads/print-threads.exp (test_all_threads): Allow
13724 negative and hexadecimal thread IDs.
13725
dc5000e7
DJ
137262007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13727
13728 * gdb.java/jprint.java (public): Avoid invalid call to static
13729 method.
13730
2e74ed18
DP
137312007-05-14 Denis Pilat <denis.pilat@st.com>
13732
13733 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13734 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13735 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13736 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13737 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13738
83547f02
UW
137392007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13740
13741 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13742 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13743 this mode.
13744 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13745 * gdb.base/spu.ld: New file.
13746
b18be20d
DJ
137472007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13748
13749 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13750
be444858
DJ
137512007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13752
13753 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13754
b1d53152
DJ
137552007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13756
13757 * gdb.java/jmain.exp: Handle demangled names with and without method
13758 signatures.
13759
d084b331
DJ
137602007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13761
13762 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13763 (have_a_very_merry_interrupt): Remove calls to puts.
13764 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13765 inferior output.
13766 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13767 test names.
13768
db9d7fc5
DJ
137692007-04-29 Markus Deuling <deuling@de.ibm.com>
13770 Daniel Jacobowitz <dan@codesourcery.com>
13771
13772 * gdb.base/auxv.exp (core_works): Also check is_remote.
13773 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13774
ef783a7d 137752007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13776
ef783a7d
VP
13777 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13778 message, not the undefined 'module' variable.
13779 * gdb.base/siginfo.exp: Likewise.
13780 * gdb.base/sigstep.exp: Likewise.
13781 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13782 serialport.
13783 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13784
b7b73cae
CV
137852007-04-25 Corinna Vinschen <vinschen@redhat.com>
13786
13787 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13788 target sim fails. Return 0 otherwise.
13789 (gdb_load): Return prematurely if gdb_target_sim fails.
13790
7d90fdfa
DP
137912007-04-16 Denis Pilat <denis.pilat@st.com>
13792
13793 * gdb.base/setshow.exp: Reset height after having set it to 100.
13794
5d3e9c85
DP
137952007-04-16 Denis Pilat <denis.pilat@st.com>
13796
13797 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13798
18e75969
DP
137992007-04-16 Denis Pilat <denis.pilat@st.com>
13800
13801 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13802
25d5ea92
VP
138032007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13804
13805 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13806 tests. Run the frozen varobjs test.
13807 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13808 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13809
0b49cb80
JK
138102007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13811
13812 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13813 gdb.base/type-opaque.exp: New files.
13814
a73bafbc 138152007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13816
13817 * gdb.mi/mi-var-child.c
a73bafbc
VP
13818 (do_children_tests): User char[2] instead of
13819 char so that automatic printing of pointers to char
13820 don't give unpredicable result.
13821 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13822 local variables.
13823 * gdb.mi/mi-var-child.exp: Step to right line
13824 of do_children_tests.
13825 * gdb.mi/mi2-var-child.exp: Likewise.
13826 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13827 do_locals_tests.
a73bafbc
VP
13828 (do_children_tests): User char[2] instead of
13829 char so that automatic printing of pointers to char
a9c64011 13830 don't give unpredicable result.
a73bafbc 13831 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13832 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13833 Pass test name to mi_wait_for_stop.
13834
7ce59000
DJ
138352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13836
13837 * gdb.asm/asm-source.exp: Remove d10v case.
13838 * lib/gdb.exp (skip_cplus_tests): Likewise.
13839 * gdb.asm/d10v.inc: Deleted.
13840
20389057
DJ
138412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13842
13843 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13844
8807d78b
DJ
138452007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13846
13847 * config/netware.exp: Delete file.
13848
aa3edb8e
JB
138492007-03-29 Joel Brobecker <brobecker@adacore.com>
13850
13851 * gdb.dwarf2/dw2-noloc.S: New file.
13852 * gdb.dwarf2/dw2-noloc.exp: New file.
13853
297561ac
PA
138542007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13855
13856 * gdb.cp/method2.cc: New test.
13857 * gdb.cp/method2.exp: New test.
13858 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13859
1f81bd39
DJ
138602007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13861
13862 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13863
9453113a
DJ
138642007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13865
13866 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13867
b741e217
DJ
138682007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13869
13870 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13871 (gdb_load): Delete, replace with...
13872 (gdb_reload): ...this.
13873 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13874 * gdb.server/server-mon.exp: Likewise.
13875 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13876 (gdb_start_cmd): New.
13877 (gdb_file_cmd): Save the last loaded file.
13878 (gdb_reload): New.
13879 (gdb_gnu_strip_debug): Use transform.
13880 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13881 support here. Use new $last_loaded_file. Check mtime.
13882 (gdb_target_cmd): Handle ObjC failure case.
13883 (infer_host_exec): Delete.
13884 (gdbserver_load): Rename to...
13885 (gdbserver_run): ...this. Simplify.
13886 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13887 (mi_gdb_load): Move most contents to a new function...
13888 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13889 (mi_run_cmd): Use mi_gdb_target_load.
13890 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13891 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13892 Use gdb_run_cmd.
13893 * gdb.base/charsign.exp: Remove incorrect comment.
13894 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13895 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13896 gdb.base/start.exp: Use gdb_start_cmd.
13897
446ab585 138982007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13899 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13900
13901 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13902 * gdb.base/signull.exp: Similarly.
13903
bbb88ebf
UW
139042007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13905
13906 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13907 messages available to test cases (like chng-sym.exp).
13908
cb8c4a99
AS
139092007-03-14 Andreas Schwab <schwab@suse.de>
13910
13911 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13912 format changes.
13913
4e463ff5
DJ
139142007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13915
13916 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13917 (optimized_1): New.
13918 (main): Call optimized_1.
13919 (gdb2029): Correct typos. Call gdb2029_marker.
13920 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13921 for gdb2029.
13922
b6db2c47
MK
139232007-03-12 Mark Kettenis <kettenis@gnu.org>
13924
13925 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13926 as tabs. Remove redundant test pattern.
13927
70ed3737
UW
139282007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13929
13930 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13931 for /a format output.
13932
47b67b60
DJ
139332007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13934
13935 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13936 collect output incrementally.
13937
b8953b0e
UW
139382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13939
13940 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13941 for -var-create lpcharacter test.
13942 * gdb.mi/mi2-var-cmd.exp: Likewise.
13943
7acd5c40
UW
139442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13945
13946 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13947 pass on targets where address zero is readable.
13948
9c6759c1
UW
139492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13950
13951 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13952 just a single architecture.
13953
a2f1aeb4
UW
139542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13955
13956 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13957 (fetch_all_registers): New function, uses gdb_test_multiple and
13958 exp_continue to fetch inferior output line-by-line.
13959 Replace all uses of do_get_all_registers by fetch_all_registers.
13960
46579ac2
UW
139612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13962
13963 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13964 in target_info.
13965
fc133f24
MS
139662007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13967
a9c64011 13968 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13969 consistancy; add a default (timeout) case.
13970
7646a51d
MS
139712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13972
13973 * gdb.base/watchpoint.exp: Fix truncated comment.
13974
dcfff61f
MS
139752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13976
13977 * Makefile.in: Remove spurious single-quotes from sed command.
13978
664e3ee9
DJ
139792007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13980
13981 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13982 func.
13983 * gdb.mi/mi2-var-cmd.exp: Likewise.
13984
d7cc6f2f
JB
139852007-02-27 Joel Brobecker <brobecker@adacore.com>
13986
a9c64011
AS
13987 * gdb.dwarf2/dw2-producer.S: New file.
13988 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13989
139902007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13991
13992 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13993 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13994 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13995 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13996 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13997 Revert tests to use mi_gdb_test and include value field in output
13998 of -var-create.
13999
93d42b30
DJ
140002007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14001
14002 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14003
c499ed39
DJ
140042007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14005
14006 * gdb.base/maint.exp: Remove full paths from test names.
14007 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14008 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14009
9836f81b
JB
140102007-02-27 Joel Brobecker <brobecker@adacore.com>
14011
14012 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14013
c74d0ad8
DJ
140142007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14015
14016 * gdb.server/server-mon.exp: New test.
14017
2711e456
DJ
140182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14019
14020 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14021
ff6f572f
DJ
140222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14023
14024 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14025 register capitalization.
14026
fada3feb
DP
140272007-02-13 Denis Pilat <denis.pilat@st.com>
14028
14029 * gdb.mi/mi-var-invalidate.exp: New file.
14030
fb1e4ffc
DJ
140312007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14032
14033 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14034
3da939d7
DJ
140352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14036
14037 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14038
123dc839
DJ
140392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14040
14041 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14042 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14043
877e3645 140442007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14045
14046 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14047 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14048 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14049 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14050 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14051 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14052 Update tests to include value field in output of -var-create.
a9c64011 14053
3c0a2960
AS
140542007-02-08 Andreas Schwab <schwab@suse.de>
14055
14056 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14057
108546a0
DJ
140582007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14059
14060 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14061 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14062
d701dcab
DP
140632007-02-02 Denis Pilat <denis.pilat@st.com>
14064
14065 * gdb.threads/threadapply.exp: check that frame is not changed by
14066 the thread apply all command.
14067
783e3e2f
AS
140682007-01-31 Andreas Schwab <schwab@suse.de>
14069
6d9c3a87
AS
14070 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14071
3c50d7b9
AS
14072 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14073 in the dwarf sections.
14074 * gdb.dwarf2/mac-fileno.S: Likewise.
14075
783e3e2f
AS
14076 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14077 bspstore register on ia64.
14078
78ff580e
AS
140792007-01-29 Andreas Schwab <schwab@suse.de>
14080
cc8e9b12
AS
14081 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14082 "frame-begin" annotation.
14083
78ff580e
AS
14084 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14085 number of "frames-invalid" annotations.
14086
704a4f78
DJ
140872007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14088
14089 * gdb.base/commands.exp: Call if_commands_test.
14090 (gdb_test_no_prompt, if_commands_test): New.
14091
e741bf94
MK
140922007-01-28 Mark Kettenis <kettenis@gnu.org>
14093
14094 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14095
474d0ad3
AS
140962007-01-27 Andreas Schwab <schwab@suse.de>
14097
14098 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14099 .short/.int/.quad in the dwarf sections.
14100 * gdb.dwarf2/dw2-intercu.S: Likewise.
14101 * gdb.dwarf2/dw2-intermix.S: Likewise.
14102
e784b426
JK
141032007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14104
14105 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14106 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14107 array.
e784b426
JK
14108 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14109 * gdb.base/setvar.exp: Likewise.
14110
37f08e04
AS
141112007-01-26 Andreas Schwab <schwab@suse.de>
14112
9a01813a
AS
14113 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14114 test.
14115
37f08e04
AS
14116 * gdb.base/multi-forks.exp ("restart $i"): Also match
14117 __kernel_syscall_via_break.
14118
6e2a9270
VP
141192007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14120
14121 * lib/mi-support.exp (mi_delete_varobj): New.
14122 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14123 testcase.
14124 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14125 (main): Call the above.
14126 (reference_update_test, base_in_reference_test)
14127 (reference_to_pointer): Delete the created varobjs.
a9c64011 14128
e515b470
DJ
141292007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14130
14131 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14132 * configure: Regenerated.
14133 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14134 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14135 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14136 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14137 * lib/gdb.exp (gdb_skip_xml_test): New function.
14138
08d8bcd7
DJ
141392007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14140
14141 * gdb.base/sigrepeat.exp: Correct error message.
14142
141432007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14144 Daniel Jacobowitz <dan@codesourcery.com>
14145
14146 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14147 gdb.arch/i386-gnu-cfi-asm.S: New files.
14148
97c3f1f3
JK
141492007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14150
14151 * lib/gdb.exp: Abort on missing `site.exp'.
14152
cb1df416
DJ
141532007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14154 Daniel Jacobowitz <dan@codesourcery.com>
14155
14156 * gdb.base/included.c, gdb.base/included.exp,
14157 gdb.base/included.h: New files.
14158
35990120
DJ
141592007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14160
14161 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14162 (maximize_rlimit): Reduce limits on 64-bit systems.
14163
6e81a116 141642007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14165
14166 From Marcus Deuling <deuling@de.ibm.com>:
14167 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14168 every case.
14169
6c3c41f3
NR
141702007-01-13 Nick Roberts <nickrob@snap.net.nz>
14171
14172 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14173 (test_path_specification): Use objdir instead of srcdir to always
14174 get an absolute filename.
14175
2f12c312
DJ
141762007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14177
14178 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14179
81121995
VP
141802007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14181
14182 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14183 Make sure the variable we're using is in scope.
14184 (reference_to_pointer): Likewise.
14185
4741b737
DJ
141862007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14187
14188 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14189 has no debug information.
14190
054410c3
DJ
141912007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14192
14193 * gdb.base/annota1.exp: Remove extra send_gdb.
14194
818f79f6
DJ
141952007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14196
14197 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14198
f7a6bb70
DJ
141992007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14200
14201 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14202
57e66780
DJ
142032007-01-08 Nick Roberts <nickrob@snap.net.nz>
14204 Daniel Jacobowitz <dan@codesourcery.com>
14205
14206 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14207 lcharacter or linteger change. Correct duplicated test name.
14208 * gdb.mi/mi2-var-cmd.exp: Likewise.
14209
3d799a95
DJ
142102007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14211
14212 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14213
142142007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14215
a9c64011
AS
14216 * gdb.base/nofield.c: New file.
14217 * gdb.base/nofield.exp: New testcase.
51679ba9 14218
eafb94e8
NR
142192007-01-05 Nick Roberts <nickrob@snap.net.nz>
14220
14221 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14222
14223 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14224 test.
14225
5e572bb4
DJ
142262007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14227
14228 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14229
74a44383
DJ
142302007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14231
14232 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14233 when continuing.
14234
1b572db9
DJ
142352007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14236
14237 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14238 Expect ".exe" extension.
14239
381bc39b
DJ
142402007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14241
14242 * gdb.base/charset.exp: Add explicit filename to break.
14243 * gdb.base/dbx.exp: Add explicit filename to breaks.
14244
2b70e4c6
DJ
142452007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14246
14247 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14248 * gdb.mi/mi2-file.exp: Likewise.
14249
303b6f5d
DJ
142502007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14251
14252 Implement specification of MI tests as comments
14253 in C and C++ sources.
14254 * lib/mi-support.exp (mi_autotest_data): New variable.
14255 (mi_autotest_source): New variable.
14256 (count_newlines, mi_prepare_inline_tests)
14257 (mi_get_inline_test, mi_continue_to_line)
14258 (mi_run_inline_test, mi_tbreak)
14259 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14260 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14261 Run inline tests.
14262 * gdb.mi/mi-var-cp.cc: Define tests here.
14263
23da0d94
VP
142642007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14265
14266 Simplify usage of mi_continue_to.
14267 * lib/mi-support.exp (mi_runto_helper): Renamed
14268 from mi_runto, added new parameter 'run_or_continue'.
14269 (mi_runto): Use mi_runto_helper.
14270 (mi_continue_to): Accept just function name as parameter.
14271 Use mi_runto_helper.
14272 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14273 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14274
f9e18282
JB
142752006-01-04 Joel Brobecker <brobecker@adacore.com>
14276
14277 Make this testcase a bit more realistic. The current code
14278 is too simplistic, and allows the compiler to optimize out
14279 some of the entities we need for this testcase.
14280 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14281 (Do_Nothing): Add extra parameter.
14282 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14283 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14284 by using a variable of type Void_Star.
14285
fd678c65
JB
142862006-01-04 Joel Brobecker <brobecker@adacore.com>
14287
14288 * gdb.ada/catch_ex/foo.adb: New file.
14289 * gdb.ada/catch_ex.exp: New testcase.
14290
05cfdb42
DJ
142912007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14292
14293 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14294 pass --image-base to linker.
14295
2e03ee74
DJ
142962007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14297 Daniel Jacobowitz <dan@codesourcery.com>
14298
14299 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14300 secondary prompts.
14301
0d5de010
DJ
143022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14303
14304 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14305 output. Test the types of members and member pointers.
14306 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14307 gdb/2092.
14308 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14309 statement. Enable for GCC. Update expected output for some tests
14310 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14311 layout.
14312 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14313 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14314 (Diamond::vget_base): New.
14315 (main): Add new tests.
14316 * gdb.cp/printmethod.exp: Update expected output for member functions.
14317 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14318 print pEe->D::vg().
14319
61a771aa
DJ
143202007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14321
14322 * gdb.threads/tls.exp: Allow stops in sem_post.
14323
2fa63963
DJ
143242006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14325
14326 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14327 * gdb.base/annota3.exp: Likewise.
14328 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14329 again (instead of timing out).
14330 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14331 GCC bug 26475.
14332 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14333 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14334 test from jmisc1.exp.
14335 * gdb.java/jmisc1.exp: Delete.
14336 * gdb.java/jprint.exp: Adjust to work with method signatures including
14337 return types.
14338 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14339 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14340 * lib/java.exp (compile_java_from_source): Pass the correct type
14341 to target_compile.
14342
5eefc2b7
JB
143432006-12-31 Joel Brobecker <brobecker@adacore.com>
14344
14345 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14346 (stack_align_edx): New function.
14347 (stack_align_eax): New function.
14348 (main): Add calls to stack_align_edx and stack_align_eax.
14349 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14350 Add testing for the cases where the register used during a stack
14351 realignment is edx. Same for eax.
14352
227c54da
DJ
143532006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14354
14355 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14356 and generic PE targets.
14357
cab8ac94
JB
143582006-12-29 Joel Brobecker <brobecker@adacore.com>
14359
14360 * gdb.ada/array_return.exp: Update copyright date list.
14361
ba54f318
JB
143622006-12-27 Joel Brobecker <brobecker@adacore.com>
14363
14364 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14365 (Create_Small_Float_Vector): New function.
14366 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14367 function body.
14368 * gdb.ada/array_return/p.adb: Use new type and function from
14369 package Pck.
14370 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14371 able to print the value returned by a function returning an
14372 array of float.
14373
6b7a35dd
JB
143742006-12-20 Joel Brobecker <brobecker@adacore.com>
14375
14376 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14377 The associated tests should be PASSing.
14378
038224f6
VP
143792006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14380
14381 Test for base in references.
14382 * gdb.mi/mi-var-cp.cc: Add test code.
14383 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14384 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14385 * gdb.mi/mi2-watch.exp: Likewise.
14386 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14387 (mi_list_varobj_children): New function.
14388
b26ed50d
VP
143892006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14390
14391 * lib/mi-support.exp
14392 (mi_runto): Accept "()" after function name.
14393 (mi_create_varobj): New function.
14394 (mi_varobj_update): New function.
14395 (mi_Check_varobj_value): New function.
14396 * gdb.mi/mi-var-cp.exp: New file.
14397 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14398
08232497
DJ
143992006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14400
14401 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14402 gdb.base/weaklib2.c: New files.
14403
d394c993 144042006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14405
ac6c2fba
NS
14406 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14407 info. Adjust test names.
14408
8ec659a0 14409 * gdb.base/break.c (main): Move position of malloc.
d394c993 14410 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14411
acd65feb
VP
144122006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14413
14414 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14415 assignement of arrays and function pointers.
14416 * gdb.mi/var-cmd.c: Add declaration necessary for above
14417 tests.
14418
f556d5e5
NS
144192006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14420
14421 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14422
14423 * gdb.threads/linux-dp.exp: Read thread table before and after
14424 creating each philosopher and verify it.
14425
697bc68d
NS
144262006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14427 Paul Brook <paul@codesourcery.com>
14428 Daniel Jacobowitz <dan@codesourcery.com>
14429
14430 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14431 main to remove duplication. Add start function of the form
697bc68d
NS
14432 '_*start[1-9]*'. Add RVDS start function.
14433
29d73ae4
DJ
144342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14435
14436 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14437
c1d88655
UW
144382006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14439
14440 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14441 * gdb.asm/spu.inc: New file.
14442 * gdb.base/term.exp: Disable if [target_info exists noargs].
14443 * gdb.gdb/complaints.exp: Disable if ![isnative].
14444 * gdb.gdb/selftest.exp: Likewise.
14445 * gdb.gdb/observer.exp: Likewise.
14446 * gdb.gdb/xfullpath.exp: Likewise.
14447 * gdb.base/attach.exp: Disable on SPU target.
14448 * gdb.cp/bs145503.exp: Likewise.
14449 * gdb.cp/exception.exp: Likewise.
14450 * gdb.cp/userdef.exp: Likewise.
14451
32a13b1a
DJ
144522006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14453
14454 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14455
d8295fe9
VP
144562006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14457
14458 * gdb.base/completion.exp: Fix completion tests for
14459 'info' and 'info '.
14460 * gdb.base/help.exp (help_test_raw, test_class_help)
14461 (test_prefix_command_help): Move...
14462 * lib/gdb.exp: Here.
14463 * gdb.base/main.exp: Adjust.
14464 * gdb.cp/maint.exp: Adjust.
14465 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14466
8c394015
VP
144672006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14468
14469 * gdb.stabs/weird.exp (print_weird_var): Use
14470 gdb_test_multiple instead of gdb_expect.
14471
027fc1bc
VP
144722006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14473
14474 * gdb.base/help.exp (help_test_raw): New.
14475 (test_class_help): New.
14476 (test_prefix_command_help): New.
14477 Adjust testcases.
14478
67609209
FR
144792006-11-09 Christophe Lyon <christophe.lyon@st.com>
14480
14481 * gdb.base/constvars.c (main): Write to crass and crips, so that
14482 they are allocated by the compiler.
14483
f73adfeb
AS
144842006-10-27 Andreas Schwab <schwab@suse.de>
14485
14486 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14487 "detach-fork".
14488
2f83a18e
DJ
144892006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14490
14491 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14492 of patterns.
14493
94277a38
DJ
144942006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14495
14496 * gdb.base/sepdebug.exp: Remove debug format test.
14497 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14498 Handle no-symtab.
14499 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14500
5bd2f6e2
DJ
145012006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14502
14503 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14504 int to pointer or pointer to int.
14505 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14506
8c008720
DJ
145072006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14508
14509 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14510
9e35dae4
DJ
145112006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14512
14513 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14514
d9639e13
DJ
145152006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14516
14517 PR c++/2116
14518 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14519
390a1bd0
JB
145202006-10-06 Joel Brobecker <brobecker@adacore.com>
14521
14522 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14523 the corresponding bug has been fixed in GDB (PR/2018).
14524
dd920c33
JB
145252006-10-06 Joel Brobecker <brobecker@adacore.com>
14526
14527 * gdb.base/subst.exp: New testcase.
14528
53bbefe9
JB
145292006-10-06 Joel Brobecker <brobecker@adacore.com>
14530
14531 * gdb.ada/array_return/pck.ads: Add copyright notice.
14532 * gdb.ada/array_return/pck.adb: Likewise.
14533 * gdb.ada/array_return/p.adb: Likewise.
14534 * gdb.ada/exec_changed/first.adb: Likewise.
14535 * gdb.ada/exec_changed/second.adb: Likewise.
14536
09851417
JB
145372006-10-06 Joel Brobecker <brobecker@adacore.com>
14538
14539 * gdb.ada/watch_arg/watch.adb: New file.
14540 * gdb.ada/watch_arg.exp: New testcase.
14541
041bf30d
VP
145422006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14543
14544 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14545 via string_to_regexp.
041bf30d 14546 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14547
f286fbdd 145482006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14549
14550 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14551 Remove unused / obsolete files.
14552
7c07f349
NR
145532006-09-19 Nick Roberts <nickrob@snap.net.nz>
14554
14555 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14556
cd5ff84a
VP
145572006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14558
14559 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14560 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14561 the number of frames.
cd5ff84a 14562
ae018d1a
DJ
145632006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14564
14565 * gdb.base/args.c (main): Add breakpoint marker.
14566 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14567 really test empty arguments.
14568 (args_load): Delete.
14569 (args_test): New.
14570
b399c549
NR
145712006-09-13 Nick Roberts <nickrob@snap.net.nz>
14572
14573 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14574 check for one file.
b399c549 14575
2ab1eb7a
VP
145762006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14577
14578 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14579 HIGH_FRAME argument to -stack-list-locals can be larger than
14580 the number of frames.
a9c64011 14581
476308bf
FF
145822006-08-18 Fred Fish <fnf@specifix.com>
14583
14584 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14585 '$' in front of skip_vmx_tests_saved when setting that.
14586
8625200f
AS
145872006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14588
14589 * gdb.base/trace-commands.exp: New file.
14590
089ec8f1
DJ
145912006-08-10 Joel Brobecker <brobecker@adacore.com>
14592 Daniel Jacobowitz <dan@codesourcery.com>
14593
14594 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14595 expected output of the backtrace commands.
14596
b60f0898
JB
145972006-08-09 Joel Brobecker <brobecker@adacore.com>
14598
14599 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14600 untested followed by return combination.
14601 * gdb.arch/altivec-regs.exp: Likewise.
14602 * gdb.arch/e500-abi.exp: Likewise.
14603 * gdb.arch/e500-regs.exp: Likewise.
14604 * gdb.arch/gdb1291.exp: Likewise.
14605 * gdb.arch/gdb1431.exp: Likewise.
14606 * gdb.arch/gdb1558.exp: Likewise.
14607 * gdb.arch/i386-prologue.exp: Likewise.
14608 * gdb.arch/i386-unwind.exp: Likewise.
14609 * gdb.asm/asm-source.exp: Likewise.
14610 * gdb.base/a2-run.exp: Likewise.
14611 * gdb.base/advance.exp: Likewise.
14612 * gdb.base/all-bin.exp: Likewise.
14613 * gdb.base/annota1.exp: Likewise.
14614 * gdb.base/annota3.exp: Likewise.
14615 * gdb.base/args.exp: Likewise.
14616 * gdb.base/arithmet.exp: Likewise.
14617 * gdb.base/assign.exp: Likewise.
14618 * gdb.base/async.exp: Likewise.
14619 * gdb.base/attach.exp: Likewise.
14620 * gdb.base/bang.exp: Likewise.
14621 * gdb.base/bigcore.exp: Likewise.
14622 * gdb.base/bitfields.exp: Likewise.
14623 * gdb.base/bitfields2.exp: Likewise.
14624 * gdb.base/break.exp: Likewise.
14625 * gdb.base/call-sc.exp: Likewise.
14626 * gdb.base/call-strs.exp: Likewise.
14627 * gdb.base/callfuncs.exp: Likewise.
14628 * gdb.base/checkpoint.exp: Likewise.
14629 * gdb.base/chng-syms.exp: Likewise.
14630 * gdb.base/code-expr.exp: Likewise.
14631 * gdb.base/commands.exp: Likewise.
14632 * gdb.base/completion.exp: Likewise.
14633 * gdb.base/cond-expr.exp: Likewise.
14634 * gdb.base/condbreak.exp: Likewise.
14635 * gdb.base/consecutive.exp: Likewise.
14636 * gdb.base/constvars.exp: Likewise.
14637 * gdb.base/corefile.exp: Likewise.
14638 * gdb.base/cvexpr.exp: Likewise.
14639 * gdb.base/dbx.exp: Likewise.
14640 * gdb.base/define.exp: Likewise.
14641 * gdb.base/detach.exp: Likewise.
14642 * gdb.base/display.exp: Likewise.
14643 * gdb.base/dump.exp: Likewise.
14644 * gdb.base/ena-dis-br.exp: Likewise.
14645 * gdb.base/ending-run.exp: Likewise.
14646 * gdb.base/environ.exp: Likewise.
14647 * gdb.base/eval-skip.exp: Likewise.
14648 * gdb.base/exprs.exp: Likewise.
14649 * gdb.base/fileio.exp: Likewise.
14650 * gdb.base/finish.exp: Likewise.
14651 * gdb.base/float.exp: Likewise.
14652 * gdb.base/foll-exec.exp: Likewise.
14653 * gdb.base/foll-fork.exp: Likewise.
14654 * gdb.base/foll-vfork.exp: Likewise.
14655 * gdb.base/freebpcmd.exp: Likewise.
14656 * gdb.base/funcargs.exp: Likewise.
14657 * gdb.base/gcore.exp: Likewise.
14658 * gdb.base/gdb1090.exp: Likewise.
14659 * gdb.base/gdb1250.exp: Likewise.
14660 * gdb.base/huge.exp: Likewise.
14661 * gdb.base/info-proc.exp: Likewise.
14662 * gdb.base/interrupt.exp: Likewise.
14663 * gdb.base/jump.exp: Likewise.
14664 * gdb.base/langs.exp: Likewise.
14665 * gdb.base/lineinc.exp: Likewise.
14666 * gdb.base/list.exp: Likewise.
14667 * gdb.base/logical.exp: Likewise.
14668 * gdb.base/long_long.exp: Likewise.
14669 * gdb.base/macscp.exp: Likewise.
14670 * gdb.base/maint.exp: Likewise.
14671 * gdb.base/mips_pro.exp: Likewise.
14672 * gdb.base/miscexprs.exp: Likewise.
14673 * gdb.base/multi-forks.exp: Likewise.
14674 * gdb.base/opaque.exp: Likewise.
14675 * gdb.base/overlays.exp: Likewise.
14676 * gdb.base/pc-fp.exp: Likewise.
14677 * gdb.base/pointers.exp: Likewise.
14678 * gdb.base/printcmds.exp: Likewise.
14679 * gdb.base/psymtab.exp: Likewise.
14680 * gdb.base/ptype.exp: Likewise.
14681 * gdb.base/recurse.exp: Likewise.
14682 * gdb.base/relational.exp: Likewise.
14683 * gdb.base/relocate.exp: Likewise.
14684 * gdb.base/remote.exp: Likewise.
14685 * gdb.base/reread.exp: Likewise.
14686 * gdb.base/restore.exp: Likewise.
14687 * gdb.base/return.exp: Likewise.
14688 * gdb.base/return2.exp: Likewise.
14689 * gdb.base/scope.exp: Likewise.
14690 * gdb.base/sect-cmd.exp: Likewise.
14691 * gdb.base/sep.exp: Likewise.
14692 * gdb.base/sepdebug.exp: Likewise.
14693 * gdb.base/setshow.exp: Likewise.
14694 * gdb.base/setvar.exp: Likewise.
14695 * gdb.base/sigall.exp: Likewise.
14696 * gdb.base/sigbpt.exp: Likewise.
14697 * gdb.base/signals.exp: Likewise.
14698 * gdb.base/signull.exp: Likewise.
14699 * gdb.base/sizeof.exp: Likewise.
14700 * gdb.base/solib.exp: Likewise.
14701 * gdb.base/step-line.exp: Likewise.
14702 * gdb.base/step-test.exp: Likewise.
14703 * gdb.base/structs.exp: Likewise.
14704 * gdb.base/structs2.exp: Likewise.
14705 * gdb.base/term.exp: Likewise.
14706 * gdb.base/twice.exp: Likewise.
14707 * gdb.base/until.exp: Likewise.
14708 * gdb.base/varargs.exp: Likewise.
14709 * gdb.base/volatile.exp: Likewise.
14710 * gdb.base/watchpoint.exp: Likewise.
14711 * gdb.base/whatis-exp.exp: Likewise.
14712 * gdb.base/whatis.exp: Likewise.
14713 * gdb.cp/ambiguous.exp: Likewise.
14714 * gdb.cp/annota2.exp: Likewise.
14715 * gdb.cp/annota3.exp: Likewise.
14716 * gdb.cp/bool.exp: Likewise.
14717 * gdb.cp/breakpoint.exp: Likewise.
14718 * gdb.cp/casts.exp: Likewise.
14719 * gdb.cp/class2.exp: Likewise.
14720 * gdb.cp/classes.exp: Likewise.
14721 * gdb.cp/cplusfuncs.exp: Likewise.
14722 * gdb.cp/ctti.exp: Likewise.
14723 * gdb.cp/derivation.exp: Likewise.
14724 * gdb.cp/exception.exp: Likewise.
14725 * gdb.cp/gdb1355.exp: Likewise.
14726 * gdb.cp/hang.exp: Likewise.
14727 * gdb.cp/inherit.exp: Likewise.
14728 * gdb.cp/local.exp: Likewise.
14729 * gdb.cp/m-data.exp: Likewise.
14730 * gdb.cp/m-static.exp: Likewise.
14731 * gdb.cp/member-ptr.exp: Likewise.
14732 * gdb.cp/method.exp: Likewise.
14733 * gdb.cp/misc.exp: Likewise.
14734 * gdb.cp/namespace.exp: Likewise.
14735 * gdb.cp/overload.exp: Likewise.
14736 * gdb.cp/ovldbreak.exp: Likewise.
14737 * gdb.cp/pr-1023.exp: Likewise.
14738 * gdb.cp/pr-1210.exp: Likewise.
14739 * gdb.cp/pr-574.exp: Likewise.
14740 * gdb.cp/printmethod.exp: Likewise.
14741 * gdb.cp/psmang.exp: Likewise.
14742 * gdb.cp/ref-params.exp: Likewise.
14743 * gdb.cp/ref-types.exp: Likewise.
14744 * gdb.cp/rtti.exp: Likewise.
14745 * gdb.cp/templates.exp: Likewise.
14746 * gdb.cp/try_catch.exp: Likewise.
14747 * gdb.cp/userdef.exp: Likewise.
14748 * gdb.cp/virtfunc.exp: Likewise.
14749 * gdb.disasm/am33.exp: Likewise.
14750 * gdb.disasm/h8300s.exp: Likewise.
14751 * gdb.disasm/mn10300.exp: Likewise.
14752 * gdb.disasm/sh3.exp: Likewise.
14753 * gdb.disasm/t01_mov.exp: Likewise.
14754 * gdb.disasm/t02_mova.exp: Likewise.
14755 * gdb.disasm/t03_add.exp: Likewise.
14756 * gdb.disasm/t04_sub.exp: Likewise.
14757 * gdb.disasm/t05_cmp.exp: Likewise.
14758 * gdb.disasm/t06_ari2.exp: Likewise.
14759 * gdb.disasm/t07_ari3.exp: Likewise.
14760 * gdb.disasm/t08_or.exp: Likewise.
14761 * gdb.disasm/t09_xor.exp: Likewise.
14762 * gdb.disasm/t10_and.exp: Likewise.
14763 * gdb.disasm/t11_logs.exp: Likewise.
14764 * gdb.disasm/t12_bit.exp: Likewise.
14765 * gdb.disasm/t13_otr.exp: Likewise.
14766 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14767 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14768 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14769 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14770 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14771 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14772 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14773 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14774 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14775 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14776 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14777 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14778 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14779 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14780 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14781 * gdb.mi/gdb701.exp: Likewise.
14782 * gdb.mi/gdb792.exp: Likewise.
14783 * gdb.mi/mi-basics.exp: Likewise.
14784 * gdb.mi/mi-break.exp: Likewise.
14785 * gdb.mi/mi-cli.exp: Likewise.
14786 * gdb.mi/mi-console.exp: Likewise.
14787 * gdb.mi/mi-disassemble.exp: Likewise.
14788 * gdb.mi/mi-eval.exp: Likewise.
14789 * gdb.mi/mi-file.exp: Likewise.
14790 * gdb.mi/mi-read-memory.exp: Likewise.
14791 * gdb.mi/mi-regs.exp: Likewise.
14792 * gdb.mi/mi-return.exp: Likewise.
14793 * gdb.mi/mi-simplerun.exp: Likewise.
14794 * gdb.mi/mi-stack.exp: Likewise.
14795 * gdb.mi/mi-stepi.exp: Likewise.
14796 * gdb.mi/mi-syn-frame.exp: Likewise.
14797 * gdb.mi/mi-until.exp: Likewise.
14798 * gdb.mi/mi-var-block.exp: Likewise.
14799 * gdb.mi/mi-var-child.exp: Likewise.
14800 * gdb.mi/mi-var-cmd.exp: Likewise.
14801 * gdb.mi/mi-var-display.exp: Likewise.
14802 * gdb.mi/mi-watch.exp: Likewise.
14803 * gdb.mi/mi2-basics.exp: Likewise.
14804 * gdb.mi/mi2-break.exp: Likewise.
14805 * gdb.mi/mi2-cli.exp: Likewise.
14806 * gdb.mi/mi2-console.exp: Likewise.
14807 * gdb.mi/mi2-disassemble.exp: Likewise.
14808 * gdb.mi/mi2-eval.exp: Likewise.
14809 * gdb.mi/mi2-file.exp: Likewise.
14810 * gdb.mi/mi2-read-memory.exp: Likewise.
14811 * gdb.mi/mi2-regs.exp: Likewise.
14812 * gdb.mi/mi2-return.exp: Likewise.
14813 * gdb.mi/mi2-simplerun.exp: Likewise.
14814 * gdb.mi/mi2-stack.exp: Likewise.
14815 * gdb.mi/mi2-stepi.exp: Likewise.
14816 * gdb.mi/mi2-syn-frame.exp: Likewise.
14817 * gdb.mi/mi2-until.exp: Likewise.
14818 * gdb.mi/mi2-var-block.exp: Likewise.
14819 * gdb.mi/mi2-var-child.exp: Likewise.
14820 * gdb.mi/mi2-var-cmd.exp: Likewise.
14821 * gdb.mi/mi2-var-display.exp: Likewise.
14822 * gdb.mi/mi2-watch.exp: Likewise.
14823 * gdb.stabs/exclfwd.exp: Likewise.
14824 * gdb.stabs/weird.exp: Likewise.
14825 * gdb.threads/gcore-thread.exp: Likewise.
14826 * gdb.trace/actions.exp: Likewise.
14827 * gdb.trace/backtrace.exp: Likewise.
14828 * gdb.trace/circ.exp: Likewise.
14829 * gdb.trace/collection.exp: Likewise.
14830 * gdb.trace/deltrace.exp: Likewise.
14831 * gdb.trace/infotrace.exp: Likewise.
14832 * gdb.trace/limits.exp: Likewise.
14833 * gdb.trace/packetlen.exp: Likewise.
14834 * gdb.trace/passc-dyn.exp: Likewise.
14835 * gdb.trace/passcount.exp: Likewise.
14836 * gdb.trace/report.exp: Likewise.
14837 * gdb.trace/save-trace.exp: Likewise.
14838 * gdb.trace/tfind.exp: Likewise.
14839 * gdb.trace/tracecmd.exp: Likewise.
14840 * gdb.trace/while-dyn.exp: Likewise.
14841 * gdb.trace/while-stepping.exp: Likewise.
14842
f4b618d1
JB
148432006-08-08 Joel Brobecker <brobecker@adacore.com>
14844
14845 * gdb.base/step-bt.c: New file.
14846 * gdb.base/step-bt.exp: New testcase.
14847
3d00d119
DJ
148482006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14849
14850 * config/monitor.exp (gdb_load): Remove support for obsolete
14851 download-write-size.
14852 * gdb.base/remote.exp: Likewise. Update all callers of
14853 gdb_timed_load.
14854
017b5bd4
DJ
148552006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14856
14857 * cursal.exp: Pass binfile to gdb_load.
14858
837c599d
DJ
148592006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14860
14861 * gdb.base/cursal.exp: Add "" to gdb_load call.
14862
8dd4540b
MK
148632006-07-29 Mark Kettenis <kettenis@gnu.org>
14864
14865 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14866 NetBSD/ELF targets.
14867
ab5c9f60
DJ
148682006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14869
14870 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14871 operator*.
14872
4c42eaff
DJ
148732006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14874
14875 * gdb.base/completion.exp: Update for change in "file" behavior.
14876 * gdb.stabs/weird.exp: Likewise.
14877 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14878 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14879
0155cc76
NS
148802006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14881
14882 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14883 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14884
16026cd7
AS
148852006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14886
14887 * gdb.base/default.exp: Update source command error message.
14888 * gdb.base/help.exp: Update 'help source' message.
14889
16963cb6
DJ
148902006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14891
14892 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14893 test.
14894
6d7fd486
AS
148952006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14896
14897 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14898
29e8a844
DJ
148992006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14900
14901 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14902
6afcfa39
DJ
149032006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14904
14905 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14906
267a692b
MK
149072006-07-17 Mark Kettenis <kettenis@gnu.org>
14908
14909 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14910 *-*-openbsd* from targets for wich we expect ARM FPA floating
14911 point format.
14912
85d2fec4
NR
149132006-07-17 Nick Roberts <nickrob@snap.net.nz>
14914
14915 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14916
149172006-07-17 Mark Kettenis <kettenis@gnu.org>
14918
14919 * gdb.base/annota3.exp: Expect frame-begin annotation.
14920
85b4c6e8
JB
149212006-07-14 Joel Brobecker <brobecker@adacore.com>
14922
14923 * gdb.base/help.exp: Adjust "help unset" test to accept
14924 any list of unset commands.
14925
fb933624
DJ
149262006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14927 Daniel Jacobowitz <dan@codesourcery.com>
14928
14929 * gdb.cp/ref-params.exp: New test.
14930 * gdb.cp/ref-params.cc: New source file.
14931 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14932
1dff4b64
MK
149332006-07-08 Mark Kettenis <kettenis@gnu.org>
14934
14935 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14936 spaces/tabs in regular expressions since they might not be there.
14937
40d2e0e3
AS
149382006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14939
14940 * gdb.base/ifelse.exp: New file.
14941
f6c957d2
NS
149422006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14943
14944 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14945 line.
14946 * gdb.base/huge.exp: Loop over compilation to find a size that
14947 is acceptable.
14948 * gdb.base/remote.exp: Correct expected strings.
14949 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14950
b9c5a23d
DJ
149512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14952
14953 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14954
9af2e58d
DJ
149552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14956
14957 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14958 native.
14959
30930ca5
DJ
149602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14961
14962 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14963 enable stabs testing.
14964
aa32fa1d
DJ
149652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14966
bd4a4c80 14967 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14968 gdb_test_multiple does.
14969
321fef15
DJ
149702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14971
14972 * Makefile.in (host_alias): Remove.
14973 (target_alias): Use @target_noncanonical@.
14974 (site.exp): Don't set host_alias.
14975 * aclocal.m4: Remove contents. Include acx.m4.
14976 * configure: Regenerated.
14977 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14978
e1c2defa
NS
149792006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14980
e63b55d1
NS
14981 * lib/gdb.exp (gdb_load_cmd): New.
14982
5600ea19
NS
14983 * gdb.base/fileio.c: Add system(NULL) test.
14984 * gdb.base/fileio.exp: Check it.
14985
e1c2defa
NS
14986 * gdb.base/break.c: Add 10a breakpoint at }
14987 * gdb.base/break.exp: Add test for breakpoint at }
14988 * gdb.cp/anon-union.cc: Add code at end of function.
14989 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14990 * gdb.mi/var-cmd.c: Add code at end of function.
14991 * gdb.mi/mi-var-display.exp: Adjust end of next.
14992 * gdb.mi/mi2-var-display.exp: Likewise.
14993 * gdb.base/fileio.c: Add stop function and insert calls at
14994 stopping places.
14995 * gdb.base/fileio.exp: Breakpoint stop function and remove
14996 explicit line number references.
14997
6c0112ec
JB
149982006-05-19 Joel Brobecker <brobecker@adacore.com>
14999
a9c64011
AS
15000 * gdb.base/del.exp (test_delete_alias): New function.
15001 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15002
154189a4
FF
150032006-05-18 Fred Fish <fnf@specifix.com>
15004
15005 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15006 required. Check for spurious output after program exits normally.
15007
582e64c2
FF
150082006-05-17 Fred Fish <fnf@specifix.com>
15009
15010 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15011 gdb_load, so it works in the simulator.
15012
8ef6493a
FF
150132006-05-11 Fred Fish <fnf@specifix.com>
15014
15015 * gdb.base/bang.exp: Ignore unexpected output between the
15016 "program exited normally" and the gdb prompt, as many other
15017 tests do.
15018
692b141c
MK
150192006-05-07 Mark Kettenis <kettenis@gnu.org>
15020
15021 * gdb.base/help.exp: Make "delete checkpoint" part option for
15022 "help d" and "help delete" tests.
15023
540b8a30
UW
150242006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15025
a9c64011 15026 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15027 expected output in some mi_gdb_test statements.
15028 * gdb.mi/mi2-basics.exp: Likewise.
15029
9b6462d9
JB
150302006-05-05 Joel Brobecker <brobecker@adacore.com>
15031
15032 * gdb.base/del.c: New file.
15033 * gdb.base/del.exp: New testcase.
15034
954de43b
DM
150352006-05-05 David S. Miller <davem@sunset.davemloft.net>
15036
15037 * gdb.base/break.exp: Do not assume a breakpoint on
15038 main will actually be in $srcfile when optimizing.
1303f75e
DM
15039 * gdb.base/savedregs.exp: Do not require that the dummy
15040 frame location match up to a symbol and source file location.
c3242428
DM
15041 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15042 will get printed without a mi_cmd_data_list_register_values prefix.
15043 (*-data-list-register-*): Correct regular expressions to expect the new
15044 pseudo d? floating point registers.
15045 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15046
c7e64c9a
DJ
150472006-05-05 Christophe Lyon <christophe.lyon@st.com>
15048
15049 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15050 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15051 is allocated by the compiler.
15052 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15053 anons, e, anone to force their allocation by the compiler.
15054
150552006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15056
15057 * gdb.base/help.exp: Update expected text for help d and
15058 help delete.
15059
27ce9a6d
MK
150602006-05-02 Mark Kettenis <kettenis@gnu.org>
15061
15062 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15063 NetBSD/ELF targets.
15064
8608915f
MK
150652006-04-30 Mark Kettenis <kettenis@gnu.org>
15066
15067 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15068 single-step breakpoint fails; make this a KFAIL on
15069 sparc*-*-openbsd*.
15070 * gdb.base/siginfo.exp: Likewise.
15071 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15072
b8db102d
MS
150732006-04-26 Michael Snyder <msnyder@redhat.com>
15074
15075 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15076 which may have to consume output from other forks.
15077 Add tests to make sure that "delete fork" succeeded.
15078
c702009a
MS
150792006-04-20 Michael Snyder <msnyder@redhat.com>
15080
15081 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15082 Add support for the Renesas M32C and M16C.
15083
15084 * gdb.asm/asm-source.exp: Add m32c target.
15085 * gdb.asm/m32c.inc: Support for m32c target.
15086
e28493f2
AS
150872006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15088
15089 * gdb.base/commands.exp (recursive_source_test): New test.
15090
880da185
DM
150912006-04-04 David S. Miller <davem@sunset.davemloft.net>
15092
15093 * gdb.base/float.exp: Add pattern for sparc targets.
15094
61d9b92f
DJ
150952006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15096
15097 * gdb.base/commands.exp (stray_arg0_test): New test.
15098
bd717df8
PB
150992006-03-30 Paul Brook <paul@codesourcery.com>
15100
15101 * gdb.mi/mi-until.exp: kfail broken until command.
15102 * gdb.mi/mi2-until.exp: Ditto.
15103
ec793d3c
NR
151042006-03-27 Nick Roberts <nickrob@snap.net.nz>
15105
15106 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15107
831004b7
AO
151082006-03-08 Alexandre Oliva <aoliva@redhat.com>
15109
15110 * gdb.base/prelink.exp: Anchor tested-for regular expression
15111 on gdb prompt.
15112
effe49a0
PB
151132006-03-07 Paul Brook <paul@codesourcery.com>
15114
15115 * gdb.base/assign.exp: Correct fail message.
15116
e5461016
PB
151172006-03-07 Paul Brook <paul@codesourcery.com>
15118
15119 * lib/compiler.c: Extract armcc version number.
15120 * lib/compiler.cc: Ditto.
15121
fc91c6c2
PB
151222006-03-07 Paul Brook <paul@codesourcery.com>
15123
15124 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15125 additional_flags=-w.
15126 * gdb.arch/altivec-regs.exp: Ditto.
15127 * gdb.arch/e500-abi.exp: Ditto.
15128 * gdb.arch/e500-regs.exp: Ditto.
15129 * gdb.base/all-bin.exp: Ditto.
15130 * gdb.base/annota1.exp: Ditto.
15131 * gdb.base/annota3.exp: Ditto.
15132 * gdb.base/args.exp: Ditto.
15133 * gdb.base/arithmet.exp: Ditto.
15134 * gdb.base/assign.exp: Ditto.
15135 * gdb.base/async.exp: Ditto.
15136 * gdb.base/bang.exp: Ditto.
15137 * gdb.base/break.exp: Ditto.
15138 * gdb.base/call-rt-st.exp: Ditto.
15139 * gdb.base/completion.exp: Ditto.
15140 * gdb.base/cond-expr.exp: Ditto.
15141 * gdb.base/condbreak.exp: Ditto.
15142 * gdb.base/consecutive.exp: Ditto.
15143 * gdb.base/define.exp: Ditto.
15144 * gdb.base/display.exp: Ditto.
15145 * gdb.base/ena-dis-br.exp: Ditto.
15146 * gdb.base/environ.exp: Ditto.
15147 * gdb.base/eval-skip.exp: Ditto.
15148 * gdb.base/info-proc.exp: Ditto.
15149 * gdb.base/jump.exp: Ditto.
15150 * gdb.base/logical.exp: Ditto.
15151 * gdb.base/long_long.exp: Ditto.
15152 * gdb.base/maint.exp: Ditto.
15153 * gdb.base/miscexprs.exp: Ditto.
15154 * gdb.base/pc-fp.exp: Ditto.
15155 * gdb.base/pointers.exp: Ditto.
15156 * gdb.base/relational.exp: Ditto.
15157 * gdb.base/reread.exp: Ditto.
15158 * gdb.base/sect-cmd.exp: Ditto.
15159 * gdb.base/sep.exp: Ditto.
15160 * gdb.base/sepdebug.exp: Ditto.
15161 * gdb.base/until.exp: Ditto.
15162 * gdb.base/whatis-exp.exp: Ditto.
15163 * gdb.cp/annota2.exp: Ditto.
15164 * gdb.cp/annota3.exp: Ditto.
15165 * gdb.trace/actions.exp: Ditto.
15166 * gdb.trace/backtrace.exp: Ditto.
15167 * gdb.trace/circ.exp: Ditto.
15168 * gdb.trace/collection.exp: Ditto.
15169 * gdb.trace/deltrace.exp: Ditto.
15170 * gdb.trace/infotrace.exp: Ditto.
15171 * gdb.trace/limits.exp: Ditto.
15172 * gdb.trace/packetlen.exp: Ditto.
15173 * gdb.trace/passc-dyn.exp: Ditto.
15174 * gdb.trace/passcount.exp: Ditto.
15175 * gdb.trace/report.exp: Ditto.
15176 * gdb.trace/save-trace.exp: Ditto.
15177 * gdb.trace/tfind.exp: Ditto.
15178 * gdb.trace/tracecmd.exp: Ditto.
15179 * gdb.trace/while-dyn.exp: Ditto.
15180 * gdb.trace/while-stepping.exp: Ditto.
15181 * lib/gdb.exp: Ditto.
15182 (gdb_compile): Handle nowarning option.
15183
5f4a23d9
AO
151842006-03-07 Alexandre Oliva <aoliva@redhat.com>
15185
15186 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15187 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15188 Rename executable to prelinkt. Don't re-prelink if we didn't
15189 get a core file. Test prelink -u exit status to tell whether
15190 prelinking failed. Use gdb_test_multiple.
15191
9733fc94
DJ
151922006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15193
15194 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15195 (do_tests): Call it.
15196
cc10cae3
AO
151972006-02-28 Alexandre Oliva <aoliva@redhat.com>
15198
15199 * gdb.base/prelink.exp: New test.
15200 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15201
15c46491
WZ
152022006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15203
15204 * gdb.fortran/derived-type.f90: New file.
15205 * gdb.fortran/derived-type.exp: New testcase.
15206
5c9f7ded
DJ
152072006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15208
15209 * gdb.base/default.exp: Allow ';' as a directory separator.
15210
5b96932b
AS
152112006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15212
15213 * gdb.base/help.exp (help add-symbol-file): Update.
15214
1986bccd
AS
152152006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15216
15217 * gdb.base/help.exp (help load): Update expected results.
15218
a8b7528f
FF
152192006-02-19 Fred Fish <fnf@specifix.com>
15220
15221 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15222 specifix hex value as part of results.
15223 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15224
f8261448
FF
152252006-02-16 Fred Fish <fnf@specifix.com>
15226
15227 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15228 ushort_addr, and slong_addr, so the typedefs are not optimized
15229 away.
15230 * gdb.base/whatis.exp: Add tests using type name for struct type,
15231 union type, enum type, and typedef.
a9c64011 15232
31d8bdd2
MK
152332006-02-13 Mark Kettenis <kettenis@gnu.org>
15234
15235 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15236
34e41e63
JB
152372006-02-13 Jim Blandy <jimb@redhat.com>
15238
15239 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15240 case where it takes two "next" commands to skip past the init
15241 call.
15242
ac6e4f31
FF
152432006-02-12 Fred Fish <fnf@specifix.com>
15244
15245 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15246 to handle cases where it takes two "next" commands to skip
15247 past the init call.
15248
2db2d571
JB
152492006-02-07 Joel Brobecker <brobecker@adacore.com>
15250
15251 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15252 on hppa32 targets.
15253
38fcd64c
DJ
152542006-02-06 Vladimir Prus <ghost@cs.msu.su>
15255
15256 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15257 field.
15258
1315ad46
MK
152592006-01-29 Mark Kettenis <kettenis@gnu.org>
15260
15261 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15262
5625b943
DJ
152632006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15264
15265 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15266 files.
15267
80df1bbe
DJ
152682006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15269
15270 * gdb.cp/maint.exp: Set complaints to a positive value.
15271
9078e690
DJ
152722006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15273
15274 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15275 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15276 function name.
15277
9c903399
DJ
152782006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15279
15280 * gdb.base/checkpoint.c: Update copyright notice. Include
15281 <stdlib.h>.
15282
761ae4d6
JB
152832006-01-04 Jim Blandy <jimb@redhat.com>
15284
15285 * gdb.asm/asm-source.exp: Independently provide default values for
15286 asm-flags and debug-flags. Use 'string equal' to do the
15287 comparison, not the implicit expr's '==' operator. Remove
15288 now-unneeded assignments to asm-flags. In h8300 case, place
15289 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15290
099ac3dd
MS
152912006-01-04 Michael Snyder <msnyder@redhat.com>
15292
15293 * gdb.base/checkpoint.c: New file.
15294 * gdb.base/checkpoint.exp: New file.
15295 * gdb.base/multi-fork.c: New file.
15296 * gdb.base/multi-fork.exp: New file.
15297 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15298
f4d85314
FF
152992006-01-04 Fred Fish <fnf@specifix.com>
15300
15301 * gdb.base/ptype.c (foo): Add typedef.
15302 (intfoo): Add function.
15303 * gdb.base/ptype1.c: New file.
15304 * gdb.base/ptype.exp: Handle compilation and linking with two
15305 source files. Test that proper type for "foo" is found based
15306 on source context rather than first match found in symtabs.
15307
a1b06f35
MK
153082005-12-28 Mark Kettenis <kettenis@gnu.org>
15309
15310 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15311 * gdb.asm/openbsd.inc: Indent commands.
15312
d082a1e2
MK
153132005-12-26 Mark Kettenis <kettenis@gnu.org>
15314
c65016bd
MK
15315 * gdb.base/freebpcmd.exp: Increase timeout.
15316
d082a1e2
MK
15317 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15318
d3c32a0e
DJ
153192005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15320
15321 * gdb.base/default.exp: Update check for "show version".
15322
9fdb1f50
RC
153232005-12-09 Randolph Chung <tausq@debian.org>
15324
15325 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15326 * gdb.asm/pa64.inc: New file.
15327
5f2c56f7
RC
153282005-12-09 Randolph Chung <tausq@debian.org>
15329
15330 * gdb.asm/common.inc: Indent commands.
15331 * gdb.asm/asmsrc1.s: Likewise.
15332 * gdb.asm/asmsrc2.s: Likewise.
15333
8117349c
RC
153342005-12-09 Randolph Chung <tausq@debian.org>
15335
15336 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15337 (get_addr_of_sym): Remove duplicate print.
15338 (gen_core): xfail hppa*-*-hpux*, update expected output.
15339 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15340 * gdb.arch/pa64-nullify.s: New file.
15341
8f07f25a
RC
153422005-12-09 Randolph Chung <tausq@debian.org>
15343
15344 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15345
55b39184
DJ
153462005-12-07 Christophe Lyon <christophe.lyon@st.com>
15347
15348 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15349 code generation for these functions.
15350 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15351 error message.
15352
31e2b00f
AS
153532005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15354
15355 * gdb.base/help.exp (help b, help br, help bre, help brea)
15356 (help break): Update the expected message.
15357
c3d0b56e
SC
153582005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15359
15360 * gdb.asm/m68hc11.inc: Setup the data section.
15361 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15362 script for this test.
15363 (m6812-*-*): Likewise.
15364
36ae0ea9
RC
153652005-11-09 Randolph Chung <tausq@debian.org>
15366
15367 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15368
9d6f42e9
WZ
153692005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15370
15371 * gdb.base/break.exp: Fix a comment typo.
15372
e2126a14
EZ
153732005-11-03 Jim Blandy <jimb@redhat.com>
15374
a9c64011
AS
15375 Checked in by Elena Zannoni <ezannoni@redhat.com>
15376
889bf7c5 15377 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15378
e0ac7199
CV
153792005-11-02 Corinna Vinschen <vinschen@redhat.com>
15380
15381 * gdb.arch/gdb1558.c: Include stdio.h.
15382
31d3fb18
MK
153832005-10-31 Mark Kettenis <kettenis@gnu.org>
15384
15385 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15386
e52b687c
MK
153872005-10-31 Mark Kettenis <kettenis@gnu.org>
15388
15389 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15390
f4711d79
PG
153912005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15392
a9c64011
AS
15393 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15394 vscr" tests to better match output.
f4711d79 15395
987a9106
JB
153962005-10-12 Jim Blandy <jimb@redhat.com>
15397
15398 * gdb.base/structs.exp (any): New function.
15399 (test_struct_returns): Don't make any assumptions at all about
15400 what value the function returns when GDB can't set the return
15401 value.
15402
2336bb58
JB
154032005-10-09 Joel Brobecker <brobecker@adacore.com>
15404
15405 * gdb.ada/arrayidx/p.adb: New file.
15406 * gdb.ada/arrayidx.exp: New testcase
15407
154082005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15409
15410 * gdb.ada/array_return/pck.ads: New file.
15411 * gdb.ada/array_return/pck.adb: New file.
15412 * gdb.ada/array_return/p.adb: New file.
15413 * gdb.ada/array_return.exp: New testcase.
15414
705335ea
JB
154152005-10-03 Joel Brobecker <brobecker@adacore.com>
15416
a9c64011
AS
15417 * gdb.base/arrayidx.c: New file.
15418 * gdb.base/arrayidx.exp: New testcase.
705335ea 15419
11ee9940
NR
154202005-09-29 Nick Roberts <nickrob@snap.net.nz>
15421
15422 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15423 frames-invalid and breakpoints-invalid are no longer generated
15424 with level 3 so don't expect them in the output.
15425
39fb8e9e
BR
154262005-09-27 Bob Rossi <bob@brasko.net>
15427
a9c64011 15428 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15429 from test. Escape the | in mi_gdb_test call.
15430 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15431 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15432 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15433 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15434 expected regex's in mi_gdb_test calls.
15435 * lib/mi-support.exp: Remove arbitrary .* from tests.
15436 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15437 Fully anchor GDB/MI expected results in mi_gdb_test.
15438 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15439 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15440
2af48f68
PB
154412005-09-26 Paul Brook <paul@codesourcery.com>
15442
15443 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15444
f34502bc
WZ
154452005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15446
15447 * bfp-test.c: New file.
15448 * bfp-test.exp: New testcase.
15449
ca929517
WZ
154502005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15451
15452 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15453 of subarray and substring variable.
15454 * gdb.fortran/subarray.f: New source file for the test of subarray
15455 and substring variable evaluation.
15456 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15457 of string constant.
15458
c761af65
DJ
154592005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15460
15461 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15462 copyright dates.
15463
561d7a1d
PG
154642005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15465
15466 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15467 powerpc altivec' test with an almost identical 'info vector' test.
15468
b2b64cc9
PG
154692005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15470
a9c64011
AS
15471 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15472 vscr" tests to match output.
b2b64cc9 15473
6ac4d15a
PG
154742005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15475
a9c64011
AS
15476 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15477 output.
6ac4d15a 15478
40e55bef
BR
154792005-09-11 Bob Rossi <bob@brasko.net>
15480
889bf7c5
PA
15481 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15482 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15483 commands that return an MI output command and an asyncronous MI output
15484 command.
40e55bef
BR
15485 * gdb.mi/mi-console.exp: Ditto.
15486
3c7385ec
BR
154872005-09-11 Bob Rossi <bob@brasko.net>
15488
15489 * gdb.mi/mi-var-child.c: Include <string.h>.
15490
a6cd0eb3
DJ
154912005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15492
15493 * killed.exp: Correct gdb_expect syntax.
15494
2f168eed
CV
154952005-08-09 Corinna Vinschen <vinschen@redhat.com>
15496
15497 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15498
ecd3fd0f
BR
154992005-08-02 Bob Rossi <bob@brasko.net>
15500
15501 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15502 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15503 Change tests to inferior-tty-set/show.
15504 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15505 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15506 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15507 inferior. Use mi_gdb_test to get GDB and Inferior output.
15508 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15509 descriptor.
15510 (mi_inferior_tty_name): Add inferior PTY file name.
15511 (mi_gdb_start): Add INFERIOR_PTY parameter.
15512 (mi_gdb_test): Add IPATTERN parameter.
15513
f1ea48cb 155142005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15515
f1ea48cb
BR
15516 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15517 parameter to mi_gdb_test.
15518 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15519
6e650a67
DJ
155202005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15521
15522 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15523 struct_declarations.
15524 * gdb.mi/mi-var-child.exp: Step over the initialization of
15525 struct_declarations.
15526
8be260b6
DJ
155272005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15528
15529 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15530 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15531 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15532 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15533 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15534 file.
15535
4e660f07
NR
155362005-07-27 Nick Roberts <nickrob@snap.net.nz>
15537
15538 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15539 (do_children_tests): Assign values to the extra elements.
15540
15541 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15542 them for tests for "-var-update --no-values" and
a9c64011 15543 "-var-update --all-values".
4e660f07
NR
15544 Add test for "-var-list-children --simple-values".
15545
15546 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15547
15548 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15549 "-stack-list-locals --simple-values" Improve doc strings and
15550 comments.
15551
6bdae935
MK
155522005-07-18 Mark Kettenis <kettenis@gnu.org>
15553
598b7a6f
MK
15554 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15555 *-*-openbsd*.
15556 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15557
6bdae935
MK
15558 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15559 sigaltsatck'.
15560
1323e929 155612005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15562
1323e929
BR
15563 * gdb.base/default.exp (tty): Changed output of command.
15564 * gdb.base/help.exp (help tty): Ditto.
15565
b1a9c082
MK
155662005-07-12 Mark Kettenis <kettenis@gnu.org>
15567
15568 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15569
10a844a2
MK
155702005-07-10 Mark Kettenis <kettenis@gnu.org>
15571
15572 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15573 -stack-select-frame without arguments.
15574 (test_stack_frame_listing): Add test for newly implemented command
15575 -stack-info-frame.
15576
3cb3b8df
BR
155772005-07-06 Bob Rossi <bob@brasko.net>
15578
15579 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15580 command.
15581 (Copyright): Update copyright.
15582
a0c5fbcf
WZ
155832005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15584
15585 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15586 tests to evaluate exponentiation expression.
15587
984971d0
AS
155882005-06-29 Andreas Schwab <schwab@suse.de>
15589
15590 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15591 main to avoid warnings.
15592
15593 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15594
fe03833f
NR
155952005-06-20 Nick Roberts <nickrob@snap.net.nz>
15596
15597 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15598 -stack-select-frame without arguments.
15599 (test_stack_frame_listing): Add test for newly implemented command
15600 -stack-info-frame.
a9c64011 15601
7a55f279
WZ
156022005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15603
0ffa0ea5
DJ
15604 * gdb.fortran/array-element.f: New file.
15605 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15606
26585198
DJ
156072005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15608
15609 * gdb.base/bigcore.exp: Correct checks for systems which can
15610 not dump a large core file.
15611
c1bd25fd
DJ
156122005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15613
15614 * gdb.base/relocate.c: Add a copyright notice.
15615 (dummy): Remove.
15616 * gdb.base/relocate.exp: Test printing the values of variables
15617 from a relocatable file.
15618
589e074d
DJ
156192005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15620
15621 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15622 excess MI output after an error.
15623
0915f927
JB
156242005-05-29 Joel Brobecker <brobecker@adacore.com>
15625
15626 * gdb.arch/alpha-step.c: New file.
15627 * gdb.arch/alpha-step.exp: New testcase.
15628
76ff342d
DJ
156292005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15630 Dennis Brueni <dennis@slickedit.com>
15631
15632 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15633 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15634 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15635 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15636 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15637 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15638 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15639
96b0c7ac
DJ
156402005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15641 Wu Zhou <woodzltc@cn.ibm.com>
15642
15643 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15644 IBM's xlc compiler.
15645 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15646 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15647
f21565d2
JB
156482005-05-13 Jim Blandy <jimb@redhat.com>
15649
15650 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15651 calling gdb_suppress_entire_file.
15652 * gdb.base/charset.exp: Same.
15653 * gdb.base/call-rt-st.exp: Same.
15654
6006a3a1
BR
156552005-05-05 Bob Rossi <bob_rossi@cox.net>
15656
15657 * lib/gdb.exp (fullname_syntax): Added global regex.
15658 (fullname_syntax_POSIX): Ditto.
15659 (fullname_syntax_UNC): Ditto.
15660 (fullname_syntax_DOS_CASE): Ditto.
15661 (fullname_syntax_DOS): Ditto.
15662 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15663 fullname_syntax variable to scope and use it.
15664 (test_file_list_exec_source_files): Ditto.
15665 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15666
c3b69c04
DJ
156672005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15668
15669 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15670
3c95e6af
PG
156712004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15672
a9c64011
AS
15673 * lib/gdb.exp (skip_altivec_tests): New function, based on
15674 check_vmx_hw_available from the GCC testsuite.
15675 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15676 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15677
78df6c56
JB
156782005-05-02 Jim Blandy <jimb@redhat.com>
15679
15680 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15681 calling gdb_suppress_entire_file.
15682
1690f9cf
DJ
156832005-04-30 Randolph Chung <tausq@debian.org>
15684
15685 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15686 Slightly relax "sem_post" name checking.
15687
5ea106f7
PG
156882005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15689
15690 * gdb.base/unload.exp: Use new shared library infrastructure.
15691
bf7234cf
PG
156922005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15693
15694 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15695 infrastructure.
bf7234cf 15696
547b869a
CV
156972005-04-29 Corinna Vinschen <vinschen@redhat.com>
15698
15699 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15700 * gdb.asm/h8300.inc: New file.
15701
f07e55f0
PG
157022005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15703
15704 * gdb.base/shlib-call.exp: Change to use new shared library
15705 infrastructure.
15706
3cbba3d1
PG
157072005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15708
a9c64011
AS
15709 * gdb.base/pending.exp: Change to use new shared library
15710 infrastructure.
3cbba3d1 15711
ed6df200
PG
157122005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15713
a9c64011
AS
15714 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15715 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15716
8c8f4ebe
PG
157172005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15718
a9c64011
AS
15719 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15720 shared objects being adjusted and update copyright years.
8c8f4ebe 15721
607fbc54
DJ
157222005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15723
15724 * ChangeLog: Correct some 2003-01-13 dates.
15725 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15726 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15727 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15728 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15729 gdb.trace/tfind.exp: Update copyright years.
15730
57bf0e56
DJ
157312005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15732 Daniel Jacobowitz <dan@codesourcery.com>
15733
15734 * lib/gdb.exp (gdb_compile): Handle shlib=.
15735 (gdb_compile_shlib): New function.
15736
9b593790
PG
157372005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15738
a9c64011 15739 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15740
9494c6a5
DJ
157412005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15742
15743 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15744 gdb.server.
15745 * configure.ac: Likewise.
15746 * configure: Regenerated.
15747 * gdb.gdbserver/Makefile.in: Moved to...
15748 * gdb.server/Makefile.in: ... here.
15749 * gdb.gdbserver/server.c: Moved to...
15750 * gdb.server/server.c: ... here.
15751 * gdb.gdbserver/server-run.exp: Moved to...
15752 * gdb.server/server-run.exp: ... here.
15753
6f8eac0e
DJ
157542005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15755
15756 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15757 * configure.ac: Create gdb.gdbserver/Makefile.
15758 * configure: Regenerated.
15759 * lib/gdbserver-support.exp: New file, derived from
15760 config/gdbserver.exp.
15761 * config/gdbserver.exp: Use gdbserver-support.exp.
15762 * gdb.gdbserver/Makefile.in: New file.
15763 * gdb.gdbserver/server.c: New file.
15764 * gdb.gdbserver/server-run.exp: New file.
15765
6e87504d
PG
157662005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15767
a9c64011
AS
15768 * lib/gdb.exp (test_compiler_info): Return compiler_info
15769 if no arguments are given.
6e87504d 15770
d1779be4
PG
157712005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15772
15773 * gdb.arch/altivec-abi.exp: Check for compiler and set
15774 use altivec' flag accordingly.
15775 * gdb.arch/altivec-regs.exp: Likewise.
15776
88750304
DJ
157772005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15778
15779 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15780
f3fb768d
AS
157812005-03-27 Andreas Schwab <schwab@suse.de>
15782
15783 * gdb.base/bigcore.c (main): Add missing mode argument in open
15784 call.
15785
7e813ac5
DJ
157862005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15787
15788 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15789 downloads.
15790 * config/gdbserver.exp (gdb_load): Likewise.
15791
8e3049aa
PB
157922005-03-14 Paul Brook <paul@codesourcery.com>
15793
15794 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15795 targets.
15796
a9df7c44
JB
157972005-03-09 Joel Brobecker <brobecker@adacore.com>
15798
15799 * gdb.dwarf2/dup-psym.S: New file.
15800 * gdb.dwarf2/dup-psym.exp: New testcase.
15801
9f0d94e8
JB
158022005-03-09 Joel Brobecker <brobecker@adacore.com>
15803
15804 * gdb.ada/exec_changed/first.adb: New file.
15805 * gdb.ada/exec_changed/second.adb: New file.
15806 * gdb.ada/exec_changed.exp: New testcase.
15807
5f579bc5
NS
158082005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15809
36e9969c
NS
15810 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15811 (A2): New class.
15812 (main): Test operator+.
15813 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15814 breakpoint test.
15815
5f579bc5
NS
15816 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15817 * gdb.base/signull.exp: Disable if gdb,nosignals.
15818 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15819 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15820 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15821 * gdb.mi/mi2-console.exp: Likewise.
15822 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15823 continue output at start.
15824 (gdb_collect_locals_test): Robustify regexp.
15825 * gdb.trace/passc-dyn.exp: Fix comment typo.
15826 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15827
be46087e
CV
158282005-03-08 Corinna Vinschen <vinschen@redhat.com>
15829
15830 * gdb.asm/asm-source.exp: Add iq2000 case.
15831 * gdb.asm/iq2000.inc: New file.
15832
384e1a61 158332005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15834
384e1a61
MI
15835 * gdb.base/command.exp: Change hardcoded value to regular expression.
15836 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15837
584b6e9e
DJ
158382005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15839
15840 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15841 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15842 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15843 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15844 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15845
ab5b5d61
MK
158462005-03-05 Mark Kettenis <kettenis@gnu.org>
15847
15848 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15849 changes.
15850
ae051c1b
PG
158512004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15852
a9c64011
AS
15853 * lib/compiler.c: Add test for IBM's xlc compiler.
15854 * lib/compiler.cc: Likewise.
ae051c1b 15855
3f0f6ed2
JB
158562004-02-24 Joel Brobecker <brobecker@adacore.com>
15857
15858 * gdb.ada/fixed_points.exp: Create compilation object directory
15859 before running the test.
15860 * gdb.ada/null_record.exp: Likewise.
15861 * gdb.ada/packed_array.exp: Likewise.
15862 * gdb.ada/start.exp: Likewise.
15863
724f452b
JB
158642005-02-15 Joel Brobecker <brobecker@adacore.com>
15865
15866 * gdb.ada/packed_array/pa.adb: New file.
15867 * gdb.ada/packed_array.exp: New testcase.
15868
57f5cdfb 158692005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15870
1f393151
MK
15871 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15872 files.
15873
ebdda337
MK
15874 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15875 on *-*-openbsd*. Correctly match whitespace in regukar
15876 expressions.
15877
cf309262
DJ
158782005-02-10 Daniel Jacobowitz <dan@debian.org>
15879
15880 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15881 PR exp/1821
15882 * gdb.base/gdb1821.c: New test file.
15883 * gdb.base/gdb1821.exp: New test file.
15884
3be49e7a
JB
158852005-02-09 Joel Brobecker <brobecker@adacore.com>
15886
15887 * gdb.base/start.c: New file.
15888 * gdb.base/start.exp: New testcase.
15889
e292e67d
JB
158902005-02-09 Joel Brobecker <brobecker@adacore.com>
15891
15892 * gdb.ada/start/dummy.adb: New file.
15893 * gdb.ada/start.exp: New testcase.
15894
dbdfa66c
CV
158952005-02-09 Corinna Vinschen <vinschen@redhat.com>
15896
15897 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15898 for printing symbols and statistics.
15899 Add test for using relative pathnames in "maint print msymbols" test.
15900 Mark "maint info sections DATA" XFAIL on Cygwin.
15901 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15902 tests.
15903
d7941671
AC
159042005-02-09 Andreas Schwab <schwab@suse.de>
15905
15906 Committed by Andrew Cagney <cagney@gnu.org>
15907 * gdb.base/remotetimeout.exp: New file.
15908
74e5ef44
MK
159092005-02-07 Mark Kettenis <kettenis@gnu.org>
15910
15911 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15912
464dd14d
JB
159132005-02-03 Joel Brobecker <brobecker@adacore.com>
15914
15915 * gdb.ada/gnat_ada.gpr: New file.
15916 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15917 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15918 * configure.ac: No longer generate gnat_ada.gpr.
15919 * configure: Regenerate.
15920 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15921 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15922 * gdb.ada/null_record/bar.ads: Likewise.
15923 * gdb.ada/null_record/bar.adb: Likewise.
15924 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15925 * gdb.ada/null_record.exp (testdir): New variable.
15926 (testfile): executable is now in testdir subdirectory.
15927 (srcfile): Use full path to the main compilation unit.
15928 * gdb.ada/fixed_points.exp: Same changes as above.
15929
30d756ae
NR
159302005-02-03 Nick Roberts <nickrob@snap.net.nz>
15931
15932 * gdb.base/interp.exp: New test.
15933
9d799f85
AC
159342005-01-24 Andrew Cagney <cagney@gnu.org>
15935
15936 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15937
15656118
AC
159382005-01-19 Andrew Cagney <cagney@gnu.org>
15939
a892c31b
AC
15940 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15941 configure.ac not configure.in.
15942
15656118
AC
15943 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15944 of powerpc*-*-*.
15945 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15946 * gdb.base/list.exp (test_list_function)
15656118
AC
15947 (test_list_filename_and_function): Ditto.
15948 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15949
a7b01baf
AC
159502005-01-16 Andrew Cagney <cagney@gnu.org>
15951
17d92a02
AC
15952 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15953
a7b01baf
AC
15954 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15955
bc8332bb
AC
159562005-01-14 Andrew Cagney <cagney@gnu.org>
15957
15958 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15959 * gdb.mi/mi2-var-cmd.exp: Ditto.
15960
4d074752
CV
159612005-01-10 Corinna Vinschen <vinschen@redhat.com>
15962
15963 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15964
bec39cab
AC
159652005-01-07 Andrew Cagney <cagney@gnu.org>
15966
15967 * configure.ac: Rename configure.in, require autoconf 2.59.
15968 * configure: Re-generate.
15969 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15970 * gdb.stabs/configure: Re-generate.
15971 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15972 * gdb.hp/configure: Re-generate.
15973 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15974 autoconf 2.59.
15975 * gdb.hp/gdb.objdbg/configure: Re-generate.
15976 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15977 autoconf 2.59.
15978 * gdb.hp/gdb.defects/configure: Re-generate.
15979 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15980 autoconf 2.59.
15981 * gdb.hp/gdb.compat/configure: Re-generate.
15982 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15983 autoconf 2.59.
15984 * gdb.hp/gdb.base-hp/configure: Re-generate.
15985 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15986 autoconf 2.59.
15987 * gdb.hp/gdb.aCC/configure: Re-generate.
15988
f10b16d4
JB
159892004-12-15 Jim Blandy <jimb@redhat.com>
15990
15991 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15992 under NPTL when there is debugging info available for libpthread.
15993
fb6e1814
JG
159942004-12-13 Jerome Guitton <guitton@gnat.com>
15995
15996 * gdb.ada/fixed_points.c: New file.
15997 * gdb.ada/fixed_points.exp: New file.
15998
fe46cd3a
RC
159992004-12-03 Randolph Chung <tausq@debian.org>
16000
16001 * gdb.arch/pa-nullify.exp: New file.
16002 * gdb.arch/pa-nullify.s: New file.
16003
8de0841b
RC
160042004-11-30 Randolph Chung <tausq@debian.org>
16005
16006 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16007 instead of "tbug". Fix regexp to work properly with gdb_test.
16008
c8170782
PH
160092004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16010
16011 * gdb.base/bitfields2.exp: New test.
16012 * gdb.base/bitfields2.c: New file.
16013
954269c2
RE
160142004-11-28 Richard Earnshaw <rearnsha@arm.com>
16015
16016 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16017
0107feed
RC
160182004-11-16 Randolph Chung <tausq@debian.org>
16019
16020 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16021
f073ae8c
DJ
160222004-11-14 Daniel Jacobowitz <dan@debian.org>
16023
16024 * gdb.threads/threadapply.exp: Correct "macro details" test.
16025
19ad59e7
JJ
160262004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16027
16028 * gdb.threads/threadapply.exp: New test.
16029 * gdb.threads/threadapply.c: New file.
16030
9cf0961b
MK
160312004-11-07 Mark Kettenis <kettenis@gnu.org>
16032
16033 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16034 frames.
16035
c789492a
FL
160362004-11-05 Felix Lee <felix+log1@specifixinc.com>
16037
16038 * gdb.base/cursal.exp: New file.
16039 * gdb.base/cursal.c: New file.
16040
a1e167bb
AC
160412004-11-03 Andrew Cagney <cagney@gnu.org>
16042
16043 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16044
b7cbf173
MK
160452004-10-30 Mark Kettenis <kettenis@gnu.org>
16046
16047 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16048 NetBSD/ELF targets.
16049
88f9d34f
JB
160502004-10-29 Joel Brobecker <brobecker@gnat.com>
16051
16052 * gdb.threads/bp_in_thread.c: New file, copied from
16053 pthread_cond_wait.c.
16054 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16055 file, rather than reusing the .c file from another testcase.
16056
ca7d6a0c
JB
160572004-10-20 Joel Brobecker <brobecker@gnat.com>
16058
16059 * gdb.ada/null_record.exp: Check where we stopped after
16060 sending the start command, instead of where the associated
16061 temporary breakpoint was inserted.
16062
0d863d03
AC
160632004-10-14 Andrew Cagney <cagney@gnu.org>
16064
16065 * gdb.mi/gdb701.c (main): Return 0.
16066
d11e72cb
DJ
160672004-10-13 Daniel Jacobowitz <dan@debian.org>
16068
d40539a4 16069 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16070
e1923096
JJ
160712004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16072
16073 * gdb.threads/schedlock.c: Add comment markers to use to find
16074 line numbers.
16075 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16076 comments.
16077 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16078 breakpoint lines.
16079
ec8ba2c9
DJ
160802004-10-12 Daniel Jacobowitz <dan@debian.org>
16081
16082 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16083
0eb3658b
DJ
160842004-10-12 Daniel Jacobowitz <dan@debian.org>
16085
16086 * configure.in: Add gdb.dwarf2.
16087 * configure: Regenerated.
16088 * Makefile.in: Add gdb.dwarf2.
16089 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16090 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16091 gdb.dwarf2/file1.txt: New files.
16092
a271cc33
OF
160932004-10-11 Orjan Friberg <orjanf@axis.com>
16094
a9c64011 16095 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16096 of "run", since the latter doesn't work with remote targets. Adjust
16097 the breakpoint numbering accordingly.
16098 * gdb.threads/pthread_cond_wait.exp: Ditto.
16099
895ce074
MC
161002004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16101
16102 * gdb.base/overlays.exp: Update copyright years.
16103
6be3092d
KI
161042004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16105
16106 * gdb.base/overlays.exp: Disable if target is Linux.
16107
e05389b8
FL
161082004-10-06 Felix Lee <felix+log1@specifixinc.com>
16109
16110 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16111
73cb587d
KI
161122004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16113
16114 * gdb.asm/asm-source.exp: Add m32r-linux target.
16115 * gdb.asm/m32r-linux.inc: New file.
16116
3c0edcdc
AC
161172004-09-24 Andrew Cagney <cagney@redhat.com>
16118 David Anderson <anderson@redhat.com>
16119
16120 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16121 command fails, assume things will work.
16122 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16123 (_GNU_SOURCE): Define.
16124 (print_unsigned, print_hex): Change parameter to "long long".
16125 (print_byte_count): New function, use to print byte counts.
16126 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16127 O_LARGEFILE.
16128 (main): Compute an upper bound on a corefile in max_core_size.
16129 Limit memory chunk size to max_core_size. Limit total memory
16130 allocated to max_core_size.
16131
4bb3667f
AC
161322004-09-23 Andrew Cagney <cagney@gnu.org>
16133
16134 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16135 from a separate process with code that creates a corefile by
16136 making the inferior dump core.
16137
60fe1a51
MK
161382004-09-23 Mark Kettenis <kettenis@gnu.org>
16139
16140 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16141 block.
16142
8e937346
MC
161432004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16144
16145 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16146 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16147 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16148 Likewise.
16149
7213f6d6
JJ
161502004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16151
16152 * gdb.java/jprint.exp: New test case for java inferior call.
16153 * gdb.java/jprint.java: Ditto.
16154
eac69dca
JB
161552004-09-15 Joel Brobecker <brobecker@gnat.com>
16156
16157 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16158
22227696
MC
161592004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16160
16161 * gdb.threads/killed.c: Include <stdlib.h>.
16162 * gdb.threads/pthreads.c: Likewise.
16163
7dd403a4
MC
161642004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16165
16166 * gdb.threads/killed.c: Add copyright notice.
16167
33f2d567
JM
161682004-09-10 Jason Molenda (jmolenda@apple.com)
16169
a9c64011
AS
16170 * gdb.base/define.exp: Two new tests to verify zero space chars
16171 after 'if' and 'while' commands in a user-defined command is correctly
16172 parsed.
33f2d567 16173
e05b62ac
AC
161742004-09-08 Andrew Cagney <cagney@gnu.org>
16175
16176 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16177 delivery test with duplicate at end of file.
16178
9cbe82da
MK
161792004-09-06 Mark Kettenis <kettenis@jive.nl>
16180
16181 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16182
564803d9
MC
161832004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16184
16185 * config/hppro.exp: Removed.
16186
7c6807ce
MC
161872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16188
16189 * config/sparclet.exp: Removed.
16190
bf7e26dd
MC
161912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16192
16193 * config/udi.exp: Removed.
16194
714e341b
MC
161952004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16196
16197 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16198 of "exp_continue".
16199 (advancei): Likewise.
16200
1236e623
JJ
162012004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16202
16203 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16204
3bdcad15
MI
162052004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16206
228af206 16207 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16208 to check for nodebug in executable.
16209 * gdb.gdb/observer.exp (setup_test): Likewise.
16210 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16211 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16212
c72b934c
AC
162132004-09-01 Andrew Cagney <cagney@gnu.org>
16214
16215 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16216 files.
16217
edd9b715
JJ
162182004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16219
16220 * gdb.base/unload.exp: Fix expected warning message to match
16221 latest format.
16222
fb4ce06b
CV
162232004-09-01 Corinna Vinschen <vinschen@redhat.com>
16224
16225 * gdb.base/call-rt-st.exp: Fix typos.
16226
ce78e7c3
MI
162272004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16228
16229 * gdb.threads/thread_check.exp: New testcase.
16230 * gdb.threads/thread_check.c: New testcase.
16231
2dedb159
AC
162322004-08-31 Andrew Cagney <cagney@gnu.org>
16233
16234 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16235 (skip_to_handler_entry): New procedures. Test stepping into a
16236 handler when the breakpoint is at the handler's entry point.
16237
68f53502
AC
162382004-08-30 Andrew Cagney <cagney@gnu.org>
16239
16240 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16241 gdb/1757.
16242
3e3ffd2b
MC
162432004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16244
16245 With code from Manoj Iyer <manjo@austin.ibm.com>:
16246 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16247 return value. Add an arm for "no debugging symbols found".
16248 Change a stray "error" to "perror".
16249 (gdb_run_cmd): Adapt to new return value.
16250 * gdb.base/remote.exp: Adapt to new return value.
16251 * gdb.gdb/complaints.exp: Likewise.
16252 * gdb.gdb/observer.exp: Likewise.
16253 * gdb.gdb/selftest.exp: Likewise.
16254 * gdb.gdb/xfullpath.exp: Likewise.
16255
4b6f5fd2
JB
162562004-08-27 Joel Brobecker <brobecker@gnat.com>
16257
16258 * gdb.threads/bp_in_thread.exp: New testcase.
16259
e5b25496
MC
162602004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16261
16262 Fix PR testsuite/1735.
16263 * gdb.threads/schedlock.c (thread_function): Add a cast
16264 to suppress a gcc warning.
16265 * gdb.threads/thread-specific.c (thread_function): Likewise.
16266
934353d6
MC
162672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16268
16269 * gdb.base/unload.c: Include <stdlib.h>.
16270
f98a0aef 162712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16272
f98a0aef 16273 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16274 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16275 synchronized after the "return".
16276
5a2e8882
MC
162772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16278
16279 * gdb.mi/basics.c: Include <stdio.h>.
16280 * gdb.mi/pthreads.c: Include <stdlib.h>.
16281 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16282
a9640423
MC
162832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16284
16285 * gdb.threads/schedlock.c: Add copyright notice.
16286
b04e311d
AC
162872004-08-25 Andrew Cagney <cagney@gnu.org>
16288
16289 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16290 (skip_over_handler, breakpoint_over_hander): New test procedures.
16291 (advance, advancei): Add a proper prefix, do not use
16292 rerun_to_main.
16293 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16294
7c27f15b
MC
162952004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16296
16297 * gdb.mi/basics.c: Add copyright notice.
16298 * gdb.mi/var-cmd.c: Add copyright notice.
16299
fffc87ae
MC
163002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16301
16302 * lib/gdb.exp: Remove signed_keyword_not_used.
16303 * lib/compiler.c: Likewise.
16304 * lib/compiler.cc: Likewise.
16305
d782e0bf
MC
163062004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16307
16308 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16309 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16310
96033e83
MC
163112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16312
16313 * gdb.base/whatis.c: Add copyright notice.
16314
cf38c229
MK
163152004-08-20 Mark Kettenis <kettenis@gnu.org>
16316
16317 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16318 it to skip the breakpoints encoded in the inline assembly.
16319
f4b49756
MC
163202004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16321
16322 * Makefile.in: Add gdb.fortran.
16323
2f193b69
MC
163242004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16325
16326 * gdb.base/call-sc.exp (test_scalar_returns):
16327 Fix cut-and-paste glitch in "Make fun return now".
16328
89a237cb
MC
163292004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16330
16331 * configure.in: Add gdb.fortran.
16332 * configure: Regenerate.
16333 * gdb.fortran/Makefile.in: New file.
16334 * lib/gdb.exp (skip_fortran_tests): New procedure.
16335
469aff8e
MC
163362004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16337
16338 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16339 reference to bug-gnu@prep.ai.mit.edu.
16340 * gdb.mi/mi-var-child.exp: Likewise.
16341 * gdb.mi/mi-var-cmd.exp: Likewise.
16342 * gdb.mi/mi-var-display.exp: Likewise.
16343 * gdb.mi/mi2-var-block.exp: Likewise.
16344 * gdb.mi/mi2-var-child.exp: Likewise.
16345 * gdb.mi/mi2-var-cmd.exp: Likewise.
16346 * gdb.mi/mi2-var-display.exp: Likewise.
16347
00b51b9f
MK
163482004-08-15 Mark Kettenis <kettenis@gnu.org>
16349
16350 * gdb.base/unload.c (main): Make local variable msg const.
16351
45f07fef
MC
163522004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16353
16354 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16355 to bug-gnu@prep.ai.mit.edu.
16356 * gdb.mi/mi-disassemble.exp: Likewise.
16357 * gdb.mi/mi-eval.exp: Likewise.
16358 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16359 default line number.
16360 * gdb.mi/mi-return.exp: Likewise.
16361 * gdb.mi/mi-simplerun.exp: Likewise.
16362 * gdb.mi/mi-stack.exp: Likewise.
16363 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16364 number with explicit range test.
16365 * gdb.mi/mi-watch.exp: Likewise.
16366 * gdb.mi/mi2-break.exp: Likewise.
16367 * gdb.mi/mi2-cli.exp: Likewise.
16368 * gdb.mi/mi2-disassemble.exp: Likewise.
16369 * gdb.mi/mi2-eval.exp: Likewise.
16370 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16371 default line number.
16372 * gdb.mi/mi2-return.exp: Likewise.
16373 * gdb.mi/mi2-simplerun.exp: Likewise.
16374 * gdb.mi/mi2-stack.exp: Likewise.
16375 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16376 number with explicit range test.
16377 * gdb.mi/mi2-watch.exp: Likewise.
16378
dd8c8ee7
MC
163792004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16380
16381 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16382 * gdb.cp/m-static.exp: Likewise.
16383 * gdb.cp/rtti.exp: Likewise.
16384
4e838464
MK
163852004-08-14 Mark Kettenis <kettenis@gnu.org>
16386
16387 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16388
8d8cb839
EZ
163892004-08-14 Eli Zaretskii <eliz@gnu.org>
16390
16391 * ChangeLog: Prefix Local Variables with semi-colons and indent
16392 the reference to older ChangeLog files, to fix fontification in
16393 Emacs.
16394
deea8bb0
MC
163952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16396
16397 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16398 * gdb.mi/mi2-break.exp: Likewise.
16399
c3297504
MC
164002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16401
16402 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16403
25808999
MC
164042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16405
16406 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16407
226a8d71
MC
164082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16409
16410 * gdb.cp/classes.exp: Remove unused declarations. Just let
16411 test names default instead of providing special names. Remove
16412 extraneous demangler test.
16413
37fdf854
JJ
164142004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16415
16416 * gdb.base/unload.exp: New test for breakpoints in dynamically
16417 loaded libraries.
16418 * gdb.base/unload.c: Ditto.
16419 * gdb.base/unloadshr.c: Ditto.
16420
2d3a7986
MC
164212004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16422
16423 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16424 cp_test_ptype_class.
16425 (test_enums): Likewise.
16426
c72b934c
AC
164272004-08-10 Andrew Cagney <cagney@gnu.org>
16428
16429 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16430 files.
16431
cc503c8a
AC
164322004-08-10 Andrew Cagney <cagney@gnu.org>
16433
16434 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16435 init_malloc call.
16436
902f2ccb
MC
164372004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16438
16439 * ChangeLog: Add copyright notice. The notice is copied
16440 from emacs 21.3 top level ChangeLog.
16441
78c90502
MC
164422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16443
16444 * lib/cp-support.exp: New file.
16445 * lib/cp-support.exp (cp_test_type_class): New function.
16446 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16447 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16448 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16449 cp_test_ptype_class.
16450
88e5ea78
MC
164512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16452
16453 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16454 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16455 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16456 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16457 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16458 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16459 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16460 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16461 gdb.mi/mi2-watch.exp: Update copyright years.
16462
6a89fc9c
MK
164632004-08-09 Mark Kettenis <kettenis@gnu.org>
16464
16465 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16466
1482e0de
MC
164672004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16468
16469 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16470 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16471 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16472 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16473 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16474 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16475 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16476 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16477 gdb.mi/mi-watch.exp: Update copyright years.
16478
1a5ce3f3
DJ
164792004-08-08 Daniel Jacobowitz <dan@debian.org>
16480
16481 PR gdb/1738
16482 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16483 from a breakpoint with a pending signal.
16484
04f6ecf2
DJ
164852004-08-08 Daniel Jacobowitz <dan@debian.org>
16486
16487 PR gdb/1736
16488 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16489 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16490 the prompt.
16491 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16492
54d90d35
DJ
164932004-08-08 Daniel Jacobowitz <dan@debian.org>
16494
16495 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16496
d2f6abb0
DJ
164972004-08-08 Daniel Jacobowitz <dan@debian.org>
16498
16499 PR gdb/1736
16500 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16501 for i?86-*-linux*.
16502
5598c03d
DJ
165032004-08-08 Daniel Jacobowitz <dan@debian.org>
16504
16505 * gdb.arch/i386-prologue.exp: Compile without debug information.
16506
c6fee705
MC
165072004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16508
16509 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16510 rather than asking gdb to search.
16511
dd90efdb
MC
165122004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16513
16514 * gdb.base/gcore.c: Include <string.h>.
16515
1e84bec1
MC
165162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16517
16518 * gdb.base/gcore.c: Add copyright notice.
16519
e425eb2b
MC
165202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16521
16522 * gdb.base/freebpcmd.c: Include <stdio.h>.
16523 * gdb.base/long_long.c: Include <string.h>.
16524 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16525 * gdb.base/siginfo.c: Include <string.h>.
16526 * gdb.base/sigstep.c: Include <string.h>.
16527
cb9aaed5
MC
165282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16529
16530 * gdb.base/complex.c: Include <stdlib.h>.
16531
55944f3d
MC
165322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16533
16534 * gdb.base/complex.c: Add copyright notice.
16535
7b2953d9
MC
165362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16537
16538 * gdb.base/charset.c: Include <stdlib.h>.
16539
c9133d23
MC
165402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16541
16542 * gdb.base/auxv.c: Include <stdlib.h>.
16543
0a8490ad
MC
165442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16545
16546 * gdb.base/auxv.c: Add copyright notice.
16547
3426d5ec
MC
165482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16549
16550 * gdb.base/coremaker.c: Add copyright notice.
16551 * gdb.base/coremaker2.c: Add copyright notice.
16552
8da195dd
AC
165532004-08-04 Andrew Cagney <cagney@gnu.org>
16554
16555 * gdb.base/store.exp: Update copyright.
16556 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16557 names, do not import gdb_prompt.
16558
8d394f98
AC
165592004-08-01 Andrew Cagney <cagney@gnu.org>
16560
16561 Fix PR testsuite/1729.
16562 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16563 not use capture_value with value 4.
16564 (capture_value): Add optional test name parameter.
16565 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16566 the prefix, pass to capture_value.
16567
b6702b23
MK
165682004-08-01 Mark Kettenis <kettenis@gnu.org>
16569
16570 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16571 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16572 (main): Call new function.
16573
c203e0ca
MC
165742004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16575
16576 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16577
a7995a30
MC
165782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16579
16580 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16581
9366563b
MC
165822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16583
b6eeaf26 16584 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16585 Accept more values of vtbl pointer. Remove some messages
16586 about "obsolete gcc or gdb".
16587
2fc1f950
MC
165882004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16589
16590 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16591
c724d49b
MC
165922004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16593
16594 * gdb.base/asm-source.exp: Properly convert target board
16595 debug flags from gcc format to binutils format.
16596
736b0fce
MK
165972004-07-28 Mark Kettenis <kettenis@gnu.org>
16598
16599 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16600 gdb1718". PR backtrace/1718 partially fixed.
16601
5633ea5c
JJ
166022004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16603
16604 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16605
575eebb1
NC
166062004-07-26 Nick Clifton <nickc@redhat.com>
16607
16608 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16609 good default value for a specific architecture is available then
16610 set it to that value. Otherwise default to the -gstabs switch.
16611 Remove the -g... switches from the asm-flags variable. Allow the
16612 target board info to override the value if it wants to. Pass the
16613 switch on the assembler command line.
16614
62104619
MK
166152004-07-23 Mark Kettenis <kettenis@gnu.org>
16616
16617 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16618 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16619 (main): Call new function.
16620
4a1135b8
MC
166212004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16622
16623 Test for PR exp/1715.
16624 * gdb.base/radix.exp: Refactor common procedures. Make all
16625 test names unique. Change XFAIL to KFAIL.
16626
8a12c1f0
MC
166272004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16628
16629 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16630 * gdb.ada/gnat_ada.gin: ... to here.
16631 * configure.in: Use gnat_ada.gin.
16632 * configure: Regenerate.
16633
23b451cf
AC
166342004-07-20 Andrew Cagney <cagney@gnu.org>
16635
16636 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16637 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16638 XFAILs. Clean up test messages and comments. Check backtraces.
16639 Delete re-sync code.
16640
ab618a02
MC
166412004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16642
16643 Fix PR cli/740.
16644 * gdb.base/annota1.exp: Honor gdb,nosignals.
16645 * gdb.base/annota3.exp: Likewise.
16646
46dad340
MC
166472004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16648
16649 * lib/java.exp: Update copyright notice.
16650
756d8c70
AC
166512004-07-19 Andrew Cagney <cagney@gnu.org>
16652
16653 * gdb.base/selftest.exp: Copy file from here ...
16654 * gdb.gdb/selftest.exp: ... to here.
16655
586027e6
AC
166562004-07-16 Andrew Cagney <cagney@redhat.com>
16657
16658 * lib/insight-support.exp: Delete file.
16659 * lib/java.exp (java_init): Fix copyright.
16660
029d2200
AC
166612004-07-16 Andrew Cagney <cagney@gnu.org>
16662
16663 * gdb.base/restore.c: Append "prologue" to comments marking the a
16664 function's prologue.
16665 * gdb.base/restore.exp: Update copyright, re-indent.
16666 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16667 callerN" prefix where needed. Update patterns that match a
16668 function's prologue.
16669
653b62c5
MC
166702004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16671
16672 * gdb.base/restore.c: Add copyright notice.
16673
f7d690e5
AC
166742004-07-16 Andrew Cagney <cagney@gnu.org>
16675
16676 * gdb.base/logical.exp: Update copyright.
16677 (evaluate): New procedure. Use to re-implement tests using
16678 several tables.
16679
d629a7cb
MH
166802004-07-14 Martin Hunt <hunt@redhat.com>
16681
16682 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16683 which fixes some problems where init.tcl was not found.
16684
9c7bb332
AC
166852004-07-13 Andrew Cagney <cagney@gnu.org>
16686
6bf46641
AC
16687 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16688 (check_sizeof, check_valueof): Do not include the output in the
16689 test name. Use gdb_test.
16690 (get_valueof): Use gdb_test_multiple.
16691
c4ffd4c0
AC
16692 * gdb.base/step-test.exp: Update copyright. Use
16693 gdb_test_multiple. Ensure that test names do not include
16694 architecture dependent output.
16695
ab89363a
AC
16696 * gdb.gdb/observer.exp: Update copyright.
16697 (setup_test): Use gdb_test_multiple.
16698 (attach_first_observer, attach_second_observer)
16699 (attach_third_observer, detach_first_observer)
16700 (detach_second_observer, detach_third_observer)
16701 (reset_counters, check_counters): Make $message a prefix.
16702 (test_normal_stop_notifications): Add "args" parameter - a list of
16703 init functions to be called. Make $message a prefix,
16704 (test_observer_normal_stop): Change the message prefixes so that
16705 they are unique, pass the attach / detach procedures to
16706 test_normal_stop_notifications.
16707
ec58997a
AC
16708 * gdb.base/signull.exp (test_segv): Prefix all tests with
16709 "${name}". Clean up test messages.
16710
b475183b
AC
16711 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16712
9c7bb332
AC
16713 * gdb.base/ena-dis-br.exp: Update copyright.
16714 (break_at): New function. Replace send_gdb with gdb_test,
16715 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16716 ignore count, not stopped at bpt", with KFAIL.
16717
2dd95497
CV
167182004-07-13 Corinna Vinschen <vinschen@redhat.com>
16719
16720 * gdb.base/attach.exp: Remove cleanupfile handling.
16721
419e626b
AC
167222004-07-12 Andrew Cagney <cagney@gnu.org>
16723
16724 * gdb.base/annota1.exp: Cleanup corefile test name.
16725 * gdb.base/annota3.exp: Ditto.
16726
8b1b3228
AC
167272004-07-12 Andrew Cagney <cagney@gnu.org>
16728
78650829
AC
16729 * gdb.base/signals.exp: Clean up copyright, re-indent.
16730
8b1b3228
AC
16731 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16732 gdb_test and gdb_test_multiple.
16733
935c2760
JJ
167342004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16735
16736 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16737 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16738 provide line number info for first statement in main.
16739
1544280f
AC
167402004-07-08 Andrew Cagney <cagney@gnu.org>
16741
1279f4ff
AC
16742 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16743
1544280f
AC
16744 * gdb.base/sigbpt.exp: Make the common part of each test name a
16745 prefix instead of suffix.
16746
bcc82369
BR
167472004-07-07 Bob Rossi <bob_rossi@cox.net>
16748
16749 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16750 test from test_tbreak_creation_and_listing to
16751 test_file_list_exec_source_file
16752 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16753 Changed name of test from test_tbreak_creation_and_listing to
16754 test_file_list_exec_source_file
16755
23f4b0aa
JJ
167562004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16757
16758 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16759 the jmisc() constructor instead of <init>.
16760 * gdb.java/jmisc1.exp: Ditto.
16761
56401cd5
AC
167622004-07-07 Andrew Cagney <cagney@gnu.org>
16763
16764 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16765 corrupting the PC.
16766
44ae2f6a
MC
167672004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16768
16769 * gdb.cp/templates.exp: Accept whitespace change in demangler
16770 output.
16771
45a83408
AC
167722004-07-06 Andrew Cagney <cagney@gnu.org>
16773
16774 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16775
d205ad70
MC
167762004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16777
16778 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16779 * lib/compiler.cc: Likewise.
16780
06ea1a61
MC
167812004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16782
16783 * lib/compiler.cc: Work around string preprocessing problem
16784 with old hp c++ compiler.
16785 * lib/compiler.c: Likewise.
16786
daab1251
CV
167872004-06-29 Corinna Vinschen <vinschen@redhat.com>
16788
16789 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16790 directives to conditionalize symbol prefixing.
16791 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16792 additional_flags handling. Add underscore prefix for Cygwin.
16793 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16794 conditionalize symbol prefixing.
16795 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16796 additional_flags handling. Add underscore prefix for Cygwin.
16797
cc984116
CV
167982004-06-29 Corinna Vinschen <vinschen@redhat.com>
16799
16800 * gdb.base/bigcore.exp: Skip test on Cygwin.
16801
c279b077
MC
168022004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16803
16804 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16805 formats for "info register". Use gdb_test_multiple. Fix
16806 the "invalid register" test.
16807
0e915747
CV
168082004-06-28 Corinna Vinschen <vinschen@redhat.com>
16809
16810 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16811 PID for Cygwin. Add Cygwin specific strings to check for in some
16812 tests.
16813 (do_attach_tests): Add a test for user interaction when attaching
16814 to a process with no matching symbol table already loaded.
16815
11422c86
AC
168162004-06-26 Andrew Cagney <cagney@gnu.org>
16817
16818 Test PR java/1567 and PR java/1565.
16819 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16820 * gdb.java/jmisc2.exp: Delete file.
16821
cefbce26
MC
168222004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16823
16824 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16825
e19f872c
CV
168262004-06-25 Corinna Vinschen <vinschen@redhat.com>
16827
16828 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16829 attach process.
16830
d931ba3b
MC
168312004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16832
16833 * gdb.cp/pr-1553.exp: Remove.
16834
aef68c48
MC
168352004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16836
16837 * gdb.cp/pr-1553.cc: Remove.
16838 * gdb.cp/pr-1553.exp: Disable this test.
16839
8d5df71a
JB
168402004-06-20 Jim Blandy <jimb@redhat.com>
16841
a9c64011 16842 Fix PR testsuite/1680.
8d5df71a
JB
16843 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16844 regular expressions.
16845
4ac6f39d
MC
168462004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16847
16848 Fix PR testsuite/1679.
16849 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16850 Issue an UNSUPPORTED result instead.
16851
1b413552
JB
168522004-06-18 Jim Blandy <jimb@redhat.com>
16853
16854 * gdb.base/charset.exp: Only send a control-C if we see a new
16855 prompt and incomplete command.
16856
6daa6ebd
MC
168572004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16858
16859 * gdb.cp/pr-574.cc: Add copyright notice.
16860
51fa4ae0
JB
168612004-06-17 Jim Blandy <jimb@redhat.com>
16862
16863 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16864 cases where the regexp has no groups; this grabs random text from
16865 the previous test suite, whatever that was.
16866
8fea26c5
MC
168672004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16868
16869 * gdb.cp/printmethod.cc: Add copyright notice.
16870
1e3aeb41
MC
168712004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16872
16873 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16874
9d9030bc
AC
168752004-06-16 Andrew Cagney <cagney@gnu.org>
16876
16877 * gdb.base/signull.c: Update copyright. Include <string.h>.
16878 (bowler): Replace data_pointer with data_read
16879 and data_write cases. Add code_descriptor case.
16880 (zero, desc): New array and pointer.
16881 (data, code): Change to simple pointers.
16882 * gdb.base/signull.exp: Fix probe pattern matching a function
16883 descriptor SIGSEGV. Replace data_pointer with data_read and
16884 data_write tests.
16885
acd4ad44
AC
168862004-06-16 Andrew Cagney <cagney@gnu.org>
16887
16888 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16889
08fd625c
MC
168902004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16891
16892 * gdb.base/long_long.c: Add copyright notice.
16893
1903502c
MC
168942004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16895
16896 * gdb.base/long_long.exp: Remove reference to
16897 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16898 to gdb_breakpoint and gdb_continue_to_breakpoint.
16899
83313cb1
JB
169002004-06-14 Jim Blandy <jimb@redhat.com>
16901
16902 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16903 endian case.
16904
1bf404ef
AC
169052004-06-14 Andrew Cagney <cagney@gnu.org>
16906
16907 * gdb.base/gcore.exp (capture_command_output): Delete the always
16908 passing tests containing inferior values.
16909 * gdb.base/ending-run.exp: Do not include the breakpoint address
16910 in the test message. Update copyright.
16911 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16912 size in the test name, use gdb_test_multiple. Update copyright.
16913
ef220b33
MC
169142004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16915
16916 * gdb.cp/ref-types.cc: Add copyright notice.
16917
4f70a4c9
MC
169182004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16919
16920 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16921 hp_aCC_compiler.
16922 * lib/compiler.cc: Likewise.
16923 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16924 'set' commands. Log diagnostics for other lines. Set
16925 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16926
335928ac
MC
169272004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16928
16929 * gdb.cp/try_catch.cc: Add copyright notice.
16930
2efb12e8
MC
169312004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16932
16933 * gdb.cp/userdef.cc: Add copyright notice.
16934
0bbed51a
MC
169352004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16936
16937 * gdb.cp/virtfunc.cc: Add copyright notice.
16938
e12a46c9
RC
169392004-06-11 Randolph Chung <tausq@debian.org>
16940
16941 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16942 problem.
16943
338e05af
AC
169442004-06-10 Andrew Cagney <cagney@gnu.org>
16945
16946 * lib/compiler.cc, lib/compiler.c: Append either
16947 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16948 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16949 instead of gcc-3-3.
16950
dc3f10cb
AC
169512004-06-09 Andrew Cagney <cagney@gnu.org>
16952
b4d946af
AC
16953 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16954 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16955
dc3f10cb
AC
16956 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16957 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16958 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16959 fixed.
16960
b5c0bfa2
AC
169612004-06-09 Andrew Cagney <cagney@gnu.org>
16962
16963 * gdb.base/structs.exp (test_struct_returns): Replace
16964 "return_value_unknown" and "finish_value_unknown" by
16965 "return_value_known" and "finish_value_known". Instead of
16966 "return_value_unknown" iff "finish_value_unknown", check
16967 "return_value_known" implies "finish_value_known".
16968
caeb605f
MH
169692004-06-08 Martin Hunt <hunt@redhat.com>
16970
16971 * gdb.base/float.exp: Add pattern for mips targets.
16972
c892bb64
RC
169732004-06-08 Randolph Chung <tausq@debian.org>
16974
16975 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16976 message for unknown architectures more clear.
16977
48306d3e
JB
169782004-06-08 Joel Brobecker <brobecker@gnat.com>
16979
16980 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16981 start the execution of the program.
16982
83ecb59f
JB
169832004-06-07 Jim Blandy <jimb@redhat.com>
16984
16985 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16986 * gdb.arch/i386-cpuid.h: New helper file.
16987
55264cb4
RC
169882004-06-07 Randolph Chung <tausq@debian.org>
16989
16990 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16991 has started.
16992
23cadb28
RM
169932004-06-04 Roland McGrath <roland@redhat.com>
16994
16995 Fix PR gdb/1647.
16996 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16997 differently to be robust to output buffering differences.
16998
51d01eda
MC
169992004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17000
17001 * gdb.threads/pthreads.exp: Update copyright years.
17002 (check_control_c): Change asynchronous 'after' to synchronous.
17003
f4fc3b93
RM
170042004-06-04 Roland McGrath <roland@redhat.com>
17005
17006 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17007 next gdb prompt.
17008
4013522b
MC
170092004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17010
17011 Fix PR gdb/1636.
17012 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17013 calls to synchronous.
17014
7a8f1e6b
JB
170152004-05-26 Jim Blandy <jimb@redhat.com>
17016
17017 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17018
81bb3443
RC
170192004-05-24 Randolph Chung <tausq@debian.org>
17020
17021 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17022 * gdb.asm/pa.inc: New file.
17023
8f5a3103
MK
170242004-05-22 Mark Kettenis <kettenis@gnu.org>
17025
17026 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17027
734b8fe8 170282004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17029 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17030
17031 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17032 GDB prompt.
17033
725603e1
UW
170342004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17035
f4fc3b93 17036 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17037 setjmp/longjmp. Use sigaction instead of signal.
17038
8b923272 170392004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17040 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17041
17042 * gdb.threads/pthread_cond_wait.c: New file.
17043 * gdb.threads/pthread_cond_wait.exp: New testcase.
17044
8bfabb04
AC
170452004-05-13 Andrew Cagney <cagney@redhat.com>
17046
17047 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17048 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17049
42edda50
AC
170502004-05-11 Andrew Cagney <cagney@redhat.com>
17051
17052 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17053 fixed but revealed gdb/1639.
17054
d303a6c7
AC
170552004-05-10 Andrew Cagney <cagney@redhat.com>
17056
17057 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17058 func1" and "next to 2nd alarm", kernel bug avoided.
17059
bf08c2a1
DJ
170602004-05-10 Daniel Jacobowitz <dan@debian.org>
17061
17062 PR external/1568
17063 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17064 XFAIL if it is smaller than bytes_allocated.
17065 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17066 (main): Make chunks_allocated unsigned. Correct comment.
17067
c0586a34
JB
170682004-05-07 Joel Brobecker <brobecker@gnat.com>
17069
17070 * gdb.arch/powerpc-aix-prologue.c: New file.
17071 * gdb.arch/powerpc-aix-prologue.exp: New file.
17072
f2785d12
JB
170732004-05-07 Jim Blandy <jimb@redhat.com>
17074
17075 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17076 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17077
bd7f6e30
JB
170782004-05-06 Joel Brobecker <brobecker@gnat.com>
17079
17080 * gdb.base/sep.exp: No longer setup_kfail when the program was
17081 built with dwarf2.
17082
0a5e7efe
JI
170832004-05-05 Jim Ingham <jingham@apple.com>
17084
17085 * gdb.base/pending.exp: Make sure pending breakpoints
17086 preserve the ignore count.
f4fc3b93 17087
a8958849
MK
170882004-04-27 Jerome Guitton <guitton@gnat.com>
17089
17090 * i386-prologue.exp: Add testcase for jump instruction as first
17091 instruction of the real code.
17092 * i386-prologue.c (jump_at_beginning): New function.
17093
7e103f5b
MK
170942004-04-28 Mark Kettenis <kettenis@gnu.org>
17095
17096 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17097 x86_64-*-*.
17098
5d38b224
MK
170992004-04-28 Mark Kettenis <kettenis@gnu.org>
17100
17101 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17102 i*86-*-*.
17103
0ef32fd9
MK
171042004-04-25 Mark Kettenis <kettenis@gnu.org>
17105
17106 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17107 expression that checks the return type.
17108
71d7dd7c
AC
171092004-04-23 Andrew Cagney <cagney@redhat.com>
17110
17111 * gdb.base/call-sc.exp: New test of scalar call/return values.
17112 * gdb.base/call-sc.c: Ditto.
17113
1e9f977e
JJ
171142004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17115
17116 * gdb.threads/manythreads.c: Reduce thread stack size.
17117
899d9e3a
JJ
171182004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17119
17120 * gdb.threads/manythreads.c: Add copyright notice.
17121
61bcae62
AC
171222004-04-23 Andrew Cagney <cagney@redhat.com>
17123
17124 * gdb.base/siginfo.exp: Better handle step out of signal.
17125 * gdb.base/sigstep.exp: Ditto.
17126
7339a42e 171272004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17128 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17129
17130 * gdb.threads/manythreads.c: New testcase.
17131 * gdb.threads/manythreads.exp: Ditto.
17132
5c98409b
JB
171332004-04-22 Jim Blandy <jimb@redhat.com>
17134
17135 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17136 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17137
3b611f1a
MC
171382004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17139
17140 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17141
f0fd9238
AC
171422004-04-21 Andrew Cagney <cagney@redhat.com>
17143
17144 * gdb.base/sigstep.c: New file.
17145 * gdb.base/sigstep.exp: New file.
17146
90990674
JB
171472004-04-16 Joel Brobecker <brobecker@gnat.com>
17148
17149 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17150 call to observer_notify_normal_stop.
17151
78cef34b
AC
171522004-04-15 Andrew Cagney <cagney@redhat.com>
17153
17154 * gdb.base/siginfo.c: New file.
17155 * gdb.base/siginfo.exp: New file.
17156
d2343407
JB
171572004-04-12 J. Brobecker <brobecker@gnat.com>
17158
17159 * gdb.base/sep.exp: Fix typo in comment.
17160
a2dba3c8
JB
171612004-04-12 J. Brobecker <brobecker@gnat.com>
17162
17163 * gdb.base/sep.c: New file.
17164 * gdb.base/sep-proc.c: New file.
17165 * gdb.base/sep.exp: New testcase.
17166
15f7b60e
MK
171672004-04-09 Mark Kettenis <kettenis@gnu.org>
17168
17169 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17170 support.
17171
44f4de1a
AC
171722004-04-05 Andrew Cagney <cagney@redhat.com>
17173
17174 * gdb.base/sigaltstack.c: New file.
17175 * gdb.base/sigaltstack.exp: New file.
17176
ef04f396
JB
171772004-04-04 Joel Brobecker <brobecker@gnat.com>
17178
17179 * gdb.base/foll-fork.exp: Update the expected output for
17180 "help set follow-fork-mode", to match a change that was made
17181 to the help of this variable on 2004-01-13.
17182
d40d2c92
JB
171832004-04-01 Joel Brobecker <brobecker@gnat.com>
17184
17185 * lib/ada.exp: Add copyright notice.
17186 * bar.ads: Likewise.
17187 * bar.adb: Likewise.
17188 * null_record.adb: Likewise.
17189 * null_record.exp: Likewise.
17190 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17191
f86ef5a3
JB
171922004-04-01 Joel Brobecker <brobecker@gnat.com>
17193
17194 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17195 * configure: Regenerate.
17196
414e70e3
JB
171972004-04-01 Joel Brobecker <brobecker@gnat.com>
17198
17199 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17200 to build the application. Remove the message printed when in
17201 verbose mode, redundant with the UNSUPPORTED message above.
17202
f0aaee49
JB
172032004-03-31 Joel Brobecker <brobecker@gnat.com>
17204
17205 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17206 * gdb.ada (null_record.exp): New testcase.
17207
ac81cb54
JB
172082004-03-31 Joel Brobecker <brobecker@gnat.com>
17209
17210 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17211
854af2f7
JB
172122004-03-31 Joel Brobecker <brobecker@gnat.com>
17213
17214 * gdb.ada: New subdirectory.
17215 * gdb.ada/Makefile.in: New file.
17216 * gdb.ada/gnat_ada.gpr.in: New file.
17217
034cb681
JB
172182004-03-31 Joel Brobecker <brobecker@gnat.com>
17219
17220 * lib/ada.exp: New file.
17221
78a1a894
DJ
172222004-03-24 Daniel Jacobowitz <drow@mvista.com>
17223
17224 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17225 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17226
4b2b3b3e
AC
172272004-03-22 Andrew Cagney <cagney@redhat.com>
17228
17229 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17230 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17231 Problem identified by Ulrich Weigand.
17232
23c73aa3
DC
172332004-03-17 David Carlton <carlton@kealia.com>
17234
17235 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17236 PR c++/826.
17237
d63a86f8
RM
172382004-03-16 Roland McGrath <roland@redhat.com>
17239
17240 * gdb.base/auxv.exp: New file.
17241 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17242
0e02aa50
DC
172432004-03-12 David Carlton <carlton@kealia.com>
17244
17245 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17246 * gdb.cp/pr-1553.cc: Ditto.
17247 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17248 pass branch.
17249
c20b71be
MC
172502004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17251
17252 * gdb.cp/templates.exp: Accept more template types.
17253
c7414a01
MC
172542004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17255
17256 From Corinna Vinschen with modifications.
17257 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17258 local variable obj_with_enum.
17259 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17260 results with obj_with_enum.
17261
ed69573c
MC
172622004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17263
17264 * gdb.cp/classes.cc: New file, copied from misc.cc.
17265 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17266
28301461
MC
172672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17268
17269 * gdb.cp/misc.cc: Add copyright notice.
17270
1198ecbe
DC
172712004-03-05 David Carlton <carlton@kealia.com>
17272
17273 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17274 * gdb.cp/rtti.h: Update copyright.
17275 (namespace n2::n3): New.
17276 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17277 (n2::n3::func3): New.
17278 (main): Call n2::n3::func3.
17279 * gdb.cp/rtti2.cc: Update copyright.
17280 (n2::create3): New.
17281
9e08c470
MK
172822004-03-04 Mark Kettenis <kettenis@gnu.org>
17283
17284 * gdb.asm/openbsd.inc: Fix typo.
17285
4bebc3aa
FF
172862004-03-03 Fred Fish <fnf@redhat.com>
17287
17288 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17289 "val" instead of unused "size". Update copyright year.
17290
6ea9fb37
DJ
172912004-02-29 Daniel Jacobowitz <drow@mvista.com>
17292
17293 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17294 to use unsigned char.
17295 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17296 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17297
23b23974
DJ
172982004-02-29 Daniel Jacobowitz <drow@mvista.com>
17299
17300 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17301 line of output.
17302
7574fd53
DJ
173032004-02-28 Daniel Jacobowitz <drow@mvista.com>
17304
17305 * gdb.base/relocate.c (dummy): Initialize.
17306
a195357f
DJ
173072004-02-28 Daniel Jacobowitz <drow@mvista.com>
17308
17309 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17310 a breakpoint at exit.
17311
72fd54a9
FF
173122004-02-27 Fred Fish <fnf@redhat.com>
17313
17314 * gdb.base/chng-syms.exp: Add expect condition to match failing
17315 case that isn't a timeout.
17316
b9d23137
AC
173172004-02-27 Andrew Cagney <cagney@redhat.com>
17318
17319 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17320 support.
17321
15d208f6 173222004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17323
15d208f6
FF
17324 * gdb.arch/gdb1431.c: Remove.
17325 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17326 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17327 of "until" incorrectly.
17328
98f9cd2d
JB
173292004-02-26 J. Brobecker <brobecker@gnat.com>
17330
17331 * gdb.cp/class2.cc (empty): New class.
17332 (refer): New function.
17333 (main): Declare an object of type empty and use it.
17334 * gdb.cp/class2.exp: Print the value of an object of type empty.
17335
9b50c11b
JJ
173362004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17337
17338 * gdb.base/langs.exp: Update query string to match the
17339 new nquery format used for pending breakpoints.
17340
0dcd613f
AC
173412004-02-26 Andrew Cagney <cagney@redhat.com>
17342
17343 Fix PR i18n/1570.
17344 * gdb.base/charset.c: Update copyright notice.
17345 (main, init_string): Remove the escape character '\e' tests.
17346 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17347 * gdb.base/charset.exp (valid_host_charset): Ditto.
17348 * gdb.base/setvar.exp: Ditto.
17349
b8a56647
AC
173502004-02-24 Andrew Cagney <cagney@redhat.com>
17351
90d59e34
AC
17352 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17353 mmapped data in core file" PASS and FAIL messages consistent.
17354
b8a56647
AC
17355 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17356 setting a breakpoint. Work around PR java/1565.
17357
9f27c604
JJ
173582004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17359
17360 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17361 new nquery format.
17362 * gdb.base/pending.exp: Ditto.
17363
3224a706
MK
173642004-02-22 Mark Kettenis <kettenis@gnu.org>
17365
17366 * configure.in: Run stabs tests on *BSD.
17367 * configure: Regenerated.
17368
41e0a9ca
MK
173692004-02-21 Mark Kettenis <kettenis@gnu.org>
17370
17371 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17372
1e1b3428
FF
173732004-02-20 Fred Fish <fnf@redhat.com>
17374
17375 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17376 blank in test for "returns short", for consistency with other
17377 "returns xxx" tests. Update copyright year.
17378
f9a7572a
FF
173792004-02-19 Fred Fish <fnf@redhat.com>
17380
17381 New testcase for PR breakpoint/1558.
17382 * gdb.arch/gdb1558.exp: New file.
17383 * gdb.arch/gdb1558.c: New file.
17384
b2ce2854
EZ
173852004-02-19 Elena Zannoni <ezannoni@redhat.com>
17386
17387 * gdb.base/nodebug.exp: Fix typo.
17388
e7c9ff01
JB
173892004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17390
17391 Committed by Jim Blandy <jimb@redhat.com>.
17392
62f4b920
JB
17393 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17394
2db536a1
JB
17395 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17396
e7c9ff01
JB
17397 * gdb.base/float.exp: Support s390*-*-* targets.
17398
f3205b34
AF
173992004-02-17 Adam Fedor <fedor@gnu.org>
17400
17401 * gdb.base/gdb1555.exp: New file.
17402 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17403
9d62932d
EZ
174042004-02-17 Elena Zannoni <ezannoni@redhat.com>
17405
17406 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17407
344c9711
FF
174082004-02-16 Fred Fish <fnf@redhat.com>
17409
17410 * gdb.arch/gdb1291.c: Remove
17411 * gdb.arch/gdb1291.s: New test input file.
17412 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17413 fail. Test for correct result, known incorrect result, other
17414 failures and timeouts.
17415
2d822687
AC
174162004-02-16 Andrew Cagney <cagney@redhat.com>
17417
17418 * gdb.base/bigcore.exp: New file.
17419 * gdb.base/bigcore.c: New file.
17420
dac15b66
AC
174212004-02-13 Andrew Cagney <cagney@redhat.com>
17422
17423 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17424 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17425 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17426 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17427 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17428 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17429 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17430 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17431 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17432 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17433
6bdfc2c4
JJ
174342004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17435
17436 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17437 executed is an alloc instruction.
17438
87b3ede8
DC
174392004-02-11 David Carlton <carlton@kealia.com>
17440
17441 * gdb.cp/breakpoint.exp: New.
17442 * gdb.cp/breakpoint.cc: New.
17443
6e19e2bf
MC
174442004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17445
17446 Partial fix for PR gdb/1543.
17447 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17448 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17449 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17450 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17451 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17452 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17453 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17454 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17455 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17456 to bug-gdb@prep.ai.mit.edu .
17457 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17458 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17459 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17460 Likewise.
17461
5c5455dc
AC
174622004-02-10 Andrew Cagney <cagney@redhat.com>
17463
17464 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17465 using gdb_internal_error_resync.
17466
9cf689d7
DJ
174672004-02-09 Daniel Jacobowitz <drow@mvista.com>
17468
17469 * gdb.threads/thread-specific.exp: Stop early if no threads are
17470 found.
17471
d2dc51db
MC
174722004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17473
17474 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17475
14b1a056
DJ
174762004-02-08 Daniel Jacobowitz <drow@mvista.com>
17477
17478 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17479 breakpoints.
17480
83f66e8f
DJ
174812004-02-07 Daniel Jacobowitz <drow@mvista.com>
17482
17483 * config/sim.exp (gdb_load): Handle $arg == "".
17484 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17485 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17486
30fc0091
EZ
174872004-02-07 Elena Zannoni <ezannoni@redhat.com>
17488
a9c64011
AS
17489 * gdb.base/maint.exp: Update test to reflect
17490 obstack changes.
30fc0091 17491
4d806929
JJ
174922004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17493
17494 * gdb.base/pendshr.c (pendfunc): New function that calls
17495 pendfunc1.
17496 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17497
7bfdd688
FF
174982004-02-04 Fred Fish <fnf@redhat.com>
17499
17500 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17501 function symbols and update copyright years.
17502 * gdb.arch/gdb1291.c: Ditto.
17503
aaa08ee4
MC
175042004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17505
17506 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17507
dbad7755
MC
175082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17509
17510 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17511
ec4646ef
MC
175122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17513
17514 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17515
1b802196
FF
175162004-02-02 Fred Fish <fnf@redhat.com>
17517
17518 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17519 remote targets. Update copyright years.
17520
18fe2033
JJ
175212004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17522
17523 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17524 support.
17525 * gdb.base/langs.exp: Fix test which attempts to create
17526 breakpoint on non-existent function to handle new pending
17527 support.
17528 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17529 a breakpoint.
17530 * gdb.base/pending.exp: New test.
17531 * gdb.base/pending.c: New file.
17532 * gdb.base/pendshr.c: Ditto.
17533
8d577d32
DC
175342004-02-02 David Carlton <carlton@kealia.com>
17535
17536 * gdb.cp/overload.exp: Add overloadNamespace tests.
17537 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17538 (overloadNamespace, XXX): New.
17539 (main): Call XXX::marker2.
17540
3ad13771
FF
175412004-02-01 Fred Fish <fnf@redhat.com>
17542
17543 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17544 * gdb.base/finish.exp: Ditto.
17545 * gdb.base/gcore.exp: Ditto.
17546 * gdb.base/huge.exp: Ditto.
17547 * gdb.base/info-proc.exp: Ditto.
17548 * gdb.base/return2.exp: Ditto.
17549 * gdb.threads/gcore-thread.exp: Ditto.
17550
44c75849
DJ
175512004-02-01 Daniel Jacobowitz <drow@mvista.com>
17552
17553 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17554
005bc093
MK
175552004-02-01 Mark Kettenis <kettenis@gnu.org>
17556
17557 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17558 that opening the file succeeds on OpenBSD.
17559
c47cebdb
DJ
175602004-02-01 Daniel Jacobowitz <drow@mvista.com>
17561
17562 * gdb.threads/thread-specific.c: New file.
17563 * gdb.threads/threads-specific.exp: New test script.
17564 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17565 to expect_out.
17566
5a01311c
MK
175672004-02-01 Mark Kettenis <kettenis@gnu.org>
17568
17569 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17570 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17571 only on the "print_small_structs from print_long_arg_list" test.
17572
ce22a4f1
DJ
175732004-02-01 Daniel Jacobowitz <drow@mvista.com>
17574
17575 * gdb.base/completion.exp: Kill a stray backslash.
17576
17577 From Jim Ingham <jingham@apple.com>:
17578 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17579 agrees with the result from sending a tab.
17580
abbab9d3
DJ
175812004-01-31 Daniel Jacobowitz <drow@mvista.com>
17582
17583 * gdb.base/chng-syms.exp: Remove stray newline.
17584
53904d1e
MK
175852004-01-31 Mark Kettenis <kettenis@gnu.org>
17586
17587 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17588 *-*-openbsd*.
17589 * gdb.asm/openbsd.inc: New file.
17590
3a4b3aac
MK
175912004-01-30 Mark Kettenis <kettenis@gnu.org>
17592
17593 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17594 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17595 *-*solaris2*. Remove commented out default settings for
17596 asm-flags. Replace gdb_compile with target_link.
17597
ebac27b4
MC
175982004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17599
17600 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17601 for all tests. Remove old hp-ux and cygnus xfail cases.
17602
d8679d84
PH
176032004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17604
17605 * gdb.base/chng-syms.exp: New file.
17606 * gdb.base/chng-syms.c: New file.
17607
0a55bc22
MC
176082004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17609
17610 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17611 Provide arms for current output in all my configurations.
17612
94b8e876
MC
176132004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17614
17615 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17616 * lib/compiler.cc: Likewise.
17617 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17618 get the right preprocessor. Eval the output directly. Remove
17619 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17620 hp_f77_compiler and hp_f90_compiler completely.
17621 (gdb_preprocess): Delete.
17622 (get_compiler): Delete.
17623
7cf03d44
MK
176242004-01-24 Mark Kettenis <kettenis@gnu.org>
17625
17626 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17627 <string.h>.
17628
68b6dce9
NR
176292004-01-24 Nick Roberts <nick@nick.uklinux.net>
17630
17631 * gdb.mi/mi-stack.exp: Update copyright.
17632
b368761e
DC
176332004-01-23 David Carlton <carlton@kealia.com>
17634
17635 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17636 test for cp_lookup_transparent_type.
17637 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17638 call them.
17639
f2061b53
DJ
176402004-01-23 Daniel Jacobowitz <drow@mvista.com>
17641
17642 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17643 after -var-update.
17644
37fc574a
DC
176452004-01-23 David Carlton <carlton@kealia.com>
17646
17647 * gdb.cp/namespace.cc (C::ensureRefs): New.
17648 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17649
8e94b928
NR
176502004-01-20 Nick Roberts <nick@nick.uklinux.net>
17651
17652 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17653 case "-stack-list-locals 2".
17654 * gdb.mi/mi-var-child.exp: Test for case
17655 "-var-list-children --all-values NAME".
17656
997b0952
MC
176572004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17658
17659 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17660
52470da3
MK
176612004-01-18 Mark Kettenis <kettenis@gnu.org>
17662
7049b4b8
MK
17663 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17664 used with gdb_test_multiple.
17665
52470da3
MK
17666 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17667 read at address 0. This fixes PR testsuite/1504.
17668
da6012e5
DJ
176692004-01-18 Daniel Jacobowitz <drow@mvista.com>
17670
17671 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17672 Remove downloading, guessing the host executable, the calls to
17673 gdb_file_cmd and gdb_target_cmd, and "load" support.
17674 (infer_host_exec): New function broken out from gdb_load.
17675 (gdb_load): New wrapper for gdbserver_gdb_load.
17676 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17677 gdb_target_cmd. Use -target-select.
17678 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17679 Download binaries to the host. Clear last_mi_remote_file when
17680 we load a new binary.
17681 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17682 call gdbserver_gdb_load and mi_gdb_target_cmd.
17683
32c70722
MC
176842004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17685
17686 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17687 type patterns.
17688
b0cecf36
MC
176892004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17690
17691 * gdb.cp/templates.exp: Fix typo in test name of
17692 "print Foo<volatile char*>::foo".
17693
4120d7e6
MC
176942004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17695
17696 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17697
f679e530
BE
176982004-01-16 Ben Elliston <bje@wasabisystems.com>
17699
17700 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17701 (clean mostlyclean): Remove empty rm.
17702
091c48f6
MC
177032004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17704
17705 * gdb.base/setvar.exp: Add copyright years.
17706
3e5fc8d2
DC
177072004-01-14 David Carlton <carlton@bactrian.org>
17708
17709 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17710 PR c++/1511 and update coment.
17711 * gdb.cp/templates.exp: Update patterns to match current output.
17712 If changes involve something other than whitespace, KFAIL
17713 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17714
63d06c5c
DC
177152004-01-14 David Carlton <carlton@kealia.com>
17716
17717 * gdb.cp/namespace.exp: Add tests involving classes defined within
17718 namespaces.
17719 * gdb.cp/namespace.cc (C::CClass): New.
17720 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17721
a51dab88
EZ
177222004-01-14 Elena Zannoni <ezannoni@redhat.com>
17723
17724 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17725 what debug info we have. Print a better message if something goes
17726 wrong while producing the separate debug info file.
17727
a476ccc9
MC
177282004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17729
17730 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17731
f453692c
MC
177322004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17733
17734 * gdb.base/callfuncs.c: Add copyright notice.
17735
f40063a5
MC
177362004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17737
17738 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17739 inheritance. PR gdb/1498, PR gcc/13539.
17740
19ac3974
EZ
177412004-01-13 Elena Zannoni <ezannoni@redhat.com>
17742
a9c64011
AS
17743 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17744 test specific name.
17745 * gdb.mi/gdb669.exp: Ditto.
17746 * gdb.mi/mi-pthreads.exp: Ditto.
17747 * gdb.mi/mi1-pthreads.exp: Ditto.
17748 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17749
56c97c6e
MC
177502004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17751
17752 * gdb.cp/member-ptr.cc: Add copyright notice.
17753
a0644324
MC
177542004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17755
17756 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17757 some patterns for recent versions of gcc and hpacc. Delete
17758 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17759 Delete tests that access a NULL pointer-to-member-data. This
17760 script is still disabled for gcc.
17761
32fabe09
EZ
177622004-01-12 Elena Zannoni <ezannoni@redhat.com>
17763
17764 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17765 escaped correctly.
32fabe09 17766
1f8a6abb
EZ
177672004-01-12 Elena Zannoni <ezannoni@redhat.com>
17768
17769 * gdb.base/sepdebug.exp: New file.
17770 * gdb.base/sepdebug.c: New file.
17771 * lib/gdb.exp (separate_debug_filename): New procedure.
17772 (gdb_gnu_strip_debug): New procedure.
17773
48efe704
AC
177742004-01-12 Andrew Cagney <cagney@redhat.com>
17775
17776 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17777 * gdb.mi/ChangeLog-1999-2003: New file.
17778
a9415475
AC
177792004-01-12 Andrew Cagney <cagney@redhat.com>
17780
17781 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17782 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17783 or EEXIST", treat EBUSY as an XFAIL.
17784
83b8cf9d
MC
177852004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17786
17787 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17788 hp_cc_compiler.
17789
9939d2a8
MC
177902004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17791
17792 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17793 decorations.
17794
1ff8cadf
MC
177952004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17796
17797 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17798 and "(aCC)" decorations. Remove obsolete doco about old
17799 test results.
17800
6fa9022e
MC
178012004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17802
17803 * gdb.cp/exception.exp: Fix typo in doco.
17804
209721fe
MK
178052004-01-09 Mark Kettenis <kettenis@gnu.org>
17806
17807 * gdb.base/gdb1476.exp: Fix typo.
17808
ef11303e
MC
178092004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17810
17811 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17812 file.
17813
041ab88c
MC
178142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17815
17816 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17817 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17818 Use gdb_compile. Remove restriction on gcc. Add some patterns
17819 for recent version of gdb. Delete second half, which was a copy
17820 of the first half with different build flags. This test is
17821 still disabled because it is still not ready for production.
17822
e36d075a
MC
178232004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17824
17825 * gdb.cp/exception.cc: Add copyright notice.
17826 * gdb.cp/exception.exp: Add a notice that this file is broken
17827 because of line number changes caused by addition of copyright
17828 notice.
17829
42b190ad
MC
178302004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17831
17832 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17833 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17834
8f25f06b
MC
178352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17836
17837 * gdb.cp/classes.exp: Accept gnu abi 2.
17838 * gdb.cp/derivation.exp: Likewise.
17839 * gdb.cp/overload.exp: Likewise.
17840 * gdb.cp/virtfunc.exp: Likewise.
17841
06ded8b8
MC
178422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17843
17844 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17845 semicolon after end of function.
17846
77c26ae3
MC
178472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17848
17849 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17850 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17851 boilerplate code for compiling and running the program under
17852 test. Add some string method tests.
17853
20757486
MC
178542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17855
17856 * gdb.cp/bs15503.cc: Add copyright notice.
17857 * gdb.cp/bs15503.exp: Adjust line number.
17858
0fd3b503
MC
178592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17860
17861 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17862 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17863
10d1bea8
MC
178642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17865
17866 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17867 hp_cc_compiler.
17868
2789202a
MC
178692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17870
17871 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17872 * gdb.cp/ctti.exp: Use the marker instead of "next".
17873 With gcc, run further before bailing.
17874
b862f14c
MC
178752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17876
17877 * gdb.cp/cttiadd.cc: Add copyright notice.
17878 * gdb.cp/cttiadd1.cc: Likewise.
17879 * gdb.cp/cttiadd2.cc: Likewise.
17880 * gdb.cp/cttiadd3.cc: Likewise.
17881
96da2469
MC
178822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17883
17884 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17885 Use gdb_test, gdb_test_multiple. Use floating-point values that
17886 have exact representations in IEEE-ish formats.
17887
053248ff
MC
178882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17889
17890 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17891 compilers. Delete duplicate call to get_compiler_info.
17892 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17893 * gdb.base/volatile.exp: Likewise.
17894
84acecdd
MK
178952004-01-07 Mark Kettenis <kettenis@gnu.org>
17896
17897 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17898 memory at address 0.
17899
fe11a27f
MC
179002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17901
17902 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17903 to test for hp-ux assembler. Fix copyright years.
17904
60ad077b
AC
179052004-01-07 Andrew Cagney <cagney@redhat.com>
17906
17907 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17908
1c9b8f33
AC
179092004-01-07 Andrew Cagney <cagney@redhat.com>
17910
17911 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17912 when creating the read-only file. From analysis by Roland McGrath
17913 and Elena Zannoni.
17914
753ccc7a
MC
179152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17916
17917 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17918
eca3e36b
MC
179192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17920
17921 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17922 data pointers.
17923
f8d4bac4
MC
179242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17925
17926 * gdb.cp/m-static.exp: Compile one source file at a time.
17927 Delete unused call to get_compiler_info.
17928
9b4e0f94
MC
179292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17930
17931 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17932 * gdb.base/call-rt-st.exp: Likewise.
17933 * gdb.base/nodebug.exp: Likewise.
17934 * gdb.base/volatile.exp: Likewise.
17935 * gdb.cp/ref-types.exp: Likewise.
17936 * gdb.cp/templates.exp: Likewise.
17937
023c1024
MK
179382004-01-05 Mark Kettenis <kettenis@gnu.org>
17939
17940 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17941
19703c4a
MC
179422004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17943
17944 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17945 hppa*-hp-hpux*.
17946
18b67037
MK
179472004-01-04 Mark Kettenis <kettenis@gnu.org>
17948
ba6219c8
MK
17949 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17950 x86_64-*-*.
17951
18b67037
MK
17952 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17953 sparc64-*-* and sparc*-solaris2*.
17954
1bfbbb9d
MK
179552004-01-04 Mark Kettenis <kettenis@gnu.org>
17956
17957 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17958 return ${tests}" test. The ${tests} already mentions the
17959 filename.
17960
06846494
MC
179612004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17962
17963 * gdb.cp/local.exp: Accept gcc abi 2.
17964
3b0cb202
MC
179652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17966
17967 * gdb.cp/templates.exp: Accept gcc abi 2.
17968
0643ec3f
MC
179692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17970
17971 * lib/compiler.cc: Remove supports_template_debugging.
17972 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17973
d231d0b1
MC
179742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17975
17976 * gdb.cp/namespace.exp: Accept gcc abi 2.
17977
44ffb27c
MC
179782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17979
17980 * gdb.cp/method.exp: Accept gcc abi 2.
17981
184ad485
MC
179822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17983
17984 * gdb.cp/classes.exp: Generate identical results as old version.
17985 * gdb.cp/derivation.exp: Likewise.
17986 * gdb.cp/overload.exp: Likewise.
17987 * gdb.cp/virtfunc.exp: Likewise.
17988
116f09e7
MC
179892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17990
17991 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17992 mysterious bug with sourceware version of expect.
17993
b1379776
MC
179942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17995
17996 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17997 current versions of gcc, including gcc abi 2. Remove gratuitous
17998 restart of test program. Use gdb_test_multiple and gdb_test for
17999 all tests. Add patterns to xfail missing "const" in "const char *"
18000 and kfail PR gdb/1155.
18001
6b7a4c0e
MC
180022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18003
18004 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18005 current versions of gcc, including gcc abi 2. Remove gratuitous
18006 restart of test program. Use gdb_test_multiple and gdb_test for
18007 all tests. Add patterns to kfail PR gdb/1498.
18008
51615d72
MC
180092003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18010
18011 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18012 current versions of gcc, including gcc abi 2. Use "breakpoint"
18013 and "continue" instead of restarting the target program. Use
18014 gdb_test_multiple and gdb_test for all tests.
18015
7b79a9d7
MK
180162004-01-01 Mark Kettenis <kettenis@gnu.org>
18017
18018 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18019 for *-*-solaris2*.
18020
1cd3489f
MC
180212003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18022
18023 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18024 current versions of gcc, including gcc abi 2. Use "breakpoint"
18025 and "continue" instead of restarting the target program several
18026 times. Use gdb_test_multiple and gdb_test for all tests.
18027
850742db
MC
180282003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18029
18030 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18031 source files.
18032
eb4bbda8
MC
180332003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18034
18035 * gdb.base/environ.exp: Handle compiling test case from multiple
18036 source files.
18037
e42c7771
MC
180382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18039
18040 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18041
80e4b428
JB
180422003-12-17 Jim Blandy <jimb@redhat.com>
18043
5f06973a
JB
18044 * gdb.base/freebpcmd.c: Add copyright notice.
18045
80e4b428
JB
18046 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18047
0ab84fb7
MC
180482003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18049
18050 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18051
1b3bb3d0
JB
180522003-12-13 Jim Blandy <jimb@redhat.com>
18053
18054 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18055
3a4c9371
KB
180562003-12-12 Kevin Buettner <kevinb@redhat.com>
18057
18058 * gdb.asm/frv.inc: New file.
18059 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18060
a1dea79a
FF
180612003-12-09 Fred Fish <fnf@redhat.com>
18062
18063 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18064 functions to break1.c and leave prototypes behind. Add more
18065 "set breakpoint NN here" comments.
18066 * gdb.base/break1.c: New file.
18067
18068 * gdb.base/break.exp: Handle compiling test case from multiple
18069 source files and change source file references as needed.
18070 * gdb.base/completion.exp: Ditto.
18071 * gdb.base/condbreak.exp: Ditto.
18072 * gdb.base/define.exp: Ditto.
18073 * gdb.base/ena-dis-br.exp: Ditto.
18074 * gdb.base/info-proc.exp: Ditto.
18075 * gdb.base/maint.exp: Ditto.
18076 * gdb.base/until.exp: Ditto.
18077
18078 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18079 hardcoded line numbers.
18080 * gdb.base/define.exp: Ditto.
18081 * gdb.base/ena-dis-br.exp: Ditto.
18082 * gdb.base/maint.exp: Ditto.
18083 * gdb.base/until.exp: Ditto.
18084
18085 * gdb.base/completion.exp: Use "break1" for completion tests since
18086 "break" is no longer a unique prefix.
18087
5266b69c
AC
180882003-12-06 Andrew Cagney <cagney@redhat.com>
18089
18090 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18091 "return_value_unimplemented". When an unimplemented struct return
18092 architecture, report incorrect values as a KFAIL
18093
374451f0
MC
180942003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18095
18096 * gdb.cp/rtti.exp: Accept new wording of warning from
18097 cp_lookup_rtti_type.
18098
ba9b20a7
MC
180992003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18100
18101 Partial fix for PR testsuite/1456.
18102 * gdb.base/scope.exp (test_at_main): Replace references to
18103 gcc_compiled with calls to test_compiler_info.
18104 (test_at_foo): Likewise.
18105 (test_at_bar): Likewise.
18106
b74b6d0b
MC
181072003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18108
18109 Partial fix for PR testsuite/1456.
18110 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18111 to test_compiler_info.
18112
ccfa3402
MC
181132003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18114
18115 * gdb.base/so-impl-ld.exp: Update copyright notice.
18116
f6246aba
MC
181172003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18118
18119 Partial fix for PR testsuite/1456.
18120 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18121 to test_compiler_info.
18122
13ae734a
MC
181232003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18124
18125 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18126 from current versions of gdb. Clean up regular expressions.
18127 Delete redundant timeout case.
18128
d8e1cdee
MC
181292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18130
18131 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18132 from current versions of gdb. Clean up regular expressions.
18133 Delete redundant timeout case.
18134
96457b64
MC
181352003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18136
18137 Partial fix for PR testsuite/1456.
18138 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18139 gcc_compiled with call to test_compiler_info.
18140
f35309fc
MC
181412003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18142
18143 Partial fix for PR testsuite/1456.
18144 * gdb.base/list.exp (test_list_function): Delete unused declaration
18145 of gcc_compiled.
18146
d7afdf9b
MC
181472003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18148
18149 Partial fix for PR testsuite/1456.
18150 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18151 call to test_compiler_info.
18152
71507b56
MK
181532003-11-29 Mark Kettenis <kettenis@gnu.org>
18154
18155 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18156 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18157 it to create the appropriate note.inc.
18158 * gdb.asm/asmsrc1.s: Include "note.inc".
18159 * gdb.asm/netbsd.inc: New file.
18160 * gdb.asm/empty.inc: New file.
18161
f81f93f7
MC
181622003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18163
18164 Partial fix for PR testsuite/1456.
18165 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18166 calls to test_compiler_info.
18167
9a77938e
MC
181682003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18169
18170 Partial fix for PR testsuite/1456.
18171 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18172 calls to test_compiler_info.
18173
e8367dc7
MK
181742003-11-27 Mark Kettenis <kettenis@gnu.org>
18175
18176 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18177 pattern for the KFAILs.
18178
526c61ee
AF
181792003-11-25 Adam Fedor <fedor@gnu.org>
18180
18181 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18182 * gdb.objc/objcdecode.m: New file.
18183
28f2d600
AF
181842003-11-25 Adam Fedor <fedor@gnu.org>
18185
18186 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18187 * gdb.objc/nondebug.m: New file.
18188
a3895cee
BE
181892003-11-26 Ben Elliston <bje@wasabisystems.com>
18190
18191 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18192 NetBSD as it does on FreeBSD. Modelled on a similar change by
18193 Mark Kettenis on 2003-05-30.
18194 (link-flags): Set to "--entry _start" regardless of target.
18195 Special linker flags are to be appended to $link-flags.
18196 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18197
c9f2c8a3
MC
181982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18199
18200 * gdb.cp/method.exp: Accept output of new demangler.
18201
15a0587a 182022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18203
18204 * gdb/class2.exp: New file.
18205 * gdb/class2.cc: New file.
18206
3c00b570
MC
182072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18208
18209 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18210 of new demangler.
18211
7027acc7
MK
182122003-11-23 Mark Kettenis <kettenis@gnu.org>
18213
18214 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18215 of gdb_test "run".
18216
b0e1598a
MK
182172003-11-23 Mark Kettenis <kettenis@gnu.org>
18218
18219 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18220 "continue" into "run".
18221
4d9eda44
MC
182222003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18223
18224 Partial fix for PR testsuite/1456.
18225 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18226 call to test_compiler_info.
18227 * gdb.cp/ctti.exp: Likewise.
18228 * gdb.cp/derivation.exp: Likewise.
18229 * gdb.cp/member-ptr.exp: Likewise.
18230 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18231 reference to gcc_compiled.
18232
182332003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18234
18235 Fix PR testsuite/1463.
18236 * gdb.base/structs.exp (start_structs_test): Call
18237 get_debug_format before using the debug format.
18238
d422fe19
AC
182392003-11-22 Andrew Cagney <cagney@redhat.com>
18240
18241 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18242 * gdb.base/structs.exp: Use gdb_test_multiple.
18243
039cf96d
AC
182442003-11-20 Andrew Cagney <cagney@redhat.com>
18245
6882279b
AC
18246 * gdb.base/structs.exp: Handle and recover from internal errors.
18247 Replace "foo${n}" with "foo<n>" in test messages.
18248
e53890ae
AC
18249 * gdb.base/structs.exp: Update copyright. Rewrite.
18250 * gdb.base/structs.c: Update copyright. Rewrite.
18251
2b211c59
AC
18252 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18253 resync count exceeded.
d63a86f8 18254
039cf96d
AC
18255 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18256 from the internal error.
18257 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18258 Original from Jim Blandy.
18259 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18260
eac98b22
AC
182612003-11-19 Andrew Cagney <cagney@redhat.com>
18262
18263 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18264 KFAIL.
18265
67455b2a
MK
182662003-11-17 Mark Kettenis <kettenis@gnu.org>
18267
18268 New testcase for PR backtrace/1435.
18269 * gdb.arch/i386-unwind.exp: New file.
18270 * gdb.arch/i386-unwind.c: New file.
18271
853d6e5b
AC
182722003-11-17 Andrew Cagney <cagney@redhat.com>
18273
18274 * lib/gdb.exp (compiler_info): New global.
18275 (test_compiler_info): New function.
18276 (get_compiler_info): Set compiler_info.
18277 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18278 "compiler_info" to gcc-<major>-<minor>.
18279
38cf6e11
MC
182802003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18281
18282 * gdb.trace/configure: Remove.
18283
a50d3602
EZ
182842003-11-13 Elena Zannoni <ezannoni@redhat.com>
18285
18286 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18287 breakpoints.
a50d3602
EZ
18288 * gdb.base/break.exp: Remove all references to explicit line
18289 numbers.
18290
d9407aaa
NC
182912003-11-11 Nick Clifton <nickc@redhat.com>
18292
18293 * gdb.base/shreloc.exp: Do not run for targets which do not
18294 support shared objects.
18295
db488fc1
CV
182962003-11-10 Corinna Vinschen <vinschen@redhat.com>
18297
18298 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18299 Don't run tests if nofileio flag is given.
18300
6a90a18e
EZ
183012003-11-07 Elena Zannoni <ezannoni@redhat.com>
18302
18303 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18304 as well as 'Watchpoint'.
6a90a18e 18305
0b915e9c
EZ
183062003-11-06 Elena Zannoni <ezannoni@redhat.com>
18307
18308 Reported by Jim Ingham <jingham@apple.com>:
18309 * gdb.base/annota1.exp: Match at least one occurrence of the
18310 signal handler annotation.
18311
d7e4b55f
EZ
183122003-11-06 Elena Zannoni <ezannoni@redhat.com>
18313
a9c64011
AS
18314 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18315 as well as 'Watchpoint'.
d7e4b55f 18316
2fe4e8d0
MC
183172003-11-05 Michael Chastain <mec@shout.net>
18318
18319 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18320
6ef88553
KW
183212003-11-03 Kris Warkentin <kewarken@qnx.com>
18322
18323 * gdb.arch/gdb1291.c: New test file.
18324 * gdb.arch/gdb1291.exp: New test script.
18325 * gdb.arch/gdb1431.c: New test file.
18326 * gdb.arch/gdb1431.exp: New test script.
18327
ae7dc4d8
MC
183282003-10-22 Michael Chastain <mec@shout.net>
18329
18330 * gdb.mi/pthreads.c: Add copyright notice.
18331
c39d7427
MC
183322003-10-22 Michael Chastain <mec@shout.net>
18333
18334 * gdb.threads/pthreads.c: Add copyright notice.
18335
8b7d96c1
MC
183362003-10-20 Michael Chastain <mec@shout.net>
18337
18338 * gdb.base/gdb1056.exp: New test script.
18339
d1d69fdd
DJ
183402003-10-13 Daniel Jacobowitz <drow@mvista.com>
18341
18342 * gdb.threads/killed.exp: Use gdb_run_cmd.
18343
7d605576
DJ
183442003-10-13 Daniel Jacobowitz <drow@mvista.com>
18345
18346 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18347 create a core file.
18348 * gdb.threads/gcore-thread.exp: Likewise.
18349
618ec112
CV
183502003-10-13 Corinna Vinschen <vinschen@redhat.com>
18351
18352 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18353 type, based on char type.
18354 (struct bit_flags_short_t): New bitfield type, based on short type.
18355 (init_bit_flags_char): New fuction.
18356 (init_bit_flags_short): Ditto.
18357 (print_bit_flags_char): Ditto.
18358 (print_bit_flags_short): Ditto.
18359 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18360
9367a73c
MC
183612003-10-11 Michael Chastain <mec@shout.net>
18362
18363 * gdb.base/call-rt-st.exp: Update copyright year.
18364
1decf120
KI
183652003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18366
18367 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18368 * gdb.disasm/sh3.s: Ditto.
18369
5445b2ae
DJ
183702003-10-07 Daniel Jacobowitz <drow@mvista.com>
18371
18372 * gdb.threads/switch-threads.exp: New test.
18373 * gdb.threads/switch-threads.c: New source file.
18374
aec24853
CV
183752003-10-07 Corinna Vinschen <vinschen@redhat.com>
18376
18377 * gdb.base/ending-run.exp: Add sh specific case.
18378
adc7428d
AC
183792003-10-06 Andrew Cagney <cagney@redhat.com>
18380
18381 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18382 * gdb.disasm/mn10200.exp: Delete obsolete file.
18383
c9d37158
DJ
183842003-09-29 Daniel Jacobowitz <drow@mvista.com>
18385
18386 * ChangeLog: Correct an entry command.exp -> commands.exp.
18387 * gdb.base/commands.exp (bp_deleted_in_command_test)
18388 (temporary_breakpoint_commands): Check noargs.
18389
79c2c32d
DC
183902003-09-25 David Carlton <carlton@kealia.com>
18391
18392 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18393 of some print tests, where appropriate. Add tests for C::D::cd,
18394 E::ce, F::cXfX, G::XgX.
18395 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18396
594e6d67
RE
183972003-09-25 Richard Earnshaw <rearnsha@arm.com>
18398
18399 * lib/java.exp (java_init): Import target_alias before using it.
18400
10f0d451
DC
184012003-09-25 David Carlton <carlton@kealia.com>
18402
18403 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18404
274bcba0
EZ
184052003-09-23 Elena Zannoni <ezannoni@redhat.com>
18406
d63a86f8 18407 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18408 weirdness.
274bcba0 18409
cdbf20f7
MC
184102003-09-17 Michael Chastain <mec@shout.net>
18411
18412 * gdb.cp/gdb1355.exp: New file.
18413 * gdb.cp/gdb1355.c: New file.
18414
71e06f80
CV
184152003-09-15 Corinna Vinschen <vinschen@redhat.com>
18416
18417 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18418 * gdb.asm/sh.inc: New file.
18419
5c4e30ca
DC
184202003-09-11 David Carlton <carlton@kealia.com>
18421
bd45b7af
DC
18422 * gdb.cp/namespace.exp: Add tests for namespace types.
18423 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18424 (test_namespace): New.
18425
1c199746
EZ
184262003-09-11 Elena Zannoni <ezannoni@redhat.com>
18427
a9c64011 18428 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18429 * gdb.stabs/weird.exp: Ditto.
1c199746 18430
04ed252f
MC
184312003-09-08 Michael Chastain <mec@shout.net>
18432
18433 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18434
d8a2d9e7
MC
184352003-09-07 Michael Chastain <mec@shout.net>
18436
18437 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18438 'parse error'.
18439
161afb24
MK
184402003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18441
18442 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18443
49f2741a
MC
184442003-08-30 Michael Chastain <mec@shout.net>
18445
18446 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18447 * gdb.gdb/observer.exp: Ditto.
18448 * gdb.gdb/xfullpath.exp: Ditto.
18449
8afa723e
MK
184502003-08-29 Mark Kettenis <kettenis@gnu.org>
18451
18452 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18453 *-*-*bsd*.
18454
f31dfe3b
JJ
184552003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18456
18457 * gdb.base/dump.exp: Skip for ia64.
18458
4630e498
JJ
184592003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18460
18461 * gdb.asm/asm-source.exp: Add ia64 support.
18462 * gdb.asm/ia64.inc: New file.
18463
1105b7ef
MC
184642003-08-22 Michael Chastain <mec@shout.net>
18465
18466 * gdb.cp: New directory.
18467 * gdb.cp/*: Copy from gdb.c++/*.
18468 * gdb.c++/*: Remove.
18469 * Makefile.in: Change gdb.c++ to gdb.cp.
18470 * configure.in: Ditto.
18471 * configure: Regnerate.
18472
c945b932
MK
184732003-08-18 Mark Kettenis <kettenis@gnu.org>
18474
18475 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18476 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18477
2b66634b
DJ
184782003-08-17 Daniel Jacobowitz <drow@mvista.com>
18479
18480 * mi-var-display.exp (-var-list-children weird): Accept function
18481 pointers with argument types.
18482 * mi1-var-display.exp (-var-list-children weird): Likewise.
18483 * mi2-var-display.exp (-var-list-children weird): Likewise.
18484
a356f73b
DJ
184852003-08-17 Daniel Jacobowitz <drow@mvista.com>
18486
18487 * gdb.base/annota3.exp: Add missing newline.
18488
483417b8
MC
184892003-08-06 Michael Chastain <mec@shout.net>
18490
18491 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18492
c99c59c3
MS
184932003-08-12 Michael Snyder <msnyder@redhat.com>
18494
18495 * gdb.base/float.exp: Add test for SH.
18496
55ed7501
MK
184972003-08-10 Mark Kettenis <kettenis@gnu.org>
18498
18499 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18500
1a371f2e
EZ
185012003-08-07 Elena Zannoni <ezannoni@redhat.com>
18502
18503 * gdb.base/completion.exp: Remove reduntant completion test
18504 on filename.
18505
e0f353ce
EZ
185062003-08-07 Elena Zannoni <ezannoni@redhat.com>
18507
a9c64011
AS
18508 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18509 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18510 gdb.trace/save-trace.exp: Make sure that full pathnames are
18511 escaped correctly.
e0f353ce 18512
5710a1af 185132003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18514
a9c64011
AS
18515 * configure.in: Don't generate config.h from config.hin.
18516 * configure: Regenerate.
18517 * config.hin: Remove file.
18518 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18519 * gdb.threads/pthreads.c: Ditto.
5710a1af 18520
dcd81ce9
DJ
185212003-08-07 Daniel Jacobowitz <drow@mvista.com>
18522
18523 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18524 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18525 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18526 Replace ld24 with seth/add3.
18527
6009d884
AC
185282003-08-02 Andrew Cagney <cagney@redhat.com>
18529
18530 * gdb.base/annota3.exp: New file.
18531 * gdb.base/annota3.c: New file.
18532 * gdb.c++/annota3.exp: New file.
18533 * gdb.c++/annota3.cc: New file.
18534
51514e06
MC
185352003-07-29 Michael Chastain <mec@shout.net>
18536
18537 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18538 actually failed.
18539 (do_pass): Likewise.
18540 * gdb.threads/tls.exp: Always initialize no_of_threads.
18541
4ee6625b
DJ
185422003-07-27 Daniel Jacobowitz <drow@mvista.com>
18543
18544 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18545 pattern.
18546 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18547 * gdb.threads/tls.exp: Recognize one case of the host library not
18548 supporting TLS.
18549
225f2bf6
AC
185502003-07-27 Andrew Cagney <cagney@redhat.com>
18551
18552 * gdb.base/fileio.exp: Use SH when running commands using
18553 remote_exec.
18554
bcb27c9f
DJ
185552003-07-24 Daniel Jacobowitz <drow@mvista.com>
18556
18557 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18558 * gdb.base/relocate.c (dummy): New padding array.
18559
3d67be83
MS
185602003-07-22 Michael Snyder <msnyder@redhat.com>
18561
d63a86f8 18562 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18563
18564 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18565 patterns to be more general, accepting old and new output.
18566 Some output chars (such as '+') also must be quoted.
d63a86f8 18567 Some addresses are displayed numerically instead of
3d67be83
MS
18568 symbolically.
18569
57ba3b85
MS
185702003-07-23 Michael Snyder <msnyder@redhat.com>
18571
686d097c
MS
18572 * gdb.base/return2.exp: Don't test long-long return.
18573
57ba3b85
MS
18574 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18575 * gdb.disasm/t01_mov.exp: Ditto.
18576 * gdb.disasm/t02_mova.s: Ditto.
18577 * gdb.disasm/t02_mova.exp: Ditto.
18578 * gdb.disasm/t03_add.s: Ditto.
18579 * gdb.disasm/t03_add.exp: Ditto.
18580 * gdb.disasm/t04_sub.s: Ditto.
18581 * gdb.disasm/t04_sub.exp: Ditto.
18582 * gdb.disasm/t05_cmp.s: Ditto.
18583 * gdb.disasm/t05_cmp.exp: Ditto.
18584 * gdb.disasm/t06_ari2.s: Ditto.
18585 * gdb.disasm/t06_ari2.exp: Ditto.
18586 * gdb.disasm/t07_ari3.s: Ditto.
18587 * gdb.disasm/t07_ari3.exp: Ditto.
18588 * gdb.disasm/t08_or.s: Ditto.
18589 * gdb.disasm/t08_or.exp: Ditto.
18590 * gdb.disasm/t09_xor.s: Ditto.
18591 * gdb.disasm/t09_xor.exp: Ditto.
18592 * gdb.disasm/t10_and.s: Ditto.
18593 * gdb.disasm/t10_and.exp: Ditto.
18594 * gdb.disasm/t11_logs.s: Ditto.
18595 * gdb.disasm/t11_logs.exp: Ditto.
18596 * gdb.disasm/t12_bit.s: Ditto.
18597 * gdb.disasm/t12_bit.exp: Ditto.
18598 * gdb.disasm/t13_otr.s: Ditto.
18599 * gdb.disasm/t13_otr.exp: Ditto.
18600
e00759ef
EZ
186012003-07-22 Elena Zannoni <ezannoni@redhat.com>
18602
18603 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18604
8bc2021f
EZ
186052003-07-22 Elena Zannoni <ezannoni@redhat.com>
18606
a9c64011
AS
18607 * gdb.threads/tls.c : New file.
18608 * gdb.threads/tls.exp : New file.
18609 * gdb.threads/tls-main.c : New file.
18610 * gdb.threads/tls-shared.c : New file.
18611 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18612
89320c4c
AS
186132003-07-22 Andreas Schwab <schwab@suse.de>
18614
18615 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18616
180dea7c
AS
186172003-07-20 Andreas Schwab <schwab@suse.de>
18618
18619 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18620 due to insn reordering.
18621
0714963c
AC
186222003-07-15 Andrew Cagney <cagney@redhat.com>
18623
18624 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18625
98a23b3f
MC
186262003-07-15 Michael Chastain <mec@shout.net>
18627
18628 * gdb.base/gdb1250.exp: New file.
18629 * gdb.base/gdb1250.c: New file.
18630
27e417a2
ML
186312003-07-09 Michal Ludvig <mludvig@suse.cz>
18632
18633 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18634 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18635
8bc2021f
EZ
186362003-07-09 Elena Zannoni <ezannoni@redhat.com>
18637
a9c64011
AS
18638 * gdb.threads/tls.c: New file.
18639 * gdb.threads/tls.exp: New file.
18640 * gdb.threads/tls-main.c: New file.
18641 * gdb.threads/tls-shared.c: New file.
18642 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18643
d99968dc
EZ
186442003-07-09 Elena Zannoni <ezannoni@redhat.com>
18645
18646 * gdb.base/annota1.exp: Make sure that we properly escape the
18647 full path of the source file. Xfail more permissive patterns,
d63a86f8 18648 due to a compiler debug info problem.
d99968dc 18649
83876b3b
AS
186502003-07-07 Andreas Schwab <schwab@suse.de>
18651
2705e972
AS
18652 * gdb.asm/m68k.inc: New file.
18653 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18654
83876b3b
AS
18655 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18656 arguments"): Also match negative number.
18657
18658 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18659
3a871b37
DJ
186602003-07-03 Daniel Jacobowitz <drow@mvista.com>
18661
18662 * gdb.base/store.c (charest): New typedef.
18663 (add_char): Rename to add_charest, update.
18664 (wack_char): Rename to wack_charest, update types. Return l + r
18665 to keep r live across the call.
18666 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18667 (wack_double, wack_doublest): Return l + r to keep r live across
18668 the call.
18669 * gdb.base/store.exp: Accomodate store.c changes.
18670
b2a7f303
DC
186712003-06-30 David Carlton <carlton@kealia.com>
18672
18673 * gdb.c++/maint.exp (test_invalid_name): New.
18674 (test_first_component): Add tests for invalid names.
18675
3c6cb4a1
MC
186762003-06-29 Michael Chastain <mec@shout.net>
18677
18678 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18679 output of '<VTT for class>' for virtual base classes.
18680
f1c2644b
DJ
186812003-06-29 Daniel Jacobowitz <drow@mvista.com>
18682
18683 * gdb.base/completion.exp: Tab-complete "complet" instead of
18684 "compl".
18685 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18686
18080350
DJ
186872003-06-29 Daniel Jacobowitz <drow@mvista.com>
18688
18689 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18690 * gdb.base/volatile.exp: Likewise.
18691
f56973f8
DJ
186922003-06-29 Daniel Jacobowitz <drow@mvista.com>
18693
18694 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18695 gdb/1265.
18696
186972003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18698 Daniel Jacobowitz <drow@mvista.com>
18699
18700 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18701 initial line count of 'captured_main' from 26 to 32.
18702 (test_with_self): Allow xmalloc call to be interleaved with the
18703 preceding two lines.
18704
e766d4d6
JB
187052003-06-24 Joel Brobecker <brobecker@gnat.com>
18706
18707 * gdb.base/bang.exp: New testcase.
18708
f125c9a4
JB
187092003-06-23 Joel Brobecker <brobecker@gnat.com>
18710
18711 * gdb.base/langs.exp: Add some tests for the "minimal" language
18712 support.
18713
6e25beaf
EZ
187142003-06-23 Elena Zannoni <ezannoni@redhat.com>
18715
18716 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18717 the testcase.
18718
2f816dda
DJ
187192003-06-22 Daniel Jacobowitz <drow@mvista.com>
18720
18721 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18722 offset.
18723
db5a5748
DJ
187242003-06-22 Daniel Jacobowitz <drow@mvista.com>
18725
18726 * gdb.c++/pr-1210.cc: New file.
18727 * gdb.c++/pr-1210.exp: New file.
18728
1df0c130
DJ
187292003-06-21 Daniel Jacobowitz <drow@mvista.com>
18730
18731 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18732 000-exec-continue.
18733
a92feac0
MK
187342003-06-15 Mark Kettenis <kettenis@gnu.org>
18735
18736 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18737 on *-*-*bsd* instead of *-*-freebsd*.
18738
81a58f5b
AC
187392003-06-14 Andrew Cagney <cagney@redhat.com>
18740
18741 * gdb.base/store.exp: Test longest and doublest. Test all
18742 parameters. Weaken return statement match.
18743 * gdb.base/store.c: Add longest and doublest - aka long long and
18744 long double functions. Put all parameters into local register
18745 variables. Use negative values.
18746
b257a0d3
AC
187472003-06-14 Andrew Cagney <cagney@redhat.com>
18748
18749 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18750 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18751 exit status.
18752 * gdb.base/fileio.exp: Disable target when nointerrupts and
18753 noinferiorio, instead of limiting it to remote. Use remote_exec
18754 instead of system.
d63a86f8 18755
21c38304
JJ
187562003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18757
18758 * gdb.base/float.exp: Add ia64 support.
18759
1bcdb424
CV
187602003-06-12 Corinna Vinschen <vinschen@redhat.com>
18761
18762 * gdb.base/fileio.exp: Run only on remote targets.
18763
6aeb981f
CV
187642003-06-10 Corinna Vinschen <vinschen@redhat.com>
18765
18766 * gdb.base/fileio.c: New file, testing File-I/O.
18767 * gdb.base/fileio.exp: Ditto.
18768
53df362e
RG
187692003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18770
18771 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18772 shared objects after relocation at load time (gdb PR/1132).
18773 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18774 as above, part of the shared object relocation test.
53df362e 18775
ffee1b46
MK
187762003-06-08 Mark Kettenis <kettenis@gnu.org>
18777
b5ca3722
MK
18778 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18779 fully filled history list.
18780 * gdb.base/gdb_history: New file.
18781
03ed860d
MK
18782 * gdb.base/signals.exp: XFAIL "continue to func1" on
18783 i*86-*-freebsd*.
18784
ffee1b46
MK
18785 * gdb.base/attach.exp: When trying to attach to a nonexistent
18786 process, make it possible to specify the PID based on the target,
18787 and do so for *-*-freebsd*.
18788
d80dbb52
RH
187892003-06-02 Richard Henderson <rth@redhat.com>
18790
18791 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18792
6dd77b81
RH
187932003-06-02 Richard Henderson <rth@redhat.com>
18794
18795 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18796
f6347e16
RH
187972003-06-02 Richard Henderson <rth@redhat.com>
18798
18799 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18800
2c161407
DJ
188012003-06-01 Daniel Jacobowitz <drow@mvista.com>
18802
18803 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18804 of globalvar.
18805
572eb746
MK
188062003-06-01 Mark Kettenis <kettenis@gnu.org>
18807
18808 * gdb.asm/asm-source.exp: Check for memory read errors in
18809 disassembler test on *BSD too.
18810
9e9617a5
RH
188112003-06-01 Richard Henderson <rth@redhat.com>
18812
18813 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18814 for .frame.
18815 (gdbasm_call): Lose ldgp.
18816 (gdbasm_startup): Add frame information.
18817 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18818
7b34ad4e
MK
188192003-05-31 Mark Kettenis <kettenis@gnu.org>
18820
18821 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18822 i?86-*-*.
18823
10059fdf
MK
188242003-05-30 Mark Kettenis <kettenis@gnu.org>
18825
18826 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18827 FreeBSD.
18828
acf4b816
RH
188292003-05-29 Richard Henderson <rth@redhat.com>
18830
18831 * gdb.asm/alpha.inc: New file.
18832 * gdb.asm/asm-source.exp: Use it.
18833
e9ecd949
JB
188342003-05-29 Jim Blandy <jimb@redhat.com>
18835
18836 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18837 'core.PID'.
18838
e3e5a4f3
JB
188392003-05-22 Jim Blandy <jimb@redhat.com>
18840
18841 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18842 backtrace.
d63a86f8 18843
72fe3d25
DC
188442003-05-20 David Carlton <carlton@math.stanford.edu>
18845
18846 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18847 this time.
18848
58da2eb2
DC
188492003-05-19 David Carlton <carlton@bactrian.org>
18850
18851 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18852 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18853
1fcb5155
DC
188542003-05-19 David Carlton <carlton@bactrian.org>
18855
18856 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18857 namespace tests.
18858 Bump copyright date.
18859 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18860 (main): Call C::D::marker2.
18861 * gdb.c++/namespace1.cc: New file.
18862
85e85163
JJ
188632003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18864
18865 Roland McGrath <roland@redhat.com>
d63a86f8 18866 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18867 there is no manager thread.
18868
a25fbfec
JJ
188692003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18870
d63a86f8
RM
18871 * gdb.threads/schedlock.exp: Remove assumption that all threads
18872 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18873 in one of the child threads rather than the main thread.
18874
be375bae
JB
188752003-05-07 Jim Blandy <jimb@redhat.com>
18876
09bf6082
JB
18877 Add support for assembly source testing on the s390x.
18878 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18879 architecture.
18880 * gdb.asm/s390x.inc: New file.
18881
be375bae
JB
18882 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18883 succession of 'if' statements.
18884
00905d52
AC
188852003-05-05 Andrew Cagney <cagney@redhat.com>
18886
18887 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18888
b1e29e33
AC
188892003-05-05 Andrew Cagney <cagney@redhat.com>
18890
18891 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18892 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18893
e33d66ec
EZ
188942003-05-02 Elena Zannoni <ezannoni@redhat.com>
18895
18896 * gdb.base/charset.exp: Update based on new behavior of set/show
18897 charset commands.
18898
2b6fd0d8
AC
188992003-05-01 Andrew Cagney <cagney@redhat.com>
18900
18901 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18902 variable do not give memory errors.
18903
130cacce
AF
189042003-04-30 Adam Fedor <fedor@gnu.org>
18905
18906 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18907 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18908 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18909 gdb.objc/basicclass.m: : New files
18910
18911 * lib/gdb.exp (gdb_compile_objc): New procedure.
18912
bea71854
DJ
189132003-04-27 Daniel Jacobowitz <drow@mvista.com>
18914
18915 * gdb.base/signals.exp: Make backtrace tests more specific.
18916
0f20eeea
DC
189172003-04-23 David Carlton <carlton@bactrian.org>
18918
18919 * gdb.c++/maint.exp (test_first_component): Add tests for
18920 'operator' in more locations.
18921
c8c4d8dc
KB
189222003-04-16 Kevin Buettner <kevinb@redhat.com>
18923
18924 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18925
3fe60e3c
EZ
189262003-04-16 Elena Zannoni <ezannoni@redhat.com>
18927
18928 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18929 func marke' instead. Update test name.
3fe60e3c 18930
9219021c
DC
189312003-04-15 David Carlton <carlton@math.stanford.edu>
18932
18933 * gdb.c++/maint.exp: New file.
18934
5dd55bdd
EZ
189352003-04-14 Elena Zannoni <ezannoni@redhat.com>
18936
18937 * gdb.threads/schedlock.c: Change type of thread function argument
18938 to long, to avoid warnings on 64-bit platforms.
18939
00890572
EZ
189402003-04-14 Elena Zannoni <ezannoni@redhat.com>
18941
a9c64011
AS
18942 * gdb.base/attach.exp: Add new message from ptrace in case of
18943 attaching to nonexistent process.
d63a86f8 18944
93201743
JB
189452003-04-11 Jim Blandy <jimb@redhat.com>
18946
18947 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18948 gdb.c++/userdef.cc: Place comments on the lines to which the
18949 marker function might return.
18950 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18951 gdb.c++/userdef.exp: Look for those comments to check that we've
18952 returned to the right place, instead of checking line numbers.
18953
2a11c64d
EZ
189542003-04-11 Elena Zannoni <ezannoni@redhat.com>
18955
a9c64011
AS
18956 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18957 match on sourcefile name, instead of directory name.
2a11c64d 18958
68ab8fc5
EZ
189592003-04-10 Elena Zannoni <ezannoni@redhat.com>
18960
d63a86f8 18961 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18962 working directory name.
18963
5624293a
JB
189642003-04-09 Jim Blandy <jimb@redhat.com>
18965
18966 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18967 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18968 after an inferior function call, report the failure, but allow the
18969 test to continue.
18970
f1f02ee4
SC
189712003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18972
18973 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18974 with -DPROTOTYPES.
18975
6eb79af0
SC
189762003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18977
18978 * gdb.base/break.exp: Revert last patch.
18979
8dfb4cf0
SC
189802003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18981
18982 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18983 with -DPROTOTYPES.
18984
ed4c619a
AC
189852003-04-02 Andrew Cagney <cagney@redhat.com>
18986
18987 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18988 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18989 matching directories by the name breakpoint.
18990 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18991 Make "continue to marker1" consistent.
18992 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18993 message consistent.
18994 * lib/gdb.exp: Put "the program is no longer running", and "the
18995 program exited" in parenthesis.
18996 * lib/mi-support.exp: Ditto.
d63a86f8 18997
4e35d5f0 189982003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18999
4e35d5f0
BR
19000 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19001
71900fe8
AC
190022003-03-29 Andrew Cagney <cagney@redhat.com>
19003
19004 * gdb.base/sizeof.c (main): Print the value of '\377'.
19005 * gdb.base/sizeof.exp: Check the sign of '\377'.
19006
c0655a16
MC
190072003-03-27 Michael Chastain <mec@shout.net>
19008
19009 * gdb.base/gdb1090.exp: New file.
19010 * gdb.base/gdb1090.cc: New file.
19011
5b2a3989
JB
190122003-03-27 J. Brobecker <brobecker@gnat.com>
19013
19014 * gdb.gdb/observer.exp: New regression test.
19015
79876890
MC
190162003-03-27 Michael Chastain <mec@shout.net>
19017
19018 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19019 * gdb.base/ptype.exp: Likewise.
19020
6eac95e3
CV
190212003-03-27 Corinna Vinschen <vinschen@redhat.com>
19022
19023 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19024
e8c71839
MC
190252003-03-26 Michael Chastain <mec@shout.net>
19026
19027 * gdb.base/ptype.exp: Actually use some typedef'd types.
19028
71b10041
SC
190292003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19030
19031 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19032 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19033
2512cf80
CV
190342003-03-20 Corinna Vinschen <vinschen@redhat.com>
19035
19036 * gdb.base/default.exp: Fix regular expression.
19037
0d195a4f
CV
190382003-03-20 Corinna Vinschen <vinschen@redhat.com>
19039
19040 * gdb.base/args.exp: Fix regular expression.
19041
8a2dbca8
CV
190422003-03-20 Corinna Vinschen <vinschen@redhat.com>
19043
19044 * gdb.base/help.exp: Allow Win32 child process.
19045
bf028682
CV
190462003-03-20 Corinna Vinschen <vinschen@redhat.com>
19047
19048 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19049 when stepping out of main().
19050
182dbe85
CV
190512003-03-20 Corinna Vinschen <vinschen@redhat.com>
19052
19053 * gdb.base/default.exp: Check for win32 specific message when calling
19054 "run" without executable.
19055
d67a6ba5
CV
190562003-03-20 Corinna Vinschen <vinschen@redhat.com>
19057
19058 * gdb.base/args.exp: Expect .exe in output.
19059
a955b5bb
CV
190602003-03-20 Corinna Vinschen <vinschen@redhat.com>
19061
19062 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19063 Cygwin native.
19064
bf6bad4b
AC
190652003-03-17 Andrew Cagney <cagney@redhat.com>
19066
19067 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19068 vector registes.
19069 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19070 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19071
293e9a31
DC
190722003-03-17 David Carlton <carlton@math.stanford.edu>
19073
19074 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19075 test, for PR breakpoints/38.
19076 Call test_watchpoint_and_breakpoint.
19077 * gdb.base/watchpoint.c (func3): New function.
19078 (main): Call func3.
19079
5330f2db
DC
190802003-03-04 David Carlton <carlton@math.stanford.edu>
19081
19082 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19083 Garply<Garply<char> >:: garply".
19084 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19085 with respect to PR c++/1111; note also PR c++/1113.
19086 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19087 respect to PR c++/1062.
19088 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19089
6ece72da
DC
190902003-03-03 David Carlton <carlton@math.stanford.edu>
19091
19092 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19093 with respect to PR c++/57.
19094 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19095 c++/826.
19096 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19097 respect to PR c++/57.
19098
85ca1584
DC
190992003-03-03 David Carlton <carlton@math.stanford.edu>
19100
19101 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19102 respect to PR c++/33 into FAILs.
19103
98e9c5b8
MC
191042003-03-03 Michael Chastain <mec@shout.net>
19105
7bedbf27
MC
19106 * configure.in: Update copyright years.
19107
191082003-03-03 Michael Chastain <mec@shout.net>
19109
19110 * Makefile.in: Update copyright years.
98e9c5b8 19111
f683e100
DC
191122003-02-28 David Carlton <carlton@math.stanford.edu>
19113
19114 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19115 print class instead of struct and/or superfluous protection
19116 specifiers, as long as the resulting output is equivalent to the
19117 source code.
19118 Delete FIXME from end of messages on tests that don't need
19119 fixing.
19120
a9e0cf2c
DC
191212003-02-28 David Carlton <carlton@math.stanford.edu>
19122
19123 * gdb.c++/templates.exp (do_tests): Allow const in the two
19124 Foo<volatile char *>::foo tests.
19125
e8d359df
MS
191262003-02-27 Michael Snyder <msnyder@redhat.com>
19127
d63a86f8 19128 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19129 will be consistant.
19130
0b71dc91
DC
191312003-02-26 David Carlton <carlton@math.stanford.edu>
19132
19133 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19134 char *>::foo" test with respect to PR c++/33. Create a new test
19135 which is identical to that one except that it doesn't put the
19136 space between the "char" and the "*"; KFAIL it, too.
19137
dd14ab43
DC
191382003-02-26 David Carlton <carlton@math.stanford.edu>
19139
19140 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19141 template types into either PASSes or KFAILs (corresponding to PR
19142 c++/57). Tweak indentation. Update copyright.
19143
1146c7f1
SC
191442003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19145
19146 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19147
74641dfb
MC
191482003-02-13 Michael Chastain <mec@shout.net>
19149
19150 * gdb.base/exprs.exp: Remove i960 remnants.
19151 * gdb.base/funcargs.exp: Likewise.
19152 * gdb.base/list.exp: Likewise.
19153 * gdb.base/ptype.exp: Likewise.
19154
559cd2d0
DC
191552003-02-14 David Carlton <carlton@math.stanford.edu>
19156
19157 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19158 pEe->D::vg()" from XFAIL to KFAIL.
19159
c4f90d87
JM
191602003-02-13 Jason Molenda (jmolenda@apple.com)
19161
19162 * gdb.base/maint.exp: Update maint print statistics regexp to include
19163 new entries.
19164
cbc4d97c
MC
191652003-02-13 Michael Chastain <mec@shout.net>
19166
19167 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19168
40f235b7
MC
191692003-02-12 Michael Chastain <mec@shout.net>
19170
19171 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19172 * gdb.c++/inherit.exp: Likewise.
19173 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19174 * gdb.c++/templates.exp: Likewise.
19175 * gdb.c++/virtfunc.exp: Likewise.
19176
c56716b0
JM
191772003-02-06 Jason Molenda (jason-cl@molenda.com)
19178
19179 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19180 why the code is written that way.
19181
070afcf8
MC
191822003-02-05 Michael Chastain <mec@shout.net>
19183
19184 * gdb.base/dump.exp: Add missing copyright line.
19185
5d0331e5
JM
191862003-02-05 Jason Molenda (jason-cl@molenda.com)
19187
f7ae6d3e 19188 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19189 at the beginning so the breakpoint doesn't get set on the loop.
19190
92851186
MC
191912003-02-05 Michael Chastain <mec@shout.net>
19192
19193 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19194 output for configurations with gcc 2.95.3.
19195
cbf1e085
AC
191962003-02-05 Keith Seitz <keiths@redhat.com>
19197 Andrew Cagney <ac131313@redhat.com>
19198
19199 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19200
29518e1e
MC
192012003-02-04 Michael Chastain <mec@shout.net>
19202
19203 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19204 Call perror and then continue.
19205
5af1d5f3
MC
192062003-02-03 Michael Chastain <mec@shout.net>
19207
19208 * gdb.c++/pr-1023.cc: New file.
19209 * gdb.c++/pr-1023.exp: New file.
19210
6b549786
JB
192112003-02-05 Jim Blandy <jimb@redhat.com>
19212
19213 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19214 it's local to foobar. Check for it there, and check that it's not
19215 present in main.
19216 * gdb.c++/local.cc (marker2): New function.
19217 (foobar): Call marker1.
19218 (main): Call marker2 instead of marker1.
19219
67f16606
AC
192202003-02-04 Andrew Cagney <ac131313@redhat.com>
19221
19222 * gdb.disasm/mn10200.exp: Obsolete file.
19223 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19224 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19225 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19226
1c5cb38e
DC
192272003-02-04 David Carlton <carlton@math.stanford.edu>
19228
19229 * gdb.c++/overload.exp: Test intToChar(1).
19230 * gdb.c++/overload.cc (intToChar): New.
19231 (main): Call intToChar.
19232
d1fe6965
DC
192332003-02-03 David Carlton <carlton@math.stanford.edu>
19234
19235 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19236 'might_kfail' arg.
19237 KFAIL some of the continue_to_bp_overloaded calls, according to
19238 PR c++/1025.
19239
9ba61c5d
MC
192402003-02-01 Michael Chastain <mec@shout.net>
19241
19242 * gdb.base/advance.c (marker1): New marker function.
19243 * gdb.base/advance.exp: When the 'advance' command lands on the
19244 return breakpoint, it can legitimately stop on either the
19245 current line or the next line. Accommodate both outcomes.
19246 * gdb.base/until.exp: Likewise.
19247
e7494ffb
AC
192482003-02-02 Andrew Cagney <ac131313@redhat.com>
19249
19250 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19251 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19252 now a list, not a tuple.
19253 * gdb.mi/mi-var-display.exp: Ditto.
19254 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19255
075559bc
AC
192562003-02-01 Andrew Cagney <ac131313@redhat.com>
19257
19258 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19259 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19260 stack backtraces.
19261 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19262
2bd4c7b1
MK
192632003-02-01 Mark Kettenis <kettenis@gnu.org>
19264
19265 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19266 gdb.mi/mi1-pthreads.exp: Return instead of calling
19267 gdb_suppress_entire_file.
19268
eabd8992
MS
192692003-02-01 Mark Salter <msalter@redhat.com>
19270
19271 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19272
71469e2f
MS
192732003-01-31 Mark Salter <msalter@redhat.com>
19274
19275 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19276 Support empty arg.
19277
38a94d44
MC
192782003-01-30 Michael Chastain <mec@shout.net>
19279
19280 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19281 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19282 has been fixed in gdb/readline on 2003-01-09.
19283
19ea9e73
MS
192842003-01-29 Michael Snyder <msnyder@redhat.com>
19285
e8d359df
MS
19286 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19287 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19288 * gdb.base/args.exp: Skip if target does not support args passing.
19289
2307bd6a
DJ
192902003-01-22 Daniel Jacobowitz <drow@mvista.com>
19291
19ea9e73 19292 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19293 gdb_test. Accept a list of expect arguments as the third
19294 parameter.
19295 (gdb_test): Use it.
19296
f2dd3617
EZ
192972003-01-20 Elena Zannoni <ezannoni@redhat.com>
19298
19299 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19300 allow for different test tree configurations. Update some
19301 tescases accordingly.
19302 * gdb.arch/altivec-regs.exp: Ditto.
19303 * gdb.asm/asm-source.exp: Ditto.
19304 * gdb.base/advance.exp: Ditto.
19305 * gdb.base/display.exp: Ditto.
d63a86f8 19306 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19307 * gdb.base/mips_pro.exp: Ditto.
19308 * gdb.base/overlays.exp: Ditto.
19309 * gdb.base/relocate.exp: Ditto.
19310 * gdb.base/setshow.exp: Ditto.
19311 * gdb.base/step-line.exp: Ditto.
19312 * gdb.base/step-test.exp: Ditto.
19313 * gdb.base/until.exp: Ditto.
19314 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19315
c71cdefd
DC
193162003-01-17 David Carlton <carlton@math.stanford.edu>
19317
19318 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19319 corresponding to PR c++/945.
19320 Update copyright.
19321
fdba05d7
DC
193222003-01-17 David Carlton <carlton@math.stanford.edu>
19323
19324 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19325 corresponding to PR c++/68.
19326
193272003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19328
19329 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19330 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19331 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19332
c362c33a
EZ
193332003-01-15 Elena Zannoni <ezannoni@redhat.com>
19334
0fbc361c
EZ
19335 * gdb.base/break.exp: Fix change of default location, because of
19336 removal of until tests.
19337 * gdb.base/help.exp: Update test for new 'until' help message.
19338 Add test for help on 'advance'.
a9c64011 19339 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19340
dabf8a35
MK
193412003-01-15 Mark Kettenis <kettenis@gnu.org>
19342
19343 * gdb.base/default.exp: Adapt "info float" test for recent changes
19344 to that command. Add test for "info vector".
19345 * gdb.base/float.exp: New file. Add test for "info float" that
19346 resembles the old test in gdb.base/default.exp.
19347
a1769aca
DC
193482003-01-15 David Carlton <carlton@math.stanford.edu>
19349
19350 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19351
82025e13
EZ
193522003-01-15 Elena Zannoni <ezannoni@redhat.com>
19353
19354 * gdb.base/break.exp: Move the tests of until command from here...
19355 * gdb.base/until.exp: ... to here. New file. Add other tests.
19356 * gdb.base/advance.c: New file.
19357 * gdb.base/advance.exp: New file.
19358
8f9ab801
EZ
193592003-01-14 Elena Zannoni <ezannoni@redhat.com>
19360
a9c64011
AS
19361 * gdb.base/args.c: New file.
19362 * gdb.base/args.exp: New file.
8f9ab801 19363
9ae66589
DJ
193642003-01-14 Daniel Jacobowitz <drow@mvista.com>
19365
19366 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19367
8d77e5c3
DJ
193682003-01-14 Daniel Jacobowitz <drow@mvista.com>
19369
19370 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19371
12d2f0a1
DJ
193722003-01-14 Daniel Jacobowitz <drow@mvista.com>
19373
19374 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19375 dates.
19376
6ca37014
DJ
193772003-01-13 Daniel Jacobowitz <drow@mvista.com>
19378
19379 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19380
b0023472
DJ
193812003-01-13 Daniel Jacobowitz <drow@mvista.com>
19382
19383 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19384 (ptype &*"foo").
19385 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19386
607fbc54 193872003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19388
19389 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19390 * gdb.mi/mi1-console.exp: Likewise.
19391
607fbc54 193922003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19393
19394 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19395 * gdb.mi/mi1-console.exp: Likewise.
19396
a1fb14a2
DJ
193972003-01-13 Daniel Jacobowitz <drow@mvista.com>
19398
19399 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19400
c4cf40b7
DJ
194012003-01-09 Daniel Jacobowitz <drow@mvista.com>
19402
19403 * gdb.base/detach.exp: New test.
19404
696d5a5b
DJ
194052003-01-09 Daniel Jacobowitz <drow@mvista.com>
19406
19407 * Makefile.in (ALL_SUBDIRS): New variable.
19408 (subdirs, clean, distclean): Use it.
19409 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19410 regenerating Makefile, since it is generated from the top level.
19411 * gdb.asm/Makefile.in: Likewise.
19412 * gdb.base/Makefile.in: Likewise.
19413 * gdb.c++/Makefile.in: Likewise.
19414 * gdb.disasm/Makefile.in: Likewise.
19415 * gdb.java/Makefile.in: Likewise.
19416 * gdb.mi/Makefile.in: Likewise.
19417 * gdb.threads/Makefile.in: Likewise.
19418 * gdb.trace/Makefile.in: Likewise.
19419
754533e4
DC
194202003-01-09 David Carlton <carlton@math.stanford.edu>
19421
19422 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19423 Add copyright year 2003.
19424
d8b3e9ee
MC
194252003-01-06 Michael Chastain <mec@shout.net>
19426
19427 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19428 When selecting a thread, 'line' and 'file' are optional.
19429 * gdb.mi/mi1-pthreads.exp: Likewise.
19430
8e9e0fe6
AS
194312003-01-06 Andreas Schwab <schwab@suse.de>
19432
19433 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19434 failures.
19435
b5ab8ff3
DJ
194362003-01-04 Daniel Jacobowitz <drow@mvista.com>
19437
19438 Fix PR gdb/844
19439 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19440 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19441
19442 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19443 instead of calling gdb_suppress_entire_file.
19444 * gdb.threads/print-threads.exp: Likewise.
19445 * gdb.threads/schedlock.exp: Likewise.
19446
19447 * gdb.threads/killed.exp: Return instead of calling
19448 gdb_suppress_entire_file.
19449 * gdb.threads/linux-dp.exp: Likewise.
19450 * gdb.threads/pthreads.exp: Likewise.
19451
1e698235
DJ
194522003-01-04 Daniel Jacobowitz <drow@mvista.com>
19453
19454 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19455 stabs.
19456 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19457 * gdb.base/whatis.exp: Always allow (void) after function names.
19458
147ff08c
DJ
194592003-01-04 Daniel Jacobowitz <drow@mvista.com>
19460
19461 * gdb.c++/casts.exp: Correct regexp.
19462
dc62bfc2
MK
194632003-01-04 Mark Kettenis <kettenis@gnu.org>
19464
19465 * configure.in: Call AC_CONFIG_HEADER. Don't call
19466 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19467 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19468 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19469 aforementioned directories in the AC_OUPUT call.
19470 * config.hin: New file.
19471 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19472 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19473 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19474 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19475 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19476 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19477 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19478 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19479 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19480 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19481 gdb.threads/configure.in, gdb.threads/configure,
19482 gdb.threads/config.in, gdb.trace/configure.in,
19483 gdb.trace/configure: Removed.
19484
77afa639
MC
194852003-01-03 Michael Chastain <mec@shout.net>
19486
19487 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19488 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19489
7634bb6e
DJ
194902003-01-03 Daniel Jacobowitz <drow@mvista.com>
19491
19492 * gdb.base/store.exp: Fix regular expressions.
19493
b39c905e
MK
194942002-12-28 Mark Kettenis <kettenis@gnu.org>
19495
19496 * configure.in: Rewrite.
19497 * configure: Regenerated.
19498
0a8551dd
DC
194992003-01-03 David Carlton <carlton@math.stanford.edu>
19500
19501 * gdb.base/psymtab.exp: New file.
19502 * gdb.base/psymtab1.c: Ditto.
19503 * gdb.base/psymtab2.c: Ditto.
19504
c60b7188
AF
195052002-12-23 Adam Fedor <fedor@gnu.org>
19506
19507 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19508
ee73db83
DC
195092002-12-23 David Carlton <carlton@math.stanford.edu>
19510
19511 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19512 and current_directory initialization.
19513
d6c1774e
JB
195142002-12-22 Jim Blandy <jimb@redhat.com>
19515
f0a847b8
JB
19516 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19517 rather than as part of the output file name.
19518
d6c1774e
JB
19519 * gdb.base/attach.exp: There's no need to copy the test program to
19520 /tmp; that was only ever necessary on HP/UX, and this test is
19521 entirely disabled there anyway.
19522
f0708dbb
JB
195232002-12-21 Jim Blandy <jimb@redhat.com>
19524
4c2acfea
JB
19525 * gdb.c++/psmang.exp: Doc fix.
19526
f0708dbb
JB
19527 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19528 test.
19529
9579e000
DC
195302002-12-20 David Carlton <carlton@math.stanford.edu>
19531
19532 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19533
d1810171
MC
195342002-12-18 Michael Chastain <mec@shout.net>
19535
19536 * gdb.c++/annota2.exp: Add copyright year 2002.
19537
76565097
DC
195382002-12-17 David Carlton <carlton@math.stanford.edu>
19539
19540 * gdb.c++/try_catch.cc: Add marker comments.
19541 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19542 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19543 * gdb.c++/m-static.cc: Ditto.
19544 * gdb.c++/m-static1.cc: Ditto.
19545 * gdb.c++/try_catch.cc: Ditto.
19546
da81390b
JJ
195472002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19548
19549 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19550 to see whether we are using the new -environment-directory
19551 command which resets via -r or the old version of the command
19552 which may prompt the user. Part of fix for gdb/741.
19553
b304d130
AC
195542002-12-13 Andrew Cagney <ac131313@redhat.com>
19555
19556 * gdb.fortran/types.exp: Update obsolete comment.
19557 * gdb.fortran/exprs.exp: Ditto.
19558 * lib/gdb.exp: Delete obsolete code.
19559 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19560 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19561 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19562 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19563 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19564 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19565 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19566 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19567 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19568 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19569 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19570 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19571 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19572 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19573 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19574 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19575 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19576 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19577 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19578 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19579 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19580 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19581 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19582 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19583 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19584 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19585 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19586 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19587 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19588 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19589 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19590 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19591 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19592 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19593 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19594 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19595 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19596
a23b6e6a
DC
195972002-12-11 David Carlton <carlton@math.stanford.edu>
19598
19599 * gdb.c++/m-data.exp: Add test for members that shadow global
19600 variables: see PR gdb/804.
19601 * gdb.c++/m-data.cc: Ditto.
19602
6604731b
DJ
196032002-12-10 Daniel Jacobowitz <drow@mvista.com>
19604
19605 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19606
de46ecd7
DC
196072002-12-06 David Carlton <carlton@math.stanford.edu>
19608
19609 * gdb.base/store.c: Don't declare functions static.
19610
27e829d0
AC
196112002-12-04 Andrew Cagney <ac131313@redhat.com>
19612
19613 * gdb.base/store.exp, gdb.base/store.c: New files.
19614
92806416
DJ
196152002-12-03 Daniel Jacobowitz <drow@mvista.com>
19616
19617 * gdb.base/selftest.exp: Update for current gdb.
19618
3bcbaac5
DJ
196192002-12-03 Daniel Jacobowitz <drow@mvista.com>
19620
19621 * gdb.base/maint.exp: Only dump symbols from one source file
19622 or objfile.
19623
f4f00b1f
DJ
196242002-12-03 Daniel Jacobowitz <drow@mvista.com>
19625
19626 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19627 function call.
19628
f1c8a949
JB
196292002-11-25 Jim Blandy <jimb@redhat.com>
19630
19631 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19632 function appearing in error message.
19633
9e297a97
DJ
196342002-11-21 Daniel Jacobowitz <drow@mvista.com>
19635
19636 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19637
1f312e79
JJ
196382002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19639
d63a86f8
RM
19640 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19641 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19642 should be in mi console format. This is part of fix for PR gdb/604.
19643
83c31e7d
FN
196442002-09-18 Fernando Nasser <fnasser@redhat.com>
19645
19646 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19647 which explicitly prints the zero offset as "+0".
19648
322b3f65
DJ
196492002-10-22 Daniel Jacobowitz <drow@mvista.com>
19650
19651 * gdb.threads/schedlock.c (args): Make unsigned.
19652
196532002-10-21 Daniel Jacobowitz <drow@mvista.com>
19654
19655 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19656 numbers. Allow "foo2|selected stack frame".
19657 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19658 * gdb.asm/asmsrc2.s: Likewise.
19659 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19660 comments.
19661 * gdb.asm/mips.inc: New file.
19662
5e2fe5b8
AF
196632002-10-18 Adam Fedor <fedor@gnu.org>
19664
19665 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19666 * gdb.base/help.exp: Likewise.
19667
abe1a5d0
KB
196682002-10-17 Kevin Buettner <kevinb@redhat.com>
19669
19670 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19671 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19672
10abb1d4
JB
196732002-10-02 Jim Blandy <jimb@redhat.com>
19674
19675 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19676
1f609b42
AC
196772002-10-01 Andrew Cagney <ac131313@redhat.com>
19678
19679 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19680 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19681 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19682 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19683 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19684 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19685 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19686
0aee02e4
AC
196872002-09-29 Andrew Cagney <ac131313@redhat.com>
19688
19689 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19690 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19691 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19692 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19693 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19694 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19695 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19696
6fde09ad
KB
196972002-09-27 Kevin Buettner <kevinb@redhat.com>
19698
19699 * gdb.base/annota1.exp (info break): Make directory components of
19700 path optional since not all compilers emit this debug information.
19701
889bf7c5
PA
19702 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19703 step ends up stepping out of the function instead of stopping on
19704 the epilogue.
6fde09ad 19705
9e8aab75
KS
197062002-09-26 Keith Seitz <keiths@redhat.com>
19707
19708 * lib/insight-support.exp (gdbtk_start): Figure out where
19709 the insight executable is based on where gdb is. Use this
19710 executable to start insight instead of gdb.
19711
e36180d7
AC
197122002-09-25 Andrew Cagney <cagney@redhat.com>
19713
19714 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19715
9dd34b2b
AC
197162002-09-24 Andrew Cagney <ac131313@redhat.com>
19717
19718 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19719 test_isolated_complaints.
19720 (test_empty_complaint): New function.
19721 (test_empty_complaints): New function. Check no output when no
19722 complaints.
d63a86f8 19723
dea97812
KB
197242002-09-19 Jim Blandy <jimb@redhat.com>
19725
a9c64011 19726 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19727
54951bd7
AC
197282002-09-19 Andrew Cagney <ac131313@redhat.com>
19729
19730 * gdb.gdb/complaints.exp: New file.
19731
dec43320
AC
197322002-09-18 Andrew Cagney <ac131313@redhat.com>
19733
19734 * gdb.base/maint.exp: Check `help maint internal-warning'.
19735
e70d6e3f
DC
197362002-09-18 David Carlton <carlton@math.stanford.edu>
19737
19738 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19739 numbers, and replace them by a single breakpoint after the
19740 constructors are all finished.
19741 Add test 4.
19742 * gdb.c++/m-static.cc: Add test 4.
19743 * gdb.c++/m-static.h: New file.
19744 * gdb.c++/m-static1.cc: New file.
19745
19746 * gdb.c++/printmethod.exp: New file.
19747 * gdb.c++/printmethod.cc: New file.
19748
19749 * gdb.c++/pr-574.exp: New file.
19750 * gdb.c++/pr-574.cc: New file.
19751
afb5c968
CV
197522002-09-18 Corinna Vinschen <vinschen@redhat.com>
19753
19754 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19755 embedded targets which never actually exit.
19756
31e45dee
FN
197572002-09-18 Fernando Nasser <fnasser@redhat.com>
19758
19759 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19760 "don't step after run" as unresolved or unsupported, instead of xfail.
19761
a283c5a1
CV
197622002-09-18 Corinna Vinschen <vinschen@redhat.com>
19763
19764 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19765 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19766 Add newline to expected string in "step out of main (status wrapper)"
19767 case.
19768
11350d2a
CV
197692002-09-18 Corinna Vinschen <vinschen@redhat.com>
19770
19771 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19772 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19773
0deec7d6
TT
197742002-09-17 Tom Tromey <tromey@redhat.com>
19775
19776 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19777 \000, not \0, in double-quoted string.
19778
b2b4a1b5
CV
197792002-09-14 Corinna Vinschen <vinschen@redhat.com>
19780
c9d37158 19781 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19782 string after running the commands execution on breakpoint tests.
19783
1c56143a
CV
197842002-09-13 Corinna Vinschen <vinschen@redhat.com>
19785
19786 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19787
37f8da45
JB
197882002-09-12 Joel Brobecker <brobecker@gnat.com>
19789
19790 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19791
08b468e0
KS
197922002-09-10 Keith Seitz <keiths@redhat.com>
19793
19794 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19795 runto proc.
19796 (mi_run_to_main): Use mi_runto.
19797 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19798
dc360f58
KS
197992002-09-10 Keith Seitz <keiths@redhat.com>
19800
19801 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19802 regexp for stopping at main. Could have multiple event notifications.
19803 Don't assume that main was declared with no parameters.
19804 (mi_next): Use mi_step_to.
19805 (mi_step): Use mi_next_to.
19806
ce3abcfb
CV
198072002-09-09 Corinna Vinschen <vinschen@redhat.com>
19808
19809 * gdb.base/default.exp: Fix expected string in `info float' test.
19810
d1f5b980
BE
198112002-09-09 Ben Elliston <bje@redhat.com>
19812
19813 * config/mips.exp: Update comments.
19814 * config/mips-idt.exp: Likewise.
19815 * config/nind.exp: Likewise.
19816 * config/slite.exp: Likewise.
19817 * config/sparclet.exp: Likewise.
19818 * config/udi.exp: Likewise.
19819 * config/vx.exp: Likewise.
19820 * config/vxworks29k.exp: Likewise.
19821
2f71430b
JB
198222002-09-05 Jim Blandy <jimb@redhat.com>
19823
19824 * gdb.threads/killed.exp: Fix test failure message.
19825
7ddebc7e
KS
198262002-09-04 Keith Seitz <keiths@redhat.com>
19827
19828 * lib/mi-support.exp: Update copyright.
19829 (mi_gdb_test): Increase the priority of the expected pattern
19830 so that it matches gdb_test.
19831
0ae67eb3
KS
198322002-09-03 Keith Seitz <keiths@redhat.com>
19833
19834 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19835 Use integer comparison instead of string comparison for testing
19836 whether binary was built.
19837
38fc42c8
JB
198382002-09-03 Jim Blandy <jimb@redhat.com>
19839
19840 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19841
b6ff0e81
JB
198422002-08-29 Jim Blandy <jimb@redhat.com>
19843
19844 * gdb.threads/pthreads.exp: Move the portable thread compilation
19845 code into a function in lib/gdb.exp, and call that from here.
19846 * lib/gdb.exp (gdb_compile_pthreads): New function.
19847
07c98896
KS
198482002-08-29 Keith Seitz <keiths@redhat.com>
19849
19850 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19851 expect_out so that callers can get at it.
19852
0312286c
DJ
198532002-08-23 Daniel Jacobowitz <drow@mvista.com>
19854
19855 * gdb.threads/print-threads.c: New file.
19856 * gdb.threads/print-threads.exp: New file.
19857 * gdb.threads/schedlock.c: New file.
19858 * gdb.threads/schedlock.exp: New file.
19859
dd039bc4
EZ
198602002-08-22 Elena Zannoni <ezannoni@redhat.com>
19861
a9c64011
AS
19862 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19863 not altivec.c.
dd039bc4 19864
1f36144c
MK
198652002-08-17 Mark Kettenis <kettenis@gnu.org>
19866
19867 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19868 targets. The problem should be fixed now.
19869
16057ec7 198702002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19871
19872 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19873 2002-07-24 change that removes final dots from error messages.
19874
3c1499ad
TT
198752002-08-13 Tom Tromey <tromey@redhat.com>
19876
19877 * gdb.base/readline.exp: New file.
19878
a20ce2c3
AC
198792002-08-01 Andrew Cagney <ac131313@redhat.com>
19880
19881 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19882 supress message.
19883
db034ac5
AC
198842002-08-01 Andrew Cagney <cagney@redhat.com>
19885
19886 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19887 CHILL_FOR_TARGET and CHILL_LIB.
19888 * configure.in (configdirs): Remove gdb.chill.
19889 * configure: Regenerate.
19890 * lib/gdb.exp: Obsolete references to chill.
19891 * gdb.fortran/types.exp: Ditto.
19892 * gdb.fortran/exprs.exp: Ditto.
19893
3e000b18
KB
198942002-07-30 Kevin Buettner <kevinb@redhat.com>
19895
19896 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19897 set Irix-specific compile and link flags.
19898
28f4966b
KB
198992002-07-29 Kevin Buettner <kevinb@redhat.com>
19900
19901 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19902 source files. The ``-o'' option doesn't work with the ``-E'' option
19903 when using the Irix compiler.
19904
46c0d5a6
DJ
199052002-07-19 Daniel Jacobowitz <drow@mvista.com>
19906
19907 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19908 Improve support for reusing an exec file. Copy exec file
19909 to target, and run gdbserver on the target instead of on the host.
19910
eecf4bed
JB
199112002-07-18 Jim Blandy <jimb@redhat.com>
19912
0f815cdf
JB
19913 * gdb.base/ending-run.exp: Don't expect to see the program end in
19914 some orderly fashion when we're running on a real stand-alone
19915 board.
19916
eecf4bed
JB
19917 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19918 targets that don't support interrupts.
19919
52d309e4
JB
199202002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19921
19922 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19923 systems.
19924 Move comments in expect statements to inside the actions, so that they
19925 don't get matched against.
19926
ff683d9e
MK
199272002-07-10 Mark Kettenis <kettenis@gnu.org>
19928
19929 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19930 function when asleep" test.
19931
b5356753
AC
199322002-07-10 Andrew Cagney <ac131313@redhat.com>
19933
19934 * gdb.base/page.exp: Rewrite to handle problems with very long
19935 `info set' output. Update copyright.
19936
6aa4d13a
AC
199372002-06-26 Andrew Cagney <ac131313@redhat.com>
19938
19939 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19940 gdb.threads-hp.
19941 * gdb.hp/configure: Regenerate.
19942 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19943 * gdb.hp/gdb.threads-hp/configure: Delete file.
19944 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19945
8cf8c2b8
AC
199462002-06-22 Andrew Cagney <ac131313@redhat.com>
19947
19948 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19949 setlocale, bindtextdomain and textdomain.
19950
6827a8f8
JB
199512002-06-11 Jim Blandy <jimb@redhat.com>
19952
919d772c
JB
19953 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19954 preprocessor macro information is present.
19955
6827a8f8
JB
19956 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19957 tests.
19958
c15b0d21
MS
199592002-06-06 Michael Snyder <msnyder@redhat.com>
19960
c5984d70
MS
19961 * gdb.base/overlays.exp: Record addresses of overlay
19962 functions in TCL variables rather than in GDB variables,
19963 to avoid having GDB convert them to pointers (with loss
19964 of information).
19965
d63a86f8 19966 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19967 default linker script changes.
c15b0d21
MS
19968 * gdb.base/long_long.exp: Add check for sizeof (long double).
19969
be26fe0d
ML
199702002-06-06 Michal Ludvig <mludvig@suse.cz>
19971
19972 * gdb.asm/asm-source.exp: Add x86-64 target.
19973 * gdb.asm/x86_64.inc: New.
d63a86f8 19974
258093ca 199752002-05-30 Michael Chastain <mec@shout.net>
258093ca 19976
4b3153f1 19977 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19978 * gdb.c++/m-static.cc: New file.
19979 * gdb.c++/m-static.exp: New file.
19980
241264c6
MS
199812002-05-28 Michael Snyder <msnyder@redhat.com>
19982
19983 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19984 precision.
19985
9bba8c8f 199862002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19987
4b3153f1 19988 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19989 * gdb.c++/m-data.cc: New file.
19990 * gdb.c++/m-data.exp: New file.
19991
199922002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19993
4b3153f1 19994 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19995 * gdb.c++/try_catch.cc: New file.
d63a86f8 19996 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19997
def1b996
MC
199982002-05-27 Michael Chastain <mec@shout.net>
19999
20000 * gdb.c++/local.exp: Accept more nested types in output.
20001
522ba268
MC
200022002-05-26 Michael Chastain <mec@shout.net>
20003
20004 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20005
277254ba
MS
200062002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20007
20008 * lib/gdb.exp (gdb_wrapper_init): Just because
20009 gdb_wrapper_file exists, this does not mean that the file
20010 should not be rebuilt. That is what gdb_wrapper_initialized
20011 is for.
20012 (default_gdb_init): Reset gdb_wrapper_initialized.
20013
b61a8733
MS
200142002-05-23 Michael Snyder <msnyder@redhat.com>
20015
d63a86f8 20016 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20017 the precision of the floating point test results.
20018 * gdb.base/call-rt-st.exp: Ditto.
20019
b61a8733
MS
20020 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20021 * gdb.base/call-rt-st.exp: Ditto.
20022
56f6e910
MC
200232002-05-19 Michael Chastain <mec@shout.net>
20024
20025 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20026
ad0b0016
EZ
200272002-05-19 Elena Zannoni <ezannoni@redhat.com>
20028
a9c64011
AS
20029 * configure.in (configdirs): Add gdb.arch.
20030 * configure: Regenerate.
ad0b0016 20031
f617d2b6
JB
200322002-05-17 Jim Blandy <jimb@redhat.com>
20033
20034 * gdb.base/completion.exp: Recognize the more detailed error
20035 messages produced by the macro expander's lexical analyzer.
20036
eac2a696
EZ
200372002-05-14 Elena Zannoni <ezannoni@redhat.com>
20038
a9c64011
AS
20039 * gdb.arch/altivec-abi.c: New file.
20040 * gdb.arch/altivec-abi.exp: New file.
20041 * gdb.arch/altivec-regs.c: New file.
20042 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20043
2fdde8f8
DJ
200442002-05-14 Daniel Jacobowitz <drow@mvista.com>
20045
20046 * gdb.base/maint.exp (maint print type): Update for new type
20047 structure.
d63a86f8 20048
e31f1a7c
EZ
200492002-05-14 Elena Zannoni <ezannoni@redhat.com>
20050
20051 * gdb.arch: New directory.
20052 * gdb.arch/configure.in: New file.
20053 * gdb.arch/configure: New file.
20054 * gdb.arch/Makefile.in: New file.
20055
db589741
CV
200562002-05-13 Corinna Vinschen <vinschen@redhat.com>
20057
20058 * gdb.asm/asm-source.exp: Add v850 as supported target.
20059 * gdb.asm/v850.inc: New file.
20060
8ce2a7dc
DJ
200612002-05-13 Daniel Jacobowitz <drow@mvista.com>
20062
20063 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20064
df763c7f
DJ
200652002-05-12 Daniel Jacobowitz <drow@mvista.com>
20066
20067 * gdb.base/break.exp: Check 'break "marker2"'.
20068
377daeed
MS
200692002-05-10 Michael Snyder <msnyder@redhat.com>
20070
20071 * gdb.base/long_long.exp: Fix typo.
20072
c4b7bc2b
JB
200732002-05-10 Jim Blandy <jimb@redhat.com>
20074
ecac9a4e
JB
20075 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20076 a bug.
20077
c4b7bc2b
JB
20078 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20079 Recognize more detailed error message produced by the macro
20080 expander's lexical analyzer.
20081 * lib/gdb.exp (test_print_reject): Same.
20082
e71019a1
MK
200832002-05-09 Mark Kettenis <kettenis@gnu.org>
20084
20085 * gdb.c++/method.exp: Fix typo.
20086
fedfc8e6
MS
200872002-05-08 Michael Snyder <msnyder@redhat.com>
20088
166a1957
MS
20089 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20090 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20091 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20092 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20093 Add iftarget clause for strongarm.
d63a86f8 20094
f1c47eb2
MS
200952002-05-06 Michael Snyder <msnyder@redhat.com>
20096
cb9a9d3e
MS
20097 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20098 (gdb_continue_to_end): Accept output from status wrapper.
20099 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20100 Clean up fail messages to match pass messages.
20101
f1c47eb2
MS
20102 Enable the "needs_status_wrapper" testsuite feature.
20103 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20104 (gdb_compile): Conditionally call gdb_wrapper_init.
20105 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20106 * gdb.c++/method.exp: Recognize output from status wrapper.
20107
6079c749
BE
201082002-05-06 Ben Elliston <bje@redhat.com>
20109From Graydon Hoare <graydon@redhat.com>
20110
20111 * config/sid.exp: Include support for "rawsid" protocol.
20112
188baff3
JB
201132002-05-03 Jim Blandy <jimb@redhat.com>
20114
20115 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20116 * gdb.c++/hang3.C: New file.
20117
b9c07f0f
AC
201182002-05-04 Andrew Cagney <ac131313@redhat.com>
20119
20120 * gdb.base/default.exp: Remove obsolete code.
20121 * gdb.c++/misc.exp: Ditto. Update copyright.
20122 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20123 * gdb.base/whatis.exp: Ditto. Update copyright.
20124 * gdb.base/scope.exp: Ditto. Update copyright.
20125 * gdb.base/ptype.exp: Ditto. Update copyright.
20126 * gdb.base/printcmds.exp: Ditto. Update copyright.
20127 * gdb.base/opaque.exp: Ditto. Update copyright.
20128 * gdb.base/list.exp: Ditto.
20129 * gdb.base/funcargs.exp: Ditto. Update copyright.
20130 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20131 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20132 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20133 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20134 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20135 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20136
5c7a0397
MS
201372002-05-02 Michael Snyder <msnyder@redhat.com>
20138
d6dcc264 20139 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20140 * gdb.base/long_long.exp: Add xscale target.
20141 * gdb.base/default.exp: Add xscale target.
20142
eb7f1c48
JB
201432002-05-01 Jim Blandy <jimb@redhat.com>
20144
20145 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20146 gdb.c++/hang.exp: New test.
20147
a6befae8
FF
201482002-05-01 Fred Fish <fnf@redhat.com>
20149
20150 * gdb.base/completion.exp: Handle completions of "./Make" for
20151 more than one completion possibility, as is the case when we
20152 build and test in the source tree.
20153
0a310277
AG
201542002-04-29 Anthony Green <green@redhat.com>
20155
20156 * gdb.java/jmisc1.exp: New file.
20157 * gdb.java/jmisc2.exp: New file.
20158
6ff9af88
DJ
201592002-04-24 Daniel Jacobowitz <drow@mvista.com>
20160
20161 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20162
96b3d632
EZ
201632002-04-23 Elena Zannoni <ezannoni@redhat.com>
20164
20165 * gdb.base/help.exp: Change 'help status' to allow for target
20166 dependent output differences.
20167
5019bb54
MC
201682002-04-22 Michael Chastain <mec@shout.net>
20169
20170 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20171
a805a116
MC
201722002-04-22 Michael Chastain <mec@shout.net>
20173
20174 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20175
a1706bfd
DM
201762002-04-17 David S. Miller <davem@redhat.com>
20177
20178 * gdb.asm/sparc64.inc: New file.
20179 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20180
a73a20a2
EZ
201812002-04-19 Elena Zannoni <ezannoni@redhat.com>
20182
20183 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20184 instruction file directly into the build tree. Clean up at end of
20185 test.
20186
ba678339
DM
201872002-04-18 David S. Miller <davem@redhat.com>
20188
20189 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20190 handle 64-bit platforms correctly.
20191 * gdb.base/maint.exp: Likewise.
20192
b03399da
KB
201932002-04-18 Kevin Buettner <kevinb@redhat.com>
20194
20195 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20196 ``-fpic'' when compiling files comprising a shared library, but
20197 it does need additional linker flags in order to find shared
20198 libraries at run time.
20199
e2004992
KB
202002002-04-18 Kevin Buettner <kevinb@redhat.com>
20201
20202 * gdb.base/cvexpr.c (use): New function.
20203 (main): Invoke use() on all global variables to prevent
20204 some linkers from deleting these otherwise unused symbols.
20205
d8937120
MC
202062002-04-17 Michael Chastain <mec@shout.net>
20207From David S. Miller <davem@redhat.com>
20208
20209 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20210 handle 64-bit platforms correctly.
20211
ffd61a58
MS
202122002-04-12 Michael Snyder <msnyder@redhat.com>
20213From Jim Blandy <jimb@redhat.com>
a9c64011 20214 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20215 script can handle this instead.
20216 * gdb.base/bar.c (barx): Same.
20217 * gdb.base/baz.c (bazx): Same.
20218 * gdb.base/grbx.c (grbxx): Same.
20219
20220 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20221 manager doesn't automatically unmap overlays unnecessarily.
20222
6b8426a6
MH
202232002-04-10 Martin M. Hunt <hunt@redhat.com>
20224
20225 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20226 stepping out of main.
20227
34af4875
MC
202282002-04-09 Michael Chastain <mec@shout.net>
20229
20230 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20231 scope so that the nested scope tests will make sense.
20232 * gdb.c++/local.exp: Write patterns that actually work with gcc
20233 (the HP patterns "were never known to work with gcc").
20234 Keep the old aCC patterns too.
20235
2d1676a0
DJ
202362002-04-09 Daniel Jacobowitz <drow@mvista.com>
20237
20238 * gdb.base/attach.exp: Correct target board test.
20239
3a63e3f9
MC
202402002-04-08 Michael Chastain <mec@shout.net>
20241
20242 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20243 in a const method. Add some xfail and fail cases for configurations
20244 that do not emit the "const ...".
20245
f18dabd2
MC
202462002-04-07 Michael Chastain <mec@shout.net>
20247
20248 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20249 Accept "A * const" and "const A * const" as type of "this".
20250 Fix spelling of getFunky throughout. Make messages uniform.
20251
0fcddd82
EZ
202522002-04-07 Elena Zannoni <ezannoni@redhat.com>
20253
a9c64011 20254 Work around for PR gdb/285:
0fcddd82
EZ
20255 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20256
16a8534a
EZ
202572002-04-07 Elena Zannoni <ezannoni@redhat.com>
20258
20259 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20260 instructions file at run time instead of configure time.
20261 Sometimes we run the test in a directory that is not the one we
20262 configured in.
20263 * gdb.asm/configure.in: Delete creation of symlink.
20264 * gdb.asm/configure: Regenerate.
20265
24181d81
JB
202662002-04-05 J. Brobecker <brobecker@gnat.com>
20267
20268 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20269 xfullpath () function.
20270
7cdb7107
DJ
202712002-04-04 Daniel Jacobowitz <drow@mvista.com>
20272
20273 * gdb.asm/Makefile.in: Correct dependencies.
20274
20275 * gdb.asm/powerpc.inc: New file.
20276 * gdb.asm/asm-source.exp: Add PowerPC.
20277 * gdb.asm/configure.in: Likewise.
20278 * gdb.asm/configure: Regenerated.
20279
a7d17088
DJ
202802002-04-04 Daniel Jacobowitz <drow@mvista.com>
20281
20282 * gdb.base/relocate.exp: New file.
20283 * gdb.base/relocate.c: New file.
20284
cd721503
FF
202852002-04-04 Fred Fish <fnf@redhat.com>
20286
20287 * gdb.base/step-test.exp: Update comment regarding stopping in
20288 memcpy/bcopy calls inserted as part of the compiler runtime.
20289
b22ad7a7
MS
202902002-04-04 Michael Snyder <msnyder@redhat.com>
20291
20292 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20293
5f279fa6
DJ
202942002-04-03 Daniel Jacobowitz <drow@mvista.com>
20295
20296 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20297 (gdb_expect): Remove $notransfer hack.
20298
dd0fd3ce
DJ
202992002-04-02 Daniel Jacobowitz <drow@mvista.com>
20300
20301 * gdb.c++/classes.exp ("calling method for small class"): Match
20302 updated register output.
20303
1e50cda1
DJ
203042002-03-30 Daniel Jacobowitz <drow@mvista.com>
20305
20306 Fix PR gdb/452
20307 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20308 when finished. Make gdb_file_cmd send "exec-file" when
20309 appropriate.
20310
24015922
DJ
203112002-03-30 Daniel Jacobowitz <drow@mvista.com>
20312
20313 * gdb.base/attach.exp: Remove extra setup_xfail.
20314
dd7dfd64
MS
203152002-03-26 Michael Snyder <msnyder@redhat.com>
20316
20317 * gdb.base/default.exp: Add tests for dump, append, and restore.
20318 * gdb.base/help.exp: Add tests for dump, append, and restore.
20319 * gdb.base/dump.exp: New file, test dump, append and restore.
20320 * gdb.base/dump.c: New file.
20321
48b2f8d7
MS
203222002-03-27 Michael Snyder <msnyder@redhat.com>
20323
d63a86f8 20324 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20325 clean-ups in help messages.
20326
05b4d525
FF
203272002-03-26 Fred Fish <fnf@redhat.com>
20328
20329 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20330 have debugging info for those functions and the compiler uses them
20331 internally to copy structs around.
20332
d7679631
FF
203332002-03-26 Fred Fish <fnf@redhat.com>
20334
20335 * gdb.base/list.exp: Revert the change made yesterday and add note
20336 about why we don't list the default lines for remote targets.
20337
523ac3f9
MS
203382002-03-25 Michael Snyder <msnyder@redhat.com>
20339
20340 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20341
754b2b8d
FF
203422002-03-25 Fred Fish <fnf@redhat.com>
20343
20344 * gdb.base/list.exp: This test works on remote targets so remove
20345 the short circuit for remote targets. Update copyright.
20346
33c3e192
FF
203472002-03-25 Fred Fish <fnf@redhat.com>
20348
20349 * gdb.base/attach.exp: Fix logic error that was suppressing this
20350 test for all non hppa*-*-hpux* targets, instead of the hp target.
20351 Move comments closer to the suppression point. Also now need to
20352 check that we are running natively.
20353
d43e73ee
MS
203542002-03-22 Michael Snyder <msnyder@redhat.com>
20355
882c8f02
MS
20356 * gdb.base/default.exp: Add test for gcore. Update copyright.
20357 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20358
04c12f60
FF
203592002-03-06 Fred Fish <fnf@redhat.com>
20360
20361 * gdb.base/funcargs.c: Remove extraneous ';' character.
20362 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20363
b43df995
MC
203642002-03-04 Michael Chastain <mec@shout.net>
20365
20366 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20367 accommodate gcc v3 function signature.
20368 * gdb.mi/mi0-var-cmd-exp: Ditto.
20369
92362027
AC
203702002-02-24 Andrew Cagney <ac131313@redhat.com>
20371
20372 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20373 ``GNU/Linux'' or ``Linux kernel''
20374 * testsuite/gdb.threads/pthreads.c: Ditto.
20375
258ad32d
MC
203762002-02-24 Michael Chastain <mec@shout.net>
20377
20378 * gdb.threads/pthreads.c (thread1): Add a return statement.
20379 (thread2): Likewise.
20380 (foo): Likewise.
20381
04c3b3d4
MC
203822002-02-23 Michael Chastain <mec@shout.net>
20383
20384 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20385 to placate gcc.
20386
5a2a0a20
MC
203872002-02-23 Michael Chastain <mec@shout.net>
20388
20389 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20390 test "ptype bint". The test passes on all my stabs configurations.
20391
a640f7fc
JB
203922002-02-21 Jim Blandy <jimb@redhat.com>
20393
27924826
JB
20394 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20395 filename at a time, and watch for the ones we want to see.
20396
a640f7fc
JB
20397 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20398 types of pointers to prototyped functions.
20399
edcc8c75
AC
204002002-02-20 Andrew Cagney <ac131313@redhat.com>
20401
20402 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20403 signed, unsigned and straight char.
20404 (padding_char, padding_short, padding_int, padding_long,
20405 padding_long_long, padding_float, padding_double,
20406 padding_long_double): New global variables.
20407 (fill, fill_structs): New functions.
20408
20409 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20410 for correctly sized writes. Update copyright.
20411 (get_valueof): New procedure.
20412 (get_sizeof): Call get_valueof.
20413 (check_valueof): New procedure.
20414 (check_padding): New procedure.
20415
ac57ea44
MC
204162002-02-20 Michael Chastain <mec@shout.net>
20417
20418 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20419 to setup_xfail. Document some of the remaining calls.
20420
7a10c941
MC
204212002-02-18 Michael Chastain <mec@shout.net>
20422
20423 * gdb.c++/userdef.exp: Update copyright year.
20424
fb8acdcc
DJ
204252002-02-18 Daniel Jacobowitz <drow@mvista.com>
20426
20427 * gdb.c++/userdef.exp: Test overloaded operators properly.
20428 Remove xfails.
20429
fda6ae12
MS
204302002-02-14 Michael Snyder <msnyder@redhat.com>
20431
20432 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20433
676a0442
DJ
204342002-02-14 Daniel Jacobowitz <drow@mvista.com>
20435
20436 * gdb.base/a2-run.exp: Check for a remote target properly.
20437 * gdb.base/annota1.exp: Likewise.
20438 * gdb.base/list.exp: Likewise.
20439 * gdb.base/reread.exp: Likewise.
20440 * gdb.base/scope.exp: Likewise.
20441 * gdb.base/shlib-call.exp: Likewise.
20442 * gdb.base/term.exp: Likewise.
20443 * gdb.c++/annota2.exp: Likewise.
20444
78b4f468
RE
204452002-02-13 Richard Earnshaw <rearnsha@arm.com>
20446
20447 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20448
9a81ba51
MC
204492002-02-10 Michael Chastain <mec@shout.net>
20450
20451 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20452 (call_after_alloca): Ditto.
20453
004af6c7
DJ
204542002-02-10 Daniel Jacobowitz <drow@mvista.com>
20455
20456 * gdb.base/ending-run.exp: Guard "cont" test with
20457 gdb_skip_stdio_test.
20458
37225f62
JB
204592002-02-06 Jim Blandy <jimb@redhat.com>
20460
20461 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20462 from here...
20463 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20464 To here. Disable this test on non-HP platforms. Add big comment.
20465
fe6fdd96
MS
204662002-02-04 Michael Snyder <msnyder@redhat.com>
20467
20468 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20469 other than d10v and m32r.
20470
036fad3f
RE
204712002-02-02 Richard Earnshaw <rearnsha@arm.com>
20472
20473 * gdb.base/default.exp: Rewrite test patterns to reduce time
20474 taken to match them.
20475
7148ab62
DJ
204762002-01-30 Daniel Jacobowitz <drow@mvista.com>
20477
20478 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20479 Allow a start function above main.
20480 * gdb.threads/linux-dp.exp: Fix copyright date.
20481
396cc255
DJ
204822002-01-30 Daniel Jacobowitz <drow@mvista.com>
20483
a9c64011
AS
20484 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20485 (check_philosopher_stack): Check for manager thread before checking
20486 for a just-starting thread.
396cc255 20487
f038d31b
DJ
204882002-01-30 Daniel Jacobowitz <drow@mvista.com>
20489
20490 From Neil Booth <neil@daikokuya.demon.co.uk>:
20491 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20492 warnings.
20493
b3ff9d9a
FF
204942002-01-21 Fred Fish <fnf@redhat.com>
20495
20496 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20497 not caller.
20498
39ad761d
JB
204992002-01-21 Jim Blandy <jimb@redhat.com>
20500
20501 * gdb.base/reread.exp: Check that GDB properly re-reads the
20502 executable file when it changes while no inferior is running.
20503
aaf320fa
FF
205042002-01-21 Fred Fish <fnf@redhat.com>
20505
a9c64011
AS
20506 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20507 optionally accept the "shlib events" variation.
aaf320fa 20508
808a31f5
JB
205092002-01-21 Jim Blandy <jimb@redhat.com>
20510
20511 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20512 call `fflush' after every `printf', so that the output is produced
20513 at predictable points, regardless of whatever buffering does (or
20514 doesn't) take place.
20515 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20516 at different points.
20517
4420d5e2
DJ
205182002-01-20 Daniel Jacobowitz <drow@mvista.com>
20519
20520 * gdb.c++/inherit.exp: Update copyright years.
20521 * gdb.c++/method.exp: Likewise.
20522
3e36a0f4
DJ
205232002-01-20 Daniel Jacobowitz <drow@mvista.com>
20524
20525 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20526 artificial methods/arguments.
20527 * gdb.c++/derivation.exp: Likewise.
20528 * gdb.c++/inherit.exp: Likewise.
20529 * gdb.c++/method.exp: Likewise.
20530 * gdb.c++/virtfunc.exp: Likewise.
20531
b4ceaee6
AC
205322002-01-18 Andrew Cagney <ac131313@redhat.com>
20533
20534 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20535 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20536 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20537 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20538 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20539 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20540
ecace851
JB
205412002-01-17 Jim Blandy <jimb@redhat.com>
20542
20543 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20544 anchoring the pattern matching the entry point symbol's name.
20545
375fc983
AC
205462002-01-17 Andrew Cagney <ac131313@redhat.com>
20547
20548 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20549 continue/quit query. Update copyright.
20550
fe6fdd96
MS
205512002-01-14 Michael Snyder <msnyder@redhat.com>
20552
20553 * gdb.base/gcore.exp: Remove extra debugging output.
20554
e017c81f
DJ
205552002-01-13 Daniel Jacobowitz <drow@mvista.com>
20556
20557 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20558 for slightly dubious v2 mangled string.
20559
37ab3bf8
DJ
205602002-01-13 Daniel Jacobowitz <drow@mvista.com>
20561
20562 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20563
1bc05c3a 205642002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20565
1bc05c3a 20566 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20567
1bc05c3a
JM
20568 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20569 constructors.
20570 * gdb.c++/derivation.exp: Likewise.
20571 * gdb.c++/templates.exp: Likewise.
20572 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20573
1bc05c3a
JM
205742002-01-10 Michael Snyder <msnyder@redhat.com>
20575
20576 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20577
a911c360
MS
205782002-01-08 Michael Snyder <msnyder@redhat.com>
20579
20580 * gdb.base/gcore.exp: New test for generate-core-file command.
20581 * gdb.base/gcore.c: Testcase for above.
20582 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20583
ea2119ec
JM
205842002-01-08 Jason Merrill <jason@redhat.com>
20585
20586 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20587
68203136
FF
205882002-01-07 Fred Fish <fnf@redhat.com>
20589
20590 * gdb.c++/overload.exp: Remove unconditional xfails for:
20591 print foo_instance1.overloadargs(1)
20592 print foo_instance1.overloadargs(1, 2)
20593 print foo_instance1.overloadargs(1, 2, 3)
20594 print foo_instance1.overloadargs(1, 2, 3, 4)
20595 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20596 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20597 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20598 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20599 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20600 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20601 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20602 print foo_instance1.overload1arg()
20603 print foo_instance1.overload1arg((char)arg2)
20604 print foo_instance1.overload1arg((signed char)arg3)
20605 print foo_instance1.overload1arg((unsigned char)arg4)
20606 print foo_instance1.overload1arg((int)arg7)
20607 print foo_instance1.overload1arg((unsigned int)arg8)
20608 print foo_instance1.overload1arg((float)arg11)
20609 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20610
21b9b5b1
MS
206112002-01-07 Michael Snyder <msnyder@redhat.com>
20612
20613 * gdb.base/huge.exp: New test. Print a very large target data object.
20614 (skip_huge_test): New test variable. Define if you want to skip this
20615 test. The test reads an 8 megabyte data object from the target, so it
20616 might be very time consuming on remote targets with a slow connection.
20617 * gdb.base/huge.c: New file. Test case for above.
20618
725f922e
FF
206192002-01-07 Fred Fish <fnf@redhat.com>
20620
20621 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20622 g_instance.bfoo, and g_instance.cfoo.
20623
889bf7c5 206242002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20625
889bf7c5
PA
20626 * gdb.base/break.c (multi_line_if_conditional): New function.
20627 (multi_ilne_while_conditional): Likewise.
20628 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20629 IF or WHILE condition puts the breakpoint at the start of
20630 the condition.
f286b2c3 20631
634d57ec
JL
20632 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20633 hppa*-*-hpux* expected failure.
20634 * gdb.base/structs.exp (do_function_calls): Similarly.
20635
20636 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20637 watchpoints.
20638
9fbfe2dc
AC
206392002-01-06 Andrew Cagney <ac131313@redhat.com>
20640
20641 Fix PR gdb/66.
20642 * gdb.base/structs.exp: Replace skip for a29k with skip for
20643 gdb,cannot_call_functions.
20644 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20645 * gdb.base/callfuncs.exp: Ditto.
20646 * gdb.base/call-rt-st.exp: Ditto.
20647 * gdb.base/call-strs.exp: Ditto.
20648 * gdb.base/callfwmall.exp: Ditto.
20649 * gdb.base/scope.exp: Obsolete xfail a29k.
20650 * gdb.c++/misc.exp: Ditto.
20651 * gdb.c++/cplusfuncs.exp: Ditto.
20652 * gdb.base/ptype.exp: Ditto.
20653 * gdb.base/printcmds.exp: Ditto.
20654 * gdb.base/opaque.exp: Ditto.
20655 * gdb.base/list.exp: Ditto.
20656 * gdb.base/funcargs.exp: Ditto.
20657 * gdb.base/default.exp: Ditto.
20658
8ddad156
MS
206592002-01-04 Michael Snyder <msnyder@redhat.com>
20660
ca4976a6 20661 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20662 * gdb.base/maint.exp: Add tests for maint info sections options.
20663
1b074332
JL
20664Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20665
20666 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20667
7d159115
CV
206682001-12-20 Corinna Vinschen <vinschen@redhat.com>
20669
20670 * gdb.asm/arm.inc: New file.
20671 * gdb.asm/asm-source.exp: Add arm targets.
20672 * gdb.asm/configure.in: Ditto.
20673 * gdb.asm/configure: Recreated from configure.in.
20674
8fb87725
JL
20675Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20676
afabe08c
JL
20677 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20678 with HP's compiler.
20679 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20680 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20681 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20682 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20683
20684 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20685 either HP's compilers or GCC.
20686
db521deb
JL
20687 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20688 a SIGBUS or SIGSEGV.
20689
20690 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20691
20692 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20693 can be compiled with either HP's compiler or GCC.
20694
cfa88ab7
JL
20695 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20696 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20697 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20698
ca344dff
JL
20699 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20700 to match current gdb output. Update due to using auto-solib-limit
20701 for limiting instead of overloading auto-solib-add.
20702 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20703 test program.
20704
3f3c6e55 20705 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20706 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20707 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20708 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20709 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20710 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20711 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20712 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20713 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20714 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20715 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20716 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20717 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20718
8fb87725
JL
20719 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20720 a SIGTRAP to the inferior.
20721
cf599fa7
CV
207222001-12-19 Corinna Vinschen <vinschen@redhat.com>
20723
20724 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20725 Substitute call to target_link by call to gdb_compile.
20726
2cd045cd
JL
20727Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20728
a9c64011
AS
20729 * gdb.base/break.exp: Fix HP specific search string when testing
20730 backtracing in a called function.
2cd045cd 20731
a9c64011
AS
20732 * gdb.base/constvars.exp: Only set lang to C++ if we're
20733 compiling the test with HP's compilers.
20734 * gdb.base/volatile.exp: Similarly.
2cd045cd 20735
99ebe9ac
JB
207362001-12-19 Jim Blandy <jimb@redhat.com>
20737
20738 * gdb.base/printcmds.exp: Expect the null character to be printed
20739 as '\0', and the '\013' to be printed as '\v'.
20740 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20741 * gdb.base/setvar.exp: Same.
20742
b9891b29
JB
207432001-12-17 Jim Blandy <jimb@redhat.com>
20744
0eba65ab
JB
20745 * gdb.base/completion.exp: Rather than completing very long
20746 filenames, which can make the readline library produce output we
20747 don't recognize, cd to the directory first, and then complete
20748 using nice, short relative paths.
20749
6970b5b1
JB
20750 * gdb.base/completion.exp: On some systems, there is, in fact, a
20751 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20752 variables as being in scope. So use `no_var_named_this'
20753 instead of `b'.
6970b5b1 20754
b9891b29 20755 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20756 can't find the core file's registers as a failure.
b9891b29 20757
e6ccd35f
JSC
207582001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20759
a9c64011
AS
20760 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20761 test expect string more specific.
e6ccd35f 20762
105ba819
CV
207632001-12-13 Corinna Vinschen <vinschen@redhat.com>
20764
20765 * gdb.asm/asm-source.exp: Add support for xstormy16.
20766 * gdb.asm/configure.in: Ditto.
20767 * gdb.asm/configure: Rebuild.
20768 * gdb.asm/xstormy16.inc: New file.
20769
e9e79dd9
FF
207702001-12-10 Fred Fish <fnf@redhat.com>
20771
20772 * gdb.base/maint.exp: Update to match changes in type dumping code.
20773
347dc97d
JB
207742001-12-10 Jim Blandy <jimb@redhat.com>
20775
20776 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20777 matching the entry point symbol's name at the beginning of the
20778 line.
347dc97d 20779
5178b9d6
DJ
207802001-12-07 Daniel Jacobowitz <drow@mvista.com>
20781
20782 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20783 gdb.c++/inherit.exp, gdb.c++/method.exp,
20784 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20785 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20786 and class layout support.
20787
af890c52
DJ
207882001-12-07 Daniel Jacobowitz <drow@mvista.com>
20789
20790 * gdb.c++/classes.exp: Add test for static member function.
20791 * gdb.c++/misc.cc: Add class with static member function.
20792
7a345fb3
JB
207932001-12-07 Jim Blandy <jimb@redhat.com>
20794
f2e54a80 20795 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20796 those tests as `unsupported'.
20797 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20798 Rewrite subsequent tests to use it.
20799
20800 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20801 those tests as `unsupported'.
20802 * gdb.base/structs.exp (call_struct_func): New function.
20803 (do_function_calls): Use call_struct_func to call the functions
20804 returning structs.
20805
0bc69509
JB
20806 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20807 whether functions are prototyped or not, so we can't possibly pass
20808 arguments to t_float_values2 properly.
20809
7a345fb3
JB
20810 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20811 value of `timeout' for targets other than the mips*tx39-*.
20812
edb6ede1
MS
208132001-12-06 Michael Snyder <msnyder@redhat.com>
20814
d63a86f8 20815 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20816 and detect whether the start symbol has a leading underscore.
20817
2d842f13
JB
208182001-12-04 Jim Blandy <jimb@redhat.com>
20819
20820 * gdb.base/completion.exp: Clarify indentation.
20821
68550daf
JB
208222001-12-03 Jim Blandy <jimb@redhat.com>
20823
20824 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20825 variables on the S/390, not `.word'.
20826
cd5195a8
JB
208272001-11-30 Jim Blandy <jimb@redhat.com>
20828
20829 Add assembly-source tests for s390-ibm-linux.
20830 * gdb.asm/s390.inc: New file.
20831 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20832 the S/390 architecture.
a9c64011 20833 * gdb.asm/configure: Regenerated.
cd5195a8 20834
ca9efc90
MS
208352001-11-30 Michael Snyder <msnyder@redhat.com>
20836
20837 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20838 next, info source, info sources, info line, global and static
20839 variables, and static functions.
20840 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20841 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20842 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20843 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20844 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20845 (gdbasm_leave): Restore frame pointer.
20846 (gdbasm_startup): Copy stack set-up from crt0.S.
20847
d0e66976
FN
208482001-11-26 Fernando Nasser <fnasser@redhat.com>
20849
20850 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20851 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20852 to a local (non-static) variable. Copy tstruct.a to a static buffer
20853 and return a pointer to that buffer.
20854 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20855
e2334072
MK
208562001-11-24 Mark Kettenis <kettenis@gnu.org>
20857
20858 * gdb.asm/configure.in: Fix recognition of ix86 target.
20859 * gdb.asm/configure: Regenerate.
20860
756caa3d
MS
208612001-11-21 Michael Snyder <msnyder@redhat.com>
20862
20863 * gdb.asm/sparc.inc: New file.
20864 * gdb.asm/asm-source.exp: Recognize sparc target.
20865 * gdb.asm/configure.in: Recognize sparc target.
20866 * gdb.asm/configure: Regenerate.
d63a86f8 20867
9a4d72d5
MS
208682001-11-21 Michael Snyder <msnyder@redhat.com>
20869
20870 * gdb.asm/m32r.inc: New file.
20871 * gdb.asm/asm-source.exp: Recognize m32r target.
20872 * gdb.asm/configure.in: Recognize m32r target.
20873 * gdb.asm/configure: Regenerate.
20874
a773d1cd
MS
208752001-11-20 Michael Snyder <msnyder@redhat.com>
20876
017ac23d
MS
20877 * gdb.asm/i386.inc: New file.
20878 * gdb.asm/asm-source.exp: Recognize ix86 target.
20879 * gdb.asm/configure.in: Recognize ix86 target.
20880 * gdb.asm/configure: Regenerate.
20881
a773d1cd
MS
20882 * gdb.c++/namespace.exp: Fix quotes in output messages.
20883
bb632afb
MS
208842001-11-14 Michael Snyder <msnyder@redhat.com>
20885
25d559ca 20886 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20887 qualifier in a type cast expression, to designate an address
20888 in the instruction space (Harvard architecture).
20889
4749e309
MS
208902001-11-13 Michael Snyder <msnyder@redhat.com>
20891
20892 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20893 Tests for expressions using 'const' and 'volatile'.
20894
25050984
CV
208952001-11-13 Corinna Vinschen <vinschen@redhat.com>
20896
20897 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20898
1902c51f
DJ
208992001-11-12 Daniel Jacobowitz <drow@mvista.com>
20900
20901 * lib/mi-support.exp (mi_run_to_helper): Move comments
20902 outside of gdb_expect.
20903
dcf95b47
DJ
209042001-11-11 Daniel Jacobowitz <drow@mvista.com>
20905
20906 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20907 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20908 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20909 mi0_run_to): New functions.
20910 * gdb.mi/mi-simplerun.exp: Use them.
20911 * gdb.mi/mi0-simplerun.exp: Likewise.
20912 * gdb.mi/mi-var-cmd.exp: Likewise.
20913 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20914
45b074e1
AC
209152001-11-10 Andrew Cagney <ac131313@redhat.com>
20916
20917 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20918 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20919
bf50d346
AC
209202001-11-09 Andrew Cagney <ac131313@redhat.com>
20921
20922 * gdb.base/restore.exp: Include $expected value in restored test
20923 message.
20924
9383332c
AC
209252001-11-09 Andrew Cagney <ac131313@redhat.com>
20926
20927 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20928 implemented.
20929
db62520a
MS
209302001-11-08 Michael Snyder <msnyder@redhat.com>
20931
20932 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20933 Add pass/fail message for stop at breakpoint in call dummy function.
20934
b5703437
MS
209352001-11-07 Michael Snyder <msnyder@redhat.com>
20936
d63a86f8
RM
20937 * gdb.c++/templates.exp (test_template_breakpoints):
20938 If we get an overload menu, but it does not match what
760f6330 20939 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20940 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20941 making the whitespace optional. Argument for "new" may be
20942 "unsigned" as well as "unsigned int/long".
d63a86f8 20943 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20944 making the whitespace optional. Also replace "(void) with
20945 "((void|)), making the keyword "void" optional.
d63a86f8 20946 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20947 making the whitespace optional. Also replace "(void) with
20948 "((void|)), making the keyword "void" optional.
3bf40917
MS
20949 * gdb.base/callfuncs.c (t_float_values): This function must
20950 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20951 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20952 can be tested against both cases. Usually one case involves
20953 promotion of float to double, while the other does not.
20954 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20955 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20956 includes a stack frame for "start".
20957
c8ab4e6d
JB
209582001-11-05 Jim Blandy <jimb@redhat.com>
20959
20960 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20961 pointers are 32 bits long, and that offsets of relocs are always
20962 stored in the data (REL-style), and not in the reloc entry itself
20963 (RELA-style).
20964 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20965 stabs.
20966
3f08ced9
MS
209672001-11-01 Michael Snyder <msnyder@redhat.com>
20968
20969 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20970 and regular expression operators by using quoting.
20971
cbfa24cd
MS
209722001-10-31 Michael Snyder <msnyder@redhat.com>
20973
20974 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20975 depending on what the symbol table contains.
20976 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20977 the output of the ptype command. Similarly, accept both "const &"
20978 and "const&".
20979
aaa68313
CV
209802001-10-31 Corinna Vinschen <vinschen@redhat.com>
20981
20982 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20983 symbol `STORAGE' to allow to choose the storage class of
20984 the local datastructures.
20985 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20986 compiler directive.
20987
91740388
MS
209882001-10-30 Michael Snyder <msnyder@redhat.com>
20989
20990 * gdb.base/jump.exp: Allow it to run for all targets.
20991
1b7c05e7
CV
209922001-10-29 Corinna Vinschen <vinschen@redhat.com>
20993
20994 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20995 with new double_array size.
20996 (main): Change storage class of all local variables to static.
20997 Reduce size of double_array to 9.
20998 * gdb.base/call-ar-st.exp: Increase timeout value.
20999 Change expected output for double array to match new size in
21000 call-ar-st.c.
21001
36a22261
CV
210022001-10-29 Corinna Vinschen <vinschen@redhat.com>
21003
21004 * gdb.base/ending-run.exp: Create identical output when passing
21005 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21006 Stormy16 target.
36a22261 21007
92b8ae91
MK
210082001-10-28 Mark Kettenis <kettenis@gnu.org>
21009
21010 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21011 that we catch the expected failure under Linux/x86.
21012
cb135b83
OF
210132001-10-29 Orjan Friberg <orjanf@axis.com>
21014
21015 * gdb.base/setvar.exp: Escape curly braces.
21016 * gdb.stabs/weird.exp: Ditto.
21017
6884aa54
DJ
210182001-10-27 Daniel Jacobowitz <drow@mvista.com>
21019
21020 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21021 * gdm.mi/mi0-hack-cli.exp: Likewise.
21022
0398c9aa
AC
210232001-10-25 Andrew Cagney <ac131313@redhat.com>
21024
21025 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21026 messages.
21027
d20bf2e8
AC
210282001-10-21 Andrew Cagney <ac131313@redhat.com>
21029
21030 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21031 checking MI enabled.
21032
03dd63aa
CV
210332001-10-09 Corinna Vinschen <vinschen@redhat.com>
21034
21035 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21036
1d9d99f3
FCE
210372001-10-04 Frank Ch. Eigler <fche@redhat.com>
21038
21039 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21040 if gdb child process crashes, just signal an error.
21041
838ae6c4
JB
210422001-10-02 Jim Blandy <jimb@redhat.com>
21043
21044 * lib/gdb.exp (test_xfail_format): Simplify.
21045
21046 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21047 front of the variable name `format'. Simplify `if'.
21048
8f0cbc1c
DJ
210492001-10-01 Daniel Jacobowitz <drow@mvista.com>
21050
21051 * gdb.threads/pthreads.exp: Wait for output and delay
21052 before sending ^C.
21053
1f08dafd
DJ
210542001-10-01 Daniel Jacobowitz <drow@mvista.com>
21055
21056 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21057 some incorrect output instead of timing out.
21058 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21059
674f90ff
CV
210602001-09-28 Corinna Vinschen <vinschen@redhat.com>
21061
21062 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21063 check to allow additional `int'.
21064
9b284272
DJ
210652001-09-27 Daniel Jacobowitz <drow@mvista.com>
21066
21067 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21068 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21069
b55a4771
MS
210702001-09-27 Michael Snyder <msnyder@redhat.com>
21071
21072 * lib/gdb.exp (test_debug_format): New proc.
21073 (setup_xfail_format): Use new proc test_debug_format.
21074 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21075 proc; use new service proc test_debug_format.
21076 Replace all other "gcc_compiled" tests with this test.
21077 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21078 proc; use new service proc test_debug_format.
21079 Replace all other "gcc_compiled" tests with this test.
21080
210812001-09-27 Michael Snyder <msnyder@redhat.com>
21082
21083 * gdb.base/cvexpr.exp: New file.
21084 * gdb.base/cvexpr.c: New file
21085 Test for expressions using const and volatile keywords.
21086
4e6667ac
CV
210872001-09-26 Corinna Vinschen <vinschen@redhat.com>
21088
21089 * gdb.base/constvars.exp: Check for different orders of keywords
21090 and additional "int" strings in output.
21091
4f337972
AC
210922001-09-22 Andrew Cagney <ac131313@redhat.com>
21093
21094 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21095 responses from "help maint".
21096
2015650d
FCE
210972001-09-19 Frank Ch. Eigler <fche@redhat.com>
21098
21099 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21100 to localhost:NNN instead of :NNN, in case Xvfb is listening
21101 only on TCP.
21102
f3bcedc1
CV
211032001-09-19 Corinna Vinschen <vinschen@redhat.com>
21104
21105 * gdb.base/recurse.exp: When checking leaving the watchpoint
21106 scope, recognize when gdb is in function's epilogue and pass.
21107
6b819c92
KS
211082001-09-18 Keith Seitz <keiths@redhat.com>
21109
21110 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21111 support for running tests against sid targets.
21112 (gdbtk_done): Ditto.
21113
a10c9419
CV
211142001-09-18 Corinna Vinschen <vinschen@redhat.com>
21115
21116 * gdb.base/ending-run.c (main): Set stdout buffersize
21117 to the same reasonable value for any target.
21118 * gdb.base/ending-run.exp: Add a regular expression
21119 to make testsuite happy on Sanyo Stormy16 target.
21120
739d0d99
CV
211212001-09-17 Corinna Vinschen <vinschen@redhat.com>
21122
21123 * gdb.base/display.c (do_loops): Add float variable `f'.
21124 Increment f in loop.
21125 * gdb.base/display.exp: Increment timeout by 60 seconds.
21126 Change float display test to use variable `f'.
21127
1b8947f0
JB
211282001-09-17 Jim Blandy <jimb@redhat.com>
21129
21130 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21131 overflowing the limited breakpoint tables on some ROM monitors
21132 (like the ROM68K).
21133
9890ac81
FCE
211342001-09-15 Frank Ch. Eigler <fche@redhat.com>
21135
21136 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21137 the "-ac" (disable access control) flag.
21138
6db765ea
JH
211392001-08-30 Jeff Holcomb <jeffh@redhat.com>
21140
21141 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21142 ints.
21143
4c32cc04
KS
211442001-08-30 Keith Seitz <keiths@redhat.com>
21145
21146 * lib/gdb.exp: Move all insight-related functionality into
21147 separate file.
21148 * lib/insight-support.exp: New file.
21149
8d6e6f81
FCE
211502001-08-29 Frank Ch. Eigler <fche@redhat.com>
21151
21152 * config/sid.exp (sid_start): Never set sid verbosity; disable
21153 expect_background {} that consumed its stdout; tolerate </dev/null.
21154 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21155
6a90e1d0
AC
211562001-08-18 Andrew Cagney <ac131313@redhat.com>
21157
21158 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21159 CLI jump command to start it.
21160 (mi_run_to_main): Fail immediatly when unexpected output.
21161
1759b3c3
AC
211622001-08-18 Andrew Cagney <ac131313@redhat.com>
21163
21164 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21165 beginning of function. Fix PR gdb/191.
21166
61d11d80
FCE
211672001-08-16 Frank Ch. Eigler <fche@redhat.com>
21168
21169 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21170 what to force sid endianness to.
21171
942a4df2
KS
211722001-08-15 Keith Seitz <keiths@redhat.com>
21173
21174 * lib/gdb.exp (gdbtk_start): Don't set environment
21175 variables for TCL_LIBRARY and friends. Insight will
21176 now figure these out for itself.
21177
0521c418
MS
211782001-08-02 Michael Snyder <msnyder@redhat.com>
21179
21180 * gdb.base/completion.exp: Remove the symbol "a64l" from
21181 the expect string; this is target-specific, and not related
21182 to what is being tested.
21183
74a9a58a
DB
211842001-08-02 Dave Brolley <brolley@redhat.com>
21185
21186 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21187
c70819fa
MS
211882001-07-25 Michael Snyder <msnyder@redhat.com>
21189
c2b8fa57
MS
21190 * gdb.base/consecutive.exp: New file. Test stepping over
21191 breakpoints on consecutive instructions.
21192 * gdb.base/consecutive.c: New file.
21193
c70819fa
MS
21194 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21195 curly braces in regular expressions.
21196
2b1a1355
MS
211972001-07-25 Michael Snyder <msnyder@redhat.com>
21198
21199 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21200 legitimate output from stepping out of main.
21201
413eca6f
KS
212022001-07-22 Keith Seitz <keiths@redhat.com>
21203
21204 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21205 the empty string, do not run the tests.
21206
7e5a9322
SC
212072001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21208
21209 * gdb.base/long_long.exp: Detect size of pointer. Take into
21210 account 2-byte pointers when testing for p/a results.
21211
de58f10f
SC
212122001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21213
d63a86f8 21214 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21215 and defined to 1K for m68hc11.
21216 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21217 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21218 (sizeof_random_data): New variable to tell the size of the data table;
21219 don't test past this size; always run to main.
21220
d6f5fea1
SC
212212001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21222
21223 * gdb.base/return2.exp: return of long long and double fails for
21224 68HC11; don't execute these tests on that platform.
21225 * gdb.base/return.exp: Return of a double fails for 68hc11.
21226
c477543d
SC
212272001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21228
21229 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21230 tests that print a float.
21231 * call-rt-st.exp: Likewise.
21232
63cf1c79
MK
212332001-07-12 Mark Kettenis <kettenis@gnu.org>
21234
21235 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21236 running this test on Linux.
21237
112f9ab5
MC
212382001-06-24 Michael Chastain <chastain@redhat.com>
21239
21240 * gdb.base/arithmet.exp: Remove some tests to make all test names
21241 unique.
21242
4970cb0f
MS
212432001-07-03 Michael Snyder <msnyder@redhat.com>
21244
21245 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21246 the output of the ptype command.
21247
d85da69f
MS
212482001-07-02 Michael Snyder <msnyder@redhat.com>
21249
4c8a82de
MS
21250 * gdb.base/completion.exp: Don't assume that break.c is the only
21251 source file that may contain functions named "marker".
d85da69f
MS
21252 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21253
8afc772b
AC
212542001-06-28 Andrew Cagney <ac131313@redhat.com>
21255
21256 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21257 of files to delete.
21258
21259 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21260 * gdb.disasm/h8300s.exp: New file.
21261 gdb.disasm/h8300s.s: Likewise.
21262
cff22675
AC
212632001-06-27 Andrew Cagney <ac131313@redhat.com>
21264
21265 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21266 empty breakpoint tables.
21267
68c81b54
AC
212682001-06-25 Andrew Cagney <ac131313@redhat.com>
21269
21270 * lib/mi-support.exp: Update args=... part of stop-reason
21271 patterns. Accept either a list or a tuple.
21272
2dd62704
AC
212732001-06-23 Andrew Cagney <ac131313@redhat.com>
21274
21275 * lib/mi-support.exp: Remove local emacs variable defining
21276 change-log-default-name.
21277
b4127474
MC
212782001-06-22 Michael Chastain <chastain@redhat.com>
21279
21280 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21281 This is operationally compatible with the previous version.
21282
8dbfb380
JB
212832001-06-13 Jim Blandy <jimb@redhat.com>
21284
21285 * lib/gdb.exp (gdb_test): Doc fix.
21286
f2d8c86d
MC
212872001-06-10 Michael Chastain <chastain@redhat.com>
21288
21289 * gdb.base/exprs.exp: Remove a duplicate test.
21290
81564d34
JB
212912001-06-06 Jim Blandy <jimb@redhat.com>
21292
21293 * gdb.base/return2.exp (main): Use values to test float and double
21294 returns that are not NaN's, to avoid being confused by IEEE
21295 comparison rules.
21296
da55addb
MS
212972001-06-04 Michael Snyder <msnyder@redhat.com>
21298
21299 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21300 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21301 rather than wait for 12 more tests to time out.
21302
42c65987
JB
213032001-06-06 Jim Blandy <jimb@redhat.com>
21304
b18bced9 21305 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21306 Don't forget to match the GDB prompt.
b18bced9 21307
42c65987
JB
21308 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21309
5b41e5f0
JB
213102001-06-04 Jim Blandy <jimb@redhat.com>
21311
21312 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21313 command.
21314
015e046f
KB
213152001-05-31 Kevin Buettner <kevinb@redhat.com>
21316
21317 * gdb.base/annota1.exp (info break): Match four or more spaces
21318 after "Address".
21319
fb1ffbbe
MC
213202001-05-31 Michael Chastain <chastain@redhat.com>
21321
21322 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21323 (dm_type_int_star): Likewise.
21324 (dm_type_long_star): Likewise.
21325 (dm_type_void_star): Likewise.
21326
5ea2a32c
KB
213272001-05-29 Kevin Buettner <kevinb@redhat.com>
21328
21329 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21330 to a known value in order to get consistent results regardless
21331 of the setting of INPUTRC or the presence or contents of .inputrc.
21332
ae23c492
MS
213332001-05-24 Michael Snyder <msnyder@redhat.com>
21334
ac55707e
MS
21335 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21336 Don't require that the main thread and the manager thread are the
21337 first in the list.
21338
ae23c492
MS
21339 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21340 debugging. If test fails, issue an "unsupported" not a "fail".
21341
400071f1
JB
213422001-05-24 Jim Blandy <jimb@redhat.com>
21343
21344 Don't assume that short is shorter than int.
21345 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21346 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21347 this isn't true.
400071f1
JB
21348 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21349 an int, is not equal to ~0 stored in an unsigned char. This tests
21350 the same thing that the previous test meant to, but works on
21351 16-bit machines, too.
21352 ("print unsigned char != (~0)"): Same test, complemented.
21353
0816a3e5
MS
213542001-05-24 Michael Snyder <msnyder@redhat.com>
21355
21356 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21357 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21358 and prevents dejagnu getting out of step.
21359
f6dc23a9
KB
213602001-05-23 Kevin Buettner <kevinb@redhat.com>
21361
21362 * gdb.base/finish.exp (finish_void): Revise pattern for
21363 stopping on the call statement to not permit stopping at
21364 the start of the instructions comprising the call sequence.
21365
7dbd117d
MC
213662001-05-19 Michael Chastain <chastain@redhat.com>
21367
21368 * gdb.base/callfuncs.exp: Make all test names unique.
21369 * gdb.base/commands.exp: Make all test names unique.
21370 * gdb.base/condbreak.exp: Make all test names unique.
21371 * gdb.base/dbx.exp: Make all test names unique.
21372 * gdb.base/default.exp: Make all test names unique.
21373 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21374 and TIMEOUT messages to their corresponding PASS message.
21375 * gdb.base/ending-run.exp: Make all test names unique.
21376 * gdb.base/long_long.exp: Remove duplicate test.
21377
6b0b0a9e
KB
213782001-05-21 Kevin Buettner <kevinb@redhat.com>
21379
21380 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21381 stop on the call statement as well as the statement after the
21382 call.
21383
2caa35cb
MS
213842001-05-21 Michael Snyder <msnyder@redhat.com>
21385
21386 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21387
40713331
EZ
213882001-05-10 Elena Zannoni <ezannoni@redhat.com>
21389
a9c64011
AS
21390 * gdb.base/completion.exp: Revamp test. Make it execute on all
21391 platforms.
40713331 21392
c2c1be8d
EZ
213932001-05-10 Elena Zannoni <ezannoni@redhat.com>
21394
a9c64011
AS
21395 * config/gdbserver.exp (gdb_load): Handle the case
21396 in which the arguments to gdbserver are given in the
21397 baseboard configuration file.
21398 Also handle the case in which the server needs to do a
21399 load.
2c9cd303 21400
9671de48
KS
214012001-05-07 Keith Seitz <keiths@cygnus.com>
21402
a9c64011
AS
21403 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21404 set up the display for testing.
21405 (gdbtk_start): Convert all paths to paths that tcl will like.
21406 Export target information to environment.
21407 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21408 necessary.
21409 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21410 (to_tcl_path): New proc to convert a given pathname into
21411 a path acceptible as an argument to a tcl command.
21412 (_gdbtk_export_target_info): New proc to export target info
21413 into the environment for gdbtk testing.
21414 (gdbtk_done): New proc to signal end-of-test.
9671de48 21415
5a360f47
JB
214162001-05-06 Jim Blandy <jimb@redhat.com>
21417
21418 * restore.c: Make the code of caller0 correspond to its comment.
21419
66c756c6
MS
214202001-05-03 Michael Snyder <msnyder@redhat.com>
21421
21422 * config/sid.exp (gdb_target_sid): Check for error messages.
21423 On error or timeout, don't make expect exit (which will terminate
21424 all subsequent tests); instead just make gdb exit.
d63a86f8 21425 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21426 return a negative value.
21427
a966fde5
JB
214282001-04-24 Jim Blandy <jimb@redhat.com>
21429
851c18e0
JB
21430 * gdb.c++/templates.exp: If we see the prompt for the overload
21431 list, but we haven't recognized any of the longer patterns,
21432 arrange for this test to fail, not hang.
21433
a966fde5
JB
21434 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21435 variations.
21436
db144853
MC
214372001-04-22 Michael Chastain <chastain@redhat.com>
21438
21439 * gdb.c++/local.exp: Use the 'runto' library function.
21440 * gdb.c++/namespace.exp: Likewise.
21441 * gdb.c++/overload.exp: Likewise.
21442
3207ec21
KB
214432001-03-26 Kevin Buettner <kevinb@redhat.com>
21444
21445 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21446 * gdb.base/step-line.exp: New file. Test step/next in presence of
21447 #line directives.
21448 * gdb.base/step-line.c: New file. Test program for the above.
21449 * gdb.base/step-line.inp: New file. We pretend that this file has
21450 been transformed by some other tool into step-line.c.
21451
13b57657
JB
214522001-03-21 Jim Blandy <jimb@redhat.com>
21453
21454 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21455 unmangled operator names.
21456
754cbe1c
JB
214572001-03-20 Jim Blandy <jimb@redhat.com>
21458
21459 * gdb.threads/linux-dp.exp: Recognize an additional message
21460 generated by GDB when it doesn't understand how to debug threads
21461 on the target system.
21462
177495c9
AC
214632001-03-19 Andrew Cagney <ac131313@redhat.com>
21464
21465 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21466
f266096b
MC
214672001-03-12 Michael Chastain <chastain@redhat.com>
21468
21469 * gdb.c++/derivation.exp: Use the 'runto' library function.
21470
cac3c2ff
MC
214712001-03-12 Michael Chastain <chastain@redhat.com>
21472
21473 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21474
b6c11a24
MC
214752001-02-24 Michael Chastain <chastain@redhat.com>
21476
21477 * gdb.c++/ref-types.exp: Change handwritten code to library
21478 function 'runto'.
21479
6bae5bce
OF
214802001-03-16 Orjan Friberg <orjanf@axis.com>
21481
21482 * gdb.base/signals.exp: Set count to 0 explicitly.
21483
0015fd9a
MS
214842001-03-15 Mark Salter <msalter@redhat.com>
21485
21486 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21487 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21488 (gdb_load): Add support for additional target_info: gdb_download_size
21489 and gdb_load_timeout.
0015fd9a 21490
fc33412a
DT
21491Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21492
21493 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21494 file -- to prevent failing when the compile fails but we have no
21495 intention of running the tests anyway.
fc33412a
DT
21496
21497 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21498 tests if set.
21499
21500 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21501 integers.
fc33412a
DT
21502
21503 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21504 * gdb.c++/namespace.exp: Ditto.
21505
115f06de
OF
215062001-03-07 Orjan Friberg <orjanf@axis.com>
21507
21508 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21509 * gdb.base/pointers.exp: Relax pattern match of decimals.
21510
b6ba6518
KB
215112001-03-06 Kevin Buettner <kevinb@redhat.com>
21512
21513 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21514 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21515 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21516 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21517 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21518 config/sh.exp, config/sid.exp, config/slite.exp,
21519 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21520 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21521 config/vxworks.exp, config/vxworks29k.exp,
21522 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21523 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21524 gdb.base/arithmet.exp, gdb.base/assign.exp,
21525 gdb.base/async.exp, gdb.base/attach.exp,
21526 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21527 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21528 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21529 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21530 gdb.base/commands.exp, gdb.base/completion.exp,
21531 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21532 gdb.base/constvars.exp, gdb.base/corefile.exp,
21533 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21534 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21535 gdb.base/ending-run.exp, gdb.base/environ.exp,
21536 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21537 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21538 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21539 gdb.base/funcargs.exp, gdb.base/help.exp,
21540 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21541 gdb.base/logical.exp, gdb.base/long_long.exp,
21542 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21543 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21544 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21545 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21546 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21547 gdb.base/regs.exp, gdb.base/relational.exp,
21548 gdb.base/remote.exp, gdb.base/reread.exp,
21549 gdb.base/restore.exp, gdb.base/return2.exp,
21550 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21551 gdb.base/selftest.exp, gdb.base/setshow.exp,
21552 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21553 gdb.base/sigall.exp, gdb.base/signals.exp,
21554 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21555 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21556 gdb.base/step-test.exp, gdb.base/structs.c,
21557 gdb.base/structs.exp, gdb.base/structs2.exp,
21558 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21559 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21560 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21561 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21562 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21563 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21564 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21565 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21566 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21567 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21568 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21569 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21570 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21571 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21572 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21573 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21574 gdb.trace/circ.exp, gdb.trace/collection.exp,
21575 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21576 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21577 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21578 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21579 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21580 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21581 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21582 notices.
21583
dc96c6c7 215842001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21585
21586 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21587 first arg is int not float.
21588
dc96c6c7 215892001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21590
21591 * gdb.base/reread.exp: Unsupported for non-native targets;
21592 doesn't work for remote debugging.
21593
9b0c4aeb
FN
215942001-02-19 Fernando Nasser <fnasser@redhat.com>
21595
21596 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21597 * gdb.base/ending-run.exp: Properly handle the BSP state when
21598 stepping past the end of main.
9b0c4aeb 21599
02aa71d5
MC
216002001-02-19 John Moore <jmoore@redhat.com>
21601
21602 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21603 Converted HPUX fix for non-expected items following multiple
21604 step commands into general solution for all platforms.
21605
1fa449a4
MC
216062001-02-18 Michael Chastain <chastain@redhat.com>
21607
21608 * gdb.c++/classes.exp (do_tests): Change runto statements
21609 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21610 statements demangler agnostic.
21611 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21612 (gdb_virtfunc_restart): Likewise.
21613
b2f9ec70
MC
216142001-02-14 Michael Chastain <chastain@redhat.com>
21615
21616 * gdb.c++/inherit.exp (do_tests): Change runto statements
21617 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21618 statements demangler agnostic.
21619
cf74b8ca
AC
21620Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21621
21622 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21623 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21624 before calling common_routine 15 times'' tests.
cf74b8ca 21625
99f78f56
MC
216262001-02-11 Michael Chastain <chastain@redhat.com>
21627
21628 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21629 Helps the test script figure out which demangler is in use.
21630 (dm_type_foo_ref): Ditto.
21631 (dm_type_int_star): Ditto.
21632 (dm_type_long_star): Ditto.
21633 (dm_type_unsigned_int): Ditto.
21634 (dm_type_void): Ditto.
21635 (dm_type_void_star): Ditto.
99707966 21636 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21637 Probe the gdb demangler and set variables to accommodate
21638 formatting differences.
21639 (info_func_regexp): New function. Same as info_func, but
21640 matches against a regexp.
21641 (info_func): Match against a literal string.
21642 (print_addr_2): New function. Match against a literal string,
21643 which can be different from the input to gdb.
21644 (print_addr): Simply call print_addr_2 with the same argument twice.
21645 (test_lookup_operator_functions): Use demangler formatting variables.
21646 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21647 the tests in the same order as the C++ class declaration.
21648 (test_paddr_operator_functions): Ditto.
21649 (test_paddr_overloaded_functions): Ditto.
21650 (test_paddr_hairy_functions): Use demangler formatting variables.
21651 Add reference to gdb/19 for related tests.
21652 (do_tests): Call probe_demangler.
21653
1de8f023
KB
216542001-01-30 Kevin Buettner <kevinb@redhat.com>
21655
21656 * gdb.c++/templates.cc (printf): Remove unused function definition.
21657
ca3f91ed
MS
216582001-01-26 Felix Lee <flee@redhat.com>
21659
21660 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21661
216622001-01-25 matthew green <mrg@redhat.com>
21663
21664 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21665 up sid.
21666 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21667
216682001-01-25 matthew green <mrg@redhat.com>
21669
21670 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21671 Deprecate $sid_spawn_id.
ca3f91ed
MS
21672 (sid_exit): Remove code necessary only for `spawn.'
21673
216742001-01-25 matthew green <mrg@redhat.com>
21675
21676 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21677
fb18ec4a
MC
216782001-01-28 Michael Chastain <chastain@redhat.com>
21679
21680 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21681 to call when tests fail. It takes gdb out of the overloaded
21682 function choice menu back to the main prompt, so that the test
21683 program stays synchronized.
21684 (set_bp_overloaded): New proc to collect all the common
21685 code for setting a breakpoint on an overloaded name. Calls
21686 take_gdb_out_of_choice_menu when needed.
21687 (menu_overload1arg): New variable to collect the repeated
21688 instances of the expected menu for an overloaded name. Change
21689 the regular expression to handle changes in g++ type encoding:
21690 "void" can be either "void" or "", and "unsigned int" can be
21691 either "unsigned int" or "unsigned".
21692 (continue_to_bp_overloaded): Change regular expressions to handle
21693 changes in g++ type encoding.
21694 (no proc): Call take_gdb_out_of_choice_menu when needed.
21695 Remove redundant calls to "info break". Accept either "canceled"
21696 or "cancelled". Change regular expressions in "info break"
21697 calls to handle changes in g++ type encoding. Give all tests
21698 unique strings.
21699
9c646a6e
BE
217002001-01-17 Ben Elliston <bje@redhat.com>
21701
21702 * config/sid.exp: New file.
21703
9549d9c1
AC
21704Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21705
21706 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21707
dc96c6c7 217082000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21709
21710 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21711 Add a RE to accept a non-ascii char if one is ever presented.
21712
b4df4f68
FN
217132000-12-20 Fernando Nasser <fnasser@redhat.com>
21714
297dd0fd 21715 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21716
dc96c6c7 217172000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21718
d63a86f8 21719 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21720 in regexp. One '\' does not suffice on Linux.
21721
4a7bddb6
MC
217222000-12-09 Michael Chastain <chastain@redhat.com>
21723
21724 * gdb.base/break.exp (test_clear_command): Use a marker function
21725 rather than 'main' for the test function. Also move this
21726 test to an execution point where the marker function names are
21727 guaranteed to be bound to functions. (Executing tests after a
21728 'finish' from main runs into name conflicts with local names
21729 in __libc_start_main).
21730
dc96c6c7 217312000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21732
21733 * gdb.base/finish.exp: New test for gdb's "finish" command.
21734 * gdb.base/return2.exp: New test for gdb's "return" command.
21735 * gdb.base/return2.c: New source file for above.
21736
dc96c6c7 217372000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21738
21739 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21740 * gdb.base/miscexprs.exp: Ditto.
21741 * gdb.base/pointers.exp: Ditto.
21742 * gdb.c++/derivation.exp: Ditto.
21743 * gdb.c++/local.exp: Ditto.
21744 * gdb.c++/namespace.exp: Ditto.
21745 * gdb.c++/overload.exp: Ditto.
21746 * gdb.c++/ref-types.exp: Ditto.
21747
dc96c6c7 217482000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21749
21750 * gdb.base/constvars.exp: Test result of "up" command.
21751 * gdb.base/miscexprs.exp: Ditto.
21752 * gdb.base/pointers.exp: Ditto.
21753 * gdb.base/scope.exp: Ditto.
21754 * gdb.c++/derivation.exp: Ditto.
21755 * gdb.c++/local.exp: Ditto.
21756 * gdb.c++/namespace.exp: Ditto.
21757 * gdb.c++/overload.exp: Ditto.
21758 * gdb.c++/ref-types.exp: Ditto.
21759
44097287
FN
217602000-11-22 Michael Chastain <chastain@redhat.com>
21761
21762 * mips_pro.exp: Accept either "middle -> top -> main" or
21763 "middle -> main" in the backtrace, because gcc can optimize
21764 tail calls to jumps. Remove setup_xfail for the hppa case.
21765 Add a comment with the original warning messages from PR 3016,
21766 which was filed in 1993, to preserve them for posterity.
21767
9d2e1bab
ND
217682000-11-17 Nick Duffek <nsd@redhat.com>
21769
21770 * lib/gdb.exp (gdb_test): Override timeout with board info.
21771
1aca8eb7
ND
217722000-11-17 Nick Duffek <nsd@redhat.com>
21773
21774 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21775 the second kill and detach messages.
21776
93076499
ND
217772000-11-17 Nick Duffek <nsd@redhat.com>
21778
21779 * configure.in: Add AC_EXEEXT.
21780 * configure: Regenerate.
21781 * Makefile.in (just-check): Export EXEEXT.
21782 * lib/gdb.exp ($EXEEXT): Import from environment.
21783 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21784 expect "maint dump-me" on Cygwin.
21785 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21786 $EXEEXT.
21787
30e87cd3
ND
217882000-11-17 Nick Duffek <nsd@redhat.com>
21789
21790 * gdb.base/break.exp: Test backtrace and finish from called
21791 function on all platforms, not just HP-UX.
21792
dc96c6c7 217932000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21794
21795 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21796 code from gdb_target_monitor, so it can be used independantly
21797 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21798
dc96c6c7 217992000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21800
21801 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21802 * gdb.base/corefile.exp: Expect the message "Program is being
21803 debugged already" when we send the "corefile" command, since
21804 the preceeding gdb_load may have connected gdb to a remote target.
21805 * gdb.base/display.exp: Disable hardware watchpoints if new
21806 board info variable "no_hardware_watchpoints" is true.
21807 Replace single-letter commands with more readable ones.
21808 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21809 if new board info variable "no_hardware_watchpoints" is true.
21810 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21811 to see if stdio (printf) testing is possible.
21812 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21813 board info variable "no_hardware_watchpoints" is true. Use new
21814 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21815
39124dea
FN
218162000-11-13 Fernando Nasser <fnasser@redhat.com>
21817
21818 From Orjan Friberg <orjanf@axis.com>:
21819 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21820 in array print pattern match.
21821
a9e2e984
FN
218222000-11-09 Fernando Nasser <fnasser@redhat.com>
21823
21824 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21825 spelling "cancelled" to U.S. spelling "canceled" to match changes
21826 made to gdb.
21827 * gdb.c++/ovldbreak.exp: Ditto.
21828
c7db355b
PS
218292000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21830
21831 * gdb.base/callfuncs.c (main): Moved to end of file, call
21832 t_double_values to initialize the FPU before inferior calls are made.
21833 * gdb.base/callfuncs.exp: Test for register preservation after calling
21834 inferior functions. Add tests for continuining, finishing and
21835 returning from a stop in a call dummy.
21836
dc96c6c7 218372000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21838
21839 * gdb.base/commands.exp: Break up long lines, and re-indent.
21840
dc96c6c7 218412000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21842
21843 * config/gdbserver.exp: Rewritten from the ground up, to make it
21844 compatible with the current dejagnu tree, and to make it work with
21845 the new "gdbserver" in libremote.
21846
dc96c6c7 218472000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21848
21849 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21850 * gdb.base/varargs.exp: Skip entire test if no printf support.
21851 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21852 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21853
dc96c6c7 218542000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21855
21856 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21857 no floating point support.
21858 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21859 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21860 * gdb.base/call-rt-st.exp: Ditto.
21861 * gdb.base/call-strs.exp: Ditto.
21862
bac5fc66
JG
218632000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21864
21865 * gdb.base/sizeof.c: include <stdio.h>.
21866
21867 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21868 'finish', otherwise uncaptured gdb_prompt would potentially
21869 throw remaining test points out of sync.
bac5fc66 21870
b22a6027
SB
218712000-07-26 Scott Bambrough <scottb@netwinder.org>
21872
21873 * gdb.base/recurse.exp: Run tests for all targets.
21874 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21875 gnu-oldld case on ARM.
21876 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21877 for ARM targets.
d63a86f8 21878
d8231941
AG
21879Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21880
21881 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21882 * gdb.java/configure: Rebuild.
21883
8caabe69
AG
21884Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21885
21886 * gdb.java/jv-exp.exp: New file.
21887
9d273ca3
AG
21888Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21889
21890 * configure: Rebuilt.
21891 * configure.in (configdirs): Add gdb.java.
21892 * gdb.java/jmisc.java: New file.
21893 * gdb.java/jmisc.exp: New file.
21894 * gdb.java/Makefile.in: New file.
21895 * gdb.java/configure: Rebuilt.
21896 * gdb.java/configure.in: New file.
21897 * lib/java.exp: New file.
21898
4f823a66
AC
21899Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21900
21901 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21902 underflow.
4f823a66 21903
2391e11d
AC
21904Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21905
21906 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21907 and the compilers sizes.
2391e11d 21908
54602222
ND
219092000-07-09 Nick Duffek <nsd@redhat.com>
21910
21911 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21912 (use_methods): New function.
21913 (main): Call use_methods().
21914 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21915 (do_tests): Call test_method_param_class.
21916
2bec0572
ND
219172000-07-09 Nick Duffek <nsd@redhat.com>
21918
21919 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21920 spelling.
21921 (test_enums): New procedure. Move enum tests from end of script
21922 to here. Set breakpoint on function name instead of line number.
21923 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21924 (enums2): New marker function.
21925 (enums1): New function.
21926 (main): Call enums1(). Move enum tests to enums1().
21927
78492fde
AC
21928Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21929
21930 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21931 compile/link program. Update line numbers.
78492fde
AC
21932 * gdb.asm/d10v.inc: Define ``startup''.
21933 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21934
49a2cef8
AC
21935Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21936
21937 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21938
3e6c8688
EZ
219392000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21940
21941 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21942 of 'help maint print' command.
3e6c8688 21943
9ff5cbe9
AC
21944Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21945
21946 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21947 they use gdb_expect_list.
9ff5cbe9 21948
17c579bd
AC
21949Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21950
21951 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21952 memory-read-packet-size'' instead of ``set endian big'' to test
21953 long commands.
17c579bd 21954
e6d71bf3
DB
219552000-06-03 Daniel Berlin <dan@cgsoftware.com>
21956
21957 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21958 g++, and stop skipping them.
e6d71bf3
DB
21959
21960 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21961 work under g++.
21962
d63a86f8 21963 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21964 initialization.
21965
dc96c6c7 219662000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21967
21968 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21969 the regular expression: accept an (almost) arbitrary sequence of
21970 "frames-invalid" and "breakpoints-invalid" messages both before
21971 and after the "starting" message.
21972
dc96c6c7 219732000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21974
21975 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21976
dc96c6c7 219772000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21978
21979 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21980 Relax the regular expression a little, make it pass on Solaris 8.
21981
8216cda9
KB
219822000-05-12 Kevin Buettner <kevinb@redhat.com>
21983
21984 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21985 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21986 Instead, it is permissible for gdb to stop on the line of the
21987 call itself.
21988
1a570b2f
MS
219892000-05-12 Michael Snyder <msnyder@.cygnus.com>
21990
21991 * gdb.base/break.exp (bp on small function, optimized file):
21992 Add a second pass pattern. The behavior differs here between stabs
21993 and dwarf for one-line functions. Stabs preserves two line symbols
21994 (one before the prologue and one after) with the same line number,
21995 but dwarf regards these as duplicates and discards one of them.
21996 Therefore the address after the prologue (where the breakpoint is)
21997 has no exactly matching line symbol, and GDB reports the breakpoint
21998 as if it were in the middle of a line rather than at the beginning.
21999
dc96c6c7 220002000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22001
d63a86f8 22002 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22003 rather than "send_gdb" (for consistancy).
22004
7d418785
AC
22005Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22006
22007 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22008 * gdb.c++/templates.cc: Properly check for GCC version number.
22009 * lib/compiler.cc: Likewise
22010
dc96c6c7 220112000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22012
d63a86f8 22013 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22014 gdb may not stop at the first line of main, due to code motion.
22015
dc96c6c7 220162000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22017
22018 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22019 This test depends on parsing the printf output from the target.
22020 Since the sparclet stub doesn't do stdio, this will never work.
22021 * gdb.base/call-rt-st.exp: ditto.
22022 * gdb.base/call-strs: ditto.
22023
dc96c6c7 220242000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22025
22026 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22027
22028 * gdb.base/ending-run.exp: After connecting to a remote target,
22029 but before running, the target will appear to be in a random
22030 location. Specify both a file and a line for breakpoints.
22031 Also, the function that calls main may be called 'init'
22032 rather than 'start'.
22033
a5a51225
EZ
220342000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22035
22036 * gdb.base/help.exp: Update output for add-symbol-file command.
22037
7930cc7c
FN
220382000-04-10 Fernando Nasser <fnasser@cygnus.com>
22039
22040 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22041 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22042
23e37ab1
C
220432000-04-07 J.T. Conklin <jtc@redback.com>
22044
e93c542c
C
22045 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22046
23e37ab1
C
22047 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22048
591b8fa3
PDM
22049Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22050
22051 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22052 values that can be represented exactly.
591b8fa3
PDM
22053 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22054 above change, and to not check against the directory part of the source
22055 file name.
22056 (step into print_long_arg_list): Likewise.
22057 (print print_small_structs from print_long_arg_list): Likewise.
22058 (print print_long_arg_list): Likewise.
22059
7a495180
EZ
220602000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22061
30b53638 22062 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22063
beb998c6
AC
22064Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22065
22066 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22067
1c689132
DB
220682000-03-25 Daniel Berlin <dan@cgsoftware.com>
22069
22070 * gdb.base/commands.exp (deprecated_command_test): Add test for
22071 deprecate with no arguments.
22072
c1790a9d
JL
220732000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22074
22075 * gdb.base/break.exp: Add new test for setting breakpoints on
22076 optimized code so we can test breakpoints work even when function
22077 prologues may be optimized away
22078
003ba290
FN
220792000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22080
22081 From David Whedon <dwhedon@gordian.com>
a9c64011 22082 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22083
6837a0a2
DB
220842000-03-22 Daniel Berlin <dan@cgsoftware.com>
22085
22086 * gdb.base/help.exp: Added test for new apropos command.
22087
b9593231
KB
220882000-03-21 Kevin Buettner <kevinb@redhat.com>
22089
22090 * gdb.base/pointers.c (usevar): New function.
22091 (main): Make sure that global variables v_int_pointer2, rptr,
22092 and y are all referenced someplace in the program by calling
22093 usevar() on them. [Some linkers delete symbols which are
22094 never referenced. The space remains, but there's no way to
22095 get a (symbolic) handle on the variable from the debugger.]
22096
751a959b
EZ
220972000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22098
22099 * gdb.base/printcmds.c: Add typedeffed arrays.
22100
22101 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22102 procedure to test arrays that are typedef'd.
751a959b 22103
73a93a32
JI
221042000-03-13 James Ingham <jingham@leda.cygnus.com>
22105
22106 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22107 the library directories.
73a93a32 22108
fb40c209
AC
22109Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22110
22111 * configure.in (configdirs): Add sub directory gdb.mi.
22112 * configure: Re-generate.
22113
22114 * gdb.mi: New directory.
d63a86f8 22115
ee4dd2c9
AC
221162000-02-25 Scott Bambrough <scottb@netwinder.org>
22117
22118 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22119 a long long value as a double on ARM platforms.
ee4dd2c9 22120
70f0cc22
JB
221212000-02-16 Jim Blandy <jimb@redhat.com>
22122
22123 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22124 default source file is set properly before running this test.
22125
853819b8
EZ
221262000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22127
22128 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22129 gdbtk/library directory, not in gdbtcl2.
853819b8 22130
dfcd3bfb
JM
221312000-02-04 Jim Blandy <jimb@redhat.com>
22132
22133 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22134 backslash from regexp pattern.
22135
22136 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22137 procedure. Use it to run all the "continue to bp overloaded"
22138 tests. Note that this changes the names of the tests slightly.
22139 If the breakpoint hit message includes a hex PC value, because
22140 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22141 from the real source code, still consider that a pass.
22142
22143 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22144 XFAIL here if the breakpoint message contains a hex address. Note
22145 similar change on 1999-11-02.
22146
22147 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22148
22149 * gdb.base/ptype.exp: Establish a default source file before
22150 calling get_debug_format.
22151
221522000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22153
22154 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22155
8b93c638
JM
221562000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22157
22158 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22159 of successive stepi commands -- while in the prologue we should see
22160 the function entry bracket.
22161
221622000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22163
22164 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22165 reach __change_mode() when stepping through the end of main().
22166
c5394b80
JM
221672000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22168
22169 * gdb.base/default.exp: Fix expected pattern.
22170 * gdb.base/help.exp: Same.
22171
0d06e24b
JM
221722000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22173
22174 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22175 Don't use xfail's because that affects only the following test.
d63a86f8 22176
0d06e24b 22177 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22178 solaris or linux.
0d06e24b
JM
22179
22180 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22181
dc96c6c7 221822000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22183
d63a86f8 22184 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22185 "A syntax error" rather than "A parse error". Accept both.
22186
221872000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22188
22189 * gdb.base/default.exp: Remove OS dependent string from "target
22190 remote" test.
22191 * gdb.base/help.exp: Same for "help target remote" test.
22192
c3f6f71d
JM
221932000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22194
22195 From Jim Kingdon <kingdon@redhat.com>:
22196
22197 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22198 prompt (cleanup rather than necessity, but still might keep output
22199 from spilling to next test).
c3f6f71d
JM
22200
222012000-01-02 Fred Fish <fnf@cygnus.com>
22202
22203 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22204 AIX, which defines them in <sys/types.h>.
22205
ed9a39eb 222061999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22207
ed9a39eb 22208 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22209 float" test.
ed9a39eb
JM
22210
222111999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22212
ed9a39eb 22213 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22214
22215 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22216 outermost frame disallowed".
22217
222181999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22219
22220 * gdb.base/setvar.exp: New tests for setting the value of a struct
22221 with a constant list.
22222
222231999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22224
22225 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22226 require the user to type a cast before setting the value of a struct.
22227
de57eccd
JM
222281999-12-06 Jim Blandy <jimb@cygnus.com>
22229
22230 * gdb.base/default.exp: Expect the new 'info float' command on
22231 all i386 platforms.
22232
22233 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22234 LinuxThreads libraries that don't support debugging.
22235
c2d11a7d
JM
22236Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22237
22238 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22239 Change the buffer type to ``unsigned char'' to simplify size
22240 arithmetic.
c2d11a7d
JM
22241
22242 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22243 stub only handles 400-1 byte packets. Verify that the download
22244 worked.
c2d11a7d
JM
22245
222461999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22247
22248 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22249 tests, using UNRESOLVED for the untested cases. Also, does not wait
22250 for a timeout if the prompt was received before a recognizable pattern.
22251
222521999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22253
22254 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22255
222561999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22257
22258 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22259 watchpoints.
c2d11a7d
JM
22260
222611999-11-24 Jason Merrill <jason@casey.cygnus.com>
22262
22263 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22264
22265 * gdb.c++/local.exp: Be more flexible in recognizing local class
22266 name mangling. Don't allow horribly truncated method names.
22267 * gdb.c++/derivation.exp: Expect protected inheritance.
22268 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22269 * gdb.c++/virtfunc.exp: Likewise.
22270 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22271 when printing a nested enum.
22272
222731999-11-22 Jim Blandy <jimb@cygnus.com>
22274
22275 * gdb.base/step-test.exp: Properly await GDB's response to setting
22276 a breakpoint on the call to large_struct_by_value.
22277
22278 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22279 just because we have debug info for the `start' function.
22280
222811999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22282
22283 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22284 "Unknown signal" messages, which indicate (on LinuxThreads) that
22285 GDB doesn't know how to debug threads on this system. This is
22286 better than hanging while philosopher 0 dumps chatter into gdb.log.
22287
222881999-11-18 Tom Tromey <tromey@cygnus.com>
22289
22290 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22291
222921999-11-18 Fred Fish <fnf@cygnus.com>
22293
22294 * gdb.base/coremaker2.c: Add sample program for generating
22295 cores that is more self contained than coremaker.c. Eventually
22296 I'll add more code to this and tie it into the testsuite.
22297
4ce44c66
JM
222981999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22299
22300 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22301
223021999-11-10 Jimmy Guo <guo@cup.hp.com>
22303
22304 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22305 from $srcdir/lib/.
4ce44c66 22306 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22307 and gdb.c++/.
4ce44c66
JM
22308
22309 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22310
d63a86f8 22311 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22312 'continue with watch' test point.
22313
223141999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22315
22316 Merged from p2linux-990323-branch:
d63a86f8 22317
4ce44c66
JM
22318 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22319
11cf8741
JM
22320Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22321
22322 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22323 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22324
22325Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22326
22327 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22328 gdb_expect_list.
11cf8741
JM
22329
22330Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22331
22332 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22333
223341999-11-03 Mark Salter <msalter@cygnus.com>
22335
22336 * gdb.base/break.exp: Fix "stub continue" pattern.
22337
223381999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22339
22340 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22341
223421999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22343
22344 * gdb.base/display.exp ("finish"): Add timeout clause.
22345
22346 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22347 plain prompt clause, so this doesn't have to time out in order to
22348 fail.
22349
22350 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22351 breakpoint hit messages include an address.
11cf8741
JM
22352
22353 * gdb.base/display.exp: Don't forget to escape parens in regular
22354 expressions. Unix regexp notatation sucks.
22355
223561999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22357
22358 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22359 order for 'signalled' message.
11cf8741 22360
5c44784c
JM
223611999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22362
22363 From Jimmy Guo <guo@cup.hp.com>:
22364 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22365 * gdb.base/annota1.c: Add code for tests to work with.
22366
223671999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22368
22369 * gdb.base/remote.exp: New test for remote downloading settings.
22370 * gdb.base/remote.c: New file with large .data.
22371
917317f4
JM
223721999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22373
22374 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22375 for LinuxThreads support, merged from the Code Fusion branch.
22376
22377Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22378
22379 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22380 containing exp_continue into a while within an expect. Don't
22381 attempt a start more than three times. Check return value from
22382 gdb_load.
d63a86f8 22383
2df3850c
JM
22384Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22385
22386 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22387 a pass case.
2df3850c 22388
2acceee2
JM
223891999-10-01 Kevin Buettner <kevinb@cygnus.com>
22390
22391 * gdb.base/break.c (main): Added a statement that we can step
22392 off of.
22393 * gdb.base/break.exp: Added tests for setting a breakpoint
22394 at an offset and stepping onto a breakpoint.
22395
223961999-10-01 Fred Fish <fnf@cygnus.com>
22397
d63a86f8 22398 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22399 gdb output.
22400
c2c6d25f
JM
224011999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22402
22403 * gdb.base/break.exp: Code locations are in hex, don't forget!
22404 (For HP-UX.)
22405
224061999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22407
22408 * condbreak.exp: Use break.c as test program.
22409 * condbreak.c: Remove, redundant with break.c.
22410
224111999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22412
22413 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22414 Z-packets if the target needs it.
c2c6d25f
JM
22415
224161999-09-13 James Ingham <jingham@leda.cygnus.com>
22417
22418 * gdb.c++/overload.exp: Added tests for listing overloaded
22419 functions with function pointers in the arg, explicitly calling
22420 out the version you want.
22421
cff3e48b
JM
224221999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22423
22424 * long_long.exp: Add variations of test cases that work for
22425 targets with 16-bit ints and 32-bit doubles.
22426
d4f3574e
SS
224271999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22428
22429 * break.c (main): Compare a possibly-uninitialized argc with an
22430 unlikely value that fits in 16 bits.
22431
224321999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22433
22434 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22435 0xfeeb, don't want negative numbers if ints are 16 bits.
22436
22437 * lib/gdb.exp (skip_cplus_tests): New proc.
22438 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22439 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22440 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22441 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22442 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22443 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22444 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22445 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22446
22447 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22448
22449Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22450
22451 * gdb.base/corefile.exp (up): Allow a parameter to appear
22452 in the frame that we're going up to.
22453
22454 From Jim Blandy <jimb@cygnus.com>:
22455
22456 * gdb.base/default.exp (info float): Expect some output now.
22457
22458 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22459 returning floating-point values to fail on the x86.
22460 * gdb.base/callfwmall.exp (do_function_calls): Same.
22461
22462 * gdb.base/list.exp (test_listsize): Correct expectations for
22463 listing line 1 with listsize 2. Also, listing a single line
22464 works now, as does listing three lines. [Kevin's note: There
22465 were a number of other cases fixed too where the expectations
22466 differed...]
22467
224681999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22469
22470 * gdb.base/selftest.exp: Add case for when version prints as
22471 constant string instead of char pointer.
22472
104c1213
JM
224731999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22474
22475 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22476 stepping out of main.
104c1213
JM
22477
22478 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22479 G++ used.
22480
22481 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22482 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22483
22484 * gdb.c++/ovldbreak.exp: Update match string in test that
22485 includes a warning of multiple breakpoints.
22486
224871999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22488
22489 * gdb.base/display.exp: Improve precision of step-after-finish
22490 added yesterday.
22491
22492 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22493 test.
104c1213
JM
22494
22495 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22496 configs when using G++, not just hppa*.
22497
224981999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22499
22500 * gdb.base/async.c: New file.
22501 * gdb.base/async.exp: New file.
22502
22503Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22504
22505 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22506 PA64.
22507
53a5351d
JM
22508Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22509
104c1213
JM
22510 * gdb.base/display.exp: "finish" can leave us mid-line on many
22511 targets, deal with it. Add a small constant to main, instead of
22512 1000 since main+1000 may not be a valid address in the target.
22513
53a5351d
JM
22514 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22515 on hpux11.
22516
22517 * gdb.base/attach.exp: Handle another hpux11 error message variant
22518 when attaching to a process that does not exist.
22519
225201999-08-19 J.T. Conklin <jtc@redback.com>
22521
22522 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22523 characters in 'continue to 1241' test.
53a5351d
JM
22524
225251999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22526
22527 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22528 stop in print_long_arg_list, define and use a whitespace
22529 variable in print_small_structs test, add an XFAIL for Solaris.
22530 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22531 interested enough to fix.
22532
7be570e7
JM
225331999-08-13 Keith Seitz <keiths@cygnus.com>
22534
22535 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22536 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22537 proc knows about targets other than the natives.
22538 (test_assign): Use "gdb_run_cmd" to "run" the target.
22539 Check that we've actually hit the breakpoint at main.
22540 When we attempt to assign a value to a local variable, check
22541 that the variable is in the current scope, i.e., don't use
22542 a test with an empty result.
22543
22544Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22545
22546 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22547 command.
7be570e7
JM
22548
225491999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22550
22551 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22552 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22553 gdb.compat, gdb.threads-hp.
22554 gdb.hp/configure, gdb.hp/configure.in: New files.
22555 gdb.hp/Makefile.in: Recurse into new subdirs.
22556 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22557 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22558 in object files.
22559 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22560
96baa820
JM
225611999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22562
22563 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22564 funky printf, remove a bogus p/a test.
96baa820
JM
22565
225661999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22567
22568 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22569 connected to the target. This is necessary when running not
22570 natively.
96baa820
JM
22571
225721999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22573
22574 * gdb.base/step-test.exp: Removed some extraneous messages.
22575
22576 * gdb.base/long_long.exp: Don't run memory examination tests
22577 on little-endian targets (they will need a different set of
22578 results to match).
22579
225801999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22581
22582 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22583 until somebody decides to fix GDB.
22584
22585 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22586 constant as "ULL".
96baa820
JM
22587 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22588 matches for a couple x/2 commands.
22589
a0b3c4fd
JM
225901999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22591
22592 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22593 by merging in ref-types2 tests.
22594 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22595
22596 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22597 * gdb.c++/Makefile.in: Add standard actions.
22598 (EXECUTABLES): Rename from PROGS, update list.
22599 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22600 from gdb.hp.
22601 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22602 foo and bar locals.
22603 * gdb.c++/anon-union.exp: Fix tests to match.
22604 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22605 expect matches to handle output variations.
22606 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22607 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22608 output, add HP alternatives for new and delete prints.
a0b3c4fd 22609 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22610 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22611 * gdb.c++/demangle.exp: Use $style when reporting failure.
22612 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22613 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22614 match alternatives.
22615 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22616 compilers.
a0b3c4fd
JM
22617 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22618 * gdb.c++/method.exp: Add match alternatives.
22619 * gdb.c++/misc.cc: Add bool types.
22620 * gdb.c++/misc.exp: Add tests for bool types.
22621 * gdb.c++/overload.exp: Add xfails.
22622 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22623 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22624 add some more template parameter tests (only for HP currently).
22625 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22626 * gdb.c++/virtfunc.cc: Add return type and value for main.
22627 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22628 match alternatives.
d63a86f8 22629
a0b3c4fd
JM
226301999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22631
22632 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22633
226341999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22635
22636 * gdb.base/signals.exp: Don't expect getting a backtrace from
22637 within a signal handler to fail on Linux.
22638
226391999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22640
22641 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22642 * lib/gdb.exp: Remove some gratuitious semicolons.
22643 (delete_breakpoints): Increase timeout.
22644 (gdb_expect): Add -notransfer option.
22645 (gdb_test): Use -notransfer option.
22646 (get_compiler_info): Add f77 case.
22647 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22648 case.
a0b3c4fd
JM
22649 (gdb_preprocess): Call get_compiler.
22650
22651 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22652 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22653 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22654 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22655 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22656 third arg to gdb_test.
a0b3c4fd
JM
22657 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22658 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22659 HP-UX xfails, add others.
a0b3c4fd
JM
22660 * gdb.base/completion.exp: Reflect name change of self-test.
22661 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22662 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22663 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22664 HP failure number.
a0b3c4fd
JM
22665 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22666 useless HP-UX 10.30 references.
22667 * gdb.base/maint.exp: Loosen matches.
22668 * gdb.base/pointers.c (main): Declare more_code.
22669 * gdb.base/pointers.exp: Match on output of a `next'.
22670 * gdb.base/structs.c: Add prototypes.
22671 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22672 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22673
226741999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22675
22676 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22677 command.
a0b3c4fd
JM
22678
226791999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22680
22681 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22682 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22683
22684 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22685 debug info. Deal with lack of signal hanlder info in stack.
22686
a9c64011 22687 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22688 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22689
5a2468f5
JM
226901999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22691
22692 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22693 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22694
adf40b2e
JM
22695Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22696
22697 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22698 a1-selftest.exp.
adf40b2e
JM
22699 * gdb.base/configure: Re-generate.
22700
227011999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22702
22703 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22704 in trying to run first and name is too long.
22705
22706 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22707 pointers2.c and pointers2.exp, respectively.
22708 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22709 doschk happier.
22710
43e526b9
JM
227111999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22712
22713 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22714 callfuncs2.c and callfuncs2.exp.
22715
22716 * gdb.base/list.exp: Remove mistaken xfails.
22717 * gdb.base/list0.h: Add optional prototypes.
22718
9846de1b
JM
22719Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22720
a9c64011 22721 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22722 calling malloc.
a9c64011
AS
22723 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22724 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22725 use.
9846de1b
JM
22726
227271999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22728
22729 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22730 * gdb.base/annota2.cc, annota2.exp: Move from here.
22731 * gdb.c++/annota2.cc, annota2.exp: To here.
22732 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22733
43ff13b4
JM
22734Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22735
22736 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22737 a consistent format.
43ff13b4 22738
085dd6e6
JM
227391999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22740
22741 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22742 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22743 HP compilers, also set the globals $true and $false.
22744
22745 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22746 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22747 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22748 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22749 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22750 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22751 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22752 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22753 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22754 whatis.c} Add C++ compatible function definitions and return
22755 types, add includes for library functions.
085dd6e6
JM
22756 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22757 * gdb.base/step-test.c (myglob): Rename from glob.
22758 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22759 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22760 files, move here from gdb.hp.
085dd6e6 22761 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22762 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22763 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22764 Adjust line numbers in regexps.
085dd6e6
JM
22765
22766 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22767 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22768 instead of 0/1.
22769
22770 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22771 foll-vfork.exp: New files, move here from gdb.hp.
22772 * gdb.base/page.exp: New file, test of pagination command.
22773
22774 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22775 recursion test.
22776 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22777
22778 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22779 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22780
22781 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22782 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22783 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22784 watchpoint test.
085dd6e6
JM
22785 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22786 them work.
22787 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22788 expressions properly.
22789 * gdb.base/corefile.exp: Loosen the match slightly.
22790 * gdb.base/default.exp: Allow "Error accessing memory" message
22791 also.
22792 * gdb.base/display.exp: Skip over x/0 j if PA64.
22793 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22794 * gdb.base/interrupt.exp: Ditto.
22795 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22796 in use.
22797 * gdb.base/list.exp: Add xfails for HP-UX.
22798 * gdb.base/long_long.exp: Refine some of the numeric matches.
22799 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22800 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22801 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22802 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22803 * gdb.base/ptype.exp: Succeed on more varieties of output.
22804 * gdb.base/scope.exp: Add xfails for HP-UX.
22805 * gdb.base/sect-cmd.exp: Add more cases.
22806 * gdb.base/setvar.exp: Add xfails for HP-UX.
22807 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22808 * gdb.base/signals.exp: Match on void symbolically.
22809 * gdb.base/step-test.exp: Add case for PA64.
22810 * gdb.base/term.exp: Add exit and restart.
22811 * gdb.base/twice.exp: Clean up after self.
22812 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22813 * gdb.base/whatis.exp: Allow more ways to pass tests.
22814
22815 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22816 no longer useful.
085dd6e6
JM
22817
22818Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22819
22820 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22821 list of patterns.
085dd6e6 22822 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22823 print_double_array(double_array)", "continuing to breakpoint
22824 1018", "print print_double_array(array_d)" and "continuing to
22825 1034" tests.
d63a86f8 22826
085dd6e6
JM
228271999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22828
a9c64011 22829 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22830
228311999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22832
22833 * config/mt-*: Remove, these haven't been used since 1996.
22834
228351999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22836
22837 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22838 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22839 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22840
9e0b60a8
JM
228411999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22842
22843 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22844 simpler match case for the ptype of the big class.
22845
228461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22847
22848 * gdb.exp: Fix test for gdb_prompt existence.
22849
228501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22851
22852 * gdb.exp (gdb_test): Add fail after calls to perror.
22853
228541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22855
22856 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22857
228581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22859
22860 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22861
0f71a2f6
JM
22862Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22863
22864 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22865 malloc() is linked in.
0f71a2f6
JM
22866
228671999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22868
22869 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22870 step at end.
22871
22872 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22873
228741999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22875
22876 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22877
cce74817
JM
22878Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22879
22880 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22881 * gdb.base/mips_pro.exp: Likewise.
22882
228831999-06-02 Keith Seitz <keiths@cygnus.com>
22884
22885 * gdb.c++/templates.cc: Change all "new" operators to throw
22886 an exception.
22887 * gdb.c++/cplusfuncs.cc: Likewise.
22888
22889 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22890
22891Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22892
22893 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22894 * gdb.base/ending-run.exp: When stepping out of main, accept a
22895 step into an arbitrary assembler file.
cce74817 22896
392a587b
JM
228971999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22898
d63a86f8 22899 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22900 "breakpoint-invalid" to be printed.
d63a86f8 22901 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22902 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22903 * gdb.base/annota2.cc: Initialize a.x to 0.
22904
9e086581
JM
229051999-05-17 Keith Seitz <keiths@cygnus.com>
22906
22907 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22908 when "skip_float_tests" set.
22909 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22910 "print print_ten_doubles", and "step into print_long_arg_list".
22911 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22912 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22913 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22914 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22915 "skip_float_tests" is set.
22916 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22917 when "skip_float_tests" set.
d63a86f8 22918
cd0fc7c3
SS
229191999-05-06 Keith Seitz <keiths@cygnus.com>
22920
22921 * gdb.base/annota2.cc: Include stdio.h.
22922
22923Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22924
22925 * gdb.base/crossload.exp: Remove, this has been disabled ever
22926 since BFD stopped including all targets, and cross-GDB gets
22927 plenty of testing anyway.
22928 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22929 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22930 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22931 * gdb.base/README: Remove, was doc for this.
22932 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22933 needed.
cd0fc7c3 22934
b83266a0
SS
229351999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22936
22937 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22938 output.
22939
22940 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22941 * gdb.base/annota2.exp: New file. More annotation tests.
22942 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22943 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22944
229451999-04-23 Angela Marie Thomas <angela@cygnus.com>
22946
22947 * config/cfdbug.exp: New file.
22948
7a292a7a
SS
229491999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22950
22951 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22952 Marcus Daniel's and Dale Hawkins's demangler crashes.
22953
22954 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22955 test_lucid_style_demangling, test_arm_style_demangling,
22956 test_hp_style_demangling): Try Tom Tromey's core-dumping
22957 identifier under each demangling style.
7a292a7a
SS
22958
229591999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22960
22961 * gdb.c++/demangle.exp: Include the current demangling style
22962 in all test names.
22963 (current_demangling_style): New global variable.
22964 (set_demangling_style, test_demangling_core, test_demangling,
22965 test_demangling_exact): New functions.
22966 (test_gnu_style_demangling, test_lucid_style_demangling,
22967 test_arm_style_demangling, test_hp_style_demangling): Use those,
22968 instead of calling gdb_test and gdb_test_exact directly.
22969 (catch_demangling_errors): New function, which reports errors
22970 signalled by the demangling test functions in an orderly way.
22971 (do_tests): Use catch_demangling_errors.
22972
229731999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22974
22975 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22976 grouping in expressions, not {}.
7a292a7a
SS
22977
22978 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22979 initialized yet.
7a292a7a
SS
22980
229811999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22982
22983 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22984 are listed.
22985
229861999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22987
22988 * gdb.stabs/weird.exp: Test for CC being defined before
22989 looking at its value.
22990
229911999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22992
22993 * gdb.base/call-ar-st.exp: Remove stray '#'.
22994 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22995 "short int" and "long int".
22996 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22997 change, to mollify finicky HP compiler.
7a292a7a
SS
22998 * gdb.hp/reg-test.exp (testfile): Fix file name.
22999 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23000
7a292a7a
SS
23001 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23002 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23003 alternate form of enum ptype.
23004
c906108c
SS
230051999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23006
7a292a7a
SS
23007 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23008 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23009 passing skip_hp_tests, so as not to waste time on guaranteed
23010 failure.
7a292a7a 23011
c906108c
SS
23012 * gdb.c++/overload.cc: Pass string instead of char addr, always
23013 init ccpfoo.
23014 * gdb.c++/templates.cc: Fix syntax error.
23015
7a292a7a
SS
23016Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23017
23018 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23019 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23020 command.
23021
230221999-03-18 James Ingham <jingham@cygnus.com>
23023
23024 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23025
23026 * gdb.c++/method.exp: It was testing an uninitialized int on the
23027 stack and assuming it was positive.
23028
23029 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23030
23031 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23032 keep it from killing the rest of the tests.
7a292a7a
SS
23033 Use gdb_continue_to_end.
23034
23035 * gdb.base/sigall.exp: use gdb_continue_to_end.
23036
23037 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23038
23039 * gdb.base/display.exp: use runto_main, not run.
23040
d63a86f8
RM
23041 * gdb.base/default.exp: Check for the current error message in the
23042 r abbreviation test.
7a292a7a
SS
23043 Add strongarm to the targets that know info float.
23044
d63a86f8 23045 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23046 run which doesn't work with monitors.
23047
23048 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23049
23050 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23051
23052 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23053 program. Traps the case (in Cygmon) when the program never really
23054 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23055 more places, so I used my name. Sorry Mark...
23056
23057 * config/monitor.exp (gdb_target_monitor): added another
23058 target_info parameter: remotebinarydownload. This will set the
23059 remotebinarydownload flag if this is causing some boards trouble.
23060
230611999-03-18 Mark Salter <msalter@cygnus.com>
23062
23063 * lib/gdb.exp (continue_to_exit): New function.
23064
23065 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23066 * gdb.base/ending-run.exp: Ditto.
23067 * gdb.base/step-test.exp: Ditto.
23068
230691999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23070
23071 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23072 (suggested by Art Haas <ahaas@neosoft.com>).
23073
230741999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23075
889bf7c5 23076 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23077
23078Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23079
23080 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23081 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23082
230831999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23084
23085 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23086 a call to strlen; sometimes we do have sources.
23087
230881999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23089
23090 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23091 character, so GDB won't print garbage after its end.
d63a86f8 23092
c906108c
SS
23093 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23094 breakpoint there instead. Sometimes GCC emits memcpy to handle
23095 the large structures being passed by value, so we step into that
23096 instead of sum_array_print, which obscures what we're really testing.
23097 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23098 the bizarre steps into memcpy, so do that here. Add check for
23099 stepping into function calls that pass large structures by value.
23100 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23101 Remove all references to specific line numbers.
23102 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23103 New type and function.
23104 (main): Call large_struct_by_value, passing it a large struct by value.
23105 * lib/gdb.exp (gdb_get_line_number): New function.
23106
23107 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23108 more portable.
23109
7a292a7a
SS
231101999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23111
c906108c
SS
23112 * lib/gdb.exp: Doc fixes.
23113
7a292a7a
SS
231141999-03-05 Nick Clifton <nickc@cygnus.com>
23115
d63a86f8 23116 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23117
231181999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23119
c906108c 23120 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23121 commands. They're not germane to this test, and they don't work
23122 that way on remote targets.
c906108c 23123
3fc11d3e
JM
231241999-03-01 James Ingham <jingham@cygnus.com>
23125
23126 * Changelog entries merged over from gdb development branch.
23127
3fc11d3e
JM
23128 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23129
23130 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23131 for outputting results of test run.
23132
2d4a1622 23133 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23134
23135 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23136
7a292a7a
SS
231371999-02-25 Felix Lee <flee@cygnus.com>
23138
23139 * lib/gdb.exp (debug_format): initialize
23140
c906108c
SS
231411999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23142
23143 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23144 * gdb.base/call-rt-st.c: Ditto.
23145
c906108c
SS
231461999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23147
23148 * gdb.threads/pthreads.exp (horiz): New variable.
23149 (test_startup): Fix regexps that capture thread numbers.
23150
231511999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23152
23153 * gdb.base/smoke.exp: Disambiguate two test case names (both
23154 called ``print'').
23155
23156Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23157
23158 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23159 compilation.
c906108c
SS
23160
231611999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23162
23163 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23164 actual output formatting.
23165 * gdb.base/smoke.exp: GDB removes leading 0's.
23166 * gdb.base/volatile.exp: Don't check type of remuneration;
23167 that variable is no longer defined in constvars.c.
23168 * gdb.base/step-test.c (main): Exit with explicit exit code.
23169 * gdb.base/step-test.exp: Remove two nexti checks--they are
23170 not portable.
23171
231721999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23173
23174 * gdb.base/help.exp ("help delete display"): Fix test to match
23175 gdb's output.
23176
23177 * gdb.base/long_long.c (known_types): Initialize values to zero.
23178 * gdb.base/long_long.exp: Step one more line
23179 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23180 leading zeros. Explicitly ask for hex formatting. Use
23181 unique test case names.
c906108c
SS
23182
23183Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23184
d63a86f8 23185 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23186
23187 * gdb.c++/method.exp: Add missing close brace.
23188
231891999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23190
23191 * gdb.base/maint.exp: Use 'set height 0' to disable page
23192 prompting, not 'set height 400'.
23193
23194 Fix a bunch of timeouts.
23195 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23196 four separate tests, so expect doesn't take forever to match a ton
23197 of text against a regexp with lots of .* forms.
23198 ("maint print psymbols", "maint print symbols"): Make some of
23199 these greps more selective, so that expect doesn't try to wade
23200 through huge piles of output and time out.
23201
23202 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23203
23204 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23205 tests: one which doesn't expect shlib events to be reported, and
23206 another which does, but is XFAIL for all platforms other than
23207 HP/UX.
c906108c
SS
23208
23209 * gdb.base/break.exp: Teach the test suite that the `catch
23210 fork', `catch vfork', and `catch exec' commands produce error
23211 messages on platforms that don't provide these features.
23212
23213Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23214
23215 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23216 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23217 (shortening names from solib_threshold.exp etc), won't run on
23218 anything but HP-UX for the foreseeable future.
c906108c 23219 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23220 reflect move.
c906108c
SS
23221
23222Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23223
23224 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23225 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23226
23227Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23228
23229 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23230 successfully re-sets breakpoints in shared libraries.
23231 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23232
23233Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23234
d63a86f8
RM
23235 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23236 and compiled w/o GCC.
c906108c
SS
23237
23238 * gdb.hp/watch-cmd.exp: ditto.
23239
23240 * gdb.hp/watch-hp.exp: ditto.
23241
23242 * gdb.hp/xdb1.exp: ditto.
23243
23244 * gdb.hp/xdb2.exp: ditto.
23245
23246 * gdb.hp/dbx.exp: ditto.
23247
23248Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23249
23250 * constvars.c: Remove C++-isms.
23251 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23252 with GCC.
c906108c
SS
23253
23254Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23255
23256 The following changes are part of the HP merge.
23257
23258 * gdb.base/break.exp: new tests to verify that catchpoints for
23259 fork, vfork, and exec don't trigger inappropriately.
23260
23261 * gdb.base/opaque.exp: compile one file at a time, then link.
23262
23263 * gdb.base/signals.exp: be more restrictive about which hppa
23264 systems receive a setup_xfail. new tests.
23265
23266 * gdb.base/solib_threshold.build: new file.
23267 * gdb.base/solib_threshold.exp: new file.
23268 * gdb.base/solib_threshold.link_opts: new file.
23269 * gdb.base/solib_threshold.mk: new file.
23270 * gdb.base/gen_solib_threshold.c: new file.
23271
23272 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23273 tests. New tests for enums inside classes.
23274
23275 * gdb.c++/compiler.cc: indicate support of template debugging.
23276
23277 * gdb.c++/demangle.exp: run hp style demangling tests.
23278
23279 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23280 tests.
23281
23282 * gdb.c++/misc.cc: changes to support new tests.
23283
23284 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23285 to support new tests.
23286
23287 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23288 gcc, then skip these tests.
23289
23290Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23291
23292 The following files are part of the HP merge; some had longer
23293 names at HP, but have been renamed to be no more than 14
23294 characters in length.
23295
23296 * gdb.hp/ambiguous.cc: new file.
23297 * gdb.hp/ambiguous.exp: new file.
23298 * gdb.hp/attach.exp: new file.
23299 * gdb.hp/attach2.exp: new file.
23300 * gdb.hp/classes-hp.exp: new file.
23301 * gdb.hp/ctti.exp: new file.
23302 * gdb.hp/ctti-add.cc: new file.
23303 * gdb.hp/ctti-add1.cc: new file.
23304 * gdb.hp/ctti-add2.cc: new file.
23305 * gdb.hp/ctti-add3.cc: new file.
23306 * gdb.hp/dbx.exp: new file.
23307 * gdb.hp/exception.cc: new file.
23308 * gdb.hp/exception.exp: new file.
23309 * gdb.hp/foll-exec.c: new file.
23310 * gdb.hp/foll-exec.exp: new file.
23311 * gdb.hp/foll-fork.c: new file.
23312 * gdb.hp/foll-fork.exp: new file.
23313 * gdb.hp/foll-vfork.c: new file.
23314 * gdb.hp/foll-vfork.exp: new file.
23315 * gdb.hp/inherit-hp.exp: new file.
23316 * gdb.hp/more-steps.exp: new file.
23317 * gdb.hp/namespace.cc: new file.
23318 * gdb.hp/namespace.exp: new file.
23319 * gdb.hp/optimize.exp: new file.
23320 * gdb.hp/pxdb.c: new file.
23321 * gdb.hp/pxdb.exp: new file.
23322 * gdb.hp/quicksort.exp: new file.
23323 * gdb.hp/reg-test.exp: new file.
23324 * gdb.hp/reg-test.s: new file.
23325 * gdb.hp/sized-enum.c: new file.
23326 * gdb.hp/sized-enum.exp: new file.
23327 * gdb.hp/start-stop.exp: new file.
23328 * gdb.hp/templ-hp.cc: new file.
23329 * gdb.hp/templ-hp.exp: new file.
23330 * gdb.hp/thr-lib.c: new file.
23331 * gdb.hp/thr-lib.exp: new file.
23332 * gdb.hp/thr-lib.h: new file.
23333 * gdb.hp/thr-liblib.c: new file.
23334 * gdb.hp/virtfun-hp.c: new file.
23335 * gdb.hp/virtfun-hp.exp: new file.
23336 * gdb.hp/watch-cmd.exp: new file.
23337 * gdb.hp/watch-hp.exp: new file.
23338 * gdb.hp/xdb1.exp: new file.
23339 * gdb.hp/xdb2.exp: new file.
23340 * gdb.hp/xdb3.exp: new file.
23341
23342Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23343
23344 The following files are part of the HP merge; some had longer
23345 names at HP, but have been renamed to be no more than 14
23346 characters in length.
23347
23348 * gdb.base/ss.h: new file.
23349 * gdb.base/call-ar-st.c: new file.
23350 * gdb.base/call-ar-st.exp: new file.
23351 * gdb.base/call-rt-st.c: new file.
23352 * gdb.base/call-rt-st-exp: new file.
23353 * gdb.base/call-strs.exp: new file.
23354 * gdb.base/ena-dis-br.exp: new file.
23355 * gdb.base/environ.exp: new file.
23356 * gdb.base/long_long.exp: new file.
23357 * gdb.base/sect-cmd.exp: new file.
23358 * gdb.base/shlib-cl2.exp: new file.
23359 * gdb.base/smoke.exp: new file.
23360 * gdb.base/so-impl-ld.c: new file.
23361 * gdb.base/so-impl-ld.exp: new file.
23362 * gdb.base/so-indr-cl.c: new file.
23363 * gdb.base/so-indr-cl.exp: new file.
23364 * gdb.base/varargs.exp: new file.
23365 * gdb.base/volatile.exp: new file.
23366 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23367 * gdb.base/display.exp: new file.
c906108c
SS
23368 * gdb.c++/derivation.exp: new file.
23369 * gdb.c++/local.exp: new file.
23370 * gdb.c++/member-ptr.exp: new file.
23371 * gdb.c++/overload.exp: new file.
23372 * gdb.c++/ovldbreak.exp: new file.
23373 * gdb.c++/ref-types.exp: new file.
23374 * gdb.c++/ref-types2.exp: new file.
23375 * gdb.c++/userdef.exp: new file.
d63a86f8 23376
c906108c
SS
23377Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23378
23379 * gdb.base/default.exp: Reflect wording change in remote.c.
23380
dc96c6c7 23381Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23382
23383 * gdb.base/help.exp: Update to reflect current text.
23384
23385Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23386
23387 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23388 they're stack variables and contain garbage.
23389 * gdb.c++/anon-union.exp: new file.
23390
23391 The following changes were made by David Taylor
889bf7c5
PA
23392 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23393 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23394 in changes by HP.
c906108c
SS
23395
23396 * gdb.base/bitops.exp: new file.
23397 * gdb.base/default.exp: change expected messages for catch and
23398 info catch tests to reflect HP merge changes.
23399 * gdb.base/enable-disable-break.exp
23400 * gdb.base/ending-run.c: new file.
23401 * gdb.base/long_long.c: new file.
23402 * gdb.base/maint.exp: new file.
23403 * gdb.base/pointers2.exp: new file.
23404 * gdb.base/shlib-call2.exp: new file.
23405 * gdb.base/solib.exp: new file.
23406 * gdb.base/step-test.c: new file.
23407 * gdb.c++/anon-union.cc: new file.
23408 * gdb.c++/local.cc: new file.
23409 * gdb.c++/member-pointer.cc: new file.
23410 * gdb.c++/method.cc: new file.
23411 * gdb.c++/ref-types.cc: new file.
23412 * gdb.c++/ref-types2.cc: new file.
23413 * gdb.c++/userdef.cc: new file.
d63a86f8 23414
c906108c
SS
23415 * gdb.base/scope.exp: compile one file at a time, then link.
23416 * gdb.base/langs.exp: ditto.
23417 * gdb.base/list.exp: ditto.
d63a86f8 23418
c906108c
SS
23419Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23420
23421 The following changes were made by David Taylor
889bf7c5
PA
23422 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23423 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23424 in changes by HP.
d63a86f8 23425
c906108c
SS
23426 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23427 skip tests. When compiling pass c++ flag to gdb_compile.
23428 * gdb.c++/
d63a86f8 23429
c906108c
SS
23430 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23431 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23432 (skip_hp_tests): new function.
23433 (gdb_preprocess): new function.
23434
23435 * configure.in (hpdir): decide whether to configure gdb.hp.
23436 * configure: regenerated.
23437
23438 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23439 to delete on clean.
23440 (EXECUTABLES): update to reflect new additions.
23441 * gdb.base/commands.exp: update message expected.
23442 * gdb.base/default.exp: add copyright notice.
23443 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23444 * gdb.base/help.exp: update messages to reflect current text.
23445 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23446 targets for recurse tests.
23447 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23448 skip this file.
23449
23450 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23451 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23452 compilation.
23453 * gdb.c++/misc.exp: ditto.
23454 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23455 run the tests. tell gdb_compile that it's a c++ compilation.
23456
23457 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23458
c906108c
SS
23459 * gdb.base/all-bin.exp: new file.
23460 * gdb.base/arithmet.exp: new file.
23461 * gdb.base/assign.exp: new file.
23462 * gdb.base/completion.exp: new file.
23463 * gdb.base/cond-expr.exp: new file.
23464 * gdb.base/condbreak.exp: new file.
23465 * gdb.base/define.exp: new file.
23466 * gdb.base/dollar.exp: new file.
23467 * gdb.base/environment.exp: new file.
23468 * gdb.base/eval-skip.exp: new file.
23469 * gdb.base/jump.exp: new file.
23470 * gdb.base/logical.exp: new file.
23471 * gdb.base/pointers.exp: new file.
23472 * gdb.base/relational.exp: new file.
23473 * gdb.base/section_command.exp: new file.
23474 * gdb.base/whatis-expr.exp: new file.
23475
23476 * gdb.base/all-types.c: new file.
23477 * gdb.base/call-array-struct.c: new file.
23478 * gdb.base/call-return-struct.c: new file.
23479 * gdb.base/call-strings.c: new file.
23480 * gdb.base/callfuncs2.c: new file.
23481 * gdb.base/condbreak.c: new file.
23482 * gdb.base/constvars.c: new file.
23483 * gdb.base/display.c: new file.
23484 * gdb.base/int-type.c: new file.
23485 * gdb.base/jump.c: new file.
23486 * gdb.base/miscexprs.c: new file.
23487 * gdb.base/pointers.c: new file.
23488 * gdb.base/pointers2.c: new file.
23489 * gdb.base/shmain.c: new file.
23490 * gdb.base/shr1.c: new file.
23491 * gdb.base/shr2.c: new file.
23492 * gdb.base/solib.c: new file.
23493 * gdb.base/solib1.c: new file.
23494 * gdb.base/solib2.c: new file.
23495 * gdb.base/varargs.c: new file.
23496 * gdb.c++/derivation.cc: new file.
23497 * gdb.c++/overload.cc: new file.
23498 * gdb.c++/ovldbreak.cc: new file.
23499 * gdb.hp/attach.c: new file.
23500 * gdb.hp/attach2.c: new file.
23501 * gdb.hp/average.c: new file.
23502 * gdb.hp/compiler.c: new file.
23503 * gdb.hp/compiler.cc: new file.
23504 * gdb.hp/execd-program.c: new file.
23505 * gdb.hp/follow-exec.c: new file.
23506 * gdb.hp/follow-fork.c: new file.
23507 * gdb.hp/follow-vfork-and-exec.c: new file.
23508 * gdb.hp/misc-hp.cc: new file.
23509 * gdb.hp/more-steps.c: new file.
23510 * gdb.hp/optimize.c: new file.
23511 * gdb.hp/quicksort.c: new file.
23512 * gdb.hp/run-hp.c: new file.
23513 * gdb.hp/start-stop.c: new file.
23514 * gdb.hp/sum.c: new file.
23515 * gdb.hp/templates-hp.cc: new file.
23516 * gdb.hp/thread-local-in-lib.c: new file.
23517 * gdb.hp/thread-local-in-lib.h: new file.
23518 * gdb.hp/thread-local-in-lib.lib.c: new file.
23519 * gdb.hp/vforked-program.c: new file.
23520 * gdb.hp/virtfunc-hp.cc: new file.
23521 * gdb.hp/watchpoint-hp.c: new file.
23522 * gdb.hp/xdb.c: new file.
23523 * gdb.hp/xdb0.c: new file.
23524 * gdb.hp/xdb0.h: new file.
23525 * gdb.hp/xdb1.c: new file.
23526
23527Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23528
23529 The following change was made by Edith Epstein
889bf7c5
PA
23530 <eepstein@cygnus.com> as part of a project to merge in changes
23531 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23532
23533 * gdb.c++/demangle.exp: changed the expected output for some
23534 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23535 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23536 T1<char>::~T1<char>(void)
c906108c 23537 becomes,
a9c64011
AS
23538 maint demangle __dt__11T1__pt__2_cFv
23539 T1<char>::~T1(void)
c906108c 23540
889bf7c5 23541 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23542
c906108c
SS
23543Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23544
23545 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23546 * gdb.trace/backtrace.exp: Likewise.
23547 * gdb.trace/circ.exp: Likewise.
23548 * gdb.trace/collection.exp: Likewise.
23549 * gdb.trace/deltrace.exp: Likewise.
23550 * gdb.trace/infotrace.exp: Likewise.
23551 * gdb.trace/limits.exp: Likewise.
23552 * gdb.trace/packetlen.exp: Likewise.
23553 * gdb.trace/passc-dyn.exp: Likewise.
23554 * gdb.trace/passcount.exp: Likewise.
23555 * gdb.trace/report.exp: Likewise.
23556 * gdb.trace/save-trace.exp: Likewise.
23557 * gdb.trace/tfind.exp: Likewise.
23558 * gdb.trace/tracecmd.exp: Likewise.
23559 * gdb.trace/while-dyn.exp: Likewise.
23560 * gdb.trace/while-stepping.exp: Likewise.
23561
235621998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23563
23564 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23565
23566Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23567
23568 From Brendan Kehoe:
23569 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23570 int return types.
23571
23572Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23573
23574 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23575 remote dos host testing right.
c906108c
SS
23576
23577Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23578
23579 * gdb.base/corefile.exp: remove some xfails.
23580
23581Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23582
23583 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23584 have different timestamps.
c906108c
SS
23585
23586Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23587
23588 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23589 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23590
23591Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23592
23593 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23594 delta.
c906108c
SS
23595
23596Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23597
23598 * gdb.base/default.exp: Add brace missing from previous delta.
23599
23600Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23601
23602 * gdb.base/default.exp: Support test for info float for all
23603 varieties of arm toolchain.
23604
dc96c6c7 23605Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23606
23607 * gdb.trace/*.exp: remove "remote_download" command.
23608
dc96c6c7 23609Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23610
23611 * gdb.trace/*.exp: remove -gdwarf from compile.
23612
23613Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23614
23615 * gdb.trace/configure.in(AC_INIT): typo
23616 * gdb.trace/configure: regenerated
23617
dc96c6c7 23618Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23619
23620 * config/m68k-emc.exp: New file.
23621 * lib/<emc-support.exp trace-support.exp}: New files.
23622 * configure.in: add new test directory gdb.trace.
23623 * gdb.trace/{configure configure.in Makefile.in}: New files.
23624 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23625 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23626 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23627 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23628 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23629 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23630 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23631
dc96c6c7 23632Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23633
23634 * gdb.c++/classes.exp: Change all regular expressions to match
23635 arbitrary combinations of newline/carriage-return, so that they
23636 will work equally well on Unix and Windows.
23637 * gdb.c++/inherit.exp: ditto.
23638 * gdb.c++/virtfunc.exp: ditto.
23639
236401998-08-11 Dawn Perchik <dawn@cygnus.com>
23641
23642 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23643
c2d11a7d
JM
23644Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23645
23646 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23647 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23648 to use a0-a3/d0-d3 as needed.
23649
23650Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23651
23652 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23653 * gdb.disasm/am33.exp: Corresponding changes.
23654
c906108c
SS
236551998-07-11 Felix Lee <flee@cygnus.com>
23656
23657 * gdb.base/callfuncs.exp: add cmp10 test.
23658 * gdb.base/callfuncs.c (cmp10): new function.
23659
23660Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23661
d63a86f8 23662 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23663 into two parts to get around a synchronization problem in expect.
23664
3fc11d3e
JM
23665Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23666
23667 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23668
23669 * configure.in: Add options for gdbtk testsuite.
23670
23671 * configure: Regenerate.
23672
23673 * gdb.gdbtk: New directory to hold gdbtk tests.
23674
c906108c
SS
23675Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23676
23677 * gdb.fortran/types.exp: Escape brackets in expect patterns
23678 for test_float_literal_types_accepted tests.
23679 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23680 before run test.
23681
c2d11a7d
JM
23682Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23683
23684 * am33.exp: Just compile, do not link the testcase.
23685 * am33.s: Add ".am33" pseudoop to force am33 mode.
23686
c906108c
SS
236871998-06-25 Felix Lee <flee@cygnus.com>
23688
23689 * gdb.base/setshow.exp: make sure $pc is sane.
23690
23691 * gdb.stabs/weird.exp: split expect patterns properly.
23692
c2d11a7d
JM
23693Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23694
23695 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23696 * gdb.disasm/am33.exp: Run it.
23697
dc96c6c7 23698Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23699
23700 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23701 match processing (and eliminate spurious timeouts when running).
23702
dc96c6c7 23703Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23704
23705 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23706 exception test, but conditionalize it on target [mach | gnu].
23707
dc96c6c7 23708Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23709
23710 * gdb.base/overlays.exp: fixup compile line for linker script.
23711
23712Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23713
23714 * gdb.fortran/types.exp: don't guess at float size.
23715
23716Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23717
23718 * gdb.base/exprs.exp: delete test that depends on int size.
23719
23720Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23721
23722 * config/sim.exp: Removed checks for target triplets.
23723 (gdb_target_sim): Use gdb,target_sim_options.
23724
23725Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23726
23727 * gdb.base/reread.exp: New file.
23728 * gdb.base/reread1.c: New file.
23729 * gdb.base/reread2.c: New file.
23730
23731Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23732
23733 * config/sim.exp: Use 'target sim -sparclite' when running
23734 SPARClite programs.
23735
23736Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23737
23738 * gdb.base/structs2.exp: New file.
23739 * gdb.base/structs2.c: New file.
23740
23741Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23742
23743 * gdb.asm/common.inc: New file.
23744 * gdb.asm/d10v.inc: New file.
23745 * asm-source.exp: Pass -I's to gas to find .inc files.
23746 Update line numbers in expected output.
23747 * asmsrc1.s: Rewrite.
23748 * asmsrc2.s: Rewrite.
23749 * configure.in: Create arch.inc symlink.
23750 * configure: Regenerate.
23751 * Makefile.in (distclean): Delete arch.inc.
23752
23753Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23754
23755 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23756 (t_enum_value2): ditto
23757 (t_enum_value3): ditto
23758 (main): ditto
c906108c
SS
23759Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23760
23761 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23762 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23763 change.
23764 Use gdb_test instead of send_gdb/gdb_expect sequences.
23765
23766Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23767
23768 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23769 not void.
23770
23771Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23772
23773 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23774 subroutines. Used to test gdbs ability to single step through PC
23775 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23776
23777Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23778
23779 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23780 more rigorous EGCS C++ error checking.
23781
23782Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23783
a9c64011
AS
23784 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23785 tests.
23786 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23787 function when asleep.
23788 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23789 for i*86 Linux and SVR4 signal handling problems.
23790 Remove linux xfail for `next to handler in signals_tests_1', fixed
23791 by recent infrun.c change.
23792 Limit backtrace to 10 frames to avoid timeout problems with infinite
23793 stack backtraces.
23794 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23795 target.[ch] change.
c906108c
SS
23796
23797Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23798
23799 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23800 for a newline from gdb before continuing.
23801 (default_gdb_exit): Just look for y or n.
23802 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23803 it does, fail the rests of the tests in the file.
23804
23805Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23806
23807 * config/cygmon.exp: New file.
23808
23809Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23810
23811 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23812 main" test on remote targets.
c906108c
SS
23813
23814 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23815 run test on remote targets.
23816
23817Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23818
23819 * gdb.asm: New directory.
23820 * configure.in: Configure it.
23821 * configure: Regenerate.
23822 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23823 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23824
23825Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23826
23827 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23828
dc96c6c7 23829Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23830
a9c64011
AS
23831 * gdb.base/overlays (several files): Merge the two overlay
23832 managers into one. Change variables (foox, barx, bazx, grbxx)
23833 back into ints but force them to load in their proper sections.
c906108c
SS
23834
23835Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23836
23837 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23838 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23839 (D10VCopy): Handle memory regions crossing 16k boundaries.
23840 (D10VCopy): Transfer data in 32 bit chunks.
23841
23842Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23843
23844 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23845 correct.
c906108c
SS
23846
23847 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23848 map. Include space for printf in .text segment.
c906108c
SS
23849
23850 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23851 updated d10v memory VMA/LMA map.
c906108c 23852 (D10VCopy): Call D10VTranslate.
d63a86f8 23853
c906108c
SS
23854Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23855
23856 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23857
23858 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23859 that it won't be put into the .sdata - small data -
23860 section. Update reference.
c906108c
SS
23861 * gdb.base/baz.c (bazx, baz): Ditto.
23862 * gdb.base/foo.c (foox, foo): Ditto.
23863 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23864
23865 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23866 to be arrays.
d63a86f8 23867
dc96c6c7 23868Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23869
a9c64011
AS
23870 * gdb.base/overlays.exp: fix up and get working again.
23871 Add tests for backtraces from an overlay function.
d63a86f8 23872
c906108c
SS
23873Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23874
23875 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23876 "calling function with watchpoint enabled".
23877
23878Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23879
23880 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23881 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23882 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23883 pending review of whether it is useful or not.
23884
23885Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23886
23887 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23888
23889Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23890
23891 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23892 * config/dve.exp: New file to support Densan boards.
23893
23894Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23895
23896 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23897 reads and BSD.
c906108c
SS
23898
23899Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23900
23901 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23902 response.
23903
23904 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23905
23906Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23907
23908 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23909 test.
c906108c
SS
23910
23911 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23912 target_sizeof_long and target_bigendian_p.
c906108c 23913 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23914 to targets word size and endianess.
d63a86f8 23915
c906108c
SS
23916Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23917
23918 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23919 output.
c906108c
SS
23920
23921Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23922
23923 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23924 Update test of set args help to match source change.
c906108c
SS
23925
23926Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23927
23928 * gdb.base/default.exp: Expect help system output to be in
23929 alphabetical order.
23930 * gdb.base/help.exp: Ditto.
23931
23932Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23933
23934 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23935 "i*86-pc-linux-gnu*".
23936 * gdb.base/interrupt.exp: Ditto.
23937 * gdb.base/corefile.exp: Ditto.
23938
23939 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23940 define vxworks when building the testcase.
c906108c
SS
23941
23942 * gdb.base/ptype.exp: Fix testnames to be unique.
23943 * gdb.base/radix.exp: Ditto.
23944 * gdb.base/term.exp: Ditto.
23945 * gdb.base/whatis.exp: Ditto.
23946 * gdb.c++/classes.exp: Ditto.
23947
23948Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23949
23950 * gdb.base/callfuncs.exp: Fix indentation.
23951
23952 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23953 suppress_flag has been set.
23954 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23955 target feature.
23956
23957Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23958
23959 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23960 the testcase.
23961
23962 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23963 set_debug_traps() and breakpoint().
c906108c
SS
23964 * gdb.c++/misc.cc (main): Ditto.
23965 * gdb.c++/templates.cc (main): Ditto.
23966 * gdb.c++/virtfunc.cc (main): Ditto.
23967
23968Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23969
23970 * lib/gdb.exp(gdb_step_for_stub): New function.
23971 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23972 exists, reload the executable and do a "continue" instead of
23973 doing a jump.
23974 (runto_main): Use gdb_step_for_stub.
d63a86f8 23975
c906108c 23976 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23977 tests to have unique names.
c906108c
SS
23978 * gdb.base/callfuncs.exp: Ditto.
23979 * gdb.base/commands.exp: Ditto.
23980 * gdb.base/default.exp: Ditto.
23981 * gdb.base/help.exp: Ditto.
23982 * gdb.base/list.exp: Ditto.
23983 * gdb.base/opaque.exp: Ditto.
23984 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23985 similar tests.
d63a86f8 23986
c906108c
SS
23987 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23988 * gdb.c++/cplusfuncs.cc: Ditto.
23989 * gdb.c++/virtfunc.cc: Ditto.
23990
23991 * config/monitor.exp: Keep track of the last file we saw, rather
23992 than trying to get the info from gdb.
23993
23994 * gdb.fortran/types.exp: Move comment to previous line.
23995
23996Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23997
23998 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23999 target mode.
c906108c
SS
24000
24001Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24002
24003 From Bob Manson:
24004 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24005 string from GDB when it connects.
c906108c
SS
24006
24007 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24008
24009Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24010
24011 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24012 if we can't get a debug format from GDB (we may be testing an
24013 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24014
24015 * gdb.stabs/weird.exp: Fix quoting.
24016
24017 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24018
24019Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24020
24021 * config/arm-ice.exp: New file.
24022
24023Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24024
24025 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24026 until it has been modified to work with the new testsuite.
c906108c 24027
99707966 24028 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24029 testcase won't compile, cause all of the testcases in the file to
24030 fail instead.
c906108c
SS
24031
24032 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24033 (gdb_clear_suppressed): New procedure.
24034 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24035 it contains a positive value.
24036
24037Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24038
24039 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24040
24041 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24042
24043Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24044
24045 * lib/gdb.exp (setup_xfail_format): New function.
24046 (get_debug_format): New function to get debug format.
24047 (debug_format): New global variable to hold last value set
24048 by get_debug_format.
24049 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24050 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24051 * gdb.c++/ptype.exp: Ditto.
24052 * gdb.c++/classes.exp: Ditto.
24053 * gdb.c++/cplusfuncs.exp: Ditto.
24054 * gdb.c++/inherit.exp: Ditto.
24055 * gdb.c++/templates.exp: Ditto.
24056 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24057
c906108c
SS
24058Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24059
24060 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24061 host doesn't have a currently-open connection.
24062
24063 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24064 any gdb stub target. Handle cases where gdb doesn't respond when
24065 interrupted in a sane fashion.
c906108c
SS
24066
24067 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24068 same thing in a totally different way.
c906108c
SS
24069
24070 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24071 setting "timeout".
c906108c 24072 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24073 default_gdb_init now.
c906108c
SS
24074
24075Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24076
24077 * gdb.base/printcmds.exp: Fix "check for floating addition"
24078 regexp to accept results within approx +/- .01 of exact value.
24079 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24080
24081Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24082
24083 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24084 properly.
c906108c
SS
24085 (gdb_expect): Add optional timeout parameter, and add timeout
24086 value to various calls.
24087 (gdb_suppress_tests): Only give one warning message per group.
24088
24089Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24090
24091 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24092 global variables. Handle getting a value for $timeout more
24093 gracefully.
c906108c
SS
24094
24095Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24096
24097 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24098 initialize.
c906108c 24099 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24100 by a target configuration file.
c906108c
SS
24101 (gdb_expect): Pass the timeout to remote_expect.
24102
24103 * config/monitor.exp(gdb_load): Fix typo in regexp.
24104
24105Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24106
24107 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24108
24109Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24110
24111 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24112 here. Call gdb_target_exec before rebooting the target, to make
24113 sure the connection to the target is closed.
c906108c
SS
24114 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24115 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24116 Also detect "Timeout reading from remote" error.
24117
24118 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24119 gdb_target_monitor. Don't call gdb_file_cmd here; let
24120 gdb_target_monitor do it.
c906108c
SS
24121
24122 * gdb.disasm/hppa.exp: Don't use exec_output.
24123
24124Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24125
24126 * gdb.base/list.exp: If we're debugging a non-native target,
24127 try to set the pc register to point to the start of the
24128 program before doing the first list command.
24129
24130 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24131 test_calls after restarting.
c906108c
SS
24132
24133 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24134 reloading.
c906108c
SS
24135
24136 * gdb.base/watchpoint.exp: Fix typo.
24137
24138 * gdb.base/setshow.exp: Check for use_gdb_stub.
24139
24140 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24141 stub case.
c906108c
SS
24142 * gdb.base/langs.exp: Ditto.
24143
24144 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24145 gdb_load_offset. If we weren't given a file to load, figure out
24146 what the current file is and use it.
c906108c
SS
24147
24148 * config/i386-bozo.exp: New file.
24149
24150Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24151
24152 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24153 feature.
24154
24155 * config/proelf.exp: New entry.
24156
24157Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24158
24159 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24160 of regexps.
24161
24162 * gdb.base/watchpoint.exp: Don't run the test_stepping
24163 tests if gdb can't call functions on the target.
24164
24165 * gdb.base/setshow.exp: Don't run the set prompt tests if
24166 the board has gdb_prompt set.
24167
24168Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24169
24170 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24171 * gdb.base/commands.exp: Likewise.
24172 * gdb.base/setshow.exp: Likewise.
24173
24174Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24175
24176 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24177 feature.
24178
24179 * config/i960.exp: New file.
24180
24181Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24182
24183 * gdb.base/funcargs.exp: Check for gdb,short_int target
24184 feature instead of looking for explicit target triplets.
24185
dc96c6c7 24186Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24187
d63a86f8 24188 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24189 "p 123DEADBEEF", to check parse_number.
24190 * top.c: change "to enable to enable" to "to enable" in a couple
24191 of help strings.
24192
24193Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24194
24195 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24196 on the mn10300.
d63a86f8 24197
c906108c
SS
24198Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24199
24200 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24201 where the test executable is run with explicit args.
24202 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24203
24204Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24205
24206 * gdb.base/run.c: Use FAKEARGV to build test executable that
24207 does not require a command line arg, since most simulators
24208 don't currently support passing such an arg into the simulated
24209 program.
24210 * gdb.base/commands.exp: Change tests to insert the proper
24211 value as the arg to the first recursive factorial call. Change
24212 compilation line to define FAKEARGV at compile time.
24213
24214Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24215
24216 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24217 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24218 function with watchpoint enabled" test.
24219
24220Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24221
24222 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24223 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24224
24225 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24226 "Tests restarted" messages.
c906108c
SS
24227
24228Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24229
24230 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24231
dc96c6c7 24232Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24233
24234 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24235 for INFO SYMBOL; add help tests for OVERLAY commands.
24236 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24237 add tests for OVERLAY commands
24238 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24239 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24240 * gdb.base/sigall.c: add usestubs code frag
24241 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24242
c906108c
SS
24243Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24244
24245 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24246 failures.
24247 (gdb_stop_suppressing_tests): Note that tests have restarted.
24248
24249Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24250
24251 * config/h8300.exp: New file.
24252
24253Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24254
24255 * gdb.base/setshow.exp: Check for the existence of a
24256 feature, not its value.
24257
24258Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24259
24260 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24261
24262 * gdb.base/scope.exp: It's now init0(), not init().
24263
24264 * gdb.base/scope0.c: For now, change init() to be init0().
24265
24266 * config/monitor.exp: Use gdb_serial in preference to serial
24267 or netport.
24268
24269 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24270 and it's not already set.
c906108c
SS
24271
24272Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24273
24274 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24275 isn't using a stub and if it supports argument passing.
c906108c
SS
24276
24277Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24278
24279 * config/udi.exp(gdb_start): Make sure UDICONF is set
24280 properly before starting gdb.
24281
24282Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24283
24284 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24285 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24286 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24287
24288Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24289
24290 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24291 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24292
24293 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24294
24295 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24296
24297 * config/monitor.exp: Make sure we disconnect from the target.
24298 Also, try a reboot/reload cycle instead of failing if the
24299 load fails.
24300
24301Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24302
24303 * gdb.base/default.exp: Don't set match_max.
24304 * gdb.base/help.exp: Ditto.
24305 * gdb.base/list.exp: Ditto.
24306 * gdb.base/signals.exp: Ditto.
24307
24308 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24309 set, use remote_ld to download the testcase instead of
24310 the GDB loader.
24311
24312Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24313
24314 * config/vr5000.exp: New file.
24315
24316 * config/monitor.exp(gdb_target_monitor): Add pattern for
24317 "Ending remote" to detect errors in connecting.
24318
24319 * gdb.base/setshow.exp: Add .* within auto language test.
24320
24321 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24322 target feature.
24323
24324 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24325 and reboot the board if necessary.
c906108c
SS
24326
24327 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24328 a set of tests. Remove print.* from the patterns being checked.
24329
24330Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24331
24332 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24333 refer to gdb_spawn_id.
24334
24335 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24336 longer used.
24337 * config/sparclet.exp: Ditto.
24338 * config/sparclet-old.exp: Ditto.
24339 * config/slite.exp: Ditto.
24340 * config/sim.exp: Ditto.
24341 * gdb.base/funcargs.exp: Ditto.
24342
24343 * lib/gdb.exp:Remove references to gdb_spawn_id.
24344 (gdb_expect): Move to remote.exp.
24345
24346Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24347
24348 * config/monitor.exp: Detect the "Couldn't establish connection"
24349 message from GDB.
24350
24351Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24352
24353 * gdb.base/bitfields.exp: Use runto instead of explicit
24354 gdb_run_cmd/gdb_expect sequences.
24355
24356 * gdb.base/break.exp(text_next_with_recursion): Add match for
24357 gdb_expect call.
24358
24359 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24360 We also need to handle the "A program is being debugged already"
24361 prompt from gdb. Use gdb_test to set the baud rate.
24362
24363 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24364 to 20000. Really. I mean it.
24365
24366Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24367
24368 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24369 fails. If suppress_flag is set, skip perror message about not
24370 being able to send to GDB.
c906108c 24371 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24372 GDB.
c906108c
SS
24373 (gdb_expect): If suppress_flag is set, always fail immediately.
24374 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24375 (gdb_init): Call gdb_stop_suppressing_tests.
24376 (default_gdb_exit): Ditto.
24377 (default_gdb_start): Ditto.
24378
24379 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24380 gdb_stop_suppressing_tests as appropriate.
c906108c 24381 * gdb.base/break.exp: Ditto.
889bf7c5 24382 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24383 * gdb.base/commands.exp: Ditto.
24384 * gdb.base/exprs.exp: Ditto.
889bf7c5 24385 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24386 * gdb.base/list.exp: Ditto.
24387 * gdb.base/recurse.exp: Ditto.
889bf7c5 24388 * gdb.base/scope.exp: Ditto.
c906108c
SS
24389 * gdb.base/structs.exp: Ditto.
24390 * gdb.c++/inherit.exp: Ditto.
24391
24392Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24393
24394 * config/vr4300.exp: New file.
24395
99707966 24396 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24397
99707966 24398 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24399
24400Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24401
24402 * lib/gdb.exp(gdb_init): New function.
24403
24404 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24405 for each individual variable set.
c906108c
SS
24406
24407 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24408 name.
24409
24410 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24411
24412 * gdb.base/scope.exp: Use gdb_test.
24413
24414 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24415 aborting; the testsuite driver will do that for us (see
24416 gdb_finish). Also, use gdb_test in a few more places.
24417
24418Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24419
24420 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24421
24422Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24423
24424 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24425 and "add_tests" are not at the same address.
24426
24427Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24428
24429 * gdb.base/ptype.exp: Use gdb_test.
24430
24431Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24432
24433 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24434 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24435 left in. No longer expect them to fail.
24436
24437 * gdb.stabs/*.mt; Deleted, no longer used.
24438 * gdb.stabs/configure.in: Remove references to target makefile
24439 frags.
24440 * gdb.stabs/configure: Rebuilt.
24441
24442 * gdb.disasm/*.mt: Deleted, no longer used.
24443 * gdb.disasm/configure.in: Remove references to target makefile
24444 frags. Use "sh3.s" as the unique filename for this directory.
24445 * gdb.disasm/configure: Rebuilt.
24446
24447 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24448 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24449 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24450
24451Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24452
24453 * config/udi.exp: Use mondfe,name instead of remote_host.
24454
24455Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24456
24457 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24458 a function with a watchpoint enabled on the mn10200.
24459
24460 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24461 before trying to create it!
24462
24463Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24464
24465 * config/vx.exp: Use hostname instead of netport.
24466
24467 * config/vxworks.exp: New file.
24468
24469 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24470
24471 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24472 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24473 occurs.
24474
24475 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24476 $gdb_spawn_id directly.
24477 (gdb_run_cmd): Try _start as well as start. Use the target feature
24478 gdb,start_symbol as the symbol to start from when jumping.
24479
24480Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24481
24482 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24483 redundant) test.
24484
24485 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24486 it doesn't lose for 16bit integer systems.
24487
24488Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24489
24490 * gdb.fortran/types.exp: If the target doesn't support "double"
24491 data types, then expect "real" types to only be 4 bytes.
24492
24493 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24494 call tests if the target doesn't support inferior function calls.
24495
24496 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24497 in printf tests.
24498
24499Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24500
24501 * gdb.base/help.exp: Disable "help set", "help show", and
24502 "help support". Simplify regexp for "help stack".
24503
24504 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24505 to 60 seconds. Temporarily set match_max to 15000 around the
24506 "info copying" test.
24507
24508 * gdb.base/nodebug.exp: Don't try to do an inferior function
24509 call if the target doesn't support them.
24510 * gdb.base/printcmds.exp: Likewise.
24511 * gdb.base/setvar.exp: Likewise.
24512 * gdb.base/structs.exp: Likewise.
24513 * gdb.c++/templates.exp: Likewise.
24514 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24515
24516 * gdb.base/recurse.exp: Enable for the mn10200.
24517
24518 * configure.in: Do configure gdb.stabs directory for *-*-elf
24519 targets.
24520 * configure: Rebuilt.
24521
24522 * gdb.base/break.exp: Check for gdb,noresults before testing
24523 exit status and/or results from the target.
24524 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24525 * lib/gdb.exp: Remove old (now bogus) initialization of
24526 noinferior, noargs, noresults and nosignals.
24527
24528Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24529
24530 * config/sh.exp: New file.
24531
24532 * config/slite.exp: Try to connect multiple times to the board
24533 before rebooting. Only send a "monitor run" if need_monitor_run
24534 is set.
24535
24536 * gdb.base/break.exp: Don't do the "stub continue" test if
24537 the target has gdb_stub set.
24538
24539 * gdb.base/callfuncs.exp: Increase the timeout.
24540
24541 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24542 if the target has gdb,noinferiorio set.
24543
24544 * gdb.base/list.exp: Increase match_max to 10000 characters.
24545
24546 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24547
24548 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24549 target.
24550
24551 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24552
24553Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24554
24555 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24556 trying to delete the copy of gdb. Catch the file delete so we
24557 don't die if the delete fails; also, the file should be copied to
24558 the host, not to the build.
c906108c
SS
24559
24560Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24561
24562 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24563 parenthesis in case it contains multiple regexps separated
c906108c
SS
24564 with |.
24565
24566 * gdb.base/watchpoint.exp: Use gdb_test.
24567 * gdb.base/default.exp: Ditto.
24568
24569Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24570
99707966 24571 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24572
c906108c
SS
24573 * gdb.base/scope.exp: Use gdb_test.
24574 * gdb.c++/classes.exp: Ditto.
24575 * gdb.c++/inherit.exp: Ditto.
24576
24577Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24578
24579 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24580 remote_exec instead.
24581 * gdb.base/corefile.exp: Don't be ridiculous.
24582 * gdb.base/*.c: Add missing stub invocations.
24583
24584Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24585
24586 * config/slite.exp: Miscellaneous fixes.
24587
24588 * lib/gdb.exp: Fix runto.
24589
24590 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24591 the target.
24592
24593 * gdb.base/watchpoint.exp: Fix regexp.
24594
24595 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24596 close and wait commands, as the descriptor may now be
24597 invalid. Always call "remote_close host".
24598
24599Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24600
24601 Major rewrite for testsuite revision.
d63a86f8 24602
c906108c
SS
24603 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24604 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24605 instead of relying on spawn_id to always contain a valid
24606 spawn id.
24607 (get_compiler_info): New procedure to build the ${binfile}.ci
24608 file, instead of replicating this in N different places.
24609 (gdb_compile): New procedure.
d63a86f8 24610
c906108c 24611 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24612 appropriate arguments) instead of compile. Use gdb_test in a lot
24613 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24614 at the start of a testcase, as this is no longer done magically.
24615
24616 config/*-gdb.exp: Rename without the -gdb suffix.
24617
24618 config/mips.exp: Use remote_close instead of exit_remote_shell.
24619 config/monitor.exp: Use target_info instead of looking at
24620 baud, timeout, etc.
24621 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24622
24623Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24624
24625 * gdb.c++/templates.exp (test_ptype_of_templates),
24626 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24627 Update expect patterns for destructors and assignment operators
24628 to match corresponding c-typeprint.c changes.
24629 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24630 to destructor breakpoint test, GDB should be able to set the
24631 destructor breakpoint without specifying arguments.
24632
24633Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24634
24635 * gdb.threads/pthreads.exp: Change result for failure to compile due
24636 to lack of pthreads runtime support from an error to simply an
24637 unsupported test, per dejagnu standards.
24638
24639Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24640
24641 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24642 where GDB exits to reduce pattern match time.
24643 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24644
24645 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24646
dc96c6c7 24647Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24648
24649 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24650 * gdb.base/default.exp: ditto.
24651 * gdb.base/nodebug.exp: ditto.
24652 * gdb.base/printcmds.exp: ditto.
24653 * gdb.base/ptype.exp: ditto.
24654 * gdb.base/setvar.exp: ditto.
24655 * gdb.base/structs.exp: ditto.
24656 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24657
24658Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24659
24660 * configure, */configure: Rebuild with autoconf 2.12.
24661
24662Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24663
24664 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24665 use new i*86-pc-linux*-gnu quads.
24666 * gdb.base/corefile.exp: Ditto.
24667 * gdb.base/signals.exp: Ditto.
24668 * gdb.base/sigall.exp: Ditto.
24669 * gdb.base/interrupt.exp: Ditto.
24670
24671 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24672 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24673 RedHat 4.0.
d63a86f8 24674
c906108c 24675 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24676 linux. This allows the test case to at least compile on latest
24677 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24678
24679Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24680
24681 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24682 directory to search gdb directory. Accept and step over conditional
24683 stack alignment code. Consume $prompt in failure cases.
24684 Reset timeout to $oldtimeout instead of some arbitrary value.
24685 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24686 timeout problems with infinite stack backtraces.
24687 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24688 Accept function parameters for linkfunc member.
24689
24690Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24691
24692 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24693 (CXXFLAGS): Remove, unreferenced.
24694 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24695 previous -B options and also add -B option to pick up cross compiled
24696 runtime.
c906108c
SS
24697 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24698 doing cross compiles.
24699 (target_alias): Declare global.
24700 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24701 to verify that gcc exists in build tree, and if so set CC to that
24702 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24703
c906108c
SS
24704Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24705
24706 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24707 ptype test for anonymous union. Fixup testcase to match
24708 current gcc debug output.
24709
24710Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24711
24712 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24713 force argument to an unsigned long type.
24714
24715Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24716
24717 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24718 tests and anonymous union print/ptype tests.
c906108c
SS
24719 * gdb.base/list.exp (test_forward-search): Increase timeout by
24720 5 minutes for the "search extremely long line" case.
24721 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24722 completely optional and that the pass/fail messages use the command as
24723 the message if that third arg is a null string.
24724 (gdb_test_exact): Arrange that a null string pattern means match a
24725 null string output rather than any output, which might include random
889bf7c5 24726 errors.
c906108c
SS
24727 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24728 backtrace test.
24729 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24730 always failing and failure is now exposed by gdb.exp changes.
24731
24732Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24733
24734 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24735 weren't being noted.
24736
24737Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24738
24739 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24740 * gdb.stabs/weird.exp: Remove v_comb xfails.
24741
dc96c6c7 24742Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24743
24744 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24745 list.exp scope.exp watchpoint.exp]
c906108c 24746 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24747
dc96c6c7 24748Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24749
24750 * config/monitor.exp: Increase download timeout to 1000 seconds.
24751
dc96c6c7 24752Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24753
24754 * config/m32r.exp: Increase timeout to 120 seconds.
24755
24756Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24757
24758 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24759 and accept older ordering as obsolescent gcc or gdb.
24760 * gdb.c++/templates.exp: Ditto.
24761 * gdb.c++/virtfunc.exp: Ditto.
24762
24763Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24764
24765 * gdb.base/coremaker.c: Add code to mmap some data so we
24766 can check that it ends up in the core file.
24767 * gdb.base/corefile.exp: Add test to read mmapped data
24768 from core file.
24769
dc96c6c7 24770Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24771
24772 * config/m32r.exp: New file.
24773
24774Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24775
24776 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24777 that cflags can contains -gstabs, and work correctly for other tests.
24778
dc96c6c7 24779Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24780
24781 * gdb.base/setshow.exp: New file, tests show and set.
24782 * gdb.base/setshow.c: New file, tests show and set.
24783 * gdb.base/help.exp: Add test for help set|show annotate.
24784 * gdb.base/default.exp: Add test for set|show annotate.
24785
24786Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24787
24788 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24789 errors unique.
24790 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24791 explicitly.
24792
24793Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24794
24795 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24796 and width commands. This is done elsewhere.
24797 * (gdb_start): Don't call gdb_start_sim here. That's already
24798 done in gdb_load. This fixes lots of failures in default.exp.
24799
24800Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24801
24802 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24803 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24804 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24805 in the same we we treat other failures (since it may be an expected
889bf7c5 24806 condition), rather than as an error.
c906108c
SS
24807 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24808 old test format.
24809
24810Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24811
24812 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24813 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24814 twice. Nuke the duplicates.
c906108c 24815 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24816 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24817 Remove config.h along with other config files.
24818
24819Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24820
24821 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24822 "p func1 ()" and note that rests of tests are skipped.
24823 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24824 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24825 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24826 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24827 affected by the previous run test.
24828 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24829 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24830 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24831 "pass int powerset tuple" and "pass modeless int powerset tuple".
24832 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24833 "real write 4" and "real write 8".
24834 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24835 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24836 "print \$i after tuple assign 2", and
24837 "print vs2 after tuple assign 2".
24838 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24839 meaningful error message and return -1 so the caller can
24840 suppress further tests and avoid a cascade of errors.
d63a86f8 24841
c906108c
SS
24842Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24843
24844 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24845 format for printing version.
24846 * gdb.base/default.exp: Ditto.
24847 * gdb.base/interrupt.exp: Fix problem with cascade of
24848 errors if child process dies while calling a function.
d63a86f8 24849
c906108c
SS
24850Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24851
24852 * Makefile.in (VPATH): Add
24853 * Makefile.in (Makefile, config.status): Fix rules so things get
24854 remade when necessary.
24855
24856Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24857
24858 * Makefile.in (just-check): Add path to sibling expect dir
24859 to environment variable specified by RPATH_ENVVAR.
24860
24861Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24862
24863 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24864 (just-check): Add shared library paths for libstdc++, tk,
24865 tcl, bfd, and opcodes to the environment variable specified
24866 in RPATH_ENVVAR.
24867 * configure.in: Add support to recognize --enable-shared flag
24868 and generate correct value for RPATH_ENVVAR.
24869 * configure: Regenerated with autoconf.
24870
24871Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24872
24873 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24874 include all osf versions.
c906108c
SS
24875 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24876 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24877 when target is linux. When failing to build pthreads test
24878 executable, give more meaningful message.
24879 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24880 arg for pthread_create.
d63a86f8 24881
c906108c
SS
24882Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24883
24884 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24885 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24886 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24887 and -lpthreads (everybody else).
c906108c
SS
24888 (test_startup): Fail gracefully if threads are not supported.
24889 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24890 "p/c array_index("abcdef",2)" when not gcc compiled.
24891 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24892 "print func2::coremaker_local" when not gcc compiled.
24893 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24894 "ptype on opaque struct tagname (statically)",
24895 "ptype on opaque struct tagname (dynamically) 1", and
24896 "ptype on opaque struct tagname (dynamically) 2"
24897 for not compiled with gcc.
24898 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24899 backtrace when compiled with gcc.
d63a86f8 24900 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24901 than always return success.
24902
24903Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24904
24905 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24906
24907Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24908
24909 * gdb.base/structs.exp: Undo last change.
24910
24911Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24912
24913 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24914 encapsulate all the steps/nexts done during self test, starting
24915 at main, and makes them less sensitive to optimization issues.
24916 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24917 signal handler" test.
24918 * gdb.threads/pthreads.exp: Only run this for native configs.
24919 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24920 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24921 tests.
24922 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24923 for "runto test_calls(void)" test.
d63a86f8 24924
c906108c
SS
24925Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24926
24927 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24928 and don't expect address info in breakpoint confirmations.
24929
24930Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24931
24932 * gdb.base/list.exp (test_forward_search): Increase timeout
24933 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24934 and then reset to old value when done. Increase expect input
c906108c
SS
24935 buffer to 10000.
24936
24937Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24938
24939 * gdb.base/list.exp (test_forward_search): Fix to handle very
24940 long source line without overflowing expect's input buffer.
24941
24942Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24943
24944 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24945 "buffer_full".
24946
24947 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24948 "buffer_full".
24949
24950 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24951 "buffer_full".
24952
24953 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24954 "buffer_full".
24955
24956Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24957
24958 * configure.in (configdirs): Add gdb.threads.
24959 * configure: Regenerated with autoconf.
24960 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24961 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24962 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24963
c906108c
SS
24964Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24965
24966 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24967
24968Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24969
24970 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24971 each signal's status in the output of "handle all print".
24972 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24973 the \r\n sequence that immediately precedes the gdb prompt.
24974 * gdb.base/a1-selftest.exp: Save original timeout and restore
24975 after test.
24976
24977Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24978
24979 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24980 symbol.
24981
24982Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24983
24984 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24985
24986Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24987
24988 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24989 timeout by 60 seconds.
24990
24991Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24992
24993 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24994 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24995 error return.
24996
24997Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24998
24999 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25000 gdb initialization, also report how long dejagnu waited. Restore
25001 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25002 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25003
25004Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25005
25006 * lib/gdb.exp: Report timeout value for verbosity level 2.
25007 * config/gdbserver.exp: Ditto.
25008 * config/hppro.exp: Ditto.
25009 * config/mips-gdb.exp: Ditto.
25010 * config/monitor.exp: Ditto.
25011 * config/netware.exp: Ditto.
25012 * config/sim-gdb.exp: Ditto.
25013 * config/slite-gdb.exp: Ditto.
25014 * config/udi-gdb.exp: Ditto.
25015 * config/unix-gdb.exp: Ditto.
25016 * config/vx-gdb.exp: Ditto.
25017 * gdb.base/a1-selftest.exp: Ditto.
25018 * gdb.base/a2-run.exp: Ditto.
25019 * gdb.base/break.exp: Ditto.
25020 * gdb.base/corefile.exp: Ditto.
25021 * gdb.base/list.exp: Ditto.
25022 * gdb.base/recurse.exp: Ditto.
25023 * gdb.base/scope.exp: Ditto.
25024 * gdb.base/signals.exp: Ditto.
25025
25026Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25027
25028 * gdb.threads/Makefile.in (docdir): Removed.
25029
25030Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25031
25032 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25033 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25034 @srcdir@.
d63a86f8 25035 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25036 autoconf 2.5 or higher.
25037 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25038
25039Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25040
25041 * configure: Regenerated.
25042 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25043 avoid name clashes with SunOS headers.
25044
25045Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25046
25047 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25048
25049Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25050
25051 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25052 prototype information ends up in the compiler info file.
25053
25054Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25055
25056 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25057 attempting to regenerate it. Eliminate use of a temporary file
25058 and just generate the info file directly. Source it immediately,
25059 for consistency of use.
25060 * gdb.base/corefile.exp: Ditto
25061 * gdb.base/exprs.exp: Ditto.
25062 * gdb.base/funcargs.exp: Ditto.
25063 * gdb.base/langs.exp: Ditto.
25064 * gdb.base/list.exp: Ditto.
25065 * gdb.base/mips_pro.exp: Ditto.
25066 * gdb.base/nodebug.exp: Ditto.
25067 * gdb.base/opaque.exp: Ditto.
25068 * gdb.base/ptype.exp: Ditto.
25069 * gdb.base/scope.exp: Ditto.
25070 * gdb.base/setvar.exp: Ditto.
25071 * gdb.base/signals.exp: Ditto.
25072 * gdb.base/whatis.exp: Ditto.
25073 * gdb.c++/templates.exp: Ditto.
25074 * gdb.c++/virtfunc.exp: Ditto.
25075 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25076 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25077
25078Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25079
25080 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25081 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25082 Increase timeout, a lot of single stepping might be needed if the
25083 target has no hardware watchpoints.
25084
25085Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25086
25087 * gdb.base/break.exp: Ignore compiler warnings when compiling
25088 break.c.
25089 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25090 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25091 from remote-sim.
25092 * gdb.base/exprs.exp: Add h8300 xfails.
25093 * gdb.base/funcargs.exp: Likewise.
25094 * gdb.base/nodebug.exp: Likewise.
25095 * gdb.base/printcmds.exp: Likewise.
25096 * gdb.base/ptype.exp: Likewise.
25097 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25098 h8300 xfails.
d63a86f8 25099 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25100 on the h8300.
25101 * gdb.base/funcargs.c: Explicitly make last constant argument to
25102 call_after_alloca_subr an unsigned long type.
25103 * gdb.base/return.c: Include stdio.h.
25104
25105Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25106
25107 * config/abug.exp: New file for the older Motorola Bug monitor
25108 that runs on the mvme13x series VME boards.
25109 * config/monitor.exp: Use the new config array for target settings
25110 if they exist.
25111
25112Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25113
25114 * sim-gdb.exp: Make the SH simulator allocate less space when
25115 it is targeted.
25116
25117Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25118
25119 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25120 test.
25121
25122Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25123
25124 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25125 "rs6000-*-*" for "list function in include file" when gcc compiled.
25126 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25127 for "p ctable1[120]".
25128 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25129 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25130 Remove setup_xfail for "rs6000-*-*" for
25131 "print 'scope0.c'::filelocal before run".
25132 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25133 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25134 since some compilers don't allow both options to be given
25135 on the same command line. Create object file and move it.
d63a86f8 25136
c906108c
SS
25137Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25138
25139 * gdb.base/corefile.exp: Always regenerate the core file, since
25140 we always regenerate the coremaker program. Detect special case
25141 where registers cannot be read from core file.
d63a86f8 25142
c906108c
SS
25143Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25144
25145 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25146 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25147 * gdb.c++/templates.exp: Only match on basename of file since
25148 some formats like xcoff don't encode directory information.
25149 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25150 and rs6000 AIX xcoff targets.
25151 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25152 * configure: Regenerate.
25153 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25154 here, rather than in distclean.
d63a86f8 25155
c906108c
SS
25156Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25157
25158 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25159 defined, and use it to compile the test case with -O2. The
25160 native compilation still uses no optimization.
25161 * gdb.base/mips_pro.c: Remove inline assembly code since
25162 it is compiled PIC by default, which results in assembler
25163 warnings that make the testsuite think the compilation
25164 was unsuccessful.
25165
25166Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25167
25168 * gdb.c++/misc.exp: Add note to message for
25169 "print s.a for foo struct" that this is a known gcc 2.7.2
25170 and earlier bug.
25171
25172Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25173
25174 * gdb.base/break.exp: Fix pattern for matching "Delete all
25175 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25176 setup_xfail for deleting all breakpoints test. Fix various
25177 timeout messages to include "(timeout)".
25178 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25179 for "p t_float_values2(3.14159,float_val2)".
25180 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25181 for "continue to call2g" when gcc compiled.
25182 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25183 "up to foo in langs.exp", "show language at foo in langs.exp",
25184 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25185 and "show language at fsub in langs.exp".
25186 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25187 "list line 1 in include file", "list message for lines past EOF",
25188 "list function in include file", "list list0.h:foo", and
25189 "list filename:function; nonexistant function".
25190 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25191 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25192 and "ptype t_char_array" to be for native cc only.
d63a86f8 25193
c906108c
SS
25194Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25195
d63a86f8 25196 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25197 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25198 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25199
25200Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25201
25202 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25203 "bt in signals.exp". This problem only appears when running
25204 the testsuite, and then only intermittently.
25205
25206Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25207
25208 * gdb.base/return.exp (return_tests): Differentiate between
25209 two tests of continuing.
25210
25211Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25212
25213 * */Makefile.in (maintainer-clean): Remove config.log.
25214 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25215 * gdb.c++/Makefile.in (PROGS): Add inherit.
25216 (clean): Remove *.ci.
25217
25218Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25219
25220 * gdb.c++/misc.cc: Add test code from Mike Stump.
25221 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25222
25223Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25224
25225 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25226 to "alpha-*-osf2*" and add comment.
25227 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25228 setup_xfail for "step over execarg initialization" and
25229 "step over corearg initialization".
c906108c
SS
25230 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25231 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25232 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25233 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25234 "print func2::coremaker_local", and "backtrace in corefile.exp".
25235 * gdb.base/signals.exp: Build and source signals.ci.
25236 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25237 to be for gcc only.
25238 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25239
c906108c
SS
25240Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25241
25242 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25243 Feb 3 procfs.c change.
25244
25245Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25246
25247 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25248
25249Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25250
25251 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25252 from dejagnu's apparent default of 10 seconds, which gives random
25253 results when running the tests over NFS on moderately loaded systems.
25254 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25255
25256Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25257
25258 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25259 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25260 result reports.
c906108c
SS
25261
25262Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25263
25264 * configure.in (CY_AC_PATH_TCLH): Remove.
25265 * configure: Regenerate.
25266
25267Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25268
25269 * gdb.c++/Makefile.in (clean): Add missing '{'.
25270
25271Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25272
25273 * lib/gdb.exp: Provide a default value for noinferior.
25274
25275 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25276 Load libgloss.exp.
25277
25278Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25279
25280 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25281 the executable, not the .o to run the tests from.
25282
25283Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25284
25285 * gdb.base/break.exp: Don't test for program exit or exit status
25286 if $noresults if nonzero.
25287 * gdb.base/langs.exp: Likewise.
25288 * gdb.base/watchpoint.exp: Likewise.
25289
25290 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25291 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25292 trying to compile the testcase.
25293
25294Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25295
25296 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25297 * gdb.base/signals.exp (continue to handler): Likewise.
25298
25299Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25300
25301 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25302
25303 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25304
25305Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25306
25307 * gdb.base/corefile.exp: Recognize "not found" as failure
25308 when trying to determine if a core file was generated.
25309 If no core file was generate the first time, try again without
25310 the ulimit -c to work around braindamaged shells.
25311
25312Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25313
25314 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25315 [] tests with "test" and enclose string in quotes.
25316 * gdb.stabs/configure: Rebuild
d63a86f8 25317
c906108c
SS
25318Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25319
25320 Changes in sync with expect:
25321 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25322 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25323 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25324 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25325 argument to AC_REQUIRE.
25326 * configure: Regenerated.
25327
25328Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25329
25330 * gdb.base/corefile.exp: When generating a core, discard any
25331 error messages about ulimit not found and the "core dumped"
25332 message from the shell that runs the coredumper.
25333
25334Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25335
25336 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25337
25338 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25339 which sed script to run. Expect failure for v_comb test
25340 on PA targets too.
d63a86f8 25341
c906108c
SS
25342Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25343
25344 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25345 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25346
25347Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25348
25349 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25350 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25351 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25352 * lib/gdb.exp (default_gdb_start): Fix typo.
25353 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25354 messages to not include the full program name that caused
25355 the core dump since some systems (such as solaris) apparently
25356 truncate this path to about 80 characters.
25357 When generating a core file first try increasing the core file
25358 size limit to unlimited since some systems may default it to
25359 zero, and it is harmless to try it. Move the test for failing
25360 to generate a core file to where it will actually get executed.
25361 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25362 new gdb result from g++ debug info improvements and make old
25363 pattern obsolescent. Also account for size_t differences
25364 (may be int or long).
25365 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25366 initialization before function call is placed in the delay slot
25367 and thus appears to be skipped over by commands such as "next".
25368
25369Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25370
25371 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25372
25373Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25374
25375 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25376 input source file; fix code to compile test to deal with this
25377 convention.
25378 * gdb.c++/*.exp: Likewise.
25379
25380Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25381
25382 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25383 "bt in signals.exp".
25384
25385Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25386
25387 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25388 "step over execarg initialization" and
889bf7c5 25389 "step over corearg initialization".
c906108c
SS
25390
25391Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25392
25393 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25394 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25395
25396Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25397
25398 From Rob Savoye (rob@poseidon.cygnus.com)
25399 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25400 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25401 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25402 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25403 configure.in}: Major reworking for autoconfig.
c906108c
SS
25404 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25405 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25406 New files.
c906108c
SS
25407 * config/unix-gdb.exp: Make GDB global.
25408 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25409 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25410 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25411 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25412 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25413 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25414 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25415 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25416 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25417 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25418 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25419 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25420 to returns as necessary, arrange for test to compile own testcase
25421 executable.
c906108c 25422 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25423
c906108c
SS
25424Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25425
25426 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25427 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25428 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25429 "backtrace through signal handler".
25430
25431Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25432
25433 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25434 continuing from a job control stop signal.
25435 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25436
25437Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25438
25439 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25440 * gdb.base/corefile.exp: Likewise.
25441 * gdb.base/funcargs.exp: Likewise.
25442
25443Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25444
25445 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25446 * config/monitor.exp: Add support for setting baud rate.
25447
25448Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25449
25450 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25451 i*86-*-linux* xfails for "backtrace through signal handler".
25452 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25453 "print func2::coremaker_local".
25454 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25455 alpha-dec-osf2* xfail for
c906108c
SS
25456 "delete all breakpoints when none".
25457
25458Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25459
25460 * gdb.base/break.exp: Change test that deletes all breakpoints
25461 when no user breakpoints are installed. A post 4.15 change
25462 causes gdb to no longer prompt in this case.
25463
25464Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25465
25466 * gdb.base/return.exp (return_tests): Change xfail for test
25467 "correct value returned double test" to stop xfailing at
25468 Solaris 2.5. Apparently the bug has been fixed.
25469
25470Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25471
25472 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25473 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25474
25475Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25476
25477 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25478 * gdb.disasm/hppa.s: Corresponding changes.
25479
25480Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25481
25482 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25483 makefile fragment.
25484 * config/mt-hpux: Deleted.
25485
25486Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25487
d63a86f8 25488 * Many files: When warning about suppressed tests due to a
c906108c
SS
25489 nonexistant test binary, avoid incrementing the warning count.
25490
25491Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25492
25493 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25494
c906108c
SS
25495Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25496
25497 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25498 "sparc-*-solaris2*".
25499
25500Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25501
25502 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25503 Add global and local variables and initialize them.
25504 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25505 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25506 extracts the file name and terminating signal from the core file.
25507 * TODO: Remove note about tests for correct mapping of corefile.
25508 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25509 from optimizing it away.
25510 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25511 handles common blocks.
25512
25513Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25514
25515 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25516 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25517
25518Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25519
25520 * Makefile.in (maintainer-clean): New target, synonym for
25521 realclean.
25522 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25523 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25524 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25525 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25526 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25527 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25528
25529Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25530
25531 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25532 xfails when not gcc compiled for "print foo::funclocal".
25533 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25534 "print foo::funclocal at foo",
25535 "print 'scope1.c'::foo::funclocal at foo",
25536 "print foo::funclocal_bss at foo",
25537 "print 'scope1.c'::foo::funclocal_bss at foo",
25538 "print foo::funclocal_ro at foo",
25539 "print 'scope1.c'::foo::funclocal_ro at foo",
25540 "print bar::funclocal at foo" and
25541 "print 'scope1.c'::bar::funclocal at foo".
25542 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25543 gcc compiled for "print foo::funclocal at bar".
25544 Expand all messages to ensure that they identify that
25545 the test is at bar().
25546 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25547 gcc compiled for:
25548 "ptype on opaque struct pointer (statically)",
25549 "ptype on opaque struct tagname (statically)",
25550 "ptype on opaque struct pointer (dynamically) 1",
25551 "ptype on opaque struct tagname (dynamically) 1",
25552 "ptype on opaque struct pointer (dynamically) 2" and
25553 "ptype on opaque struct tagname (dynamically) 2
25554 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25555 gcc compiled for:
25556 "p datalocal"
25557 "whatis datalocal",
25558 "ptype datalocal",
25559 "p bsslocal",
25560 "whatis bsslocal", and
25561 "ptype bsslocal".
25562 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25563 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25564 when not gcc compiled.
25565 * gdb.base/funcargs.exp (float_and_integral_args): Add
25566 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25567 compiled.
25568 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25569 "backtrace from call6a" when not gcc compiled.
25570 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25571 "backtrace from call7a" when not gcc compiled.
25572 * gdb.base/callfuncs.exp (do_function_calls):
25573 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25574 "p t_char_array_values(char_array_val2,char_array_val1)",
25575 "p t_char_array_values(char_array_val1,char_array_val2)",
25576 "p t_char_array_values("carray 1","carray 2")",
25577 "p t_char_array_values("carray 1",char_array_val2)",
25578 "p t_char_array_values(char_array_val1,"carray 2")",
25579 "p sum_args(1,{2})",
25580 "p sum_args(2,{2,3})",
25581 "p sum_args(3,{2,3,4})",
25582 "p sum_args(4,{2,3,4,5})"
25583 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25584 "backtrace in corefile.exp" when not gcc compiled.
25585
25586Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25587
25588 * gdb.base/signals.exp: Rewrite `handle all print' test as
25589 a procedure. Accept blanks or TABs as whitespace, increase
25590 timeout and expect input buffer size for the large output
25591 from the command. Remove "i*86-*-bsdi2.0" xfail.
25592
25593Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25594
25595 * gdb.base/setvar.exp: Add new testcases for truncation when
25596 assigning invalid values to bitfields.
25597
25598Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25599
d63a86f8 25600 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25601 mips-sgi-irix* xfail for
25602 "call inferior func with struct - returns char *"
25603 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25604 accepted in the result.
c906108c
SS
25605
25606Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25607
25608 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25609 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25610 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25611 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25612 that accidentally got checked in.
25613
25614Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25615
d63a86f8 25616 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25617 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25618 compiled test.
25619 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25620 Add mips-sgi-irix5* xfail for not gcc compiled.
25621 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25622 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25623 "p top", "whatis top", "p middle", and "whatis middle".
25624 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25625 "whatis signed char" for not gcc compiled.
25626 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25627 "set variable signed char=-1 (-1)" and
25628 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25629 * gdb.base/funcargs.exp (float_and_integral_args):
25630 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25631 Add mips-sgi-irix* xfail when not gcc compiled for
25632 "continue to call2b".
25633 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25634 "continue to call2g".
25635 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25636 "backtrace from call6a"
25637 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25638 "backtrace from call7k".
25639 Add mips-sgi-irix5* xfail when not gcc compiled for
25640 "backtrace from call7a".
25641 (localvars_after_alloca): Fix gdb_test cmds for
25642 "print * after runto ...".
25643 Remove rs6000-*-* xfails for
25644 "print i after runto localvars_after_alloca" and
25645 "print l after runto localvars_after_alloca"
25646 for all compilers.
25647 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25648 when not compiled with gcc, for:
c906108c
SS
25649 "print signed char == (minus)",
25650 "print signed char != (minus)",
25651 "print signed char < (minus)",
25652 "print signed char > (minus)".
25653 * gdb.base/callfuncs.exp (do_function_calls):
25654 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25655 "call inferior func with struct - returns char *".
d63a86f8 25656 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25657 "correct value returned double test" to include Solaris 2.4.
25658 * gdb.base/funcargs.exp (float_and_integral_args):
25659 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25660
c906108c
SS
25661Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25662
25663 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25664 enumeration bitfields if compiling with GNU C.
25665 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25666 to empty' prompt.
25667
25668Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25669
25670 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25671 test for PRO targets.
25672
25673 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25674 breakpoints in the inferior at any given time by making
25675 two groups of breakpoints for call2*, call6* and call7*
25676 tests.
25677
25678Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25679
25680 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25681 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25682 from optimizing it away.
25683 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25684 "call inferior func with struct".
25685
25686Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25687
25688 * configure.in: Only configure gdb.chill for particular targets.
25689
25690Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25691
25692 * gdb.base/Makefile.in: Add action to .c.o transformation
25693 rule that generates a .ci file for each .o file and remove
25694 explicit .c.o rules except for callfuncs.o.
25695 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25696 generates a .ci file for each .o file and remove explicit
25697 .cc.o rules.
25698 (clean): Remove *.tmp *.ci files.
25699 (EXECUTABLES): Remove templ-info.exp.
25700 * gdb.base/compiler.c: New file.
25701 * gdb.c++/compiler.cc: New file
25702 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25703 Change rs6000-*-* xfail for
25704 "print 'scope0.c'::filelocal_ro" and
25705 "print 'scope1.c'::filelocal" and
25706 "print 'scope1.c'::filelocal_bss" and
25707 "print 'scope1.c'::filelocal_ro" and
25708 "print 'scope1.c'::foo::funclocal" and
25709 "print 'scope1.c'::foo::funclocal_ro" and
25710 "print 'scope1.c'::bar::funclocal" and
25711 "print 'scope0.c'::filelocal_ro" and
25712 "print 'scope1.c'::filelocal at foo" and
25713 "print 'scope1.c'::filelocal_bss at foo" and
25714 "print 'scope1.c'::filelocal_ro at foo" and
25715 "print 'scope1.c'::foo::funclocal at foo" and
25716 "print 'scope1.c'::foo::funclocal_bss at foo" and
25717 "print 'scope1.c'::foo::funclocal_ro at foo" and
25718 "print 'scope1.c'::bar::funclocal at foo" and
25719 "print 'scope0.c'::filelocal_ro" and
25720 "print 'scope1.c'::filelocal" and
25721 "print 'scope1.c'::filelocal_bss" and
25722 "print 'scope1.c'::filelocal_ro" and
25723 "print 'scope1.c'::foo::funclocal" and
25724 "print 'scope1.c'::foo::funclocal_bss" and
25725 "print 'scope1.c'::foo::funclocal_ro" and
25726 "print 'scope1.c'::bar::funclocal" and
25727 "print 'scope1.c'::bar::funclocal_bss"
25728 to only be xfail'd when not compiled with gcc.
d63a86f8 25729 Add rs6000-*-* xfail for
c906108c
SS
25730 "print 'scope0.c'::filelocal_bss before run"
25731 when compiled with gcc.
25732 (test_at_main): Add rs6000-*-* xfail for
25733 "print filelocal_ro in test_at_main"
25734 when compiled with gcc.
25735 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25736 Add rs6000-*-aix* xfail for
c906108c
SS
25737 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25738 "ptype t_char_array", not compiled with gcc.
25739 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25740 xfail for "list foo (in include file)" when gcc compiled.
25741 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25742 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25743 "run to call0a" if not compiled with gcc.
25744 (unsigned_integral_args): Add rs6000-*-* xfail for
25745 "run to call1a" if not compiled with gcc.
25746 (float_and_integral_args): Add rs6000-*-* xfail for
25747 "run to call2a" if not compiled with gcc and for
25748 "continue to call2b" for any compiler.
25749 Add rs6000-*-* xfail to
25750 "print f1 after run to call2a" for gcc compiled.
25751 (discard_and_shuffle): Add rs6000-*-* xfail for
25752 "run to call6a".
25753 (shuffle_round_robin): Add rs6000-*-* xfail for
25754 "backtrace from call7a" if not compiled with gcc.
25755 Add rs6000-*-* xfail for
25756 "backtrace from call7b" if compiled with gcc.
25757 (call_after_alloca): Add rs6000-*-* xfail for
25758 "print c in call_after_alloca" and
25759 "print s in call_after_alloca" and
25760 "backtrace from call_after_alloca_subr"
25761 if not compiled with gcc.
25762 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25763 "print c in localvars_in_indirect_call" and
25764 "print c in localvars_in_indirect_call" and
25765 "backtrace in indirectly called function" and
25766 "stepping into indirectly called function"
25767 if not compiled with gcc.
25768 (localvars_after_alloca): Add rs6000-*-* xfail for
25769 "print c after runto localvars_after_alloca" and
25770 "print s after runto localvars_after_alloca" and
25771 "print i after runto localvars_after_alloca" and
25772 "print l after runto localvars_after_alloca"
25773 for all compilers.
25774 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25775 than whatis-info.exp.
25776 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25777 than opaque-info.exp.
25778 Setup rs6000-*-* xfail for
d63a86f8 25779 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25780 "ptype on opaque struct pointer (dynamically)" when
25781 not compiled with gcc.
25782 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25783 rather than callf-info.exp.
25784 (do_function_calls): Add clear_xfail for rs6000-*-* for
25785 "p t_float_values2(3.14159,float_val2)". Seems to work
25786 fine there, both with xlc and gcc. Need to find out what
25787 it is doing right and fix other platforms.
25788 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25789 "call inferior func with struct - returns int",
25790 "call inferior func with struct - returns long",
25791 "call inferior func with struct - returns float",
25792 "call inferior func with struct - returns double",
25793 "call inferior func with struct - returns char *",
25794 but only if not gcc compiled (presumes xlc compiled).
25795 Change rs6000-*-* xfails for
25796 "call inferior func with struct - returns char" and
25797 " call inferior func with struct - returns short" to only
25798 xfail if not using gcc.
25799 (clean mostlyclean): Remove *.ci and *.tmp files.
25800 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25801 than templ-info.exp.
25802 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25803 Add rs6000-*-* xfail for "up to foo in langs.exp"
25804 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25805 when not gcc compiled.
d63a86f8 25806
c906108c
SS
25807Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25808
25809 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25810 * gdb.base/corefile.exp: Likewise.
25811 * gdb.base/list.exp: Likewise.
25812 * gdb.base/scope.exp: Likewise.
25813 * gdb.base/siganls.exp: Likewise.
25814
25815 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25816 compiler output.
25817 * gdb.base/whatis.exp: Likewise.
25818
25819Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25820
25821 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25822 failure (opcode table has been fixed to match reality).
25823
25824Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25825
25826 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25827 "call inferior func with struct - returns char",
25828 "call inferior func with struct - returns short"
25829
25830 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25831 "print 'scope0.c'::filelocal at main",
25832 "print 'scope0.c'::filelocal_bss in test_at_main",
25833 "print 'scope0.c'::filelocal at foo",
25834 "print 'scope0.c'::filelocal_bss in test_at_foo",
25835 "print 'scope0.c'::filelocal at bar",
25836 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25837
c906108c
SS
25838 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25839 in source file 1". This bug seems to have been fixed with both
25840 gcc and native cc (was native assembler bug?).
25841
25842Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25843
25844 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25845 "backtrace through signal handler" to "i*86-*-sysv4*".
25846 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25847 continue" case. Add "known SVR4 bug" to fail message.
25848 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25849 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25850 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25851 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25852 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25853 "up to foo in langs.exp", "show language at foo in
25854 langs.exp", "up to cppsub_ in langs.exp", "show
25855 language at cppsub_ in langs.exp", "up to fsub in
25856 langs.exp", and "show language at fsub in langs.exp".
25857 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25858 "bactrace in corefile.exp".
25859 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25860 "call inferior function with struct - returns float" and
25861 "call inferior function with struct - returns double".
d63a86f8 25862
c906108c
SS
25863Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25864
25865 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25866 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25867 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25868 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25869
25870Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25871
25872 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25873 (or overriden) "CHILL" macro rather then bare "gcc".
25874 Also look for ../../gcc/xgcc since that is what we will
25875 actually need, not "Makefile". Remove following assignment
25876 of CHILL to CHILL_FOR_TARGET because that results in
25877 recursive definition.
25878
25879Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25880
25881 * gdb.base/corefile.exp: Change xfail for backtrace in
25882 corefile.exp from linuxaout to all linux.
25883 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25884 cases where we miss the breakpoint at the signal handler
25885 for some reason. Setup xfail for linuxoldld/linuxaout and
25886 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25887 hitting SIGURG breakpoint.
25888 * gdb.base/signals.exp: Setup xfail for "next" acting like
25889 continue to add linuxoldld. Setup xfail for all linux for
25890 "next to handler in signals_tests_1", "backtrace in
25891 signals_tests_1", "continue to func1", "pass SIGUSR1",
25892 and continue to handler".
25893
25894Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25895
25896 * Update all FSF addresses except those in COPYING* files.
25897
25898Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25899
25900 * gdb.base/a2-run.exp: Change messages to be more explicit about
25901 the status of args, and quote binfile in results.
25902
25903Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25904
25905 * gdb.base/callfuncs.exp: Add tests for passing structs to
25906 inferior functions and return various types.
25907 * gdb.base/callfuncs.c: Add functions to receive a struct
25908 and return a member of the struct, in various types.
25909
25910Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25911
25912 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25913
25914Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25915
25916 * config/vxworks29k.exp: New file, sources vxworks.exp.
25917
25918Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25919
25920 * config/gdbremote.exp: New file. Testing framework using
25921 gdbserver.
25922
25923Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25924
25925 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25926 "call function when asleep" and "send end of file".
25927 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25928 for "backtrace in corefile.exp".
25929 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25930 for "backtrace through signal handler".
25931 * gdb.base/corefile.exp: Make sure we actually generate a core file
25932 before trying the core tests. Some systems allow the user to suppress
25933 generation of core files and default to that (linux for example).
25934 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25935 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25936
25937Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25938
25939 * gdb.threads: New directory with some crude multi-threaded
25940 gdb tests (step.exp and step2.exp).
25941 * config/mt-lynx (STEP_EXECUTABLE): Define.
25942 (THREADFLAGS): Define.
25943
25944Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25945
25946 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25947
25948 * gdb.base/signals.exp: Disable whole file for lynx until
25949 further notice.
25950
25951 * gdb.base/signals.exp: xfail test where "next" acts like
25952 "continue" for lynx.
25953
25954 * gdb.base/interrupt.exp: xfail test for calling function while
25955 inferior is asleep for lynx.
25956
25957 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25958 than one cr-lf after each command.
25959
25960Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25961
25962 * configure.in: Reinstate setting of stabsdirs variable, fix
25963 typo in setting up configdirs for native builds.
25964
25965 * gdb.base/return.exp: Fix typo in return double test.
25966 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25967 compiler from optimizing them away.
25968
25969Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25970
25971 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25972 sequences to be echo'd by gdb when using gdb_test.
25973 * gdb.chill/chexp.exp: Likewise.
25974 * gdb.fortran/exprs.exp: Likewise
25975
25976Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25977
25978 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25979 after the inferior gdb has started.
25980
25981 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25982 after each command.
25983 * gdb.base/funcargs.exp: Likewise.
25984 * gdb.base/gdbvars.exp: Likewise.
25985 * gdb.base/interrupt.exp: Likewise.
25986 * gdb.base/list.exp: Likewise.
25987 * gdb.base/watchpoint.exp: Likewise.
25988 * gdb.c++/demangle.exp: Likewise.
25989 * gdb.c++/inherit.exp: Likewise.
25990 * gdb.chill/chexp.exp: Likewise.
25991 * gdb.fortran/exprs.exp: Likewise.
25992
25993 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25994 test if we can't handle IO to/from the inferior.
25995
25996 * gdb.c++/misc.exp: Always check for a program already being
25997 started after sending a "run" command to gdb.
25998
25999 * gdb.base/twice.exp: Start with a fresh gdb.
26000
26001 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26002 only depend on gdb's expression code, not the chill runtime.
26003
26004 * gdb.base/return.c: Put return values into variables so we
26005 can have gdb print them rather than depending on the program
26006 to print them.
26007 * gdb.base/return.exp: Corresponding changes.
26008
26009 * lib/gdb.exp: Provide default value for noinferiorio.
26010 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26011 the inferior.
26012
26013 * gdb.base/break.exp: Always check for a program already being
26014 started after sending a "run" command to gdb.
26015 (text_next_with_recursion): Don't check the output from the
26016 program's printf statement. Instead just make sure the program
26017 exited.
26018
26019 * gdb.base/commands.exp: Protect tests which need arguments with
26020 $noargs conditionals.
26021
26022Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26023
26024 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26025 of structure member arrays to match gdb/valops.c:value_addr change.
26026
26027Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26028
26029 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26030 cases.
26031
26032Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26033
26034 * configure.in (configdirs): Remove gdb.chill from default list
26035 of subdirs and then add it back in only if doing a native build.
26036 The current chill compiler does not yet work in any cross build.
26037 * Revert all signal changes from Jul 6.
26038 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26039 for sh-hms targets, allowing these tests to link, with no other
26040 changes. Testing is suppressed by setting "nosignals" in site.exp.
26041
26042Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26043
26044 * configure.in (signaldirs): Define and add to configdirs for all
26045 targets except some specific ones that are known to not support signals.
26046 Also clean up formatting.
26047 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26048 (signals, sigall): Remove rules to build.
26049 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26050 Moved to new gdb.signals directory.
26051 * gdb.signals: New test directory.
26052 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26053 signals.c signals.exp}: New or moved files.
26054
26055Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26056
26057 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26058
26059Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26060
26061 * gdb.base/return.exp: Xfail `return double' test failure
26062 on at least Solaris 2.3 and handle future/past versions on
26063 a case by case basis as appropriate. Also update message
26064 to include i*86 failures.
26065
26066Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26067
26068 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26069
26070 * lib/gdb.exp: Fix comment which erroneously identified
26071 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26072 gdb_file_cmd not gdb_load).
26073 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26074
26075 * gdb.base/setvar.exp: Make test names consistent between pass and
26076 fail cases. Use gdb_test more.
26077
26078Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26079
26080 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26081
26082Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26083
26084 * gdb.base/help.exp: Fix expected help string for `show commands'.
26085
26086Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26087
26088 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26089
26090 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26091 of a text section.
26092
26093Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26094
26095 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26096 that loop eventually terminates. Fix Connection refused logic so
26097 that testsuite will expire nicely.
26098
26099Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26100
26101 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26102 config/rom68k.exp: New tcl glue for the appropriate monitors.
26103 These all just end up calling monitor.exp.
26104 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26105 refused' by retrying. Cleanup some timeout issues.
26106 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26107 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26108 callers don't have to set/restore global timeout variable.
26109
26110 * The following set of changes centralizes management of the global
26111 timeout variable. This way, it can be set in one target dependent
26112 place instead of dozens of places scattered throughout the test suite.
26113 If you need to lengthen a timeout, then you should either set timeout
26114 in one of the config/{target}.exp files, or multiply it by a factor.
26115 Setting it to an absolute value is always going to lose for some
26116 targets.
26117 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26118 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26119 * gdb.base/funcargs.exp: Don't set timeout.
26120 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26121 * gdb.base/printcmds.exp (test_print_string_constants
26122 test_print_array_constants): Don't set timeout.
26123 * gdb.base/ptype.exp: Don't set timeout.
26124 * gdb.base/recurse.exp: Don't set timeout.
26125 * gdb.base/return.exp: Don't set timeout.
26126 * gdb.base/watchpoint.exp: Don't set timeout.
26127 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26128 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26129
26130Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26131
26132 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26133
26134Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26135
26136 * lib/gdb.exp: Disable chill tests for irix5.
26137
26138Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26139
26140 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26141 each test pass or fail.
26142
26143Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26144
26145 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26146 xlc not gcc.
26147
26148Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26149
26150 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26151
26152Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26153
26154 * config/est.exp: Fix copyright and comments. Remove dead code.
26155 Use targetname, serialport and baud variables instead of fixed
26156 constants.
26157 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26158 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26159
26160Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26161
26162 * gdb.base/watchpoint.exp: Don't run
26163 test_watchpoint_triggered_in_syscall for sunos.
26164
26165Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26166
26167 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26168 they don't seem to exist. Do include stdio.h.
26169
26170Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26171
26172 * gdb.base/a1-selftest.exp: Add alpha xfail.
26173
26174Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26175
26176 * gdb.base/watchpoint.c (main): Prompt before calling read().
26177 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26178 Revise accordingly. Remove cruft about sending "123" several
26179 times, until it gets noticed. Clean up the "print buf[0]" stuff
26180 so that it passes or fails, and waits for prompts in the usual way.
26181
26182Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26183
26184 * gdb.base/recurse.exp: Fix comment.
26185
26186 * TODO: Remove item about printing variables in nodebug.exp. Add
26187 item about enabling tests which are only run on some targets.
26188
26189 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26190 fail, make test names unique, use new gdb_test convention
26191 regarding pattern, use gdb_test more, etc.).
26192
26193 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26194 fail, make test names unique, etc.).
26195
26196Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26197
26198 * gdb.base/nodebug.c: Change return type of top and middle to
26199 short.
26200 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26201 are fixed by the recent mdebugread.c changes. Allow `short ()'
26202 as type for top and middle.
26203
26204Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26205
26206 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26207 nearly as I can tell, the whole thing was an accident in Stu's
26208 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26209 to replace a send/expect pair with gdb_test, but ended up only
26210 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26211 of 30 Mar 1995 took care of it, but left this vestigial comment
26212 which I am now nuking.
26213
26214Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26215
26216 * gdb.base/break.exp: Look for different line number for
26217 breakpoint at main depending on usestubs.
26218
26219Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26220
26221 * gdb.base/list.exp: Adjust some alternate expect patterns to
26222 match recent list0.c change. Add alternate expect pattern for
26223 output from `list default lines around main' for optimizing
26224 compilers.
26225
26226Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26227
26228 * lib/gdb.exp: If nosignals is not set, set it to 0.
26229
26230Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26231
26232 * config/slite-gdb.exp: Responds to load symbol table prompt.
26233 * gdb.base/break.exp: Adjust line number, fix rerun.
26234 * gdb.base/langs0.c: Add #ifdef usestubs.
26235
26236Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26237
26238 * gdb.base/list.exp: Adjust line contents after adding new lines in
26239 list0.c. Also fix a syntax error.
26240
26241 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26242 * gdb.base/break.exp: ditto.
26243 * gdb.base/list.exp: ditto.
26244 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26245 * gdb.base/run.c: ditto.
26246 * gdb.base/list0.c: ditto.
26247 * gdb.base/funcargs.c: ditto.
26248
26249Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26250
26251 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26252 $targetname, $serialport and $baud instead of hardwired variables.
26253 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26254 target doesn't support signals.
26255
26256Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26257
26258 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26259
26260Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26261
26262 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26263 Don't rely on the value of an auto variable before it has been
26264 initialized. Use gdb_test more.
26265
26266Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26267
26268 * lib/gdb.exp (default_gdb_version): A version number must start
26269 with a digit, but other than that contains all characters up to
26270 the first whitespace character.
26271
26272Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26273
26274 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26275
26276Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26277
26278 * gdb.c++/*.exp: Warn if executable does not exist. The original
26279 reason for skipping the warning was that configure.in sometimes
26280 intentionally skipped building the executables but the tcl code
26281 had no way of knowing. That (a) was always bogus with respect to
26282 error handling, (b) is no longer true (right now there is no way
26283 to skip C++ tests).
26284
26285 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26286
26287Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26288
26289 * gdb.base/list.exp: Add expect patterns for output from
26290 SunPRO compiled executables.
26291 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26292 types.
26293
26294Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26295
26296 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26297 number (we are already testing that the correct source line text
26298 gets printed).
26299
26300 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26301 that is what is intended, but something needed to be done to get
26302 sunos4 native working again.
26303
26304 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26305
26306 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26307 apparently went with a (very) old xfail.
26308
26309Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26310
26311 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26312 runto_main is a proc in gdb.exp that will do 'step' for target use
26313 stubs.
26314 * gdb.base/exprs.exp: ditto.
26315 * gdb.base/interrupt.exp: ditto.
26316 * gdb.base/opaque.exp: ditto.
26317 * gdb.base/printcmds.exp: ditto.
26318 * gdb.base/ptype.exp: ditto.
26319 * gdb.base/scope.exp: ditto.
26320 * gdb.base/setvar.exp: ditto.
26321 * gdb.base/signals.exp: ditto.
26322 * gdb.base/twice.exp: ditto.
26323 * gdb.c++/classes.exp: ditto.
26324 * gdb.c++/inherit.exp: ditto.
26325 * gdb.c++/templates.exp: ditto.
26326 * gdb.base/break.exp: no run and hit main for stubs. Change line
26327 numbers for breakpoints and info breakpoint.
26328 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26329 breakpoint().
26330 * gdb.base/callfuncs.c: ditto.
26331 * gdb.base/exprs: ditto.
26332 * gdb.base/interrupt.c: ditto.
26333 * gdb.base/opaque0.c: ditto.
26334 * gdb.base/printcmds.c: ditto.
26335 * gdb.base/ptype.c: ditto.
26336 * gdb.base/scope0.c: ditto.
26337 * gdb.base/setvar.c: ditto.
26338 * gdb.base/signals.c: ditto.
26339 * gdb.base/twice.c: ditto.
26340 * gdb.c++/misc.cc: ditto.
26341 * gdb.c++/templates.cc: ditto.
26342
26343Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26344
26345 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26346
26347 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26348 somewhere between `read' and `main.c'. I'm pretty sure the
26349 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26350 and it isn't particularly useful.
26351
26352 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26353
26354Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26355
26356 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26357
26358Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26359
26360 * config/mt-slite: add LIBS and -nostdlib.
26361 * config/slite-gdb.exp: add this new file to support sparclite target.
26362
26363Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26364
26365 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26366
26367 * gdb.base/a2-run.exp: Change argument to istarget from
26368 "*-*-vxworks" to "*-*-vxworks*".
26369 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26370
26371Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26372
26373 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26374 will not runto main but do a 'step' to step out of breakpoint().
26375 * config/mt-slite: add -Dusestubs.
26376
26377Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26378
26379 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26380 instead of just @.
26381
26382 * gdb.base/signals.exp: Add test for "handle all print".
26383 * TODO: Remove "handle all print". Also remove item about
26384 checking copyright date (I don't like the idea of a spurious FAIL
26385 based on when we run the tests).
26386
26387 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26388 for SunOS4 (reason for failure not investigated). Remove
26389 redundant test for $binfile.
26390
26391 * gdb.base/nodebug.c (array_index): Call malloc.
26392
26393 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26394
26395Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26396
26397 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26398 conventions and slightly simplify the matching regexp.
26399
26400Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26401
26402 * gdb.base/break.exp: Update gdb_test invocation to use new
26403 convention.
26404
26405 * lib/gdb.exp: If noargs is not set, set it to 0.
26406
26407 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26408 tests unique.
26409
26410 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26411
26412Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26413
26414 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26415 one argument of type "<non-float parameter>".
26416
26417Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26418
26419 * config/rom68k.exp: New file to support Motorola IDP board.
26420 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26421 * gdb.base/break.c: Change things around so that this program
26422 doesn't depend upon args. This is necessary to make remote
26423 targets work (in general, they can't take args).
26424 * gdb.base/break.exp: Don't try to send args to program. Don't
26425 expect output. Also, replace lots of code with gdb_test.
26426
26427Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26428
26429 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26430 printing of '\'' (which is what the comment says we are testing,
26431 even though we were not), not '''.
26432 (test_integer_literals_rejected): Test that printing ''' is an error.
26433
26434 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26435 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26436 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26437 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26438 Use gdb_test not test_print_accept.
26439 * lib/gdb.exp: Remove test_print_accept.
26440
26441 * gdb.base/signals.exp (signal_tests_1): Make pass message
26442 consistent with fail message.
26443
26444 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26445 unsigned char; the bug (PR 1821) is fixed.
26446
26447 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26448
26449 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26450 successful tests--makes xfailing them work right.
26451
26452Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26453
26454 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26455 only \r\n, not .*. The test can pass .* as the last thing in
26456 $pattern if that is what it wants. In addition to providing this
26457 flexibility, this change should speed up pattern matching in cases
26458 where the pattern already ended with .* (there were a number of
26459 them). This change also helps catch bad patterns--in the old
26460 scheme the typo "char \*" instead of "char \\*" would pass. Now
26461 it is caught.
26462 * Many .exp files: Update callers.
26463
26464 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26465 clearer and does not spuriously match multiple ('s. Likewise for
26466 ) and *.
26467
26468 * gdb.base/nodebug.exp: Test ability to call a function and pass
26469 it a string (even with no debugging info).
26470
26471 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26472 "p '\'", which is the same as "p ''" once tcl gets done with
26473 quoting, to "p '\\'", which I suspect is what is intended (one
26474 backslash gets sent to GDB).
26475
26476 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26477
26478Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26479
26480 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26481 1817) was fixed literally years ago.
26482
26483Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26484
26485 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26486 test, it causes stepping out of call_after_alloca_subr with
26487 optimizing compilers.
26488 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26489 fails.
26490
26491 * gdb.c++/templates.exp: Source templ-info.exp only if
26492 the templates executable exists.
26493
26494 * gdb.c++/misc.cc (class Contains_static_instance,
26495 class Contains_nested_static_instance),
26496 gdb.c++/classes.exp (test_static_members): Test printing of
26497 a class that contains a static instance of the class.
26498
26499Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26500
26501 * gdb.base/langs2.c (cppsub_): Don't prototype.
26502 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26503 only, I believe).
26504
26505Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26506
26507 * lib/gdb.exp (skip_chill_tests): New procedure.
26508
26509 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26510
26511Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26512
26513 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26514 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26515
26516Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26517
26518 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26519
26520 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26521 disassemble 8, not 16, instructions for part 4.
26522
26523 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26524 support the latter anymore.
26525
26526 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26527 -DNO_PROTOTYPES.
26528 * gdb.base/callfuncs.c: Control use of prototypes based on
26529 NO_PROTOTYPES, not __STDC__.
26530 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26531 t_float_values2 tests if prototypes in use.
26532
26533 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26534 t_double_values): When checking differences against DELTA, check
26535 that difference is within the range (-DELTA,DELTA), not just
26536 (-infinity,DELTA).
26537
26538Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26539
26540 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26541 'file' command firts, then 'target', then 'load', this is due to gdb
26542 target set up.
26543 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26544
26545Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26546
26547 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26548 FP load/store variants.
26549 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26550
26551Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26552
26553 * gdb.base/term.exp: Do not give a warning if not native, it is
26554 not an abnormal condition.
26555
26556Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26557
26558 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26559 t_char_array".
26560
26561Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26562
26563 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26564 are getting the version number.
26565
26566 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26567 if not native, it is not an abnormal condition.
26568
26569Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26570
26571 * lib/gdb.exp: Just use "file exists", rather than undocumented
26572 dejagnu procedure "findfile".
26573
26574Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26575
26576 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26577 (LDFLAGS): Set to -Xlinker -Ur.
26578
26579 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26580 Removed, these values are set by lib/gdb.exp.
26581
26582 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26583
26584Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26585
26586 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26587 of replicating gdb startup code.
26588
26589 * config/mt-vxworks (LDFLAGS): Set to -r.
26590 (CFLAGS_FOR_TARGET): Removed.
26591
26592 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26593 (gdb) and gdb for vxworks uses (vxgdb).
26594
26595 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26596 executable is not in the tree and host != target, use sed and
26597 program_transform_name to determine the gdb name used by the
26598 target.
26599
26600 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26601 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26602
26603Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26604
26605 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26606 floats, chars, and shorts where there are ANSI-style function
26607 definitions.
26608
26609 * gdb.base/langs.exp, gdb.base/langs*: New test.
26610 * gdb.base/Makefile.in: Build it.
26611 * TODO: Remove item about checking that C names don't get C++
26612 demangling applied; this test tests it.
26613
26614Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26615
26616 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26617 went with the const70 xfail. The xfail went away a year ago.
26618
26619 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26620
26621 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26622 for hp300.
26623
26624 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26625
26626 * gdb.base/a1-selftest.exp: Don't run on hp300.
26627
26628Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26629
26630 * Makefile.in (site.exp): Set host_alias and target_alias as well
26631 as host_triplet and target_triplet.
26632
26633Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26634
26635 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26636
26637 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26638 places as other ecoff systems).
26639
26640 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26641 ultrix.
26642
26643Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26644
26645 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26646 remove them.
26647 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26648 variable and "variable" in addition to "data variable".
26649 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26650
26651 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26652 2.
26653 * gdb.base/list1.c (long_line): Add additional statement at start
26654 of function.
26655 * gdb.base/list.exp (test_forward_search): Update line number to
26656 reflect new statement.
26657
26658Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26659
26660 * gdb.base/signals.exp: Reinitialize searched source directories
26661 after gdb_start call.
26662
26663Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26664
26665 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26666 * gdb.stabs/Makefile.in: Likewise.
26667
26668 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26669 change. Instead split the tests into smaller pieces.
26670 * gdb.disasm/hppa.s: Corresponding changes.
26671
26672Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26673
26674 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26675 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26676
26677 * gdb.base/funcargs.exp: Modify many tests so that every test
26678 either passes or fails. Make some test names unique.
26679
26680Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26681
26682 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26683 Call stty to set interrupt character.
26684
26685 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26686 for HP assembler versus GNU assembler based on actual behavior of
26687 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26688
26689 * TODO: Suggest a few more stepping tests.
26690
26691Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26692
26693 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26694 restart GDB for h8300 after a continue.
26695 (return): Add pattern to match a29k-udi behavior.
26696 * gdb.base/nodebug.exp: Remove obsolete comment.
26697 * gdb.base/regs.exp: New file, testing of register displays.
26698 * gdb.base/return.exp: Fix typo in reference to $objdir.
26699 * gdb.base/whatis.exp: Always start with a fresh GDB.
26700
26701Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26702
26703 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26704 higher, these tests generate a lot of output.
26705
26706Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26707
26708 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26709 code following the catch silently ignored some errors; without the
26710 catch they should be thrown like any other tcl error. Also, the
26711 catch used "" instead of {} which meant all the callers who wanted
26712 to include one of the characters "[]$ had to quote it an extra time.
26713 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26714 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26715 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26716 Remove extra quoting.
26717
26718Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26719
26720 * gdb.base/commands.exp: Make test names unique; every test either
26721 passes or fails. Update some comments.
26722
26723 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26724
26725Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26726
26727 The following fixes a FAIL caused by the fact that the alpha stabs
26728 configuration didn't use the ".if alpha" code in weird.def.
26729 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26730 bit pointer, so the 32 bit version works even on the alpha.
26731 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26732 Remove the stuff which allowed us to have separate versions for
26733 alpha and everything else.
26734
26735 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26736 regexp which "info func operator\[\](" is supposed to match. Fix
26737 string to send to GDB. Note that GDB still doesn't work right. Add a
26738 new test for "info func .perator\[\](" which GDB does handle correctly.
26739
26740 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26741
26742Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26743
26744 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26745 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26746 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26747 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26748 it makes the tests harder to understand and confuses test-o-matic.
26749 The preferred style is that each test provides a PASS or a FAIL,
26750 and has a unique message (e.g. "continue #54" not just "continue")
26751 which is the same for the pass and the fail.
26752 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26753 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26754 to lib/gdb.exp.
26755 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26756 prt_accept which was basically the same thing. Likewise for
26757 test_print_reject and prt_reject.
26758 * lib/gdb.exp (test_print_reject): Add some more error message
26759 patterns to match from the former printcmds.exp (prt_reject).
26760 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26761 One defect of the passcount stuff is that some of it failed to
26762 report XPASS where appropriate.
26763 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26764 stuff before and after arg in expected pattern.
26765 (test_paddr_operator_functions): Re-do test without print_addr_of;
26766 this is the only test which seems to want extra stuff there.
26767
26768Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26769
26770 * gdb.base/nodebug.exp: Update new tests to reflect improved
26771 wording of gdb output.
26772
26773 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26774 and "ptype" work on variables in files compiled without -g.
26775 Replaces commented out "maint print msymbol" tests.
26776
26777Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26778
26779 * gdb.base/setvar.c (dummy): Call malloc.
26780
26781 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26782 losing with the irix4 sed.
26783
26784 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26785 ALRM" on irix4.
26786
26787Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26788
26789 * TODO: Remove items about corefile.exp testing new exec-file and
26790 backtrace; both are now done. Add items about printing enums.
26791
26792Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26793
26794 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26795 "get signal $thissig" test fails.
26796
26797 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26798
26799Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26800
26801 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26802 compiler warning with dec alpha compiler.
26803
26804 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26805 extra \n from gdb_test call (this explains why the prompt test
26806 that I removed yesterday was there).
26807 (user_defined_command_test): Remove extra \n and prompt test.
26808
26809 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26810 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26811 doesn't exist.
26812 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26813 Also remove alpha workaround, which turns out to be because
26814 SIGABRT == SIGLOST.
26815
26816 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26817
26818 * gdb.base/help.exp: Don't test "help show".
26819
26820Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26821
26822 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26823 "set print address" is on.
26824 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26825 pass prompt to gdb_test; gdb_test already looks for the prompt.
26826
26827 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26828
26829 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26830 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26831 was to make sure that gdb can read a core file. But (a) the "read
26832 the corefile" part didn't make it to a1-selftest.exp, we just
26833 delete the corefile after creating it, and (b) we test reading
26834 corefiles in corefile.exp anyway. Also, this test left around a
26835 xgdb process on Solaris.
26836
26837 * gdb.base/corefile.exp: Also test backtrace.
26838
26839Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26840
26841 * gdb.base/commands.exp: Test a simple user defined command with
26842 arguments and if/while statements; verify the full user command is
26843 printed by "show user".
26844
26845 * gdb.base/commands.exp: Test if/while commands as part of a
26846 breakpoint command list; verify they appear in breakpoint
26847 information.
26848
26849Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26850
26851 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26852 than by dividing by zero.
26853
26854Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26855
26856 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26857 performing an inferior call with watchpoints enabled.
26858 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26859 call.
26860
26861Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26862
26863 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26864 of "file" command.
26865
26866 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26867 Add additional pattern for when "int operator int(void);" appears
26868 in a different order.
26869
26870Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26871
26872 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26873
26874 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26875 and "signal" with ".*".
26876
26877Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26878
26879 * TODO: Add note about "handle all nostop".
26880
26881 * gdb.base/{sigall.c, sigall.exp}: New test.
26882 * gdb.base/Makefile.in: Add it.
26883
26884Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26885
26886 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26887 when invoking GDB, suppresses any windowing interface.
26888
26889Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26890
26891 * config/sim-gdb: New file, simulator testing support.
26892
26893Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26894
26895 * gdb.base/interrupt.exp: Test calling func1 twice.
26896
26897Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26898
26899 * gdb.base/list.exp (test_forward_search): Set timeout higher
26900 when we'll be getting lots of output from gdb.
26901
26902 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26903 "init_malloc" to after the expect statement. Run it if that
26904 regexp is taken, but also for two others which happen if source
26905 cannot be found.
26906
26907Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26908
26909 * gdb.base/printcmds.exp: New test, for printing register before
26910 program is running.
26911
26912Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26913
26914 * gdb.base/list.exp: Correct some alternate expect patterns
26915 to reflect changes in list1.c.
26916
26917Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26918
26919 * TODO: Add item regarding large frames.
26920
26921 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26922
26923 * TODO: Remove item about enabling return.exp; it
26924 is enabled. Suggest a few more "return" tests.
26925
26926Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26927
26928 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26929 anonymous unions.
26930
26931Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26932
26933 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26934 and pr-5646.o, so "make" is the same as "make all", not "make
26935 pr-4975.o".
26936
26937Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26938
26939 * gdb.base/list.exp: Adjust expectations to reflect changes in
26940 list1.c.
26941 (test_forward_search): New test proc.
26942 * gdb.base/list1.c (long_line): New function, has long source line.
26943
26944Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26945
26946 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26947 additional line of code that was added.
26948
26949Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26950
26951 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26952 tests so as not to overflow expect's input buffers.
26953 * gdb.disasm/hppa.exp: Corresponding changes.
26954
26955Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26956
26957 Beginnings of template debugging tests.
26958 * gdb.c++/templ-info.cc: New file to test for template
26959 debugging capability of the compiler.
26960 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26961 templ-info.cc.
26962 * gdb.c++/templates.cc: Add explicit template instantiations
26963 to enable compiling with -fno-implicit-templates. Add destructor
26964 and 'value' method to T5 class for template tests.
26965 * gdb.c++/templates.exp: Add testcases for printing of template
26966 types, setting breakpoints on template methods and calling a
d63a86f8 26967 template method.
c906108c
SS
26968
26969Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26970
26971 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26972 branch target since some assemblers (gas-2.5) may emit a
26973 relocation for the branch instead of resolving it in the
26974 assembler.
26975
26976Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26977
26978 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26979 through signal handler.
26980
26981Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26982
26983 * configure.in (*-*-netware): Use config/mt-netware.
26984
26985 * config/mt-netware: New file.
26986 * config/mt-i386-netware: Removed, separate configs for different
26987 netware architectures are no longer needed now that we have
26988 --with-headers.
26989
26990Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26991
26992 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26993 by the recent changes to use ANSI C arithmetic conversions.
26994
26995Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26996
26997 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26998 bug involving using inferior_pid to figure out whether to select a
26999 frame.
27000
27001Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27002
27003 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27004 match the current disassembler output.
27005
27006Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27007
27008 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27009 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27010 types, expect "int" as type of integer values (for now).
27011
27012Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27013
27014 * gdb.base/commands.exp: New tests for if/while commands.
27015
27016Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27017
27018 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27019 by .*, since hex values have different syntax in Chill mode.
27020
27021Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27022
27023 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27024 linefeed from expect pattern for repeated types with indices > 9.
27025
27026Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27027
27028 First part of Fortran test suite.
27029 * gdb.fortran: New directory.
27030 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27031
27032Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27033
27034 * gdb.base/default.exp: Update expect pattern for load command
27035 without arguments.
27036
27037Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27038
27039 * configure.in: Change i386 to i[345]86.
27040 * gdb.base/configure.in: Likewise.
27041 * gdb.c++/configure.in: Likewise.
27042 * gdb.chill/configure.in: Likewise.
27043
27044Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27045
27046 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27047 patterns, since that is not a valid context for comments.
27048
27049Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27050
27051 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27052 repeated types and repeated types with indices > 9.
27053
27054Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27055
27056 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27057 2417; old bug has been fixed.
27058
27059Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27060
27061 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27062 send the newline ourselves instead of assuming gdb_test will do
27063 so when passed an empty input string.
27064
27065 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27066 stabs testcode.
27067
27068Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27069
27070 * lib/gdb.exp (gdb_test): Don't send anything if the first
27071 argument is an empty string. This makes cases where we want to
27072 match output that is already in expect's buffers (for example,
27073 matching a breakpoint after gdb_run_cmd has been called) work
27074 reliably.
27075
27076Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27077
27078 * config/netware.exp: New file.
27079
27080Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27081
27082 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27083 the -B and -L prefixes so we can find the debugging stub.
27084
27085 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27086 there and we are using the gcc from the tree.
27087
27088 * gdb.base/types.c: Removed.
27089
27090 * gdb.base/configure.in: Look for makefile fragments in ../config.
27091 Recognize i386-*-netware.
27092 * gdb.c++/configure.in: Likewise.
27093
27094Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27095
27096 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27097 the correct TCL syntax.
27098
27099Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27100
27101 * gdb.base/opaque.exp: use runto instead of messing around with
27102 breakpoints. Simplify by using gdb_test.
27103
27104 * gdb.base/bitfields.exp: restart between tests on netware targets
27105 because breakpoints aren't relocated after target death. Run
27106 processes to completion.
27107
27108 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27109
27110Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27111
27112 * Makefile.in: Remove extra tabs that confuse some versions
27113 of "make". Use the newly built gdb to test with by default,
27114 rather than the first one in the tester's search path.
27115
27116Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27117
27118 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27119
27120 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27121 condition help.
27122
27123Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27124
27125 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27126
27127 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27128 running.
27129 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27130 * gdb.base/funcargs.exp: Likewise.
27131
27132 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27133 * gdb.base/funcargs.exp: Likewise.
27134
27135 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27136 message is "".
27137
27138Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27139
27140 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27141 return,signals,twice}.exp: Handle non-existant binaries
27142 consistantly.
27143
27144 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27145 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27146 might testing a cross development system.
27147
27148Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27149
27150 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27151 runtest script is relative to ${srcdir}, not ${rootdir}.
27152
27153Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27154
27155 * gdb.base/signals.exp: Allow for optionality of breakpoint
27156 address.
27157
27158Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27159
27160 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27161
27162Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27163
27164 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27165 for size_t definition.
27166 * gdb.c++/templates.cc: Likewise
27167
27168 * config/mt-i386-netware: New file.
27169
27170 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27171 defined.
27172
27173 * gdb.base/Makefile.in: Added support for systems that name core
27174 files by appending "core" to the program name.
27175 * gdb.base/a1-selftest.exp: Likewise.
27176
27177Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27178
27179 * gdb.base/return.exp: Add comment and message for `return double'
27180 test failure on Sparc Solaris.
27181
27182Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27183
27184 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27185
27186Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27187
27188 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27189 from optimizing them away.
27190 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27191 patterns to include default constructors and assignment operators,
27192 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27193 character in the output of the virtual base pointer.
27194
27195Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27196
27197 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27198 expression match in print_addr_of to avoid unintented matches.
27199 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27200 versions up to 2.5.8.
27201
27202Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27203
27204 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27205 included file to run under newer versions of expect.
27206 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27207 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27208 Remove xfail for the virtual table of BDDHookV.
27209
27210Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27211
27212 * lib/gdb.exp (string_to_regexp): Set a default result.
27213 (default_gdb_start): Fix misleading message.
27214
27215Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27216
27217 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27218 Remove all CC, etc definitions.
27219 * config/mt-hpux: New file.
27220 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27221 (CFLAGS, LDFLAGS): Define.
27222 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27223
27224 * Makefile.in (site.exp): Don't insert host_os, etc.
27225 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27226 (distclean): Check existence of subdir.
27227 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27228 * gdb.base/Makefile.in: General cleanup and simplification.
27229 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27230 to build executables. Use default rule to build .o files.
27231 (EXPECT, RUNTEST, CC): Fix relative pathname.
27232 (site.exp): Don't insert host_os, etc.
27233 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27234 and/or SIGUSR1 defined.
27235 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27236 * gdb.c++/Makefile.in: General cleanup and simplification.
27237 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27238 (CFLAGS): Remove.
27239 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27240
27241Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27242
27243 * gdb.base/recurse.exp: Misc changes to get tests running again
27244 after Kung's changes to the watchpoint code.
27245 * gdb.base/watchpoint.exp: Likewise.
27246
27247Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27248
27249 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27250
27251Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27252
27253 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27254 * lib/gdb.exp (default_gdb_start): Define.
27255 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27256 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27257 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27258 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27259 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27260 Don't call gdb_target_udi in between tests.
27261
27262Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27263
27264 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27265 (which was basically just a local version of the same thing). In
27266 addition to avoiding duplication, gdb_test_exact is faster.
27267 * lib/gdb.exp (gdb_test_exact): Fix typo.
27268
27269 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27270 don't give an error.
27271
27272 * gdb.base/term.exp: Call delete_breakpoints before starting.
27273
27274 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27275 (t10): Add comment.
27276
27277Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27278
27279 Reorganization of the GDB Test Suite.
27280
27281 * gdb.base: New directory, contains all the basic tests.
27282 * gdb.c++: New directory, tests specific to C++.
27283 * gdb.chill: New directory, tests specific to Chill.
27284 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27285 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27286 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27287 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27288 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27289 t30-31 to chill).
27290 * */gdbme.*: Rename to match appropriate expect scripts.
27291 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27292 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27293 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27294 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27295 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27296 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27297 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27298 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27299 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27300 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27301 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27302 gdb.c++/virtfunc.cc: New names of C++ files.
27303 * gdb.chill/chillvars.ch: New name of Chill file.
27304 * gdb.base/configure.in, gdb.c++/configure.in,
27305 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27306 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27307 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27308 * configure.in (configdirs): Update to reflect directory changes.
27309 (target_abbrev): No longer define for any configuration.
27310 * Makefile.in: Cosmetic improvements to header comments.
27311
27312Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27313
27314 Various changes to gdb.t31:
27315
27316 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27317 * gdbme.ch: Make all key-words and predefineds be upper-case.
27318 * chillvars.exp: Expect key-words and predefinds in upper-case.
27319
27320 * chillvars.exp: Use gdb_test_exact many places.
27321 Change expected output for arrays (which now includes index labels).
27322
27323 * pr-5020.exp, gdme.ch (module PR_5020):
27324 New test, for PR-5020.
27325
27326Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27327
27328 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27329 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27330
27331Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27332
27333 * Makefile.in: Fix bit-rot in definitions of CHILL,
27334 CHILL_FOR_TARGET and Chill_LIB.
27335 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27336 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27337 CHILL, and CHILL_LIB.
27338
27339Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27340
27341 * Revert the previous changes. Please see Rob's directory
27342 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27343
27344Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27345
27346 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27347 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27348 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27349 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27350 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27351 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27352 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27353 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27354 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27355 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27356 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27357 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27358 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27359 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27360 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27361 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27362 changes from 94Q1.
27363
27364Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27365
27366 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27367 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27368 Rob's new testing fragments.
27369
27370Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27371
27372 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27373 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27374
27375Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27376
27377 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27378 version also, match on casted version strings, and match on
27379 gdb startup case where the line numbers might be messed up.
27380
27381Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27382
27383 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27384 (CFLAGS): Delete it from here.
c906108c
SS
27385
27386Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27387
27388 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27389
27390Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27391
27392 * Makefile.in (RUNTEST): Default to just "runtest".
27393
27394Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27395
27396 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27397 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27398 the code has been restructured.
27399
27400Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27401
27402 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27403 \n, not just one of each.
27404
27405 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27406 /bin/cc gives a warning if you do.
27407
27408Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27409
d63a86f8 27410 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27411 __t10ListS_link1ZUiRCUiPT0
27412
27413Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27414
27415 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27416 on local variables in recursive functions.
27417
27418 * gdb.t07/Makefile.in: Build the new test.
27419
27420Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27421
27422 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27423 directly. Instead compare the return values from actual calls.
27424
27425Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27426
27427 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27428
27429Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27430
27431 * From Peter Schauer with minor modifications.
a9c64011
AS
27432 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27433 stops in mid-line in the caller. Add xfail for returning a float
27434 value on X86 targets.
c906108c
SS
27435
27436Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27437
27438 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27439 to avoid expect lossage.
27440 (fmem_LRbug_tests): Likewise.
27441 * gdb.disasm/hppa.s: Corresponding changes.
27442
27443 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27444 conditions to work with latest dejagnu/expect.
27445
27446 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27447 expected to fail on the PA.
27448 (backtrace in call with trampolines): Explicitly require main
27449 to be frame #1 (no trampolines should show up in backtrace).
27450
27451 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27452 "continue -expect".
27453 * gdb.t06/break.exp: Likewise.
27454 * gdb.t07/watchpoint.exp: Likewise.
27455 * gdb.t13/bitfields.exp: Likewise.
27456 * gdb.t15/{funcargs,return}.exp: Likewise.
27457 * gdb.stabs/weird.exp: Likewise.
27458 * config/{mips,udi}-gdb.exp: Likewise.
27459
27460 * hppa.sed: Enclose comments within a sed command to avoid
27461 losing with the old OSF1 sed.
27462
27463Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27464
27465 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27466 sequent dynix.
27467 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27468 * gdb.t15/funcargs.exp: Conditionally step again to really
27469 finish from marker_call_with_trampolines. Handle the case where
27470 the first step from within call_with_trampolines already steps
27471 us back to main.
27472 * gdb.t15/gdbme.c: Add comment to closing brace of
27473 call_with_trampolines for funcargs.exp.
27474
27475Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27476
d63a86f8 27477 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27478 Fix typo(s).
27479
27480Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27481
27482 * gdb.t07/gdbme.c: More code for watchpoint testing.
27483
27484 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27485 "Hardware watchpoint" throughout file.
27486 (test_watchpoint_triggered_in_syscall): New test.
27487 (test_complex_watchpoint): New test.
27488
27489Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27490
27491 * gdbme.c (call_with_trampolines): New function to try and step
27492 into. Tests trampoline problems on the PA.
27493
27494 * funcargs.exp (localvars_in_indirect_call): No longer expect
27495 stepping into indirect call to fail on PAs.
27496 (test_stepping_over_trampolines): New test.
27497
27498Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27499
27500 * TODO: Add suggestions for static member function tests, and
27501 completion tests.
27502
27503Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27504
27505 * TODO: Add suggestions for "p/a" tests.
27506
27507 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27508 (default_gdb_exit): Replace all the hair with sending "quit" to
27509 the process with a simple close.
27510
27511Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27512
27513 * TODO: Add suggestions for shared library tests.
27514
27515Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27516
27517 * TODO: Add suggestions for x/s tests.
27518
27519Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27520
27521 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27522 "enable once", and "enable breakpoints once" with ".*".
27523
27524Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27525
27526 * TODO: Add suggestions about structure passing tests.
27527
27528Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27529
27530 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27531 the primary1 test, use work around if __GNUC__ < 2.
27532 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27533 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27534 Test for bad output rather than waiting for timeout. Issue
27535 second continue only if first continue failed.
27536
27537Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27538
27539 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27540 operator[] test with gdb_test because the old code didn't seem to
27541 be getting the quoting right with the new dejagnu.
27542
27543Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27544
27545 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27546 one from the path.
27547 * Makefile.in: Use a fresh expect if there is one, use runtest
27548 from the src tree if there is one.
d63a86f8 27549
c906108c
SS
27550Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27551
27552 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27553 next over recursive call. Revise the tests from that point on
27554 (which had been skipped) to match GDB's actual (correct) output.
27555
27556 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27557 with next over a breakpoint whose condition is false.
27558
27559 * gdb.t00/help.exp: Comment out "help set print" tests just like
27560 (and for same reason as) "help set" test.
27561
27562Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27563
27564 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27565 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27566
27567Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27568
27569 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27570 necessary gdb_target_udi.
27571
27572 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27573
27574 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27575 1838 and 2417; they are fixed.
27576
27577 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27578 gdb.t03/ptype.exp (ptype structure, ptype union):
27579 Remove xfails; the test is looser than when the xfails were added.
27580
27581 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27582 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27583
27584 * gdb.t01/run.exp: Only run shell test if isnative.
27585
27586 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27587 since "run" automatically loads if necessary. Call gdb_target_udi
27588 after the "file" since "file" kills any execution target.
27589
27590 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27591 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27592 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27593 argument for UDI.
27594
27595Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27596
27597 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27598
27599 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27600
27601Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27602
27603 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27604 properly quoting regexps. This makes the second argument to
27605 demangle a fixed string, which matches the callers, instead of a
27606 shell-style pattern which is what the previous implementation
27607 used. Update some of the callers.
27608
27609Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27610
27611 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27612 (comib_nullified_tests): Fix typo.
27613 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27614 strings. No longer expected to fail.
27615
27616 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27617 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27618 strings. No longer expected to fail.
27619
27620 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27621 string. No longer expected to fail.
27622
27623Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27624
27625 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27626 No longer expected to fail.
27627
27628 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27629 string. No longer expected to fail.
27630
27631Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27632
27633 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27634 only in the names (I probably got most of them). I was even
27635 generous with some which differed in underscores in names, and
27636 probably missed a few, and I *still* was able to remove almost a
27637 third of the file with almost no impact on testsuite coverage.
27638
27639Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27640
27641 * gdb.t00/default.exp: Match udi_attach error message as well as
27642 the one from child_attach.
27643
27644 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27645
27646 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27647
27648 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27649 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27650
27651 * Move test with enums and partial symbols back to
27652 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27653 Reverts the change of 26 May 93. Per today's change to
27654 stabs.texinfo, the behavior that weird.exp was expecting was
27655 unreasonable; what is important is that the compiler+gdb get
27656 things right, which happens with a recent gcc. Also fix the test
27657 to deal with native compilers which put out the stab gdb can't
27658 deal with.
27659
27660Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27661
27662 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27663 in the names. The main thing these accomplish is to slow things down.
27664 Many more such duplicates surely remain.
27665
27666 * gdb.t00/help.exp: Comment out "help support" test just like
27667 (and for same reason as) "help set" test.
27668
27669Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27670
27671 * gdb.t06/break.exp: Remove setup_xfails for
27672 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27673 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27674 about known bug in gcc to include up through 2.5.8.
27675 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27676 well as "_vb$".
27677 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27678 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27679 with latest gcc and gdb.
27680 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27681 well as "_vb$".
27682
27683Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27684
27685 * configure.in (hppa*-*-*): Also configure and build stabs-only
27686 tests.
27687
27688Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27689
27690 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27691 * gdb.t10/configure.in (hppa*-*-*): Use it.
27692
27693Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27694
27695 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27696
27697Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27698
27699 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27700 versions prior to 1.13.5.
27701
27702Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27703
27704 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27705 the prompt is at the start of a line.
27706
27707Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27708
27709 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27710 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27711 in the copr tests now.
27712 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27713 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27714 expected to fail.
27715
27716Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27717
27718 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27719 gdb.t31/chillvars.exp, lib/gdb.exp:
27720 Tweak to run under either version of expect.
27721 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27722 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27723 * gdb.t11/list.exp: Remove extraneous whitespace.
27724
27725Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27726
27727 * gdb.t16/printcmds.exp (test_print_strings): Accept
27728 "(unsigned char *) " before the string.
27729
27730 * TODO: Add notes about printing of fancy types and GDB expressions.
27731
27732Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27733
27734 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27735 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27736 if doing mips-idt-ecoff.
c906108c
SS
27737
27738Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27739
27740 * Most .exp files: Tweak to run under either version of expect.
27741
27742Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27743
27744 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27745 xfails; I'm not sure why they are failing, but not because of PR 1806.
27746
27747Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27748
27749 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27750 defined in lib/gdb.exp.
27751
27752Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27753
27754 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27755 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27756 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27757 have to be typeless.
27758
27759Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27760
27761 * TODO: Add suggestion for copyright year test.
27762
27763Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27764
27765 * configure.in (*-*-lynxos*): Add stabs tests.
27766
27767Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27768
27769 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27770 so insert a tab before any assembler directive in column zero.
27771
27772 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27773 stores.
27774 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27775 stores.
27776 (fpu_short_memory_tests): Likewise.
27777
27778Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27779
27780 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27781 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27782 .stabs directives in comments.
27783
27784Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27785
27786 * TODO: New file, describing tests we could write.
27787 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27788
27789Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27790
27791 * gdb.t06/signals.exp: Add kludge to force re-sync.
27792
27793 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27794 to xgdb instead of gdb, get out of gdb.
27795
27796Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27797
27798 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27799 for info.
27800
27801Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27802
27803 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27804 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27805 * gdb.stabs/hppa.sed: New sed script for the PA.
27806
27807Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27808
27809 * gdb.stabs: Re-write weird.def and configuration to use sed
27810 instead of cpp. sed is portable and POSIX; cpp is neither.
27811
27812Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27813
27814 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27815
27816Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27817
27818 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27819
27820Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27821
27822 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27823 "_vb$".
27824 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27825 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27826
27827Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27828
27829 * lib/gdb.exp: Comment out code which depends on non-existent
27830 `transform' procedure.
27831
27832Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27833
27834 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27835 * lib/gdb.exp: Transform tool name.
27836 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27837 1.1's new error handling system.
27838
27839Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27840
27841 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27842
27843Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27844
27845 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27846 They made pattern matching so slow that timeouts happened on
27847 heavily loaded systems. Now any output from "show print" which
27848 gets us back to the GDB prompt is a PASS.
27849
27850Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27851
27852 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27853
27854Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27855
27856 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27857
27858 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27859 It is not from PR 3220.
27860
27861Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27862
27863 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27864 just started failing because they depended on the order the
27865 subcommands are presented, or exact docstring text. This kind of
27866 test is a pain and has minimal benefit.
27867
27868Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27869
27870 * gdb.t09/corefile.exp: At end of test, use "core" command with
27871 no arguments.
27872
27873Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27874
27875 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27876 17}/Makefile.in: Make it possible to run the testsuite with Sun
27877 make and CC = cross gcc by adding explicit build rules for .o
27878 files.
27879
27880Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27881
27882 * gdb.t15/funcargs.exp: Don't put comments on same line as
27883 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27884
c906108c
SS
27885Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27886
27887 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27888
27889Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27890
27891 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27892 * gdb.t20/inherit.exp: remove three dumplicate entries.
27893
27894Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27895
27896 * gdb.t06/break.exp: For "next over recursive call", fail on any
27897 incorrect output, not just on "factorial (value=2)".
27898
27899Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27900
27901 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27902 working now. Add an xfail if accesing a bss variable causes
27903 a memory error if the target is not yet run.
27904
27905Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27906
27907 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27908 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27909 name of __st* demangling (2 strings). Did Kung really get the
27910 more than 95 others right without testing them?
27911
27912Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27913
27914 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27915
27916Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27917
27918 * configure.in (configdirs): Add gdb.disasm
27919 * gdb.disasm: New directory for GDB disassembler tests.
27920 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27921
27922Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27923
27924 * gdb.t00/help.exp: Don't test "help set".
27925
27926 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27927 from within expect statements. None of these happen anymore and
27928 they cause regressions to be silently unnoticed.
27929
27930 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27931 messages) about known failures with gcc cygnus-2.4.5-930417.
27932
27933 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27934 comp-info.exp so it gets built if it doesn't exist.
27935
27936 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27937 it is no longer used.
27938 * gdb.t13/comp-info.c: Removed.
27939
27940Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27941
27942 * gdb.t06/signals.exp: Add xfail for sun3.
27943
27944Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27945
27946 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27947 relevant because ^C doesn't get sent but failure can be reproduced
27948 interactively).
27949
27950Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27951
27952 * gdb.stabs/alpha.mt: New configuration file for alpha.
27953 * gdb.stabs/configure.in: Use it.
27954 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27955 sharing with alpha.mt, redefine long to word via preprocessor.
27956 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27957 for alpha.
27958 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27959 native cc.
27960 * gdb.t00/teststrategy.exp: Change expect string so that we
27961 consume the `(xgdb)' from the command echo and from the gdb prompt.
27962 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27963 gdb currently compares all values as long, so this failure probably
27964 applies to any configuration where LONGEST is bigger than a target int.
27965 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27966 with gcc.
27967 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27968 to handle opaque pointers, gcc is.
27969 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27970 as first argument. Include <sys/types.h> and change all operator
27971 new definitions to use size_t.
27972 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27973 now that we use size_t.
27974
27975Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27976
a9c64011 27977 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27978 a long or float array cast all array members to the same type.
a9c64011 27979 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27980 with 64 bit longs.
a9c64011 27981 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27982 on alpha.
a9c64011 27983 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27984
27985Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27986
27987 * gdb.t24 (demangle.exp): Constructors of templates have names like
27988 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27989 section 14.6 of the ARM.
27990
27991 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27992 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27993 accomplish little and slow down the testsuite.
27994
27995 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27996 Accept spaces various places.
27997
27998Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27999
28000 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28001 with watchpoint enabled.
28002
28003 * Makefile.in: Remove definition of CC and remove the second
28004 definition of CXX (the "CXX = gcc" one remains). These definitions
28005 were causing backquotes to be expanded within backquotes, which
28006 doesn't work.
28007
28008Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28009
28010 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28011
28012Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28013
a9c64011
AS
28014 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28015 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28016 by mips cc and contains no stabs entries.
28017
28018Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28019
28020 * config/vx-gdb.exp: Use fake device to load files rather than
28021 NFS.
28022 * lib/gdb.exp: New proc to do "file" command.
28023 * config/unix-gdb.exp: Use new "file" proc.
28024
28025Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28026
28027 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28028 Rework board rebooting slightly.
28029 (gdb_exit): Don't exit from the remote shell; there isn't one.
28030 * gdb.stabs/weird.exp: If a program is being debugged already,
28031 kill it.
28032 * gdb.t04/setvar.exp: Stop and restart gdb.
28033 * gdb.t05/expr.exp: Likewise.
28034 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28035 restart gdb and reload the program.
28036 * gdb.t08/opaque.exp: Likewise.
28037 * gdb.t12/scope.exp: Likewise.
28038 * gdb.t13/bitfields.exp: Likewise.
28039 * gdb.t15/funcargs.exp: Likewise.
28040 * gdb.t20/classes.exp: Likewise.
28041 * gdb.t03/ptype.exp: Increase timeout.
28042 * gdb.t16/printcmds.exp (test_print_string_constants,
28043 test_print_array_constants): Likewise.
28044 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28045 * gdb.t20/classes.exp (do_tests): Likewise.
28046 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28047
28048Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28049
28050 * gdb.stabs: Renamed *wierd* to *weird*.
28051
28052Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28053
28054 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28055 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28056
28057Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28058
28059 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28060 (do_tests): Remove xfail for whatis on one_var and two_var.
28061
28062Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28063
28064 * Makefile.in: Made cross building work better by adding
28065 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28066
28067Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28068
28069 * gdb.t15/{return.c,return.exp,Makefile.in}:
28070 New test, currently commented out.
28071
28072Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28073
28074 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28075 still running and removes the leftover named socket so GDb can do
28076 clean restarts.
28077
28078Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28079
28080 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28081 console, not GDB.
28082 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28083 cross testing works better with "make check"
28084 * config/unix-gdb: Use default procedures for exit and version.
28085 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28086 with the newest VxWorks.
28087
28088Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28089
28090 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28091 old form.
28092
28093 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28094 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28095
28096 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28097
28098 * config/unix-gdb.exp: Remove this version of gdb_exit
28099 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28100 Rob says he'll look at it when he gets back to testing boards.
28101
28102Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28103
28104 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28105 an expected fail for certain ptype commands.
28106
28107 * gdb.t20/classes.exp: Update expected results of "ptype class
28108 Base1" to account for the constructor that now appears in the type.
28109
28110Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28111
28112 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28113 disappeared from list.
28114 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28115 "alldone" proc with call to cleanup and exit.
28116 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28117 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28118 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28119 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28120 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28121 "alldone" proc with simple returns that suppress remaining
28122 tests. The alldone proc went away many months ago.
28123
28124Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28125
28126 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28127
28128 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28129
28130Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28131
28132 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28133 as vax gdb will display them.
28134
28135Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28136
28137 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28138 optimizers.
28139
28140 * scope.exp: Change "bad value for localval" messages so each one
28141 is unique.
28142
28143 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28144 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28145
28146 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28147
28148Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28149
28150 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28151 doesn't exist (due to optimization).
28152
28153Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28154
28155 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28156 contains \r because the filename is long.
28157
28158 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28159 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28160
28161Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28162
28163 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28164 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28165 Ultrix.
28166 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28167 int tests.
28168 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28169
28170Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28171
28172 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28173
28174 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28175 to match does not match the passing case but still matches the
c906108c
SS
28176 failing case.
28177
28178Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28179
28180 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28181
28182Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28183
28184 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28185 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28186 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28187 Remove various versions of gdb_exit.
28188 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28189 gdb_exit.
28190 * config/unix-gdb.exp: gdb_exit remains here, and should override
28191 the generic version, since it's doing a lot of wierd stuff that
28192 the other versions aren't. FIXME, fold it in, or abandon this
28193 version.
28194
28195Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28196
28197 * gdb.t24/demangle.exp: Add tests for PR 3220.
28198
28199Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28200
28201 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28202
28203Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28204
28205 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28206 "i386-*-*". Works for i486 as well.
28207
28208 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28209 bug, and expand domain of xfail to all SVR4 systems, since the
28210 actual problem is likely to be in generic SVR4 /proc support.
28211
28212Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28213
28214 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28215
28216Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28217
28218 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28219 xfails for other systems. Match a missing 'Continuing.' as an
28220 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28221
28222 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28223 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28224 Only issue warning for missing executables if -all option is used.
28225
28226 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28227 file if -all option is used. It's like an unpredictable XFAIL.
28228
28229Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28230
28231 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28232 for dynamically linked binaries.
28233
28234 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28235
28236Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28237
28238 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28239 to state that this is a known bug in old versions of g++.
28240
28241Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28242
28243 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28244 while waiting for `Continuing'.
28245
28246Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28247
28248 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28249 in text, data, and bss.
28250 * gdb.t10/nodebug.c: Add local and global test variables for
28251 initialized and uninitialized data.
28252
28253Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28254
28255 * config/unix-gdb.exp (gdb_exit): Add "wait".
28256
28257Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28258
28259 * gdb.t06/signals.exp: xfail the continue from the handler for all
28260 targets.
28261
28262 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28263 function with watchpoints enabled, the i386 call dummy starts with
28264 a call.
28265
28266 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28267 386 bsd names its corefiles.
28268
28269Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28270
28271 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28272 compilers don't grok it.
28273 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28274 with small octal ints rather than character constants, which
28275 are signed and might not fit if first promoted to int.
28276
28277Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28278
28279 * gdb.t09/Makefile.in (clean): Remove corefile.
28280
28281Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28282
28283 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28284
28285Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28286 and Jim Kingdon (kingdon@cygnus.com)
28287
28288 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28289 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28290 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28291
28292Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28293
28294 * gdb.t17/interrupt.exp: Add xfail for hppa.
28295
28296Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28297
28298 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28299 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28300 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28301 to determine signed-ness of bitfields and use the result to setup
28302 the xfail.
28303 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28304 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28305 call line is reached if necessary.
28306
28307Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28308
28309 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28310
28311Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28312
28313 * gdb.t06/break.exp: Also test `clear' command.
28314
28315Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28316
28317 * gdb.t00/teststrategy.exp: Remove extra quote.
28318
28319 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28320 watchpoint enabled to be for all non-68k machines.
28321
28322 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28323
28324Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28325
28326 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28327 targets use aout.mt instead of ecoff.mt as gas understands
28328 standard aout format.
28329
28330Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28331
28332 * lib/gdb.exp (runto): Don't insist that function we are running to
28333 was compiled with -g.
28334
28335 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28336
28337 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28338 to get back into the read system call.
28339 Accept leading newline in case where we woke it up.
28340
28341Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28342
28343 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28344 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28345 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28346 enable ecoff configuration.
28347
28348Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28349
28350 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28351
28352Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28353
28354 * gdb.t16/printcmds.exp: Add another printf test.
28355
28356Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28357
28358 * configure.in: If configured -with-stabs on any target, add
28359 stabsdirs to configdirs.
28360
28361Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28362
28363 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28364 fun" so pattern does not match the command itself.
28365
28366Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28367
28368 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28369
28370Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28371
28372 * gdb.t17/interrupt.exp: Test for more things.
28373
28374Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28375
28376 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28377 compiler arranges the code and line numbers.
28378
28379 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28380
28381Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28382
28383 * gdb.t00/help.exp: Increase expect input buffer size.
28384
28385Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28386
28387 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28388
28389 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28390
28391 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28392
28393 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28394 [0-9]*, not just [0-9].
28395
28396Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28397
28398 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28399
28400 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28401
28402Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28403
28404 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28405
28406Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28407
28408 * gdb.t06/signals.c: Add xfails for sun3.
28409
28410 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28411
28412 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28413 test_stepping tests.
28414
28415Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28416
28417 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28418
28419 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28420
28421 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28422 rather than actually putting it through cpp twice.
28423
28424 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28425
28426Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28427
28428 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28429 no longer needed.
28430
28431Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28432
28433 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28434
28435 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28436 C++ features prints as "struct", make it a pass, not an xfail.
28437
28438Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28439
28440 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28441 Don't require VA to print as "class" rather than "struct".
28442
28443Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28444
28445 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28446
28447Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28448
28449 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28450
28451Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28452
28453 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28454 order.
28455
28456Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28457
28458 * gdb.t16/printcmds.exp: Add printf tests.
28459
28460 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28461
28462 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28463
28464Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28465
28466 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28467 pass counts, to counteract any existing or future setup_xfails.
28468
28469Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28470
28471 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28472 {BEGIN,END}_COMMON for common block instead of STAB.
28473 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28474
28475 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28476 intp_var should be N_GSYM not N_LSYM.
28477 wierd-aout.S: Use a label for the value of the N_SO.
28478 wierd.def: Remove all backslashes.
28479 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28480
28481Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28482
28483 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28484 get the expected next to inheritance3.
28485
28486Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28487
28488 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28489 now that gcc-2.4 gets it right.
28490
28491Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28492
28493 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28494
28495 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28496 generating comp-info.exp which works for cross-compilation.
28497
28498Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28499
28500 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28501 "*-*-sysv4.*".
28502
28503Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28504
28505 * gdb.t01/run.exp: Start with a fresh gdb.
28506 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28507 SVR4.x.
28508
28509Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28510
28511 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28512 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28513 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28514 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28515 things to remove.
28516
28517Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28518
28519 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28520 test cases from bug reports.
28521
28522Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28523
28524 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28525 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28526 avoid spurious xfails.
28527 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28528 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28529 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28530
28531Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28532
28533 * gdb.t00/teststrategy.exp: Rework to provide more useful
28534 description of each test, fix problem with systems that define
28535 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28536 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28537 results for "next over recursive call" so timeouts aren't taken
28538 by error.
28539
28540Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28541
28542 * gdb.t12/scope.exp: Test printing of variables before run.
28543
28544 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28545 printed in wrong order due to sorting.
28546
28547Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28548
28549 * gdb.t00/teststrategy.exp: Fix expected results for printing
28550 user entered string constant. Is array of char, prints with no
28551 address.
28552
28553 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28554 commands.
28555 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28556 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28557 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28558 of struct of char arrays.
28559 * gdb.t00/radix.exp: New tests for radix commands.
28560
28561Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28562
28563 * gdb.t16/printcmd.exp: Print a variable before running program
28564 (with xfail for AIX).
28565
28566Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28567
28568 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28569
28570 * gdb.t16/printcmd.exp: Don't print variables before running program.
28571
28572 * gdb.t06/break.exp: Don't require envp argument to main.
28573
28574 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28575
28576 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28577 Add xfails for rs6000.
28578
28579 * gdb.t02/whatis.exp: Change other tests not to re-test something
28580 we already tested.
28581
28582 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28583 each type used has a variable of that type.
28584
28585Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28586
28587 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28588
28589Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28590
28591 * configure.in: change srctrigger to be a file, not a directory
28592
28593Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28594
28595 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28596
28597 * gdb.t11/list.exp: Fixed a couple of typos.
28598
28599Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28600
28601 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28602 is fixed and PR is closed.
28603 * gdb.t16 (gdbme.c): Add simple test string variable.
28604 * gdb.t16 (printcmds.exp): Add tests with simple test string
28605 variable, primarily for boundaries on "set print elements".
28606
28607Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28608
28609 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28610 Make leading 0's optional and don't expect a tab in the middle
28611 of the number.
28612
28613 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28614
28615 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28616 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28617 don't end command passed to gdb_test with newline.
28618
28619 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28620 signed keyword away, don't expect signed bitfields to be signed.
28621
28622 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28623 printing with only as many 1's as are in the field as well as printing
28624 with 32 1's (see comment).
28625
28626Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28627
28628 * gdb.t00/default.exp: Start with a fresh gdb.
28629 * configure.in (configdirs): Remove gdb.t31 until the chill
28630 compiler works again. It no longer is able to find chillrt0
28631 since it isn't in libchill.a anymore.
28632 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28633 wierd.o, make more modular.
28634 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28635 spurious newlines that caused problems.
28636
28637Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28638
28639 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28640 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28641 gdb.stabs/wierd.{exp,def}: Many new tests.
28642
28643 * gdb.t00/default.exp: update info line for new message.
28644
28645 * gdb.t02/{whatis.exp,gdbme.c}:
28646 Test that "char *" doesn't print as "caddr_t".
28647
28648Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28649
28650 * gdb.t00/help.exp: Use .* in place of some help messages which
28651 just changed.
28652 gdb.t00/default.exp: Update "info frame" test for new message.
28653 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28654 Remove some xfails
28655
28656Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28657
28658 * gdb.t03/{gdbme.c,ptype.exp}:
28659 Add tests for typedef'd struct and union without tags.
28660 Also check "whatis" on a variable of a typedef'd enum without a tag.
28661
28662 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28663 PRMS 1823; the bug still exists but isn't reproduced by this test
28664 anymore), and remove rs6000 XFAIL (the bug is fixed).
28665
28666 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28667 duplicated from whatis.exp. For those that are left, accept
28668 "long", "long int", or "int" for long variables (whatis.exp already
28669 has an XFAIL for "int", so no need to fail it here).
28670
28671 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28672 Deal with GCC's names for types now that GDB uses the compiler's names.
28673
28674 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28675 setup_xfail's for sunos4. If we #defined the signed keyword away,
28676 don't expect GDB to know that char it is signed.
28677
28678 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28679
28680Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28681
28682 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28683 should work on any system, regardless of debugging format.
28684 * gdb.t21/demangle.exp: Move to gdb.t24.
28685 * gdb.t24/demangle.exp: Move from gdb.t21.
28686 * gdb.t24/{Makefile.in, configure.in}: New files.
28687
28688Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28689
28690 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28691 * gdb.stabs: New directory.
28692
28693Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28694
28695 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28696 not just "Quit anyway?".
28697
28698Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28699
28700 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28701 that all setup_xfails are immediately followed by clear_xfails.
28702
28703Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28704
28705 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28706 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28707 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28708 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28709 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28710 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28711 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28712 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28713 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28714 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28715 gdb.t31/chillvars.exp, lib/gdb.exp:
28716 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28717 bug-gdb@prep.ai.mit.edu.
28718
28719Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28720
28721 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28722 with 0.0, not integer 0.
28723
28724Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28725
28726 * gdb.t06/break.exp: Update for "Kill the program" message change.
28727
28728Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28729
28730 * Makefile.in (GDBFLAGS): Set to -nx.
28731 * Makefile.in (site.exp): Use GDBFLAGS.
28732
28733Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28734
28735 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28736 Makefiles.
28737 (check): depend on just-check.
28738 (just-check): added so that tests can be run without a noop
28739 build pass.
28740
28741Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28742
28743 Switch to using configure's configdirs.
28744 * Makefile.in (Makefile): add configure.in dependency.
28745 (SUBDIRS): removed redundant assignment.
28746 * configure.in: switch subdirs assignment to configdirs.
28747 * gdb.t*/configure.in: new files.
28748
28749Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28750
28751 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28752 works.
28753
28754Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28755
28756 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28757 in explicit rules. Apparently this is not supported by some makes.
28758
28759Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28760
28761 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28762
28763Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28764
28765 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28766 disappeared.
28767
28768Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28769
28770 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28771
28772Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28773
28774 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28775 watchpoint problem that is now fixed.
28776 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28777 uninitialized convenience variables.
28778 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28779 structures.
28780
28781Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28782
28783 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28784 which causes expect to get out of sync with gdb on long output
28785 from help set.
28786 * gdb.t09/corefile.exp: Make expected pattern for core file
28787 failing signal and frame output format less sun specific.
28788
28789Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28790
28791 * gdb.t31/chillvars.exp: Add and remove initial dummy
28792 breakpoint, so that symbol table is forced in.
28793 (Needed at least on Sunos4, though it seems not SVR4.)
28794 * gdb.t31/chillvars.exp: Update for changed output format.
28795
28796Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28797
a9c64011 28798 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28799
28800Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28801
28802 * Makefile.in: Added --srcdir when invoking runtest, removed the
28803 need for a local config file. (optional now)
28804
28805Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28806
28807 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28808 failure count used to force early termination. Add some more
28809 expected failures for gnu style demangling.
28810
28811Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28812
28813 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28814 pmi variable from gdb.t20/gdbme to get optimized away.
28815 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28816 Check for written corefile upon timeout _and_ eof.
28817
28818Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28819
28820 * config/unix-gdb.exp: Add missing return 0.
28821
28822Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28823
28824 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28825 test termination.
28826
28827Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28828
28829 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28830 disappeared.
28831
28832Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28833
28834 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28835 time as i860 support works.
28836
d63a86f8 28837 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28838 "backtrace 100\r" rather than just "backtrace\r", to match last
28839 change.
28840
28841Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28842
28843 * config/udi-gdb.exp (gdb_exit): Remove close command.
28844 (gdb_target_udi): New procedure to set the UDI target.
28845 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28846 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28847 Added waits for prompts after several question responses. Added
28848 some more responses used by a29k-amd-udi-gdb.
28849 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28850 pass different arguments, restart UDI connection after program
28851 completion.
28852 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28853 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28854 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28855 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28856 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28857 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28858 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28859 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28860 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28861 after program completion.
28862 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28863 compiled with a SELECT_VECS setting.
28864 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28865 infinite recursion.
28866
28867 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28868 Added checks for COFF results, and made them expected failures for
28869 all targets. It would be better to make them expected failures
28870 for COFF targets only.
28871
28872Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28873
28874 * Makefile.in: add null dvi target, don't bother to recurse
28875 through test directories for info and install-info; rename
28876 $(datadir) to be dejagnu instead of deja-gnu
28877
28878Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28879
28880 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28881 compiler to coredump.
28882 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28883 code.
28884
28885Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28886
28887 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28888 coredump.
28889 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28890 code.
28891
28892Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28893
28894 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28895 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28896 which in a shell. Deletes xgdb when done.
28897 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28898 Tests the return from the "set height" or "set width" commands.
28899 Added a few return codes where needed.
28900
28901Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28902
28903 * Makefile.in (SUBDIRS): Add gdb.t17.
28904 * configure.in (subdirs): Add gdb.t17.
28905 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28906 files to test gdb's calling of functions in the inferior with
28907 the correct arguments and gdb's ability to retrieve any
28908 result returned.
28909
28910Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28911
28912 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28913 may be called after gdb goes away. Previous versions of expect
28914 needed these to avoid file descriptor leaks, but they cause
28915 errors with the current revision of expect.
28916 * gdb.t00/gdbvars.exp: Use -re on expected output after
28917 setting sevenbit-strings.
28918 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28919 to set sevenbit-strings consistent across tests.
28920 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28921 set sevenbit-strings consistent across tests.
28922
28923Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28924
28925 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28926 expected output to match current "expect" expectations.
28927
28928Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28929
28930 * gdb.t00/default.exp: Change expected output for default "source"
28931 command, to match new gdb behavior which requires a filename to
28932 source.
28933
28934Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28935
28936 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28937 expected fail for i486-*-* that misses the marker2 function.
28938 * gdb.t10/crossload.exp (bfddefault): Allow successful
28939 recognition of a format to pass even if no symbols are found.
28940 Explicitly catch failures where the format is not recognized
28941 or is ambiguous, and add the reason to the fail message.
28942 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28943 the cause is and invalid target and add reason to failure message.
28944 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28945 elf32-i386, elf32-sparc, and elf32-i860.
28946 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28947 Set up expected failure for 'filename'::variable scope resolution,
28948 which is now apparently broken on all targets.
28949 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28950 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28951 gdb.t23/templates.exp: Change failure for missing binfile into
28952 just a warning.
28953 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28954 references.
28955
28956Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28957
28958 * gdb.t00/default.exp: Add expected output for default "source"
28959 command, to match new gdb behavior.
28960 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28961
28962Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28963
28964 * config/*-gdb.exp: returns an error, rather than exiting on
28965 internal errors.
28966
28967Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28968
28969 * gdb.t03/gdbme.c: Add pointer to struct variable.
28970 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28971 referencing struct members.
28972
28973Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28974
28975 * configure.in (mips-idt-ecoff): New target.
28976 * config/mips-gdb.exp: New file for remote board using MIPS remote
28977 debugging protocol.
28978
28979 * Redid configuration scheme. Removed gdb.t*/configure.in.
28980 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28981 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28982 distclean targets. Built executables via .o files. Adjusted
28983 tests to account for source files in $(srcdir) rather than
28984 $(objdir).
28985 * lib/gdb.exp (runto): Don't expect () after the function name,
28986 because it may have arguments.
28987
28988Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28989
28990 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28991 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28992 expected failures for mips-idt-* and mips-sgi-*.
28993 * gdb.t00/default.exp (attach): Kill process if requested.
28994 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28995 that does not read core files.
28996 * gdb.t01/run.exp: Removed checks for exit status code.
28997 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28998 it is linked in.
28999 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29000 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29001 appropriate, rather than doing it by hand.
29002 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29003 execution.
29004 * gdb.t10/crossload.exp: Kill existing program if needed.
29005 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29006 appropriate, rather than doing it by hand. Always increase
29007 timeout for this test, not just for VxWorks.
29008
29009Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29010
29011 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29012 of Chill STRUCT types and STRUCT values.
29013 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29014 than "char".
29015 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29016 struct2): New struct definitions and initializations to test
c906108c
SS
29017 simple Chill STRUCT types.
29018
29019Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29020
29021 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29022 the null byte at the end of strings.
29023 * gdb.t00/default.exp: Make show version insensitive to copyright
29024 date.
29025 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29026 to avoid dependencies on target char signedness.
29027 * gdb.t16/printcmds.exp: Update expected results for explicitly
29028 unsigned char.
29029 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29030 now work.
29031 * gdb.t21/demangle.exp: Add many more patterns for template
29032 demangling, most of them being expected failures.
29033 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29034 string we are matching for, to match on the whole string.
29035 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29036 and fix a whole bunch that had incorrect expected output but were
29037 passing anyway because of the bug in "proc demangle".
29038 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29039 type.
29040 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29041
29042Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29043
a9c64011
AS
29044 * gdb/testsuite: made modifications to testcases, etc., to allow
29045 them to work properly given the reorganization of deja-gnu and the
29046 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29047
29048Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29049
29050 * gdb/testsuite: Initial creation of gdb/testsuite.
29051 Migrated dejagnu testcases and support files for testing nm to
29052 gdb/testsuite from deja-gnu. These files were moved "as is"
29053 with no modifications. This migration is part of a major overhaul
29054 of dejagnu. The modifications to these testcases, etc., which
29055 will allow them to work with the new version of dejagnu will be
29056 made in a future update.
48efe704 29057
8d8cb839 29058 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29059\f
8d8cb839
EZ
29060;; Local Variables:
29061;; mode: change-log
29062;; left-margin: 8
29063;; fill-column: 74
29064;; version-control: never
29065;; End:
902f2ccb 29066
0b302171 29067 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29068 Copying and distribution of this file, with or without modification,
29069 are permitted provided the copyright notice and this notice are preserved.