gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2 Jean-Marc Saffroy <saffroy@gmail.com>
3
4 PR 11804
5 * gdb.base/gcore-relro.exp: New file.
6 * gdb.base/gcore-relro-main.c: New file.
7 * gdb.base/gcore-relro-lib.c: New file.
8
9 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10
11 Do not false FAIL with old GCCs.
12 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
13 GCC < 4.5 in $no_hw mode.
14
15 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16
17 * gdb.base/default.exp (cd): Accept new directory with no arguments.
18
19 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
20
21 * gdb.base/list.exp (test_only_end): New function.
22 Call it.
23
24 2012-08-06 Tom Tromey <tromey@redhat.com>
25
26 * gdb.python/py-mi.exp: Add test for printer whose children
27 are a list.
28 * gdb.python/py-prettyprint.c (struct children_as_list): New.
29 (main): New variable children_as_list.
30 * gdb.python/py-prettyprint.py (class pp_children_as_list):
31 New.
32 (register_pretty_printers): Register new printer.
33
34 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
35
36 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
37 symbols. Abort if vgdb remote connection is closed.
38
39 2012-08-02 Doug Evans <dje@google.com>
40
41 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
42
43 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
44
45 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
46 s390x, PowerPC 64 and m68k-linux.
47
48 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
49
50 * gdb.base/annota1.exp: Accept no frames-invalid notification
51 when starting up the program.
52 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
53 show a symbolic value as well.
54 * gdb.server/server-exec-info.exp: Skip test when skipping
55 gdbserver test and/or when skipping shared library tests.
56 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
57 avoid name conflicts with other tests.
58
59 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
60
61 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
62 Fix wrong output on big-endian systems.
63 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
64 4-byte pointer types on 64-bit s390x.
65
66 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
67
68 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
69 marker comment at the beginning (after intialization).
70 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
71 breakpoint on marker comment instead of function begin.
72 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
73 PowerPC.
74 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
75 or 64-bit PowerPC.
76 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
77 gdb,no_hardware_watchpoints flag is set.
78 (initialize): Remove now redundant can-use-hw-watchpoints change.
79
80 2012-08-02 Yao Qi <yao@codesourcery.com>
81 Pedro Alves <palves@redhat.com>
82
83 * boards/local-remote-host.exp: New.
84
85 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
86
87 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
88 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
89 * gdb.base/print-file-var.exp: Likewise.
90 * gdb.server/solib-list.exp: Skip on remote targets.
91
92 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
93
94 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
95 watchpoints on ARM. When expecting software watchpoints, tolerate
96 (remote) targets that report unsupported hardware watchpoint only
97 at continue time.
98 (test_wide_location_2): Likewise.
99
100 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
101
102 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
103 valgrind versions.
104
105 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
106
107 * gdb.base/valgrind-infcall.c: New file.
108 * gdb.base/valgrind-infcall.exp: New file.
109
110 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
111
112 2012-07-30 Doug Evans <dje@google.com>
113
114 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
115 * gdb.dwarf2/pr13961.S: Ditto.
116
117 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
118
119 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
120
121 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
122 change its format immediately after reloading the binary.
123
124 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
125
126 Fix testsuite regression after --use-deprecated-index-sections removal.
127 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
128 string.
129 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
130
131 2012-07-27 Yao Qi <yao@codesourcery.com>
132
133 KFAIL for PR remote/14161.
134 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
135 Cleanup socket files.
136 (strace_info_marker): Detach inferior.
137
138 2012-07-26 Tom Tromey <tromey@redhat.com>
139
140 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
141
142 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
143
144 * gdb.python/py-inferior.c (thread): New function.
145 (check_threads): New function.
146 (test_threads): New function.
147 * gdb.python/py-inferior.exp: Added test.
148 Replaced runto with continue to breakpoint.
149
150 2012-07-26 Tom Tromey <tromey@redhat.com>
151
152 * lib/ada.exp (standard_ada_testfile): New proc.
153 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
154 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
155 * gdb.ada/array_return.exp: Use standard_ada_testfile.
156 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
157 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
158 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
159 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
160 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
161 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
162 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
163 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
164 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
165 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
166 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
167 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
168 * gdb.ada/char_param.exp: Use standard_ada_testfile.
169 * gdb.ada/complete.exp: Use standard_ada_testfile.
170 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
171 standard_output_file.
172 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
173 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
174 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
175 standard_output_file.
176 * gdb.ada/exprs.exp: Use standard_ada_testfile.
177 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
178 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
179 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
180 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
181 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
182 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
183 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
184 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
185 * gdb.ada/homonym.exp: Use standard_ada_testfile.
186 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
187 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
188 * gdb.ada/interface.exp: Use standard_ada_testfile.
189 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
190 standard_output_file
191 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
192 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
193 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
194 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
195 * gdb.ada/nested.exp: Use standard_ada_testfile.
196 * gdb.ada/null_array.exp: Use standard_ada_testfile.
197 * gdb.ada/null_record.exp: Use standard_ada_testfile.
198 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
199 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
200 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
201 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
202 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
203 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
204 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
205 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
206 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
207 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
208 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
209 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
210 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
211 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
212 * gdb.ada/start.exp: Use standard_ada_testfile.
213 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
214 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
215 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
216 * gdb.ada/tagged.exp: Use standard_ada_testfile.
217 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
218 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
219 * gdb.ada/tasks.exp: Use standard_ada_testfile.
220 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
221 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
222 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
223 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
224 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
225 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
226 * gdb.ada/widewide.exp: Use standard_ada_testfile.
227
228 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
229
230 Fix testsuite regression after --use-deprecated-index-sections removal.
231 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
232
233 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
234
235 Fix compatibility with Tcl before 7.5.
236 * lib/future.exp (lreverse): New function if it does not exist.
237
238 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
239
240 * gdb.mi/mi-pending.c: New method to set a second pending
241 breakpoint.
242 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
243 condition.
244
245 2012-07-20 Pedro Alves <palves@redhat.com>
246
247 PR threads/11692
248 PR gdb/12203
249
250 * gdb.threads/create-fail.c: New file.
251 * gdb.threads/create-fail.exp: New file.
252
253 2012-07-19 Pedro Alves <palves@redhat.com>
254
255 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
256 * config/vx.exp (gdb_start): Likewise.
257 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
258 * gdb.base/setvar.exp (test_set): Likewise.
259 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
260 * gdb.reverse/sigall-precsave.exp: Likewise.
261 * gdb.reverse/sigall-reverse.exp: Likewise.
262
263 2012-07-19 Pedro Alves <palves@redhat.com>
264
265 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
266 handler before recording.
267
268 2012-07-19 Tom Tromey <tromey@redhat.com>
269
270 * gdb.cp/casts.exp: Add tests for typeof and decltype.
271 * gdb.cp/casts.cc (decltype): New function.
272 (main): Use it.
273
274 2012-07-19 Pedro Alves <palves@redhat.com>
275
276 * gdb.base/sigall.exp (signals): New list.
277 <top level>: Loop over signals in the $signals list instead of
278 calling a test function once per signal.
279 * gdb.reverse/sigall-precsave.exp (signals): New list.
280 <top level>: Loop over signals in the $signals list instead of
281 calling a test function once per signal.
282 * gdb.reverse/sigall-reverse.exp (signals): New list.
283 <top level>: Loop over signals in the $signals list instead of
284 calling a test function once per signal.
285
286 2012-07-19 Yao Qi <yao@codesourcery.com>
287
288 * gdb.base/setshow.exp: Test 'set args ~'.
289
290 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 * gdb.base/store.exp (check_set): Import gdb_prompt.
293 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
294 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
295
296 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
297
298 PR 11914
299 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
300 (main): Call eval_sub.
301 * gdb.python/py-prettyprint.exp:
302 (python execfile ('py-prettyprint.py')): Move it earlier.
303 New breakpoint for eval-break.
304 (continue to breakpoint: eval-break, info locals): New test.
305 (python execfile ('py-prettyprint.py')): Move it from here.
306 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
307 (register_pretty_printers): Register pp_eval_type.
308
309 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
310
311 Fix a testcase regression by me.
312 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
313 DW_FORM_data4.
314
315 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
316 Doug Evans <dje@google.com>
317
318 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
319 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
320
321 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
322
323 Fix gdbserver run regression.
324 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
325
326 2012-07-12 Tom Tromey <tromey@redhat.com>
327
328 * lib/gdb.exp (standard_testfile): Don't declare objdir.
329 (clean_restart): Likewise.
330 (core_find): Use standard_output_file.
331
332 2012-07-12 Tom Tromey <tromey@redhat.com>
333
334 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
335 * gdb.dwarf2/dw2-anonymous-func.exp: Use
336 prepare_for_testing_full.
337 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
338 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
339 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
340 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
341 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
342 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
343 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
344 prepare_for_testing_full.
345 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
346 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
347 prepare_for_testing_full.
348 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
349 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
350 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
351
352 2012-07-12 Tom Tromey <tromey@redhat.com>
353
354 * lib/gdb.exp (build_executable_from_specs): New proc, from
355 build_executable.
356 (build_executable): Use it.
357 (prepare_for_testing_full): New proc.
358
359 2012-07-11 Tom Tromey <tromey@redhat.com>
360
361 * gdb.reverse/break-precsave.exp: Use standard_output_file.
362 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
363 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
364 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
365 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
366 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
367 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
368 * gdb.reverse/step-precsave.exp: Use standard_output_file.
369 * gdb.reverse/until-precsave.exp: Use standard_output_file.
370 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
371
372 2012-07-10 Tom Tromey <tromey@redhat.com>
373
374 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
375 standard_output_file.
376 * gdb.mi/gdb2549.exp: Use standard_testfile.
377 * gdb.mi/gdb669.exp: Use standard_testfile.
378 * gdb.mi/gdb701.exp: Use standard_testfile.
379 * gdb.mi/gdb792.exp: Use standard_testfile.
380 * gdb.mi/mi-async.exp: Use standard_testfile.
381 * gdb.mi/mi-basics.exp: Use standard_testfile.
382 * gdb.mi/mi-break.exp: Use standard_testfile.
383 * gdb.mi/mi-cli.exp: Use standard_testfile.
384 * gdb.mi/mi-console.exp: Use standard_testfile.
385 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
386 * gdb.mi/mi-eval.exp: Use standard_testfile.
387 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
388 * gdb.mi/mi-file.exp: Use standard_testfile.
389 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
390 * gdb.mi/mi-logging.exp: Use standard_testfile.
391 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
392 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
393 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
394 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
395 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
396 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
397 * gdb.mi/mi-pending.exp: Use standard_testfile,
398 standard_output_file.
399 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
400 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
401 * gdb.mi/mi-regs.exp: Use standard_testfile.
402 * gdb.mi/mi-return.exp: Use standard_testfile.
403 * gdb.mi/mi-reverse.exp: Use standard_testfile.
404 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
405 * gdb.mi/mi-solib.exp: Use standard_testfile,
406 standard_output_file.
407 * gdb.mi/mi-stack.exp: Use standard_testfile.
408 * gdb.mi/mi-stepi.exp: Use standard_testfile.
409 * gdb.mi/mi-stepn.exp: Use standard_testfile.
410 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
411 * gdb.mi/mi-until.exp: Use standard_testfile.
412 * gdb.mi/mi-var-block.exp: Use standard_testfile.
413 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
414 * gdb.mi/mi-var-child.exp: Use standard_testfile.
415 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
416 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
417 * gdb.mi/mi-var-display.exp: Use standard_testfile.
418 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
419 standard_output_file.
420 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
421 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
422 * gdb.mi/mi-watch.exp: Use standard_testfile.
423 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
424 * gdb.mi/mi2-basics.exp: Use standard_testfile.
425 * gdb.mi/mi2-break.exp: Use standard_testfile.
426 * gdb.mi/mi2-cli.exp: Use standard_testfile.
427 * gdb.mi/mi2-console.exp: Use standard_testfile.
428 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
429 * gdb.mi/mi2-eval.exp: Use standard_testfile.
430 * gdb.mi/mi2-file.exp: Use standard_testfile.
431 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
432 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
433 * gdb.mi/mi2-regs.exp: Use standard_testfile.
434 * gdb.mi/mi2-return.exp: Use standard_testfile.
435 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
436 * gdb.mi/mi2-stack.exp: Use standard_testfile.
437 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
438 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
439 * gdb.mi/mi2-until.exp: Use standard_testfile.
440 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
441 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
442 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
443 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
444 * gdb.mi/mi2-watch.exp: Use standard_testfile.
445
446 2012-07-10 Tom Tromey <tromey@redhat.com>
447
448 * gdb.cp/abstract-origin.exp: Use standard_testfile.
449 * gdb.cp/ambiguous.exp: Use standard_testfile,
450 prepare_for_testing.
451 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
452 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
453 * gdb.cp/anon-ns.exp: Use standard_testfile.
454 * gdb.cp/anon-struct.exp: Use standard_testfile.
455 * gdb.cp/anon-union.exp: Use standard_testfile,
456 prepare_for_testing.
457 * gdb.cp/arg-reference.exp: Use standard_testfile,
458 prepare_for_testing.
459 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
460 * gdb.cp/breakpoint.exp: Use standard_testfile,
461 prepare_for_testing.
462 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
463 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
464 standard_output_file.
465 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
466 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
467 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
468 (test_static_members): Update.
469 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
470 * gdb.cp/converts.exp: Use standard_testfile.
471 * gdb.cp/cp-relocate.exp: Use standard_testfile.
472 * gdb.cp/cpcompletion.exp: Use standard_testfile,
473 prepare_for_testing.
474 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
475 * gdb.cp/cplabel.exp: Use standard_testfile.
476 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
477 prepare_for_testing.
478 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
479 * gdb.cp/derivation.exp: Use standard_testfile,
480 prepare_for_testing.
481 * gdb.cp/destrprint.exp: Use standard_testfile.
482 * gdb.cp/dispcxx.exp: Use standard_testfile.
483 * gdb.cp/exception.exp: Use standard_testfile,
484 prepare_for_testing.
485 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
486 * gdb.cp/extern-c.exp: Use standard_testfile,
487 prepare_for_testing.
488 * gdb.cp/formatted-ref.exp: Use standard_testfile,
489 prepare_for_testing.
490 * gdb.cp/fpointer.exp: Use standard_testfile.
491 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
492 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
493 standard_output_file.
494 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
495 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
496 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
497 standard_output_file.
498 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
499 (do_tests): Update.
500 * gdb.cp/koenig.exp: Use standard_testfile.
501 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
502 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
503 * gdb.cp/m-static.exp: Use standard_testfile,
504 prepare_for_testing.
505 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
506 * gdb.cp/mb-inline.exp: Use standard_testfile,
507 prepare_for_testing.
508 * gdb.cp/mb-templates.exp: Use standard_testfile,
509 prepare_for_testing.
510 * gdb.cp/member-ptr.exp: Use standard_testfile,
511 prepare_for_testing.
512 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
513 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
514 * gdb.cp/method2.exp: Use standard_testfile.
515 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
516 standard_output_file.
517 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
518 (do_tests): Update.
519 * gdb.cp/namespace-enum.exp: Use standard_testfile,
520 prepare_for_testing.
521 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
522 prepare_for_testing.
523 * gdb.cp/namespace.exp: Use standard_testfile,
524 prepare_for_testing.
525 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
526 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
527 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
528 * gdb.cp/nsimport.exp: Use standard_testfile,
529 prepare_for_testing.
530 * gdb.cp/nsnested.exp: Use standard_testfile.
531 * gdb.cp/nsnoimports.exp: Use standard_testfile.
532 * gdb.cp/nsrecurs.exp: Use standard_testfile,
533 prepare_for_testing.
534 * gdb.cp/nsstress.exp: Use standard_testfile,
535 prepare_for_testing.
536 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
537 * gdb.cp/operator.exp: Use standard_testfile.
538 * gdb.cp/oranking.exp: Use standard_testfile.
539 * gdb.cp/overload-const.exp: Use standard_testfile.
540 * gdb.cp/overload.exp: Use standard_testfile,
541 prepare_for_testing.
542 * gdb.cp/ovldbreak.exp: Use standard_testfile.
543 * gdb.cp/ovsrch.exp: Use standard_testfile.
544 * gdb.cp/paren-type.exp: Use standard_testfile.
545 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
546 prepare_for_testing.
547 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
548 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
549 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
550 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
551 * gdb.cp/pr10728.exp: Use standard_testfile,
552 standard_output_file.
553 * gdb.cp/pr12028.exp: Use standard_testfile.
554 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
555 * gdb.cp/pr9167.exp: Use standard_testfile.
556 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
557 * gdb.cp/printmethod.exp: Use standard_testfile,
558 prepare_for_testing.
559 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
560 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
561 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
562 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
563 standard_output_file.
564 * gdb.cp/readnow-language.exp: Use standard_testfile.
565 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
566 (gdb_start_again): Use clean_restart.
567 * gdb.cp/ref-types.exp: Use standard_testfile,
568 prepare_for_testing.
569 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
570 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
571 * gdb.cp/smartp.exp: Use standard_testfile.
572 * gdb.cp/static-method.exp: Use standard_testfile.
573 * gdb.cp/static-print-quit.exp: Use standard_testfile.
574 * gdb.cp/temargs.exp: Use standard_testfile.
575 * gdb.cp/templates.exp: Use standard_testfile,
576 prepare_for_testing.
577 (do_tests): Update.
578 * gdb.cp/try_catch.exp: Use standard_testfile,
579 prepare_for_testing.
580 * gdb.cp/typedef-operator.exp: Use standard_testfile.
581 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
582 * gdb.cp/virtbase.exp: Use standard_testfile,
583 prepare_for_testing.
584 * gdb.cp/virtfunc.exp: Use standard_testfile,
585 prepare_for_testing.
586 (do_tests): Update.
587 * gdb.cp/virtfunc2.exp: Use standard_testfile,
588 prepare_for_testing.
589
590 2012-07-10 Tom Tromey <tromey@redhat.com>
591
592 * lib/gdb.exp (standard_testfile): Unset output variables from
593 earlier invocations.
594
595 2012-07-10 Yao Qi <yao@codesourcery.com>
596
597 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
598 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
599 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
600 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
601 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
602 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
603 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
604 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
605 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
606 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
607 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
608 * gdb.mi/mi-var-display.exp: Likewise.
609 * gdb.mi/mi-var-invalidate.exp: Likewise.
610 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
611 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
612 * gdb.mi/mi2-console.exp: Likewise.
613 * gdb.mi/mi2-disassemble.exp: Likewise.
614 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
615 * gdb.mi/mi2-read-memory.exp: Likewise.
616 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
617 * gdb.mi/mi2-simplerun.exp: Likewise.
618 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
619 * gdb.mi/mi2-syn-frame.exp: Likewise.
620 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
621 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
622 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
623
624 2012-07-09 Tom Tromey <tromey@redhat.com>
625
626 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
627 * gdb.base/callfuncs.exp: Add cast-based test.
628 * gdb.base/callfuncs.c (voidfunc): New function.
629
630 2012-07-08 Doug Evans <dje@google.com>
631
632 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
633
634 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
635
636 Fix XFAIL compatibility with old i386 systems.
637 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
638 Check also 'Cannot insert breakpoint 0'.
639
640 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
641
642 PR 14321
643 * gdb.base/find.exp
644 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
645
646 2012-07-06 Tom Tromey <tromey@redhat.com>
647
648 * gdb.base/whatis.exp: Add test.
649
650 2012-07-06 Tom Tromey <tromey@redhat.com>
651
652 * gdb.base/whatis.exp: Add regression test.
653
654 2012-07-06 Tom Tromey <tromey@redhat.com>
655
656 * gdb.base/whatis.exp: Add tests.
657
658 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
659
660 PR 12649
661 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
662 gdb_test_multiple $gdb_prompt terminator.
663
664 2012-07-04 Pedro Alves <palves@redhat.com>
665
666 * gdb.mi/mi-reverse.exp: Use supports_reverse and
667 supports_process_record.
668
669 2012-07-04 Pedro Alves <palves@redhat.com>
670
671 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
672 endings.
673 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
674
675 2012-07-03 Stan Shebs <stan@codesourcery.com>
676
677 * gdb.base/info-os.c (main): Retry resource acquisition until an
678 available one is found.
679 * gdb.base/info-os.exp: Collect resource keys from the program
680 and use them in matching.
681
682 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
683
684 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
685 Wrap the test into loop for corefile and core0file.
686
687 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
688
689 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
690 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
691 .note.GNU-stack.
692
693 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
694
695 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
696
697 * gdb.base/help.exp (help b, help br, help bre, help brea, help
698 break): Include help message for the new `-probe' and `-probe-stap'
699 options.
700
701 2012-07-02 Stan Shebs <stan@codesourcery.com>
702
703 * gdb.base/dprintf.exp: Add agent style tests.
704
705 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
706
707 * gdb.base/stale-infcall.c (infcall): New label test-next.
708 (main): New labels test-pass and test-fail.
709 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
710 $test_fail_bpnum to test-fail.
711 (test system longjmp tracking support): New test.
712 Delete $test_fail_bpnum.
713 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
714 breakpoint.
715
716 2012-06-30 Doug Evans <dje@google.com>
717
718 * gdb.dwarf2/fission-reread.S: New file.
719 * gdb.dwarf2/fission-reread.exp: New file.
720
721 2012-06-28 Stan Shebs <stan@codesourcery.com>
722
723 * gdb.mi/mi-logging.exp: New file.
724
725 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
726 Pedro Alves <palves@redhat.com>
727
728 * gdb.threads/siginfo-threads.exp: New file.
729 * gdb.threads/siginfo-threads.c: New file.
730 * gdb.threads/sigstep-threads.exp: New file.
731 * gdb.threads/sigstep-threads.c: New file.
732
733 2012-06-28 Tom Tromey <tromey@redhat.com>
734
735 * gdb.go/package.exp: Partially revert earlier patch; use
736 gdb_compile again. Use standard_output_file.
737
738 2012-06-27 Doug Evans <dje@google.com>
739
740 * gdb.dwarf2/fission-base.c: New file.
741 * gdb.dwarf2/fission-base.S: New file.
742 * gdb.dwarf2/fission-base.exp: New file.
743
744 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
745
746 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
747
748 2012-06-27 Tom Tromey <tromey@redhat.com>
749
750 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
751 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
752
753 2012-06-27 Tom Tromey <tromey@redhat.com>
754
755 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
756 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
757 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
758 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
759 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
760 prepare_for_testing.
761 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
762 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
763 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
764 standard_testfile.
765 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
766 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
767 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
768 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
769 prepare_for_testing.
770 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
771 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
772 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
773 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
774 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
775 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
776 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
777 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
778 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
779 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
780 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
781 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
782 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
783 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
784 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
785 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
786 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
787 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
788 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
789 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
790 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
791 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
792 standard_output_file.
793 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
794 standard_output_file.
795 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
796 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
797 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
798 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
799 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
800 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
801 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
802 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
803 * gdb.dwarf2/implptr.exp: Use standard_testfile.
804 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
805 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
806 * gdb.dwarf2/pieces.exp: Use standard_testfile.
807 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
808 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
809 * gdb.dwarf2/valop.exp: Use standard_testfile,
810 prepare_for_testing.
811
812 2012-06-27 Tom Tromey <tromey@redhat.com>
813
814 * gdb.python/python.exp: Fix regexps in pagination tests.
815
816 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
817
818 * gdb.python/py-symtab.exp: Add tests to test the new attribute
819 'last' of gdb.Symtab_and_line.
820 * gdb.python/py-symbol.c: Move break point comment to enable
821 testing of gdb.Symtab_and_line.last.
822
823 2012-06-26 Tom Tromey <tromey@redhat.com>
824
825 * gdb.threads/step.c: Remove.
826 * gdb.threads/step.exp: Remove.
827 * gdb.threads/step2.exp: Remove.
828
829 2012-06-26 Tom Tromey <tromey@redhat.com>
830
831 * gdb.threads/watchpoint-fork.exp (test): Use
832 standard_output_file. Don't declare objdir.
833 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
834 standard_output_file.
835 * gdb.threads/attach-stopped.exp: Use standard_testfile.
836 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
837 clean_restart. Remove incdir.
838 * gdb.threads/corethreads.exp: Use standard_testfile.
839 * gdb.threads/execl.exp: Use standard_testfile,
840 standard_output_file, clean_restart.
841 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
842 clean_restart.
843 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
844 clean_restart.
845 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
846 incdir.
847 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
848 clean_restart. Remove incdir.
849 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
850 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
851 clean_restart. Remove incdir.
852 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
853 Remove incdir.
854 * gdb.threads/leader-exit.exp: Use standard_testfile.
855 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
856 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
857 clean_restart.
858 * gdb.threads/manythreads.exp: Use standard_testfile,
859 clean_restart. Remove incdir.
860 * gdb.threads/multi-create.exp: Use standard_testfile,
861 clean_restart.
862 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
863 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
864 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
865 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
866 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
867 * gdb.threads/pending-step.exp: Use standard_testfile,
868 clean_restart. Remove incdir.
869 * gdb.threads/print-threads.exp: Use standard_testfile,
870 clean_restart. Remove incdir.
871 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
872 clean_restart. Remove incdir.
873 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
874 Remove incdir.
875 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
876 incdir.
877 * gdb.threads/sigthread.exp: Use standard_testfile,
878 clean_restart.
879 * gdb.threads/staticthreads.exp: Use standard_testfile,
880 clean_restart. Remove incdir.
881 * gdb.threads/switch-threads.exp: Use standard_testfile,
882 clean_restart. Remove incdir.
883 * gdb.threads/thread-execl.exp: Use standard_testfile,
884 clean_restart. Remove incdir.
885 * gdb.threads/thread-find.exp: Use standard_testfile,
886 clean_restart.
887 * gdb.threads/thread-specific.exp: Use standard_testfile,
888 clean_restart. Remove incdir.
889 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
890 clean_restart. Remove incdir.
891 * gdb.threads/thread_check.exp: Use standard_testfile,
892 clean_restart. Remove incdir.
893 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
894 incdir.
895 * gdb.threads/threadapply.exp: Use standard_testfile,
896 clean_restart. Remove incdir.
897 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
898 clean_restart. Remove incdir.
899 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
900 clean_restart.
901 * gdb.threads/tls-shared.exp: Use standard_testfile,
902 clean_restart, standard_output_file.
903 * gdb.threads/tls-var.exp: Use standard_testfile,
904 standard_output_file.
905 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
906 Remove incdir.
907 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
908 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
909 incdir.
910 * gdb.threads/watchthreads2.exp: Use standard_testfile,
911 clean_restart. Remove incdir.
912
913 2012-06-26 Tom Tromey <tromey@redhat.com>
914
915 * gdb.trace/actions.exp: Use standard_testfile.
916 * gdb.trace/ax.exp: Use standard_testfile.
917 * gdb.trace/backtrace.exp: Use standard_testfile.
918 * gdb.trace/change-loc.exp: Use standard_testfile.
919 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
920 * gdb.trace/collection.exp: Use standard_testfile,
921 prepare_for_testing.
922 * gdb.trace/deltrace.exp: Use standard_testfile.
923 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
924 * gdb.trace/ftrace.exp: Use standard_testfile.
925 * gdb.trace/infotrace.exp: Use standard_testfile.
926 * gdb.trace/packetlen.exp: Use standard_testfile.
927 * gdb.trace/passc-dyn.exp: Use standard_testfile.
928 * gdb.trace/passcount.exp: Use standard_testfile.
929 * gdb.trace/pending.exp: Use standard_testfile.
930 * gdb.trace/report.exp: Use standard_testfile.
931 * gdb.trace/save-trace.exp: Use standard_testfile.
932 * gdb.trace/stap-trace.exp: Use standard_testfile.
933 * gdb.trace/status-stop.exp: Use standard_testfile.
934 * gdb.trace/strace.exp: Use standard_testfile.
935 * gdb.trace/tfile.exp: Use standard_testfile.
936 * gdb.trace/tfind.exp: Use standard_testfile.
937 * gdb.trace/trace-break.exp: Use standard_testfile.
938 * gdb.trace/trace-mt.exp: Use standard_testfile.
939 * gdb.trace/tracecmd.exp: Use standard_testfile.
940 * gdb.trace/tspeed.exp: Use standard_testfile.
941 * gdb.trace/tstatus.exp: Use standard_testfile.
942 * gdb.trace/tsv.exp: Use standard_testfile.
943 * gdb.trace/unavailable.exp: Use standard_testfile,
944 prepare_for_testing.
945 * gdb.trace/while-dyn.exp: Use standard_testfile.
946 * gdb.trace/while-stepping.exp: Use standard_testfile.
947
948 2012-06-26 Tom Tromey <tromey@redhat.com>
949
950 * gdb.reverse/break-precsave.exp: Use standard_testfile.
951 * gdb.reverse/break-reverse.exp: Use standard_testfile.
952 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
953 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
954 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
955 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
956 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
957 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
958 prepare_for_testing.
959 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
960 prepare_for_testing.
961 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
962 prepare_for_testing.
963 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
964 prepare_for_testing.
965 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
966 prepare_for_testing
967 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
968 * gdb.reverse/machinestate.exp: Use standard_testfile.
969 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
970 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
971 build_executable.
972 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
973 build_executable.
974 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
975 standard_output_file.
976 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
977 standard_output_file.
978 * gdb.reverse/step-precsave.exp: Use standard_testfile.
979 * gdb.reverse/step-reverse.exp: Use standard_testfile.
980 * gdb.reverse/until-precsave.exp: Use standard_testfile.
981 * gdb.reverse/until-reverse.exp: Use standard_testfile.
982 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
983 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
984
985 2012-06-26 Tom Tromey <tromey@redhat.com>
986
987 * gdb.stabs/weird.exp: Remove directory-checking code. Use
988 standard_output_file.
989 * gdb.stabs/exclfwd.exp: Use standard_testfile,
990 prepare_for_testing. Remove directory-checking code.
991
992 2012-06-25 Tom Tromey <tromey@redhat.com>
993
994 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
995 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
996 build_executable, not prepare_for_testing.
997 * gdb.multi/base.exp: Use standard_output_file. Use
998 build_executable, not prepare_for_testing.
999
1000 2012-06-25 Tom Tromey <tromey@redhat.com>
1001
1002 * gdb.fortran/subarray.exp: Use standard_testfile,
1003 prepare_for_testing.
1004 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1005 * gdb.fortran/module.exp: Use standard_testfile.
1006 * gdb.fortran/logical.exp: Use standard_testfile.
1007 * gdb.fortran/library-module.exp: Use standard_testfile,
1008 standard_output_file.
1009 * gdb.fortran/derived-type.exp: Use standard_testfile,
1010 prepare_for_testing.
1011 * gdb.fortran/complex.exp: Use standard_testfile,
1012 prepare_for_testing.
1013 * gdb.fortran/charset.exp: Use standard_testfile.
1014 * gdb.fortran/array-element.exp: Use standard_testfile,
1015 prepare_for_testing.
1016
1017 2012-06-25 Keith Seitz <keiths@redhat.com>
1018
1019 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1020 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1021
1022 2012-06-25 Tom Tromey <tromey@redhat.com>
1023
1024 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1025 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1026 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1027 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1028
1029 2012-06-25 Tom Tromey <tromey@redhat.com>
1030
1031 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1032 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1033 * gdb.linespec/linespec.exp: Use standard_testfile.
1034
1035 2012-06-25 Tom Tromey <tromey@redhat.com>
1036
1037 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1038 prepare_for_testing.
1039
1040 2012-06-25 Tom Tromey <tromey@redhat.com>
1041
1042 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1043 prepare_for_testing.
1044 * gdb.opt/inline-break.exp: Use standard_testfile,
1045 prepare_for_testing.
1046 * gdb.opt/inline-bt.exp: Use standard_testfile,
1047 prepare_for_testing.
1048 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1049 prepare_for_testing.
1050 * gdb.opt/inline-locals.exp: Use standard_testfile,
1051 prepare_for_testing.
1052
1053 2012-06-25 Tom Tromey <tromey@redhat.com>
1054
1055 * gdb.asm/asm-source.exp: Use standard_output_file,
1056 standard_testfile. Construct .o files in proper subdir.
1057
1058 2012-06-25 Tom Tromey <tromey@redhat.com>
1059
1060 * gdb.server/ext-attach.exp: Use standard_testfile,
1061 prepare_for_testing.
1062 * gdb.server/ext-run.exp: Use standard_testfile,
1063 build_executable.
1064 * gdb.server/file-transfer.exp: Use standard_testfile,
1065 prepare_for_testing.
1066 * gdb.server/server-exec-info.exp: Use standard_testfile.
1067 * gdb.server/server-mon.exp: Use standard_testfile,
1068 prepare_for_testing.
1069 * gdb.server/server-run.exp: Use standard_testfile,
1070 build_executable.
1071 * gdb.server/solib-list.exp: Use standard_testfile,
1072 standard_output_file.
1073
1074 2012-06-25 Tom Tromey <tromey@redhat.com>
1075
1076 * lib/gdb.exp (standard_output_file): Use "file join".
1077 * gdb.go/chan.exp: Use standard_testfile.
1078 * gdb.go/handcall.exp: Use standard_testfile.
1079 * gdb.go/hello.exp: Use standard_testfile.
1080 * gdb.integers/chan.exp: Use standard_testfile.
1081 * gdb.go/methods.exp: Use standard_testfile.
1082 * gdb.go/package.exp: Use standard_testfile.
1083 * gdb.go/strings.exp: Use standard_testfile.
1084 * gdb.go/types.exp: Use standard_testfile.
1085 * gdb.go/unsafe.exp: Use standard_testfile.
1086
1087 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1088
1089 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1090
1091 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1092
1093 Fix regression by the previous commit.
1094 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1095
1096 2012-06-22 Tom Tromey <tromey@redhat.com>
1097
1098 * gdb.python/lib-types.exp: Use standard_testfile,
1099 prepare_for_testing.
1100 * gdb.python/py-block.exp: Use standard_testfile.
1101 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1102 * gdb.python/py-events.exp: Use standard_testfile,
1103 standard_output_file.
1104 * gdb.python/py-evsignal.exp: Use standard_testfile.
1105 * gdb.python/py-evethreads.exp: Use standard_testfile.
1106 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1107 * gdb.python/py-explore.exp: Use standard_testfile.
1108 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1109 standard_output_file.
1110 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1111 prepare_for_testing.
1112 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1113 * gdb.python/py-frame.exp: Use standard_testfile.
1114 * gdb.python/py-inferior.exp: Use standard_testfile.
1115 * gdb.python/py-infthread.exp: Use standard_testfile.
1116 * gdb.python/py-mi.exp: Use standard_testfile.
1117 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1118 build_executable.
1119 * gdb.python/py-objfile.exp: Use standard_testfile.
1120 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1121 prepare_for_testing.
1122 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1123 * gdb.python/py-progspace.exp: Use standard_testfile,
1124 build_executable.
1125 * gdb.python/py-prompt.exp: Use standard_testfile,
1126 build_executable.
1127 * gdb.python/py-section-script.exp: Use standard_testfile,
1128 build_executable.
1129 * gdb.python/py-shared.exp: Use standard_testfile,
1130 standard_output_file, clean_restart.
1131 * gdb.python/py-symbol.exp: Use standard_output_file,
1132 prepare_for_testing.
1133 * gdb.python/py-symtab.exp: Use standard_output_file,
1134 prepare_for_testing
1135 * gdb.python/py-template.exp: Use standard_testfile.
1136 * gdb.python/py-type.exp: Use standard_testfile.
1137 * gdb.python/py-value-cc.exp: Use standard_testfile.
1138 * gdb.python/py-value.exp: Use standard_testfile.
1139 * gdb.python/python.exp: Use standard_testfile, build_executable.
1140
1141 2012-06-22 Tom Tromey <tromey@redhat.com>
1142
1143 * gdb.objc/basicclass.exp: Use standard_testfile.
1144 (do_objc_tests): Don't declare objdir.
1145 * gdb.objc/nondebug.exp: Use standard_testfile.
1146 (do_objc_tests): Don't declare objdir.
1147 * gdb.objc/objcdecode.exp: Use standard_testfile.
1148 (do_objc_tests): Don't declare objdir.
1149
1150 2012-06-22 Tom Tromey <tromey@redhat.com>
1151
1152 * gdb.java/jmain.exp: Use standard_testfile.
1153 * gdb.java/jmisc.exp: Use standard_testfile.
1154 * gdb.java/jnpe.exp: Use standard_testfile.
1155 * gdb.java/jprint.exp: Use standard_testfile.
1156
1157 2012-06-22 Tom Tromey <tromey@redhat.com>
1158
1159 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1160 (standard_output_file, standard_testfile): New procs.
1161 (build_executable, clean_restart): Use standard_output_file.
1162
1163 2012-06-22 Yao Qi <yao@codesourcery.com>
1164
1165 * boards/native-gdbserver.exp: New proc ${board}_exec.
1166 * boards/native-stdio-gdbserver.exp: Likewise.
1167
1168 2012-06-21 Tom Tromey <tromey@redhat.com>
1169
1170 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1171 (build_executable): Update.
1172 (get_compiler_info): Remove 'binfile' argument.
1173 * gdb.ada/arrayidx.exp: Update.
1174 * gdb.ada/null_array.exp: Update.
1175 * gdb.arch/altivec-abi.exp: Update.
1176 * gdb.arch/altivec-regs.exp: Update.
1177 * gdb.arch/amd64-byte.exp: Update.
1178 * gdb.arch/amd64-dword.exp: Update.
1179 * gdb.arch/amd64-word.exp: Update.
1180 * gdb.arch/i386-avx.exp: Update.
1181 * gdb.arch/i386-byte.exp: Update.
1182 * gdb.arch/i386-sse.exp: Update.
1183 * gdb.arch/i386-word.exp: Update.
1184 * gdb.arch/ppc-dfp.exp: Update.
1185 * gdb.arch/ppc-fp.exp: Update.
1186 * gdb.arch/vsx-regs.exp: Update.
1187 * gdb.base/all-bin.exp: Update.
1188 * gdb.base/annota1.exp: Update.
1189 * gdb.base/async.exp: Update.
1190 * gdb.base/attach.exp: Update.
1191 * gdb.base/break-interp.exp: Update.
1192 * gdb.base/call-ar-st.exp: Update.
1193 * gdb.base/call-rt-st.exp: Update.
1194 * gdb.base/call-sc.exp: Update.
1195 * gdb.base/callfuncs.exp: Update.
1196 * gdb.base/catch-load.exp: Update.
1197 * gdb.base/completion.exp: Update.
1198 * gdb.base/complex.exp: Update.
1199 * gdb.base/condbreak.exp: Update.
1200 * gdb.base/consecutive.exp: Update.
1201 * gdb.base/constvars.exp: Update.
1202 * gdb.base/corefile.exp: Update.
1203 * gdb.base/eval-skip.exp: Update.
1204 * gdb.base/expand-psymtabs.exp: Update.
1205 * gdb.base/exprs.exp: Update.
1206 * gdb.base/fileio.exp: Update.
1207 * gdb.base/fixsection.exp: Update.
1208 * gdb.base/funcargs.exp: Update.
1209 * gdb.base/gdb11530.exp: Update.
1210 * gdb.base/gdb1555.exp: Update.
1211 * gdb.base/gnu-ifunc.exp: Update.
1212 * gdb.base/gnu_vector.exp: Update.
1213 * gdb.base/info-macros.exp: Update.
1214 * gdb.base/jit-simple.exp: Update.
1215 * gdb.base/jit-so.exp: Update.
1216 * gdb.base/jit.exp: Update.
1217 * gdb.base/langs.exp: Update.
1218 * gdb.base/list.exp: Update.
1219 * gdb.base/logical.exp: Update.
1220 * gdb.base/long_long.exp: Update.
1221 * gdb.base/longjmp.exp: Update.
1222 * gdb.base/macscp.exp: Update.
1223 * gdb.base/mips_pro.exp: Update.
1224 * gdb.base/miscexprs.exp: Update.
1225 * gdb.base/morestack.exp: Update.
1226 * gdb.base/nodebug.exp: Update.
1227 * gdb.base/opaque.exp: Update.
1228 * gdb.base/pc-fp.exp: Update.
1229 * gdb.base/pending.exp: Update.
1230 * gdb.base/permissions.exp: Update.
1231 * gdb.base/pointers.exp: Update.
1232 * gdb.base/prelink.exp: Update.
1233 * gdb.base/printcmds.exp: Update.
1234 * gdb.base/psymtab.exp: Update.
1235 * gdb.base/ptype.exp: Update.
1236 * gdb.base/relational.exp: Update.
1237 * gdb.base/scope.exp: Update.
1238 * gdb.base/setvar.exp: Update.
1239 * gdb.base/shlib-call.exp: Update.
1240 * gdb.base/shreloc.exp: Update.
1241 * gdb.base/signals.exp: Update.
1242 * gdb.base/sizeof.exp: Update.
1243 * gdb.base/so-impl-ld.exp: Update.
1244 * gdb.base/so-indr-cl.exp: Update.
1245 * gdb.base/solib-disc.exp: Update.
1246 * gdb.base/solib-display.exp: Update.
1247 * gdb.base/solib-nodir.exp: Update.
1248 * gdb.base/solib-overlap.exp: Update.
1249 * gdb.base/solib-symbol.exp: Update.
1250 * gdb.base/solib-weak.exp: Update.
1251 * gdb.base/solib.exp: Update.
1252 * gdb.base/store.exp: Update.
1253 * gdb.base/structs.exp: Update.
1254 * gdb.base/structs2.exp: Update.
1255 * gdb.base/type-opaque.exp: Update.
1256 * gdb.base/unload.exp: Update.
1257 * gdb.base/varargs.exp: Update.
1258 * gdb.base/volatile.exp: Update.
1259 * gdb.base/watch_thread_num.exp: Update.
1260 * gdb.base/watchpoint-solib.exp: Update.
1261 * gdb.base/watchpoint.exp: Update.
1262 * gdb.base/watchpoints.exp: Update.
1263 * gdb.base/whatis.exp: Update.
1264 * gdb.cell/arch.exp: Update.
1265 * gdb.cell/break.exp: Update.
1266 * gdb.cell/bt.exp: Update.
1267 * gdb.cell/core.exp: Update.
1268 * gdb.cell/data.exp: Update.
1269 * gdb.cell/ea-cache.exp: Update.
1270 * gdb.cell/f-regs.exp: Update.
1271 * gdb.cell/fork.exp: Update.
1272 * gdb.cell/gcore.exp: Update.
1273 * gdb.cell/mem-access.exp: Update.
1274 * gdb.cell/ptype.exp: Update.
1275 * gdb.cell/registers.exp: Update.
1276 * gdb.cell/sizeof.exp: Update.
1277 * gdb.cell/solib-symbol.exp: Update.
1278 * gdb.cell/solib.exp: Update.
1279 * gdb.cp/ambiguous.exp: Update.
1280 * gdb.cp/breakpoint.exp: Update.
1281 * gdb.cp/bs15503.exp: Update.
1282 * gdb.cp/casts.exp: Update.
1283 * gdb.cp/class2.exp: Update.
1284 * gdb.cp/cpexprs.exp: Update.
1285 * gdb.cp/cplusfuncs.exp: Update.
1286 * gdb.cp/ctti.exp: Update.
1287 * gdb.cp/dispcxx.exp: Update.
1288 * gdb.cp/gdb1355.exp: Update.
1289 * gdb.cp/gdb2384.exp: Update.
1290 * gdb.cp/gdb2495.exp: Update.
1291 * gdb.cp/infcall-dlopen.exp: Update.
1292 * gdb.cp/local.exp: Update.
1293 * gdb.cp/m-data.exp: Update.
1294 * gdb.cp/m-static.exp: Update.
1295 * gdb.cp/mb-ctor.exp: Update.
1296 * gdb.cp/mb-inline.exp: Update.
1297 * gdb.cp/mb-templates.exp: Update.
1298 * gdb.cp/member-ptr.exp: Update.
1299 * gdb.cp/method.exp: Update.
1300 * gdb.cp/namespace.exp: Update.
1301 * gdb.cp/nextoverthrow.exp: Update.
1302 * gdb.cp/nsdecl.exp: Update.
1303 * gdb.cp/nsrecurs.exp: Update.
1304 * gdb.cp/nsstress.exp: Update.
1305 * gdb.cp/nsusing.exp: Update.
1306 * gdb.cp/pr-1023.exp: Update.
1307 * gdb.cp/pr-1210.exp: Update.
1308 * gdb.cp/pr-574.exp: Update.
1309 * gdb.cp/pr9631.exp: Update.
1310 * gdb.cp/printmethod.exp: Update.
1311 * gdb.cp/psmang.exp: Update.
1312 * gdb.cp/re-set-overloaded.exp: Update.
1313 * gdb.cp/rtti.exp: Update.
1314 * gdb.cp/shadow.exp: Update.
1315 * gdb.cp/templates.exp: Update.
1316 * gdb.cp/try_catch.exp: Update.
1317 * gdb.dwarf2/dw2-ranges.exp: Update.
1318 * gdb.dwarf2/pr10770.exp: Update.
1319 * gdb.fortran/library-module.exp: Update.
1320 * gdb.hp/gdb.aCC/optimize.exp: Update.
1321 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1322 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1323 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1324 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1325 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1326 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1327 * gdb.hp/gdb.compat/xdb1.exp: Update.
1328 * gdb.hp/gdb.compat/xdb2.exp: Update.
1329 * gdb.hp/gdb.compat/xdb3.exp: Update.
1330 * gdb.hp/gdb.defects/bs14602.exp: Update.
1331 * gdb.hp/gdb.defects/solib-d.exp: Update.
1332 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1333 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1334 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1335 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1336 * gdb.mi/gdb792.exp: Update.
1337 * gdb.mi/mi-pending.exp: Update.
1338 * gdb.mi/mi-solib.exp: Update.
1339 * gdb.mi/mi-var-cp.exp: Update.
1340 * gdb.opt/clobbered-registers-O2.exp: Update.
1341 * gdb.opt/inline-bt.exp: Update.
1342 * gdb.opt/inline-cmds.exp: Update.
1343 * gdb.opt/inline-locals.exp: Update.
1344 * gdb.python/py-events.exp: Update.
1345 * gdb.python/py-finish-breakpoint.exp: Update.
1346 * gdb.python/py-type.exp: Update.
1347 * gdb.reverse/solib-precsave.exp: Update.
1348 * gdb.reverse/solib-reverse.exp: Update.
1349 * gdb.server/solib-list.exp: Update.
1350 * gdb.stabs/weird.exp: Update.
1351 * gdb.threads/attach-into-signal.exp: Update.
1352 * gdb.threads/attach-stopped.exp: Update.
1353 * gdb.threads/tls-shared.exp: Update.
1354 * gdb.trace/change-loc.exp: Update.
1355 * gdb.trace/strace.exp: Update.
1356
1357 2012-06-19 Tom Tromey <tromey@redhat.com>
1358
1359 * gdb.base/whatis.exp: Add tests.
1360
1361 2012-06-19 Tom Tromey <tromey@redhat.com>
1362
1363 * gdb.cp/m-static.cc (keepalive): New function.
1364 (gnu_obj_1::method): Use it.
1365
1366 2012-06-18 Doug Evans <dje@google.com>
1367
1368 * gdb.base/info-fun.exp: New file.
1369 * gdb.base/info-fun.c: New file.
1370 * gdb.base/info-fun-solib.c: New file.
1371
1372 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1373
1374 Remove stale dummy frames.
1375 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1376 (maintenance info breakpoints): New tests.
1377 * gdb.base/stale-infcall.c: New file.
1378 * gdb.base/stale-infcall.exp: New file.
1379
1380 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1381
1382 * gdb.arch/amd64-entry-value-param.S: New file.
1383 * gdb.arch/amd64-entry-value-param.c: New file.
1384 * gdb.arch/amd64-entry-value-param.exp: New file.
1385
1386 2012-06-15 Tom Tromey <tromey@redhat.com>
1387
1388 * gdb.cp/namespace.exp: Add "show lang" test.
1389
1390 2012-06-15 Iain Sandoe <iain@codesourcery.com>
1391
1392 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1393 case. (top level): Use gdb_file_cmd instead of gdb_load.
1394
1395 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 PR tdep/14222
1398 * gdb.arch/i386-sse-stack-align.S: New file.
1399 * gdb.arch/i386-sse-stack-align.c: New file.
1400 * gdb.arch/i386-sse-stack-align.exp: New file.
1401
1402 2012-06-13 Keith Seitz <keiths@redhat.com>
1403
1404 PR breakpoints/13798 and mi/11541
1405 * gdb.linespec/ls-errs.exp: Add a few more tests for
1406 filenames with spaces and colons.
1407
1408 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1409
1410 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1411 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1412 (test_function): Call CV_f.
1413 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1414 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1415 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1416 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1417 (p CV_f(CV::i)): New tests.
1418
1419 2012-06-13 Tom Tromey <tromey@redhat.com>
1420
1421 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1422
1423 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1424
1425 Fix regression by the "ambiguous linespec" series.
1426 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1427 tests.
1428
1429 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1430
1431 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1432 missing.
1433
1434 2012-06-11 Tom Tromey <tromey@redhat.com>
1435
1436 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1437 location...
1438 (main): ...here.
1439
1440 2012-06-07 Yao Qi <yao@codesourcery.com>
1441
1442 * gdb.trace/strace.exp: Shorten some too-long lines.
1443
1444 2012-06-06 Pedro Alves <palves@redhat.com>
1445
1446 * gdb.threads/clone-new-thread-event.c: New file.
1447 * gdb.threads/clone-new-thread-event.exp: New file.
1448
1449 2012-06-06 Yao Qi <yao@codesourcery.com>
1450
1451 * gdb.base/dprintf.c (main): Add extra parameter when calling
1452 printf and fprintf.
1453 (bar): New function. It is a dead function, but to ensure
1454 'malloc' is linked explicitly.
1455
1456 2012-06-06 Yao Qi <yao@codesourcery.com>
1457
1458 * gdb.base/info-proc.exp: Return if target doesn't support
1459 'info proc'.
1460
1461 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1462
1463 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1464 (run program with breakpoint commands): XFAIl if it is not.
1465
1466 2012-06-05 Joel Brobecker <brobecker@adacore.com>
1467
1468 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1469 and add comment.
1470 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1471 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1472 "STOP" marker. Adjust testing strategy to make it work on
1473 all targets.
1474
1475 * gdb.base/print-file-var-main.c (main): Rewrite using local
1476 variables and adjust get_version_2's return value check.
1477 Add small comment.
1478 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1479 marker. Adjust testing strategy to make it work on all targets.
1480
1481 2012-06-05 Joel Brobecker <brobecker@adacore.com>
1482
1483 * gdb.ada/bad-task-bp-keyword: New testcase.
1484
1485 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1486
1487 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1488 Simplify it to ...
1489 (symbol-file ${testfile1}): ... here.
1490 (test eliminated var my_global_symbol)
1491 (test eliminated var my_static_symbol)
1492 (test eliminated var my_global_func, get address of main): Wrap them to
1493 'single psymtabs' and 'single symtabs'
1494 (get address of my_global_symbol, get address of my_static_symbol)
1495 (get address of my_global_func, get address of main): Wrap them to
1496 'order1' and 'order2'.
1497
1498 * gdb.base/code_elim.exp
1499 (add-symbol-file ${testfile1} 0x100000)
1500 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1501 'order2'.
1502 (order1: add-symbol-file ${testfile1} 0x100000)
1503 (order1: add-symbol-file ${testfile2} 0x200000)
1504 (order2: add-symbol-file ${testfile2} 0x200000)
1505 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1506 .bss as appropriate.
1507
1508 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1509
1510 * gdb.server/solib-list-lib.c: New file.
1511 * gdb.server/solib-list-main.c: New file.
1512 * gdb.server/solib-list.exp: New file.
1513
1514 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1515
1516 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1517 for 'set print symbol' change.
1518
1519 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1522 .debug_abbrev_seg3.
1523
1524 2012-05-24 John Steele Scott <toojays@toojays.net>
1525
1526 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1527 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1528 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1529
1530 2012-05-23 Stan Shebs <stan@codesourcery.com>
1531
1532 * gdb.mi/mi-info-os.exp: New file.
1533
1534 2012-05-23 Keith Seitz <keiths@redhat.com>
1535
1536 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1537 return -1 to suppress the rest of the tests.
1538 (compile_stap_bin): Return boolean success value.
1539
1540 2012-05-21 Tom Tromey <tromey@redhat.com>
1541
1542 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1543 Remove kfails.
1544 (test_print_mi_member_types): Likewise.
1545
1546 2012-05-21 Tom Tromey <tromey@redhat.com>
1547
1548 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1549 print symbol' change.
1550
1551 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1552
1553 * gdb.python/py-prompt.exp: Quit if the target is remote.
1554
1555 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1556
1557 Fix ERROR: internal buffer is full.
1558 * gdb.base/info-os.exp (expect_multiline): New function.
1559 (get process list, get process groups, get threads)
1560 (get file descriptors, get internet-domain sockets)
1561 (get shared-memory regions, get semaphores, get message queues): Use
1562 it for these tests.
1563
1564 2012-05-18 Tom Tromey <tromey@redhat.com>
1565
1566 * gdb.mi/mi-var-cmd.exp: Update.
1567 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1568 * gdb.cp/virtbase.exp: Update.
1569 * gdb.cp/classes.exp (test_static_members): Update.
1570 * gdb.cp/casts.exp: Update.
1571 * gdb.base/pointers.exp: Update.
1572 * gdb.base/funcargs.exp (pointer_args): Update.
1573 (structs_by_reference): Update.
1574 * gdb.base/find.exp: Update.
1575 * gdb.base/call-strs.exp: Send "set print symbol off".
1576 * gdb.base/call-ar-st.exp: Update.
1577 * gdb.ada/fun_addr.exp: Update.
1578 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1579 Call it.
1580 (test_print_repeats_10, test_print_strings)
1581 (test_print_char_arrays): Update.
1582
1583 2012-05-18 Tom Tromey <tromey@redhat.com>
1584
1585 * gdb.base/charset.exp (string_display): Update.
1586
1587 2012-05-18 Tom Tromey <tromey@redhat.com>
1588
1589 * gdb.mi/mi2-var-display.exp: Update.
1590 * gdb.mi/mi-var-display.exp: Update.
1591 * gdb.mi/mi-var-child.exp: Update.
1592 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1593 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1594
1595 2012-05-17 Doug Evans <dje@google.com>
1596
1597 * info-macros.exp: Pass "debug" to prepare_for_testing.
1598
1599 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1600 * gdb.ada/Makefile.in (clean): Ditto.
1601 * gdb.arch/Makefile.in (clean): Ditto.
1602 * gdb.asm/Makefile.in (clean): Ditto.
1603 * gdb.base/Makefile.in (clean): Ditto.
1604 * gdb.cell/Makefile.in (clean): Ditto.
1605 * gdb.cp/Makefile.in (clean): Ditto.
1606 * gdb.disasm/Makefile.in (clean): Ditto.
1607 * gdb.dwarf2/Makefile.in (clean): Ditto.
1608 * gdb.fortran/Makefile.in (clean): Ditto.
1609 * gdb.go/Makefile.in (clean): Ditto.
1610 * gdb.hp/Makefile.in (clean): Ditto.
1611 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1612 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1613 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1614 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1615 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1616 * gdb.java/Makefile.in (clean): Ditto.
1617 * gdb.linespec/Makefile.in (clean): Ditto.
1618 * gdb.mi/Makefile.in (clean): Ditto.
1619 * gdb.modula2/Makefile.in (clean): Ditto.
1620 * gdb.multi/Makefile.in (clean): Ditto.
1621 * gdb.objc/Makefile.in (clean): Ditto.
1622 * gdb.opencl/Makefile.in (clean): Ditto.
1623 * gdb.opt/Makefile.in (clean): Ditto.
1624 * gdb.pascal/Makefile.in (clean): Ditto.
1625 * gdb.python/Makefile.in (clean): Ditto.
1626 * gdb.reverse/Makefile.in (clean): Ditto.
1627 * gdb.server/Makefile.in (clean): Ditto.
1628 * gdb.stabs/Makefile.in (clean): Ditto.
1629 * gdb.threads/Makefile.in (clean): Ditto.
1630 * gdb.trace/Makefile.in (clean): Ditto.
1631 * gdb.xml/Makefile.in (clean): Ditto.
1632
1633 2012-05-16 Tom Tromey <tromey@redhat.com>
1634
1635 * gdb.base/macscp1.c (macscp_expr): Add comment.
1636 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1637
1638 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1639
1640 * gdb.base/return-nodebug.exp: Also test float and double types.
1641
1642 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1643
1644 PR testsuite/12649
1645 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1646
1647 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1648
1649 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1650
1651 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1652 `rerun_to_main'.
1653 (stap_test_no_debuginfo): Likewise.
1654
1655 2012-05-14 Stan Shebs <stan@codesourcery.com>
1656
1657 * gdb.base/dprintf.c: New file.
1658 * gdb.base/dprintf.exp: New file.
1659
1660 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
1661
1662 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1663 * gdb.trace/disconnected-tracing.c: New file.
1664 * gdb.trace/disconnected-tracing.exp: New file.
1665
1666 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1667
1668 * gdb.python/python.c: Add a new breakpoint comment.
1669 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1670
1671 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1672
1673 * gdb.base/info-os.exp: New file.
1674 * gdb.base/info-os.c: New file.
1675
1676 2012-05-10 Joel Brobecker <brobecker@adacore.com>
1677
1678 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1679 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1680 New files.
1681
1682 2012-05-10 Joel Brobecker <brobecker@adacore.com>
1683
1684 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1685 gdb.base/ctxobj.exp: New files.
1686
1687 2012-05-09 Tom Tromey <tromey@redhat.com>
1688
1689 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1690
1691 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1692
1693 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1694
1695 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1696
1697 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1698 before using it.
1699
1700 2012-05-04 Tristan Gingold <gingold@adacore.com>
1701
1702 * gdb.base/set-noassign.exp: New test.
1703
1704 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1705
1706 * gdb.python/py-symbol.exp: Add tests to test the new methods
1707 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1708 * gdb.python/py-symbol.c: Add new struct to help test
1709 gdb.Symtab.static_block().
1710
1711 2012-05-03 Doug Evans <dje@google.com>
1712
1713 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1714 commented out.
1715
1716 2012-05-03 Yao Qi <yao@codesourcery.com>
1717
1718 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1719 doesn't support.
1720 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1721 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1722
1723 2012-05-03 Yao Qi <yao@codesourcery.com>
1724
1725 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1726
1727 2012-04-30 Doug Evans <dje@google.com>
1728
1729 PR testsuite/13961
1730 * gdb.dwarf2/pr13961.S: New file.
1731 * gdb.dwarf2/pr13961.exp: New file.
1732
1733 2012-04-29 Yao Qi <yao@codesourcery.com>
1734
1735 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1736
1737 2012-04-28 Doug Evans <dje@google.com>
1738
1739 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1740 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1741 All uses updated.
1742 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1743 "ptype func_cu1" to expand cu2 before cu1.
1744
1745 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1746 Tom Tromey <tromey@redhat.com>
1747
1748 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1749 variables.
1750 * gdb.base/stap-probe.c: New file.
1751 * gdb.base/stap-probe.exp: New file.
1752 * gdb.trace/stap-trace.c: New file.
1753 * gdb.trace/stap-trace.exp: New file.
1754 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1755 libgcc's unwinder.
1756
1757 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1758
1759 * gdb.arch/mips16-thunks-inmain.c: New file.
1760 * gdb.arch/mips16-thunks-main.c: New file.
1761 * gdb.arch/mips16-thunks-sin.c: New file.
1762 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1763 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1764 * gdb.arch/mips16-thunks-sinmain.c: New file.
1765 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1766 * gdb.arch/mips16-thunks.exp: New file.
1767
1768 2012-04-25 Doug Evans <dje@google.com>
1769
1770 * configure.ac: Create gdb.go/Makefile.
1771 * configure: Regenerate.
1772 * gdb.base/default.exp: Add "go" to "set language" testing.
1773 * gdb.go/Makefile.in: New file.
1774 * gdb.go/basic-types.exp: New file.
1775 * gdb.go/chan.exp: New file.
1776 * gdb.go/chan.go: New file.
1777 * gdb.go/handcall.exp: New file.
1778 * gdb.go/handcall.go: New file.
1779 * gdb.go/hello.exp: New file.
1780 * gdb.go/hello.go: New file.
1781 * gdb.go/integers.exp: New file.
1782 * gdb.go/integers.go: New file.
1783 * gdb.go/methods.exp: New file.
1784 * gdb.go/methods.go: New file.
1785 * gdb.go/package.exp: New file.
1786 * gdb.go/package1.go: New file.
1787 * gdb.go/package2.go: New file.
1788 * gdb.go/print.exp: New file.
1789 * gdb.go/strings.exp: New file.
1790 * gdb.go/strings.go: New file.
1791 * gdb.go/types.exp: New file.
1792 * gdb.go/types.go: New file.
1793 * gdb.go/unsafe.exp: New file.
1794 * gdb.go/unsafe.go: New file.
1795 * lib/future.exp: Add Go support.
1796 (gdb_find_go, gdb_find_go_linker): New procs.
1797 (gdb_default_target_compile): Add Go support.
1798 * lib/gdb.exp (skip_go_tests): New proc.
1799 * lib/go.exp: New file.
1800
1801 2012-04-25 Tom Tromey <tromey@redhat.com>
1802
1803 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1804
1805 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1806 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 PR symtab/7259:
1809 * gdb.base/enumval.c: New test case.
1810 * gdb.base/enumval.exp: New test case.
1811 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1812 field.bitpos.
1813
1814 2012-04-17 Pedro Alves <palves@redhat.com>
1815
1816 * Makefile.in (site.exp): Make site.exp source
1817 $srcdir/lib/append_gdb_boards_dir.exp.
1818 * lib/append_gdb_boards_dir.exp: New file.
1819
1820 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1821
1822 New option "set auto-load safe-path".
1823 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1824 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1825
1826 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1827
1828 auto-load: Implementation.
1829 * gdb.base/help.exp (test set height): Increase the height.
1830 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1831 to ...
1832 (info auto-load python-scripts): ... here.
1833 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1834 to ...
1835 (info auto-load python-scripts *): ... here.
1836
1837 2012-04-16 Yao Qi <yao@codesourcery.com>
1838
1839 * lib/trace-support.exp (get_in_proc_agent): New.
1840 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1841 of in process trace agent.
1842 * gdb.trace/ftrace.exp: Likewise.
1843 * gdb.trace/pending.exp: Likewise.
1844 * gdb.trace/trace-break.exp: Likewise.
1845 * gdb.trace/trace-mt.exp
1846 * gdb.trace/tspeed.exp: Likewise.
1847 * gdb.trace/tstatus.exp
1848 * gdb.trace/strace.exp: Likewise.
1849
1850 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1851
1852 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1853 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1854
1855 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1856
1857 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1858
1859 PR mi/13393
1860 * gdb.mi/mi-var-rtti.cc: New file.
1861 * gdb.mi/mi-var-rtti.exp: New file.
1862 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1863 function.
1864 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1865
1866 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
1867
1868 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1869 EXECUTABLES.
1870 * gdb.python/py-explore.c: C program used for testing the new
1871 'explore' command on C constructs.
1872 * gdb.python/py-explore.cc: C++ program used for testing the new
1873 'explore' command on C++ constructs.
1874 * gdb-python/py-explore.exp: Tests for the new 'explore'
1875 command on C constructs.
1876 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1877 command on C++ constructs.
1878
1879 2012-04-07 Mark Kettenis <kettenis@gnu.org>
1880
1881 * gdb.base/funcargs.exp (complex_args): Fix typo.
1882
1883 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1884
1885 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1886 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1887
1888 2012-04-05 Keith Seitz <keiths@redhat.com>
1889
1890 * gdb.base/advance.exp: Update error message for
1891 "advance malformed" test.
1892 * gdb.base/break.exp: Likewise for "breakpoint with
1893 trailing garbage" test.
1894 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1895 with trailing garbage" test.
1896 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1897 trailng garbage" test.
1898 * gdb.base/until.exp: Likewise for "malformed until" test.
1899 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1900 for "breakpoint info (after setting on all)".
1901 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1902 tests.
1903 * gdb.cp/cplabel.cc: New file.
1904 * gdb.cp/cplabel.exp: New test.
1905 * gdb.linespec/ls-errs.c: New file.
1906 * gdb.linespec/ls-errs.exp: New test.
1907
1908 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 * gdb.trace/unavailable.exp
1911 (collect globals: print object on: print derived_partial)
1912 (collect globals: print object on: print derived_whole)
1913 (collect globals: print object off: print derived_partial)
1914 (collect globals: print object off: print derived_whole): Update
1915 expected output.
1916
1917 2012-03-30 Keith Seitz <keiths@redhat.com>
1918
1919 * gdb.python: Add test for linespecs with commas.
1920
1921 2012-03-28 Keith Seitz <keiths@redhat.com>
1922
1923 * gdb.linespec/ls-dollar.cc: New file.
1924 * gdb.linespec/ls-dollar.exp: New test.
1925
1926 2012-03-28 Keith Seitz <keiths@redhat.com>
1927
1928 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1929 starting with the global namespace.
1930
1931 2012-03-23 Doug Evans <dje@google.com>
1932
1933 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1934
1935 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1936
1937 * gdb.python/py-value.cc: Add test case for testing the
1938 methodology exposing C++ values to Python.
1939 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1940 exposing C++ values to Python.
1941 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1942
1943 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1944 Siddhesh Poyarekar <siddhesh@redhat.com>
1945
1946 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1947 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1948 (generate native core dump): Make the test unsupported if core cannot
1949 be generated.
1950
1951 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1952
1953 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1954 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1955 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1956
1957 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1958
1959 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1960
1961 2012-03-17 Doug Evans <dje@google.com>
1962
1963 * dg-extract-results.sh: Handle KFAILs.
1964
1965 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1966
1967 PR symtab/13777
1968 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1969
1970 2012-03-16 Joel Brobecker <brobecker@adacore.com>
1971
1972 * gdb.ada/set_pckd_arr_elt: New testcase.
1973
1974 2012-03-16 Gary Benson <gbenson@redhat.com>
1975
1976 PR breakpoints/10738
1977 * gdb.opt/inline-break.exp: New file.
1978 * gdb.opt/inline-break.c: Likewise.
1979 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1980 * gdb.dwarf2/dw2-inline-break.S: Likewise.
1981 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1982 * gdb.base/async-shell.exp: Likewise.
1983 * lib/mi-support.exp (library_loaded_re): Likewise.
1984
1985 2012-03-15 Tom Tromey <tromey@redhat.com>
1986
1987 * gdb.cp/virtfunc2.exp: Update expected output.
1988 * gdb.cp/pr9631.exp: Update expected output.
1989 * gdb.cp/member-ptr.exp: Update expected output.
1990 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1991 output.
1992 * gdb.cp/casts.exp: Update expected output.
1993
1994 2012-03-15 Tom Tromey <tromey@redhat.com>
1995
1996 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1997 (test_info_vtbl): Likewise.
1998 (do_tests): Call test_info_vtbl.
1999 * gdb.cp/virtfunc.cc (va): New global.
2000
2001 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2002
2003 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2004 describing DWARF data structures.
2005 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2006 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2007 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2008 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2009 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2010 * gdb.dwarf2/dw2-param-error.S: Likewise.
2011 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2012 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2013 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2014 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2015 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2016 * gdb.dwarf2/pr11465.S: Likewise.
2017
2018 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2019
2020 * gdb.mi/mi2-prompt.exp: New file.
2021
2022 2012-03-13 Joel Brobecker <brobecker@adacore.com>
2023
2024 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2025
2026 2012-03-13 Joel Brobecker <brobecker@adacore.com>
2027
2028 * gdb.ada/bp_range_type: New testcase.
2029
2030 2012-03-13 Doug Evans <dje@google.com>
2031
2032 * gdb.base/default.exp: Delete tests for symbol-reloading.
2033 * gdb.base/help.exp: Ditto.
2034 * gdb.base/setshow.exp: Ditto.
2035 * gdb.base/gdb_history: Delete references to symbol-reloading.
2036
2037 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2038
2039 * gdb.base/attach-twice.c: New files.
2040 * gdb.base/attach-twice.exp: New files.
2041
2042 2012-03-08 Keith Seitz <keiths@redhat.com>
2043
2044 * lib/gdb.exp (gdb_get_line_number): Throw an
2045 error instead of returning -1.
2046 * gdb.base/break.exp: Remove unused variable
2047 bp_location5.
2048 * gdb.base/hbreak2.exp: Likewise.
2049 * gdb.base/sepdebug.exp: Likewise.
2050
2051 2012-03-08 Yao Qi <yao@codesourcery.com>
2052 Pedro Alves <palves@redhat.com>
2053
2054 Fix PR server/13392.
2055 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2056 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2057 download tracepoints.
2058 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2059 (pending_tracepoint_resolved_during_trace): Likewise.
2060 (pending_tracepoint_installed_during_trace): Likewise.
2061 (pending_tracepoint_with_action_resolved): Likewise.
2062
2063 2012-03-08 Keith Seitz <keiths@redhat.com>
2064
2065 * gdb.ada/array_bounds.exp: Get breakpoint for line
2066 with "START", not "STOP".
2067 * gdb.python/py-infthread.exp: Do not continue to
2068 line marked "Break here.", which is undefined.
2069
2070 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
2071
2072 Revert:
2073
2074 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2075
2076 Implement testsuite workaround for PR breakpoints/13781.
2077 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2078 (set breakpoint condition-evaluation host): New conditional command.
2079
2080 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2081
2082 Fix CU relative vs. absolute DIE offsets.
2083 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2084 one.
2085
2086 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2087
2088 Fix false FAIL on distros with relro linkage as default.
2089 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2090 -Wl,-z,norelro first.
2091
2092 2012-03-06 Joel Brobecker <brobecker@adacore.com>
2093
2094 * gdb.ada/bp_on_var: New testcase.
2095
2096 2012-03-06 Joel Brobecker <brobecker@adacore.com>
2097
2098 * gdb.ada/bp_enum_homonym: New testcase.
2099
2100 2012-03-06 Yao Qi <yao@codesourcery.com>
2101
2102 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2103 x86_64-*-* and i?86-*-*.
2104 Set up KFAIL for gdb/13808.
2105
2106 2012-03-05 Tom Tromey <tromey@redhat.com>
2107
2108 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2109 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2110
2111 2012-03-05 Tom Tromey <tromey@redhat.com>
2112
2113 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2114
2115 2012-03-04 Yao Qi <yao@codesourcery.com>
2116
2117 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2118 messages for KFAIL.
2119
2120 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2123 (print one_two_three, indexes off, print few_reps, indexes off)
2124 (print many_reps, indexes off, print empty, indexes off)
2125 (print one_two_three, print few_reps, print many_reps, print empty):
2126 Call setup_xfail if $gcc_old.
2127
2128 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2129
2130 Implement testsuite workaround for PR breakpoints/13781.
2131 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2132 (set breakpoint condition-evaluation host): New conditional command.
2133
2134 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2135
2136 Code cleanup.
2137 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2138 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2139 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2140 number 1 by $bpnum. Four times.
2141
2142 2012-03-03 Yao Qi <yao@codesourcery.com>
2143
2144 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2145
2146 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2147
2148 Setup KFAIL for PR server/13796.
2149 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2150
2151 2012-03-02 Joel Brobecker <brobecker@adacore.com>
2152
2153 * gdb.ada/operator_bp: New testcase.
2154
2155 2012-03-02 Joel Brobecker <brobecker@adacore.com>
2156
2157 * gdb.ada/info_locals_renaming: New testcase.
2158
2159 2012-03-02 Tom Tromey <tromey@redhat.com>
2160
2161 * gdb.base/nextoverexit.c: New file.
2162 * gdb.base/nextoverexit.exp: New file.
2163
2164 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2165
2166 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2167 parameter.
2168
2169 2012-03-01 Maciej W. Rozycki <macro@mips.com>
2170
2171 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2172 core registers.
2173
2174 2012-03-01 Maciej W. Rozycki <macro@mips.com>
2175 Maciej W. Rozycki <macro@codesourcery.com>
2176 Daniel Jacobowitz <dan@codesourcery.com>
2177
2178 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2179
2180 2012-03-01 Pedro Alves <palves@redhat.com>
2181
2182 PR gdb/13767
2183
2184 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2185 (gdb_collect_globals_test): Call it.
2186
2187 2012-03-01 Keith Seitz <keiths@redhat.com>
2188
2189 * gdb.cp/method2.exp: Output of overload menu is now
2190 alphabetized. Update tests for "break A::method".
2191 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2192 of hard-coding them.
2193 Overload menu is alphabetized: rewrite to accommodate.
2194 Unset variables LINE and TYPES which are used in other tests.
2195 Compute the output of "info break".
2196 Update the breakpoint table after all breakpoints are deleted.
2197 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2198 compute ACTUALS and the method body based on parameters.
2199 Update expected output accordingly.
2200 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2201 unique comments to allow the use of gdb_get_line_number.
2202
2203 2012-03-01 Keith Seitz <keiths@redhat.com>
2204
2205 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2206 some Tcl syntax.
2207 * gdb.cp/ovldbreak.exp: Likewise.
2208
2209 2012-03-01 Keith Seitz <keiths@redhat.com>
2210
2211 * gdb.base/help.exp (help show user): Update expected result
2212 for new doc string changes (add "non-python").
2213
2214 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
2215
2216 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2217 be put in the user-defined category and that the commands appear in
2218 "help user-defined".
2219
2220 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2221
2222 * gdb.ada/tagged_not_init: New testcase.
2223
2224 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2225
2226 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2227 * gdb.ada/enum_idx_packed: New testcase.
2228
2229 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2230
2231 * gdb.ada/aliased_array: New testcase.
2232
2233 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2234
2235 * gdb.ada/whatis_array_val: New testcase.
2236
2237 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2238
2239 Fix disp-step-syscall.exp: fork: single step over fork.
2240 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2241 whitespaces.
2242 (single step over $syscall): Remove its check.
2243 (single step over $syscall final pc): New check.
2244
2245 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2246
2247 Support processors without SSSE3.
2248 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2249 pabsd into ...
2250 (ssse3_test): ... a new function.
2251 (main): Call ssse3_test.
2252 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2253 Update expected values everywhere.
2254 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2255 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2256 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2257 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2258 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2259 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2260 Move these tests lower.
2261 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2262 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2263 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2264 New tests.
2265
2266 2012-02-29 Yao Qi <yao@codesourcery.com>
2267 Pedro Alves <palves@redhat.com>
2268
2269 * gdb.trace/trace-mt.c: New.
2270 * gdb.trace/trace-mt.exp: New.
2271
2272 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2273
2274 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2275 numbers instead of hardcoding them.
2276 * gdb.base/annota1.c: Provide suitable markers.
2277 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2278 numbers instead of hardcoding them.
2279 * gdb.base/annota3.c: Provide suitable markers.
2280
2281 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2282 * gdb.base/annota3.c: Likewise.
2283 * gdb.base/sigall.c: Likewise.
2284 * gdb.base/signals.c: Likewise.
2285 * gdb.reverse/sigall-reverse.c: Likewise.
2286
2287 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2288
2289 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2290 failure return path.
2291
2292 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
2293
2294 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2295
2296 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
2297
2298 * gdb.base/cond-eval-mode.exp: New file.
2299
2300 2012-02-24 Pedro Alves <palves@redhat.com>
2301
2302 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2303 (top level): Use with_test_prefix.
2304
2305 2012-02-24 Pedro Alves <palves@redhat.com>
2306
2307 * gdb.threads/attach-into-signal.exp (corefunc): Use
2308 with_test_prefix.
2309
2310 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2311
2312 Fix false FAILs on old CPUs without SSE.
2313 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2314 Return untested for Illegal instruction.
2315
2316 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2317
2318 Fix false FAILs with glibc debug infos installed.
2319 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2320 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2321
2322 2012-02-22 Sterling Augustine <saugustine@google.com>
2323
2324 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2325 constant with cast.
2326
2327 2012-02-21 Pedro Alves <palves@redhat.com>
2328
2329 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2330
2331 2012-02-21 Pedro Alves <palves@redhat.com>
2332
2333 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2334
2335 2012-02-21 Pedro Alves <palves@redhat.com>
2336
2337 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2338 with_test_prefix.
2339
2340 2012-02-21 Pedro Alves <palves@redhat.com>
2341
2342 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2343 with_test_prefix here.
2344 (top level): Do it here instead. Remove `:' from the
2345 with_test_prefix string.
2346 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2347 the suffix `:' from the with_test_prefix prefix string.
2348 * gdb.base/break-interp.exp: Ditto.
2349 * gdb.base/catch-load.exp: Ditto.
2350 * gdb.base/disp-step-syscall.exp: Ditto.
2351 * gdb.base/jit-so.exp: Ditto.
2352 * gdb.base/jit.exp: Ditto.
2353 * gdb.base/sepdebug.exp: Ditto.
2354 * gdb.base/solib-display.exp: Ditto.
2355 * gdb.base/solib-overlap.exp: Ditto.
2356 * gdb.base/watch-cond-infcall.exp: Ditto.
2357 * gdb.base/watchpoint.exp: Ditto.
2358 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2359 * gdb.mi/mi-watch.exp: Ditto.
2360 * gdb.mi/mi2-watch.exp: Ditto.
2361 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2362 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2363 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2364 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2365 * gdb.threads/watchpoint-fork.exp: Ditto.
2366 * gdb.threads/watchthreads-reorder.exp: Ditto.
2367 * gdb.trace/change-loc.exp: Ditto.
2368 * gdb.trace/pending.exp: Ditto.
2369 * gdb.trace/status-stop.exp: Ditto.
2370 * gdb.trace/strace.exp: Ditto.
2371 * gdb.trace/trace-break.exp: Ditto.
2372 * gdb.trace/unavailable.exp: Ditto.
2373 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2374 suffix with colon. Adjust leading comments.
2375
2376 2012-02-21 Pedro Alves <palves@redhat.com>
2377 Tom Tromey <tromey@redhat.com>
2378
2379 * lib/gdb.exp: Add description of test prefixes.
2380 (with_test_prefix): New procedure.
2381 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2382 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2383 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2384 instead of lappend to append to pf_prefix.
2385 * gdb.base/catch-load.exp: Use with_test_prefix.
2386 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2387 * gdb.base/jit-so.exp: Use with_test_prefix.
2388 * gdb.base/jit.exp: Use with_test_prefix.
2389 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2390 lappend to append to pf_prefix.
2391 * gdb.base/sepdebug.exp: Use with_test_prefix.
2392 * gdb.base/solib-display.exp: Use with_test_prefix.
2393 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2394 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2395 * gdb.base/watchpoint.exp: Use with_test_prefix.
2396 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2397 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2398 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2399 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2400 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2401 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2402 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2403 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2404 append instead of lappend to append to pf_prefix.
2405 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2406 * gdb.trace/change-loc.exp: Use with_test_prefix.
2407 * gdb.trace/pending.exp: Use with_test_prefix.
2408 * gdb.trace/status-stop.exp: Use with_test_prefix.
2409 * gdb.trace/strace.exp: Use with_test_prefix.
2410 * gdb.trace/trace-break.exp: Use with_test_prefix.
2411 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2412 instead of lappend to append to pf_prefix.
2413
2414 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2415
2416 Fix racy FAILs.
2417 * gdb.base/inferior-died.c (main): Add return of 0.
2418 * gdb.base/inferior-died.exp (continue): Fix expectation of
2419 asynchronous events.
2420 (p 1): New test.
2421
2422 2012-02-20 Pedro Alves <palves@redhat.com>
2423
2424 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2425 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2426 gdb's internal debug output. For the non-threaded case, look for
2427 "Program received signal SIGLARM", for the threaded case, peek at
2428 the thread's siginfo.
2429
2430 2012-02-20 Pedro Alves <palves@redhat.com>
2431
2432 General cleanup, make output test messages unique, and build
2433 different executable files for the non-threaded and threaded
2434 cases.
2435
2436 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2437 Delete.
2438 (executable_nothr, executable_thr): New globals.
2439 (top level): Adjust to delete both executables.
2440 (corefunc): New parameter $executable. Set $pf_prefix instead of
2441 hand writing a prefix in tests. Issue a clean_restart and enable
2442 lin-lwp debug output here.
2443 (top level): Adjust. Use build_executable. Don't start gdb here,
2444 and don't enable lin-lwp debug output here.
2445 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2446
2447 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2448
2449 Fix racy FAILs.
2450 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2451 "continue" command.
2452
2453 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 Fix for gdbserver non-extended mode.
2456 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2457 and gdb_run_cmd.
2458
2459 2012-02-17 Tom Tromey <tromey@redhat.com>
2460
2461 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2462 * gdb.python/py-events.exp: Check 'dir' output.
2463 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2464
2465 2012-02-17 Yao Qi <yao@codesourcery.com>
2466
2467 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2468
2469 2012-02-16 Tom Tromey <tromey@redhat.com>
2470
2471 * gdb.base/inferior-died.c: Don't include stdio.h.
2472
2473 2012-02-16 Tom Tromey <tromey@redhat.com>
2474
2475 * gdb.base/inferior-died.c: New file.
2476 * gdb.base/inferior-died.exp: New file.
2477
2478 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2479
2480 * gdb.base/break-inline.exp: New file.
2481 * gdb.base/break-inline.c: New file.
2482
2483 2012-02-15 Tom Tromey <tromey@redhat.com>
2484
2485 * gdb.base/pc-fp.exp: Add "info register" tests.
2486
2487 2012-02-15 Tom Tromey <tromey@redhat.com>
2488
2489 * gdb.base/regs.exp: Remove.
2490
2491 2012-02-15 Pedro Alves <palves@redhat.com>
2492
2493 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2494 the target doesn't support tracepoints.
2495 * gdb.trace/circ.exp: Ditto.
2496 * gdb.trace/collection.exp: Ditto.
2497 * gdb.trace/packetlen.exp: Ditto.
2498 * gdb.trace/passc-dyn.exp: Ditto.
2499 * gdb.trace/report.exp: Ditto.
2500 * gdb.trace/tfind.exp: Ditto.
2501 * gdb.trace/tspeed.exp: Ditto.
2502 * gdb.trace/tsv.exp: Ditto.
2503 * gdb.trace/unavailable.exp: Ditto.
2504 * gdb.trace/while-dyn.exp: Ditto.
2505
2506 2012-02-15 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2509 gdb_test_multiple, and call unsupported instead of fail, if the
2510 remote side does not support the request.
2511
2512 2012-02-15 Pedro Alves <palves@redhat.com>
2513
2514 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2515 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2516 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2517 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2518 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2519 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2520 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2521 doesn't start with "extended-" already.
2522
2523 2012-02-15 Pedro Alves <palves@redhat.com>
2524
2525 Support extended-remote. Avoid cascading timeouts.
2526
2527 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2528 the extended-remote target. If attaching with no file fails, load
2529 the file manually.
2530 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2531
2532 2012-02-14 Stan Shebs <stan@codesourcery.com>
2533
2534 * gdb.base/ena-dis-br.exp: Add enable count test.
2535
2536 2012-02-13 Pedro Alves <palves@redhat.com>
2537
2538 * config/mips-idt.exp: Delete.
2539 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2540 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2541 * gdb.base/break.exp: Remove mips-idt references.
2542 * gdb.base/chng-syms.exp: Ditto.
2543 * gdb.base/default.exp: Ditto.
2544 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2545 (top level): Don't call it.
2546 * gdb.base/opaque.exp: Remove mips-idt restarts.
2547 * gdb.base/ptype.exp: Remove mips-idt xfails.
2548 * gdb.base/scope.exp: Remove mips-idt restarts.
2549 * gdb.base/sepdebug.exp: Remove mips-idt references.
2550 * gdb.base/watchpoint.exp (maybe_clean_restart)
2551 (maybe_reinitialize): Delete.
2552 (test_disabling_watchpoints, test_disabling_watchpoints)
2553 (test_watchpoint_triggered_in_syscall)
2554 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2555 Don't call them.
2556
2557 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2558
2559 * gdb.server/server-exec-info.exp: New file.
2560
2561 2012-02-10 Pedro Alves <palves@redhat.com>
2562
2563 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2564 always non-empty.
2565 (test_attach): Always pass $exec to test_attach_gdb.
2566
2567 2012-02-08 Tom Tromey <tromey@redhat.com>
2568
2569 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2570 before inferior is started.
2571
2572 2012-02-07 Tom Tromey <tromey@redhat.com>
2573
2574 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2575 Symbol.value.
2576 * gdb.python/py-symbol.c (qq): Set default value.
2577
2578 2012-02-07 Tom Tromey <tromey@redhat.com>
2579
2580 * gdb.python/py-symbol.c (qq): New global.
2581 * gdb.python/py-symbol.exp: Add test for frame-less
2582 lookup_symbol.
2583 * gdb.python/py-symtab.exp: Fix line number.
2584
2585 2012-02-03 Joel Brobecker <brobecker@adacore.com>
2586
2587 * gdb.ada/mi_task_arg: New testcase.
2588
2589 2012-02-02 Pedro Alves <palves@redhat.com>
2590
2591 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2592 extended timeout.
2593
2594 2012-02-02 Pedro Alves <palves@redhat.com>
2595
2596 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2597 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2598
2599 2012-02-02 Pedro Alves <palves@redhat.com>
2600
2601 * gdb.base/term.exp: Rewrite.
2602 * gdb.base/term.c: New.
2603
2604 2012-02-02 Pedro Alves <palves@redhat.com>
2605
2606 * gdb.base/default.exp (run "r" abbreviation, run): Add
2607 extended-remote expected output.
2608
2609 2012-02-02 Tom Tromey <tromey@redhat.com>
2610
2611 * gdb.cp/dispcxx.exp: New file.
2612 * gdb.cp/dispcxx.cc: New file.
2613
2614 2012-02-01 Tom Tromey <tromey@redhat.com>
2615
2616 * gdb.base/jit-simple.exp: New file.
2617 * gdb.base/jit-simple.c: New file.
2618
2619 2012-01-30 Yao Qi <yao@codesourcery.com>
2620
2621 * gdb.base/skip.exp: Make test result unique.
2622
2623 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2624
2625 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2626 compatibility with valgrind-3.7.0.
2627
2628 2012-01-27 Pedro Alves <palves@redhat.com>
2629
2630 * gdb.base/watchpoint.exp (no_hw): New global.
2631 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2632 disable hw watchpoints.
2633 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2634 don't expect hw watchpoints.
2635 (no_hw_watchpoints): Always clean restart.
2636 (do_tests): New procedure, factored out from the top level.
2637 (top level): Run tests twice. Once with hw watchpoints enabled,
2638 another time with hw watchpoints disabled.
2639
2640 2012-01-27 Pedro Alves <palves@redhat.com>
2641
2642 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2643 out from the top level.
2644 (top level): Call it instead.
2645
2646 2012-01-27 Pedro Alves <palves@redhat.com>
2647
2648 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2649 watchpoints sooner.
2650
2651 2012-01-27 Pedro Alves <palves@redhat.com>
2652
2653 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2654
2655 2012-01-27 Pedro Alves <palves@redhat.com>
2656
2657 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2658 "You may have requested too many hardware
2659 breakpoints/watchpoints".
2660
2661 2012-01-27 Pedro Alves <palves@redhat.com>
2662
2663 * gdb.base/watchpoint.exp (maybe_clean_restart)
2664 (maybe_reinitialize): New.
2665 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2666 expect "hit N times".
2667 (test_disabling_watchpoints, test_complex_watchpoint)
2668 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2669 Call maybe_clean_restart.
2670 (top level): Use clean_restart. Remove "mips-idt-*"
2671 reinitialization.
2672
2673 2012-01-27 Pedro Alves <palves@redhat.com>
2674
2675 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2676
2677 2012-01-27 Pedro Alves <palves@redhat.com>
2678
2679 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2680 require `initialize' anymore. Remove unnecessary `initialize'
2681 calls.
2682
2683 2012-01-27 Pedro Alves <palves@redhat.com>
2684
2685 * gdb.base/watchpoint.exp (wp_set): Delete.
2686 (initialize, test_simple_watchpoint, top level): Remove dead code.
2687
2688 2012-01-27 Pedro Alves <palves@redhat.com>
2689
2690 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2691 typo.
2692
2693 2012-01-27 Pedro Alves <palves@redhat.com>
2694
2695 * config/extended-gdbserver.exp: New file.
2696 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2697 comment.
2698 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2699 * boards/native-extended-gdbserver.exp: New file.
2700
2701 2012-01-26 Pedro Alves <palves@redhat.com>
2702
2703 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2704 and gdb_test_multiple.
2705
2706 2012-01-26 Pedro Alves <palves@redhat.com>
2707
2708 Make test messages unique, and more identifiable.
2709 * gdb.multi/watchpoint-multi.exp: Change test messages.
2710
2711 2012-01-25 Tom Tromey <tromey@redhat.com>
2712
2713 * gdb.base/solib-disc.exp: Fix regexps.
2714
2715 2012-01-24 Tom Tromey <tromey@redhat.com>
2716
2717 * lib/mi-support.exp (mi_expect_stop): Add special case for
2718 solib-event.
2719 * gdb.base/catch-load-so.c: New file.
2720 * gdb.base/catch-load.exp: New file.
2721 * gdb.base/catch-load.c: New file.
2722 * gdb.base/break-interp.exp (reach_1): Update regexp.
2723
2724 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2725
2726 Fix fuzzy results.
2727 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2728 lpsimple and func.
2729
2730 2012-01-24 Gary Benson <gbenson@redhat.com>
2731
2732 Delete #if 0'd out code.
2733 * gdb.base/default.exp (info catch): Remove.
2734 * gdb.base/gdb_history (info catch): Likewise.
2735 * gdb.base/help.exp (info catch): Likewise.
2736
2737 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2738
2739 Fix watchpoints to be specific for each inferior.
2740 * gdb.multi/watchpoint-multi.c: New file.
2741 * gdb.multi/watchpoint-multi.exp: New file.
2742
2743 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 Fix watchpoints across inferior fork.
2746 * gdb.threads/watchpoint-fork-child.c: New file.
2747 * gdb.threads/watchpoint-fork-mt.c: New file.
2748 * gdb.threads/watchpoint-fork-parent.c: New file.
2749 * gdb.threads/watchpoint-fork-st.c: New file.
2750 * gdb.threads/watchpoint-fork.exp: New file.
2751 * gdb.threads/watchpoint-fork.h: New file.
2752
2753 2012-01-23 Pedro Alves <palves@redhat.com>
2754
2755 * gdb.base/call-signal-resume.exp: Allow output after "return".
2756
2757 2012-01-20 Pedro Alves <palves@redhat.com>
2758
2759 * gdb.python/py-finish-breakpoint.py: Fix typo.
2760
2761 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2762
2763 * gdb.base/info-proc.exp: Also run on remote targets. Main
2764 "info proc" command is now always present; whether target supports
2765 actual info proc operation is detected when attempting to issue
2766 the command.
2767
2768 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 * .gdbinit: Remove.
2771
2772 2012-01-19 Pedro Alves <palves@redhat.com>
2773
2774 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2775 look at the funtions' returns.
2776 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2777 (jprint.print(int, int)): Change return type to int. Adjust.
2778
2779 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2780
2781 PR gdb/9538
2782 * gdb.base/sepdebug.exp: New test.
2783
2784 2012-01-18 Pedro Alves <palves@redhat.com>
2785
2786 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2787 Allow output before ^done.
2788
2789 2012-01-16 Tom Tromey <tromey@redhat.com>
2790
2791 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2792 Add tests for relative directory.
2793
2794 2012-01-16 Tom Tromey <tromey@redhat.com>
2795
2796 * gdb.base/printcmds.c (enum flag_enum): New.
2797 (three): New global.
2798 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2799 enum printing.
2800 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2801 FlagEnumerationPrinter.
2802 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2803 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2804 (fval): New global.
2805
2806 2012-01-16 Pedro Alves <palves@redhat.com>
2807
2808 * lib/gdb.exp (banned_procedures): New variable.
2809 (banned_variables_traced): Rename to ...
2810 (banned_traced): ... this.
2811 (gdb_init): Also trace banned procedures.
2812 (gdb_finish): Also untrace banned procedures.
2813
2814 2012-01-16 Pedro Alves <palves@redhat.com>
2815
2816 Remove all calls to strace.
2817
2818 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2819
2820 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2821 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2822
2823 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2824
2825 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2826 * gdb.base/pie-execl.exp: Likewise.
2827
2828 2012-01-12 Keith Seitz <keiths@redhat.com>
2829
2830 PR mi/10586
2831 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2832 (do_anonymous_type_tests): New function.
2833 (main): Call do_anonymous_type_tests.
2834 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2835 (verify_everything): New procedure.
2836 * gdb.mi/mi-var-cp.cc (class A): New class.
2837 (anonymous_structs_and_unions): New function.
2838 (main): Call anonymous_structs_and_unions.
2839 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2840 (verify_everything): New procedure.
2841
2842 2012-01-12 Keith Seitz <keiths@redhat.com>
2843
2844 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2845 (varobj_tree::get_path_expr): Assume that all varobjs are
2846 compound unless they are known simple types.
2847 Adjust path expressions based on parent type, path parent type,
2848 and tree language.
2849 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2850 the root varobj.
2851 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2852
2853 2012-01-11 Pedro Alves <palves@redhat.com>
2854
2855 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2856 core files on this machine" anymore.
2857
2858 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2859
2860 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2861 (main): Repeat recurser call.
2862 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2863 equivalent to 'local_x'.
2864
2865 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2866 Joel Brobecker <brobecker@adacore.com>
2867
2868 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2869
2870 2012-01-05 Pedro Alves <alves.ped@gmail.com>
2871
2872 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2873 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2874 * gdb.python/py-events.exp: Test that "step N" tripping on a
2875 breakpoint emits a breakpoint event.
2876
2877 2012-01-03 Joel Brobecker <brobecker@adacore.com>
2878
2879 * gdb.base/auxv.exp: Reformat the copyright notice.
2880
2881 2012-01-03 Yao Qi <yao@codesourcery.com>
2882
2883 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2884 (strace_trace_on_diff_addr): New.
2885 * gdb.trace/strace.c: (main): Add two local variables.
2886
2887 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2888
2889 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2890 * gdb.cell/gcore.exp: Likewise.
2891 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2892 to verify the correct instance of main is selected.
2893
2894 2012-01-02 Joel Brobecker <brobecker@adacore.com>
2895
2896 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2897 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2898 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2899 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2900 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2901 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2902 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2903 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2904 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2905 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2906 gdb.threads/thread_check.c: Reformat copyright header.
2907
2908 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2909
2910 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
2911 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2912 is not enabled.
2913
2914 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2917 parameter to self_exec, adjust the function.
2918 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2919 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2920 (set var do_exit = 0): Remove test.
2921 (newline at end of file): Add one.
2922
2923 2011-12-27 Joel Brobecker <brobecker@adacore.com>
2924
2925 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2926 New files.
2927
2928 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2929
2930 Fix racy FAILs.
2931 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2932 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2933 (main): Call pthread_barrier_init for it.
2934
2935 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2936
2937 Fix double send_gdb leading to racy FAILs.
2938 * gdb.base/break.exp (set silent break bp_location1): Replace
2939 3x send_gdb and gdb_expect by gdb_test.
2940 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2941 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2942 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2943 instead of send_gdb. Twice.
2944 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2945 3x send_gdb and gdb_expect by gdb_test.
2946 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2947
2948 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2949
2950 * gdb.linespec/linespec.exp: Compile using {c++}.
2951
2952 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2953
2954 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2955 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2956 (verify GCC PR debug/51668): New test.
2957
2958 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
2959
2960 Introduce gdb.FinishBreakpoint in Python.
2961 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2962 py-finish-breakpoint2
2963 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2964 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2965 instead of line number.
2966 * gdb.python/py-finish-breakpoint.c: New file.
2967 * gdb.python/py-finish-breakpoint.exp: New file.
2968 * gdb.python/py-finish-breakpoint.py: New file.
2969 * gdb.python/py-finish-breakpoint2.cc: New file.
2970 * gdb.python/py-finish-breakpoint2.exp: New file.
2971 * gdb.python/py-finish-breakpoint2.py: New file.
2972
2973 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2974
2975 Partial fix of compatibility with gcc-4.7.
2976 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2977 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2978 Add comment to add a PASS case in the future.
2979
2980 Fix compatibility with gcc-4.7.
2981 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2982
2983 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2984
2985 PR tdep/12797
2986 * gdb.base/callfuncs.exp: Remove KFAIL.
2987
2988 2011-12-21 Joel Brobecker <brobecker@adacore.com>
2989
2990 * gdb.ada/task_bp: New testcase.
2991
2992 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2993
2994 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2995 -DNO_SECTIONS.
2996 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2997
2998 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2999
3000 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3001 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3002 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3003 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3004 conditional for gcc <= 4.5.
3005
3006 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3007
3008 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3009 by XFAIL.
3010 * gdb.cp/static-method.exp (info addr A::func())
3011 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3012 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3013 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3014 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3015 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3016 (test value of F in k3_m): Likewise.
3017 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3018 Likewise.
3019
3020 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3021
3022 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3023 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3024 Remove.
3025 * gdb.threads/attachstop-mt.c: Remove.
3026 * gdb.threads/attachstop-mt.exp: Remove.
3027
3028 2011-12-17 Mark Kettenis <kettenis@gnu.org>
3029
3030 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3031
3032 2011-12-16 Doug Evans <dje@google.com>
3033
3034 * boards/native-stdio-gdbserver.exp: New file.
3035 * boards/native-gdbserver.exp: New file.
3036
3037 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3038 gdbserver output.
3039 (gdbserver_default_get_remote_address): New function.
3040 (gdbserver_start): Call gdb,get_remote_address to compute argument
3041 to "target remote" command.
3042
3043 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3044
3045 * gdb.python/py-function.exp: Change "on" to "full" for
3046 python print-stack. Add set/show python print-stack
3047 off|full|message tests.
3048
3049 2011-12-15 Yao Qi <yao@codesourcery.com>
3050
3051 * gdb.trace/strace.c: New
3052 * gdb.trace/strace.exp: New.
3053
3054 2011-12-14 Tom Tromey <tromey@redhat.com>
3055
3056 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3057
3058 2011-12-14 Doug Evans <dje@google.com>
3059
3060 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3061
3062 2011-12-14 Pedro Alves <pedro@codesourcery.com>
3063
3064 PR threads/10729
3065
3066 * gdb.mi/watch-nonstop.c: New file.
3067 * gdb.mi/mi-watch-nonstop.exp: New file.
3068
3069 2011-12-13 Pedro Alves <pedro@codesourcery.com>
3070 Doug Evans <dje@google.com>
3071
3072 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3073 (clean_restart): Remove references to the gdb_stub target board
3074 variable.
3075 (gdb_step_for_stub): Delete.
3076
3077 * gdb.base/annota1.exp: Remove all references to [target_info
3078 exists gdb_stub], gdb_step_for_stub and usestubs.
3079 * gdb.base/annota3.exp: Ditto.
3080 * gdb.base/async.exp: Ditto.
3081 * gdb.base/break.exp: Ditto.
3082 * gdb.base/code-expr.exp: Ditto.
3083 * gdb.base/commands.exp: Ditto.
3084 * gdb.base/completion.exp: Ditto.
3085 * gdb.base/condbreak.exp: Ditto.
3086 * gdb.base/consecutive.exp: Ditto.
3087 * gdb.base/cvexpr.exp: Ditto.
3088 * gdb.base/define.exp: Ditto.
3089 * gdb.base/display.exp: Ditto.
3090 * gdb.base/ena-dis-br.exp: Ditto.
3091 * gdb.base/environ.exp: Ditto.
3092 * gdb.base/gnu-ifunc.exp: Ditto.
3093 * gdb.base/maint.exp: Ditto.
3094 * gdb.base/pending.exp: Ditto.
3095 * gdb.base/sect-cmd.exp: Ditto.
3096 * gdb.base/sepdebug.exp: Ditto.
3097 * gdb.base/unload.exp: Ditto.
3098 * gdb.base/watchpoint-solib.exp: Ditto.
3099 * gdb.cp/annota2.exp: Ditto.
3100 * gdb.cp/annota3.exp: Ditto.
3101 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3102 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3103 * gdb.mi/mi-pending.exp: Ditto.
3104 * gdb.trace/circ.exp: Ditto.
3105 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3106 * gdb.base/list.exp: Ditto.
3107
3108 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3109 breakpoint function and all references to the usestubs macro.
3110 * gdb.base/exprs.c: Ditto.
3111 * gdb.base/freebpcmd.c: Ditto.
3112 * gdb.base/bitfields.c: Ditto.
3113 * gdb.base/bitfields2.c: Ditto.
3114 * gdb.base/break.c: Ditto.
3115 * gdb.base/call-sc.c: Ditto.
3116 * gdb.base/call-signals.c: Ditto.
3117 * gdb.base/callfuncs.c: Ditto.
3118 * gdb.base/charset.c: Ditto.
3119 * gdb.base/consecutive.c: Ditto.
3120 * gdb.base/constvars.c: Ditto.
3121 * gdb.base/funcargs.c: Ditto.
3122 * gdb.base/int-type.c: Ditto.
3123 * gdb.base/interrupt.c: Ditto.
3124 * gdb.base/langs0.c: Ditto.
3125 * gdb.base/list0.c: Ditto.
3126 * gdb.base/mips_pro.c: Ditto.
3127 * gdb.base/miscexprs.c: Ditto.
3128 * gdb.base/nodebug.c: Ditto.
3129 * gdb.base/opaque0.c: Ditto.
3130 * gdb.base/pointers.c: Ditto.
3131 * gdb.base/printcmds.c: Ditto.
3132 * gdb.base/ptype.c: Ditto.
3133 * gdb.base/recurse.c: Ditto.
3134 * gdb.base/reread1.c: Ditto.
3135 * gdb.base/reread2.c: Ditto.
3136 * gdb.base/restore.c: Ditto.
3137 * gdb.base/return.c: Ditto.
3138 * gdb.base/run.c: Ditto.
3139 * gdb.base/scope0.c: Ditto.
3140 * gdb.base/sepdebug.c: Ditto.
3141 * gdb.base/setshow.c: Ditto.
3142 * gdb.base/setvar.c: Ditto.
3143 * gdb.base/sigall.c: Ditto.
3144 * gdb.base/signals.c: Ditto.
3145 * gdb.base/structs.c: Ditto.
3146 * gdb.base/structs2.c: Ditto.
3147 * gdb.base/testenv.c: Ditto.
3148 * gdb.base/twice.c: Ditto.
3149 * gdb.base/unwindonsignal.c: Ditto.
3150 * gdb.base/watchpoint.c: Ditto.
3151 * gdb.base/watchpoints.c: Ditto.
3152 * gdb.base/whatis.c: Ditto.
3153 * gdb.cp/classes.cc: Ditto.
3154 * gdb.cp/cplusfuncs.cc: Ditto.
3155 * gdb.cp/derivation.cc: Ditto.
3156 * gdb.cp/formatted-ref.cc: Ditto.
3157 * gdb.cp/misc.cc: Ditto.
3158 * gdb.cp/overload.cc: Ditto.
3159 * gdb.cp/ovldbreak.cc: Ditto.
3160 * gdb.cp/ref-params.cc: Ditto.
3161 * gdb.cp/ref-types.cc: Ditto.
3162 * gdb.cp/templates.cc: Ditto.
3163 * gdb.cp/virtfunc.cc: Ditto.
3164 * gdb.hp/gdb.aCC/run.c: Ditto.
3165 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3166 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3167 * gdb.reverse/consecutive-reverse.c: Ditto.
3168 * gdb.reverse/sigall-reverse.c: Ditto.
3169 * gdb.reverse/until-reverse.c: Ditto.
3170 * gdb.reverse/watch-reverse.c: Ditto.
3171 * gdb.trace/actions.c: Ditto.
3172 * gdb.trace/circ.c: Ditto.
3173 * gdb.trace/collection.c: Ditto.
3174
3175 2011-12-13 Pedro Alves <pedro@codesourcery.com>
3176
3177 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3178 (func6, func7): New.
3179 (main): Call func6 and func7.
3180 * gdb.base/watchpoint.exp (test_wide_location_1)
3181 (test_wide_location_2): New.
3182 (top level): Re-enable hardware watchpoints if necessary. Call
3183 test_wide_location_1 and test_wide_location_2.
3184
3185 2011-12-11 Yao Qi <yao@codesourcery.com>
3186
3187 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3188
3189 2011-12-11 Joel Brobecker <brobecker@adacore.com>
3190
3191 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3192 expected output for unsupported case.
3193
3194 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3195
3196 PR testsuite/12649
3197 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3198 Protect gdb_test_multiple by final $gdb_prompt match.
3199
3200 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3201
3202 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3203 New variable, new test.
3204 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3205 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3206 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3207 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3208 them if HAVE_GCC_45682_FIXED is not set.
3209
3210 2011-12-10 Yao Qi <yao@codesourcery.com>
3211
3212 * gdb.trace/status-stop.exp: New.
3213 * gdb.trace/status-stop.c: New.
3214
3215 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3216
3217 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3218 timeout.
3219
3220 2011-12-08 Tom Tromey <tromey@redhat.com>
3221
3222 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3223 condition.
3224
3225 2011-12-07 Stan Shebs <stan@codesourcery.com>
3226
3227 * gdb.trace/tfind.exp: Update for output changes.
3228
3229 2011-12-07 Pedro Alves <pedro@codesourcery.com>
3230
3231 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3232 throws "Cannot insert catchpoints in this configuration".
3233 * gdb.ada/mi_catch_ex.exp: Likewise.
3234
3235 2011-12-06 Pedro Alves <pedro@codesourcery.com>
3236
3237 * gdb.base/break-always.exp: Test changing memory at addresses
3238 with breakpoints inserted.
3239
3240 2011-12-06 Joel Brobecker <brobecker@acacore.com>
3241
3242 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3243 involving a fully qualified function name.
3244
3245 2011-12-06 Tom Tromey <tromey@redhat.com>
3246
3247 * gdb.ada/homonym.exp: Add three breakpoint tests.
3248
3249 2011-12-06 Tom Tromey <tromey@redhat.com>
3250
3251 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3252 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3253 * gdb.objc/objcdecode.exp: Update for output changes.
3254 * gdb.linespec/linespec.exp: New file.
3255 * gdb.linespec/lspec.cc: New file.
3256 * gdb.linespec/lspec.h: New file.
3257 * gdb.linespec/body.h: New file.
3258 * gdb.linespec/base/two/thefile.cc: New file.
3259 * gdb.linespec/base/one/thefile.cc: New file.
3260 * gdb.linespec/Makefile.in: New file.
3261 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3262 output changes.
3263 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3264 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3265 makes one breakpoint.
3266 * gdb.cp/method2.exp (test_break): Update for output changes.
3267 * gdb.cp/mb-templates.exp: Update for output changes.
3268 * gdb.cp/mb-inline.exp: Update for output changes.
3269 * gdb.cp/mb-ctor.exp: Update for output changes.
3270 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3271 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3272 has multiple matches.
3273 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3274 error message change.
3275 * gdb.base/list.exp (test_list_filename_and_number): Update for
3276 error message change.
3277 * gdb.base/break.exp: Disable pending breakpoints. Update for
3278 output changes.
3279 * configure.ac: Add gdb.linespec.
3280 * configure: Rebuild.
3281 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3282
3283 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3284
3285 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3286 last_break register on s390*-*-* targets.
3287
3288 2011-12-06 Joel Brobecker <brobecker@adacore.com>
3289
3290 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3291 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3292 of parameter X in procedure Foo.
3293
3294 2011-12-05 Stan Shebs <stan@codesourcery.com>
3295
3296 * gdb.trace/tfind.exp: Update help string matches.
3297
3298 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3299
3300 * gdb.server/ext-run.exp (get process list): Accept also systemd
3301 as PID 1.
3302
3303 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3304 Pedro Alves <pedro@codesourcery.com>
3305
3306 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3307 starting GDB.
3308 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3309 $use_gdb_stub.
3310 * gdb.base/display.exp: Likewise.
3311 * gdb.base/ending-run.exp: Likewise.
3312 * gdb.base/list.exp (test_listsize): Likewise.
3313 * gdb.base/setshow.exp: Likewise.
3314 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3315 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3316 check by global $use_gdb_stub.
3317 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3318 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3319 (default_gdb_init): Unset global $use_gdb_stub.
3320 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3321 by global $use_gdb_stub.
3322 * lib/gdbserver-support.exp: Extend comments for set_board_info
3323 gdb_protocol and gdb,socketport.
3324 (gdbserver_start_extended): Set global gdbserver_protocol and
3325 gdbserver_gdbport. Clear global use_gdb_stub.
3326 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3327 from target use_gdb_stub.
3328 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3329
3330 2011-12-03 Doug Evans <dje@google.com>
3331
3332 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3333 (gdb_step_for_stub): Add comments.
3334
3335 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3336
3337 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3338 to the caller.
3339 (gdb_test_multiple): Likewise.
3340
3341 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3342
3343 Fix gdb.mi/mi-solib.exp without system debug info installed.
3344 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3345 expect attribute, return 0 for it. Update comments.
3346
3347 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3348
3349 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3350 (corrupted list): Adjust the expectation.
3351
3352 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3353
3354 PR threads/13448
3355 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3356 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3357 * gdb.threads/tls-var-main.c: New file.
3358 * gdb.threads/tls-var.c: New file.
3359 * gdb.threads/tls-var.exp: New file.
3360
3361 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3362
3363 PR testsuite/12649
3364 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3365 Protect gdb_test_multiple by final $gdb_prompt match.
3366 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3367 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3368 (test_tracepoints): Likewise.
3369
3370 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3371
3372 PR breakpoints/13346
3373 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3374 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3375 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3376
3377 2011-12-01 Joel Brobecker <brobecker@adacore.com>
3378
3379 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3380 * gdb.ada/homonym/homonym.adb: For use of all types defined
3381 locally inside both Get_Value subprograms.
3382
3383 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3384
3385 Fix racy FAILs.
3386 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3387 of send_gdb.
3388
3389 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3390
3391 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3392 environment variable after test completed.
3393
3394 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3395
3396 * gdb.base/solib-nodir.exp: Skip if remote target.
3397 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3398 application. Call gdb_load_shlibs.
3399 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3400
3401 2011-11-29 Joel Brobecker <brobecker@adacore.com>
3402
3403 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3404
3405 2011-11-28 Joel Brobecker <brobecker@adacore.com>
3406
3407 * gdb.ada/fullname_bp: New testcase.
3408
3409 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3410
3411 PR testsuite/12649
3412 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3413 Wrap send_gdb into a new gdb_test.
3414
3415 Code cleanup.
3416 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3417 Convert send_gdb and gdb_expect to gdb_test_multiple.
3418
3419 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3420
3421 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3422
3423 2011-11-23 Keith Seitz <keiths@redhat.com>
3424
3425 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3426 (mi_varobj_tree_test_children_callback): New proc.
3427 (mi_walk_varobj_tree): New proc.
3428
3429 2011-11-22 Tom Tromey <tromey@redhat.com>
3430
3431 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3432 Add "use_mi_command" argument.
3433 (mi_run_cmd, mi_run_with_cli): New procs.
3434 * gdb.mi/solib-lib.c: New file.
3435 * gdb.mi/solib-main.c: New file.
3436 * gdb.mi/mi-solib.exp: New file.
3437
3438 2011-11-21 Doug Evans <dje@google.com>
3439
3440 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3441 _Unwind_DebugHook is missing.
3442
3443 2011-11-20 Stan Shebs <stan@codesourcery.com>
3444
3445 * gdb.trace/tstatus.exp: New.
3446 * gdb.trace/actions.c: Include string.h.
3447
3448 2011-11-18 Yao Qi <yao@codesourcery.com>
3449
3450 * gdb.trace/pending.exp: New.
3451 * gdb.trace/pending.c: New.
3452 * gdb.trace/pendshr1.c: New.
3453 * gdb.trace/pendshr2.c: New.
3454 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3455 tracepoint location becomes pending.
3456 (tracepoint_change_loc_2): New.
3457
3458 2011-11-16 David S. Miller <davem@davemloft.net>
3459
3460 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3461 target is sparc*-*-linux*
3462
3463 2011-11-15 Paul Koning <paul_koning@dell.com>
3464
3465 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3466 types.
3467
3468 2011-11-14 Doug Evans <dje@google.com>
3469
3470 * gdb.base/shell.exp: New file.
3471
3472 2011-11-14 Stan Shebs <stan@codesourcery.com>
3473
3474 * gdb.trace/ftrace.c: New.
3475 * gdb.trace/ftrace.exp: New.
3476
3477 2011-11-14 Yao Qi <yao@codesourcery.com>
3478
3479 * gdb.trace/change-loc-1.c: New.
3480 * gdb.trace/change-loc-2.c: New.
3481 * gdb.trace/change-loc.c: New.
3482 * gdb.trace/change-loc.exp: New.
3483 * gdb.trace/change-loc.h: New.
3484 * gdb.trace/trace-break.c (marker): Define new symbol.
3485 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3486 New.
3487 (break_trace_same_addr_6): New.
3488
3489 2011-11-12 Matt Rice <ratmice@gmail.com>
3490
3491 * gdb.base/info-macros.exp: Make tests for info definitions
3492 test info macro. Add tests for info macro argument processing.
3493 Rename a few tests.
3494
3495 2011-11-11 Keith Seitz <keiths@redhat.com>
3496
3497 PR gdb/12843
3498 * gdb.base/linespecs.exp: New file.
3499
3500 2011-11-11 Doug Evans <dje@google.com>
3501
3502 * gdb.threads/print-threads.exp: Extend timeout for slower
3503 tests.
3504
3505 2011-11-10 Doug Evans <dje@google.com>
3506
3507 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3508 "record to end of main" test.
3509
3510 * gdb.python/py-type.c (TS): New typedef.
3511 (ts): New global.
3512 * gdb.python/py-type.exp: Test field list of typedef.
3513
3514 2011-11-10 Joel Brobecker <brobecker@adacore.com>
3515
3516 * gdb.ada/small_reg_param: New testcase.
3517
3518 2011-11-09 Tom Tromey <tromey@redhat.com>
3519
3520 * gdb.cp/destrprint.exp: New file.
3521 * gdb.cp/destrprint.cc: New file.
3522
3523 2011-11-08 Meador Inge <meadori@codesourcery.com>
3524
3525 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3526 (switch_stack_to_other): New test function.
3527 * gdb.arch/thumb-prologue.exp: New test cases.
3528
3529 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
3530
3531 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3532
3533 2011-11-08 Yao Qi <yao@codesourcery.com>
3534
3535 * gdb.exp (supports_process_record): New.
3536 (supports_reverse): New.
3537 * gdb.reverse/break-precsave.exp: Call support_process_record
3538 to run test conditionally.
3539 * gdb.reverse/consecutive-precsave.exp: Likewise.
3540 * gdb.reverse/i386-precsave.exp: Likewise.
3541 * gdb.reverse/machinestate-precsave.exp: Likewise.
3542 * gdb.reverse/solib-precsave.exp: Likewise.
3543 * gdb.reverse/step-precsave.exp: Likewise.
3544 * gdb.reverse/until-precsave.exp: Likewise.
3545 * gdb.reverse/watch-precsave.exp: Likewise.
3546 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3547 test conditionally.
3548 * gdb.reverse/consecutive-reverse.exp: Likewise.
3549 * gdb.reverse/finish-precsave.exp: Likewise.
3550 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3551 * gdb.reverse/finish-reverse.exp: Likewise.
3552 * gdb.reverse/i386-reverse.exp: Likewise.
3553 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3554 * gdb.reverse/machinestate.exp: Likewise.
3555 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3556 * gdb.reverse/sigall-precsave.exp: Likewise.
3557 * gdb.reverse/sigall-reverse.exp: Likewise.
3558 * gdb.reverse/solib-reverse.exp: Likewise.
3559 * gdb.reverse/step-reverse.exp: Likewise.
3560 * gdb.reverse/until-reverse.exp: Likewise.
3561 * gdb.reverse/watch-reverse.exp: Likewise.
3562
3563 2011-11-05 Yao Qi <yao@codesourcery.com>
3564
3565 * gdb.trace/trace-break.exp: Add test on setting two
3566 fast tracepoints at the same address.
3567
3568 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3569
3570 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3571
3572 2011-11-02 Stan Shebs <stan@codesourcery.com>
3573
3574 * gdb.trace/collection.c: Add code using strings.
3575 * gdb.trace/collection.exp: Add tests of string collection.
3576
3577 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3578
3579 * gdb.base/skip-solib.exp (executable_main): New variable.
3580 (binfile_main): Base it on that.
3581 Use $executable_main in clean_restart calls. Drop gdb_exit and
3582 gdb_start calls.
3583
3584 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3585
3586 Fix racy FAILs.
3587 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3588 breakpoint_re globals import by async. Set string_regex to .* for
3589 async. Remove the optional thread_selected_re and breakpoint_re
3590 globals expectations.
3591
3592 2011-11-01 Joseph Myers <joseph@codesourcery.com>
3593
3594 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3595 well as Cygwin.
3596
3597 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
3598
3599 Add tests for skip command.
3600 * gdb.base/skip-solib-lib.c: New
3601 * gdb.base/skip-solib-main.c: New
3602 * gdb.base/skip-solib.exp: New
3603 * gdb.base/skip.c: New
3604 * gdb.base/skip.exp: New
3605 * gdb.base/skip1.c: New
3606 * gdb.base/Makefile.in: Adding new files.
3607
3608 2011-10-31 Yao Qi <yao@codesourcery.com>
3609 Pedro Alves <pedro@codesourcery.com>
3610
3611 * gdb.trace/trace-break.c: New.
3612 * gdb.trace/trace-break.exp: New.
3613
3614 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3615
3616 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3617 break-here-2.
3618
3619 2011-10-28 Pedro Alves <pedro@codesourcery.com>
3620
3621 * gdb.threads/no-unwaited-for-left.c: New.
3622 * gdb.threads/no-unwaited-for-left.exp: New.
3623 * gdb.threads/non-ldr-exc-1.c: New.
3624 * gdb.threads/non-ldr-exc-1.exp: New.
3625 * gdb.threads/non-ldr-exc-2.c: New.
3626 * gdb.threads/non-ldr-exc-2.exp: New.
3627 * gdb.threads/non-ldr-exc-3.c: New.
3628 * gdb.threads/non-ldr-exc-3.exp: New.
3629 * gdb.threads/non-ldr-exc-4.c: New.
3630 * gdb.threads/non-ldr-exc-4.exp: New.
3631
3632 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3635 * gdb.base/attach-pie-misread.exp: Likewise.
3636 * gdb.base/break-interp.exp: Likewise.
3637 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3638 testcases for use_gdb_stub.
3639 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3640 (continue): New testcase.
3641 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3642 * gdb.threads/attach-into-signal.exp: Likewise.
3643 * gdb.threads/attach-stopped.exp: Likewise.
3644 * gdb.threads/attachstop-mt.exp: Likewise.
3645
3646 2011-10-28 Paul Koning <paul_koning@dell.com>
3647
3648 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3649
3650 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3651
3652 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3653 (mi_gdb_test): Import globals thread_selected_re
3654 and breakpoint_re. Expect them optionally at the regex start.
3655
3656 2011-10-27 Doug Evans <dje@google.com>
3657
3658 * gdb.python/python.exp: Test source -s.
3659
3660 2011-10-26 Paul Koning <paul_koning@dell.com>
3661
3662 * gdb.python/lib-types.cc (struct A): New structure.
3663 * gdb.python/lib-types.exp (deepitems): New tests.
3664
3665 2011-10-25 Paul Koning <paul_koning@dell.com>
3666
3667 PR python/13327
3668
3669 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3670 fetch_lazy method.
3671
3672 2011-10-24 Yao Qi <yao@codesourcery.com>
3673
3674 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3675 target is tic6x-*-*.
3676
3677 2011-10-21 Joel Brobecker <brobecker@adacore.com>
3678
3679 * gdb.ada/mi_task_info/task_switch.adb: New file.
3680 * gdb.ada/mi_task_info.exp: New file.
3681
3682 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3683
3684 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3685 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3686
3687 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3688
3689 PR python/12656
3690
3691 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3692 global_block tests.
3693
3694 2011-10-18 Tom Tromey <tromey@redhat.com>
3695
3696 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3697
3698 2011-10-18 Tom Tromey <tromey@redhat.com>
3699
3700 * gdb.base/source.exp: Don't include full file name in test name.
3701 * gdb.python/python.exp: Don't include full file name in test
3702 name.
3703
3704 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3705
3706 * gdb.base/attach-pie-noexec.c: New files.
3707 * gdb.base/attach-pie-noexec.exp: New files.
3708
3709 2011-10-17 Joseph Myers <joseph@codesourcery.com>
3710
3711 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3712 prompt for each extra line in command.
3713
3714 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3715
3716 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3717 Revert the part of:
3718 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3719 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3720 Change the expected string.
3721
3722 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3723
3724 Fix results with system glibc debug info installed.
3725 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3726 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3727 Accept also __libc_ symbol prefix and no prefix.
3728
3729 2011-10-14 Keith Seitz <keiths@redhat.com>
3730
3731 PR c++/13225
3732 * gdb.cp/converts.cc (foo3_1): New function.
3733 (foo3_2): New functions.
3734 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3735 and null pointer conversions of integer constant zero.
3736 Add test to check if all arguments are checked for incompatible
3737 conversion BADNESS.
3738
3739 2011-10-14 Tom Tromey <tromey@redhat.com>
3740
3741 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3742 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3743 linespec.
3744
3745 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3746
3747 Fix internal error regression.
3748 * gdb.dwarf2/implptr-optimized-out.S: New file.
3749 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3750
3751 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3752
3753 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3754 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3755 (loclist): New.
3756 (4): New abbrev.
3757 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3758 Use prepare_for_testing, remove clean_restart.
3759 (p arraynoloc, p arraycallnoloc): New tests.
3760
3761 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3762
3763 * gdb.cp/namespace-enum.exp (executable): New variable.
3764 (binfile): Use ${objdir}/${subdir}/ prefix.
3765 Use ${executable} for clean_restart.
3766
3767 2011-10-11 Sterling Augustine <saugustine@google.com>
3768
3769 * gdb.cp/Makefile.in: Add namespace-enum test.
3770 * gdb.cp/namespace-enum.exp: New file.
3771 * gdb.cp/namespace-enum.c: New file.
3772 * gdb.cp/namespace-enum-main.c: New file.
3773
3774 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3775
3776 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3777 sysroot.
3778
3779 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3780
3781 Reimplement @entry in input expressions.
3782 * gdb.base/exprs.c (v_int_array_init): New variable.
3783 * gdb.base/exprs.exp (print v_int_array_init)
3784 (print *v_int_array_init@1, print *v_int_array_init@2)
3785 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3786 (print v_int_array_init[1]@1): New tests.
3787
3788 2011-10-10 Joseph Myers <joseph@codesourcery.com>
3789
3790 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3791 expected message.
3792
3793 2011-10-09 Doug Evans <dje@google.com>
3794
3795 * gdb.base/alias.exp: Add tests for alias command.
3796
3797 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3798
3799 * gdb.arch/amd64-entry-value.s: New file.
3800 * gdb.mi/mi2-amd64-entry-value.s: New file.
3801
3802 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3803
3804 Display @entry parameter values even for references.
3805 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3806 functions.
3807 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3808 reference and datap_input.
3809 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3810 breakpoints.
3811 (continue to breakpoint: entry_reference: reference)
3812 (entry_reference: bt at entry)
3813 (continue to breakpoint: entry_reference: breakhere_reference)
3814 (entry_reference: bt, entry_reference: ptype regparam)
3815 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3816 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3817 (entry_reference: p regcopy, entry_reference: p nodataparam)
3818 (entry_reference: p nodataparam@entry): New tests.
3819
3820 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3821
3822 Support @entry in input expressions.
3823 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3824 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3825 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3826 (tailcall: p j@entry): New tests.
3827 * gdb.cp/koenig.cc (A::entry): New function.
3828 (main): Call it.
3829 * gdb.cp/koenig.exp (p entry (c)): New test.
3830
3831 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3832
3833 Display @entry parameter values (without references).
3834 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3835 (different, validity, invalid): New functions.
3836 (main): Call them.
3837 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3838 stacktest, breakhere_stacktest, different, breakhere_different,
3839 breakhere_validity and breakhere_invalid.
3840 (entry: bt): Update for @entry.
3841 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3842 (entry_validity: *, entry_invalid: *): Many new tests.
3843 * gdb.base/break.exp
3844 (run until breakpoint set at small function, optimized file): Accept
3845 also the @entry suffix.
3846 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3847 * gdb.mi/mi2-amd64-entry-value.c: New files.
3848 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3849
3850 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 Protect entry values against self tail calls.
3853 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3854 (main): Call self.
3855 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3856 (set debug entry-values 1, self: bt debug entry-values): New tests.
3857
3858 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3859
3860 Recognize virtual tail call frames.
3861 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3862 (amb_b, amb_a): New.
3863 (main): Call a and b.
3864 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3865 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3866 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3867 New tests.
3868
3869 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3870
3871 Implement basic support for DW_TAG_GNU_call_site.
3872 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3873 * gdb.arch/amd64-entry-value.cc: New file.
3874 * gdb.arch/amd64-entry-value.exp: New file.
3875
3876 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3877
3878 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3879 * gdb.dwarf2/implptr-64bit.S: New file.
3880 * gdb.dwarf2/implptr-64bit.exp: New file.
3881
3882 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3883
3884 Fix initial language detection with -readnow.
3885 * gdb.cp/readnow-language.cc: New file.
3886 * gdb.cp/readnow-language.exp: New file.
3887
3888 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3889
3890 Fix printed anonymous struct name.
3891 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3892
3893 2011-10-09 Joseph Myers <joseph@codesourcery.com>
3894
3895 * gdb.base/solib-symbol.exp: Do not include directories in
3896 filenames in expected messages.
3897
3898 2011-10-07 Doug Evans <dje@google.com>
3899
3900 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3901
3902 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
3903
3904 Allow Python notification of new object-file loadings.
3905 * gdb.python/py-events.exp: Test newobjfile event.
3906 * gdb.python/py-events.py: Register newobjfile callback.
3907 * gdb.python/py-events.c: Add call to shared library
3908 * gdb.python/py-events-shlib.c: New file.
3909
3910 2011-10-06 Joseph Myers <joseph@codesourcery.com>
3911
3912 * gdb.base/fixsection.exp: Do not include directories in filename
3913 in expected message.
3914
3915 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3916
3917 Add tests for passing of environment variables to inferior.
3918 * gdb.base/testenv.c: New test source.
3919 * gdb.base/testenv.exp: New expect test.
3920
3921 2011-10-04 Paul Koning <paul_koning@dell.com>
3922
3923 * gdb.python/py-value.c (main): Break before return.
3924
3925 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
3926
3927 PR python/12691: Add the inferior to Python exited event
3928 * gdb.python/py-events.exp: Test the inferior attribute of exited
3929 event with a fork.
3930 * gdb.python/py-events.py: Print inferior number on exit.
3931 * gdb.python/py-events.c: Fork the inferior.
3932
3933 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3934
3935 * gdb.base/jit.exp: Add testcase name to log message
3936
3937 2011-10-03 Paul Koning <paul_koning@dell.com>
3938 Jan Kratochvil <jan.kratochvil@redhat.com>
3939
3940 * gdb.python/py-value.exp
3941 (python inval = gdb.parse_and_eval('*(int*)0'))
3942 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3943 (set argc=2, python print argc_lazy): New tests.
3944
3945 2011-10-02 Joel Brobecker <brobecker@adacore.com>
3946
3947 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3948
3949 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3950 Pedro Alves <pedro@codesourcery.com>
3951
3952 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3953 can_read_0, test for it.
3954 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3955 (parse_and_eval with memory error): ... here, make it untested if
3956 can_read_0.
3957
3958 2011-09-30 Marek Polacek <mpolacek@redhat.com>
3959
3960 * gdb.python/python.exp (verify pagination beforehand)
3961 (verify pagination afterwards): Fix race by splitting the line.
3962
3963 2011-09-29 Joseph Myers <joseph@codesourcery.com>
3964
3965 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3966 for 64-bit multilibs from i?86-* targets.
3967
3968 2011-09-29 Marek Polacek <mpolacek@redhat.com>
3969
3970 * lib/gdb.exp: Fix a typo in one of the comments.
3971
3972 2011-09-29 Marek Polacek <mpolacek@redhat.com>
3973
3974 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3975 matching pattern.
3976
3977 2011-09-28 Paul Koning <paul_koning@dell.com>
3978
3979 * gdb.python/py-type.c (enum E): New.
3980 * gdb.python/py-type.exp (test_fields): Add tests for Python
3981 mapping access to fields.
3982 (test_enums): New test for field access on enums.
3983
3984 2011-09-27 Stan Shebs <stan@codesourcery.com>
3985
3986 * gdb.trace/collection.exp: Test collection of $_ret.
3987
3988 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
3989
3990 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3991 list of compilation switches for <*-*-freebsd*>.
3992
3993 2011-09-19 Stan Shebs <stan@codesourcery.com>
3994
3995 * gdb.trace/tspeed.exp: New file.
3996 * gdb.trace/tspeed.c: New file.
3997
3998 2011-09-18 Yao Qi <yao@codesourcery.com>
3999
4000 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4001 instructions.
4002 (test_adr_32bit, test_pop_pc): Likewise.
4003 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4004 Thumb instructions.
4005 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4006 in gdb_test_multiple.
4007 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4008
4009 2011-09-17 Yao Qi <yao@codesourcery.com>
4010
4011 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4012 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4013 support single step to signal handler.
4014
4015 2011-09-17 Yao Qi <yao@codesourcery.com>
4016
4017 * gdb.base/disp-step-fork.c: New.
4018 * gdb.base/disp-step-syscall.exp: New.
4019 * gdb.base/disp-step-vfork.c: New.
4020
4021 2011-09-16 Joel Brobecker <brobecker@adacore.com>
4022
4023 * gdb.ada/tasks.exp: Make the expected output for
4024 the `info tasks' tests more resilient to spacing
4025 changes.
4026
4027 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4028
4029 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4030 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4031
4032 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
4033
4034 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4035 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4036
4037 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
4038
4039 Handle multiple breakpoint hits in Python interface:
4040 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4041 presence.
4042 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4043 breakpoint hits.
4044
4045 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4046 Jan Kratochvil <jan.kratochvil@redhat.com>
4047
4048 * gdb.python/py-events.exp: Remove pretty printing comment.
4049 * gdb.python/py-evsignal.exp: New file.
4050 * gdb.python/py-evthreads.c: Include signal.h.
4051 (thread3): Remove variable count3. Remove variable bad and use raise
4052 instead.
4053 (thread2): Remove variable count2. Move thread3 pthread_create here,
4054 merge pthread_join to a single line.
4055 (main): Remove variable count1. Merge pthread_join with pthread_create
4056 to a single line.
4057 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4058 KFAIL python/12966 for gdbserver. Test return value of
4059 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4060 gdb_expect by gdb_test and gdb_test_multiple.
4061 (thread 2, thread 3): New tests.
4062
4063 2011-09-12 Matt Rice <ratmice@gmail.com>
4064 Pedro Alves <pedro@codesourcery.com>
4065
4066 PR gdb/13175
4067
4068 * gdb.base/interp.exp: New tests.
4069 * gdb.base/interp.c: New file.
4070
4071 2011-09-12 Doug Evans <dje@google.com>
4072
4073 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4074 * gdb.dwarf2/typeddwarf.exp: Ditto.
4075
4076 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4077
4078 Fix compatibility with x32 arch.
4079 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4080 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4081 is_x86_like_target.
4082 * testsuite/gdb.trace/collection.exp: Likewise.
4083 * testsuite/gdb.trace/report.exp: Likewise.
4084 * testsuite/gdb.trace/unavailable.exp: Likewise.
4085 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4086 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4087 (is_x86_like_target): Check also is_amd64_regs_target.
4088
4089 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4090
4091 PR breakpoints/12435
4092 * gdb.arch/amd64-prologue-xmm.c: New file.
4093 * gdb.arch/amd64-prologue-xmm.exp: New file.
4094 * gdb.arch/amd64-prologue-xmm.s: New file.
4095
4096 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4097
4098 * gdb.dwarf2/dw2-param-error-main.c: New file.
4099 * gdb.dwarf2/dw2-param-error.S: New file.
4100 * gdb.dwarf2/dw2-param-error.exp: New file.
4101
4102 2011-09-08 Pedro Alves <pedro@codesourcery.com>
4103
4104 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4105 inferior's pid and look for a core dump named core.$pid. Use
4106 `remote_file' commands on the host instead of hand coding shell
4107 commands on the build.
4108 * gdb.base/valgrind-db-attach.exp: Kill the program before
4109 finishing the test.
4110
4111 2011-09-02 Matt Rice <ratmice@gmail.com>
4112
4113 * lib/prompt.exp: New file for testing the first prompt.
4114 * gdb.python/py-prompt.exp: Ditto.
4115 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4116
4117 2011-09-02 Pedro Alves <pedro@codesourcery.com>
4118
4119 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4120 0, before testing gcore.
4121
4122 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4123
4124 * dw2-ifort-parameter-debug.S: Update copyright year.
4125 * dw2-ifort-parameter.c: Update copyright year.
4126 * dw2-ifort-parameter.exp: Update copyright year.
4127
4128 * dw2-ifort-parameter-debug.S: New file.
4129 * dw2-ifort-parameter.c: New file.
4130 * dw2-ifort-parameter.exp: New file.
4131
4132 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4133
4134 * gdb.base/commands.exp (error_clears_commands_left): New function.
4135 (): Call it.
4136
4137 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4138
4139 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4140 (C): Initialize `a'.
4141 * gdb.mi/mi-inheritance-syntax-error.exp
4142 (-data-evaluate-expression $path): Expect `a' as 5.
4143
4144 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4145
4146 PR mi/11912
4147 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4148 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4149 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4150 keyword in output of -var-info-path-expression.
4151
4152 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4153
4154 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4155 * gdb.trace/collection.exp: Likewise.
4156 * gdb.trace/report.exp: Likewise.
4157 * gdb.trace/unavailable.exp: Likewise.
4158 * gdb.trace/while-dyn.exp: Likewise.
4159
4160 2011-08-18 Keith Seitz <keiths@redhat.com>
4161
4162 PR c++/12266
4163 * gdb.cp/meth-typedefs.cc: New file.
4164 * gdb.cp/meth-typedefs.exp: New file.
4165
4166 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4167
4168 * gdb.python/python.exp: Add extended-prompt tests.
4169
4170 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4171
4172 * gdb.arch/i386-dr3-watch.exp
4173 (watchpoint on gap1 does not fit debug registers)
4174 (delete all watchpoints): Fix racy expect strings.
4175
4176 2011-08-14 Yao Qi <yao@codesourcery.com>
4177
4178 * gdb.base/maint.exp: set data_section to ".neardata".
4179 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4180 * gdb.base/savedregs.exp: Handle SIGILL.
4181 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4182 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4183
4184 2011-08-12 Doug Evans <dje@google.com>
4185
4186 * gdb.python/py-symbol.exp: Add test for symbol.type.
4187
4188 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4189
4190 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4191 * gdb.mi/mi-pthreads.exp: Likewise.
4192 * gdb.mi/mi2-pthreads.exp: Likewise.
4193 * gdb.mi/gdb669.exp.exp: Likewise.
4194
4195 2011-08-09 Pedro Alves <pedro@codesourcery.com>
4196
4197 * lib/mi-support.exp (detect_async): Rename to...
4198 (mi_detect_async): ... this.
4199 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4200 * gdb.mi/mi-nonstop.exp: Adjust.
4201 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4202 * gdb.mi/mi-nsintrall.exp: Adjust.
4203 * gdb.mi/mi-nsmoribund.exp: Adjust.
4204 * gdb.mi/mi-nsthrexec.exp: Adjust.
4205
4206 2011-08-09 Pedro Alves <pedro@codesourcery.com>
4207
4208 * gdb.base/display.c (do_loops): New `p_i' local.
4209 * gdb.base/display.exp: Test displaying a variable that is
4210 temporarily at a bad address.
4211
4212 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4213
4214 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4215 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4216
4217 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4218
4219 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
4220 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4221 (p fuNC_symtab): Permit also ppc64 leading dot.
4222
4223 2011-08-05 Pedro Alves <pedro@codesourcery.com>
4224
4225 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4226 procedure.
4227 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4228
4229 2011-08-05 Yao Qi <yao@codesourcery.com>
4230
4231 * gdb.base/callfuncs.exp: Set language after main.
4232 * gdb.cp/cplusfuncs.exp: Likewise.
4233 * gdb.cp/inherit.exp: Likewise.
4234
4235 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4236
4237 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4238 * gdb.base/watch-vfork.exp: Skip on remote targets.
4239
4240 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4241
4242 * gdb.threads/thread-find.exp: Support remote targets.
4243
4244 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4245
4246 * gdb.base/jit.exp: Download solib_binfile to target.
4247 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4248 and call dlopen without full path name.
4249 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4250 dlopen without full path name.
4251
4252 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4253
4254 * gdb.base/break-always.exp: Complete the test
4255 with duplicated breakpoints and enabling/disabling them.
4256
4257 2011-08-02 Tom Tromey <tromey@redhat.com>
4258
4259 PR gdb/11289:
4260 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4261
4262 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
4263
4264 PR gdb/13045
4265 * gdb.base/float.exp: Add new test case for PR gdb/13045
4266 * gdb.base/float.c: New file.
4267
4268 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4269
4270 * gdb.python/py-mi.exp: Test printers returning string hint, and
4271 also not returning a value.
4272 * gdb.python/py-prettyprint.c: Add testcase for above.
4273 * gdb.python/py-prettyprint.py: Add test printer for above.
4274
4275 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4276
4277 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4278 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4279 (.Ldie30) Add as field "data4".
4280 (.Ldie32) Rename field "b" to "shl".
4281 (abbrev4) Change for the "data4" field.
4282 (abbrev5, abbrev6) Remove.
4283 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4284 (p &s.shl): ... here. Add comment.
4285 (p &s.data4): New.
4286
4287 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4288
4289 Fix crash on lval_computed values.
4290 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4291
4292 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4293
4294 * gdb.base/help.exp (help whatis): Update the expected string.
4295
4296 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4297
4298 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4299 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4300 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4301 Change the expected string.
4302
4303 2011-07-26 Pedro Alves <pedro@codesourcery.com>
4304
4305 * gdb.base/watchpoint.exp
4306 (test_disable_enable_software_watchpoint): New procedure.
4307 (top level): Run it.
4308
4309 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4310
4311 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4312 executable file "${binfile}", C++ version "${binfile}-cxx".
4313 * gdb.python/py-prettyprint.exp: Likewise.
4314 * gdb.python/py-symbol.exp: Likewise.
4315 * gdb.python/py-type.exp: Likewise.
4316 * gdb.python/py-value.exp: Likewise.
4317 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4318 file name instead of just suffix.
4319
4320 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4321
4322 Fix implicit pointer offsets.
4323 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4324 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4325 (continue to breakpoint: continue to baz breakpoint for implptr)
4326 (sanity check element 0, sanity check element 1)
4327 (enter the inlined function, check element 0 for the offset)
4328 (check element 1 for the offset)
4329 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4330 (set foo breakpoint for implptr): Update the breakpoint number.
4331
4332 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4333
4334 * gdb.python/py-mi.exp: Use different file names for different
4335 versions of the executable under test.
4336 * gdb.python/py-prettyprint.exp: Likewise.
4337 * gdb.python/py-symbol.exp: Likewise.
4338 * gdb.python/py-template.exp: Likewise.
4339 * gdb.python/py-type.exp: Likewise.
4340 * gdb.python/py-value.exp: Likewise.
4341
4342 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4343
4344 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4345 flag after restarting GDB if necessary.
4346
4347 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4348
4349 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4350
4351 2011-07-22 Pedro Alves <pedro@codesourcery.com>
4352
4353 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4354 backend doesn't leave used debug registers behind.
4355
4356 2011-07-22 Tom Tromey <tromey@redhat.com>
4357
4358 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4359 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4360 argument.
4361 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4362
4363 2011-07-21 Matt Rice <ratmice@gmail.com>
4364
4365 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4366 in mostlyclean rule. Add files ending in .core.
4367
4368 2011-07-21 Matt Rice <ratmice@gmail.com>
4369
4370 PR macros/12999
4371 * gdb.base/info-macros.c: New test sources.
4372 * gdb.base/info-macros.exp: New tests.
4373
4374 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4375
4376 * gdb.python/python.exp: Add prompt substitution tests.
4377
4378 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4379
4380 Fix crash if referenced CU is aged out.
4381 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4382 New.
4383 * gdb.dwarf2/implptr.exp: Likewise.
4384
4385 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4386
4387 * gdb.dwarf2/implptr.S: Rebuilt.
4388 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4389 (bar): Use them for j, k, l.
4390 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4391 COMPILE.
4392 (print j in implptr:bar): Update for the intp typedef.
4393 (print p[0].x in implptr:foo): Use more exact regex.
4394
4395 2011-07-18 Tom Tromey <tromey@redhat.com>
4396
4397 * gdb.cp/static-method.exp: Add missing single quote.
4398
4399 2011-07-18 Yao Qi <yao@codesourcery.com>
4400
4401 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4402 supported.
4403 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4404 * gdb.mi/mi-nonstop.exp: Likewise.
4405 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4406 * gdb.mi/mi-nsintrall.exp: Likewise.
4407 * gdb.mi/mi-nsmoribund.exp: Likewise.
4408 * gdb.mi/mi-nsthrexec.exp: Likewise.
4409 * gdb.python/py-evthreads.exp: Likewise.
4410
4411 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4412
4413 Code cleanup.
4414 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4415 it. Substitute it instead of test_compiler_info everywhere.
4416
4417 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4418
4419 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4420 remote targets as well.
4421
4422 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4423
4424 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4425 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4426
4427 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4428
4429 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4430 a remote machine, not the host.
4431 (gdb_compile_shlib): Set soname if target is remote.
4432
4433 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4434
4435 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4436
4437 2011-07-13 Matt Rice <ratmice@gmail.com>
4438
4439 * gdb.python/py-objfile-script-gdb.py: Renamed to
4440 py-objfile-script-gdb.py.in.
4441 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4442 py-objfile-script-gdb.py.
4443 * gdb.python/py-objfile-script.exp: Update reference to
4444 py-objfile-script-gdb.py.
4445
4446 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4447
4448 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4449 reference undefined label.
4450
4451 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4452
4453 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4454 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4455 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4456 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4457
4458 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4459
4460 PR python/12438
4461 * gdb.python/python.exp: Add maint set/show python print-stack
4462 deprecated tests. Add set/show python print-backtrace tests.
4463
4464 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4465
4466 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4467 debug info.
4468
4469 2011-07-06 Matt Rice <ratmice@gmail.com>
4470
4471 * gdb.python/python.exp: Update filename paths.
4472 * gdb.python/py-symtab.exp: Ditto.
4473
4474 2011-07-06 Marek Polacek <mpolacek@redhat.com>
4475
4476 * gdb.python/py-evthreads.exp: Add missing `$'.
4477
4478 2011-07-06 Jie Zhang <jie.zhang@analog.com>
4479
4480 * config/bfin.exp: New file.
4481 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4482 * gdb.asm/bfin.inc: New file.
4483
4484 2011-07-06 Marek Polacek <mpolacek@redhat.com>
4485
4486 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
4487 the whole output.
4488
4489 2011-07-05 Tom Tromey <tromey@redhat.com>
4490
4491 * gdb.java/jprint.java (jprint.hi): New field.
4492 * gdb.java/jprint.exp: Print string.
4493
4494 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4495
4496 * gdb.base/call-sc.c: Fix typos.
4497 * gdb.base/ifelse.exp: Likewise.
4498 * gdb.base/structs.c: Likewise.
4499
4500 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4501
4502 * gdb.base/jit-so.exp: New test.
4503 * gdb.base/jit-dlmain.c: New file.
4504 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4505
4506 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4507
4508 * gdb.cp/m-static.exp: Call get_compiler_info.
4509 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4510 * gdb.cp/pr9167.exp (p b): Likewise.
4511 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4512 (test value of P in inner_m, test type of Z in inner_m): Call
4513 setup_xfail for gcc <= 4.5.
4514
4515 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4516
4517 * gdb.cp/paren-type.cc: New files.
4518 * gdb.cp/paren-type.exp: New files.
4519
4520 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 Stop on first linespec terminator instead of eating what we can.
4523 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4524 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4525 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4526 (break C::f()): ... this one.
4527 (break C::operator()()): New test.
4528 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4529 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4530 test.
4531
4532 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4533
4534 Fall back linespec to minimal symbols.
4535 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4536 error message.
4537 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4538 * gdb.cp/minsym-fallback-main.cc: New file.
4539 * gdb.cp/minsym-fallback.cc: New file.
4540 * gdb.cp/minsym-fallback.exp: New file.
4541 * gdb.cp/minsym-fallback.h: New file.
4542
4543 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4544
4545 * gdb.cp/no-dmgl-verbose.cc: New file.
4546 * gdb.cp/no-dmgl-verbose.exp: New file.
4547
4548 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4549
4550 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4551 __GI_.
4552 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4553 (f): New function.
4554 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4555 (complete p 'func<short>(): ... here.
4556 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4557 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4558 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4559 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4560 Make them KFAIL gcc/49546.
4561
4562 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4563
4564 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4565
4566 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4567
4568 Test GCC PR debug/49546.
4569 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4570 (test type of F in k3_m, test value of F in k3_m): New.
4571 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4572 (main): New variable k3. Call k3.k3_m.
4573
4574 2011-07-01 Jean-Charles Delay <delay@adacore.com>
4575
4576 * gdb.ada/packed_array.exp: Fix expected outout.
4577
4578 2011-07-01 Jean-Charles Delay <delay@adacore.com>
4579
4580 * gdb.ada/packed_array.exp: fixed expected output.
4581
4582 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4583
4584 * gdb.ada/same_enum: New testcase.
4585
4586 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4587
4588 * gdb.ada/ptr_typedef: New testcase.
4589
4590 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4591
4592 * gdb.ada/arrayptr.exp: Add ptype test.
4593
4594 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4595
4596 * gdb.ada/char_enum: New testcase.
4597
4598 2011-07-01 Yao Qi <yao@codesourcery.com>
4599
4600 * gdb.base/dump.exp (capture_pointer_with_type): New.
4601 Get value from address instead of name.
4602 Start GDB once, and do `dump' and `restore'
4603 tests together.
4604
4605 2011-06-30 Jie Zhang <jie.zhang@analog.com>
4606 Mike Frysinger <vapier@gentoo.org>
4607
4608 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4609 helper functions for getting/setting remotetimeout variable.
4610 * lib/gdb.exp (gdb_load): If the target is remote, set
4611 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4612 with $loadtimeout. Set $load_ok to 0 before doing the load.
4613 Instead of returning, immediately, set $load_ok to 0. Call
4614 set_remotetimeout with $oldremotetimeout, and then return if
4615 $load_ok is 1.
4616
4617 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
4618
4619 * gdb.python/py-template.exp: Don't run this test if the target
4620 does not support c++ tests.
4621
4622 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 Fix non-only rename list for Fortran modules import.
4625 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4626 tests.
4627 * gdb.fortran/module.f90 (module moduse): New.
4628 (program module): use moduse, test var_x, var_y and var_z.
4629
4630 2011-06-29 Tom Tromey <tromey@redhat.com>
4631
4632 PR testsuite/12040:
4633 * gdb.fortran/array-element.exp: Use f90, not f77.
4634 * gdb.fortran/complex.exp: Use f90, not f77.
4635 * gdb.fortran/derived-type.exp: Use f90, not f77.
4636 * gdb.fortran/library-module.exp: Use f90, not f77.
4637 * gdb.fortran/logical.exp: Use f90, not f77.
4638 * gdb.fortran/module.exp: Use f90, not f77.
4639 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4640 * gdb.fortran/subarray.exp: Use f90, not f77.
4641
4642 2011-06-29 Tom Tromey <tromey@redhat.com>
4643
4644 * gdb.fortran/charset.exp: New file.
4645 * gdb.fortran/charset.f90: New file.
4646
4647 2011-06-29 Tom Tromey <tromey@redhat.com>
4648
4649 PR testsuite/12040:
4650 * lib/future.exp: New file, mostly extracted from ada.exp.
4651 Rewrote compatibility code to use rename.
4652 (gdb_find_gfortran): New proc.
4653 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4654 gfortran patch.
4655 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4656 Move to future.exp.
4657 * lib/gdb.exp: Always load future.exp.
4658
4659 2011-06-28 Yao Qi <yao@codesourcery.com>
4660
4661 * gdb.cp/exception.cc: Don't include iostream.
4662 (bar): Remove print statement.
4663 (catcher): New.
4664 (main): Remove print statements. Call function catcher.
4665 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4666 Set breakpoint on catcher, and check the value of parameter.
4667
4668 2011-06-23 Yao Qi <yao@codesourcery.com>
4669
4670 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4671 1.2 is disabled. KFAIL for uclinux.
4672
4673 2011-06-23 Marek Polacek <mpolacek@redhat.com>
4674
4675 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4676 mi_gdb_test.
4677
4678 2011-06-23 Marek Polacek <mpolacek@redhat.com>
4679
4680 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
4681
4682 2011-06-23 Marek Polacek <mpolacek@redhat.com>
4683
4684 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4685
4686 2011-06-23 Marek Polacek <mpolacek@redhat.com>
4687
4688 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4689 `test_exec_and_symbol_mi_operatons' return value.
4690 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4691 gdb_test_multiple.
4692 (test_exec_and_symbol_mi_operatons): Likewise.
4693 (test_path_specification): Likewise.
4694
4695 2011-06-23 Yao Qi <yao@codesourcery.com>
4696
4697 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4698 supported.
4699 * lib/gdb.exp (support_displaced_stepping): New.
4700
4701 2011-06-23 Yao Qi <yao@codesourcery.com>
4702
4703 * gdb.threads/execl.exp: Skip on remote target.
4704
4705 2011-06-21 Marek Polacek <mpolacek@redhat.com>
4706
4707 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
4708 mi_gdb_test.
4709
4710 2011-06-20 Marek Polacek <mpolacek@redhat.com>
4711
4712 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
4713
4714 2011-06-20 Marek Polacek <mpolacek@redhat.com>
4715
4716 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
4717 mi_gdb_test.
4718
4719 2011-06-20 Marek Polacek <mpolacek@redhat.com>
4720
4721 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
4722
4723 2011-06-14 Yao Qi <yao@codesourcery.com>
4724
4725 gdb/testsuite/
4726 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4727
4728 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4729
4730 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4731
4732 2011-06-10 Tom Tromey <tromey@redhat.com>
4733
4734 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4735 Add tests for pointer-to-member-function.
4736 * gdb.cp/temargs.cc (S::somefunc): New function.
4737 (K2): New class.
4738 (main): Instantiate K2; call method.
4739
4740 2011-06-08 Joel Brobecker <brobecker@adacore.com>
4741
4742 * gdb.python/py-inferior.c (f2): Make str an array rather
4743 than a pointer.
4744 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4745
4746 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4747
4748 * gdb.base/async-shell.c: New file.
4749 * gdb.base/async-shell.exp: New file.
4750
4751 2011-06-06 Pedro Alves <pedro@codesourcery.com>
4752
4753 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4754
4755 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4756
4757 From Stephen Kitt <steve@sk2.org>
4758 * gdb.base/help.exp: Adjust following some spelling corrections
4759 in GDB.
4760
4761 2011-06-01 Yao Qi <yao@codesourcery.com>
4762
4763 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4764
4765 2010-05-31 Keith Seitz <keiths@redhat.com>
4766
4767 PR c++/12750
4768 * gdb.cp/static-method.cc: New file.
4769 * gdb.cp/static-method.exp: New file.
4770
4771 2010-05-31 Keith Seitz <keiths@redhat.com>
4772
4773 PR symtab/12704
4774 * gdb.cp/anon-ns.cc: New file.
4775 * gdb.cp/anon-ns.exp: New file.
4776
4777 2011-05-31 Pedro Alves <pedro@codesourcery.com>
4778
4779 * gdb.arch/i386-dr3-watch.c: New file.
4780 * gdb.arch/i386-dr3-watch.exp: New file.
4781
4782 2011-05-30 Yao Qi <yao@codesourcery.com>
4783
4784 * gdb.base/callfuncs.c (t_structs_fc): New.
4785 (t_structs_dc, t_structs_ldc): New.
4786 (t_double_many_args):
4787 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4788 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4789 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4790 * gdb.base/callfuncs.exp: Call new functions.
4791
4792 2011-05-30 Yao Qi <yao@codesourcery.com>
4793
4794 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4795 Call rerun_and_prepare for each test to isolate effects.
4796
4797 2011-05-30 Yao Qi <yao@codesourcery.com>
4798
4799 * gdb.base/varargs.c (find_max_float_real): New.
4800 (find_max_double_real, find_max_long_double_real): New.
4801 * gdb.base/varargs.exp: Call these new added functions.
4802 * lib/gdb.exp (setup_kfail_for_target): New.
4803
4804 2011-05-30 Yao Qi <yao@codesourcery.com>
4805
4806 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4807 (callcd, callce, callcf, callc1a, callc1b): New.
4808 (callc2a, callc2b): New.
4809 * gdb.base/funcargs.exp (complex_args): New.
4810 (complex_integral_args, complex_float_integral_args): New.
4811 * lib/gdb.exp (support_complex_tests): New. Determine
4812 whether to run test cases on _Complex types.
4813
4814 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4815
4816 * gdb.threads/leader-exit.c: New file.
4817 * gdb.threads/leader-exit.exp: New file.
4818
4819 2011-05-27 Marek Polacek <mpolacek@redhat.com>
4820
4821 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
4822
4823 2011-05-27 Marek Polacek <mpolacek@redhat.com>
4824
4825 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4826 remove the `supported' variable.
4827 * gdb.mi/mi-nonstop.exp: Likewise.
4828 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4829 * gdb.mi/mi-nsintrall.exp: Likewise.
4830 * gdb.mi/mi-nsmoribund.exp: Likewise.
4831 * gdb.mi/mi-nsthrexec.exp: Likewise.
4832
4833 2011-05-26 Pedro Alves <pedro@codesourcery.com>
4834
4835 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4836
4837 2011-05-26 Pedro Alves <pedro@codesourcery.com>
4838
4839 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4840
4841 2011-05-24 Keith Seitz <keiths@redhat.com>
4842
4843 PR breakpoint/12803
4844 * gdb.cp/cmpd-minsyms.cc (a): New method.
4845 (b): New method.
4846 (c): New method.
4847 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4848
4849 2011-05-24 Pedro Alves <pedro@codesourcery.com>
4850
4851 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4852 watchpoint's command list didn't execute when the watchpoint went
4853 out of scope.
4854
4855 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4856
4857 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4858 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4859 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4860 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4861 * gdb.arch/i386-permbkpt.exp: Likewise.
4862 * gdb.arch/i386-prologue.exp: Likewise.
4863 * gdb.arch/i386-size-overlap.exp: Likewise.
4864 * gdb.arch/i386-size.exp: Likewise.
4865 * gdb.arch/i386-unwind.exp: Likewise.
4866 * gdb.reverse/i386-precsave.exp: Likewise.
4867 * gdb.reverse/i386-reverse.exp: Likewise.
4868 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4869 * gdb.reverse/i387-env-reverse.exp: Likewise.
4870 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4871
4872 2011-05-24 Pedro Alves <pedro@codesourcery.com>
4873
4874 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4875 file doesn't error, using MI.
4876
4877 2011-05-23 Tom Tromey <tromey@redhat.com>
4878
4879 * gdb.base/charset.exp (string_display): Add tests to assign to
4880 arrays.
4881 * gdb.base/charset.c (short_array, int_array, long_array): New.
4882
4883 2011-05-20 Pedro Alves <pedro@codesourcery.com>
4884
4885 Cope with async mode.
4886
4887 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4888 into gdb_test + mi_expect_stop.
4889
4890 2011-05-20 Pedro Alves <pedro@codesourcery.com>
4891
4892 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4893 (callme): Remove printf call.
4894
4895 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4896
4897 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4898 quote pattern to avoid problems with Cygwin/mingw expect versions.
4899 * gdb.base/default.exp (show convenience): Use double
4900 quote pattern for regular expressions.
4901
4902 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4903
4904 Fix -readnow for -gdwarf-4 unused type units.
4905 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4906 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4907
4908 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4909
4910 * gdb.base/kill-after-signal.c: New file.
4911 * gdb.base/kill-after-signal.exp: New file.
4912
4913 2011-05-16 Pedro Alves <pedro@codesourcery.com>
4914
4915 * gdb.ada/start.exp: Call untested with the correct test filename.
4916 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4917 test filename. Make the test's binary unique.
4918 * gdb.arch/i386-signal.exp: Call untested with the correct test
4919 filename.
4920 * gdb.arch/i386-size-overlap.exp: Ditto.
4921 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4922 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4923 * gdb.cp/call-c.exp: Ditto.
4924 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4925 filename. Make the test's binary unique.
4926 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4927 * gdb.python/py-mi.exp: Ditto.
4928 * gdb.python/Makefile.in (EXECUTABLES): Update.
4929 * gdb.reverse/i386-precsave.exp: Ditto.
4930 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4931 test filename.
4932 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4933 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4934 unique.
4935 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4936 test filename.
4937 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4938 * gdb.trace/tfile.exp: Ditto.
4939
4940 2011-05-14 Yao Qi <yao@codesourcery.com>
4941
4942 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4943 type.
4944
4945 2011-05-13 Doug Evans <dje@google.com>
4946
4947 * gdb.python/py-objfile-script.exp: New file.
4948 * gdb.python/py-objfile-script.c: New file.
4949 * gdb.python/py-objfile-script-gdb.py: New file.
4950 * testsuite/gdb.python/py-section-script.exp: Test
4951 "info auto-load-scripts".
4952
4953 2011-05-13 Tom Tromey <tromey@redhat.com>
4954
4955 * gdb.dwarf2/clztest.exp: New file.
4956 * gdb.dwarf2/clztest.c: New file.
4957 * gdb.dwarf2/clztest.S: New file.
4958
4959 2011-05-13 Doug Evans <dje@google.com>
4960
4961 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4962 String16 tests.
4963
4964 2011-05-13 Tom Tromey <tromey@redhat.com>
4965
4966 * lib/gdb.exp (is_x86_like_target): New proc.
4967 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4968 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4969 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4970 -nostdlib to compiler.
4971 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4972 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4973 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4974 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4975 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4976
4977 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4978
4979 * gdb.python/py-function.exp: Test setting a value from a function
4980 which executes a command.
4981
4982 2011-05-12 Tom Tromey <tromey@redhat.com>
4983
4984 * gdb.dwarf2/typeddwarf.S: New file.
4985 * gdb.dwarf2/typeddwarf.c: New file.
4986 * gdb.dwarf2/typeddwarf.exp: New file.
4987
4988 2011-05-12 Marek Polacek <mpolacek@redhat.com>
4989
4990 * gdb.mi/mi-basics.exp: Fix races. Honour the
4991 `test_exec_and_symbol_mi_operatons' return value.
4992 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4993 gdb_test_multiple.
4994 (test_exec_and_symbol_mi_operatons): Likewise.
4995 (test_path_specification): Likewise.
4996
4997 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4998
4999 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5000 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5001 Replace `file copy' and `file rename' by `file mtime'. Twice.
5002
5003 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5004
5005 * gdb.base/readline-ask.c: New file.
5006 * gdb.base/readline-ask.exp: New file.
5007 * gdb.base/readline-ask.inputrc: New file.
5008
5009 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5010
5011 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5012 to avoid race condition.
5013 * gdb.cell/coremaker.c: Use small stack size.
5014 * gdb.cell/ea-standalone.exp: Use file name without path as
5015 argument to c_to.
5016 * gdb.cell/fork.exp: Allow other output when continuing to end.
5017
5018 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5019
5020 * gdb.threads/corethreads.c: New file.
5021 * gdb.threads/corethreads.exp: New file.
5022
5023 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5024
5025 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5026 Try to compile the test using -Wl,-z,norelro first.
5027 (load_core): New variable libthread_db_seen, initialize it.
5028 (zeroed-threads cannot be listed): Protect it by XFAIL on
5029 !$libthread_db_seen.
5030
5031 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5032
5033 PR 12573
5034 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5035 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5036 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5037
5038 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5039
5040 * gdb.cp/psymtab-parameter.cc: New file.
5041 * gdb.cp/psymtab-parameter.exp: New file.
5042
5043 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5044
5045 Fix a race.
5046 * gdb.cp/static-print-quit.exp (print c): Split to ...
5047 (print c - <return>, print c - q <return>, print c - to quit):
5048 ... these. Make the testfile untested on gdb-7.1.
5049
5050 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
5051
5052 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5053 gdb_rename_execfile, gdb_touch_execfile): New.
5054 * gdb.base/reread.exp: Use new procs to handle multiple
5055 exec files.
5056
5057 2011-05-05 Yao Qi <yao@codesourcery.com>
5058
5059 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5060 (test_adr_32bit, test_pop_pc): New.
5061 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5062 (test_adr_32bit, test_pop_pc): New.
5063
5064 2011-05-04 Joseph Myers <joseph@codesourcery.com>
5065
5066 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5067 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5068 targets.
5069 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5070 handle targets.
5071
5072 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5073
5074 * gdb.base/completion.exp (complete help info wat): Rename to ...
5075 (complete 'help info wat'): ... here.
5076 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5077 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5078
5079 2011-05-04 Pedro Alves <pedro@codesourcery.com>
5080
5081 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5082 gdb_test and explicit $gdb_prompt/timeout matches.
5083
5084 2011-05-04 Yao Qi <yao@codesourcery.com>
5085
5086 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5087 and __thumb2__.
5088
5089 2011-05-03 Marek Polacek <mpolacek@redhat.com>
5090
5091 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5092 in place of `gdb_test "delete breakpoints"'. This eliminates two
5093 testcases.
5094
5095 2011-05-02 Pedro Alves <pedro@codesourcery.com>
5096
5097 PR testsuite/12649
5098 Fix races.
5099
5100 * gdb.base/completion.exp: Remove all sleep calls. Remove
5101 unnecessary regexs. Don't explicitly expect anything after the
5102 prompt. Eat the prompt if necessary.
5103
5104 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5105
5106 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5107 accept to show the caller line again as well as the line after.
5108
5109 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5110
5111 PR mi/12531
5112
5113 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5114 compile target.
5115 * gdb.python/py-prettyprint.exp: Add C++ object for
5116 CPLUS_FAKE_CHILD test.
5117
5118 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5119
5120 * gdb.base/signest.exp: New file.
5121 * gdb.base/signest.c: Likewise.
5122
5123 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5124
5125 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5126 thread and breakpoint notifications.
5127
5128 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * gdb.base/fortran-sym-case.c: New file.
5131 * gdb.base/fortran-sym-case.exp: New file.
5132 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5133 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5134 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5135
5136 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5137
5138 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5139 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5140 false #1', `if true else false #2' and `if true else false #3'.
5141
5142 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5143
5144 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5145 while delivering signal.
5146
5147 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5148
5149 MI breakpoint notifications.
5150
5151 * testsuite/gdb.mi/mi-cli.exp: Adust.
5152 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5153 * testsuite/gdb.mi/mi-watch.exp: Adust.
5154 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5155 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5156 notifications.
5157
5158 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5159
5160 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5161 * gdb.base/gdbindex-stabs.c: New file.
5162 * gdb.base/gdbindex-stabs.exp: New file.
5163
5164 2011-04-25 Yao Qi <yao@codesourcery.com>
5165
5166 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5167 with /*...*/.
5168 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5169
5170 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5171
5172 * gdb.python/py-value.exp (test_objfiles): Name the first test
5173 `py-value in file.filename'.
5174
5175 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5176
5177 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5178 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5179 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5180 !gdbserver_reconnect_p..
5181 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5182
5183 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5184
5185 * gdb.cp/cpcompletion.exp (complete class methods)
5186 (complete class methods beginning with F): Move them above runto. New
5187 comment about the runto delimiter.
5188
5189 2011-04-20 Pedro Alves <pedro@codesourcery.com>
5190
5191 * gdb.base/maint.exp: Test that "maint print registers" works
5192 without a running program.
5193
5194 2011-04-20 Marek Polacek <mpolacek@redhat.com>
5195
5196 * gdb.base/setshow.exp: Fix racy tests.
5197 ($old_gdb_prompt): New variable.
5198
5199 2011-04-19 Tom Tromey <tromey@redhat.com>
5200
5201 * gdb.mi/mi-nsmoribund.exp:
5202 * gdb.hp/gdb.objdbg/objdbg01.exp:
5203 * gdb.base/structs.exp (test_struct_returns):
5204 * gdb.base/call-sc.exp (test_scalar_returns):
5205 * gdb.base/bigcore.exp: Remove duplicate words.
5206
5207 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5208
5209 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5210 * gdb.base/break-interp.exp (test_attach): New comment.
5211
5212 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
5214 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5215 (clear __stack_user.next, clear stack_used.next)
5216 (save a zeroed-threads corefile): New test.
5217 Call core_load for $core0file.
5218 (zeroed-threads cannot be listed): New test.
5219
5220 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5221
5222 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5223 filename.
5224 ($srcfile): Preserve the original value.
5225 ($testfile): Match it the .exp filename.
5226 ($corefile): New variable. Substitute it around.
5227 Use clean_restart.
5228 ($prev_timeout): Remove.
5229 (load_core): Move core loading into this proc.
5230 Fix restore of $timeout if load_core fails.
5231
5232 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5233
5234 * gdb.base/eu-strip-infcall.c: New file.
5235 * gdb.base/eu-strip-infcall.exp: New file.
5236
5237 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5238
5239 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5240 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5241
5242 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5243
5244 Fix Python access to inlined frames.
5245 * gdb.python/py-frame-inline.c: New file.
5246 * gdb.python/py-frame-inline.exp: New file.
5247
5248 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5249
5250 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5251 content of 's24' correctly (avoiding "optimized out").
5252 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5253
5254 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5255
5256 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5257
5258 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5259
5260 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5261 expect a colon in watch -location output.
5262
5263 2011-04-13 Marek Polacek <mpolacek@redhat.com>
5264
5265 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
5266 New testcase `expect response to define backtrace'. Also remove
5267 redundant `default' block.
5268
5269 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5270
5271 * gdb.python/py-prettyprint.c (struct hint_error): New.
5272 (main): New variable hint_error.
5273 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5274 "print hint_error".
5275 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5276 (register_pretty_printers): Register it.
5277
5278 2011-04-04 Tom Tromey <tromey@redhat.com>
5279
5280 * gdb.cp/maint.exp (test_help): Update.
5281 (test_namespace): Likewise.
5282
5283 2011-04-01 Joel Brobecker <brobecker@adacore.com>
5284
5285 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5286 * gdb.ada/arrayptr.exp: Add new tests.
5287
5288 2011-04-01 Joel Brobecker <brobecker@adacore.com>
5289
5290 * gdb.ada/mi_catch_ex: New testcase.
5291
5292 2011-04-01 Pedro Alves <pedro@codesourcery.com>
5293
5294 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5295 base::overload(void) method without specifying "const".
5296
5297 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5298
5299 * gdb.arch/thumb-singlestep.S: New file.
5300 * gdb.arch/thumb-singlestep.exp: Likewise.
5301
5302 2011-03-31 Tom Tromey <tromey@redhat.com>
5303
5304 * gdb.python/py-prettyprint.py (exception_flag): New global.
5305 (NoStringContainerPrinter._iterator.next): Check it.
5306 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5307 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5308
5309 2011-03-29 Tom Tromey <tromey@redhat.com>
5310
5311 * gdb.cp/anon-struct.cc: New file.
5312 * gdb.cp/anon-struct.exp: New file.
5313
5314 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5315
5316 Test STT_GNU_IFUNC support.
5317 * gdb.base/gnu-ifunc-lib.c: New file.
5318 * gdb.base/gnu-ifunc.c: New file.
5319 * gdb.base/gnu-ifunc.exp: New file.
5320
5321 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5322
5323 Support a ring of related breakpoints.
5324 * gdb.base/watchpoint-delete.c: New file.
5325 * gdb.base/watchpoint-delete.exp: New file.
5326
5327 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5328
5329 * gdb.ada/arrayparam.exp (print first after function call): Use
5330 explicit package name. Add a comment
5331 (print lasta after function call): Rename ...
5332 (print last after function call): ... it and use explicit package
5333 name.
5334 (print length after function call): Use explicit package name.
5335 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5336 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5337 (multiple matches for symbol i): Rename ...
5338 (multiple matches for symbol integervar): ... it.
5339 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5340 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5341
5342 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
5343
5344 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5345 environment variable to make grep output more predictable. Move
5346 all the environment setup into gdb_init so it's done once per test
5347 case rather than each time we start gdb.
5348
5349 2011-03-24 Tom Tromey <tromey@redhat.com>
5350
5351 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5352 test.
5353
5354 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5357 * gdb.dwarf2/dw2-entry-value.S: New file.
5358 * gdb.dwarf2/dw2-entry-value.exp: New file.
5359
5360 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5361
5362 PR python/12183
5363
5364 * gdb.python/py-function.exp: Add GdbError tests.
5365
5366 2011-03-18 Pedro Alves <pedro@codesourcery.com>
5367
5368 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5369 (reglocal_test_func, statlocal_test_func): New functions.
5370 (globals_test_func): Call new functions.
5371 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5372 (gdb_collect_locals_test): New procedure.
5373 (gdb_trace_collection_test): Call new procedures.
5374
5375 2011-03-18 Pedro Alves <pedro@codesourcery.com>
5376
5377 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5378 (test_register, test_register_unavailable): New procedures.
5379 (gdb_unavailable_registers_test): New procedure.
5380 (gdb_trace_collection_test): Call it.
5381
5382 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5383
5384 PR python/12149
5385
5386 * gdb.python/python.exp: Add gdb.write tests.
5387
5388 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5389
5390 * gdb.python/Makefile.in: Add py-objfile.
5391 * gdb.python/py-objfile.exp: New file.
5392 * gdb.python/py-objfile.c: New file.
5393 * gdb.python/py-block.exp: Add is_valid tests.
5394 * gdb.python/py-inferior.exp: Ditto.
5395 * gdb.python/py-infthread.exp: Ditto.
5396 * gdb.python/py-symbol.exp: Ditto.
5397 * gdb.python/py-symtab.exp: Ditto.
5398
5399 2011-03-16 Keith Seitz <keiths@redhat.com>
5400
5401 PR c++/12273
5402 * gdb.cp/cmpd-minsyms.exp: New test.
5403 * gdb.cp/cmpd-minsyms.cc: New file.
5404
5405 PR c++/11734
5406 * gdb.cp/ovsrch.exp: New test.
5407 * gdb.cp/ovsrch.h: New file.
5408 * gdb.cp/ovsrch1.cc: New file.
5409 * gdb.cp/ovsrch2.cc: New file.
5410 * gdb.cp/ovsrch3.cc: New file.
5411 * gdb.cp/ovsrch4.cc: New file.
5412
5413 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5414
5415 PR gdb/12528
5416 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5417 * gdb.base/break-on-linker-gcd-function.exp: New test.
5418 * gdb.base/break-on-linker-gcd-function.cc: New file.
5419
5420 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
5421
5422 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5423
5424 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5425
5426 * lib/gdb.exp (gdb_unload): Add another termination case.
5427
5428 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5429
5430 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5431 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5432 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5433 Provide a stub byte there.
5434 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5435 DW_AT_entry_pc.
5436 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5437
5438 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5439
5440 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5441 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5442 "generic ABI, auto".
5443 (altivec_abi_tests): Accept vectors returned by reference.
5444
5445 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5446
5447 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5448
5449 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5450
5451 * gdb.python/py-section-script.exp: Skip test if no Python support.
5452
5453 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5454
5455 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5456
5457 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5458
5459 * gdb.python/py-parameter.exp: Update tests to the new Python
5460 parameter API. Add "no documentation" test. Add deprecated API
5461 backward compatibility test.
5462
5463 2011-03-09 Tom Tromey <tromey@redhat.com>
5464
5465 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5466 gdb_continue_to_end.
5467
5468 2011-03-09 Mark Kettenis <kettenis@gnu.org>
5469
5470 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5471 tabs.
5472
5473 2011-03-09 Tom Tromey <tromey@redhat.com>
5474
5475 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5476 parentheses.
5477 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5478 $command.
5479 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5480 argument to gdb_continue_to_end.
5481 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5482 argument to gdb_continue_to_end.
5483 * gdb.cp/annota3.exp: Fix regex.
5484 * gdb.cp/annota2.exp: Fix regex.
5485 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5486 gdb_continue_to_end.
5487 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5488 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5489 gdb_continue_to_end.
5490
5491 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5492
5493 * gdb.server/ext-run.exp
5494 (load new file without any gdbserver inferior): New test.
5495
5496 2011-03-07 Tom Tromey <tromey@redhat.com>
5497
5498 * Makefile.in (TAGS): Rewrite.
5499
5500 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5501
5502 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5503 initial commands echo. New match for `Found trace'. Anchor all the
5504 other matches. Anchor and match for `No trace frame found' the final
5505 match.
5506
5507 2011-03-07 Tom Tromey <tromey@redhat.com>
5508
5509 * Makefile.in (TAGS): New target.
5510
5511 2011-03-07 Tom Tromey <tromey@redhat.com>
5512
5513 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5514 change.
5515 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5516 change.
5517 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5518 exit message change.
5519 (skip_altivec_tests): Update for exit message change.
5520 (skip_vsx_tests): Likewise.
5521 (gdb_continue_to_end): Likewise. Add 'command' argument.
5522 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5523 * gdb.threads/tls.exp: Update for exit message change.
5524 * gdb.threads/thread-unwindonsignal.exp: Use
5525 gdb_continue_to_end.
5526 * gdb.threads/step.exp (step_it): Update for exit message change.
5527 (continue_all): Likewise.
5528 * gdb.threads/print-threads.exp (test_all_threads): Update for
5529 exit message change.
5530 * gdb.threads/interrupted-hand-call.exp: Use
5531 gdb_continue_to_end.
5532 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5533 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5534 gdb_continue_to_end.
5535 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5536 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5537 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5538 * gdb.cp/method.exp: Update for exit message change.
5539 * gdb.cp/mb-templates.exp: Update for exit message change.
5540 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5541 * gdb.cp/annota3.exp: Update for exit message change.
5542 * gdb.cp/annota2.exp: Update for exit message change.
5543 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5544 * gdb.base/term.exp: Update for exit message change.
5545 * gdb.base/step-test.exp (test_i): Update for exit message change.
5546 * gdb.base/sigstep.exp (advance): Update for exit message change.
5547 (advancei): Likewise.
5548 * gdb.base/siginfo.exp: Update for exit message change.
5549 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5550 * gdb.base/reread.exp: Use gdb_continue_to_end.
5551 * gdb.base/langs.exp: Use gdb_continue_to_end.
5552 * gdb.base/interrupt.exp: Update for exit message change.
5553 * gdb.base/gdb1555.exp: Update for exit message change.
5554 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5555 * gdb.base/ending-run.exp: Update for exit message change.
5556 * gdb.base/chng-syms.exp: Update for exit message change.
5557 * gdb.base/checkpoint.exp: Update for exit message change.
5558 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5559 gdb_continue_to_end.
5560 (test_catch_syscall_with_wrong_args): Likewise.
5561 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5562 * gdb.base/break-interp.exp (test_ld): Update for exit message
5563 change.
5564 * gdb.base/bang.exp: Update for exit message change.
5565 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5566 (do_call_attach_tests): Likewise.
5567 * gdb.base/a2-run.exp: Update for exit message change.
5568 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5569 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5570 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5571
5572 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5573
5574 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5575
5576 2011-03-03 Tom Tromey <tromey@redhat.com>
5577
5578 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5579 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5580 * gdb.hp/gdb.aCC/configure.ac: Remove.
5581 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5582 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5583 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5584 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5585 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5586 * gdb.hp/gdb.compat/configure.ac: Remove.
5587 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5588 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5589 * gdb.hp/gdb.defects/configure.ac: Remove.
5590 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5591 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5592 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5593 * gdb.hp/configure.ac: Remove.
5594 * gdb.hp/configure: Remove.
5595 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5596 substitution.
5597 (Makefile): Remove rule.
5598 * gdb.cell/configure.ac: Remove.
5599 * gdb.cell/configure: Remove.
5600 * gdb.stabs/Makefile.in (Makefile): Remove.
5601 (distclean): Don't remove config.status or config.log.
5602 * gdb.stabs/configure (Makefile): Remove.
5603 * gdb.stabs/configure.ac: Remove.
5604 * configure: Rebuild.
5605 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5606 Remove stabs- and cell-specific logic. Test for existence of
5607 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5608 subdirectories, gdb.cell, and and gdb.stabs.
5609 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5610
5611 2011-03-03 Joel Brobecker <brobecker@adacore.com>
5612
5613 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5614 end of buffer.
5615
5616 2011-03-02 Joel Brobecker <brobecker@adacore.com>
5617
5618 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5619 gdb_test when running a test where we expected no output back.
5620
5621 2011-02-28 Michael Snyder <msnyder@vmware.com>
5622
5623 * gdb.cp/overload.cc: Change initializer value to integer.
5624
5625 2011-02-27 Michael Snyder <msnyder@vmware.com>
5626
5627 * gdb.multi/base.exp: Add test for remove-inferiors.
5628
5629 2011-02-26 Joel Brobecker <brobecker@adacore.com>
5630
5631 * gdb.python/py-frame.exp: Simplify the initialization phase
5632 using prepare_for_testing.
5633
5634 2011-02-25 Michael Snyder <msnyder@vmware.com>
5635
5636 * gdb.multi/base.exp: Add tests for info inferiors with args.
5637
5638 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5639
5640 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5641 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5642 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5643 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5644 asmfile3. Comment the STABS (#3) file compilation. Compile
5645 everything through assembler. Provide KFAIL for symtab/12497.
5646 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5647 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5648 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5649 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5650
5651 2011-02-24 Michael Snyder <msnyder@vmware.com>
5652
5653 * gdb.base/break.exp: Add tests for delete breakpoints using
5654 convenience variables and value history references.
5655
5656 2011-02-24 Michael Snyder <msnyder@vmware.com>
5657
5658 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5659 left behind in previous check-in.
5660
5661 2011-02-23 Michael Snyder <msnyder@vmware.com>
5662
5663 * gdb.base/break.exp: Add tests for "info break" with arguments.
5664 * gdb.trace/infotrace.exp: Update patterns for error and help.
5665 * gdb.base/completion.exp: Update pattern.
5666 * gdb.base/ena-dis-br.exp: Update pattern.
5667 * gdb.base/help.exp: Update patterns.
5668
5669 2011-02-23 Michael Snyder <msnyder@vmware.com>
5670
5671 * gdb.base/memattr.exp: New test.
5672 * gdb.base/memattr.c: Test load for memattr.exp.
5673
5674 2011-02-22 Doug Evans <dje@google.com>
5675
5676 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5677
5678 2011-02-22 Michael Snyder <msnyder@vmware.com>
5679
5680 * Makefile.in: Make more clean.
5681 * gdb.ada/Makefile.in: Ditto.
5682 * gdb.arch/Makefile.in: Ditto.
5683 * gdb.asm/Makefile.in: Ditto.
5684 * gdb.base/Makefile.in: Ditto.
5685 * gdb.cp/Makefile.in: Ditto.
5686 * gdb.dwarf2/Makefile.in: Ditto.
5687 * gdb.java/Makefile.in: Ditto.
5688 * gdb.mi/Makefile.in: Ditto.
5689 * gdb.modula2/Makefile.in: Ditto.
5690 * gdb.python/Makefile.in: Ditto.
5691 * gdb.server/Makefile.in: Ditto.
5692 * gdb.stabs/Makefile.in: Ditto.
5693 * gdb.threads/Makefile.in: Ditto.
5694 * gdb.trace/Makefile.in: Ditto.
5695
5696 2011-02-22 Michael Snyder <msnyder@vmware.com>
5697
5698 * gdb.threads/thread-find.exp: Add tests for bad input to
5699 info threads.
5700
5701 2011-02-22 Joel Brobecker <brobecker@adacore.com>
5702
5703 * gdb.python/py-breakpoint.exp: Fix the expected output of
5704 one of the "maint info breakpoints" tests to accept the output
5705 generated on platforms that do not have hardware watchpoints.
5706
5707 2011-02-22 Joel Brobecker <brobecker@adacore.com>
5708
5709 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5710 clean_restart. Be a little stricter in the expected output
5711 for one of the tests. Fix a typo in one of the comments.
5712
5713 2011-02-22 Joel Brobecker <brobecker@adacore.com>
5714
5715 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5716 Delete variable binfile, no longer use. Add or modify test
5717 comments to make them unique.
5718
5719 2011-02-21 Michael Snyder <msnyder@vmware.com>
5720
5721 * Makefile.in: Update for make clean.
5722 * gdb.ada/Makefile.in: Ditto.
5723 * gdb.arch/Makefile.in: Ditto.
5724 * gdb.asm/Makefile.in: Ditto.
5725 * gdb.base/Makefile.in: Ditto.
5726 * gdb.cp/Makefile.in: Ditto.
5727 * gdb.dwarf2/Makefile.in: Ditto.
5728 * gdb.java/Makefile.in: Ditto.
5729 * gdb.mi/Makefile.in: Ditto.
5730 * gdb.modula2/Makefile.in: Ditto.
5731 * gdb.python/Makefile.in: Ditto.
5732 * gdb.server/Makefile.in: Ditto.
5733 * gdb.stabs/Makefile.in: Ditto.
5734 * gdb.threads/Makefile.in: Ditto.
5735 * gdb.trace/Makefile.in: Ditto.
5736
5737 2011-02-21 Michael Snyder <msnyder@vmware.com>
5738
5739 * gdb.threads/thread-find.exp: Update patterns for changes in
5740 output of "info threads" command.
5741
5742 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5743 Ulrich Weigand <uweigand@de.ibm.com>
5744
5745 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5746 (skip_hw_watchpoint_tests): Likewise.
5747 (skip_hw_watchpoint_multi_tests): Likewise.
5748
5749 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5750
5751 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5752 (skip_hw_watchpoint_tests): Likewise.
5753 (skip_hw_watchpoint_multi_tests): Likewise.
5754 (skip_hw_watchpoint_access_tests): Likewise.
5755
5756 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5757 * gdb.base/pr11022.exp: Likewise.
5758 * gdb.base/watch-read.exp: Likewise.
5759 * gdb.base/watch_thread_num.exp: Likewise.
5760 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5761 * gdb.base/watchpoint-hw.exp: Likewise.
5762 * gdb.base/watchpoint.exp: Likewise.
5763 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5764 * gdb.threads/watchthreads-reorder.exp: Likewise.
5765 * gdb.threads/watchthreads.exp: Likewise.
5766 * gdb.threads/watchthreads2.exp: Likewise.
5767
5768 2011-02-21 Joel Brobecker <brobecker@adacore.com>
5769
5770 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5771 the debugger is unable to find the array bounds.
5772
5773 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5774
5775 * gdb.cp/typedef-operator.exp: New file.
5776 * gdb.cp/typedef-operator.cc: New file.
5777
5778 2011-02-17 Michael Snyder <msnyder@vmware.com>
5779
5780 * gdb.threads/thread-find.exp: Fix regular expressions.
5781
5782 2011-02-17 Joel Brobecker <brobecker@adacore.com>
5783
5784 * gdb.ada/packed_array: Expand testcase to test printing of
5785 unconstrained packed array.
5786
5787 2011-02-17 Joel Brobecker <brobecker@adacore.com>
5788
5789 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5790
5791 2011-02-16 Pedro Alves <pedro@codesourcery.com>
5792
5793 * gdb.trace/collection.c (globalarr3): New global.
5794 (main): Initialize it before collecting, and and clear it
5795 afterwards.
5796 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5797 collecting with '{type} addr', where the addr expression is not an
5798 rvalue.
5799
5800 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
5801
5802 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5803 a bool variable. Expect correct OpenCL names for vector types. Use the
5804 uc3 variable name instead of referring to the uchar3 built-in type.
5805 Escape the asterisk at the half pointer test.
5806
5807 2011-02-16 Pedro Alves <pedro@codesourcery.com>
5808
5809 * gdb.trace/collection.c (globalarr2): New global.
5810 (main): Initialize it before collecting, and and clear it
5811 afterwards.
5812 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5813 collecting overlapping memory ranges.
5814
5815 2011-02-15 Michael Snyder <msnyder@vmware.com>
5816
5817 * gdb.base/default.exp: Add tests for thread commands.
5818 * gdb.base/help.exp: Add tests for thread commands.
5819 * gdb.threads/thread-find.exp: New test for thread find command.
5820
5821 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
5822
5823 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5824
5825 2011-02-15 Yao Qi <yao@codesourcery.com>
5826
5827 PR tdep/12352
5828 * gdb.arch/arm-disp-step.S : New test for str instruction.
5829 * gdb.arch/arm-disp-step.exp : Likewise.
5830
5831 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5832
5833 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5834 "vector_register2_vr" test strings. Test the extended floating
5835 point registers (F32~F63).
5836 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5837 IBM XL C compiler. Make the test program use a register provided
5838 by the compiler for the lxvd2x instruction.
5839
5840 2011-02-14 Pedro Alves <pedro@codesourcery.com>
5841
5842 * gdb.trace/unavailable.cc (class Base, class Middle, class
5843 Derived): New types.
5844 (derived_unavail, derived_partial, derived_whole): New globals.
5845 (virtual_partial): New global.
5846 (virtualp): Point at virtual_partial.
5847 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5848 related to unavailable vptr.
5849
5850 2011-02-14 Pedro Alves <pedro@codesourcery.com>
5851
5852 * gdb.trace/unavailable.cc (a, b, c): New globals.
5853 (main): Set and clear them.
5854 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5855 `a' and `c', and check that `b' isn't collected, although `a' and
5856 `c' are.
5857
5858 2011-02-14 Pedro Alves <pedro@codesourcery.com>
5859
5860 * gdb.trace/unavailable.cc (struct Virtual): New.
5861 (virtualp): New global pointer.
5862 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5863 printing a pointer to an object whose type has a vtable, with
5864 print object on.
5865
5866 2011-02-14 Pedro Alves <pedro@codesourcery.com>
5867
5868 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5869 value repeat handles unavailableness.
5870
5871 2011-02-14 Pedro Alves <pedro@codesourcery.com>
5872
5873 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5874 tests for building arrays from unavailable values, subscripting
5875 non-memory rvalue unvailable arrays, and accessing fields or
5876 baseclasses of non-lazy unavailable values,
5877 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5878 struct types.
5879 (g_smallstruct, g_smallstruct_b): New globals.
5880
5881 2011-02-14 Pedro Alves <pedro@codesourcery.com>
5882
5883 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5884
5885 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5886
5887 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5888 * gdb.cp/overload-const.exp: New file.
5889 * gdb.cp/overload-const.cc: New file.
5890
5891 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5892
5893 * gdb.opencl/callfuncs.cl: New file.
5894 * gdb.opencl/callfuncs.exp: New test.
5895 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5896
5897 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5898
5899 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5900 when computing result.
5901 * gdb.arch/altivec-abi.exp: Update expected results.
5902
5903 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5904
5905 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5906 * gdb.base/jit.exp: Likewise.
5907 * gdb.base/pie-execl.exp: Likewise.
5908 * gdb.base/solib-nodir.exp: Likewise.
5909 * gdb.base/solib-overlap.exp: Likewise.
5910
5911 2011-02-07 Pedro Alves <pedro@codesourcery.com>
5912
5913 * gdb.trace/collection.c (global_pieces): New.
5914 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5915 New procedure.
5916 (gdb_trace_collection_test): Call it.
5917
5918 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5919
5920 * gdb.python/py-evthreads.c: New file.
5921 * gdb.python/py-evthreads.exp: New file.
5922 * gdb.python/py-events.py: New file.
5923 * gdb.python/py-events.exp: New file.
5924 * gdb.python/py-events.c: New file.
5925
5926 2011-02-04 David Daney <ddaney@caviumnetworks.com>
5927
5928 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5929
5930 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
5931
5932 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5933 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5934 boundary between two compilation units.
5935
5936 2011-02-02 Pedro Alves <pedro@codesourcery.com>
5937
5938 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5939 (Virtual): New structs.
5940 (virtual_o, virtual_middle_b): New globals.
5941 * gdb.cp/virtbase.exp: New tests.
5942
5943 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5944
5945 * gdb.base/jit.exp: New file.
5946 * gdb.base/jit-main.c: New file.
5947 * gdb.base/jit-solib.c: New file.
5948
5949 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5950
5951 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5952 proceed to initial kernel entry point.
5953 * gdb.opencl/datatypes.exp: Likewise.
5954 * gdb.opencl/operators.exp: Likewise.
5955 * gdb.opencl/vec_comps.exp: Likewise.
5956
5957 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5958
5959 * gdb.cp/nsnested.cc: New.
5960 * gdb.cp/nsnested.exp: New.
5961 * gdb.cp/nsnoimports.exp: New.
5962 * gdb.cp/nsnoimports.cc: New.
5963
5964 2011-01-31 Joel Brobecker <brobecker@adacore.com>
5965
5966 * gdb.base/interact.exp: Add extra tests that verify that
5967 the value of the interactive-mode setting does not change
5968 after the script is sourced.
5969
5970 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5971
5972 * gdb.cp/noparam.exp: New file.
5973 * gdb.cp/noparam.cc: New file.
5974
5975 2011-01-28 Pedro Alves <pedro@codesourcery.com>
5976
5977 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5978 there's no stack or registers.
5979
5980 2011-01-26 Tom Tromey <tromey@redhat.com>
5981
5982 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5983 space before string output. Add test for "set print pretty off"
5984 case.
5985
5986 2011-01-25 Pedro Alves <pedro@codesourcery.com>
5987
5988 * gdb.base/frame-args.exp: Adjust.
5989 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5990 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5991 * gdb.dwarf2/pieces.exp: Adjust.
5992 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5993 * gdb.opt/inline-locals.exp: Adjust.
5994 * gdb.threads/fork-child-threads.exp: Adjust.
5995
5996 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
5997
5998 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5999 OpenCL kernel function. Add a comment as marker. Add address space
6000 qualifiers for the remaining program scope variables.
6001 * gdb.opencl/datatypes.cl: Likewise.
6002 * gdb.opencl/operators.cl: Likewise.
6003 * gdb.opencl/vec_comps.cl: Likewise.
6004 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6005 Add breakpoint at the marker comment.
6006 * gdb.opencl/datatypes.exp: Likewise.
6007 * gdb.opencl/operators.exp: Likewise.
6008 * gdb.opencl/vec_comps.exp: Likewise.
6009
6010 2011-01-24 Pedro Alves <pedro@codesourcery.com>
6011
6012 * gdb.base/printcmds.c (some_struct): New struct and instance.
6013 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6014 procedure.
6015 <global scope>: Call it.
6016
6017 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
6018
6019 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6020 argument to the gdb_compile_opencl_hostapp call.
6021
6022 2011-01-19 Yao Qi <yao@codesourcery.com>
6023
6024 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6025 positve list.
6026
6027 2011-01-19 Yao Qi <yao@codesourcery.com>
6028
6029 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6030 canonical form.
6031 Remove "xscale-*-*"
6032 * gdb.xml/tdesc-regs.exp: Likewise.
6033 * gdb.python/py-section-script.exp: Replace ARM target triplet
6034 with canonical form.
6035 Match arm*-*-symbianelf*.
6036 * gdb.base/dup-sect.exp: Likewise.
6037 * lib/dwarf.exp: New.
6038 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6039 dwarf2_support.
6040 * gdb.dwarf2/dup-psym.exp: Likewise.
6041 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6042 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6043 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6044 * gdb.dwarf2/dw2-basic.exp: Likewise.
6045 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6046 * gdb.dwarf2/dw2-const.exp: Likewise.
6047 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6048 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6049 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6050 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6051 * gdb.dwarf2/dw2-filename.exp: Likewise.
6052 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6053 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6054 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6055 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6056 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6057 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6058 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6059 * gdb.dwarf2/dw2-producer.exp: Likewise.
6060 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6061 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6062 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6063 * gdb.dwarf2/dw2-strp.exp: Likewise.
6064 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6065 * gdb.dwarf2/implptr.exp: Likewise.
6066 * gdb.dwarf2/mac-fileno.exp: Likewise.
6067 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6068 * gdb.dwarf2/pieces.exp: Likewise.
6069 * gdb.dwarf2/pr11465.exp: Likewise.
6070 * gdb.dwarf2/valop.exp: Likewise.
6071 * gdb.dwarf2/watch-notconst.exp: Likewise.
6072 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6073
6074 2011-01-19 Tom Tromey <tromey@redhat.com>
6075
6076 * gdb.python/py-infthread.exp: Add thread tests.
6077
6078 2011-01-14 Joel Brobecker <brobecker@adacore.com>
6079
6080 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6081
6082 2011-01-14 Joel Brobecker <brobecker@adacore.com>
6083
6084 * gdb.ada/widewide: New testcase.
6085
6086 2011-01-13 Joel Brobecker <brobecker@adacore.com>
6087
6088 * gdb.base/interact.exp: New testcase.
6089
6090 2011-01-12 Tom Tromey <tromey@redhat.com>
6091
6092 * gdb.mi/gdb2549.exp: Update for error message changes.
6093 * gdb.mi/mi-cli.exp: Likewise.
6094 * gdb.mi/mi-disassemble.exp: Likewise.
6095 * gdb.mi/mi-pthreads.exp: Likewise.
6096 * gdb.mi/mi-regs.exp: Likewise.
6097 * gdb.mi/mi-stack.exp: Likewise.
6098 * gdb.mi/mi-var-block.exp: Likewise.
6099 * gdb.mi/mi-var-cmd.exp: Likewise.
6100 * gdb.mi/mi2-cli.exp: Likewise.
6101 * gdb.mi/mi2-disassemble.exp: Likewise.
6102 * gdb.mi/mi2-pthreads.exp: Likewise.
6103 * gdb.mi/mi2-regs.exp: Likewise.
6104 * gdb.mi/mi2-stack.exp: Likewise.
6105 * gdb.mi/mi2-var-block.exp: Likewise.
6106 * gdb.mi/mi2-var-cmd.exp: Likewise.
6107
6108 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
6109 Jan Kratochvil <jan.kratochvil@redhat.com>
6110
6111 PR fortran/11104 and DWARF unbound arrays detection.
6112 * gdb.fortran/multi-dim.exp: New file.
6113 * gdb.fortran/multi-dim.f90: New file.
6114
6115 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
6116
6117 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6118 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6119 add new tests for opcode dumping.
6120
6121 2011-01-11 Tom Tromey <tromey@redhat.com>
6122
6123 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6124
6125 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6126
6127 Convert hardware watchpoints to use breakpoint_ops.
6128 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6129 type is not supported.
6130 * gdb.base/foll-fork.exp: Likewise.
6131 * gdb.base/foll-vfork.exp: Likewise.
6132
6133 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6134
6135 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6136 Use load_lib gdb-python.exp.
6137 * gdb.python/python.exp: Ditto.
6138 * gdb.python/py-function.exp: Ditto.
6139
6140 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6141
6142 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6143
6144 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6145
6146 * configure: Regenerate.
6147
6148 2011-01-06 Tom Tromey <tromey@redhat.com>
6149
6150 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6151
6152 2011-01-06 Joel Brobecker <brobecker@adacore.com>
6153
6154 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6155 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6156 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6157 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6158 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6159 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6160 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6161 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6162 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6163 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6164 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6165 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6166 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6167 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6168 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6169 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6170 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6171 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6172 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6173 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6174 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6175 gdb.ada/uninitialized_vars.exp,
6176 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6177 Simplify by using clean_restart.
6178
6179 2011-01-06 Joel Brobecker <brobecker@adacore.com>
6180
6181 Add marker to be used as anchor for inserting breakpoints.
6182 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6183 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6184 Likewise.
6185
6186 Remove uses of gdb_start_cmd.
6187 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6188 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6189
6190 Do not run testcase if testing with GDBserver.
6191 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6192 if testing with GDBserver.
6193
6194 2011-01-06 Joel Brobecker <brobecker@adacore.com>
6195
6196 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6197 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6198 copyright header.
6199
6200 2011-01-05 Joel Brobecker <brobecker@adacore.com>
6201
6202 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6203 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6204 testsuite/gdb.fortran/complex.f,
6205 testsuite/gdb.fortran/derived-type.f90,
6206 testsuite/gdb.fortran/library-module-lib.f90,
6207 testsuite/gdb.fortran/library-module-main.f90,
6208 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6209 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6210 Copyright year update.
6211
6212 2011-01-05 Joel Brobecker <brobecker@adacore.com>
6213
6214 * gdb.base/langs1.f: Add copyright header.
6215
6216 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6217
6218 * gdb.base/morestack.exp: New file.
6219 * gdb.base/morestack.c: New file.
6220
6221 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6222
6223 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6224
6225 2010-12-29 Joel Brobecker <brobecker@adacore.com>
6226
6227 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6228 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6229
6230 2010-12-29 Joel Brobecker <brobecker@adacore.com>
6231
6232 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6233
6234 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6235
6236 * gdb.threads/tls.exp: Fix typo.
6237
6238 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6239 * gdb.threads/execl.exp: Update.
6240
6241 2010-12-23 Yao Qi <yao@codesourcery.com>
6242
6243 * gdb.arch/arm-disp-step.exp: New.
6244 * gdb.arch/arm-disp-step.S: New.
6245
6246 2010-12-21 Tom Tromey <tromey@redhat.com>
6247
6248 * gdb.threads/execl.exp: Update.
6249 * gdb.threads/linux-dp.exp: Update.
6250 * gdb.threads/manythreads.exp: Update.
6251 * gdb.threads/tls.exp: Update.
6252
6253 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6254
6255 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6256 (NextOverThrowDerivates) <resumebpt>: New.
6257 (resumebpt_test): New.
6258 (main): Call resumebpt_test.
6259 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6260
6261 2010-12-12 Stan Shebs <stan@codesourcery.com>
6262
6263 * gdb.trace/tsv.exp: Test print command on trace state variables.
6264
6265 2010-12-09 Tom Tromey <tromey@redhat.com>
6266
6267 * gdb.base/interp.exp: Add regression test.
6268
6269 2010-12-09 Tom Tromey <tromey@redhat.com>
6270
6271 * gdb.java/jnpe.java: New file.
6272 * gdb.java/jnpe.exp: New file.
6273 * gdb.cp/nextoverthrow.exp: New file.
6274 * gdb.cp/nextoverthrow.cc: New file.
6275
6276 2010-12-07 Doug Evans <dje@google.com>
6277
6278 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6279 of data-directory.
6280 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6281 updated.
6282 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6283
6284 2010-11-29 Michael Snyder <msnyder@vmware.com>
6285
6286 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6287 * gdb.base/call-sc.exp: Ditto.
6288 * gdb.base/finish.exp: Ditto.
6289 * gdb.base/return.exp: Ditto.
6290 * gdb.base/return2.exp: Ditto.
6291
6292 2010-11-30 Doug Evans <dje@google.com>
6293
6294 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6295 (gdb_expect_list): Fix spelling errors in comments.
6296 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6297 send_gdb/gdb_expect_list where applicable.
6298 * gdb.base/call-ar-st.exp: Ditto.
6299 * gdb.base/funcargs.exp: Ditto.
6300 * gdb.base/gcore.exp: Ditto.
6301 * gdb.base/page.exp: Ditto.
6302 * gdb.base/sigaltstack.exp: Ditto.
6303 * gdb.base/siginfo.exp: Ditto.
6304 * gdb.base/sigstep.exp: Ditto.
6305 * gdb.base/trace-commands.exp: Ditto.
6306
6307 2010-11-29 Doug Evans <dje@google.com>
6308
6309 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6310 printer-name;subprinter-name.
6311
6312 2010-11-29 Tom Tromey <tromey@redhat.com>
6313
6314 * gdb.dwarf2/implptr.exp: New file.
6315 * gdb.dwarf2/implptr.c: New file.
6316 * gdb.dwarf2/implptr.S: New file.
6317
6318 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6319
6320 PR python/12199
6321
6322 * gdb.python/py-breakpoint.exp: Test the delete method.
6323
6324 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6325
6326 Fix step_resume_breakpoint unsaved during an infcall.
6327 * gdb.base/step-resume-infcall.exp: New file.
6328 * gdb.base/step-resume-infcall.c: New file.
6329
6330 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
6331
6332 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6333
6334 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
6335
6336 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6337 on ppc64's symbols; "finish" and "return" commands must accept to
6338 show the caller line again as well as the line after.
6339 * gdb.asm/powerpc64.inc: New file.
6340
6341 2010-11-23 Doug Evans <dje@google.com>
6342
6343 * lib/gdb.exp (gdb_test_sequence): New function.
6344 (gdb_expect_list): Add verbose -log call for each pattern.
6345 * gdb.base/signals.exp (test_handle_all_print): Call it.
6346 Reduce timeout increment from 6 minutes to 1 minute.
6347 * gdb.server/ext-run.exp: Call it.
6348
6349 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6350
6351 PR python/12212
6352
6353 * gdb.python/python.exp: Check that selected_thread raises an
6354 error when no inferior is loaded.
6355
6356 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6357
6358 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6359 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6360
6361 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6362
6363 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6364 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6365
6366 2010-11-18 Doug Evans <dje@google.com>
6367
6368 * gdb.server/ext-run.exp: Fix intermittent failures.
6369
6370 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6371
6372 * gdb.stabs/gdb11479.exp: Use runto_main.
6373
6374 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6375
6376 * gdb.base/break-entry.exp: Skip if using a stub.
6377
6378 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6379
6380 * gdb.python/py-inferior.exp: Pack values in target endianness.
6381
6382 2010-11-12 Tom Tromey <tromey@redhat.com>
6383
6384 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6385 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6386 MemoryError.
6387 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6388 type.
6389 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6390 MemoryError.
6391 (test_subscript_regression): Update exception type.
6392
6393 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6394
6395 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6396 breakpoint tests.
6397
6398 2010-11-09 Pedro Alves <pedro@codesourcery.com>
6399
6400 * gdb.base/watchpoint.exp: Test "watch -location" with an
6401 innacessible location.
6402
6403 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
6404 Luis Machado <luisgpm@br.ibm.com>
6405
6406 * gdb.base/maint.exp: Expect "." prefix.
6407 * gdb.base/nodebug.exp: Expect "." Likewise.
6408 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6409 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6410 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6411 POWER server processors.
6412
6413 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
6414 Luis Machado <luisgpm@br.ibm.com>
6415
6416 * gdb.base/break-entry.exp: convert entry point for
6417 ppc64 and expect leading `.' on ppc64's symbols
6418
6419 2010-11-05 Doug Evans <dje@google.com>
6420
6421 * gdb.base/help.exp: Update expected output.
6422 * gdb.python/py-param.exp: Delete, contents moved to ...
6423 * gdb.python/py-parameter.exp: ... here. New file.
6424 Add test for gdb.parameter ("directories").
6425
6426 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
6427
6428 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6429 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6430 * configure: Regenerate.
6431 * gdb.opencl/Makefile.in: New File.
6432 * gdb.opencl/datatypes.exp: Likewise.
6433 * gdb.opencl/datatypes.cl: Likewise.
6434 * gdb.opencl/operators.exp: Likewise.
6435 * gdb.opencl/operators.cl: Likewise.
6436 * gdb.opencl/vec_comps.exp: Likewise.
6437 * gdb.opencl/vec_comps.cl: Likewise.
6438 * gdb.opencl/convs_casts.exp: Likewise.
6439 * gdb.opencl/convs_casts.cl: Likewise.
6440 * lib/opencl.exp: Likewise.
6441 * lib/opencl_hostapp.c: Likewise.
6442 * lib/opencl_kernel.cl: Likewise.
6443 * lib/cl_util.c: Likewise.
6444 * lib/cl_util.c: Likewise.
6445 * gdb.base/default.exp (set language): Add "opencl" to the list of
6446 languages.
6447
6448 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6449
6450 * gdb.cp/overload.exp: Added test for inheritance overload.
6451 * gdb.cp/overload.cc: Ditto.
6452 * gdb.cp/oranking.exp: Removed releveant kfails.
6453
6454 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6455 Joel Brobecker <brobecker@adacore.com>
6456
6457 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6458 check test_compiler_info.
6459
6460 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
6461
6462 * gdb.base/gnu_vector.exp: Adjust expect messages.
6463
6464 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
6465
6466 * gdb.base/gnu_vector.exp: Add unary operator tests.
6467
6468 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
6469
6470 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6471
6472 2010-11-02 Doug Evans <dje@google.com>
6473
6474 * gdb.python/py-pp-maint.c: New file.
6475 * gdb.python/py-pp-maint.exp: New file.
6476 * gdb.python/py-pp-maint.py: New file.
6477
6478 2010-11-02 Tom Tromey <tromey@redhat.com>
6479
6480 * gdb.base/default.exp: Remove "scheme" from language list.
6481
6482 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6483
6484 Revert:
6485 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6486 * gdb.threads/sigstep-threads.exp: New file.
6487 * gdb.threads/sigstep-threads.c: New file.
6488
6489 2010-10-20 Michael Snyder <msnyder@vmware.com>
6490
6491 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6492
6493 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6494
6495 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6496 Skip test completely if gdb,no_hardware_watchpoints.
6497
6498 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6499
6500 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6501 strict, but do not check for any particular function name within libc.
6502
6503 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6504
6505 * gdb.cp/smartp.exp: New test.
6506 * gdb.cp/smartp.cc : New test.
6507
6508 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6509
6510 * gdb.cp/converts.exp: Test pointer to bool conversion.
6511 Test pointer to long conversion.
6512 * gdb.cp/oranking.exp: Removed relevant kfail.
6513
6514 2010-10-18 Tom Tromey <tromey@redhat.com>
6515
6516 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6517 argument to lazy_string.
6518 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6519 (pp_ls.to_string): Use it.
6520 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6521 Add "estring2" local.
6522
6523 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6524
6525 Fix s390x compatibility.
6526 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6527 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6528
6529 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6530
6531 * gdb.threads/sigstep-threads.exp: New file.
6532 * gdb.threads/sigstep-threads.c: New file.
6533
6534 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6535
6536 * gdb.base/pie-execl.exp: New file.
6537 * gdb.base/pie-execl.c: New file.
6538
6539 2010-10-13 Doug Evans <dje@google.com>
6540 Jan Kratochvil <jan.kratochvil@redhat.com>
6541
6542 PR exp/12117
6543 * gdb.cp/ptype-cv-cp.cc: New file.
6544 * gdb.cp/ptype-cv-cp.exp: New file.
6545
6546 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6547
6548 * gdb.cp/converts.cc: New test program.
6549 * gdb.cp/converts.exp: New test.
6550 * gdb.cp/overload.exp: Added test for void* vs int*.
6551 * gdb.cp/overload.exp: Ditto.
6552 * gdb.cp/oranking.exp: Removed related kfail.
6553
6554 2010-10-13 Doug Evans <dje@google.com>
6555
6556 * lib/gdb-python.exp (gdb_check_python_config): New function.
6557 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6558 * gdb.python/lib-types.cc: New file.
6559 * gdb.python/lib-types.exp: New file.
6560
6561 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6562
6563 * gdb.python/py-error.exp: New file.
6564 * gdb.python/py-error.py: New file.
6565
6566 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6567
6568 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6569 gdb_test_multiple.
6570
6571 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6572
6573 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6574 * gdb.base/prelink.exp: Likewise.
6575 * gdb.base/solib-nodir.exp: Likewise.
6576 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6577 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6578 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6579
6580 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6581
6582 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6583 for the "info files" test to avoid timeouts on slow machines.
6584
6585 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6586
6587 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6588 (main): Make openlib dummy call.
6589
6590 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6593 * break-interp.exp (reach): Move the core body ...
6594 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6595 (test_ld): Provide always real argument, even to the linker. Replace
6596 dl_main by _dl_debug_state.
6597
6598 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6599
6600 Fix results of prelinked PIEs on ppc*.
6601 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6602 Accept also DISPLACEMENT "PRESENT".
6603 (main): Replace "ZERO" displacements by "PRESENT".
6604
6605 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6606
6607 * gdb.cp/oranking.exp: New test.
6608 * gdb.cp/oranking.cc: New test program.
6609
6610 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
6611
6612 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6613 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6614
6615 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
6616
6617 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6618 lush, lynx) New constant.
6619 * gdb.base/constvars.exp: Test const array types.
6620 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6621
6622 2010-10-06 Doug Evans <dje@google.com>
6623
6624 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6625 of syscall staging area.
6626
6627 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
6628
6629 * gdb.base/gnu_vector.c: Add variable c4.
6630 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6631 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6632
6633 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6634
6635 * gdb.arch/altivec-abi.exp: Fix a typo.
6636
6637 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6638
6639 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6640 to match a thread ID.
6641
6642 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6643
6644 Fix s390x testcase compatibility.
6645 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6646
6647 2010-10-01 Doug Evans <dje@google.com>
6648
6649 * lib/gdb-python.exp: New file.
6650 * gdb.python/py-block.exp: Use it.
6651 * gdb.python/py-breakpoint.exp: Ditto.
6652 * gdb.python/py-frame.exp: Ditto.
6653 * gdb.python/py-inferior.exp: Ditto.
6654 * gdb.python/py-param.exp: Ditto.
6655 * gdb.python/py-prettyprint.exp: Ditto.
6656 * gdb.python/py-shared.exp: Ditto.
6657 * gdb.python/py-symbol.exp: Ditto.
6658 * gdb.python/py-symtab.exp: Ditto.
6659 * gdb.python/py-type.exp: Ditto.
6660 * gdb.python/py-value.exp: Ditto.
6661 * gdb.python/python.exp: Ditto.
6662
6663 2010-09-30 Tom Tromey <tromey@redhat.com>
6664
6665 * gdb.base/anon.exp: New file.
6666 * gdb.base/anon.c: New file.
6667
6668 2010-09-30 Tom Tromey <tromey@redhat.com>
6669
6670 * gdb.base/completion.exp: Test completion through anonymous
6671 union.
6672 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6673
6674 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 Fix printing parameters of inlined functions.
6677 * gdb.dwarf2/dw2-inline-param.exp: New file.
6678 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6679 * gdb.dwarf2/dw2-inline-param.S: New file.
6680
6681 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6682
6683 PR corefiles/12071.
6684 * gdb.base/corefile.exp (quit with a process, no question: load core)
6685 (quit with a core file): New tests.
6686
6687 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6688
6689 Fix GDB crash on inferior calls with self-referencing classes.
6690 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6691 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6692 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6693
6694 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6695
6696 Fix lost siginfo_t for inferior calls.
6697 * gdb.base/siginfo-infcall.exp: New file.
6698 * gdb.base/siginfo-infcall.c: New file.
6699
6700 2010-09-22 Joel Brobecker <brobecker@adacore.com>
6701
6702 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6703
6704 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6705
6706 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6707 New test.
6708 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6709
6710 2010-09-22 Joel Brobecker <brobecker@adacore.com>
6711
6712 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6713 type of our const type.
6714
6715 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6716
6717 * gdb.cp/pr12028.cc: New.
6718 * gdb.cp/pr12028.exp: New.
6719
6720 2010-09-22 Joel Brobecker <brobecker@adacore.com>
6721
6722 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6723
6724 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
6725 Jan Kratochvil <jan.kratochvil@redhat.com>
6726
6727 PR mi/11407
6728 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6729 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6730 * gdb.mi/dw2-ref-missing-frame.S New File.
6731 * gdb.mi/dw2-ref-missing-frame.exp New File.
6732
6733 2010-09-14 Tom Tromey <tromey@redhat.com>
6734
6735 PR symtab/8399:
6736 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6737
6738 2010-09-14 Tom Tromey <tromey@redhat.com>
6739
6740 PR exp/11803:
6741 * gdb.threads/tls.exp: Use C++.
6742 (check_thread_local): Use K::another_thread_local.
6743 * gdb.threads/tls.c (class K): New.
6744 (another_thread_local): Now a member of K.
6745 (spin): Update. No longer K&R C.
6746
6747 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6748
6749 * gdb.cp/koenig.cc: created class for testing member lookup.
6750 * gdb.cp/koenig.exp: Added test for member lookup.
6751
6752 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6753
6754 Fix false FAILs on sourcetree topdir directory containing "kill".
6755 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6756 source line matching regexp.
6757
6758 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6759
6760 * gdb.python/python.exp (set height 0, collect help from uiout)
6761 (verify help to uiout): New tests.
6762
6763 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6764
6765 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6766 is_lp64_target to check 64bit target.
6767
6768 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6769
6770 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6771 (test_ld) <powerpc64-*>: New.
6772
6773 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6774
6775 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6776
6777 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6778
6779 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6780 (FunctionArg::method): New function.
6781 (empty, arg): New variables.
6782 (main): Call arg.method.
6783 * gdb.cp/templates.exp (test_template_args): New function.
6784 (do_tests): Call it.
6785
6786 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6787
6788 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6789 of "next" to proceed over pthread_exit call.
6790
6791 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6792
6793 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6794 "maint print statistics" output to prevent expect timeouts.
6795
6796 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6797
6798 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6799 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6800 (test_float_rejected): ... here.
6801 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6802 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6803 (test_float_rejected): ... here.
6804 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6805 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6806 (test_float_rejected): ... here.
6807 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6808 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6809 (test_float_rejected): ... here.
6810
6811 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6812
6813 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6814 before disabling hardware watchpoints.
6815 (test_inaccessible_watchpoint): Check that hardware watchpoints
6816 are used. Test for watchpoints on a constant address.
6817
6818 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6819
6820 * gdb.base/ui-redirect.exp: New file.
6821
6822 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6823 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6826
6827 2010-08-31 Doug Evans <dje@google.com>
6828
6829 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6830
6831 2010-08-30 Tom Tromey <tromey@redhat.com>
6832
6833 PR python/11792:
6834 * gdb.python/py-value.exp (test_subscript_regression): Add
6835 dynamic_type test.
6836
6837 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6838
6839 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6840 instead of running to main. Do not test the main function.
6841 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6842 Add new main.
6843
6844 2010-08-26 Pedro Alves <pedro@codesourcery.com>
6845
6846 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6847 one test.
6848
6849 2010-08-24 Doug Evans <dje@google.com>
6850
6851 PR symtab/11942
6852 * gdb.dwarf2/dw4-sig-types.cc: New file.
6853 * gdb.dwarf2/dw4-sig-types.h: New file.
6854 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6855 * gdb.dwarf2/dw4-sig-types.exp: New file.
6856
6857 2010-08-23 Tom Tromey <tromey@redhat.com>
6858
6859 PR python/11145:
6860 * gdb.python/py-value.c (Base, Derived): New types.
6861 (base): New global.
6862 * gdb.python/py-value.exp (test_subscript_regression): Add
6863 dynamic_cast test.
6864
6865 2010-08-23 Tom Tromey <tromey@redhat.com>
6866
6867 PR python/10676:
6868 * gdb.python/py-type.exp (test_fields): Add tests for type
6869 equality.
6870
6871 2010-08-23 Tom Tromey <tromey@redhat.com>
6872
6873 PR python/11915:
6874 * gdb.python/py-type.exp (test_fields): Add tests for array.
6875
6876 2010-08-23 Keith Seitz <keiths@redhat.com>
6877
6878 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6879 have any children. Create a new abbrev for it.
6880 Add missing terminal sequence to .debug_abbrev.
6881
6882 2010-08-20 Keith Seitz <keiths@redhat.com>
6883
6884 PR symtab/11465:
6885 * gdb.dwarf2/pr11465.exp: New test.
6886 * gdb.dwarf2/pr11465.S: New file.
6887 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6888 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6889
6890 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6891
6892 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6893 registers. Update data sets with the new v2_double element in the
6894 VSX register union. Add vector_register3_vr data set for the AltiVec
6895 registers. Use gdb_test_no_output instead of send_gdb.
6896
6897 2010-08-19 Pedro Alves <pedro@codesourcery.com>
6898
6899 * gdb.python/py-shared.exp: New file, factored out from
6900 python.exp.
6901 * gdb.python/py-shared.c: New file.
6902 * gdb.python/py-shared-sl.c: New file.
6903 * gdb.python/python-1.c: New file.
6904 * gdb.python/python-sl.c: Delete.
6905 * gdb.python/python.c: Mention python-1.c.
6906 * gdb.python/python.exp: Move shared library tests to
6907 py-shared.exp.
6908 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6909 (MISCELLANEOUS): New.
6910 (clean mostlyclean): Also remove $MISCELLANEOUS.
6911
6912 2010-08-19 Doug Evans <dje@google.com>
6913
6914 PR exp/11926
6915 * gdb.base/printcmds.exp (test_float_accepted): New function.
6916 Move existing float tests there. Add tests for floats with suffixes.
6917 (test_float_rejected): New function.
6918 * gdb.java/jv-print.exp (test_float_accepted): New function.
6919 (test_float_rejected): New function.
6920 * gdb.objc/print.exp: New file.
6921 * gdb.pascal/print.exp: New file.
6922 * lib/objc.exp: New file.
6923
6924 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6925
6926 * gdb.base/default.exp (info set): Avoid full buffer error and force
6927 reading up to final gdb prompt.
6928 (show): Likewise.
6929
6930 2010-08-18 Tom Tromey <tromey@redhat.com>
6931
6932 PR symtab/11919:
6933 * gdb.base/completion.exp: Add test.
6934
6935 2010-08-18 Doug Evans <dje@google.com>
6936
6937 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6938 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6939 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6940 Simplify, early exit if runto_main fails.
6941 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6942 (set_lang_fortran): Moved to lib/fortran.exp.
6943 * gdb.fortran/types.exp: load_lib fortran.exp.
6944 (set_lang_fortran): Moved to lib/fortran.exp.
6945 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6946 * gdb.java/jprint.exp (set_lang_java): Ditto.
6947 * gdb.java/jv-exp.exp: load_lib java.exp.
6948 If set_lang_java fails, issue a warning instead of failure to be
6949 consistent with other set_lang_foo uses.
6950 (set_lang_java): Moved to lib/java.exp.
6951 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6952 If set_lang_java fails, issue a warning instead of failure to be
6953 consistent with other set_lang_foo uses.
6954 * gdb.pascal/types.exp: load_lib pascal.exp.
6955 (set_lang_pascal): Moved to lib/pascal.exp.
6956 * lib/fortran.exp: New file.
6957 * lib/java.exp (set_lang_java): New function.
6958 * lib/pascal.exp (set_lang_pascal): New function.
6959
6960 2010-08-18 Yao Qi <yao@codesourcery.com
6961
6962 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6963 func_nofb_start and func_loopfb_start, so that address of functions
6964 is equal to these labels on Thumb.
6965
6966 2010-08-18 Yao Qi <yao@codesourcery.com>
6967
6968 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6969 to reflect latest c source file.
6970
6971 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6972
6973 * gdb.cp/infcall-dlopen.exp: New file.
6974 * gdb.cp/infcall-dlopen.cc: New file.
6975 * gdb.cp/infcall-dlopen-lib.cc: New file.
6976
6977 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6978 Pedro Alves <pedro@codesourcery.com>
6979
6980 PR breakpoints/11371
6981
6982 * gdb.base/watch-cond-infcall.exp: New file.
6983 * gdb.base/watch-cond-infcall.c: New file.
6984
6985 2010-08-16 Tom Tromey <tromey@redhat.com>
6986
6987 * gdb.base/help.exp: Update.
6988 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6989 watchpoint.
6990 (test_watch_location): New proc.
6991 (test_watchpoint_in_big_blob): Delete watchpoint.
6992 * gdb.base/watchpoint.c (func5): New function.
6993 (main): Call it.
6994
6995 2010-08-16 Doug Evans <dje@google.com>
6996
6997 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6998
6999 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7000
7001 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7002 tests.
7003
7004 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
7005
7006 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7007 * gdb.base/gnu_vector.c: New File.
7008 * gdb.base/gnu_vector.exp: Likewise.
7009
7010 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7011
7012 * gdb.python/python.c: New File.
7013 * gdb.python/python-sl.c: New File.
7014 * gdb.python/python.exp: Test solib_address and decode_line
7015 * functions.
7016
7017 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7018
7019 * gdb.python/python.exp (show height, set height 10)
7020 (verify pagination beforehand, verify pagination beforehand: q)
7021 (gdb.execute does not page, verify pagination afterwards)
7022 (verify pagination afterwards: q): New.
7023
7024 2010-08-02 Doug Evans <dje@google.com>
7025
7026 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7027 because of an older gcc, change test2
7028 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7029 to unsupported.
7030
7031 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
7032
7033 * gdb.base/break-always.exp: Do not expect full paths to file
7034 names.
7035 * gdb.base/commands.exp: Likewise.
7036
7037 2010-07-30 Doug Evans <dje@google.com>
7038
7039 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7040 xfail them when run with older gccs.
7041
7042 * lib/gdb.exp (build_executable): Forward "c++" option to
7043 get_compiler_info.
7044
7045 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7046 "python print ttype.template_argument(1)" and
7047 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7048 if using gcc 4.4 or earlier.
7049
7050 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7051 attach-to-debugger handling.
7052
7053 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7054
7055 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7056 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7057 (main): Use copyreloc.
7058 * gdb.base/prelink.exp (split debug of executable)
7059 (.dynbss vs. .bss address shift): New tests.
7060
7061 2010-07-29 Pedro Alves <pedro@codesourcery.com>
7062
7063 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7064 in gdb_test_multiple.
7065
7066 2010-07-29 Pedro Alves <pedro@codesourcery.com>
7067
7068 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7069 environment.
7070
7071 2010-07-28 Tom Tromey <tromey@redhat.com>
7072
7073 PR python/11060:
7074 * gdb.python/py-type.c (Temargs): New template.
7075 (temvar): New variable.
7076 * gdb.python/py-type.exp (test_template): New proc.
7077
7078 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7079
7080 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7081 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7082
7083 2010-07-28 Tom Tromey <tromey@redhat.com>
7084
7085 PR c++/9946:
7086 * gdb.cp/temargs.exp: New file.
7087 * gdb.cp/temargs.cc: New file.
7088
7089 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7090
7091 * gdb.base/help.exp (help disassemble): Update the content.
7092
7093 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7094
7095 * gdb.threads/ia64-sigill.exp: New file.
7096 * gdb.threads/ia64-sigill.c: New file.
7097
7098 2010-07-27 Tom Tromey <tromey@redhat.com>
7099
7100 * gdb.opt/inline-cmds.c (ATTR): New define.
7101 (func1): Use it.
7102 (func2): Likewise.
7103 (func3): Likewise.
7104 (outer_inline1): Likewise.
7105 (outer_inline2): Likewise.
7106 * gdb.opt/inline-bt.c (ATTR): New define.
7107 (func1): Use it.
7108 (func2): Likewise.
7109 * gdb.opt/inline-locals.c (ATTR): New define.
7110 (func1): Use it.
7111 (func2): Likewise.
7112
7113 2010-07-27 Tom Tromey <tromey@redhat.com>
7114
7115 * gdb.stabs/gdb11479.c (hack): New function.
7116 (test): Use it.
7117 (test2): Use it.
7118 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7119 (int32_search_buf, int64_search_buf): No longer static.
7120 (x): Remove.
7121 * gdb.base/relocate.c (hack): New function.
7122
7123 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7124
7125 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7126 * gdb.python/py-value.c (func1): New function.
7127 (func2): Likewise.
7128
7129 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
7130
7131 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7132 as not to clash with .data section.
7133
7134 2010-07-26 Jerome Guitton <guitton@adacore.com>
7135
7136 * gdb.base/code_elim.exp: New file.
7137 * gdb.base/code_elim1.c: New file.
7138 * gdb.base/code_elim2.c: New file.
7139
7140 2010-07-21 Pedro Alves <pedro@codesourcery.com>
7141
7142 PR symtab/11827
7143
7144 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7145 (some_volatile_enum): New variable.
7146 * gdb.base/printcmds.exp (test_print_enums): New.
7147 <top level>: Call it.
7148
7149 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7150
7151 * gdb.cp/fpointer.cc: New test.
7152 * gdb.cp/fpointer.exp: New test.
7153
7154 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7155
7156 * gdb.base/solib-nodir.exp: New file.
7157 * lib/gdb.exp (runto): New case for a GDB internal error.
7158
7159 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7160 Ulrich Weigand <uweigand@de.ibm.com>
7161 Tom Tromey <tromey@redhat.com>
7162
7163 * gdb.base/charset-malloc.c: New file.
7164 * gdb.base/charset.c (malloc_stub): New prototype.
7165 (main): Call it instead of malloc itself.
7166 * gdb.base/charset.exp: Use only prepare_for_testing.
7167 (binfile): Remove the variable.
7168
7169 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7170
7171 Make core files the process_stratum.
7172 * gdb.base/corefile.exp (run: load core again)
7173 (run: sanity check we see the core file, run: with core)
7174 (run: core file is cleared, attach: load core again)
7175 (attach: sanity check we see the core file, attach: with core)
7176 (attach: core file is cleared): New tests.
7177 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7178
7179 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
7180
7181 * gdb.arch/altivec-abi.exp: New tests.
7182
7183 2010-07-13 Tom Tromey <tromey@redhat.com>
7184
7185 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7186 (main): Use it.
7187 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7188
7189 2010-07-13 Tom Tromey <tromey@redhat.com>
7190
7191 * gdb.base/label.exp: New file.
7192 * gdb.base/label.c: New file.
7193
7194 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7195 H.J. Lu <hongjiu.lu@intel.com>
7196
7197 * lib/gdb.exp (is_ilp32_target): New.
7198 (is_lp64_target): Likewise.
7199
7200 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7201 target.
7202 * gdb.arch/amd64-disp-step.exp: Likewise.
7203 * gdb.arch/amd64-dword.exp: Likewise.
7204 * gdb.arch/amd64-i386-address.exp: Likewise.
7205 * gdb.arch/amd64-word.exp: Likewise.
7206
7207 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7208 target.
7209 * gdb.arch/i386-bp_permanent.exp: Likewise.
7210 * gdb.arch/i386-byte.exp: Likewise.
7211 * gdb.arch/i386-disp-step.exp: Likewise.
7212 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7213 * gdb.arch/i386-prologue.exp: Likewise.
7214 * gdb.arch/i386-size-overlap.exp: Likewise.
7215 * gdb.arch/i386-size.exp: Likewise.
7216 * gdb.arch/i386-sse.exp: Likewise.
7217 * gdb.arch/i386-unwind.exp: Likewise.
7218 * gdb.arch/i386-word.exp: Likewise.
7219
7220 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7221 test only when building 64-bit executables. Do not hard-code
7222 -m64 option.
7223
7224 2010-07-07 Doug Evans <dje@google.com>
7225
7226 * lib/gdb.exp (gdb_test_list_exact): New function.
7227 * gdb.base/default.exp (show convenience): Call it, add tests for
7228 $_sdata = void, $_thread = 0.
7229
7230 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7231 Joel Brobecker <brobecker@adacore.com>
7232
7233 Fix re-run of PIE executable, PR shlibs/11776.
7234 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7235 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7236 and re-"run" of the inferior.
7237
7238 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7239 Joel Brobecker <brobecker@adacore.com>
7240
7241 Cope with missing /usr/sbin/prelink.
7242 * lib/prelink-support.exp (prelink_no):
7243 <result == 1 && $output is "no such file or directory">: New.
7244 (prelink_yes): Likewise. Return on failed prelink_no.
7245
7246 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7247 Joel Brobecker <brobecker@adacore.com>
7248
7249 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7250 build_executable by build_executable_own_libs. Replace "prelink -R"
7251 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7252 change.
7253 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7254 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7255 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7256 Replace build_executable by build_executable_own_libs's function
7257 build_executable_own_libs.
7258 (prelinkNO): Create new stub to call prelink_no.
7259 (prelinkYES): Create new stub to call prelink_yes.
7260 (test_attach): Rename calls of copy to file_copy.
7261 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7262 (copy): Move to ...
7263 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7264 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7265 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7266 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7267 special flags by gdb_compile_shlib. Replace second gdb_compile by
7268 build_executable_own_libs. Replace "prelink -R" execution by a call of
7269 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7270 a second call of prelink_yes. Replace restart commands by
7271 clean_restart.
7272 (prelink): Rename to ...
7273 (seen displacement message): ... this test. Extend its expectation
7274 strictness.
7275
7276 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7277
7278 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7279 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7280 displacement message exactly once.
7281
7282 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7283 Joel Brobecker <brobecker@adacore.com>
7284
7285 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7286 its restore after the <$relink_args != ""> loop. new comment.
7287
7288 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7289 Joel Brobecker <brobecker@adacore.com>
7290
7291 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7292 code for it. New variable relink_args.
7293 (prelinkYES): Call prelinkNO.
7294 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7295 in such case. Move the core code to ...
7296 (test_attach_gdb): ... a new function. Send GDB command "file".
7297 Extend expected "Attaching to " string.
7298
7299 2010-07-02 Tom Tromey <tromey@redhat.com>
7300
7301 * gdb.base/bitops.exp: Remove extraneous "pass".
7302
7303 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
7304
7305 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7306
7307 2010-07-01 Pedro Alves <pedro@codesourcery.com>
7308
7309 * gdb.base/help.exp: Adjust expected output.
7310
7311 2010-07-01 Pedro Alves <pedro@codesourcery.com>
7312
7313 * gdb.base/help.exp: Adjust expected output.
7314
7315 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7316
7317 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7318 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7319 c++/11702.
7320
7321 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7322 Doug Evans <dje@google.com>
7323
7324 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7325 add .dynamic entry'.
7326
7327 2010-06-29 Doug Evans <dje@google.com>
7328
7329 Test PR c++/11702.
7330 * gdb.cp/m-static.exp: Add testcase.
7331 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7332
7333 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
7334 Tom Tromey <tromey@redhat.com>
7335 Thiago Jung Bauermann <bauerman@br.ibm.com>
7336
7337 * gdb.python/py-inferior.c: New File.
7338 * gdb.python/py-infthread.c: New File.
7339 * gdb.python/py-inferior.exp: New File.
7340 * gdb.python/py-infthread.exp: New File.
7341
7342 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7343
7344 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7345 (ptype ::C::OtherFileClass typedefs): New.
7346 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7347 (C::OtherFileClass::cOtherFileClassVar2): New.
7348 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7349 cOtherFileClassVar2.
7350 (C::cOtherFileType2, C::cOtherFileVar2): New.
7351 (C::cOtherFileVar_use): use also cOtherFileVar2.
7352 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7353
7354 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7355
7356 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7357 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7358 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7359 (print ::C::cOtherFileVar)
7360 (whatis C::OtherFileClass::cOtherFileClassType)
7361 (whatis ::C::OtherFileClass::cOtherFileClassType)
7362 (print C::OtherFileClass::cOtherFileClassVar)
7363 (print ::cOtherFileClassVar)
7364 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7365 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7366 trailing content.
7367 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7368 (C::OtherFileClass::cOtherFileClassVar)
7369 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7370 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7371
7372 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7373
7374 Test PR c++/11703 and PR gdb/1448.
7375 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7376 gdb/1448.
7377
7378 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7379
7380 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7381 (main) <rtti_data>: New.
7382 * gdb.cp/virtbase.exp (print rtti_data): New.
7383
7384 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7385 Joel Brobecker <brobecker@adacore.com>
7386
7387 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7388
7389 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7390
7391 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7392
7393 2010-06-28 Doug Evans <dje@google.com>
7394
7395 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7396
7397 2010-06-27 Doug Evans <dje@google.com>
7398
7399 * gdb.cp/m-static.exp: Update expected test output.
7400
7401 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7402
7403 * gdb.gdb/selftest.exp: Adjust expected message for
7404 capturing start-up runtime.
7405
7406 2010-06-25 Tom Tromey <tromey@redhat.com>
7407
7408 PR python/10808:
7409 * gdb.python/python.exp: Add new tests.
7410
7411 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7412
7413 * gdb.cp/operator.cc: Created an import loop.
7414 * gdb.cp/operator.exp: Added testcase for import loop.
7415
7416 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7417
7418 Test PR python/11407.
7419 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7420 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7421 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7422 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7423 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7424 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7425 binfile. Call gdb_compile with clean_restart twice.
7426 (func_nofb print, func_nofb backtrace, func_loopfb print)
7427 (func_loopfb backtrace): New.
7428
7429 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7430
7431 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7432 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7433 by a hand made one.
7434 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7435 i?86 requirement. Remove variables srcfile and binfile. New variable
7436 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7437
7438 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7439
7440 * gdb.cell/dwarfaddr.exp: New file.
7441 * gdb.cell/dwarfaddr.S: New file.
7442
7443 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7444
7445 Test PR 9436.
7446 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7447
7448 2010-06-24 Hui Zhu <teawater@gmail.com>
7449
7450 * gdb.base/eval.exp: New file.
7451
7452 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7453
7454 * gdb.cell/fork.exp: New file.
7455 * gdb.cell/fork.c: Likewise.
7456 * gdb.cell/fork-spu.c: Likewise.
7457
7458 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7459
7460 * lib/gdb.exp (banned_variables_traced): New global variable.
7461 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7462 (gdb_init): Use `trace add variable' instead of obsolete
7463 `trace variable'.
7464
7465 2010-06-21 Doug Evans <dje@google.com>
7466
7467 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7468
7469 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7470
7471 * gdb.arch/spu-ls.exp: New file.
7472 * gdb.arch/spu-ls.c: Likewise.
7473
7474 2010-06-18 Stan Shebs <stan@codesourcery.com>
7475
7476 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7477
7478 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7479
7480 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7481 * gdb.base/watch-cond.exp: Likewise.
7482 * gdb.python/py-breakpoint.exp: Likewise.
7483
7484 2010-06-18 Pedro Alves <pedro@codesourcery.com>
7485
7486 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7487 clean_restart, make sure every test has a distinct message, and
7488 that messages don't include the executable' full path.
7489
7490 2010-06-17 Doug Evans <dje@google.com>
7491
7492 * gdb.arch/i386-size.exp: Updated expected output for
7493 DISASSEMBLY_OMIT_FNAME.
7494
7495 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7496 Sergio Durigan Junior <sergiodj@redhat.com>
7497
7498 * gdb.base/watch-notconst.c: New file.
7499 * gdb.base/watch-notconst.S: New file.
7500 * gdb.base/watch-notconst2.c: New file.
7501 * gdb.base/watch-notconst2.S: New file.
7502 * gdb.base/watch-notconst.exp: New file.
7503 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7504 (func4): Add operations on `global_ptr_ptr'.
7505 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7506 routine to test watchpoints created with a constant expression.
7507 (test_inaccessible_watchpoint): Include tests for watchpoints
7508 created with a constant expression.
7509
7510 2010-06-14 Kevin Buettner <kevinb@redhat.com>
7511
7512 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7513 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7514 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7515 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7516 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7517 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7518 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7519 of `_start'.
7520
7521 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7522
7523 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7524 not supported on the target.
7525 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7526 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7527 * gdb.mi/mi-nsintrall.exp: Likewise.
7528 * gdb.mi/mi-nsmoribund.exp: Likewise.
7529 * gdb.mi/mi-nsthrexec.exp: Likewise.
7530
7531 2010-06-11 Stan Shebs <stan@codesourcery.com>
7532
7533 * gdb.base/permissions.exp: New file.
7534
7535 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7536
7537 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7538 does not support ELF executable class.
7539
7540 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7541
7542 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7543
7544 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7545
7546 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7547 (runto): Catch "The target does not support running in non-stop mode.".
7548
7549 2010-06-11 Michael Snyder <msnyder@vmware.com>
7550
7551 * gdb.base/setshow.exp (set language asm): Don't use
7552 gdb_test_no_output, fails on some targets.
7553
7554 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7555
7556 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7557 * gdb.cp/pr9167.exp: Likewise.
7558
7559 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7560
7561 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7562
7563 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7564
7565 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7566
7567 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7568
7569 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7570
7571 2010-06-11 Tom Tromey <tromey@redhat.com>
7572
7573 PR gdb/9977, PR exp/11636::
7574 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7575 (pieces_test_f6): Update expected output.
7576
7577 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7578
7579 * gdb.base/moribund-step.exp: New.
7580
7581 2010-06-08 Michael Snyder <msnyder@vmware.com>
7582
7583 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
7584 * gdb.ada/boolean_expr.exp:
7585 * gdb.ada/frame_args.exp: Ditto.
7586 * gdb.ada/lang_switch.exp: Ditto.
7587 * gdb.ada/ptype_arith_binop.exp: Ditto.
7588 * gdb.ada/ref_param.exp: Ditto.
7589 * gdb.ada/type_coercion.exp:Ditto.
7590
7591 * gdb.asm/asm-source.exp: Ditto.
7592
7593 * gdb.base/attach.exp: Ditto.
7594 * gdb.base/bitfields2.exp: Ditto.
7595 * gdb.base/call-signal-resume.exp: Ditto.
7596 * gdb.base/callfuncs.exp: Ditto.
7597 * gdb.base/commands.exp: Ditto.
7598 * gdb.base/dbx.exp: Ditto.
7599 * gdb.base/default.exp: Ditto.
7600 * gdb.base/dump.exp: Ditto.
7601 * gdb.base/exprs.exp: Ditto.
7602 * gdb.base/freebpcmd.exp: Ditto.
7603 * gdb.base/interrupt.exp: Ditto.
7604 * gdb.base/list.exp: Ditto.
7605 * gdb.base/long_long.exp: Ditto.
7606 * gdb.base/maint.exp: Ditto.
7607 * gdb.base/ptype.exp: Ditto.
7608 * gdb.base/return.exp: Ditto.
7609 * gdb.base/setshow.exp: Ditto.
7610 * gdb.base/sigbpt.exp: Ditto.
7611 * gdb.base/sigrepeat.exp: Ditto.
7612
7613 * gdb.cp/classes.exp: Ditto.
7614
7615 * gdb.dwarf2/dw2-restore.exp: Ditto.
7616
7617 * gdb.gdb/selftest.exp: Ditto.
7618
7619 * gdb.multi/base.exp: Ditto.
7620 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7621
7622 * gdb.python/py-block.exp: Ditto.
7623 * gdb.python/py-prettyprint.exp: Ditto.
7624 * gdb.python/py-template.exp: Ditto.
7625
7626 * gdb.server/ext-attach.exp: Ditto.
7627 * gdb.server/ext-run.exp: Ditto.
7628 * gdb.server/server-mon.exp: Ditto.
7629
7630 * gdb.threads/fork-thread-pending.exp: Ditto.
7631 * gdb.threads/hand-call-in-threads.exp: Ditto.
7632 * gdb.threads/interrupted-hand-call.exp: Ditto.
7633 * gdb.threads/linux-dp.exp: Ditto.
7634 * gdb.threads/manythreads.exp: Ditto.
7635 * gdb.threads/print-threads.exp: Ditto.
7636 * gdb.threads/pthreads.exp: Ditto.
7637 * gdb.threads/schedlock.exp: Ditto.
7638 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7639 * gdb.threads/threadapply.exp: Ditto.
7640
7641 2010-06-08 Michael Snyder <msnyder@vmware.com>
7642
7643 * gdb.ada/exec_changed.exp:
7644 Use ".*" instead of "" as wildcard regexp.
7645
7646 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7647 * gdb.base/call-ar-st.exp: Ditto.
7648 * gdb.base/checkpoint.exp: Ditto.
7649 * gdb.base/default.exp: Ditto.
7650 * gdb.base/dump.exp: Ditto.
7651 * gdb.base/ending-run.exp: Ditto.
7652 * gdb.base/fileio.exp: Ditto.
7653 * gdb.base/miscexprs.exp: Ditto.
7654 * gdb.base/pointers.exp: Ditto.
7655 * gdb.base/readline.exp: Ditto.
7656 * gdb.base/reread.exp: Ditto.
7657 * gdb.base/restore.exp: Ditto.
7658 * gdb.base/shlib-call.exp: Ditto.
7659 * gdb.base/valgrind-db-attach.exp: Ditto.
7660 * gdb.base/volatile.exp: Ditto.
7661 * gdb.base/watchpoints.exp: Ditto.
7662
7663 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7664
7665 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7666 * gdb.python/py-value.exp: Ditto.
7667
7668 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7669 * gdb.trace/circ.exp: Ditto.
7670 * gdb.trace/collection.exp: Ditto.
7671 * gdb.trace/packetlen.exp: Ditto.
7672 * gdb.trace/passc-dyn.exp: Ditto.
7673 * gdb.trace/report.exp: Ditto.
7674 * gdb.trace/tfile.exp: Ditto.
7675 * gdb.trace/tfind.exp: Ditto.
7676 * gdb.trace/while-dyn.exp: Ditto.
7677
7678 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7679
7680 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7681
7682 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7683
7684 Test PR 10640.
7685 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7686
7687 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7688
7689 * gdb.cp/koenig.exp: Test for ADL operators.
7690 * gdb.cp/koenig.cc: Added ADL operators.
7691 * gdb.cp/operator.exp: New test.
7692 * gdb.cp/operator.cc: New test.
7693
7694 2010-06-04 Michael Snyder <msnyder@vmware.com>
7695
7696 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7697 * gdb.base/pending.exp: Ditto.
7698
7699 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7700
7701 2010-06-04 Doug Evans <dje@google.com>
7702
7703 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7704 disabled printers.
7705 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7706 (enable_lookup_function): New function.
7707
7708 2010-06-04 Tom Tromey <tromey@redhat.com>
7709
7710 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7711 of hash and id.
7712
7713 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7714
7715 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7716 newline.
7717 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7718 (empty verbose non-noisy clear, empty verbose noisy clear)
7719 (empty non-verbose noisy clear): Likewise.
7720
7721 2010-06-03 Michael Snyder <msnyder@vmware.com>
7722
7723 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7724 * gdb.base/display.exp: Ditto.
7725 * gdb.base/find.exp: Ditto.
7726 * gdb.base/ifelse.exp: Ditto.
7727 * gdb.base/multi-forks.exp: Ditto.
7728 * gdb.base/recurse.exp: Ditto.
7729 * gdb.base/setshow.exp: Ditto.
7730 * gdb.base/value-double-free.exp: Ditto.
7731 * gdb.base/watch-vfork.exp: Ditto.
7732 * gdb.base/watch_thread_num.exp: Ditto.
7733 * gdb.base/watchpoint-solib.exp: Ditto.
7734 * gdb.base/watchpoint.exp: Ditto.
7735 * gdb.base/watchpoints.exp: Ditto.
7736
7737 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7738 * gdb.cp/overload.exp: Ditto.
7739 * gdb.cp/virtfunc.exp: Ditto.
7740
7741 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7742
7743 * gdb.reverse/watch-precsave.exp:
7744 Replace gdb_test with gdb_test_no_output.
7745
7746 * gdb.threads/attach-into-signal.exp:
7747 Replace gdb_test with gdb_test_no_output.
7748 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7749 * gdb.threads/watchthreads.exp: Ditto.
7750 * gdb.threads/watchthreads2.exp: Ditto.
7751
7752 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7753 * gdb.trace/tfind.exp: Ditto.
7754
7755 2010-06-03 Joel Brobecker <brobecker@adacore.com>
7756
7757 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7758 successful test if message is the empty string.
7759
7760 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7761
7762 * gdb.fortran/module.exp (stopped language detection): New test.
7763
7764 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7765
7766 Support DW_TAG_module as separate namespaces.
7767 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7768 gdb.fortran/library-module-lib.f90: New.
7769 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7770 (print i): Remove.
7771 (continue to breakpoint: i-is-1, print var_i value 1)
7772 (continue to breakpoint: i-is-2, print var_i value 2)
7773 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7774 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7775 (complete `modmany, complete `modmany`, complete `modmany`var)
7776 (show language, setting breakpoint at module): New tests.
7777 * gdb.fortran/module.f90 (module mod): Remove.
7778 (module mod1, module mod2, module modmany, subroutine sub1)
7779 (subroutine sub2, program module): New.
7780
7781 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7782
7783 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7784 (print value of rUC, print value of rI, print value of UI): ... here.
7785 * gdb.cp/anon-union.exp (pass): Rename to ...
7786 (print z 2): ... here.
7787
7788 2010-06-02 Michael Snyder <msnyder@vmware.com>
7789
7790 * gdb.trace/actions.exp: Use gdb_test_no_output.
7791 * gdb.trace/circ.exp: Ditto.
7792 * gdb.trace/packetlen.exp: Ditto.
7793 * gdb.trace/save-trace.exp: Ditto.
7794 * gdb.trace/tracecmd.exp: Ditto.
7795 * gdb.trace/tsv.exp: Ditto.
7796
7797 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7798 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7799 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7800 * gdb.threads/manythreads.exp: Ditto.
7801 * gdb.threads/print-threads.exp: Ditto.
7802 * gdb.threads/pthreads.exp: Ditto.
7803 * gdb.threads/schedlock.exp: Ditto.
7804 * gdb.threads/staticthreads.exp: Ditto.
7805 * gdb.threads/thread-specific.exp: Ditto.
7806 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7807 * gdb.threads/threadapply.exp: Ditto.
7808 * gdb.threads/watchthreads.exp: Ditto.
7809 * gdb.threads/watchthreads2.exp: Ditto.
7810
7811 * gdb.python/py-block.exp: Use gdb_test_no_output.
7812 * gdb.python/py-prettyprint.exp: Ditto.
7813 * gdb.python/py-template.exp: Ditto.
7814 * gdb.python/py-value.exp: Ditto.
7815
7816 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7817 * gdb.reverse/watch-reverse.exp: Ditto.
7818
7819 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7820 * gdb.server/ext-run.exp: Ditto.
7821
7822 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7823 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7824 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7825 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7826 * gdb.dwarf2/dw2-producer.exp: Ditto.
7827 * gdb.dwarf2/mac-fileno.exp: Ditto.
7828
7829 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7830 * gdb.gdb/selftest.exp: Ditto.
7831
7832 * gdb.multi/base.exp: Use gdb_test_no_output.
7833
7834 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7835
7836 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7837
7838 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7839
7840 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7841
7842 * gdb.cp/class2.exp: Use gdb_test_no_output.
7843 * gdb.cp/classes.exp: Ditto.
7844 * gdb.cp/extern-c.exp: Ditto.
7845 * gdb.cp/inherit.exp: Ditto.
7846 * gdb.cp/maint.exp: Ditto.
7847 * gdb.cp/mb-inline.exp: Ditto.
7848 * gdb.cp/mb-templates.exp: Ditto.
7849 * gdb.cp/method2.exp: Ditto.
7850 * gdb.cp/misc.exp: Ditto.
7851 * gdb.cp/ovldbreak.exp: Ditto.
7852 * gdb.cp/punctuator.exp: Ditto.
7853 * gdb.cp/templates.exp: Ditto.
7854 * gdb.cp/virtbase.exp: Ditto.
7855
7856 * gdb.threads/attach-stopped.exp:
7857 Replace uses of send_gdb / gdb_expect.
7858 * gdb.threads/attachstop-mt.exp:
7859 Replace uses of send_gdb / gdb_expect.
7860 * gdb.threads/gcore-thread.exp:
7861 Replace uses of send_gdb / gdb_expect.
7862 * gdb.threads/hand-call-in-threads.exp:
7863 Replace uses of send_gdb / gdb_expect.
7864 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
7865 * gdb.threads/print-threads.exp:
7866 Replace uses of send_gdb / gdb_expect.
7867 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7868 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7869 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7870
7871 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7872 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7873 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7874 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7875 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7876 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7877 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7878 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7879 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7880 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7881 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7882
7883 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7884
7885 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7886
7887 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7888
7889 * gdb.cp/koenig.exp: Added new test case.
7890 * gdb.cp/koenig.cc: Ditto.
7891
7892 2010-06-01 Michael Snyder <msnyder@vmware.com>
7893
7894 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7895 * gdb.base/arrayidx.exp: Ditto.
7896 * gdb.base/attach.exp: Ditto.
7897 * gdb.base/auxv.exp: Ditto.
7898 * gdb.base/bigcre.exp: Ditto.
7899 * gdb.base/break-always.exp: Ditto.
7900 * gdb.base/break-interp.exp: Ditto.
7901 * gdb.base/break.exp: Ditto.
7902 * gdb.base/breakpoint-shadow.exp: Ditto.
7903 * gdb.base/call-ar-st.exp: Ditto.
7904 * gdb.base/call-sc.exp: Ditto.
7905 * gdb.base/call-signal-resume.exp: Ditto.
7906 * gdb.base/callfuncs.exp: Ditto.
7907 * gdb.base/catch-syscall.exp: Ditto.
7908 * gdb.base/charset.exp: Ditto.
7909 * gdb.base/code-expr.exp: Ditto.
7910 * gdb.base/commands.exp: Ditto.
7911 * gdb.base/cond-expr.exp: Ditto.
7912 * gdb.base/condbreak.exp: Ditto.
7913 * gdb.base/cursal.exp: Ditto.
7914 * gdb.base/cvexpr.exp: Ditto.
7915 * gdb.base/default.exp: Ditto.
7916 * gdb.base/del.exp: Ditto.
7917 * gdb.base/detach.exp: Ditto.
7918 * gdb.base/display.exp: Ditto.
7919 * gdb.base/ena-dis-br.exp: Ditto.
7920 * gdb.base/eval-skip.exp: Ditto.
7921 * gdb.base/foll-fork.exp: Ditto.
7922 * gdb.base/foll-vfork.exp: Ditto.
7923 * gdb.base/frame-args.exp: Ditto.
7924 * gdb.base/funcargs.exp: Ditto.
7925 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7926 * gdb.base/gdbvars.exp: Ditto.
7927 * gdb.base/help.exp: Ditto.
7928 * gdb.base/ifelse.exp: Ditto.
7929 * gdb.base/included.exp: Ditto.
7930 * gdb.base/list.exp: Ditto.
7931 * gdb.base/macscp.exp: Ditto.
7932 * gdb.base/maint.exp: Ditto.
7933 * gdb.base/multi-fork.exp: Ditto.
7934 * gdb.base/overlays.exp: Ditto.
7935 * gdb.base/page.exp: Ditto.
7936 * gdb.base/pending.exp: Ditto.
7937 * gdb.base/pointers.exp: Ditto.
7938 * gdb.base/pr11022.exp: Ditto.
7939 * gdb.base/prelink.exp: Ditto.
7940 * gdb.base/printcmds.exp: Ditto.
7941 * gdb.base/psymtab.exp: Ditto.
7942 * gdb.base/randomize.exp: Ditto.
7943 * gdb.base/relational.exp: Ditto.
7944 * gdb.base/relocate.exp: Ditto.
7945 * gdb.base/remote.exp: Ditto.
7946 * gdb.base/sepdebug.exp: Ditto.
7947 * gdb.base/set-lang-auto.exp: Ditto.
7948 * gdb.base/setshow.exp: Ditto.
7949 * gdb.base/setvar.exp: Ditto.
7950 * gdb.base/signals.exp: Ditto.
7951 * gdb.base/signull.exp: Ditto.
7952 * gdb.base/sigstep.exp: Ditto.
7953 * gdb.base/sizeof.exp: Ditto.
7954 * gdb.base/solib-disc.exp: Ditto.
7955 * gdb.base/store.exp: Ditto.
7956 * gdb.base/structs.exp: Ditto.
7957 * gdb.base/structs2.exp: Ditto.
7958 * gdb.base/subst.exp: Ditto.
7959 * gdb.base/term.exp: Ditto.
7960 * gdb.base/trace-commands.exp: Ditto.
7961 * gdb.base/unwindonsignal.exp: Ditto.
7962 * gdb.base/valgrind-db-attach.exp: Ditto.
7963 * gdb.base/varargs.exp: Ditto.
7964 * gdb.base/watch-cond.exp: Ditto.
7965 * gdb.base/watch_thread_num.exp: Ditto.
7966 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7967 * gdb.base/watchpoint.exp: Ditto.
7968 * gdb.base/whatis-exp.exp: Ditto.
7969
7970 2010-06-01 Michael Snyder <msnyder@vmware.com>
7971
7972 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7973 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7974 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7975 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7976 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7977 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7978 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7979 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7980 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7981 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7982 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7983 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7984 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7985 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7986 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7987
7988 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7989
7990 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7991 trailing newline.
7992 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7993 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7994 (p *args): ... here and remove excessive trailing newline.
7995
7996 2010-05-31 Joel Brobecker <brobecker@adacore.com>
7997
7998 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7999
8000 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8001
8002 Accept the new Linux kernel "t (tracing stop)" string.
8003 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8004 Update comment.
8005 (state_wait) <T (tracing stop)>: New.
8006 (main): Update the state_wait expect string.
8007
8008 2010-05-28 Pedro Alves <pedro@codesourcery.com>
8009
8010 * limits.c, limits.exp: Delete files.
8011 * Makefile.in (clean mostlyclean): Adjust.
8012 * tracecmd.exp: Adjust.
8013
8014 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8015
8016 * gdb.base/tui-layout.exp: New.
8017
8018 2010-05-28 Michael Snyder <msnyder@vmware.com>
8019
8020 * gdb.reverse/break-precsave.exp:
8021 Replace uses of send_gdb / gdb_expect.
8022 * gdb.reverse/break-reverse.exp:
8023 Replace uses of send_gdb / gdb_expect.
8024 * gdb.reverse/consecutive-precsave.exp:
8025 Replace uses of send_gdb / gdb_expect.
8026 * gdb.reverse/consecutive-reverse.exp:
8027 Replace uses of send_gdb / gdb_expect.
8028 * gdb.reverse/finish-precsave.exp:
8029 Replace uses of send_gdb / gdb_expect.
8030 * gdb.reverse/finish-reverse.exp:
8031 Replace uses of send_gdb / gdb_expect.
8032 * gdb.reverse/i386-precsave.exp:
8033 Replace uses of send_gdb / gdb_expect.
8034 * gdb.reverse/i386-reverse.exp:
8035 Replace uses of send_gdb / gdb_expect.
8036 * gdb.reverse/i386-sse-reverse.exp:
8037 Replace uses of send_gdb / gdb_expect.
8038 * gdb.reverse/i387-env-reverse.exp:
8039 Replace uses of send_gdb / gdb_expect.
8040 * gdb.reverse/i387-stack-reverse.exp:
8041 Replace uses of send_gdb / gdb_expect.
8042 * gdb.reverse/machinestate-precsave.exp:
8043 Replace uses of send_gdb / gdb_expect.
8044 * gdb.reverse/machinestate.exp:
8045 Replace uses of send_gdb / gdb_expect.
8046 * gdb.reverse/sigall-precsave.exp:
8047 Replace uses of send_gdb / gdb_expect.
8048 * gdb.reverse/sigall-reverse.exp:
8049 Replace uses of send_gdb / gdb_expect.
8050 * gdb.reverse/solib-precsave.exp:
8051 Replace uses of send_gdb / gdb_expect.
8052 * gdb.reverse/solib-reverse.exp:
8053 Replace uses of send_gdb / gdb_expect.
8054 * gdb.reverse/step-precsave.exp:
8055 Replace uses of send_gdb / gdb_expect.
8056 * gdb.reverse/step-reverse.exp:
8057 Replace uses of send_gdb / gdb_expect.
8058 * gdb.reverse/until-precsave.exp:
8059 Replace uses of send_gdb / gdb_expect.
8060 * gdb.reverse/until-reverse.exp:
8061 Replace uses of send_gdb / gdb_expect.
8062 * gdb.reverse/watch-precsave.exp:
8063 Replace uses of send_gdb / gdb_expect.
8064 * gdb.reverse/watch-reverse.exp:
8065 Replace uses of send_gdb / gdb_expect.
8066
8067 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8068
8069 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8070 excessive newline.
8071
8072 2010-05-27 Michael Snyder <msnyder@vmware.com>
8073
8074 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
8075 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8076 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8077 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8078 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8079 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8080 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8081 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8082 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8083 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8084 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8085 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8086 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8087 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8088 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8089 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8090 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8091 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8092 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
8093
8094 2010-05-26 Michael Snyder <msnyder@vmware.com>
8095
8096 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8097 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8098
8099 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8100 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8101 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8102
8103 * gdb.reverse/consecutive-reverse.exp:
8104 Replace uses of send_gdb / gdb_expect.
8105 * gdb.reverse/consecutive-precsave.exp:
8106 Replace uses of send_gdb / gdb_expect.
8107
8108 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8109 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8110 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
8111 * gdb.mi/mi-ns-stale-regcache.exp:
8112 Replace uses of send_gdb / gdb_expect.
8113 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8114 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8115 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8116 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8117 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8118 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8119 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8120 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8121 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
8122
8123 2010-05-26 Michael Snyder <msnyder@vmware.com>
8124
8125 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
8126
8127 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
8128
8129 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8130 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8131 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8132 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8133 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8134 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8135 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8136 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8137 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
8138
8139 2010-05-25 Tom Tromey <tromey@redhat.com>
8140
8141 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8142
8143 2010-05-25 Tom Tromey <tromey@redhat.com>
8144
8145 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8146 argument order.
8147 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8148 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8149 order.
8150 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8151 order.
8152 * gdb.base/call-sc.exp (setup_kfails): Remove.
8153 (setup_compiler_kfails): Remove.
8154 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8155 argument order.
8156 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8157 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8158 (advancei): Fix setup_kfail argument order.
8159 * gdb.base/radix.exp: Fix setup_kfail argument order.
8160 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8161 order.
8162 * gdb.base/structs.exp (setup_kfails): Remove.
8163 (setup_compiler_kfails): Fix setup_kfail argument order.
8164 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8165 order.
8166 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8167 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8168 setup_kfail argument order.
8169 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8170
8171 2010-05-25 Tom Tromey <tromey@redhat.com>
8172
8173 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8174
8175 2010-05-25 Michael Snyder <msnyder@vmware.com>
8176
8177 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8178 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8179 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8180 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8181 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8182 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8183 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8184 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8185 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
8186 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8187 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8188 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8189 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8190 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8191 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8192 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8193 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8194 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8195 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8196 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8197 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8198 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8199 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
8200 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8201 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8202 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8203 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8204 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8205 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8206 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8207 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8208 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8209 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8210 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8211 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8212 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8213 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8214 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8215 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8216 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8217 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8218 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
8219 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8220 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8221 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8222 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8223 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
8224 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
8225
8226 2010-05-25 Doug Evans <dje@google.com>
8227
8228 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8229 gdb.string_to_argv.
8230
8231 2010-05-21 Tom Tromey <tromey@redhat.com>
8232
8233 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8234 Call it.
8235 * gdb.dwarf2/pieces.S: Update.
8236 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8237
8238 2010-05-21 Tom Tromey <tromey@redhat.com>
8239
8240 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8241 Call it.
8242 * gdb.dwarf2/pieces.c (struct C): New.
8243 (f6): New function.
8244 * gdb.dwarf2/pieces.S: Replace.
8245
8246 2010-05-21 Tom Tromey <tromey@redhat.com>
8247
8248 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8249 Call it.
8250
8251 2010-05-21 Tom Tromey <tromey@redhat.com>
8252
8253 * gdb.dwarf2.pieces.exp: New file.
8254 * gdb.dwarf2.pieces.S: New file.
8255 * gdb.dwarf2.pieces.c: New file.
8256
8257 2010-05-20 Pedro Alves <pedro@codesourcery.com>
8258 Joel Brobecker <brobecker@adacore.com>
8259
8260 * lib/gdb.exp (gdb_test_no_output): New function.
8261 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8262 when testing commands that should produce no output.
8263
8264 2010-05-17 Joel Brobecker <brobecker@adacore.com>
8265
8266 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8267 parameter that we want to watch being a constant.
8268
8269 2010-05-17 Joel Brobecker <brobecker@adacore.com>
8270
8271 * gdb.ada/cond_lang: New testcase.
8272
8273 2010-05-17 Joel Brobecker <brobecker@adacore.com>
8274
8275 * lib/gdb.exp (banned_variables): New variable/constant.
8276 (gdb_init): Add write trace on variables listed in banned_variables.
8277 (gdb_finish): Remove write traces on variables listed in
8278 banned_variables.
8279
8280 2010-05-17 Joel Brobecker <brobecker@adacore.com>
8281
8282 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8283 * gdb.cp/koenig.exp: Likewise.
8284
8285 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8286
8287 PR python/11482
8288
8289 * gdb.python/py-value.exp (test_value_hash): New function.
8290
8291 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8292
8293 PR exp/11530.
8294 * gdb.base/gdb11530.c: New file.
8295 * gdb.base/gdb11530.exp: New file.
8296
8297 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8298
8299 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8300 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8301
8302 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8303
8304 * gdb.cp/koenig.exp: New test.
8305 * gdb.cp/koenig.cc: New test program.
8306
8307 2010-05-05 Joel Brobecker <brobecker@adacore.com>
8308
8309 Remove the use of prms_id and bug_id throughout the testsuite.
8310
8311 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8312
8313 PR exp/11349.
8314 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8315 use a reference local variable.
8316
8317 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8318
8319 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8320 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8321 variable different_dir. Move debugfile into a full directory pathname
8322 under DIFFERENT_DIR.
8323 * lib/gdb.exp (separate_debug_filename): Remove.
8324 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8325 variable debug_dir and mkdir of it. Update function comments.
8326
8327 2010-04-29 Pedro Alves <pedro@codesourcery.com>
8328
8329 PR gdb/11557
8330
8331 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8332 files.
8333
8334 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8335
8336 * gdb.python/py-param.exp: New File.
8337
8338 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8339
8340 * gdb.base/default.exp: Fix "set language" test.
8341
8342 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8343
8344 PR breakpoints/11531.
8345 * gdb.base/gdb11531.c: New file.
8346 * gdb.base/gdb11531.exp: New file.
8347
8348 2010-04-26 Tom Tromey <tromey@redhat.com>
8349
8350 * gdb.base/completion.exp: Add tests for completion and deprecated
8351 commands.
8352
8353 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8354
8355 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8356 (print /x char_array): Escape curly brackets.
8357
8358 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8359
8360 Fix deadlock on looped list of loaded shared objects.
8361 * gdb.base/solib-corrupted.exp: New.
8362
8363 2010-04-23 Doug Evans <dje@google.com>
8364
8365 * gdb.python/py-section-script.c: New file.
8366 * gdb.python/py-section-script.exp: New file.
8367 * gdb.python/py-section-script.py: New file.
8368
8369 2010-04-20 Chris Moller <cmoller@redhat.com>
8370
8371 PR 10179
8372
8373 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8374 * gdb.base/pr10179-a.c:
8375 * gdb.base/pr10179-b.c:
8376 * gdb.base/pr10179.exp: New files.
8377
8378 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8379
8380 Fix crashes on dangling display expressions.
8381 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8382 is SEP.
8383 (lib_flags): Remove the "debug" keyword.
8384 (libsepdebug): New variable for iterating new loop.
8385 (save_pf_prefix): New variable wrapping the loop.
8386 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8387 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8388
8389 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8390
8391 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8392
8393 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8394
8395 PR stabs/11479.
8396 * gdb.stabs/gdb11479.exp: New file.
8397 * gdb.stabs/gdb11479.c: New file.
8398
8399 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8400
8401 * gdb.base/charset.c (Strin16, String32): New variables.
8402 * gdb.base/charset.exp (gdb_test): Test correct display
8403 of 16 or 32 bit strings.
8404
8405 2010-04-21 Chris Moller <cmoller@redhat.com>
8406
8407 PR 9167
8408 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8409 * gdb.cp/pr9167.cc: New file.
8410 * gdb.cp/pr9167.exp: New file.
8411
8412
8413 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8414
8415 PR pascal/11492.
8416 * gdb.pascal/gdb11492.pas: New file.
8417 * gdb.pascal/gdb11492.exp: New file.
8418
8419 2010-04-20 Joel Brobecker <brobecker@adacore.com>
8420
8421 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
8422
8423 2010-04-20 Joel Brobecker <brobecker@adacore.com>
8424
8425 * gdb.ada/dyn_loc: New testcase.
8426
8427 2010-04-20 Chris Moller <cmoller@redhat.com>
8428
8429 PR 10867
8430
8431 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8432 * gdb.cp/pr10687.cc: New file.
8433 * gdb.cp/pr10687.exp: New file.
8434
8435
8436 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8437 Sergio Durigan Junior <sergiodj@redhat.com>
8438
8439 * gdb.fortran/logical.exp: New testcase.
8440 * gdb.fortran/logical.f90: New file.
8441
8442 2010-04-19 Doug Evans <dje@google.com>
8443
8444 * gdb.base/help.exp (help source): Update expected output.
8445
8446 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8447
8448 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8449 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8450 gdb_exit and return.
8451 (executable): New variable.
8452 (binfile): Use it.
8453
8454 2010-04-19 Pedro Alves <pedro@codesourcery.com>
8455
8456 PR breakpoints/8554.
8457
8458 * gdb.trace/save-trace.exp: Adjust.
8459
8460 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8461
8462 PR corefiles/11511
8463 * gdb.arch/system-gcore.exp: New.
8464 * gdb.arch/gcore.c: Likewise.
8465
8466 2010-04-15 Doug Evans <dje@google.com>
8467
8468 * gdb.python/py-progspace.c: New file.
8469 * gdb.python/py-progspace.exp: New file.
8470
8471 * gdb.base/source.exp: Add tests for "source -s".
8472
8473 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8474
8475 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8476 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8477 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8478 * gdb.python/py-mi.exp: New test for to_string returning None.
8479
8480 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8481
8482 * gdb.python/py-breakpoint.c: Make result global.
8483
8484 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8485
8486 Fix non-GNU make compatibility.
8487 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8488
8489 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8490
8491 * gdb.python/py-breakpoint.exp: New File.
8492 * gdb.python/py-breakpoint.C: Ditto.
8493
8494 2010-04-08 Stan Shebs <stan@codesourcery.com>
8495
8496 * gdb.trace/actions.exp: Clear default-collect.
8497 * gdb.trace/save-trace.exp: Clear default-collect.
8498
8499 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8500
8501 * gdb.python/py-value: Add null string variable.
8502 (test_lazy_string): Test zero length, NULL address lazy
8503 strings.
8504
8505 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8506
8507 * gdb.arch/i386-avx.c: New.
8508 * gdb.arch/i386-avx.exp: Likewise.
8509
8510 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8511
8512 2010-04-06 Doug Evans <dje@google.com>
8513
8514 * gdb.base/source-test.gdb: New file.
8515 * gdb.base/source.exp: Test source -v.
8516
8517 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8518
8519 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8520
8521 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8522
8523 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8524 within one line, unless it is followed by a double quote.
8525 * gdb.stabs/hppa.sed: Idem.
8526 * gdb.stabs/weird.def: Add char and String constants
8527 * gdb.stabs/weird.exp: Check for correct parsing of
8528 char and string constants.
8529 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8530 in .stabs to .stabx substitution.
8531
8532 2010-04-05 Stan Shebs <stan@codesourcery.com>
8533
8534 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8535 constant global.
8536 * gdb.trace/tfile.exp: Try to print them.
8537
8538 2010-04-04 Stan Shebs <stan@codesourcery.com>
8539
8540 * gdb.base/completion.exp: Update for new "info watchpoints".
8541 * gdb.base/default.exp: Ditto.
8542 * gdb.base/help.exp: Ditto.
8543 * gdb.base/watchpoint.exp: Ditto.
8544 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
8545
8546 2010-04-04 Stan Shebs <stan@codesourcery.com>
8547
8548 * gdb.trace/tfile.exp: Sharpen tfind test.
8549
8550 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8551
8552 * gdb.base/break-entry.exp: New.
8553
8554 2010-04-02 Hui Zhu <teawater@gmail.com>
8555 Michael Snyder <msnyder@vmware.com>
8556
8557 * gdb.reverse/i386-sse-reverse.exp: New file.
8558 * gdb.reverse/i386-sse-reverse.c: New file.
8559
8560 2010-04-02 Pedro Alves <pedro@codesourcery.com>
8561
8562 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8563
8564 2010-04-01 Stan Shebs <stan@codesourcery.com>
8565
8566 * gdb.trace/actions.exp: Tweak expected output.
8567 * gdb.trace/while-stepping.exp: Tweak expected output.
8568
8569 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8570
8571 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8572
8573 2010-04-01 Pedro Alves <pedro@codesourcery.com>
8574
8575 * gdb.base/commands.exp: Adjust.
8576 * gdb.cp/extern-c.exp: Adjust.
8577
8578 2010-04-01 Pedro Alves <pedro@codesourcery.com>
8579
8580 * gdb.trace/collection.c (local_test_func): Define a local struct,
8581 and instanciate it.
8582
8583 2010-04-01 Pedro Alves <pedro@codesourcery.com>
8584
8585 * gdb.trace/collection.exp (gdb_collect_args_test)
8586 (gdb_collect_argarray_test): XFAIL the tests that assume the
8587 argarray argument's elements are collected.
8588
8589 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8590
8591 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8592 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8593
8594 2010-03-31 Stan Shebs <stan@codesourcery.com>
8595
8596 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8597 and tracepoint conditionals.
8598 (gdb_verify_tracepoints): Delete unused return.
8599
8600 2010-03-26 Keith Seitz <keiths@redhat.com>
8601
8602 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8603 appear in the output before main.
8604 Remove KFAIL for gdb/2215 aka bz 9320.
8605
8606 2010-03-30 Doug Evans <dje@google.com>
8607
8608 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8609 by dejagnu.
8610 * gdb.arch/amd64-dword.exp: Ditto.
8611
8612 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8613 match.
8614 (break printf): Ditto.
8615
8616 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8617
8618 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8619 gcc < 4.4.
8620 * gdb.cp/shadow.exp: Ditto.
8621
8622 2010-03-29 Pedro Alves <pedro@codesourcery.com>
8623
8624 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8625 "tstart" is silent.
8626
8627 2010-03-29 Pedro Alves <pedro@codesourcery.com>
8628
8629 * gdb.trace/collection.exp (executable): New.
8630 (binfile): Use it.
8631 (fpreg, spreg, pcreg): New.
8632 (test_register): Use gdb_test_multiple. Pass /x to print.
8633 (prepare_for_trace_test): New.
8634 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8635 (gdb_collect_args_test, gdb_collect_argstruct_test)
8636 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8637 prepare_for_trace_test.
8638 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8639 fpreg, spreg and pcreg.
8640 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8641 prepare_for_trace_test.
8642 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8643 try to detect tracing support here. Don't set breakpoints at
8644 `begin' or `end' here.
8645 <global scope>: Use clean_restart. Run to main before checking
8646 for tracing support. Check for for tracing support here.
8647
8648 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8649
8650 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8651 " as $displacement" to "seen displacement message".
8652
8653 2010-03-28 Pedro Alves <pedro@codesourcery.com>
8654
8655 * gdb.trace/while-dyn.exp (executable): New variable.
8656 (binfile): Use it.
8657 (test_while_stepping): New function. Move most tests here. Call
8658 it once for each of the while-stepping, stepping and ws aliases.
8659
8660 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8661
8662 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8663 that do not provide the tagless_struct type name at all.
8664 (test_print_anon_union): Do not check value of uninitialized
8665 union member. Do not use cp_test_ptype_class, so we can accept
8666 "long" as well as "long int".
8667
8668 2010-03-26 Pedro Alves <pedro@codesourcery.com>
8669
8670 * gdb.trace/tfile.c (tohex, bin2hex): New.
8671 (write_error_trace_file): Hexify error description.
8672
8673 2010-03-25 Stan Shebs <stan@codesourcery.com>
8674
8675 * gdb.trace/tfile.c: Generate an additional trace file, improve
8676 portability.
8677 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8678 files in a better way.
8679
8680 2010-03-25 Keith Seitz <keiths@redhat.com>
8681
8682 * gdb.java/jprint.exp: XFAIL printing of static class members
8683 because of GCC debuginfo problem.
8684
8685 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8686
8687 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8688
8689 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8690
8691 * gdb.base/completion.exp: Allow long instead of long int.
8692 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8693 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8694 variable p.
8695 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8696 * gdb.base/pointers.exp: Allow long instead of long int.
8697 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8698 * gdb.base/step-line.exp: Allow a directory before the source file name.
8699
8700 2010-03-24 Tom Tromey <tromey@redhat.com>
8701
8702 PR breakpoints/9352:
8703 * gdb.base/default.exp: Update.
8704 * gdb.base/commands.exp: Update.
8705 * gdb.cp/extern-c.exp: Test setting commands on multiple
8706 breakpoints at once.
8707
8708 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8709
8710 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8711 if gdb,nosignals.
8712 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8713 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8714 exited".
8715
8716 2010-03-24 Stan Shebs <stan@codesourcery.com>
8717
8718 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8719
8720 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8721
8722 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8723 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8724 argument. Handle "short" and "long".
8725 (Top level): Pass overprototyped output for old_fptr and xptr.
8726
8727 2010-03-23 Pedro Alves <pedro@codesourcery.com>
8728
8729 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8730 format strings and add casts to avoid compiler warnings.
8731
8732 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
8733
8734 * lib/trace-support.exp (gdb_trace_setactions):
8735 Don't expect whitespace after ">" prompt.
8736 * gdb.trace/actions.exp: Adjust for output changes.
8737 * gdb.trace/while-stepping.exp: Likewise.
8738
8739 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8740
8741 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8742 and r157645).
8743
8744 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8745
8746 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8747 New.
8748
8749 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8750
8751 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8752 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8753
8754 2010-03-19 Stan Shebs <stan@codesourcery.com>
8755
8756 * gdb.trace/ax.exp: New file.
8757
8758 2010-03-19 Doug Evans <dje@google.com>
8759
8760 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8761 output from gcc.
8762
8763 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8764 named /usr/sbin/prelink<foo>.
8765
8766 2010-03-18 Stan Shebs <stan@codesourcery.com>
8767
8768 * gdb.trace/circ.exp: Test circular-trace-buffer.
8769 * gdb.trace/tfile.exp: Update tstatus test.
8770
8771 2010-03-18 Joel Brobecker <brobecker@adacore.com>
8772
8773 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8774 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8775
8776 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8777
8778 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8779
8780 2010-03-18 Pedro Alves <pedro@codesourcery.com>
8781
8782 * gdb.base/default.exp: Adjust the expected output of the finish
8783 and until commands when the inferior is not being run.
8784
8785 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8786
8787 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8788 * gdb.cp/nsusing.exp: Ditto.
8789
8790 2010-03-15 Tom Tromey <tromey@redhat.com>
8791
8792 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8793 * gdb.cp/userdef.cc (operator==): New function.
8794 (main): New locals mem1, mem2.
8795
8796 2010-03-15 Jie Zhang <jie@codesourcery.com>
8797
8798 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8799 Declare and use new loadtimeout variable.
8800
8801 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8802
8803 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8804 Use gdb_load later.
8805
8806 2010-03-14 Pedro Alves <pedro@codesourcery.com>
8807
8808 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8809 literal. Add missing endlines to prints to stderr.
8810
8811 2010-03-12 Tom Tromey <tromey@redhat.com>
8812
8813 PR c++/9708:
8814 * gdb.cp/m-static.exp: Add regression test.
8815 * gdb.cp/m-static.cc (method): New method.
8816 (main): Call it.
8817
8818 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8819
8820 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8821 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8822
8823 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8824
8825 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8826
8827 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8828
8829 * lib/gdb.exp (skip_stl_tests): New.
8830 (gdb_compile): Symbian needs -ldl.
8831 (shlib_target_file): New.
8832 (shlib_symbol_file): New.
8833 (gdb_load_shlibs): Use shlib_target_file.
8834 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8835 * gdb.cp/exception.exp: Use skip_stl_tests.
8836 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8837 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8838 * gdb.cp/mb-templates.exp: Ditto.
8839 * gdb.base/commands.exp: Relax regexes.
8840 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8841 shlib_target_file and shlib_symbol_file.
8842 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8843 sections.
8844 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8845 * gdb.base/solib-disc.exp: Use
8846 shlib_target_file and shlib_symbol_file.
8847 * gdb.base/unload.exp: Don't skip on symbian. Use
8848 shlib_target_file and shlib_symbol_file.
8849 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8850
8851 2010-03-12 Pedro Alves <pedro@codesourcery.com>
8852
8853 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8854 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8855 Issue a tfind end before looking for a tracepoint frame.
8856 * gdb.trace/tfind.exp: Adjust tstatus output.
8857 Adjust disassembly output.
8858 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8859
8860 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8861
8862 * gdb.base/break-interp.exp: Create new displacement parameter value
8863 for the test_ld calls.
8864 (reach): New parameter displacement, verify its content. New push of
8865 pf_prefix "reach-$func:". Import global expect_out.
8866 (test_core): New parameter displacement, verify its content. New push
8867 of pf_prefix "core:". New command "set verbose on". Import global
8868 expect_out.
8869 (test_attach): New parameter displacement, verify its content. New
8870 push of pf_prefix "attach:". New command "set verbose on". Import
8871 global expect_out.
8872 (test_ld): New parameter displacement, pass it to the reach, test_core
8873 and test_attach calls and verify its content in the "ld.so exit" test.
8874 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8875 (prelink): Update expected text, use gdb_test.
8876
8877 2010-03-10 Doug Evans <dje@google.com>
8878
8879 * gdb.base/checkpoint.exp: Fix comment.
8880 Lengthen timeout while doing >600 checkpoints test.
8881 Rename duplicate "kill all one" test to keep test names unique.
8882
8883 2010-03-10 Pedro Alves <pedro@codesourcery.com>
8884
8885 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8886
8887 2010-03-08 Keith Seitz <keiths@redhat.com>
8888
8889 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8890 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8891 (dm_type_long): New function.
8892 (dm_type_unsigned_short): New function.
8893 (dm_type_unsigned_long): New function.
8894 (myint): New typedef.
8895 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8896 long, unsigned shor and long, operator char*, and typedef.
8897 (test_lookup_operator_functions): Add operator char* test.
8898 (test_paddr_operator_functions): Likewise.
8899 (test_paddr_overloaded_functions): Use probe values for
8900 short, long, and unsigned short and long.
8901 (test_paddr_hairy_functions): If the demangler probe detected
8902 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8903 demangler.
8904 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8905 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8906 and "print null_pmf".
8907 Add test "ptype a.*pmf".
8908 * gdb.cp/overload.exp: Allow optional "int" to appear with
8909 "short" and "long".
8910 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8911 long expect value for men_overload1arg.
8912 Allow "int" to appear with "short" and "long".
8913 When testing "info break", add argument for main (void).
8914 Also allow "int" to appear with "short" and "long".
8915 Ditto with "unsigned" and "long long".
8916 * gdb.java/jmain.exp: Do not enclose methods names in single
8917 quotes.
8918 * gdb.java/jmisc.exp: Likewise.
8919 * gdb.java/jprint.exp: Likewise.
8920 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8921
8922 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8923 * gdb.cp/exception.exp (backtrace after first throw)
8924 (backtrace after second throw): Allow a namespace before __cxa_throw.
8925 (backtrace after first catch, backtrace after second catch): Allow
8926 a namespace before __cxa_begin_catch.
8927
8928 * gdb.cp/cpexprs.exp: New file.
8929 * gdb.cp/cpexprs.cc: New file.
8930
8931 From Daniel Jacobowitz <dan@codesourcery.com>
8932 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8933 to use string_to_regexp.
8934 (ctor, dtor): New functions. Use them to match constructor
8935 and destructor function types.
8936 (Top level): Use runto_main.
8937
8938 2010-03-05 Tom Tromey <tromey@redhat.com>
8939
8940 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8941 gdb.target_charset.
8942 (pp_ns.to_string): Likewise.
8943
8944 2010-03-04 Keith Seitz <keiths@redhat.com>
8945
8946 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8947 can be quoted. Test that both the filename and function/line
8948 portions can be quoted at the same time.
8949
8950 2010-03-04 Pedro Alves <pedro@codesourcery.com>
8951
8952 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8953
8954 2010-03-03 Doug Evans <dje@google.com>
8955
8956 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8957 libc contains libpthread.
8958
8959 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8960 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8961 of gdb_compile. Add another pattern to match android backtrace.
8962
8963 2010-03-03 Tom Tromey <tromey@redhat.com>
8964
8965 PR gdb/11345:
8966 * gdb.base/printcmds.exp (test_printf): Add test.
8967
8968 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8969
8970 * gdb.arch/amd64-byte.exp: New.
8971 * gdb.arch/amd64-dword.exp: Likewise.
8972 * gdb.arch/amd64-pseudo.c: Likewise.
8973 * gdb.arch/amd64-word.exp: Likewise.
8974 * gdb.arch/i386-byte.exp: Likewise.
8975 * gdb.arch/i386-pseudo.c: Likewise.
8976 * gdb.arch/i386-word.exp: Likewise.
8977
8978 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8979
8980 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8981 types. Add structreg, bitfields, and flags registers.
8982 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8983 registers.
8984
8985 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8986
8987 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8988 (load_description): Set architecture if defined.
8989
8990 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8991
8992 * gdb.python/py-frame.exp: Add read_var block tests.
8993 * gdb.python/py-frame.c (block): New function.
8994
8995 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8996 Daniel Jacobowitz <dan@codesourcery.com>
8997
8998 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8999
9000 2010-02-25 David S. Miller <davem@davemloft.net>
9001
9002 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9003 fix logic for setting all_syscalls_numbers.
9004
9005 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9006
9007 * Makefile.in: Add py-block and py-symbol.
9008 * gdb.python/py-symbol.exp: New File.
9009 * gdb.python/py-symtab.exp: New File.
9010 * gdb.python/py-block.exp: New File.
9011 * gdb.python/py-symbol.c: New File.
9012 * gdb.python/py-block.c: New File.
9013
9014 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9015
9016 PR python/11314
9017 * lib/gdb.exp (skip_python_tests): New function.
9018 * gdb.python/py-cmd.exp: Use skip_python_tests.
9019 * gdb.python/py-frame.exp: Likewise.
9020 * gdb.python/py-function.exp: Likewise.
9021 * gdb.python/py-prettyprint.exp: Likewise.
9022 * gdb.python/py-template.exp: Likewise.
9023 * gdb.python/py-type.exp: Likewise.
9024 * gdb.python/py-value.exp: Likewise.
9025
9026 2010-02-22 Pedro Alves <pedro@codesourcery.com>
9027
9028 PR9605
9029
9030 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9031
9032 2010-02-19 Tom Tromey <tromey@redhat.com>
9033
9034 PR c++/8693, PR c++/9496:
9035 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9036 regression tests.
9037
9038 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9039
9040 Fix compatibility with m68k as.
9041 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9042 Use only /* comments */.
9043
9044 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9045
9046 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9047 * configure: Regenerate.
9048
9049 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9050
9051 * gdb.python/py-type.exp: Check for Python support.
9052
9053 2010-02-17 Pedro Alves <pedro@codesourcery.com>
9054
9055 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9056 `regsub' syntax available.
9057
9058 2010-02-17 Pedro Alves <pedro@codesourcery.com>
9059
9060 * gdb.base/shmain.c (main): Remove printf call.
9061 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9062 * gdb.base/unload.c (main): Make format of fprintf a string
9063 literal. Add missing endlines to prints to stderr.
9064 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9065
9066 2010-02-17 Tom Tromey <tromey@redhat.com>
9067
9068 * gdb.java/jprint.java (jprint.props): New field.
9069 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9070
9071 2010-02-17 Pedro Alves <pedro@codesourcery.com>
9072
9073 * gdb.base/charset.exp: Don't assume new `regsub' syntax
9074 available.
9075
9076 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9077
9078 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9079 creation to support remote host testing.
9080
9081 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9082
9083 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9084 Recognize "command not found".
9085
9086 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9087
9088 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9089 single-stepping.
9090
9091 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9092
9093 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9094 if arguments are not supported.
9095
9096 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9097
9098 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9099 be const or non-const.
9100
9101 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9102
9103 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9104 mi_send_resuming_command to send -exec-continue.
9105
9106 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9107
9108 * gdb.base/list.exp (test_list_filename_and_function): Add test
9109 with single quotes.
9110 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9111 matching.
9112 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9113 Add KFAIL'd tests for PR gdb/11289.
9114
9115 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9116
9117 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9118
9119 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9120
9121 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9122 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9123 a temporary directory.
9124
9125 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9126
9127 * gdb.base/charset.exp: Use a single regular expression to match
9128 show host-charset and show target-charset output.
9129
9130 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9131
9132 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9133 "Illegal process-id" expect string more exact.
9134 (attach to digits-starting nonsense is prohibited): New.
9135
9136 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9137
9138 * gdb.base/prelink.exp (set verbose on): New.
9139
9140 2010-02-12 Tomas Holmberg <th@virtutech.com>
9141
9142 * mi-reverse.exp: New file. Test for reverse option to the
9143 following MI commands: exec-continue, exec-finish, exec-next,
9144 exec-step, exec-next-instruction, exec-step-instruction.
9145
9146 2010-02-09 Joel Brobecker <brobecker@adacore.com>
9147
9148 * gdb.ada/ptype_tagged_param: New testcase.
9149
9150 2010-02-08 Tom Tromey <tromey@redhat.com>
9151
9152 PR c++/8017:
9153 * gdb.cp/overload.exp: Add tests.
9154 * gdb.cp/overload.cc (struct K): New.
9155 (namespace N): New.
9156 (main): Call new functions.
9157 (K::staticoverload): Define.
9158
9159 2010-02-08 Chris Moller <moller@mollerware.com>
9160
9161 PR gdb/10728
9162 * gdb.cp/pr10728-x.h: New file.
9163 * gdb.cp/pr10728-x.cc: New file.
9164 * gdb.cp/pr10728-y.cc: New file.
9165 * gdb.cp/pr10728.exp: New file.
9166 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9167
9168 2010-02-08 Chris Moller <moller@mollerware.com>
9169
9170 PR gdb/9067
9171 * gdb.cp/pr9067.exp: New
9172 * gdb.cp/pr9067.cc: New
9173 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9174
9175 2010-02-08 Joel Brobecker <brobecker@adacore.com>
9176
9177 * lib/gdb.exp (gdb_test_timeout): New global variable.
9178 Set it to timeout if not already set.
9179 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9180
9181 2010-02-05 Doug Evans <dje@google.com>
9182
9183 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9184 user.
9185
9186 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9187
9188 PR c++/7935:
9189 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9190
9191 2010-02-04 Tom Tromey <tromey@redhat.com>
9192
9193 * gdb.cp/virtbase.exp: Make test case names unique.
9194
9195 2010-02-02 Tom Tromey <tromey@redhat.com>
9196
9197 * gdb.cp/virtbase.exp: Add regression tests.
9198 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9199 (main): Instantiate RHC.
9200
9201 2010-02-02 Tom Tromey <tromey@redhat.com>
9202
9203 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9204 type-printing change.
9205
9206 2010-02-02 Tom Tromey <tromey@redhat.com>
9207
9208 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9209 * gdb.cp/virtbase.cc: New file.
9210 * gdb.cp/virtbase.exp: New file.
9211 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9212
9213 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9214
9215 PR libc/11214:
9216 * gdb.threads/current-lwp-dead.c: Include features.h.
9217 (HAS_NOMMU): New.
9218 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9219
9220 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9221
9222 * gdb.base/symbol-without-target_section.exp,
9223 gdb.base/symbol-without-target_section.c: New.
9224
9225 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9226
9227 * gdb.base/bigcore.exp: Reset increased timeout.
9228 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9229
9230 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9231
9232 * gdb.base/gcore.exp (capture_command_output): Use
9233 gdb_test_multiple.
9234
9235 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9236
9237 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9238 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9239 (Top level): Call it.
9240
9241 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9242
9243 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9244
9245 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9246
9247 * gdb.base/call-strs.exp, gdb.base/default.exp,
9248 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9249 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9250 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9251 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9252 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9253 * gdb.base/ending-run.exp: Correct restore of timeout.
9254 * gdb.base/page.exp: Remove unnecessary timeout setting.
9255
9256 2010-01-29 Joel Brobecker <brobecker@adacore.com>
9257
9258 * gdb.ada/rec_return: New testcase.
9259
9260 2010-01-29 Joel Brobecker <brobecker@adacore.com>
9261
9262 * gdb.ada/call_pn: New testcase.
9263
9264 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9265
9266 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9267 (Top level): Use it to resume.
9268 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9269 the Thumb mode displaced stepping error as unsupported.
9270
9271 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9272
9273 * gdb.cp/nsusing.exp: Added more tests.
9274 * gdb.cp/nsrecurs.exp: Ditto.
9275 * gdb.cp/nsusing.cc: Added test functions.
9276 * gdb.cp/nsrecurs.cc: Ditto.
9277
9278 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9279
9280 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9281 absolute directory pathnames in gdb.sum file.
9282
9283 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9284
9285 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9286 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9287
9288 2010-01-26 Tom Tromey <tromey@redhat.com>
9289
9290 PR exp/7643:
9291 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9292 setup_kfail.
9293
9294 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9295
9296 * gdb.cp/nsrecurs.exp: New test.
9297 * gdb.cp/nsrecurs.cc: New test program.
9298 * gdb.cp/nsstress.exp: New test.
9299 * gdb.cp/nsstress.cc: New test program.
9300 * gdb.cp/nsdecl.exp: New test.
9301 * gdb.cp/nsdecl.cc: New test program.
9302
9303 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9304
9305 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9306 imported into file scope.
9307 Marked test as xfail.
9308 * gdb.cp/namespace-using.cc (marker5): New function.
9309 * gdb.cp/shadow.exp: New test.
9310 * gdb.cp/shadow.cc: New test program.
9311 * gdb.cp/nsimport.exp: New test.
9312 * gdb.cp/nsimport.cc: New test program.
9313
9314 2010-01-25 Tom Tromey <tromey@redhat.com>
9315
9316 PR gdb/11049:
9317 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9318 with "set print null-stop on".
9319
9320 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9321
9322 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9323 Adjust it for DISASSEMBLY_OMIT_FNAME.
9324
9325 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9326
9327 PR symtab/11199:
9328 * gdb.dwarf2/member-ptr-forwardref.exp,
9329 gdb.dwarf2/member-ptr-forwardref.S: New.
9330
9331 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9332
9333 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9334 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9335 thread1_tid_mutex. Remove gdbstop_mutex handling.
9336 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9337 thread2_tid_mutex. Remove gdbstop_mutex handling.
9338 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9339 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9340 pthread_cond_wait conditionalizations by while loops.
9341
9342 2010-01-20 Tom Tromey <tromey@redhat.com>
9343
9344 PR backtrace/10770:
9345 * gdb.dwarf2/pr10770.exp: New file.
9346 * gdb.dwarf2/pr10770.c: New file.
9347 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9348
9349 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9350
9351 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9352 that target was removed, and the test always runs native anyway.
9353
9354 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9355
9356 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9357 gdb.base/watchpoint-cond-gone-stripped.c: New.
9358
9359 2010-01-19 Tom Tromey <tromey@redhat.com>
9360
9361 PR c++/8000:
9362 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9363 existing tests.
9364 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9365 (main): Use AAA::SomeEnum.
9366
9367 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9368
9369 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9370 (test_ignore_count): Declare line_callme_body global.
9371 (run to breakpoint with ignore count): Use line_callme_body.
9372 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9373 (set line_main_hello, set line_main_return): Reindent.
9374 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9375 New.
9376 (continue to callee4): Use line_callee4_body.
9377 (check *stopped from CLI command): Use line_callee4_next.
9378 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9379 (set line_main_hello, set line_main_return): Reindent.
9380 (set line_callee4_head, set line_callee4_body): New.
9381 (continue to callee4): Use line_callee4_body.
9382
9383 2010-01-18 Tom Tromey <tromey@redhat.com>
9384
9385 PR c++/9680:
9386 * gdb.cp/casts.cc: Add new classes and variables.
9387 * gdb.cp/casts.exp: Test new operators.
9388
9389 2010-01-18 Tom Tromey <tromey@redhat.com>
9390 Thiago Jung Bauermann <bauerman@br.ibm.com>
9391
9392 * gdb.python/source2.py: New file.
9393 * gdb.python/source1: New file.
9394 * gdb.python/python.exp: Test "source" command.
9395
9396 2010-01-15 Stan Shebs <stan@codesourcery.com>
9397
9398 * gdb.trace/tfile.c: New file.
9399 * gdb.trace/tfile.exp: New file.
9400
9401 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9402
9403 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9404
9405 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9406
9407 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9408
9409 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9410
9411 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9412 (libfunc): New parameter action. Implement also selectable "sleep".
9413 * gdb.base/break-interp-main.c: Include assert.h.
9414 (libfunc): New parameter action.
9415 (main): New parameters argc and argv. Assert argc. Pass argv.
9416 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9417 (test_attach): New proc.
9418 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9419 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9420
9421 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9422
9423 * gdb.base/break-interp.exp (test_core): New proc.
9424 (test_ld): Call it.
9425
9426 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9427
9428 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9429 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9430 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9431 and gdb_compile_shlib. Use new -Wl compiler options.
9432 (dl bt, main bt): New tests.
9433
9434 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9435
9436 Support PIEs with no symfile_objfile.
9437 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9438 (test_ld): New parameter trynosym.
9439 (test_ld <$trynosym>): New block.
9440
9441 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9442
9443 * gdb.base/break-interp.exp: New file.
9444
9445 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9446
9447 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9448 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9449 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9450 test.
9451 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9452 * gdb.python/py-mi.exp: Add lazy string test.
9453
9454 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9455
9456 * lib/mi-support.exp (mi_check_thread_states): Handle
9457 core number in thread listing.
9458
9459 2010-01-12 Joel Brobecker <brobecker@adacore.com>
9460
9461 * gdb.base/maint.exp: Adjust the expected output for the
9462 "maint print type" test. Use gdb_test_multiple instead of
9463 gdb_sent/gdb_expect.
9464
9465 2010-01-11 Doug Evans <dje@google.com>
9466
9467 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9468 from gdbserver_download. All callers updated.
9469
9470 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9471
9472 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9473
9474 Implement binary numbers parsing.
9475 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9476 (test_integer_literals_rejected): New binary tests.
9477
9478 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9479
9480 * gdb.cell/configure: Regenerate.
9481
9482 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9483
9484 * gdb.base/corefile.exp: Move the core finding block out and call it as
9485 core_find, new variable $corefile, replace corefile by $corefile and
9486 [file tail $corefile] for usage vs. test names resp.
9487 * lib/gdb.exp (core_find): Move it as a new function here. New
9488 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9489 $destcore. Return "" on error.
9490
9491 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9492
9493 Workaround PR binutils/10802.
9494 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9495 (twice).
9496
9497 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9498
9499 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9500
9501 2010-01-08 Joel Brobecker <brobecker@adacore.com>
9502
9503 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9504 call, to avoid interruption.
9505
9506 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9507
9508 * gdb.stabs/weird.def (args93): New.
9509
9510 2010-01-07 Doug Evans <dje@google.com>
9511
9512 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9513
9514 2010-01-07 Tom Tromey <tromey@redhat.com>
9515
9516 * gdb.base/source.exp: Use correct line number.
9517
9518 2010-01-05 Stan Shebs <stan@codesourcery.com>
9519
9520 * gdb.trace/tracecmd.exp: Test ftrace.
9521
9522 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9523
9524 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9525
9526 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9527
9528 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9529 "uint_for_mi_testing".
9530
9531 2010-01-01 Joel Brobecker <brobecker@adacore.com>
9532
9533 Test indented comment in file being sourced.
9534 * gdb.base/commands.exp: Test indented comment in file being sourced.
9535
9536 2010-01-01 Joel Brobecker <brobecker@adacore.com>
9537
9538 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9539 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9540 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9541 notice.
9542
9543 2010-01-01 Joel Brobecker <brobecker@adacore.com>
9544
9545 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9546 notice.
9547
9548 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9549
9550 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9551 missing $after_stopped and comma (,) expectation.
9552
9553 2009-12-31 Stan Shebs <stan@codesourcery.com>
9554
9555 * gdb.trace/actions.exp: Test teval action.
9556
9557 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9558
9559 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9560 (top level): Call test_watchpoint_in_big_blob.
9561 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9562 watchpoints.
9563 (func3): Write to buf.
9564
9565 2009-12-29 Stan Shebs <stan@codesourcery.com>
9566
9567 * gdb.trace/actions.exp: Test default-collect.
9568
9569 2009-12-28 Stan Shebs <stan@codesourcery.com>
9570
9571 * gdb.trace/tsv.exp: New file.
9572 * gdb.base/completion.exp: Update ambiguous info output.
9573
9574 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9575
9576 * gdb.base/find.c (main): Reference search buffers.
9577 * gdb.base/included.c (main): Reference integer.
9578 * gdb.base/ptype.c (charfoo): Declare.
9579 (intfoo): Call charfoo.
9580 * gdb.base/scope0.c (useitp): New function.
9581 (usestatics): Use useitp.
9582 (useit): Add a type for val.
9583 * gdb.base/scope1.c (useit1): Take a pointer argument.
9584 (usestatics1): Update calls to useit1.
9585 * gdb.cp/call-c.cc: Declare foo.
9586 (main): Call foo.
9587 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9588 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9589 (main): Call C::ensureRefs and ensureOtherRefs.
9590 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9591 variables.
9592 (ensureOtherRefs): New function.
9593 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9594 * gdb.cp/templates.cc (main): Call t5i.value.
9595
9596 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9597
9598 Fix compatibility with G++-4.5.
9599 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9600 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9601 (uncaught return): Remove.
9602
9603 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9604 Phil Muldoon <pmuldoon@redhat.com>
9605
9606 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9607 (bp_location13, bp_location14, bp_location17, bp_location18)
9608 (marker3_proto, marker4_proto): New variables.
9609 (breakpoint info): Update output.
9610 (run until breakpoint at marker3, run until breakpoint at marker4): New
9611 tests.
9612
9613 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9614
9615 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9616 Replace the printf call of Y by provided "y-set-1" label. New block
9617 for the second shared library.
9618 * gdb.base/unload.exp: Compile also the second library, call
9619 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9620 (single pending breakpoint info): Rename to ...
9621 (pending breakpoint info before run): ... this extended test.
9622 (libfile2, libname2, libsrcfile2, libsrc2)
9623 (lib_sl2): New variables.
9624 (exec_opts): Set also SHLIB_NAME2.
9625 (pending breakpoint info on first run at shrfunc1)
9626 (pending breakpoint info on second run at shrfunc1)
9627 (pending breakpoint info on second run at shrfunc2)
9628 (print y from libfile, print y from libfile2): New tests.
9629 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9630 * gdb.base/unloadshr2.c: New.
9631
9632 2009-12-22 Hui Zhu <teawater@gmail.com>
9633
9634 * gdb.reverse/sigall-reverse.exp: Adjust.
9635
9636 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9637
9638 PR gdb/10884
9639
9640 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9641 (main): Call do_bitfield_tests.
9642 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9643
9644 2009-12-20 Joel Brobecker <brobecker@adacore.com>
9645
9646 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9647 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9648 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9649 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9650 gdb.modula2/unbounded1.c: Update copyright header.
9651
9652 2009-12-10 Chris Moller <moller@mollerware.com>
9653
9654 PR gdb/9399
9655 * gdb.cp/virtfunc2.exp: New tests
9656 * gdb.cp/virtfunc2.cc: New tests
9657 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9658
9659 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9660
9661 * gdb.reverse/i387-env-reverse.c: New file.
9662 * gdb.reverse/i387-env-reverse.exp: New file.
9663 * gdb.reverse/i387-stack-reverse.c: New file.
9664 * gdb.reverse/i387-stack-reverse.exp: New file.
9665
9666 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9667
9668 * gdb.python/py-type.exp (test_range): New test.
9669
9670 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9671
9672 PR python/10805
9673
9674 * gdb.python/py-type.exp: New file.
9675 * gdb.python/py-type.c: New file.
9676 * Makefile.in: Add py-type.
9677
9678 2009-12-03 Tom Tromey <tromey@redhat.com>
9679
9680 * gdb.python/py-value.exp (test_parse_and_eval): New
9681 function.
9682
9683 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9684
9685 PR gdb/11022
9686
9687 * gdb.base/pr11022.exp: New test.
9688 * gdb.base/pr11022.c: New test.
9689
9690 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9691
9692 Fix spurious false FAILs.
9693 * gdb.base/structs.c (chartest): New.
9694 (main): Fill-in chartest.
9695 * gdb.base/structs.exp (anychar_re, first): New.
9696 (start_structs_test): Import global anychar_re and first.
9697 New gdb_test call "set print elements 300; ${testfile}"
9698 (start_structs_test <$first>): New block.
9699 (any): Import global anychar_re. New variable ac. Use ${ac}.
9700
9701 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9702
9703 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9704
9705 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9706
9707 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9708 Force $srcfile file.
9709 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9710
9711 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9712
9713 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9714 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9715 * gdb.threads/watchthreads-reorder.exp: Likewise.
9716
9717 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9718
9719 PR gdb/8704
9720
9721 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9722 "if", and "thread". Correct matching in the previous test.
9723
9724 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9725
9726 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9727
9728 2009-11-23 Michael Snyder <msnyder@vmware.com>
9729
9730 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9731 * gdb.reverse-watch-precsave.exp: Ditto.
9732
9733 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9734
9735 * gdb.asm/asm-source.exp: Adjust.
9736 * gdb.base/help.exp: Adjust.
9737
9738 2009-11-22 Pedro Alves <pedro@codesourcery.com>
9739
9740 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9741 (do_syscall_tests_without_xml): Set data-directory to
9742 /the/path/to/nowhere.
9743
9744 2009-11-21 Pedro Alves <pedro@codesourcery.com>
9745
9746 * gdb.threads/local-watch-wrong-thread.c,
9747 gdb.threads/local-watch-wrong-thread.exp: New files.
9748
9749 2009-11-21 Pedro Alves <pedro@codesourcery.com>
9750
9751 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9752 assume new `regsub' syntax available.
9753
9754 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9755
9756 * gdb.base/watchpoint-hw-hit-once.exp,
9757 gdb.base/watchpoint-hw-hit-once.c: New.
9758
9759 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9760
9761 * gdb.threads/watchthreads-reorder.exp,
9762 gdb.threads/watchthreads-reorder.c: New.
9763
9764 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9765
9766 * gdb.xml/tdesc-regs.exp: Use for m68k.
9767
9768 2009-11-15 Pedro Alves <pedro@codesourcery.com>
9769
9770 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9771
9772 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9773
9774 * lib/gdb.exp (current_target_name): New procedure.
9775 (gdb_wrapper_target): New variable.
9776 (gdb_wrapper_init): Set gdb_wrapper_target.
9777 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9778 wrapper.
9779
9780 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9781
9782 * gdb.base/remote.exp: Delete the slowest load test.
9783 Do not load with fixed packet sizes.
9784
9785 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9786
9787 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9788
9789 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9790
9791 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9792 srcfile when setting a breakpoint.
9793
9794 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9795
9796 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9797 macros.
9798
9799 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9800
9801 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9802 to be in memory.
9803 * gdb.base/display.c (force_mem): New.
9804 (do_loops): Use it. Add breakpoint comments.
9805 (do_vars): Add a breakpoint comment.
9806 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9807 line numbers.
9808
9809 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9810
9811 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9812 instead of a bare "run".
9813
9814 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9815
9816 * gdb.python/py-prettyprint.exp: Adjust.
9817
9818 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9819
9820 * lib/cell.exp (skip_cell_tests): Clean up test files before
9821 returning.
9822
9823 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9824
9825 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9826 and the breakpoint menu. Do not call perror if a prompt is seen.
9827 Consume the following GDB prompt.
9828 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9829 * gdb.cp/namespace.exp: Use gdb_test.
9830 * gdb.cp/templates.exp: Use gdb_test.
9831 (test_template_breakpoints): Use gdb_test_multiple.
9832
9833 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9834
9835 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9836 (marker4): Reference values.
9837
9838 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9839
9840 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9841 is missing.
9842
9843 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9844
9845 * gdb.base/break.c (need_malloc): New.
9846 * gdb.base/constvars.c (main): Reference crass and crisp.
9847 * gdb.base/gdb1821.c (main): Reference bar.
9848 * gdb.cp/gdb1355.cc (main): Reference s1.
9849 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9850 (main): Call them.
9851 * gdb.cp/hang2.cc (dummy2): Define.
9852 * gdb.cp/hang3.cc (dummy3): Define.
9853 * gdb.cp/m-data.cc (main): Reference shadow.
9854
9855 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9856 Nathan Froyd <froydnj@codesourcery.com>
9857
9858 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9859 remote host.
9860
9861 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9862
9863 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9864 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9865 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9866 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9867 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9868 * gdb.dwarf2/dw2-producer.exp: Likewise.
9869 * gdb.dwarf2/mac-fileno.exp: Likewise.
9870 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9871 py-prettyprint.py to the remote host.
9872 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9873
9874 2009-11-11 Keith Seitz <keiths@redhat.com>
9875
9876 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9877 use it instead of "Foo".
9878 * gdb.cp/classes.exp (do_tests): Add a test to access
9879 a method through a typedef'd class name.
9880
9881 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9882
9883 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9884 exponents.
9885 * gdb.base/pointers.exp: Likewise.
9886 * gdb.cp/ref-types.exp: Likewise.
9887
9888 2009-11-11 Keith Seitz <keiths@redhat.com>
9889
9890 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9891 new[] and delete[].
9892 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9893 "void".
9894 (probe_demangler): Remove all single-quoting of
9895 method and variable names.
9896 (info_func_regexp): Remove the word "void" from any
9897 occurrence of "(void)".
9898 (print_addr_2): Remove all single-quoting of
9899 method names.
9900 (print_addr_2_kfail): Likewise.
9901 (print_addr): Single-quote C function names before
9902 passing to print_addr_2.
9903 (test_paddr_operator_functions): Remove single-quoting
9904 for method names.
9905 Add tests for operator new[] and operator delete[].
9906
9907 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9908
9909 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9910
9911 2009-11-09 Keith Seitz <keiths@redhat.com>
9912
9913 * gdb.cp/overload.exp: Add tests for resolving overloaded
9914 methods in expression parsing/evaluation.
9915
9916 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9917
9918 * lib/gdb.exp (default_gdb_version): Use --version instead of
9919 --command.
9920
9921 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9922
9923 * lib/gdb.exp (gdb_compile_test): New.
9924 (skip_ada_tests, skip_java_tests): New.
9925 (gdb_compile): Use gdb_compile_test for f77.
9926 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9927 * lib/java.exp (compile_java_from_source): Remove runtests check,
9928 use gdb_compile_test to record result.
9929 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9930 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9931 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9932 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9933 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9934 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9935 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9936 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9937 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9938 adjust gdb_compile invocations.
9939
9940 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9941
9942 * Makefile.in (abs_builddir): New.
9943 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9944 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9945 `$(abs_builddir)/site.exp'.
9946
9947 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9948
9949 * config/m68k-emc.exp, lib/emc-support.exp,
9950 gdb.trace/gdb_c_test.c: Delete.
9951 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9952 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9953 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9954 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9955 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9956 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9957 casing for m68k-*-elf.
9958
9959 2009-11-03 Pedro Alves <pedro@codesourcery.com>
9960
9961 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9962 * gdb.arch/i386-prologue.exp: Likewise.
9963 * gdb.arch/i386-unwind.exp: Likewise.
9964
9965 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9966
9967 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9968
9969 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9970
9971 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9972
9973 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9974
9975 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9976
9977 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9978
9979 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9980
9981 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9982
9983 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9984 * gdb.base/sepdebug2.c: New file.
9985
9986 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
9987
9988 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9989 the modified warnings for catch syscall. Verify if GDB was compiled
9990 with support for lib expat, and choose which tests to run depending
9991 on this.
9992
9993 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9994
9995 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9996 that composite commands are parsed OK. And also test
9997 that breakpoint commands do work.
9998
9999 2009-10-23 Michael Snyder <msnyder@vmware.com>
10000
10001 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10002 to allow for new disassembly style.
10003
10004 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10005
10006 * gdb.asm/asm-source.exp: Adjust.
10007
10008 2009-10-22 Michael Snyder <msnyder@vmware.com>
10009
10010 * gdb.reverse/break-precsave.exp: New test.
10011 * gdb.reverse/consecutive-precsave.exp: Ditto.
10012 * gdb.reverse/finish-precsave.exp: Ditto.
10013 * gdb.reverse/i386-precsave.exp: Ditto.
10014 * gdb.reverse/machinestate-precsave.exp: Ditto.
10015 * gdb.reverse/sigall-precsave.exp: Ditto.
10016 * gdb.reverse/solilb-precsave.exp: Ditto.
10017 * gdb.reverse/step-precsave.exp: Ditto.
10018 * gdb.reverse/until-precsave.exp: Ditto.
10019 * gdb.reverse/watch-precsave.exp: Ditto.
10020
10021 2009-10-22 Michael Snyder <msnyder@vmware.com>
10022
10023 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10024 for gdb_expect. Adjust one test's expect strings for the new
10025 format of disassemble.
10026 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10027 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10028 gdb_test_multiple.
10029 * gdb.reverse/step-reverse.exp: Delete 'return'.
10030 * gdb.reverse/until-reverse.exp: Delete blank lines.
10031 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10032
10033 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10034
10035 * gdb.base/consecutive.exp: Adjust.
10036 * gdb.base/display.exp: Likewise.
10037 * gdb.base/pc-fp.exp: Likewise.
10038 * gdb.base/sigbpt.exp: Likewise.
10039
10040 2009-10-19 Michael Snyder <msnyder@vmware.com>
10041
10042 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10043 * gdb.reverse/finish-reverse.c: Ditto.
10044 * gdb.reverse/sigall-reverse.c: Ditto.
10045 * gdb.reverse/solib-reverse.c: Ditto.
10046 * gdb.reverse/step-reverse.c: Ditto.
10047 * gdb.reverse/watch-reverse.c: Ditto.
10048
10049 2009-10-19 Pedro Alves <pedro@codesourcery.com>
10050 Stan Shebs <stan@codesourcery.com>
10051
10052 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10053 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10054 "Executing new program".
10055 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10056 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10057 left listed after having been killed.
10058 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10059 * gdb.base/maint.exp: Adjust test.
10060
10061 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10062 * gdb.multi/Makefile.in: New.
10063 * gdb.multi/base.exp: New.
10064 * gdb.multi/goodbye.c: New.
10065 * gdb.multi/hangout.c: New.
10066 * gdb.multi/hello.c: New.
10067 * gdb.multi/bkpt-multi-exec.c: New.
10068 * gdb.multi/bkpt-multi-exec.exp: New.
10069 * gdb.multi/crashme.c: New.
10070
10071 2009-10-13 Tristan Gingold <gingold@adacore.com>
10072
10073 * gdb.base/sepdebug.exp: Check debug info are found.
10074
10075 2009-10-08 Pedro Alves <pedro@codesourcery.com>
10076
10077 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10078 bits.
10079
10080 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10081
10082 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10083
10084 2009-10-07 Joel Brobecker <brobecker@adacore.com>
10085
10086 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10087 of the comments.
10088
10089 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10090
10091 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10092 * gdb.base/annota3.exp: Idem.
10093 * gdb.base/maint.exp: Idem.
10094
10095 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10096
10097 * lib/gdb.exp (default_gdb_init): Set current value of match_max
10098 to default.
10099
10100 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10101
10102 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
10103 mingw and cygwin targets.
10104
10105 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10106 Pedro Alves <pedro@codesourcery.com>
10107
10108 * lib/gdb.exp (gdb_compile): Avoid adding
10109 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10110
10111 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10112
10113 * gdb.base/shr1.c: Use %p in format string.
10114 * gdb.base/unload.c: Avoid warning in fprintf.
10115 * gdb.base/watchpoint-solib.c: Idem.
10116
10117 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10118
10119 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10120 long type.
10121 (test_unlink): Correct printf string.
10122 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10123 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10124
10125 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10126
10127 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10128 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10129 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10130
10131 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10132
10133 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10134 * gdb.objc/nondebug.exp: Likewise.
10135
10136 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10137
10138 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10139 target_info setting.
10140
10141 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10142 that detect new threads during "info threads".
10143
10144 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10145
10146 * gdb.threads/manythreads.c (main): Increase thread stack size
10147 to 2*PTHREAD_STACK_MIN.
10148 * gdb.threads/multi-create.c (main): Likewise.
10149 (create_function): Likewise.
10150
10151 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10152
10153 * gdb.base/dump.exp: Pass difference of pointer types instead
10154 of integer types as offset to restore in intarr3.srec case.
10155
10156 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10157
10158 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10159
10160 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10161
10162 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10163
10164 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
10165
10166 New test for two watchpoints, with disabling of
10167 the first inserted.
10168 * testsuite/gdb.base/watchpoints.c: New file.
10169 * testsuite/gdb.base/watchpoints.exp: New file.
10170
10171 2009-09-25 Tom Tromey <tromey@redhat.com>
10172
10173 * gdb.base/charset.exp: Test utf-16 strings with Python.
10174
10175 2009-09-25 Tom Tromey <tromey@redhat.com>
10176
10177 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10178 UCS-4.
10179 * gdb.base/charset.c (utf_32_string): Rename.
10180 (init_utf32): Rename.
10181 (main): Update.
10182
10183 2009-09-22 Tom Tromey <tromey@redhat.com>
10184
10185 * gdb.python/py-function.exp: Add regression tests.
10186
10187 2009-09-21 Keith Seitz <keiths@redhat.com>
10188
10189 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10190 with invalid operator.
10191
10192 2009-09-21 Keith Seitz <keiths@redhat.com>
10193
10194 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10195 and destructor using typedef name of class.
10196 * gdb.cp/classes.cc (class Base1): Add a destructor.
10197 (base1): New typedef.
10198 (use_methods): Instanitate an object of type base1.
10199 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10200 (do_tests): Call test_template_typedef.
10201 * gdb.cp/templates.cc (Baz::~Baz): New method.
10202 (intBazOne): New typedef.
10203 (main): Instantiate intBazOne.
10204
10205 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10206
10207 PR python/10633
10208
10209 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10210 Function.
10211 (run_lang_tests): Add print elements test.
10212
10213 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10214
10215 * gdb.python/py-value.exp (test_subscript_regression): New
10216 function. Test for invalid subscripts.
10217 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10218 (ptr_ref): New function.
10219
10220 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10221
10222 * gdb.base/default.exp: Fix "show convenience".
10223
10224 2009-09-15 Tom Tromey <tromey@redhat.com>
10225
10226 * lib/mi-support.exp (mi_create_varobj): Update.
10227 (mi_create_floating_varobj): Likewise.
10228 (mi_create_dynamic_varobj): New proc.
10229 (mi_varobj_update): Update.
10230 (mi_varobj_update_with_type_change): Likewise.
10231 (mi_varobj_update_kv_helper): New proc.
10232 (mi_varobj_update_dynamic_helper): Rewrite.
10233 (mi_varobj_update_dynamic): New proc.
10234 (mi_list_varobj_children): Update.
10235 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10236 * gdb.python/python-prettyprint.py (pp_outer): New class.
10237 (pp_nullstr): Likewise.
10238 (lookup_function): Register new printers.
10239 * gdb.python/python-prettyprint.c (struct substruct): New type.
10240 (struct outerstruct): Likewise.
10241 (substruct_test): New function.
10242 (struct nullstr): New type.
10243 (string_1, string_2): New globals.
10244 (main): Add new tests.
10245 * gdb.python/python-mi.exp: Added regression tests.
10246 * gdb.mi/mi2-var-display.exp: Update.
10247 * gdb.mi/mi2-var-cmd.exp: Update.
10248 * gdb.mi/mi2-var-child.exp: Update.
10249 * gdb.mi/mi2-var-block.exp: Update.
10250 * gdb.mi/mi-var-invalidate.exp: Update.
10251 * gdb.mi/mi-var-display.exp: Update.
10252 * gdb.mi/mi-var-cmd.exp: Update.
10253 * gdb.mi/mi-var-child.exp: Update.
10254 * gdb.mi/mi-var-block.exp: Update.
10255 * gdb.mi/mi-break.exp: Update.
10256 * gdb.mi/gdb701.exp: Update.
10257
10258 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10259
10260 * Makefile.in: Inclusion of catch-syscall object.
10261 * gdb.base/catch-syscall.c: New file.
10262 * gdb.base/catch-syscall.exp: New file.
10263
10264 2009-09-12 Michael Snyder <msnyder@vmware.com>
10265
10266 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10267 that can support reverse debuggnig.
10268
10269 2009-09-11 Tom Tromey <tromey@redhat.com>
10270
10271 * gdb.dwarf2/valop.S: New file.
10272 * gdb.dwarf2/valop.exp: New file.
10273
10274 2009-09-11 Mark Kettenis <kettenis@gnu.org>
10275
10276 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10277
10278 2009-09-10 Doug Evans <dje@google.com>
10279
10280 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10281 Add $gdb_prompt to second breakpoint regexp.
10282
10283 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10284
10285 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10286 names, add missing ones.
10287 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10288 * gdb.python/py-frame.c: Rename from python-frame.c.
10289 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10290 testfile name.
10291 * gdb.python/py-function.exp: Rename from python-function.exp.
10292 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10293 testfile name.
10294 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10295 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10296 Adjust testfile name.
10297 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10298 * gdb.python/py-template.cc: Rename from python-template.cc.
10299 * gdb.python/py-template.exp: Rename from python-template.exp.
10300 Adjust testfile name.
10301 * gdb.python/py-value.c: Rename from python-value.c.
10302 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10303 testfile name.
10304
10305 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10306
10307 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10308 $bpt2address.
10309 (Second breakpoint address is valid on ia64)
10310 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10311
10312 2009-09-03 Joseph Myers <joseph@codesourcery.com>
10313
10314 * gdb.base/ending-run.exp: Restrict regular expression matching
10315 line number to require closing brace following.
10316
10317 2009-09-03 Doug Evans <dje@google.com>
10318
10319 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10320
10321 2009-09-02 Tom Tromey <tromey@redhat.com>
10322
10323 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10324
10325 2009-09-02 Tom Tromey <tromey@redhat.com>
10326
10327 * gdb.dwarf2/callframecfa.exp: New file.
10328 * gdb.dwarf2/callframecfa.S: New file.
10329
10330 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10331
10332 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10333 gdb.base/solib-overlap-main.c: New.
10334
10335 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10336
10337 PR gdb/10565
10338
10339 * gdb.base/bitfields.c (struct container, container): New.
10340 (main): Initialize it and call break5.
10341 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10342
10343 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10344
10345 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10346 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10347
10348 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10349
10350 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10351
10352 2009-08-26 Michael Snyder <msnyder@vmware.com>
10353
10354 * gdb.base/i386-reverse.c: New file.
10355 * gdb.base/i386-reverse.exp: New file.
10356 * gdb.base/Makefile.in: Add new files to be removed.
10357
10358 2009-08-26 Joseph Myers <joseph@codesourcery.com>
10359
10360 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10361 environment-pwd for remote host.
10362 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10363
10364 2009-08-24 Keith Seitz <keiths@redhat.com>
10365
10366 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10367 Add two new C++ completer tests which limit the output to a
10368 given class.
10369
10370 2009-08-24 Michael Snyder <msnyder@vmware.com>
10371
10372 * gdb.base/del.exp: Fix typo in comment.
10373 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10374
10375 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10376
10377 * configure: Regenerate.
10378 * gdb.hp/configure: Likewise.
10379 * gdb.hp/gdb.aCC/configure: Likewise.
10380 * gdb.hp/gdb.base-hp/configure: Likewise.
10381 * gdb.hp/gdb.compat/configure: Likewise.
10382 * gdb.hp/gdb.defects/configure: Likewise.
10383 * gdb.hp/gdb.objdbg/configure: Likewise.
10384 * gdb.stabs/configure: Likewise.
10385
10386 2009-08-19 Doug Evans <dje@google.com>
10387
10388 * gdb.base/gdbvars.c: New file.
10389 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10390
10391 2009-08-14 Pedro Alves <pedro@codesourcery.com>
10392
10393 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10394 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10395
10396 2009-08-13 Pedro Alves <pedro@codesourcery.com>
10397
10398 * gdb.base/default.exp: Adjust "set language test": it's now an
10399 enum command. Larger help string moved to "help set language".
10400 * gdb.base/help.exp: Adjust "help set language" expected output,
10401 now lists all known languages.
10402
10403 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10404
10405 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10406 all frame arguments.
10407 * gdb.arch/altivec-regs.exp: Likewise.
10408
10409 2009-08-07 Tom Tromey <tromey@redhat.com>
10410
10411 * gdb.base/setshow.exp: Add tests for changes to set language, set
10412 check range, and set check type.
10413
10414 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10415
10416 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10417 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
10418 Call it.
10419
10420 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10421
10422 * configure.ac: Run gdb.cell tests when appropriate.
10423 * configure: Regenerate.
10424 * lib/cell.exp: New file.
10425 * gdb.cell: New directory.
10426 * gdb.cell/configure.ac: New file.
10427 * gdb.cell/configure: New file.
10428 * gdb.cell/Makefile.in: New file.
10429 * gdb.cell/arch.exp: New file.
10430 * gdb.cell/break.c: New file.
10431 * gdb.cell/break.exp: New file.
10432 * gdb.cell/break-spu.c: New file.
10433 * gdb.cell/bt.c: New file.
10434 * gdb.cell/bt2-spu.c: New file.
10435 * gdb.cell/bt-spu.c: New file.
10436 * gdb.cell/bt.exp: New file.
10437 * gdb.cell/coremaker.c: New file.
10438 * gdb.cell/coremaker-spu.c: New file.
10439 * gdb.cell/core.exp: New file.
10440 * gdb.cell/gcore.exp: New file.
10441 * gdb.cell/data.c: New file.
10442 * gdb.cell/data.exp: New file.
10443 * gdb.cell/data-spu.c: New file.
10444 * gdb.cell/ea-cache.exp: New file.
10445 * gdb.cell/ea-cache.c: New file.
10446 * gdb.cell/ea-cache-spu.c: New file.
10447 * gdb.cell/ea-standalone.c: New file.
10448 * gdb.cell/ea-standalone.exp: New file.
10449 * gdb.cell/ea-test.c: New file.
10450 * gdb.cell/ea-test.exp: New file.
10451 * gdb.cell/f-regs.exp: New file.
10452 * gdb.cell/mem-access.c: New file.
10453 * gdb.cell/mem-access.exp: New file.
10454 * gdb.cell/mem-access-spu.c: New file.
10455 * gdb.cell/ptype.exp: New file.
10456 * gdb.cell/registers.exp: New file.
10457 * gdb.cell/size.c: New file.
10458 * gdb.cell/sizeof.exp: New file.
10459 * gdb.cell/size-spu.c: New file.
10460 * gdb.cell/solib.exp: New file.
10461 * gdb.cell/solib-symbol.exp: New file.
10462
10463 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10464
10465 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10466
10467 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10468
10469 * gdb.base/float.exp: Handle VFP registers.
10470
10471 2009-07-14 Michael Snyder <msnyder@vmware.com>
10472
10473 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10474 to bring gdb to the beginning of the calling line.
10475
10476 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10477 confusing the i386 epilogue unwinder.
10478
10479 2009-07-14 Stan Shebs <stan@codesourcery.com>
10480
10481 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10482
10483 2009-07-14 Michael Snyder <msnyder@vmware.com>
10484
10485 * gdb.reverse/step-reverse.exp (stepi into function call):
10486 Call instruction may not be first instruction in the line.
10487 (reverse stepi from a function call): Used wrong line number.
10488
10489 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10490
10491 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10492
10493 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10494
10495 Fix gdb.base/macscp.exp when using custom inputrc.
10496 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10497 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10498 env(TERM) set.
10499 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10500 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10501
10502 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10503
10504 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10505 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10506 Change the compilation target to match the testcase name.
10507 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10508 testcase name.
10509 * a2-run.exp: Use for setup prepare_for_testing. Change the
10510 compilation target to match the testcase name.
10511 * gdb.base/commands.exp: Likewise.
10512 * gdb.base/finish.exp: Likewise.
10513 * gdb.base/float.exp: Likewise.
10514 * gdb.base/info-target.exp: Likewise.
10515 * gdb.base/relational.exp: Likewise.
10516 * gdb.base/term.exp: Likewise.
10517 * gdb.base/until.exp: Likewise.
10518 * gdb.base/volatile.exp: Likewise.
10519 * gdb.base/whatis-exp.exp: Likewise.
10520
10521 2009-07-11 Hui Zhu <teawater@gmail.com>
10522
10523 * gdb.base/help.exp (disassemble): Update expected help text.
10524
10525 2009-07-09 Tom Tromey <tromey@redhat.com>
10526
10527 * lib/gdb.exp: Handle TRANSCRIPT.
10528 (remote_spawn, remote_close, send_gdb): New procs.
10529
10530 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10531
10532 * gdb.python/python-prettyprint.c: Add counted null string
10533 structure.
10534 * gdb.python/python-prettyprint.exp: Print null string. Test for
10535 embedded nulls.
10536 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10537 * gdb.python/python-value.exp (test_value_in_inferior): Add
10538 variable length string fetch tests.
10539 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10540
10541 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10542
10543 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10544
10545 2009-07-07 Tom Tromey <tromey@redhat.com>
10546
10547 * gdb.base/call-rt-st.exp: Update for change to escape output.
10548 * gdb.base/callfuncs.exp: Likewise.
10549 * gdb.base/charset.exp: Likewise.
10550 * gdb.base/constvars.exp: Likewise.
10551 * gdb.base/long_long.exp: Likewise.
10552 * gdb.base/pointers.exp: Likewise.
10553 * gdb.base/printcmds.exp: Likewise.
10554 * gdb.base/setvar.exp: Likewise.
10555 * gdb.base/store.exp: Likewise.
10556 * gdb.cp/ref-types.exp: Likewise.
10557 * gdb.mi/mi-var-child.exp: Likewise.
10558 * gdb.mi/mi-var-display.exp: Likewise.
10559 * gdb.mi/mi2-var-display.exp: Likewise.
10560 * gdb.base/charset.exp: Test octal escape sequence length.
10561 Update for change to escape output.
10562
10563 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10564
10565 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10566
10567 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10568
10569 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10570
10571 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10572
10573 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10574 gdbserver increasing $portnum if "Can't bind address" has been seen.
10575
10576 2009-07-05 Pedro Alves <pedro@codesourcery.com>
10577
10578 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10579 mingw32ce.
10580
10581 2009-07-05 Pedro Alves <pedro@codesourcery.com>
10582
10583 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10584 VFP format.
10585
10586 2009-07-02 Pedro Alves <pedro@codesourcery.com>
10587
10588 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10589 linux. Adjust to use "inferior", "info inferiors", "detach
10590 inferior" and "kill inferior" instead of "restart", "info fork",
10591 "detach fork" and "delete fork".
10592 * gdb.base/ending-run.exp: Spell out "info".
10593 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10594 the "kill" command.
10595
10596 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10597
10598 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10599 change to prefix TLS offset in hex with 0x.
10600
10601 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10602
10603 * gdb.base/default.exp: Update test case for "x" changes.
10604
10605 2009-07-01 Tristan Gingold <gingold@adacore.com>
10606
10607 * gdb.base/bigcore.exp: Make darwin untested.
10608
10609 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10610
10611 * gdb.base/completion.exp (directory completion): Create the directory.
10612 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10613 escapeuniquesub.
10614 (directory completion 2): Expect now ${escapeuniquesub}.
10615 (Glob remaining of directory test): Remove one excessive newline.
10616 Expect the real output.
10617
10618 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10619
10620 Fix `make check//%' target after `make check' has been ran.
10621 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10622 a mkdir call.
10623 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10624 (%/.dir): Remove.
10625
10626 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10627
10628 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10629 the expected result record.
10630
10631 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10632
10633 Remove racy FAILs relying just on the timeouts.
10634 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10635 (annotation_level 2): Remove racy FAILs.
10636
10637 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10638
10639 gdb/10275
10640 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10641
10642 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10643
10644 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10645
10646 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10647
10648 * gdb.mi/mi-stack.exp: Testing symbolic options
10649 to -stack-list-locals and -stack-list-arguments.
10650
10651 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10652
10653 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10654
10655 2009-06-29 Tom Tromey <tromey@redhat.com>
10656
10657 * dg-extract-results.sh: New file.
10658 * Makefile.in (FORCE_PARALLEL): New variable.
10659 (CHECK_TARGET): New conditional variable.
10660 (check): Use CHECK_TARGET.
10661 (DO_RUNTEST): New variable.
10662 (check-single): New target.
10663 (TEST_DIRS): New variable.
10664 (TEST_TARGETS): Likewise.
10665 (check-parallel): New target.
10666 (check-gdb.%): New pattern.
10667 (BASE1_FILES): New variable.
10668 (BASE2_FILES): Likewise.
10669 (check-gdb.base%): New pattern.
10670 (%/.dir): New pattern.
10671 * configure: Rebuild.
10672 * aclocal.m4 (AM_CONDITIONAL): New defun.
10673 * configure.ac: Check whether user is using GNU make.
10674 (GMAKE): New conditional.
10675
10676 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10677
10678 * gdb.cp/namespace-nested-import.cc: New test.
10679 * gdb.cp/namespace-nested-import.exp: New test.
10680
10681 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10682
10683 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10684 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10685 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10686 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10687 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10688 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10689 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10690 gdb.opt/inline-markers.c: New files.
10691 * lib/gdb.exp (skip_inline_frame_tests): New function.
10692 (skip_inline_var_tests): New function.
10693
10694 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10695
10696 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10697 backtrace.
10698
10699 2009-06-27 Michael Snyder <msnyder@vmware.com>
10700
10701 * gdb.reverse: New directory.
10702 * gdb.reverse/break-reverse.c: New test.
10703 * gdb.reverse/break-reverse.exp: New test.
10704 * gdb.reverse/consecutive-reverse.c: New test.
10705 * gdb.reverse/consecutive-reverse.exp: New test.
10706 * gdb.reverse/finish-reverse.c: New test.
10707 * gdb.reverse/finish-reverse.exp: New test.
10708 * gdb.reverse/machinestate.c: New test.
10709 * gdb.reverse/ms1.c: New test.
10710 * gdb.reverse/machinestate.exp: New test.
10711 * gdb.reverse/Makefile.in: New file.
10712 * gdb.reverse/shr2.c: New test.
10713 * gdb.reverse/solib-reverse.c: New test.
10714 * gdb.reverse/solib-reverse.exp: New test.
10715 * gdb.reverse/step-reverse.c: New test.
10716 * gdb.reverse/step-reverse.exp: New test.
10717 * gdb.reverse/until-reverse.c: New test.
10718 * gdb.reverse/ur1.c: New test.
10719 * gdb.reverse/until-reverse.exp: New test.
10720 * gdb.reverse/watch-reverse.c: New test.
10721 * gdb.reverse/watch-reverse.exp: New test.
10722 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10723 * configure: Regenerate.
10724
10725 2009-06-26 Doug Evans <dje@google.com>
10726
10727 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10728
10729 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10730
10731 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10732 windows problem for 'file delete $binfile'.
10733
10734 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10735
10736 * gdb.cp/namespace-using.exp: New test.
10737 * gdb.cp/namespace-using.cc: New test.
10738
10739 2009-05-20 Joel Brobecker <brobecker@adacore.com>
10740
10741 * gdb.ada/variant_record_packed_array: New testcase.
10742
10743 2009-06-23 Tom Tromey <tromey@redhat.com>
10744
10745 * gdb.base/charset.exp (test_combination): Regression test.
10746 * gdb.base/charset.c (my_wchar_t): New typedef.
10747 (myvar): New global.
10748 (main): Set myvar.
10749
10750 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10751
10752 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10753 target.
10754
10755 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10756
10757 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10758
10759 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10760
10761 * gdb.mi/gdb680.exp: Update test for error message.
10762
10763 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10764
10765 * gdb.base/annota1.exp: Allow multiple occurrences of the
10766 frames-invalid annotation.
10767 * gdb.cp/annota2.exp: Likewise.
10768
10769 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10770
10771 * gdb.cp/gdb2495.cc: New file.
10772 * gdb.cp/gdb2495.exp: New file.
10773
10774 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10775
10776 Report error on GDB crash during runto.
10777 * lib/gdb.exp (runto <eof>): New.
10778
10779 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10780
10781 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10782 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10783 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10784 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10785 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10786 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10787 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10788 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10789 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10790 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10791 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10792 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10793 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10794 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10795 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10796 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10797 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10798 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10799 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10800 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10801 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10802 gdb.trace/passcount.exp, gdb.trace/report.exp,
10803 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10804 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10805 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10806 executable.
10807
10808 2009-06-07 Pedro Alves <pedro@codesourcery.com>
10809
10810 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10811 defined before referencing it.
10812
10813 2009-06-03 Doug Evans <dje@google.com>
10814
10815 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10816 * gdb.arch/i386-see.c: Ditto.
10817
10818 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10819
10820 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10821 (check_macro): Return 1 if undefined.
10822 If first test fails, check if macro debug information is available,
10823 and report unsupported test if no macro information is found.
10824
10825 2009-05-29 Doug Evans <dje@google.com>
10826
10827 * gdb.threads/hand-call-in-threads.exp: New.
10828 * gdb.threads/hand-call-in-threads.c: New.
10829
10830 2009-05-29 Michael Snyder <msnyder@vmware.com>
10831
10832 * gdb.base/break-always.exp: Change "1" to "on".
10833 Add confirmation check.
10834
10835 2009-05-28 Pedro Alves <pedro@codesourcery.com>
10836
10837 * gdb.threads/threxit-hop-specific.c: New.
10838 * gdb.threads/threxit-hop-specific.exp: New.
10839 * gdb.threads/thread-execl.c: New.
10840 * gdb.threads/thread-execl.exp: New.
10841
10842 2009-05-27 Tom Tromey <tromey@redhat.com>
10843 Thiago Jung Bauermann <bauerman@br.ibm.com>
10844
10845 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10846 (mi_child_regexp): Likewise.
10847 (mi_list_varobj_children_range): Likewise.
10848 (mi_get_features): Likewise.
10849 (mi_list_varobj_children): Rewrite.
10850 * gdb.python/python-mi.exp: New file.
10851
10852 2009-05-27 Tom Tromey <tromey@redhat.com>
10853 Thiago Jung Bauermann <bauerman@br.ibm.com>
10854 Phil Muldoon <pmuldoon@redhat.com>
10855 Paul Pluzhnikov <ppluzhnikov@google.com>
10856
10857 * gdb.python/python-prettyprint.exp: New file.
10858 * gdb.python/python-prettyprint.c: New file.
10859 * gdb.python/python-prettyprint.py: New file.
10860 * gdb.base/display.exp: print/r is now valid.
10861
10862 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10863 Tom Tromey <tromey@redhat.com>
10864 Pedro Alves <pedro@codesourcery.com>
10865 Paul Pluzhnikov <ppluzhnikov@google.com>
10866
10867 * gdb.python/python-template.exp: New file.
10868 * gdb.python/python-template.cc: New file.
10869 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10870 tests.
10871 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10872 Call it.
10873 (test_value_after_death): New proc.
10874 * gdb.python/python-value.c (PTR): New typedef.
10875 (main): New variable 'x'.
10876
10877 2009-05-27 Tom Tromey <tromey@redhat.com>
10878
10879 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10880 tests.
10881 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10882 Call it.
10883
10884 2009-05-27 Pedro Alves <pedro@codesourcery.com>
10885
10886 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10887
10888 2009-05-24 Pedro Alves <pedro@codesourcery.com>
10889
10890 * gdb.threads/fork-thread-pending.c: New.
10891 * gdb.threads/fork-thread-pending.exp: New.
10892
10893 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10894
10895 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10896 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10897
10898 2009-05-18 Jon Beniston <jon@beniston.com>
10899
10900 * gdb.asm/asm-source.exp: Add lm32 target.
10901
10902 2009-05-17 Pedro Alves <pedro@codesourcery.com>
10903
10904 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10905 `gdb_get_line_number'. Call `callee' in both parent and child.
10906 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10907 `gdb_get_line_number' instead of hardcoding line numbers.
10908 (catch_fork_unpatch_child): New procedure to test detaching
10909 breakpoints from child fork.
10910 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10911 hardcoding line numbers.
10912 (do_fork_tests): Run `catch_fork_unpatch_child'.
10913
10914 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10915
10916 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10917 of structure type enters or leaves the scope, it
10918 is reported by -var-update.
10919
10920 2009-05-11 Doug Evans <dje@sebabeach.org>
10921
10922 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
10923 * gdb.threads/pending-step.c (main): Fix off-by-one error.
10924 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10925
10926 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10927
10928 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10929
10930 2009-04-30 Doug Evans <dje@google.com>
10931
10932 * gdb.threads/watchthreads2.exp: New testcase.
10933 * gdb.threads/watchthreads2.c: New testcase.
10934
10935 2009-04-29 Doug Evans <dje@google.com>
10936
10937 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10938 * gdb.cp/mb-ctor.cc: Ditto.
10939 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10940 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10941 * gdb.cp/mb-inline1.cc: Call it.
10942 * gdb.cp/mb-inline2.cc: Ditto.
10943 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10944 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10945
10946 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10947
10948 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10949 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10950 Replace all uses of `decimal' by `nonzero'.
10951 (info macro FROM_COMMANDLINE): New test.
10952
10953 2009-04-27 Tom Tromey <tromey@redhat.com>
10954
10955 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10956
10957 2009-04-27 Doug Evans <dje@google.com>
10958
10959 * gdb.threads/watchthreads.c (main): Initialize args before starting
10960 the threads. Plus formatting cleanup.
10961 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10962 biased scheduling of one thread.
10963
10964 2009-04-27 Jerome Guitton <guitton@adacore.com>
10965
10966 * gdb.cp/templates.cc (GetMax): New template.
10967 (main): Declare two instances of GetMax.
10968 * gdb.cp/templates.exp: Add new test.
10969
10970 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10971
10972 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10973
10974 2009-04-22 Joseph Myers <joseph@codesourcery.com>
10975
10976 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10977
10978 2009-04-15 Tom Tromey <tromey@redhat.com>
10979
10980 * gdb.base/charset.exp: Add regression test.
10981
10982 2009-04-14 Joel Brobecker <brobecker@adacore.com>
10983
10984 * gdb.base/exe-lock.exp: New testcase.
10985
10986 2009-04-13 Tom Tromey <tromey@redhat.com>
10987
10988 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10989 operator on Frame.
10990
10991 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10992
10993 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10994 * gdb.server/ext-attach.exp: Likewise.
10995
10996 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10997
10998 Eliminate some sleep usage.
10999
11000 * gdb.mi/basics.c (do_nothing): New.
11001 (main): Use do_nothing instead of printf, so that
11002 not to introduce race condition between output of
11003 inferiour and output of gdb. Do not use sleep as it
11004 is not generally available on embedded targets.
11005
11006 2009-04-02 Pedro Alves <pedro@codesourcery.com>
11007
11008 * gdb.server/ext-attach.exp: Expect an optional process id after
11009 "Detached from remote process".
11010
11011 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11012
11013 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11014 gdb.dwarf2/dw2-unresolved.exp: New.
11015
11016 2009-04-02 Pedro Alves <pedro@codesourcery.com>
11017
11018 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11019 mi_run_to_main.
11020
11021 2009-04-02 Pedro Alves <pedro@codesourcery.com>
11022
11023 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11024 mi_run_to_main. Skip thread exit test on remote targets.
11025 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11026 mi_run_to_main.
11027 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11028 mi_run_to_main.
11029 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11030 when expecting ^connected. Detect when the target doesn't support
11031 non-stop mode.
11032 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11033 supported. Return -1 on error, 0 on success.
11034 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11035 (mi_runto): Return mi_runto_helper's result explicitly.
11036
11037 2009-04-01 Pedro Alves <pedro@codesourcery.com>
11038
11039 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11040
11041 2009-04-01 Tom Tromey <tromey@redhat.com>
11042
11043 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11044 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11045 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11046 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11047
11048 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11049 Jan Kratochvil <jan.kratochvil@redhat.com>
11050
11051 PR gdb/931
11052 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11053 output.
11054 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11055 for gdb/931.
11056 * dw2-strp.S (DW_AT_language): Change to C++.
11057 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11058
11059 2009-03-31 Joel Brobecker <brobecker@adacore.com>
11060
11061 * gdb.ada/tasks: New testcase.
11062
11063 2009-03-30 Stan Shebs <stan@codesourcery.com>
11064
11065 * gdb.trace/actions.exp: Update to match new info trace format.
11066 * gdb.trace/deltrace.exp: Ditto.
11067 * gdb.trace/infotrace.exp: Ditto.
11068 * gdb.trace/passcount.exp: Ditto.
11069 * gdb.trace/save-trace.exp: Ditto.
11070 * gdb.trace/while-stepping.exp: Ditto.
11071 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11072
11073 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11074
11075 * gdb.python/python-frame.c: New file.
11076 * gdb.python/python-frame.exp: New file.
11077
11078 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11079
11080 * gdb.python/python-value.exp: Add tests for the address
11081 attribute.
11082
11083 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11084
11085 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11086
11087 2009-03-26 Doug Evans <dje@google.com>
11088
11089 * gdb.mi/mi-nonstop-exit.exp: New file.
11090 * gdb.mi/non-stop-exit.c: New file.
11091
11092 2009-03-26 Tom Tromey <tromey@redhat.com>
11093
11094 Update for change to prologue skipping:
11095 * gdb.mi/mi2-simplerun.exp: Update.
11096 * gdb.mi/mi2-break.exp: Update.
11097 * gdb.mi/mi-simplerun.exp: Update.
11098 * gdb.mi/mi-break.exp: Update.
11099 * gdb.base/ending-run.exp: Update.
11100
11101 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11102
11103 * gdb.python/python-value.exp (test_value_in_inferior): Test
11104 gdb.Value.is_optimized_out attribute.
11105
11106 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11107
11108 * gdb.dwarf2/dw2-noloc-main.c: New file.
11109 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11110 (.text): Remove.
11111 (.data): New.
11112 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11113 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11114 (DW_TAG_subprogram func_cu1, noloc): Remove.
11115 (main): New.
11116 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11117 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11118 (file_symbols): New procedure.
11119
11120 2009-03-25 Tom Tromey <tromey@redhat.com>
11121
11122 * gdb.base/charset.exp (valid_target_charset): New proc.
11123 Use it to skip tests on invalid charsets.
11124
11125 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11126
11127 * gdb.base/completion.exp: Add a test for directory completion.
11128
11129 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11130
11131 Fix a racy FAIL.
11132 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11133 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11134
11135 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11136
11137 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11138 * gdb.python/python-function.exp: Add test for function returning
11139 a GDB value.
11140
11141 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11142
11143 * gdb.python/python-function.exp: New file.
11144
11145 2009-03-20 Tom Tromey <tromey@redhat.com>
11146
11147 * gdb.base/store.exp: Update for change to escape output.
11148 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11149 to escape output.
11150 * gdb.base/pointers.exp: Update for change to escape output.
11151 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11152 to escape output.
11153 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11154 escape output.
11155 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11156 to escape output.
11157 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11158 escape output.
11159 * gdb.base/setvar.exp: Update for change to escape output.
11160 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11161 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11162 to escape output.
11163 (test_print_string_constants): Likewise.
11164 * gdb.base/charset.exp (valid_host_charset): Check size of
11165 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11166 cases. Handle "auto"-related output.
11167 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11168 (uvar, Uvar): New globals.
11169
11170 2009-03-19 Jerome Guitton <guitton@adacore.com>
11171
11172 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11173 deltas.
11174 * gdb.ada/fixed_points.exp: Ditto.
11175
11176 2009-03-18 Pedro Alves <pedro@codesourcery.com>
11177
11178 * return-nodebug.c: Don't include stdio.h.
11179 (init): Delete.
11180 (func): Delete definition and provide extern declaration.
11181 (t): New.
11182 (main): Don't call printf. Call func and store its result in t.
11183 * return-nodebug1.c: New.
11184 * return-nodebug.exp: Don't expect stdio output. Instead, print
11185 the global variable t. Drop printf formatters and cast types from
11186 foreach loop. Don't use prepare_for_testing. Compile
11187 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11188 define FORMAT or CAST.
11189
11190 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11191
11192 * gdb.base/solib-display.exp: Disable test for remote targers.
11193
11194 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11195
11196 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11197
11198 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11199
11200 Fix a racy FAIL.
11201 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11202 code from `follow parent, print pids'.
11203 (`follow child, print pids', `follow parent, print pids'): Call it.
11204 Replace `gdb_test "break..."' by gdb_breakpoint.
11205
11206 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11207
11208 * gdb.mi/mi-cli.exp: Adjust for output difference in
11209 sync and async modes.
11210
11211 2009-03-12 Joel Brobecker <brobecker@adacore.com>
11212
11213 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11214 that was checked in by mistake. Remove loading of ada.exp, since
11215 this is not necessary in this case.
11216
11217 2009-03-12 Joel Brobecker <brobecker@adacore.com>
11218
11219 * gdb.ada/ptype_arith_binop.exp: New testcase.
11220
11221 2009-03-12 Joel Brobecker <brobecker@adacore.com>
11222
11223 * gdb.ada/mod_from_name: New testcase.
11224
11225 2009-03-12 Joel Brobecker <brobecker@adacore.com>
11226
11227 * gdb.ada/tick_last_segv: New testcase.
11228
11229 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11230
11231 * gdb.mi/mi-cli.exp: Remove debug print.
11232
11233 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11234
11235 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11236 include the token in ^running and frame info in *stopped.
11237
11238 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11239
11240 * solib-display.exp: New file.
11241 * solib-display-main.c: New file.
11242 * solib-display-lib.c: New file.
11243
11244 2009-03-05 Pedro Alves <pedro@codesourcery.com>
11245
11246 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11247
11248 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11249
11250 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11251 (list_and_check_macro): Use more specific test name.
11252 (next to definition): Make the test names unique.
11253
11254 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11255
11256 * gdb.pascal/floats.exp: Accept approximate results everywhere.
11257
11258 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11259
11260 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11261 notifications.
11262 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11263 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11264 * lib/mi-support.exp (library_loaded_re): New.
11265 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11266
11267 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11268
11269 * gdb.gdb/observer.exp: Use test_notification observer, not
11270 normal_stop, everywhere.
11271 (test_normal_stop_notifications): Rename to...
11272 (test_notifications): ...this.
11273 (test_observer_normal_stop): Rename to...
11274 (test_observer): ...this.
11275
11276 2009-02-16 Doug Evans <dje@google.com>
11277
11278 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11279 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11280 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11281 (test_prefixed_syscall,test_int3): New tests.
11282 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11283 (test_prefixed_syscall,test_int3): New tests.
11284
11285 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11286
11287 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11288 (mi_expect_interrupt): Likewise.
11289 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11290 response.
11291
11292 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11293
11294 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11295 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11296 Replace calls to get_valueofx by get_hexadecimal_valueof.
11297
11298 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11299
11300 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11301 (get_integer_valueof): New procedure.
11302 (get_sizeof): Use new get_integer_value_of.
11303 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11304 by get_integer_valueof.
11305
11306 2009-02-13 Tom Tromey <tromey@redhat.com>
11307
11308 * gdb.base/remote.exp (get_sizeof): Remove.
11309 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11310 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11311 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11312 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11313 (get_sizeof): Likewise.
11314
11315 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11316
11317 PR fortran/9806
11318 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11319
11320 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11321
11322 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11323
11324 2009-02-06 Pedro Alves <pedro@codesourcery.com>
11325
11326 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11327
11328 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11329
11330 * gdb.python/python-cmd.exp: New file.
11331
11332 2009-02-06 Tristan Gingold <gingold@adacore.com>
11333
11334 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11335
11336 2009-02-05 Tristan Gingold <gingold@adacore.com>
11337
11338 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11339 pointer is dereferenced and use this signal name in regexp.
11340 * gdb.base/signull.exp: Ditto.
11341 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11342 * gdb.base/signull.c (main): Ditto.
11343
11344 2009-02-04 Tom Tromey <tromey@redhat.com>
11345 Thiago Jung Bauermann <bauerman@br.ibm.com>
11346
11347 * gdb.python/python-value.exp: Use `gdb.history' instead of
11348 `gdb.value_from_history'.
11349 (test_value_numeric_ops): Add test for conversion of enum constant.
11350 * gdb.python/python-value.c (enum e): New type.
11351 (evalue): New global.
11352 (main): Use argv.
11353
11354 2009-02-04 Jerome Guitton <guitton@adacore.com>
11355
11356 * gdb.ada/uninitialized_vars: New test program.
11357 * gdb.ada/uninitialized_vars.exp: New testcase.
11358
11359 2009-02-02 Tom Tromey <tromey@redhat.com>
11360
11361 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11362 * gdb.cp/pr2489.cc: Rename...
11363 * gdb.cp/pr9594.cc: ... to this.
11364
11365 2009-02-02 Tom Tromey <tromey@redhat.com>
11366
11367 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11368 * gdb.cp/pr2489.cc: New file.
11369 * gdb.cp/cpcompletion.exp: New file.
11370
11371 2009-02-02 Tom Tromey <tromey@redhat.com>
11372
11373 PR exp/9059:
11374 * gdb.cp/call-c.exp: Add regression test.
11375 * gdb.cp/call-c.cc (FooHandle): New typedef.
11376 (main): New variable 'handle'.
11377
11378 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11379
11380 * lib/mi-support.exp (et_mi_thread_list)
11381 (check_mi_and_console_threads): Adjust for current thread in
11382 -thread-list-ids output.
11383
11384 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11385
11386 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11387 Call it.
11388
11389 2009-01-28 Doug Evans <dje@google.com>
11390
11391 * gdb.arch/amd64-disp-step.S: New file.
11392 * gdb.arch/amd64-disp-step.exp: New file.
11393 * gdb.arch/i386-disp-step.S: New file.
11394 * gdb.arch/i386-disp-step.exp: New file.
11395
11396 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11397
11398 * gdb.base/find.exp: Set newline variable
11399 using quotes instead of braces to fix cygwin failures.
11400
11401 2009-01-23 Pedro Alves <pedro@codesourcery.com>
11402
11403 * gdb.base/radix.exp: Add tests to ensure that that set
11404 input-radix 0 and set output-radix 0 are really rejected.
11405
11406 2009-01-23 Pedro Alves <pedro@codesourcery.com>
11407
11408 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11409 copyright years.
11410
11411 2009-01-23 Pedro Alves <pedro@codesourcery.com>
11412
11413 PR gdb/9664:
11414 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11415
11416 2009-01-22 Pedro Alves <pedro@codesourcery.com>
11417
11418 PR c++/9631:
11419 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11420
11421 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11422
11423 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11424 binfile definition to fix Windows OS failure.
11425
11426 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11427
11428 PR gdb/9346
11429 * gdb.base/interrupt.c (sigint_handler): New.
11430 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11431 on error.
11432 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11433 Test "signal SIGINT".
11434
11435 2009-01-19 Doug Evans <dje@google.com>
11436
11437 * gdb.base/break.exp: Update expected gdb output.
11438 * gdb.base/sepdebug.exp: Ditto.
11439 * gdb.mi/mi-syn-frame.exp: Ditto.
11440 * gdb.mi/mi2-syn-frame.exp: Ditto.
11441 * gdb.base/call-signal-resume.exp: New file.
11442 * gdb.base/call-signals.c: New file.
11443 * gdb.base/unwindonsignal.exp: New file.
11444 * gdb.base/unwindonsignal.c: New file.
11445 * gdb.threads/interrupted-hand-call.exp: New file.
11446 * gdb.threads/interrupted-hand-call.c: New file.
11447 * gdb.threads/thread-unwindonsignal.exp: New file.
11448
11449 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11450
11451 * gdb.base/define.exp: Test defining and hooking prefix commands.
11452 * gdb.python/python.exp: Update test for "show user" output.
11453
11454 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11455
11456 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11457 now the output exactly, using less wildcards. Expect also the output
11458 of gfortran-4.3. Update for the f-valprint.c modification from
11459 2008-04-22.
11460 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11461 Remove gdb_test test names where matching the command.
11462
11463 2009-01-01 Pedro Alves <pedro@codesourcery.com>
11464
11465 PR breakpoints/9681:
11466 * gdb.base/watchpoint.exp: Add regression test.
11467
11468 2008-12-31 Pedro Alves <pedro@codesourcery.com>
11469
11470 * gdb.threads/attach-into-signal.exp: Don't use
11471 gdb_suppress_entire_file.
11472 * gdb.threads/attach-stopped.exp: Ditto.
11473 * gdb.threads/attachstop-mt.exp: Ditto.
11474
11475 2008-12-31 Pedro Alves <pedro@codesourcery.com>
11476
11477 PR gdb/8812:
11478 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11479
11480 2008-12-29 Pedro Alves <pedro@codesourcery.com>
11481
11482 PR gdb/7536:
11483 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11484 and unsupported output radices are really rejected.
11485
11486 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11487
11488 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11489
11490 2008-12-22 Tom Tromey <tromey@redhat.com>
11491
11492 * gdb.cp/punctuator.exp: New file.
11493
11494 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11495
11496 * gdb.base/completion.exp (Completing non-existing component): New test.
11497
11498 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11499
11500 Fix for PR gdb/8648.
11501 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11502 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11503 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11504 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11505
11506 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11507
11508 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11509
11510 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
11511
11512 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11513 compiler actually generate code at the expected line number.
11514
11515 2008-12-15 Jie Zhang <jie.zhang@analog.com>
11516
11517 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11518
11519 2008-12-12 Tom Tromey <tromey@redhat.com>
11520
11521 * gdb.base/commands.exp (redefine_hook_test): New proc.
11522 Call it.
11523
11524 2008-12-11 Tom Tromey <tromey@redhat.com>
11525
11526 * gdb.base/macscp.exp: New regression test.
11527
11528 2008-12-11 Tom Tromey <tromey@redhat.com>
11529
11530 * gdb.base/macscp.exp: Print "address.addr".
11531 * gdb.base/macscp1.c (struct outer): New struct.
11532 (address): New global.
11533
11534 2008-12-09 Tom Tromey <tromey@redhat.com>
11535
11536 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11537 Call it.
11538
11539 2008-12-04 Doug Evans <dje@google.com>
11540
11541 * gdb.server/ext-run.exp: Relax regexp for init program.
11542
11543 2008-12-03 Tristan Gingold <gingold@adacore.com>
11544
11545 * gdb.base/macscp.exp: Generate an object file during compilation
11546 to work around Darwin dsymutil limitations.
11547
11548 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11549
11550 Test resolving external references to TLS variables.
11551 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11552 FILE2_THREAD_LOCAL.
11553 (testfile2, srcfile2): New variables.
11554 * gdb.threads/tls.c (file2_thread_local)
11555 (function_referencing_file2_thread_local): New.
11556 * gdb.threads/tls2.c: New file.
11557
11558 2008-11-28 Joel Brobecker <brobecker@adacore.com>
11559
11560 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
11561 rather than integer, as integer might not be big enough when
11562 on 64bit targets.
11563
11564 2008-11-27 Jerome Guitton <guitton@adacore.com>
11565
11566 * gdb.cp/formatted-ref.exp: Add equality test.
11567 * gdb.ada/formatted_ref.exp: Ditto.
11568
11569 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11570
11571 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11572 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11573
11574 2008-11-20 Andreas Schwab <schwab@suse.de>
11575
11576 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11577 matching syscall entry point.
11578 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11579 (tcatch_vfork_then_child_follow): Likewise. Finish through
11580 vfork even if we stopped at the syscall trampoline.
11581
11582 2008-11-20 Doug Evans <dje@google.com>
11583
11584 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11585
11586 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11587
11588 * gdb.arch/ppc-dfp.exp: New file.
11589 * gdb.arch/ppc-dfp.c: New file.
11590
11591 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11592
11593 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
11594
11595 2008-11-17 Doug Evans <dje@google.com>
11596
11597 * gdb.mi/mi-syn-frame.exp: Update expected output.
11598 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11599
11600 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11601
11602 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
11603 "thread N" results in =thread-selected.
11604 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11605 (mi_send_resuming_command_raw): Be prepared for
11606 =thread-selected.
11607
11608 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11609
11610 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11611 * lib/mi-support.exp: Likewise.
11612
11613 2008-11-16 Joel Brobecker <brobecker@adacore.com>
11614
11615 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11616 commands from the expected output for "help catch".
11617
11618 2008-11-15 Joel Brobecker <brobecker@adacore.com>
11619
11620 * gdb.ada/int_deref.exp: New testcase.
11621
11622 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
11623
11624 * gdb.mi/gdb2549.exp: New file.
11625
11626 2008-11-11 Doug Evans <dje@google.com>
11627
11628 * gdb.base/callexit.exp: New file.
11629 * gdb.base/callexit.c: New file.
11630
11631 2008-11-10 Doug Evans <dje@google.com>
11632
11633 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11634 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11635 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11636 (default_gdb_start,default_gdb_exit): Ditto.
11637 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11638 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11639 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11640 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11641 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11642 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11643
11644 2008-11-03 Andreas Schwab <schwab@suse.de>
11645
11646 * gdb.base/hashline2.exp: Fix typo.
11647 * gdb.base/hashline3.exp: Likewise.
11648
11649 2008-10-30 Tom Tromey <tromey@redhat.com>
11650
11651 * gdb.base/pointers.exp: Add test.
11652 * gdb.base/pointers.c (k, S): New typedefs.
11653 (instance): New global.
11654
11655 2008-10-30 Andreas Schwab <schwab@suse.de>
11656
11657 * gdb.base/args.exp: Add tests for newlines.
11658
11659 2008-10-30 Joel Brobecker <brobecker@adacore.com>
11660
11661 gdb.base/foll-exec.exp: Update the expected output of a couple
11662 of "info breakpoints" tests.
11663
11664 2008-10-28 Tom Tromey <tromey@redhat.com>
11665
11666 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11667
11668 2008-10-24 Pedro Alves <pedro@codesourcery.com>
11669
11670 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11671 gdb_start_cmd.
11672 Use runto_main before any test that requires execution.
11673
11674 2008-10-23 Pedro Alves <pedro@codesourcery.com>
11675
11676 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11677 instead of SIGINT.
11678
11679 2008-10-22 Joel Brobecker <brobecker@adacore.com>
11680
11681 * gdb.base/completion.exp: Update expected output following
11682 the addition of the "info tasks" command.
11683
11684 2008-10-22 Tom Tromey <tromey@redhat.com>
11685
11686 * gdb.base/exprs.exp (test_expr): Add test for string
11687 concatenation.
11688
11689 2008-10-19 Pedro Alves <pedro@codesourcery.com>
11690
11691 * configure.ac: Output gdb.python/Makefile.
11692 * configure: Regenerate.
11693 * gdb.python/Makefile.in: New.
11694
11695 2008-10-16 Joel Brobecker <brobecker@adacore.com>
11696
11697 * gdb.base/foll-fork.exp: Adjust the expected output to match
11698 the new description for fork/vfork catchpoints in the "info
11699 breakpoints" output.
11700
11701 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11702
11703 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11704
11705 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11706
11707 * gdb.python/python-value.c: New file.
11708 * gdb.python/python-value.exp: New file.
11709
11710 2008-10-15 Pedro Alves <pedro@codesourcery.com>
11711
11712 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11713
11714 2008-10-15 Denis Pilat <denis.pilat@st.com>
11715
11716 * gdb.cp/mb-ctor.exp: Fix a typo.
11717
11718 2008-10-09 Tom Tromey <tromey@redhat.com>
11719
11720 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11721 'fprintf' and 'stderr'.
11722
11723 2008-10-07 Joel Brobecker <brobecker@adacore.com>
11724
11725 * gdb.ada/ref_tick_size.exp: New testcase.
11726
11727 2008-10-06 Doug Evans <dje@google.com>
11728
11729 * gdb.dwarf2/dw2-cu-size.exp: New file.
11730 * gdb.dwarf2/dw2-cu-size.S: New file.
11731
11732 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11733 .Ltype_int for clarity.
11734
11735 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11736
11737 PR gdb/2384:
11738 * gdb.cp/gdb2384.exp: Extended to test more cases.
11739 * gdb.cp/gdb2384.cc: Likewise.
11740 * gdb.cp/gdb2384-base.h: Likewise.
11741 * gdb.cp/gdb2384-base.cc: Likewise.
11742
11743 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11744
11745 * gdb.base/maint.exp (maint print type): Remove printing
11746 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11747
11748 2008-09-30 Tom Tromey <tromey@redhat.com>
11749
11750 * gdb.base/macscp.exp: Add completion tests.
11751 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11752 (TWENTY_THREE): Likewise.
11753 (FORTY_EIGHT): Likewise.
11754
11755 2008-09-30 Tom Tromey <tromey@redhat.com>
11756
11757 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11758 everywhere.
11759 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11760
11761 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11762
11763 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11764 testcase is derived from. Fix racy dependency on an expected PID
11765 number. No longer support the testcase on Linux kernel 2.4.x.
11766
11767 2008-09-27 Tom Tromey <tromey@redhat.com>
11768
11769 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11770 and varargs.
11771
11772 2008-09-22 Pedro Alves <pedro@codesourcery.com>
11773
11774 * lib/mi-support.exp (mi_expect_interrupt): New.
11775 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11776 from gdb.mi/mi-nonstop.exp.
11777 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11778 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11779 lib/mi-support.exp.
11780 Use mi_check_thread_states throughout. Avoid ".*" and do not
11781 require an anchor after -exec-run.
11782
11783 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11784
11785 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11786 stop is pending. Avoid ".*" when two stops are pending.
11787 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11788 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11789 newlines in fullnames.
11790 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11791 (mi_expect_stop): Update comments. Only anchor in sync mode.
11792 Do not match newlines.
11793 (mi_send_resuming_command_raw): Always return status.
11794 (mi_get_stop_line): Do not match more than one line by accident.
11795 Only anchor in sync mode.
11796 (mi_run_inline_test): If -exec-next fails, give up.
11797
11798 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11799
11800 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11801 on SPU.
11802
11803 2008-09-10 Joel Brobecker <brobecker@adacore.com>
11804
11805 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11806
11807 2008-09-10 Joel Brobecker <brobecker@adacore.com>
11808
11809 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11810 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11811 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11812 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11813 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11814 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11815 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11816 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11817 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11818 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11819 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11820 Include the "= " sequence in the expected output of print tests.
11821
11822 2008-09-10 Joel Brobecker <brobecker@adacore.com>
11823
11824 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11825 description for boolean types.
11826
11827 2008-09-09 Pedro Alves <pedro@codesourcery.com>
11828
11829 * gdb.base/hook-stop-continue.c: New.
11830 * gdb.base/hook-stop-continue.exp: New.
11831
11832 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11833
11834 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11835
11836 2008-09-08 Jerome Guitton <guitton@adacore.com>
11837
11838 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11839 (stack_check_probe_2, stack_check_probe_loop_1)
11840 (stack_check_probe_loop_2): New functions.
11841 (main): Add call to these new functions.
11842 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11843 functions, check that the breakpoint is inserted at the appropriate
11844 location.
11845 (insert_breakpoint): Slightly refine this procedure so that it can
11846 be called several times in the test.
11847
11848 2008-09-08 Jerome Guitton <guitton@adacore.com>
11849
11850 * gdb.base/stack-checking.c: New file.
11851 * gdb.base/stack-checking.exp: New file.
11852
11853 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11854
11855 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11856 * gdb.arch/altivec-regs.exp: Likewise.
11857 * gdb.arch/vsx-regs.exp: Likewise.
11858
11859 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11860
11861 * gdb.arch/ppc-fp.exp: New file.
11862 * gdb.arch/ppc-fp.c: New file.
11863
11864 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11865
11866 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11867 lest gcc-4.3.1 optimizes the whole thing away.
11868
11869 2008-09-04 Michael Snyder <msnyder@vmware.com>
11870
11871 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11872 as "at" (for non-debug functions such as _start).
11873
11874 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11875
11876 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11877 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11878 software watchpoints.
11879 * gdb.base/watch_thread_num.exp: Likewise.
11880
11881 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11882
11883 * gdb.arch/i386-bp_permanent.exp: New test.
11884
11885 2008-08-24 Tom Tromey <tromey@redhat.com>
11886
11887 * gdb.base/maint.exp: Update "maint print type".
11888
11889 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11890
11891 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11892 support. Adjust the order of "*running" notifications.
11893 * gdb.mi/non-stop.c: Don't cast from int to void* and
11894 back.
11895
11896 2008-08-20 Mark Kettenis <kettenis@gnu.org>
11897
11898 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11899 expect to find it in the "info frame" output.
11900
11901 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11902
11903 * gdb.base/interp.exp: Always consume both prompts.
11904
11905 2008-08-20 Pedro Alves <pedro@codesourcery.com>
11906
11907 * gdb.base/pending.exp: Test pending breakpoints without symbols
11908 loaded.
11909
11910 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11911
11912 * lib/mi-support.exp (mi_expect_stop): Produce
11913 more details on failures.
11914 * gdb.mi/mi-nonstop.exp: New.
11915 * gdb.mi/non-stop.c: New.
11916
11917 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11918
11919 * gdb.mi/mi-async.exp: Use 'set target-async'.
11920 * lib/mi-support.exp: Use 'set/show target-async'.
11921
11922 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11923
11924 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11925
11926 2008-08-17 Tom Tromey <tromey@redhat.com>
11927
11928 * gdb.base/help.exp (help catch): Rewrite.
11929
11930 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11931
11932 * gdb.base/define.exp: Test indented command documentation.
11933 * gdb.python/python.exp: Test indented multi-line command.
11934
11935 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
11936
11937 * testsuite/gdb.arch/vsx-regs.c: New source file.
11938 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11939 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11940
11941 2008-08-14 Tom Tromey <tromey@redhat.com>
11942
11943 * gdb.base/macscp.exp: Add regression test for "macro define" or
11944 "macro undef" with no arguments.
11945
11946 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11947
11948 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
11949
11950 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11951
11952 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11953
11954 2008-08-06 Tom Tromey <tromey@redhat.com>
11955
11956 * gdb.python/python.exp: New file.
11957
11958 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11959
11960 Fix for PR gdb/1543.
11961 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11962 $LOCATION.
11963 (location): New variable.
11964 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11965 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11966 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11967 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11968 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11969 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11970 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11971 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11972 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11973 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11974 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11975 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11976 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11977 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11978 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11979 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11980 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11981 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11982 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11983 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11984 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11985 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11986 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11987 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11988 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11989 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11990 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11991 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11992 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11993 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11994 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11995 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11996 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11997 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11998 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11999 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12000 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12001 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12002 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12003 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12004 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12005 gdb.base/type-opaque.exp, gdb.base/until.exp,
12006 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12007 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12008 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12009 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12010 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12011 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12012 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12013 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12014 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12015 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12016 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12017 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12018 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12019 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12020 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12021 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12022 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12023 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12024 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12025 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12026 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12027 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12028 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12029 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12030 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12031 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12032 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12033 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12034 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12035 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12036 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12037 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12038 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12039 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12040 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12041 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12042 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12043 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12044 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12045 to bug-gdb@prep.ai.mit.edu .
12046
12047 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12048
12049 * lib/mi-support.exp (mi_load_shlibs): New.
12050 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12051
12052 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12053
12054 * lib/mi-support.exp (get_mi_thread_list)
12055 (check_mi_and_console_threads): New, moved from ...
12056 * gdb.mi/mi-pthread.exp: ...here.
12057 * gdb.mi/gdb669.exp (get_mi_thread_list)
12058 (check_mi_and_console_threads): Delete.
12059 * gdb.mi/mi2-pthread.exp: Likewise.
12060
12061 2008-07-28 Tom Tromey <tromey@redhat.com>
12062
12063 * Makefile.in (just-check): Remove. Move body to...
12064 (check): ... here.
12065
12066 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12067
12068 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12069 Add a test for duplicated SIGINTs.
12070
12071 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12072
12073 * gdb.threads/schedlock.exp (get_args): Update to work for any
12074 value of NUM.
12075 (Top level): Report the number of threads that did not resume.
12076
12077 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12078
12079 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12080
12081 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12082
12083 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12084 non-MI prompt.
12085
12086 2008-07-26 Tom Tromey <tromey@redhat.com>
12087
12088 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12089 (function_struct, function_struct_ptr): New globals.
12090 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12091 function pointer in a struct.
12092
12093 2008-07-26 Tom Tromey <tromey@redhat.com>
12094
12095 * gdb.base/macscp.exp: Add test for macro lexing bug.
12096
12097 2008-07-18 Tom Tromey <tromey@redhat.com>
12098
12099 * gdb.base/macscp.exp: Add macro tests.
12100
12101 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12102
12103 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12104
12105 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12106
12107 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12108
12109 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12110
12111 * gdb.cp/class2.exp: fix for failure on spu-elf
12112
12113 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12114
12115 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
12116
12117 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12118
12119 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12120
12121 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12122
12123 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12124
12125 2008-07-11 Kevin Buettner <kevinb@redhat.com>
12126
12127 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12128 of regexp to account for changes made to GDB in the printing of
12129 byte vectors.
12130
12131 2008-07-11 Tom Tromey <tromey@redhat.com>
12132
12133 * gdb.base/completion.exp: Add 'help' completion test.
12134
12135 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12136
12137 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12138
12139 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12140
12141 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12142
12143 2008-07-09 Pedro Alves <pedro@codesourcery.com>
12144
12145 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12146
12147 2008-07-09 Pedro Alves <pedro@codesourcery.com>
12148
12149 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12150
12151 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12152
12153 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12154
12155 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12156
12157 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12158 previous commit. Add a comment.
12159
12160 2008-06-28 Pedro Alves <pedro@codesourcery.com>
12161
12162 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12163
12164 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12165
12166 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12167
12168 2008-06-27 Pedro Alves <pedro@codesourcery.com>
12169
12170 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12171 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12172 compiling an executable, link in an object that forces unbuffered
12173 output.
12174 * lib/set_unbuffered_mode.c: New file.
12175
12176 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12177
12178 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12179
12180 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12181
12182 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12183 mi_expect_stop.
12184 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12185 Demand that *running is output.
12186 (detect_async): Perform checking every time.
12187 (mi_send_resuming_command): Extract everything into...
12188 (mi_send_resuming_command_raw): ...this.
12189 (mi_expect_stop): Don't accept any output before *stopped.
12190
12191 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12192
12193 Robustify mi-simplerun.
12194 * gdb.mi/basics.c (main): Add a call to sleep.
12195 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12196 * gdb.mi/mi2-cli.exp: Likewise.
12197 * gdb.mi/mi-break.exp: Likewise.
12198
12199 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
12200
12201 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12202
12203 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12204
12205 * gdb.mi/mi-console.exp: Adjust.
12206 * gdb.mi/mi-syn-frame.exp: Adjust.
12207 * gdb.mi/mi2-console.exp: Adjust.
12208 * gdb.mi/mi2-syn-frame.exp: Adjust.
12209 * lib/mi-support.exp (mi_run_cmd): Adjust.
12210 (mi_send_resuming_command): Adjust.
12211
12212 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12213
12214 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
12215 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12216 testing of stopped.
12217 * gdb.mi/mi2-syn-frame.exp: Likewise.
12218 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12219 (async, detect_async): New.
12220 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12221 depending on if we're running in sync or async mode.
12222
12223 2008-06-09 Tom Tromey <tromey@redhat.com>
12224
12225 * gdb.base/completion.exp: New tests for field name completion
12226 with spaces, and field name completion with '->'.
12227
12228 2008-06-06 Tom Tromey <tromey@redhat.com>
12229
12230 * gdb.base/break1.c (struct some_struct): New struct.
12231 (values): New global.
12232 * gdb.base/completion.exp: Add field name completion test.
12233
12234 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12235
12236 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12237 to pointer.
12238 * gdb.cp/call-c.cc: Likewise.
12239
12240 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
12241
12242 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12243 annotation.
12244
12245 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12246 Pedro Alves <pedro@codesourcery.com>
12247
12248 * gdb.threads/execl.c, gdb.threads/execl1.c,
12249 gdb.threads/execl.exp: New tests.
12250
12251 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12252 Daniel Jacobowitz <dan@codesourcery.com>
12253
12254 * gdb.cp/exception.exp: Activate test, make it work with pending
12255 catchpoints.
12256
12257 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12258
12259 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12260
12261 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12262
12263 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12264 now printed.
12265 * gdb.mi/mi2-var-cmd.exp: Likewise.
12266
12267 2008-05-27 Andreas Schwab <schwab@suse.de>
12268
12269 * gdb.base/frame-args.exp: Handle arguments that are optimized
12270 out.
12271
12272 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
12273
12274 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12275 quiet for ppc32 and group options into a single variable.
12276
12277 2008-05-23 Joel Brobecker <brobecker@adacore.com>
12278
12279 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12280 of zero-size elements.
12281 * gdb.ada/null_array.exp: Test printing this new array.
12282
12283 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12284
12285 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12286
12287 2008-05-21 Joel Brobecker <brobecker@adacore.com>
12288
12289 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12290 of the "finish" command.
12291
12292 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
12293
12294 * gdb.base/annota1.exp: Test for new annotation.
12295
12296 2008-05-16 Pedro Alves <pedro@codesourcery.com>
12297
12298 * gdb.base/fixsection.exp: New file.
12299 * gdb.base/fixsection0.c: New file.
12300 * gdb.base/fixsection1.c: New file.
12301
12302 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12303
12304 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12305 * gdb.base/annota3.exp: Likewise.
12306
12307 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12308
12309 * gdb.base/watch_thread_num.exp: Don't run tests that require
12310 watchpoints if the target doesn't support them.
12311
12312 2008-05-12 Doug Evans <dje@google.com>
12313
12314 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12315
12316 2008-05-09 Joel Brobecker <brobecker@adacore.com>
12317
12318 * gdb.ada/assign_1.exp: New testcase.
12319
12320 2008-05-09 Doug Evans <dje@google.com>
12321
12322 * gdb.base/find.exp: New file.
12323 * gdb.base/find.c: New file.
12324
12325 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12326
12327 * gdb.base/commands.exp (watchpoint_command_test): Handle
12328 gdb,no_hardware_watchpoints.
12329 * gdb.base/float.exp: Allow ARM targets without floating point.
12330 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12331
12332 2008-05-06 Jerome Guitton <guitton@adacore.com>
12333 Joel Brobecker <brobecker@adacore.com>
12334
12335 * gdb.ada/lang_switch: New test program.
12336 * gdb.ada/lang_switch.exp: New testcase.
12337
12338 2008-05-05 Doug Evans <dje@google.com>
12339
12340 * gdb.base/help.exp (disassemble): Update expected help text.
12341
12342 2008-05-04 Pedro Alves <pedro@codesourcery.com>
12343
12344 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12345
12346 2008-05-04 Pedro Alves <pedro@codesourcery.com>
12347
12348 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12349 different times.
12350
12351 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12352
12353 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12354 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12355 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12356 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12357
12358 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12359
12360 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12361 notification to appear.
12362
12363 2008-05-04 Daniel Jacobowitz <dan@debian.org>
12364
12365 * gdb.base/fullname.c: New file.
12366 * gdb.base/fullname.exp: New file.
12367 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12368
12369 2008-05-03 Pedro Alves <pedro@codesourcery.com>
12370
12371 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12372 expressions with macros.
12373
12374 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12375
12376 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12377
12378 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12379
12380 * gdb.base/completion.exp: Handle lack of other symbols beginning
12381 with "a".
12382
12383 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12384
12385 2008-05-02 Jim Blandy <jimb@codesourcery.com>
12386
12387 * gdb.asm/asmsrc1.s: Add scratch space.
12388
12389 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12390 Daniel Jacobowitz <dan@codesourcery.com>
12391
12392 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12393 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12394 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12395
12396 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12397
12398 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12399
12400 2008-05-01 Joel Brobecker <brobecker@adacore.com>
12401
12402 * gdb.base/info-target.exp: New testcase.
12403
12404 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12405
12406 * gdb.cp/hang.exp: Use .cc instead of .C.
12407 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12408 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12409
12410 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12411
12412 * gdb.base/gdb1250.exp: Remove perror.
12413 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12414
12415 2008-04-30 Pedro Alves <pedro@codesourcery.com>
12416
12417 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12418 .2byte.
12419
12420 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12421
12422 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12423 (maybe_kfail): New.
12424
12425 2008-04-25 Pedro Alves <pedro@codesourcery.com>
12426
12427 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12428
12429 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12430
12431 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12432 * gdb.mi/mi2-syn-frame.exp: Likewise.
12433 * lib/mi-support.exp: Likewise.
12434
12435 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12436
12437 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12438 to specify regexp for the location to stop at.
12439 * gdb.base/break-always.c: New.
12440 * gdb.base/break-always.exp: New.
12441
12442 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12443
12444 * lib/mi-support.exp (mi_runto_helper): Adjust
12445 for the original-location field.
12446 (mi_create_breakpoint, mi_list_breakpoints): New.
12447 * gdb.mi/mi-break.exp: Adjust.
12448 * gdb.mi/mi2-break.exp: Adjust.
12449 * gdb.mi/mi-pending.exp: Adjust.
12450 * gdb.mi/mi-simplerun.exp: Adjust.
12451 * gdb.mi/mi2-simplerun.exp: Adjust.
12452 * gdb.mi/mi-syn-frame.exp: Adjust.
12453 * gdb.mi/mi2-syn-frame.exp: Adjust.
12454 * gdb.mi/mi-until.exp: Adjust.
12455 * gdb.mi/mi2-until.exp: Adjust.
12456 * gdb.mi/mi-var-display.exp: Adjust.
12457 * gdb.mi/mi2-var-display.exp: Adjust.
12458 * gdb.mi/mi-watch.exp: Adjust.
12459 * gdb.mi/mi2-watch.exp: Adjust.
12460
12461 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
12462
12463 * aclocal.m4: Add override.m4.
12464 * configure: Regenerate.
12465
12466 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12467
12468 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12469 '-var-update --all-values' reports new value even the type
12470 of a variable object has changed.
12471
12472 2008-04-18 Craig Silverstein <csilvers@google.com>
12473
12474 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12475 files.
12476
12477 2008-04-18 Joel Brobecker <brobecker@adacore.com>
12478
12479 * gdb.ada/atomic_enum: New test program.
12480 * gdb.ada/atomic_enum.exp: New testcase.
12481
12482 2008-04-17 Doug Evans <dje@google.com>
12483
12484 * gdb.opt/Makefile.in: Fix whitespace.
12485
12486 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12487
12488 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12489
12490 2008-04-17 Doug Evans <dje@google.com>
12491
12492 * gdb.base/hashline1.exp: New testcase.
12493 * gdb.base/hashline2.exp: New testcase.
12494 * gdb.base/hashline2.exp: New testcase.
12495
12496 2008-04-17 Pedro Alves <pedro@codesourcery.com>
12497
12498 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12499
12500 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12501
12502 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12503 temporary breakpoint to match "Temporary breakpoint".
12504 * gdb.base/break.exp (delete_breakpoints): Likewise.
12505 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12506 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12507 * gdb.base/display.exp: Likewise.
12508 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12509 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12510 * gdb.base/restore.exp (restore_tests): Likewise.
12511 * gdb.base/sepdebug.exp: Likewise.
12512 * gdb.base/watchpoint.exp: Likewise.
12513 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12514 * gdb.mi/mi-pending.exp: Likewise.
12515 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12516 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12517 * gdb.mi/mi-var-cmd.exp: Likewise.
12518 * gdb.mi/mi-var-display.exp: Likewise.
12519 * gdb.mi/mi2-cli.exp: Likewise.
12520 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12521 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12522 * gdb.mi/mi2-var-display.exp: Likewise.
12523 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12524 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12525 new "disp" field.
12526 (mi_expect_stop): Move after_reason argument to be really after
12527 reason. This is to support fix for PR2424.
12528
12529 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12530
12531 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12532
12533 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12534
12535 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
12536 field. Add more floating varobj tests.
12537 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
12538 field.
12539 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12540 (main): Call do_at_tests.
12541 * lib/mi-support.exp (mi_create_floating_varobj)
12542 (mi_varobj_update_with_type_change): New.
12543
12544 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12545
12546 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12547 option of -var-evaluate-expression.
12548 * gdb.mi/mi2-var-display.exp: Likewise.
12549
12550 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12551
12552 Introduce test setup helpers.
12553 * lib/gdb.exp (build_executable, clean_restart)
12554 (prepare_for_testing): New.
12555 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12556 * gdb.base/return.exp: Likewise.
12557 * gdb.base/ending-run.exp: Likewise.
12558
12559 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
12560
12561 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12562 Interface (MI) responses.
12563
12564 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12565
12566 * gdb.cp/breakpoint.cc: New code to test conditions involving
12567 member variables.
12568 * gdb.cp/breakpoint.exp: Test condition involving member
12569 variables.
12570
12571 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12572
12573 * lib/mi-support.exp (mi_expect_stop): New.
12574 (mi_run_cmd): Change the
12575 token. Use mi_send_resuming_command, use
12576 mi_expect_stop.
12577 (mi_execute_to_helper): Rename to mi_execute_to.
12578 (mi_send_resuming_command): Add more error patterns.
12579 (mi_wait_for_stop): Renamed to...
12580 (mi_get_stop_line): ...this.
12581 (mi_run_inline_test): Adjust.
12582
12583 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12584 * gdb.mi/mi-console.exp: Likewise.
12585 * gdb.mi/mi-pending.exp: Likewise.
12586 * gdb.mi/mi-simplerun.exp: Likewise.
12587 * gdb.mi/mi-stack.exp: Likewise.
12588 * gdb.mi/mi-stepi.exp: Likewise.
12589 * gdb.mi/mi-syn-frame.exp: Add comment.
12590 * gdb.mi/mi-until.exp: Likewise.
12591 * gdb.mi/mi-var-display.exp: Likewise.
12592 * gdb.mi/mi-watch.exp: Likewise.
12593 * gdb.mi/mi2-cli.exp: Likewise.
12594 * gdb.mi/mi2-console.exp: Likewise.
12595 * gdb.mi/mi2-simplerun.exp: Likewise.
12596 * gdb.mi/mi2-stack.exp: Likewise.
12597 * gdb.mi/mi2-stepi.exp: Likewise.
12598 * gdb.mi/mi2-until.exp: Likewise.
12599 * gdb.mi/mi2-var-display.exp: Likewise.
12600 * gdb.mi/mi2-watch.exp: Likewise.
12601
12602 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12603
12604 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12605
12606 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12607
12608 2008-04-04 Pedro Alves <pedro@codesourcery.com>
12609
12610 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12611 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12612 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12613 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12614 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12615 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12616 expect an mi error duplicated in stderr.
12617
12618 2008-04-03 Joel Brobecker <brobecker@adacore.com>
12619
12620 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12621 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12622 Add a couple of tests that verify the behavior when the new setting
12623 is set to "cancel" and "all".
12624 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12625 "ask" before we start the testing.
12626
12627 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12628
12629 * gdb.cp/casts.cc: Add class reference variables.
12630 * gdb.cp/casts.exp: New test cases for up/down casting references.
12631
12632 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12633
12634 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12635 instead of beginning to make an extra test pass.
12636 * gdb.mi/mi2-var-display.exp: Likewise.
12637
12638 2008-03-31 Maciej W. Rozycki <macro@mips.com>
12639
12640 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12641
12642 2008-03-31 Markus Deuling <deuling@de.ibm.com>
12643 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12644
12645 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12646 value. Add xfail for older kernels.
12647
12648 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12649
12650 Bring mi-support in line with gdb.exp.
12651 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12652 (mi_gdb_start): New function.
12653
12654 2008-03-28 Maciej W. Rozycki <macro@mips.com>
12655
12656 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12657
12658 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12659
12660 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12661 * gdb.mi/mi2-var-display.exp: Likewise.
12662
12663 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12664
12665 * lib/mi-support.exp (mi_create_varobj_checked): New.
12666 (mi_list_varobj_children): Allow to check for a
12667 value.
12668 (mi_list_array_varobj_children): New.
12669
12670 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12671 and mi_list_varobj_children, as opposed to hardcoding
12672 expected strings.
12673 * gdb.mi/gdb701.exp: Likewise.
12674 * gdb.mi/gdb792.exp: Likewise.
12675 * gdb.mi/mi-var-block.exp: Likewise.
12676 * gdb.mi/mi-var-cmd.exp: Likewise.
12677 * gdb.mi/mi-var-invalidate.exp: Likewise.
12678 * gdb.mi/mi2-var-block.exp: Likewise.
12679 * gdb.mi/mi2-var-child.exp: Likewise.
12680 * gdb.mi/mi2-var-cmd.exp: Likewise.
12681 * gdb.mi/mi2-var-display.exp: Likewise.
12682
12683 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12684
12685 Fix random false FAILs on i386.
12686 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12687
12688 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12689
12690 PR gdb/544
12691 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12692
12693 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12694
12695 PR gdb/544
12696 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12697
12698 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12699
12700 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12701 fixed PR gdb/544.
12702
12703 2008-03-21 Pedro Alves <pedro@codesourcery.com>
12704
12705 * gdb.threads/fork-child-threads.exp: Test next over fork.
12706
12707 2008-03-21 Chris Demetriou <cgd@google.com>
12708
12709 * gdb.base/break.exp (rbreak junk): New test for rbreak
12710 "Junk at end of arguments" issue.
12711
12712 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12713
12714 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12715 *& to work on created array elements.
12716 (Top level): Test print $pc with a file. Test string operations
12717 without a target.
12718 * gdb.base/ptype.exp: Do not expect *& to work on created array
12719 elements.
12720
12721 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12722
12723 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12724 gdb.threads/staticthreads.exp: Update exit query.
12725
12726 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12727
12728 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12729
12730 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12731
12732 * gdb.base/watchpoint.c (global_ptr, func4): New.
12733 (main): Call func4.
12734 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12735 (test_inaccessible_watchpoint): New.
12736
12737 2008-02-29 Maciej W. Rozycki <macro@mips.com>
12738
12739 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12740 select the largest.
12741
12742 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12743
12744 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12745 frames-invalid annotations.
12746
12747 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12748
12749 * gdb.base/assign.exp: avoid same output for different tests.
12750
12751 2008-02-27 Doug Evans <dje@google.com>
12752
12753 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12754 for bug 1738.
12755 (breakpoint_to_handler_entry): Ditto.
12756
12757 2008-02-27 Joel Brobecker <brobecker@adacore.com>
12758
12759 * gdb.base/ending-run.exp: Use the first line of code inside
12760 function body to test breakpoints.
12761 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12762 location where the breakpoint is inserted when using the line
12763 where a function is declared. Fix typo in the description of
12764 one of the tests.
12765 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12766
12767 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12768
12769 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
12770 tests.
12771
12772 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12773
12774 * gdb.base/args.exp: avoid same output for tests
12775 with single quotes.
12776
12777 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12778
12779 * gdb.base/annota1.exp: Adjust for 'info break'
12780 format changes.
12781 * gdb.base/annota3.exp: Likewise.
12782 * gdb.base/break.exp: Likewise.
12783 * gdb.base/condbreak.exp: Likewise.
12784 * gdb.base/pending.exp: Likewise.
12785 * gdb.base/sepdebug.exp: Likewise.
12786 * gdb.base/unload.exp: Likewise.
12787 * gdb.cp/ovldbreak.exp: Likewise.
12788 * gdb.mi/mi-pending.exp: Likewise.
12789
12790 2008-02-07 Doug Evans <dje@google.com>
12791
12792 * gdb.cp/mb-inline.exp: New.
12793 * gdb.cp/mb-inline.h: New.
12794 * gdb.cp/mb-inline1.cc: New.
12795 * gdb.cp/mb-inline2.cc: New.
12796
12797 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12798
12799 * gdb.pascal/floats.pas: New test program.
12800 * gdb.pascal/floats.exp: New testcase.
12801
12802 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12803
12804 * gdb.base/callfuncs.c (t_float_many_args): New function.
12805 (t_double_many_args): New function.
12806 * gdb.base/callfuncs.exp: Add tests for exceeding float
12807 and double parameters passed through the stack.
12808
12809 2008-02-05 Joel Brobecker <brobecker@adacore.com>
12810
12811 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12812 gdb.ada/complete/foo.adb: New files.
12813 * gdb.ada/complete.exp: New testcase.
12814
12815 2008-02-03 Doug Evans <dje@google.com>
12816
12817 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12818
12819 * gdb.cp/gdb2384.exp: New file.
12820 * gdb.cp/gdb2384.cc: New file.
12821 * gdb.cp/gdb2384-base.h: New file.
12822 * gdb.cp/gdb2384-base.cc: New file.
12823
12824 2008-02-02 Doug Evans <dje@google.com>
12825
12826 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12827
12828 2007-02-01 Joel Brobecker <brobecker@adacore.com>
12829
12830 * gdb.ada/sym_print_name: New test program.
12831 * gdb.ada/sym_print_name.exp: New testcase.
12832
12833 2007-02-01 Joel Brobecker <brobecker@adacore.com>
12834
12835 * gdb.ada/nested/hello.adb: New file.
12836 * gdb.ada/nested.exp: New testcase.
12837 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12838
12839 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12840
12841 * gdb.mi/basic.c (return_1): New function.
12842 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12843 don't cause future evaluations of function to report
12844 creation of internal breakpoints.
12845
12846 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12847
12848 * gdb.mi/mi-break.exp (test_error): New.
12849 Call it.
12850
12851 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
12852
12853 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12854 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12855
12856 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12857
12858 * gdb.pascal/integers.pas: New test program.
12859 * gdb.pascal/integers.exp: New testcase.
12860
12861 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12862
12863 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12864
12865 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
12866
12867 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12868 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12869
12870 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12871
12872 * gdb.ada/formatted_ref: New test program.
12873 * gdb.ada/formatted_ref.exp: New testcase.
12874
12875 * gdb.cp/formatted-ref.cc: New file.
12876 * gdb.cp/formatted-ref.exp: New testcase.
12877
12878 2008-01-30 Joel Brobecker <brobecker@adacore.com>
12879
12880 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12881
12882 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
12883
12884 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12885 (test_file_list_exec_source_file): Update to new macro-info field.
12886
12887 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12888
12889 * gdb.ada/exprs: New test program.
12890 * gdb.ada/exprs.exp: New testcase.
12891
12892 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12893
12894 * dfp-test.c (DELTA, DELTA_B): New definitions.
12895 (double_val1, double_val2, double_val3, double_val4, double_val5,
12896 double_val6, double_val7, double_val8, double_val9, double_val10,
12897 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12898 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12899 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12900 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12901 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12902 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12903 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12904 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12905 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12906 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12907 dec128_val16): New global variables.
12908 (decimal_dec128_align): New function.
12909 (decimal_mixed): Likewise.
12910 (decimal_many_args_dec32): Likewise.
12911 (decimal_many_args_dec64): Likewise.
12912 (decimal_many_args_dec128): Likewise.
12913 (decimal_many_args_mixed): Likewise.
12914 * dfp-test.exp: Add tests calling new inferior functions.
12915
12916 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12917
12918 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12919 gdb.server/ext-run.exp: New files.
12920 * lib/gdbserver-support.exp (gdbserver_download): New.
12921 (gdbserver_start): New. Update gdbserver expected
12922 output.
12923 (gdbserver_spawn): Use them.
12924 (gdbserver_start_extended): New.
12925
12926 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12927
12928 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12929 Run on GNU/Linux.
12930 (do_exec_tests): Check for systems which do not support catchpoints.
12931 Do not match START.
12932 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12933 Run on GNU/Linux. Enable verbose output.
12934 (check_fork_catchpoints): New.
12935 (explicit_fork_child_follow, catch_fork_child_follow)
12936 (tcatch_fork_parent_follow): Update expected messages.
12937 (do_fork_tests): Use check_fork_catchpoints.
12938 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12939 Run on GNU/Linux. Enable verbose output.
12940 (check_vfork_catchpoints): New.
12941 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12942 expected messages.
12943 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12944
12945 2008-01-29 Jim Blandy <jimb@red-bean.com>
12946
12947 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12948 host' errors.
12949 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12950
12951 2008-01-29 Jim Blandy <jimb@red-bean.com>
12952
12953 * gdb.threads/sigthread.c: Use barriers to ensure that
12954 child_thread and child_thread_two are always initialized before we
12955 start to use them.
12956
12957 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12958
12959 * gdb.base/watchpoint-solib.exp: New.
12960 * gdb.base/watchpoint-solib.c: New.
12961 * gdb.base/watchpoint-solib-shr.c: New.
12962
12963 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12964
12965 * gdb.base/gdb1056.exp: Add unsigned integer test.
12966
12967 2008-01-28 Doug Evans <dje@google.com>
12968
12969 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12970
12971 2008-01-27 Jim Blandy <jimb@codesourcery.com>
12972
12973 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12974
12975 * gdb.base/expand-psymtabs.exp: Doc fix.
12976
12977 2008-01-26 Mark Kettenis <kettenis@gnu.org>
12978
12979 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12980
12981 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
12982
12983 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
12984 -var-set-format.
12985
12986 2008-01-23 Chris Demetriou <cgd@google.com>
12987
12988 * gdb.threads/thread_events.c: New testcase source file.
12989 * gdb.threads/thread_events.exp: New testcase expect file.
12990
12991 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
12992
12993 * lib/gdb.exp: Add the variable octal.
12994
12995 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
12996 -var-set-format.
12997
12998 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12999 Vladimir Prus <vladimir@codesourcery.com>
13000
13001 * gdb.base/float.exp: Allow missing floating point for m68k and
13002 PowerPC.
13003
13004 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13005
13006 * gdb.mi/basics.c: Setup for testing breakpoints
13007 ignore count.
13008 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13009 * gdb.mi/mi-cli.exp: Adjust.
13010 * gdb.mi/mi2-cli.exp: Adjust.
13011
13012 2008-01-17 Pedro Alves <pedro@codesourcery.com>
13013
13014 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13015 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13016 with dummy_ptr's address.
13017 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13018 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13019 all targets.
13020 * gdb.mi/mi2-var-child.exp: Likewise.
13021
13022 2008-01-09 Joel Brobecker <brobecker@adacore.com>
13023
13024 * gdb.ada/null_array: New test program.
13025 * gdb.ada/null_array.exp: New testcase.
13026
13027 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
13028
13029 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13030 with required float modifiers.
13031
13032 2008-01-08 Joel Brobecker <brobecker@adacore.com>
13033
13034 * gdb.ada/funcall_param: New test program.
13035 * gdb.ada/funcall_param.exp: New testcase.
13036
13037 2008-01-08 Joel Brobecker <brobecker@adacore.com>
13038
13039 * gdb.ada/arrayparam: New test program.
13040 * gdb.ada/arrayparam.exp: New testcase.
13041
13042 2008-01-08 Joel Brobecker <brobecker@adacore.com>
13043
13044 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13045 landed. Should also fix random failures in the test following it.
13046
13047 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13048
13049 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13050 for expressions with decimal float values.
13051 (test_dfp_conversions): New function to test casts to and from
13052 decimal float types.
13053 Call test_dfp_conversions.
13054 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13055 elements.
13056 (main): Initialize ds.float4 and ds.double8 elements.
13057 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13058 string to new error message.
13059 (d64_set_tests): Likewise.
13060 (d128_set_tests): Likewise.
13061 Add tests for expressions with decimal float variables. Add tests for
13062 conversions to and from decimal float types.
13063
13064 2008-01-05 Joel Brobecker <brobecker@adacore.com>
13065
13066 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13067 * gdb.ada/packed_tagged.exp: New testcase.
13068
13069 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13070
13071 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13072 gdb.ada/homonym/homonym_main.adb: New files.
13073 * gdb.ada/homonym.exp: New testcase.
13074
13075 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13076
13077 * gdb.ada/packed_array.exp: Add testing of references to
13078 a packed array.
13079
13080 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13081
13082 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13083 New files.
13084 * gdb.ada/type_coercion.exp: New testcase.
13085
13086 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13087
13088 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13089 gdb.ada/tagged/foo.adb: New file.
13090 * gdb.ada/tagged.exp: New testcase.
13091
13092 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13093
13094 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13095 gdb.ada/ptype_field/foo.adb: New files.
13096 * gdb.ada/ptype_field.exp: New testcase.
13097
13098 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13099
13100 * gdb.ada/print_pc.exp: New testcase.
13101
13102 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13103
13104 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13105 gdb.ada/taft_type/p.adb: New files.
13106 * gdb.ada/taft_type.exp: New testcase.
13107
13108 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13109
13110 * gdb.ada/array_bounds/bar.adb: New file.
13111 * gdb.ada/array_bounds.exp: New testcase.
13112
13113 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13114
13115 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13116 gdb.ada/arrayptr/foo.adb: New files.
13117 * gdb.ada/arrayptr.exp: New testcase.
13118
13119 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13120
13121 * gdb.base/set-lang-auto.exp: New testcase.
13122
13123 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13124
13125 * gdb.ada/fun_addr/foo.adb: New file.
13126 * gdb.ada/fun_addr.exp: New testcase.
13127
13128 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13129
13130 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13131 New files
13132
13133 2008-01-02 Joel Brobecker <brobecker@adacore.com>
13134
13135 * array_subscript_addr/p.adb: New file.
13136 * array_subscript_addr.exp: New testcase.
13137
13138 2008-01-02 Joel Brobecker <brobecker@adacore.com>
13139
13140 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
13141 New files.
13142 * gdb.ada/str_cmp_ref.exp: New testcase.
13143
13144 2008-01-01 Joel Brobecker <brobecker@adacore.com>
13145
13146 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13147 gdb.ada/fun_in_declare/foo.adb: New files.
13148 * gdb.ada/fun_in_declare.exp: New testcase.
13149
13150 2008-01-01 Joel Brobecker <brobecker@adacore.com>
13151
13152 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13153 gdb.ada/ref_param/pck.ads: New files.
13154 * gdb.ada/ref_param.exp: New testcase.
13155
13156 2008-01-01 Joel Brobecker <brobecker@adacore.com>
13157
13158 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13159 gdb.ada/interface/foo.adb: New files.
13160 * gdb.ada/interface.exp: New testcase.
13161
13162 2007-12-31 Jim Blandy <jimb@codesourcery.com>
13163
13164 * gdb.base/multi-forks.exp: Consume all output from child
13165 processes before proceeding to next test.
13166
13167 2007-12-29 Jim Blandy <jimb@codesourcery.com>
13168
13169 * configure: Regenerated.
13170
13171 2007-12-27 Joel Brobecker <brobecker@adacore.com>
13172
13173 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13174 gdb.ada/fixed_cmp/fixed.adb: New files.
13175 * gdb.ada/fixed_cmp.exp: New testcase.
13176
13177 2007-12-27 Joel Brobecker <brobecker@adacore.com>
13178
13179 * gdb.ada/boolean_expr.exp: New testcase.
13180
13181 2007-12-26 Jim Blandy <jimb@codesourcery.com>
13182
13183 * gdb.base/multi-forks.exp: Doc fix.
13184
13185 2007-12-26 Joel Brobecker <brobecker@adacore.com>
13186
13187 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13188 * gdb.ada/char_param.exp: Do not compile our test program with
13189 -gnata, this is unnecessary.
13190 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13191
13192 2007-12-24 Joel Brobecker <brobecker@adacore.com>
13193
13194 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13195 gdb.ada/print_chars/foo.adb: New files.
13196 * gdb.ada/print_chars.exp: New testcase.
13197
13198 2007-12-24 Joel Brobecker <brobecker@adacore.com>
13199
13200 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13201 gdb.ada/char_param/foo.adb: New files.
13202 * gdb.ada/char_param.exp: New testcase.
13203
13204 2007-12-22 Jim Blandy <jimb@codesourcery.com>
13205
13206 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13207 hard-coding source line numbers into the test.
13208 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13209 gdb_get_line_number to find.
13210
13211 2007-12-22 Joel Brobecker <brobecker@adacore.com>
13212
13213 * gdb.base/ptype.c (highest): New struct type.
13214 (the_highest): New variable of that type.
13215 (main): Add dummy assignment to a field of variable the_highest.
13216 * gdb.base/ptype.exp: Test type printing of our new variable.
13217
13218 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13219
13220 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
13221 and record first explicitly generated thread number.
13222 Use that thread number for thread specific watchpoint test.
13223 Add iteration number to repetitive tests.
13224
13225 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13226 Jim Blandy <jimb@codesourcery.com>
13227
13228 * gdb.base/expand-psymtabs.c: New testcase
13229 source file.
13230 * gdb.base/expand-psymtabs.exp: New testcase
13231 expect file.
13232
13233 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
13234
13235 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13236 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13237
13238 2007-12-17 Joel Brobecker <brobecker@adacore.com>
13239
13240 * gdb.ada/frame_args/foo.adb: New file.
13241 * gdb.ada/frame_args/pck.ads: New file.
13242 * gdb.ada/frame_args/pck.adb: New file.
13243 * gdb.ada/frame_args.exp: New testcase.
13244
13245 2007-12-17 Joel Brobecker <brobecker@adacore.com>
13246
13247 * gdb.base/frame-args.c: New file.
13248 * gdb.base/frame-args.exp: New testcase.
13249
13250 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
13251 Joseph Myers <joseph@codesourcery.com>
13252
13253 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13254
13255 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
13256
13257 * gdb.mi/mi-pending.exp: New.
13258 * gdb.mi/mi-pending.c: New.
13259 * gdb.mi/mi-pendshr.c: New.
13260
13261 2007-12-06 Jim Blandy <jimb@codesourcery.com>
13262
13263 * gdb.base/default.exp: Update expected output for 'info catch'.
13264
13265 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13266
13267 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13268 must be set to binary.
13269
13270 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13271
13272 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13273
13274 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13275
13276 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13277 gdb.mi/mi-file-transfer.exp: New.
13278
13279 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13280
13281 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13282
13283 2007-11-22 Maciej W. Rozycki <macro@mips.com>
13284
13285 * gdb.trace/backtrace.exp: Fix a typo.
13286 * gdb.trace/circ.exp: Likewise.
13287 * gdb.trace/collection.exp: Likewise.
13288 * gdb.trace/limits.exp: Likewise.
13289 * gdb.trace/report.exp: Likewise.
13290 * gdb.trace/tfind.exp: Likewise.
13291 * gdb.trace/while-dyn.exp: Likewise.
13292
13293 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
13294
13295 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13296 objects of pointers that can't be dereferenced are now
13297 "noneditable".
13298
13299 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13300
13301 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13302 (target_cpu): Remove.
13303
13304 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13305
13306 * gdb.base/ending-run.exp: Expect the list of cleared
13307 breakpoint to come in natural order, not the reversed one.
13308
13309 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13310
13311 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13312 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
13313
13314 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
13315
13316 * gdb.base/printcmds.exp: New function
13317 test_printf_with_dfp.
13318
13319 2007-11-02 Doug Evans <dje@google.com>
13320
13321 * gdb.disasm/t01_mov.s: Remove carriage returns.
13322 * gdb.disasm/t02_mova.s: Ditto.
13323 * gdb.disasm/t03_add.s: Ditto.
13324 * gdb.disasm/t04_sub.s: Ditto.
13325 * gdb.disasm/t05_cmp.s: Ditto.
13326 * gdb.disasm/t06_ari2.s: Ditto.
13327 * gdb.disasm/t07_ari3.s: Ditto.
13328 * gdb.disasm/t08_or.s: Ditto.
13329 * gdb.disasm/t09_xor.s: Ditto.
13330 * gdb.disasm/t10_and.s: Ditto.
13331 * gdb.disasm/t11_logs.s: Ditto.
13332 * gdb.disasm/t12_bit.s: Ditto.
13333 * gdb.disasm/t13_otr.s: Ditto.
13334
13335 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13336
13337 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13338
13339 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13340
13341 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13342 provide DFP support.
13343
13344 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13345
13346 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13347 Test "set powerpc vector-abi". Skip auto-detection tests for old
13348 toolchains.
13349
13350 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13351
13352 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13353 with [string compare].
13354
13355 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13356
13357 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13358 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13359
13360 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
13361
13362 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13363 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13364 * gdb.opt/Makefile.in: New makefile.
13365 * Makefile.in: Create new directory "gdb.opt".
13366 * configure.ac: Add "gdb.opt" directory.
13367 * configure: Regenerated.
13368
13369 2007-10-25 Doug Evans <dje@google.com>
13370
13371 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13372 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13373
13374 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
13375 Thiago Jung Bauermann <bauerman@br.ibm.com>
13376
13377 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13378 Floating Point expressions.
13379 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13380 Floating Point variables.
13381 * gdb.base/dfp-test.c: new file containing program with Decimal
13382 Floating variables, used by gdb.base/dfp-test.exp.
13383
13384 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13385
13386 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13387
13388 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13389
13390 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13391 compiling test case with GCC.
13392 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13393
13394 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13395
13396 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13397 format changes.
13398
13399 2007-10-18 Michael Snyder <msnyder@specifix.com>
13400
13401 * gdb.base/dbx.exp: Add missing "-re " operator.
13402
13403 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13404
13405 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13406 * configure.ac: Removed trailing spaces after backslash.
13407 * gdb.modula2: New directory.
13408 * gdb.modula2/Makefile.in: New file.
13409 * gdb.modula2/unbounded-array.exp: New file.
13410 * gdb.modula2/unbounded1.c: New file.
13411
13412 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13413
13414 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13415
13416 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
13417
13418 * gdb.base/sigstep.c (main): Add checks for
13419 return values for setitimer call.
13420 Call setitimer again with itimer = ITIMER_REAL
13421 if first call to setitimer fails.
13422
13423 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
13424
13425 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13426 of $timeout.
13427
13428 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13429
13430 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13431
13432 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
13433
13434 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13435 of gdb_expect call, to avoid interruption.
13436
13437 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13438
13439 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13440 (v_unsigned_long_long, v_long_long_array)
13441 (v_signed_long_long_array, v_unsigned_long_long_array)
13442 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13443 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13444 [!NO_LONG_LONG]: New.
13445 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13446 v_long_long_member.
13447
13448 (v_long_long_func, v_signed_long_long_func)
13449 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13450 (main) [!NO_LONG_LONG]: Initialize long long variants.
13451
13452 * gdb.base/whatis.exp: If board file requests no_long_long, build
13453 test with NO_LONG_LONG defined. Test long long, signed long long,
13454 and unsigned long long variants but only if board file doesn't
13455 disable it.
13456
13457 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
13458 Daniel Jacobowitz <dan@codesourcery.com>
13459
13460 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13461 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13462 * configure: Regenerated.
13463 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13464 gdb.pascal/types.exp, lib/pascal.exp: New files.
13465
13466 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13467
13468 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13469 call.
13470 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13471 to return to the call.
13472 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13473 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13474 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13475 * gdb.mi/mi-until.exp (test_until): Likewise.
13476 * gdb.mi/mi2-until.exp (test_until): Likewise.
13477
13478 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13479
13480 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13481 two-char array.
13482 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13483
13484 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13485
13486 * gdb.threads/watchthreads.c (thread_function): Sleep between
13487 iterations.
13488 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13489 at once for S/390. Generate matching fails and passes.
13490
13491 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13492
13493 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13494 the 'struct_declarations' variable to zeros.
13495
13496 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13497
13498 * gdb.cp/mb-ctor.cc: New.
13499 * gdb.cp/mb-ctor.exp: New.
13500 * gdb.cp/mb-templates.cc: New.
13501 * gdb.cp/mb-templates.exp: New.
13502
13503 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13504
13505 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13506
13507 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13508
13509 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13510 targets.
13511 * configure: Regenerate.
13512
13513 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
13514
13515 * gdb.base/annota1.exp: Adjust for 'info break'
13516 format changes.
13517 * gdb.base/annota3.exp: Likewise.
13518 * gdb.base/break.exp: Likewise.
13519 * gdb.base/condbreak.exp: Likewise.
13520 * gdb.base/pending.exp: Likewise.
13521 * gdb.base/sepdebug.exp: Likewise.
13522 * gdb.base/unload.exp: Likewise.
13523 * gdb.base/ovldbreak.exp: Likewise.
13524
13525 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13526
13527 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13528 messages.
13529 * gdb.base/chng-syms.exp: Likewise.
13530 * gdb.base/unload.exp: Likewise.
13531
13532 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13533
13534 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13535
13536 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13537
13538 * schedlock.c (NUM): Change to 1.
13539 (main): Use args[0] for the main thread.
13540 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13541 regardless of the number of threads.
13542
13543 2007-09-14 Maciej W. Rozycki <macro@mips.com>
13544
13545 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13546 type down.
13547 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13548 test.
13549 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13550 watchpoint type down.
13551 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13552 test.
13553
13554 2007-09-14 Maciej W. Rozycki <macro@mips.com>
13555
13556 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13557 Move all the tests here and run them twice, once using software
13558 watchpoints and once using hardware watchpoints.
13559 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13560
13561 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13562
13563 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13564 test.
13565
13566 2007-09-10 Mark Kettenis <kettenis@gnu.org>
13567
13568 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13569 build-id.
13570
13571 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13572 know about $ORIGIN. Calculate output dir from $dest instead of
13573 using ${objdir}/{$subdir}.
13574
13575 2007-09-09 Mark Kettenis <kettenis@gnu.org>
13576
13577 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13578 gcore, before continuing with the test.
13579
13580 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13581
13582 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13583 * gdb.mi/mi-watch.exp: Likewise.
13584
13585 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13586 Jim Blandy <jimb@codesourcery.com>
13587
13588 * gdb.arch/i386-sse.exp: Do not expect character constants.
13589 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13590 * gdb.base/display.exp: Allow print/s.
13591 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13592 and unsigned char array changes.
13593
13594 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13595
13596 * gdb.base/display.exp: Add tests for printf %p.
13597
13598 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13599
13600 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13601 the dll name to unicode.
13602
13603 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13604
13605 * gdb.base/default.exp (show version): Update the version text.
13606 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13607
13608 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13609
13610 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13611 New files.
13612
13613 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13614
13615 * lib/gdb.exp (build_id_debug_filename_get): New function.
13616 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13617 Remove the generate DEBUG file for the future testcase runs.
13618 New testcase for the NT_GNU_BUILD_ID retrieval.
13619 Move the final testing step to ...
13620 (test_different_dir): ... a new function.
13621 New parameter XFAIL to XFAIL all the tests performed.
13622 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13623 New parameter TYPE to PF_PREFIX all the tests performed.
13624
13625 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13626
13627 * gdb.mi/mi-var-cp.cc (path_expression): New
13628 function.
13629 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13630
13631 2007-08-27 Markus Deuling <deuling@de.ibm.com>
13632
13633 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13634 to fit into SPU Local Store memory.
13635
13636 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13637
13638 * gdb.base/default.exp: Adjust the expected output of "info
13639 warranty" after the switch to GPLv3.
13640
13641 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13642
13643 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13644 to 30000 (from 20000).
13645
13646 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13647
13648 Switch the license of all .exp files to GPLv3.
13649 Switch the license of all .f and .f90 files to GPLv3.
13650 Switch the license of all .s and .S files to GPLv3.
13651
13652 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13653
13654 * configure.ac: Switch license to GPLv3.
13655
13656 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13657
13658 Switch the licensing to GPLv3 for all .ads and .adb files.
13659
13660 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13661
13662 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13663 and t_int_double.
13664 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13665
13666 2007-08-17 Joel Brobecker <brobecker@adacore.com>
13667
13668 * gdb.base/step-line.c: Switch license to GPL version 3, and
13669 update copyright year.
13670 * gdb.base/step-line.inp: Likewise.
13671
13672 2007-08-17 Joel Brobecker <brobecker@adacore.com>
13673
13674 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13675 changes inside gdb1555.c.
13676 * gdb.base/pending.exp: Likewise.
13677
13678 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13679
13680 * config/default.exp: New file.
13681
13682 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13683
13684 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13685 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13686
13687 2007-07-30 Maciej W. Rozycki <macro@mips.com>
13688
13689 * gdb.base/dump.exp: Force the correct endianness for binary
13690 formats not carrying this information.
13691
13692 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13693
13694 * gdb.threads/staticthreads.exp: Match .*sem_post.
13695
13696 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13697
13698 * gdb.base/readline.exp (operate_and_get_next): Match the final
13699 prompt.
13700
13701 2007-07-23 Kevin Buettner <kevinb@redhat.com>
13702
13703 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13704 to restarting SID.
13705
13706 2007-07-18 Kevin Buettner <kevinb@redhat.com>
13707
13708 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13709 prior to `gdb_start'.
13710
13711 2007-07-18 Kevin Buettner <kevinb@redhat.com>
13712
13713 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13714 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13715 Remove call to gdb_unload.
13716
13717 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13718 Daniel Jacobowitz <dan@codesourcery.com>
13719
13720 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13721 for __WIN32__.
13722 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13723 * gdb.base/unload.exp: Use shared library test routines.
13724
13725 2007-07-03 Markus Deuling <deuling@de.ibm.com>
13726
13727 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13728 * gdb.base/solib-symbol-lib.c: Likewise.
13729 * gdb.base/solib-symbol-main.c: Likewise.
13730
13731 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13732
13733 * config/gdbserver.exp (gdb_reconnect): New.
13734 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13735 gdb.base/solib-disc.exp: New files.
13736 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13737 remote debugging".
13738 (gdb_compile): Add shlib_load flag.
13739 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13740 port.
13741 (gdbserver_reconnect): New.
13742
13743 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
13744 Daniel Jacobowitz <dan@codesourcery.com>
13745
13746 * gdb.base/annota3.exp: Test for if construct.
13747
13748 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13749
13750 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13751
13752 2007-06-21 Chris Dearman <chris@mips.com>
13753 Maciej W. Rozycki <macro@mips.com>
13754
13755 * gdb.base/display.exp: Allow a newline after display/i.
13756 * gdb.base/pc-fp.exp: Likewise.
13757 * gdb.base/sigbpt.exp: Likewise.
13758
13759 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13760
13761 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13762 required features to be included.
13763
13764 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13765
13766 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13767 in info threads output.
13768
13769 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13770 Markus Deuling <deuling@de.ibm.com>
13771
13772 * gdb.arch/spu-info.exp: New testcase.
13773 * gdb.arch/spu-info.c: New file.
13774
13775 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13776
13777 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13778 tpcs_offset. Restore lr after the call.
13779 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13780
13781 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13782
13783 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13784 (gdbserver_run): Kill any running gdbserver.
13785 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13786
13787 2007-05-17 Maciej W. Rozycki <macro@mips.com>
13788
13789 * gdb.base/sigbpt.exp: Preset segv_addr.
13790
13791 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13792
13793 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13794 (gdb_compile_shlib): Likewise.
13795 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13796 (default_gdb_init): Clear cleanfiles.
13797 (gdb_finish): Delete recorded cleanfiles.
13798 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13799
13800 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13801 Do not use isnative.
13802 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13803 gdb.base/so-impl-ld.exp: Likewise.
13804 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13805 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13806 gdb_compile.
13807
13808 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13809
13810 * config/unknown.exp: Remove.
13811
13812 2007-05-15 Markus Deuling <deuling@de.ibm.com>
13813
13814 * gdb.base/info-proc.exp: Check is_remote.
13815
13816 2007-05-14 Markus Deuling <deuling@de.ibm.com>
13817
13818 * gdb.base/gcore.exp: Initialize variable core_supported.
13819
13820 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13821
13822 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13823
13824 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13825
13826 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13827 * gdb.threads/print-threads.exp (test_all_threads): Allow
13828 negative and hexadecimal thread IDs.
13829
13830 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13831
13832 * gdb.java/jprint.java (public): Avoid invalid call to static
13833 method.
13834
13835 2007-05-14 Denis Pilat <denis.pilat@st.com>
13836
13837 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13838 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13839 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13840 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13841 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13842
13843 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13844
13845 * gdb.base/overlays.exp: Add support for targets with only code
13846 overlay support, not data overlay. Support spu-*-* target in
13847 this mode.
13848 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13849 * gdb.base/spu.ld: New file.
13850
13851 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13852
13853 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13854
13855 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13856
13857 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13858
13859 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13860
13861 * gdb.java/jmain.exp: Handle demangled names with and without method
13862 signatures.
13863
13864 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13865
13866 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13867 (have_a_very_merry_interrupt): Remove calls to puts.
13868 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13869 inferior output.
13870 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13871 test names.
13872
13873 2007-04-29 Markus Deuling <deuling@de.ibm.com>
13874 Daniel Jacobowitz <dan@codesourcery.com>
13875
13876 * gdb.base/auxv.exp (core_works): Also check is_remote.
13877 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13878
13879 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
13880
13881 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13882 message, not the undefined 'module' variable.
13883 * gdb.base/siginfo.exp: Likewise.
13884 * gdb.base/sigstep.exp: Likewise.
13885 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13886 serialport.
13887 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13888
13889 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
13890
13891 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13892 target sim fails. Return 0 otherwise.
13893 (gdb_load): Return prematurely if gdb_target_sim fails.
13894
13895 2007-04-16 Denis Pilat <denis.pilat@st.com>
13896
13897 * gdb.base/setshow.exp: Reset height after having set it to 100.
13898
13899 2007-04-16 Denis Pilat <denis.pilat@st.com>
13900
13901 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13902
13903 2007-04-16 Denis Pilat <denis.pilat@st.com>
13904
13905 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13906
13907 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13908
13909 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13910 tests. Run the frozen varobjs test.
13911 * gdb.mi/var-cmd.c (do_frozen_tests): New.
13912 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
13913
13914 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13915
13916 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13917 gdb.base/type-opaque.exp: New files.
13918
13919 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
13920
13921 * gdb.mi/mi-var-child.c
13922 (do_children_tests): User char[2] instead of
13923 char so that automatic printing of pointers to char
13924 don't give unpredicable result.
13925 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13926 local variables.
13927 * gdb.mi/mi-var-child.exp: Step to right line
13928 of do_children_tests.
13929 * gdb.mi/mi2-var-child.exp: Likewise.
13930 * gdb.mi/mi-var-cmd.exp: Step to right line of
13931 do_locals_tests.
13932 (do_children_tests): User char[2] instead of
13933 char so that automatic printing of pointers to char
13934 don't give unpredicable result.
13935 * gdb.mi/mi2-var-cmd.exp: Likewise.
13936 * lib/mi-support.exp (mi_continue_to_line):
13937 Pass test name to mi_wait_for_stop.
13938
13939 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13940
13941 * gdb.asm/asm-source.exp: Remove d10v case.
13942 * lib/gdb.exp (skip_cplus_tests): Likewise.
13943 * gdb.asm/d10v.inc: Deleted.
13944
13945 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13946
13947 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13948
13949 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13950
13951 * config/netware.exp: Delete file.
13952
13953 2007-03-29 Joel Brobecker <brobecker@adacore.com>
13954
13955 * gdb.dwarf2/dw2-noloc.S: New file.
13956 * gdb.dwarf2/dw2-noloc.exp: New file.
13957
13958 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13959
13960 * gdb.cp/method2.cc: New test.
13961 * gdb.cp/method2.exp: New test.
13962 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13963
13964 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13965
13966 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13967
13968 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13969
13970 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13971
13972 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13973
13974 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13975 (gdb_load): Delete, replace with...
13976 (gdb_reload): ...this.
13977 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13978 * gdb.server/server-mon.exp: Likewise.
13979 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13980 (gdb_start_cmd): New.
13981 (gdb_file_cmd): Save the last loaded file.
13982 (gdb_reload): New.
13983 (gdb_gnu_strip_debug): Use transform.
13984 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13985 support here. Use new $last_loaded_file. Check mtime.
13986 (gdb_target_cmd): Handle ObjC failure case.
13987 (infer_host_exec): Delete.
13988 (gdbserver_load): Rename to...
13989 (gdbserver_run): ...this. Simplify.
13990 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13991 (mi_gdb_load): Move most contents to a new function...
13992 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13993 (mi_run_cmd): Use mi_gdb_target_load.
13994 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13995 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13996 Use gdb_run_cmd.
13997 * gdb.base/charsign.exp: Remove incorrect comment.
13998 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13999 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14000 gdb.base/start.exp: Use gdb_start_cmd.
14001
14002 2007-03-23 Nigel Stephens <nigel@mips.com>
14003 Maciej W. Rozycki <macro@mips.com>
14004
14005 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14006 * gdb.base/signull.exp: Similarly.
14007
14008 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14009
14010 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14011 messages available to test cases (like chng-sym.exp).
14012
14013 2007-03-14 Andreas Schwab <schwab@suse.de>
14014
14015 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14016 format changes.
14017
14018 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14019
14020 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14021 (optimized_1): New.
14022 (main): Call optimized_1.
14023 (gdb2029): Correct typos. Call gdb2029_marker.
14024 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14025 for gdb2029.
14026
14027 2007-03-12 Mark Kettenis <kettenis@gnu.org>
14028
14029 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14030 as tabs. Remove redundant test pattern.
14031
14032 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14033
14034 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14035 for /a format output.
14036
14037 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14038
14039 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14040 collect output incrementally.
14041
14042 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14043
14044 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14045 for -var-create lpcharacter test.
14046 * gdb.mi/mi2-var-cmd.exp: Likewise.
14047
14048 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14049
14050 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14051 pass on targets where address zero is readable.
14052
14053 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14054
14055 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14056 just a single architecture.
14057
14058 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14059
14060 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14061 (fetch_all_registers): New function, uses gdb_test_multiple and
14062 exp_continue to fetch inferior output line-by-line.
14063 Replace all uses of do_get_all_registers by fetch_all_registers.
14064
14065 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14066
14067 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14068 in target_info.
14069
14070 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14071
14072 * gdb.threads/manythreads.exp: Use $message string for
14073 consistancy; add a default (timeout) case.
14074
14075 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14076
14077 * gdb.base/watchpoint.exp: Fix truncated comment.
14078
14079 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14080
14081 * Makefile.in: Remove spurious single-quotes from sed command.
14082
14083 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14084
14085 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14086 func.
14087 * gdb.mi/mi2-var-cmd.exp: Likewise.
14088
14089 2007-02-27 Joel Brobecker <brobecker@adacore.com>
14090
14091 * gdb.dwarf2/dw2-producer.S: New file.
14092 * gdb.dwarf2/dw2-producer.exp: New testcase.
14093
14094 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
14095
14096 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14097 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14098 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14099 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14100 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14101 Revert tests to use mi_gdb_test and include value field in output
14102 of -var-create.
14103
14104 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14105
14106 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14107
14108 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14109
14110 * gdb.base/maint.exp: Remove full paths from test names.
14111 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14112 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14113
14114 2007-02-27 Joel Brobecker <brobecker@adacore.com>
14115
14116 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14117
14118 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14119
14120 * gdb.server/server-mon.exp: New test.
14121
14122 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14123
14124 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14125
14126 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14127
14128 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14129 register capitalization.
14130
14131 2007-02-13 Denis Pilat <denis.pilat@st.com>
14132
14133 * gdb.mi/mi-var-invalidate.exp: New file.
14134
14135 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14136
14137 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14138
14139 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14140
14141 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14142
14143 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14144
14145 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14146 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14147
14148 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
14149
14150 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14151 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14152 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14153 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14154 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14155 * gdb.mi/gdb792.exp, lib/mi-support.exp:
14156 Update tests to include value field in output of -var-create.
14157
14158 2007-02-08 Andreas Schwab <schwab@suse.de>
14159
14160 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14161
14162 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14163
14164 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14165 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14166
14167 2007-02-02 Denis Pilat <denis.pilat@st.com>
14168
14169 * gdb.threads/threadapply.exp: check that frame is not changed by
14170 the thread apply all command.
14171
14172 2007-01-31 Andreas Schwab <schwab@suse.de>
14173
14174 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14175
14176 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14177 in the dwarf sections.
14178 * gdb.dwarf2/mac-fileno.S: Likewise.
14179
14180 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14181 bspstore register on ia64.
14182
14183 2007-01-29 Andreas Schwab <schwab@suse.de>
14184
14185 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14186 "frame-begin" annotation.
14187
14188 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14189 number of "frames-invalid" annotations.
14190
14191 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14192
14193 * gdb.base/commands.exp: Call if_commands_test.
14194 (gdb_test_no_prompt, if_commands_test): New.
14195
14196 2007-01-28 Mark Kettenis <kettenis@gnu.org>
14197
14198 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14199
14200 2007-01-27 Andreas Schwab <schwab@suse.de>
14201
14202 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14203 .short/.int/.quad in the dwarf sections.
14204 * gdb.dwarf2/dw2-intercu.S: Likewise.
14205 * gdb.dwarf2/dw2-intermix.S: Likewise.
14206
14207 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14208
14209 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
14210 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14211 array.
14212 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14213 * gdb.base/setvar.exp: Likewise.
14214
14215 2007-01-26 Andreas Schwab <schwab@suse.de>
14216
14217 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14218 test.
14219
14220 * gdb.base/multi-forks.exp ("restart $i"): Also match
14221 __kernel_syscall_via_break.
14222
14223 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14224
14225 * lib/mi-support.exp (mi_delete_varobj): New.
14226 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14227 testcase.
14228 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14229 (main): Call the above.
14230 (reference_update_test, base_in_reference_test)
14231 (reference_to_pointer): Delete the created varobjs.
14232
14233 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14234
14235 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14236 * configure: Regenerated.
14237 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14238 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14239 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14240 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14241 * lib/gdb.exp (gdb_skip_xml_test): New function.
14242
14243 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14244
14245 * gdb.base/sigrepeat.exp: Correct error message.
14246
14247 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14248 Daniel Jacobowitz <dan@codesourcery.com>
14249
14250 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14251 gdb.arch/i386-gnu-cfi-asm.S: New files.
14252
14253 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14254
14255 * lib/gdb.exp: Abort on missing `site.exp'.
14256
14257 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14258 Daniel Jacobowitz <dan@codesourcery.com>
14259
14260 * gdb.base/included.c, gdb.base/included.exp,
14261 gdb.base/included.h: New files.
14262
14263 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14264
14265 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14266 (maximize_rlimit): Reduce limits on 64-bit systems.
14267
14268 2007-01-19 Mark Kettenis <kettenis@gnu.org>
14269
14270 From Marcus Deuling <deuling@de.ibm.com>:
14271 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14272 every case.
14273
14274 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
14275
14276 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14277 (test_path_specification): Use objdir instead of srcdir to always
14278 get an absolute filename.
14279
14280 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14281
14282 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14283
14284 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14285
14286 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14287 Make sure the variable we're using is in scope.
14288 (reference_to_pointer): Likewise.
14289
14290 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14291
14292 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14293 has no debug information.
14294
14295 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14296
14297 * gdb.base/annota1.exp: Remove extra send_gdb.
14298
14299 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14300
14301 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14302
14303 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14304
14305 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14306
14307 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
14308 Daniel Jacobowitz <dan@codesourcery.com>
14309
14310 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14311 lcharacter or linteger change. Correct duplicated test name.
14312 * gdb.mi/mi2-var-cmd.exp: Likewise.
14313
14314 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14315
14316 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14317
14318 2007-01-05 Joel Brobecker <brobecker@adacore.com>
14319
14320 * gdb.base/nofield.c: New file.
14321 * gdb.base/nofield.exp: New testcase.
14322
14323 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
14324
14325 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14326
14327 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14328 test.
14329
14330 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14331
14332 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14333
14334 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14335
14336 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14337 when continuing.
14338
14339 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14340
14341 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14342 Expect ".exe" extension.
14343
14344 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14345
14346 * gdb.base/charset.exp: Add explicit filename to break.
14347 * gdb.base/dbx.exp: Add explicit filename to breaks.
14348
14349 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14350
14351 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14352 * gdb.mi/mi2-file.exp: Likewise.
14353
14354 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14355
14356 Implement specification of MI tests as comments
14357 in C and C++ sources.
14358 * lib/mi-support.exp (mi_autotest_data): New variable.
14359 (mi_autotest_source): New variable.
14360 (count_newlines, mi_prepare_inline_tests)
14361 (mi_get_inline_test, mi_continue_to_line)
14362 (mi_run_inline_test, mi_tbreak)
14363 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14364 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14365 Run inline tests.
14366 * gdb.mi/mi-var-cp.cc: Define tests here.
14367
14368 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14369
14370 Simplify usage of mi_continue_to.
14371 * lib/mi-support.exp (mi_runto_helper): Renamed
14372 from mi_runto, added new parameter 'run_or_continue'.
14373 (mi_runto): Use mi_runto_helper.
14374 (mi_continue_to): Accept just function name as parameter.
14375 Use mi_runto_helper.
14376 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14377 * gdb.mi/mi2-var-cmd.exp: Likewise.
14378
14379 2006-01-04 Joel Brobecker <brobecker@adacore.com>
14380
14381 Make this testcase a bit more realistic. The current code
14382 is too simplistic, and allows the compiler to optimize out
14383 some of the entities we need for this testcase.
14384 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14385 (Do_Nothing): Add extra parameter.
14386 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14387 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14388 by using a variable of type Void_Star.
14389
14390 2006-01-04 Joel Brobecker <brobecker@adacore.com>
14391
14392 * gdb.ada/catch_ex/foo.adb: New file.
14393 * gdb.ada/catch_ex.exp: New testcase.
14394
14395 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14396
14397 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14398 pass --image-base to linker.
14399
14400 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14401 Daniel Jacobowitz <dan@codesourcery.com>
14402
14403 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14404 secondary prompts.
14405
14406 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14407
14408 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14409 output. Test the types of members and member pointers.
14410 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14411 gdb/2092.
14412 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14413 statement. Enable for GCC. Update expected output for some tests
14414 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14415 layout.
14416 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14417 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14418 (Diamond::vget_base): New.
14419 (main): Add new tests.
14420 * gdb.cp/printmethod.exp: Update expected output for member functions.
14421 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14422 print pEe->D::vg().
14423
14424 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14425
14426 * gdb.threads/tls.exp: Allow stops in sem_post.
14427
14428 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14429
14430 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14431 * gdb.base/annota3.exp: Likewise.
14432 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14433 again (instead of timing out).
14434 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14435 GCC bug 26475.
14436 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14437 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14438 test from jmisc1.exp.
14439 * gdb.java/jmisc1.exp: Delete.
14440 * gdb.java/jprint.exp: Adjust to work with method signatures including
14441 return types.
14442 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14443 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14444 * lib/java.exp (compile_java_from_source): Pass the correct type
14445 to target_compile.
14446
14447 2006-12-31 Joel Brobecker <brobecker@adacore.com>
14448
14449 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14450 (stack_align_edx): New function.
14451 (stack_align_eax): New function.
14452 (main): Add calls to stack_align_edx and stack_align_eax.
14453 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14454 Add testing for the cases where the register used during a stack
14455 realignment is edx. Same for eax.
14456
14457 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14458
14459 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14460 and generic PE targets.
14461
14462 2006-12-29 Joel Brobecker <brobecker@adacore.com>
14463
14464 * gdb.ada/array_return.exp: Update copyright date list.
14465
14466 2006-12-27 Joel Brobecker <brobecker@adacore.com>
14467
14468 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14469 (Create_Small_Float_Vector): New function.
14470 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14471 function body.
14472 * gdb.ada/array_return/p.adb: Use new type and function from
14473 package Pck.
14474 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14475 able to print the value returned by a function returning an
14476 array of float.
14477
14478 2006-12-20 Joel Brobecker <brobecker@adacore.com>
14479
14480 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14481 The associated tests should be PASSing.
14482
14483 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14484
14485 Test for base in references.
14486 * gdb.mi/mi-var-cp.cc: Add test code.
14487 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14488 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14489 * gdb.mi/mi2-watch.exp: Likewise.
14490 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14491 (mi_list_varobj_children): New function.
14492
14493 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14494
14495 * lib/mi-support.exp
14496 (mi_runto): Accept "()" after function name.
14497 (mi_create_varobj): New function.
14498 (mi_varobj_update): New function.
14499 (mi_Check_varobj_value): New function.
14500 * gdb.mi/mi-var-cp.exp: New file.
14501 * gdb.mi/mi-var-cp.cc: New file.
14502
14503 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14504
14505 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14506 gdb.base/weaklib2.c: New files.
14507
14508 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
14509
14510 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14511 info. Adjust test names.
14512
14513 * gdb.base/break.c (main): Move position of malloc.
14514 * gdb.base/break.exp: Revert mistaken checkin.
14515
14516 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14517
14518 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14519 assignement of arrays and function pointers.
14520 * gdb.mi/var-cmd.c: Add declaration necessary for above
14521 tests.
14522
14523 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14524
14525 * gdb.base/break.c (main): Call malloc.
14526
14527 * gdb.threads/linux-dp.exp: Read thread table before and after
14528 creating each philosopher and verify it.
14529
14530 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14531 Paul Brook <paul@codesourcery.com>
14532 Daniel Jacobowitz <dan@codesourcery.com>
14533
14534 * gdb.base/ending-run.exp: Flatten expect script stepping out of
14535 main to remove duplication. Add start function of the form
14536 '_*start[1-9]*'. Add RVDS start function.
14537
14538 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14539
14540 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14541
14542 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14543
14544 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14545 * gdb.asm/spu.inc: New file.
14546 * gdb.base/term.exp: Disable if [target_info exists noargs].
14547 * gdb.gdb/complaints.exp: Disable if ![isnative].
14548 * gdb.gdb/selftest.exp: Likewise.
14549 * gdb.gdb/observer.exp: Likewise.
14550 * gdb.gdb/xfullpath.exp: Likewise.
14551 * gdb.base/attach.exp: Disable on SPU target.
14552 * gdb.cp/bs145503.exp: Likewise.
14553 * gdb.cp/exception.exp: Likewise.
14554 * gdb.cp/userdef.exp: Likewise.
14555
14556 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14557
14558 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14559
14560 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14561
14562 * gdb.base/completion.exp: Fix completion tests for
14563 'info' and 'info '.
14564 * gdb.base/help.exp (help_test_raw, test_class_help)
14565 (test_prefix_command_help): Move...
14566 * lib/gdb.exp: Here.
14567 * gdb.base/main.exp: Adjust.
14568 * gdb.cp/maint.exp: Adjust.
14569 * gdb.trace/tracecmd.exp: Use test_help_class.
14570
14571 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14572
14573 * gdb.stabs/weird.exp (print_weird_var): Use
14574 gdb_test_multiple instead of gdb_expect.
14575
14576 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14577
14578 * gdb.base/help.exp (help_test_raw): New.
14579 (test_class_help): New.
14580 (test_prefix_command_help): New.
14581 Adjust testcases.
14582
14583 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
14584
14585 * gdb.base/constvars.c (main): Write to crass and crips, so that
14586 they are allocated by the compiler.
14587
14588 2006-10-27 Andreas Schwab <schwab@suse.de>
14589
14590 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14591 "detach-fork".
14592
14593 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14594
14595 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14596 of patterns.
14597
14598 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14599
14600 * gdb.base/sepdebug.exp: Remove debug format test.
14601 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14602 Handle no-symtab.
14603 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14604
14605 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14606
14607 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14608 int to pointer or pointer to int.
14609 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14610
14611 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14612
14613 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14614
14615 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14616
14617 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14618
14619 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14620
14621 PR c++/2116
14622 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14623
14624 2006-10-06 Joel Brobecker <brobecker@adacore.com>
14625
14626 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14627 the corresponding bug has been fixed in GDB (PR/2018).
14628
14629 2006-10-06 Joel Brobecker <brobecker@adacore.com>
14630
14631 * gdb.base/subst.exp: New testcase.
14632
14633 2006-10-06 Joel Brobecker <brobecker@adacore.com>
14634
14635 * gdb.ada/array_return/pck.ads: Add copyright notice.
14636 * gdb.ada/array_return/pck.adb: Likewise.
14637 * gdb.ada/array_return/p.adb: Likewise.
14638 * gdb.ada/exec_changed/first.adb: Likewise.
14639 * gdb.ada/exec_changed/second.adb: Likewise.
14640
14641 2006-10-06 Joel Brobecker <brobecker@adacore.com>
14642
14643 * gdb.ada/watch_arg/watch.adb: New file.
14644 * gdb.ada/watch_arg.exp: New testcase.
14645
14646 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14647
14648 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
14649 via string_to_regexp.
14650 * gdb.mi/mi2-basics.exp: Likewise.
14651
14652 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
14653
14654 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14655 Remove unused / obsolete files.
14656
14657 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
14658
14659 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14660
14661 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14662
14663 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14664 HIGH_FRAME argument to -stack-list-arguments can be larger than
14665 the number of frames.
14666
14667 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14668
14669 * gdb.base/args.c (main): Add breakpoint marker.
14670 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14671 really test empty arguments.
14672 (args_load): Delete.
14673 (args_test): New.
14674
14675 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
14676
14677 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
14678 check for one file.
14679
14680 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14681
14682 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14683 HIGH_FRAME argument to -stack-list-locals can be larger than
14684 the number of frames.
14685
14686 2006-08-18 Fred Fish <fnf@specifix.com>
14687
14688 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14689 '$' in front of skip_vmx_tests_saved when setting that.
14690
14691 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14692
14693 * gdb.base/trace-commands.exp: New file.
14694
14695 2006-08-10 Joel Brobecker <brobecker@adacore.com>
14696 Daniel Jacobowitz <dan@codesourcery.com>
14697
14698 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14699 expected output of the backtrace commands.
14700
14701 2006-08-09 Joel Brobecker <brobecker@adacore.com>
14702
14703 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14704 untested followed by return combination.
14705 * gdb.arch/altivec-regs.exp: Likewise.
14706 * gdb.arch/e500-abi.exp: Likewise.
14707 * gdb.arch/e500-regs.exp: Likewise.
14708 * gdb.arch/gdb1291.exp: Likewise.
14709 * gdb.arch/gdb1431.exp: Likewise.
14710 * gdb.arch/gdb1558.exp: Likewise.
14711 * gdb.arch/i386-prologue.exp: Likewise.
14712 * gdb.arch/i386-unwind.exp: Likewise.
14713 * gdb.asm/asm-source.exp: Likewise.
14714 * gdb.base/a2-run.exp: Likewise.
14715 * gdb.base/advance.exp: Likewise.
14716 * gdb.base/all-bin.exp: Likewise.
14717 * gdb.base/annota1.exp: Likewise.
14718 * gdb.base/annota3.exp: Likewise.
14719 * gdb.base/args.exp: Likewise.
14720 * gdb.base/arithmet.exp: Likewise.
14721 * gdb.base/assign.exp: Likewise.
14722 * gdb.base/async.exp: Likewise.
14723 * gdb.base/attach.exp: Likewise.
14724 * gdb.base/bang.exp: Likewise.
14725 * gdb.base/bigcore.exp: Likewise.
14726 * gdb.base/bitfields.exp: Likewise.
14727 * gdb.base/bitfields2.exp: Likewise.
14728 * gdb.base/break.exp: Likewise.
14729 * gdb.base/call-sc.exp: Likewise.
14730 * gdb.base/call-strs.exp: Likewise.
14731 * gdb.base/callfuncs.exp: Likewise.
14732 * gdb.base/checkpoint.exp: Likewise.
14733 * gdb.base/chng-syms.exp: Likewise.
14734 * gdb.base/code-expr.exp: Likewise.
14735 * gdb.base/commands.exp: Likewise.
14736 * gdb.base/completion.exp: Likewise.
14737 * gdb.base/cond-expr.exp: Likewise.
14738 * gdb.base/condbreak.exp: Likewise.
14739 * gdb.base/consecutive.exp: Likewise.
14740 * gdb.base/constvars.exp: Likewise.
14741 * gdb.base/corefile.exp: Likewise.
14742 * gdb.base/cvexpr.exp: Likewise.
14743 * gdb.base/dbx.exp: Likewise.
14744 * gdb.base/define.exp: Likewise.
14745 * gdb.base/detach.exp: Likewise.
14746 * gdb.base/display.exp: Likewise.
14747 * gdb.base/dump.exp: Likewise.
14748 * gdb.base/ena-dis-br.exp: Likewise.
14749 * gdb.base/ending-run.exp: Likewise.
14750 * gdb.base/environ.exp: Likewise.
14751 * gdb.base/eval-skip.exp: Likewise.
14752 * gdb.base/exprs.exp: Likewise.
14753 * gdb.base/fileio.exp: Likewise.
14754 * gdb.base/finish.exp: Likewise.
14755 * gdb.base/float.exp: Likewise.
14756 * gdb.base/foll-exec.exp: Likewise.
14757 * gdb.base/foll-fork.exp: Likewise.
14758 * gdb.base/foll-vfork.exp: Likewise.
14759 * gdb.base/freebpcmd.exp: Likewise.
14760 * gdb.base/funcargs.exp: Likewise.
14761 * gdb.base/gcore.exp: Likewise.
14762 * gdb.base/gdb1090.exp: Likewise.
14763 * gdb.base/gdb1250.exp: Likewise.
14764 * gdb.base/huge.exp: Likewise.
14765 * gdb.base/info-proc.exp: Likewise.
14766 * gdb.base/interrupt.exp: Likewise.
14767 * gdb.base/jump.exp: Likewise.
14768 * gdb.base/langs.exp: Likewise.
14769 * gdb.base/lineinc.exp: Likewise.
14770 * gdb.base/list.exp: Likewise.
14771 * gdb.base/logical.exp: Likewise.
14772 * gdb.base/long_long.exp: Likewise.
14773 * gdb.base/macscp.exp: Likewise.
14774 * gdb.base/maint.exp: Likewise.
14775 * gdb.base/mips_pro.exp: Likewise.
14776 * gdb.base/miscexprs.exp: Likewise.
14777 * gdb.base/multi-forks.exp: Likewise.
14778 * gdb.base/opaque.exp: Likewise.
14779 * gdb.base/overlays.exp: Likewise.
14780 * gdb.base/pc-fp.exp: Likewise.
14781 * gdb.base/pointers.exp: Likewise.
14782 * gdb.base/printcmds.exp: Likewise.
14783 * gdb.base/psymtab.exp: Likewise.
14784 * gdb.base/ptype.exp: Likewise.
14785 * gdb.base/recurse.exp: Likewise.
14786 * gdb.base/relational.exp: Likewise.
14787 * gdb.base/relocate.exp: Likewise.
14788 * gdb.base/remote.exp: Likewise.
14789 * gdb.base/reread.exp: Likewise.
14790 * gdb.base/restore.exp: Likewise.
14791 * gdb.base/return.exp: Likewise.
14792 * gdb.base/return2.exp: Likewise.
14793 * gdb.base/scope.exp: Likewise.
14794 * gdb.base/sect-cmd.exp: Likewise.
14795 * gdb.base/sep.exp: Likewise.
14796 * gdb.base/sepdebug.exp: Likewise.
14797 * gdb.base/setshow.exp: Likewise.
14798 * gdb.base/setvar.exp: Likewise.
14799 * gdb.base/sigall.exp: Likewise.
14800 * gdb.base/sigbpt.exp: Likewise.
14801 * gdb.base/signals.exp: Likewise.
14802 * gdb.base/signull.exp: Likewise.
14803 * gdb.base/sizeof.exp: Likewise.
14804 * gdb.base/solib.exp: Likewise.
14805 * gdb.base/step-line.exp: Likewise.
14806 * gdb.base/step-test.exp: Likewise.
14807 * gdb.base/structs.exp: Likewise.
14808 * gdb.base/structs2.exp: Likewise.
14809 * gdb.base/term.exp: Likewise.
14810 * gdb.base/twice.exp: Likewise.
14811 * gdb.base/until.exp: Likewise.
14812 * gdb.base/varargs.exp: Likewise.
14813 * gdb.base/volatile.exp: Likewise.
14814 * gdb.base/watchpoint.exp: Likewise.
14815 * gdb.base/whatis-exp.exp: Likewise.
14816 * gdb.base/whatis.exp: Likewise.
14817 * gdb.cp/ambiguous.exp: Likewise.
14818 * gdb.cp/annota2.exp: Likewise.
14819 * gdb.cp/annota3.exp: Likewise.
14820 * gdb.cp/bool.exp: Likewise.
14821 * gdb.cp/breakpoint.exp: Likewise.
14822 * gdb.cp/casts.exp: Likewise.
14823 * gdb.cp/class2.exp: Likewise.
14824 * gdb.cp/classes.exp: Likewise.
14825 * gdb.cp/cplusfuncs.exp: Likewise.
14826 * gdb.cp/ctti.exp: Likewise.
14827 * gdb.cp/derivation.exp: Likewise.
14828 * gdb.cp/exception.exp: Likewise.
14829 * gdb.cp/gdb1355.exp: Likewise.
14830 * gdb.cp/hang.exp: Likewise.
14831 * gdb.cp/inherit.exp: Likewise.
14832 * gdb.cp/local.exp: Likewise.
14833 * gdb.cp/m-data.exp: Likewise.
14834 * gdb.cp/m-static.exp: Likewise.
14835 * gdb.cp/member-ptr.exp: Likewise.
14836 * gdb.cp/method.exp: Likewise.
14837 * gdb.cp/misc.exp: Likewise.
14838 * gdb.cp/namespace.exp: Likewise.
14839 * gdb.cp/overload.exp: Likewise.
14840 * gdb.cp/ovldbreak.exp: Likewise.
14841 * gdb.cp/pr-1023.exp: Likewise.
14842 * gdb.cp/pr-1210.exp: Likewise.
14843 * gdb.cp/pr-574.exp: Likewise.
14844 * gdb.cp/printmethod.exp: Likewise.
14845 * gdb.cp/psmang.exp: Likewise.
14846 * gdb.cp/ref-params.exp: Likewise.
14847 * gdb.cp/ref-types.exp: Likewise.
14848 * gdb.cp/rtti.exp: Likewise.
14849 * gdb.cp/templates.exp: Likewise.
14850 * gdb.cp/try_catch.exp: Likewise.
14851 * gdb.cp/userdef.exp: Likewise.
14852 * gdb.cp/virtfunc.exp: Likewise.
14853 * gdb.disasm/am33.exp: Likewise.
14854 * gdb.disasm/h8300s.exp: Likewise.
14855 * gdb.disasm/mn10300.exp: Likewise.
14856 * gdb.disasm/sh3.exp: Likewise.
14857 * gdb.disasm/t01_mov.exp: Likewise.
14858 * gdb.disasm/t02_mova.exp: Likewise.
14859 * gdb.disasm/t03_add.exp: Likewise.
14860 * gdb.disasm/t04_sub.exp: Likewise.
14861 * gdb.disasm/t05_cmp.exp: Likewise.
14862 * gdb.disasm/t06_ari2.exp: Likewise.
14863 * gdb.disasm/t07_ari3.exp: Likewise.
14864 * gdb.disasm/t08_or.exp: Likewise.
14865 * gdb.disasm/t09_xor.exp: Likewise.
14866 * gdb.disasm/t10_and.exp: Likewise.
14867 * gdb.disasm/t11_logs.exp: Likewise.
14868 * gdb.disasm/t12_bit.exp: Likewise.
14869 * gdb.disasm/t13_otr.exp: Likewise.
14870 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14871 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14872 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14873 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14874 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14875 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14876 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14877 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14878 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14879 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14880 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14881 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14882 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14883 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14884 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14885 * gdb.mi/gdb701.exp: Likewise.
14886 * gdb.mi/gdb792.exp: Likewise.
14887 * gdb.mi/mi-basics.exp: Likewise.
14888 * gdb.mi/mi-break.exp: Likewise.
14889 * gdb.mi/mi-cli.exp: Likewise.
14890 * gdb.mi/mi-console.exp: Likewise.
14891 * gdb.mi/mi-disassemble.exp: Likewise.
14892 * gdb.mi/mi-eval.exp: Likewise.
14893 * gdb.mi/mi-file.exp: Likewise.
14894 * gdb.mi/mi-read-memory.exp: Likewise.
14895 * gdb.mi/mi-regs.exp: Likewise.
14896 * gdb.mi/mi-return.exp: Likewise.
14897 * gdb.mi/mi-simplerun.exp: Likewise.
14898 * gdb.mi/mi-stack.exp: Likewise.
14899 * gdb.mi/mi-stepi.exp: Likewise.
14900 * gdb.mi/mi-syn-frame.exp: Likewise.
14901 * gdb.mi/mi-until.exp: Likewise.
14902 * gdb.mi/mi-var-block.exp: Likewise.
14903 * gdb.mi/mi-var-child.exp: Likewise.
14904 * gdb.mi/mi-var-cmd.exp: Likewise.
14905 * gdb.mi/mi-var-display.exp: Likewise.
14906 * gdb.mi/mi-watch.exp: Likewise.
14907 * gdb.mi/mi2-basics.exp: Likewise.
14908 * gdb.mi/mi2-break.exp: Likewise.
14909 * gdb.mi/mi2-cli.exp: Likewise.
14910 * gdb.mi/mi2-console.exp: Likewise.
14911 * gdb.mi/mi2-disassemble.exp: Likewise.
14912 * gdb.mi/mi2-eval.exp: Likewise.
14913 * gdb.mi/mi2-file.exp: Likewise.
14914 * gdb.mi/mi2-read-memory.exp: Likewise.
14915 * gdb.mi/mi2-regs.exp: Likewise.
14916 * gdb.mi/mi2-return.exp: Likewise.
14917 * gdb.mi/mi2-simplerun.exp: Likewise.
14918 * gdb.mi/mi2-stack.exp: Likewise.
14919 * gdb.mi/mi2-stepi.exp: Likewise.
14920 * gdb.mi/mi2-syn-frame.exp: Likewise.
14921 * gdb.mi/mi2-until.exp: Likewise.
14922 * gdb.mi/mi2-var-block.exp: Likewise.
14923 * gdb.mi/mi2-var-child.exp: Likewise.
14924 * gdb.mi/mi2-var-cmd.exp: Likewise.
14925 * gdb.mi/mi2-var-display.exp: Likewise.
14926 * gdb.mi/mi2-watch.exp: Likewise.
14927 * gdb.stabs/exclfwd.exp: Likewise.
14928 * gdb.stabs/weird.exp: Likewise.
14929 * gdb.threads/gcore-thread.exp: Likewise.
14930 * gdb.trace/actions.exp: Likewise.
14931 * gdb.trace/backtrace.exp: Likewise.
14932 * gdb.trace/circ.exp: Likewise.
14933 * gdb.trace/collection.exp: Likewise.
14934 * gdb.trace/deltrace.exp: Likewise.
14935 * gdb.trace/infotrace.exp: Likewise.
14936 * gdb.trace/limits.exp: Likewise.
14937 * gdb.trace/packetlen.exp: Likewise.
14938 * gdb.trace/passc-dyn.exp: Likewise.
14939 * gdb.trace/passcount.exp: Likewise.
14940 * gdb.trace/report.exp: Likewise.
14941 * gdb.trace/save-trace.exp: Likewise.
14942 * gdb.trace/tfind.exp: Likewise.
14943 * gdb.trace/tracecmd.exp: Likewise.
14944 * gdb.trace/while-dyn.exp: Likewise.
14945 * gdb.trace/while-stepping.exp: Likewise.
14946
14947 2006-08-08 Joel Brobecker <brobecker@adacore.com>
14948
14949 * gdb.base/step-bt.c: New file.
14950 * gdb.base/step-bt.exp: New testcase.
14951
14952 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14953
14954 * config/monitor.exp (gdb_load): Remove support for obsolete
14955 download-write-size.
14956 * gdb.base/remote.exp: Likewise. Update all callers of
14957 gdb_timed_load.
14958
14959 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14960
14961 * cursal.exp: Pass binfile to gdb_load.
14962
14963 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14964
14965 * gdb.base/cursal.exp: Add "" to gdb_load call.
14966
14967 2006-07-29 Mark Kettenis <kettenis@gnu.org>
14968
14969 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14970 NetBSD/ELF targets.
14971
14972 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14973
14974 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14975 operator*.
14976
14977 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14978
14979 * gdb.base/completion.exp: Update for change in "file" behavior.
14980 * gdb.stabs/weird.exp: Likewise.
14981 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14982 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14983
14984 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14985
14986 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14987 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14988
14989 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14990
14991 * gdb.base/default.exp: Update source command error message.
14992 * gdb.base/help.exp: Update 'help source' message.
14993
14994 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14995
14996 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14997 test.
14998
14999 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15000
15001 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15002
15003 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15004
15005 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15006
15007 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15008
15009 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15010
15011 2006-07-17 Mark Kettenis <kettenis@gnu.org>
15012
15013 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15014 *-*-openbsd* from targets for wich we expect ARM FPA floating
15015 point format.
15016
15017 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
15018
15019 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15020
15021 2006-07-17 Mark Kettenis <kettenis@gnu.org>
15022
15023 * gdb.base/annota3.exp: Expect frame-begin annotation.
15024
15025 2006-07-14 Joel Brobecker <brobecker@adacore.com>
15026
15027 * gdb.base/help.exp: Adjust "help unset" test to accept
15028 any list of unset commands.
15029
15030 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15031 Daniel Jacobowitz <dan@codesourcery.com>
15032
15033 * gdb.cp/ref-params.exp: New test.
15034 * gdb.cp/ref-params.cc: New source file.
15035 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15036
15037 2006-07-08 Mark Kettenis <kettenis@gnu.org>
15038
15039 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15040 spaces/tabs in regular expressions since they might not be there.
15041
15042 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15043
15044 * gdb.base/ifelse.exp: New file.
15045
15046 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15047
15048 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15049 line.
15050 * gdb.base/huge.exp: Loop over compilation to find a size that
15051 is acceptable.
15052 * gdb.base/remote.exp: Correct expected strings.
15053 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15054
15055 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15056
15057 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15058
15059 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15060
15061 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15062 native.
15063
15064 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15065
15066 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15067 enable stabs testing.
15068
15069 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15070
15071 * gdb.base/auxv.exp: Intercept undefined command messages before
15072 gdb_test_multiple does.
15073
15074 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15075
15076 * Makefile.in (host_alias): Remove.
15077 (target_alias): Use @target_noncanonical@.
15078 (site.exp): Don't set host_alias.
15079 * aclocal.m4: Remove contents. Include acx.m4.
15080 * configure: Regenerated.
15081 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15082
15083 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15084
15085 * lib/gdb.exp (gdb_load_cmd): New.
15086
15087 * gdb.base/fileio.c: Add system(NULL) test.
15088 * gdb.base/fileio.exp: Check it.
15089
15090 * gdb.base/break.c: Add 10a breakpoint at }
15091 * gdb.base/break.exp: Add test for breakpoint at }
15092 * gdb.cp/anon-union.cc: Add code at end of function.
15093 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15094 * gdb.mi/var-cmd.c: Add code at end of function.
15095 * gdb.mi/mi-var-display.exp: Adjust end of next.
15096 * gdb.mi/mi2-var-display.exp: Likewise.
15097 * gdb.base/fileio.c: Add stop function and insert calls at
15098 stopping places.
15099 * gdb.base/fileio.exp: Breakpoint stop function and remove
15100 explicit line number references.
15101
15102 2006-05-19 Joel Brobecker <brobecker@adacore.com>
15103
15104 * gdb.base/del.exp (test_delete_alias): New function.
15105 Now check that both "del" and "d" work as aliases for "delete".
15106
15107 2006-05-18 Fred Fish <fnf@specifix.com>
15108
15109 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15110 required. Check for spurious output after program exits normally.
15111
15112 2006-05-17 Fred Fish <fnf@specifix.com>
15113
15114 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15115 gdb_load, so it works in the simulator.
15116
15117 2006-05-11 Fred Fish <fnf@specifix.com>
15118
15119 * gdb.base/bang.exp: Ignore unexpected output between the
15120 "program exited normally" and the gdb prompt, as many other
15121 tests do.
15122
15123 2006-05-07 Mark Kettenis <kettenis@gnu.org>
15124
15125 * gdb.base/help.exp: Make "delete checkpoint" part option for
15126 "help d" and "help delete" tests.
15127
15128 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15129
15130 * gdb.mi/mi-basics.exp: Add missing serial number to
15131 expected output in some mi_gdb_test statements.
15132 * gdb.mi/mi2-basics.exp: Likewise.
15133
15134 2006-05-05 Joel Brobecker <brobecker@adacore.com>
15135
15136 * gdb.base/del.c: New file.
15137 * gdb.base/del.exp: New testcase.
15138
15139 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
15140
15141 * gdb.base/break.exp: Do not assume a breakpoint on
15142 main will actually be in $srcfile when optimizing.
15143 * gdb.base/savedregs.exp: Do not require that the dummy
15144 frame location match up to a symbol and source file location.
15145 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15146 will get printed without a mi_cmd_data_list_register_values prefix.
15147 (*-data-list-register-*): Correct regular expressions to expect the new
15148 pseudo d? floating point registers.
15149 * gdb.mi/mi2-regs.exp: Likewise.
15150
15151 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
15152
15153 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15154 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15155 is allocated by the compiler.
15156 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15157 anons, e, anone to force their allocation by the compiler.
15158
15159 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
15160
15161 * gdb.base/help.exp: Update expected text for help d and
15162 help delete.
15163
15164 2006-05-02 Mark Kettenis <kettenis@gnu.org>
15165
15166 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15167 NetBSD/ELF targets.
15168
15169 2006-04-30 Mark Kettenis <kettenis@gnu.org>
15170
15171 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15172 single-step breakpoint fails; make this a KFAIL on
15173 sparc*-*-openbsd*.
15174 * gdb.base/siginfo.exp: Likewise.
15175 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15176
15177 2006-04-26 Michael Snyder <msnyder@redhat.com>
15178
15179 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15180 which may have to consume output from other forks.
15181 Add tests to make sure that "delete fork" succeeded.
15182
15183 2006-04-20 Michael Snyder <msnyder@redhat.com>
15184
15185 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15186 Add support for the Renesas M32C and M16C.
15187
15188 * gdb.asm/asm-source.exp: Add m32c target.
15189 * gdb.asm/m32c.inc: Support for m32c target.
15190
15191 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15192
15193 * gdb.base/commands.exp (recursive_source_test): New test.
15194
15195 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
15196
15197 * gdb.base/float.exp: Add pattern for sparc targets.
15198
15199 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15200
15201 * gdb.base/commands.exp (stray_arg0_test): New test.
15202
15203 2006-03-30 Paul Brook <paul@codesourcery.com>
15204
15205 * gdb.mi/mi-until.exp: kfail broken until command.
15206 * gdb.mi/mi2-until.exp: Ditto.
15207
15208 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
15209
15210 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15211
15212 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
15213
15214 * gdb.base/prelink.exp: Anchor tested-for regular expression
15215 on gdb prompt.
15216
15217 2006-03-07 Paul Brook <paul@codesourcery.com>
15218
15219 * gdb.base/assign.exp: Correct fail message.
15220
15221 2006-03-07 Paul Brook <paul@codesourcery.com>
15222
15223 * lib/compiler.c: Extract armcc version number.
15224 * lib/compiler.cc: Ditto.
15225
15226 2006-03-07 Paul Brook <paul@codesourcery.com>
15227
15228 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15229 additional_flags=-w.
15230 * gdb.arch/altivec-regs.exp: Ditto.
15231 * gdb.arch/e500-abi.exp: Ditto.
15232 * gdb.arch/e500-regs.exp: Ditto.
15233 * gdb.base/all-bin.exp: Ditto.
15234 * gdb.base/annota1.exp: Ditto.
15235 * gdb.base/annota3.exp: Ditto.
15236 * gdb.base/args.exp: Ditto.
15237 * gdb.base/arithmet.exp: Ditto.
15238 * gdb.base/assign.exp: Ditto.
15239 * gdb.base/async.exp: Ditto.
15240 * gdb.base/bang.exp: Ditto.
15241 * gdb.base/break.exp: Ditto.
15242 * gdb.base/call-rt-st.exp: Ditto.
15243 * gdb.base/completion.exp: Ditto.
15244 * gdb.base/cond-expr.exp: Ditto.
15245 * gdb.base/condbreak.exp: Ditto.
15246 * gdb.base/consecutive.exp: Ditto.
15247 * gdb.base/define.exp: Ditto.
15248 * gdb.base/display.exp: Ditto.
15249 * gdb.base/ena-dis-br.exp: Ditto.
15250 * gdb.base/environ.exp: Ditto.
15251 * gdb.base/eval-skip.exp: Ditto.
15252 * gdb.base/info-proc.exp: Ditto.
15253 * gdb.base/jump.exp: Ditto.
15254 * gdb.base/logical.exp: Ditto.
15255 * gdb.base/long_long.exp: Ditto.
15256 * gdb.base/maint.exp: Ditto.
15257 * gdb.base/miscexprs.exp: Ditto.
15258 * gdb.base/pc-fp.exp: Ditto.
15259 * gdb.base/pointers.exp: Ditto.
15260 * gdb.base/relational.exp: Ditto.
15261 * gdb.base/reread.exp: Ditto.
15262 * gdb.base/sect-cmd.exp: Ditto.
15263 * gdb.base/sep.exp: Ditto.
15264 * gdb.base/sepdebug.exp: Ditto.
15265 * gdb.base/until.exp: Ditto.
15266 * gdb.base/whatis-exp.exp: Ditto.
15267 * gdb.cp/annota2.exp: Ditto.
15268 * gdb.cp/annota3.exp: Ditto.
15269 * gdb.trace/actions.exp: Ditto.
15270 * gdb.trace/backtrace.exp: Ditto.
15271 * gdb.trace/circ.exp: Ditto.
15272 * gdb.trace/collection.exp: Ditto.
15273 * gdb.trace/deltrace.exp: Ditto.
15274 * gdb.trace/infotrace.exp: Ditto.
15275 * gdb.trace/limits.exp: Ditto.
15276 * gdb.trace/packetlen.exp: Ditto.
15277 * gdb.trace/passc-dyn.exp: Ditto.
15278 * gdb.trace/passcount.exp: Ditto.
15279 * gdb.trace/report.exp: Ditto.
15280 * gdb.trace/save-trace.exp: Ditto.
15281 * gdb.trace/tfind.exp: Ditto.
15282 * gdb.trace/tracecmd.exp: Ditto.
15283 * gdb.trace/while-dyn.exp: Ditto.
15284 * gdb.trace/while-stepping.exp: Ditto.
15285 * lib/gdb.exp: Ditto.
15286 (gdb_compile): Handle nowarning option.
15287
15288 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
15289
15290 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15291 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15292 Rename executable to prelinkt. Don't re-prelink if we didn't
15293 get a core file. Test prelink -u exit status to tell whether
15294 prelinking failed. Use gdb_test_multiple.
15295
15296 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15297
15298 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15299 (do_tests): Call it.
15300
15301 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
15302
15303 * gdb.base/prelink.exp: New test.
15304 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15305
15306 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15307
15308 * gdb.fortran/derived-type.f90: New file.
15309 * gdb.fortran/derived-type.exp: New testcase.
15310
15311 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15312
15313 * gdb.base/default.exp: Allow ';' as a directory separator.
15314
15315 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15316
15317 * gdb.base/help.exp (help add-symbol-file): Update.
15318
15319 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15320
15321 * gdb.base/help.exp (help load): Update expected results.
15322
15323 2006-02-19 Fred Fish <fnf@specifix.com>
15324
15325 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15326 specifix hex value as part of results.
15327 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
15328
15329 2006-02-16 Fred Fish <fnf@specifix.com>
15330
15331 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15332 ushort_addr, and slong_addr, so the typedefs are not optimized
15333 away.
15334 * gdb.base/whatis.exp: Add tests using type name for struct type,
15335 union type, enum type, and typedef.
15336
15337 2006-02-13 Mark Kettenis <kettenis@gnu.org>
15338
15339 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15340
15341 2006-02-13 Jim Blandy <jimb@redhat.com>
15342
15343 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15344 case where it takes two "next" commands to skip past the init
15345 call.
15346
15347 2006-02-12 Fred Fish <fnf@specifix.com>
15348
15349 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15350 to handle cases where it takes two "next" commands to skip
15351 past the init call.
15352
15353 2006-02-07 Joel Brobecker <brobecker@adacore.com>
15354
15355 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15356 on hppa32 targets.
15357
15358 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
15359
15360 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15361 field.
15362
15363 2006-01-29 Mark Kettenis <kettenis@gnu.org>
15364
15365 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15366
15367 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15368
15369 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15370 files.
15371
15372 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15373
15374 * gdb.cp/maint.exp: Set complaints to a positive value.
15375
15376 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15377
15378 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15379 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15380 function name.
15381
15382 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15383
15384 * gdb.base/checkpoint.c: Update copyright notice. Include
15385 <stdlib.h>.
15386
15387 2006-01-04 Jim Blandy <jimb@redhat.com>
15388
15389 * gdb.asm/asm-source.exp: Independently provide default values for
15390 asm-flags and debug-flags. Use 'string equal' to do the
15391 comparison, not the implicit expr's '==' operator. Remove
15392 now-unneeded assignments to asm-flags. In h8300 case, place
15393 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15394
15395 2006-01-04 Michael Snyder <msnyder@redhat.com>
15396
15397 * gdb.base/checkpoint.c: New file.
15398 * gdb.base/checkpoint.exp: New file.
15399 * gdb.base/multi-fork.c: New file.
15400 * gdb.base/multi-fork.exp: New file.
15401 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15402
15403 2006-01-04 Fred Fish <fnf@specifix.com>
15404
15405 * gdb.base/ptype.c (foo): Add typedef.
15406 (intfoo): Add function.
15407 * gdb.base/ptype1.c: New file.
15408 * gdb.base/ptype.exp: Handle compilation and linking with two
15409 source files. Test that proper type for "foo" is found based
15410 on source context rather than first match found in symtabs.
15411
15412 2005-12-28 Mark Kettenis <kettenis@gnu.org>
15413
15414 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15415 * gdb.asm/openbsd.inc: Indent commands.
15416
15417 2005-12-26 Mark Kettenis <kettenis@gnu.org>
15418
15419 * gdb.base/freebpcmd.exp: Increase timeout.
15420
15421 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15422
15423 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15424
15425 * gdb.base/default.exp: Update check for "show version".
15426
15427 2005-12-09 Randolph Chung <tausq@debian.org>
15428
15429 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15430 * gdb.asm/pa64.inc: New file.
15431
15432 2005-12-09 Randolph Chung <tausq@debian.org>
15433
15434 * gdb.asm/common.inc: Indent commands.
15435 * gdb.asm/asmsrc1.s: Likewise.
15436 * gdb.asm/asmsrc2.s: Likewise.
15437
15438 2005-12-09 Randolph Chung <tausq@debian.org>
15439
15440 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15441 (get_addr_of_sym): Remove duplicate print.
15442 (gen_core): xfail hppa*-*-hpux*, update expected output.
15443 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15444 * gdb.arch/pa64-nullify.s: New file.
15445
15446 2005-12-09 Randolph Chung <tausq@debian.org>
15447
15448 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15449
15450 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
15451
15452 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15453 code generation for these functions.
15454 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15455 error message.
15456
15457 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15458
15459 * gdb.base/help.exp (help b, help br, help bre, help brea)
15460 (help break): Update the expected message.
15461
15462 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15463
15464 * gdb.asm/m68hc11.inc: Setup the data section.
15465 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15466 script for this test.
15467 (m6812-*-*): Likewise.
15468
15469 2005-11-09 Randolph Chung <tausq@debian.org>
15470
15471 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15472
15473 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15474
15475 * gdb.base/break.exp: Fix a comment typo.
15476
15477 2005-11-03 Jim Blandy <jimb@redhat.com>
15478
15479 Checked in by Elena Zannoni <ezannoni@redhat.com>
15480
15481 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
15482
15483 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
15484
15485 * gdb.arch/gdb1558.c: Include stdio.h.
15486
15487 2005-10-31 Mark Kettenis <kettenis@gnu.org>
15488
15489 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15490
15491 2005-10-31 Mark Kettenis <kettenis@gnu.org>
15492
15493 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15494
15495 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15496
15497 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15498 vscr" tests to better match output.
15499
15500 2005-10-12 Jim Blandy <jimb@redhat.com>
15501
15502 * gdb.base/structs.exp (any): New function.
15503 (test_struct_returns): Don't make any assumptions at all about
15504 what value the function returns when GDB can't set the return
15505 value.
15506
15507 2005-10-09 Joel Brobecker <brobecker@adacore.com>
15508
15509 * gdb.ada/arrayidx/p.adb: New file.
15510 * gdb.ada/arrayidx.exp: New testcase
15511
15512 2005-10-09 Joel Brobecker <brobecker@adacore.com>
15513
15514 * gdb.ada/array_return/pck.ads: New file.
15515 * gdb.ada/array_return/pck.adb: New file.
15516 * gdb.ada/array_return/p.adb: New file.
15517 * gdb.ada/array_return.exp: New testcase.
15518
15519 2005-10-03 Joel Brobecker <brobecker@adacore.com>
15520
15521 * gdb.base/arrayidx.c: New file.
15522 * gdb.base/arrayidx.exp: New testcase.
15523
15524 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
15525
15526 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15527 frames-invalid and breakpoints-invalid are no longer generated
15528 with level 3 so don't expect them in the output.
15529
15530 2005-09-27 Bob Rossi <bob@brasko.net>
15531
15532 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
15533 from test. Escape the | in mi_gdb_test call.
15534 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15535 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15536 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15537 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15538 expected regex's in mi_gdb_test calls.
15539 * lib/mi-support.exp: Remove arbitrary .* from tests.
15540 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15541 Fully anchor GDB/MI expected results in mi_gdb_test.
15542 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15543 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15544
15545 2005-09-26 Paul Brook <paul@codesourcery.com>
15546
15547 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15548
15549 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15550
15551 * bfp-test.c: New file.
15552 * bfp-test.exp: New testcase.
15553
15554 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15555
15556 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15557 of subarray and substring variable.
15558 * gdb.fortran/subarray.f: New source file for the test of subarray
15559 and substring variable evaluation.
15560 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15561 of string constant.
15562
15563 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15564
15565 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15566 copyright dates.
15567
15568 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15569
15570 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15571 powerpc altivec' test with an almost identical 'info vector' test.
15572
15573 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15574
15575 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15576 vscr" tests to match output.
15577
15578 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15579
15580 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15581 output.
15582
15583 2005-09-11 Bob Rossi <bob@brasko.net>
15584
15585 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15586 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15587 commands that return an MI output command and an asyncronous MI output
15588 command.
15589 * gdb.mi/mi-console.exp: Ditto.
15590
15591 2005-09-11 Bob Rossi <bob@brasko.net>
15592
15593 * gdb.mi/mi-var-child.c: Include <string.h>.
15594
15595 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15596
15597 * killed.exp: Correct gdb_expect syntax.
15598
15599 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
15600
15601 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15602
15603 2005-08-02 Bob Rossi <bob@brasko.net>
15604
15605 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15606 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15607 Change tests to inferior-tty-set/show.
15608 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15609 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15610 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15611 inferior. Use mi_gdb_test to get GDB and Inferior output.
15612 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15613 descriptor.
15614 (mi_inferior_tty_name): Add inferior PTY file name.
15615 (mi_gdb_start): Add INFERIOR_PTY parameter.
15616 (mi_gdb_test): Add IPATTERN parameter.
15617
15618 2005-08-02 Bob Rossi <bob@brasko.net>
15619
15620 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15621 parameter to mi_gdb_test.
15622 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15623
15624 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15625
15626 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15627 struct_declarations.
15628 * gdb.mi/mi-var-child.exp: Step over the initialization of
15629 struct_declarations.
15630
15631 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15632
15633 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15634 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15635 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15636 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15637 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15638 file.
15639
15640 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
15641
15642 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15643 (do_children_tests): Assign values to the extra elements.
15644
15645 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15646 them for tests for "-var-update --no-values" and
15647 "-var-update --all-values".
15648 Add test for "-var-list-children --simple-values".
15649
15650 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15651
15652 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15653 "-stack-list-locals --simple-values" Improve doc strings and
15654 comments.
15655
15656 2005-07-18 Mark Kettenis <kettenis@gnu.org>
15657
15658 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15659 *-*-openbsd*.
15660 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15661
15662 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15663 sigaltsatck'.
15664
15665 2005-07-14 Bob Rossi <bob@brasko.net>
15666
15667 * gdb.base/default.exp (tty): Changed output of command.
15668 * gdb.base/help.exp (help tty): Ditto.
15669
15670 2005-07-12 Mark Kettenis <kettenis@gnu.org>
15671
15672 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15673
15674 2005-07-10 Mark Kettenis <kettenis@gnu.org>
15675
15676 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15677 -stack-select-frame without arguments.
15678 (test_stack_frame_listing): Add test for newly implemented command
15679 -stack-info-frame.
15680
15681 2005-07-06 Bob Rossi <bob@brasko.net>
15682
15683 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15684 command.
15685 (Copyright): Update copyright.
15686
15687 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15688
15689 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15690 tests to evaluate exponentiation expression.
15691
15692 2005-06-29 Andreas Schwab <schwab@suse.de>
15693
15694 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15695 main to avoid warnings.
15696
15697 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15698
15699 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
15700
15701 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15702 -stack-select-frame without arguments.
15703 (test_stack_frame_listing): Add test for newly implemented command
15704 -stack-info-frame.
15705
15706 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15707
15708 * gdb.fortran/array-element.f: New file.
15709 * gdb.fortran/array-element.exp: New testcase.
15710
15711 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15712
15713 * gdb.base/bigcore.exp: Correct checks for systems which can
15714 not dump a large core file.
15715
15716 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15717
15718 * gdb.base/relocate.c: Add a copyright notice.
15719 (dummy): Remove.
15720 * gdb.base/relocate.exp: Test printing the values of variables
15721 from a relocatable file.
15722
15723 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15724
15725 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15726 excess MI output after an error.
15727
15728 2005-05-29 Joel Brobecker <brobecker@adacore.com>
15729
15730 * gdb.arch/alpha-step.c: New file.
15731 * gdb.arch/alpha-step.exp: New testcase.
15732
15733 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15734 Dennis Brueni <dennis@slickedit.com>
15735
15736 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15737 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15738 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15739 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15740 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15741 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15742 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15743
15744 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15745 Wu Zhou <woodzltc@cn.ibm.com>
15746
15747 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15748 IBM's xlc compiler.
15749 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15750 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15751
15752 2005-05-13 Jim Blandy <jimb@redhat.com>
15753
15754 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15755 calling gdb_suppress_entire_file.
15756 * gdb.base/charset.exp: Same.
15757 * gdb.base/call-rt-st.exp: Same.
15758
15759 2005-05-05 Bob Rossi <bob_rossi@cox.net>
15760
15761 * lib/gdb.exp (fullname_syntax): Added global regex.
15762 (fullname_syntax_POSIX): Ditto.
15763 (fullname_syntax_UNC): Ditto.
15764 (fullname_syntax_DOS_CASE): Ditto.
15765 (fullname_syntax_DOS): Ditto.
15766 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15767 fullname_syntax variable to scope and use it.
15768 (test_file_list_exec_source_files): Ditto.
15769 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15770
15771 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15772
15773 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15774
15775 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15776
15777 * lib/gdb.exp (skip_altivec_tests): New function, based on
15778 check_vmx_hw_available from the GCC testsuite.
15779 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15780 * lib/gdb.arch/altivec-regs.exp: Likewise.
15781
15782 2005-05-02 Jim Blandy <jimb@redhat.com>
15783
15784 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15785 calling gdb_suppress_entire_file.
15786
15787 2005-04-30 Randolph Chung <tausq@debian.org>
15788
15789 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15790 Slightly relax "sem_post" name checking.
15791
15792 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15793
15794 * gdb.base/unload.exp: Use new shared library infrastructure.
15795
15796 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15797
15798 * gdb.base/so-impl-ld.exp: Use new shared library
15799 infrastructure.
15800
15801 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
15802
15803 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15804 * gdb.asm/h8300.inc: New file.
15805
15806 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15807
15808 * gdb.base/shlib-call.exp: Change to use new shared library
15809 infrastructure.
15810
15811 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15812
15813 * gdb.base/pending.exp: Change to use new shared library
15814 infrastructure.
15815
15816 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15817
15818 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15819 use test_compiler_info instead of gcc_compiled, and update copyright.
15820
15821 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15822
15823 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15824 shared objects being adjusted and update copyright years.
15825
15826 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15827
15828 * ChangeLog: Correct some 2003-01-13 dates.
15829 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15830 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15831 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15832 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15833 gdb.trace/tfind.exp: Update copyright years.
15834
15835 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15836 Daniel Jacobowitz <dan@codesourcery.com>
15837
15838 * lib/gdb.exp (gdb_compile): Handle shlib=.
15839 (gdb_compile_shlib): New function.
15840
15841 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15842
15843 * lib/gdb.exp (test_compiler_info): Give argument a default value.
15844
15845 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15846
15847 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15848 gdb.server.
15849 * configure.ac: Likewise.
15850 * configure: Regenerated.
15851 * gdb.gdbserver/Makefile.in: Moved to...
15852 * gdb.server/Makefile.in: ... here.
15853 * gdb.gdbserver/server.c: Moved to...
15854 * gdb.server/server.c: ... here.
15855 * gdb.gdbserver/server-run.exp: Moved to...
15856 * gdb.server/server-run.exp: ... here.
15857
15858 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15859
15860 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15861 * configure.ac: Create gdb.gdbserver/Makefile.
15862 * configure: Regenerated.
15863 * lib/gdbserver-support.exp: New file, derived from
15864 config/gdbserver.exp.
15865 * config/gdbserver.exp: Use gdbserver-support.exp.
15866 * gdb.gdbserver/Makefile.in: New file.
15867 * gdb.gdbserver/server.c: New file.
15868 * gdb.gdbserver/server-run.exp: New file.
15869
15870 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15871
15872 * lib/gdb.exp (test_compiler_info): Return compiler_info
15873 if no arguments are given.
15874
15875 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15876
15877 * gdb.arch/altivec-abi.exp: Check for compiler and set
15878 use altivec' flag accordingly.
15879 * gdb.arch/altivec-regs.exp: Likewise.
15880
15881 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15882
15883 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15884
15885 2005-03-27 Andreas Schwab <schwab@suse.de>
15886
15887 * gdb.base/bigcore.c (main): Add missing mode argument in open
15888 call.
15889
15890 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15891
15892 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15893 downloads.
15894 * config/gdbserver.exp (gdb_load): Likewise.
15895
15896 2005-03-14 Paul Brook <paul@codesourcery.com>
15897
15898 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15899 targets.
15900
15901 2005-03-09 Joel Brobecker <brobecker@adacore.com>
15902
15903 * gdb.dwarf2/dup-psym.S: New file.
15904 * gdb.dwarf2/dup-psym.exp: New testcase.
15905
15906 2005-03-09 Joel Brobecker <brobecker@adacore.com>
15907
15908 * gdb.ada/exec_changed/first.adb: New file.
15909 * gdb.ada/exec_changed/second.adb: New file.
15910 * gdb.ada/exec_changed.exp: New testcase.
15911
15912 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15913
15914 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15915 (A2): New class.
15916 (main): Test operator+.
15917 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15918 breakpoint test.
15919
15920 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15921 * gdb.base/signull.exp: Disable if gdb,nosignals.
15922 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15923 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15924 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15925 * gdb.mi/mi2-console.exp: Likewise.
15926 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15927 continue output at start.
15928 (gdb_collect_locals_test): Robustify regexp.
15929 * gdb.trace/passc-dyn.exp: Fix comment typo.
15930 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15931
15932 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
15933
15934 * gdb.asm/asm-source.exp: Add iq2000 case.
15935 * gdb.asm/iq2000.inc: New file.
15936
15937 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
15938
15939 * gdb.base/command.exp: Change hardcoded value to regular expression.
15940 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15941
15942 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15943
15944 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15945 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15946 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15947 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15948 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15949
15950 2005-03-05 Mark Kettenis <kettenis@gnu.org>
15951
15952 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15953 changes.
15954
15955 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15956
15957 * lib/compiler.c: Add test for IBM's xlc compiler.
15958 * lib/compiler.cc: Likewise.
15959
15960 2004-02-24 Joel Brobecker <brobecker@adacore.com>
15961
15962 * gdb.ada/fixed_points.exp: Create compilation object directory
15963 before running the test.
15964 * gdb.ada/null_record.exp: Likewise.
15965 * gdb.ada/packed_array.exp: Likewise.
15966 * gdb.ada/start.exp: Likewise.
15967
15968 2005-02-15 Joel Brobecker <brobecker@adacore.com>
15969
15970 * gdb.ada/packed_array/pa.adb: New file.
15971 * gdb.ada/packed_array.exp: New testcase.
15972
15973 2005-02-10 Mark Kettenis <kettenis@gnu.org>
15974
15975 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15976 files.
15977
15978 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15979 on *-*-openbsd*. Correctly match whitespace in regukar
15980 expressions.
15981
15982 2005-02-10 Daniel Jacobowitz <dan@debian.org>
15983
15984 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15985 PR exp/1821
15986 * gdb.base/gdb1821.c: New test file.
15987 * gdb.base/gdb1821.exp: New test file.
15988
15989 2005-02-09 Joel Brobecker <brobecker@adacore.com>
15990
15991 * gdb.base/start.c: New file.
15992 * gdb.base/start.exp: New testcase.
15993
15994 2005-02-09 Joel Brobecker <brobecker@adacore.com>
15995
15996 * gdb.ada/start/dummy.adb: New file.
15997 * gdb.ada/start.exp: New testcase.
15998
15999 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
16000
16001 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16002 for printing symbols and statistics.
16003 Add test for using relative pathnames in "maint print msymbols" test.
16004 Mark "maint info sections DATA" XFAIL on Cygwin.
16005 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16006 tests.
16007
16008 2005-02-09 Andreas Schwab <schwab@suse.de>
16009
16010 Committed by Andrew Cagney <cagney@gnu.org>
16011 * gdb.base/remotetimeout.exp: New file.
16012
16013 2005-02-07 Mark Kettenis <kettenis@gnu.org>
16014
16015 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16016
16017 2005-02-03 Joel Brobecker <brobecker@adacore.com>
16018
16019 * gdb.ada/gnat_ada.gpr: New file.
16020 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16021 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16022 * configure.ac: No longer generate gnat_ada.gpr.
16023 * configure: Regenerate.
16024 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16025 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16026 * gdb.ada/null_record/bar.ads: Likewise.
16027 * gdb.ada/null_record/bar.adb: Likewise.
16028 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16029 * gdb.ada/null_record.exp (testdir): New variable.
16030 (testfile): executable is now in testdir subdirectory.
16031 (srcfile): Use full path to the main compilation unit.
16032 * gdb.ada/fixed_points.exp: Same changes as above.
16033
16034 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
16035
16036 * gdb.base/interp.exp: New test.
16037
16038 2005-01-24 Andrew Cagney <cagney@gnu.org>
16039
16040 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16041
16042 2005-01-19 Andrew Cagney <cagney@gnu.org>
16043
16044 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16045 configure.ac not configure.in.
16046
16047 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16048 of powerpc*-*-*.
16049 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
16050 * gdb.base/list.exp (test_list_function)
16051 (test_list_filename_and_function): Ditto.
16052 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16053
16054 2005-01-16 Andrew Cagney <cagney@gnu.org>
16055
16056 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16057
16058 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16059
16060 2005-01-14 Andrew Cagney <cagney@gnu.org>
16061
16062 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16063 * gdb.mi/mi2-var-cmd.exp: Ditto.
16064
16065 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
16066
16067 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16068
16069 2005-01-07 Andrew Cagney <cagney@gnu.org>
16070
16071 * configure.ac: Rename configure.in, require autoconf 2.59.
16072 * configure: Re-generate.
16073 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16074 * gdb.stabs/configure: Re-generate.
16075 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16076 * gdb.hp/configure: Re-generate.
16077 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16078 autoconf 2.59.
16079 * gdb.hp/gdb.objdbg/configure: Re-generate.
16080 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16081 autoconf 2.59.
16082 * gdb.hp/gdb.defects/configure: Re-generate.
16083 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16084 autoconf 2.59.
16085 * gdb.hp/gdb.compat/configure: Re-generate.
16086 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16087 autoconf 2.59.
16088 * gdb.hp/gdb.base-hp/configure: Re-generate.
16089 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16090 autoconf 2.59.
16091 * gdb.hp/gdb.aCC/configure: Re-generate.
16092
16093 2004-12-15 Jim Blandy <jimb@redhat.com>
16094
16095 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16096 under NPTL when there is debugging info available for libpthread.
16097
16098 2004-12-13 Jerome Guitton <guitton@gnat.com>
16099
16100 * gdb.ada/fixed_points.c: New file.
16101 * gdb.ada/fixed_points.exp: New file.
16102
16103 2004-12-03 Randolph Chung <tausq@debian.org>
16104
16105 * gdb.arch/pa-nullify.exp: New file.
16106 * gdb.arch/pa-nullify.s: New file.
16107
16108 2004-11-30 Randolph Chung <tausq@debian.org>
16109
16110 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16111 instead of "tbug". Fix regexp to work properly with gdb_test.
16112
16113 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16114
16115 * gdb.base/bitfields2.exp: New test.
16116 * gdb.base/bitfields2.c: New file.
16117
16118 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
16119
16120 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16121
16122 2004-11-16 Randolph Chung <tausq@debian.org>
16123
16124 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16125
16126 2004-11-14 Daniel Jacobowitz <dan@debian.org>
16127
16128 * gdb.threads/threadapply.exp: Correct "macro details" test.
16129
16130 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16131
16132 * gdb.threads/threadapply.exp: New test.
16133 * gdb.threads/threadapply.c: New file.
16134
16135 2004-11-07 Mark Kettenis <kettenis@gnu.org>
16136
16137 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16138 frames.
16139
16140 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
16141
16142 * gdb.base/cursal.exp: New file.
16143 * gdb.base/cursal.c: New file.
16144
16145 2004-11-03 Andrew Cagney <cagney@gnu.org>
16146
16147 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16148
16149 2004-10-30 Mark Kettenis <kettenis@gnu.org>
16150
16151 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16152 NetBSD/ELF targets.
16153
16154 2004-10-29 Joel Brobecker <brobecker@gnat.com>
16155
16156 * gdb.threads/bp_in_thread.c: New file, copied from
16157 pthread_cond_wait.c.
16158 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16159 file, rather than reusing the .c file from another testcase.
16160
16161 2004-10-20 Joel Brobecker <brobecker@gnat.com>
16162
16163 * gdb.ada/null_record.exp: Check where we stopped after
16164 sending the start command, instead of where the associated
16165 temporary breakpoint was inserted.
16166
16167 2004-10-14 Andrew Cagney <cagney@gnu.org>
16168
16169 * gdb.mi/gdb701.c (main): Return 0.
16170
16171 2004-10-13 Daniel Jacobowitz <dan@debian.org>
16172
16173 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
16174
16175 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16176
16177 * gdb.threads/schedlock.c: Add comment markers to use to find
16178 line numbers.
16179 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16180 comments.
16181 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16182 breakpoint lines.
16183
16184 2004-10-12 Daniel Jacobowitz <dan@debian.org>
16185
16186 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16187
16188 2004-10-12 Daniel Jacobowitz <dan@debian.org>
16189
16190 * configure.in: Add gdb.dwarf2.
16191 * configure: Regenerated.
16192 * Makefile.in: Add gdb.dwarf2.
16193 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16194 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16195 gdb.dwarf2/file1.txt: New files.
16196
16197 2004-10-11 Orjan Friberg <orjanf@axis.com>
16198
16199 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
16200 of "run", since the latter doesn't work with remote targets. Adjust
16201 the breakpoint numbering accordingly.
16202 * gdb.threads/pthread_cond_wait.exp: Ditto.
16203
16204 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16205
16206 * gdb.base/overlays.exp: Update copyright years.
16207
16208 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16209
16210 * gdb.base/overlays.exp: Disable if target is Linux.
16211
16212 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
16213
16214 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16215
16216 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16217
16218 * gdb.asm/asm-source.exp: Add m32r-linux target.
16219 * gdb.asm/m32r-linux.inc: New file.
16220
16221 2004-09-24 Andrew Cagney <cagney@redhat.com>
16222 David Anderson <anderson@redhat.com>
16223
16224 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16225 command fails, assume things will work.
16226 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16227 (_GNU_SOURCE): Define.
16228 (print_unsigned, print_hex): Change parameter to "long long".
16229 (print_byte_count): New function, use to print byte counts.
16230 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16231 O_LARGEFILE.
16232 (main): Compute an upper bound on a corefile in max_core_size.
16233 Limit memory chunk size to max_core_size. Limit total memory
16234 allocated to max_core_size.
16235
16236 2004-09-23 Andrew Cagney <cagney@gnu.org>
16237
16238 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16239 from a separate process with code that creates a corefile by
16240 making the inferior dump core.
16241
16242 2004-09-23 Mark Kettenis <kettenis@gnu.org>
16243
16244 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16245 block.
16246
16247 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16248
16249 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16250 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16251 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16252 Likewise.
16253
16254 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16255
16256 * gdb.java/jprint.exp: New test case for java inferior call.
16257 * gdb.java/jprint.java: Ditto.
16258
16259 2004-09-15 Joel Brobecker <brobecker@gnat.com>
16260
16261 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16262
16263 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16264
16265 * gdb.threads/killed.c: Include <stdlib.h>.
16266 * gdb.threads/pthreads.c: Likewise.
16267
16268 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16269
16270 * gdb.threads/killed.c: Add copyright notice.
16271
16272 2004-09-10 Jason Molenda (jmolenda@apple.com)
16273
16274 * gdb.base/define.exp: Two new tests to verify zero space chars
16275 after 'if' and 'while' commands in a user-defined command is correctly
16276 parsed.
16277
16278 2004-09-08 Andrew Cagney <cagney@gnu.org>
16279
16280 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16281 delivery test with duplicate at end of file.
16282
16283 2004-09-06 Mark Kettenis <kettenis@jive.nl>
16284
16285 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16286
16287 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16288
16289 * config/hppro.exp: Removed.
16290
16291 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16292
16293 * config/sparclet.exp: Removed.
16294
16295 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16296
16297 * config/udi.exp: Removed.
16298
16299 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16300
16301 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16302 of "exp_continue".
16303 (advancei): Likewise.
16304
16305 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16306
16307 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16308
16309 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16310
16311 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
16312 to check for nodebug in executable.
16313 * gdb.gdb/observer.exp (setup_test): Likewise.
16314 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16315 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16316
16317 2004-09-01 Andrew Cagney <cagney@gnu.org>
16318
16319 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16320 files.
16321
16322 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16323
16324 * gdb.base/unload.exp: Fix expected warning message to match
16325 latest format.
16326
16327 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
16328
16329 * gdb.base/call-rt-st.exp: Fix typos.
16330
16331 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16332
16333 * gdb.threads/thread_check.exp: New testcase.
16334 * gdb.threads/thread_check.c: New testcase.
16335
16336 2004-08-31 Andrew Cagney <cagney@gnu.org>
16337
16338 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16339 (skip_to_handler_entry): New procedures. Test stepping into a
16340 handler when the breakpoint is at the handler's entry point.
16341
16342 2004-08-30 Andrew Cagney <cagney@gnu.org>
16343
16344 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16345 gdb/1757.
16346
16347 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16348
16349 With code from Manoj Iyer <manjo@austin.ibm.com>:
16350 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16351 return value. Add an arm for "no debugging symbols found".
16352 Change a stray "error" to "perror".
16353 (gdb_run_cmd): Adapt to new return value.
16354 * gdb.base/remote.exp: Adapt to new return value.
16355 * gdb.gdb/complaints.exp: Likewise.
16356 * gdb.gdb/observer.exp: Likewise.
16357 * gdb.gdb/selftest.exp: Likewise.
16358 * gdb.gdb/xfullpath.exp: Likewise.
16359
16360 2004-08-27 Joel Brobecker <brobecker@gnat.com>
16361
16362 * gdb.threads/bp_in_thread.exp: New testcase.
16363
16364 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16365
16366 Fix PR testsuite/1735.
16367 * gdb.threads/schedlock.c (thread_function): Add a cast
16368 to suppress a gcc warning.
16369 * gdb.threads/thread-specific.c (thread_function): Likewise.
16370
16371 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16372
16373 * gdb.base/unload.c: Include <stdlib.h>.
16374
16375 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16376
16377 From Paul Gilliam <pgilliam@us.ibm.com>:
16378 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16379 synchronized after the "return".
16380
16381 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16382
16383 * gdb.mi/basics.c: Include <stdio.h>.
16384 * gdb.mi/pthreads.c: Include <stdlib.h>.
16385 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16386
16387 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16388
16389 * gdb.threads/schedlock.c: Add copyright notice.
16390
16391 2004-08-25 Andrew Cagney <cagney@gnu.org>
16392
16393 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16394 (skip_over_handler, breakpoint_over_hander): New test procedures.
16395 (advance, advancei): Add a proper prefix, do not use
16396 rerun_to_main.
16397 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16398
16399 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16400
16401 * gdb.mi/basics.c: Add copyright notice.
16402 * gdb.mi/var-cmd.c: Add copyright notice.
16403
16404 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16405
16406 * lib/gdb.exp: Remove signed_keyword_not_used.
16407 * lib/compiler.c: Likewise.
16408 * lib/compiler.cc: Likewise.
16409
16410 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16411
16412 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16413 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16414
16415 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16416
16417 * gdb.base/whatis.c: Add copyright notice.
16418
16419 2004-08-20 Mark Kettenis <kettenis@gnu.org>
16420
16421 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16422 it to skip the breakpoints encoded in the inline assembly.
16423
16424 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16425
16426 * Makefile.in: Add gdb.fortran.
16427
16428 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16429
16430 * gdb.base/call-sc.exp (test_scalar_returns):
16431 Fix cut-and-paste glitch in "Make fun return now".
16432
16433 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16434
16435 * configure.in: Add gdb.fortran.
16436 * configure: Regenerate.
16437 * gdb.fortran/Makefile.in: New file.
16438 * lib/gdb.exp (skip_fortran_tests): New procedure.
16439
16440 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16441
16442 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16443 reference to bug-gnu@prep.ai.mit.edu.
16444 * gdb.mi/mi-var-child.exp: Likewise.
16445 * gdb.mi/mi-var-cmd.exp: Likewise.
16446 * gdb.mi/mi-var-display.exp: Likewise.
16447 * gdb.mi/mi2-var-block.exp: Likewise.
16448 * gdb.mi/mi2-var-child.exp: Likewise.
16449 * gdb.mi/mi2-var-cmd.exp: Likewise.
16450 * gdb.mi/mi2-var-display.exp: Likewise.
16451
16452 2004-08-15 Mark Kettenis <kettenis@gnu.org>
16453
16454 * gdb.base/unload.c (main): Make local variable msg const.
16455
16456 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16457
16458 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16459 to bug-gnu@prep.ai.mit.edu.
16460 * gdb.mi/mi-disassemble.exp: Likewise.
16461 * gdb.mi/mi-eval.exp: Likewise.
16462 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16463 default line number.
16464 * gdb.mi/mi-return.exp: Likewise.
16465 * gdb.mi/mi-simplerun.exp: Likewise.
16466 * gdb.mi/mi-stack.exp: Likewise.
16467 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16468 number with explicit range test.
16469 * gdb.mi/mi-watch.exp: Likewise.
16470 * gdb.mi/mi2-break.exp: Likewise.
16471 * gdb.mi/mi2-cli.exp: Likewise.
16472 * gdb.mi/mi2-disassemble.exp: Likewise.
16473 * gdb.mi/mi2-eval.exp: Likewise.
16474 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16475 default line number.
16476 * gdb.mi/mi2-return.exp: Likewise.
16477 * gdb.mi/mi2-simplerun.exp: Likewise.
16478 * gdb.mi/mi2-stack.exp: Likewise.
16479 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16480 number with explicit range test.
16481 * gdb.mi/mi2-watch.exp: Likewise.
16482
16483 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16484
16485 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16486 * gdb.cp/m-static.exp: Likewise.
16487 * gdb.cp/rtti.exp: Likewise.
16488
16489 2004-08-14 Mark Kettenis <kettenis@gnu.org>
16490
16491 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16492
16493 2004-08-14 Eli Zaretskii <eliz@gnu.org>
16494
16495 * ChangeLog: Prefix Local Variables with semi-colons and indent
16496 the reference to older ChangeLog files, to fix fontification in
16497 Emacs.
16498
16499 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16500
16501 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16502 * gdb.mi/mi2-break.exp: Likewise.
16503
16504 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16505
16506 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16507
16508 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16509
16510 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16511
16512 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16513
16514 * gdb.cp/classes.exp: Remove unused declarations. Just let
16515 test names default instead of providing special names. Remove
16516 extraneous demangler test.
16517
16518 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16519
16520 * gdb.base/unload.exp: New test for breakpoints in dynamically
16521 loaded libraries.
16522 * gdb.base/unload.c: Ditto.
16523 * gdb.base/unloadshr.c: Ditto.
16524
16525 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16526
16527 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16528 cp_test_ptype_class.
16529 (test_enums): Likewise.
16530
16531 2004-08-10 Andrew Cagney <cagney@gnu.org>
16532
16533 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16534 files.
16535
16536 2004-08-10 Andrew Cagney <cagney@gnu.org>
16537
16538 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16539 init_malloc call.
16540
16541 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16542
16543 * ChangeLog: Add copyright notice. The notice is copied
16544 from emacs 21.3 top level ChangeLog.
16545
16546 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16547
16548 * lib/cp-support.exp: New file.
16549 * lib/cp-support.exp (cp_test_type_class): New function.
16550 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16551 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16552 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16553 cp_test_ptype_class.
16554
16555 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16556
16557 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16558 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16559 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16560 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16561 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16562 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16563 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16564 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16565 gdb.mi/mi2-watch.exp: Update copyright years.
16566
16567 2004-08-09 Mark Kettenis <kettenis@gnu.org>
16568
16569 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16570
16571 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16572
16573 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16574 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16575 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16576 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16577 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16578 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16579 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16580 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16581 gdb.mi/mi-watch.exp: Update copyright years.
16582
16583 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16584
16585 PR gdb/1738
16586 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16587 from a breakpoint with a pending signal.
16588
16589 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16590
16591 PR gdb/1736
16592 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16593 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16594 the prompt.
16595 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16596
16597 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16598
16599 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16600
16601 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16602
16603 PR gdb/1736
16604 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16605 for i?86-*-linux*.
16606
16607 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16608
16609 * gdb.arch/i386-prologue.exp: Compile without debug information.
16610
16611 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16612
16613 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16614 rather than asking gdb to search.
16615
16616 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16617
16618 * gdb.base/gcore.c: Include <string.h>.
16619
16620 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16621
16622 * gdb.base/gcore.c: Add copyright notice.
16623
16624 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16625
16626 * gdb.base/freebpcmd.c: Include <stdio.h>.
16627 * gdb.base/long_long.c: Include <string.h>.
16628 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16629 * gdb.base/siginfo.c: Include <string.h>.
16630 * gdb.base/sigstep.c: Include <string.h>.
16631
16632 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16633
16634 * gdb.base/complex.c: Include <stdlib.h>.
16635
16636 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16637
16638 * gdb.base/complex.c: Add copyright notice.
16639
16640 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16641
16642 * gdb.base/charset.c: Include <stdlib.h>.
16643
16644 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16645
16646 * gdb.base/auxv.c: Include <stdlib.h>.
16647
16648 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16649
16650 * gdb.base/auxv.c: Add copyright notice.
16651
16652 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16653
16654 * gdb.base/coremaker.c: Add copyright notice.
16655 * gdb.base/coremaker2.c: Add copyright notice.
16656
16657 2004-08-04 Andrew Cagney <cagney@gnu.org>
16658
16659 * gdb.base/store.exp: Update copyright.
16660 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16661 names, do not import gdb_prompt.
16662
16663 2004-08-01 Andrew Cagney <cagney@gnu.org>
16664
16665 Fix PR testsuite/1729.
16666 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16667 not use capture_value with value 4.
16668 (capture_value): Add optional test name parameter.
16669 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16670 the prefix, pass to capture_value.
16671
16672 2004-08-01 Mark Kettenis <kettenis@gnu.org>
16673
16674 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16675 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16676 (main): Call new function.
16677
16678 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16679
16680 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16681
16682 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16683
16684 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16685
16686 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16687
16688 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
16689 Accept more values of vtbl pointer. Remove some messages
16690 about "obsolete gcc or gdb".
16691
16692 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16693
16694 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16695
16696 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16697
16698 * gdb.base/asm-source.exp: Properly convert target board
16699 debug flags from gcc format to binutils format.
16700
16701 2004-07-28 Mark Kettenis <kettenis@gnu.org>
16702
16703 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16704 gdb1718". PR backtrace/1718 partially fixed.
16705
16706 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16707
16708 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16709
16710 2004-07-26 Nick Clifton <nickc@redhat.com>
16711
16712 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16713 good default value for a specific architecture is available then
16714 set it to that value. Otherwise default to the -gstabs switch.
16715 Remove the -g... switches from the asm-flags variable. Allow the
16716 target board info to override the value if it wants to. Pass the
16717 switch on the assembler command line.
16718
16719 2004-07-23 Mark Kettenis <kettenis@gnu.org>
16720
16721 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16722 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16723 (main): Call new function.
16724
16725 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16726
16727 Test for PR exp/1715.
16728 * gdb.base/radix.exp: Refactor common procedures. Make all
16729 test names unique. Change XFAIL to KFAIL.
16730
16731 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16732
16733 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16734 * gdb.ada/gnat_ada.gin: ... to here.
16735 * configure.in: Use gnat_ada.gin.
16736 * configure: Regenerate.
16737
16738 2004-07-20 Andrew Cagney <cagney@gnu.org>
16739
16740 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16741 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16742 XFAILs. Clean up test messages and comments. Check backtraces.
16743 Delete re-sync code.
16744
16745 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16746
16747 Fix PR cli/740.
16748 * gdb.base/annota1.exp: Honor gdb,nosignals.
16749 * gdb.base/annota3.exp: Likewise.
16750
16751 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16752
16753 * lib/java.exp: Update copyright notice.
16754
16755 2004-07-19 Andrew Cagney <cagney@gnu.org>
16756
16757 * gdb.base/selftest.exp: Copy file from here ...
16758 * gdb.gdb/selftest.exp: ... to here.
16759
16760 2004-07-16 Andrew Cagney <cagney@redhat.com>
16761
16762 * lib/insight-support.exp: Delete file.
16763 * lib/java.exp (java_init): Fix copyright.
16764
16765 2004-07-16 Andrew Cagney <cagney@gnu.org>
16766
16767 * gdb.base/restore.c: Append "prologue" to comments marking the a
16768 function's prologue.
16769 * gdb.base/restore.exp: Update copyright, re-indent.
16770 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16771 callerN" prefix where needed. Update patterns that match a
16772 function's prologue.
16773
16774 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16775
16776 * gdb.base/restore.c: Add copyright notice.
16777
16778 2004-07-16 Andrew Cagney <cagney@gnu.org>
16779
16780 * gdb.base/logical.exp: Update copyright.
16781 (evaluate): New procedure. Use to re-implement tests using
16782 several tables.
16783
16784 2004-07-14 Martin Hunt <hunt@redhat.com>
16785
16786 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16787 which fixes some problems where init.tcl was not found.
16788
16789 2004-07-13 Andrew Cagney <cagney@gnu.org>
16790
16791 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16792 (check_sizeof, check_valueof): Do not include the output in the
16793 test name. Use gdb_test.
16794 (get_valueof): Use gdb_test_multiple.
16795
16796 * gdb.base/step-test.exp: Update copyright. Use
16797 gdb_test_multiple. Ensure that test names do not include
16798 architecture dependent output.
16799
16800 * gdb.gdb/observer.exp: Update copyright.
16801 (setup_test): Use gdb_test_multiple.
16802 (attach_first_observer, attach_second_observer)
16803 (attach_third_observer, detach_first_observer)
16804 (detach_second_observer, detach_third_observer)
16805 (reset_counters, check_counters): Make $message a prefix.
16806 (test_normal_stop_notifications): Add "args" parameter - a list of
16807 init functions to be called. Make $message a prefix,
16808 (test_observer_normal_stop): Change the message prefixes so that
16809 they are unique, pass the attach / detach procedures to
16810 test_normal_stop_notifications.
16811
16812 * gdb.base/signull.exp (test_segv): Prefix all tests with
16813 "${name}". Clean up test messages.
16814
16815 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16816
16817 * gdb.base/ena-dis-br.exp: Update copyright.
16818 (break_at): New function. Replace send_gdb with gdb_test,
16819 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16820 ignore count, not stopped at bpt", with KFAIL.
16821
16822 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
16823
16824 * gdb.base/attach.exp: Remove cleanupfile handling.
16825
16826 2004-07-12 Andrew Cagney <cagney@gnu.org>
16827
16828 * gdb.base/annota1.exp: Cleanup corefile test name.
16829 * gdb.base/annota3.exp: Ditto.
16830
16831 2004-07-12 Andrew Cagney <cagney@gnu.org>
16832
16833 * gdb.base/signals.exp: Clean up copyright, re-indent.
16834
16835 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16836 gdb_test and gdb_test_multiple.
16837
16838 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16839
16840 * gdb.java/jmain.exp: Fix expected line number for main to
16841 break at. Set XFAIL for break at main test since gcj does not
16842 provide line number info for first statement in main.
16843
16844 2004-07-08 Andrew Cagney <cagney@gnu.org>
16845
16846 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16847
16848 * gdb.base/sigbpt.exp: Make the common part of each test name a
16849 prefix instead of suffix.
16850
16851 2004-07-07 Bob Rossi <bob_rossi@cox.net>
16852
16853 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16854 test from test_tbreak_creation_and_listing to
16855 test_file_list_exec_source_file
16856 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16857 Changed name of test from test_tbreak_creation_and_listing to
16858 test_file_list_exec_source_file
16859
16860 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16861
16862 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16863 the jmisc() constructor instead of <init>.
16864 * gdb.java/jmisc1.exp: Ditto.
16865
16866 2004-07-07 Andrew Cagney <cagney@gnu.org>
16867
16868 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16869 corrupting the PC.
16870
16871 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16872
16873 * gdb.cp/templates.exp: Accept whitespace change in demangler
16874 output.
16875
16876 2004-07-06 Andrew Cagney <cagney@gnu.org>
16877
16878 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16879
16880 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16881
16882 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16883 * lib/compiler.cc: Likewise.
16884
16885 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16886
16887 * lib/compiler.cc: Work around string preprocessing problem
16888 with old hp c++ compiler.
16889 * lib/compiler.c: Likewise.
16890
16891 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
16892
16893 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16894 directives to conditionalize symbol prefixing.
16895 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16896 additional_flags handling. Add underscore prefix for Cygwin.
16897 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16898 conditionalize symbol prefixing.
16899 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16900 additional_flags handling. Add underscore prefix for Cygwin.
16901
16902 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
16903
16904 * gdb.base/bigcore.exp: Skip test on Cygwin.
16905
16906 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16907
16908 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16909 formats for "info register". Use gdb_test_multiple. Fix
16910 the "invalid register" test.
16911
16912 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
16913
16914 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16915 PID for Cygwin. Add Cygwin specific strings to check for in some
16916 tests.
16917 (do_attach_tests): Add a test for user interaction when attaching
16918 to a process with no matching symbol table already loaded.
16919
16920 2004-06-26 Andrew Cagney <cagney@gnu.org>
16921
16922 Test PR java/1567 and PR java/1565.
16923 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16924 * gdb.java/jmisc2.exp: Delete file.
16925
16926 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16927
16928 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16929
16930 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
16931
16932 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16933 attach process.
16934
16935 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16936
16937 * gdb.cp/pr-1553.exp: Remove.
16938
16939 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16940
16941 * gdb.cp/pr-1553.cc: Remove.
16942 * gdb.cp/pr-1553.exp: Disable this test.
16943
16944 2004-06-20 Jim Blandy <jimb@redhat.com>
16945
16946 Fix PR testsuite/1680.
16947 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16948 regular expressions.
16949
16950 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16951
16952 Fix PR testsuite/1679.
16953 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16954 Issue an UNSUPPORTED result instead.
16955
16956 2004-06-18 Jim Blandy <jimb@redhat.com>
16957
16958 * gdb.base/charset.exp: Only send a control-C if we see a new
16959 prompt and incomplete command.
16960
16961 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16962
16963 * gdb.cp/pr-574.cc: Add copyright notice.
16964
16965 2004-06-17 Jim Blandy <jimb@redhat.com>
16966
16967 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16968 cases where the regexp has no groups; this grabs random text from
16969 the previous test suite, whatever that was.
16970
16971 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16972
16973 * gdb.cp/printmethod.cc: Add copyright notice.
16974
16975 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16976
16977 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16978
16979 2004-06-16 Andrew Cagney <cagney@gnu.org>
16980
16981 * gdb.base/signull.c: Update copyright. Include <string.h>.
16982 (bowler): Replace data_pointer with data_read
16983 and data_write cases. Add code_descriptor case.
16984 (zero, desc): New array and pointer.
16985 (data, code): Change to simple pointers.
16986 * gdb.base/signull.exp: Fix probe pattern matching a function
16987 descriptor SIGSEGV. Replace data_pointer with data_read and
16988 data_write tests.
16989
16990 2004-06-16 Andrew Cagney <cagney@gnu.org>
16991
16992 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16993
16994 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16995
16996 * gdb.base/long_long.c: Add copyright notice.
16997
16998 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16999
17000 * gdb.base/long_long.exp: Remove reference to
17001 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17002 to gdb_breakpoint and gdb_continue_to_breakpoint.
17003
17004 2004-06-14 Jim Blandy <jimb@redhat.com>
17005
17006 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17007 endian case.
17008
17009 2004-06-14 Andrew Cagney <cagney@gnu.org>
17010
17011 * gdb.base/gcore.exp (capture_command_output): Delete the always
17012 passing tests containing inferior values.
17013 * gdb.base/ending-run.exp: Do not include the breakpoint address
17014 in the test message. Update copyright.
17015 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17016 size in the test name, use gdb_test_multiple. Update copyright.
17017
17018 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17019
17020 * gdb.cp/ref-types.cc: Add copyright notice.
17021
17022 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17023
17024 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17025 hp_aCC_compiler.
17026 * lib/compiler.cc: Likewise.
17027 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17028 'set' commands. Log diagnostics for other lines. Set
17029 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17030
17031 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17032
17033 * gdb.cp/try_catch.cc: Add copyright notice.
17034
17035 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17036
17037 * gdb.cp/userdef.cc: Add copyright notice.
17038
17039 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17040
17041 * gdb.cp/virtfunc.cc: Add copyright notice.
17042
17043 2004-06-11 Randolph Chung <tausq@debian.org>
17044
17045 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17046 problem.
17047
17048 2004-06-10 Andrew Cagney <cagney@gnu.org>
17049
17050 * lib/compiler.cc, lib/compiler.c: Append either
17051 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17052 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17053 instead of gcc-3-3.
17054
17055 2004-06-09 Andrew Cagney <cagney@gnu.org>
17056
17057 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17058 gdb/1455, bug is specific to "long long" and "double".
17059
17060 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17061 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17062 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17063 fixed.
17064
17065 2004-06-09 Andrew Cagney <cagney@gnu.org>
17066
17067 * gdb.base/structs.exp (test_struct_returns): Replace
17068 "return_value_unknown" and "finish_value_unknown" by
17069 "return_value_known" and "finish_value_known". Instead of
17070 "return_value_unknown" iff "finish_value_unknown", check
17071 "return_value_known" implies "finish_value_known".
17072
17073 2004-06-08 Martin Hunt <hunt@redhat.com>
17074
17075 * gdb.base/float.exp: Add pattern for mips targets.
17076
17077 2004-06-08 Randolph Chung <tausq@debian.org>
17078
17079 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17080 message for unknown architectures more clear.
17081
17082 2004-06-08 Joel Brobecker <brobecker@gnat.com>
17083
17084 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17085 start the execution of the program.
17086
17087 2004-06-07 Jim Blandy <jimb@redhat.com>
17088
17089 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17090 * gdb.arch/i386-cpuid.h: New helper file.
17091
17092 2004-06-07 Randolph Chung <tausq@debian.org>
17093
17094 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17095 has started.
17096
17097 2004-06-04 Roland McGrath <roland@redhat.com>
17098
17099 Fix PR gdb/1647.
17100 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17101 differently to be robust to output buffering differences.
17102
17103 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17104
17105 * gdb.threads/pthreads.exp: Update copyright years.
17106 (check_control_c): Change asynchronous 'after' to synchronous.
17107
17108 2004-06-04 Roland McGrath <roland@redhat.com>
17109
17110 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17111 next gdb prompt.
17112
17113 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17114
17115 Fix PR gdb/1636.
17116 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17117 calls to synchronous.
17118
17119 2004-05-26 Jim Blandy <jimb@redhat.com>
17120
17121 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17122
17123 2004-05-24 Randolph Chung <tausq@debian.org>
17124
17125 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17126 * gdb.asm/pa.inc: New file.
17127
17128 2004-05-22 Mark Kettenis <kettenis@gnu.org>
17129
17130 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17131
17132 2004-05-21 Joel Brobecker <brobecker@gnat.com>
17133 Daniel Jacobowitz <drow@mvista.com>
17134
17135 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17136 GDB prompt.
17137
17138 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17139
17140 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
17141 setjmp/longjmp. Use sigaction instead of signal.
17142
17143 2004-05-19 J. Brobecker <brobecker@gnat.com>
17144 Michael Snyder <msnyder@redhat.com>
17145
17146 * gdb.threads/pthread_cond_wait.c: New file.
17147 * gdb.threads/pthread_cond_wait.exp: New testcase.
17148
17149 2004-05-13 Andrew Cagney <cagney@redhat.com>
17150
17151 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17152 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17153
17154 2004-05-11 Andrew Cagney <cagney@redhat.com>
17155
17156 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17157 fixed but revealed gdb/1639.
17158
17159 2004-05-10 Andrew Cagney <cagney@redhat.com>
17160
17161 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17162 func1" and "next to 2nd alarm", kernel bug avoided.
17163
17164 2004-05-10 Daniel Jacobowitz <dan@debian.org>
17165
17166 PR external/1568
17167 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17168 XFAIL if it is smaller than bytes_allocated.
17169 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17170 (main): Make chunks_allocated unsigned. Correct comment.
17171
17172 2004-05-07 Joel Brobecker <brobecker@gnat.com>
17173
17174 * gdb.arch/powerpc-aix-prologue.c: New file.
17175 * gdb.arch/powerpc-aix-prologue.exp: New file.
17176
17177 2004-05-07 Jim Blandy <jimb@redhat.com>
17178
17179 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17180 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17181
17182 2004-05-06 Joel Brobecker <brobecker@gnat.com>
17183
17184 * gdb.base/sep.exp: No longer setup_kfail when the program was
17185 built with dwarf2.
17186
17187 2004-05-05 Jim Ingham <jingham@apple.com>
17188
17189 * gdb.base/pending.exp: Make sure pending breakpoints
17190 preserve the ignore count.
17191
17192 2004-04-27 Jerome Guitton <guitton@gnat.com>
17193
17194 * i386-prologue.exp: Add testcase for jump instruction as first
17195 instruction of the real code.
17196 * i386-prologue.c (jump_at_beginning): New function.
17197
17198 2004-04-28 Mark Kettenis <kettenis@gnu.org>
17199
17200 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17201 x86_64-*-*.
17202
17203 2004-04-28 Mark Kettenis <kettenis@gnu.org>
17204
17205 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17206 i*86-*-*.
17207
17208 2004-04-25 Mark Kettenis <kettenis@gnu.org>
17209
17210 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17211 expression that checks the return type.
17212
17213 2004-04-23 Andrew Cagney <cagney@redhat.com>
17214
17215 * gdb.base/call-sc.exp: New test of scalar call/return values.
17216 * gdb.base/call-sc.c: Ditto.
17217
17218 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17219
17220 * gdb.threads/manythreads.c: Reduce thread stack size.
17221
17222 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17223
17224 * gdb.threads/manythreads.c: Add copyright notice.
17225
17226 2004-04-23 Andrew Cagney <cagney@redhat.com>
17227
17228 * gdb.base/siginfo.exp: Better handle step out of signal.
17229 * gdb.base/sigstep.exp: Ditto.
17230
17231 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
17232 Daniel Jacobowitz <drow@mvista.com>
17233
17234 * gdb.threads/manythreads.c: New testcase.
17235 * gdb.threads/manythreads.exp: Ditto.
17236
17237 2004-04-22 Jim Blandy <jimb@redhat.com>
17238
17239 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17240 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17241
17242 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17243
17244 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17245
17246 2004-04-21 Andrew Cagney <cagney@redhat.com>
17247
17248 * gdb.base/sigstep.c: New file.
17249 * gdb.base/sigstep.exp: New file.
17250
17251 2004-04-16 Joel Brobecker <brobecker@gnat.com>
17252
17253 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17254 call to observer_notify_normal_stop.
17255
17256 2004-04-15 Andrew Cagney <cagney@redhat.com>
17257
17258 * gdb.base/siginfo.c: New file.
17259 * gdb.base/siginfo.exp: New file.
17260
17261 2004-04-12 J. Brobecker <brobecker@gnat.com>
17262
17263 * gdb.base/sep.exp: Fix typo in comment.
17264
17265 2004-04-12 J. Brobecker <brobecker@gnat.com>
17266
17267 * gdb.base/sep.c: New file.
17268 * gdb.base/sep-proc.c: New file.
17269 * gdb.base/sep.exp: New testcase.
17270
17271 2004-04-09 Mark Kettenis <kettenis@gnu.org>
17272
17273 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17274 support.
17275
17276 2004-04-05 Andrew Cagney <cagney@redhat.com>
17277
17278 * gdb.base/sigaltstack.c: New file.
17279 * gdb.base/sigaltstack.exp: New file.
17280
17281 2004-04-04 Joel Brobecker <brobecker@gnat.com>
17282
17283 * gdb.base/foll-fork.exp: Update the expected output for
17284 "help set follow-fork-mode", to match a change that was made
17285 to the help of this variable on 2004-01-13.
17286
17287 2004-04-01 Joel Brobecker <brobecker@gnat.com>
17288
17289 * lib/ada.exp: Add copyright notice.
17290 * bar.ads: Likewise.
17291 * bar.adb: Likewise.
17292 * null_record.adb: Likewise.
17293 * null_record.exp: Likewise.
17294 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17295
17296 2004-04-01 Joel Brobecker <brobecker@gnat.com>
17297
17298 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17299 * configure: Regenerate.
17300
17301 2004-04-01 Joel Brobecker <brobecker@gnat.com>
17302
17303 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17304 to build the application. Remove the message printed when in
17305 verbose mode, redundant with the UNSUPPORTED message above.
17306
17307 2004-03-31 Joel Brobecker <brobecker@gnat.com>
17308
17309 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17310 * gdb.ada (null_record.exp): New testcase.
17311
17312 2004-03-31 Joel Brobecker <brobecker@gnat.com>
17313
17314 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17315
17316 2004-03-31 Joel Brobecker <brobecker@gnat.com>
17317
17318 * gdb.ada: New subdirectory.
17319 * gdb.ada/Makefile.in: New file.
17320 * gdb.ada/gnat_ada.gpr.in: New file.
17321
17322 2004-03-31 Joel Brobecker <brobecker@gnat.com>
17323
17324 * lib/ada.exp: New file.
17325
17326 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
17327
17328 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17329 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17330
17331 2004-03-22 Andrew Cagney <cagney@redhat.com>
17332
17333 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17334 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17335 Problem identified by Ulrich Weigand.
17336
17337 2004-03-17 David Carlton <carlton@kealia.com>
17338
17339 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17340 PR c++/826.
17341
17342 2004-03-16 Roland McGrath <roland@redhat.com>
17343
17344 * gdb.base/auxv.exp: New file.
17345 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17346
17347 2004-03-12 David Carlton <carlton@kealia.com>
17348
17349 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17350 * gdb.cp/pr-1553.cc: Ditto.
17351 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17352 pass branch.
17353
17354 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17355
17356 * gdb.cp/templates.exp: Accept more template types.
17357
17358 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17359
17360 From Corinna Vinschen with modifications.
17361 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17362 local variable obj_with_enum.
17363 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17364 results with obj_with_enum.
17365
17366 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17367
17368 * gdb.cp/classes.cc: New file, copied from misc.cc.
17369 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17370
17371 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17372
17373 * gdb.cp/misc.cc: Add copyright notice.
17374
17375 2004-03-05 David Carlton <carlton@kealia.com>
17376
17377 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17378 * gdb.cp/rtti.h: Update copyright.
17379 (namespace n2::n3): New.
17380 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17381 (n2::n3::func3): New.
17382 (main): Call n2::n3::func3.
17383 * gdb.cp/rtti2.cc: Update copyright.
17384 (n2::create3): New.
17385
17386 2004-03-04 Mark Kettenis <kettenis@gnu.org>
17387
17388 * gdb.asm/openbsd.inc: Fix typo.
17389
17390 2004-03-03 Fred Fish <fnf@redhat.com>
17391
17392 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17393 "val" instead of unused "size". Update copyright year.
17394
17395 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
17396
17397 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17398 to use unsigned char.
17399 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17400 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17401
17402 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
17403
17404 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17405 line of output.
17406
17407 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
17408
17409 * gdb.base/relocate.c (dummy): Initialize.
17410
17411 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
17412
17413 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17414 a breakpoint at exit.
17415
17416 2004-02-27 Fred Fish <fnf@redhat.com>
17417
17418 * gdb.base/chng-syms.exp: Add expect condition to match failing
17419 case that isn't a timeout.
17420
17421 2004-02-27 Andrew Cagney <cagney@redhat.com>
17422
17423 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17424 support.
17425
17426 2004-02-26 Fred Fish <fnf@redhat.com>
17427
17428 * gdb.arch/gdb1431.c: Remove.
17429 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17430 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17431 of "until" incorrectly.
17432
17433 2004-02-26 J. Brobecker <brobecker@gnat.com>
17434
17435 * gdb.cp/class2.cc (empty): New class.
17436 (refer): New function.
17437 (main): Declare an object of type empty and use it.
17438 * gdb.cp/class2.exp: Print the value of an object of type empty.
17439
17440 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17441
17442 * gdb.base/langs.exp: Update query string to match the
17443 new nquery format used for pending breakpoints.
17444
17445 2004-02-26 Andrew Cagney <cagney@redhat.com>
17446
17447 Fix PR i18n/1570.
17448 * gdb.base/charset.c: Update copyright notice.
17449 (main, init_string): Remove the escape character '\e' tests.
17450 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17451 * gdb.base/charset.exp (valid_host_charset): Ditto.
17452 * gdb.base/setvar.exp: Ditto.
17453
17454 2004-02-24 Andrew Cagney <cagney@redhat.com>
17455
17456 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17457 mmapped data in core file" PASS and FAIL messages consistent.
17458
17459 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17460 setting a breakpoint. Work around PR java/1565.
17461
17462 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17463
17464 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17465 new nquery format.
17466 * gdb.base/pending.exp: Ditto.
17467
17468 2004-02-22 Mark Kettenis <kettenis@gnu.org>
17469
17470 * configure.in: Run stabs tests on *BSD.
17471 * configure: Regenerated.
17472
17473 2004-02-21 Mark Kettenis <kettenis@gnu.org>
17474
17475 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17476
17477 2004-02-20 Fred Fish <fnf@redhat.com>
17478
17479 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17480 blank in test for "returns short", for consistency with other
17481 "returns xxx" tests. Update copyright year.
17482
17483 2004-02-19 Fred Fish <fnf@redhat.com>
17484
17485 New testcase for PR breakpoint/1558.
17486 * gdb.arch/gdb1558.exp: New file.
17487 * gdb.arch/gdb1558.c: New file.
17488
17489 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
17490
17491 * gdb.base/nodebug.exp: Fix typo.
17492
17493 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17494
17495 Committed by Jim Blandy <jimb@redhat.com>.
17496
17497 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17498
17499 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17500
17501 * gdb.base/float.exp: Support s390*-*-* targets.
17502
17503 2004-02-17 Adam Fedor <fedor@gnu.org>
17504
17505 * gdb.base/gdb1555.exp: New file.
17506 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17507
17508 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
17509
17510 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17511
17512 2004-02-16 Fred Fish <fnf@redhat.com>
17513
17514 * gdb.arch/gdb1291.c: Remove
17515 * gdb.arch/gdb1291.s: New test input file.
17516 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17517 fail. Test for correct result, known incorrect result, other
17518 failures and timeouts.
17519
17520 2004-02-16 Andrew Cagney <cagney@redhat.com>
17521
17522 * gdb.base/bigcore.exp: New file.
17523 * gdb.base/bigcore.c: New file.
17524
17525 2004-02-13 Andrew Cagney <cagney@redhat.com>
17526
17527 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17528 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17529 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17530 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17531 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17532 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17533 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17534 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17535 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17536 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17537
17538 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17539
17540 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17541 executed is an alloc instruction.
17542
17543 2004-02-11 David Carlton <carlton@kealia.com>
17544
17545 * gdb.cp/breakpoint.exp: New.
17546 * gdb.cp/breakpoint.cc: New.
17547
17548 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17549
17550 Partial fix for PR gdb/1543.
17551 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17552 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17553 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17554 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17555 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17556 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17557 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17558 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17559 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17560 to bug-gdb@prep.ai.mit.edu .
17561 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17562 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17563 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17564 Likewise.
17565
17566 2004-02-10 Andrew Cagney <cagney@redhat.com>
17567
17568 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17569 using gdb_internal_error_resync.
17570
17571 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
17572
17573 * gdb.threads/thread-specific.exp: Stop early if no threads are
17574 found.
17575
17576 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17577
17578 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17579
17580 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
17581
17582 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17583 breakpoints.
17584
17585 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
17586
17587 * config/sim.exp (gdb_load): Handle $arg == "".
17588 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17589 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17590
17591 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
17592
17593 * gdb.base/maint.exp: Update test to reflect
17594 obstack changes.
17595
17596 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17597
17598 * gdb.base/pendshr.c (pendfunc): New function that calls
17599 pendfunc1.
17600 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17601
17602 2004-02-04 Fred Fish <fnf@redhat.com>
17603
17604 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17605 function symbols and update copyright years.
17606 * gdb.arch/gdb1291.c: Ditto.
17607
17608 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17609
17610 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17611
17612 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17613
17614 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17615
17616 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17617
17618 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17619
17620 2004-02-02 Fred Fish <fnf@redhat.com>
17621
17622 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17623 remote targets. Update copyright years.
17624
17625 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17626
17627 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17628 support.
17629 * gdb.base/langs.exp: Fix test which attempts to create
17630 breakpoint on non-existent function to handle new pending
17631 support.
17632 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17633 a breakpoint.
17634 * gdb.base/pending.exp: New test.
17635 * gdb.base/pending.c: New file.
17636 * gdb.base/pendshr.c: Ditto.
17637
17638 2004-02-02 David Carlton <carlton@kealia.com>
17639
17640 * gdb.cp/overload.exp: Add overloadNamespace tests.
17641 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17642 (overloadNamespace, XXX): New.
17643 (main): Call XXX::marker2.
17644
17645 2004-02-01 Fred Fish <fnf@redhat.com>
17646
17647 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17648 * gdb.base/finish.exp: Ditto.
17649 * gdb.base/gcore.exp: Ditto.
17650 * gdb.base/huge.exp: Ditto.
17651 * gdb.base/info-proc.exp: Ditto.
17652 * gdb.base/return2.exp: Ditto.
17653 * gdb.threads/gcore-thread.exp: Ditto.
17654
17655 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
17656
17657 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17658
17659 2004-02-01 Mark Kettenis <kettenis@gnu.org>
17660
17661 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17662 that opening the file succeeds on OpenBSD.
17663
17664 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
17665
17666 * gdb.threads/thread-specific.c: New file.
17667 * gdb.threads/threads-specific.exp: New test script.
17668 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17669 to expect_out.
17670
17671 2004-02-01 Mark Kettenis <kettenis@gnu.org>
17672
17673 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17674 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17675 only on the "print_small_structs from print_long_arg_list" test.
17676
17677 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
17678
17679 * gdb.base/completion.exp: Kill a stray backslash.
17680
17681 From Jim Ingham <jingham@apple.com>:
17682 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17683 agrees with the result from sending a tab.
17684
17685 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
17686
17687 * gdb.base/chng-syms.exp: Remove stray newline.
17688
17689 2004-01-31 Mark Kettenis <kettenis@gnu.org>
17690
17691 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17692 *-*-openbsd*.
17693 * gdb.asm/openbsd.inc: New file.
17694
17695 2004-01-30 Mark Kettenis <kettenis@gnu.org>
17696
17697 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17698 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17699 *-*solaris2*. Remove commented out default settings for
17700 asm-flags. Replace gdb_compile with target_link.
17701
17702 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17703
17704 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17705 for all tests. Remove old hp-ux and cygnus xfail cases.
17706
17707 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17708
17709 * gdb.base/chng-syms.exp: New file.
17710 * gdb.base/chng-syms.c: New file.
17711
17712 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17713
17714 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17715 Provide arms for current output in all my configurations.
17716
17717 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17718
17719 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17720 * lib/compiler.cc: Likewise.
17721 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17722 get the right preprocessor. Eval the output directly. Remove
17723 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17724 hp_f77_compiler and hp_f90_compiler completely.
17725 (gdb_preprocess): Delete.
17726 (get_compiler): Delete.
17727
17728 2004-01-24 Mark Kettenis <kettenis@gnu.org>
17729
17730 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17731 <string.h>.
17732
17733 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
17734
17735 * gdb.mi/mi-stack.exp: Update copyright.
17736
17737 2004-01-23 David Carlton <carlton@kealia.com>
17738
17739 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17740 test for cp_lookup_transparent_type.
17741 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17742 call them.
17743
17744 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
17745
17746 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17747 after -var-update.
17748
17749 2004-01-23 David Carlton <carlton@kealia.com>
17750
17751 * gdb.cp/namespace.cc (C::ensureRefs): New.
17752 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17753
17754 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
17755
17756 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17757 case "-stack-list-locals 2".
17758 * gdb.mi/mi-var-child.exp: Test for case
17759 "-var-list-children --all-values NAME".
17760
17761 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17762
17763 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17764
17765 2004-01-18 Mark Kettenis <kettenis@gnu.org>
17766
17767 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17768 used with gdb_test_multiple.
17769
17770 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17771 read at address 0. This fixes PR testsuite/1504.
17772
17773 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
17774
17775 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17776 Remove downloading, guessing the host executable, the calls to
17777 gdb_file_cmd and gdb_target_cmd, and "load" support.
17778 (infer_host_exec): New function broken out from gdb_load.
17779 (gdb_load): New wrapper for gdbserver_gdb_load.
17780 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17781 gdb_target_cmd. Use -target-select.
17782 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17783 Download binaries to the host. Clear last_mi_remote_file when
17784 we load a new binary.
17785 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17786 call gdbserver_gdb_load and mi_gdb_target_cmd.
17787
17788 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17789
17790 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17791 type patterns.
17792
17793 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17794
17795 * gdb.cp/templates.exp: Fix typo in test name of
17796 "print Foo<volatile char*>::foo".
17797
17798 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17799
17800 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17801
17802 2004-01-16 Ben Elliston <bje@wasabisystems.com>
17803
17804 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17805 (clean mostlyclean): Remove empty rm.
17806
17807 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17808
17809 * gdb.base/setvar.exp: Add copyright years.
17810
17811 2004-01-14 David Carlton <carlton@bactrian.org>
17812
17813 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17814 PR c++/1511 and update coment.
17815 * gdb.cp/templates.exp: Update patterns to match current output.
17816 If changes involve something other than whitespace, KFAIL
17817 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17818
17819 2004-01-14 David Carlton <carlton@kealia.com>
17820
17821 * gdb.cp/namespace.exp: Add tests involving classes defined within
17822 namespaces.
17823 * gdb.cp/namespace.cc (C::CClass): New.
17824 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17825
17826 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
17827
17828 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17829 what debug info we have. Print a better message if something goes
17830 wrong while producing the separate debug info file.
17831
17832 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17833
17834 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17835
17836 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17837
17838 * gdb.base/callfuncs.c: Add copyright notice.
17839
17840 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17841
17842 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17843 inheritance. PR gdb/1498, PR gcc/13539.
17844
17845 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
17846
17847 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17848 test specific name.
17849 * gdb.mi/gdb669.exp: Ditto.
17850 * gdb.mi/mi-pthreads.exp: Ditto.
17851 * gdb.mi/mi1-pthreads.exp: Ditto.
17852 * gdb.mi/mi2-pthreads.exp: Ditto.
17853
17854 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17855
17856 * gdb.cp/member-ptr.cc: Add copyright notice.
17857
17858 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17859
17860 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17861 some patterns for recent versions of gcc and hpacc. Delete
17862 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17863 Delete tests that access a NULL pointer-to-member-data. This
17864 script is still disabled for gcc.
17865
17866 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
17867
17868 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
17869 escaped correctly.
17870
17871 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
17872
17873 * gdb.base/sepdebug.exp: New file.
17874 * gdb.base/sepdebug.c: New file.
17875 * lib/gdb.exp (separate_debug_filename): New procedure.
17876 (gdb_gnu_strip_debug): New procedure.
17877
17878 2004-01-12 Andrew Cagney <cagney@redhat.com>
17879
17880 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17881 * gdb.mi/ChangeLog-1999-2003: New file.
17882
17883 2004-01-12 Andrew Cagney <cagney@redhat.com>
17884
17885 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17886 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17887 or EEXIST", treat EBUSY as an XFAIL.
17888
17889 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17890
17891 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17892 hp_cc_compiler.
17893
17894 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17895
17896 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17897 decorations.
17898
17899 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17900
17901 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17902 and "(aCC)" decorations. Remove obsolete doco about old
17903 test results.
17904
17905 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17906
17907 * gdb.cp/exception.exp: Fix typo in doco.
17908
17909 2004-01-09 Mark Kettenis <kettenis@gnu.org>
17910
17911 * gdb.base/gdb1476.exp: Fix typo.
17912
17913 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17914
17915 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17916 file.
17917
17918 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17919
17920 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17921 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17922 Use gdb_compile. Remove restriction on gcc. Add some patterns
17923 for recent version of gdb. Delete second half, which was a copy
17924 of the first half with different build flags. This test is
17925 still disabled because it is still not ready for production.
17926
17927 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17928
17929 * gdb.cp/exception.cc: Add copyright notice.
17930 * gdb.cp/exception.exp: Add a notice that this file is broken
17931 because of line number changes caused by addition of copyright
17932 notice.
17933
17934 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17935
17936 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17937 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17938
17939 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17940
17941 * gdb.cp/classes.exp: Accept gnu abi 2.
17942 * gdb.cp/derivation.exp: Likewise.
17943 * gdb.cp/overload.exp: Likewise.
17944 * gdb.cp/virtfunc.exp: Likewise.
17945
17946 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17947
17948 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17949 semicolon after end of function.
17950
17951 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17952
17953 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17954 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17955 boilerplate code for compiling and running the program under
17956 test. Add some string method tests.
17957
17958 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17959
17960 * gdb.cp/bs15503.cc: Add copyright notice.
17961 * gdb.cp/bs15503.exp: Adjust line number.
17962
17963 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17964
17965 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17966 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17967
17968 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17969
17970 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17971 hp_cc_compiler.
17972
17973 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17974
17975 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17976 * gdb.cp/ctti.exp: Use the marker instead of "next".
17977 With gcc, run further before bailing.
17978
17979 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17980
17981 * gdb.cp/cttiadd.cc: Add copyright notice.
17982 * gdb.cp/cttiadd1.cc: Likewise.
17983 * gdb.cp/cttiadd2.cc: Likewise.
17984 * gdb.cp/cttiadd3.cc: Likewise.
17985
17986 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17987
17988 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17989 Use gdb_test, gdb_test_multiple. Use floating-point values that
17990 have exact representations in IEEE-ish formats.
17991
17992 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17993
17994 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17995 compilers. Delete duplicate call to get_compiler_info.
17996 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17997 * gdb.base/volatile.exp: Likewise.
17998
17999 2004-01-07 Mark Kettenis <kettenis@gnu.org>
18000
18001 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18002 memory at address 0.
18003
18004 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18005
18006 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18007 to test for hp-ux assembler. Fix copyright years.
18008
18009 2004-01-07 Andrew Cagney <cagney@redhat.com>
18010
18011 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18012
18013 2004-01-07 Andrew Cagney <cagney@redhat.com>
18014
18015 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18016 when creating the read-only file. From analysis by Roland McGrath
18017 and Elena Zannoni.
18018
18019 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18020
18021 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18022
18023 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18024
18025 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18026 data pointers.
18027
18028 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18029
18030 * gdb.cp/m-static.exp: Compile one source file at a time.
18031 Delete unused call to get_compiler_info.
18032
18033 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18034
18035 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18036 * gdb.base/call-rt-st.exp: Likewise.
18037 * gdb.base/nodebug.exp: Likewise.
18038 * gdb.base/volatile.exp: Likewise.
18039 * gdb.cp/ref-types.exp: Likewise.
18040 * gdb.cp/templates.exp: Likewise.
18041
18042 2004-01-05 Mark Kettenis <kettenis@gnu.org>
18043
18044 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18045
18046 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18047
18048 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18049 hppa*-hp-hpux*.
18050
18051 2004-01-04 Mark Kettenis <kettenis@gnu.org>
18052
18053 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18054 x86_64-*-*.
18055
18056 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18057 sparc64-*-* and sparc*-solaris2*.
18058
18059 2004-01-04 Mark Kettenis <kettenis@gnu.org>
18060
18061 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18062 return ${tests}" test. The ${tests} already mentions the
18063 filename.
18064
18065 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18066
18067 * gdb.cp/local.exp: Accept gcc abi 2.
18068
18069 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18070
18071 * gdb.cp/templates.exp: Accept gcc abi 2.
18072
18073 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18074
18075 * lib/compiler.cc: Remove supports_template_debugging.
18076 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18077
18078 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18079
18080 * gdb.cp/namespace.exp: Accept gcc abi 2.
18081
18082 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18083
18084 * gdb.cp/method.exp: Accept gcc abi 2.
18085
18086 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18087
18088 * gdb.cp/classes.exp: Generate identical results as old version.
18089 * gdb.cp/derivation.exp: Likewise.
18090 * gdb.cp/overload.exp: Likewise.
18091 * gdb.cp/virtfunc.exp: Likewise.
18092
18093 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18094
18095 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18096 mysterious bug with sourceware version of expect.
18097
18098 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18099
18100 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18101 current versions of gcc, including gcc abi 2. Remove gratuitous
18102 restart of test program. Use gdb_test_multiple and gdb_test for
18103 all tests. Add patterns to xfail missing "const" in "const char *"
18104 and kfail PR gdb/1155.
18105
18106 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18107
18108 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18109 current versions of gcc, including gcc abi 2. Remove gratuitous
18110 restart of test program. Use gdb_test_multiple and gdb_test for
18111 all tests. Add patterns to kfail PR gdb/1498.
18112
18113 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18114
18115 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18116 current versions of gcc, including gcc abi 2. Use "breakpoint"
18117 and "continue" instead of restarting the target program. Use
18118 gdb_test_multiple and gdb_test for all tests.
18119
18120 2004-01-01 Mark Kettenis <kettenis@gnu.org>
18121
18122 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18123 for *-*-solaris2*.
18124
18125 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18126
18127 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18128 current versions of gcc, including gcc abi 2. Use "breakpoint"
18129 and "continue" instead of restarting the target program several
18130 times. Use gdb_test_multiple and gdb_test for all tests.
18131
18132 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18133
18134 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18135 source files.
18136
18137 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18138
18139 * gdb.base/environ.exp: Handle compiling test case from multiple
18140 source files.
18141
18142 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18143
18144 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18145
18146 2003-12-17 Jim Blandy <jimb@redhat.com>
18147
18148 * gdb.base/freebpcmd.c: Add copyright notice.
18149
18150 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18151
18152 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18153
18154 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18155
18156 2003-12-13 Jim Blandy <jimb@redhat.com>
18157
18158 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18159
18160 2003-12-12 Kevin Buettner <kevinb@redhat.com>
18161
18162 * gdb.asm/frv.inc: New file.
18163 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18164
18165 2003-12-09 Fred Fish <fnf@redhat.com>
18166
18167 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18168 functions to break1.c and leave prototypes behind. Add more
18169 "set breakpoint NN here" comments.
18170 * gdb.base/break1.c: New file.
18171
18172 * gdb.base/break.exp: Handle compiling test case from multiple
18173 source files and change source file references as needed.
18174 * gdb.base/completion.exp: Ditto.
18175 * gdb.base/condbreak.exp: Ditto.
18176 * gdb.base/define.exp: Ditto.
18177 * gdb.base/ena-dis-br.exp: Ditto.
18178 * gdb.base/info-proc.exp: Ditto.
18179 * gdb.base/maint.exp: Ditto.
18180 * gdb.base/until.exp: Ditto.
18181
18182 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18183 hardcoded line numbers.
18184 * gdb.base/define.exp: Ditto.
18185 * gdb.base/ena-dis-br.exp: Ditto.
18186 * gdb.base/maint.exp: Ditto.
18187 * gdb.base/until.exp: Ditto.
18188
18189 * gdb.base/completion.exp: Use "break1" for completion tests since
18190 "break" is no longer a unique prefix.
18191
18192 2003-12-06 Andrew Cagney <cagney@redhat.com>
18193
18194 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18195 "return_value_unimplemented". When an unimplemented struct return
18196 architecture, report incorrect values as a KFAIL
18197
18198 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18199
18200 * gdb.cp/rtti.exp: Accept new wording of warning from
18201 cp_lookup_rtti_type.
18202
18203 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18204
18205 Partial fix for PR testsuite/1456.
18206 * gdb.base/scope.exp (test_at_main): Replace references to
18207 gcc_compiled with calls to test_compiler_info.
18208 (test_at_foo): Likewise.
18209 (test_at_bar): Likewise.
18210
18211 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18212
18213 Partial fix for PR testsuite/1456.
18214 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18215 to test_compiler_info.
18216
18217 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18218
18219 * gdb.base/so-impl-ld.exp: Update copyright notice.
18220
18221 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18222
18223 Partial fix for PR testsuite/1456.
18224 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18225 to test_compiler_info.
18226
18227 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18228
18229 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18230 from current versions of gdb. Clean up regular expressions.
18231 Delete redundant timeout case.
18232
18233 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18234
18235 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18236 from current versions of gdb. Clean up regular expressions.
18237 Delete redundant timeout case.
18238
18239 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18240
18241 Partial fix for PR testsuite/1456.
18242 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18243 gcc_compiled with call to test_compiler_info.
18244
18245 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18246
18247 Partial fix for PR testsuite/1456.
18248 * gdb.base/list.exp (test_list_function): Delete unused declaration
18249 of gcc_compiled.
18250
18251 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18252
18253 Partial fix for PR testsuite/1456.
18254 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18255 call to test_compiler_info.
18256
18257 2003-11-29 Mark Kettenis <kettenis@gnu.org>
18258
18259 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18260 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18261 it to create the appropriate note.inc.
18262 * gdb.asm/asmsrc1.s: Include "note.inc".
18263 * gdb.asm/netbsd.inc: New file.
18264 * gdb.asm/empty.inc: New file.
18265
18266 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18267
18268 Partial fix for PR testsuite/1456.
18269 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18270 calls to test_compiler_info.
18271
18272 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18273
18274 Partial fix for PR testsuite/1456.
18275 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18276 calls to test_compiler_info.
18277
18278 2003-11-27 Mark Kettenis <kettenis@gnu.org>
18279
18280 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18281 pattern for the KFAILs.
18282
18283 2003-11-25 Adam Fedor <fedor@gnu.org>
18284
18285 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18286 * gdb.objc/objcdecode.m: New file.
18287
18288 2003-11-25 Adam Fedor <fedor@gnu.org>
18289
18290 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18291 * gdb.objc/nondebug.m: New file.
18292
18293 2003-11-26 Ben Elliston <bje@wasabisystems.com>
18294
18295 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18296 NetBSD as it does on FreeBSD. Modelled on a similar change by
18297 Mark Kettenis on 2003-05-30.
18298 (link-flags): Set to "--entry _start" regardless of target.
18299 Special linker flags are to be appended to $link-flags.
18300 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18301
18302 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18303
18304 * gdb.cp/method.exp: Accept output of new demangler.
18305
18306 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18307
18308 * gdb/class2.exp: New file.
18309 * gdb/class2.cc: New file.
18310
18311 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18312
18313 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18314 of new demangler.
18315
18316 2003-11-23 Mark Kettenis <kettenis@gnu.org>
18317
18318 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18319 of gdb_test "run".
18320
18321 2003-11-23 Mark Kettenis <kettenis@gnu.org>
18322
18323 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18324 "continue" into "run".
18325
18326 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18327
18328 Partial fix for PR testsuite/1456.
18329 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18330 call to test_compiler_info.
18331 * gdb.cp/ctti.exp: Likewise.
18332 * gdb.cp/derivation.exp: Likewise.
18333 * gdb.cp/member-ptr.exp: Likewise.
18334 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18335 reference to gcc_compiled.
18336
18337 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18338
18339 Fix PR testsuite/1463.
18340 * gdb.base/structs.exp (start_structs_test): Call
18341 get_debug_format before using the debug format.
18342
18343 2003-11-22 Andrew Cagney <cagney@redhat.com>
18344
18345 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18346 * gdb.base/structs.exp: Use gdb_test_multiple.
18347
18348 2003-11-20 Andrew Cagney <cagney@redhat.com>
18349
18350 * gdb.base/structs.exp: Handle and recover from internal errors.
18351 Replace "foo${n}" with "foo<n>" in test messages.
18352
18353 * gdb.base/structs.exp: Update copyright. Rewrite.
18354 * gdb.base/structs.c: Update copyright. Rewrite.
18355
18356 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18357 resync count exceeded.
18358
18359 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18360 from the internal error.
18361 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18362 Original from Jim Blandy.
18363 (gdb_test_multiple): Use gdb_internal_error_resync.
18364
18365 2003-11-19 Andrew Cagney <cagney@redhat.com>
18366
18367 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18368 KFAIL.
18369
18370 2003-11-17 Mark Kettenis <kettenis@gnu.org>
18371
18372 New testcase for PR backtrace/1435.
18373 * gdb.arch/i386-unwind.exp: New file.
18374 * gdb.arch/i386-unwind.c: New file.
18375
18376 2003-11-17 Andrew Cagney <cagney@redhat.com>
18377
18378 * lib/gdb.exp (compiler_info): New global.
18379 (test_compiler_info): New function.
18380 (get_compiler_info): Set compiler_info.
18381 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18382 "compiler_info" to gcc-<major>-<minor>.
18383
18384 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18385
18386 * gdb.trace/configure: Remove.
18387
18388 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
18389
18390 * gdb.base/break.c: Add comments to aid finding line numbers for
18391 breakpoints.
18392 * gdb.base/break.exp: Remove all references to explicit line
18393 numbers.
18394
18395 2003-11-11 Nick Clifton <nickc@redhat.com>
18396
18397 * gdb.base/shreloc.exp: Do not run for targets which do not
18398 support shared objects.
18399
18400 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
18401
18402 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18403 Don't run tests if nofileio flag is given.
18404
18405 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
18406
18407 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
18408 as well as 'Watchpoint'.
18409
18410 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
18411
18412 Reported by Jim Ingham <jingham@apple.com>:
18413 * gdb.base/annota1.exp: Match at least one occurrence of the
18414 signal handler annotation.
18415
18416 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
18417
18418 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18419 as well as 'Watchpoint'.
18420
18421 2003-11-05 Michael Chastain <mec@shout.net>
18422
18423 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18424
18425 2003-11-03 Kris Warkentin <kewarken@qnx.com>
18426
18427 * gdb.arch/gdb1291.c: New test file.
18428 * gdb.arch/gdb1291.exp: New test script.
18429 * gdb.arch/gdb1431.c: New test file.
18430 * gdb.arch/gdb1431.exp: New test script.
18431
18432 2003-10-22 Michael Chastain <mec@shout.net>
18433
18434 * gdb.mi/pthreads.c: Add copyright notice.
18435
18436 2003-10-22 Michael Chastain <mec@shout.net>
18437
18438 * gdb.threads/pthreads.c: Add copyright notice.
18439
18440 2003-10-20 Michael Chastain <mec@shout.net>
18441
18442 * gdb.base/gdb1056.exp: New test script.
18443
18444 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
18445
18446 * gdb.threads/killed.exp: Use gdb_run_cmd.
18447
18448 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
18449
18450 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18451 create a core file.
18452 * gdb.threads/gcore-thread.exp: Likewise.
18453
18454 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
18455
18456 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18457 type, based on char type.
18458 (struct bit_flags_short_t): New bitfield type, based on short type.
18459 (init_bit_flags_char): New fuction.
18460 (init_bit_flags_short): Ditto.
18461 (print_bit_flags_char): Ditto.
18462 (print_bit_flags_short): Ditto.
18463 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18464
18465 2003-10-11 Michael Chastain <mec@shout.net>
18466
18467 * gdb.base/call-rt-st.exp: Update copyright year.
18468
18469 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18470
18471 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18472 * gdb.disasm/sh3.s: Ditto.
18473
18474 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
18475
18476 * gdb.threads/switch-threads.exp: New test.
18477 * gdb.threads/switch-threads.c: New source file.
18478
18479 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
18480
18481 * gdb.base/ending-run.exp: Add sh specific case.
18482
18483 2003-10-06 Andrew Cagney <cagney@redhat.com>
18484
18485 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18486 * gdb.disasm/mn10200.exp: Delete obsolete file.
18487
18488 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
18489
18490 * ChangeLog: Correct an entry command.exp -> commands.exp.
18491 * gdb.base/commands.exp (bp_deleted_in_command_test)
18492 (temporary_breakpoint_commands): Check noargs.
18493
18494 2003-09-25 David Carlton <carlton@kealia.com>
18495
18496 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18497 of some print tests, where appropriate. Add tests for C::D::cd,
18498 E::ce, F::cXfX, G::XgX.
18499 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18500
18501 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
18502
18503 * lib/java.exp (java_init): Import target_alias before using it.
18504
18505 2003-09-25 David Carlton <carlton@kealia.com>
18506
18507 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18508
18509 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
18510
18511 * gdb.base/selftest.exp: Accomodate more instruction reordering
18512 weirdness.
18513
18514 2003-09-17 Michael Chastain <mec@shout.net>
18515
18516 * gdb.cp/gdb1355.exp: New file.
18517 * gdb.cp/gdb1355.c: New file.
18518
18519 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
18520
18521 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18522 * gdb.asm/sh.inc: New file.
18523
18524 2003-09-11 David Carlton <carlton@kealia.com>
18525
18526 * gdb.cp/namespace.exp: Add tests for namespace types.
18527 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
18528 (test_namespace): New.
18529
18530 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
18531
18532 * gdb.base/relocate.exp: Handle new gdb output at startup.
18533 * gdb.stabs/weird.exp: Ditto.
18534
18535 2003-09-08 Michael Chastain <mec@shout.net>
18536
18537 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18538
18539 2003-09-07 Michael Chastain <mec@shout.net>
18540
18541 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18542 'parse error'.
18543
18544 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18545
18546 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18547
18548 2003-08-30 Michael Chastain <mec@shout.net>
18549
18550 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18551 * gdb.gdb/observer.exp: Ditto.
18552 * gdb.gdb/xfullpath.exp: Ditto.
18553
18554 2003-08-29 Mark Kettenis <kettenis@gnu.org>
18555
18556 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18557 *-*-*bsd*.
18558
18559 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18560
18561 * gdb.base/dump.exp: Skip for ia64.
18562
18563 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18564
18565 * gdb.asm/asm-source.exp: Add ia64 support.
18566 * gdb.asm/ia64.inc: New file.
18567
18568 2003-08-22 Michael Chastain <mec@shout.net>
18569
18570 * gdb.cp: New directory.
18571 * gdb.cp/*: Copy from gdb.c++/*.
18572 * gdb.c++/*: Remove.
18573 * Makefile.in: Change gdb.c++ to gdb.cp.
18574 * configure.in: Ditto.
18575 * configure: Regnerate.
18576
18577 2003-08-18 Mark Kettenis <kettenis@gnu.org>
18578
18579 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18580 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18581
18582 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
18583
18584 * mi-var-display.exp (-var-list-children weird): Accept function
18585 pointers with argument types.
18586 * mi1-var-display.exp (-var-list-children weird): Likewise.
18587 * mi2-var-display.exp (-var-list-children weird): Likewise.
18588
18589 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
18590
18591 * gdb.base/annota3.exp: Add missing newline.
18592
18593 2003-08-06 Michael Chastain <mec@shout.net>
18594
18595 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18596
18597 2003-08-12 Michael Snyder <msnyder@redhat.com>
18598
18599 * gdb.base/float.exp: Add test for SH.
18600
18601 2003-08-10 Mark Kettenis <kettenis@gnu.org>
18602
18603 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18604
18605 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
18606
18607 * gdb.base/completion.exp: Remove reduntant completion test
18608 on filename.
18609
18610 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
18611
18612 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18613 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18614 gdb.trace/save-trace.exp: Make sure that full pathnames are
18615 escaped correctly.
18616
18617 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
18618
18619 * configure.in: Don't generate config.h from config.hin.
18620 * configure: Regenerate.
18621 * config.hin: Remove file.
18622 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18623 * gdb.threads/pthreads.c: Ditto.
18624
18625 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
18626
18627 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18628 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18629 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18630 Replace ld24 with seth/add3.
18631
18632 2003-08-02 Andrew Cagney <cagney@redhat.com>
18633
18634 * gdb.base/annota3.exp: New file.
18635 * gdb.base/annota3.c: New file.
18636 * gdb.c++/annota3.exp: New file.
18637 * gdb.c++/annota3.cc: New file.
18638
18639 2003-07-29 Michael Chastain <mec@shout.net>
18640
18641 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18642 actually failed.
18643 (do_pass): Likewise.
18644 * gdb.threads/tls.exp: Always initialize no_of_threads.
18645
18646 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
18647
18648 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18649 pattern.
18650 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18651 * gdb.threads/tls.exp: Recognize one case of the host library not
18652 supporting TLS.
18653
18654 2003-07-27 Andrew Cagney <cagney@redhat.com>
18655
18656 * gdb.base/fileio.exp: Use SH when running commands using
18657 remote_exec.
18658
18659 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
18660
18661 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18662 * gdb.base/relocate.c (dummy): New padding array.
18663
18664 2003-07-22 Michael Snyder <msnyder@redhat.com>
18665
18666 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
18667
18668 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18669 patterns to be more general, accepting old and new output.
18670 Some output chars (such as '+') also must be quoted.
18671 Some addresses are displayed numerically instead of
18672 symbolically.
18673
18674 2003-07-23 Michael Snyder <msnyder@redhat.com>
18675
18676 * gdb.base/return2.exp: Don't test long-long return.
18677
18678 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18679 * gdb.disasm/t01_mov.exp: Ditto.
18680 * gdb.disasm/t02_mova.s: Ditto.
18681 * gdb.disasm/t02_mova.exp: Ditto.
18682 * gdb.disasm/t03_add.s: Ditto.
18683 * gdb.disasm/t03_add.exp: Ditto.
18684 * gdb.disasm/t04_sub.s: Ditto.
18685 * gdb.disasm/t04_sub.exp: Ditto.
18686 * gdb.disasm/t05_cmp.s: Ditto.
18687 * gdb.disasm/t05_cmp.exp: Ditto.
18688 * gdb.disasm/t06_ari2.s: Ditto.
18689 * gdb.disasm/t06_ari2.exp: Ditto.
18690 * gdb.disasm/t07_ari3.s: Ditto.
18691 * gdb.disasm/t07_ari3.exp: Ditto.
18692 * gdb.disasm/t08_or.s: Ditto.
18693 * gdb.disasm/t08_or.exp: Ditto.
18694 * gdb.disasm/t09_xor.s: Ditto.
18695 * gdb.disasm/t09_xor.exp: Ditto.
18696 * gdb.disasm/t10_and.s: Ditto.
18697 * gdb.disasm/t10_and.exp: Ditto.
18698 * gdb.disasm/t11_logs.s: Ditto.
18699 * gdb.disasm/t11_logs.exp: Ditto.
18700 * gdb.disasm/t12_bit.s: Ditto.
18701 * gdb.disasm/t12_bit.exp: Ditto.
18702 * gdb.disasm/t13_otr.s: Ditto.
18703 * gdb.disasm/t13_otr.exp: Ditto.
18704
18705 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
18706
18707 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18708
18709 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
18710
18711 * gdb.threads/tls.c : New file.
18712 * gdb.threads/tls.exp : New file.
18713 * gdb.threads/tls-main.c : New file.
18714 * gdb.threads/tls-shared.c : New file.
18715 * gdb.threads/tls-shared.exp : New file.
18716
18717 2003-07-22 Andreas Schwab <schwab@suse.de>
18718
18719 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18720
18721 2003-07-20 Andreas Schwab <schwab@suse.de>
18722
18723 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18724 due to insn reordering.
18725
18726 2003-07-15 Andrew Cagney <cagney@redhat.com>
18727
18728 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18729
18730 2003-07-15 Michael Chastain <mec@shout.net>
18731
18732 * gdb.base/gdb1250.exp: New file.
18733 * gdb.base/gdb1250.c: New file.
18734
18735 2003-07-09 Michal Ludvig <mludvig@suse.cz>
18736
18737 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18738 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18739
18740 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
18741
18742 * gdb.threads/tls.c: New file.
18743 * gdb.threads/tls.exp: New file.
18744 * gdb.threads/tls-main.c: New file.
18745 * gdb.threads/tls-shared.c: New file.
18746 * gdb.threads/tls-shared.exp: New file.
18747
18748 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
18749
18750 * gdb.base/annota1.exp: Make sure that we properly escape the
18751 full path of the source file. Xfail more permissive patterns,
18752 due to a compiler debug info problem.
18753
18754 2003-07-07 Andreas Schwab <schwab@suse.de>
18755
18756 * gdb.asm/m68k.inc: New file.
18757 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18758
18759 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18760 arguments"): Also match negative number.
18761
18762 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18763
18764 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
18765
18766 * gdb.base/store.c (charest): New typedef.
18767 (add_char): Rename to add_charest, update.
18768 (wack_char): Rename to wack_charest, update types. Return l + r
18769 to keep r live across the call.
18770 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18771 (wack_double, wack_doublest): Return l + r to keep r live across
18772 the call.
18773 * gdb.base/store.exp: Accomodate store.c changes.
18774
18775 2003-06-30 David Carlton <carlton@kealia.com>
18776
18777 * gdb.c++/maint.exp (test_invalid_name): New.
18778 (test_first_component): Add tests for invalid names.
18779
18780 2003-06-29 Michael Chastain <mec@shout.net>
18781
18782 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18783 output of '<VTT for class>' for virtual base classes.
18784
18785 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
18786
18787 * gdb.base/completion.exp: Tab-complete "complet" instead of
18788 "compl".
18789 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18790
18791 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
18792
18793 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18794 * gdb.base/volatile.exp: Likewise.
18795
18796 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
18797
18798 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18799 gdb/1265.
18800
18801 2003-06-28 Michael Chastain <mec@shout.net>
18802 Daniel Jacobowitz <drow@mvista.com>
18803
18804 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18805 initial line count of 'captured_main' from 26 to 32.
18806 (test_with_self): Allow xmalloc call to be interleaved with the
18807 preceding two lines.
18808
18809 2003-06-24 Joel Brobecker <brobecker@gnat.com>
18810
18811 * gdb.base/bang.exp: New testcase.
18812
18813 2003-06-23 Joel Brobecker <brobecker@gnat.com>
18814
18815 * gdb.base/langs.exp: Add some tests for the "minimal" language
18816 support.
18817
18818 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
18819
18820 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18821 the testcase.
18822
18823 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
18824
18825 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18826 offset.
18827
18828 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
18829
18830 * gdb.c++/pr-1210.cc: New file.
18831 * gdb.c++/pr-1210.exp: New file.
18832
18833 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
18834
18835 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18836 000-exec-continue.
18837
18838 2003-06-15 Mark Kettenis <kettenis@gnu.org>
18839
18840 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18841 on *-*-*bsd* instead of *-*-freebsd*.
18842
18843 2003-06-14 Andrew Cagney <cagney@redhat.com>
18844
18845 * gdb.base/store.exp: Test longest and doublest. Test all
18846 parameters. Weaken return statement match.
18847 * gdb.base/store.c: Add longest and doublest - aka long long and
18848 long double functions. Put all parameters into local register
18849 variables. Use negative values.
18850
18851 2003-06-14 Andrew Cagney <cagney@redhat.com>
18852
18853 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18854 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18855 exit status.
18856 * gdb.base/fileio.exp: Disable target when nointerrupts and
18857 noinferiorio, instead of limiting it to remote. Use remote_exec
18858 instead of system.
18859
18860 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18861
18862 * gdb.base/float.exp: Add ia64 support.
18863
18864 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
18865
18866 * gdb.base/fileio.exp: Run only on remote targets.
18867
18868 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
18869
18870 * gdb.base/fileio.c: New file, testing File-I/O.
18871 * gdb.base/fileio.exp: Ditto.
18872
18873 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18874
18875 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18876 shared objects after relocation at load time (gdb PR/1132).
18877 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
18878 as above, part of the shared object relocation test.
18879
18880 2003-06-08 Mark Kettenis <kettenis@gnu.org>
18881
18882 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18883 fully filled history list.
18884 * gdb.base/gdb_history: New file.
18885
18886 * gdb.base/signals.exp: XFAIL "continue to func1" on
18887 i*86-*-freebsd*.
18888
18889 * gdb.base/attach.exp: When trying to attach to a nonexistent
18890 process, make it possible to specify the PID based on the target,
18891 and do so for *-*-freebsd*.
18892
18893 2003-06-02 Richard Henderson <rth@redhat.com>
18894
18895 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18896
18897 2003-06-02 Richard Henderson <rth@redhat.com>
18898
18899 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18900
18901 2003-06-02 Richard Henderson <rth@redhat.com>
18902
18903 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18904
18905 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
18906
18907 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18908 of globalvar.
18909
18910 2003-06-01 Mark Kettenis <kettenis@gnu.org>
18911
18912 * gdb.asm/asm-source.exp: Check for memory read errors in
18913 disassembler test on *BSD too.
18914
18915 2003-06-01 Richard Henderson <rth@redhat.com>
18916
18917 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18918 for .frame.
18919 (gdbasm_call): Lose ldgp.
18920 (gdbasm_startup): Add frame information.
18921 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18922
18923 2003-05-31 Mark Kettenis <kettenis@gnu.org>
18924
18925 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18926 i?86-*-*.
18927
18928 2003-05-30 Mark Kettenis <kettenis@gnu.org>
18929
18930 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18931 FreeBSD.
18932
18933 2003-05-29 Richard Henderson <rth@redhat.com>
18934
18935 * gdb.asm/alpha.inc: New file.
18936 * gdb.asm/asm-source.exp: Use it.
18937
18938 2003-05-29 Jim Blandy <jimb@redhat.com>
18939
18940 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18941 'core.PID'.
18942
18943 2003-05-22 Jim Blandy <jimb@redhat.com>
18944
18945 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18946 backtrace.
18947
18948 2003-05-20 David Carlton <carlton@math.stanford.edu>
18949
18950 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18951 this time.
18952
18953 2003-05-19 David Carlton <carlton@bactrian.org>
18954
18955 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18956 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18957
18958 2003-05-19 David Carlton <carlton@bactrian.org>
18959
18960 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18961 namespace tests.
18962 Bump copyright date.
18963 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18964 (main): Call C::D::marker2.
18965 * gdb.c++/namespace1.cc: New file.
18966
18967 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18968
18969 Roland McGrath <roland@redhat.com>
18970 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
18971 there is no manager thread.
18972
18973 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18974
18975 * gdb.threads/schedlock.exp: Remove assumption that all threads
18976 will run in a particular small time slice. Also ensure we break
18977 in one of the child threads rather than the main thread.
18978
18979 2003-05-07 Jim Blandy <jimb@redhat.com>
18980
18981 Add support for assembly source testing on the s390x.
18982 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18983 architecture.
18984 * gdb.asm/s390x.inc: New file.
18985
18986 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18987 succession of 'if' statements.
18988
18989 2003-05-05 Andrew Cagney <cagney@redhat.com>
18990
18991 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18992
18993 2003-05-05 Andrew Cagney <cagney@redhat.com>
18994
18995 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18996 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18997
18998 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
18999
19000 * gdb.base/charset.exp: Update based on new behavior of set/show
19001 charset commands.
19002
19003 2003-05-01 Andrew Cagney <cagney@redhat.com>
19004
19005 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19006 variable do not give memory errors.
19007
19008 2003-04-30 Adam Fedor <fedor@gnu.org>
19009
19010 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19011 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19012 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19013 gdb.objc/basicclass.m: : New files
19014
19015 * lib/gdb.exp (gdb_compile_objc): New procedure.
19016
19017 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
19018
19019 * gdb.base/signals.exp: Make backtrace tests more specific.
19020
19021 2003-04-23 David Carlton <carlton@bactrian.org>
19022
19023 * gdb.c++/maint.exp (test_first_component): Add tests for
19024 'operator' in more locations.
19025
19026 2003-04-16 Kevin Buettner <kevinb@redhat.com>
19027
19028 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19029
19030 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
19031
19032 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
19033 func marke' instead. Update test name.
19034
19035 2003-04-15 David Carlton <carlton@math.stanford.edu>
19036
19037 * gdb.c++/maint.exp: New file.
19038
19039 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
19040
19041 * gdb.threads/schedlock.c: Change type of thread function argument
19042 to long, to avoid warnings on 64-bit platforms.
19043
19044 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
19045
19046 * gdb.base/attach.exp: Add new message from ptrace in case of
19047 attaching to nonexistent process.
19048
19049 2003-04-11 Jim Blandy <jimb@redhat.com>
19050
19051 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19052 gdb.c++/userdef.cc: Place comments on the lines to which the
19053 marker function might return.
19054 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19055 gdb.c++/userdef.exp: Look for those comments to check that we've
19056 returned to the right place, instead of checking line numbers.
19057
19058 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
19059
19060 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19061 match on sourcefile name, instead of directory name.
19062
19063 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
19064
19065 * gdb.base/completion.exp: Use string_to_regexp to match the
19066 working directory name.
19067
19068 2003-04-09 Jim Blandy <jimb@redhat.com>
19069
19070 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19071 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19072 after an inferior function call, report the failure, but allow the
19073 test to continue.
19074
19075 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19076
19077 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19078 with -DPROTOTYPES.
19079
19080 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19081
19082 * gdb.base/break.exp: Revert last patch.
19083
19084 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19085
19086 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19087 with -DPROTOTYPES.
19088
19089 2003-04-02 Andrew Cagney <cagney@redhat.com>
19090
19091 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19092 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19093 matching directories by the name breakpoint.
19094 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19095 Make "continue to marker1" consistent.
19096 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19097 message consistent.
19098 * lib/gdb.exp: Put "the program is no longer running", and "the
19099 program exited" in parenthesis.
19100 * lib/mi-support.exp: Ditto.
19101
19102 2003-04-02 Bob Rossi <bob_rossi@cox.net>
19103
19104 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19105
19106 2003-03-29 Andrew Cagney <cagney@redhat.com>
19107
19108 * gdb.base/sizeof.c (main): Print the value of '\377'.
19109 * gdb.base/sizeof.exp: Check the sign of '\377'.
19110
19111 2003-03-27 Michael Chastain <mec@shout.net>
19112
19113 * gdb.base/gdb1090.exp: New file.
19114 * gdb.base/gdb1090.cc: New file.
19115
19116 2003-03-27 J. Brobecker <brobecker@gnat.com>
19117
19118 * gdb.gdb/observer.exp: New regression test.
19119
19120 2003-03-27 Michael Chastain <mec@shout.net>
19121
19122 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19123 * gdb.base/ptype.exp: Likewise.
19124
19125 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
19126
19127 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19128
19129 2003-03-26 Michael Chastain <mec@shout.net>
19130
19131 * gdb.base/ptype.exp: Actually use some typedef'd types.
19132
19133 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19134
19135 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19136 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19137
19138 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19139
19140 * gdb.base/default.exp: Fix regular expression.
19141
19142 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19143
19144 * gdb.base/args.exp: Fix regular expression.
19145
19146 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19147
19148 * gdb.base/help.exp: Allow Win32 child process.
19149
19150 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19151
19152 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19153 when stepping out of main().
19154
19155 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19156
19157 * gdb.base/default.exp: Check for win32 specific message when calling
19158 "run" without executable.
19159
19160 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19161
19162 * gdb.base/args.exp: Expect .exe in output.
19163
19164 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19165
19166 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19167 Cygwin native.
19168
19169 2003-03-17 Andrew Cagney <cagney@redhat.com>
19170
19171 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19172 vector registes.
19173 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19174 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19175
19176 2003-03-17 David Carlton <carlton@math.stanford.edu>
19177
19178 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19179 test, for PR breakpoints/38.
19180 Call test_watchpoint_and_breakpoint.
19181 * gdb.base/watchpoint.c (func3): New function.
19182 (main): Call func3.
19183
19184 2003-03-04 David Carlton <carlton@math.stanford.edu>
19185
19186 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19187 Garply<Garply<char> >:: garply".
19188 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19189 with respect to PR c++/1111; note also PR c++/1113.
19190 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19191 respect to PR c++/1062.
19192 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19193
19194 2003-03-03 David Carlton <carlton@math.stanford.edu>
19195
19196 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19197 with respect to PR c++/57.
19198 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19199 c++/826.
19200 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19201 respect to PR c++/57.
19202
19203 2003-03-03 David Carlton <carlton@math.stanford.edu>
19204
19205 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19206 respect to PR c++/33 into FAILs.
19207
19208 2003-03-03 Michael Chastain <mec@shout.net>
19209
19210 * configure.in: Update copyright years.
19211
19212 2003-03-03 Michael Chastain <mec@shout.net>
19213
19214 * Makefile.in: Update copyright years.
19215
19216 2003-02-28 David Carlton <carlton@math.stanford.edu>
19217
19218 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19219 print class instead of struct and/or superfluous protection
19220 specifiers, as long as the resulting output is equivalent to the
19221 source code.
19222 Delete FIXME from end of messages on tests that don't need
19223 fixing.
19224
19225 2003-02-28 David Carlton <carlton@math.stanford.edu>
19226
19227 * gdb.c++/templates.exp (do_tests): Allow const in the two
19228 Foo<volatile char *>::foo tests.
19229
19230 2003-02-27 Michael Snyder <msnyder@redhat.com>
19231
19232 * gdb.base/restore.c (main): Return zero, so exit code
19233 will be consistant.
19234
19235 2003-02-26 David Carlton <carlton@math.stanford.edu>
19236
19237 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19238 char *>::foo" test with respect to PR c++/33. Create a new test
19239 which is identical to that one except that it doesn't put the
19240 space between the "char" and the "*"; KFAIL it, too.
19241
19242 2003-02-26 David Carlton <carlton@math.stanford.edu>
19243
19244 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19245 template types into either PASSes or KFAILs (corresponding to PR
19246 c++/57). Tweak indentation. Update copyright.
19247
19248 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19249
19250 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19251
19252 2003-02-13 Michael Chastain <mec@shout.net>
19253
19254 * gdb.base/exprs.exp: Remove i960 remnants.
19255 * gdb.base/funcargs.exp: Likewise.
19256 * gdb.base/list.exp: Likewise.
19257 * gdb.base/ptype.exp: Likewise.
19258
19259 2003-02-14 David Carlton <carlton@math.stanford.edu>
19260
19261 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19262 pEe->D::vg()" from XFAIL to KFAIL.
19263
19264 2003-02-13 Jason Molenda (jmolenda@apple.com)
19265
19266 * gdb.base/maint.exp: Update maint print statistics regexp to include
19267 new entries.
19268
19269 2003-02-13 Michael Chastain <mec@shout.net>
19270
19271 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19272
19273 2003-02-12 Michael Chastain <mec@shout.net>
19274
19275 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19276 * gdb.c++/inherit.exp: Likewise.
19277 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19278 * gdb.c++/templates.exp: Likewise.
19279 * gdb.c++/virtfunc.exp: Likewise.
19280
19281 2003-02-06 Jason Molenda (jason-cl@molenda.com)
19282
19283 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19284 why the code is written that way.
19285
19286 2003-02-05 Michael Chastain <mec@shout.net>
19287
19288 * gdb.base/dump.exp: Add missing copyright line.
19289
19290 2003-02-05 Jason Molenda (jason-cl@molenda.com)
19291
19292 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
19293 at the beginning so the breakpoint doesn't get set on the loop.
19294
19295 2003-02-05 Michael Chastain <mec@shout.net>
19296
19297 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19298 output for configurations with gcc 2.95.3.
19299
19300 2003-02-05 Keith Seitz <keiths@redhat.com>
19301 Andrew Cagney <ac131313@redhat.com>
19302
19303 * gdb.mi/mi-cli.exp: New file.
19304
19305 2003-02-04 Michael Chastain <mec@shout.net>
19306
19307 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19308 Call perror and then continue.
19309
19310 2003-02-03 Michael Chastain <mec@shout.net>
19311
19312 * gdb.c++/pr-1023.cc: New file.
19313 * gdb.c++/pr-1023.exp: New file.
19314
19315 2003-02-05 Jim Blandy <jimb@redhat.com>
19316
19317 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19318 it's local to foobar. Check for it there, and check that it's not
19319 present in main.
19320 * gdb.c++/local.cc (marker2): New function.
19321 (foobar): Call marker1.
19322 (main): Call marker2 instead of marker1.
19323
19324 2003-02-04 Andrew Cagney <ac131313@redhat.com>
19325
19326 * gdb.disasm/mn10200.exp: Obsolete file.
19327 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19328 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19329 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19330
19331 2003-02-04 David Carlton <carlton@math.stanford.edu>
19332
19333 * gdb.c++/overload.exp: Test intToChar(1).
19334 * gdb.c++/overload.cc (intToChar): New.
19335 (main): Call intToChar.
19336
19337 2003-02-03 David Carlton <carlton@math.stanford.edu>
19338
19339 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19340 'might_kfail' arg.
19341 KFAIL some of the continue_to_bp_overloaded calls, according to
19342 PR c++/1025.
19343
19344 2003-02-01 Michael Chastain <mec@shout.net>
19345
19346 * gdb.base/advance.c (marker1): New marker function.
19347 * gdb.base/advance.exp: When the 'advance' command lands on the
19348 return breakpoint, it can legitimately stop on either the
19349 current line or the next line. Accommodate both outcomes.
19350 * gdb.base/until.exp: Likewise.
19351
19352 2003-02-02 Andrew Cagney <ac131313@redhat.com>
19353
19354 2002-11-10 Jason Molenda (jason-cl@molenda.com):
19355 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19356 now a list, not a tuple.
19357 * gdb.mi/mi-var-display.exp: Ditto.
19358 * gdb.mi/gdb792.exp: Ditto.
19359
19360 2003-02-01 Andrew Cagney <ac131313@redhat.com>
19361
19362 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
19363 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19364 stack backtraces.
19365 * gdb.mi/mi-syn-frame.c: Part of same.
19366
19367 2003-02-01 Mark Kettenis <kettenis@gnu.org>
19368
19369 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19370 gdb.mi/mi1-pthreads.exp: Return instead of calling
19371 gdb_suppress_entire_file.
19372
19373 2003-02-01 Mark Salter <msalter@redhat.com>
19374
19375 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19376
19377 2003-01-31 Mark Salter <msalter@redhat.com>
19378
19379 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19380 Support empty arg.
19381
19382 2003-01-30 Michael Chastain <mec@shout.net>
19383
19384 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19385 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19386 has been fixed in gdb/readline on 2003-01-09.
19387
19388 2003-01-29 Michael Snyder <msnyder@redhat.com>
19389
19390 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19391 * gdb.base/display.exp: Allow for leading underscore in symbol.
19392 * gdb.base/args.exp: Skip if target does not support args passing.
19393
19394 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
19395
19396 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
19397 gdb_test. Accept a list of expect arguments as the third
19398 parameter.
19399 (gdb_test): Use it.
19400
19401 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
19402
19403 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19404 allow for different test tree configurations. Update some
19405 tescases accordingly.
19406 * gdb.arch/altivec-regs.exp: Ditto.
19407 * gdb.asm/asm-source.exp: Ditto.
19408 * gdb.base/advance.exp: Ditto.
19409 * gdb.base/display.exp: Ditto.
19410 * gdb.base/long_long.exp: Ditto.
19411 * gdb.base/mips_pro.exp: Ditto.
19412 * gdb.base/overlays.exp: Ditto.
19413 * gdb.base/relocate.exp: Ditto.
19414 * gdb.base/setshow.exp: Ditto.
19415 * gdb.base/step-line.exp: Ditto.
19416 * gdb.base/step-test.exp: Ditto.
19417 * gdb.base/until.exp: Ditto.
19418 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19419
19420 2003-01-17 David Carlton <carlton@math.stanford.edu>
19421
19422 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19423 corresponding to PR c++/945.
19424 Update copyright.
19425
19426 2003-01-17 David Carlton <carlton@math.stanford.edu>
19427
19428 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19429 corresponding to PR c++/68.
19430
19431 2003-01-17 David Carlton <carlton@math.stanford.edu>
19432
19433 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19434 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19435 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19436
19437 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
19438
19439 * gdb.base/break.exp: Fix change of default location, because of
19440 removal of until tests.
19441 * gdb.base/help.exp: Update test for new 'until' help message.
19442 Add test for help on 'advance'.
19443 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
19444
19445 2003-01-15 Mark Kettenis <kettenis@gnu.org>
19446
19447 * gdb.base/default.exp: Adapt "info float" test for recent changes
19448 to that command. Add test for "info vector".
19449 * gdb.base/float.exp: New file. Add test for "info float" that
19450 resembles the old test in gdb.base/default.exp.
19451
19452 2003-01-15 David Carlton <carlton@math.stanford.edu>
19453
19454 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19455
19456 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
19457
19458 * gdb.base/break.exp: Move the tests of until command from here...
19459 * gdb.base/until.exp: ... to here. New file. Add other tests.
19460 * gdb.base/advance.c: New file.
19461 * gdb.base/advance.exp: New file.
19462
19463 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
19464
19465 * gdb.base/args.c: New file.
19466 * gdb.base/args.exp: New file.
19467
19468 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
19469
19470 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19471
19472 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
19473
19474 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19475
19476 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
19477
19478 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19479 dates.
19480
19481 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19482
19483 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19484
19485 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19486
19487 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19488 (ptype &*"foo").
19489 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19490
19491 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19492
19493 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19494 * gdb.mi/mi1-console.exp: Likewise.
19495
19496 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19497
19498 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19499 * gdb.mi/mi1-console.exp: Likewise.
19500
19501 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19502
19503 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19504
19505 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
19506
19507 * gdb.base/detach.exp: New test.
19508
19509 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
19510
19511 * Makefile.in (ALL_SUBDIRS): New variable.
19512 (subdirs, clean, distclean): Use it.
19513 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19514 regenerating Makefile, since it is generated from the top level.
19515 * gdb.asm/Makefile.in: Likewise.
19516 * gdb.base/Makefile.in: Likewise.
19517 * gdb.c++/Makefile.in: Likewise.
19518 * gdb.disasm/Makefile.in: Likewise.
19519 * gdb.java/Makefile.in: Likewise.
19520 * gdb.mi/Makefile.in: Likewise.
19521 * gdb.threads/Makefile.in: Likewise.
19522 * gdb.trace/Makefile.in: Likewise.
19523
19524 2003-01-09 David Carlton <carlton@math.stanford.edu>
19525
19526 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19527 Add copyright year 2003.
19528
19529 2003-01-06 Michael Chastain <mec@shout.net>
19530
19531 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19532 When selecting a thread, 'line' and 'file' are optional.
19533 * gdb.mi/mi1-pthreads.exp: Likewise.
19534
19535 2003-01-06 Andreas Schwab <schwab@suse.de>
19536
19537 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19538 failures.
19539
19540 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
19541
19542 Fix PR gdb/844
19543 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19544 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19545
19546 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19547 instead of calling gdb_suppress_entire_file.
19548 * gdb.threads/print-threads.exp: Likewise.
19549 * gdb.threads/schedlock.exp: Likewise.
19550
19551 * gdb.threads/killed.exp: Return instead of calling
19552 gdb_suppress_entire_file.
19553 * gdb.threads/linux-dp.exp: Likewise.
19554 * gdb.threads/pthreads.exp: Likewise.
19555
19556 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
19557
19558 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19559 stabs.
19560 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19561 * gdb.base/whatis.exp: Always allow (void) after function names.
19562
19563 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
19564
19565 * gdb.c++/casts.exp: Correct regexp.
19566
19567 2003-01-04 Mark Kettenis <kettenis@gnu.org>
19568
19569 * configure.in: Call AC_CONFIG_HEADER. Don't call
19570 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19571 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19572 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19573 aforementioned directories in the AC_OUPUT call.
19574 * config.hin: New file.
19575 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19576 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19577 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19578 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19579 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19580 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19581 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19582 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19583 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19584 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19585 gdb.threads/configure.in, gdb.threads/configure,
19586 gdb.threads/config.in, gdb.trace/configure.in,
19587 gdb.trace/configure: Removed.
19588
19589 2003-01-03 Michael Chastain <mec@shout.net>
19590
19591 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19592 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19593
19594 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
19595
19596 * gdb.base/store.exp: Fix regular expressions.
19597
19598 2002-12-28 Mark Kettenis <kettenis@gnu.org>
19599
19600 * configure.in: Rewrite.
19601 * configure: Regenerated.
19602
19603 2003-01-03 David Carlton <carlton@math.stanford.edu>
19604
19605 * gdb.base/psymtab.exp: New file.
19606 * gdb.base/psymtab1.c: Ditto.
19607 * gdb.base/psymtab2.c: Ditto.
19608
19609 2002-12-23 Adam Fedor <fedor@gnu.org>
19610
19611 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19612
19613 2002-12-23 David Carlton <carlton@math.stanford.edu>
19614
19615 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19616 and current_directory initialization.
19617
19618 2002-12-22 Jim Blandy <jimb@redhat.com>
19619
19620 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19621 rather than as part of the output file name.
19622
19623 * gdb.base/attach.exp: There's no need to copy the test program to
19624 /tmp; that was only ever necessary on HP/UX, and this test is
19625 entirely disabled there anyway.
19626
19627 2002-12-21 Jim Blandy <jimb@redhat.com>
19628
19629 * gdb.c++/psmang.exp: Doc fix.
19630
19631 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19632 test.
19633
19634 2002-12-20 David Carlton <carlton@math.stanford.edu>
19635
19636 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19637
19638 2002-12-18 Michael Chastain <mec@shout.net>
19639
19640 * gdb.c++/annota2.exp: Add copyright year 2002.
19641
19642 2002-12-17 David Carlton <carlton@math.stanford.edu>
19643
19644 * gdb.c++/try_catch.cc: Add marker comments.
19645 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19646 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19647 * gdb.c++/m-static.cc: Ditto.
19648 * gdb.c++/m-static1.cc: Ditto.
19649 * gdb.c++/try_catch.cc: Ditto.
19650
19651 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19652
19653 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19654 to see whether we are using the new -environment-directory
19655 command which resets via -r or the old version of the command
19656 which may prompt the user. Part of fix for gdb/741.
19657
19658 2002-12-13 Andrew Cagney <ac131313@redhat.com>
19659
19660 * gdb.fortran/types.exp: Update obsolete comment.
19661 * gdb.fortran/exprs.exp: Ditto.
19662 * lib/gdb.exp: Delete obsolete code.
19663 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19664 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19665 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19666 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19667 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19668 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19669 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19670 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19671 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19672 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19673 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19674 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19675 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19676 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19677 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19678 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19679 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19680 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19681 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19682 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19683 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19684 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19685 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19686 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19687 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19688 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19689 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19690 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19691 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19692 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19693 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19694 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19695 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19696 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19697 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19698 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19699 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19700
19701 2002-12-11 David Carlton <carlton@math.stanford.edu>
19702
19703 * gdb.c++/m-data.exp: Add test for members that shadow global
19704 variables: see PR gdb/804.
19705 * gdb.c++/m-data.cc: Ditto.
19706
19707 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
19708
19709 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19710
19711 2002-12-06 David Carlton <carlton@math.stanford.edu>
19712
19713 * gdb.base/store.c: Don't declare functions static.
19714
19715 2002-12-04 Andrew Cagney <ac131313@redhat.com>
19716
19717 * gdb.base/store.exp, gdb.base/store.c: New files.
19718
19719 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
19720
19721 * gdb.base/selftest.exp: Update for current gdb.
19722
19723 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
19724
19725 * gdb.base/maint.exp: Only dump symbols from one source file
19726 or objfile.
19727
19728 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
19729
19730 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19731 function call.
19732
19733 2002-11-25 Jim Blandy <jimb@redhat.com>
19734
19735 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19736 function appearing in error message.
19737
19738 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
19739
19740 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19741
19742 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19743
19744 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19745 for mi1 and current mi is in correct format. New mi startup message
19746 should be in mi console format. This is part of fix for PR gdb/604.
19747
19748 2002-09-18 Fernando Nasser <fnasser@redhat.com>
19749
19750 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19751 which explicitly prints the zero offset as "+0".
19752
19753 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
19754
19755 * gdb.threads/schedlock.c (args): Make unsigned.
19756
19757 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
19758
19759 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19760 numbers. Allow "foo2|selected stack frame".
19761 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19762 * gdb.asm/asmsrc2.s: Likewise.
19763 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19764 comments.
19765 * gdb.asm/mips.inc: New file.
19766
19767 2002-10-18 Adam Fedor <fedor@gnu.org>
19768
19769 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19770 * gdb.base/help.exp: Likewise.
19771
19772 2002-10-17 Kevin Buettner <kevinb@redhat.com>
19773
19774 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19775 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19776
19777 2002-10-02 Jim Blandy <jimb@redhat.com>
19778
19779 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19780
19781 2002-10-01 Andrew Cagney <ac131313@redhat.com>
19782
19783 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19784 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19785 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19786 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19787 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19788 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19789 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19790
19791 2002-09-29 Andrew Cagney <ac131313@redhat.com>
19792
19793 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19794 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19795 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19796 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19797 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19798 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19799 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
19800
19801 2002-09-27 Kevin Buettner <kevinb@redhat.com>
19802
19803 * gdb.base/annota1.exp (info break): Make directory components of
19804 path optional since not all compilers emit this debug information.
19805
19806 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19807 step ends up stepping out of the function instead of stopping on
19808 the epilogue.
19809
19810 2002-09-26 Keith Seitz <keiths@redhat.com>
19811
19812 * lib/insight-support.exp (gdbtk_start): Figure out where
19813 the insight executable is based on where gdb is. Use this
19814 executable to start insight instead of gdb.
19815
19816 2002-09-25 Andrew Cagney <cagney@redhat.com>
19817
19818 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19819
19820 2002-09-24 Andrew Cagney <ac131313@redhat.com>
19821
19822 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19823 test_isolated_complaints.
19824 (test_empty_complaint): New function.
19825 (test_empty_complaints): New function. Check no output when no
19826 complaints.
19827
19828 2002-09-19 Jim Blandy <jimb@redhat.com>
19829
19830 * gdb.base/charset.exp, gdb.base/charset.c: New files.
19831
19832 2002-09-19 Andrew Cagney <ac131313@redhat.com>
19833
19834 * gdb.gdb/complaints.exp: New file.
19835
19836 2002-09-18 Andrew Cagney <ac131313@redhat.com>
19837
19838 * gdb.base/maint.exp: Check `help maint internal-warning'.
19839
19840 2002-09-18 David Carlton <carlton@math.stanford.edu>
19841
19842 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19843 numbers, and replace them by a single breakpoint after the
19844 constructors are all finished.
19845 Add test 4.
19846 * gdb.c++/m-static.cc: Add test 4.
19847 * gdb.c++/m-static.h: New file.
19848 * gdb.c++/m-static1.cc: New file.
19849
19850 * gdb.c++/printmethod.exp: New file.
19851 * gdb.c++/printmethod.cc: New file.
19852
19853 * gdb.c++/pr-574.exp: New file.
19854 * gdb.c++/pr-574.cc: New file.
19855
19856 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
19857
19858 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19859 embedded targets which never actually exit.
19860
19861 2002-09-18 Fernando Nasser <fnasser@redhat.com>
19862
19863 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19864 "don't step after run" as unresolved or unsupported, instead of xfail.
19865
19866 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
19867
19868 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19869 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19870 Add newline to expected string in "step out of main (status wrapper)"
19871 case.
19872
19873 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
19874
19875 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19876 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19877
19878 2002-09-17 Tom Tromey <tromey@redhat.com>
19879
19880 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19881 \000, not \0, in double-quoted string.
19882
19883 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
19884
19885 * gdb.base/commands.exp: Don't expect a "Program exited normally"
19886 string after running the commands execution on breakpoint tests.
19887
19888 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
19889
19890 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19891
19892 2002-09-12 Joel Brobecker <brobecker@gnat.com>
19893
19894 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19895
19896 2002-09-10 Keith Seitz <keiths@redhat.com>
19897
19898 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19899 runto proc.
19900 (mi_run_to_main): Use mi_runto.
19901 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19902
19903 2002-09-10 Keith Seitz <keiths@redhat.com>
19904
19905 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19906 regexp for stopping at main. Could have multiple event notifications.
19907 Don't assume that main was declared with no parameters.
19908 (mi_next): Use mi_step_to.
19909 (mi_step): Use mi_next_to.
19910
19911 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
19912
19913 * gdb.base/default.exp: Fix expected string in `info float' test.
19914
19915 2002-09-09 Ben Elliston <bje@redhat.com>
19916
19917 * config/mips.exp: Update comments.
19918 * config/mips-idt.exp: Likewise.
19919 * config/nind.exp: Likewise.
19920 * config/slite.exp: Likewise.
19921 * config/sparclet.exp: Likewise.
19922 * config/udi.exp: Likewise.
19923 * config/vx.exp: Likewise.
19924 * config/vxworks29k.exp: Likewise.
19925
19926 2002-09-05 Jim Blandy <jimb@redhat.com>
19927
19928 * gdb.threads/killed.exp: Fix test failure message.
19929
19930 2002-09-04 Keith Seitz <keiths@redhat.com>
19931
19932 * lib/mi-support.exp: Update copyright.
19933 (mi_gdb_test): Increase the priority of the expected pattern
19934 so that it matches gdb_test.
19935
19936 2002-09-03 Keith Seitz <keiths@redhat.com>
19937
19938 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19939 Use integer comparison instead of string comparison for testing
19940 whether binary was built.
19941
19942 2002-09-03 Jim Blandy <jimb@redhat.com>
19943
19944 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19945
19946 2002-08-29 Jim Blandy <jimb@redhat.com>
19947
19948 * gdb.threads/pthreads.exp: Move the portable thread compilation
19949 code into a function in lib/gdb.exp, and call that from here.
19950 * lib/gdb.exp (gdb_compile_pthreads): New function.
19951
19952 2002-08-29 Keith Seitz <keiths@redhat.com>
19953
19954 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19955 expect_out so that callers can get at it.
19956
19957 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
19958
19959 * gdb.threads/print-threads.c: New file.
19960 * gdb.threads/print-threads.exp: New file.
19961 * gdb.threads/schedlock.c: New file.
19962 * gdb.threads/schedlock.exp: New file.
19963
19964 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
19965
19966 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19967 not altivec.c.
19968
19969 2002-08-17 Mark Kettenis <kettenis@gnu.org>
19970
19971 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19972 targets. The problem should be fixed now.
19973
19974 2002-08-15 Mark Kettenis <kettenis@gnu.org>
19975
19976 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19977 2002-07-24 change that removes final dots from error messages.
19978
19979 2002-08-13 Tom Tromey <tromey@redhat.com>
19980
19981 * gdb.base/readline.exp: New file.
19982
19983 2002-08-01 Andrew Cagney <ac131313@redhat.com>
19984
19985 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19986 supress message.
19987
19988 2002-08-01 Andrew Cagney <cagney@redhat.com>
19989
19990 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19991 CHILL_FOR_TARGET and CHILL_LIB.
19992 * configure.in (configdirs): Remove gdb.chill.
19993 * configure: Regenerate.
19994 * lib/gdb.exp: Obsolete references to chill.
19995 * gdb.fortran/types.exp: Ditto.
19996 * gdb.fortran/exprs.exp: Ditto.
19997
19998 2002-07-30 Kevin Buettner <kevinb@redhat.com>
19999
20000 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20001 set Irix-specific compile and link flags.
20002
20003 2002-07-29 Kevin Buettner <kevinb@redhat.com>
20004
20005 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20006 source files. The ``-o'' option doesn't work with the ``-E'' option
20007 when using the Irix compiler.
20008
20009 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
20010
20011 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20012 Improve support for reusing an exec file. Copy exec file
20013 to target, and run gdbserver on the target instead of on the host.
20014
20015 2002-07-18 Jim Blandy <jimb@redhat.com>
20016
20017 * gdb.base/ending-run.exp: Don't expect to see the program end in
20018 some orderly fashion when we're running on a real stand-alone
20019 board.
20020
20021 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20022 targets that don't support interrupts.
20023
20024 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20025
20026 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20027 systems.
20028 Move comments in expect statements to inside the actions, so that they
20029 don't get matched against.
20030
20031 2002-07-10 Mark Kettenis <kettenis@gnu.org>
20032
20033 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20034 function when asleep" test.
20035
20036 2002-07-10 Andrew Cagney <ac131313@redhat.com>
20037
20038 * gdb.base/page.exp: Rewrite to handle problems with very long
20039 `info set' output. Update copyright.
20040
20041 2002-06-26 Andrew Cagney <ac131313@redhat.com>
20042
20043 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20044 gdb.threads-hp.
20045 * gdb.hp/configure: Regenerate.
20046 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20047 * gdb.hp/gdb.threads-hp/configure: Delete file.
20048 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20049
20050 2002-06-22 Andrew Cagney <ac131313@redhat.com>
20051
20052 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20053 setlocale, bindtextdomain and textdomain.
20054
20055 2002-06-11 Jim Blandy <jimb@redhat.com>
20056
20057 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20058 preprocessor macro information is present.
20059
20060 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20061 tests.
20062
20063 2002-06-06 Michael Snyder <msnyder@redhat.com>
20064
20065 * gdb.base/overlays.exp: Record addresses of overlay
20066 functions in TCL variables rather than in GDB variables,
20067 to avoid having GDB convert them to pointers (with loss
20068 of information).
20069
20070 * gdb.base/d10v.ld: Merge in several years worth of
20071 default linker script changes.
20072 * gdb.base/long_long.exp: Add check for sizeof (long double).
20073
20074 2002-06-06 Michal Ludvig <mludvig@suse.cz>
20075
20076 * gdb.asm/asm-source.exp: Add x86-64 target.
20077 * gdb.asm/x86_64.inc: New.
20078
20079 2002-05-30 Michael Chastain <mec@shout.net>
20080
20081 From Benjamin Kosnik <bkoz@redhat.com>:
20082 * gdb.c++/m-static.cc: New file.
20083 * gdb.c++/m-static.exp: New file.
20084
20085 2002-05-28 Michael Snyder <msnyder@redhat.com>
20086
20087 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20088 precision.
20089
20090 2002-05-27 Michael Chastain <mec@shout.net>
20091
20092 From Benjamin Kosnik <bkoz@redhat.com>:
20093 * gdb.c++/m-data.cc: New file.
20094 * gdb.c++/m-data.exp: New file.
20095
20096 2002-05-27 Michael Chastain <mec@shout.net>
20097
20098 From Benjamin Kosnik <bkoz@redhat.com>:
20099 * gdb.c++/try_catch.cc: New file.
20100 * gdb.c++/try_catch.exp: New file.
20101
20102 2002-05-27 Michael Chastain <mec@shout.net>
20103
20104 * gdb.c++/local.exp: Accept more nested types in output.
20105
20106 2002-05-26 Michael Chastain <mec@shout.net>
20107
20108 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20109
20110 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20111
20112 * lib/gdb.exp (gdb_wrapper_init): Just because
20113 gdb_wrapper_file exists, this does not mean that the file
20114 should not be rebuilt. That is what gdb_wrapper_initialized
20115 is for.
20116 (default_gdb_init): Reset gdb_wrapper_initialized.
20117
20118 2002-05-23 Michael Snyder <msnyder@redhat.com>
20119
20120 * gdb.base/all-bin.exp: Revise previous patch by just reducing
20121 the precision of the floating point test results.
20122 * gdb.base/call-rt-st.exp: Ditto.
20123
20124 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20125 * gdb.base/call-rt-st.exp: Ditto.
20126
20127 2002-05-19 Michael Chastain <mec@shout.net>
20128
20129 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20130
20131 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
20132
20133 * configure.in (configdirs): Add gdb.arch.
20134 * configure: Regenerate.
20135
20136 2002-05-17 Jim Blandy <jimb@redhat.com>
20137
20138 * gdb.base/completion.exp: Recognize the more detailed error
20139 messages produced by the macro expander's lexical analyzer.
20140
20141 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
20142
20143 * gdb.arch/altivec-abi.c: New file.
20144 * gdb.arch/altivec-abi.exp: New file.
20145 * gdb.arch/altivec-regs.c: New file.
20146 * gdb.arch/altivec-regs.exp: New file.
20147
20148 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
20149
20150 * gdb.base/maint.exp (maint print type): Update for new type
20151 structure.
20152
20153 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
20154
20155 * gdb.arch: New directory.
20156 * gdb.arch/configure.in: New file.
20157 * gdb.arch/configure: New file.
20158 * gdb.arch/Makefile.in: New file.
20159
20160 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
20161
20162 * gdb.asm/asm-source.exp: Add v850 as supported target.
20163 * gdb.asm/v850.inc: New file.
20164
20165 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
20166
20167 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20168
20169 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
20170
20171 * gdb.base/break.exp: Check 'break "marker2"'.
20172
20173 2002-05-10 Michael Snyder <msnyder@redhat.com>
20174
20175 * gdb.base/long_long.exp: Fix typo.
20176
20177 2002-05-10 Jim Blandy <jimb@redhat.com>
20178
20179 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20180 a bug.
20181
20182 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20183 Recognize more detailed error message produced by the macro
20184 expander's lexical analyzer.
20185 * lib/gdb.exp (test_print_reject): Same.
20186
20187 2002-05-09 Mark Kettenis <kettenis@gnu.org>
20188
20189 * gdb.c++/method.exp: Fix typo.
20190
20191 2002-05-08 Michael Snyder <msnyder@redhat.com>
20192
20193 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20194 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
20195 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
20196 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20197 Add iftarget clause for strongarm.
20198
20199 2002-05-06 Michael Snyder <msnyder@redhat.com>
20200
20201 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20202 (gdb_continue_to_end): Accept output from status wrapper.
20203 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20204 Clean up fail messages to match pass messages.
20205
20206 Enable the "needs_status_wrapper" testsuite feature.
20207 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20208 (gdb_compile): Conditionally call gdb_wrapper_init.
20209 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20210 * gdb.c++/method.exp: Recognize output from status wrapper.
20211
20212 2002-05-06 Ben Elliston <bje@redhat.com>
20213 From Graydon Hoare <graydon@redhat.com>
20214
20215 * config/sid.exp: Include support for "rawsid" protocol.
20216
20217 2002-05-03 Jim Blandy <jimb@redhat.com>
20218
20219 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20220 * gdb.c++/hang3.C: New file.
20221
20222 2002-05-04 Andrew Cagney <ac131313@redhat.com>
20223
20224 * gdb.base/default.exp: Remove obsolete code.
20225 * gdb.c++/misc.exp: Ditto. Update copyright.
20226 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20227 * gdb.base/whatis.exp: Ditto. Update copyright.
20228 * gdb.base/scope.exp: Ditto. Update copyright.
20229 * gdb.base/ptype.exp: Ditto. Update copyright.
20230 * gdb.base/printcmds.exp: Ditto. Update copyright.
20231 * gdb.base/opaque.exp: Ditto. Update copyright.
20232 * gdb.base/list.exp: Ditto.
20233 * gdb.base/funcargs.exp: Ditto. Update copyright.
20234 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20235 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20236 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20237 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20238 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20239 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20240
20241 2002-05-02 Michael Snyder <msnyder@redhat.com>
20242
20243 * gdb.base/watchpoint.exp: Add xscale target.
20244 * gdb.base/long_long.exp: Add xscale target.
20245 * gdb.base/default.exp: Add xscale target.
20246
20247 2002-05-01 Jim Blandy <jimb@redhat.com>
20248
20249 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20250 gdb.c++/hang.exp: New test.
20251
20252 2002-05-01 Fred Fish <fnf@redhat.com>
20253
20254 * gdb.base/completion.exp: Handle completions of "./Make" for
20255 more than one completion possibility, as is the case when we
20256 build and test in the source tree.
20257
20258 2002-04-29 Anthony Green <green@redhat.com>
20259
20260 * gdb.java/jmisc1.exp: New file.
20261 * gdb.java/jmisc2.exp: New file.
20262
20263 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
20264
20265 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20266
20267 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
20268
20269 * gdb.base/help.exp: Change 'help status' to allow for target
20270 dependent output differences.
20271
20272 2002-04-22 Michael Chastain <mec@shout.net>
20273
20274 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20275
20276 2002-04-22 Michael Chastain <mec@shout.net>
20277
20278 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20279
20280 2002-04-17 David S. Miller <davem@redhat.com>
20281
20282 * gdb.asm/sparc64.inc: New file.
20283 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20284
20285 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
20286
20287 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20288 instruction file directly into the build tree. Clean up at end of
20289 test.
20290
20291 2002-04-18 David S. Miller <davem@redhat.com>
20292
20293 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20294 handle 64-bit platforms correctly.
20295 * gdb.base/maint.exp: Likewise.
20296
20297 2002-04-18 Kevin Buettner <kevinb@redhat.com>
20298
20299 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20300 ``-fpic'' when compiling files comprising a shared library, but
20301 it does need additional linker flags in order to find shared
20302 libraries at run time.
20303
20304 2002-04-18 Kevin Buettner <kevinb@redhat.com>
20305
20306 * gdb.base/cvexpr.c (use): New function.
20307 (main): Invoke use() on all global variables to prevent
20308 some linkers from deleting these otherwise unused symbols.
20309
20310 2002-04-17 Michael Chastain <mec@shout.net>
20311 From David S. Miller <davem@redhat.com>
20312
20313 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20314 handle 64-bit platforms correctly.
20315
20316 2002-04-12 Michael Snyder <msnyder@redhat.com>
20317 From Jim Blandy <jimb@redhat.com>
20318 * gdb.base/foo.c (foox): Remove section attribute; the linker
20319 script can handle this instead.
20320 * gdb.base/bar.c (barx): Same.
20321 * gdb.base/baz.c (bazx): Same.
20322 * gdb.base/grbx.c (grbxx): Same.
20323
20324 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20325 manager doesn't automatically unmap overlays unnecessarily.
20326
20327 2002-04-10 Martin M. Hunt <hunt@redhat.com>
20328
20329 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20330 stepping out of main.
20331
20332 2002-04-09 Michael Chastain <mec@shout.net>
20333
20334 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20335 scope so that the nested scope tests will make sense.
20336 * gdb.c++/local.exp: Write patterns that actually work with gcc
20337 (the HP patterns "were never known to work with gcc").
20338 Keep the old aCC patterns too.
20339
20340 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
20341
20342 * gdb.base/attach.exp: Correct target board test.
20343
20344 2002-04-08 Michael Chastain <mec@shout.net>
20345
20346 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20347 in a const method. Add some xfail and fail cases for configurations
20348 that do not emit the "const ...".
20349
20350 2002-04-07 Michael Chastain <mec@shout.net>
20351
20352 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20353 Accept "A * const" and "const A * const" as type of "this".
20354 Fix spelling of getFunky throughout. Make messages uniform.
20355
20356 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
20357
20358 Work around for PR gdb/285:
20359 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20360
20361 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
20362
20363 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20364 instructions file at run time instead of configure time.
20365 Sometimes we run the test in a directory that is not the one we
20366 configured in.
20367 * gdb.asm/configure.in: Delete creation of symlink.
20368 * gdb.asm/configure: Regenerate.
20369
20370 2002-04-05 J. Brobecker <brobecker@gnat.com>
20371
20372 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20373 xfullpath () function.
20374
20375 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
20376
20377 * gdb.asm/Makefile.in: Correct dependencies.
20378
20379 * gdb.asm/powerpc.inc: New file.
20380 * gdb.asm/asm-source.exp: Add PowerPC.
20381 * gdb.asm/configure.in: Likewise.
20382 * gdb.asm/configure: Regenerated.
20383
20384 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
20385
20386 * gdb.base/relocate.exp: New file.
20387 * gdb.base/relocate.c: New file.
20388
20389 2002-04-04 Fred Fish <fnf@redhat.com>
20390
20391 * gdb.base/step-test.exp: Update comment regarding stopping in
20392 memcpy/bcopy calls inserted as part of the compiler runtime.
20393
20394 2002-04-04 Michael Snyder <msnyder@redhat.com>
20395
20396 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20397
20398 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
20399
20400 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20401 (gdb_expect): Remove $notransfer hack.
20402
20403 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
20404
20405 * gdb.c++/classes.exp ("calling method for small class"): Match
20406 updated register output.
20407
20408 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
20409
20410 Fix PR gdb/452
20411 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20412 when finished. Make gdb_file_cmd send "exec-file" when
20413 appropriate.
20414
20415 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
20416
20417 * gdb.base/attach.exp: Remove extra setup_xfail.
20418
20419 2002-03-26 Michael Snyder <msnyder@redhat.com>
20420
20421 * gdb.base/default.exp: Add tests for dump, append, and restore.
20422 * gdb.base/help.exp: Add tests for dump, append, and restore.
20423 * gdb.base/dump.exp: New file, test dump, append and restore.
20424 * gdb.base/dump.c: New file.
20425
20426 2002-03-27 Michael Snyder <msnyder@redhat.com>
20427
20428 * gdb.base/help.exp: Modify expect strings to reflect
20429 clean-ups in help messages.
20430
20431 2002-03-26 Fred Fish <fnf@redhat.com>
20432
20433 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20434 have debugging info for those functions and the compiler uses them
20435 internally to copy structs around.
20436
20437 2002-03-26 Fred Fish <fnf@redhat.com>
20438
20439 * gdb.base/list.exp: Revert the change made yesterday and add note
20440 about why we don't list the default lines for remote targets.
20441
20442 2002-03-25 Michael Snyder <msnyder@redhat.com>
20443
20444 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20445
20446 2002-03-25 Fred Fish <fnf@redhat.com>
20447
20448 * gdb.base/list.exp: This test works on remote targets so remove
20449 the short circuit for remote targets. Update copyright.
20450
20451 2002-03-25 Fred Fish <fnf@redhat.com>
20452
20453 * gdb.base/attach.exp: Fix logic error that was suppressing this
20454 test for all non hppa*-*-hpux* targets, instead of the hp target.
20455 Move comments closer to the suppression point. Also now need to
20456 check that we are running natively.
20457
20458 2002-03-22 Michael Snyder <msnyder@redhat.com>
20459
20460 * gdb.base/default.exp: Add test for gcore. Update copyright.
20461 * gdb.base/help.exp: Add test for gcore. Update copyright.
20462
20463 2002-03-06 Fred Fish <fnf@redhat.com>
20464
20465 * gdb.base/funcargs.c: Remove extraneous ';' character.
20466 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20467
20468 2002-03-04 Michael Chastain <mec@shout.net>
20469
20470 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20471 accommodate gcc v3 function signature.
20472 * gdb.mi/mi0-var-cmd-exp: Ditto.
20473
20474 2002-02-24 Andrew Cagney <ac131313@redhat.com>
20475
20476 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20477 ``GNU/Linux'' or ``Linux kernel''
20478 * testsuite/gdb.threads/pthreads.c: Ditto.
20479
20480 2002-02-24 Michael Chastain <mec@shout.net>
20481
20482 * gdb.threads/pthreads.c (thread1): Add a return statement.
20483 (thread2): Likewise.
20484 (foo): Likewise.
20485
20486 2002-02-23 Michael Chastain <mec@shout.net>
20487
20488 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20489 to placate gcc.
20490
20491 2002-02-23 Michael Chastain <mec@shout.net>
20492
20493 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20494 test "ptype bint". The test passes on all my stabs configurations.
20495
20496 2002-02-21 Jim Blandy <jimb@redhat.com>
20497
20498 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20499 filename at a time, and watch for the ones we want to see.
20500
20501 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20502 types of pointers to prototyped functions.
20503
20504 2002-02-20 Andrew Cagney <ac131313@redhat.com>
20505
20506 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20507 signed, unsigned and straight char.
20508 (padding_char, padding_short, padding_int, padding_long,
20509 padding_long_long, padding_float, padding_double,
20510 padding_long_double): New global variables.
20511 (fill, fill_structs): New functions.
20512
20513 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20514 for correctly sized writes. Update copyright.
20515 (get_valueof): New procedure.
20516 (get_sizeof): Call get_valueof.
20517 (check_valueof): New procedure.
20518 (check_padding): New procedure.
20519
20520 2002-02-20 Michael Chastain <mec@shout.net>
20521
20522 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20523 to setup_xfail. Document some of the remaining calls.
20524
20525 2002-02-18 Michael Chastain <mec@shout.net>
20526
20527 * gdb.c++/userdef.exp: Update copyright year.
20528
20529 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
20530
20531 * gdb.c++/userdef.exp: Test overloaded operators properly.
20532 Remove xfails.
20533
20534 2002-02-14 Michael Snyder <msnyder@redhat.com>
20535
20536 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20537
20538 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
20539
20540 * gdb.base/a2-run.exp: Check for a remote target properly.
20541 * gdb.base/annota1.exp: Likewise.
20542 * gdb.base/list.exp: Likewise.
20543 * gdb.base/reread.exp: Likewise.
20544 * gdb.base/scope.exp: Likewise.
20545 * gdb.base/shlib-call.exp: Likewise.
20546 * gdb.base/term.exp: Likewise.
20547 * gdb.c++/annota2.exp: Likewise.
20548
20549 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
20550
20551 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20552
20553 2002-02-10 Michael Chastain <mec@shout.net>
20554
20555 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20556 (call_after_alloca): Ditto.
20557
20558 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
20559
20560 * gdb.base/ending-run.exp: Guard "cont" test with
20561 gdb_skip_stdio_test.
20562
20563 2002-02-06 Jim Blandy <jimb@redhat.com>
20564
20565 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20566 from here...
20567 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20568 To here. Disable this test on non-HP platforms. Add big comment.
20569
20570 2002-02-04 Michael Snyder <msnyder@redhat.com>
20571
20572 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20573 other than d10v and m32r.
20574
20575 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
20576
20577 * gdb.base/default.exp: Rewrite test patterns to reduce time
20578 taken to match them.
20579
20580 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
20581
20582 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20583 Allow a start function above main.
20584 * gdb.threads/linux-dp.exp: Fix copyright date.
20585
20586 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
20587
20588 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20589 (check_philosopher_stack): Check for manager thread before checking
20590 for a just-starting thread.
20591
20592 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
20593
20594 From Neil Booth <neil@daikokuya.demon.co.uk>:
20595 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20596 warnings.
20597
20598 2002-01-21 Fred Fish <fnf@redhat.com>
20599
20600 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20601 not caller.
20602
20603 2002-01-21 Jim Blandy <jimb@redhat.com>
20604
20605 * gdb.base/reread.exp: Check that GDB properly re-reads the
20606 executable file when it changes while no inferior is running.
20607
20608 2002-01-21 Fred Fish <fnf@redhat.com>
20609
20610 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20611 optionally accept the "shlib events" variation.
20612
20613 2002-01-21 Jim Blandy <jimb@redhat.com>
20614
20615 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20616 call `fflush' after every `printf', so that the output is produced
20617 at predictable points, regardless of whatever buffering does (or
20618 doesn't) take place.
20619 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20620 at different points.
20621
20622 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
20623
20624 * gdb.c++/inherit.exp: Update copyright years.
20625 * gdb.c++/method.exp: Likewise.
20626
20627 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
20628
20629 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20630 artificial methods/arguments.
20631 * gdb.c++/derivation.exp: Likewise.
20632 * gdb.c++/inherit.exp: Likewise.
20633 * gdb.c++/method.exp: Likewise.
20634 * gdb.c++/virtfunc.exp: Likewise.
20635
20636 2002-01-18 Andrew Cagney <ac131313@redhat.com>
20637
20638 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20639 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20640 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20641 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20642 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20643 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20644
20645 2002-01-17 Jim Blandy <jimb@redhat.com>
20646
20647 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20648 anchoring the pattern matching the entry point symbol's name.
20649
20650 2002-01-17 Andrew Cagney <ac131313@redhat.com>
20651
20652 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20653 continue/quit query. Update copyright.
20654
20655 2002-01-14 Michael Snyder <msnyder@redhat.com>
20656
20657 * gdb.base/gcore.exp: Remove extra debugging output.
20658
20659 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
20660
20661 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20662 for slightly dubious v2 mangled string.
20663
20664 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
20665
20666 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20667
20668 2002-01-10 Jason Merrill <jason@redhat.com>
20669
20670 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
20671
20672 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20673 constructors.
20674 * gdb.c++/derivation.exp: Likewise.
20675 * gdb.c++/templates.exp: Likewise.
20676 * gdb.c++/virtfunc.exp: Likewise.
20677
20678 2002-01-10 Michael Snyder <msnyder@redhat.com>
20679
20680 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
20681
20682 2002-01-08 Michael Snyder <msnyder@redhat.com>
20683
20684 * gdb.base/gcore.exp: New test for generate-core-file command.
20685 * gdb.base/gcore.c: Testcase for above.
20686 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20687
20688 2002-01-08 Jason Merrill <jason@redhat.com>
20689
20690 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20691
20692 2002-01-07 Fred Fish <fnf@redhat.com>
20693
20694 * gdb.c++/overload.exp: Remove unconditional xfails for:
20695 print foo_instance1.overloadargs(1)
20696 print foo_instance1.overloadargs(1, 2)
20697 print foo_instance1.overloadargs(1, 2, 3)
20698 print foo_instance1.overloadargs(1, 2, 3, 4)
20699 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20700 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20701 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20702 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20703 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20704 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20705 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20706 print foo_instance1.overload1arg()
20707 print foo_instance1.overload1arg((char)arg2)
20708 print foo_instance1.overload1arg((signed char)arg3)
20709 print foo_instance1.overload1arg((unsigned char)arg4)
20710 print foo_instance1.overload1arg((int)arg7)
20711 print foo_instance1.overload1arg((unsigned int)arg8)
20712 print foo_instance1.overload1arg((float)arg11)
20713 print foo_instance1.overload1arg((double)arg12)
20714
20715 2002-01-07 Michael Snyder <msnyder@redhat.com>
20716
20717 * gdb.base/huge.exp: New test. Print a very large target data object.
20718 (skip_huge_test): New test variable. Define if you want to skip this
20719 test. The test reads an 8 megabyte data object from the target, so it
20720 might be very time consuming on remote targets with a slow connection.
20721 * gdb.base/huge.c: New file. Test case for above.
20722
20723 2002-01-07 Fred Fish <fnf@redhat.com>
20724
20725 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20726 g_instance.bfoo, and g_instance.cfoo.
20727
20728 2002-01-07 Jeffrey A Law <law@redhat.com>
20729
20730 * gdb.base/break.c (multi_line_if_conditional): New function.
20731 (multi_ilne_while_conditional): Likewise.
20732 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20733 IF or WHILE condition puts the breakpoint at the start of
20734 the condition.
20735
20736 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20737 hppa*-*-hpux* expected failure.
20738 * gdb.base/structs.exp (do_function_calls): Similarly.
20739
20740 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20741 watchpoints.
20742
20743 2002-01-06 Andrew Cagney <ac131313@redhat.com>
20744
20745 Fix PR gdb/66.
20746 * gdb.base/structs.exp: Replace skip for a29k with skip for
20747 gdb,cannot_call_functions.
20748 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20749 * gdb.base/callfuncs.exp: Ditto.
20750 * gdb.base/call-rt-st.exp: Ditto.
20751 * gdb.base/call-strs.exp: Ditto.
20752 * gdb.base/callfwmall.exp: Ditto.
20753 * gdb.base/scope.exp: Obsolete xfail a29k.
20754 * gdb.c++/misc.exp: Ditto.
20755 * gdb.c++/cplusfuncs.exp: Ditto.
20756 * gdb.base/ptype.exp: Ditto.
20757 * gdb.base/printcmds.exp: Ditto.
20758 * gdb.base/opaque.exp: Ditto.
20759 * gdb.base/list.exp: Ditto.
20760 * gdb.base/funcargs.exp: Ditto.
20761 * gdb.base/default.exp: Ditto.
20762
20763 2002-01-04 Michael Snyder <msnyder@redhat.com>
20764
20765 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
20766 * gdb.base/maint.exp: Add tests for maint info sections options.
20767
20768 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20769
20770 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20771
20772 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
20773
20774 * gdb.asm/arm.inc: New file.
20775 * gdb.asm/asm-source.exp: Add arm targets.
20776 * gdb.asm/configure.in: Ditto.
20777 * gdb.asm/configure: Recreated from configure.in.
20778
20779 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20780
20781 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20782 with HP's compiler.
20783 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20784 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20785 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20786 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20787
20788 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20789 either HP's compilers or GCC.
20790
20791 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20792 a SIGBUS or SIGSEGV.
20793
20794 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20795
20796 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20797 can be compiled with either HP's compiler or GCC.
20798
20799 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20800 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20801 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20802
20803 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20804 to match current gdb output. Update due to using auto-solib-limit
20805 for limiting instead of overloading auto-solib-add.
20806 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20807 test program.
20808
20809 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
20810 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20811 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20812 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20813 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20814 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20815 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20816 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20817 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20818 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20819 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20820 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20821 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
20822
20823 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20824 a SIGTRAP to the inferior.
20825
20826 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
20827
20828 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20829 Substitute call to target_link by call to gdb_compile.
20830
20831 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20832
20833 * gdb.base/break.exp: Fix HP specific search string when testing
20834 backtracing in a called function.
20835
20836 * gdb.base/constvars.exp: Only set lang to C++ if we're
20837 compiling the test with HP's compilers.
20838 * gdb.base/volatile.exp: Similarly.
20839
20840 2001-12-19 Jim Blandy <jimb@redhat.com>
20841
20842 * gdb.base/printcmds.exp: Expect the null character to be printed
20843 as '\0', and the '\013' to be printed as '\v'.
20844 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20845 * gdb.base/setvar.exp: Same.
20846
20847 2001-12-17 Jim Blandy <jimb@redhat.com>
20848
20849 * gdb.base/completion.exp: Rather than completing very long
20850 filenames, which can make the readline library produce output we
20851 don't recognize, cd to the directory first, and then complete
20852 using nice, short relative paths.
20853
20854 * gdb.base/completion.exp: On some systems, there is, in fact, a
20855 variable named `b' in scope, since GDB treats all static
20856 variables as being in scope. So use `no_var_named_this'
20857 instead of `b'.
20858
20859 * gdb.base/corefile.exp: Recognize the message saying that GDB
20860 can't find the core file's registers as a failure.
20861
20862 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20863
20864 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20865 test expect string more specific.
20866
20867 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
20868
20869 * gdb.asm/asm-source.exp: Add support for xstormy16.
20870 * gdb.asm/configure.in: Ditto.
20871 * gdb.asm/configure: Rebuild.
20872 * gdb.asm/xstormy16.inc: New file.
20873
20874 2001-12-10 Fred Fish <fnf@redhat.com>
20875
20876 * gdb.base/maint.exp: Update to match changes in type dumping code.
20877
20878 2001-12-10 Jim Blandy <jimb@redhat.com>
20879
20880 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
20881 matching the entry point symbol's name at the beginning of the
20882 line.
20883
20884 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
20885
20886 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20887 gdb.c++/inherit.exp, gdb.c++/method.exp,
20888 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20889 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20890 and class layout support.
20891
20892 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
20893
20894 * gdb.c++/classes.exp: Add test for static member function.
20895 * gdb.c++/misc.cc: Add class with static member function.
20896
20897 2001-12-07 Jim Blandy <jimb@redhat.com>
20898
20899 If GDB says it can't find the struct the function returned, report
20900 those tests as `unsupported'.
20901 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20902 Rewrite subsequent tests to use it.
20903
20904 If GDB says it can't find the struct the function returned, report
20905 those tests as `unsupported'.
20906 * gdb.base/structs.exp (call_struct_func): New function.
20907 (do_function_calls): Use call_struct_func to call the functions
20908 returning structs.
20909
20910 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20911 whether functions are prototyped or not, so we can't possibly pass
20912 arguments to t_float_values2 properly.
20913
20914 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20915 value of `timeout' for targets other than the mips*tx39-*.
20916
20917 2001-12-06 Michael Snyder <msnyder@redhat.com>
20918
20919 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
20920 and detect whether the start symbol has a leading underscore.
20921
20922 2001-12-04 Jim Blandy <jimb@redhat.com>
20923
20924 * gdb.base/completion.exp: Clarify indentation.
20925
20926 2001-12-03 Jim Blandy <jimb@redhat.com>
20927
20928 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20929 variables on the S/390, not `.word'.
20930
20931 2001-11-30 Jim Blandy <jimb@redhat.com>
20932
20933 Add assembly-source tests for s390-ibm-linux.
20934 * gdb.asm/s390.inc: New file.
20935 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20936 the S/390 architecture.
20937 * gdb.asm/configure: Regenerated.
20938
20939 2001-11-30 Michael Snyder <msnyder@redhat.com>
20940
20941 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20942 next, info source, info sources, info line, global and static
20943 variables, and static functions.
20944 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20945 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20946 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20947 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20948 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20949 (gdbasm_leave): Restore frame pointer.
20950 (gdbasm_startup): Copy stack set-up from crt0.S.
20951
20952 2001-11-26 Fernando Nasser <fnasser@redhat.com>
20953
20954 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20955 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20956 to a local (non-static) variable. Copy tstruct.a to a static buffer
20957 and return a pointer to that buffer.
20958 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20959
20960 2001-11-24 Mark Kettenis <kettenis@gnu.org>
20961
20962 * gdb.asm/configure.in: Fix recognition of ix86 target.
20963 * gdb.asm/configure: Regenerate.
20964
20965 2001-11-21 Michael Snyder <msnyder@redhat.com>
20966
20967 * gdb.asm/sparc.inc: New file.
20968 * gdb.asm/asm-source.exp: Recognize sparc target.
20969 * gdb.asm/configure.in: Recognize sparc target.
20970 * gdb.asm/configure: Regenerate.
20971
20972 2001-11-21 Michael Snyder <msnyder@redhat.com>
20973
20974 * gdb.asm/m32r.inc: New file.
20975 * gdb.asm/asm-source.exp: Recognize m32r target.
20976 * gdb.asm/configure.in: Recognize m32r target.
20977 * gdb.asm/configure: Regenerate.
20978
20979 2001-11-20 Michael Snyder <msnyder@redhat.com>
20980
20981 * gdb.asm/i386.inc: New file.
20982 * gdb.asm/asm-source.exp: Recognize ix86 target.
20983 * gdb.asm/configure.in: Recognize ix86 target.
20984 * gdb.asm/configure: Regenerate.
20985
20986 * gdb.c++/namespace.exp: Fix quotes in output messages.
20987
20988 2001-11-14 Michael Snyder <msnyder@redhat.com>
20989
20990 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
20991 qualifier in a type cast expression, to designate an address
20992 in the instruction space (Harvard architecture).
20993
20994 2001-11-13 Michael Snyder <msnyder@redhat.com>
20995
20996 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20997 Tests for expressions using 'const' and 'volatile'.
20998
20999 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
21000
21001 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21002
21003 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
21004
21005 * lib/mi-support.exp (mi_run_to_helper): Move comments
21006 outside of gdb_expect.
21007
21008 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
21009
21010 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21011 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21012 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21013 mi0_run_to): New functions.
21014 * gdb.mi/mi-simplerun.exp: Use them.
21015 * gdb.mi/mi0-simplerun.exp: Likewise.
21016 * gdb.mi/mi-var-cmd.exp: Likewise.
21017 * gdb.mi/mi0-var-cmd.exp: Likewise.
21018
21019 2001-11-10 Andrew Cagney <ac131313@redhat.com>
21020
21021 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21022 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21023
21024 2001-11-09 Andrew Cagney <ac131313@redhat.com>
21025
21026 * gdb.base/restore.exp: Include $expected value in restored test
21027 message.
21028
21029 2001-11-09 Andrew Cagney <ac131313@redhat.com>
21030
21031 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21032 implemented.
21033
21034 2001-11-08 Michael Snyder <msnyder@redhat.com>
21035
21036 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21037 Add pass/fail message for stop at breakpoint in call dummy function.
21038
21039 2001-11-07 Michael Snyder <msnyder@redhat.com>
21040
21041 * gdb.c++/templates.exp (test_template_breakpoints):
21042 If we get an overload menu, but it does not match what
21043 we expect, we still need to issue the "cancel" command.
21044 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21045 making the whitespace optional. Argument for "new" may be
21046 "unsigned" as well as "unsigned int/long".
21047 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
21048 making the whitespace optional. Also replace "(void) with
21049 "((void|)), making the keyword "void" optional.
21050 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
21051 making the whitespace optional. Also replace "(void) with
21052 "((void|)), making the keyword "void" optional.
21053 * gdb.base/callfuncs.c (t_float_values): This function must
21054 _not_ be prototyped, and the following function (t_float_values2)
21055 must be prototyped (if the compiler supports it), so that GDB
21056 can be tested against both cases. Usually one case involves
21057 promotion of float to double, while the other does not.
21058 * gdb.base/callfwmall.c: Ditto.
21059 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21060 includes a stack frame for "start".
21061
21062 2001-11-05 Jim Blandy <jimb@redhat.com>
21063
21064 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21065 pointers are 32 bits long, and that offsets of relocs are always
21066 stored in the data (REL-style), and not in the reloc entry itself
21067 (RELA-style).
21068 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21069 stabs.
21070
21071 2001-11-01 Michael Snyder <msnyder@redhat.com>
21072
21073 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21074 and regular expression operators by using quoting.
21075
21076 2001-10-31 Michael Snyder <msnyder@redhat.com>
21077
21078 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21079 depending on what the symbol table contains.
21080 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21081 the output of the ptype command. Similarly, accept both "const &"
21082 and "const&".
21083
21084 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
21085
21086 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21087 symbol `STORAGE' to allow to choose the storage class of
21088 the local datastructures.
21089 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21090 compiler directive.
21091
21092 2001-10-30 Michael Snyder <msnyder@redhat.com>
21093
21094 * gdb.base/jump.exp: Allow it to run for all targets.
21095
21096 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
21097
21098 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21099 with new double_array size.
21100 (main): Change storage class of all local variables to static.
21101 Reduce size of double_array to 9.
21102 * gdb.base/call-ar-st.exp: Increase timeout value.
21103 Change expected output for double array to match new size in
21104 call-ar-st.c.
21105
21106 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
21107
21108 * gdb.base/ending-run.exp: Create identical output when passing
21109 `step to end of run' case. Add regular expression branch satisfying
21110 Stormy16 target.
21111
21112 2001-10-28 Mark Kettenis <kettenis@gnu.org>
21113
21114 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21115 that we catch the expected failure under Linux/x86.
21116
21117 2001-10-29 Orjan Friberg <orjanf@axis.com>
21118
21119 * gdb.base/setvar.exp: Escape curly braces.
21120 * gdb.stabs/weird.exp: Ditto.
21121
21122 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
21123
21124 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21125 * gdm.mi/mi0-hack-cli.exp: Likewise.
21126
21127 2001-10-25 Andrew Cagney <ac131313@redhat.com>
21128
21129 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21130 messages.
21131
21132 2001-10-21 Andrew Cagney <ac131313@redhat.com>
21133
21134 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21135 checking MI enabled.
21136
21137 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
21138
21139 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21140
21141 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
21142
21143 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21144 if gdb child process crashes, just signal an error.
21145
21146 2001-10-02 Jim Blandy <jimb@redhat.com>
21147
21148 * lib/gdb.exp (test_xfail_format): Simplify.
21149
21150 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21151 front of the variable name `format'. Simplify `if'.
21152
21153 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
21154
21155 * gdb.threads/pthreads.exp: Wait for output and delay
21156 before sending ^C.
21157
21158 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
21159
21160 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21161 some incorrect output instead of timing out.
21162 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21163
21164 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
21165
21166 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21167 check to allow additional `int'.
21168
21169 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
21170
21171 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21172 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21173
21174 2001-09-27 Michael Snyder <msnyder@redhat.com>
21175
21176 * lib/gdb.exp (test_debug_format): New proc.
21177 (setup_xfail_format): Use new proc test_debug_format.
21178 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21179 proc; use new service proc test_debug_format.
21180 Replace all other "gcc_compiled" tests with this test.
21181 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21182 proc; use new service proc test_debug_format.
21183 Replace all other "gcc_compiled" tests with this test.
21184
21185 2001-09-27 Michael Snyder <msnyder@redhat.com>
21186
21187 * gdb.base/cvexpr.exp: New file.
21188 * gdb.base/cvexpr.c: New file
21189 Test for expressions using const and volatile keywords.
21190
21191 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
21192
21193 * gdb.base/constvars.exp: Check for different orders of keywords
21194 and additional "int" strings in output.
21195
21196 2001-09-22 Andrew Cagney <ac131313@redhat.com>
21197
21198 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21199 responses from "help maint".
21200
21201 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
21202
21203 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21204 to localhost:NNN instead of :NNN, in case Xvfb is listening
21205 only on TCP.
21206
21207 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
21208
21209 * gdb.base/recurse.exp: When checking leaving the watchpoint
21210 scope, recognize when gdb is in function's epilogue and pass.
21211
21212 2001-09-18 Keith Seitz <keiths@redhat.com>
21213
21214 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21215 support for running tests against sid targets.
21216 (gdbtk_done): Ditto.
21217
21218 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
21219
21220 * gdb.base/ending-run.c (main): Set stdout buffersize
21221 to the same reasonable value for any target.
21222 * gdb.base/ending-run.exp: Add a regular expression
21223 to make testsuite happy on Sanyo Stormy16 target.
21224
21225 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
21226
21227 * gdb.base/display.c (do_loops): Add float variable `f'.
21228 Increment f in loop.
21229 * gdb.base/display.exp: Increment timeout by 60 seconds.
21230 Change float display test to use variable `f'.
21231
21232 2001-09-17 Jim Blandy <jimb@redhat.com>
21233
21234 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21235 overflowing the limited breakpoint tables on some ROM monitors
21236 (like the ROM68K).
21237
21238 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
21239
21240 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21241 the "-ac" (disable access control) flag.
21242
21243 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
21244
21245 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21246 ints.
21247
21248 2001-08-30 Keith Seitz <keiths@redhat.com>
21249
21250 * lib/gdb.exp: Move all insight-related functionality into
21251 separate file.
21252 * lib/insight-support.exp: New file.
21253
21254 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
21255
21256 * config/sid.exp (sid_start): Never set sid verbosity; disable
21257 expect_background {} that consumed its stdout; tolerate </dev/null.
21258 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21259
21260 2001-08-18 Andrew Cagney <ac131313@redhat.com>
21261
21262 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21263 CLI jump command to start it.
21264 (mi_run_to_main): Fail immediatly when unexpected output.
21265
21266 2001-08-18 Andrew Cagney <ac131313@redhat.com>
21267
21268 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21269 beginning of function. Fix PR gdb/191.
21270
21271 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
21272
21273 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21274 what to force sid endianness to.
21275
21276 2001-08-15 Keith Seitz <keiths@redhat.com>
21277
21278 * lib/gdb.exp (gdbtk_start): Don't set environment
21279 variables for TCL_LIBRARY and friends. Insight will
21280 now figure these out for itself.
21281
21282 2001-08-02 Michael Snyder <msnyder@redhat.com>
21283
21284 * gdb.base/completion.exp: Remove the symbol "a64l" from
21285 the expect string; this is target-specific, and not related
21286 to what is being tested.
21287
21288 2001-08-02 Dave Brolley <brolley@redhat.com>
21289
21290 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21291
21292 2001-07-25 Michael Snyder <msnyder@redhat.com>
21293
21294 * gdb.base/consecutive.exp: New file. Test stepping over
21295 breakpoints on consecutive instructions.
21296 * gdb.base/consecutive.c: New file.
21297
21298 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21299 curly braces in regular expressions.
21300
21301 2001-07-25 Michael Snyder <msnyder@redhat.com>
21302
21303 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21304 legitimate output from stepping out of main.
21305
21306 2001-07-22 Keith Seitz <keiths@redhat.com>
21307
21308 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21309 the empty string, do not run the tests.
21310
21311 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21312
21313 * gdb.base/long_long.exp: Detect size of pointer. Take into
21314 account 2-byte pointers when testing for p/a results.
21315
21316 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21317
21318 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
21319 and defined to 1K for m68hc11.
21320 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21321 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21322 (sizeof_random_data): New variable to tell the size of the data table;
21323 don't test past this size; always run to main.
21324
21325 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21326
21327 * gdb.base/return2.exp: return of long long and double fails for
21328 68HC11; don't execute these tests on that platform.
21329 * gdb.base/return.exp: Return of a double fails for 68hc11.
21330
21331 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21332
21333 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21334 tests that print a float.
21335 * call-rt-st.exp: Likewise.
21336
21337 2001-07-12 Mark Kettenis <kettenis@gnu.org>
21338
21339 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21340 running this test on Linux.
21341
21342 2001-06-24 Michael Chastain <chastain@redhat.com>
21343
21344 * gdb.base/arithmet.exp: Remove some tests to make all test names
21345 unique.
21346
21347 2001-07-03 Michael Snyder <msnyder@redhat.com>
21348
21349 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21350 the output of the ptype command.
21351
21352 2001-07-02 Michael Snyder <msnyder@redhat.com>
21353
21354 * gdb.base/completion.exp: Don't assume that break.c is the only
21355 source file that may contain functions named "marker".
21356 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21357
21358 2001-06-28 Andrew Cagney <ac131313@redhat.com>
21359
21360 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21361 of files to delete.
21362
21363 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21364 * gdb.disasm/h8300s.exp: New file.
21365 gdb.disasm/h8300s.s: Likewise.
21366
21367 2001-06-27 Andrew Cagney <ac131313@redhat.com>
21368
21369 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21370 empty breakpoint tables.
21371
21372 2001-06-25 Andrew Cagney <ac131313@redhat.com>
21373
21374 * lib/mi-support.exp: Update args=... part of stop-reason
21375 patterns. Accept either a list or a tuple.
21376
21377 2001-06-23 Andrew Cagney <ac131313@redhat.com>
21378
21379 * lib/mi-support.exp: Remove local emacs variable defining
21380 change-log-default-name.
21381
21382 2001-06-22 Michael Chastain <chastain@redhat.com>
21383
21384 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21385 This is operationally compatible with the previous version.
21386
21387 2001-06-13 Jim Blandy <jimb@redhat.com>
21388
21389 * lib/gdb.exp (gdb_test): Doc fix.
21390
21391 2001-06-10 Michael Chastain <chastain@redhat.com>
21392
21393 * gdb.base/exprs.exp: Remove a duplicate test.
21394
21395 2001-06-06 Jim Blandy <jimb@redhat.com>
21396
21397 * gdb.base/return2.exp (main): Use values to test float and double
21398 returns that are not NaN's, to avoid being confused by IEEE
21399 comparison rules.
21400
21401 2001-06-04 Michael Snyder <msnyder@redhat.com>
21402
21403 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
21404 non-zero if control_c fails. Terminate the test on failure,
21405 rather than wait for 12 more tests to time out.
21406
21407 2001-06-06 Jim Blandy <jimb@redhat.com>
21408
21409 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
21410 Don't forget to match the GDB prompt.
21411
21412 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21413
21414 2001-06-04 Jim Blandy <jimb@redhat.com>
21415
21416 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21417 command.
21418
21419 2001-05-31 Kevin Buettner <kevinb@redhat.com>
21420
21421 * gdb.base/annota1.exp (info break): Match four or more spaces
21422 after "Address".
21423
21424 2001-05-31 Michael Chastain <chastain@redhat.com>
21425
21426 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21427 (dm_type_int_star): Likewise.
21428 (dm_type_long_star): Likewise.
21429 (dm_type_void_star): Likewise.
21430
21431 2001-05-29 Kevin Buettner <kevinb@redhat.com>
21432
21433 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21434 to a known value in order to get consistent results regardless
21435 of the setting of INPUTRC or the presence or contents of .inputrc.
21436
21437 2001-05-24 Michael Snyder <msnyder@redhat.com>
21438
21439 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21440 Don't require that the main thread and the manager thread are the
21441 first in the list.
21442
21443 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21444 debugging. If test fails, issue an "unsupported" not a "fail".
21445
21446 2001-05-24 Jim Blandy <jimb@redhat.com>
21447
21448 Don't assume that short is shorter than int.
21449 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21450 assume that shorts are smaller than ints. On a 16-bit machine,
21451 this isn't true.
21452 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21453 an int, is not equal to ~0 stored in an unsigned char. This tests
21454 the same thing that the previous test meant to, but works on
21455 16-bit machines, too.
21456 ("print unsigned char != (~0)"): Same test, complemented.
21457
21458 2001-05-24 Michael Snyder <msnyder@redhat.com>
21459
21460 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
21461 test for (full_coverage == 0). This makes the test run faster,
21462 and prevents dejagnu getting out of step.
21463
21464 2001-05-23 Kevin Buettner <kevinb@redhat.com>
21465
21466 * gdb.base/finish.exp (finish_void): Revise pattern for
21467 stopping on the call statement to not permit stopping at
21468 the start of the instructions comprising the call sequence.
21469
21470 2001-05-19 Michael Chastain <chastain@redhat.com>
21471
21472 * gdb.base/callfuncs.exp: Make all test names unique.
21473 * gdb.base/commands.exp: Make all test names unique.
21474 * gdb.base/condbreak.exp: Make all test names unique.
21475 * gdb.base/dbx.exp: Make all test names unique.
21476 * gdb.base/default.exp: Make all test names unique.
21477 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21478 and TIMEOUT messages to their corresponding PASS message.
21479 * gdb.base/ending-run.exp: Make all test names unique.
21480 * gdb.base/long_long.exp: Remove duplicate test.
21481
21482 2001-05-21 Kevin Buettner <kevinb@redhat.com>
21483
21484 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21485 stop on the call statement as well as the statement after the
21486 call.
21487
21488 2001-05-21 Michael Snyder <msnyder@redhat.com>
21489
21490 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21491
21492 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
21493
21494 * gdb.base/completion.exp: Revamp test. Make it execute on all
21495 platforms.
21496
21497 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
21498
21499 * config/gdbserver.exp (gdb_load): Handle the case
21500 in which the arguments to gdbserver are given in the
21501 baseboard configuration file.
21502 Also handle the case in which the server needs to do a
21503 load.
21504
21505 2001-05-07 Keith Seitz <keiths@cygnus.com>
21506
21507 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21508 set up the display for testing.
21509 (gdbtk_start): Convert all paths to paths that tcl will like.
21510 Export target information to environment.
21511 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21512 necessary.
21513 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21514 (to_tcl_path): New proc to convert a given pathname into
21515 a path acceptible as an argument to a tcl command.
21516 (_gdbtk_export_target_info): New proc to export target info
21517 into the environment for gdbtk testing.
21518 (gdbtk_done): New proc to signal end-of-test.
21519
21520 2001-05-06 Jim Blandy <jimb@redhat.com>
21521
21522 * restore.c: Make the code of caller0 correspond to its comment.
21523
21524 2001-05-03 Michael Snyder <msnyder@redhat.com>
21525
21526 * config/sid.exp (gdb_target_sid): Check for error messages.
21527 On error or timeout, don't make expect exit (which will terminate
21528 all subsequent tests); instead just make gdb exit.
21529 (gdb_load): Check for error messages. On error or timeout,
21530 return a negative value.
21531
21532 2001-04-24 Jim Blandy <jimb@redhat.com>
21533
21534 * gdb.c++/templates.exp: If we see the prompt for the overload
21535 list, but we haven't recognized any of the longer patterns,
21536 arrange for this test to fail, not hang.
21537
21538 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21539 variations.
21540
21541 2001-04-22 Michael Chastain <chastain@redhat.com>
21542
21543 * gdb.c++/local.exp: Use the 'runto' library function.
21544 * gdb.c++/namespace.exp: Likewise.
21545 * gdb.c++/overload.exp: Likewise.
21546
21547 2001-03-26 Kevin Buettner <kevinb@redhat.com>
21548
21549 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21550 * gdb.base/step-line.exp: New file. Test step/next in presence of
21551 #line directives.
21552 * gdb.base/step-line.c: New file. Test program for the above.
21553 * gdb.base/step-line.inp: New file. We pretend that this file has
21554 been transformed by some other tool into step-line.c.
21555
21556 2001-03-21 Jim Blandy <jimb@redhat.com>
21557
21558 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21559 unmangled operator names.
21560
21561 2001-03-20 Jim Blandy <jimb@redhat.com>
21562
21563 * gdb.threads/linux-dp.exp: Recognize an additional message
21564 generated by GDB when it doesn't understand how to debug threads
21565 on the target system.
21566
21567 2001-03-19 Andrew Cagney <ac131313@redhat.com>
21568
21569 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21570
21571 2001-03-12 Michael Chastain <chastain@redhat.com>
21572
21573 * gdb.c++/derivation.exp: Use the 'runto' library function.
21574
21575 2001-03-12 Michael Chastain <chastain@redhat.com>
21576
21577 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21578
21579 2001-02-24 Michael Chastain <chastain@redhat.com>
21580
21581 * gdb.c++/ref-types.exp: Change handwritten code to library
21582 function 'runto'.
21583
21584 2001-03-16 Orjan Friberg <orjanf@axis.com>
21585
21586 * gdb.base/signals.exp: Set count to 0 explicitly.
21587
21588 2001-03-15 Mark Salter <msalter@redhat.com>
21589
21590 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21591 (gdb_target_monitor): Add check of gdb_target_cmd return value.
21592 (gdb_load): Add support for additional target_info: gdb_download_size
21593 and gdb_load_timeout.
21594
21595 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21596
21597 * gdb.base/annota1.exp: Move test of isnative to earlier in the
21598 file -- to prevent failing when the compile fails but we have no
21599 intention of running the tests anyway.
21600
21601 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21602 tests if set.
21603
21604 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
21605 integers.
21606
21607 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21608 * gdb.c++/namespace.exp: Ditto.
21609
21610 2001-03-07 Orjan Friberg <orjanf@axis.com>
21611
21612 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21613 * gdb.base/pointers.exp: Relax pattern match of decimals.
21614
21615 2001-03-06 Kevin Buettner <kevinb@redhat.com>
21616
21617 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21618 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21619 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21620 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21621 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21622 config/sh.exp, config/sid.exp, config/slite.exp,
21623 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21624 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21625 config/vxworks.exp, config/vxworks29k.exp,
21626 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21627 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21628 gdb.base/arithmet.exp, gdb.base/assign.exp,
21629 gdb.base/async.exp, gdb.base/attach.exp,
21630 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21631 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21632 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21633 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21634 gdb.base/commands.exp, gdb.base/completion.exp,
21635 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21636 gdb.base/constvars.exp, gdb.base/corefile.exp,
21637 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21638 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21639 gdb.base/ending-run.exp, gdb.base/environ.exp,
21640 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21641 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21642 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21643 gdb.base/funcargs.exp, gdb.base/help.exp,
21644 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21645 gdb.base/logical.exp, gdb.base/long_long.exp,
21646 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21647 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21648 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21649 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21650 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21651 gdb.base/regs.exp, gdb.base/relational.exp,
21652 gdb.base/remote.exp, gdb.base/reread.exp,
21653 gdb.base/restore.exp, gdb.base/return2.exp,
21654 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21655 gdb.base/selftest.exp, gdb.base/setshow.exp,
21656 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21657 gdb.base/sigall.exp, gdb.base/signals.exp,
21658 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21659 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21660 gdb.base/step-test.exp, gdb.base/structs.c,
21661 gdb.base/structs.exp, gdb.base/structs2.exp,
21662 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21663 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21664 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21665 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21666 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21667 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21668 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21669 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21670 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21671 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21672 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21673 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21674 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21675 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21676 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21677 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21678 gdb.trace/circ.exp, gdb.trace/collection.exp,
21679 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21680 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21681 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21682 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21683 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21684 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21685 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21686 notices.
21687
21688 2001-02-27 Michael Snyder <msnyder@cygnus.com>
21689
21690 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21691 first arg is int not float.
21692
21693 2001-02-22 Michael Snyder <msnyder@cygnus.com>
21694
21695 * gdb.base/reread.exp: Unsupported for non-native targets;
21696 doesn't work for remote debugging.
21697
21698 2001-02-19 Fernando Nasser <fnasser@redhat.com>
21699
21700 From Drew Moseley <dmoseley@redhat.com>
21701 * gdb.base/ending-run.exp: Properly handle the BSP state when
21702 stepping past the end of main.
21703
21704 2001-02-19 John Moore <jmoore@redhat.com>
21705
21706 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21707 Converted HPUX fix for non-expected items following multiple
21708 step commands into general solution for all platforms.
21709
21710 2001-02-18 Michael Chastain <chastain@redhat.com>
21711
21712 * gdb.c++/classes.exp (do_tests): Change runto statements
21713 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21714 statements demangler agnostic.
21715 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21716 (gdb_virtfunc_restart): Likewise.
21717
21718 2001-02-14 Michael Chastain <chastain@redhat.com>
21719
21720 * gdb.c++/inherit.exp (do_tests): Change runto statements
21721 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21722 statements demangler agnostic.
21723
21724 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21725
21726 * gdb.threads/pthreads.exp: Unify pass/fail messages for
21727 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21728 before calling common_routine 15 times'' tests.
21729
21730 2001-02-11 Michael Chastain <chastain@redhat.com>
21731
21732 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21733 Helps the test script figure out which demangler is in use.
21734 (dm_type_foo_ref): Ditto.
21735 (dm_type_int_star): Ditto.
21736 (dm_type_long_star): Ditto.
21737 (dm_type_unsigned_int): Ditto.
21738 (dm_type_void): Ditto.
21739 (dm_type_void_star): Ditto.
21740 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
21741 Probe the gdb demangler and set variables to accommodate
21742 formatting differences.
21743 (info_func_regexp): New function. Same as info_func, but
21744 matches against a regexp.
21745 (info_func): Match against a literal string.
21746 (print_addr_2): New function. Match against a literal string,
21747 which can be different from the input to gdb.
21748 (print_addr): Simply call print_addr_2 with the same argument twice.
21749 (test_lookup_operator_functions): Use demangler formatting variables.
21750 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21751 the tests in the same order as the C++ class declaration.
21752 (test_paddr_operator_functions): Ditto.
21753 (test_paddr_overloaded_functions): Ditto.
21754 (test_paddr_hairy_functions): Use demangler formatting variables.
21755 Add reference to gdb/19 for related tests.
21756 (do_tests): Call probe_demangler.
21757
21758 2001-01-30 Kevin Buettner <kevinb@redhat.com>
21759
21760 * gdb.c++/templates.cc (printf): Remove unused function definition.
21761
21762 2001-01-26 Felix Lee <flee@redhat.com>
21763
21764 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21765
21766 2001-01-25 matthew green <mrg@redhat.com>
21767
21768 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21769 up sid.
21770 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21771
21772 2001-01-25 matthew green <mrg@redhat.com>
21773
21774 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
21775 Deprecate $sid_spawn_id.
21776 (sid_exit): Remove code necessary only for `spawn.'
21777
21778 2001-01-25 matthew green <mrg@redhat.com>
21779
21780 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21781
21782 2001-01-28 Michael Chastain <chastain@redhat.com>
21783
21784 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21785 to call when tests fail. It takes gdb out of the overloaded
21786 function choice menu back to the main prompt, so that the test
21787 program stays synchronized.
21788 (set_bp_overloaded): New proc to collect all the common
21789 code for setting a breakpoint on an overloaded name. Calls
21790 take_gdb_out_of_choice_menu when needed.
21791 (menu_overload1arg): New variable to collect the repeated
21792 instances of the expected menu for an overloaded name. Change
21793 the regular expression to handle changes in g++ type encoding:
21794 "void" can be either "void" or "", and "unsigned int" can be
21795 either "unsigned int" or "unsigned".
21796 (continue_to_bp_overloaded): Change regular expressions to handle
21797 changes in g++ type encoding.
21798 (no proc): Call take_gdb_out_of_choice_menu when needed.
21799 Remove redundant calls to "info break". Accept either "canceled"
21800 or "cancelled". Change regular expressions in "info break"
21801 calls to handle changes in g++ type encoding. Give all tests
21802 unique strings.
21803
21804 2001-01-17 Ben Elliston <bje@redhat.com>
21805
21806 * config/sid.exp: New file.
21807
21808 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21809
21810 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21811
21812 2000-12-21 Michael Snyder <msnyder@cygnus.com>
21813
21814 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21815 Add a RE to accept a non-ascii char if one is ever presented.
21816
21817 2000-12-20 Fernando Nasser <fnasser@redhat.com>
21818
21819 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
21820
21821 2000-12-18 Michael Snyder <msnyder@cygnus.com>
21822
21823 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
21824 in regexp. One '\' does not suffice on Linux.
21825
21826 2000-12-09 Michael Chastain <chastain@redhat.com>
21827
21828 * gdb.base/break.exp (test_clear_command): Use a marker function
21829 rather than 'main' for the test function. Also move this
21830 test to an execution point where the marker function names are
21831 guaranteed to be bound to functions. (Executing tests after a
21832 'finish' from main runs into name conflicts with local names
21833 in __libc_start_main).
21834
21835 2000-12-07 Michael Snyder <msnyder@cygnus.com>
21836
21837 * gdb.base/finish.exp: New test for gdb's "finish" command.
21838 * gdb.base/return2.exp: New test for gdb's "return" command.
21839 * gdb.base/return2.c: New source file for above.
21840
21841 2000-12-05 Michael Snyder <msnyder@cygnus.com>
21842
21843 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21844 * gdb.base/miscexprs.exp: Ditto.
21845 * gdb.base/pointers.exp: Ditto.
21846 * gdb.c++/derivation.exp: Ditto.
21847 * gdb.c++/local.exp: Ditto.
21848 * gdb.c++/namespace.exp: Ditto.
21849 * gdb.c++/overload.exp: Ditto.
21850 * gdb.c++/ref-types.exp: Ditto.
21851
21852 2000-12-05 Michael Snyder <msnyder@cygnus.com>
21853
21854 * gdb.base/constvars.exp: Test result of "up" command.
21855 * gdb.base/miscexprs.exp: Ditto.
21856 * gdb.base/pointers.exp: Ditto.
21857 * gdb.base/scope.exp: Ditto.
21858 * gdb.c++/derivation.exp: Ditto.
21859 * gdb.c++/local.exp: Ditto.
21860 * gdb.c++/namespace.exp: Ditto.
21861 * gdb.c++/overload.exp: Ditto.
21862 * gdb.c++/ref-types.exp: Ditto.
21863
21864 2000-11-22 Michael Chastain <chastain@redhat.com>
21865
21866 * mips_pro.exp: Accept either "middle -> top -> main" or
21867 "middle -> main" in the backtrace, because gcc can optimize
21868 tail calls to jumps. Remove setup_xfail for the hppa case.
21869 Add a comment with the original warning messages from PR 3016,
21870 which was filed in 1993, to preserve them for posterity.
21871
21872 2000-11-17 Nick Duffek <nsd@redhat.com>
21873
21874 * lib/gdb.exp (gdb_test): Override timeout with board info.
21875
21876 2000-11-17 Nick Duffek <nsd@redhat.com>
21877
21878 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21879 the second kill and detach messages.
21880
21881 2000-11-17 Nick Duffek <nsd@redhat.com>
21882
21883 * configure.in: Add AC_EXEEXT.
21884 * configure: Regenerate.
21885 * Makefile.in (just-check): Export EXEEXT.
21886 * lib/gdb.exp ($EXEEXT): Import from environment.
21887 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21888 expect "maint dump-me" on Cygwin.
21889 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21890 $EXEEXT.
21891
21892 2000-11-17 Nick Duffek <nsd@redhat.com>
21893
21894 * gdb.base/break.exp: Test backtrace and finish from called
21895 function on all platforms, not just HP-UX.
21896
21897 2000-11-03 Michael Snyder <msnyder@cygnus.com>
21898
21899 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21900 code from gdb_target_monitor, so it can be used independantly
21901 for gdbserver. Also comment out an unnecessary PUTS.
21902
21903 2000-11-03 Michael Snyder <msnyder@cygnus.com>
21904
21905 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21906 * gdb.base/corefile.exp: Expect the message "Program is being
21907 debugged already" when we send the "corefile" command, since
21908 the preceeding gdb_load may have connected gdb to a remote target.
21909 * gdb.base/display.exp: Disable hardware watchpoints if new
21910 board info variable "no_hardware_watchpoints" is true.
21911 Replace single-letter commands with more readable ones.
21912 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21913 if new board info variable "no_hardware_watchpoints" is true.
21914 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21915 to see if stdio (printf) testing is possible.
21916 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21917 board info variable "no_hardware_watchpoints" is true. Use new
21918 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21919
21920 2000-11-13 Fernando Nasser <fnasser@redhat.com>
21921
21922 From Orjan Friberg <orjanf@axis.com>:
21923 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21924 in array print pattern match.
21925
21926 2000-11-09 Fernando Nasser <fnasser@redhat.com>
21927
21928 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21929 spelling "cancelled" to U.S. spelling "canceled" to match changes
21930 made to gdb.
21931 * gdb.c++/ovldbreak.exp: Ditto.
21932
21933 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21934
21935 * gdb.base/callfuncs.c (main): Moved to end of file, call
21936 t_double_values to initialize the FPU before inferior calls are made.
21937 * gdb.base/callfuncs.exp: Test for register preservation after calling
21938 inferior functions. Add tests for continuining, finishing and
21939 returning from a stop in a call dummy.
21940
21941 2000-10-24 Michael Snyder <msnyder@cygnus.com>
21942
21943 * gdb.base/commands.exp: Break up long lines, and re-indent.
21944
21945 2000-10-19 Michael Snyder <msnyder@cygnus.com>
21946
21947 * config/gdbserver.exp: Rewritten from the ground up, to make it
21948 compatible with the current dejagnu tree, and to make it work with
21949 the new "gdbserver" in libremote.
21950
21951 2000-10-16 Michael Snyder <msnyder@cygnus.com>
21952
21953 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21954 * gdb.base/varargs.exp: Skip entire test if no printf support.
21955 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21956 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21957
21958 2000-10-13 Michael Snyder <msnyder@cygnus.com>
21959
21960 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21961 no floating point support.
21962 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21963 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21964 * gdb.base/call-rt-st.exp: Ditto.
21965 * gdb.base/call-strs.exp: Ditto.
21966
21967 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21968
21969 * gdb.base/sizeof.c: include <stdio.h>.
21970
21971 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
21972 'finish', otherwise uncaptured gdb_prompt would potentially
21973 throw remaining test points out of sync.
21974
21975 2000-07-26 Scott Bambrough <scottb@netwinder.org>
21976
21977 * gdb.base/recurse.exp: Run tests for all targets.
21978 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21979 gnu-oldld case on ARM.
21980 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21981 for ARM targets.
21982
21983 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21984
21985 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21986 * gdb.java/configure: Rebuild.
21987
21988 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21989
21990 * gdb.java/jv-exp.exp: New file.
21991
21992 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21993
21994 * configure: Rebuilt.
21995 * configure.in (configdirs): Add gdb.java.
21996 * gdb.java/jmisc.java: New file.
21997 * gdb.java/jmisc.exp: New file.
21998 * gdb.java/Makefile.in: New file.
21999 * gdb.java/configure: Rebuilt.
22000 * gdb.java/configure.in: New file.
22001 * lib/java.exp: New file.
22002
22003 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22004
22005 * gdb.base/exprs.exp: Test casts to a pointer including over and
22006 underflow.
22007
22008 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22009
22010 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
22011 and the compilers sizes.
22012
22013 2000-07-09 Nick Duffek <nsd@redhat.com>
22014
22015 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22016 (use_methods): New function.
22017 (main): Call use_methods().
22018 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22019 (do_tests): Call test_method_param_class.
22020
22021 2000-07-09 Nick Duffek <nsd@redhat.com>
22022
22023 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22024 spelling.
22025 (test_enums): New procedure. Move enum tests from end of script
22026 to here. Set breakpoint on function name instead of line number.
22027 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22028 (enums2): New marker function.
22029 (enums1): New function.
22030 (main): Call enums1(). Move enum tests to enums1().
22031
22032 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22033
22034 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
22035 compile/link program. Update line numbers.
22036 * gdb.asm/d10v.inc: Define ``startup''.
22037 * gdb.asm/asmsrc1.s: Add definition of _start.
22038
22039 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22040
22041 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22042
22043 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22044
22045 * gdb.base/maint.exp: Add 'maint print architecture' item to output
22046 of 'help maint print' command.
22047
22048 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22049
22050 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
22051 they use gdb_expect_list.
22052
22053 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22054
22055 * gdb.base/commands.exp: Use ``set remote
22056 memory-read-packet-size'' instead of ``set endian big'' to test
22057 long commands.
22058
22059 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
22060
22061 * gdb.c++/templates.exp (do_tests): Make all of these work under
22062 g++, and stop skipping them.
22063
22064 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22065 work under g++.
22066
22067 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
22068 initialization.
22069
22070 2000-06-02 Michael Snyder <msnyder@cygnus.com>
22071
22072 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22073 the regular expression: accept an (almost) arbitrary sequence of
22074 "frames-invalid" and "breakpoints-invalid" messages both before
22075 and after the "starting" message.
22076
22077 2000-06-02 Michael Snyder <msnyder@cygnus.com>
22078
22079 * gdb.c++/local.exp: This test has never been known to work with g++.
22080
22081 2000-05-18 Michael Snyder <msnyder@cygnus.com>
22082
22083 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22084 Relax the regular expression a little, make it pass on Solaris 8.
22085
22086 2000-05-12 Kevin Buettner <kevinb@redhat.com>
22087
22088 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
22089 a call, do not require that gdb stop on the line after the call.
22090 Instead, it is permissible for gdb to stop on the line of the
22091 call itself.
22092
22093 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
22094
22095 * gdb.base/break.exp (bp on small function, optimized file):
22096 Add a second pass pattern. The behavior differs here between stabs
22097 and dwarf for one-line functions. Stabs preserves two line symbols
22098 (one before the prologue and one after) with the same line number,
22099 but dwarf regards these as duplicates and discards one of them.
22100 Therefore the address after the prologue (where the breakpoint is)
22101 has no exactly matching line symbol, and GDB reports the breakpoint
22102 as if it were in the middle of a line rather than at the beginning.
22103
22104 2000-05-08 Michael Snyder <msnyder@cygnus.com>
22105
22106 * gdb.base/interrupt.exp: Make "pass" message say "send"
22107 rather than "send_gdb" (for consistancy).
22108
22109 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22110
22111 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22112 * gdb.c++/templates.cc: Properly check for GCC version number.
22113 * lib/compiler.cc: Likewise
22114
22115 2000-04-28 Michael Snyder <msnyder@cygnus.com>
22116
22117 * gdb.base/break.exp: When compiled with -O2 optimization,
22118 gdb may not stop at the first line of main, due to code motion.
22119
22120 2000-04-26 Michael Snyder <msnyder@cygnus.com>
22121
22122 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22123 This test depends on parsing the printf output from the target.
22124 Since the sparclet stub doesn't do stdio, this will never work.
22125 * gdb.base/call-rt-st.exp: ditto.
22126 * gdb.base/call-strs: ditto.
22127
22128 2000-04-24 Michael Snyder <msnyder@cygnus.com>
22129
22130 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22131
22132 * gdb.base/ending-run.exp: After connecting to a remote target,
22133 but before running, the target will appear to be in a random
22134 location. Specify both a file and a line for breakpoints.
22135 Also, the function that calls main may be called 'init'
22136 rather than 'start'.
22137
22138 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22139
22140 * gdb.base/help.exp: Update output for add-symbol-file command.
22141
22142 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
22143
22144 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22145 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22146
22147 2000-04-07 J.T. Conklin <jtc@redback.com>
22148
22149 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22150
22151 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22152
22153 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22154
22155 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
22156 values that can be represented exactly.
22157 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22158 above change, and to not check against the directory part of the source
22159 file name.
22160 (step into print_long_arg_list): Likewise.
22161 (print print_small_structs from print_long_arg_list): Likewise.
22162 (print print_long_arg_list): Likewise.
22163
22164 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22165
22166 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
22167
22168 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22169
22170 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22171
22172 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
22173
22174 * gdb.base/commands.exp (deprecated_command_test): Add test for
22175 deprecate with no arguments.
22176
22177 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22178
22179 * gdb.base/break.exp: Add new test for setting breakpoints on
22180 optimized code so we can test breakpoints work even when function
22181 prologues may be optimized away
22182
22183 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22184
22185 From David Whedon <dwhedon@gordian.com>
22186 * gdb.base/commands.exp : Added command deprecator tests.
22187
22188 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
22189
22190 * gdb.base/help.exp: Added test for new apropos command.
22191
22192 2000-03-21 Kevin Buettner <kevinb@redhat.com>
22193
22194 * gdb.base/pointers.c (usevar): New function.
22195 (main): Make sure that global variables v_int_pointer2, rptr,
22196 and y are all referenced someplace in the program by calling
22197 usevar() on them. [Some linkers delete symbols which are
22198 never referenced. The space remains, but there's no way to
22199 get a (symbolic) handle on the variable from the debugger.]
22200
22201 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22202
22203 * gdb.base/printcmds.c: Add typedeffed arrays.
22204
22205 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
22206 procedure to test arrays that are typedef'd.
22207
22208 2000-03-13 James Ingham <jingham@leda.cygnus.com>
22209
22210 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
22211 the library directories.
22212
22213 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22214
22215 * configure.in (configdirs): Add sub directory gdb.mi.
22216 * configure: Re-generate.
22217
22218 * gdb.mi: New directory.
22219
22220 2000-02-25 Scott Bambrough <scottb@netwinder.org>
22221
22222 * gdb.base/long_long.exp: Correct test suite failure when printing
22223 a long long value as a double on ARM platforms.
22224
22225 2000-02-16 Jim Blandy <jimb@redhat.com>
22226
22227 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22228 default source file is set properly before running this test.
22229
22230 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22231
22232 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
22233 gdbtk/library directory, not in gdbtcl2.
22234
22235 2000-02-04 Jim Blandy <jimb@redhat.com>
22236
22237 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22238 backslash from regexp pattern.
22239
22240 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22241 procedure. Use it to run all the "continue to bp overloaded"
22242 tests. Note that this changes the names of the tests slightly.
22243 If the breakpoint hit message includes a hex PC value, because
22244 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22245 from the real source code, still consider that a pass.
22246
22247 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22248 XFAIL here if the breakpoint message contains a hex address. Note
22249 similar change on 1999-11-02.
22250
22251 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22252
22253 * gdb.base/ptype.exp: Establish a default source file before
22254 calling get_debug_format.
22255
22256 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22257
22258 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22259
22260 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22261
22262 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22263 of successive stepi commands -- while in the prologue we should see
22264 the function entry bracket.
22265
22266 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22267
22268 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22269 reach __change_mode() when stepping through the end of main().
22270
22271 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22272
22273 * gdb.base/default.exp: Fix expected pattern.
22274 * gdb.base/help.exp: Same.
22275
22276 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22277
22278 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
22279 Don't use xfail's because that affects only the following test.
22280
22281 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
22282 solaris or linux.
22283
22284 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22285
22286 2000-01-07 Michael Snyder <msnyder@cygnus.com>
22287
22288 * gdb.base/display.exp: Some yacc parsers like to say
22289 "A syntax error" rather than "A parse error". Accept both.
22290
22291 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22292
22293 * gdb.base/default.exp: Remove OS dependent string from "target
22294 remote" test.
22295 * gdb.base/help.exp: Same for "help target remote" test.
22296
22297 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22298
22299 From Jim Kingdon <kingdon@redhat.com>:
22300
22301 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
22302 prompt (cleanup rather than necessity, but still might keep output
22303 from spilling to next test).
22304
22305 2000-01-02 Fred Fish <fnf@cygnus.com>
22306
22307 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22308 AIX, which defines them in <sys/types.h>.
22309
22310 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
22311
22312 * gdb.base/default.exp: Match arm* etc instead of arm in "info
22313 float" test.
22314
22315 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
22316
22317 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
22318
22319 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22320 outermost frame disallowed".
22321
22322 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22323
22324 * gdb.base/setvar.exp: New tests for setting the value of a struct
22325 with a constant list.
22326
22327 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22328
22329 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22330 require the user to type a cast before setting the value of a struct.
22331
22332 1999-12-06 Jim Blandy <jimb@cygnus.com>
22333
22334 * gdb.base/default.exp: Expect the new 'info float' command on
22335 all i386 platforms.
22336
22337 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22338 LinuxThreads libraries that don't support debugging.
22339
22340 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22341
22342 * gdb.base/remote.c: Fill the buffer with truely random data.
22343 Change the buffer type to ``unsigned char'' to simplify size
22344 arithmetic.
22345
22346 * gdb.base/remote.exp: Reduce download numbers by one. Typical
22347 stub only handles 400-1 byte packets. Verify that the download
22348 worked.
22349
22350 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22351
22352 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22353 tests, using UNRESOLVED for the untested cases. Also, does not wait
22354 for a timeout if the prompt was received before a recognizable pattern.
22355
22356 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22357
22358 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22359
22360 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22361
22362 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
22363 watchpoints.
22364
22365 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
22366
22367 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22368
22369 * gdb.c++/local.exp: Be more flexible in recognizing local class
22370 name mangling. Don't allow horribly truncated method names.
22371 * gdb.c++/derivation.exp: Expect protected inheritance.
22372 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22373 * gdb.c++/virtfunc.exp: Likewise.
22374 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22375 when printing a nested enum.
22376
22377 1999-11-22 Jim Blandy <jimb@cygnus.com>
22378
22379 * gdb.base/step-test.exp: Properly await GDB's response to setting
22380 a breakpoint on the call to large_struct_by_value.
22381
22382 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22383 just because we have debug info for the `start' function.
22384
22385 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22386
22387 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22388 "Unknown signal" messages, which indicate (on LinuxThreads) that
22389 GDB doesn't know how to debug threads on this system. This is
22390 better than hanging while philosopher 0 dumps chatter into gdb.log.
22391
22392 1999-11-18 Tom Tromey <tromey@cygnus.com>
22393
22394 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22395
22396 1999-11-18 Fred Fish <fnf@cygnus.com>
22397
22398 * gdb.base/coremaker2.c: Add sample program for generating
22399 cores that is more self contained than coremaker.c. Eventually
22400 I'll add more code to this and tie it into the testsuite.
22401
22402 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22403
22404 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22405
22406 1999-11-10 Jimmy Guo <guo@cup.hp.com>
22407
22408 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
22409 from $srcdir/lib/.
22410 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
22411 and gdb.c++/.
22412
22413 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22414
22415 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
22416 'continue with watch' test point.
22417
22418 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22419
22420 Merged from p2linux-990323-branch:
22421
22422 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22423
22424 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22425
22426 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
22427 {limit,fixed}''. Test ``set download-write-size''.
22428
22429 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22430
22431 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
22432 gdb_expect_list.
22433
22434 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22435
22436 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22437
22438 1999-11-03 Mark Salter <msalter@cygnus.com>
22439
22440 * gdb.base/break.exp: Fix "stub continue" pattern.
22441
22442 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22443
22444 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22445
22446 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22447
22448 * gdb.base/display.exp ("finish"): Add timeout clause.
22449
22450 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22451 plain prompt clause, so this doesn't have to time out in order to
22452 fail.
22453
22454 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
22455 breakpoint hit messages include an address.
22456
22457 * gdb.base/display.exp: Don't forget to escape parens in regular
22458 expressions. Unix regexp notatation sucks.
22459
22460 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22461
22462 * gdb.base/annota1.exp: Test for annotate-signalled: change output
22463 order for 'signalled' message.
22464
22465 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22466
22467 From Jimmy Guo <guo@cup.hp.com>:
22468 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22469 * gdb.base/annota1.c: Add code for tests to work with.
22470
22471 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22472
22473 * gdb.base/remote.exp: New test for remote downloading settings.
22474 * gdb.base/remote.c: New file with large .data.
22475
22476 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22477
22478 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22479 for LinuxThreads support, merged from the Code Fusion branch.
22480
22481 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22482
22483 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
22484 containing exp_continue into a while within an expect. Don't
22485 attempt a start more than three times. Check return value from
22486 gdb_load.
22487
22488 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22489
22490 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
22491 a pass case.
22492
22493 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
22494
22495 * gdb.base/break.c (main): Added a statement that we can step
22496 off of.
22497 * gdb.base/break.exp: Added tests for setting a breakpoint
22498 at an offset and stepping onto a breakpoint.
22499
22500 1999-10-01 Fred Fish <fnf@cygnus.com>
22501
22502 * gdb.base/help.exp (help add-symbol-file): Update to match current
22503 gdb output.
22504
22505 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22506
22507 * gdb.base/break.exp: Code locations are in hex, don't forget!
22508 (For HP-UX.)
22509
22510 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22511
22512 * condbreak.exp: Use break.c as test program.
22513 * condbreak.c: Remove, redundant with break.c.
22514
22515 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22516
22517 * config/monitor.exp (gdb_target_monitor): Disable X- and
22518 Z-packets if the target needs it.
22519
22520 1999-09-13 James Ingham <jingham@leda.cygnus.com>
22521
22522 * gdb.c++/overload.exp: Added tests for listing overloaded
22523 functions with function pointers in the arg, explicitly calling
22524 out the version you want.
22525
22526 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22527
22528 * long_long.exp: Add variations of test cases that work for
22529 targets with 16-bit ints and 32-bit doubles.
22530
22531 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22532
22533 * break.c (main): Compare a possibly-uninitialized argc with an
22534 unlikely value that fits in 16 bits.
22535
22536 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22537
22538 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22539 0xfeeb, don't want negative numbers if ints are 16 bits.
22540
22541 * lib/gdb.exp (skip_cplus_tests): New proc.
22542 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22543 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22544 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22545 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22546 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22547 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22548 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22549 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
22550
22551 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22552
22553 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22554
22555 * gdb.base/corefile.exp (up): Allow a parameter to appear
22556 in the frame that we're going up to.
22557
22558 From Jim Blandy <jimb@cygnus.com>:
22559
22560 * gdb.base/default.exp (info float): Expect some output now.
22561
22562 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22563 returning floating-point values to fail on the x86.
22564 * gdb.base/callfwmall.exp (do_function_calls): Same.
22565
22566 * gdb.base/list.exp (test_listsize): Correct expectations for
22567 listing line 1 with listsize 2. Also, listing a single line
22568 works now, as does listing three lines. [Kevin's note: There
22569 were a number of other cases fixed too where the expectations
22570 differed...]
22571
22572 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22573
22574 * gdb.base/selftest.exp: Add case for when version prints as
22575 constant string instead of char pointer.
22576
22577 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22578
22579 * gdb.base/ending-run.exp: Add Solaris case for what happens when
22580 stepping out of main.
22581
22582 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22583 G++ used.
22584
22585 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
22586 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
22587
22588 * gdb.c++/ovldbreak.exp: Update match string in test that
22589 includes a warning of multiple breakpoints.
22590
22591 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22592
22593 * gdb.base/display.exp: Improve precision of step-after-finish
22594 added yesterday.
22595
22596 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
22597 test.
22598
22599 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22600 configs when using G++, not just hppa*.
22601
22602 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22603
22604 * gdb.base/async.c: New file.
22605 * gdb.base/async.exp: New file.
22606
22607 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22608
22609 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22610 PA64.
22611
22612 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22613
22614 * gdb.base/display.exp: "finish" can leave us mid-line on many
22615 targets, deal with it. Add a small constant to main, instead of
22616 1000 since main+1000 may not be a valid address in the target.
22617
22618 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22619 on hpux11.
22620
22621 * gdb.base/attach.exp: Handle another hpux11 error message variant
22622 when attaching to a process that does not exist.
22623
22624 1999-08-19 J.T. Conklin <jtc@redback.com>
22625
22626 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
22627 characters in 'continue to 1241' test.
22628
22629 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22630
22631 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22632 stop in print_long_arg_list, define and use a whitespace
22633 variable in print_small_structs test, add an XFAIL for Solaris.
22634 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22635 interested enough to fix.
22636
22637 1999-08-13 Keith Seitz <keiths@cygnus.com>
22638
22639 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22640 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22641 proc knows about targets other than the natives.
22642 (test_assign): Use "gdb_run_cmd" to "run" the target.
22643 Check that we've actually hit the breakpoint at main.
22644 When we attempt to assign a value to a local variable, check
22645 that the variable is in the current scope, i.e., don't use
22646 a test with an empty result.
22647
22648 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22649
22650 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
22651 command.
22652
22653 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22654
22655 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22656 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22657 gdb.compat, gdb.threads-hp.
22658 gdb.hp/configure, gdb.hp/configure.in: New files.
22659 gdb.hp/Makefile.in: Recurse into new subdirs.
22660 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22661 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22662 in object files.
22663 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22664
22665 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22666
22667 * gdb.base/display.exp: Help expect by putting a newline in the
22668 funky printf, remove a bogus p/a test.
22669
22670 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22671
22672 * gdb.base/display.exp: Make sure that when we say 'run', we are
22673 connected to the target. This is necessary when running not
22674 natively.
22675
22676 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22677
22678 * gdb.base/step-test.exp: Removed some extraneous messages.
22679
22680 * gdb.base/long_long.exp: Don't run memory examination tests
22681 on little-endian targets (they will need a different set of
22682 results to match).
22683
22684 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22685
22686 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22687 until somebody decides to fix GDB.
22688
22689 * gdb.base/long_long.c: Stop compiler complaint by specifying long
22690 constant as "ULL".
22691 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22692 matches for a couple x/2 commands.
22693
22694 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22695
22696 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22697 by merging in ref-types2 tests.
22698 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22699
22700 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22701 * gdb.c++/Makefile.in: Add standard actions.
22702 (EXECUTABLES): Rename from PROGS, update list.
22703 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22704 from gdb.hp.
22705 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22706 foo and bar locals.
22707 * gdb.c++/anon-union.exp: Fix tests to match.
22708 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22709 expect matches to handle output variations.
22710 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22711 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
22712 output, add HP alternatives for new and delete prints.
22713 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
22714 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
22715 * gdb.c++/demangle.exp: Use $style when reporting failure.
22716 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22717 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22718 match alternatives.
22719 * gdb.c++/local.exp: Add match alternatives or xfails for HP
22720 compilers.
22721 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22722 * gdb.c++/method.exp: Add match alternatives.
22723 * gdb.c++/misc.cc: Add bool types.
22724 * gdb.c++/misc.exp: Add tests for bool types.
22725 * gdb.c++/overload.exp: Add xfails.
22726 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22727 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22728 add some more template parameter tests (only for HP currently).
22729 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22730 * gdb.c++/virtfunc.cc: Add return type and value for main.
22731 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22732 match alternatives.
22733
22734 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22735
22736 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22737
22738 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22739
22740 * gdb.base/signals.exp: Don't expect getting a backtrace from
22741 within a signal handler to fail on Linux.
22742
22743 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22744
22745 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22746 * lib/gdb.exp: Remove some gratuitious semicolons.
22747 (delete_breakpoints): Increase timeout.
22748 (gdb_expect): Add -notransfer option.
22749 (gdb_test): Use -notransfer option.
22750 (get_compiler_info): Add f77 case.
22751 (get_compiler): New proc, split out from gdb_preprocess, add f77
22752 case.
22753 (gdb_preprocess): Call get_compiler.
22754
22755 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22756 * gdb.base/attach.exp, gdb.base/display.exp,
22757 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22758 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22759 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22760 third arg to gdb_test.
22761 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22762 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
22763 HP-UX xfails, add others.
22764 * gdb.base/completion.exp: Reflect name change of self-test.
22765 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
22766 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22767 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22768 HP failure number.
22769 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22770 useless HP-UX 10.30 references.
22771 * gdb.base/maint.exp: Loosen matches.
22772 * gdb.base/pointers.c (main): Declare more_code.
22773 * gdb.base/pointers.exp: Match on output of a `next'.
22774 * gdb.base/structs.c: Add prototypes.
22775 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22776 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22777
22778 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22779
22780 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
22781 command.
22782
22783 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22784
22785 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22786 Fix run to main failures. Watchpoint can be hardware watchpoint.
22787
22788 * gdb.base/annota1.exp: Clean up some more, in case printf has
22789 debug info. Deal with lack of signal hanlder info in stack.
22790
22791 From Jim Kingdon <kingdon@redhat.com>:
22792 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22793
22794 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22795
22796 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
22797 gdb.base/foll-vfork.exp: Don't run for crosses.
22798
22799 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22800
22801 * gdb.base/configure.in: Check for gdbvars.exp instead of
22802 a1-selftest.exp.
22803 * gdb.base/configure: Re-generate.
22804
22805 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22806
22807 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22808 in trying to run first and name is too long.
22809
22810 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22811 pointers2.c and pointers2.exp, respectively.
22812 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22813 doschk happier.
22814
22815 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22816
22817 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22818 callfuncs2.c and callfuncs2.exp.
22819
22820 * gdb.base/list.exp: Remove mistaken xfails.
22821 * gdb.base/list0.h: Add optional prototypes.
22822
22823 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22824
22825 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
22826 calling malloc.
22827 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22828 * ptype.exp: Move test for get_debug_format to before its first
22829 use.
22830
22831 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22832
22833 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22834 * gdb.base/annota2.cc, annota2.exp: Move from here.
22835 * gdb.c++/annota2.cc, annota2.exp: To here.
22836 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22837
22838 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22839
22840 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
22841 a consistent format.
22842
22843 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22844
22845 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22846 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22847 HP compilers, also set the globals $true and $false.
22848
22849 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
22850 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22851 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22852 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22853 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22854 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22855 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22856 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22857 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22858 whatis.c} Add C++ compatible function definitions and return
22859 types, add includes for library functions.
22860 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22861 * gdb.base/step-test.c (myglob): Rename from glob.
22862 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
22863 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22864 files, move here from gdb.hp.
22865 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
22866 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22867 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22868 Adjust line numbers in regexps.
22869
22870 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22871 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22872 instead of 0/1.
22873
22874 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22875 foll-vfork.exp: New files, move here from gdb.hp.
22876 * gdb.base/page.exp: New file, test of pagination command.
22877
22878 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22879 recursion test.
22880 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22881
22882 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
22883 gdb.base/solib.exp: Fix compiler invocation process.
22884
22885 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
22886 HP-UX 11, turn off overload resolution explicitly.
22887 * gdb.base/commands.exp: Set argument list explicitly, add
22888 watchpoint test.
22889 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22890 them work.
22891 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22892 expressions properly.
22893 * gdb.base/corefile.exp: Loosen the match slightly.
22894 * gdb.base/default.exp: Allow "Error accessing memory" message
22895 also.
22896 * gdb.base/display.exp: Skip over x/0 j if PA64.
22897 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22898 * gdb.base/interrupt.exp: Ditto.
22899 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22900 in use.
22901 * gdb.base/list.exp: Add xfails for HP-UX.
22902 * gdb.base/long_long.exp: Refine some of the numeric matches.
22903 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22904 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22905 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22906 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22907 * gdb.base/ptype.exp: Succeed on more varieties of output.
22908 * gdb.base/scope.exp: Add xfails for HP-UX.
22909 * gdb.base/sect-cmd.exp: Add more cases.
22910 * gdb.base/setvar.exp: Add xfails for HP-UX.
22911 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22912 * gdb.base/signals.exp: Match on void symbolically.
22913 * gdb.base/step-test.exp: Add case for PA64.
22914 * gdb.base/term.exp: Add exit and restart.
22915 * gdb.base/twice.exp: Clean up after self.
22916 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22917 * gdb.base/whatis.exp: Allow more ways to pass tests.
22918
22919 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
22920 no longer useful.
22921
22922 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22923
22924 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
22925 list of patterns.
22926 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
22927 print_double_array(double_array)", "continuing to breakpoint
22928 1018", "print print_double_array(array_d)" and "continuing to
22929 1034" tests.
22930
22931 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22932
22933 * Makefile.in: Add empty html and install-html targets.
22934
22935 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22936
22937 * config/mt-*: Remove, these haven't been used since 1996.
22938
22939 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22940
22941 * gdb.base/call-strs.c, gdb.base/ending-run.c,
22942 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
22943 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22944
22945 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22946
22947 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22948 simpler match case for the ptype of the big class.
22949
22950 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22951
22952 * gdb.exp: Fix test for gdb_prompt existence.
22953
22954 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22955
22956 * gdb.exp (gdb_test): Add fail after calls to perror.
22957
22958 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22959
22960 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22961
22962 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22963
22964 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22965
22966 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22967
22968 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
22969 malloc() is linked in.
22970
22971 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22972
22973 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22974 step at end.
22975
22976 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22977
22978 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22979
22980 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22981
22982 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22983
22984 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22985 * gdb.base/mips_pro.exp: Likewise.
22986
22987 1999-06-02 Keith Seitz <keiths@cygnus.com>
22988
22989 * gdb.c++/templates.cc: Change all "new" operators to throw
22990 an exception.
22991 * gdb.c++/cplusfuncs.cc: Likewise.
22992
22993 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22994
22995 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22996
22997 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
22998 * gdb.base/ending-run.exp: When stepping out of main, accept a
22999 step into an arbitrary assembler file.
23000
23001 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23002
23003 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
23004 "breakpoint-invalid" to be printed.
23005 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
23006 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23007 * gdb.base/annota2.cc: Initialize a.x to 0.
23008
23009 1999-05-17 Keith Seitz <keiths@cygnus.com>
23010
23011 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23012 when "skip_float_tests" set.
23013 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23014 "print print_ten_doubles", and "step into print_long_arg_list".
23015 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23016 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23017 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23018 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23019 "skip_float_tests" is set.
23020 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23021 when "skip_float_tests" set.
23022
23023 1999-05-06 Keith Seitz <keiths@cygnus.com>
23024
23025 * gdb.base/annota2.cc: Include stdio.h.
23026
23027 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23028
23029 * gdb.base/crossload.exp: Remove, this has been disabled ever
23030 since BFD stopped including all targets, and cross-GDB gets
23031 plenty of testing anyway.
23032 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
23033 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23034 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
23035 * gdb.base/README: Remove, was doc for this.
23036 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
23037 needed.
23038
23039 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23040
23041 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23042 output.
23043
23044 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23045 * gdb.base/annota2.exp: New file. More annotation tests.
23046 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23047 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23048
23049 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
23050
23051 * config/cfdbug.exp: New file.
23052
23053 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23054
23055 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23056 Marcus Daniel's and Dale Hawkins's demangler crashes.
23057
23058 * gdb.c++/demangle.exp (test_gnu_style_demangling,
23059 test_lucid_style_demangling, test_arm_style_demangling,
23060 test_hp_style_demangling): Try Tom Tromey's core-dumping
23061 identifier under each demangling style.
23062
23063 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23064
23065 * gdb.c++/demangle.exp: Include the current demangling style
23066 in all test names.
23067 (current_demangling_style): New global variable.
23068 (set_demangling_style, test_demangling_core, test_demangling,
23069 test_demangling_exact): New functions.
23070 (test_gnu_style_demangling, test_lucid_style_demangling,
23071 test_arm_style_demangling, test_hp_style_demangling): Use those,
23072 instead of calling gdb_test and gdb_test_exact directly.
23073 (catch_demangling_errors): New function, which reports errors
23074 signalled by the demangling test functions in an orderly way.
23075 (do_tests): Use catch_demangling_errors.
23076
23077 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23078
23079 * gdb.base/signals.exp (test_handle_all_print): Use () for
23080 grouping in expressions, not {}.
23081
23082 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
23083 initialized yet.
23084
23085 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23086
23087 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23088 are listed.
23089
23090 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23091
23092 * gdb.stabs/weird.exp: Test for CC being defined before
23093 looking at its value.
23094
23095 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23096
23097 * gdb.base/call-ar-st.exp: Remove stray '#'.
23098 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23099 "short int" and "long int".
23100 * gdb.c++/overload.cc: Cast the string added in the previous
23101 change, to mollify finicky HP compiler.
23102 * gdb.hp/reg-test.exp (testfile): Fix file name.
23103 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
23104
23105 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23106 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23107 alternate form of enum ptype.
23108
23109 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23110
23111 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23112 * gdb.hp/*.exp: Change all to run compiler probe only after
23113 passing skip_hp_tests, so as not to waste time on guaranteed
23114 failure.
23115
23116 * gdb.c++/overload.cc: Pass string instead of char addr, always
23117 init ccpfoo.
23118 * gdb.c++/templates.cc: Fix syntax error.
23119
23120 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23121
23122 * gdb.base/commands.exp: Add test for correct position of '>'
23123 when issuing the 'commands' command after a 'while' or 'if'
23124 command.
23125
23126 1999-03-18 James Ingham <jingham@cygnus.com>
23127
23128 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23129
23130 * gdb.c++/method.exp: It was testing an uninitialized int on the
23131 stack and assuming it was positive.
23132
23133 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23134
23135 * gdb.base/step-test.exp: Catch a case where finish is broken and
23136 keep it from killing the rest of the tests.
23137 Use gdb_continue_to_end.
23138
23139 * gdb.base/sigall.exp: use gdb_continue_to_end.
23140
23141 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23142
23143 * gdb.base/display.exp: use runto_main, not run.
23144
23145 * gdb.base/default.exp: Check for the current error message in the
23146 r abbreviation test.
23147 Add strongarm to the targets that know info float.
23148
23149 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
23150 run which doesn't work with monitors.
23151
23152 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23153
23154 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23155
23156 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
23157 program. Traps the case (in Cygmon) when the program never really
23158 exits. Same as Mark's continue_to_exit, but I had put it in a lot
23159 more places, so I used my name. Sorry Mark...
23160
23161 * config/monitor.exp (gdb_target_monitor): added another
23162 target_info parameter: remotebinarydownload. This will set the
23163 remotebinarydownload flag if this is causing some boards trouble.
23164
23165 1999-03-18 Mark Salter <msalter@cygnus.com>
23166
23167 * lib/gdb.exp (continue_to_exit): New function.
23168
23169 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23170 * gdb.base/ending-run.exp: Ditto.
23171 * gdb.base/step-test.exp: Ditto.
23172
23173 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23174
23175 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23176 (suggested by Art Haas <ahaas@neosoft.com>).
23177
23178 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23179
23180 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
23181
23182 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23183
23184 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
23185 descriptions of types (short unsigned int vs unsigned short, etc).
23186
23187 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23188
23189 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23190 a call to strlen; sometimes we do have sources.
23191
23192 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23193
23194 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
23195 character, so GDB won't print garbage after its end.
23196
23197 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23198 breakpoint there instead. Sometimes GCC emits memcpy to handle
23199 the large structures being passed by value, so we step into that
23200 instead of sum_array_print, which obscures what we're really testing.
23201 * gdb.base/step-test.exp: However, we do want a test that notices
23202 the bizarre steps into memcpy, so do that here. Add check for
23203 stepping into function calls that pass large structures by value.
23204 ("Is that a noun clause, or are you just happy to see me?")
23205 Remove all references to specific line numbers.
23206 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23207 New type and function.
23208 (main): Call large_struct_by_value, passing it a large struct by value.
23209 * lib/gdb.exp (gdb_get_line_number): New function.
23210
23211 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23212 more portable.
23213
23214 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23215
23216 * lib/gdb.exp: Doc fixes.
23217
23218 1999-03-05 Nick Clifton <nickc@cygnus.com>
23219
23220 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
23221
23222 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23223
23224 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
23225 commands. They're not germane to this test, and they don't work
23226 that way on remote targets.
23227
23228 1999-03-01 James Ingham <jingham@cygnus.com>
23229
23230 * Changelog entries merged over from gdb development branch.
23231
23232 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23233
23234 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23235 for outputting results of test run.
23236
23237 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
23238
23239 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
23240
23241 1999-02-25 Felix Lee <flee@cygnus.com>
23242
23243 * lib/gdb.exp (debug_format): initialize
23244
23245 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23246
23247 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23248 * gdb.base/call-rt-st.c: Ditto.
23249
23250 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23251
23252 * gdb.threads/pthreads.exp (horiz): New variable.
23253 (test_startup): Fix regexps that capture thread numbers.
23254
23255 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23256
23257 * gdb.base/smoke.exp: Disambiguate two test case names (both
23258 called ``print'').
23259
23260 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23261
23262 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
23263 compilation.
23264
23265 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23266
23267 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23268 actual output formatting.
23269 * gdb.base/smoke.exp: GDB removes leading 0's.
23270 * gdb.base/volatile.exp: Don't check type of remuneration;
23271 that variable is no longer defined in constvars.c.
23272 * gdb.base/step-test.c (main): Exit with explicit exit code.
23273 * gdb.base/step-test.exp: Remove two nexti checks--they are
23274 not portable.
23275
23276 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23277
23278 * gdb.base/help.exp ("help delete display"): Fix test to match
23279 gdb's output.
23280
23281 * gdb.base/long_long.c (known_types): Initialize values to zero.
23282 * gdb.base/long_long.exp: Step one more line
23283 so 'dec' is initialized in "get to known place". GDB removes
23284 leading zeros. Explicitly ask for hex formatting. Use
23285 unique test case names.
23286
23287 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23288
23289 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
23290
23291 * gdb.c++/method.exp: Add missing close brace.
23292
23293 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23294
23295 * gdb.base/maint.exp: Use 'set height 0' to disable page
23296 prompting, not 'set height 400'.
23297
23298 Fix a bunch of timeouts.
23299 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23300 four separate tests, so expect doesn't take forever to match a ton
23301 of text against a regexp with lots of .* forms.
23302 ("maint print psymbols", "maint print symbols"): Make some of
23303 these greps more selective, so that expect doesn't try to wade
23304 through huge piles of output and time out.
23305
23306 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23307
23308 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
23309 tests: one which doesn't expect shlib events to be reported, and
23310 another which does, but is XFAIL for all platforms other than
23311 HP/UX.
23312
23313 * gdb.base/break.exp: Teach the test suite that the `catch
23314 fork', `catch vfork', and `catch exec' commands produce error
23315 messages on platforms that don't provide these features.
23316
23317 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23318
23319 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
23320 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23321 (shortening names from solib_threshold.exp etc), won't run on
23322 anything but HP-UX for the foreseeable future.
23323 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
23324 reflect move.
23325
23326 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23327
23328 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23329 gdb.trace/Makefile.in (clean): Remove all test executables.
23330
23331 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23332
23333 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23334 successfully re-sets breakpoints in shared libraries.
23335 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23336
23337 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23338
23339 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23340 and compiled w/o GCC.
23341
23342 * gdb.hp/watch-cmd.exp: ditto.
23343
23344 * gdb.hp/watch-hp.exp: ditto.
23345
23346 * gdb.hp/xdb1.exp: ditto.
23347
23348 * gdb.hp/xdb2.exp: ditto.
23349
23350 * gdb.hp/dbx.exp: ditto.
23351
23352 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23353
23354 * constvars.c: Remove C++-isms.
23355 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
23356 with GCC.
23357
23358 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23359
23360 The following changes are part of the HP merge.
23361
23362 * gdb.base/break.exp: new tests to verify that catchpoints for
23363 fork, vfork, and exec don't trigger inappropriately.
23364
23365 * gdb.base/opaque.exp: compile one file at a time, then link.
23366
23367 * gdb.base/signals.exp: be more restrictive about which hppa
23368 systems receive a setup_xfail. new tests.
23369
23370 * gdb.base/solib_threshold.build: new file.
23371 * gdb.base/solib_threshold.exp: new file.
23372 * gdb.base/solib_threshold.link_opts: new file.
23373 * gdb.base/solib_threshold.mk: new file.
23374 * gdb.base/gen_solib_threshold.c: new file.
23375
23376 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23377 tests. New tests for enums inside classes.
23378
23379 * gdb.c++/compiler.cc: indicate support of template debugging.
23380
23381 * gdb.c++/demangle.exp: run hp style demangling tests.
23382
23383 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23384 tests.
23385
23386 * gdb.c++/misc.cc: changes to support new tests.
23387
23388 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23389 to support new tests.
23390
23391 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23392 gcc, then skip these tests.
23393
23394 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23395
23396 The following files are part of the HP merge; some had longer
23397 names at HP, but have been renamed to be no more than 14
23398 characters in length.
23399
23400 * gdb.hp/ambiguous.cc: new file.
23401 * gdb.hp/ambiguous.exp: new file.
23402 * gdb.hp/attach.exp: new file.
23403 * gdb.hp/attach2.exp: new file.
23404 * gdb.hp/classes-hp.exp: new file.
23405 * gdb.hp/ctti.exp: new file.
23406 * gdb.hp/ctti-add.cc: new file.
23407 * gdb.hp/ctti-add1.cc: new file.
23408 * gdb.hp/ctti-add2.cc: new file.
23409 * gdb.hp/ctti-add3.cc: new file.
23410 * gdb.hp/dbx.exp: new file.
23411 * gdb.hp/exception.cc: new file.
23412 * gdb.hp/exception.exp: new file.
23413 * gdb.hp/foll-exec.c: new file.
23414 * gdb.hp/foll-exec.exp: new file.
23415 * gdb.hp/foll-fork.c: new file.
23416 * gdb.hp/foll-fork.exp: new file.
23417 * gdb.hp/foll-vfork.c: new file.
23418 * gdb.hp/foll-vfork.exp: new file.
23419 * gdb.hp/inherit-hp.exp: new file.
23420 * gdb.hp/more-steps.exp: new file.
23421 * gdb.hp/namespace.cc: new file.
23422 * gdb.hp/namespace.exp: new file.
23423 * gdb.hp/optimize.exp: new file.
23424 * gdb.hp/pxdb.c: new file.
23425 * gdb.hp/pxdb.exp: new file.
23426 * gdb.hp/quicksort.exp: new file.
23427 * gdb.hp/reg-test.exp: new file.
23428 * gdb.hp/reg-test.s: new file.
23429 * gdb.hp/sized-enum.c: new file.
23430 * gdb.hp/sized-enum.exp: new file.
23431 * gdb.hp/start-stop.exp: new file.
23432 * gdb.hp/templ-hp.cc: new file.
23433 * gdb.hp/templ-hp.exp: new file.
23434 * gdb.hp/thr-lib.c: new file.
23435 * gdb.hp/thr-lib.exp: new file.
23436 * gdb.hp/thr-lib.h: new file.
23437 * gdb.hp/thr-liblib.c: new file.
23438 * gdb.hp/virtfun-hp.c: new file.
23439 * gdb.hp/virtfun-hp.exp: new file.
23440 * gdb.hp/watch-cmd.exp: new file.
23441 * gdb.hp/watch-hp.exp: new file.
23442 * gdb.hp/xdb1.exp: new file.
23443 * gdb.hp/xdb2.exp: new file.
23444 * gdb.hp/xdb3.exp: new file.
23445
23446 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23447
23448 The following files are part of the HP merge; some had longer
23449 names at HP, but have been renamed to be no more than 14
23450 characters in length.
23451
23452 * gdb.base/ss.h: new file.
23453 * gdb.base/call-ar-st.c: new file.
23454 * gdb.base/call-ar-st.exp: new file.
23455 * gdb.base/call-rt-st.c: new file.
23456 * gdb.base/call-rt-st-exp: new file.
23457 * gdb.base/call-strs.exp: new file.
23458 * gdb.base/ena-dis-br.exp: new file.
23459 * gdb.base/environ.exp: new file.
23460 * gdb.base/long_long.exp: new file.
23461 * gdb.base/sect-cmd.exp: new file.
23462 * gdb.base/shlib-cl2.exp: new file.
23463 * gdb.base/smoke.exp: new file.
23464 * gdb.base/so-impl-ld.c: new file.
23465 * gdb.base/so-impl-ld.exp: new file.
23466 * gdb.base/so-indr-cl.c: new file.
23467 * gdb.base/so-indr-cl.exp: new file.
23468 * gdb.base/varargs.exp: new file.
23469 * gdb.base/volatile.exp: new file.
23470 * gdb.base/whatis-exp.exp: new file.
23471 * gdb.base/display.exp: new file.
23472 * gdb.c++/derivation.exp: new file.
23473 * gdb.c++/local.exp: new file.
23474 * gdb.c++/member-ptr.exp: new file.
23475 * gdb.c++/overload.exp: new file.
23476 * gdb.c++/ovldbreak.exp: new file.
23477 * gdb.c++/ref-types.exp: new file.
23478 * gdb.c++/ref-types2.exp: new file.
23479 * gdb.c++/userdef.exp: new file.
23480
23481 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23482
23483 * gdb.base/default.exp: Reflect wording change in remote.c.
23484
23485 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
23486
23487 * gdb.base/help.exp: Update to reflect current text.
23488
23489 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23490
23491 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23492 they're stack variables and contain garbage.
23493 * gdb.c++/anon-union.exp: new file.
23494
23495 The following changes were made by David Taylor
23496 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23497 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23498 in changes by HP.
23499
23500 * gdb.base/bitops.exp: new file.
23501 * gdb.base/default.exp: change expected messages for catch and
23502 info catch tests to reflect HP merge changes.
23503 * gdb.base/enable-disable-break.exp
23504 * gdb.base/ending-run.c: new file.
23505 * gdb.base/long_long.c: new file.
23506 * gdb.base/maint.exp: new file.
23507 * gdb.base/pointers2.exp: new file.
23508 * gdb.base/shlib-call2.exp: new file.
23509 * gdb.base/solib.exp: new file.
23510 * gdb.base/step-test.c: new file.
23511 * gdb.c++/anon-union.cc: new file.
23512 * gdb.c++/local.cc: new file.
23513 * gdb.c++/member-pointer.cc: new file.
23514 * gdb.c++/method.cc: new file.
23515 * gdb.c++/ref-types.cc: new file.
23516 * gdb.c++/ref-types2.cc: new file.
23517 * gdb.c++/userdef.cc: new file.
23518
23519 * gdb.base/scope.exp: compile one file at a time, then link.
23520 * gdb.base/langs.exp: ditto.
23521 * gdb.base/list.exp: ditto.
23522
23523 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23524
23525 The following changes were made by David Taylor
23526 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23527 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23528 in changes by HP.
23529
23530 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23531 skip tests. When compiling pass c++ flag to gdb_compile.
23532 * gdb.c++/
23533
23534 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23535 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23536 (skip_hp_tests): new function.
23537 (gdb_preprocess): new function.
23538
23539 * configure.in (hpdir): decide whether to configure gdb.hp.
23540 * configure: regenerated.
23541
23542 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23543 to delete on clean.
23544 (EXECUTABLES): update to reflect new additions.
23545 * gdb.base/commands.exp: update message expected.
23546 * gdb.base/default.exp: add copyright notice.
23547 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23548 * gdb.base/help.exp: update messages to reflect current text.
23549 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23550 targets for recurse tests.
23551 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23552 skip this file.
23553
23554 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23555 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23556 compilation.
23557 * gdb.c++/misc.exp: ditto.
23558 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23559 run the tests. tell gdb_compile that it's a c++ compilation.
23560
23561 * gdb.threads/pthreads.exp: fix typo in message.
23562
23563 * gdb.base/all-bin.exp: new file.
23564 * gdb.base/arithmet.exp: new file.
23565 * gdb.base/assign.exp: new file.
23566 * gdb.base/completion.exp: new file.
23567 * gdb.base/cond-expr.exp: new file.
23568 * gdb.base/condbreak.exp: new file.
23569 * gdb.base/define.exp: new file.
23570 * gdb.base/dollar.exp: new file.
23571 * gdb.base/environment.exp: new file.
23572 * gdb.base/eval-skip.exp: new file.
23573 * gdb.base/jump.exp: new file.
23574 * gdb.base/logical.exp: new file.
23575 * gdb.base/pointers.exp: new file.
23576 * gdb.base/relational.exp: new file.
23577 * gdb.base/section_command.exp: new file.
23578 * gdb.base/whatis-expr.exp: new file.
23579
23580 * gdb.base/all-types.c: new file.
23581 * gdb.base/call-array-struct.c: new file.
23582 * gdb.base/call-return-struct.c: new file.
23583 * gdb.base/call-strings.c: new file.
23584 * gdb.base/callfuncs2.c: new file.
23585 * gdb.base/condbreak.c: new file.
23586 * gdb.base/constvars.c: new file.
23587 * gdb.base/display.c: new file.
23588 * gdb.base/int-type.c: new file.
23589 * gdb.base/jump.c: new file.
23590 * gdb.base/miscexprs.c: new file.
23591 * gdb.base/pointers.c: new file.
23592 * gdb.base/pointers2.c: new file.
23593 * gdb.base/shmain.c: new file.
23594 * gdb.base/shr1.c: new file.
23595 * gdb.base/shr2.c: new file.
23596 * gdb.base/solib.c: new file.
23597 * gdb.base/solib1.c: new file.
23598 * gdb.base/solib2.c: new file.
23599 * gdb.base/varargs.c: new file.
23600 * gdb.c++/derivation.cc: new file.
23601 * gdb.c++/overload.cc: new file.
23602 * gdb.c++/ovldbreak.cc: new file.
23603 * gdb.hp/attach.c: new file.
23604 * gdb.hp/attach2.c: new file.
23605 * gdb.hp/average.c: new file.
23606 * gdb.hp/compiler.c: new file.
23607 * gdb.hp/compiler.cc: new file.
23608 * gdb.hp/execd-program.c: new file.
23609 * gdb.hp/follow-exec.c: new file.
23610 * gdb.hp/follow-fork.c: new file.
23611 * gdb.hp/follow-vfork-and-exec.c: new file.
23612 * gdb.hp/misc-hp.cc: new file.
23613 * gdb.hp/more-steps.c: new file.
23614 * gdb.hp/optimize.c: new file.
23615 * gdb.hp/quicksort.c: new file.
23616 * gdb.hp/run-hp.c: new file.
23617 * gdb.hp/start-stop.c: new file.
23618 * gdb.hp/sum.c: new file.
23619 * gdb.hp/templates-hp.cc: new file.
23620 * gdb.hp/thread-local-in-lib.c: new file.
23621 * gdb.hp/thread-local-in-lib.h: new file.
23622 * gdb.hp/thread-local-in-lib.lib.c: new file.
23623 * gdb.hp/vforked-program.c: new file.
23624 * gdb.hp/virtfunc-hp.cc: new file.
23625 * gdb.hp/watchpoint-hp.c: new file.
23626 * gdb.hp/xdb.c: new file.
23627 * gdb.hp/xdb0.c: new file.
23628 * gdb.hp/xdb0.h: new file.
23629 * gdb.hp/xdb1.c: new file.
23630
23631 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23632
23633 The following change was made by Edith Epstein
23634 <eepstein@cygnus.com> as part of a project to merge in changes
23635 originally made by HP; HP did not create ChangeLog entries.
23636
23637 * gdb.c++/demangle.exp: changed the expected output for some
23638 ARM-style mangling -- removed second reference to datatype.
23639 For example, maint demangle __dt__11T1__pt__2_cFv
23640 T1<char>::~T1<char>(void)
23641 becomes,
23642 maint demangle __dt__11T1__pt__2_cFv
23643 T1<char>::~T1(void)
23644
23645 (test_hp_style_demangling): new hp specific demangling test cases.
23646
23647 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23648
23649 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23650 * gdb.trace/backtrace.exp: Likewise.
23651 * gdb.trace/circ.exp: Likewise.
23652 * gdb.trace/collection.exp: Likewise.
23653 * gdb.trace/deltrace.exp: Likewise.
23654 * gdb.trace/infotrace.exp: Likewise.
23655 * gdb.trace/limits.exp: Likewise.
23656 * gdb.trace/packetlen.exp: Likewise.
23657 * gdb.trace/passc-dyn.exp: Likewise.
23658 * gdb.trace/passcount.exp: Likewise.
23659 * gdb.trace/report.exp: Likewise.
23660 * gdb.trace/save-trace.exp: Likewise.
23661 * gdb.trace/tfind.exp: Likewise.
23662 * gdb.trace/tracecmd.exp: Likewise.
23663 * gdb.trace/while-dyn.exp: Likewise.
23664 * gdb.trace/while-stepping.exp: Likewise.
23665
23666 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23667
23668 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23669
23670 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23671
23672 From Brendan Kehoe:
23673 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23674 int return types.
23675
23676 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23677
23678 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
23679 remote dos host testing right.
23680
23681 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23682
23683 * gdb.base/corefile.exp: remove some xfails.
23684
23685 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23686
23687 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
23688 have different timestamps.
23689
23690 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23691
23692 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
23693 gdb.base/default.exp: Replace "exec" with "executable".
23694
23695 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23696
23697 * gdb.base/default.exp: Change else if to elseif from previous
23698 delta.
23699
23700 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23701
23702 * gdb.base/default.exp: Add brace missing from previous delta.
23703
23704 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23705
23706 * gdb.base/default.exp: Support test for info float for all
23707 varieties of arm toolchain.
23708
23709 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
23710
23711 * gdb.trace/*.exp: remove "remote_download" command.
23712
23713 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
23714
23715 * gdb.trace/*.exp: remove -gdwarf from compile.
23716
23717 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23718
23719 * gdb.trace/configure.in(AC_INIT): typo
23720 * gdb.trace/configure: regenerated
23721
23722 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
23723
23724 * config/m68k-emc.exp: New file.
23725 * lib/<emc-support.exp trace-support.exp}: New files.
23726 * configure.in: add new test directory gdb.trace.
23727 * gdb.trace/{configure configure.in Makefile.in}: New files.
23728 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23729 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23730 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23731 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23732 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23733 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23734 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
23735
23736 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
23737
23738 * gdb.c++/classes.exp: Change all regular expressions to match
23739 arbitrary combinations of newline/carriage-return, so that they
23740 will work equally well on Unix and Windows.
23741 * gdb.c++/inherit.exp: ditto.
23742 * gdb.c++/virtfunc.exp: ditto.
23743
23744 1998-08-11 Dawn Perchik <dawn@cygnus.com>
23745
23746 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23747
23748 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23749
23750 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23751 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23752 to use a0-a3/d0-d3 as needed.
23753
23754 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23755
23756 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23757 * gdb.disasm/am33.exp: Corresponding changes.
23758
23759 1998-07-11 Felix Lee <flee@cygnus.com>
23760
23761 * gdb.base/callfuncs.exp: add cmp10 test.
23762 * gdb.base/callfuncs.c (cmp10): new function.
23763
23764 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23765
23766 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
23767 into two parts to get around a synchronization problem in expect.
23768
23769 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23770
23771 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23772
23773 * configure.in: Add options for gdbtk testsuite.
23774
23775 * configure: Regenerate.
23776
23777 * gdb.gdbtk: New directory to hold gdbtk tests.
23778
23779 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23780
23781 * gdb.fortran/types.exp: Escape brackets in expect patterns
23782 for test_float_literal_types_accepted tests.
23783 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23784 before run test.
23785
23786 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23787
23788 * am33.exp: Just compile, do not link the testcase.
23789 * am33.s: Add ".am33" pseudoop to force am33 mode.
23790
23791 1998-06-25 Felix Lee <flee@cygnus.com>
23792
23793 * gdb.base/setshow.exp: make sure $pc is sane.
23794
23795 * gdb.stabs/weird.exp: split expect patterns properly.
23796
23797 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23798
23799 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23800 * gdb.disasm/am33.exp: Run it.
23801
23802 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
23803
23804 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23805 match processing (and eliminate spurious timeouts when running).
23806
23807 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
23808
23809 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23810 exception test, but conditionalize it on target [mach | gnu].
23811
23812 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
23813
23814 * gdb.base/overlays.exp: fixup compile line for linker script.
23815
23816 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23817
23818 * gdb.fortran/types.exp: don't guess at float size.
23819
23820 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23821
23822 * gdb.base/exprs.exp: delete test that depends on int size.
23823
23824 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23825
23826 * config/sim.exp: Removed checks for target triplets.
23827 (gdb_target_sim): Use gdb,target_sim_options.
23828
23829 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23830
23831 * gdb.base/reread.exp: New file.
23832 * gdb.base/reread1.c: New file.
23833 * gdb.base/reread2.c: New file.
23834
23835 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23836
23837 * config/sim.exp: Use 'target sim -sparclite' when running
23838 SPARClite programs.
23839
23840 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23841
23842 * gdb.base/structs2.exp: New file.
23843 * gdb.base/structs2.c: New file.
23844
23845 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23846
23847 * gdb.asm/common.inc: New file.
23848 * gdb.asm/d10v.inc: New file.
23849 * asm-source.exp: Pass -I's to gas to find .inc files.
23850 Update line numbers in expected output.
23851 * asmsrc1.s: Rewrite.
23852 * asmsrc2.s: Rewrite.
23853 * configure.in: Create arch.inc symlink.
23854 * configure: Regenerate.
23855 * Makefile.in (distclean): Delete arch.inc.
23856
23857 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23858
23859 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
23860 (t_enum_value2): ditto
23861 (t_enum_value3): ditto
23862 (main): ditto
23863 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23864
23865 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23866 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23867 change.
23868 Use gdb_test instead of send_gdb/gdb_expect sequences.
23869
23870 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23871
23872 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23873 not void.
23874
23875 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23876
23877 * gdb.base/branches.c: Code with lots of loops and
23878 subroutines. Used to test gdbs ability to single step through PC
23879 changes, especially to test mips-tdep.c:mips_next_pc
23880
23881 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23882
23883 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23884 more rigorous EGCS C++ error checking.
23885
23886 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23887
23888 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23889 tests.
23890 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23891 function when asleep.
23892 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23893 for i*86 Linux and SVR4 signal handling problems.
23894 Remove linux xfail for `next to handler in signals_tests_1', fixed
23895 by recent infrun.c change.
23896 Limit backtrace to 10 frames to avoid timeout problems with infinite
23897 stack backtraces.
23898 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23899 target.[ch] change.
23900
23901 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23902
23903 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23904 for a newline from gdb before continuing.
23905 (default_gdb_exit): Just look for y or n.
23906 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23907 it does, fail the rests of the tests in the file.
23908
23909 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23910
23911 * config/cygmon.exp: New file.
23912
23913 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23914
23915 * gdb.base/list.exp: Fix problem with "list default lines around
23916 main" test on remote targets.
23917
23918 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23919 run test on remote targets.
23920
23921 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23922
23923 * gdb.asm: New directory.
23924 * configure.in: Configure it.
23925 * configure: Regenerate.
23926 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23927 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23928
23929 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23930
23931 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23932
23933 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
23934
23935 * gdb.base/overlays (several files): Merge the two overlay
23936 managers into one. Change variables (foox, barx, bazx, grbxx)
23937 back into ints but force them to load in their proper sections.
23938
23939 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23940
23941 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
23942 on-chip insn memory and IMAP1 to upper 128k.
23943 (D10VCopy): Handle memory regions crossing 16k boundaries.
23944 (D10VCopy): Transfer data in 32 bit chunks.
23945
23946 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23947
23948 * gdb.base/overlays.c (main): Exit normally when result is
23949 correct.
23950
23951 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
23952 map. Include space for printf in .text segment.
23953
23954 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
23955 updated d10v memory VMA/LMA map.
23956 (D10VCopy): Call D10VTranslate.
23957
23958 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23959
23960 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23961
23962 * gdb.base/bar.c (barx, bar): Change variable to small array so
23963 that it won't be put into the .sdata - small data -
23964 section. Update reference.
23965 * gdb.base/baz.c (bazx, baz): Ditto.
23966 * gdb.base/foo.c (foox, foo): Ditto.
23967 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23968
23969 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
23970 to be arrays.
23971
23972 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
23973
23974 * gdb.base/overlays.exp: fix up and get working again.
23975 Add tests for backtraces from an overlay function.
23976
23977 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23978
23979 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23980 "calling function with watchpoint enabled".
23981
23982 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23983
23984 * gdb.base/break.exp (test_next_with_recursion): Remove
23985 gdb_suppress_tests for d10v-*-*.
23986 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23987 pending review of whether it is useful or not.
23988
23989 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23990
23991 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23992
23993 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23994
23995 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23996 * config/dve.exp: New file to support Densan boards.
23997
23998 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23999
24000 * gdb.base/interrupt.exp: Document problem of simulators, signals,
24001 reads and BSD.
24002
24003 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24004
24005 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24006 response.
24007
24008 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24009
24010 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24011
24012 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
24013 test.
24014
24015 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
24016 target_sizeof_long and target_bigendian_p.
24017 (structs_by_value, structs_by_reference): Check values according
24018 to targets word size and endianess.
24019
24020 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24021
24022 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
24023 output.
24024
24025 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24026
24027 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
24028 Update test of set args help to match source change.
24029
24030 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24031
24032 * gdb.base/default.exp: Expect help system output to be in
24033 alphabetical order.
24034 * gdb.base/help.exp: Ditto.
24035
24036 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24037
24038 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24039 "i*86-pc-linux-gnu*".
24040 * gdb.base/interrupt.exp: Ditto.
24041 * gdb.base/corefile.exp: Ditto.
24042
24043 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
24044 define vxworks when building the testcase.
24045
24046 * gdb.base/ptype.exp: Fix testnames to be unique.
24047 * gdb.base/radix.exp: Ditto.
24048 * gdb.base/term.exp: Ditto.
24049 * gdb.base/whatis.exp: Ditto.
24050 * gdb.c++/classes.exp: Ditto.
24051
24052 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24053
24054 * gdb.base/callfuncs.exp: Fix indentation.
24055
24056 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24057 suppress_flag has been set.
24058 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24059 target feature.
24060
24061 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24062
24063 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24064 the testcase.
24065
24066 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
24067 set_debug_traps() and breakpoint().
24068 * gdb.c++/misc.cc (main): Ditto.
24069 * gdb.c++/templates.cc (main): Ditto.
24070 * gdb.c++/virtfunc.cc (main): Ditto.
24071
24072 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24073
24074 * lib/gdb.exp(gdb_step_for_stub): New function.
24075 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24076 exists, reload the executable and do a "continue" instead of
24077 doing a jump.
24078 (runto_main): Use gdb_step_for_stub.
24079
24080 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
24081 tests to have unique names.
24082 * gdb.base/callfuncs.exp: Ditto.
24083 * gdb.base/commands.exp: Ditto.
24084 * gdb.base/default.exp: Ditto.
24085 * gdb.base/help.exp: Ditto.
24086 * gdb.base/list.exp: Ditto.
24087 * gdb.base/opaque.exp: Ditto.
24088 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24089 similar tests.
24090
24091 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24092 * gdb.c++/cplusfuncs.cc: Ditto.
24093 * gdb.c++/virtfunc.cc: Ditto.
24094
24095 * config/monitor.exp: Keep track of the last file we saw, rather
24096 than trying to get the info from gdb.
24097
24098 * gdb.fortran/types.exp: Move comment to previous line.
24099
24100 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24101
24102 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
24103 target mode.
24104
24105 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24106
24107 From Bob Manson:
24108 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
24109 string from GDB when it connects.
24110
24111 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24112
24113 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24114
24115 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
24116 if we can't get a debug format from GDB (we may be testing an
24117 older GDB). Use a 10 second timeout when checking for the format.
24118
24119 * gdb.stabs/weird.exp: Fix quoting.
24120
24121 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24122
24123 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24124
24125 * config/arm-ice.exp: New file.
24126
24127 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24128
24129 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
24130 until it has been modified to work with the new testsuite.
24131
24132 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
24133 testcase won't compile, cause all of the testcases in the file to
24134 fail instead.
24135
24136 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24137 (gdb_clear_suppressed): New procedure.
24138 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24139 it contains a positive value.
24140
24141 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24142
24143 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24144
24145 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24146
24147 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24148
24149 * lib/gdb.exp (setup_xfail_format): New function.
24150 (get_debug_format): New function to get debug format.
24151 (debug_format): New global variable to hold last value set
24152 by get_debug_format.
24153 * gdb.base/list.exp: Call get_debug_format and expect some
24154 tests to fail for DWARF 1 and COFF formats.
24155 * gdb.c++/ptype.exp: Ditto.
24156 * gdb.c++/classes.exp: Ditto.
24157 * gdb.c++/cplusfuncs.exp: Ditto.
24158 * gdb.c++/inherit.exp: Ditto.
24159 * gdb.c++/templates.exp: Ditto.
24160 * gdb.c++/virtfunc.exp: Ditto.
24161
24162 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24163
24164 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24165 host doesn't have a currently-open connection.
24166
24167 * config/sparclet.exp: Cleanups and fixes to make it generic for
24168 any gdb stub target. Handle cases where gdb doesn't respond when
24169 interrupted in a sane fashion.
24170
24171 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
24172 same thing in a totally different way.
24173
24174 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
24175 setting "timeout".
24176 (gdb_start): We set the global gdb_prompt variable in
24177 default_gdb_init now.
24178
24179 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24180
24181 * gdb.base/printcmds.exp: Fix "check for floating addition"
24182 regexp to accept results within approx +/- .01 of exact value.
24183 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24184
24185 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24186
24187 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
24188 properly.
24189 (gdb_expect): Add optional timeout parameter, and add timeout
24190 value to various calls.
24191 (gdb_suppress_tests): Only give one warning message per group.
24192
24193 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24194
24195 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
24196 global variables. Handle getting a value for $timeout more
24197 gracefully.
24198
24199 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24200
24201 * lib/gdb.exp: Close connection to remote host if gdb doesn't
24202 initialize.
24203 (default_gdb_init): New procedure; allow gdb_init to be overridden
24204 by a target configuration file.
24205 (gdb_expect): Pass the timeout to remote_expect.
24206
24207 * config/monitor.exp(gdb_load): Fix typo in regexp.
24208
24209 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24210
24211 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24212
24213 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24214
24215 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
24216 here. Call gdb_target_exec before rebooting the target, to make
24217 sure the connection to the target is closed.
24218 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24219 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24220 Also detect "Timeout reading from remote" error.
24221
24222 * config/gdbserver.exp: Pass the executable being loaded to
24223 gdb_target_monitor. Don't call gdb_file_cmd here; let
24224 gdb_target_monitor do it.
24225
24226 * gdb.disasm/hppa.exp: Don't use exec_output.
24227
24228 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24229
24230 * gdb.base/list.exp: If we're debugging a non-native target,
24231 try to set the pc register to point to the start of the
24232 program before doing the first list command.
24233
24234 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
24235 test_calls after restarting.
24236
24237 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
24238 reloading.
24239
24240 * gdb.base/watchpoint.exp: Fix typo.
24241
24242 * gdb.base/setshow.exp: Check for use_gdb_stub.
24243
24244 * gdb.base/break.exp: Fix continue until exit test for the gdb
24245 stub case.
24246 * gdb.base/langs.exp: Ditto.
24247
24248 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
24249 gdb_load_offset. If we weren't given a file to load, figure out
24250 what the current file is and use it.
24251
24252 * config/i386-bozo.exp: New file.
24253
24254 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24255
24256 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24257 feature.
24258
24259 * config/proelf.exp: New entry.
24260
24261 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24262
24263 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24264 of regexps.
24265
24266 * gdb.base/watchpoint.exp: Don't run the test_stepping
24267 tests if gdb can't call functions on the target.
24268
24269 * gdb.base/setshow.exp: Don't run the set prompt tests if
24270 the board has gdb_prompt set.
24271
24272 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24273
24274 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24275 * gdb.base/commands.exp: Likewise.
24276 * gdb.base/setshow.exp: Likewise.
24277
24278 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24279
24280 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24281 feature.
24282
24283 * config/i960.exp: New file.
24284
24285 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24286
24287 * gdb.base/funcargs.exp: Check for gdb,short_int target
24288 feature instead of looking for explicit target triplets.
24289
24290 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
24291
24292 * gdb.base/printcmds.exp: add a couple more tests a la
24293 "p 123DEADBEEF", to check parse_number.
24294 * top.c: change "to enable to enable" to "to enable" in a couple
24295 of help strings.
24296
24297 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24298
24299 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24300 on the mn10300.
24301
24302 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24303
24304 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24305 where the test executable is run with explicit args.
24306 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24307
24308 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24309
24310 * gdb.base/run.c: Use FAKEARGV to build test executable that
24311 does not require a command line arg, since most simulators
24312 don't currently support passing such an arg into the simulated
24313 program.
24314 * gdb.base/commands.exp: Change tests to insert the proper
24315 value as the arg to the first recursive factorial call. Change
24316 compilation line to define FAKEARGV at compile time.
24317
24318 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24319
24320 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24321 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24322 function with watchpoint enabled" test.
24323
24324 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24325
24326 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
24327 Don't call gdb_test when the command doesn't return to a gdb prompt.
24328
24329 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
24330 "Tests restarted" messages.
24331
24332 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24333
24334 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24335
24336 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
24337
24338 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24339 for INFO SYMBOL; add help tests for OVERLAY commands.
24340 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24341 add tests for OVERLAY commands
24342 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24343 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24344 * gdb.base/sigall.c: add usestubs code frag
24345 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
24346
24347 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24348
24349 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24350 failures.
24351 (gdb_stop_suppressing_tests): Note that tests have restarted.
24352
24353 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24354
24355 * config/h8300.exp: New file.
24356
24357 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24358
24359 * gdb.base/setshow.exp: Check for the existence of a
24360 feature, not its value.
24361
24362 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24363
24364 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24365
24366 * gdb.base/scope.exp: It's now init0(), not init().
24367
24368 * gdb.base/scope0.c: For now, change init() to be init0().
24369
24370 * config/monitor.exp: Use gdb_serial in preference to serial
24371 or netport.
24372
24373 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
24374 and it's not already set.
24375
24376 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24377
24378 * gdb.base/setshow.exp: Only test the run command if the target
24379 isn't using a stub and if it supports argument passing.
24380
24381 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24382
24383 * config/udi.exp(gdb_start): Make sure UDICONF is set
24384 properly before starting gdb.
24385
24386 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24387
24388 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24389 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24390 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24391
24392 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24393
24394 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
24395 specialized code to reboot the board, use remote_reboot instead.
24396
24397 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24398
24399 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24400
24401 * config/monitor.exp: Make sure we disconnect from the target.
24402 Also, try a reboot/reload cycle instead of failing if the
24403 load fails.
24404
24405 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24406
24407 * gdb.base/default.exp: Don't set match_max.
24408 * gdb.base/help.exp: Ditto.
24409 * gdb.base/list.exp: Ditto.
24410 * gdb.base/signals.exp: Ditto.
24411
24412 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24413 set, use remote_ld to download the testcase instead of
24414 the GDB loader.
24415
24416 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24417
24418 * config/vr5000.exp: New file.
24419
24420 * config/monitor.exp(gdb_target_monitor): Add pattern for
24421 "Ending remote" to detect errors in connecting.
24422
24423 * gdb.base/setshow.exp: Add .* within auto language test.
24424
24425 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24426 target feature.
24427
24428 * config/monitor.exp(gdb_load): Check for a failure when loading,
24429 and reboot the board if necessary.
24430
24431 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24432 a set of tests. Remove print.* from the patterns being checked.
24433
24434 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24435
24436 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24437 refer to gdb_spawn_id.
24438
24439 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24440 longer used.
24441 * config/sparclet.exp: Ditto.
24442 * config/sparclet-old.exp: Ditto.
24443 * config/slite.exp: Ditto.
24444 * config/sim.exp: Ditto.
24445 * gdb.base/funcargs.exp: Ditto.
24446
24447 * lib/gdb.exp:Remove references to gdb_spawn_id.
24448 (gdb_expect): Move to remote.exp.
24449
24450 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24451
24452 * config/monitor.exp: Detect the "Couldn't establish connection"
24453 message from GDB.
24454
24455 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24456
24457 * gdb.base/bitfields.exp: Use runto instead of explicit
24458 gdb_run_cmd/gdb_expect sequences.
24459
24460 * gdb.base/break.exp(text_next_with_recursion): Add match for
24461 gdb_expect call.
24462
24463 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24464 We also need to handle the "A program is being debugged already"
24465 prompt from gdb. Use gdb_test to set the baud rate.
24466
24467 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24468 to 20000. Really. I mean it.
24469
24470 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24471
24472 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
24473 fails. If suppress_flag is set, skip perror message about not
24474 being able to send to GDB.
24475 (send_gdb): If suppress_flag is set, don't try to send commands to
24476 GDB.
24477 (gdb_expect): If suppress_flag is set, always fail immediately.
24478 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24479 (gdb_init): Call gdb_stop_suppressing_tests.
24480 (default_gdb_exit): Ditto.
24481 (default_gdb_start): Ditto.
24482
24483 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
24484 gdb_stop_suppressing_tests as appropriate.
24485 * gdb.base/break.exp: Ditto.
24486 * gdb.base/callfuncs.exp: Ditto.
24487 * gdb.base/commands.exp: Ditto.
24488 * gdb.base/exprs.exp: Ditto.
24489 * gdb.base/funcargs.exp: Ditto.
24490 * gdb.base/list.exp: Ditto.
24491 * gdb.base/recurse.exp: Ditto.
24492 * gdb.base/scope.exp: Ditto.
24493 * gdb.base/structs.exp: Ditto.
24494 * gdb.c++/inherit.exp: Ditto.
24495
24496 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24497
24498 * config/vr4300.exp: New file.
24499
24500 * gdb.*/*.exp: Call gdb_expect instead of expect.
24501
24502 * lib/gdb.exp(gdb_expect): New function.
24503
24504 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24505
24506 * lib/gdb.exp(gdb_init): New function.
24507
24508 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
24509 for each individual variable set.
24510
24511 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24512 name.
24513
24514 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24515
24516 * gdb.base/scope.exp: Use gdb_test.
24517
24518 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24519 aborting; the testsuite driver will do that for us (see
24520 gdb_finish). Also, use gdb_test in a few more places.
24521
24522 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24523
24524 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24525
24526 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24527
24528 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24529 and "add_tests" are not at the same address.
24530
24531 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24532
24533 * gdb.base/ptype.exp: Use gdb_test.
24534
24535 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24536
24537 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24538 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24539 left in. No longer expect them to fail.
24540
24541 * gdb.stabs/*.mt; Deleted, no longer used.
24542 * gdb.stabs/configure.in: Remove references to target makefile
24543 frags.
24544 * gdb.stabs/configure: Rebuilt.
24545
24546 * gdb.disasm/*.mt: Deleted, no longer used.
24547 * gdb.disasm/configure.in: Remove references to target makefile
24548 frags. Use "sh3.s" as the unique filename for this directory.
24549 * gdb.disasm/configure: Rebuilt.
24550
24551 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24552 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24553 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24554
24555 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24556
24557 * config/udi.exp: Use mondfe,name instead of remote_host.
24558
24559 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24560
24561 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24562 a function with a watchpoint enabled on the mn10200.
24563
24564 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24565 before trying to create it!
24566
24567 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24568
24569 * config/vx.exp: Use hostname instead of netport.
24570
24571 * config/vxworks.exp: New file.
24572
24573 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24574
24575 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
24576 gdb before assuming everything worked. Send a ^C if a timeout
24577 occurs.
24578
24579 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24580 $gdb_spawn_id directly.
24581 (gdb_run_cmd): Try _start as well as start. Use the target feature
24582 gdb,start_symbol as the symbol to start from when jumping.
24583
24584 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24585
24586 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24587 redundant) test.
24588
24589 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24590 it doesn't lose for 16bit integer systems.
24591
24592 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24593
24594 * gdb.fortran/types.exp: If the target doesn't support "double"
24595 data types, then expect "real" types to only be 4 bytes.
24596
24597 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24598 call tests if the target doesn't support inferior function calls.
24599
24600 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24601 in printf tests.
24602
24603 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24604
24605 * gdb.base/help.exp: Disable "help set", "help show", and
24606 "help support". Simplify regexp for "help stack".
24607
24608 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24609 to 60 seconds. Temporarily set match_max to 15000 around the
24610 "info copying" test.
24611
24612 * gdb.base/nodebug.exp: Don't try to do an inferior function
24613 call if the target doesn't support them.
24614 * gdb.base/printcmds.exp: Likewise.
24615 * gdb.base/setvar.exp: Likewise.
24616 * gdb.base/structs.exp: Likewise.
24617 * gdb.c++/templates.exp: Likewise.
24618 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24619
24620 * gdb.base/recurse.exp: Enable for the mn10200.
24621
24622 * configure.in: Do configure gdb.stabs directory for *-*-elf
24623 targets.
24624 * configure: Rebuilt.
24625
24626 * gdb.base/break.exp: Check for gdb,noresults before testing
24627 exit status and/or results from the target.
24628 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24629 * lib/gdb.exp: Remove old (now bogus) initialization of
24630 noinferior, noargs, noresults and nosignals.
24631
24632 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24633
24634 * config/sh.exp: New file.
24635
24636 * config/slite.exp: Try to connect multiple times to the board
24637 before rebooting. Only send a "monitor run" if need_monitor_run
24638 is set.
24639
24640 * gdb.base/break.exp: Don't do the "stub continue" test if
24641 the target has gdb_stub set.
24642
24643 * gdb.base/callfuncs.exp: Increase the timeout.
24644
24645 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24646 if the target has gdb,noinferiorio set.
24647
24648 * gdb.base/list.exp: Increase match_max to 10000 characters.
24649
24650 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24651
24652 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24653 target.
24654
24655 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24656
24657 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24658
24659 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
24660 trying to delete the copy of gdb. Catch the file delete so we
24661 don't die if the delete fails; also, the file should be copied to
24662 the host, not to the build.
24663
24664 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24665
24666 * lib/gdb.exp(gdb_test): Surround the result pattern with
24667 parenthesis in case it contains multiple regexps separated
24668 with |.
24669
24670 * gdb.base/watchpoint.exp: Use gdb_test.
24671 * gdb.base/default.exp: Ditto.
24672
24673 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24674
24675 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
24676
24677 * gdb.base/scope.exp: Use gdb_test.
24678 * gdb.c++/classes.exp: Ditto.
24679 * gdb.c++/inherit.exp: Ditto.
24680
24681 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24682
24683 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24684 remote_exec instead.
24685 * gdb.base/corefile.exp: Don't be ridiculous.
24686 * gdb.base/*.c: Add missing stub invocations.
24687
24688 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24689
24690 * config/slite.exp: Miscellaneous fixes.
24691
24692 * lib/gdb.exp: Fix runto.
24693
24694 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24695 the target.
24696
24697 * gdb.base/watchpoint.exp: Fix regexp.
24698
24699 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24700 close and wait commands, as the descriptor may now be
24701 invalid. Always call "remote_close host".
24702
24703 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24704
24705 Major rewrite for testsuite revision.
24706
24707 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24708 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24709 instead of relying on spawn_id to always contain a valid
24710 spawn id.
24711 (get_compiler_info): New procedure to build the ${binfile}.ci
24712 file, instead of replicating this in N different places.
24713 (gdb_compile): New procedure.
24714
24715 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
24716 appropriate arguments) instead of compile. Use gdb_test in a lot
24717 more places. Use send_gdb instead of send. Always run gdb_start
24718 at the start of a testcase, as this is no longer done magically.
24719
24720 config/*-gdb.exp: Rename without the -gdb suffix.
24721
24722 config/mips.exp: Use remote_close instead of exit_remote_shell.
24723 config/monitor.exp: Use target_info instead of looking at
24724 baud, timeout, etc.
24725 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24726
24727 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24728
24729 * gdb.c++/templates.exp (test_ptype_of_templates),
24730 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24731 Update expect patterns for destructors and assignment operators
24732 to match corresponding c-typeprint.c changes.
24733 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24734 to destructor breakpoint test, GDB should be able to set the
24735 destructor breakpoint without specifying arguments.
24736
24737 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24738
24739 * gdb.threads/pthreads.exp: Change result for failure to compile due
24740 to lack of pthreads runtime support from an error to simply an
24741 unsupported test, per dejagnu standards.
24742
24743 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24744
24745 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24746 where GDB exits to reduce pattern match time.
24747 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24748
24749 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24750
24751 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
24752
24753 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24754 * gdb.base/default.exp: ditto.
24755 * gdb.base/nodebug.exp: ditto.
24756 * gdb.base/printcmds.exp: ditto.
24757 * gdb.base/ptype.exp: ditto.
24758 * gdb.base/setvar.exp: ditto.
24759 * gdb.base/structs.exp: ditto.
24760 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24761
24762 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24763
24764 * configure, */configure: Rebuild with autoconf 2.12.
24765
24766 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24767
24768 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24769 use new i*86-pc-linux*-gnu quads.
24770 * gdb.base/corefile.exp: Ditto.
24771 * gdb.base/signals.exp: Ditto.
24772 * gdb.base/sigall.exp: Ditto.
24773 * gdb.base/interrupt.exp: Ditto.
24774
24775 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24776 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24777 RedHat 4.0.
24778
24779 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
24780 linux. This allows the test case to at least compile on latest
24781 linux, but still not run due to missing the threads runtime library.
24782
24783 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24784
24785 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24786 directory to search gdb directory. Accept and step over conditional
24787 stack alignment code. Consume $prompt in failure cases.
24788 Reset timeout to $oldtimeout instead of some arbitrary value.
24789 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24790 timeout problems with infinite stack backtraces.
24791 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24792 Accept function parameters for linkfunc member.
24793
24794 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24795
24796 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24797 (CXXFLAGS): Remove, unreferenced.
24798 (B_OPTIONS): Add for -B options and add code to initialize with
24799 previous -B options and also add -B option to pick up cross compiled
24800 runtime.
24801 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24802 doing cross compiles.
24803 (target_alias): Declare global.
24804 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24805 to verify that gcc exists in build tree, and if so set CC to that
24806 gcc and to use B_OPTIONS and TARGET_INCLUDES.
24807
24808 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24809
24810 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24811 ptype test for anonymous union. Fixup testcase to match
24812 current gcc debug output.
24813
24814 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24815
24816 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24817 force argument to an unsigned long type.
24818
24819 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24820
24821 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
24822 tests and anonymous union print/ptype tests.
24823 * gdb.base/list.exp (test_forward-search): Increase timeout by
24824 5 minutes for the "search extremely long line" case.
24825 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24826 completely optional and that the pass/fail messages use the command as
24827 the message if that third arg is a null string.
24828 (gdb_test_exact): Arrange that a null string pattern means match a
24829 null string output rather than any output, which might include random
24830 errors.
24831 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24832 backtrace test.
24833 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24834 always failing and failure is now exposed by gdb.exp changes.
24835
24836 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24837
24838 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24839 weren't being noted.
24840
24841 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24842
24843 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24844 * gdb.stabs/weird.exp: Remove v_comb xfails.
24845
24846 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
24847
24848 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
24849 list.exp scope.exp watchpoint.exp]
24850 Make all timeout error msgs explicitly say "(timeout)".
24851
24852 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
24853
24854 * config/monitor.exp: Increase download timeout to 1000 seconds.
24855
24856 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
24857
24858 * config/m32r.exp: Increase timeout to 120 seconds.
24859
24860 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24861
24862 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24863 and accept older ordering as obsolescent gcc or gdb.
24864 * gdb.c++/templates.exp: Ditto.
24865 * gdb.c++/virtfunc.exp: Ditto.
24866
24867 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24868
24869 * gdb.base/coremaker.c: Add code to mmap some data so we
24870 can check that it ends up in the core file.
24871 * gdb.base/corefile.exp: Add test to read mmapped data
24872 from core file.
24873
24874 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
24875
24876 * config/m32r.exp: New file.
24877
24878 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24879
24880 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24881 that cflags can contains -gstabs, and work correctly for other tests.
24882
24883 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
24884
24885 * gdb.base/setshow.exp: New file, tests show and set.
24886 * gdb.base/setshow.c: New file, tests show and set.
24887 * gdb.base/help.exp: Add test for help set|show annotate.
24888 * gdb.base/default.exp: Add test for set|show annotate.
24889
24890 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24891
24892 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24893 errors unique.
24894 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24895 explicitly.
24896
24897 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24898
24899 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24900 and width commands. This is done elsewhere.
24901 * (gdb_start): Don't call gdb_start_sim here. That's already
24902 done in gdb_load. This fixes lots of failures in default.exp.
24903
24904 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24905
24906 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24907 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24908 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24909 in the same we we treat other failures (since it may be an expected
24910 condition), rather than as an error.
24911 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24912 old test format.
24913
24914 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24915
24916 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24917 (distclean maintainer-clean realclean): No need to remove files
24918 twice. Nuke the duplicates.
24919 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
24920 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
24921 Remove config.h along with other config files.
24922
24923 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24924
24925 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24926 "p func1 ()" and note that rests of tests are skipped.
24927 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
24928 setup_xfails for "print func2::coremaker_local".
24929 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24930 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24931 affected by the previous run test.
24932 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24933 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24934 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24935 "pass int powerset tuple" and "pass modeless int powerset tuple".
24936 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24937 "real write 4" and "real write 8".
24938 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
24939 setup_xfails for "print vs1 after tuple assign 2",
24940 "print \$i after tuple assign 2", and
24941 "print vs2 after tuple assign 2".
24942 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24943 meaningful error message and return -1 so the caller can
24944 suppress further tests and avoid a cascade of errors.
24945
24946 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24947
24948 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24949 format for printing version.
24950 * gdb.base/default.exp: Ditto.
24951 * gdb.base/interrupt.exp: Fix problem with cascade of
24952 errors if child process dies while calling a function.
24953
24954 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24955
24956 * Makefile.in (VPATH): Add
24957 * Makefile.in (Makefile, config.status): Fix rules so things get
24958 remade when necessary.
24959
24960 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24961
24962 * Makefile.in (just-check): Add path to sibling expect dir
24963 to environment variable specified by RPATH_ENVVAR.
24964
24965 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24966
24967 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24968 (just-check): Add shared library paths for libstdc++, tk,
24969 tcl, bfd, and opcodes to the environment variable specified
24970 in RPATH_ENVVAR.
24971 * configure.in: Add support to recognize --enable-shared flag
24972 and generate correct value for RPATH_ENVVAR.
24973 * configure: Regenerated with autoconf.
24974
24975 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24976
24977 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
24978 include all osf versions.
24979 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24980 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24981 when target is linux. When failing to build pthreads test
24982 executable, give more meaningful message.
24983 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24984 arg for pthread_create.
24985
24986 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24987
24988 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
24989 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
24990 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
24991 and -lpthreads (everybody else).
24992 (test_startup): Fail gracefully if threads are not supported.
24993 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24994 "p/c array_index("abcdef",2)" when not gcc compiled.
24995 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24996 "print func2::coremaker_local" when not gcc compiled.
24997 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24998 "ptype on opaque struct tagname (statically)",
24999 "ptype on opaque struct tagname (dynamically) 1", and
25000 "ptype on opaque struct tagname (dynamically) 2"
25001 for not compiled with gcc.
25002 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25003 backtrace when compiled with gcc.
25004 * lib/gdb.exp (runto_main): Return result of "runto main" rather
25005 than always return success.
25006
25007 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25008
25009 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25010
25011 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25012
25013 * gdb.base/structs.exp: Undo last change.
25014
25015 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25016
25017 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25018 encapsulate all the steps/nexts done during self test, starting
25019 at main, and makes them less sensitive to optimization issues.
25020 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25021 signal handler" test.
25022 * gdb.threads/pthreads.exp: Only run this for native configs.
25023 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25024 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25025 tests.
25026 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25027 for "runto test_calls(void)" test.
25028
25029 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25030
25031 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25032 and don't expect address info in breakpoint confirmations.
25033
25034 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25035
25036 * gdb.base/list.exp (test_forward_search): Increase timeout
25037 temporarily by 60 seconds for searching extremely long line,
25038 and then reset to old value when done. Increase expect input
25039 buffer to 10000.
25040
25041 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25042
25043 * gdb.base/list.exp (test_forward_search): Fix to handle very
25044 long source line without overflowing expect's input buffer.
25045
25046 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25047
25048 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25049 "buffer_full".
25050
25051 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25052 "buffer_full".
25053
25054 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25055 "buffer_full".
25056
25057 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25058 "buffer_full".
25059
25060 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25061
25062 * configure.in (configdirs): Add gdb.threads.
25063 * configure: Regenerated with autoconf.
25064 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25065 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25066 * gdb.threads/configure: New, generated with autoconf.
25067
25068 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25069
25070 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25071
25072 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25073
25074 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25075 each signal's status in the output of "handle all print".
25076 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25077 the \r\n sequence that immediately precedes the gdb prompt.
25078 * gdb.base/a1-selftest.exp: Save original timeout and restore
25079 after test.
25080
25081 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25082
25083 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25084 symbol.
25085
25086 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25087
25088 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25089
25090 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25091
25092 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25093 timeout by 60 seconds.
25094
25095 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25096
25097 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25098 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25099 error return.
25100
25101 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25102
25103 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25104 gdb initialization, also report how long dejagnu waited. Restore
25105 old timeout before doing error return. Temporarily increase timeout
25106 by 3 minutes to allow for slow startups over heavy NFS use.
25107
25108 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25109
25110 * lib/gdb.exp: Report timeout value for verbosity level 2.
25111 * config/gdbserver.exp: Ditto.
25112 * config/hppro.exp: Ditto.
25113 * config/mips-gdb.exp: Ditto.
25114 * config/monitor.exp: Ditto.
25115 * config/netware.exp: Ditto.
25116 * config/sim-gdb.exp: Ditto.
25117 * config/slite-gdb.exp: Ditto.
25118 * config/udi-gdb.exp: Ditto.
25119 * config/unix-gdb.exp: Ditto.
25120 * config/vx-gdb.exp: Ditto.
25121 * gdb.base/a1-selftest.exp: Ditto.
25122 * gdb.base/a2-run.exp: Ditto.
25123 * gdb.base/break.exp: Ditto.
25124 * gdb.base/corefile.exp: Ditto.
25125 * gdb.base/list.exp: Ditto.
25126 * gdb.base/recurse.exp: Ditto.
25127 * gdb.base/scope.exp: Ditto.
25128 * gdb.base/signals.exp: Ditto.
25129
25130 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25131
25132 * gdb.threads/Makefile.in (docdir): Removed.
25133
25134 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25135
25136 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
25137 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
25138 @srcdir@.
25139 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
25140 autoconf 2.5 or higher.
25141 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25142
25143 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25144
25145 * configure: Regenerated.
25146 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25147 avoid name clashes with SunOS headers.
25148
25149 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25150
25151 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25152
25153 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25154
25155 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25156 prototype information ends up in the compiler info file.
25157
25158 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25159
25160 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25161 attempting to regenerate it. Eliminate use of a temporary file
25162 and just generate the info file directly. Source it immediately,
25163 for consistency of use.
25164 * gdb.base/corefile.exp: Ditto
25165 * gdb.base/exprs.exp: Ditto.
25166 * gdb.base/funcargs.exp: Ditto.
25167 * gdb.base/langs.exp: Ditto.
25168 * gdb.base/list.exp: Ditto.
25169 * gdb.base/mips_pro.exp: Ditto.
25170 * gdb.base/nodebug.exp: Ditto.
25171 * gdb.base/opaque.exp: Ditto.
25172 * gdb.base/ptype.exp: Ditto.
25173 * gdb.base/scope.exp: Ditto.
25174 * gdb.base/setvar.exp: Ditto.
25175 * gdb.base/signals.exp: Ditto.
25176 * gdb.base/whatis.exp: Ditto.
25177 * gdb.c++/templates.exp: Ditto.
25178 * gdb.c++/virtfunc.exp: Ditto.
25179 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
25180 whether or not to add -lstdc++ to the compile command line args.
25181
25182 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25183
25184 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25185 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25186 Increase timeout, a lot of single stepping might be needed if the
25187 target has no hardware watchpoints.
25188
25189 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25190
25191 * gdb.base/break.exp: Ignore compiler warnings when compiling
25192 break.c.
25193 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25194 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25195 from remote-sim.
25196 * gdb.base/exprs.exp: Add h8300 xfails.
25197 * gdb.base/funcargs.exp: Likewise.
25198 * gdb.base/nodebug.exp: Likewise.
25199 * gdb.base/printcmds.exp: Likewise.
25200 * gdb.base/ptype.exp: Likewise.
25201 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25202 h8300 xfails.
25203 * gdb.base/return.exp: Handle float/double precision problems
25204 on the h8300.
25205 * gdb.base/funcargs.c: Explicitly make last constant argument to
25206 call_after_alloca_subr an unsigned long type.
25207 * gdb.base/return.c: Include stdio.h.
25208
25209 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25210
25211 * config/abug.exp: New file for the older Motorola Bug monitor
25212 that runs on the mvme13x series VME boards.
25213 * config/monitor.exp: Use the new config array for target settings
25214 if they exist.
25215
25216 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25217
25218 * sim-gdb.exp: Make the SH simulator allocate less space when
25219 it is targeted.
25220
25221 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25222
25223 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25224 test.
25225
25226 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25227
25228 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25229 "rs6000-*-*" for "list function in include file" when gcc compiled.
25230 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25231 for "p ctable1[120]".
25232 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25233 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25234 Remove setup_xfail for "rs6000-*-*" for
25235 "print 'scope0.c'::filelocal before run".
25236 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25237 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25238 since some compilers don't allow both options to be given
25239 on the same command line. Create object file and move it.
25240
25241 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25242
25243 * gdb.base/corefile.exp: Always regenerate the core file, since
25244 we always regenerate the coremaker program. Detect special case
25245 where registers cannot be read from core file.
25246
25247 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25248
25249 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25250 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25251 * gdb.c++/templates.exp: Only match on basename of file since
25252 some formats like xcoff don't encode directory information.
25253 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25254 and rs6000 AIX xcoff targets.
25255 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25256 * configure: Regenerate.
25257 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25258 here, rather than in distclean.
25259
25260 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25261
25262 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25263 defined, and use it to compile the test case with -O2. The
25264 native compilation still uses no optimization.
25265 * gdb.base/mips_pro.c: Remove inline assembly code since
25266 it is compiled PIC by default, which results in assembler
25267 warnings that make the testsuite think the compilation
25268 was unsuccessful.
25269
25270 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25271
25272 * gdb.c++/misc.exp: Add note to message for
25273 "print s.a for foo struct" that this is a known gcc 2.7.2
25274 and earlier bug.
25275
25276 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25277
25278 * gdb.base/break.exp: Fix pattern for matching "Delete all
25279 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25280 setup_xfail for deleting all breakpoints test. Fix various
25281 timeout messages to include "(timeout)".
25282 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25283 for "p t_float_values2(3.14159,float_val2)".
25284 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25285 for "continue to call2g" when gcc compiled.
25286 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25287 "up to foo in langs.exp", "show language at foo in langs.exp",
25288 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25289 and "show language at fsub in langs.exp".
25290 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25291 "list line 1 in include file", "list message for lines past EOF",
25292 "list function in include file", "list list0.h:foo", and
25293 "list filename:function; nonexistant function".
25294 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25295 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25296 and "ptype t_char_array" to be for native cc only.
25297
25298 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25299
25300 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
25301 setup_xfail for "print coremaker_bss", "print coremaker_ro",
25302 "print func2::coremaker_local", and "backtrace in corefile.exp".
25303
25304 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25305
25306 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25307 "bt in signals.exp". This problem only appears when running
25308 the testsuite, and then only intermittently.
25309
25310 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25311
25312 * gdb.base/return.exp (return_tests): Differentiate between
25313 two tests of continuing.
25314
25315 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25316
25317 * */Makefile.in (maintainer-clean): Remove config.log.
25318 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25319 * gdb.c++/Makefile.in (PROGS): Add inherit.
25320 (clean): Remove *.ci.
25321
25322 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25323
25324 * gdb.c++/misc.cc: Add test code from Mike Stump.
25325 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25326
25327 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25328
25329 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25330 to "alpha-*-osf2*" and add comment.
25331 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
25332 setup_xfail for "step over execarg initialization" and
25333 "step over corearg initialization".
25334 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25335 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25336 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
25337 gcc compiled for "print coremaker_bss", "print coremaker_ro",
25338 "print func2::coremaker_local", and "backtrace in corefile.exp".
25339 * gdb.base/signals.exp: Build and source signals.ci.
25340 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25341 to be for gcc only.
25342 * lib/gdb.exp: Move verbose statements outside conditionals.
25343
25344 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25345
25346 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25347 Feb 3 procfs.c change.
25348
25349 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25350
25351 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25352
25353 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25354
25355 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25356 from dejagnu's apparent default of 10 seconds, which gives random
25357 results when running the tests over NFS on moderately loaded systems.
25358 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25359
25360 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25361
25362 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25363 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
25364 result reports.
25365
25366 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25367
25368 * configure.in (CY_AC_PATH_TCLH): Remove.
25369 * configure: Regenerate.
25370
25371 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25372
25373 * gdb.c++/Makefile.in (clean): Add missing '{'.
25374
25375 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25376
25377 * lib/gdb.exp: Provide a default value for noinferior.
25378
25379 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25380 Load libgloss.exp.
25381
25382 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25383
25384 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25385 the executable, not the .o to run the tests from.
25386
25387 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25388
25389 * gdb.base/break.exp: Don't test for program exit or exit status
25390 if $noresults if nonzero.
25391 * gdb.base/langs.exp: Likewise.
25392 * gdb.base/watchpoint.exp: Likewise.
25393
25394 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25395 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25396 trying to compile the testcase.
25397
25398 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25399
25400 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25401 * gdb.base/signals.exp (continue to handler): Likewise.
25402
25403 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25404
25405 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25406
25407 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25408
25409 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25410
25411 * gdb.base/corefile.exp: Recognize "not found" as failure
25412 when trying to determine if a core file was generated.
25413 If no core file was generate the first time, try again without
25414 the ulimit -c to work around braindamaged shells.
25415
25416 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25417
25418 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25419 [] tests with "test" and enclose string in quotes.
25420 * gdb.stabs/configure: Rebuild
25421
25422 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25423
25424 Changes in sync with expect:
25425 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25426 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25427 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25428 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25429 argument to AC_REQUIRE.
25430 * configure: Regenerated.
25431
25432 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25433
25434 * gdb.base/corefile.exp: When generating a core, discard any
25435 error messages about ulimit not found and the "core dumped"
25436 message from the shell that runs the coredumper.
25437
25438 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25439
25440 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25441
25442 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25443 which sed script to run. Expect failure for v_comb test
25444 on PA targets too.
25445
25446 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25447
25448 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
25449 "print func2::coremaker_local" and for "backtrace in corefile.exp"
25450
25451 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25452
25453 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25454 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
25455 "sparc-sun-solaris*" xfails for "p v_comb".
25456 * lib/gdb.exp (default_gdb_start): Fix typo.
25457 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25458 messages to not include the full program name that caused
25459 the core dump since some systems (such as solaris) apparently
25460 truncate this path to about 80 characters.
25461 When generating a core file first try increasing the core file
25462 size limit to unlimited since some systems may default it to
25463 zero, and it is harmless to try it. Move the test for failing
25464 to generate a core file to where it will actually get executed.
25465 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25466 new gdb result from g++ debug info improvements and make old
25467 pattern obsolescent. Also account for size_t differences
25468 (may be int or long).
25469 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25470 initialization before function call is placed in the delay slot
25471 and thus appears to be skipped over by commands such as "next".
25472
25473 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25474
25475 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25476
25477 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25478
25479 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25480 input source file; fix code to compile test to deal with this
25481 convention.
25482 * gdb.c++/*.exp: Likewise.
25483
25484 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25485
25486 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25487 "bt in signals.exp".
25488
25489 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25490
25491 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25492 "step over execarg initialization" and
25493 "step over corearg initialization".
25494
25495 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25496
25497 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25498 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25499
25500 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25501
25502 From Rob Savoye (rob@poseidon.cygnus.com)
25503 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25504 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
25505 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25506 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25507 configure.in}: Major reworking for autoconfig.
25508 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25509 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
25510 New files.
25511 * config/unix-gdb.exp: Make GDB global.
25512 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
25513 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25514 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25515 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25516 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25517 term.exp, twice.exp, watchpoint.exp, whatis.exp},
25518 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
25519 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25520 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25521 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25522 pr-8136.exp, result.exp, string.exp, tuples.exp},
25523 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
25524 to returns as necessary, arrange for test to compile own testcase
25525 executable.
25526 * lib/gdb.exp: Changes for testsuite to compile own test cases.
25527
25528 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25529
25530 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
25531 clear_xfail at end of test which might not call either pass or fail.
25532 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25533 "backtrace through signal handler".
25534
25535 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25536
25537 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25538 continuing from a job control stop signal.
25539 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25540
25541 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25542
25543 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25544 * gdb.base/corefile.exp: Likewise.
25545 * gdb.base/funcargs.exp: Likewise.
25546
25547 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25548
25549 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25550 * config/monitor.exp: Add support for setting baud rate.
25551
25552 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25553
25554 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25555 i*86-*-linux* xfails for "backtrace through signal handler".
25556 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25557 "print func2::coremaker_local".
25558 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
25559 alpha-dec-osf2* xfail for
25560 "delete all breakpoints when none".
25561
25562 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25563
25564 * gdb.base/break.exp: Change test that deletes all breakpoints
25565 when no user breakpoints are installed. A post 4.15 change
25566 causes gdb to no longer prompt in this case.
25567
25568 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25569
25570 * gdb.base/return.exp (return_tests): Change xfail for test
25571 "correct value returned double test" to stop xfailing at
25572 Solaris 2.5. Apparently the bug has been fixed.
25573
25574 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25575
25576 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25577 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25578
25579 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25580
25581 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25582 * gdb.disasm/hppa.s: Corresponding changes.
25583
25584 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25585
25586 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25587 makefile fragment.
25588 * config/mt-hpux: Deleted.
25589
25590 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25591
25592 * Many files: When warning about suppressed tests due to a
25593 nonexistant test binary, avoid incrementing the warning count.
25594
25595 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25596
25597 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
25598
25599 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25600
25601 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25602 "sparc-*-solaris2*".
25603
25604 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25605
25606 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25607 Add global and local variables and initialize them.
25608 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25609 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25610 extracts the file name and terminating signal from the core file.
25611 * TODO: Remove note about tests for correct mapping of corefile.
25612 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25613 from optimizing it away.
25614 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25615 handles common blocks.
25616
25617 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25618
25619 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25620 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25621
25622 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25623
25624 * Makefile.in (maintainer-clean): New target, synonym for
25625 realclean.
25626 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25627 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25628 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25629 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25630 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25631 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25632
25633 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25634
25635 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25636 xfails when not gcc compiled for "print foo::funclocal".
25637 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25638 "print foo::funclocal at foo",
25639 "print 'scope1.c'::foo::funclocal at foo",
25640 "print foo::funclocal_bss at foo",
25641 "print 'scope1.c'::foo::funclocal_bss at foo",
25642 "print foo::funclocal_ro at foo",
25643 "print 'scope1.c'::foo::funclocal_ro at foo",
25644 "print bar::funclocal at foo" and
25645 "print 'scope1.c'::bar::funclocal at foo".
25646 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25647 gcc compiled for "print foo::funclocal at bar".
25648 Expand all messages to ensure that they identify that
25649 the test is at bar().
25650 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25651 gcc compiled for:
25652 "ptype on opaque struct pointer (statically)",
25653 "ptype on opaque struct tagname (statically)",
25654 "ptype on opaque struct pointer (dynamically) 1",
25655 "ptype on opaque struct tagname (dynamically) 1",
25656 "ptype on opaque struct pointer (dynamically) 2" and
25657 "ptype on opaque struct tagname (dynamically) 2
25658 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25659 gcc compiled for:
25660 "p datalocal"
25661 "whatis datalocal",
25662 "ptype datalocal",
25663 "p bsslocal",
25664 "whatis bsslocal", and
25665 "ptype bsslocal".
25666 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25667 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25668 when not gcc compiled.
25669 * gdb.base/funcargs.exp (float_and_integral_args): Add
25670 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25671 compiled.
25672 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25673 "backtrace from call6a" when not gcc compiled.
25674 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25675 "backtrace from call7a" when not gcc compiled.
25676 * gdb.base/callfuncs.exp (do_function_calls):
25677 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25678 "p t_char_array_values(char_array_val2,char_array_val1)",
25679 "p t_char_array_values(char_array_val1,char_array_val2)",
25680 "p t_char_array_values("carray 1","carray 2")",
25681 "p t_char_array_values("carray 1",char_array_val2)",
25682 "p t_char_array_values(char_array_val1,"carray 2")",
25683 "p sum_args(1,{2})",
25684 "p sum_args(2,{2,3})",
25685 "p sum_args(3,{2,3,4})",
25686 "p sum_args(4,{2,3,4,5})"
25687 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25688 "backtrace in corefile.exp" when not gcc compiled.
25689
25690 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25691
25692 * gdb.base/signals.exp: Rewrite `handle all print' test as
25693 a procedure. Accept blanks or TABs as whitespace, increase
25694 timeout and expect input buffer size for the large output
25695 from the command. Remove "i*86-*-bsdi2.0" xfail.
25696
25697 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25698
25699 * gdb.base/setvar.exp: Add new testcases for truncation when
25700 assigning invalid values to bitfields.
25701
25702 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25703
25704 * gdb.base/callfuncs.exp (do_function_calls): Remove
25705 mips-sgi-irix* xfail for
25706 "call inferior func with struct - returns char *"
25707 and fix test so that an optional (unsigned char *) cast is
25708 accepted in the result.
25709
25710 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25711
25712 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25713 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25714 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25715 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25716 that accidentally got checked in.
25717
25718 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25719
25720 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
25721 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25722 compiled test.
25723 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25724 Add mips-sgi-irix5* xfail for not gcc compiled.
25725 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25726 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25727 "p top", "whatis top", "p middle", and "whatis middle".
25728 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25729 "whatis signed char" for not gcc compiled.
25730 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25731 "set variable signed char=-1 (-1)" and
25732 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25733 * gdb.base/funcargs.exp (float_and_integral_args):
25734 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25735 Add mips-sgi-irix* xfail when not gcc compiled for
25736 "continue to call2b".
25737 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25738 "continue to call2g".
25739 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25740 "backtrace from call6a"
25741 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25742 "backtrace from call7k".
25743 Add mips-sgi-irix5* xfail when not gcc compiled for
25744 "backtrace from call7a".
25745 (localvars_after_alloca): Fix gdb_test cmds for
25746 "print * after runto ...".
25747 Remove rs6000-*-* xfails for
25748 "print i after runto localvars_after_alloca" and
25749 "print l after runto localvars_after_alloca"
25750 for all compilers.
25751 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
25752 when not compiled with gcc, for:
25753 "print signed char == (minus)",
25754 "print signed char != (minus)",
25755 "print signed char < (minus)",
25756 "print signed char > (minus)".
25757 * gdb.base/callfuncs.exp (do_function_calls):
25758 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25759 "call inferior func with struct - returns char *".
25760 * gdb.base/return.exp (return_tests): Change xfail for
25761 "correct value returned double test" to include Solaris 2.4.
25762 * gdb.base/funcargs.exp (float_and_integral_args):
25763 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25764
25765 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25766
25767 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25768 enumeration bitfields if compiling with GNU C.
25769 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25770 to empty' prompt.
25771
25772 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25773
25774 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25775 test for PRO targets.
25776
25777 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25778 breakpoints in the inferior at any given time by making
25779 two groups of breakpoints for call2*, call6* and call7*
25780 tests.
25781
25782 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25783
25784 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25785 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25786 from optimizing it away.
25787 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25788 "call inferior func with struct".
25789
25790 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25791
25792 * configure.in: Only configure gdb.chill for particular targets.
25793
25794 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25795
25796 * gdb.base/Makefile.in: Add action to .c.o transformation
25797 rule that generates a .ci file for each .o file and remove
25798 explicit .c.o rules except for callfuncs.o.
25799 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25800 generates a .ci file for each .o file and remove explicit
25801 .cc.o rules.
25802 (clean): Remove *.tmp *.ci files.
25803 (EXECUTABLES): Remove templ-info.exp.
25804 * gdb.base/compiler.c: New file.
25805 * gdb.c++/compiler.cc: New file
25806 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25807 Change rs6000-*-* xfail for
25808 "print 'scope0.c'::filelocal_ro" and
25809 "print 'scope1.c'::filelocal" and
25810 "print 'scope1.c'::filelocal_bss" and
25811 "print 'scope1.c'::filelocal_ro" and
25812 "print 'scope1.c'::foo::funclocal" and
25813 "print 'scope1.c'::foo::funclocal_ro" and
25814 "print 'scope1.c'::bar::funclocal" and
25815 "print 'scope0.c'::filelocal_ro" and
25816 "print 'scope1.c'::filelocal at foo" and
25817 "print 'scope1.c'::filelocal_bss at foo" and
25818 "print 'scope1.c'::filelocal_ro at foo" and
25819 "print 'scope1.c'::foo::funclocal at foo" and
25820 "print 'scope1.c'::foo::funclocal_bss at foo" and
25821 "print 'scope1.c'::foo::funclocal_ro at foo" and
25822 "print 'scope1.c'::bar::funclocal at foo" and
25823 "print 'scope0.c'::filelocal_ro" and
25824 "print 'scope1.c'::filelocal" and
25825 "print 'scope1.c'::filelocal_bss" and
25826 "print 'scope1.c'::filelocal_ro" and
25827 "print 'scope1.c'::foo::funclocal" and
25828 "print 'scope1.c'::foo::funclocal_bss" and
25829 "print 'scope1.c'::foo::funclocal_ro" and
25830 "print 'scope1.c'::bar::funclocal" and
25831 "print 'scope1.c'::bar::funclocal_bss"
25832 to only be xfail'd when not compiled with gcc.
25833 Add rs6000-*-* xfail for
25834 "print 'scope0.c'::filelocal_bss before run"
25835 when compiled with gcc.
25836 (test_at_main): Add rs6000-*-* xfail for
25837 "print filelocal_ro in test_at_main"
25838 when compiled with gcc.
25839 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
25840 Add rs6000-*-aix* xfail for
25841 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25842 "ptype t_char_array", not compiled with gcc.
25843 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25844 xfail for "list foo (in include file)" when gcc compiled.
25845 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
25846 (integral_args): Add rs6000-*-* xfail for
25847 "run to call0a" if not compiled with gcc.
25848 (unsigned_integral_args): Add rs6000-*-* xfail for
25849 "run to call1a" if not compiled with gcc.
25850 (float_and_integral_args): Add rs6000-*-* xfail for
25851 "run to call2a" if not compiled with gcc and for
25852 "continue to call2b" for any compiler.
25853 Add rs6000-*-* xfail to
25854 "print f1 after run to call2a" for gcc compiled.
25855 (discard_and_shuffle): Add rs6000-*-* xfail for
25856 "run to call6a".
25857 (shuffle_round_robin): Add rs6000-*-* xfail for
25858 "backtrace from call7a" if not compiled with gcc.
25859 Add rs6000-*-* xfail for
25860 "backtrace from call7b" if compiled with gcc.
25861 (call_after_alloca): Add rs6000-*-* xfail for
25862 "print c in call_after_alloca" and
25863 "print s in call_after_alloca" and
25864 "backtrace from call_after_alloca_subr"
25865 if not compiled with gcc.
25866 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25867 "print c in localvars_in_indirect_call" and
25868 "print c in localvars_in_indirect_call" and
25869 "backtrace in indirectly called function" and
25870 "stepping into indirectly called function"
25871 if not compiled with gcc.
25872 (localvars_after_alloca): Add rs6000-*-* xfail for
25873 "print c after runto localvars_after_alloca" and
25874 "print s after runto localvars_after_alloca" and
25875 "print i after runto localvars_after_alloca" and
25876 "print l after runto localvars_after_alloca"
25877 for all compilers.
25878 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25879 than whatis-info.exp.
25880 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25881 than opaque-info.exp.
25882 Setup rs6000-*-* xfail for
25883 "ptype on opaque struct pointer (statically)" and
25884 "ptype on opaque struct pointer (dynamically)" when
25885 not compiled with gcc.
25886 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25887 rather than callf-info.exp.
25888 (do_function_calls): Add clear_xfail for rs6000-*-* for
25889 "p t_float_values2(3.14159,float_val2)". Seems to work
25890 fine there, both with xlc and gcc. Need to find out what
25891 it is doing right and fix other platforms.
25892 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25893 "call inferior func with struct - returns int",
25894 "call inferior func with struct - returns long",
25895 "call inferior func with struct - returns float",
25896 "call inferior func with struct - returns double",
25897 "call inferior func with struct - returns char *",
25898 but only if not gcc compiled (presumes xlc compiled).
25899 Change rs6000-*-* xfails for
25900 "call inferior func with struct - returns char" and
25901 " call inferior func with struct - returns short" to only
25902 xfail if not using gcc.
25903 (clean mostlyclean): Remove *.ci and *.tmp files.
25904 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25905 than templ-info.exp.
25906 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25907 Add rs6000-*-* xfail for "up to foo in langs.exp"
25908 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
25909 when not gcc compiled.
25910
25911 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25912
25913 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25914 * gdb.base/corefile.exp: Likewise.
25915 * gdb.base/list.exp: Likewise.
25916 * gdb.base/scope.exp: Likewise.
25917 * gdb.base/siganls.exp: Likewise.
25918
25919 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25920 compiler output.
25921 * gdb.base/whatis.exp: Likewise.
25922
25923 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25924
25925 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25926 failure (opcode table has been fixed to match reality).
25927
25928 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25929
25930 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25931 "call inferior func with struct - returns char",
25932 "call inferior func with struct - returns short"
25933
25934 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25935 "print 'scope0.c'::filelocal at main",
25936 "print 'scope0.c'::filelocal_bss in test_at_main",
25937 "print 'scope0.c'::filelocal at foo",
25938 "print 'scope0.c'::filelocal_bss in test_at_foo",
25939 "print 'scope0.c'::filelocal at bar",
25940 "print 'scope0.c'::filelocal_bss in test_at_bar"
25941
25942 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25943 in source file 1". This bug seems to have been fixed with both
25944 gcc and native cc (was native assembler bug?).
25945
25946 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25947
25948 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25949 "backtrace through signal handler" to "i*86-*-sysv4*".
25950 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25951 continue" case. Add "known SVR4 bug" to fail message.
25952 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25953 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25954 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25955 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25956 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25957 "up to foo in langs.exp", "show language at foo in
25958 langs.exp", "up to cppsub_ in langs.exp", "show
25959 language at cppsub_ in langs.exp", "up to fsub in
25960 langs.exp", and "show language at fsub in langs.exp".
25961 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25962 "bactrace in corefile.exp".
25963 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25964 "call inferior function with struct - returns float" and
25965 "call inferior function with struct - returns double".
25966
25967 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25968
25969 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25970 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25971 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25972 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25973
25974 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25975
25976 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25977 (or overriden) "CHILL" macro rather then bare "gcc".
25978 Also look for ../../gcc/xgcc since that is what we will
25979 actually need, not "Makefile". Remove following assignment
25980 of CHILL to CHILL_FOR_TARGET because that results in
25981 recursive definition.
25982
25983 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25984
25985 * gdb.base/corefile.exp: Change xfail for backtrace in
25986 corefile.exp from linuxaout to all linux.
25987 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25988 cases where we miss the breakpoint at the signal handler
25989 for some reason. Setup xfail for linuxoldld/linuxaout and
25990 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25991 hitting SIGURG breakpoint.
25992 * gdb.base/signals.exp: Setup xfail for "next" acting like
25993 continue to add linuxoldld. Setup xfail for all linux for
25994 "next to handler in signals_tests_1", "backtrace in
25995 signals_tests_1", "continue to func1", "pass SIGUSR1",
25996 and continue to handler".
25997
25998 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25999
26000 * Update all FSF addresses except those in COPYING* files.
26001
26002 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26003
26004 * gdb.base/a2-run.exp: Change messages to be more explicit about
26005 the status of args, and quote binfile in results.
26006
26007 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26008
26009 * gdb.base/callfuncs.exp: Add tests for passing structs to
26010 inferior functions and return various types.
26011 * gdb.base/callfuncs.c: Add functions to receive a struct
26012 and return a member of the struct, in various types.
26013
26014 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26015
26016 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26017
26018 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26019
26020 * config/vxworks29k.exp: New file, sources vxworks.exp.
26021
26022 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26023
26024 * config/gdbremote.exp: New file. Testing framework using
26025 gdbserver.
26026
26027 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26028
26029 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26030 "call function when asleep" and "send end of file".
26031 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26032 for "backtrace in corefile.exp".
26033 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26034 for "backtrace through signal handler".
26035 * gdb.base/corefile.exp: Make sure we actually generate a core file
26036 before trying the core tests. Some systems allow the user to suppress
26037 generation of core files and default to that (linux for example).
26038 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26039 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26040
26041 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26042
26043 * gdb.threads: New directory with some crude multi-threaded
26044 gdb tests (step.exp and step2.exp).
26045 * config/mt-lynx (STEP_EXECUTABLE): Define.
26046 (THREADFLAGS): Define.
26047
26048 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26049
26050 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26051
26052 * gdb.base/signals.exp: Disable whole file for lynx until
26053 further notice.
26054
26055 * gdb.base/signals.exp: xfail test where "next" acts like
26056 "continue" for lynx.
26057
26058 * gdb.base/interrupt.exp: xfail test for calling function while
26059 inferior is asleep for lynx.
26060
26061 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26062 than one cr-lf after each command.
26063
26064 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26065
26066 * configure.in: Reinstate setting of stabsdirs variable, fix
26067 typo in setting up configdirs for native builds.
26068
26069 * gdb.base/return.exp: Fix typo in return double test.
26070 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26071 compiler from optimizing them away.
26072
26073 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26074
26075 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26076 sequences to be echo'd by gdb when using gdb_test.
26077 * gdb.chill/chexp.exp: Likewise.
26078 * gdb.fortran/exprs.exp: Likewise
26079
26080 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26081
26082 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26083 after the inferior gdb has started.
26084
26085 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26086 after each command.
26087 * gdb.base/funcargs.exp: Likewise.
26088 * gdb.base/gdbvars.exp: Likewise.
26089 * gdb.base/interrupt.exp: Likewise.
26090 * gdb.base/list.exp: Likewise.
26091 * gdb.base/watchpoint.exp: Likewise.
26092 * gdb.c++/demangle.exp: Likewise.
26093 * gdb.c++/inherit.exp: Likewise.
26094 * gdb.chill/chexp.exp: Likewise.
26095 * gdb.fortran/exprs.exp: Likewise.
26096
26097 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26098 test if we can't handle IO to/from the inferior.
26099
26100 * gdb.c++/misc.exp: Always check for a program already being
26101 started after sending a "run" command to gdb.
26102
26103 * gdb.base/twice.exp: Start with a fresh gdb.
26104
26105 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26106 only depend on gdb's expression code, not the chill runtime.
26107
26108 * gdb.base/return.c: Put return values into variables so we
26109 can have gdb print them rather than depending on the program
26110 to print them.
26111 * gdb.base/return.exp: Corresponding changes.
26112
26113 * lib/gdb.exp: Provide default value for noinferiorio.
26114 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26115 the inferior.
26116
26117 * gdb.base/break.exp: Always check for a program already being
26118 started after sending a "run" command to gdb.
26119 (text_next_with_recursion): Don't check the output from the
26120 program's printf statement. Instead just make sure the program
26121 exited.
26122
26123 * gdb.base/commands.exp: Protect tests which need arguments with
26124 $noargs conditionals.
26125
26126 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26127
26128 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26129 of structure member arrays to match gdb/valops.c:value_addr change.
26130
26131 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26132
26133 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26134 cases.
26135
26136 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26137
26138 * configure.in (configdirs): Remove gdb.chill from default list
26139 of subdirs and then add it back in only if doing a native build.
26140 The current chill compiler does not yet work in any cross build.
26141 * Revert all signal changes from Jul 6.
26142 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26143 for sh-hms targets, allowing these tests to link, with no other
26144 changes. Testing is suppressed by setting "nosignals" in site.exp.
26145
26146 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26147
26148 * configure.in (signaldirs): Define and add to configdirs for all
26149 targets except some specific ones that are known to not support signals.
26150 Also clean up formatting.
26151 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26152 (signals, sigall): Remove rules to build.
26153 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26154 Moved to new gdb.signals directory.
26155 * gdb.signals: New test directory.
26156 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26157 signals.c signals.exp}: New or moved files.
26158
26159 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26160
26161 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26162
26163 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26164
26165 * gdb.base/return.exp: Xfail `return double' test failure
26166 on at least Solaris 2.3 and handle future/past versions on
26167 a case by case basis as appropriate. Also update message
26168 to include i*86 failures.
26169
26170 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26171
26172 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26173
26174 * lib/gdb.exp: Fix comment which erroneously identified
26175 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26176 gdb_file_cmd not gdb_load).
26177 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26178
26179 * gdb.base/setvar.exp: Make test names consistent between pass and
26180 fail cases. Use gdb_test more.
26181
26182 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26183
26184 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26185
26186 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26187
26188 * gdb.base/help.exp: Fix expected help string for `show commands'.
26189
26190 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26191
26192 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26193
26194 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26195 of a text section.
26196
26197 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26198
26199 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26200 that loop eventually terminates. Fix Connection refused logic so
26201 that testsuite will expire nicely.
26202
26203 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26204
26205 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26206 config/rom68k.exp: New tcl glue for the appropriate monitors.
26207 These all just end up calling monitor.exp.
26208 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26209 refused' by retrying. Cleanup some timeout issues.
26210 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26211 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26212 callers don't have to set/restore global timeout variable.
26213
26214 * The following set of changes centralizes management of the global
26215 timeout variable. This way, it can be set in one target dependent
26216 place instead of dozens of places scattered throughout the test suite.
26217 If you need to lengthen a timeout, then you should either set timeout
26218 in one of the config/{target}.exp files, or multiply it by a factor.
26219 Setting it to an absolute value is always going to lose for some
26220 targets.
26221 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26222 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26223 * gdb.base/funcargs.exp: Don't set timeout.
26224 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26225 * gdb.base/printcmds.exp (test_print_string_constants
26226 test_print_array_constants): Don't set timeout.
26227 * gdb.base/ptype.exp: Don't set timeout.
26228 * gdb.base/recurse.exp: Don't set timeout.
26229 * gdb.base/return.exp: Don't set timeout.
26230 * gdb.base/watchpoint.exp: Don't set timeout.
26231 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26232 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26233
26234 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26235
26236 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26237
26238 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26239
26240 * lib/gdb.exp: Disable chill tests for irix5.
26241
26242 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26243
26244 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26245 each test pass or fail.
26246
26247 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26248
26249 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26250 xlc not gcc.
26251
26252 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26253
26254 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26255
26256 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26257
26258 * config/est.exp: Fix copyright and comments. Remove dead code.
26259 Use targetname, serialport and baud variables instead of fixed
26260 constants.
26261 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26262 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26263
26264 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26265
26266 * gdb.base/watchpoint.exp: Don't run
26267 test_watchpoint_triggered_in_syscall for sunos.
26268
26269 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26270
26271 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26272 they don't seem to exist. Do include stdio.h.
26273
26274 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26275
26276 * gdb.base/a1-selftest.exp: Add alpha xfail.
26277
26278 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26279
26280 * gdb.base/watchpoint.c (main): Prompt before calling read().
26281 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26282 Revise accordingly. Remove cruft about sending "123" several
26283 times, until it gets noticed. Clean up the "print buf[0]" stuff
26284 so that it passes or fails, and waits for prompts in the usual way.
26285
26286 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26287
26288 * gdb.base/recurse.exp: Fix comment.
26289
26290 * TODO: Remove item about printing variables in nodebug.exp. Add
26291 item about enabling tests which are only run on some targets.
26292
26293 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26294 fail, make test names unique, use new gdb_test convention
26295 regarding pattern, use gdb_test more, etc.).
26296
26297 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26298 fail, make test names unique, etc.).
26299
26300 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26301
26302 * gdb.base/nodebug.c: Change return type of top and middle to
26303 short.
26304 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26305 are fixed by the recent mdebugread.c changes. Allow `short ()'
26306 as type for top and middle.
26307
26308 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26309
26310 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26311 nearly as I can tell, the whole thing was an accident in Stu's
26312 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26313 to replace a send/expect pair with gdb_test, but ended up only
26314 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26315 of 30 Mar 1995 took care of it, but left this vestigial comment
26316 which I am now nuking.
26317
26318 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26319
26320 * gdb.base/break.exp: Look for different line number for
26321 breakpoint at main depending on usestubs.
26322
26323 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26324
26325 * gdb.base/list.exp: Adjust some alternate expect patterns to
26326 match recent list0.c change. Add alternate expect pattern for
26327 output from `list default lines around main' for optimizing
26328 compilers.
26329
26330 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26331
26332 * lib/gdb.exp: If nosignals is not set, set it to 0.
26333
26334 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26335
26336 * config/slite-gdb.exp: Responds to load symbol table prompt.
26337 * gdb.base/break.exp: Adjust line number, fix rerun.
26338 * gdb.base/langs0.c: Add #ifdef usestubs.
26339
26340 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26341
26342 * gdb.base/list.exp: Adjust line contents after adding new lines in
26343 list0.c. Also fix a syntax error.
26344
26345 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26346 * gdb.base/break.exp: ditto.
26347 * gdb.base/list.exp: ditto.
26348 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26349 * gdb.base/run.c: ditto.
26350 * gdb.base/list0.c: ditto.
26351 * gdb.base/funcargs.c: ditto.
26352
26353 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26354
26355 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26356 $targetname, $serialport and $baud instead of hardwired variables.
26357 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26358 target doesn't support signals.
26359
26360 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26361
26362 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26363
26364 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26365
26366 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26367 Don't rely on the value of an auto variable before it has been
26368 initialized. Use gdb_test more.
26369
26370 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26371
26372 * lib/gdb.exp (default_gdb_version): A version number must start
26373 with a digit, but other than that contains all characters up to
26374 the first whitespace character.
26375
26376 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26377
26378 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26379
26380 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26381
26382 * gdb.c++/*.exp: Warn if executable does not exist. The original
26383 reason for skipping the warning was that configure.in sometimes
26384 intentionally skipped building the executables but the tcl code
26385 had no way of knowing. That (a) was always bogus with respect to
26386 error handling, (b) is no longer true (right now there is no way
26387 to skip C++ tests).
26388
26389 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26390
26391 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26392
26393 * gdb.base/list.exp: Add expect patterns for output from
26394 SunPRO compiled executables.
26395 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26396 types.
26397
26398 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26399
26400 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26401 number (we are already testing that the correct source line text
26402 gets printed).
26403
26404 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26405 that is what is intended, but something needed to be done to get
26406 sunos4 native working again.
26407
26408 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26409
26410 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26411 apparently went with a (very) old xfail.
26412
26413 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26414
26415 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26416 runto_main is a proc in gdb.exp that will do 'step' for target use
26417 stubs.
26418 * gdb.base/exprs.exp: ditto.
26419 * gdb.base/interrupt.exp: ditto.
26420 * gdb.base/opaque.exp: ditto.
26421 * gdb.base/printcmds.exp: ditto.
26422 * gdb.base/ptype.exp: ditto.
26423 * gdb.base/scope.exp: ditto.
26424 * gdb.base/setvar.exp: ditto.
26425 * gdb.base/signals.exp: ditto.
26426 * gdb.base/twice.exp: ditto.
26427 * gdb.c++/classes.exp: ditto.
26428 * gdb.c++/inherit.exp: ditto.
26429 * gdb.c++/templates.exp: ditto.
26430 * gdb.base/break.exp: no run and hit main for stubs. Change line
26431 numbers for breakpoints and info breakpoint.
26432 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26433 breakpoint().
26434 * gdb.base/callfuncs.c: ditto.
26435 * gdb.base/exprs: ditto.
26436 * gdb.base/interrupt.c: ditto.
26437 * gdb.base/opaque0.c: ditto.
26438 * gdb.base/printcmds.c: ditto.
26439 * gdb.base/ptype.c: ditto.
26440 * gdb.base/scope0.c: ditto.
26441 * gdb.base/setvar.c: ditto.
26442 * gdb.base/signals.c: ditto.
26443 * gdb.base/twice.c: ditto.
26444 * gdb.c++/misc.cc: ditto.
26445 * gdb.c++/templates.cc: ditto.
26446
26447 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26448
26449 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26450
26451 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26452 somewhere between `read' and `main.c'. I'm pretty sure the
26453 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26454 and it isn't particularly useful.
26455
26456 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26457
26458 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26459
26460 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26461
26462 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26463
26464 * config/mt-slite: add LIBS and -nostdlib.
26465 * config/slite-gdb.exp: add this new file to support sparclite target.
26466
26467 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26468
26469 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26470
26471 * gdb.base/a2-run.exp: Change argument to istarget from
26472 "*-*-vxworks" to "*-*-vxworks*".
26473 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26474
26475 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26476
26477 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26478 will not runto main but do a 'step' to step out of breakpoint().
26479 * config/mt-slite: add -Dusestubs.
26480
26481 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26482
26483 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26484 instead of just @.
26485
26486 * gdb.base/signals.exp: Add test for "handle all print".
26487 * TODO: Remove "handle all print". Also remove item about
26488 checking copyright date (I don't like the idea of a spurious FAIL
26489 based on when we run the tests).
26490
26491 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26492 for SunOS4 (reason for failure not investigated). Remove
26493 redundant test for $binfile.
26494
26495 * gdb.base/nodebug.c (array_index): Call malloc.
26496
26497 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26498
26499 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26500
26501 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26502 conventions and slightly simplify the matching regexp.
26503
26504 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26505
26506 * gdb.base/break.exp: Update gdb_test invocation to use new
26507 convention.
26508
26509 * lib/gdb.exp: If noargs is not set, set it to 0.
26510
26511 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26512 tests unique.
26513
26514 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26515
26516 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26517
26518 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26519 one argument of type "<non-float parameter>".
26520
26521 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26522
26523 * config/rom68k.exp: New file to support Motorola IDP board.
26524 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26525 * gdb.base/break.c: Change things around so that this program
26526 doesn't depend upon args. This is necessary to make remote
26527 targets work (in general, they can't take args).
26528 * gdb.base/break.exp: Don't try to send args to program. Don't
26529 expect output. Also, replace lots of code with gdb_test.
26530
26531 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26532
26533 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26534 printing of '\'' (which is what the comment says we are testing,
26535 even though we were not), not '''.
26536 (test_integer_literals_rejected): Test that printing ''' is an error.
26537
26538 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26539 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26540 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26541 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26542 Use gdb_test not test_print_accept.
26543 * lib/gdb.exp: Remove test_print_accept.
26544
26545 * gdb.base/signals.exp (signal_tests_1): Make pass message
26546 consistent with fail message.
26547
26548 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26549 unsigned char; the bug (PR 1821) is fixed.
26550
26551 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26552
26553 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26554 successful tests--makes xfailing them work right.
26555
26556 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26557
26558 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26559 only \r\n, not .*. The test can pass .* as the last thing in
26560 $pattern if that is what it wants. In addition to providing this
26561 flexibility, this change should speed up pattern matching in cases
26562 where the pattern already ended with .* (there were a number of
26563 them). This change also helps catch bad patterns--in the old
26564 scheme the typo "char \*" instead of "char \\*" would pass. Now
26565 it is caught.
26566 * Many .exp files: Update callers.
26567
26568 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26569 clearer and does not spuriously match multiple ('s. Likewise for
26570 ) and *.
26571
26572 * gdb.base/nodebug.exp: Test ability to call a function and pass
26573 it a string (even with no debugging info).
26574
26575 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26576 "p '\'", which is the same as "p ''" once tcl gets done with
26577 quoting, to "p '\\'", which I suspect is what is intended (one
26578 backslash gets sent to GDB).
26579
26580 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26581
26582 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26583
26584 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26585 1817) was fixed literally years ago.
26586
26587 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26588
26589 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26590 test, it causes stepping out of call_after_alloca_subr with
26591 optimizing compilers.
26592 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26593 fails.
26594
26595 * gdb.c++/templates.exp: Source templ-info.exp only if
26596 the templates executable exists.
26597
26598 * gdb.c++/misc.cc (class Contains_static_instance,
26599 class Contains_nested_static_instance),
26600 gdb.c++/classes.exp (test_static_members): Test printing of
26601 a class that contains a static instance of the class.
26602
26603 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26604
26605 * gdb.base/langs2.c (cppsub_): Don't prototype.
26606 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26607 only, I believe).
26608
26609 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26610
26611 * lib/gdb.exp (skip_chill_tests): New procedure.
26612
26613 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26614
26615 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26616
26617 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26618 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26619
26620 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26621
26622 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26623
26624 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26625 disassemble 8, not 16, instructions for part 4.
26626
26627 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26628 support the latter anymore.
26629
26630 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26631 -DNO_PROTOTYPES.
26632 * gdb.base/callfuncs.c: Control use of prototypes based on
26633 NO_PROTOTYPES, not __STDC__.
26634 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26635 t_float_values2 tests if prototypes in use.
26636
26637 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26638 t_double_values): When checking differences against DELTA, check
26639 that difference is within the range (-DELTA,DELTA), not just
26640 (-infinity,DELTA).
26641
26642 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26643
26644 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26645 'file' command firts, then 'target', then 'load', this is due to gdb
26646 target set up.
26647 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26648
26649 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26650
26651 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26652 FP load/store variants.
26653 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26654
26655 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26656
26657 * gdb.base/term.exp: Do not give a warning if not native, it is
26658 not an abnormal condition.
26659
26660 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26661
26662 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26663 t_char_array".
26664
26665 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26666
26667 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26668 are getting the version number.
26669
26670 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26671 if not native, it is not an abnormal condition.
26672
26673 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26674
26675 * lib/gdb.exp: Just use "file exists", rather than undocumented
26676 dejagnu procedure "findfile".
26677
26678 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26679
26680 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26681 (LDFLAGS): Set to -Xlinker -Ur.
26682
26683 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26684 Removed, these values are set by lib/gdb.exp.
26685
26686 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26687
26688 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26689
26690 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26691 of replicating gdb startup code.
26692
26693 * config/mt-vxworks (LDFLAGS): Set to -r.
26694 (CFLAGS_FOR_TARGET): Removed.
26695
26696 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26697 (gdb) and gdb for vxworks uses (vxgdb).
26698
26699 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26700 executable is not in the tree and host != target, use sed and
26701 program_transform_name to determine the gdb name used by the
26702 target.
26703
26704 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26705 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26706
26707 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26708
26709 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26710 floats, chars, and shorts where there are ANSI-style function
26711 definitions.
26712
26713 * gdb.base/langs.exp, gdb.base/langs*: New test.
26714 * gdb.base/Makefile.in: Build it.
26715 * TODO: Remove item about checking that C names don't get C++
26716 demangling applied; this test tests it.
26717
26718 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26719
26720 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26721 went with the const70 xfail. The xfail went away a year ago.
26722
26723 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26724
26725 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26726 for hp300.
26727
26728 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26729
26730 * gdb.base/a1-selftest.exp: Don't run on hp300.
26731
26732 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26733
26734 * Makefile.in (site.exp): Set host_alias and target_alias as well
26735 as host_triplet and target_triplet.
26736
26737 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26738
26739 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26740
26741 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26742 places as other ecoff systems).
26743
26744 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26745 ultrix.
26746
26747 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26748
26749 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26750 remove them.
26751 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26752 variable and "variable" in addition to "data variable".
26753 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26754
26755 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26756 2.
26757 * gdb.base/list1.c (long_line): Add additional statement at start
26758 of function.
26759 * gdb.base/list.exp (test_forward_search): Update line number to
26760 reflect new statement.
26761
26762 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26763
26764 * gdb.base/signals.exp: Reinitialize searched source directories
26765 after gdb_start call.
26766
26767 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26768
26769 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26770 * gdb.stabs/Makefile.in: Likewise.
26771
26772 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26773 change. Instead split the tests into smaller pieces.
26774 * gdb.disasm/hppa.s: Corresponding changes.
26775
26776 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26777
26778 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26779 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26780
26781 * gdb.base/funcargs.exp: Modify many tests so that every test
26782 either passes or fails. Make some test names unique.
26783
26784 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26785
26786 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26787 Call stty to set interrupt character.
26788
26789 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26790 for HP assembler versus GNU assembler based on actual behavior of
26791 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26792
26793 * TODO: Suggest a few more stepping tests.
26794
26795 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26796
26797 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26798 restart GDB for h8300 after a continue.
26799 (return): Add pattern to match a29k-udi behavior.
26800 * gdb.base/nodebug.exp: Remove obsolete comment.
26801 * gdb.base/regs.exp: New file, testing of register displays.
26802 * gdb.base/return.exp: Fix typo in reference to $objdir.
26803 * gdb.base/whatis.exp: Always start with a fresh GDB.
26804
26805 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26806
26807 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26808 higher, these tests generate a lot of output.
26809
26810 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26811
26812 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26813 code following the catch silently ignored some errors; without the
26814 catch they should be thrown like any other tcl error. Also, the
26815 catch used "" instead of {} which meant all the callers who wanted
26816 to include one of the characters "[]$ had to quote it an extra time.
26817 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26818 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26819 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26820 Remove extra quoting.
26821
26822 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26823
26824 * gdb.base/commands.exp: Make test names unique; every test either
26825 passes or fails. Update some comments.
26826
26827 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26828
26829 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26830
26831 The following fixes a FAIL caused by the fact that the alpha stabs
26832 configuration didn't use the ".if alpha" code in weird.def.
26833 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26834 bit pointer, so the 32 bit version works even on the alpha.
26835 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26836 Remove the stuff which allowed us to have separate versions for
26837 alpha and everything else.
26838
26839 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26840 regexp which "info func operator\[\](" is supposed to match. Fix
26841 string to send to GDB. Note that GDB still doesn't work right. Add a
26842 new test for "info func .perator\[\](" which GDB does handle correctly.
26843
26844 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26845
26846 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26847
26848 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26849 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26850 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26851 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26852 it makes the tests harder to understand and confuses test-o-matic.
26853 The preferred style is that each test provides a PASS or a FAIL,
26854 and has a unique message (e.g. "continue #54" not just "continue")
26855 which is the same for the pass and the fail.
26856 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26857 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26858 to lib/gdb.exp.
26859 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26860 prt_accept which was basically the same thing. Likewise for
26861 test_print_reject and prt_reject.
26862 * lib/gdb.exp (test_print_reject): Add some more error message
26863 patterns to match from the former printcmds.exp (prt_reject).
26864 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26865 One defect of the passcount stuff is that some of it failed to
26866 report XPASS where appropriate.
26867 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26868 stuff before and after arg in expected pattern.
26869 (test_paddr_operator_functions): Re-do test without print_addr_of;
26870 this is the only test which seems to want extra stuff there.
26871
26872 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26873
26874 * gdb.base/nodebug.exp: Update new tests to reflect improved
26875 wording of gdb output.
26876
26877 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26878 and "ptype" work on variables in files compiled without -g.
26879 Replaces commented out "maint print msymbol" tests.
26880
26881 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26882
26883 * gdb.base/setvar.c (dummy): Call malloc.
26884
26885 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26886 losing with the irix4 sed.
26887
26888 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26889 ALRM" on irix4.
26890
26891 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26892
26893 * TODO: Remove items about corefile.exp testing new exec-file and
26894 backtrace; both are now done. Add items about printing enums.
26895
26896 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26897
26898 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26899 "get signal $thissig" test fails.
26900
26901 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26902
26903 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26904
26905 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26906 compiler warning with dec alpha compiler.
26907
26908 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26909 extra \n from gdb_test call (this explains why the prompt test
26910 that I removed yesterday was there).
26911 (user_defined_command_test): Remove extra \n and prompt test.
26912
26913 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26914 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26915 doesn't exist.
26916 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26917 Also remove alpha workaround, which turns out to be because
26918 SIGABRT == SIGLOST.
26919
26920 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26921
26922 * gdb.base/help.exp: Don't test "help show".
26923
26924 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26925
26926 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26927 "set print address" is on.
26928 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26929 pass prompt to gdb_test; gdb_test already looks for the prompt.
26930
26931 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26932
26933 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26934 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26935 was to make sure that gdb can read a core file. But (a) the "read
26936 the corefile" part didn't make it to a1-selftest.exp, we just
26937 delete the corefile after creating it, and (b) we test reading
26938 corefiles in corefile.exp anyway. Also, this test left around a
26939 xgdb process on Solaris.
26940
26941 * gdb.base/corefile.exp: Also test backtrace.
26942
26943 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26944
26945 * gdb.base/commands.exp: Test a simple user defined command with
26946 arguments and if/while statements; verify the full user command is
26947 printed by "show user".
26948
26949 * gdb.base/commands.exp: Test if/while commands as part of a
26950 breakpoint command list; verify they appear in breakpoint
26951 information.
26952
26953 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26954
26955 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26956 than by dividing by zero.
26957
26958 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26959
26960 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26961 performing an inferior call with watchpoints enabled.
26962 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26963 call.
26964
26965 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26966
26967 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26968 of "file" command.
26969
26970 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26971 Add additional pattern for when "int operator int(void);" appears
26972 in a different order.
26973
26974 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26975
26976 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26977
26978 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26979 and "signal" with ".*".
26980
26981 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26982
26983 * TODO: Add note about "handle all nostop".
26984
26985 * gdb.base/{sigall.c, sigall.exp}: New test.
26986 * gdb.base/Makefile.in: Add it.
26987
26988 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26989
26990 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26991 when invoking GDB, suppresses any windowing interface.
26992
26993 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26994
26995 * config/sim-gdb: New file, simulator testing support.
26996
26997 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26998
26999 * gdb.base/interrupt.exp: Test calling func1 twice.
27000
27001 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27002
27003 * gdb.base/list.exp (test_forward_search): Set timeout higher
27004 when we'll be getting lots of output from gdb.
27005
27006 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27007 "init_malloc" to after the expect statement. Run it if that
27008 regexp is taken, but also for two others which happen if source
27009 cannot be found.
27010
27011 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27012
27013 * gdb.base/printcmds.exp: New test, for printing register before
27014 program is running.
27015
27016 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27017
27018 * gdb.base/list.exp: Correct some alternate expect patterns
27019 to reflect changes in list1.c.
27020
27021 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27022
27023 * TODO: Add item regarding large frames.
27024
27025 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27026
27027 * TODO: Remove item about enabling return.exp; it
27028 is enabled. Suggest a few more "return" tests.
27029
27030 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27031
27032 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27033 anonymous unions.
27034
27035 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27036
27037 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27038 and pr-5646.o, so "make" is the same as "make all", not "make
27039 pr-4975.o".
27040
27041 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27042
27043 * gdb.base/list.exp: Adjust expectations to reflect changes in
27044 list1.c.
27045 (test_forward_search): New test proc.
27046 * gdb.base/list1.c (long_line): New function, has long source line.
27047
27048 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27049
27050 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27051 additional line of code that was added.
27052
27053 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27054
27055 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27056 tests so as not to overflow expect's input buffers.
27057 * gdb.disasm/hppa.exp: Corresponding changes.
27058
27059 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27060
27061 Beginnings of template debugging tests.
27062 * gdb.c++/templ-info.cc: New file to test for template
27063 debugging capability of the compiler.
27064 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27065 templ-info.cc.
27066 * gdb.c++/templates.cc: Add explicit template instantiations
27067 to enable compiling with -fno-implicit-templates. Add destructor
27068 and 'value' method to T5 class for template tests.
27069 * gdb.c++/templates.exp: Add testcases for printing of template
27070 types, setting breakpoints on template methods and calling a
27071 template method.
27072
27073 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27074
27075 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27076 branch target since some assemblers (gas-2.5) may emit a
27077 relocation for the branch instead of resolving it in the
27078 assembler.
27079
27080 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27081
27082 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27083 through signal handler.
27084
27085 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27086
27087 * configure.in (*-*-netware): Use config/mt-netware.
27088
27089 * config/mt-netware: New file.
27090 * config/mt-i386-netware: Removed, separate configs for different
27091 netware architectures are no longer needed now that we have
27092 --with-headers.
27093
27094 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27095
27096 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27097 by the recent changes to use ANSI C arithmetic conversions.
27098
27099 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27100
27101 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27102 bug involving using inferior_pid to figure out whether to select a
27103 frame.
27104
27105 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27106
27107 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27108 match the current disassembler output.
27109
27110 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27111
27112 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27113 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27114 types, expect "int" as type of integer values (for now).
27115
27116 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27117
27118 * gdb.base/commands.exp: New tests for if/while commands.
27119
27120 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27121
27122 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27123 by .*, since hex values have different syntax in Chill mode.
27124
27125 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27126
27127 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27128 linefeed from expect pattern for repeated types with indices > 9.
27129
27130 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27131
27132 First part of Fortran test suite.
27133 * gdb.fortran: New directory.
27134 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27135
27136 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27137
27138 * gdb.base/default.exp: Update expect pattern for load command
27139 without arguments.
27140
27141 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27142
27143 * configure.in: Change i386 to i[345]86.
27144 * gdb.base/configure.in: Likewise.
27145 * gdb.c++/configure.in: Likewise.
27146 * gdb.chill/configure.in: Likewise.
27147
27148 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27149
27150 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27151 patterns, since that is not a valid context for comments.
27152
27153 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27154
27155 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27156 repeated types and repeated types with indices > 9.
27157
27158 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27159
27160 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27161 2417; old bug has been fixed.
27162
27163 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27164
27165 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27166 send the newline ourselves instead of assuming gdb_test will do
27167 so when passed an empty input string.
27168
27169 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27170 stabs testcode.
27171
27172 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27173
27174 * lib/gdb.exp (gdb_test): Don't send anything if the first
27175 argument is an empty string. This makes cases where we want to
27176 match output that is already in expect's buffers (for example,
27177 matching a breakpoint after gdb_run_cmd has been called) work
27178 reliably.
27179
27180 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27181
27182 * config/netware.exp: New file.
27183
27184 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27185
27186 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27187 the -B and -L prefixes so we can find the debugging stub.
27188
27189 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27190 there and we are using the gcc from the tree.
27191
27192 * gdb.base/types.c: Removed.
27193
27194 * gdb.base/configure.in: Look for makefile fragments in ../config.
27195 Recognize i386-*-netware.
27196 * gdb.c++/configure.in: Likewise.
27197
27198 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27199
27200 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27201 the correct TCL syntax.
27202
27203 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27204
27205 * gdb.base/opaque.exp: use runto instead of messing around with
27206 breakpoints. Simplify by using gdb_test.
27207
27208 * gdb.base/bitfields.exp: restart between tests on netware targets
27209 because breakpoints aren't relocated after target death. Run
27210 processes to completion.
27211
27212 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27213
27214 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27215
27216 * Makefile.in: Remove extra tabs that confuse some versions
27217 of "make". Use the newly built gdb to test with by default,
27218 rather than the first one in the tester's search path.
27219
27220 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27221
27222 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27223
27224 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27225 condition help.
27226
27227 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27228
27229 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27230
27231 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27232 running.
27233 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27234 * gdb.base/funcargs.exp: Likewise.
27235
27236 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27237 * gdb.base/funcargs.exp: Likewise.
27238
27239 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27240 message is "".
27241
27242 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27243
27244 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27245 return,signals,twice}.exp: Handle non-existant binaries
27246 consistantly.
27247
27248 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27249 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27250 might testing a cross development system.
27251
27252 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27253
27254 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27255 runtest script is relative to ${srcdir}, not ${rootdir}.
27256
27257 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27258
27259 * gdb.base/signals.exp: Allow for optionality of breakpoint
27260 address.
27261
27262 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27263
27264 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27265
27266 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27267
27268 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27269 for size_t definition.
27270 * gdb.c++/templates.cc: Likewise
27271
27272 * config/mt-i386-netware: New file.
27273
27274 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27275 defined.
27276
27277 * gdb.base/Makefile.in: Added support for systems that name core
27278 files by appending "core" to the program name.
27279 * gdb.base/a1-selftest.exp: Likewise.
27280
27281 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27282
27283 * gdb.base/return.exp: Add comment and message for `return double'
27284 test failure on Sparc Solaris.
27285
27286 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27287
27288 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27289
27290 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27291
27292 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27293 from optimizing them away.
27294 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27295 patterns to include default constructors and assignment operators,
27296 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27297 character in the output of the virtual base pointer.
27298
27299 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27300
27301 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27302 expression match in print_addr_of to avoid unintented matches.
27303 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27304 versions up to 2.5.8.
27305
27306 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27307
27308 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27309 included file to run under newer versions of expect.
27310 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27311 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27312 Remove xfail for the virtual table of BDDHookV.
27313
27314 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27315
27316 * lib/gdb.exp (string_to_regexp): Set a default result.
27317 (default_gdb_start): Fix misleading message.
27318
27319 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27320
27321 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27322 Remove all CC, etc definitions.
27323 * config/mt-hpux: New file.
27324 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27325 (CFLAGS, LDFLAGS): Define.
27326 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27327
27328 * Makefile.in (site.exp): Don't insert host_os, etc.
27329 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27330 (distclean): Check existence of subdir.
27331 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27332 * gdb.base/Makefile.in: General cleanup and simplification.
27333 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27334 to build executables. Use default rule to build .o files.
27335 (EXPECT, RUNTEST, CC): Fix relative pathname.
27336 (site.exp): Don't insert host_os, etc.
27337 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27338 and/or SIGUSR1 defined.
27339 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27340 * gdb.c++/Makefile.in: General cleanup and simplification.
27341 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27342 (CFLAGS): Remove.
27343 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27344
27345 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27346
27347 * gdb.base/recurse.exp: Misc changes to get tests running again
27348 after Kung's changes to the watchpoint code.
27349 * gdb.base/watchpoint.exp: Likewise.
27350
27351 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27352
27353 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27354
27355 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27356
27357 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27358 * lib/gdb.exp (default_gdb_start): Define.
27359 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27360 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27361 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27362 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27363 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27364 Don't call gdb_target_udi in between tests.
27365
27366 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27367
27368 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27369 (which was basically just a local version of the same thing). In
27370 addition to avoiding duplication, gdb_test_exact is faster.
27371 * lib/gdb.exp (gdb_test_exact): Fix typo.
27372
27373 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27374 don't give an error.
27375
27376 * gdb.base/term.exp: Call delete_breakpoints before starting.
27377
27378 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27379 (t10): Add comment.
27380
27381 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27382
27383 Reorganization of the GDB Test Suite.
27384
27385 * gdb.base: New directory, contains all the basic tests.
27386 * gdb.c++: New directory, tests specific to C++.
27387 * gdb.chill: New directory, tests specific to Chill.
27388 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27389 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27390 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27391 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27392 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27393 t30-31 to chill).
27394 * */gdbme.*: Rename to match appropriate expect scripts.
27395 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27396 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27397 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27398 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27399 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27400 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27401 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27402 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27403 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27404 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27405 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27406 gdb.c++/virtfunc.cc: New names of C++ files.
27407 * gdb.chill/chillvars.ch: New name of Chill file.
27408 * gdb.base/configure.in, gdb.c++/configure.in,
27409 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27410 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27411 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27412 * configure.in (configdirs): Update to reflect directory changes.
27413 (target_abbrev): No longer define for any configuration.
27414 * Makefile.in: Cosmetic improvements to header comments.
27415
27416 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27417
27418 Various changes to gdb.t31:
27419
27420 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27421 * gdbme.ch: Make all key-words and predefineds be upper-case.
27422 * chillvars.exp: Expect key-words and predefinds in upper-case.
27423
27424 * chillvars.exp: Use gdb_test_exact many places.
27425 Change expected output for arrays (which now includes index labels).
27426
27427 * pr-5020.exp, gdme.ch (module PR_5020):
27428 New test, for PR-5020.
27429
27430 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27431
27432 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27433 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27434
27435 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27436
27437 * Makefile.in: Fix bit-rot in definitions of CHILL,
27438 CHILL_FOR_TARGET and Chill_LIB.
27439 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27440 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27441 CHILL, and CHILL_LIB.
27442
27443 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27444
27445 * Revert the previous changes. Please see Rob's directory
27446 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27447
27448 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27449
27450 * Makefile.in, configure.in, config/mips-gdb.exp,
27451 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27452 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27453 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
27454 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27455 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27456 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27457 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27458 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27459 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27460 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27461 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27462 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27463 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27464 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27465 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27466 changes from 94Q1.
27467
27468 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27469
27470 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27471 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27472 Rob's new testing fragments.
27473
27474 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27475
27476 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
27477 lib/gdb.exp: Replace error proc calls with perror.
27478
27479 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27480
27481 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27482 version also, match on casted version strings, and match on
27483 gdb startup case where the line numbers might be messed up.
27484
27485 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27486
27487 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
27488 (CFLAGS): Delete it from here.
27489
27490 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27491
27492 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27493
27494 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27495
27496 * Makefile.in (RUNTEST): Default to just "runtest".
27497
27498 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27499
27500 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27501 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27502 the code has been restructured.
27503
27504 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27505
27506 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27507 \n, not just one of each.
27508
27509 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27510 /bin/cc gives a warning if you do.
27511
27512 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27513
27514 * gdb.t24/demangle.exp: change expect pattern of
27515 __t10ListS_link1ZUiRCUiPT0
27516
27517 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27518
27519 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27520 on local variables in recursive functions.
27521
27522 * gdb.t07/Makefile.in: Build the new test.
27523
27524 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27525
27526 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27527 directly. Instead compare the return values from actual calls.
27528
27529 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27530
27531 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27532
27533 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27534
27535 * From Peter Schauer with minor modifications.
27536 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27537 stops in mid-line in the caller. Add xfail for returning a float
27538 value on X86 targets.
27539
27540 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27541
27542 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27543 to avoid expect lossage.
27544 (fmem_LRbug_tests): Likewise.
27545 * gdb.disasm/hppa.s: Corresponding changes.
27546
27547 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27548 conditions to work with latest dejagnu/expect.
27549
27550 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27551 expected to fail on the PA.
27552 (backtrace in call with trampolines): Explicitly require main
27553 to be frame #1 (no trampolines should show up in backtrace).
27554
27555 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27556 "continue -expect".
27557 * gdb.t06/break.exp: Likewise.
27558 * gdb.t07/watchpoint.exp: Likewise.
27559 * gdb.t13/bitfields.exp: Likewise.
27560 * gdb.t15/{funcargs,return}.exp: Likewise.
27561 * gdb.stabs/weird.exp: Likewise.
27562 * config/{mips,udi}-gdb.exp: Likewise.
27563
27564 * hppa.sed: Enclose comments within a sed command to avoid
27565 losing with the old OSF1 sed.
27566
27567 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27568
27569 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27570 sequent dynix.
27571 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27572 * gdb.t15/funcargs.exp: Conditionally step again to really
27573 finish from marker_call_with_trampolines. Handle the case where
27574 the first step from within call_with_trampolines already steps
27575 us back to main.
27576 * gdb.t15/gdbme.c: Add comment to closing brace of
27577 call_with_trampolines for funcargs.exp.
27578
27579 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27580
27581 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27582 Fix typo(s).
27583
27584 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27585
27586 * gdb.t07/gdbme.c: More code for watchpoint testing.
27587
27588 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27589 "Hardware watchpoint" throughout file.
27590 (test_watchpoint_triggered_in_syscall): New test.
27591 (test_complex_watchpoint): New test.
27592
27593 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27594
27595 * gdbme.c (call_with_trampolines): New function to try and step
27596 into. Tests trampoline problems on the PA.
27597
27598 * funcargs.exp (localvars_in_indirect_call): No longer expect
27599 stepping into indirect call to fail on PAs.
27600 (test_stepping_over_trampolines): New test.
27601
27602 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27603
27604 * TODO: Add suggestions for static member function tests, and
27605 completion tests.
27606
27607 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27608
27609 * TODO: Add suggestions for "p/a" tests.
27610
27611 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27612 (default_gdb_exit): Replace all the hair with sending "quit" to
27613 the process with a simple close.
27614
27615 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27616
27617 * TODO: Add suggestions for shared library tests.
27618
27619 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27620
27621 * TODO: Add suggestions for x/s tests.
27622
27623 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27624
27625 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27626 "enable once", and "enable breakpoints once" with ".*".
27627
27628 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27629
27630 * TODO: Add suggestions about structure passing tests.
27631
27632 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27633
27634 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27635 the primary1 test, use work around if __GNUC__ < 2.
27636 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27637 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27638 Test for bad output rather than waiting for timeout. Issue
27639 second continue only if first continue failed.
27640
27641 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27642
27643 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27644 operator[] test with gdb_test because the old code didn't seem to
27645 be getting the quoting right with the new dejagnu.
27646
27647 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27648
27649 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27650 one from the path.
27651 * Makefile.in: Use a fresh expect if there is one, use runtest
27652 from the src tree if there is one.
27653
27654 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27655
27656 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27657 next over recursive call. Revise the tests from that point on
27658 (which had been skipped) to match GDB's actual (correct) output.
27659
27660 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27661 with next over a breakpoint whose condition is false.
27662
27663 * gdb.t00/help.exp: Comment out "help set print" tests just like
27664 (and for same reason as) "help set" test.
27665
27666 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27667
27668 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27669 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27670
27671 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27672
27673 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27674 necessary gdb_target_udi.
27675
27676 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27677
27678 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27679 1838 and 2417; they are fixed.
27680
27681 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27682 gdb.t03/ptype.exp (ptype structure, ptype union):
27683 Remove xfails; the test is looser than when the xfails were added.
27684
27685 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27686 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27687
27688 * gdb.t01/run.exp: Only run shell test if isnative.
27689
27690 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27691 since "run" automatically loads if necessary. Call gdb_target_udi
27692 after the "file" since "file" kills any execution target.
27693
27694 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27695 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27696 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27697 argument for UDI.
27698
27699 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27700
27701 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27702
27703 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27704
27705 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27706
27707 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27708 properly quoting regexps. This makes the second argument to
27709 demangle a fixed string, which matches the callers, instead of a
27710 shell-style pattern which is what the previous implementation
27711 used. Update some of the callers.
27712
27713 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27714
27715 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27716 (comib_nullified_tests): Fix typo.
27717 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27718 strings. No longer expected to fail.
27719
27720 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27721 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27722 strings. No longer expected to fail.
27723
27724 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27725 string. No longer expected to fail.
27726
27727 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27728
27729 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27730 No longer expected to fail.
27731
27732 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27733 string. No longer expected to fail.
27734
27735 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27736
27737 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27738 only in the names (I probably got most of them). I was even
27739 generous with some which differed in underscores in names, and
27740 probably missed a few, and I *still* was able to remove almost a
27741 third of the file with almost no impact on testsuite coverage.
27742
27743 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27744
27745 * gdb.t00/default.exp: Match udi_attach error message as well as
27746 the one from child_attach.
27747
27748 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27749
27750 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27751
27752 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27753 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27754
27755 * Move test with enums and partial symbols back to
27756 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27757 Reverts the change of 26 May 93. Per today's change to
27758 stabs.texinfo, the behavior that weird.exp was expecting was
27759 unreasonable; what is important is that the compiler+gdb get
27760 things right, which happens with a recent gcc. Also fix the test
27761 to deal with native compilers which put out the stab gdb can't
27762 deal with.
27763
27764 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27765
27766 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27767 in the names. The main thing these accomplish is to slow things down.
27768 Many more such duplicates surely remain.
27769
27770 * gdb.t00/help.exp: Comment out "help support" test just like
27771 (and for same reason as) "help set" test.
27772
27773 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27774
27775 * gdb.t06/break.exp: Remove setup_xfails for
27776 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27777 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27778 about known bug in gcc to include up through 2.5.8.
27779 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27780 well as "_vb$".
27781 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27782 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27783 with latest gcc and gdb.
27784 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27785 well as "_vb$".
27786
27787 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27788
27789 * configure.in (hppa*-*-*): Also configure and build stabs-only
27790 tests.
27791
27792 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27793
27794 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27795 * gdb.t10/configure.in (hppa*-*-*): Use it.
27796
27797 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27798
27799 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27800
27801 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27802
27803 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27804 versions prior to 1.13.5.
27805
27806 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27807
27808 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27809 the prompt is at the start of a line.
27810
27811 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27812
27813 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27814 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27815 in the copr tests now.
27816 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27817 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27818 expected to fail.
27819
27820 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27821
27822 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27823 gdb.t31/chillvars.exp, lib/gdb.exp:
27824 Tweak to run under either version of expect.
27825 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27826 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27827 * gdb.t11/list.exp: Remove extraneous whitespace.
27828
27829 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27830
27831 * gdb.t16/printcmds.exp (test_print_strings): Accept
27832 "(unsigned char *) " before the string.
27833
27834 * TODO: Add notes about printing of fancy types and GDB expressions.
27835
27836 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27837
27838 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27839 * gdb.t06/configure.in: Don't try to compile signals test program
27840 if doing mips-idt-ecoff.
27841
27842 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27843
27844 * Most .exp files: Tweak to run under either version of expect.
27845
27846 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27847
27848 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27849 xfails; I'm not sure why they are failing, but not because of PR 1806.
27850
27851 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27852
27853 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27854 defined in lib/gdb.exp.
27855
27856 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27857
27858 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27859 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27860 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27861 have to be typeless.
27862
27863 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27864
27865 * TODO: Add suggestion for copyright year test.
27866
27867 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27868
27869 * configure.in (*-*-lynxos*): Add stabs tests.
27870
27871 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27872
27873 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27874 so insert a tab before any assembler directive in column zero.
27875
27876 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27877 stores.
27878 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27879 stores.
27880 (fpu_short_memory_tests): Likewise.
27881
27882 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27883
27884 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27885 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27886 .stabs directives in comments.
27887
27888 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27889
27890 * TODO: New file, describing tests we could write.
27891 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27892
27893 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27894
27895 * gdb.t06/signals.exp: Add kludge to force re-sync.
27896
27897 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27898 to xgdb instead of gdb, get out of gdb.
27899
27900 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27901
27902 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27903 for info.
27904
27905 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27906
27907 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27908 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27909 * gdb.stabs/hppa.sed: New sed script for the PA.
27910
27911 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27912
27913 * gdb.stabs: Re-write weird.def and configuration to use sed
27914 instead of cpp. sed is portable and POSIX; cpp is neither.
27915
27916 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27917
27918 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27919
27920 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27921
27922 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27923
27924 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27925
27926 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27927 "_vb$".
27928 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27929 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27930
27931 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27932
27933 * lib/gdb.exp: Comment out code which depends on non-existent
27934 `transform' procedure.
27935
27936 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27937
27938 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27939 * lib/gdb.exp: Transform tool name.
27940 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27941 1.1's new error handling system.
27942
27943 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27944
27945 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27946
27947 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27948
27949 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27950 They made pattern matching so slow that timeouts happened on
27951 heavily loaded systems. Now any output from "show print" which
27952 gets us back to the GDB prompt is a PASS.
27953
27954 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27955
27956 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27957
27958 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27959
27960 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27961
27962 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27963 It is not from PR 3220.
27964
27965 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27966
27967 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27968 just started failing because they depended on the order the
27969 subcommands are presented, or exact docstring text. This kind of
27970 test is a pain and has minimal benefit.
27971
27972 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27973
27974 * gdb.t09/corefile.exp: At end of test, use "core" command with
27975 no arguments.
27976
27977 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27978
27979 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27980 17}/Makefile.in: Make it possible to run the testsuite with Sun
27981 make and CC = cross gcc by adding explicit build rules for .o
27982 files.
27983
27984 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27985
27986 * gdb.t15/funcargs.exp: Don't put comments on same line as
27987 setup_xfail (@#$*%& tcl braindamage!).
27988
27989 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27990
27991 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27992
27993 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27994
27995 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27996 * gdb.t20/inherit.exp: remove three dumplicate entries.
27997
27998 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27999
28000 * gdb.t06/break.exp: For "next over recursive call", fail on any
28001 incorrect output, not just on "factorial (value=2)".
28002
28003 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28004
28005 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28006 working now. Add an xfail if accesing a bss variable causes
28007 a memory error if the target is not yet run.
28008
28009 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28010
28011 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28012 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28013 name of __st* demangling (2 strings). Did Kung really get the
28014 more than 95 others right without testing them?
28015
28016 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28017
28018 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28019
28020 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28021
28022 * configure.in (configdirs): Add gdb.disasm
28023 * gdb.disasm: New directory for GDB disassembler tests.
28024 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28025
28026 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28027
28028 * gdb.t00/help.exp: Don't test "help set".
28029
28030 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28031 from within expect statements. None of these happen anymore and
28032 they cause regressions to be silently unnoticed.
28033
28034 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28035 messages) about known failures with gcc cygnus-2.4.5-930417.
28036
28037 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28038 comp-info.exp so it gets built if it doesn't exist.
28039
28040 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28041 it is no longer used.
28042 * gdb.t13/comp-info.c: Removed.
28043
28044 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28045
28046 * gdb.t06/signals.exp: Add xfail for sun3.
28047
28048 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28049
28050 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28051 relevant because ^C doesn't get sent but failure can be reproduced
28052 interactively).
28053
28054 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28055
28056 * gdb.stabs/alpha.mt: New configuration file for alpha.
28057 * gdb.stabs/configure.in: Use it.
28058 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28059 sharing with alpha.mt, redefine long to word via preprocessor.
28060 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28061 for alpha.
28062 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28063 native cc.
28064 * gdb.t00/teststrategy.exp: Change expect string so that we
28065 consume the `(xgdb)' from the command echo and from the gdb prompt.
28066 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28067 gdb currently compares all values as long, so this failure probably
28068 applies to any configuration where LONGEST is bigger than a target int.
28069 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28070 with gcc.
28071 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28072 to handle opaque pointers, gcc is.
28073 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28074 as first argument. Include <sys/types.h> and change all operator
28075 new definitions to use size_t.
28076 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28077 now that we use size_t.
28078
28079 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28080
28081 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
28082 a long or float array cast all array members to the same type.
28083 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
28084 with 64 bit longs.
28085 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
28086 on alpha.
28087 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
28088
28089 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28090
28091 * gdb.t24 (demangle.exp): Constructors of templates have names like
28092 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28093 section 14.6 of the ARM.
28094
28095 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28096 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28097 accomplish little and slow down the testsuite.
28098
28099 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28100 Accept spaces various places.
28101
28102 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28103
28104 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28105 with watchpoint enabled.
28106
28107 * Makefile.in: Remove definition of CC and remove the second
28108 definition of CXX (the "CXX = gcc" one remains). These definitions
28109 were causing backquotes to be expanded within backquotes, which
28110 doesn't work.
28111
28112 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28113
28114 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28115
28116 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28117
28118 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28119 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
28120 by mips cc and contains no stabs entries.
28121
28122 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28123
28124 * config/vx-gdb.exp: Use fake device to load files rather than
28125 NFS.
28126 * lib/gdb.exp: New proc to do "file" command.
28127 * config/unix-gdb.exp: Use new "file" proc.
28128
28129 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28130
28131 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28132 Rework board rebooting slightly.
28133 (gdb_exit): Don't exit from the remote shell; there isn't one.
28134 * gdb.stabs/weird.exp: If a program is being debugged already,
28135 kill it.
28136 * gdb.t04/setvar.exp: Stop and restart gdb.
28137 * gdb.t05/expr.exp: Likewise.
28138 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28139 restart gdb and reload the program.
28140 * gdb.t08/opaque.exp: Likewise.
28141 * gdb.t12/scope.exp: Likewise.
28142 * gdb.t13/bitfields.exp: Likewise.
28143 * gdb.t15/funcargs.exp: Likewise.
28144 * gdb.t20/classes.exp: Likewise.
28145 * gdb.t03/ptype.exp: Increase timeout.
28146 * gdb.t16/printcmds.exp (test_print_string_constants,
28147 test_print_array_constants): Likewise.
28148 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28149 * gdb.t20/classes.exp (do_tests): Likewise.
28150 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28151
28152 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28153
28154 * gdb.stabs: Renamed *wierd* to *weird*.
28155
28156 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28157
28158 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28159 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28160
28161 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28162
28163 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28164 (do_tests): Remove xfail for whatis on one_var and two_var.
28165
28166 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28167
28168 * Makefile.in: Made cross building work better by adding
28169 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28170
28171 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28172
28173 * gdb.t15/{return.c,return.exp,Makefile.in}:
28174 New test, currently commented out.
28175
28176 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28177
28178 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28179 still running and removes the leftover named socket so GDb can do
28180 clean restarts.
28181
28182 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28183
28184 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28185 console, not GDB.
28186 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28187 cross testing works better with "make check"
28188 * config/unix-gdb: Use default procedures for exit and version.
28189 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28190 with the newest VxWorks.
28191
28192 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28193
28194 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28195 old form.
28196
28197 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28198 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28199
28200 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28201
28202 * config/unix-gdb.exp: Remove this version of gdb_exit
28203 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28204 Rob says he'll look at it when he gets back to testing boards.
28205
28206 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28207
28208 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28209 an expected fail for certain ptype commands.
28210
28211 * gdb.t20/classes.exp: Update expected results of "ptype class
28212 Base1" to account for the constructor that now appears in the type.
28213
28214 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28215
28216 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28217 disappeared from list.
28218 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28219 "alldone" proc with call to cleanup and exit.
28220 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28221 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28222 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28223 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28224 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28225 "alldone" proc with simple returns that suppress remaining
28226 tests. The alldone proc went away many months ago.
28227
28228 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28229
28230 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28231
28232 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28233
28234 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28235
28236 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28237 as vax gdb will display them.
28238
28239 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28240
28241 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28242 optimizers.
28243
28244 * scope.exp: Change "bad value for localval" messages so each one
28245 is unique.
28246
28247 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28248 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28249
28250 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28251
28252 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28253
28254 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28255 doesn't exist (due to optimization).
28256
28257 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28258
28259 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28260 contains \r because the filename is long.
28261
28262 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28263 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28264
28265 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28266
28267 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28268 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28269 Ultrix.
28270 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28271 int tests.
28272 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28273
28274 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28275
28276 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28277
28278 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
28279 to match does not match the passing case but still matches the
28280 failing case.
28281
28282 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28283
28284 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28285
28286 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28287
28288 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28289 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28290 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28291 Remove various versions of gdb_exit.
28292 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28293 gdb_exit.
28294 * config/unix-gdb.exp: gdb_exit remains here, and should override
28295 the generic version, since it's doing a lot of wierd stuff that
28296 the other versions aren't. FIXME, fold it in, or abandon this
28297 version.
28298
28299 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28300
28301 * gdb.t24/demangle.exp: Add tests for PR 3220.
28302
28303 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28304
28305 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28306
28307 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28308
28309 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28310 "i386-*-*". Works for i486 as well.
28311
28312 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28313 bug, and expand domain of xfail to all SVR4 systems, since the
28314 actual problem is likely to be in generic SVR4 /proc support.
28315
28316 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28317
28318 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28319
28320 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28321
28322 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28323 xfails for other systems. Match a missing 'Continuing.' as an
28324 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28325
28326 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28327 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28328 Only issue warning for missing executables if -all option is used.
28329
28330 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28331 file if -all option is used. It's like an unpredictable XFAIL.
28332
28333 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28334
28335 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28336 for dynamically linked binaries.
28337
28338 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28339
28340 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28341
28342 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28343 to state that this is a known bug in old versions of g++.
28344
28345 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28346
28347 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28348 while waiting for `Continuing'.
28349
28350 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28351
28352 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28353 in text, data, and bss.
28354 * gdb.t10/nodebug.c: Add local and global test variables for
28355 initialized and uninitialized data.
28356
28357 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28358
28359 * config/unix-gdb.exp (gdb_exit): Add "wait".
28360
28361 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28362
28363 * gdb.t06/signals.exp: xfail the continue from the handler for all
28364 targets.
28365
28366 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28367 function with watchpoints enabled, the i386 call dummy starts with
28368 a call.
28369
28370 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28371 386 bsd names its corefiles.
28372
28373 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28374
28375 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28376 compilers don't grok it.
28377 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28378 with small octal ints rather than character constants, which
28379 are signed and might not fit if first promoted to int.
28380
28381 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28382
28383 * gdb.t09/Makefile.in (clean): Remove corefile.
28384
28385 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28386
28387 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28388
28389 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28390 and Jim Kingdon (kingdon@cygnus.com)
28391
28392 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28393 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28394 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28395
28396 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28397
28398 * gdb.t17/interrupt.exp: Add xfail for hppa.
28399
28400 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28401
28402 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28403 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28404 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28405 to determine signed-ness of bitfields and use the result to setup
28406 the xfail.
28407 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28408 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28409 call line is reached if necessary.
28410
28411 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28412
28413 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28414
28415 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28416
28417 * gdb.t06/break.exp: Also test `clear' command.
28418
28419 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28420
28421 * gdb.t00/teststrategy.exp: Remove extra quote.
28422
28423 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28424 watchpoint enabled to be for all non-68k machines.
28425
28426 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28427
28428 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28429
28430 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28431 targets use aout.mt instead of ecoff.mt as gas understands
28432 standard aout format.
28433
28434 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28435
28436 * lib/gdb.exp (runto): Don't insist that function we are running to
28437 was compiled with -g.
28438
28439 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28440
28441 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28442 to get back into the read system call.
28443 Accept leading newline in case where we woke it up.
28444
28445 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28446
28447 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28448 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28449 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28450 enable ecoff configuration.
28451
28452 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28453
28454 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28455
28456 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28457
28458 * gdb.t16/printcmds.exp: Add another printf test.
28459
28460 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28461
28462 * configure.in: If configured -with-stabs on any target, add
28463 stabsdirs to configdirs.
28464
28465 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28466
28467 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28468 fun" so pattern does not match the command itself.
28469
28470 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28471
28472 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28473
28474 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28475
28476 * gdb.t17/interrupt.exp: Test for more things.
28477
28478 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28479
28480 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28481 compiler arranges the code and line numbers.
28482
28483 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28484
28485 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28486
28487 * gdb.t00/help.exp: Increase expect input buffer size.
28488
28489 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28490
28491 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28492
28493 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28494
28495 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28496
28497 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28498 [0-9]*, not just [0-9].
28499
28500 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28501
28502 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28503
28504 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28505
28506 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28507
28508 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28509
28510 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28511
28512 * gdb.t06/signals.c: Add xfails for sun3.
28513
28514 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28515
28516 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28517 test_stepping tests.
28518
28519 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28520
28521 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28522
28523 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28524
28525 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28526 rather than actually putting it through cpp twice.
28527
28528 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28529
28530 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28531
28532 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28533 no longer needed.
28534
28535 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28536
28537 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28538
28539 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28540 C++ features prints as "struct", make it a pass, not an xfail.
28541
28542 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28543
28544 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28545 Don't require VA to print as "class" rather than "struct".
28546
28547 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28548
28549 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28550
28551 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28552
28553 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28554
28555 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28556
28557 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28558 order.
28559
28560 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28561
28562 * gdb.t16/printcmds.exp: Add printf tests.
28563
28564 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28565
28566 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28567
28568 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28569
28570 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28571 pass counts, to counteract any existing or future setup_xfails.
28572
28573 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28574
28575 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28576 {BEGIN,END}_COMMON for common block instead of STAB.
28577 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28578
28579 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28580 intp_var should be N_GSYM not N_LSYM.
28581 wierd-aout.S: Use a label for the value of the N_SO.
28582 wierd.def: Remove all backslashes.
28583 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28584
28585 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28586
28587 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28588 get the expected next to inheritance3.
28589
28590 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28591
28592 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28593 now that gcc-2.4 gets it right.
28594
28595 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28596
28597 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28598
28599 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28600 generating comp-info.exp which works for cross-compilation.
28601
28602 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28603
28604 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28605 "*-*-sysv4.*".
28606
28607 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28608
28609 * gdb.t01/run.exp: Start with a fresh gdb.
28610 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28611 SVR4.x.
28612
28613 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28614
28615 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28616 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28617 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28618 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28619 things to remove.
28620
28621 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28622
28623 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28624 test cases from bug reports.
28625
28626 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28627
28628 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28629 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28630 avoid spurious xfails.
28631 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28632 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28633 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28634
28635 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28636
28637 * gdb.t00/teststrategy.exp: Rework to provide more useful
28638 description of each test, fix problem with systems that define
28639 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28640 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28641 results for "next over recursive call" so timeouts aren't taken
28642 by error.
28643
28644 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28645
28646 * gdb.t12/scope.exp: Test printing of variables before run.
28647
28648 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28649 printed in wrong order due to sorting.
28650
28651 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28652
28653 * gdb.t00/teststrategy.exp: Fix expected results for printing
28654 user entered string constant. Is array of char, prints with no
28655 address.
28656
28657 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28658 commands.
28659 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28660 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28661 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28662 of struct of char arrays.
28663 * gdb.t00/radix.exp: New tests for radix commands.
28664
28665 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28666
28667 * gdb.t16/printcmd.exp: Print a variable before running program
28668 (with xfail for AIX).
28669
28670 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28671
28672 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28673
28674 * gdb.t16/printcmd.exp: Don't print variables before running program.
28675
28676 * gdb.t06/break.exp: Don't require envp argument to main.
28677
28678 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28679
28680 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28681 Add xfails for rs6000.
28682
28683 * gdb.t02/whatis.exp: Change other tests not to re-test something
28684 we already tested.
28685
28686 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28687 each type used has a variable of that type.
28688
28689 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28690
28691 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28692
28693 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28694
28695 * configure.in: change srctrigger to be a file, not a directory
28696
28697 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28698
28699 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28700
28701 * gdb.t11/list.exp: Fixed a couple of typos.
28702
28703 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28704
28705 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28706 is fixed and PR is closed.
28707 * gdb.t16 (gdbme.c): Add simple test string variable.
28708 * gdb.t16 (printcmds.exp): Add tests with simple test string
28709 variable, primarily for boundaries on "set print elements".
28710
28711 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28712
28713 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28714 Make leading 0's optional and don't expect a tab in the middle
28715 of the number.
28716
28717 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28718
28719 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28720 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28721 don't end command passed to gdb_test with newline.
28722
28723 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28724 signed keyword away, don't expect signed bitfields to be signed.
28725
28726 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28727 printing with only as many 1's as are in the field as well as printing
28728 with 32 1's (see comment).
28729
28730 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28731
28732 * gdb.t00/default.exp: Start with a fresh gdb.
28733 * configure.in (configdirs): Remove gdb.t31 until the chill
28734 compiler works again. It no longer is able to find chillrt0
28735 since it isn't in libchill.a anymore.
28736 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28737 wierd.o, make more modular.
28738 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28739 spurious newlines that caused problems.
28740
28741 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28742
28743 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28744 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28745 gdb.stabs/wierd.{exp,def}: Many new tests.
28746
28747 * gdb.t00/default.exp: update info line for new message.
28748
28749 * gdb.t02/{whatis.exp,gdbme.c}:
28750 Test that "char *" doesn't print as "caddr_t".
28751
28752 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28753
28754 * gdb.t00/help.exp: Use .* in place of some help messages which
28755 just changed.
28756 gdb.t00/default.exp: Update "info frame" test for new message.
28757 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28758 Remove some xfails
28759
28760 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28761
28762 * gdb.t03/{gdbme.c,ptype.exp}:
28763 Add tests for typedef'd struct and union without tags.
28764 Also check "whatis" on a variable of a typedef'd enum without a tag.
28765
28766 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28767 PRMS 1823; the bug still exists but isn't reproduced by this test
28768 anymore), and remove rs6000 XFAIL (the bug is fixed).
28769
28770 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28771 duplicated from whatis.exp. For those that are left, accept
28772 "long", "long int", or "int" for long variables (whatis.exp already
28773 has an XFAIL for "int", so no need to fail it here).
28774
28775 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28776 Deal with GCC's names for types now that GDB uses the compiler's names.
28777
28778 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28779 setup_xfail's for sunos4. If we #defined the signed keyword away,
28780 don't expect GDB to know that char it is signed.
28781
28782 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28783
28784 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28785
28786 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28787 should work on any system, regardless of debugging format.
28788 * gdb.t21/demangle.exp: Move to gdb.t24.
28789 * gdb.t24/demangle.exp: Move from gdb.t21.
28790 * gdb.t24/{Makefile.in, configure.in}: New files.
28791
28792 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28793
28794 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28795 * gdb.stabs: New directory.
28796
28797 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28798
28799 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28800 not just "Quit anyway?".
28801
28802 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28803
28804 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28805 that all setup_xfails are immediately followed by clear_xfails.
28806
28807 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28808
28809 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28810 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28811 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28812 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28813 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28814 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28815 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28816 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28817 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28818 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28819 gdb.t31/chillvars.exp, lib/gdb.exp:
28820 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28821 bug-gdb@prep.ai.mit.edu.
28822
28823 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28824
28825 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28826 with 0.0, not integer 0.
28827
28828 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28829
28830 * gdb.t06/break.exp: Update for "Kill the program" message change.
28831
28832 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28833
28834 * Makefile.in (GDBFLAGS): Set to -nx.
28835 * Makefile.in (site.exp): Use GDBFLAGS.
28836
28837 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28838
28839 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28840 Makefiles.
28841 (check): depend on just-check.
28842 (just-check): added so that tests can be run without a noop
28843 build pass.
28844
28845 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28846
28847 Switch to using configure's configdirs.
28848 * Makefile.in (Makefile): add configure.in dependency.
28849 (SUBDIRS): removed redundant assignment.
28850 * configure.in: switch subdirs assignment to configdirs.
28851 * gdb.t*/configure.in: new files.
28852
28853 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28854
28855 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28856 works.
28857
28858 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28859
28860 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28861 in explicit rules. Apparently this is not supported by some makes.
28862
28863 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28864
28865 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28866
28867 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28868
28869 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28870 disappeared.
28871
28872 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28873
28874 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28875
28876 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28877
28878 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28879 watchpoint problem that is now fixed.
28880 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28881 uninitialized convenience variables.
28882 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28883 structures.
28884
28885 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28886
28887 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28888 which causes expect to get out of sync with gdb on long output
28889 from help set.
28890 * gdb.t09/corefile.exp: Make expected pattern for core file
28891 failing signal and frame output format less sun specific.
28892
28893 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28894
28895 * gdb.t31/chillvars.exp: Add and remove initial dummy
28896 breakpoint, so that symbol table is forced in.
28897 (Needed at least on Sunos4, though it seems not SVR4.)
28898 * gdb.t31/chillvars.exp: Update for changed output format.
28899
28900 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28901
28902 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
28903
28904 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28905
28906 * Makefile.in: Added --srcdir when invoking runtest, removed the
28907 need for a local config file. (optional now)
28908
28909 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28910
28911 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28912 failure count used to force early termination. Add some more
28913 expected failures for gnu style demangling.
28914
28915 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28916
28917 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28918 pmi variable from gdb.t20/gdbme to get optimized away.
28919 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28920 Check for written corefile upon timeout _and_ eof.
28921
28922 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28923
28924 * config/unix-gdb.exp: Add missing return 0.
28925
28926 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28927
28928 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28929 test termination.
28930
28931 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28932
28933 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28934 disappeared.
28935
28936 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28937
28938 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28939 time as i860 support works.
28940
28941 * gdb.t15/funcargs.exp: Fix expected outputs to include
28942 "backtrace 100\r" rather than just "backtrace\r", to match last
28943 change.
28944
28945 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28946
28947 * config/udi-gdb.exp (gdb_exit): Remove close command.
28948 (gdb_target_udi): New procedure to set the UDI target.
28949 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28950 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28951 Added waits for prompts after several question responses. Added
28952 some more responses used by a29k-amd-udi-gdb.
28953 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28954 pass different arguments, restart UDI connection after program
28955 completion.
28956 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28957 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28958 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28959 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28960 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28961 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28962 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28963 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28964 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28965 after program completion.
28966 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28967 compiled with a SELECT_VECS setting.
28968 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28969 infinite recursion.
28970
28971 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28972 Added checks for COFF results, and made them expected failures for
28973 all targets. It would be better to make them expected failures
28974 for COFF targets only.
28975
28976 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28977
28978 * Makefile.in: add null dvi target, don't bother to recurse
28979 through test directories for info and install-info; rename
28980 $(datadir) to be dejagnu instead of deja-gnu
28981
28982 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28983
28984 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28985 compiler to coredump.
28986 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28987 code.
28988
28989 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28990
28991 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28992 coredump.
28993 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28994 code.
28995
28996 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28997
28998 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28999 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29000 which in a shell. Deletes xgdb when done.
29001 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29002 Tests the return from the "set height" or "set width" commands.
29003 Added a few return codes where needed.
29004
29005 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29006
29007 * Makefile.in (SUBDIRS): Add gdb.t17.
29008 * configure.in (subdirs): Add gdb.t17.
29009 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29010 files to test gdb's calling of functions in the inferior with
29011 the correct arguments and gdb's ability to retrieve any
29012 result returned.
29013
29014 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29015
29016 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29017 may be called after gdb goes away. Previous versions of expect
29018 needed these to avoid file descriptor leaks, but they cause
29019 errors with the current revision of expect.
29020 * gdb.t00/gdbvars.exp: Use -re on expected output after
29021 setting sevenbit-strings.
29022 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29023 to set sevenbit-strings consistent across tests.
29024 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29025 set sevenbit-strings consistent across tests.
29026
29027 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29028
29029 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29030 expected output to match current "expect" expectations.
29031
29032 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29033
29034 * gdb.t00/default.exp: Change expected output for default "source"
29035 command, to match new gdb behavior which requires a filename to
29036 source.
29037
29038 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29039
29040 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29041 expected fail for i486-*-* that misses the marker2 function.
29042 * gdb.t10/crossload.exp (bfddefault): Allow successful
29043 recognition of a format to pass even if no symbols are found.
29044 Explicitly catch failures where the format is not recognized
29045 or is ambiguous, and add the reason to the fail message.
29046 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29047 the cause is and invalid target and add reason to failure message.
29048 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29049 elf32-i386, elf32-sparc, and elf32-i860.
29050 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29051 Set up expected failure for 'filename'::variable scope resolution,
29052 which is now apparently broken on all targets.
29053 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29054 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29055 gdb.t23/templates.exp: Change failure for missing binfile into
29056 just a warning.
29057 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29058 references.
29059
29060 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29061
29062 * gdb.t00/default.exp: Add expected output for default "source"
29063 command, to match new gdb behavior.
29064 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29065
29066 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29067
29068 * config/*-gdb.exp: returns an error, rather than exiting on
29069 internal errors.
29070
29071 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29072
29073 * gdb.t03/gdbme.c: Add pointer to struct variable.
29074 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29075 referencing struct members.
29076
29077 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29078
29079 * configure.in (mips-idt-ecoff): New target.
29080 * config/mips-gdb.exp: New file for remote board using MIPS remote
29081 debugging protocol.
29082
29083 * Redid configuration scheme. Removed gdb.t*/configure.in.
29084 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29085 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29086 distclean targets. Built executables via .o files. Adjusted
29087 tests to account for source files in $(srcdir) rather than
29088 $(objdir).
29089 * lib/gdb.exp (runto): Don't expect () after the function name,
29090 because it may have arguments.
29091
29092 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29093
29094 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29095 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29096 expected failures for mips-idt-* and mips-sgi-*.
29097 * gdb.t00/default.exp (attach): Kill process if requested.
29098 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29099 that does not read core files.
29100 * gdb.t01/run.exp: Removed checks for exit status code.
29101 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29102 it is linked in.
29103 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29104 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29105 appropriate, rather than doing it by hand.
29106 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29107 execution.
29108 * gdb.t10/crossload.exp: Kill existing program if needed.
29109 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29110 appropriate, rather than doing it by hand. Always increase
29111 timeout for this test, not just for VxWorks.
29112
29113 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29114
29115 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29116 of Chill STRUCT types and STRUCT values.
29117 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29118 than "char".
29119 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
29120 struct2): New struct definitions and initializations to test
29121 simple Chill STRUCT types.
29122
29123 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29124
29125 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29126 the null byte at the end of strings.
29127 * gdb.t00/default.exp: Make show version insensitive to copyright
29128 date.
29129 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29130 to avoid dependencies on target char signedness.
29131 * gdb.t16/printcmds.exp: Update expected results for explicitly
29132 unsigned char.
29133 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29134 now work.
29135 * gdb.t21/demangle.exp: Add many more patterns for template
29136 demangling, most of them being expected failures.
29137 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29138 string we are matching for, to match on the whole string.
29139 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29140 and fix a whole bunch that had incorrect expected output but were
29141 passing anyway because of the bug in "proc demangle".
29142 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29143 type.
29144 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29145
29146 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29147
29148 * gdb/testsuite: made modifications to testcases, etc., to allow
29149 them to work properly given the reorganization of deja-gnu and the
29150 relocation of the testcases from deja-gnu to a "tool" subdirectory.
29151
29152 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29153
29154 * gdb/testsuite: Initial creation of gdb/testsuite.
29155 Migrated dejagnu testcases and support files for testing nm to
29156 gdb/testsuite from deja-gnu. These files were moved "as is"
29157 with no modifications. This migration is part of a major overhaul
29158 of dejagnu. The modifications to these testcases, etc., which
29159 will allow them to work with the new version of dejagnu will be
29160 made in a future update.
29161
29162 For additional changes see gdb.mi/ChangeLog-1999-2003.
29163 \f
29164 ;; Local Variables:
29165 ;; mode: change-log
29166 ;; left-margin: 8
29167 ;; fill-column: 74
29168 ;; version-control: never
29169 ;; End:
29170
29171 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
29172 Copying and distribution of this file, with or without modification,
29173 are permitted provided the copyright notice and this notice are preserved.
This page took 0.704796 seconds and 4 git commands to generate.