* gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2012-09-11 Doug Evans <dje@google.com>
2
3 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4 * gdb.dwarf2/fission-reread.S: Ditto.
5 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
6 * gdb.dwarf2/fission-reread.exp: Ditto.
7
8 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
9
10 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
11
12 2012-09-10 Joel Brobecker <brobecker@adacore.com>
13
14 * gdb.ada/optim_drec: New testcase.
15
16 2012-09-10 Doug Evans <dje@google.com>
17
18 * boards/fission.exp: Explicitly mark "board" as not remote.
19
20 2012-09-10 Keith Seitz <keiths@redhat.com>
21
22 PR gdb/13483
23 * gdb.cp/converts.cc (A::A): Add ctor.
24 (A::member_): Add member.
25 (enum my_enum): New enumeration.
26 (main): Add calls to foo1_7 with various
27 permitted arguments.
28 * gdb.cp/converts.exp: Add tests for boolean
29 conversions permitted by the standard.
30
31 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
32
33 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
34 avoid spurious results due to ~/.gdbinit.
35 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
36 $INTERNAL_GDBFLAGS in run command.
37 * gdb.gdb/observer.exp (setup_test): Ditto.
38 * gdb.gdb/selftest.exp (test_with_self): Ditto.
39 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
40
41 2012-09-06 Doug Evans <dje@google.com>
42
43 * boards/fission.exp: New file.
44
45 * gdb.python/py-value.exp: Use clean_restart.
46
47 2012-09-05 Doug Evans <dje@google.com>
48
49 * gdb.base/info-macros.c: Fix whitespace.
50
51 2012-08-28 Pedro Alves <palves@redhat.com>
52
53 PR gdb/14428
54
55 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
56
57 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 * gdb.base/break-caller-line.c: New file.
60 * gdb.base/break-caller-line.exp: New file.
61
62 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
63
64 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
65 * gdb.arch/i386-cfi-notcurrent.S: New file.
66 * gdb.arch/i386-cfi-notcurrent.exp: New file.
67
68 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
69 Yao Qi <yao@codesourcery.com>
70 Pedro Alves <palves@redhat.com>
71
72 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
73 New procedures.
74 (top level): Add overlap checking tests.
75
76 2012-08-24 Tom Tromey <tromey@redhat.com>
77
78 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
79 gdb_test_multiple fails for other reasons.
80
81 2012-08-24 Yao Qi <yao@codesourcery.com>
82
83 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
84
85 2012-08-23 Pedro Alves <palves@redhat.com>
86
87 * gdb.base/help.exp: Adjust to "handle" help text change.
88
89 2012-08-23 Yao Qi <yao@codesourcery.com>
90
91 * gdb.trace/disconnected-tracing.c (start, end): New.
92 (main): Call start and end.
93 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
94 existing tests into this proc.
95 (disconnected_tfind): New.
96
97 2012-08-23 Yao Qi <yao@codesourcery.com>
98
99 * boards/native-gdbserver.exp (${board}_upload): New.
100 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
101 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
102 Execute tfile on remote target.
103 Copy trace file from target to host.
104
105 2012-08-22 Joseph Myers <joseph@codesourcery.com>
106
107 * gdb.arch/thumb-bx-pc.S: New file.
108 * gdb.arch/thumb-bx-pc.exp: New file.
109
110 2012-08-22 Tom Tromey <tromey@redhat.com>
111
112 * gdb.base/maint.exp: Update.
113
114 2012-08-22 Tom Tromey <tromey@redhat.com>
115
116 * lib/gdb.exp (skip_unwinder_tests): New proc.
117 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
118 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
119
120 2012-08-21 Tom Tromey <tromey@redhat.com>
121
122 * gdb.hp/gdb.aCC/exception.exp: Remove.
123
124 012-08-19 Andrew Pinski <apinski@cavium.com>
125
126 * gdb.arch/mips-octeon-bbit.c: New file.
127 * gdb.arch/mips-octeon-bbit.exp: New Test.
128
129 012-08-19 Keith Seitz <keiths@redhat.com>
130
131 PR c++/14365
132 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
133 * gdb.dwarf2/dw2-anon-mptr.S: New file.
134
135 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
138 verbose -log by more specific untested call.
139
140 2012-08-18 Yao Qi <yao@codesourcery.com>
141
142 * gdb.trace/tfind.exp: Move tests on various command help before
143 checking target supports trace.
144 Fix the expected output of 'help tfind end'.
145
146 2012-08-17 Keith Seitz <keiths@redhat.com>
147
148 PR c++/13356
149 * gdb.base/default.exp: Update all "check type" tests.
150 * gdb.base/help.exp: Likewise.
151 * gdb.base/setshow.exp: Likewise.
152 * gdb.cp/converts.cc (foo1_type_check): New function.
153 (foo2_type_check): New function.
154 (foo3_type_check): New function.
155 (main): Call new functions.
156 * converts.exp: Add tests for integer-to-pointer conversions
157 with/without strict type-checking.
158
159 2012-08-16 Mike Frysinger <vapier@gentoo.org>
160
161 * gdb.base/help.exp: Update expected output.
162
163 2012-08-16 Joel Brobecker <brobecker@adacore.com>
164
165 * gdb.ada/rdv_wait: New testcase.
166
167 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 * gdb.base/attach-twice.exp: Remove excessive ps exec.
170
171 2012-08-13 Doug Evans <dje@google.com>
172
173 * gdb.base/help.exp: Update expected output.
174 * gdb.base/default.exp: Update expected output of "show convenience".
175
176 2012-08-10 Doug Evans <dje@google.com>
177
178 * gdb.python/py-strfns.c: New file.
179 * gdb.python/py-strfns.exp: New file.
180 * gdb.python/py-type.exp (test_fields): Add vector tests.
181
182 2012-08-10 Mike Frysinger <vapier@gentoo.org>
183
184 PR cli/10436:
185 * gdb.base/completion.exp: Add tests for handle completion.
186
187 2012-08-09 Yao Qi <yao@codesourcery.com>
188
189 * gdb.mi/mi-cmd-param-changed.exp: New.
190 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
191 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
192 * gdb.mi/mi2-prompt.exp: Likewise.
193
194 2012-08-08 Doug Evans <dje@google.com>
195
196 * gdb.base/debug-expr.c: New file.
197 * gdb.base/debug-expr.exp: New file.
198 * gdb.base/exprs.exp: Test {type} casts.
199 * gdb.cp/debug-expr.exp: New file.
200
201 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
202
203 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
204 global variable loop, not a 'break'. Add loop count limit to 100.
205 Add new fail case for terminated vgdb.
206
207 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
208 Jean-Marc Saffroy <saffroy@gmail.com>
209
210 PR 11804
211 * gdb.base/gcore-relro.exp: New file.
212 * gdb.base/gcore-relro-main.c: New file.
213 * gdb.base/gcore-relro-lib.c: New file.
214
215 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
216
217 Do not false FAIL with old GCCs.
218 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
219 GCC < 4.5 in $no_hw mode.
220
221 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.base/default.exp (cd): Accept new directory with no arguments.
224
225 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 * gdb.base/list.exp (test_only_end): New function.
228 Call it.
229
230 2012-08-06 Tom Tromey <tromey@redhat.com>
231
232 * gdb.python/py-mi.exp: Add test for printer whose children
233 are a list.
234 * gdb.python/py-prettyprint.c (struct children_as_list): New.
235 (main): New variable children_as_list.
236 * gdb.python/py-prettyprint.py (class pp_children_as_list):
237 New.
238 (register_pretty_printers): Register new printer.
239
240 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
241
242 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
243 symbols. Abort if vgdb remote connection is closed.
244
245 2012-08-02 Doug Evans <dje@google.com>
246
247 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
248
249 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
250
251 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
252 s390x, PowerPC 64 and m68k-linux.
253
254 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
255
256 * gdb.base/annota1.exp: Accept no frames-invalid notification
257 when starting up the program.
258 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
259 show a symbolic value as well.
260 * gdb.server/server-exec-info.exp: Skip test when skipping
261 gdbserver test and/or when skipping shared library tests.
262 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
263 avoid name conflicts with other tests.
264
265 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
266
267 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
268 Fix wrong output on big-endian systems.
269 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
270 4-byte pointer types on 64-bit s390x.
271
272 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
273
274 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
275 marker comment at the beginning (after intialization).
276 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
277 breakpoint on marker comment instead of function begin.
278 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
279 PowerPC.
280 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
281 or 64-bit PowerPC.
282 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
283 gdb,no_hardware_watchpoints flag is set.
284 (initialize): Remove now redundant can-use-hw-watchpoints change.
285
286 2012-08-02 Yao Qi <yao@codesourcery.com>
287 Pedro Alves <palves@redhat.com>
288
289 * boards/local-remote-host.exp: New.
290
291 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
292
293 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
294 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
295 * gdb.base/print-file-var.exp: Likewise.
296 * gdb.server/solib-list.exp: Skip on remote targets.
297
298 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
299
300 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
301 watchpoints on ARM. When expecting software watchpoints, tolerate
302 (remote) targets that report unsupported hardware watchpoint only
303 at continue time.
304 (test_wide_location_2): Likewise.
305
306 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
307
308 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
309 valgrind versions.
310
311 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
312
313 * gdb.base/valgrind-infcall.c: New file.
314 * gdb.base/valgrind-infcall.exp: New file.
315
316 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
317
318 2012-07-30 Keith Seitz <keiths@redhat.com>
319
320 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
321 linespecs.
322
323 2012-07-30 Doug Evans <dje@google.com>
324
325 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
326 * gdb.dwarf2/pr13961.S: Ditto.
327
328 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
329
330 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
331
332 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
333 change its format immediately after reloading the binary.
334
335 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
336
337 Fix testsuite regression after --use-deprecated-index-sections removal.
338 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
339 string.
340 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
341
342 2012-07-27 Yao Qi <yao@codesourcery.com>
343
344 KFAIL for PR remote/14161.
345 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
346 Cleanup socket files.
347 (strace_info_marker): Detach inferior.
348
349 2012-07-26 Tom Tromey <tromey@redhat.com>
350
351 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
352
353 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
354
355 * gdb.python/py-inferior.c (thread): New function.
356 (check_threads): New function.
357 (test_threads): New function.
358 * gdb.python/py-inferior.exp: Added test.
359 Replaced runto with continue to breakpoint.
360
361 2012-07-26 Tom Tromey <tromey@redhat.com>
362
363 * lib/ada.exp (standard_ada_testfile): New proc.
364 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
365 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
366 * gdb.ada/array_return.exp: Use standard_ada_testfile.
367 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
368 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
369 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
370 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
371 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
372 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
373 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
374 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
375 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
376 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
377 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
378 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
379 * gdb.ada/char_param.exp: Use standard_ada_testfile.
380 * gdb.ada/complete.exp: Use standard_ada_testfile.
381 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
382 standard_output_file.
383 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
384 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
385 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
386 standard_output_file.
387 * gdb.ada/exprs.exp: Use standard_ada_testfile.
388 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
389 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
390 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
391 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
392 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
393 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
394 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
395 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
396 * gdb.ada/homonym.exp: Use standard_ada_testfile.
397 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
398 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
399 * gdb.ada/interface.exp: Use standard_ada_testfile.
400 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
401 standard_output_file
402 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
403 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
404 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
405 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
406 * gdb.ada/nested.exp: Use standard_ada_testfile.
407 * gdb.ada/null_array.exp: Use standard_ada_testfile.
408 * gdb.ada/null_record.exp: Use standard_ada_testfile.
409 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
410 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
411 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
412 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
413 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
414 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
415 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
416 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
417 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
418 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
419 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
420 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
421 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
422 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
423 * gdb.ada/start.exp: Use standard_ada_testfile.
424 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
425 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
426 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
427 * gdb.ada/tagged.exp: Use standard_ada_testfile.
428 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
429 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
430 * gdb.ada/tasks.exp: Use standard_ada_testfile.
431 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
432 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
433 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
434 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
435 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
436 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
437 * gdb.ada/widewide.exp: Use standard_ada_testfile.
438
439 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
440
441 Fix testsuite regression after --use-deprecated-index-sections removal.
442 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
443
444 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 Fix compatibility with Tcl before 7.5.
447 * lib/future.exp (lreverse): New function if it does not exist.
448
449 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
450
451 * gdb.mi/mi-pending.c: New method to set a second pending
452 breakpoint.
453 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
454 condition.
455
456 2012-07-20 Pedro Alves <palves@redhat.com>
457
458 PR threads/11692
459 PR gdb/12203
460
461 * gdb.threads/create-fail.c: New file.
462 * gdb.threads/create-fail.exp: New file.
463
464 2012-07-19 Pedro Alves <palves@redhat.com>
465
466 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
467 * config/vx.exp (gdb_start): Likewise.
468 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
469 * gdb.base/setvar.exp (test_set): Likewise.
470 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
471 * gdb.reverse/sigall-precsave.exp: Likewise.
472 * gdb.reverse/sigall-reverse.exp: Likewise.
473
474 2012-07-19 Pedro Alves <palves@redhat.com>
475
476 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
477 handler before recording.
478
479 2012-07-19 Tom Tromey <tromey@redhat.com>
480
481 * gdb.cp/casts.exp: Add tests for typeof and decltype.
482 * gdb.cp/casts.cc (decltype): New function.
483 (main): Use it.
484
485 2012-07-19 Pedro Alves <palves@redhat.com>
486
487 * gdb.base/sigall.exp (signals): New list.
488 <top level>: Loop over signals in the $signals list instead of
489 calling a test function once per signal.
490 * gdb.reverse/sigall-precsave.exp (signals): New list.
491 <top level>: Loop over signals in the $signals list instead of
492 calling a test function once per signal.
493 * gdb.reverse/sigall-reverse.exp (signals): New list.
494 <top level>: Loop over signals in the $signals list instead of
495 calling a test function once per signal.
496
497 2012-07-19 Yao Qi <yao@codesourcery.com>
498
499 * gdb.base/setshow.exp: Test 'set args ~'.
500
501 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
502
503 * gdb.base/store.exp (check_set): Import gdb_prompt.
504 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
505 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
506
507 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
508
509 PR 11914
510 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
511 (main): Call eval_sub.
512 * gdb.python/py-prettyprint.exp:
513 (python execfile ('py-prettyprint.py')): Move it earlier.
514 New breakpoint for eval-break.
515 (continue to breakpoint: eval-break, info locals): New test.
516 (python execfile ('py-prettyprint.py')): Move it from here.
517 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
518 (register_pretty_printers): Register pp_eval_type.
519
520 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
521
522 Fix a testcase regression by me.
523 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
524 DW_FORM_data4.
525
526 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
527 Doug Evans <dje@google.com>
528
529 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
530 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
531
532 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
533
534 Fix gdbserver run regression.
535 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
536
537 2012-07-12 Tom Tromey <tromey@redhat.com>
538
539 * lib/gdb.exp (standard_testfile): Don't declare objdir.
540 (clean_restart): Likewise.
541 (core_find): Use standard_output_file.
542
543 2012-07-12 Tom Tromey <tromey@redhat.com>
544
545 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
546 * gdb.dwarf2/dw2-anonymous-func.exp: Use
547 prepare_for_testing_full.
548 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
549 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
550 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
551 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
552 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
553 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
554 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
555 prepare_for_testing_full.
556 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
557 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
558 prepare_for_testing_full.
559 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
560 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
561 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
562
563 2012-07-12 Tom Tromey <tromey@redhat.com>
564
565 * lib/gdb.exp (build_executable_from_specs): New proc, from
566 build_executable.
567 (build_executable): Use it.
568 (prepare_for_testing_full): New proc.
569
570 2012-07-11 Tom Tromey <tromey@redhat.com>
571
572 * gdb.reverse/break-precsave.exp: Use standard_output_file.
573 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
574 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
575 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
576 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
577 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
578 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
579 * gdb.reverse/step-precsave.exp: Use standard_output_file.
580 * gdb.reverse/until-precsave.exp: Use standard_output_file.
581 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
582
583 2012-07-10 Tom Tromey <tromey@redhat.com>
584
585 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
586 standard_output_file.
587 * gdb.mi/gdb2549.exp: Use standard_testfile.
588 * gdb.mi/gdb669.exp: Use standard_testfile.
589 * gdb.mi/gdb701.exp: Use standard_testfile.
590 * gdb.mi/gdb792.exp: Use standard_testfile.
591 * gdb.mi/mi-async.exp: Use standard_testfile.
592 * gdb.mi/mi-basics.exp: Use standard_testfile.
593 * gdb.mi/mi-break.exp: Use standard_testfile.
594 * gdb.mi/mi-cli.exp: Use standard_testfile.
595 * gdb.mi/mi-console.exp: Use standard_testfile.
596 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
597 * gdb.mi/mi-eval.exp: Use standard_testfile.
598 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
599 * gdb.mi/mi-file.exp: Use standard_testfile.
600 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
601 * gdb.mi/mi-logging.exp: Use standard_testfile.
602 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
603 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
604 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
605 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
606 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
607 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
608 * gdb.mi/mi-pending.exp: Use standard_testfile,
609 standard_output_file.
610 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
611 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
612 * gdb.mi/mi-regs.exp: Use standard_testfile.
613 * gdb.mi/mi-return.exp: Use standard_testfile.
614 * gdb.mi/mi-reverse.exp: Use standard_testfile.
615 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
616 * gdb.mi/mi-solib.exp: Use standard_testfile,
617 standard_output_file.
618 * gdb.mi/mi-stack.exp: Use standard_testfile.
619 * gdb.mi/mi-stepi.exp: Use standard_testfile.
620 * gdb.mi/mi-stepn.exp: Use standard_testfile.
621 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
622 * gdb.mi/mi-until.exp: Use standard_testfile.
623 * gdb.mi/mi-var-block.exp: Use standard_testfile.
624 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
625 * gdb.mi/mi-var-child.exp: Use standard_testfile.
626 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
627 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
628 * gdb.mi/mi-var-display.exp: Use standard_testfile.
629 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
630 standard_output_file.
631 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
632 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
633 * gdb.mi/mi-watch.exp: Use standard_testfile.
634 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
635 * gdb.mi/mi2-basics.exp: Use standard_testfile.
636 * gdb.mi/mi2-break.exp: Use standard_testfile.
637 * gdb.mi/mi2-cli.exp: Use standard_testfile.
638 * gdb.mi/mi2-console.exp: Use standard_testfile.
639 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
640 * gdb.mi/mi2-eval.exp: Use standard_testfile.
641 * gdb.mi/mi2-file.exp: Use standard_testfile.
642 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
643 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
644 * gdb.mi/mi2-regs.exp: Use standard_testfile.
645 * gdb.mi/mi2-return.exp: Use standard_testfile.
646 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
647 * gdb.mi/mi2-stack.exp: Use standard_testfile.
648 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
649 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
650 * gdb.mi/mi2-until.exp: Use standard_testfile.
651 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
652 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
653 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
654 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
655 * gdb.mi/mi2-watch.exp: Use standard_testfile.
656
657 2012-07-10 Tom Tromey <tromey@redhat.com>
658
659 * gdb.cp/abstract-origin.exp: Use standard_testfile.
660 * gdb.cp/ambiguous.exp: Use standard_testfile,
661 prepare_for_testing.
662 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
663 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
664 * gdb.cp/anon-ns.exp: Use standard_testfile.
665 * gdb.cp/anon-struct.exp: Use standard_testfile.
666 * gdb.cp/anon-union.exp: Use standard_testfile,
667 prepare_for_testing.
668 * gdb.cp/arg-reference.exp: Use standard_testfile,
669 prepare_for_testing.
670 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
671 * gdb.cp/breakpoint.exp: Use standard_testfile,
672 prepare_for_testing.
673 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
674 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
675 standard_output_file.
676 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
677 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
678 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
679 (test_static_members): Update.
680 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
681 * gdb.cp/converts.exp: Use standard_testfile.
682 * gdb.cp/cp-relocate.exp: Use standard_testfile.
683 * gdb.cp/cpcompletion.exp: Use standard_testfile,
684 prepare_for_testing.
685 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
686 * gdb.cp/cplabel.exp: Use standard_testfile.
687 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
688 prepare_for_testing.
689 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
690 * gdb.cp/derivation.exp: Use standard_testfile,
691 prepare_for_testing.
692 * gdb.cp/destrprint.exp: Use standard_testfile.
693 * gdb.cp/dispcxx.exp: Use standard_testfile.
694 * gdb.cp/exception.exp: Use standard_testfile,
695 prepare_for_testing.
696 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
697 * gdb.cp/extern-c.exp: Use standard_testfile,
698 prepare_for_testing.
699 * gdb.cp/formatted-ref.exp: Use standard_testfile,
700 prepare_for_testing.
701 * gdb.cp/fpointer.exp: Use standard_testfile.
702 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
703 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
704 standard_output_file.
705 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
706 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
707 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
708 standard_output_file.
709 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
710 (do_tests): Update.
711 * gdb.cp/koenig.exp: Use standard_testfile.
712 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
713 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
714 * gdb.cp/m-static.exp: Use standard_testfile,
715 prepare_for_testing.
716 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
717 * gdb.cp/mb-inline.exp: Use standard_testfile,
718 prepare_for_testing.
719 * gdb.cp/mb-templates.exp: Use standard_testfile,
720 prepare_for_testing.
721 * gdb.cp/member-ptr.exp: Use standard_testfile,
722 prepare_for_testing.
723 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
724 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
725 * gdb.cp/method2.exp: Use standard_testfile.
726 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
727 standard_output_file.
728 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
729 (do_tests): Update.
730 * gdb.cp/namespace-enum.exp: Use standard_testfile,
731 prepare_for_testing.
732 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
733 prepare_for_testing.
734 * gdb.cp/namespace.exp: Use standard_testfile,
735 prepare_for_testing.
736 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
737 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
738 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
739 * gdb.cp/nsimport.exp: Use standard_testfile,
740 prepare_for_testing.
741 * gdb.cp/nsnested.exp: Use standard_testfile.
742 * gdb.cp/nsnoimports.exp: Use standard_testfile.
743 * gdb.cp/nsrecurs.exp: Use standard_testfile,
744 prepare_for_testing.
745 * gdb.cp/nsstress.exp: Use standard_testfile,
746 prepare_for_testing.
747 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
748 * gdb.cp/operator.exp: Use standard_testfile.
749 * gdb.cp/oranking.exp: Use standard_testfile.
750 * gdb.cp/overload-const.exp: Use standard_testfile.
751 * gdb.cp/overload.exp: Use standard_testfile,
752 prepare_for_testing.
753 * gdb.cp/ovldbreak.exp: Use standard_testfile.
754 * gdb.cp/ovsrch.exp: Use standard_testfile.
755 * gdb.cp/paren-type.exp: Use standard_testfile.
756 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
757 prepare_for_testing.
758 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
759 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
760 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
761 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
762 * gdb.cp/pr10728.exp: Use standard_testfile,
763 standard_output_file.
764 * gdb.cp/pr12028.exp: Use standard_testfile.
765 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
766 * gdb.cp/pr9167.exp: Use standard_testfile.
767 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
768 * gdb.cp/printmethod.exp: Use standard_testfile,
769 prepare_for_testing.
770 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
771 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
772 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
773 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
774 standard_output_file.
775 * gdb.cp/readnow-language.exp: Use standard_testfile.
776 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
777 (gdb_start_again): Use clean_restart.
778 * gdb.cp/ref-types.exp: Use standard_testfile,
779 prepare_for_testing.
780 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
781 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
782 * gdb.cp/smartp.exp: Use standard_testfile.
783 * gdb.cp/static-method.exp: Use standard_testfile.
784 * gdb.cp/static-print-quit.exp: Use standard_testfile.
785 * gdb.cp/temargs.exp: Use standard_testfile.
786 * gdb.cp/templates.exp: Use standard_testfile,
787 prepare_for_testing.
788 (do_tests): Update.
789 * gdb.cp/try_catch.exp: Use standard_testfile,
790 prepare_for_testing.
791 * gdb.cp/typedef-operator.exp: Use standard_testfile.
792 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
793 * gdb.cp/virtbase.exp: Use standard_testfile,
794 prepare_for_testing.
795 * gdb.cp/virtfunc.exp: Use standard_testfile,
796 prepare_for_testing.
797 (do_tests): Update.
798 * gdb.cp/virtfunc2.exp: Use standard_testfile,
799 prepare_for_testing.
800
801 2012-07-10 Tom Tromey <tromey@redhat.com>
802
803 * lib/gdb.exp (standard_testfile): Unset output variables from
804 earlier invocations.
805
806 2012-07-10 Yao Qi <yao@codesourcery.com>
807
808 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
809 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
810 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
811 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
812 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
813 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
814 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
815 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
816 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
817 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
818 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
819 * gdb.mi/mi-var-display.exp: Likewise.
820 * gdb.mi/mi-var-invalidate.exp: Likewise.
821 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
822 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
823 * gdb.mi/mi2-console.exp: Likewise.
824 * gdb.mi/mi2-disassemble.exp: Likewise.
825 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
826 * gdb.mi/mi2-read-memory.exp: Likewise.
827 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
828 * gdb.mi/mi2-simplerun.exp: Likewise.
829 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
830 * gdb.mi/mi2-syn-frame.exp: Likewise.
831 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
832 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
833 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
834
835 2012-07-09 Tom Tromey <tromey@redhat.com>
836
837 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
838 * gdb.base/callfuncs.exp: Add cast-based test.
839 * gdb.base/callfuncs.c (voidfunc): New function.
840
841 2012-07-08 Doug Evans <dje@google.com>
842
843 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
844
845 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
846
847 Fix XFAIL compatibility with old i386 systems.
848 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
849 Check also 'Cannot insert breakpoint 0'.
850
851 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
852
853 PR 14321
854 * gdb.base/find.exp
855 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
856
857 2012-07-06 Tom Tromey <tromey@redhat.com>
858
859 * gdb.base/whatis.exp: Add test.
860
861 2012-07-06 Tom Tromey <tromey@redhat.com>
862
863 * gdb.base/whatis.exp: Add regression test.
864
865 2012-07-06 Tom Tromey <tromey@redhat.com>
866
867 * gdb.base/whatis.exp: Add tests.
868
869 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
870
871 PR 12649
872 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
873 gdb_test_multiple $gdb_prompt terminator.
874
875 2012-07-04 Pedro Alves <palves@redhat.com>
876
877 * gdb.mi/mi-reverse.exp: Use supports_reverse and
878 supports_process_record.
879
880 2012-07-04 Pedro Alves <palves@redhat.com>
881
882 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
883 endings.
884 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
885
886 2012-07-03 Stan Shebs <stan@codesourcery.com>
887
888 * gdb.base/info-os.c (main): Retry resource acquisition until an
889 available one is found.
890 * gdb.base/info-os.exp: Collect resource keys from the program
891 and use them in matching.
892
893 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
894
895 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
896 Wrap the test into loop for corefile and core0file.
897
898 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
899
900 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
901 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
902 .note.GNU-stack.
903
904 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
905
906 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
907
908 * gdb.base/help.exp (help b, help br, help bre, help brea, help
909 break): Include help message for the new `-probe' and `-probe-stap'
910 options.
911
912 2012-07-02 Stan Shebs <stan@codesourcery.com>
913
914 * gdb.base/dprintf.exp: Add agent style tests.
915
916 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
917
918 * gdb.base/stale-infcall.c (infcall): New label test-next.
919 (main): New labels test-pass and test-fail.
920 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
921 $test_fail_bpnum to test-fail.
922 (test system longjmp tracking support): New test.
923 Delete $test_fail_bpnum.
924 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
925 breakpoint.
926
927 2012-06-30 Doug Evans <dje@google.com>
928
929 * gdb.dwarf2/fission-reread.S: New file.
930 * gdb.dwarf2/fission-reread.exp: New file.
931
932 2012-06-28 Stan Shebs <stan@codesourcery.com>
933
934 * gdb.mi/mi-logging.exp: New file.
935
936 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
937 Pedro Alves <palves@redhat.com>
938
939 * gdb.threads/siginfo-threads.exp: New file.
940 * gdb.threads/siginfo-threads.c: New file.
941 * gdb.threads/sigstep-threads.exp: New file.
942 * gdb.threads/sigstep-threads.c: New file.
943
944 2012-06-28 Tom Tromey <tromey@redhat.com>
945
946 * gdb.go/package.exp: Partially revert earlier patch; use
947 gdb_compile again. Use standard_output_file.
948
949 2012-06-27 Doug Evans <dje@google.com>
950
951 * gdb.dwarf2/fission-base.c: New file.
952 * gdb.dwarf2/fission-base.S: New file.
953 * gdb.dwarf2/fission-base.exp: New file.
954
955 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
956
957 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
958
959 2012-06-27 Tom Tromey <tromey@redhat.com>
960
961 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
962 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
963
964 2012-06-27 Tom Tromey <tromey@redhat.com>
965
966 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
967 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
968 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
969 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
970 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
971 prepare_for_testing.
972 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
973 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
974 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
975 standard_testfile.
976 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
977 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
978 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
979 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
980 prepare_for_testing.
981 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
982 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
983 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
984 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
985 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
986 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
987 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
988 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
989 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
990 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
991 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
992 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
993 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
994 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
995 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
996 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
997 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
998 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
999 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1000 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1001 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1002 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1003 standard_output_file.
1004 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1005 standard_output_file.
1006 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1007 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1008 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1009 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1010 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1011 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1012 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1013 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1014 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1015 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1016 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1017 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1018 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1019 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1020 * gdb.dwarf2/valop.exp: Use standard_testfile,
1021 prepare_for_testing.
1022
1023 2012-06-27 Tom Tromey <tromey@redhat.com>
1024
1025 * gdb.python/python.exp: Fix regexps in pagination tests.
1026
1027 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1028
1029 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1030 'last' of gdb.Symtab_and_line.
1031 * gdb.python/py-symbol.c: Move break point comment to enable
1032 testing of gdb.Symtab_and_line.last.
1033
1034 2012-06-26 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.threads/step.c: Remove.
1037 * gdb.threads/step.exp: Remove.
1038 * gdb.threads/step2.exp: Remove.
1039
1040 2012-06-26 Tom Tromey <tromey@redhat.com>
1041
1042 * gdb.threads/watchpoint-fork.exp (test): Use
1043 standard_output_file. Don't declare objdir.
1044 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1045 standard_output_file.
1046 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1047 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1048 clean_restart. Remove incdir.
1049 * gdb.threads/corethreads.exp: Use standard_testfile.
1050 * gdb.threads/execl.exp: Use standard_testfile,
1051 standard_output_file, clean_restart.
1052 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1053 clean_restart.
1054 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1055 clean_restart.
1056 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1057 incdir.
1058 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1059 clean_restart. Remove incdir.
1060 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1061 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1062 clean_restart. Remove incdir.
1063 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1064 Remove incdir.
1065 * gdb.threads/leader-exit.exp: Use standard_testfile.
1066 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1067 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1068 clean_restart.
1069 * gdb.threads/manythreads.exp: Use standard_testfile,
1070 clean_restart. Remove incdir.
1071 * gdb.threads/multi-create.exp: Use standard_testfile,
1072 clean_restart.
1073 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1074 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1075 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1076 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1077 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1078 * gdb.threads/pending-step.exp: Use standard_testfile,
1079 clean_restart. Remove incdir.
1080 * gdb.threads/print-threads.exp: Use standard_testfile,
1081 clean_restart. Remove incdir.
1082 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1083 clean_restart. Remove incdir.
1084 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1085 Remove incdir.
1086 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1087 incdir.
1088 * gdb.threads/sigthread.exp: Use standard_testfile,
1089 clean_restart.
1090 * gdb.threads/staticthreads.exp: Use standard_testfile,
1091 clean_restart. Remove incdir.
1092 * gdb.threads/switch-threads.exp: Use standard_testfile,
1093 clean_restart. Remove incdir.
1094 * gdb.threads/thread-execl.exp: Use standard_testfile,
1095 clean_restart. Remove incdir.
1096 * gdb.threads/thread-find.exp: Use standard_testfile,
1097 clean_restart.
1098 * gdb.threads/thread-specific.exp: Use standard_testfile,
1099 clean_restart. Remove incdir.
1100 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1101 clean_restart. Remove incdir.
1102 * gdb.threads/thread_check.exp: Use standard_testfile,
1103 clean_restart. Remove incdir.
1104 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1105 incdir.
1106 * gdb.threads/threadapply.exp: Use standard_testfile,
1107 clean_restart. Remove incdir.
1108 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1109 clean_restart. Remove incdir.
1110 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1111 clean_restart.
1112 * gdb.threads/tls-shared.exp: Use standard_testfile,
1113 clean_restart, standard_output_file.
1114 * gdb.threads/tls-var.exp: Use standard_testfile,
1115 standard_output_file.
1116 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1117 Remove incdir.
1118 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1119 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1120 incdir.
1121 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1122 clean_restart. Remove incdir.
1123
1124 2012-06-26 Tom Tromey <tromey@redhat.com>
1125
1126 * gdb.trace/actions.exp: Use standard_testfile.
1127 * gdb.trace/ax.exp: Use standard_testfile.
1128 * gdb.trace/backtrace.exp: Use standard_testfile.
1129 * gdb.trace/change-loc.exp: Use standard_testfile.
1130 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1131 * gdb.trace/collection.exp: Use standard_testfile,
1132 prepare_for_testing.
1133 * gdb.trace/deltrace.exp: Use standard_testfile.
1134 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1135 * gdb.trace/ftrace.exp: Use standard_testfile.
1136 * gdb.trace/infotrace.exp: Use standard_testfile.
1137 * gdb.trace/packetlen.exp: Use standard_testfile.
1138 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1139 * gdb.trace/passcount.exp: Use standard_testfile.
1140 * gdb.trace/pending.exp: Use standard_testfile.
1141 * gdb.trace/report.exp: Use standard_testfile.
1142 * gdb.trace/save-trace.exp: Use standard_testfile.
1143 * gdb.trace/stap-trace.exp: Use standard_testfile.
1144 * gdb.trace/status-stop.exp: Use standard_testfile.
1145 * gdb.trace/strace.exp: Use standard_testfile.
1146 * gdb.trace/tfile.exp: Use standard_testfile.
1147 * gdb.trace/tfind.exp: Use standard_testfile.
1148 * gdb.trace/trace-break.exp: Use standard_testfile.
1149 * gdb.trace/trace-mt.exp: Use standard_testfile.
1150 * gdb.trace/tracecmd.exp: Use standard_testfile.
1151 * gdb.trace/tspeed.exp: Use standard_testfile.
1152 * gdb.trace/tstatus.exp: Use standard_testfile.
1153 * gdb.trace/tsv.exp: Use standard_testfile.
1154 * gdb.trace/unavailable.exp: Use standard_testfile,
1155 prepare_for_testing.
1156 * gdb.trace/while-dyn.exp: Use standard_testfile.
1157 * gdb.trace/while-stepping.exp: Use standard_testfile.
1158
1159 2012-06-26 Tom Tromey <tromey@redhat.com>
1160
1161 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1162 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1163 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1164 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1165 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1166 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1167 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1168 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1169 prepare_for_testing.
1170 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1171 prepare_for_testing.
1172 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1173 prepare_for_testing.
1174 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1175 prepare_for_testing.
1176 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1177 prepare_for_testing
1178 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1179 * gdb.reverse/machinestate.exp: Use standard_testfile.
1180 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1181 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1182 build_executable.
1183 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1184 build_executable.
1185 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1186 standard_output_file.
1187 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1188 standard_output_file.
1189 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1190 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1191 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1192 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1193 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1194 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1195
1196 2012-06-26 Tom Tromey <tromey@redhat.com>
1197
1198 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1199 standard_output_file.
1200 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1201 prepare_for_testing. Remove directory-checking code.
1202
1203 2012-06-25 Tom Tromey <tromey@redhat.com>
1204
1205 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1206 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1207 build_executable, not prepare_for_testing.
1208 * gdb.multi/base.exp: Use standard_output_file. Use
1209 build_executable, not prepare_for_testing.
1210
1211 2012-06-25 Tom Tromey <tromey@redhat.com>
1212
1213 * gdb.fortran/subarray.exp: Use standard_testfile,
1214 prepare_for_testing.
1215 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1216 * gdb.fortran/module.exp: Use standard_testfile.
1217 * gdb.fortran/logical.exp: Use standard_testfile.
1218 * gdb.fortran/library-module.exp: Use standard_testfile,
1219 standard_output_file.
1220 * gdb.fortran/derived-type.exp: Use standard_testfile,
1221 prepare_for_testing.
1222 * gdb.fortran/complex.exp: Use standard_testfile,
1223 prepare_for_testing.
1224 * gdb.fortran/charset.exp: Use standard_testfile.
1225 * gdb.fortran/array-element.exp: Use standard_testfile,
1226 prepare_for_testing.
1227
1228 2012-06-25 Keith Seitz <keiths@redhat.com>
1229
1230 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1231 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1232
1233 2012-06-25 Tom Tromey <tromey@redhat.com>
1234
1235 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1236 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1237 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1238 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1239
1240 2012-06-25 Tom Tromey <tromey@redhat.com>
1241
1242 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1243 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1244 * gdb.linespec/linespec.exp: Use standard_testfile.
1245
1246 2012-06-25 Tom Tromey <tromey@redhat.com>
1247
1248 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1249 prepare_for_testing.
1250
1251 2012-06-25 Tom Tromey <tromey@redhat.com>
1252
1253 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1254 prepare_for_testing.
1255 * gdb.opt/inline-break.exp: Use standard_testfile,
1256 prepare_for_testing.
1257 * gdb.opt/inline-bt.exp: Use standard_testfile,
1258 prepare_for_testing.
1259 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1260 prepare_for_testing.
1261 * gdb.opt/inline-locals.exp: Use standard_testfile,
1262 prepare_for_testing.
1263
1264 2012-06-25 Tom Tromey <tromey@redhat.com>
1265
1266 * gdb.asm/asm-source.exp: Use standard_output_file,
1267 standard_testfile. Construct .o files in proper subdir.
1268
1269 2012-06-25 Tom Tromey <tromey@redhat.com>
1270
1271 * gdb.server/ext-attach.exp: Use standard_testfile,
1272 prepare_for_testing.
1273 * gdb.server/ext-run.exp: Use standard_testfile,
1274 build_executable.
1275 * gdb.server/file-transfer.exp: Use standard_testfile,
1276 prepare_for_testing.
1277 * gdb.server/server-exec-info.exp: Use standard_testfile.
1278 * gdb.server/server-mon.exp: Use standard_testfile,
1279 prepare_for_testing.
1280 * gdb.server/server-run.exp: Use standard_testfile,
1281 build_executable.
1282 * gdb.server/solib-list.exp: Use standard_testfile,
1283 standard_output_file.
1284
1285 2012-06-25 Tom Tromey <tromey@redhat.com>
1286
1287 * lib/gdb.exp (standard_output_file): Use "file join".
1288 * gdb.go/chan.exp: Use standard_testfile.
1289 * gdb.go/handcall.exp: Use standard_testfile.
1290 * gdb.go/hello.exp: Use standard_testfile.
1291 * gdb.integers/chan.exp: Use standard_testfile.
1292 * gdb.go/methods.exp: Use standard_testfile.
1293 * gdb.go/package.exp: Use standard_testfile.
1294 * gdb.go/strings.exp: Use standard_testfile.
1295 * gdb.go/types.exp: Use standard_testfile.
1296 * gdb.go/unsafe.exp: Use standard_testfile.
1297
1298 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1299
1300 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1301
1302 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1303
1304 Fix regression by the previous commit.
1305 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1306
1307 2012-06-22 Tom Tromey <tromey@redhat.com>
1308
1309 * gdb.python/lib-types.exp: Use standard_testfile,
1310 prepare_for_testing.
1311 * gdb.python/py-block.exp: Use standard_testfile.
1312 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1313 * gdb.python/py-events.exp: Use standard_testfile,
1314 standard_output_file.
1315 * gdb.python/py-evsignal.exp: Use standard_testfile.
1316 * gdb.python/py-evethreads.exp: Use standard_testfile.
1317 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1318 * gdb.python/py-explore.exp: Use standard_testfile.
1319 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1320 standard_output_file.
1321 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1322 prepare_for_testing.
1323 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1324 * gdb.python/py-frame.exp: Use standard_testfile.
1325 * gdb.python/py-inferior.exp: Use standard_testfile.
1326 * gdb.python/py-infthread.exp: Use standard_testfile.
1327 * gdb.python/py-mi.exp: Use standard_testfile.
1328 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1329 build_executable.
1330 * gdb.python/py-objfile.exp: Use standard_testfile.
1331 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1332 prepare_for_testing.
1333 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1334 * gdb.python/py-progspace.exp: Use standard_testfile,
1335 build_executable.
1336 * gdb.python/py-prompt.exp: Use standard_testfile,
1337 build_executable.
1338 * gdb.python/py-section-script.exp: Use standard_testfile,
1339 build_executable.
1340 * gdb.python/py-shared.exp: Use standard_testfile,
1341 standard_output_file, clean_restart.
1342 * gdb.python/py-symbol.exp: Use standard_output_file,
1343 prepare_for_testing.
1344 * gdb.python/py-symtab.exp: Use standard_output_file,
1345 prepare_for_testing
1346 * gdb.python/py-template.exp: Use standard_testfile.
1347 * gdb.python/py-type.exp: Use standard_testfile.
1348 * gdb.python/py-value-cc.exp: Use standard_testfile.
1349 * gdb.python/py-value.exp: Use standard_testfile.
1350 * gdb.python/python.exp: Use standard_testfile, build_executable.
1351
1352 2012-06-22 Tom Tromey <tromey@redhat.com>
1353
1354 * gdb.objc/basicclass.exp: Use standard_testfile.
1355 (do_objc_tests): Don't declare objdir.
1356 * gdb.objc/nondebug.exp: Use standard_testfile.
1357 (do_objc_tests): Don't declare objdir.
1358 * gdb.objc/objcdecode.exp: Use standard_testfile.
1359 (do_objc_tests): Don't declare objdir.
1360
1361 2012-06-22 Tom Tromey <tromey@redhat.com>
1362
1363 * gdb.java/jmain.exp: Use standard_testfile.
1364 * gdb.java/jmisc.exp: Use standard_testfile.
1365 * gdb.java/jnpe.exp: Use standard_testfile.
1366 * gdb.java/jprint.exp: Use standard_testfile.
1367
1368 2012-06-22 Tom Tromey <tromey@redhat.com>
1369
1370 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1371 (standard_output_file, standard_testfile): New procs.
1372 (build_executable, clean_restart): Use standard_output_file.
1373
1374 2012-06-22 Yao Qi <yao@codesourcery.com>
1375
1376 * boards/native-gdbserver.exp: New proc ${board}_exec.
1377 * boards/native-stdio-gdbserver.exp: Likewise.
1378
1379 2012-06-21 Tom Tromey <tromey@redhat.com>
1380
1381 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1382 (build_executable): Update.
1383 (get_compiler_info): Remove 'binfile' argument.
1384 * gdb.ada/arrayidx.exp: Update.
1385 * gdb.ada/null_array.exp: Update.
1386 * gdb.arch/altivec-abi.exp: Update.
1387 * gdb.arch/altivec-regs.exp: Update.
1388 * gdb.arch/amd64-byte.exp: Update.
1389 * gdb.arch/amd64-dword.exp: Update.
1390 * gdb.arch/amd64-word.exp: Update.
1391 * gdb.arch/i386-avx.exp: Update.
1392 * gdb.arch/i386-byte.exp: Update.
1393 * gdb.arch/i386-sse.exp: Update.
1394 * gdb.arch/i386-word.exp: Update.
1395 * gdb.arch/ppc-dfp.exp: Update.
1396 * gdb.arch/ppc-fp.exp: Update.
1397 * gdb.arch/vsx-regs.exp: Update.
1398 * gdb.base/all-bin.exp: Update.
1399 * gdb.base/annota1.exp: Update.
1400 * gdb.base/async.exp: Update.
1401 * gdb.base/attach.exp: Update.
1402 * gdb.base/break-interp.exp: Update.
1403 * gdb.base/call-ar-st.exp: Update.
1404 * gdb.base/call-rt-st.exp: Update.
1405 * gdb.base/call-sc.exp: Update.
1406 * gdb.base/callfuncs.exp: Update.
1407 * gdb.base/catch-load.exp: Update.
1408 * gdb.base/completion.exp: Update.
1409 * gdb.base/complex.exp: Update.
1410 * gdb.base/condbreak.exp: Update.
1411 * gdb.base/consecutive.exp: Update.
1412 * gdb.base/constvars.exp: Update.
1413 * gdb.base/corefile.exp: Update.
1414 * gdb.base/eval-skip.exp: Update.
1415 * gdb.base/expand-psymtabs.exp: Update.
1416 * gdb.base/exprs.exp: Update.
1417 * gdb.base/fileio.exp: Update.
1418 * gdb.base/fixsection.exp: Update.
1419 * gdb.base/funcargs.exp: Update.
1420 * gdb.base/gdb11530.exp: Update.
1421 * gdb.base/gdb1555.exp: Update.
1422 * gdb.base/gnu-ifunc.exp: Update.
1423 * gdb.base/gnu_vector.exp: Update.
1424 * gdb.base/info-macros.exp: Update.
1425 * gdb.base/jit-simple.exp: Update.
1426 * gdb.base/jit-so.exp: Update.
1427 * gdb.base/jit.exp: Update.
1428 * gdb.base/langs.exp: Update.
1429 * gdb.base/list.exp: Update.
1430 * gdb.base/logical.exp: Update.
1431 * gdb.base/long_long.exp: Update.
1432 * gdb.base/longjmp.exp: Update.
1433 * gdb.base/macscp.exp: Update.
1434 * gdb.base/mips_pro.exp: Update.
1435 * gdb.base/miscexprs.exp: Update.
1436 * gdb.base/morestack.exp: Update.
1437 * gdb.base/nodebug.exp: Update.
1438 * gdb.base/opaque.exp: Update.
1439 * gdb.base/pc-fp.exp: Update.
1440 * gdb.base/pending.exp: Update.
1441 * gdb.base/permissions.exp: Update.
1442 * gdb.base/pointers.exp: Update.
1443 * gdb.base/prelink.exp: Update.
1444 * gdb.base/printcmds.exp: Update.
1445 * gdb.base/psymtab.exp: Update.
1446 * gdb.base/ptype.exp: Update.
1447 * gdb.base/relational.exp: Update.
1448 * gdb.base/scope.exp: Update.
1449 * gdb.base/setvar.exp: Update.
1450 * gdb.base/shlib-call.exp: Update.
1451 * gdb.base/shreloc.exp: Update.
1452 * gdb.base/signals.exp: Update.
1453 * gdb.base/sizeof.exp: Update.
1454 * gdb.base/so-impl-ld.exp: Update.
1455 * gdb.base/so-indr-cl.exp: Update.
1456 * gdb.base/solib-disc.exp: Update.
1457 * gdb.base/solib-display.exp: Update.
1458 * gdb.base/solib-nodir.exp: Update.
1459 * gdb.base/solib-overlap.exp: Update.
1460 * gdb.base/solib-symbol.exp: Update.
1461 * gdb.base/solib-weak.exp: Update.
1462 * gdb.base/solib.exp: Update.
1463 * gdb.base/store.exp: Update.
1464 * gdb.base/structs.exp: Update.
1465 * gdb.base/structs2.exp: Update.
1466 * gdb.base/type-opaque.exp: Update.
1467 * gdb.base/unload.exp: Update.
1468 * gdb.base/varargs.exp: Update.
1469 * gdb.base/volatile.exp: Update.
1470 * gdb.base/watch_thread_num.exp: Update.
1471 * gdb.base/watchpoint-solib.exp: Update.
1472 * gdb.base/watchpoint.exp: Update.
1473 * gdb.base/watchpoints.exp: Update.
1474 * gdb.base/whatis.exp: Update.
1475 * gdb.cell/arch.exp: Update.
1476 * gdb.cell/break.exp: Update.
1477 * gdb.cell/bt.exp: Update.
1478 * gdb.cell/core.exp: Update.
1479 * gdb.cell/data.exp: Update.
1480 * gdb.cell/ea-cache.exp: Update.
1481 * gdb.cell/f-regs.exp: Update.
1482 * gdb.cell/fork.exp: Update.
1483 * gdb.cell/gcore.exp: Update.
1484 * gdb.cell/mem-access.exp: Update.
1485 * gdb.cell/ptype.exp: Update.
1486 * gdb.cell/registers.exp: Update.
1487 * gdb.cell/sizeof.exp: Update.
1488 * gdb.cell/solib-symbol.exp: Update.
1489 * gdb.cell/solib.exp: Update.
1490 * gdb.cp/ambiguous.exp: Update.
1491 * gdb.cp/breakpoint.exp: Update.
1492 * gdb.cp/bs15503.exp: Update.
1493 * gdb.cp/casts.exp: Update.
1494 * gdb.cp/class2.exp: Update.
1495 * gdb.cp/cpexprs.exp: Update.
1496 * gdb.cp/cplusfuncs.exp: Update.
1497 * gdb.cp/ctti.exp: Update.
1498 * gdb.cp/dispcxx.exp: Update.
1499 * gdb.cp/gdb1355.exp: Update.
1500 * gdb.cp/gdb2384.exp: Update.
1501 * gdb.cp/gdb2495.exp: Update.
1502 * gdb.cp/infcall-dlopen.exp: Update.
1503 * gdb.cp/local.exp: Update.
1504 * gdb.cp/m-data.exp: Update.
1505 * gdb.cp/m-static.exp: Update.
1506 * gdb.cp/mb-ctor.exp: Update.
1507 * gdb.cp/mb-inline.exp: Update.
1508 * gdb.cp/mb-templates.exp: Update.
1509 * gdb.cp/member-ptr.exp: Update.
1510 * gdb.cp/method.exp: Update.
1511 * gdb.cp/namespace.exp: Update.
1512 * gdb.cp/nextoverthrow.exp: Update.
1513 * gdb.cp/nsdecl.exp: Update.
1514 * gdb.cp/nsrecurs.exp: Update.
1515 * gdb.cp/nsstress.exp: Update.
1516 * gdb.cp/nsusing.exp: Update.
1517 * gdb.cp/pr-1023.exp: Update.
1518 * gdb.cp/pr-1210.exp: Update.
1519 * gdb.cp/pr-574.exp: Update.
1520 * gdb.cp/pr9631.exp: Update.
1521 * gdb.cp/printmethod.exp: Update.
1522 * gdb.cp/psmang.exp: Update.
1523 * gdb.cp/re-set-overloaded.exp: Update.
1524 * gdb.cp/rtti.exp: Update.
1525 * gdb.cp/shadow.exp: Update.
1526 * gdb.cp/templates.exp: Update.
1527 * gdb.cp/try_catch.exp: Update.
1528 * gdb.dwarf2/dw2-ranges.exp: Update.
1529 * gdb.dwarf2/pr10770.exp: Update.
1530 * gdb.fortran/library-module.exp: Update.
1531 * gdb.hp/gdb.aCC/optimize.exp: Update.
1532 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1533 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1534 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1535 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1536 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1537 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1538 * gdb.hp/gdb.compat/xdb1.exp: Update.
1539 * gdb.hp/gdb.compat/xdb2.exp: Update.
1540 * gdb.hp/gdb.compat/xdb3.exp: Update.
1541 * gdb.hp/gdb.defects/bs14602.exp: Update.
1542 * gdb.hp/gdb.defects/solib-d.exp: Update.
1543 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1544 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1545 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1546 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1547 * gdb.mi/gdb792.exp: Update.
1548 * gdb.mi/mi-pending.exp: Update.
1549 * gdb.mi/mi-solib.exp: Update.
1550 * gdb.mi/mi-var-cp.exp: Update.
1551 * gdb.opt/clobbered-registers-O2.exp: Update.
1552 * gdb.opt/inline-bt.exp: Update.
1553 * gdb.opt/inline-cmds.exp: Update.
1554 * gdb.opt/inline-locals.exp: Update.
1555 * gdb.python/py-events.exp: Update.
1556 * gdb.python/py-finish-breakpoint.exp: Update.
1557 * gdb.python/py-type.exp: Update.
1558 * gdb.reverse/solib-precsave.exp: Update.
1559 * gdb.reverse/solib-reverse.exp: Update.
1560 * gdb.server/solib-list.exp: Update.
1561 * gdb.stabs/weird.exp: Update.
1562 * gdb.threads/attach-into-signal.exp: Update.
1563 * gdb.threads/attach-stopped.exp: Update.
1564 * gdb.threads/tls-shared.exp: Update.
1565 * gdb.trace/change-loc.exp: Update.
1566 * gdb.trace/strace.exp: Update.
1567
1568 2012-06-19 Tom Tromey <tromey@redhat.com>
1569
1570 * gdb.base/whatis.exp: Add tests.
1571
1572 2012-06-19 Tom Tromey <tromey@redhat.com>
1573
1574 * gdb.cp/m-static.cc (keepalive): New function.
1575 (gnu_obj_1::method): Use it.
1576
1577 2012-06-18 Doug Evans <dje@google.com>
1578
1579 * gdb.base/info-fun.exp: New file.
1580 * gdb.base/info-fun.c: New file.
1581 * gdb.base/info-fun-solib.c: New file.
1582
1583 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1584
1585 Remove stale dummy frames.
1586 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1587 (maintenance info breakpoints): New tests.
1588 * gdb.base/stale-infcall.c: New file.
1589 * gdb.base/stale-infcall.exp: New file.
1590
1591 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1592
1593 * gdb.arch/amd64-entry-value-param.S: New file.
1594 * gdb.arch/amd64-entry-value-param.c: New file.
1595 * gdb.arch/amd64-entry-value-param.exp: New file.
1596
1597 2012-06-15 Tom Tromey <tromey@redhat.com>
1598
1599 * gdb.cp/namespace.exp: Add "show lang" test.
1600
1601 2012-06-15 Iain Sandoe <iain@codesourcery.com>
1602
1603 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1604 case. (top level): Use gdb_file_cmd instead of gdb_load.
1605
1606 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1607
1608 PR tdep/14222
1609 * gdb.arch/i386-sse-stack-align.S: New file.
1610 * gdb.arch/i386-sse-stack-align.c: New file.
1611 * gdb.arch/i386-sse-stack-align.exp: New file.
1612
1613 2012-06-13 Keith Seitz <keiths@redhat.com>
1614
1615 PR breakpoints/13798 and mi/11541
1616 * gdb.linespec/ls-errs.exp: Add a few more tests for
1617 filenames with spaces and colons.
1618
1619 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1620
1621 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1622 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1623 (test_function): Call CV_f.
1624 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1625 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1626 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1627 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1628 (p CV_f(CV::i)): New tests.
1629
1630 2012-06-13 Tom Tromey <tromey@redhat.com>
1631
1632 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1633
1634 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1635
1636 Fix regression by the "ambiguous linespec" series.
1637 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1638 tests.
1639
1640 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1641
1642 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1643 missing.
1644
1645 2012-06-11 Tom Tromey <tromey@redhat.com>
1646
1647 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1648 location...
1649 (main): ...here.
1650
1651 2012-06-07 Yao Qi <yao@codesourcery.com>
1652
1653 * gdb.trace/strace.exp: Shorten some too-long lines.
1654
1655 2012-06-06 Pedro Alves <palves@redhat.com>
1656
1657 * gdb.threads/clone-new-thread-event.c: New file.
1658 * gdb.threads/clone-new-thread-event.exp: New file.
1659
1660 2012-06-06 Yao Qi <yao@codesourcery.com>
1661
1662 * gdb.base/dprintf.c (main): Add extra parameter when calling
1663 printf and fprintf.
1664 (bar): New function. It is a dead function, but to ensure
1665 'malloc' is linked explicitly.
1666
1667 2012-06-06 Yao Qi <yao@codesourcery.com>
1668
1669 * gdb.base/info-proc.exp: Return if target doesn't support
1670 'info proc'.
1671
1672 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1675 (run program with breakpoint commands): XFAIl if it is not.
1676
1677 2012-06-05 Joel Brobecker <brobecker@adacore.com>
1678
1679 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1680 and add comment.
1681 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1682 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1683 "STOP" marker. Adjust testing strategy to make it work on
1684 all targets.
1685
1686 * gdb.base/print-file-var-main.c (main): Rewrite using local
1687 variables and adjust get_version_2's return value check.
1688 Add small comment.
1689 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1690 marker. Adjust testing strategy to make it work on all targets.
1691
1692 2012-06-05 Joel Brobecker <brobecker@adacore.com>
1693
1694 * gdb.ada/bad-task-bp-keyword: New testcase.
1695
1696 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1697
1698 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1699 Simplify it to ...
1700 (symbol-file ${testfile1}): ... here.
1701 (test eliminated var my_global_symbol)
1702 (test eliminated var my_static_symbol)
1703 (test eliminated var my_global_func, get address of main): Wrap them to
1704 'single psymtabs' and 'single symtabs'
1705 (get address of my_global_symbol, get address of my_static_symbol)
1706 (get address of my_global_func, get address of main): Wrap them to
1707 'order1' and 'order2'.
1708
1709 * gdb.base/code_elim.exp
1710 (add-symbol-file ${testfile1} 0x100000)
1711 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1712 'order2'.
1713 (order1: add-symbol-file ${testfile1} 0x100000)
1714 (order1: add-symbol-file ${testfile2} 0x200000)
1715 (order2: add-symbol-file ${testfile2} 0x200000)
1716 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1717 .bss as appropriate.
1718
1719 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1720
1721 * gdb.server/solib-list-lib.c: New file.
1722 * gdb.server/solib-list-main.c: New file.
1723 * gdb.server/solib-list.exp: New file.
1724
1725 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1726
1727 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1728 for 'set print symbol' change.
1729
1730 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1731
1732 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1733 .debug_abbrev_seg3.
1734
1735 2012-05-24 John Steele Scott <toojays@toojays.net>
1736
1737 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1738 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1739 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1740
1741 2012-05-23 Stan Shebs <stan@codesourcery.com>
1742
1743 * gdb.mi/mi-info-os.exp: New file.
1744
1745 2012-05-23 Keith Seitz <keiths@redhat.com>
1746
1747 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1748 return -1 to suppress the rest of the tests.
1749 (compile_stap_bin): Return boolean success value.
1750
1751 2012-05-21 Tom Tromey <tromey@redhat.com>
1752
1753 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1754 Remove kfails.
1755 (test_print_mi_member_types): Likewise.
1756
1757 2012-05-21 Tom Tromey <tromey@redhat.com>
1758
1759 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1760 print symbol' change.
1761
1762 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1763
1764 * gdb.python/py-prompt.exp: Quit if the target is remote.
1765
1766 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 Fix ERROR: internal buffer is full.
1769 * gdb.base/info-os.exp (expect_multiline): New function.
1770 (get process list, get process groups, get threads)
1771 (get file descriptors, get internet-domain sockets)
1772 (get shared-memory regions, get semaphores, get message queues): Use
1773 it for these tests.
1774
1775 2012-05-18 Tom Tromey <tromey@redhat.com>
1776
1777 * gdb.mi/mi-var-cmd.exp: Update.
1778 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1779 * gdb.cp/virtbase.exp: Update.
1780 * gdb.cp/classes.exp (test_static_members): Update.
1781 * gdb.cp/casts.exp: Update.
1782 * gdb.base/pointers.exp: Update.
1783 * gdb.base/funcargs.exp (pointer_args): Update.
1784 (structs_by_reference): Update.
1785 * gdb.base/find.exp: Update.
1786 * gdb.base/call-strs.exp: Send "set print symbol off".
1787 * gdb.base/call-ar-st.exp: Update.
1788 * gdb.ada/fun_addr.exp: Update.
1789 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1790 Call it.
1791 (test_print_repeats_10, test_print_strings)
1792 (test_print_char_arrays): Update.
1793
1794 2012-05-18 Tom Tromey <tromey@redhat.com>
1795
1796 * gdb.base/charset.exp (string_display): Update.
1797
1798 2012-05-18 Tom Tromey <tromey@redhat.com>
1799
1800 * gdb.mi/mi2-var-display.exp: Update.
1801 * gdb.mi/mi-var-display.exp: Update.
1802 * gdb.mi/mi-var-child.exp: Update.
1803 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1804 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1805
1806 2012-05-17 Doug Evans <dje@google.com>
1807
1808 * info-macros.exp: Pass "debug" to prepare_for_testing.
1809
1810 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1811 * gdb.ada/Makefile.in (clean): Ditto.
1812 * gdb.arch/Makefile.in (clean): Ditto.
1813 * gdb.asm/Makefile.in (clean): Ditto.
1814 * gdb.base/Makefile.in (clean): Ditto.
1815 * gdb.cell/Makefile.in (clean): Ditto.
1816 * gdb.cp/Makefile.in (clean): Ditto.
1817 * gdb.disasm/Makefile.in (clean): Ditto.
1818 * gdb.dwarf2/Makefile.in (clean): Ditto.
1819 * gdb.fortran/Makefile.in (clean): Ditto.
1820 * gdb.go/Makefile.in (clean): Ditto.
1821 * gdb.hp/Makefile.in (clean): Ditto.
1822 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1823 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1824 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1825 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1826 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1827 * gdb.java/Makefile.in (clean): Ditto.
1828 * gdb.linespec/Makefile.in (clean): Ditto.
1829 * gdb.mi/Makefile.in (clean): Ditto.
1830 * gdb.modula2/Makefile.in (clean): Ditto.
1831 * gdb.multi/Makefile.in (clean): Ditto.
1832 * gdb.objc/Makefile.in (clean): Ditto.
1833 * gdb.opencl/Makefile.in (clean): Ditto.
1834 * gdb.opt/Makefile.in (clean): Ditto.
1835 * gdb.pascal/Makefile.in (clean): Ditto.
1836 * gdb.python/Makefile.in (clean): Ditto.
1837 * gdb.reverse/Makefile.in (clean): Ditto.
1838 * gdb.server/Makefile.in (clean): Ditto.
1839 * gdb.stabs/Makefile.in (clean): Ditto.
1840 * gdb.threads/Makefile.in (clean): Ditto.
1841 * gdb.trace/Makefile.in (clean): Ditto.
1842 * gdb.xml/Makefile.in (clean): Ditto.
1843
1844 2012-05-16 Tom Tromey <tromey@redhat.com>
1845
1846 * gdb.base/macscp1.c (macscp_expr): Add comment.
1847 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1848
1849 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1850
1851 * gdb.base/return-nodebug.exp: Also test float and double types.
1852
1853 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 PR testsuite/12649
1856 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1857
1858 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1859
1860 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1861
1862 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1863 `rerun_to_main'.
1864 (stap_test_no_debuginfo): Likewise.
1865
1866 2012-05-14 Stan Shebs <stan@codesourcery.com>
1867
1868 * gdb.base/dprintf.c: New file.
1869 * gdb.base/dprintf.exp: New file.
1870
1871 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
1872
1873 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1874 * gdb.trace/disconnected-tracing.c: New file.
1875 * gdb.trace/disconnected-tracing.exp: New file.
1876
1877 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1878
1879 * gdb.python/python.c: Add a new breakpoint comment.
1880 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1881
1882 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1883
1884 * gdb.base/info-os.exp: New file.
1885 * gdb.base/info-os.c: New file.
1886
1887 2012-05-10 Joel Brobecker <brobecker@adacore.com>
1888
1889 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1890 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1891 New files.
1892
1893 2012-05-10 Joel Brobecker <brobecker@adacore.com>
1894
1895 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1896 gdb.base/ctxobj.exp: New files.
1897
1898 2012-05-09 Tom Tromey <tromey@redhat.com>
1899
1900 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1901
1902 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1903
1904 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1905
1906 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1907
1908 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1909 before using it.
1910
1911 2012-05-04 Tristan Gingold <gingold@adacore.com>
1912
1913 * gdb.base/set-noassign.exp: New test.
1914
1915 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1916
1917 * gdb.python/py-symbol.exp: Add tests to test the new methods
1918 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1919 * gdb.python/py-symbol.c: Add new struct to help test
1920 gdb.Symtab.static_block().
1921
1922 2012-05-03 Doug Evans <dje@google.com>
1923
1924 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1925 commented out.
1926
1927 2012-05-03 Yao Qi <yao@codesourcery.com>
1928
1929 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1930 doesn't support.
1931 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1932 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1933
1934 2012-05-03 Yao Qi <yao@codesourcery.com>
1935
1936 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1937
1938 2012-04-30 Doug Evans <dje@google.com>
1939
1940 PR testsuite/13961
1941 * gdb.dwarf2/pr13961.S: New file.
1942 * gdb.dwarf2/pr13961.exp: New file.
1943
1944 2012-04-29 Yao Qi <yao@codesourcery.com>
1945
1946 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1947
1948 2012-04-28 Doug Evans <dje@google.com>
1949
1950 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1951 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1952 All uses updated.
1953 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1954 "ptype func_cu1" to expand cu2 before cu1.
1955
1956 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1957 Tom Tromey <tromey@redhat.com>
1958
1959 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1960 variables.
1961 * gdb.base/stap-probe.c: New file.
1962 * gdb.base/stap-probe.exp: New file.
1963 * gdb.trace/stap-trace.c: New file.
1964 * gdb.trace/stap-trace.exp: New file.
1965 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1966 libgcc's unwinder.
1967
1968 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1969
1970 * gdb.arch/mips16-thunks-inmain.c: New file.
1971 * gdb.arch/mips16-thunks-main.c: New file.
1972 * gdb.arch/mips16-thunks-sin.c: New file.
1973 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1974 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1975 * gdb.arch/mips16-thunks-sinmain.c: New file.
1976 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1977 * gdb.arch/mips16-thunks.exp: New file.
1978
1979 2012-04-25 Doug Evans <dje@google.com>
1980
1981 * configure.ac: Create gdb.go/Makefile.
1982 * configure: Regenerate.
1983 * gdb.base/default.exp: Add "go" to "set language" testing.
1984 * gdb.go/Makefile.in: New file.
1985 * gdb.go/basic-types.exp: New file.
1986 * gdb.go/chan.exp: New file.
1987 * gdb.go/chan.go: New file.
1988 * gdb.go/handcall.exp: New file.
1989 * gdb.go/handcall.go: New file.
1990 * gdb.go/hello.exp: New file.
1991 * gdb.go/hello.go: New file.
1992 * gdb.go/integers.exp: New file.
1993 * gdb.go/integers.go: New file.
1994 * gdb.go/methods.exp: New file.
1995 * gdb.go/methods.go: New file.
1996 * gdb.go/package.exp: New file.
1997 * gdb.go/package1.go: New file.
1998 * gdb.go/package2.go: New file.
1999 * gdb.go/print.exp: New file.
2000 * gdb.go/strings.exp: New file.
2001 * gdb.go/strings.go: New file.
2002 * gdb.go/types.exp: New file.
2003 * gdb.go/types.go: New file.
2004 * gdb.go/unsafe.exp: New file.
2005 * gdb.go/unsafe.go: New file.
2006 * lib/future.exp: Add Go support.
2007 (gdb_find_go, gdb_find_go_linker): New procs.
2008 (gdb_default_target_compile): Add Go support.
2009 * lib/gdb.exp (skip_go_tests): New proc.
2010 * lib/go.exp: New file.
2011
2012 2012-04-25 Tom Tromey <tromey@redhat.com>
2013
2014 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2015
2016 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2017 Jan Kratochvil <jan.kratochvil@redhat.com>
2018
2019 PR symtab/7259:
2020 * gdb.base/enumval.c: New test case.
2021 * gdb.base/enumval.exp: New test case.
2022 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2023 field.bitpos.
2024
2025 2012-04-17 Pedro Alves <palves@redhat.com>
2026
2027 * Makefile.in (site.exp): Make site.exp source
2028 $srcdir/lib/append_gdb_boards_dir.exp.
2029 * lib/append_gdb_boards_dir.exp: New file.
2030
2031 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2032
2033 New option "set auto-load safe-path".
2034 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2035 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2036
2037 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2038
2039 auto-load: Implementation.
2040 * gdb.base/help.exp (test set height): Increase the height.
2041 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2042 to ...
2043 (info auto-load python-scripts): ... here.
2044 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2045 to ...
2046 (info auto-load python-scripts *): ... here.
2047
2048 2012-04-16 Yao Qi <yao@codesourcery.com>
2049
2050 * lib/trace-support.exp (get_in_proc_agent): New.
2051 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2052 of in process trace agent.
2053 * gdb.trace/ftrace.exp: Likewise.
2054 * gdb.trace/pending.exp: Likewise.
2055 * gdb.trace/trace-break.exp: Likewise.
2056 * gdb.trace/trace-mt.exp
2057 * gdb.trace/tspeed.exp: Likewise.
2058 * gdb.trace/tstatus.exp
2059 * gdb.trace/strace.exp: Likewise.
2060
2061 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2062
2063 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2064 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2065
2066 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2067
2068 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2069
2070 PR mi/13393
2071 * gdb.mi/mi-var-rtti.cc: New file.
2072 * gdb.mi/mi-var-rtti.exp: New file.
2073 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2074 function.
2075 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2076
2077 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
2078
2079 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2080 EXECUTABLES.
2081 * gdb.python/py-explore.c: C program used for testing the new
2082 'explore' command on C constructs.
2083 * gdb.python/py-explore.cc: C++ program used for testing the new
2084 'explore' command on C++ constructs.
2085 * gdb-python/py-explore.exp: Tests for the new 'explore'
2086 command on C constructs.
2087 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2088 command on C++ constructs.
2089
2090 2012-04-07 Mark Kettenis <kettenis@gnu.org>
2091
2092 * gdb.base/funcargs.exp (complex_args): Fix typo.
2093
2094 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2097 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2098
2099 2012-04-05 Keith Seitz <keiths@redhat.com>
2100
2101 * gdb.base/advance.exp: Update error message for
2102 "advance malformed" test.
2103 * gdb.base/break.exp: Likewise for "breakpoint with
2104 trailing garbage" test.
2105 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2106 with trailing garbage" test.
2107 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2108 trailng garbage" test.
2109 * gdb.base/until.exp: Likewise for "malformed until" test.
2110 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2111 for "breakpoint info (after setting on all)".
2112 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2113 tests.
2114 * gdb.cp/cplabel.cc: New file.
2115 * gdb.cp/cplabel.exp: New test.
2116 * gdb.linespec/ls-errs.c: New file.
2117 * gdb.linespec/ls-errs.exp: New test.
2118
2119 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2120
2121 * gdb.trace/unavailable.exp
2122 (collect globals: print object on: print derived_partial)
2123 (collect globals: print object on: print derived_whole)
2124 (collect globals: print object off: print derived_partial)
2125 (collect globals: print object off: print derived_whole): Update
2126 expected output.
2127
2128 2012-03-30 Keith Seitz <keiths@redhat.com>
2129
2130 * gdb.python: Add test for linespecs with commas.
2131
2132 2012-03-28 Keith Seitz <keiths@redhat.com>
2133
2134 * gdb.linespec/ls-dollar.cc: New file.
2135 * gdb.linespec/ls-dollar.exp: New test.
2136
2137 2012-03-28 Keith Seitz <keiths@redhat.com>
2138
2139 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2140 starting with the global namespace.
2141
2142 2012-03-23 Doug Evans <dje@google.com>
2143
2144 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2145
2146 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2147
2148 * gdb.python/py-value.cc: Add test case for testing the
2149 methodology exposing C++ values to Python.
2150 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2151 exposing C++ values to Python.
2152 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2153
2154 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2155 Siddhesh Poyarekar <siddhesh@redhat.com>
2156
2157 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2158 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2159 (generate native core dump): Make the test unsupported if core cannot
2160 be generated.
2161
2162 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2165 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2166 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2167
2168 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2169
2170 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2171
2172 2012-03-17 Doug Evans <dje@google.com>
2173
2174 * dg-extract-results.sh: Handle KFAILs.
2175
2176 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2177
2178 PR symtab/13777
2179 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2180
2181 2012-03-16 Joel Brobecker <brobecker@adacore.com>
2182
2183 * gdb.ada/set_pckd_arr_elt: New testcase.
2184
2185 2012-03-16 Gary Benson <gbenson@redhat.com>
2186
2187 PR breakpoints/10738
2188 * gdb.opt/inline-break.exp: New file.
2189 * gdb.opt/inline-break.c: Likewise.
2190 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2191 * gdb.dwarf2/dw2-inline-break.S: Likewise.
2192 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2193 * gdb.base/async-shell.exp: Likewise.
2194 * lib/mi-support.exp (library_loaded_re): Likewise.
2195
2196 2012-03-15 Tom Tromey <tromey@redhat.com>
2197
2198 * gdb.cp/virtfunc2.exp: Update expected output.
2199 * gdb.cp/pr9631.exp: Update expected output.
2200 * gdb.cp/member-ptr.exp: Update expected output.
2201 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2202 output.
2203 * gdb.cp/casts.exp: Update expected output.
2204
2205 2012-03-15 Tom Tromey <tromey@redhat.com>
2206
2207 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2208 (test_info_vtbl): Likewise.
2209 (do_tests): Call test_info_vtbl.
2210 * gdb.cp/virtfunc.cc (va): New global.
2211
2212 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2213
2214 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2215 describing DWARF data structures.
2216 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2217 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2218 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2219 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2220 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2221 * gdb.dwarf2/dw2-param-error.S: Likewise.
2222 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2223 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2224 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2225 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2226 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2227 * gdb.dwarf2/pr11465.S: Likewise.
2228
2229 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2230
2231 * gdb.mi/mi2-prompt.exp: New file.
2232
2233 2012-03-13 Joel Brobecker <brobecker@adacore.com>
2234
2235 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2236
2237 2012-03-13 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.ada/bp_range_type: New testcase.
2240
2241 2012-03-13 Doug Evans <dje@google.com>
2242
2243 * gdb.base/default.exp: Delete tests for symbol-reloading.
2244 * gdb.base/help.exp: Ditto.
2245 * gdb.base/setshow.exp: Ditto.
2246 * gdb.base/gdb_history: Delete references to symbol-reloading.
2247
2248 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2249
2250 * gdb.base/attach-twice.c: New files.
2251 * gdb.base/attach-twice.exp: New files.
2252
2253 2012-03-08 Keith Seitz <keiths@redhat.com>
2254
2255 * lib/gdb.exp (gdb_get_line_number): Throw an
2256 error instead of returning -1.
2257 * gdb.base/break.exp: Remove unused variable
2258 bp_location5.
2259 * gdb.base/hbreak2.exp: Likewise.
2260 * gdb.base/sepdebug.exp: Likewise.
2261
2262 2012-03-08 Yao Qi <yao@codesourcery.com>
2263 Pedro Alves <palves@redhat.com>
2264
2265 Fix PR server/13392.
2266 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2267 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2268 download tracepoints.
2269 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2270 (pending_tracepoint_resolved_during_trace): Likewise.
2271 (pending_tracepoint_installed_during_trace): Likewise.
2272 (pending_tracepoint_with_action_resolved): Likewise.
2273
2274 2012-03-08 Keith Seitz <keiths@redhat.com>
2275
2276 * gdb.ada/array_bounds.exp: Get breakpoint for line
2277 with "START", not "STOP".
2278 * gdb.python/py-infthread.exp: Do not continue to
2279 line marked "Break here.", which is undefined.
2280
2281 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
2282
2283 Revert:
2284
2285 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 Implement testsuite workaround for PR breakpoints/13781.
2288 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2289 (set breakpoint condition-evaluation host): New conditional command.
2290
2291 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2292
2293 Fix CU relative vs. absolute DIE offsets.
2294 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2295 one.
2296
2297 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2298
2299 Fix false FAIL on distros with relro linkage as default.
2300 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2301 -Wl,-z,norelro first.
2302
2303 2012-03-06 Joel Brobecker <brobecker@adacore.com>
2304
2305 * gdb.ada/bp_on_var: New testcase.
2306
2307 2012-03-06 Joel Brobecker <brobecker@adacore.com>
2308
2309 * gdb.ada/bp_enum_homonym: New testcase.
2310
2311 2012-03-06 Yao Qi <yao@codesourcery.com>
2312
2313 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2314 x86_64-*-* and i?86-*-*.
2315 Set up KFAIL for gdb/13808.
2316
2317 2012-03-05 Tom Tromey <tromey@redhat.com>
2318
2319 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2320 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2321
2322 2012-03-05 Tom Tromey <tromey@redhat.com>
2323
2324 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2325
2326 2012-03-04 Yao Qi <yao@codesourcery.com>
2327
2328 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2329 messages for KFAIL.
2330
2331 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2332
2333 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2334 (print one_two_three, indexes off, print few_reps, indexes off)
2335 (print many_reps, indexes off, print empty, indexes off)
2336 (print one_two_three, print few_reps, print many_reps, print empty):
2337 Call setup_xfail if $gcc_old.
2338
2339 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2340
2341 Implement testsuite workaround for PR breakpoints/13781.
2342 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2343 (set breakpoint condition-evaluation host): New conditional command.
2344
2345 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2346
2347 Code cleanup.
2348 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2349 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2350 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2351 number 1 by $bpnum. Four times.
2352
2353 2012-03-03 Yao Qi <yao@codesourcery.com>
2354
2355 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2356
2357 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2358
2359 Setup KFAIL for PR server/13796.
2360 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2361
2362 2012-03-02 Joel Brobecker <brobecker@adacore.com>
2363
2364 * gdb.ada/operator_bp: New testcase.
2365
2366 2012-03-02 Joel Brobecker <brobecker@adacore.com>
2367
2368 * gdb.ada/info_locals_renaming: New testcase.
2369
2370 2012-03-02 Tom Tromey <tromey@redhat.com>
2371
2372 * gdb.base/nextoverexit.c: New file.
2373 * gdb.base/nextoverexit.exp: New file.
2374
2375 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2376
2377 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2378 parameter.
2379
2380 2012-03-01 Maciej W. Rozycki <macro@mips.com>
2381
2382 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2383 core registers.
2384
2385 2012-03-01 Maciej W. Rozycki <macro@mips.com>
2386 Maciej W. Rozycki <macro@codesourcery.com>
2387 Daniel Jacobowitz <dan@codesourcery.com>
2388
2389 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2390
2391 2012-03-01 Pedro Alves <palves@redhat.com>
2392
2393 PR gdb/13767
2394
2395 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2396 (gdb_collect_globals_test): Call it.
2397
2398 2012-03-01 Keith Seitz <keiths@redhat.com>
2399
2400 * gdb.cp/method2.exp: Output of overload menu is now
2401 alphabetized. Update tests for "break A::method".
2402 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2403 of hard-coding them.
2404 Overload menu is alphabetized: rewrite to accommodate.
2405 Unset variables LINE and TYPES which are used in other tests.
2406 Compute the output of "info break".
2407 Update the breakpoint table after all breakpoints are deleted.
2408 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2409 compute ACTUALS and the method body based on parameters.
2410 Update expected output accordingly.
2411 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2412 unique comments to allow the use of gdb_get_line_number.
2413
2414 2012-03-01 Keith Seitz <keiths@redhat.com>
2415
2416 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2417 some Tcl syntax.
2418 * gdb.cp/ovldbreak.exp: Likewise.
2419
2420 2012-03-01 Keith Seitz <keiths@redhat.com>
2421
2422 * gdb.base/help.exp (help show user): Update expected result
2423 for new doc string changes (add "non-python").
2424
2425 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
2426
2427 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2428 be put in the user-defined category and that the commands appear in
2429 "help user-defined".
2430
2431 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2432
2433 * gdb.ada/tagged_not_init: New testcase.
2434
2435 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2436
2437 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2438 * gdb.ada/enum_idx_packed: New testcase.
2439
2440 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2441
2442 * gdb.ada/aliased_array: New testcase.
2443
2444 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2445
2446 * gdb.ada/whatis_array_val: New testcase.
2447
2448 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 Fix disp-step-syscall.exp: fork: single step over fork.
2451 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2452 whitespaces.
2453 (single step over $syscall): Remove its check.
2454 (single step over $syscall final pc): New check.
2455
2456 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2457
2458 Support processors without SSSE3.
2459 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2460 pabsd into ...
2461 (ssse3_test): ... a new function.
2462 (main): Call ssse3_test.
2463 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2464 Update expected values everywhere.
2465 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2466 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2467 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2468 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2469 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2470 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2471 Move these tests lower.
2472 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2473 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2474 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2475 New tests.
2476
2477 2012-02-29 Yao Qi <yao@codesourcery.com>
2478 Pedro Alves <palves@redhat.com>
2479
2480 * gdb.trace/trace-mt.c: New.
2481 * gdb.trace/trace-mt.exp: New.
2482
2483 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2484
2485 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2486 numbers instead of hardcoding them.
2487 * gdb.base/annota1.c: Provide suitable markers.
2488 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2489 numbers instead of hardcoding them.
2490 * gdb.base/annota3.c: Provide suitable markers.
2491
2492 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2493 * gdb.base/annota3.c: Likewise.
2494 * gdb.base/sigall.c: Likewise.
2495 * gdb.base/signals.c: Likewise.
2496 * gdb.reverse/sigall-reverse.c: Likewise.
2497
2498 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2499
2500 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2501 failure return path.
2502
2503 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
2504
2505 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2506
2507 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
2508
2509 * gdb.base/cond-eval-mode.exp: New file.
2510
2511 2012-02-24 Pedro Alves <palves@redhat.com>
2512
2513 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2514 (top level): Use with_test_prefix.
2515
2516 2012-02-24 Pedro Alves <palves@redhat.com>
2517
2518 * gdb.threads/attach-into-signal.exp (corefunc): Use
2519 with_test_prefix.
2520
2521 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2522
2523 Fix false FAILs on old CPUs without SSE.
2524 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2525 Return untested for Illegal instruction.
2526
2527 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2528
2529 Fix false FAILs with glibc debug infos installed.
2530 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2531 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2532
2533 2012-02-22 Sterling Augustine <saugustine@google.com>
2534
2535 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2536 constant with cast.
2537
2538 2012-02-21 Pedro Alves <palves@redhat.com>
2539
2540 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2541
2542 2012-02-21 Pedro Alves <palves@redhat.com>
2543
2544 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2545
2546 2012-02-21 Pedro Alves <palves@redhat.com>
2547
2548 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2549 with_test_prefix.
2550
2551 2012-02-21 Pedro Alves <palves@redhat.com>
2552
2553 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2554 with_test_prefix here.
2555 (top level): Do it here instead. Remove `:' from the
2556 with_test_prefix string.
2557 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2558 the suffix `:' from the with_test_prefix prefix string.
2559 * gdb.base/break-interp.exp: Ditto.
2560 * gdb.base/catch-load.exp: Ditto.
2561 * gdb.base/disp-step-syscall.exp: Ditto.
2562 * gdb.base/jit-so.exp: Ditto.
2563 * gdb.base/jit.exp: Ditto.
2564 * gdb.base/sepdebug.exp: Ditto.
2565 * gdb.base/solib-display.exp: Ditto.
2566 * gdb.base/solib-overlap.exp: Ditto.
2567 * gdb.base/watch-cond-infcall.exp: Ditto.
2568 * gdb.base/watchpoint.exp: Ditto.
2569 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2570 * gdb.mi/mi-watch.exp: Ditto.
2571 * gdb.mi/mi2-watch.exp: Ditto.
2572 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2573 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2574 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2575 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2576 * gdb.threads/watchpoint-fork.exp: Ditto.
2577 * gdb.threads/watchthreads-reorder.exp: Ditto.
2578 * gdb.trace/change-loc.exp: Ditto.
2579 * gdb.trace/pending.exp: Ditto.
2580 * gdb.trace/status-stop.exp: Ditto.
2581 * gdb.trace/strace.exp: Ditto.
2582 * gdb.trace/trace-break.exp: Ditto.
2583 * gdb.trace/unavailable.exp: Ditto.
2584 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2585 suffix with colon. Adjust leading comments.
2586
2587 2012-02-21 Pedro Alves <palves@redhat.com>
2588 Tom Tromey <tromey@redhat.com>
2589
2590 * lib/gdb.exp: Add description of test prefixes.
2591 (with_test_prefix): New procedure.
2592 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2593 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2594 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2595 instead of lappend to append to pf_prefix.
2596 * gdb.base/catch-load.exp: Use with_test_prefix.
2597 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2598 * gdb.base/jit-so.exp: Use with_test_prefix.
2599 * gdb.base/jit.exp: Use with_test_prefix.
2600 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2601 lappend to append to pf_prefix.
2602 * gdb.base/sepdebug.exp: Use with_test_prefix.
2603 * gdb.base/solib-display.exp: Use with_test_prefix.
2604 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2605 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2606 * gdb.base/watchpoint.exp: Use with_test_prefix.
2607 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2608 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2609 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2610 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2611 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2612 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2613 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2614 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2615 append instead of lappend to append to pf_prefix.
2616 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2617 * gdb.trace/change-loc.exp: Use with_test_prefix.
2618 * gdb.trace/pending.exp: Use with_test_prefix.
2619 * gdb.trace/status-stop.exp: Use with_test_prefix.
2620 * gdb.trace/strace.exp: Use with_test_prefix.
2621 * gdb.trace/trace-break.exp: Use with_test_prefix.
2622 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2623 instead of lappend to append to pf_prefix.
2624
2625 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2626
2627 Fix racy FAILs.
2628 * gdb.base/inferior-died.c (main): Add return of 0.
2629 * gdb.base/inferior-died.exp (continue): Fix expectation of
2630 asynchronous events.
2631 (p 1): New test.
2632
2633 2012-02-20 Pedro Alves <palves@redhat.com>
2634
2635 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2636 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2637 gdb's internal debug output. For the non-threaded case, look for
2638 "Program received signal SIGLARM", for the threaded case, peek at
2639 the thread's siginfo.
2640
2641 2012-02-20 Pedro Alves <palves@redhat.com>
2642
2643 General cleanup, make output test messages unique, and build
2644 different executable files for the non-threaded and threaded
2645 cases.
2646
2647 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2648 Delete.
2649 (executable_nothr, executable_thr): New globals.
2650 (top level): Adjust to delete both executables.
2651 (corefunc): New parameter $executable. Set $pf_prefix instead of
2652 hand writing a prefix in tests. Issue a clean_restart and enable
2653 lin-lwp debug output here.
2654 (top level): Adjust. Use build_executable. Don't start gdb here,
2655 and don't enable lin-lwp debug output here.
2656 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2657
2658 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2659
2660 Fix racy FAILs.
2661 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2662 "continue" command.
2663
2664 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2665
2666 Fix for gdbserver non-extended mode.
2667 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2668 and gdb_run_cmd.
2669
2670 2012-02-17 Tom Tromey <tromey@redhat.com>
2671
2672 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2673 * gdb.python/py-events.exp: Check 'dir' output.
2674 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2675
2676 2012-02-17 Yao Qi <yao@codesourcery.com>
2677
2678 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2679
2680 2012-02-16 Tom Tromey <tromey@redhat.com>
2681
2682 * gdb.base/inferior-died.c: Don't include stdio.h.
2683
2684 2012-02-16 Tom Tromey <tromey@redhat.com>
2685
2686 * gdb.base/inferior-died.c: New file.
2687 * gdb.base/inferior-died.exp: New file.
2688
2689 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2690
2691 * gdb.base/break-inline.exp: New file.
2692 * gdb.base/break-inline.c: New file.
2693
2694 2012-02-15 Tom Tromey <tromey@redhat.com>
2695
2696 * gdb.base/pc-fp.exp: Add "info register" tests.
2697
2698 2012-02-15 Tom Tromey <tromey@redhat.com>
2699
2700 * gdb.base/regs.exp: Remove.
2701
2702 2012-02-15 Pedro Alves <palves@redhat.com>
2703
2704 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2705 the target doesn't support tracepoints.
2706 * gdb.trace/circ.exp: Ditto.
2707 * gdb.trace/collection.exp: Ditto.
2708 * gdb.trace/packetlen.exp: Ditto.
2709 * gdb.trace/passc-dyn.exp: Ditto.
2710 * gdb.trace/report.exp: Ditto.
2711 * gdb.trace/tfind.exp: Ditto.
2712 * gdb.trace/tspeed.exp: Ditto.
2713 * gdb.trace/tsv.exp: Ditto.
2714 * gdb.trace/unavailable.exp: Ditto.
2715 * gdb.trace/while-dyn.exp: Ditto.
2716
2717 2012-02-15 Pedro Alves <palves@redhat.com>
2718
2719 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2720 gdb_test_multiple, and call unsupported instead of fail, if the
2721 remote side does not support the request.
2722
2723 2012-02-15 Pedro Alves <palves@redhat.com>
2724
2725 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2726 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2727 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2728 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2729 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2730 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2731 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2732 doesn't start with "extended-" already.
2733
2734 2012-02-15 Pedro Alves <palves@redhat.com>
2735
2736 Support extended-remote. Avoid cascading timeouts.
2737
2738 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2739 the extended-remote target. If attaching with no file fails, load
2740 the file manually.
2741 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2742
2743 2012-02-14 Stan Shebs <stan@codesourcery.com>
2744
2745 * gdb.base/ena-dis-br.exp: Add enable count test.
2746
2747 2012-02-13 Pedro Alves <palves@redhat.com>
2748
2749 * config/mips-idt.exp: Delete.
2750 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2751 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2752 * gdb.base/break.exp: Remove mips-idt references.
2753 * gdb.base/chng-syms.exp: Ditto.
2754 * gdb.base/default.exp: Ditto.
2755 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2756 (top level): Don't call it.
2757 * gdb.base/opaque.exp: Remove mips-idt restarts.
2758 * gdb.base/ptype.exp: Remove mips-idt xfails.
2759 * gdb.base/scope.exp: Remove mips-idt restarts.
2760 * gdb.base/sepdebug.exp: Remove mips-idt references.
2761 * gdb.base/watchpoint.exp (maybe_clean_restart)
2762 (maybe_reinitialize): Delete.
2763 (test_disabling_watchpoints, test_disabling_watchpoints)
2764 (test_watchpoint_triggered_in_syscall)
2765 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2766 Don't call them.
2767
2768 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 * gdb.server/server-exec-info.exp: New file.
2771
2772 2012-02-10 Pedro Alves <palves@redhat.com>
2773
2774 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2775 always non-empty.
2776 (test_attach): Always pass $exec to test_attach_gdb.
2777
2778 2012-02-08 Tom Tromey <tromey@redhat.com>
2779
2780 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2781 before inferior is started.
2782
2783 2012-02-07 Tom Tromey <tromey@redhat.com>
2784
2785 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2786 Symbol.value.
2787 * gdb.python/py-symbol.c (qq): Set default value.
2788
2789 2012-02-07 Tom Tromey <tromey@redhat.com>
2790
2791 * gdb.python/py-symbol.c (qq): New global.
2792 * gdb.python/py-symbol.exp: Add test for frame-less
2793 lookup_symbol.
2794 * gdb.python/py-symtab.exp: Fix line number.
2795
2796 2012-02-03 Joel Brobecker <brobecker@adacore.com>
2797
2798 * gdb.ada/mi_task_arg: New testcase.
2799
2800 2012-02-02 Pedro Alves <palves@redhat.com>
2801
2802 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2803 extended timeout.
2804
2805 2012-02-02 Pedro Alves <palves@redhat.com>
2806
2807 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2808 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2809
2810 2012-02-02 Pedro Alves <palves@redhat.com>
2811
2812 * gdb.base/term.exp: Rewrite.
2813 * gdb.base/term.c: New.
2814
2815 2012-02-02 Pedro Alves <palves@redhat.com>
2816
2817 * gdb.base/default.exp (run "r" abbreviation, run): Add
2818 extended-remote expected output.
2819
2820 2012-02-02 Tom Tromey <tromey@redhat.com>
2821
2822 * gdb.cp/dispcxx.exp: New file.
2823 * gdb.cp/dispcxx.cc: New file.
2824
2825 2012-02-01 Tom Tromey <tromey@redhat.com>
2826
2827 * gdb.base/jit-simple.exp: New file.
2828 * gdb.base/jit-simple.c: New file.
2829
2830 2012-01-30 Yao Qi <yao@codesourcery.com>
2831
2832 * gdb.base/skip.exp: Make test result unique.
2833
2834 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2837 compatibility with valgrind-3.7.0.
2838
2839 2012-01-27 Pedro Alves <palves@redhat.com>
2840
2841 * gdb.base/watchpoint.exp (no_hw): New global.
2842 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2843 disable hw watchpoints.
2844 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2845 don't expect hw watchpoints.
2846 (no_hw_watchpoints): Always clean restart.
2847 (do_tests): New procedure, factored out from the top level.
2848 (top level): Run tests twice. Once with hw watchpoints enabled,
2849 another time with hw watchpoints disabled.
2850
2851 2012-01-27 Pedro Alves <palves@redhat.com>
2852
2853 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2854 out from the top level.
2855 (top level): Call it instead.
2856
2857 2012-01-27 Pedro Alves <palves@redhat.com>
2858
2859 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2860 watchpoints sooner.
2861
2862 2012-01-27 Pedro Alves <palves@redhat.com>
2863
2864 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2865
2866 2012-01-27 Pedro Alves <palves@redhat.com>
2867
2868 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2869 "You may have requested too many hardware
2870 breakpoints/watchpoints".
2871
2872 2012-01-27 Pedro Alves <palves@redhat.com>
2873
2874 * gdb.base/watchpoint.exp (maybe_clean_restart)
2875 (maybe_reinitialize): New.
2876 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2877 expect "hit N times".
2878 (test_disabling_watchpoints, test_complex_watchpoint)
2879 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2880 Call maybe_clean_restart.
2881 (top level): Use clean_restart. Remove "mips-idt-*"
2882 reinitialization.
2883
2884 2012-01-27 Pedro Alves <palves@redhat.com>
2885
2886 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2887
2888 2012-01-27 Pedro Alves <palves@redhat.com>
2889
2890 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2891 require `initialize' anymore. Remove unnecessary `initialize'
2892 calls.
2893
2894 2012-01-27 Pedro Alves <palves@redhat.com>
2895
2896 * gdb.base/watchpoint.exp (wp_set): Delete.
2897 (initialize, test_simple_watchpoint, top level): Remove dead code.
2898
2899 2012-01-27 Pedro Alves <palves@redhat.com>
2900
2901 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2902 typo.
2903
2904 2012-01-27 Pedro Alves <palves@redhat.com>
2905
2906 * config/extended-gdbserver.exp: New file.
2907 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2908 comment.
2909 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2910 * boards/native-extended-gdbserver.exp: New file.
2911
2912 2012-01-26 Pedro Alves <palves@redhat.com>
2913
2914 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2915 and gdb_test_multiple.
2916
2917 2012-01-26 Pedro Alves <palves@redhat.com>
2918
2919 Make test messages unique, and more identifiable.
2920 * gdb.multi/watchpoint-multi.exp: Change test messages.
2921
2922 2012-01-25 Tom Tromey <tromey@redhat.com>
2923
2924 * gdb.base/solib-disc.exp: Fix regexps.
2925
2926 2012-01-24 Tom Tromey <tromey@redhat.com>
2927
2928 * lib/mi-support.exp (mi_expect_stop): Add special case for
2929 solib-event.
2930 * gdb.base/catch-load-so.c: New file.
2931 * gdb.base/catch-load.exp: New file.
2932 * gdb.base/catch-load.c: New file.
2933 * gdb.base/break-interp.exp (reach_1): Update regexp.
2934
2935 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2936
2937 Fix fuzzy results.
2938 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2939 lpsimple and func.
2940
2941 2012-01-24 Gary Benson <gbenson@redhat.com>
2942
2943 Delete #if 0'd out code.
2944 * gdb.base/default.exp (info catch): Remove.
2945 * gdb.base/gdb_history (info catch): Likewise.
2946 * gdb.base/help.exp (info catch): Likewise.
2947
2948 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2949
2950 Fix watchpoints to be specific for each inferior.
2951 * gdb.multi/watchpoint-multi.c: New file.
2952 * gdb.multi/watchpoint-multi.exp: New file.
2953
2954 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2955
2956 Fix watchpoints across inferior fork.
2957 * gdb.threads/watchpoint-fork-child.c: New file.
2958 * gdb.threads/watchpoint-fork-mt.c: New file.
2959 * gdb.threads/watchpoint-fork-parent.c: New file.
2960 * gdb.threads/watchpoint-fork-st.c: New file.
2961 * gdb.threads/watchpoint-fork.exp: New file.
2962 * gdb.threads/watchpoint-fork.h: New file.
2963
2964 2012-01-23 Pedro Alves <palves@redhat.com>
2965
2966 * gdb.base/call-signal-resume.exp: Allow output after "return".
2967
2968 2012-01-20 Pedro Alves <palves@redhat.com>
2969
2970 * gdb.python/py-finish-breakpoint.py: Fix typo.
2971
2972 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2973
2974 * gdb.base/info-proc.exp: Also run on remote targets. Main
2975 "info proc" command is now always present; whether target supports
2976 actual info proc operation is detected when attempting to issue
2977 the command.
2978
2979 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2980
2981 * .gdbinit: Remove.
2982
2983 2012-01-19 Pedro Alves <palves@redhat.com>
2984
2985 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2986 look at the funtions' returns.
2987 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2988 (jprint.print(int, int)): Change return type to int. Adjust.
2989
2990 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2991
2992 PR gdb/9538
2993 * gdb.base/sepdebug.exp: New test.
2994
2995 2012-01-18 Pedro Alves <palves@redhat.com>
2996
2997 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2998 Allow output before ^done.
2999
3000 2012-01-16 Tom Tromey <tromey@redhat.com>
3001
3002 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3003 Add tests for relative directory.
3004
3005 2012-01-16 Tom Tromey <tromey@redhat.com>
3006
3007 * gdb.base/printcmds.c (enum flag_enum): New.
3008 (three): New global.
3009 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3010 enum printing.
3011 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3012 FlagEnumerationPrinter.
3013 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3014 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3015 (fval): New global.
3016
3017 2012-01-16 Pedro Alves <palves@redhat.com>
3018
3019 * lib/gdb.exp (banned_procedures): New variable.
3020 (banned_variables_traced): Rename to ...
3021 (banned_traced): ... this.
3022 (gdb_init): Also trace banned procedures.
3023 (gdb_finish): Also untrace banned procedures.
3024
3025 2012-01-16 Pedro Alves <palves@redhat.com>
3026
3027 Remove all calls to strace.
3028
3029 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3030
3031 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3032 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3033
3034 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3035
3036 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3037 * gdb.base/pie-execl.exp: Likewise.
3038
3039 2012-01-12 Keith Seitz <keiths@redhat.com>
3040
3041 PR mi/10586
3042 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3043 (do_anonymous_type_tests): New function.
3044 (main): Call do_anonymous_type_tests.
3045 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3046 (verify_everything): New procedure.
3047 * gdb.mi/mi-var-cp.cc (class A): New class.
3048 (anonymous_structs_and_unions): New function.
3049 (main): Call anonymous_structs_and_unions.
3050 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3051 (verify_everything): New procedure.
3052
3053 2012-01-12 Keith Seitz <keiths@redhat.com>
3054
3055 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3056 (varobj_tree::get_path_expr): Assume that all varobjs are
3057 compound unless they are known simple types.
3058 Adjust path expressions based on parent type, path parent type,
3059 and tree language.
3060 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3061 the root varobj.
3062 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3063
3064 2012-01-11 Pedro Alves <palves@redhat.com>
3065
3066 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3067 core files on this machine" anymore.
3068
3069 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3070
3071 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3072 (main): Repeat recurser call.
3073 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3074 equivalent to 'local_x'.
3075
3076 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3077 Joel Brobecker <brobecker@adacore.com>
3078
3079 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3080
3081 2012-01-05 Pedro Alves <alves.ped@gmail.com>
3082
3083 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3084 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3085 * gdb.python/py-events.exp: Test that "step N" tripping on a
3086 breakpoint emits a breakpoint event.
3087
3088 2012-01-03 Joel Brobecker <brobecker@adacore.com>
3089
3090 * gdb.base/auxv.exp: Reformat the copyright notice.
3091
3092 2012-01-03 Yao Qi <yao@codesourcery.com>
3093
3094 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3095 (strace_trace_on_diff_addr): New.
3096 * gdb.trace/strace.c: (main): Add two local variables.
3097
3098 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3099
3100 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3101 * gdb.cell/gcore.exp: Likewise.
3102 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3103 to verify the correct instance of main is selected.
3104
3105 2012-01-02 Joel Brobecker <brobecker@adacore.com>
3106
3107 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3108 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3109 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3110 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3111 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3112 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3113 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3114 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3115 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3116 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3117 gdb.threads/thread_check.c: Reformat copyright header.
3118
3119 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3120
3121 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
3122 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3123 is not enabled.
3124
3125 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3126
3127 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3128 parameter to self_exec, adjust the function.
3129 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3130 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3131 (set var do_exit = 0): Remove test.
3132 (newline at end of file): Add one.
3133
3134 2011-12-27 Joel Brobecker <brobecker@adacore.com>
3135
3136 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3137 New files.
3138
3139 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3140
3141 Fix racy FAILs.
3142 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3143 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3144 (main): Call pthread_barrier_init for it.
3145
3146 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3147
3148 Fix double send_gdb leading to racy FAILs.
3149 * gdb.base/break.exp (set silent break bp_location1): Replace
3150 3x send_gdb and gdb_expect by gdb_test.
3151 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3152 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3153 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3154 instead of send_gdb. Twice.
3155 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3156 3x send_gdb and gdb_expect by gdb_test.
3157 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3158
3159 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3160
3161 * gdb.linespec/linespec.exp: Compile using {c++}.
3162
3163 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3164
3165 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3166 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3167 (verify GCC PR debug/51668): New test.
3168
3169 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
3170
3171 Introduce gdb.FinishBreakpoint in Python.
3172 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3173 py-finish-breakpoint2
3174 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3175 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3176 instead of line number.
3177 * gdb.python/py-finish-breakpoint.c: New file.
3178 * gdb.python/py-finish-breakpoint.exp: New file.
3179 * gdb.python/py-finish-breakpoint.py: New file.
3180 * gdb.python/py-finish-breakpoint2.cc: New file.
3181 * gdb.python/py-finish-breakpoint2.exp: New file.
3182 * gdb.python/py-finish-breakpoint2.py: New file.
3183
3184 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3185
3186 Partial fix of compatibility with gcc-4.7.
3187 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3188 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3189 Add comment to add a PASS case in the future.
3190
3191 Fix compatibility with gcc-4.7.
3192 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3193
3194 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3195
3196 PR tdep/12797
3197 * gdb.base/callfuncs.exp: Remove KFAIL.
3198
3199 2011-12-21 Joel Brobecker <brobecker@adacore.com>
3200
3201 * gdb.ada/task_bp: New testcase.
3202
3203 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3204
3205 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3206 -DNO_SECTIONS.
3207 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3208
3209 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3210
3211 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3212 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3213 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3214 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3215 conditional for gcc <= 4.5.
3216
3217 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3218
3219 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3220 by XFAIL.
3221 * gdb.cp/static-method.exp (info addr A::func())
3222 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3223 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3224 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3225 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3226 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3227 (test value of F in k3_m): Likewise.
3228 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3229 Likewise.
3230
3231 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3232
3233 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3234 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3235 Remove.
3236 * gdb.threads/attachstop-mt.c: Remove.
3237 * gdb.threads/attachstop-mt.exp: Remove.
3238
3239 2011-12-17 Mark Kettenis <kettenis@gnu.org>
3240
3241 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3242
3243 2011-12-16 Doug Evans <dje@google.com>
3244
3245 * boards/native-stdio-gdbserver.exp: New file.
3246 * boards/native-gdbserver.exp: New file.
3247
3248 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3249 gdbserver output.
3250 (gdbserver_default_get_remote_address): New function.
3251 (gdbserver_start): Call gdb,get_remote_address to compute argument
3252 to "target remote" command.
3253
3254 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3255
3256 * gdb.python/py-function.exp: Change "on" to "full" for
3257 python print-stack. Add set/show python print-stack
3258 off|full|message tests.
3259
3260 2011-12-15 Yao Qi <yao@codesourcery.com>
3261
3262 * gdb.trace/strace.c: New
3263 * gdb.trace/strace.exp: New.
3264
3265 2011-12-14 Tom Tromey <tromey@redhat.com>
3266
3267 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3268
3269 2011-12-14 Doug Evans <dje@google.com>
3270
3271 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3272
3273 2011-12-14 Pedro Alves <pedro@codesourcery.com>
3274
3275 PR threads/10729
3276
3277 * gdb.mi/watch-nonstop.c: New file.
3278 * gdb.mi/mi-watch-nonstop.exp: New file.
3279
3280 2011-12-13 Pedro Alves <pedro@codesourcery.com>
3281 Doug Evans <dje@google.com>
3282
3283 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3284 (clean_restart): Remove references to the gdb_stub target board
3285 variable.
3286 (gdb_step_for_stub): Delete.
3287
3288 * gdb.base/annota1.exp: Remove all references to [target_info
3289 exists gdb_stub], gdb_step_for_stub and usestubs.
3290 * gdb.base/annota3.exp: Ditto.
3291 * gdb.base/async.exp: Ditto.
3292 * gdb.base/break.exp: Ditto.
3293 * gdb.base/code-expr.exp: Ditto.
3294 * gdb.base/commands.exp: Ditto.
3295 * gdb.base/completion.exp: Ditto.
3296 * gdb.base/condbreak.exp: Ditto.
3297 * gdb.base/consecutive.exp: Ditto.
3298 * gdb.base/cvexpr.exp: Ditto.
3299 * gdb.base/define.exp: Ditto.
3300 * gdb.base/display.exp: Ditto.
3301 * gdb.base/ena-dis-br.exp: Ditto.
3302 * gdb.base/environ.exp: Ditto.
3303 * gdb.base/gnu-ifunc.exp: Ditto.
3304 * gdb.base/maint.exp: Ditto.
3305 * gdb.base/pending.exp: Ditto.
3306 * gdb.base/sect-cmd.exp: Ditto.
3307 * gdb.base/sepdebug.exp: Ditto.
3308 * gdb.base/unload.exp: Ditto.
3309 * gdb.base/watchpoint-solib.exp: Ditto.
3310 * gdb.cp/annota2.exp: Ditto.
3311 * gdb.cp/annota3.exp: Ditto.
3312 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3313 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3314 * gdb.mi/mi-pending.exp: Ditto.
3315 * gdb.trace/circ.exp: Ditto.
3316 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3317 * gdb.base/list.exp: Ditto.
3318
3319 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3320 breakpoint function and all references to the usestubs macro.
3321 * gdb.base/exprs.c: Ditto.
3322 * gdb.base/freebpcmd.c: Ditto.
3323 * gdb.base/bitfields.c: Ditto.
3324 * gdb.base/bitfields2.c: Ditto.
3325 * gdb.base/break.c: Ditto.
3326 * gdb.base/call-sc.c: Ditto.
3327 * gdb.base/call-signals.c: Ditto.
3328 * gdb.base/callfuncs.c: Ditto.
3329 * gdb.base/charset.c: Ditto.
3330 * gdb.base/consecutive.c: Ditto.
3331 * gdb.base/constvars.c: Ditto.
3332 * gdb.base/funcargs.c: Ditto.
3333 * gdb.base/int-type.c: Ditto.
3334 * gdb.base/interrupt.c: Ditto.
3335 * gdb.base/langs0.c: Ditto.
3336 * gdb.base/list0.c: Ditto.
3337 * gdb.base/mips_pro.c: Ditto.
3338 * gdb.base/miscexprs.c: Ditto.
3339 * gdb.base/nodebug.c: Ditto.
3340 * gdb.base/opaque0.c: Ditto.
3341 * gdb.base/pointers.c: Ditto.
3342 * gdb.base/printcmds.c: Ditto.
3343 * gdb.base/ptype.c: Ditto.
3344 * gdb.base/recurse.c: Ditto.
3345 * gdb.base/reread1.c: Ditto.
3346 * gdb.base/reread2.c: Ditto.
3347 * gdb.base/restore.c: Ditto.
3348 * gdb.base/return.c: Ditto.
3349 * gdb.base/run.c: Ditto.
3350 * gdb.base/scope0.c: Ditto.
3351 * gdb.base/sepdebug.c: Ditto.
3352 * gdb.base/setshow.c: Ditto.
3353 * gdb.base/setvar.c: Ditto.
3354 * gdb.base/sigall.c: Ditto.
3355 * gdb.base/signals.c: Ditto.
3356 * gdb.base/structs.c: Ditto.
3357 * gdb.base/structs2.c: Ditto.
3358 * gdb.base/testenv.c: Ditto.
3359 * gdb.base/twice.c: Ditto.
3360 * gdb.base/unwindonsignal.c: Ditto.
3361 * gdb.base/watchpoint.c: Ditto.
3362 * gdb.base/watchpoints.c: Ditto.
3363 * gdb.base/whatis.c: Ditto.
3364 * gdb.cp/classes.cc: Ditto.
3365 * gdb.cp/cplusfuncs.cc: Ditto.
3366 * gdb.cp/derivation.cc: Ditto.
3367 * gdb.cp/formatted-ref.cc: Ditto.
3368 * gdb.cp/misc.cc: Ditto.
3369 * gdb.cp/overload.cc: Ditto.
3370 * gdb.cp/ovldbreak.cc: Ditto.
3371 * gdb.cp/ref-params.cc: Ditto.
3372 * gdb.cp/ref-types.cc: Ditto.
3373 * gdb.cp/templates.cc: Ditto.
3374 * gdb.cp/virtfunc.cc: Ditto.
3375 * gdb.hp/gdb.aCC/run.c: Ditto.
3376 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3377 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3378 * gdb.reverse/consecutive-reverse.c: Ditto.
3379 * gdb.reverse/sigall-reverse.c: Ditto.
3380 * gdb.reverse/until-reverse.c: Ditto.
3381 * gdb.reverse/watch-reverse.c: Ditto.
3382 * gdb.trace/actions.c: Ditto.
3383 * gdb.trace/circ.c: Ditto.
3384 * gdb.trace/collection.c: Ditto.
3385
3386 2011-12-13 Pedro Alves <pedro@codesourcery.com>
3387
3388 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3389 (func6, func7): New.
3390 (main): Call func6 and func7.
3391 * gdb.base/watchpoint.exp (test_wide_location_1)
3392 (test_wide_location_2): New.
3393 (top level): Re-enable hardware watchpoints if necessary. Call
3394 test_wide_location_1 and test_wide_location_2.
3395
3396 2011-12-11 Yao Qi <yao@codesourcery.com>
3397
3398 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3399
3400 2011-12-11 Joel Brobecker <brobecker@adacore.com>
3401
3402 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3403 expected output for unsupported case.
3404
3405 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3406
3407 PR testsuite/12649
3408 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3409 Protect gdb_test_multiple by final $gdb_prompt match.
3410
3411 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3412
3413 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3414 New variable, new test.
3415 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3416 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3417 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3418 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3419 them if HAVE_GCC_45682_FIXED is not set.
3420
3421 2011-12-10 Yao Qi <yao@codesourcery.com>
3422
3423 * gdb.trace/status-stop.exp: New.
3424 * gdb.trace/status-stop.c: New.
3425
3426 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3429 timeout.
3430
3431 2011-12-08 Tom Tromey <tromey@redhat.com>
3432
3433 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3434 condition.
3435
3436 2011-12-07 Stan Shebs <stan@codesourcery.com>
3437
3438 * gdb.trace/tfind.exp: Update for output changes.
3439
3440 2011-12-07 Pedro Alves <pedro@codesourcery.com>
3441
3442 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3443 throws "Cannot insert catchpoints in this configuration".
3444 * gdb.ada/mi_catch_ex.exp: Likewise.
3445
3446 2011-12-06 Pedro Alves <pedro@codesourcery.com>
3447
3448 * gdb.base/break-always.exp: Test changing memory at addresses
3449 with breakpoints inserted.
3450
3451 2011-12-06 Joel Brobecker <brobecker@acacore.com>
3452
3453 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3454 involving a fully qualified function name.
3455
3456 2011-12-06 Tom Tromey <tromey@redhat.com>
3457
3458 * gdb.ada/homonym.exp: Add three breakpoint tests.
3459
3460 2011-12-06 Tom Tromey <tromey@redhat.com>
3461
3462 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3463 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3464 * gdb.objc/objcdecode.exp: Update for output changes.
3465 * gdb.linespec/linespec.exp: New file.
3466 * gdb.linespec/lspec.cc: New file.
3467 * gdb.linespec/lspec.h: New file.
3468 * gdb.linespec/body.h: New file.
3469 * gdb.linespec/base/two/thefile.cc: New file.
3470 * gdb.linespec/base/one/thefile.cc: New file.
3471 * gdb.linespec/Makefile.in: New file.
3472 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3473 output changes.
3474 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3475 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3476 makes one breakpoint.
3477 * gdb.cp/method2.exp (test_break): Update for output changes.
3478 * gdb.cp/mb-templates.exp: Update for output changes.
3479 * gdb.cp/mb-inline.exp: Update for output changes.
3480 * gdb.cp/mb-ctor.exp: Update for output changes.
3481 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3482 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3483 has multiple matches.
3484 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3485 error message change.
3486 * gdb.base/list.exp (test_list_filename_and_number): Update for
3487 error message change.
3488 * gdb.base/break.exp: Disable pending breakpoints. Update for
3489 output changes.
3490 * configure.ac: Add gdb.linespec.
3491 * configure: Rebuild.
3492 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3493
3494 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3495
3496 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3497 last_break register on s390*-*-* targets.
3498
3499 2011-12-06 Joel Brobecker <brobecker@adacore.com>
3500
3501 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3502 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3503 of parameter X in procedure Foo.
3504
3505 2011-12-05 Stan Shebs <stan@codesourcery.com>
3506
3507 * gdb.trace/tfind.exp: Update help string matches.
3508
3509 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 * gdb.server/ext-run.exp (get process list): Accept also systemd
3512 as PID 1.
3513
3514 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3515 Pedro Alves <pedro@codesourcery.com>
3516
3517 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3518 starting GDB.
3519 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3520 $use_gdb_stub.
3521 * gdb.base/display.exp: Likewise.
3522 * gdb.base/ending-run.exp: Likewise.
3523 * gdb.base/list.exp (test_listsize): Likewise.
3524 * gdb.base/setshow.exp: Likewise.
3525 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3526 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3527 check by global $use_gdb_stub.
3528 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3529 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3530 (default_gdb_init): Unset global $use_gdb_stub.
3531 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3532 by global $use_gdb_stub.
3533 * lib/gdbserver-support.exp: Extend comments for set_board_info
3534 gdb_protocol and gdb,socketport.
3535 (gdbserver_start_extended): Set global gdbserver_protocol and
3536 gdbserver_gdbport. Clear global use_gdb_stub.
3537 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3538 from target use_gdb_stub.
3539 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3540
3541 2011-12-03 Doug Evans <dje@google.com>
3542
3543 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3544 (gdb_step_for_stub): Add comments.
3545
3546 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3547
3548 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3549 to the caller.
3550 (gdb_test_multiple): Likewise.
3551
3552 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3553
3554 Fix gdb.mi/mi-solib.exp without system debug info installed.
3555 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3556 expect attribute, return 0 for it. Update comments.
3557
3558 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3559
3560 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3561 (corrupted list): Adjust the expectation.
3562
3563 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3564
3565 PR threads/13448
3566 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3567 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3568 * gdb.threads/tls-var-main.c: New file.
3569 * gdb.threads/tls-var.c: New file.
3570 * gdb.threads/tls-var.exp: New file.
3571
3572 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3573
3574 PR testsuite/12649
3575 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3576 Protect gdb_test_multiple by final $gdb_prompt match.
3577 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3578 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3579 (test_tracepoints): Likewise.
3580
3581 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3582
3583 PR breakpoints/13346
3584 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3585 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3586 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3587
3588 2011-12-01 Joel Brobecker <brobecker@adacore.com>
3589
3590 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3591 * gdb.ada/homonym/homonym.adb: For use of all types defined
3592 locally inside both Get_Value subprograms.
3593
3594 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 Fix racy FAILs.
3597 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3598 of send_gdb.
3599
3600 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3601
3602 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3603 environment variable after test completed.
3604
3605 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3606
3607 * gdb.base/solib-nodir.exp: Skip if remote target.
3608 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3609 application. Call gdb_load_shlibs.
3610 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3611
3612 2011-11-29 Joel Brobecker <brobecker@adacore.com>
3613
3614 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3615
3616 2011-11-28 Joel Brobecker <brobecker@adacore.com>
3617
3618 * gdb.ada/fullname_bp: New testcase.
3619
3620 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3621
3622 PR testsuite/12649
3623 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3624 Wrap send_gdb into a new gdb_test.
3625
3626 Code cleanup.
3627 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3628 Convert send_gdb and gdb_expect to gdb_test_multiple.
3629
3630 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3631
3632 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3633
3634 2011-11-23 Keith Seitz <keiths@redhat.com>
3635
3636 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3637 (mi_varobj_tree_test_children_callback): New proc.
3638 (mi_walk_varobj_tree): New proc.
3639
3640 2011-11-22 Tom Tromey <tromey@redhat.com>
3641
3642 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3643 Add "use_mi_command" argument.
3644 (mi_run_cmd, mi_run_with_cli): New procs.
3645 * gdb.mi/solib-lib.c: New file.
3646 * gdb.mi/solib-main.c: New file.
3647 * gdb.mi/mi-solib.exp: New file.
3648
3649 2011-11-21 Doug Evans <dje@google.com>
3650
3651 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3652 _Unwind_DebugHook is missing.
3653
3654 2011-11-20 Stan Shebs <stan@codesourcery.com>
3655
3656 * gdb.trace/tstatus.exp: New.
3657 * gdb.trace/actions.c: Include string.h.
3658
3659 2011-11-18 Yao Qi <yao@codesourcery.com>
3660
3661 * gdb.trace/pending.exp: New.
3662 * gdb.trace/pending.c: New.
3663 * gdb.trace/pendshr1.c: New.
3664 * gdb.trace/pendshr2.c: New.
3665 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3666 tracepoint location becomes pending.
3667 (tracepoint_change_loc_2): New.
3668
3669 2011-11-16 David S. Miller <davem@davemloft.net>
3670
3671 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3672 target is sparc*-*-linux*
3673
3674 2011-11-15 Paul Koning <paul_koning@dell.com>
3675
3676 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3677 types.
3678
3679 2011-11-14 Doug Evans <dje@google.com>
3680
3681 * gdb.base/shell.exp: New file.
3682
3683 2011-11-14 Stan Shebs <stan@codesourcery.com>
3684
3685 * gdb.trace/ftrace.c: New.
3686 * gdb.trace/ftrace.exp: New.
3687
3688 2011-11-14 Yao Qi <yao@codesourcery.com>
3689
3690 * gdb.trace/change-loc-1.c: New.
3691 * gdb.trace/change-loc-2.c: New.
3692 * gdb.trace/change-loc.c: New.
3693 * gdb.trace/change-loc.exp: New.
3694 * gdb.trace/change-loc.h: New.
3695 * gdb.trace/trace-break.c (marker): Define new symbol.
3696 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3697 New.
3698 (break_trace_same_addr_6): New.
3699
3700 2011-11-12 Matt Rice <ratmice@gmail.com>
3701
3702 * gdb.base/info-macros.exp: Make tests for info definitions
3703 test info macro. Add tests for info macro argument processing.
3704 Rename a few tests.
3705
3706 2011-11-11 Keith Seitz <keiths@redhat.com>
3707
3708 PR gdb/12843
3709 * gdb.base/linespecs.exp: New file.
3710
3711 2011-11-11 Doug Evans <dje@google.com>
3712
3713 * gdb.threads/print-threads.exp: Extend timeout for slower
3714 tests.
3715
3716 2011-11-10 Doug Evans <dje@google.com>
3717
3718 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3719 "record to end of main" test.
3720
3721 * gdb.python/py-type.c (TS): New typedef.
3722 (ts): New global.
3723 * gdb.python/py-type.exp: Test field list of typedef.
3724
3725 2011-11-10 Joel Brobecker <brobecker@adacore.com>
3726
3727 * gdb.ada/small_reg_param: New testcase.
3728
3729 2011-11-09 Tom Tromey <tromey@redhat.com>
3730
3731 * gdb.cp/destrprint.exp: New file.
3732 * gdb.cp/destrprint.cc: New file.
3733
3734 2011-11-08 Meador Inge <meadori@codesourcery.com>
3735
3736 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3737 (switch_stack_to_other): New test function.
3738 * gdb.arch/thumb-prologue.exp: New test cases.
3739
3740 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
3741
3742 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3743
3744 2011-11-08 Yao Qi <yao@codesourcery.com>
3745
3746 * gdb.exp (supports_process_record): New.
3747 (supports_reverse): New.
3748 * gdb.reverse/break-precsave.exp: Call support_process_record
3749 to run test conditionally.
3750 * gdb.reverse/consecutive-precsave.exp: Likewise.
3751 * gdb.reverse/i386-precsave.exp: Likewise.
3752 * gdb.reverse/machinestate-precsave.exp: Likewise.
3753 * gdb.reverse/solib-precsave.exp: Likewise.
3754 * gdb.reverse/step-precsave.exp: Likewise.
3755 * gdb.reverse/until-precsave.exp: Likewise.
3756 * gdb.reverse/watch-precsave.exp: Likewise.
3757 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3758 test conditionally.
3759 * gdb.reverse/consecutive-reverse.exp: Likewise.
3760 * gdb.reverse/finish-precsave.exp: Likewise.
3761 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3762 * gdb.reverse/finish-reverse.exp: Likewise.
3763 * gdb.reverse/i386-reverse.exp: Likewise.
3764 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3765 * gdb.reverse/machinestate.exp: Likewise.
3766 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3767 * gdb.reverse/sigall-precsave.exp: Likewise.
3768 * gdb.reverse/sigall-reverse.exp: Likewise.
3769 * gdb.reverse/solib-reverse.exp: Likewise.
3770 * gdb.reverse/step-reverse.exp: Likewise.
3771 * gdb.reverse/until-reverse.exp: Likewise.
3772 * gdb.reverse/watch-reverse.exp: Likewise.
3773
3774 2011-11-05 Yao Qi <yao@codesourcery.com>
3775
3776 * gdb.trace/trace-break.exp: Add test on setting two
3777 fast tracepoints at the same address.
3778
3779 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3780
3781 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3782
3783 2011-11-02 Stan Shebs <stan@codesourcery.com>
3784
3785 * gdb.trace/collection.c: Add code using strings.
3786 * gdb.trace/collection.exp: Add tests of string collection.
3787
3788 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3789
3790 * gdb.base/skip-solib.exp (executable_main): New variable.
3791 (binfile_main): Base it on that.
3792 Use $executable_main in clean_restart calls. Drop gdb_exit and
3793 gdb_start calls.
3794
3795 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3796
3797 Fix racy FAILs.
3798 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3799 breakpoint_re globals import by async. Set string_regex to .* for
3800 async. Remove the optional thread_selected_re and breakpoint_re
3801 globals expectations.
3802
3803 2011-11-01 Joseph Myers <joseph@codesourcery.com>
3804
3805 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3806 well as Cygwin.
3807
3808 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
3809
3810 Add tests for skip command.
3811 * gdb.base/skip-solib-lib.c: New
3812 * gdb.base/skip-solib-main.c: New
3813 * gdb.base/skip-solib.exp: New
3814 * gdb.base/skip.c: New
3815 * gdb.base/skip.exp: New
3816 * gdb.base/skip1.c: New
3817 * gdb.base/Makefile.in: Adding new files.
3818
3819 2011-10-31 Yao Qi <yao@codesourcery.com>
3820 Pedro Alves <pedro@codesourcery.com>
3821
3822 * gdb.trace/trace-break.c: New.
3823 * gdb.trace/trace-break.exp: New.
3824
3825 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3828 break-here-2.
3829
3830 2011-10-28 Pedro Alves <pedro@codesourcery.com>
3831
3832 * gdb.threads/no-unwaited-for-left.c: New.
3833 * gdb.threads/no-unwaited-for-left.exp: New.
3834 * gdb.threads/non-ldr-exc-1.c: New.
3835 * gdb.threads/non-ldr-exc-1.exp: New.
3836 * gdb.threads/non-ldr-exc-2.c: New.
3837 * gdb.threads/non-ldr-exc-2.exp: New.
3838 * gdb.threads/non-ldr-exc-3.c: New.
3839 * gdb.threads/non-ldr-exc-3.exp: New.
3840 * gdb.threads/non-ldr-exc-4.c: New.
3841 * gdb.threads/non-ldr-exc-4.exp: New.
3842
3843 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3844
3845 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3846 * gdb.base/attach-pie-misread.exp: Likewise.
3847 * gdb.base/break-interp.exp: Likewise.
3848 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3849 testcases for use_gdb_stub.
3850 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3851 (continue): New testcase.
3852 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3853 * gdb.threads/attach-into-signal.exp: Likewise.
3854 * gdb.threads/attach-stopped.exp: Likewise.
3855 * gdb.threads/attachstop-mt.exp: Likewise.
3856
3857 2011-10-28 Paul Koning <paul_koning@dell.com>
3858
3859 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3860
3861 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3862
3863 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3864 (mi_gdb_test): Import globals thread_selected_re
3865 and breakpoint_re. Expect them optionally at the regex start.
3866
3867 2011-10-27 Doug Evans <dje@google.com>
3868
3869 * gdb.python/python.exp: Test source -s.
3870
3871 2011-10-26 Paul Koning <paul_koning@dell.com>
3872
3873 * gdb.python/lib-types.cc (struct A): New structure.
3874 * gdb.python/lib-types.exp (deepitems): New tests.
3875
3876 2011-10-25 Paul Koning <paul_koning@dell.com>
3877
3878 PR python/13327
3879
3880 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3881 fetch_lazy method.
3882
3883 2011-10-24 Yao Qi <yao@codesourcery.com>
3884
3885 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3886 target is tic6x-*-*.
3887
3888 2011-10-21 Joel Brobecker <brobecker@adacore.com>
3889
3890 * gdb.ada/mi_task_info/task_switch.adb: New file.
3891 * gdb.ada/mi_task_info.exp: New file.
3892
3893 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3894
3895 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3896 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3897
3898 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3899
3900 PR python/12656
3901
3902 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3903 global_block tests.
3904
3905 2011-10-18 Tom Tromey <tromey@redhat.com>
3906
3907 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3908
3909 2011-10-18 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.base/source.exp: Don't include full file name in test name.
3912 * gdb.python/python.exp: Don't include full file name in test
3913 name.
3914
3915 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3916
3917 * gdb.base/attach-pie-noexec.c: New files.
3918 * gdb.base/attach-pie-noexec.exp: New files.
3919
3920 2011-10-17 Joseph Myers <joseph@codesourcery.com>
3921
3922 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3923 prompt for each extra line in command.
3924
3925 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3926
3927 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3928 Revert the part of:
3929 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3930 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3931 Change the expected string.
3932
3933 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3934
3935 Fix results with system glibc debug info installed.
3936 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3937 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3938 Accept also __libc_ symbol prefix and no prefix.
3939
3940 2011-10-14 Keith Seitz <keiths@redhat.com>
3941
3942 PR c++/13225
3943 * gdb.cp/converts.cc (foo3_1): New function.
3944 (foo3_2): New functions.
3945 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3946 and null pointer conversions of integer constant zero.
3947 Add test to check if all arguments are checked for incompatible
3948 conversion BADNESS.
3949
3950 2011-10-14 Tom Tromey <tromey@redhat.com>
3951
3952 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3953 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3954 linespec.
3955
3956 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3957
3958 Fix internal error regression.
3959 * gdb.dwarf2/implptr-optimized-out.S: New file.
3960 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3961
3962 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3963
3964 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3965 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3966 (loclist): New.
3967 (4): New abbrev.
3968 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3969 Use prepare_for_testing, remove clean_restart.
3970 (p arraynoloc, p arraycallnoloc): New tests.
3971
3972 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 * gdb.cp/namespace-enum.exp (executable): New variable.
3975 (binfile): Use ${objdir}/${subdir}/ prefix.
3976 Use ${executable} for clean_restart.
3977
3978 2011-10-11 Sterling Augustine <saugustine@google.com>
3979
3980 * gdb.cp/Makefile.in: Add namespace-enum test.
3981 * gdb.cp/namespace-enum.exp: New file.
3982 * gdb.cp/namespace-enum.c: New file.
3983 * gdb.cp/namespace-enum-main.c: New file.
3984
3985 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3986
3987 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3988 sysroot.
3989
3990 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3991
3992 Reimplement @entry in input expressions.
3993 * gdb.base/exprs.c (v_int_array_init): New variable.
3994 * gdb.base/exprs.exp (print v_int_array_init)
3995 (print *v_int_array_init@1, print *v_int_array_init@2)
3996 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3997 (print v_int_array_init[1]@1): New tests.
3998
3999 2011-10-10 Joseph Myers <joseph@codesourcery.com>
4000
4001 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4002 expected message.
4003
4004 2011-10-09 Doug Evans <dje@google.com>
4005
4006 * gdb.base/alias.exp: Add tests for alias command.
4007
4008 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4009
4010 * gdb.arch/amd64-entry-value.s: New file.
4011 * gdb.mi/mi2-amd64-entry-value.s: New file.
4012
4013 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4014
4015 Display @entry parameter values even for references.
4016 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4017 functions.
4018 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4019 reference and datap_input.
4020 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4021 breakpoints.
4022 (continue to breakpoint: entry_reference: reference)
4023 (entry_reference: bt at entry)
4024 (continue to breakpoint: entry_reference: breakhere_reference)
4025 (entry_reference: bt, entry_reference: ptype regparam)
4026 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4027 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4028 (entry_reference: p regcopy, entry_reference: p nodataparam)
4029 (entry_reference: p nodataparam@entry): New tests.
4030
4031 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4032
4033 Support @entry in input expressions.
4034 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4035 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4036 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4037 (tailcall: p j@entry): New tests.
4038 * gdb.cp/koenig.cc (A::entry): New function.
4039 (main): Call it.
4040 * gdb.cp/koenig.exp (p entry (c)): New test.
4041
4042 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4043
4044 Display @entry parameter values (without references).
4045 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4046 (different, validity, invalid): New functions.
4047 (main): Call them.
4048 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4049 stacktest, breakhere_stacktest, different, breakhere_different,
4050 breakhere_validity and breakhere_invalid.
4051 (entry: bt): Update for @entry.
4052 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4053 (entry_validity: *, entry_invalid: *): Many new tests.
4054 * gdb.base/break.exp
4055 (run until breakpoint set at small function, optimized file): Accept
4056 also the @entry suffix.
4057 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4058 * gdb.mi/mi2-amd64-entry-value.c: New files.
4059 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4060
4061 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4062
4063 Protect entry values against self tail calls.
4064 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4065 (main): Call self.
4066 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4067 (set debug entry-values 1, self: bt debug entry-values): New tests.
4068
4069 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4070
4071 Recognize virtual tail call frames.
4072 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4073 (amb_b, amb_a): New.
4074 (main): Call a and b.
4075 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4076 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4077 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4078 New tests.
4079
4080 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 Implement basic support for DW_TAG_GNU_call_site.
4083 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4084 * gdb.arch/amd64-entry-value.cc: New file.
4085 * gdb.arch/amd64-entry-value.exp: New file.
4086
4087 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4088
4089 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4090 * gdb.dwarf2/implptr-64bit.S: New file.
4091 * gdb.dwarf2/implptr-64bit.exp: New file.
4092
4093 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4094
4095 Fix initial language detection with -readnow.
4096 * gdb.cp/readnow-language.cc: New file.
4097 * gdb.cp/readnow-language.exp: New file.
4098
4099 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4100
4101 Fix printed anonymous struct name.
4102 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4103
4104 2011-10-09 Joseph Myers <joseph@codesourcery.com>
4105
4106 * gdb.base/solib-symbol.exp: Do not include directories in
4107 filenames in expected messages.
4108
4109 2011-10-07 Doug Evans <dje@google.com>
4110
4111 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4112
4113 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
4114
4115 Allow Python notification of new object-file loadings.
4116 * gdb.python/py-events.exp: Test newobjfile event.
4117 * gdb.python/py-events.py: Register newobjfile callback.
4118 * gdb.python/py-events.c: Add call to shared library
4119 * gdb.python/py-events-shlib.c: New file.
4120
4121 2011-10-06 Joseph Myers <joseph@codesourcery.com>
4122
4123 * gdb.base/fixsection.exp: Do not include directories in filename
4124 in expected message.
4125
4126 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4127
4128 Add tests for passing of environment variables to inferior.
4129 * gdb.base/testenv.c: New test source.
4130 * gdb.base/testenv.exp: New expect test.
4131
4132 2011-10-04 Paul Koning <paul_koning@dell.com>
4133
4134 * gdb.python/py-value.c (main): Break before return.
4135
4136 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
4137
4138 PR python/12691: Add the inferior to Python exited event
4139 * gdb.python/py-events.exp: Test the inferior attribute of exited
4140 event with a fork.
4141 * gdb.python/py-events.py: Print inferior number on exit.
4142 * gdb.python/py-events.c: Fork the inferior.
4143
4144 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4145
4146 * gdb.base/jit.exp: Add testcase name to log message
4147
4148 2011-10-03 Paul Koning <paul_koning@dell.com>
4149 Jan Kratochvil <jan.kratochvil@redhat.com>
4150
4151 * gdb.python/py-value.exp
4152 (python inval = gdb.parse_and_eval('*(int*)0'))
4153 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4154 (set argc=2, python print argc_lazy): New tests.
4155
4156 2011-10-02 Joel Brobecker <brobecker@adacore.com>
4157
4158 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4159
4160 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4161 Pedro Alves <pedro@codesourcery.com>
4162
4163 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4164 can_read_0, test for it.
4165 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4166 (parse_and_eval with memory error): ... here, make it untested if
4167 can_read_0.
4168
4169 2011-09-30 Marek Polacek <mpolacek@redhat.com>
4170
4171 * gdb.python/python.exp (verify pagination beforehand)
4172 (verify pagination afterwards): Fix race by splitting the line.
4173
4174 2011-09-29 Joseph Myers <joseph@codesourcery.com>
4175
4176 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4177 for 64-bit multilibs from i?86-* targets.
4178
4179 2011-09-29 Marek Polacek <mpolacek@redhat.com>
4180
4181 * lib/gdb.exp: Fix a typo in one of the comments.
4182
4183 2011-09-29 Marek Polacek <mpolacek@redhat.com>
4184
4185 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4186 matching pattern.
4187
4188 2011-09-28 Paul Koning <paul_koning@dell.com>
4189
4190 * gdb.python/py-type.c (enum E): New.
4191 * gdb.python/py-type.exp (test_fields): Add tests for Python
4192 mapping access to fields.
4193 (test_enums): New test for field access on enums.
4194
4195 2011-09-27 Stan Shebs <stan@codesourcery.com>
4196
4197 * gdb.trace/collection.exp: Test collection of $_ret.
4198
4199 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
4200
4201 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4202 list of compilation switches for <*-*-freebsd*>.
4203
4204 2011-09-19 Stan Shebs <stan@codesourcery.com>
4205
4206 * gdb.trace/tspeed.exp: New file.
4207 * gdb.trace/tspeed.c: New file.
4208
4209 2011-09-18 Yao Qi <yao@codesourcery.com>
4210
4211 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4212 instructions.
4213 (test_adr_32bit, test_pop_pc): Likewise.
4214 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4215 Thumb instructions.
4216 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4217 in gdb_test_multiple.
4218 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4219
4220 2011-09-17 Yao Qi <yao@codesourcery.com>
4221
4222 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4223 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4224 support single step to signal handler.
4225
4226 2011-09-17 Yao Qi <yao@codesourcery.com>
4227
4228 * gdb.base/disp-step-fork.c: New.
4229 * gdb.base/disp-step-syscall.exp: New.
4230 * gdb.base/disp-step-vfork.c: New.
4231
4232 2011-09-16 Joel Brobecker <brobecker@adacore.com>
4233
4234 * gdb.ada/tasks.exp: Make the expected output for
4235 the `info tasks' tests more resilient to spacing
4236 changes.
4237
4238 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4241 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4242
4243 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
4244
4245 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4246 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4247
4248 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
4249
4250 Handle multiple breakpoint hits in Python interface:
4251 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4252 presence.
4253 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4254 breakpoint hits.
4255
4256 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4257 Jan Kratochvil <jan.kratochvil@redhat.com>
4258
4259 * gdb.python/py-events.exp: Remove pretty printing comment.
4260 * gdb.python/py-evsignal.exp: New file.
4261 * gdb.python/py-evthreads.c: Include signal.h.
4262 (thread3): Remove variable count3. Remove variable bad and use raise
4263 instead.
4264 (thread2): Remove variable count2. Move thread3 pthread_create here,
4265 merge pthread_join to a single line.
4266 (main): Remove variable count1. Merge pthread_join with pthread_create
4267 to a single line.
4268 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4269 KFAIL python/12966 for gdbserver. Test return value of
4270 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4271 gdb_expect by gdb_test and gdb_test_multiple.
4272 (thread 2, thread 3): New tests.
4273
4274 2011-09-12 Matt Rice <ratmice@gmail.com>
4275 Pedro Alves <pedro@codesourcery.com>
4276
4277 PR gdb/13175
4278
4279 * gdb.base/interp.exp: New tests.
4280 * gdb.base/interp.c: New file.
4281
4282 2011-09-12 Doug Evans <dje@google.com>
4283
4284 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4285 * gdb.dwarf2/typeddwarf.exp: Ditto.
4286
4287 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4288
4289 Fix compatibility with x32 arch.
4290 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4291 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4292 is_x86_like_target.
4293 * testsuite/gdb.trace/collection.exp: Likewise.
4294 * testsuite/gdb.trace/report.exp: Likewise.
4295 * testsuite/gdb.trace/unavailable.exp: Likewise.
4296 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4297 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4298 (is_x86_like_target): Check also is_amd64_regs_target.
4299
4300 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4301
4302 PR breakpoints/12435
4303 * gdb.arch/amd64-prologue-xmm.c: New file.
4304 * gdb.arch/amd64-prologue-xmm.exp: New file.
4305 * gdb.arch/amd64-prologue-xmm.s: New file.
4306
4307 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4308
4309 * gdb.dwarf2/dw2-param-error-main.c: New file.
4310 * gdb.dwarf2/dw2-param-error.S: New file.
4311 * gdb.dwarf2/dw2-param-error.exp: New file.
4312
4313 2011-09-08 Pedro Alves <pedro@codesourcery.com>
4314
4315 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4316 inferior's pid and look for a core dump named core.$pid. Use
4317 `remote_file' commands on the host instead of hand coding shell
4318 commands on the build.
4319 * gdb.base/valgrind-db-attach.exp: Kill the program before
4320 finishing the test.
4321
4322 2011-09-02 Matt Rice <ratmice@gmail.com>
4323
4324 * lib/prompt.exp: New file for testing the first prompt.
4325 * gdb.python/py-prompt.exp: Ditto.
4326 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4327
4328 2011-09-02 Pedro Alves <pedro@codesourcery.com>
4329
4330 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4331 0, before testing gcore.
4332
4333 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4334
4335 * dw2-ifort-parameter-debug.S: Update copyright year.
4336 * dw2-ifort-parameter.c: Update copyright year.
4337 * dw2-ifort-parameter.exp: Update copyright year.
4338
4339 * dw2-ifort-parameter-debug.S: New file.
4340 * dw2-ifort-parameter.c: New file.
4341 * dw2-ifort-parameter.exp: New file.
4342
4343 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 * gdb.base/commands.exp (error_clears_commands_left): New function.
4346 (): Call it.
4347
4348 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4349
4350 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4351 (C): Initialize `a'.
4352 * gdb.mi/mi-inheritance-syntax-error.exp
4353 (-data-evaluate-expression $path): Expect `a' as 5.
4354
4355 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4356
4357 PR mi/11912
4358 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4359 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4360 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4361 keyword in output of -var-info-path-expression.
4362
4363 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4364
4365 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4366 * gdb.trace/collection.exp: Likewise.
4367 * gdb.trace/report.exp: Likewise.
4368 * gdb.trace/unavailable.exp: Likewise.
4369 * gdb.trace/while-dyn.exp: Likewise.
4370
4371 2011-08-18 Keith Seitz <keiths@redhat.com>
4372
4373 PR c++/12266
4374 * gdb.cp/meth-typedefs.cc: New file.
4375 * gdb.cp/meth-typedefs.exp: New file.
4376
4377 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4378
4379 * gdb.python/python.exp: Add extended-prompt tests.
4380
4381 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4382
4383 * gdb.arch/i386-dr3-watch.exp
4384 (watchpoint on gap1 does not fit debug registers)
4385 (delete all watchpoints): Fix racy expect strings.
4386
4387 2011-08-14 Yao Qi <yao@codesourcery.com>
4388
4389 * gdb.base/maint.exp: set data_section to ".neardata".
4390 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4391 * gdb.base/savedregs.exp: Handle SIGILL.
4392 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4393 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4394
4395 2011-08-12 Doug Evans <dje@google.com>
4396
4397 * gdb.python/py-symbol.exp: Add test for symbol.type.
4398
4399 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4400
4401 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4402 * gdb.mi/mi-pthreads.exp: Likewise.
4403 * gdb.mi/mi2-pthreads.exp: Likewise.
4404 * gdb.mi/gdb669.exp.exp: Likewise.
4405
4406 2011-08-09 Pedro Alves <pedro@codesourcery.com>
4407
4408 * lib/mi-support.exp (detect_async): Rename to...
4409 (mi_detect_async): ... this.
4410 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4411 * gdb.mi/mi-nonstop.exp: Adjust.
4412 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4413 * gdb.mi/mi-nsintrall.exp: Adjust.
4414 * gdb.mi/mi-nsmoribund.exp: Adjust.
4415 * gdb.mi/mi-nsthrexec.exp: Adjust.
4416
4417 2011-08-09 Pedro Alves <pedro@codesourcery.com>
4418
4419 * gdb.base/display.c (do_loops): New `p_i' local.
4420 * gdb.base/display.exp: Test displaying a variable that is
4421 temporarily at a bad address.
4422
4423 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4424
4425 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4426 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4427
4428 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4429
4430 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
4431 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4432 (p fuNC_symtab): Permit also ppc64 leading dot.
4433
4434 2011-08-05 Pedro Alves <pedro@codesourcery.com>
4435
4436 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4437 procedure.
4438 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4439
4440 2011-08-05 Yao Qi <yao@codesourcery.com>
4441
4442 * gdb.base/callfuncs.exp: Set language after main.
4443 * gdb.cp/cplusfuncs.exp: Likewise.
4444 * gdb.cp/inherit.exp: Likewise.
4445
4446 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4447
4448 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4449 * gdb.base/watch-vfork.exp: Skip on remote targets.
4450
4451 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4452
4453 * gdb.threads/thread-find.exp: Support remote targets.
4454
4455 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4456
4457 * gdb.base/jit.exp: Download solib_binfile to target.
4458 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4459 and call dlopen without full path name.
4460 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4461 dlopen without full path name.
4462
4463 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4464
4465 * gdb.base/break-always.exp: Complete the test
4466 with duplicated breakpoints and enabling/disabling them.
4467
4468 2011-08-02 Tom Tromey <tromey@redhat.com>
4469
4470 PR gdb/11289:
4471 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4472
4473 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
4474
4475 PR gdb/13045
4476 * gdb.base/float.exp: Add new test case for PR gdb/13045
4477 * gdb.base/float.c: New file.
4478
4479 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4480
4481 * gdb.python/py-mi.exp: Test printers returning string hint, and
4482 also not returning a value.
4483 * gdb.python/py-prettyprint.c: Add testcase for above.
4484 * gdb.python/py-prettyprint.py: Add test printer for above.
4485
4486 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4487
4488 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4489 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4490 (.Ldie30) Add as field "data4".
4491 (.Ldie32) Rename field "b" to "shl".
4492 (abbrev4) Change for the "data4" field.
4493 (abbrev5, abbrev6) Remove.
4494 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4495 (p &s.shl): ... here. Add comment.
4496 (p &s.data4): New.
4497
4498 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4499
4500 Fix crash on lval_computed values.
4501 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4502
4503 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4504
4505 * gdb.base/help.exp (help whatis): Update the expected string.
4506
4507 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4508
4509 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4510 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4511 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4512 Change the expected string.
4513
4514 2011-07-26 Pedro Alves <pedro@codesourcery.com>
4515
4516 * gdb.base/watchpoint.exp
4517 (test_disable_enable_software_watchpoint): New procedure.
4518 (top level): Run it.
4519
4520 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4521
4522 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4523 executable file "${binfile}", C++ version "${binfile}-cxx".
4524 * gdb.python/py-prettyprint.exp: Likewise.
4525 * gdb.python/py-symbol.exp: Likewise.
4526 * gdb.python/py-type.exp: Likewise.
4527 * gdb.python/py-value.exp: Likewise.
4528 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4529 file name instead of just suffix.
4530
4531 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 Fix implicit pointer offsets.
4534 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4535 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4536 (continue to breakpoint: continue to baz breakpoint for implptr)
4537 (sanity check element 0, sanity check element 1)
4538 (enter the inlined function, check element 0 for the offset)
4539 (check element 1 for the offset)
4540 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4541 (set foo breakpoint for implptr): Update the breakpoint number.
4542
4543 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4544
4545 * gdb.python/py-mi.exp: Use different file names for different
4546 versions of the executable under test.
4547 * gdb.python/py-prettyprint.exp: Likewise.
4548 * gdb.python/py-symbol.exp: Likewise.
4549 * gdb.python/py-template.exp: Likewise.
4550 * gdb.python/py-type.exp: Likewise.
4551 * gdb.python/py-value.exp: Likewise.
4552
4553 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4554
4555 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4556 flag after restarting GDB if necessary.
4557
4558 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4559
4560 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4561
4562 2011-07-22 Pedro Alves <pedro@codesourcery.com>
4563
4564 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4565 backend doesn't leave used debug registers behind.
4566
4567 2011-07-22 Tom Tromey <tromey@redhat.com>
4568
4569 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4570 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4571 argument.
4572 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4573
4574 2011-07-21 Matt Rice <ratmice@gmail.com>
4575
4576 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4577 in mostlyclean rule. Add files ending in .core.
4578
4579 2011-07-21 Matt Rice <ratmice@gmail.com>
4580
4581 PR macros/12999
4582 * gdb.base/info-macros.c: New test sources.
4583 * gdb.base/info-macros.exp: New tests.
4584
4585 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4586
4587 * gdb.python/python.exp: Add prompt substitution tests.
4588
4589 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4590
4591 Fix crash if referenced CU is aged out.
4592 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4593 New.
4594 * gdb.dwarf2/implptr.exp: Likewise.
4595
4596 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 * gdb.dwarf2/implptr.S: Rebuilt.
4599 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4600 (bar): Use them for j, k, l.
4601 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4602 COMPILE.
4603 (print j in implptr:bar): Update for the intp typedef.
4604 (print p[0].x in implptr:foo): Use more exact regex.
4605
4606 2011-07-18 Tom Tromey <tromey@redhat.com>
4607
4608 * gdb.cp/static-method.exp: Add missing single quote.
4609
4610 2011-07-18 Yao Qi <yao@codesourcery.com>
4611
4612 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4613 supported.
4614 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4615 * gdb.mi/mi-nonstop.exp: Likewise.
4616 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4617 * gdb.mi/mi-nsintrall.exp: Likewise.
4618 * gdb.mi/mi-nsmoribund.exp: Likewise.
4619 * gdb.mi/mi-nsthrexec.exp: Likewise.
4620 * gdb.python/py-evthreads.exp: Likewise.
4621
4622 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 Code cleanup.
4625 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4626 it. Substitute it instead of test_compiler_info everywhere.
4627
4628 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4629
4630 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4631 remote targets as well.
4632
4633 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4634
4635 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4636 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4637
4638 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4639
4640 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4641 a remote machine, not the host.
4642 (gdb_compile_shlib): Set soname if target is remote.
4643
4644 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4645
4646 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4647
4648 2011-07-13 Matt Rice <ratmice@gmail.com>
4649
4650 * gdb.python/py-objfile-script-gdb.py: Renamed to
4651 py-objfile-script-gdb.py.in.
4652 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4653 py-objfile-script-gdb.py.
4654 * gdb.python/py-objfile-script.exp: Update reference to
4655 py-objfile-script-gdb.py.
4656
4657 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4658
4659 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4660 reference undefined label.
4661
4662 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4663
4664 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4665 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4666 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4667 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4668
4669 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4670
4671 PR python/12438
4672 * gdb.python/python.exp: Add maint set/show python print-stack
4673 deprecated tests. Add set/show python print-backtrace tests.
4674
4675 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4676
4677 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4678 debug info.
4679
4680 2011-07-06 Matt Rice <ratmice@gmail.com>
4681
4682 * gdb.python/python.exp: Update filename paths.
4683 * gdb.python/py-symtab.exp: Ditto.
4684
4685 2011-07-06 Marek Polacek <mpolacek@redhat.com>
4686
4687 * gdb.python/py-evthreads.exp: Add missing `$'.
4688
4689 2011-07-06 Jie Zhang <jie.zhang@analog.com>
4690
4691 * config/bfin.exp: New file.
4692 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4693 * gdb.asm/bfin.inc: New file.
4694
4695 2011-07-06 Marek Polacek <mpolacek@redhat.com>
4696
4697 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
4698 the whole output.
4699
4700 2011-07-05 Tom Tromey <tromey@redhat.com>
4701
4702 * gdb.java/jprint.java (jprint.hi): New field.
4703 * gdb.java/jprint.exp: Print string.
4704
4705 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4706
4707 * gdb.base/call-sc.c: Fix typos.
4708 * gdb.base/ifelse.exp: Likewise.
4709 * gdb.base/structs.c: Likewise.
4710
4711 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4712
4713 * gdb.base/jit-so.exp: New test.
4714 * gdb.base/jit-dlmain.c: New file.
4715 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4716
4717 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4718
4719 * gdb.cp/m-static.exp: Call get_compiler_info.
4720 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4721 * gdb.cp/pr9167.exp (p b): Likewise.
4722 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4723 (test value of P in inner_m, test type of Z in inner_m): Call
4724 setup_xfail for gcc <= 4.5.
4725
4726 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4727
4728 * gdb.cp/paren-type.cc: New files.
4729 * gdb.cp/paren-type.exp: New files.
4730
4731 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4732
4733 Stop on first linespec terminator instead of eating what we can.
4734 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4735 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4736 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4737 (break C::f()): ... this one.
4738 (break C::operator()()): New test.
4739 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4740 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4741 test.
4742
4743 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4744
4745 Fall back linespec to minimal symbols.
4746 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4747 error message.
4748 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4749 * gdb.cp/minsym-fallback-main.cc: New file.
4750 * gdb.cp/minsym-fallback.cc: New file.
4751 * gdb.cp/minsym-fallback.exp: New file.
4752 * gdb.cp/minsym-fallback.h: New file.
4753
4754 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4755
4756 * gdb.cp/no-dmgl-verbose.cc: New file.
4757 * gdb.cp/no-dmgl-verbose.exp: New file.
4758
4759 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4760
4761 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4762 __GI_.
4763 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4764 (f): New function.
4765 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4766 (complete p 'func<short>(): ... here.
4767 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4768 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4769 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4770 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4771 Make them KFAIL gcc/49546.
4772
4773 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4774
4775 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4776
4777 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4778
4779 Test GCC PR debug/49546.
4780 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4781 (test type of F in k3_m, test value of F in k3_m): New.
4782 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4783 (main): New variable k3. Call k3.k3_m.
4784
4785 2011-07-01 Jean-Charles Delay <delay@adacore.com>
4786
4787 * gdb.ada/packed_array.exp: Fix expected outout.
4788
4789 2011-07-01 Jean-Charles Delay <delay@adacore.com>
4790
4791 * gdb.ada/packed_array.exp: fixed expected output.
4792
4793 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4794
4795 * gdb.ada/same_enum: New testcase.
4796
4797 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4798
4799 * gdb.ada/ptr_typedef: New testcase.
4800
4801 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4802
4803 * gdb.ada/arrayptr.exp: Add ptype test.
4804
4805 2011-07-01 Joel Brobecker <brobecker@adacore.com>
4806
4807 * gdb.ada/char_enum: New testcase.
4808
4809 2011-07-01 Yao Qi <yao@codesourcery.com>
4810
4811 * gdb.base/dump.exp (capture_pointer_with_type): New.
4812 Get value from address instead of name.
4813 Start GDB once, and do `dump' and `restore'
4814 tests together.
4815
4816 2011-06-30 Jie Zhang <jie.zhang@analog.com>
4817 Mike Frysinger <vapier@gentoo.org>
4818
4819 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4820 helper functions for getting/setting remotetimeout variable.
4821 * lib/gdb.exp (gdb_load): If the target is remote, set
4822 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4823 with $loadtimeout. Set $load_ok to 0 before doing the load.
4824 Instead of returning, immediately, set $load_ok to 0. Call
4825 set_remotetimeout with $oldremotetimeout, and then return if
4826 $load_ok is 1.
4827
4828 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
4829
4830 * gdb.python/py-template.exp: Don't run this test if the target
4831 does not support c++ tests.
4832
4833 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4834
4835 Fix non-only rename list for Fortran modules import.
4836 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4837 tests.
4838 * gdb.fortran/module.f90 (module moduse): New.
4839 (program module): use moduse, test var_x, var_y and var_z.
4840
4841 2011-06-29 Tom Tromey <tromey@redhat.com>
4842
4843 PR testsuite/12040:
4844 * gdb.fortran/array-element.exp: Use f90, not f77.
4845 * gdb.fortran/complex.exp: Use f90, not f77.
4846 * gdb.fortran/derived-type.exp: Use f90, not f77.
4847 * gdb.fortran/library-module.exp: Use f90, not f77.
4848 * gdb.fortran/logical.exp: Use f90, not f77.
4849 * gdb.fortran/module.exp: Use f90, not f77.
4850 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4851 * gdb.fortran/subarray.exp: Use f90, not f77.
4852
4853 2011-06-29 Tom Tromey <tromey@redhat.com>
4854
4855 * gdb.fortran/charset.exp: New file.
4856 * gdb.fortran/charset.f90: New file.
4857
4858 2011-06-29 Tom Tromey <tromey@redhat.com>
4859
4860 PR testsuite/12040:
4861 * lib/future.exp: New file, mostly extracted from ada.exp.
4862 Rewrote compatibility code to use rename.
4863 (gdb_find_gfortran): New proc.
4864 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4865 gfortran patch.
4866 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4867 Move to future.exp.
4868 * lib/gdb.exp: Always load future.exp.
4869
4870 2011-06-28 Yao Qi <yao@codesourcery.com>
4871
4872 * gdb.cp/exception.cc: Don't include iostream.
4873 (bar): Remove print statement.
4874 (catcher): New.
4875 (main): Remove print statements. Call function catcher.
4876 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4877 Set breakpoint on catcher, and check the value of parameter.
4878
4879 2011-06-23 Yao Qi <yao@codesourcery.com>
4880
4881 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4882 1.2 is disabled. KFAIL for uclinux.
4883
4884 2011-06-23 Marek Polacek <mpolacek@redhat.com>
4885
4886 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4887 mi_gdb_test.
4888
4889 2011-06-23 Marek Polacek <mpolacek@redhat.com>
4890
4891 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
4892
4893 2011-06-23 Marek Polacek <mpolacek@redhat.com>
4894
4895 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4896
4897 2011-06-23 Marek Polacek <mpolacek@redhat.com>
4898
4899 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4900 `test_exec_and_symbol_mi_operatons' return value.
4901 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4902 gdb_test_multiple.
4903 (test_exec_and_symbol_mi_operatons): Likewise.
4904 (test_path_specification): Likewise.
4905
4906 2011-06-23 Yao Qi <yao@codesourcery.com>
4907
4908 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4909 supported.
4910 * lib/gdb.exp (support_displaced_stepping): New.
4911
4912 2011-06-23 Yao Qi <yao@codesourcery.com>
4913
4914 * gdb.threads/execl.exp: Skip on remote target.
4915
4916 2011-06-21 Marek Polacek <mpolacek@redhat.com>
4917
4918 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
4919 mi_gdb_test.
4920
4921 2011-06-20 Marek Polacek <mpolacek@redhat.com>
4922
4923 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
4924
4925 2011-06-20 Marek Polacek <mpolacek@redhat.com>
4926
4927 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
4928 mi_gdb_test.
4929
4930 2011-06-20 Marek Polacek <mpolacek@redhat.com>
4931
4932 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
4933
4934 2011-06-14 Yao Qi <yao@codesourcery.com>
4935
4936 gdb/testsuite/
4937 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4938
4939 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4940
4941 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4942
4943 2011-06-10 Tom Tromey <tromey@redhat.com>
4944
4945 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4946 Add tests for pointer-to-member-function.
4947 * gdb.cp/temargs.cc (S::somefunc): New function.
4948 (K2): New class.
4949 (main): Instantiate K2; call method.
4950
4951 2011-06-08 Joel Brobecker <brobecker@adacore.com>
4952
4953 * gdb.python/py-inferior.c (f2): Make str an array rather
4954 than a pointer.
4955 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4956
4957 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4958
4959 * gdb.base/async-shell.c: New file.
4960 * gdb.base/async-shell.exp: New file.
4961
4962 2011-06-06 Pedro Alves <pedro@codesourcery.com>
4963
4964 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4965
4966 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4967
4968 From Stephen Kitt <steve@sk2.org>
4969 * gdb.base/help.exp: Adjust following some spelling corrections
4970 in GDB.
4971
4972 2011-06-01 Yao Qi <yao@codesourcery.com>
4973
4974 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4975
4976 2010-05-31 Keith Seitz <keiths@redhat.com>
4977
4978 PR c++/12750
4979 * gdb.cp/static-method.cc: New file.
4980 * gdb.cp/static-method.exp: New file.
4981
4982 2010-05-31 Keith Seitz <keiths@redhat.com>
4983
4984 PR symtab/12704
4985 * gdb.cp/anon-ns.cc: New file.
4986 * gdb.cp/anon-ns.exp: New file.
4987
4988 2011-05-31 Pedro Alves <pedro@codesourcery.com>
4989
4990 * gdb.arch/i386-dr3-watch.c: New file.
4991 * gdb.arch/i386-dr3-watch.exp: New file.
4992
4993 2011-05-30 Yao Qi <yao@codesourcery.com>
4994
4995 * gdb.base/callfuncs.c (t_structs_fc): New.
4996 (t_structs_dc, t_structs_ldc): New.
4997 (t_double_many_args):
4998 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4999 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5000 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5001 * gdb.base/callfuncs.exp: Call new functions.
5002
5003 2011-05-30 Yao Qi <yao@codesourcery.com>
5004
5005 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5006 Call rerun_and_prepare for each test to isolate effects.
5007
5008 2011-05-30 Yao Qi <yao@codesourcery.com>
5009
5010 * gdb.base/varargs.c (find_max_float_real): New.
5011 (find_max_double_real, find_max_long_double_real): New.
5012 * gdb.base/varargs.exp: Call these new added functions.
5013 * lib/gdb.exp (setup_kfail_for_target): New.
5014
5015 2011-05-30 Yao Qi <yao@codesourcery.com>
5016
5017 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5018 (callcd, callce, callcf, callc1a, callc1b): New.
5019 (callc2a, callc2b): New.
5020 * gdb.base/funcargs.exp (complex_args): New.
5021 (complex_integral_args, complex_float_integral_args): New.
5022 * lib/gdb.exp (support_complex_tests): New. Determine
5023 whether to run test cases on _Complex types.
5024
5025 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5026
5027 * gdb.threads/leader-exit.c: New file.
5028 * gdb.threads/leader-exit.exp: New file.
5029
5030 2011-05-27 Marek Polacek <mpolacek@redhat.com>
5031
5032 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
5033
5034 2011-05-27 Marek Polacek <mpolacek@redhat.com>
5035
5036 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5037 remove the `supported' variable.
5038 * gdb.mi/mi-nonstop.exp: Likewise.
5039 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5040 * gdb.mi/mi-nsintrall.exp: Likewise.
5041 * gdb.mi/mi-nsmoribund.exp: Likewise.
5042 * gdb.mi/mi-nsthrexec.exp: Likewise.
5043
5044 2011-05-26 Pedro Alves <pedro@codesourcery.com>
5045
5046 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5047
5048 2011-05-26 Pedro Alves <pedro@codesourcery.com>
5049
5050 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5051
5052 2011-05-24 Keith Seitz <keiths@redhat.com>
5053
5054 PR breakpoint/12803
5055 * gdb.cp/cmpd-minsyms.cc (a): New method.
5056 (b): New method.
5057 (c): New method.
5058 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5059
5060 2011-05-24 Pedro Alves <pedro@codesourcery.com>
5061
5062 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5063 watchpoint's command list didn't execute when the watchpoint went
5064 out of scope.
5065
5066 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5067
5068 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5069 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5070 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5071 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5072 * gdb.arch/i386-permbkpt.exp: Likewise.
5073 * gdb.arch/i386-prologue.exp: Likewise.
5074 * gdb.arch/i386-size-overlap.exp: Likewise.
5075 * gdb.arch/i386-size.exp: Likewise.
5076 * gdb.arch/i386-unwind.exp: Likewise.
5077 * gdb.reverse/i386-precsave.exp: Likewise.
5078 * gdb.reverse/i386-reverse.exp: Likewise.
5079 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5080 * gdb.reverse/i387-env-reverse.exp: Likewise.
5081 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5082
5083 2011-05-24 Pedro Alves <pedro@codesourcery.com>
5084
5085 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5086 file doesn't error, using MI.
5087
5088 2011-05-23 Tom Tromey <tromey@redhat.com>
5089
5090 * gdb.base/charset.exp (string_display): Add tests to assign to
5091 arrays.
5092 * gdb.base/charset.c (short_array, int_array, long_array): New.
5093
5094 2011-05-20 Pedro Alves <pedro@codesourcery.com>
5095
5096 Cope with async mode.
5097
5098 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5099 into gdb_test + mi_expect_stop.
5100
5101 2011-05-20 Pedro Alves <pedro@codesourcery.com>
5102
5103 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5104 (callme): Remove printf call.
5105
5106 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5107
5108 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5109 quote pattern to avoid problems with Cygwin/mingw expect versions.
5110 * gdb.base/default.exp (show convenience): Use double
5111 quote pattern for regular expressions.
5112
5113 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5114
5115 Fix -readnow for -gdwarf-4 unused type units.
5116 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5117 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5118
5119 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5120
5121 * gdb.base/kill-after-signal.c: New file.
5122 * gdb.base/kill-after-signal.exp: New file.
5123
5124 2011-05-16 Pedro Alves <pedro@codesourcery.com>
5125
5126 * gdb.ada/start.exp: Call untested with the correct test filename.
5127 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5128 test filename. Make the test's binary unique.
5129 * gdb.arch/i386-signal.exp: Call untested with the correct test
5130 filename.
5131 * gdb.arch/i386-size-overlap.exp: Ditto.
5132 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5133 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5134 * gdb.cp/call-c.exp: Ditto.
5135 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5136 filename. Make the test's binary unique.
5137 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5138 * gdb.python/py-mi.exp: Ditto.
5139 * gdb.python/Makefile.in (EXECUTABLES): Update.
5140 * gdb.reverse/i386-precsave.exp: Ditto.
5141 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5142 test filename.
5143 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5144 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5145 unique.
5146 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5147 test filename.
5148 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5149 * gdb.trace/tfile.exp: Ditto.
5150
5151 2011-05-14 Yao Qi <yao@codesourcery.com>
5152
5153 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5154 type.
5155
5156 2011-05-13 Doug Evans <dje@google.com>
5157
5158 * gdb.python/py-objfile-script.exp: New file.
5159 * gdb.python/py-objfile-script.c: New file.
5160 * gdb.python/py-objfile-script-gdb.py: New file.
5161 * testsuite/gdb.python/py-section-script.exp: Test
5162 "info auto-load-scripts".
5163
5164 2011-05-13 Tom Tromey <tromey@redhat.com>
5165
5166 * gdb.dwarf2/clztest.exp: New file.
5167 * gdb.dwarf2/clztest.c: New file.
5168 * gdb.dwarf2/clztest.S: New file.
5169
5170 2011-05-13 Doug Evans <dje@google.com>
5171
5172 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5173 String16 tests.
5174
5175 2011-05-13 Tom Tromey <tromey@redhat.com>
5176
5177 * lib/gdb.exp (is_x86_like_target): New proc.
5178 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5179 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5180 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5181 -nostdlib to compiler.
5182 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5183 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5184 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5185 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5186 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5187
5188 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5189
5190 * gdb.python/py-function.exp: Test setting a value from a function
5191 which executes a command.
5192
5193 2011-05-12 Tom Tromey <tromey@redhat.com>
5194
5195 * gdb.dwarf2/typeddwarf.S: New file.
5196 * gdb.dwarf2/typeddwarf.c: New file.
5197 * gdb.dwarf2/typeddwarf.exp: New file.
5198
5199 2011-05-12 Marek Polacek <mpolacek@redhat.com>
5200
5201 * gdb.mi/mi-basics.exp: Fix races. Honour the
5202 `test_exec_and_symbol_mi_operatons' return value.
5203 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5204 gdb_test_multiple.
5205 (test_exec_and_symbol_mi_operatons): Likewise.
5206 (test_path_specification): Likewise.
5207
5208 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5209
5210 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5211 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5212 Replace `file copy' and `file rename' by `file mtime'. Twice.
5213
5214 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5215
5216 * gdb.base/readline-ask.c: New file.
5217 * gdb.base/readline-ask.exp: New file.
5218 * gdb.base/readline-ask.inputrc: New file.
5219
5220 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5221
5222 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5223 to avoid race condition.
5224 * gdb.cell/coremaker.c: Use small stack size.
5225 * gdb.cell/ea-standalone.exp: Use file name without path as
5226 argument to c_to.
5227 * gdb.cell/fork.exp: Allow other output when continuing to end.
5228
5229 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 * gdb.threads/corethreads.c: New file.
5232 * gdb.threads/corethreads.exp: New file.
5233
5234 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5235
5236 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5237 Try to compile the test using -Wl,-z,norelro first.
5238 (load_core): New variable libthread_db_seen, initialize it.
5239 (zeroed-threads cannot be listed): Protect it by XFAIL on
5240 !$libthread_db_seen.
5241
5242 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5243
5244 PR 12573
5245 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5246 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5247 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5248
5249 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5250
5251 * gdb.cp/psymtab-parameter.cc: New file.
5252 * gdb.cp/psymtab-parameter.exp: New file.
5253
5254 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5255
5256 Fix a race.
5257 * gdb.cp/static-print-quit.exp (print c): Split to ...
5258 (print c - <return>, print c - q <return>, print c - to quit):
5259 ... these. Make the testfile untested on gdb-7.1.
5260
5261 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
5262
5263 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5264 gdb_rename_execfile, gdb_touch_execfile): New.
5265 * gdb.base/reread.exp: Use new procs to handle multiple
5266 exec files.
5267
5268 2011-05-05 Yao Qi <yao@codesourcery.com>
5269
5270 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5271 (test_adr_32bit, test_pop_pc): New.
5272 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5273 (test_adr_32bit, test_pop_pc): New.
5274
5275 2011-05-04 Joseph Myers <joseph@codesourcery.com>
5276
5277 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5278 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5279 targets.
5280 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5281 handle targets.
5282
5283 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5284
5285 * gdb.base/completion.exp (complete help info wat): Rename to ...
5286 (complete 'help info wat'): ... here.
5287 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5288 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5289
5290 2011-05-04 Pedro Alves <pedro@codesourcery.com>
5291
5292 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5293 gdb_test and explicit $gdb_prompt/timeout matches.
5294
5295 2011-05-04 Yao Qi <yao@codesourcery.com>
5296
5297 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5298 and __thumb2__.
5299
5300 2011-05-03 Marek Polacek <mpolacek@redhat.com>
5301
5302 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5303 in place of `gdb_test "delete breakpoints"'. This eliminates two
5304 testcases.
5305
5306 2011-05-02 Pedro Alves <pedro@codesourcery.com>
5307
5308 PR testsuite/12649
5309 Fix races.
5310
5311 * gdb.base/completion.exp: Remove all sleep calls. Remove
5312 unnecessary regexs. Don't explicitly expect anything after the
5313 prompt. Eat the prompt if necessary.
5314
5315 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5316
5317 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5318 accept to show the caller line again as well as the line after.
5319
5320 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5321
5322 PR mi/12531
5323
5324 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5325 compile target.
5326 * gdb.python/py-prettyprint.exp: Add C++ object for
5327 CPLUS_FAKE_CHILD test.
5328
5329 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5330
5331 * gdb.base/signest.exp: New file.
5332 * gdb.base/signest.c: Likewise.
5333
5334 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5335
5336 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5337 thread and breakpoint notifications.
5338
5339 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.base/fortran-sym-case.c: New file.
5342 * gdb.base/fortran-sym-case.exp: New file.
5343 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5344 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5345 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5346
5347 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5348
5349 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5350 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5351 false #1', `if true else false #2' and `if true else false #3'.
5352
5353 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5354
5355 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5356 while delivering signal.
5357
5358 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5359
5360 MI breakpoint notifications.
5361
5362 * testsuite/gdb.mi/mi-cli.exp: Adust.
5363 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5364 * testsuite/gdb.mi/mi-watch.exp: Adust.
5365 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5366 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5367 notifications.
5368
5369 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5372 * gdb.base/gdbindex-stabs.c: New file.
5373 * gdb.base/gdbindex-stabs.exp: New file.
5374
5375 2011-04-25 Yao Qi <yao@codesourcery.com>
5376
5377 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5378 with /*...*/.
5379 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5380
5381 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5382
5383 * gdb.python/py-value.exp (test_objfiles): Name the first test
5384 `py-value in file.filename'.
5385
5386 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5389 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5390 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5391 !gdbserver_reconnect_p..
5392 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5393
5394 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5395
5396 * gdb.cp/cpcompletion.exp (complete class methods)
5397 (complete class methods beginning with F): Move them above runto. New
5398 comment about the runto delimiter.
5399
5400 2011-04-20 Pedro Alves <pedro@codesourcery.com>
5401
5402 * gdb.base/maint.exp: Test that "maint print registers" works
5403 without a running program.
5404
5405 2011-04-20 Marek Polacek <mpolacek@redhat.com>
5406
5407 * gdb.base/setshow.exp: Fix racy tests.
5408 ($old_gdb_prompt): New variable.
5409
5410 2011-04-19 Tom Tromey <tromey@redhat.com>
5411
5412 * gdb.mi/mi-nsmoribund.exp:
5413 * gdb.hp/gdb.objdbg/objdbg01.exp:
5414 * gdb.base/structs.exp (test_struct_returns):
5415 * gdb.base/call-sc.exp (test_scalar_returns):
5416 * gdb.base/bigcore.exp: Remove duplicate words.
5417
5418 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5419
5420 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5421 * gdb.base/break-interp.exp (test_attach): New comment.
5422
5423 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5426 (clear __stack_user.next, clear stack_used.next)
5427 (save a zeroed-threads corefile): New test.
5428 Call core_load for $core0file.
5429 (zeroed-threads cannot be listed): New test.
5430
5431 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5434 filename.
5435 ($srcfile): Preserve the original value.
5436 ($testfile): Match it the .exp filename.
5437 ($corefile): New variable. Substitute it around.
5438 Use clean_restart.
5439 ($prev_timeout): Remove.
5440 (load_core): Move core loading into this proc.
5441 Fix restore of $timeout if load_core fails.
5442
5443 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5444
5445 * gdb.base/eu-strip-infcall.c: New file.
5446 * gdb.base/eu-strip-infcall.exp: New file.
5447
5448 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5449
5450 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5451 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5452
5453 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5454
5455 Fix Python access to inlined frames.
5456 * gdb.python/py-frame-inline.c: New file.
5457 * gdb.python/py-frame-inline.exp: New file.
5458
5459 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5460
5461 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5462 content of 's24' correctly (avoiding "optimized out").
5463 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5464
5465 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5466
5467 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5468
5469 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5470
5471 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5472 expect a colon in watch -location output.
5473
5474 2011-04-13 Marek Polacek <mpolacek@redhat.com>
5475
5476 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
5477 New testcase `expect response to define backtrace'. Also remove
5478 redundant `default' block.
5479
5480 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 * gdb.python/py-prettyprint.c (struct hint_error): New.
5483 (main): New variable hint_error.
5484 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5485 "print hint_error".
5486 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5487 (register_pretty_printers): Register it.
5488
5489 2011-04-04 Tom Tromey <tromey@redhat.com>
5490
5491 * gdb.cp/maint.exp (test_help): Update.
5492 (test_namespace): Likewise.
5493
5494 2011-04-01 Joel Brobecker <brobecker@adacore.com>
5495
5496 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5497 * gdb.ada/arrayptr.exp: Add new tests.
5498
5499 2011-04-01 Joel Brobecker <brobecker@adacore.com>
5500
5501 * gdb.ada/mi_catch_ex: New testcase.
5502
5503 2011-04-01 Pedro Alves <pedro@codesourcery.com>
5504
5505 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5506 base::overload(void) method without specifying "const".
5507
5508 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5509
5510 * gdb.arch/thumb-singlestep.S: New file.
5511 * gdb.arch/thumb-singlestep.exp: Likewise.
5512
5513 2011-03-31 Tom Tromey <tromey@redhat.com>
5514
5515 * gdb.python/py-prettyprint.py (exception_flag): New global.
5516 (NoStringContainerPrinter._iterator.next): Check it.
5517 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5518 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5519
5520 2011-03-29 Tom Tromey <tromey@redhat.com>
5521
5522 * gdb.cp/anon-struct.cc: New file.
5523 * gdb.cp/anon-struct.exp: New file.
5524
5525 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5526
5527 Test STT_GNU_IFUNC support.
5528 * gdb.base/gnu-ifunc-lib.c: New file.
5529 * gdb.base/gnu-ifunc.c: New file.
5530 * gdb.base/gnu-ifunc.exp: New file.
5531
5532 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5533
5534 Support a ring of related breakpoints.
5535 * gdb.base/watchpoint-delete.c: New file.
5536 * gdb.base/watchpoint-delete.exp: New file.
5537
5538 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5539
5540 * gdb.ada/arrayparam.exp (print first after function call): Use
5541 explicit package name. Add a comment
5542 (print lasta after function call): Rename ...
5543 (print last after function call): ... it and use explicit package
5544 name.
5545 (print length after function call): Use explicit package name.
5546 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5547 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5548 (multiple matches for symbol i): Rename ...
5549 (multiple matches for symbol integervar): ... it.
5550 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5551 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5552
5553 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
5554
5555 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5556 environment variable to make grep output more predictable. Move
5557 all the environment setup into gdb_init so it's done once per test
5558 case rather than each time we start gdb.
5559
5560 2011-03-24 Tom Tromey <tromey@redhat.com>
5561
5562 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5563 test.
5564
5565 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5566
5567 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5568 * gdb.dwarf2/dw2-entry-value.S: New file.
5569 * gdb.dwarf2/dw2-entry-value.exp: New file.
5570
5571 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5572
5573 PR python/12183
5574
5575 * gdb.python/py-function.exp: Add GdbError tests.
5576
5577 2011-03-18 Pedro Alves <pedro@codesourcery.com>
5578
5579 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5580 (reglocal_test_func, statlocal_test_func): New functions.
5581 (globals_test_func): Call new functions.
5582 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5583 (gdb_collect_locals_test): New procedure.
5584 (gdb_trace_collection_test): Call new procedures.
5585
5586 2011-03-18 Pedro Alves <pedro@codesourcery.com>
5587
5588 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5589 (test_register, test_register_unavailable): New procedures.
5590 (gdb_unavailable_registers_test): New procedure.
5591 (gdb_trace_collection_test): Call it.
5592
5593 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5594
5595 PR python/12149
5596
5597 * gdb.python/python.exp: Add gdb.write tests.
5598
5599 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5600
5601 * gdb.python/Makefile.in: Add py-objfile.
5602 * gdb.python/py-objfile.exp: New file.
5603 * gdb.python/py-objfile.c: New file.
5604 * gdb.python/py-block.exp: Add is_valid tests.
5605 * gdb.python/py-inferior.exp: Ditto.
5606 * gdb.python/py-infthread.exp: Ditto.
5607 * gdb.python/py-symbol.exp: Ditto.
5608 * gdb.python/py-symtab.exp: Ditto.
5609
5610 2011-03-16 Keith Seitz <keiths@redhat.com>
5611
5612 PR c++/12273
5613 * gdb.cp/cmpd-minsyms.exp: New test.
5614 * gdb.cp/cmpd-minsyms.cc: New file.
5615
5616 PR c++/11734
5617 * gdb.cp/ovsrch.exp: New test.
5618 * gdb.cp/ovsrch.h: New file.
5619 * gdb.cp/ovsrch1.cc: New file.
5620 * gdb.cp/ovsrch2.cc: New file.
5621 * gdb.cp/ovsrch3.cc: New file.
5622 * gdb.cp/ovsrch4.cc: New file.
5623
5624 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5625
5626 PR gdb/12528
5627 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5628 * gdb.base/break-on-linker-gcd-function.exp: New test.
5629 * gdb.base/break-on-linker-gcd-function.cc: New file.
5630
5631 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
5632
5633 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5634
5635 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5636
5637 * lib/gdb.exp (gdb_unload): Add another termination case.
5638
5639 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5640
5641 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5642 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5643 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5644 Provide a stub byte there.
5645 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5646 DW_AT_entry_pc.
5647 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5648
5649 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5650
5651 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5652 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5653 "generic ABI, auto".
5654 (altivec_abi_tests): Accept vectors returned by reference.
5655
5656 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5657
5658 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5659
5660 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5661
5662 * gdb.python/py-section-script.exp: Skip test if no Python support.
5663
5664 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5665
5666 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5667
5668 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5669
5670 * gdb.python/py-parameter.exp: Update tests to the new Python
5671 parameter API. Add "no documentation" test. Add deprecated API
5672 backward compatibility test.
5673
5674 2011-03-09 Tom Tromey <tromey@redhat.com>
5675
5676 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5677 gdb_continue_to_end.
5678
5679 2011-03-09 Mark Kettenis <kettenis@gnu.org>
5680
5681 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5682 tabs.
5683
5684 2011-03-09 Tom Tromey <tromey@redhat.com>
5685
5686 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5687 parentheses.
5688 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5689 $command.
5690 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5691 argument to gdb_continue_to_end.
5692 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5693 argument to gdb_continue_to_end.
5694 * gdb.cp/annota3.exp: Fix regex.
5695 * gdb.cp/annota2.exp: Fix regex.
5696 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5697 gdb_continue_to_end.
5698 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5699 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5700 gdb_continue_to_end.
5701
5702 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5703
5704 * gdb.server/ext-run.exp
5705 (load new file without any gdbserver inferior): New test.
5706
5707 2011-03-07 Tom Tromey <tromey@redhat.com>
5708
5709 * Makefile.in (TAGS): Rewrite.
5710
5711 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5712
5713 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5714 initial commands echo. New match for `Found trace'. Anchor all the
5715 other matches. Anchor and match for `No trace frame found' the final
5716 match.
5717
5718 2011-03-07 Tom Tromey <tromey@redhat.com>
5719
5720 * Makefile.in (TAGS): New target.
5721
5722 2011-03-07 Tom Tromey <tromey@redhat.com>
5723
5724 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5725 change.
5726 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5727 change.
5728 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5729 exit message change.
5730 (skip_altivec_tests): Update for exit message change.
5731 (skip_vsx_tests): Likewise.
5732 (gdb_continue_to_end): Likewise. Add 'command' argument.
5733 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5734 * gdb.threads/tls.exp: Update for exit message change.
5735 * gdb.threads/thread-unwindonsignal.exp: Use
5736 gdb_continue_to_end.
5737 * gdb.threads/step.exp (step_it): Update for exit message change.
5738 (continue_all): Likewise.
5739 * gdb.threads/print-threads.exp (test_all_threads): Update for
5740 exit message change.
5741 * gdb.threads/interrupted-hand-call.exp: Use
5742 gdb_continue_to_end.
5743 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5744 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5745 gdb_continue_to_end.
5746 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5747 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5748 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5749 * gdb.cp/method.exp: Update for exit message change.
5750 * gdb.cp/mb-templates.exp: Update for exit message change.
5751 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5752 * gdb.cp/annota3.exp: Update for exit message change.
5753 * gdb.cp/annota2.exp: Update for exit message change.
5754 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5755 * gdb.base/term.exp: Update for exit message change.
5756 * gdb.base/step-test.exp (test_i): Update for exit message change.
5757 * gdb.base/sigstep.exp (advance): Update for exit message change.
5758 (advancei): Likewise.
5759 * gdb.base/siginfo.exp: Update for exit message change.
5760 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5761 * gdb.base/reread.exp: Use gdb_continue_to_end.
5762 * gdb.base/langs.exp: Use gdb_continue_to_end.
5763 * gdb.base/interrupt.exp: Update for exit message change.
5764 * gdb.base/gdb1555.exp: Update for exit message change.
5765 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5766 * gdb.base/ending-run.exp: Update for exit message change.
5767 * gdb.base/chng-syms.exp: Update for exit message change.
5768 * gdb.base/checkpoint.exp: Update for exit message change.
5769 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5770 gdb_continue_to_end.
5771 (test_catch_syscall_with_wrong_args): Likewise.
5772 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5773 * gdb.base/break-interp.exp (test_ld): Update for exit message
5774 change.
5775 * gdb.base/bang.exp: Update for exit message change.
5776 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5777 (do_call_attach_tests): Likewise.
5778 * gdb.base/a2-run.exp: Update for exit message change.
5779 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5780 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5781 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5782
5783 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5784
5785 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5786
5787 2011-03-03 Tom Tromey <tromey@redhat.com>
5788
5789 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5790 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5791 * gdb.hp/gdb.aCC/configure.ac: Remove.
5792 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5793 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5794 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5795 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5796 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5797 * gdb.hp/gdb.compat/configure.ac: Remove.
5798 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5799 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5800 * gdb.hp/gdb.defects/configure.ac: Remove.
5801 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5802 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5803 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5804 * gdb.hp/configure.ac: Remove.
5805 * gdb.hp/configure: Remove.
5806 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5807 substitution.
5808 (Makefile): Remove rule.
5809 * gdb.cell/configure.ac: Remove.
5810 * gdb.cell/configure: Remove.
5811 * gdb.stabs/Makefile.in (Makefile): Remove.
5812 (distclean): Don't remove config.status or config.log.
5813 * gdb.stabs/configure (Makefile): Remove.
5814 * gdb.stabs/configure.ac: Remove.
5815 * configure: Rebuild.
5816 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5817 Remove stabs- and cell-specific logic. Test for existence of
5818 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5819 subdirectories, gdb.cell, and and gdb.stabs.
5820 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5821
5822 2011-03-03 Joel Brobecker <brobecker@adacore.com>
5823
5824 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5825 end of buffer.
5826
5827 2011-03-02 Joel Brobecker <brobecker@adacore.com>
5828
5829 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5830 gdb_test when running a test where we expected no output back.
5831
5832 2011-02-28 Michael Snyder <msnyder@vmware.com>
5833
5834 * gdb.cp/overload.cc: Change initializer value to integer.
5835
5836 2011-02-27 Michael Snyder <msnyder@vmware.com>
5837
5838 * gdb.multi/base.exp: Add test for remove-inferiors.
5839
5840 2011-02-26 Joel Brobecker <brobecker@adacore.com>
5841
5842 * gdb.python/py-frame.exp: Simplify the initialization phase
5843 using prepare_for_testing.
5844
5845 2011-02-25 Michael Snyder <msnyder@vmware.com>
5846
5847 * gdb.multi/base.exp: Add tests for info inferiors with args.
5848
5849 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5850
5851 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5852 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5853 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5854 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5855 asmfile3. Comment the STABS (#3) file compilation. Compile
5856 everything through assembler. Provide KFAIL for symtab/12497.
5857 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5858 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5859 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5860 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5861
5862 2011-02-24 Michael Snyder <msnyder@vmware.com>
5863
5864 * gdb.base/break.exp: Add tests for delete breakpoints using
5865 convenience variables and value history references.
5866
5867 2011-02-24 Michael Snyder <msnyder@vmware.com>
5868
5869 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5870 left behind in previous check-in.
5871
5872 2011-02-23 Michael Snyder <msnyder@vmware.com>
5873
5874 * gdb.base/break.exp: Add tests for "info break" with arguments.
5875 * gdb.trace/infotrace.exp: Update patterns for error and help.
5876 * gdb.base/completion.exp: Update pattern.
5877 * gdb.base/ena-dis-br.exp: Update pattern.
5878 * gdb.base/help.exp: Update patterns.
5879
5880 2011-02-23 Michael Snyder <msnyder@vmware.com>
5881
5882 * gdb.base/memattr.exp: New test.
5883 * gdb.base/memattr.c: Test load for memattr.exp.
5884
5885 2011-02-22 Doug Evans <dje@google.com>
5886
5887 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5888
5889 2011-02-22 Michael Snyder <msnyder@vmware.com>
5890
5891 * Makefile.in: Make more clean.
5892 * gdb.ada/Makefile.in: Ditto.
5893 * gdb.arch/Makefile.in: Ditto.
5894 * gdb.asm/Makefile.in: Ditto.
5895 * gdb.base/Makefile.in: Ditto.
5896 * gdb.cp/Makefile.in: Ditto.
5897 * gdb.dwarf2/Makefile.in: Ditto.
5898 * gdb.java/Makefile.in: Ditto.
5899 * gdb.mi/Makefile.in: Ditto.
5900 * gdb.modula2/Makefile.in: Ditto.
5901 * gdb.python/Makefile.in: Ditto.
5902 * gdb.server/Makefile.in: Ditto.
5903 * gdb.stabs/Makefile.in: Ditto.
5904 * gdb.threads/Makefile.in: Ditto.
5905 * gdb.trace/Makefile.in: Ditto.
5906
5907 2011-02-22 Michael Snyder <msnyder@vmware.com>
5908
5909 * gdb.threads/thread-find.exp: Add tests for bad input to
5910 info threads.
5911
5912 2011-02-22 Joel Brobecker <brobecker@adacore.com>
5913
5914 * gdb.python/py-breakpoint.exp: Fix the expected output of
5915 one of the "maint info breakpoints" tests to accept the output
5916 generated on platforms that do not have hardware watchpoints.
5917
5918 2011-02-22 Joel Brobecker <brobecker@adacore.com>
5919
5920 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5921 clean_restart. Be a little stricter in the expected output
5922 for one of the tests. Fix a typo in one of the comments.
5923
5924 2011-02-22 Joel Brobecker <brobecker@adacore.com>
5925
5926 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5927 Delete variable binfile, no longer use. Add or modify test
5928 comments to make them unique.
5929
5930 2011-02-21 Michael Snyder <msnyder@vmware.com>
5931
5932 * Makefile.in: Update for make clean.
5933 * gdb.ada/Makefile.in: Ditto.
5934 * gdb.arch/Makefile.in: Ditto.
5935 * gdb.asm/Makefile.in: Ditto.
5936 * gdb.base/Makefile.in: Ditto.
5937 * gdb.cp/Makefile.in: Ditto.
5938 * gdb.dwarf2/Makefile.in: Ditto.
5939 * gdb.java/Makefile.in: Ditto.
5940 * gdb.mi/Makefile.in: Ditto.
5941 * gdb.modula2/Makefile.in: Ditto.
5942 * gdb.python/Makefile.in: Ditto.
5943 * gdb.server/Makefile.in: Ditto.
5944 * gdb.stabs/Makefile.in: Ditto.
5945 * gdb.threads/Makefile.in: Ditto.
5946 * gdb.trace/Makefile.in: Ditto.
5947
5948 2011-02-21 Michael Snyder <msnyder@vmware.com>
5949
5950 * gdb.threads/thread-find.exp: Update patterns for changes in
5951 output of "info threads" command.
5952
5953 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5954 Ulrich Weigand <uweigand@de.ibm.com>
5955
5956 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5957 (skip_hw_watchpoint_tests): Likewise.
5958 (skip_hw_watchpoint_multi_tests): Likewise.
5959
5960 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5961
5962 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5963 (skip_hw_watchpoint_tests): Likewise.
5964 (skip_hw_watchpoint_multi_tests): Likewise.
5965 (skip_hw_watchpoint_access_tests): Likewise.
5966
5967 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5968 * gdb.base/pr11022.exp: Likewise.
5969 * gdb.base/watch-read.exp: Likewise.
5970 * gdb.base/watch_thread_num.exp: Likewise.
5971 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5972 * gdb.base/watchpoint-hw.exp: Likewise.
5973 * gdb.base/watchpoint.exp: Likewise.
5974 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5975 * gdb.threads/watchthreads-reorder.exp: Likewise.
5976 * gdb.threads/watchthreads.exp: Likewise.
5977 * gdb.threads/watchthreads2.exp: Likewise.
5978
5979 2011-02-21 Joel Brobecker <brobecker@adacore.com>
5980
5981 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5982 the debugger is unable to find the array bounds.
5983
5984 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5985
5986 * gdb.cp/typedef-operator.exp: New file.
5987 * gdb.cp/typedef-operator.cc: New file.
5988
5989 2011-02-17 Michael Snyder <msnyder@vmware.com>
5990
5991 * gdb.threads/thread-find.exp: Fix regular expressions.
5992
5993 2011-02-17 Joel Brobecker <brobecker@adacore.com>
5994
5995 * gdb.ada/packed_array: Expand testcase to test printing of
5996 unconstrained packed array.
5997
5998 2011-02-17 Joel Brobecker <brobecker@adacore.com>
5999
6000 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6001
6002 2011-02-16 Pedro Alves <pedro@codesourcery.com>
6003
6004 * gdb.trace/collection.c (globalarr3): New global.
6005 (main): Initialize it before collecting, and and clear it
6006 afterwards.
6007 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6008 collecting with '{type} addr', where the addr expression is not an
6009 rvalue.
6010
6011 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
6012
6013 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6014 a bool variable. Expect correct OpenCL names for vector types. Use the
6015 uc3 variable name instead of referring to the uchar3 built-in type.
6016 Escape the asterisk at the half pointer test.
6017
6018 2011-02-16 Pedro Alves <pedro@codesourcery.com>
6019
6020 * gdb.trace/collection.c (globalarr2): New global.
6021 (main): Initialize it before collecting, and and clear it
6022 afterwards.
6023 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6024 collecting overlapping memory ranges.
6025
6026 2011-02-15 Michael Snyder <msnyder@vmware.com>
6027
6028 * gdb.base/default.exp: Add tests for thread commands.
6029 * gdb.base/help.exp: Add tests for thread commands.
6030 * gdb.threads/thread-find.exp: New test for thread find command.
6031
6032 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
6033
6034 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6035
6036 2011-02-15 Yao Qi <yao@codesourcery.com>
6037
6038 PR tdep/12352
6039 * gdb.arch/arm-disp-step.S : New test for str instruction.
6040 * gdb.arch/arm-disp-step.exp : Likewise.
6041
6042 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6043
6044 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6045 "vector_register2_vr" test strings. Test the extended floating
6046 point registers (F32~F63).
6047 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6048 IBM XL C compiler. Make the test program use a register provided
6049 by the compiler for the lxvd2x instruction.
6050
6051 2011-02-14 Pedro Alves <pedro@codesourcery.com>
6052
6053 * gdb.trace/unavailable.cc (class Base, class Middle, class
6054 Derived): New types.
6055 (derived_unavail, derived_partial, derived_whole): New globals.
6056 (virtual_partial): New global.
6057 (virtualp): Point at virtual_partial.
6058 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6059 related to unavailable vptr.
6060
6061 2011-02-14 Pedro Alves <pedro@codesourcery.com>
6062
6063 * gdb.trace/unavailable.cc (a, b, c): New globals.
6064 (main): Set and clear them.
6065 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6066 `a' and `c', and check that `b' isn't collected, although `a' and
6067 `c' are.
6068
6069 2011-02-14 Pedro Alves <pedro@codesourcery.com>
6070
6071 * gdb.trace/unavailable.cc (struct Virtual): New.
6072 (virtualp): New global pointer.
6073 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6074 printing a pointer to an object whose type has a vtable, with
6075 print object on.
6076
6077 2011-02-14 Pedro Alves <pedro@codesourcery.com>
6078
6079 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6080 value repeat handles unavailableness.
6081
6082 2011-02-14 Pedro Alves <pedro@codesourcery.com>
6083
6084 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6085 tests for building arrays from unavailable values, subscripting
6086 non-memory rvalue unvailable arrays, and accessing fields or
6087 baseclasses of non-lazy unavailable values,
6088 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6089 struct types.
6090 (g_smallstruct, g_smallstruct_b): New globals.
6091
6092 2011-02-14 Pedro Alves <pedro@codesourcery.com>
6093
6094 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6095
6096 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6097
6098 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6099 * gdb.cp/overload-const.exp: New file.
6100 * gdb.cp/overload-const.cc: New file.
6101
6102 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6103
6104 * gdb.opencl/callfuncs.cl: New file.
6105 * gdb.opencl/callfuncs.exp: New test.
6106 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6107
6108 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6109
6110 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6111 when computing result.
6112 * gdb.arch/altivec-abi.exp: Update expected results.
6113
6114 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6115
6116 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6117 * gdb.base/jit.exp: Likewise.
6118 * gdb.base/pie-execl.exp: Likewise.
6119 * gdb.base/solib-nodir.exp: Likewise.
6120 * gdb.base/solib-overlap.exp: Likewise.
6121
6122 2011-02-07 Pedro Alves <pedro@codesourcery.com>
6123
6124 * gdb.trace/collection.c (global_pieces): New.
6125 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6126 New procedure.
6127 (gdb_trace_collection_test): Call it.
6128
6129 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6130
6131 * gdb.python/py-evthreads.c: New file.
6132 * gdb.python/py-evthreads.exp: New file.
6133 * gdb.python/py-events.py: New file.
6134 * gdb.python/py-events.exp: New file.
6135 * gdb.python/py-events.c: New file.
6136
6137 2011-02-04 David Daney <ddaney@caviumnetworks.com>
6138
6139 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6140
6141 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
6142
6143 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6144 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6145 boundary between two compilation units.
6146
6147 2011-02-02 Pedro Alves <pedro@codesourcery.com>
6148
6149 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6150 (Virtual): New structs.
6151 (virtual_o, virtual_middle_b): New globals.
6152 * gdb.cp/virtbase.exp: New tests.
6153
6154 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6155
6156 * gdb.base/jit.exp: New file.
6157 * gdb.base/jit-main.c: New file.
6158 * gdb.base/jit-solib.c: New file.
6159
6160 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6161
6162 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6163 proceed to initial kernel entry point.
6164 * gdb.opencl/datatypes.exp: Likewise.
6165 * gdb.opencl/operators.exp: Likewise.
6166 * gdb.opencl/vec_comps.exp: Likewise.
6167
6168 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6169
6170 * gdb.cp/nsnested.cc: New.
6171 * gdb.cp/nsnested.exp: New.
6172 * gdb.cp/nsnoimports.exp: New.
6173 * gdb.cp/nsnoimports.cc: New.
6174
6175 2011-01-31 Joel Brobecker <brobecker@adacore.com>
6176
6177 * gdb.base/interact.exp: Add extra tests that verify that
6178 the value of the interactive-mode setting does not change
6179 after the script is sourced.
6180
6181 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6182
6183 * gdb.cp/noparam.exp: New file.
6184 * gdb.cp/noparam.cc: New file.
6185
6186 2011-01-28 Pedro Alves <pedro@codesourcery.com>
6187
6188 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6189 there's no stack or registers.
6190
6191 2011-01-26 Tom Tromey <tromey@redhat.com>
6192
6193 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6194 space before string output. Add test for "set print pretty off"
6195 case.
6196
6197 2011-01-25 Pedro Alves <pedro@codesourcery.com>
6198
6199 * gdb.base/frame-args.exp: Adjust.
6200 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6201 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6202 * gdb.dwarf2/pieces.exp: Adjust.
6203 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6204 * gdb.opt/inline-locals.exp: Adjust.
6205 * gdb.threads/fork-child-threads.exp: Adjust.
6206
6207 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
6208
6209 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6210 OpenCL kernel function. Add a comment as marker. Add address space
6211 qualifiers for the remaining program scope variables.
6212 * gdb.opencl/datatypes.cl: Likewise.
6213 * gdb.opencl/operators.cl: Likewise.
6214 * gdb.opencl/vec_comps.cl: Likewise.
6215 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6216 Add breakpoint at the marker comment.
6217 * gdb.opencl/datatypes.exp: Likewise.
6218 * gdb.opencl/operators.exp: Likewise.
6219 * gdb.opencl/vec_comps.exp: Likewise.
6220
6221 2011-01-24 Pedro Alves <pedro@codesourcery.com>
6222
6223 * gdb.base/printcmds.c (some_struct): New struct and instance.
6224 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6225 procedure.
6226 <global scope>: Call it.
6227
6228 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
6229
6230 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6231 argument to the gdb_compile_opencl_hostapp call.
6232
6233 2011-01-19 Yao Qi <yao@codesourcery.com>
6234
6235 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6236 positve list.
6237
6238 2011-01-19 Yao Qi <yao@codesourcery.com>
6239
6240 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6241 canonical form.
6242 Remove "xscale-*-*"
6243 * gdb.xml/tdesc-regs.exp: Likewise.
6244 * gdb.python/py-section-script.exp: Replace ARM target triplet
6245 with canonical form.
6246 Match arm*-*-symbianelf*.
6247 * gdb.base/dup-sect.exp: Likewise.
6248 * lib/dwarf.exp: New.
6249 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6250 dwarf2_support.
6251 * gdb.dwarf2/dup-psym.exp: Likewise.
6252 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6253 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6254 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6255 * gdb.dwarf2/dw2-basic.exp: Likewise.
6256 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6257 * gdb.dwarf2/dw2-const.exp: Likewise.
6258 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6259 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6260 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6261 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6262 * gdb.dwarf2/dw2-filename.exp: Likewise.
6263 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6264 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6265 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6266 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6267 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6268 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6269 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6270 * gdb.dwarf2/dw2-producer.exp: Likewise.
6271 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6272 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6273 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6274 * gdb.dwarf2/dw2-strp.exp: Likewise.
6275 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6276 * gdb.dwarf2/implptr.exp: Likewise.
6277 * gdb.dwarf2/mac-fileno.exp: Likewise.
6278 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6279 * gdb.dwarf2/pieces.exp: Likewise.
6280 * gdb.dwarf2/pr11465.exp: Likewise.
6281 * gdb.dwarf2/valop.exp: Likewise.
6282 * gdb.dwarf2/watch-notconst.exp: Likewise.
6283 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6284
6285 2011-01-19 Tom Tromey <tromey@redhat.com>
6286
6287 * gdb.python/py-infthread.exp: Add thread tests.
6288
6289 2011-01-14 Joel Brobecker <brobecker@adacore.com>
6290
6291 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6292
6293 2011-01-14 Joel Brobecker <brobecker@adacore.com>
6294
6295 * gdb.ada/widewide: New testcase.
6296
6297 2011-01-13 Joel Brobecker <brobecker@adacore.com>
6298
6299 * gdb.base/interact.exp: New testcase.
6300
6301 2011-01-12 Tom Tromey <tromey@redhat.com>
6302
6303 * gdb.mi/gdb2549.exp: Update for error message changes.
6304 * gdb.mi/mi-cli.exp: Likewise.
6305 * gdb.mi/mi-disassemble.exp: Likewise.
6306 * gdb.mi/mi-pthreads.exp: Likewise.
6307 * gdb.mi/mi-regs.exp: Likewise.
6308 * gdb.mi/mi-stack.exp: Likewise.
6309 * gdb.mi/mi-var-block.exp: Likewise.
6310 * gdb.mi/mi-var-cmd.exp: Likewise.
6311 * gdb.mi/mi2-cli.exp: Likewise.
6312 * gdb.mi/mi2-disassemble.exp: Likewise.
6313 * gdb.mi/mi2-pthreads.exp: Likewise.
6314 * gdb.mi/mi2-regs.exp: Likewise.
6315 * gdb.mi/mi2-stack.exp: Likewise.
6316 * gdb.mi/mi2-var-block.exp: Likewise.
6317 * gdb.mi/mi2-var-cmd.exp: Likewise.
6318
6319 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
6320 Jan Kratochvil <jan.kratochvil@redhat.com>
6321
6322 PR fortran/11104 and DWARF unbound arrays detection.
6323 * gdb.fortran/multi-dim.exp: New file.
6324 * gdb.fortran/multi-dim.f90: New file.
6325
6326 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
6327
6328 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6329 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6330 add new tests for opcode dumping.
6331
6332 2011-01-11 Tom Tromey <tromey@redhat.com>
6333
6334 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6335
6336 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6337
6338 Convert hardware watchpoints to use breakpoint_ops.
6339 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6340 type is not supported.
6341 * gdb.base/foll-fork.exp: Likewise.
6342 * gdb.base/foll-vfork.exp: Likewise.
6343
6344 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6345
6346 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6347 Use load_lib gdb-python.exp.
6348 * gdb.python/python.exp: Ditto.
6349 * gdb.python/py-function.exp: Ditto.
6350
6351 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6352
6353 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6354
6355 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6356
6357 * configure: Regenerate.
6358
6359 2011-01-06 Tom Tromey <tromey@redhat.com>
6360
6361 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6362
6363 2011-01-06 Joel Brobecker <brobecker@adacore.com>
6364
6365 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6366 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6367 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6368 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6369 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6370 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6371 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6372 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6373 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6374 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6375 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6376 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6377 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6378 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6379 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6380 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6381 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6382 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6383 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6384 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6385 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6386 gdb.ada/uninitialized_vars.exp,
6387 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6388 Simplify by using clean_restart.
6389
6390 2011-01-06 Joel Brobecker <brobecker@adacore.com>
6391
6392 Add marker to be used as anchor for inserting breakpoints.
6393 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6394 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6395 Likewise.
6396
6397 Remove uses of gdb_start_cmd.
6398 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6399 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6400
6401 Do not run testcase if testing with GDBserver.
6402 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6403 if testing with GDBserver.
6404
6405 2011-01-06 Joel Brobecker <brobecker@adacore.com>
6406
6407 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6408 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6409 copyright header.
6410
6411 2011-01-05 Joel Brobecker <brobecker@adacore.com>
6412
6413 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6414 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6415 testsuite/gdb.fortran/complex.f,
6416 testsuite/gdb.fortran/derived-type.f90,
6417 testsuite/gdb.fortran/library-module-lib.f90,
6418 testsuite/gdb.fortran/library-module-main.f90,
6419 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6420 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6421 Copyright year update.
6422
6423 2011-01-05 Joel Brobecker <brobecker@adacore.com>
6424
6425 * gdb.base/langs1.f: Add copyright header.
6426
6427 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6428
6429 * gdb.base/morestack.exp: New file.
6430 * gdb.base/morestack.c: New file.
6431
6432 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6433
6434 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6435
6436 2010-12-29 Joel Brobecker <brobecker@adacore.com>
6437
6438 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6439 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6440
6441 2010-12-29 Joel Brobecker <brobecker@adacore.com>
6442
6443 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6444
6445 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6446
6447 * gdb.threads/tls.exp: Fix typo.
6448
6449 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6450 * gdb.threads/execl.exp: Update.
6451
6452 2010-12-23 Yao Qi <yao@codesourcery.com>
6453
6454 * gdb.arch/arm-disp-step.exp: New.
6455 * gdb.arch/arm-disp-step.S: New.
6456
6457 2010-12-21 Tom Tromey <tromey@redhat.com>
6458
6459 * gdb.threads/execl.exp: Update.
6460 * gdb.threads/linux-dp.exp: Update.
6461 * gdb.threads/manythreads.exp: Update.
6462 * gdb.threads/tls.exp: Update.
6463
6464 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6465
6466 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6467 (NextOverThrowDerivates) <resumebpt>: New.
6468 (resumebpt_test): New.
6469 (main): Call resumebpt_test.
6470 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6471
6472 2010-12-12 Stan Shebs <stan@codesourcery.com>
6473
6474 * gdb.trace/tsv.exp: Test print command on trace state variables.
6475
6476 2010-12-09 Tom Tromey <tromey@redhat.com>
6477
6478 * gdb.base/interp.exp: Add regression test.
6479
6480 2010-12-09 Tom Tromey <tromey@redhat.com>
6481
6482 * gdb.java/jnpe.java: New file.
6483 * gdb.java/jnpe.exp: New file.
6484 * gdb.cp/nextoverthrow.exp: New file.
6485 * gdb.cp/nextoverthrow.cc: New file.
6486
6487 2010-12-07 Doug Evans <dje@google.com>
6488
6489 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6490 of data-directory.
6491 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6492 updated.
6493 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6494
6495 2010-11-29 Michael Snyder <msnyder@vmware.com>
6496
6497 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6498 * gdb.base/call-sc.exp: Ditto.
6499 * gdb.base/finish.exp: Ditto.
6500 * gdb.base/return.exp: Ditto.
6501 * gdb.base/return2.exp: Ditto.
6502
6503 2010-11-30 Doug Evans <dje@google.com>
6504
6505 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6506 (gdb_expect_list): Fix spelling errors in comments.
6507 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6508 send_gdb/gdb_expect_list where applicable.
6509 * gdb.base/call-ar-st.exp: Ditto.
6510 * gdb.base/funcargs.exp: Ditto.
6511 * gdb.base/gcore.exp: Ditto.
6512 * gdb.base/page.exp: Ditto.
6513 * gdb.base/sigaltstack.exp: Ditto.
6514 * gdb.base/siginfo.exp: Ditto.
6515 * gdb.base/sigstep.exp: Ditto.
6516 * gdb.base/trace-commands.exp: Ditto.
6517
6518 2010-11-29 Doug Evans <dje@google.com>
6519
6520 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6521 printer-name;subprinter-name.
6522
6523 2010-11-29 Tom Tromey <tromey@redhat.com>
6524
6525 * gdb.dwarf2/implptr.exp: New file.
6526 * gdb.dwarf2/implptr.c: New file.
6527 * gdb.dwarf2/implptr.S: New file.
6528
6529 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6530
6531 PR python/12199
6532
6533 * gdb.python/py-breakpoint.exp: Test the delete method.
6534
6535 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 Fix step_resume_breakpoint unsaved during an infcall.
6538 * gdb.base/step-resume-infcall.exp: New file.
6539 * gdb.base/step-resume-infcall.c: New file.
6540
6541 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
6542
6543 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6544
6545 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
6546
6547 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6548 on ppc64's symbols; "finish" and "return" commands must accept to
6549 show the caller line again as well as the line after.
6550 * gdb.asm/powerpc64.inc: New file.
6551
6552 2010-11-23 Doug Evans <dje@google.com>
6553
6554 * lib/gdb.exp (gdb_test_sequence): New function.
6555 (gdb_expect_list): Add verbose -log call for each pattern.
6556 * gdb.base/signals.exp (test_handle_all_print): Call it.
6557 Reduce timeout increment from 6 minutes to 1 minute.
6558 * gdb.server/ext-run.exp: Call it.
6559
6560 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6561
6562 PR python/12212
6563
6564 * gdb.python/python.exp: Check that selected_thread raises an
6565 error when no inferior is loaded.
6566
6567 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6568
6569 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6570 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6571
6572 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6573
6574 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6575 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6576
6577 2010-11-18 Doug Evans <dje@google.com>
6578
6579 * gdb.server/ext-run.exp: Fix intermittent failures.
6580
6581 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6582
6583 * gdb.stabs/gdb11479.exp: Use runto_main.
6584
6585 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6586
6587 * gdb.base/break-entry.exp: Skip if using a stub.
6588
6589 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6590
6591 * gdb.python/py-inferior.exp: Pack values in target endianness.
6592
6593 2010-11-12 Tom Tromey <tromey@redhat.com>
6594
6595 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6596 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6597 MemoryError.
6598 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6599 type.
6600 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6601 MemoryError.
6602 (test_subscript_regression): Update exception type.
6603
6604 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6605
6606 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6607 breakpoint tests.
6608
6609 2010-11-09 Pedro Alves <pedro@codesourcery.com>
6610
6611 * gdb.base/watchpoint.exp: Test "watch -location" with an
6612 innacessible location.
6613
6614 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
6615 Luis Machado <luisgpm@br.ibm.com>
6616
6617 * gdb.base/maint.exp: Expect "." prefix.
6618 * gdb.base/nodebug.exp: Expect "." Likewise.
6619 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6620 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6621 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6622 POWER server processors.
6623
6624 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
6625 Luis Machado <luisgpm@br.ibm.com>
6626
6627 * gdb.base/break-entry.exp: convert entry point for
6628 ppc64 and expect leading `.' on ppc64's symbols
6629
6630 2010-11-05 Doug Evans <dje@google.com>
6631
6632 * gdb.base/help.exp: Update expected output.
6633 * gdb.python/py-param.exp: Delete, contents moved to ...
6634 * gdb.python/py-parameter.exp: ... here. New file.
6635 Add test for gdb.parameter ("directories").
6636
6637 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
6638
6639 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6640 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6641 * configure: Regenerate.
6642 * gdb.opencl/Makefile.in: New File.
6643 * gdb.opencl/datatypes.exp: Likewise.
6644 * gdb.opencl/datatypes.cl: Likewise.
6645 * gdb.opencl/operators.exp: Likewise.
6646 * gdb.opencl/operators.cl: Likewise.
6647 * gdb.opencl/vec_comps.exp: Likewise.
6648 * gdb.opencl/vec_comps.cl: Likewise.
6649 * gdb.opencl/convs_casts.exp: Likewise.
6650 * gdb.opencl/convs_casts.cl: Likewise.
6651 * lib/opencl.exp: Likewise.
6652 * lib/opencl_hostapp.c: Likewise.
6653 * lib/opencl_kernel.cl: Likewise.
6654 * lib/cl_util.c: Likewise.
6655 * lib/cl_util.c: Likewise.
6656 * gdb.base/default.exp (set language): Add "opencl" to the list of
6657 languages.
6658
6659 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6660
6661 * gdb.cp/overload.exp: Added test for inheritance overload.
6662 * gdb.cp/overload.cc: Ditto.
6663 * gdb.cp/oranking.exp: Removed releveant kfails.
6664
6665 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6666 Joel Brobecker <brobecker@adacore.com>
6667
6668 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6669 check test_compiler_info.
6670
6671 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
6672
6673 * gdb.base/gnu_vector.exp: Adjust expect messages.
6674
6675 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
6676
6677 * gdb.base/gnu_vector.exp: Add unary operator tests.
6678
6679 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
6680
6681 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6682
6683 2010-11-02 Doug Evans <dje@google.com>
6684
6685 * gdb.python/py-pp-maint.c: New file.
6686 * gdb.python/py-pp-maint.exp: New file.
6687 * gdb.python/py-pp-maint.py: New file.
6688
6689 2010-11-02 Tom Tromey <tromey@redhat.com>
6690
6691 * gdb.base/default.exp: Remove "scheme" from language list.
6692
6693 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6694
6695 Revert:
6696 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6697 * gdb.threads/sigstep-threads.exp: New file.
6698 * gdb.threads/sigstep-threads.c: New file.
6699
6700 2010-10-20 Michael Snyder <msnyder@vmware.com>
6701
6702 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6703
6704 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6705
6706 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6707 Skip test completely if gdb,no_hardware_watchpoints.
6708
6709 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6710
6711 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6712 strict, but do not check for any particular function name within libc.
6713
6714 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6715
6716 * gdb.cp/smartp.exp: New test.
6717 * gdb.cp/smartp.cc : New test.
6718
6719 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6720
6721 * gdb.cp/converts.exp: Test pointer to bool conversion.
6722 Test pointer to long conversion.
6723 * gdb.cp/oranking.exp: Removed relevant kfail.
6724
6725 2010-10-18 Tom Tromey <tromey@redhat.com>
6726
6727 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6728 argument to lazy_string.
6729 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6730 (pp_ls.to_string): Use it.
6731 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6732 Add "estring2" local.
6733
6734 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 Fix s390x compatibility.
6737 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6738 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6739
6740 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6741
6742 * gdb.threads/sigstep-threads.exp: New file.
6743 * gdb.threads/sigstep-threads.c: New file.
6744
6745 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6746
6747 * gdb.base/pie-execl.exp: New file.
6748 * gdb.base/pie-execl.c: New file.
6749
6750 2010-10-13 Doug Evans <dje@google.com>
6751 Jan Kratochvil <jan.kratochvil@redhat.com>
6752
6753 PR exp/12117
6754 * gdb.cp/ptype-cv-cp.cc: New file.
6755 * gdb.cp/ptype-cv-cp.exp: New file.
6756
6757 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6758
6759 * gdb.cp/converts.cc: New test program.
6760 * gdb.cp/converts.exp: New test.
6761 * gdb.cp/overload.exp: Added test for void* vs int*.
6762 * gdb.cp/overload.exp: Ditto.
6763 * gdb.cp/oranking.exp: Removed related kfail.
6764
6765 2010-10-13 Doug Evans <dje@google.com>
6766
6767 * lib/gdb-python.exp (gdb_check_python_config): New function.
6768 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6769 * gdb.python/lib-types.cc: New file.
6770 * gdb.python/lib-types.exp: New file.
6771
6772 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6773
6774 * gdb.python/py-error.exp: New file.
6775 * gdb.python/py-error.py: New file.
6776
6777 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6778
6779 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6780 gdb_test_multiple.
6781
6782 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6783
6784 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6785 * gdb.base/prelink.exp: Likewise.
6786 * gdb.base/solib-nodir.exp: Likewise.
6787 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6788 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6789 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6790
6791 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6792
6793 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6794 for the "info files" test to avoid timeouts on slow machines.
6795
6796 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6797
6798 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6799 (main): Make openlib dummy call.
6800
6801 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6802
6803 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6804 * break-interp.exp (reach): Move the core body ...
6805 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6806 (test_ld): Provide always real argument, even to the linker. Replace
6807 dl_main by _dl_debug_state.
6808
6809 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6810
6811 Fix results of prelinked PIEs on ppc*.
6812 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6813 Accept also DISPLACEMENT "PRESENT".
6814 (main): Replace "ZERO" displacements by "PRESENT".
6815
6816 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6817
6818 * gdb.cp/oranking.exp: New test.
6819 * gdb.cp/oranking.cc: New test program.
6820
6821 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
6822
6823 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6824 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6825
6826 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
6827
6828 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6829 lush, lynx) New constant.
6830 * gdb.base/constvars.exp: Test const array types.
6831 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6832
6833 2010-10-06 Doug Evans <dje@google.com>
6834
6835 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6836 of syscall staging area.
6837
6838 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
6839
6840 * gdb.base/gnu_vector.c: Add variable c4.
6841 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6842 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6843
6844 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6845
6846 * gdb.arch/altivec-abi.exp: Fix a typo.
6847
6848 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6849
6850 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6851 to match a thread ID.
6852
6853 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6854
6855 Fix s390x testcase compatibility.
6856 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6857
6858 2010-10-01 Doug Evans <dje@google.com>
6859
6860 * lib/gdb-python.exp: New file.
6861 * gdb.python/py-block.exp: Use it.
6862 * gdb.python/py-breakpoint.exp: Ditto.
6863 * gdb.python/py-frame.exp: Ditto.
6864 * gdb.python/py-inferior.exp: Ditto.
6865 * gdb.python/py-param.exp: Ditto.
6866 * gdb.python/py-prettyprint.exp: Ditto.
6867 * gdb.python/py-shared.exp: Ditto.
6868 * gdb.python/py-symbol.exp: Ditto.
6869 * gdb.python/py-symtab.exp: Ditto.
6870 * gdb.python/py-type.exp: Ditto.
6871 * gdb.python/py-value.exp: Ditto.
6872 * gdb.python/python.exp: Ditto.
6873
6874 2010-09-30 Tom Tromey <tromey@redhat.com>
6875
6876 * gdb.base/anon.exp: New file.
6877 * gdb.base/anon.c: New file.
6878
6879 2010-09-30 Tom Tromey <tromey@redhat.com>
6880
6881 * gdb.base/completion.exp: Test completion through anonymous
6882 union.
6883 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6884
6885 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6886
6887 Fix printing parameters of inlined functions.
6888 * gdb.dwarf2/dw2-inline-param.exp: New file.
6889 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6890 * gdb.dwarf2/dw2-inline-param.S: New file.
6891
6892 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6893
6894 PR corefiles/12071.
6895 * gdb.base/corefile.exp (quit with a process, no question: load core)
6896 (quit with a core file): New tests.
6897
6898 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 Fix GDB crash on inferior calls with self-referencing classes.
6901 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6902 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6903 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6904
6905 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6906
6907 Fix lost siginfo_t for inferior calls.
6908 * gdb.base/siginfo-infcall.exp: New file.
6909 * gdb.base/siginfo-infcall.c: New file.
6910
6911 2010-09-22 Joel Brobecker <brobecker@adacore.com>
6912
6913 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6914
6915 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6916
6917 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6918 New test.
6919 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6920
6921 2010-09-22 Joel Brobecker <brobecker@adacore.com>
6922
6923 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6924 type of our const type.
6925
6926 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6927
6928 * gdb.cp/pr12028.cc: New.
6929 * gdb.cp/pr12028.exp: New.
6930
6931 2010-09-22 Joel Brobecker <brobecker@adacore.com>
6932
6933 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6934
6935 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
6936 Jan Kratochvil <jan.kratochvil@redhat.com>
6937
6938 PR mi/11407
6939 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6940 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6941 * gdb.mi/dw2-ref-missing-frame.S New File.
6942 * gdb.mi/dw2-ref-missing-frame.exp New File.
6943
6944 2010-09-14 Tom Tromey <tromey@redhat.com>
6945
6946 PR symtab/8399:
6947 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6948
6949 2010-09-14 Tom Tromey <tromey@redhat.com>
6950
6951 PR exp/11803:
6952 * gdb.threads/tls.exp: Use C++.
6953 (check_thread_local): Use K::another_thread_local.
6954 * gdb.threads/tls.c (class K): New.
6955 (another_thread_local): Now a member of K.
6956 (spin): Update. No longer K&R C.
6957
6958 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6959
6960 * gdb.cp/koenig.cc: created class for testing member lookup.
6961 * gdb.cp/koenig.exp: Added test for member lookup.
6962
6963 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6964
6965 Fix false FAILs on sourcetree topdir directory containing "kill".
6966 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6967 source line matching regexp.
6968
6969 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6970
6971 * gdb.python/python.exp (set height 0, collect help from uiout)
6972 (verify help to uiout): New tests.
6973
6974 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6975
6976 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6977 is_lp64_target to check 64bit target.
6978
6979 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6980
6981 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6982 (test_ld) <powerpc64-*>: New.
6983
6984 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6985
6986 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6987
6988 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6989
6990 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6991 (FunctionArg::method): New function.
6992 (empty, arg): New variables.
6993 (main): Call arg.method.
6994 * gdb.cp/templates.exp (test_template_args): New function.
6995 (do_tests): Call it.
6996
6997 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6998
6999 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7000 of "next" to proceed over pthread_exit call.
7001
7002 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7003
7004 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7005 "maint print statistics" output to prevent expect timeouts.
7006
7007 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7008
7009 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7010 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7011 (test_float_rejected): ... here.
7012 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7013 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7014 (test_float_rejected): ... here.
7015 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7016 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7017 (test_float_rejected): ... here.
7018 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7019 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7020 (test_float_rejected): ... here.
7021
7022 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7023
7024 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7025 before disabling hardware watchpoints.
7026 (test_inaccessible_watchpoint): Check that hardware watchpoints
7027 are used. Test for watchpoints on a constant address.
7028
7029 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7030
7031 * gdb.base/ui-redirect.exp: New file.
7032
7033 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7034 Joel Brobecker <brobecker@adacore.com>
7035
7036 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7037
7038 2010-08-31 Doug Evans <dje@google.com>
7039
7040 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7041
7042 2010-08-30 Tom Tromey <tromey@redhat.com>
7043
7044 PR python/11792:
7045 * gdb.python/py-value.exp (test_subscript_regression): Add
7046 dynamic_type test.
7047
7048 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7049
7050 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7051 instead of running to main. Do not test the main function.
7052 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7053 Add new main.
7054
7055 2010-08-26 Pedro Alves <pedro@codesourcery.com>
7056
7057 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7058 one test.
7059
7060 2010-08-24 Doug Evans <dje@google.com>
7061
7062 PR symtab/11942
7063 * gdb.dwarf2/dw4-sig-types.cc: New file.
7064 * gdb.dwarf2/dw4-sig-types.h: New file.
7065 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7066 * gdb.dwarf2/dw4-sig-types.exp: New file.
7067
7068 2010-08-23 Tom Tromey <tromey@redhat.com>
7069
7070 PR python/11145:
7071 * gdb.python/py-value.c (Base, Derived): New types.
7072 (base): New global.
7073 * gdb.python/py-value.exp (test_subscript_regression): Add
7074 dynamic_cast test.
7075
7076 2010-08-23 Tom Tromey <tromey@redhat.com>
7077
7078 PR python/10676:
7079 * gdb.python/py-type.exp (test_fields): Add tests for type
7080 equality.
7081
7082 2010-08-23 Tom Tromey <tromey@redhat.com>
7083
7084 PR python/11915:
7085 * gdb.python/py-type.exp (test_fields): Add tests for array.
7086
7087 2010-08-23 Keith Seitz <keiths@redhat.com>
7088
7089 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7090 have any children. Create a new abbrev for it.
7091 Add missing terminal sequence to .debug_abbrev.
7092
7093 2010-08-20 Keith Seitz <keiths@redhat.com>
7094
7095 PR symtab/11465:
7096 * gdb.dwarf2/pr11465.exp: New test.
7097 * gdb.dwarf2/pr11465.S: New file.
7098 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7099 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7100
7101 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7102
7103 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7104 registers. Update data sets with the new v2_double element in the
7105 VSX register union. Add vector_register3_vr data set for the AltiVec
7106 registers. Use gdb_test_no_output instead of send_gdb.
7107
7108 2010-08-19 Pedro Alves <pedro@codesourcery.com>
7109
7110 * gdb.python/py-shared.exp: New file, factored out from
7111 python.exp.
7112 * gdb.python/py-shared.c: New file.
7113 * gdb.python/py-shared-sl.c: New file.
7114 * gdb.python/python-1.c: New file.
7115 * gdb.python/python-sl.c: Delete.
7116 * gdb.python/python.c: Mention python-1.c.
7117 * gdb.python/python.exp: Move shared library tests to
7118 py-shared.exp.
7119 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7120 (MISCELLANEOUS): New.
7121 (clean mostlyclean): Also remove $MISCELLANEOUS.
7122
7123 2010-08-19 Doug Evans <dje@google.com>
7124
7125 PR exp/11926
7126 * gdb.base/printcmds.exp (test_float_accepted): New function.
7127 Move existing float tests there. Add tests for floats with suffixes.
7128 (test_float_rejected): New function.
7129 * gdb.java/jv-print.exp (test_float_accepted): New function.
7130 (test_float_rejected): New function.
7131 * gdb.objc/print.exp: New file.
7132 * gdb.pascal/print.exp: New file.
7133 * lib/objc.exp: New file.
7134
7135 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7136
7137 * gdb.base/default.exp (info set): Avoid full buffer error and force
7138 reading up to final gdb prompt.
7139 (show): Likewise.
7140
7141 2010-08-18 Tom Tromey <tromey@redhat.com>
7142
7143 PR symtab/11919:
7144 * gdb.base/completion.exp: Add test.
7145
7146 2010-08-18 Doug Evans <dje@google.com>
7147
7148 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7149 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7150 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7151 Simplify, early exit if runto_main fails.
7152 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7153 (set_lang_fortran): Moved to lib/fortran.exp.
7154 * gdb.fortran/types.exp: load_lib fortran.exp.
7155 (set_lang_fortran): Moved to lib/fortran.exp.
7156 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7157 * gdb.java/jprint.exp (set_lang_java): Ditto.
7158 * gdb.java/jv-exp.exp: load_lib java.exp.
7159 If set_lang_java fails, issue a warning instead of failure to be
7160 consistent with other set_lang_foo uses.
7161 (set_lang_java): Moved to lib/java.exp.
7162 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7163 If set_lang_java fails, issue a warning instead of failure to be
7164 consistent with other set_lang_foo uses.
7165 * gdb.pascal/types.exp: load_lib pascal.exp.
7166 (set_lang_pascal): Moved to lib/pascal.exp.
7167 * lib/fortran.exp: New file.
7168 * lib/java.exp (set_lang_java): New function.
7169 * lib/pascal.exp (set_lang_pascal): New function.
7170
7171 2010-08-18 Yao Qi <yao@codesourcery.com
7172
7173 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7174 func_nofb_start and func_loopfb_start, so that address of functions
7175 is equal to these labels on Thumb.
7176
7177 2010-08-18 Yao Qi <yao@codesourcery.com>
7178
7179 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7180 to reflect latest c source file.
7181
7182 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7183
7184 * gdb.cp/infcall-dlopen.exp: New file.
7185 * gdb.cp/infcall-dlopen.cc: New file.
7186 * gdb.cp/infcall-dlopen-lib.cc: New file.
7187
7188 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7189 Pedro Alves <pedro@codesourcery.com>
7190
7191 PR breakpoints/11371
7192
7193 * gdb.base/watch-cond-infcall.exp: New file.
7194 * gdb.base/watch-cond-infcall.c: New file.
7195
7196 2010-08-16 Tom Tromey <tromey@redhat.com>
7197
7198 * gdb.base/help.exp: Update.
7199 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7200 watchpoint.
7201 (test_watch_location): New proc.
7202 (test_watchpoint_in_big_blob): Delete watchpoint.
7203 * gdb.base/watchpoint.c (func5): New function.
7204 (main): Call it.
7205
7206 2010-08-16 Doug Evans <dje@google.com>
7207
7208 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7209
7210 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7211
7212 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7213 tests.
7214
7215 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
7216
7217 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7218 * gdb.base/gnu_vector.c: New File.
7219 * gdb.base/gnu_vector.exp: Likewise.
7220
7221 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7222
7223 * gdb.python/python.c: New File.
7224 * gdb.python/python-sl.c: New File.
7225 * gdb.python/python.exp: Test solib_address and decode_line
7226 * functions.
7227
7228 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7229
7230 * gdb.python/python.exp (show height, set height 10)
7231 (verify pagination beforehand, verify pagination beforehand: q)
7232 (gdb.execute does not page, verify pagination afterwards)
7233 (verify pagination afterwards: q): New.
7234
7235 2010-08-02 Doug Evans <dje@google.com>
7236
7237 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7238 because of an older gcc, change test2
7239 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7240 to unsupported.
7241
7242 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
7243
7244 * gdb.base/break-always.exp: Do not expect full paths to file
7245 names.
7246 * gdb.base/commands.exp: Likewise.
7247
7248 2010-07-30 Doug Evans <dje@google.com>
7249
7250 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7251 xfail them when run with older gccs.
7252
7253 * lib/gdb.exp (build_executable): Forward "c++" option to
7254 get_compiler_info.
7255
7256 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7257 "python print ttype.template_argument(1)" and
7258 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7259 if using gcc 4.4 or earlier.
7260
7261 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7262 attach-to-debugger handling.
7263
7264 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7265
7266 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7267 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7268 (main): Use copyreloc.
7269 * gdb.base/prelink.exp (split debug of executable)
7270 (.dynbss vs. .bss address shift): New tests.
7271
7272 2010-07-29 Pedro Alves <pedro@codesourcery.com>
7273
7274 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7275 in gdb_test_multiple.
7276
7277 2010-07-29 Pedro Alves <pedro@codesourcery.com>
7278
7279 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7280 environment.
7281
7282 2010-07-28 Tom Tromey <tromey@redhat.com>
7283
7284 PR python/11060:
7285 * gdb.python/py-type.c (Temargs): New template.
7286 (temvar): New variable.
7287 * gdb.python/py-type.exp (test_template): New proc.
7288
7289 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7290
7291 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7292 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7293
7294 2010-07-28 Tom Tromey <tromey@redhat.com>
7295
7296 PR c++/9946:
7297 * gdb.cp/temargs.exp: New file.
7298 * gdb.cp/temargs.cc: New file.
7299
7300 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 * gdb.base/help.exp (help disassemble): Update the content.
7303
7304 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7305
7306 * gdb.threads/ia64-sigill.exp: New file.
7307 * gdb.threads/ia64-sigill.c: New file.
7308
7309 2010-07-27 Tom Tromey <tromey@redhat.com>
7310
7311 * gdb.opt/inline-cmds.c (ATTR): New define.
7312 (func1): Use it.
7313 (func2): Likewise.
7314 (func3): Likewise.
7315 (outer_inline1): Likewise.
7316 (outer_inline2): Likewise.
7317 * gdb.opt/inline-bt.c (ATTR): New define.
7318 (func1): Use it.
7319 (func2): Likewise.
7320 * gdb.opt/inline-locals.c (ATTR): New define.
7321 (func1): Use it.
7322 (func2): Likewise.
7323
7324 2010-07-27 Tom Tromey <tromey@redhat.com>
7325
7326 * gdb.stabs/gdb11479.c (hack): New function.
7327 (test): Use it.
7328 (test2): Use it.
7329 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7330 (int32_search_buf, int64_search_buf): No longer static.
7331 (x): Remove.
7332 * gdb.base/relocate.c (hack): New function.
7333
7334 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7335
7336 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7337 * gdb.python/py-value.c (func1): New function.
7338 (func2): Likewise.
7339
7340 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
7341
7342 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7343 as not to clash with .data section.
7344
7345 2010-07-26 Jerome Guitton <guitton@adacore.com>
7346
7347 * gdb.base/code_elim.exp: New file.
7348 * gdb.base/code_elim1.c: New file.
7349 * gdb.base/code_elim2.c: New file.
7350
7351 2010-07-21 Pedro Alves <pedro@codesourcery.com>
7352
7353 PR symtab/11827
7354
7355 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7356 (some_volatile_enum): New variable.
7357 * gdb.base/printcmds.exp (test_print_enums): New.
7358 <top level>: Call it.
7359
7360 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7361
7362 * gdb.cp/fpointer.cc: New test.
7363 * gdb.cp/fpointer.exp: New test.
7364
7365 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7366
7367 * gdb.base/solib-nodir.exp: New file.
7368 * lib/gdb.exp (runto): New case for a GDB internal error.
7369
7370 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7371 Ulrich Weigand <uweigand@de.ibm.com>
7372 Tom Tromey <tromey@redhat.com>
7373
7374 * gdb.base/charset-malloc.c: New file.
7375 * gdb.base/charset.c (malloc_stub): New prototype.
7376 (main): Call it instead of malloc itself.
7377 * gdb.base/charset.exp: Use only prepare_for_testing.
7378 (binfile): Remove the variable.
7379
7380 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7381
7382 Make core files the process_stratum.
7383 * gdb.base/corefile.exp (run: load core again)
7384 (run: sanity check we see the core file, run: with core)
7385 (run: core file is cleared, attach: load core again)
7386 (attach: sanity check we see the core file, attach: with core)
7387 (attach: core file is cleared): New tests.
7388 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7389
7390 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
7391
7392 * gdb.arch/altivec-abi.exp: New tests.
7393
7394 2010-07-13 Tom Tromey <tromey@redhat.com>
7395
7396 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7397 (main): Use it.
7398 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7399
7400 2010-07-13 Tom Tromey <tromey@redhat.com>
7401
7402 * gdb.base/label.exp: New file.
7403 * gdb.base/label.c: New file.
7404
7405 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7406 H.J. Lu <hongjiu.lu@intel.com>
7407
7408 * lib/gdb.exp (is_ilp32_target): New.
7409 (is_lp64_target): Likewise.
7410
7411 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7412 target.
7413 * gdb.arch/amd64-disp-step.exp: Likewise.
7414 * gdb.arch/amd64-dword.exp: Likewise.
7415 * gdb.arch/amd64-i386-address.exp: Likewise.
7416 * gdb.arch/amd64-word.exp: Likewise.
7417
7418 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7419 target.
7420 * gdb.arch/i386-bp_permanent.exp: Likewise.
7421 * gdb.arch/i386-byte.exp: Likewise.
7422 * gdb.arch/i386-disp-step.exp: Likewise.
7423 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7424 * gdb.arch/i386-prologue.exp: Likewise.
7425 * gdb.arch/i386-size-overlap.exp: Likewise.
7426 * gdb.arch/i386-size.exp: Likewise.
7427 * gdb.arch/i386-sse.exp: Likewise.
7428 * gdb.arch/i386-unwind.exp: Likewise.
7429 * gdb.arch/i386-word.exp: Likewise.
7430
7431 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7432 test only when building 64-bit executables. Do not hard-code
7433 -m64 option.
7434
7435 2010-07-07 Doug Evans <dje@google.com>
7436
7437 * lib/gdb.exp (gdb_test_list_exact): New function.
7438 * gdb.base/default.exp (show convenience): Call it, add tests for
7439 $_sdata = void, $_thread = 0.
7440
7441 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7442 Joel Brobecker <brobecker@adacore.com>
7443
7444 Fix re-run of PIE executable, PR shlibs/11776.
7445 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7446 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7447 and re-"run" of the inferior.
7448
7449 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7450 Joel Brobecker <brobecker@adacore.com>
7451
7452 Cope with missing /usr/sbin/prelink.
7453 * lib/prelink-support.exp (prelink_no):
7454 <result == 1 && $output is "no such file or directory">: New.
7455 (prelink_yes): Likewise. Return on failed prelink_no.
7456
7457 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7458 Joel Brobecker <brobecker@adacore.com>
7459
7460 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7461 build_executable by build_executable_own_libs. Replace "prelink -R"
7462 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7463 change.
7464 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7465 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7466 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7467 Replace build_executable by build_executable_own_libs's function
7468 build_executable_own_libs.
7469 (prelinkNO): Create new stub to call prelink_no.
7470 (prelinkYES): Create new stub to call prelink_yes.
7471 (test_attach): Rename calls of copy to file_copy.
7472 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7473 (copy): Move to ...
7474 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7475 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7476 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7477 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7478 special flags by gdb_compile_shlib. Replace second gdb_compile by
7479 build_executable_own_libs. Replace "prelink -R" execution by a call of
7480 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7481 a second call of prelink_yes. Replace restart commands by
7482 clean_restart.
7483 (prelink): Rename to ...
7484 (seen displacement message): ... this test. Extend its expectation
7485 strictness.
7486
7487 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7488
7489 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7490 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7491 displacement message exactly once.
7492
7493 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7494 Joel Brobecker <brobecker@adacore.com>
7495
7496 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7497 its restore after the <$relink_args != ""> loop. new comment.
7498
7499 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7500 Joel Brobecker <brobecker@adacore.com>
7501
7502 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7503 code for it. New variable relink_args.
7504 (prelinkYES): Call prelinkNO.
7505 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7506 in such case. Move the core code to ...
7507 (test_attach_gdb): ... a new function. Send GDB command "file".
7508 Extend expected "Attaching to " string.
7509
7510 2010-07-02 Tom Tromey <tromey@redhat.com>
7511
7512 * gdb.base/bitops.exp: Remove extraneous "pass".
7513
7514 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
7515
7516 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7517
7518 2010-07-01 Pedro Alves <pedro@codesourcery.com>
7519
7520 * gdb.base/help.exp: Adjust expected output.
7521
7522 2010-07-01 Pedro Alves <pedro@codesourcery.com>
7523
7524 * gdb.base/help.exp: Adjust expected output.
7525
7526 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7527
7528 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7529 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7530 c++/11702.
7531
7532 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7533 Doug Evans <dje@google.com>
7534
7535 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7536 add .dynamic entry'.
7537
7538 2010-06-29 Doug Evans <dje@google.com>
7539
7540 Test PR c++/11702.
7541 * gdb.cp/m-static.exp: Add testcase.
7542 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7543
7544 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
7545 Tom Tromey <tromey@redhat.com>
7546 Thiago Jung Bauermann <bauerman@br.ibm.com>
7547
7548 * gdb.python/py-inferior.c: New File.
7549 * gdb.python/py-infthread.c: New File.
7550 * gdb.python/py-inferior.exp: New File.
7551 * gdb.python/py-infthread.exp: New File.
7552
7553 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7554
7555 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7556 (ptype ::C::OtherFileClass typedefs): New.
7557 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7558 (C::OtherFileClass::cOtherFileClassVar2): New.
7559 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7560 cOtherFileClassVar2.
7561 (C::cOtherFileType2, C::cOtherFileVar2): New.
7562 (C::cOtherFileVar_use): use also cOtherFileVar2.
7563 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7564
7565 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7566
7567 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7568 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7569 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7570 (print ::C::cOtherFileVar)
7571 (whatis C::OtherFileClass::cOtherFileClassType)
7572 (whatis ::C::OtherFileClass::cOtherFileClassType)
7573 (print C::OtherFileClass::cOtherFileClassVar)
7574 (print ::cOtherFileClassVar)
7575 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7576 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7577 trailing content.
7578 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7579 (C::OtherFileClass::cOtherFileClassVar)
7580 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7581 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7582
7583 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7584
7585 Test PR c++/11703 and PR gdb/1448.
7586 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7587 gdb/1448.
7588
7589 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7590
7591 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7592 (main) <rtti_data>: New.
7593 * gdb.cp/virtbase.exp (print rtti_data): New.
7594
7595 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7596 Joel Brobecker <brobecker@adacore.com>
7597
7598 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7599
7600 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7603
7604 2010-06-28 Doug Evans <dje@google.com>
7605
7606 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7607
7608 2010-06-27 Doug Evans <dje@google.com>
7609
7610 * gdb.cp/m-static.exp: Update expected test output.
7611
7612 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7613
7614 * gdb.gdb/selftest.exp: Adjust expected message for
7615 capturing start-up runtime.
7616
7617 2010-06-25 Tom Tromey <tromey@redhat.com>
7618
7619 PR python/10808:
7620 * gdb.python/python.exp: Add new tests.
7621
7622 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7623
7624 * gdb.cp/operator.cc: Created an import loop.
7625 * gdb.cp/operator.exp: Added testcase for import loop.
7626
7627 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7628
7629 Test PR python/11407.
7630 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7631 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7632 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7633 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7634 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7635 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7636 binfile. Call gdb_compile with clean_restart twice.
7637 (func_nofb print, func_nofb backtrace, func_loopfb print)
7638 (func_loopfb backtrace): New.
7639
7640 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7643 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7644 by a hand made one.
7645 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7646 i?86 requirement. Remove variables srcfile and binfile. New variable
7647 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7648
7649 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7650
7651 * gdb.cell/dwarfaddr.exp: New file.
7652 * gdb.cell/dwarfaddr.S: New file.
7653
7654 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7655
7656 Test PR 9436.
7657 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7658
7659 2010-06-24 Hui Zhu <teawater@gmail.com>
7660
7661 * gdb.base/eval.exp: New file.
7662
7663 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7664
7665 * gdb.cell/fork.exp: New file.
7666 * gdb.cell/fork.c: Likewise.
7667 * gdb.cell/fork-spu.c: Likewise.
7668
7669 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7670
7671 * lib/gdb.exp (banned_variables_traced): New global variable.
7672 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7673 (gdb_init): Use `trace add variable' instead of obsolete
7674 `trace variable'.
7675
7676 2010-06-21 Doug Evans <dje@google.com>
7677
7678 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7679
7680 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7681
7682 * gdb.arch/spu-ls.exp: New file.
7683 * gdb.arch/spu-ls.c: Likewise.
7684
7685 2010-06-18 Stan Shebs <stan@codesourcery.com>
7686
7687 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7688
7689 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7690
7691 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7692 * gdb.base/watch-cond.exp: Likewise.
7693 * gdb.python/py-breakpoint.exp: Likewise.
7694
7695 2010-06-18 Pedro Alves <pedro@codesourcery.com>
7696
7697 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7698 clean_restart, make sure every test has a distinct message, and
7699 that messages don't include the executable' full path.
7700
7701 2010-06-17 Doug Evans <dje@google.com>
7702
7703 * gdb.arch/i386-size.exp: Updated expected output for
7704 DISASSEMBLY_OMIT_FNAME.
7705
7706 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7707 Sergio Durigan Junior <sergiodj@redhat.com>
7708
7709 * gdb.base/watch-notconst.c: New file.
7710 * gdb.base/watch-notconst.S: New file.
7711 * gdb.base/watch-notconst2.c: New file.
7712 * gdb.base/watch-notconst2.S: New file.
7713 * gdb.base/watch-notconst.exp: New file.
7714 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7715 (func4): Add operations on `global_ptr_ptr'.
7716 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7717 routine to test watchpoints created with a constant expression.
7718 (test_inaccessible_watchpoint): Include tests for watchpoints
7719 created with a constant expression.
7720
7721 2010-06-14 Kevin Buettner <kevinb@redhat.com>
7722
7723 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7724 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7725 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7726 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7727 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7728 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7729 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7730 of `_start'.
7731
7732 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7733
7734 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7735 not supported on the target.
7736 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7737 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7738 * gdb.mi/mi-nsintrall.exp: Likewise.
7739 * gdb.mi/mi-nsmoribund.exp: Likewise.
7740 * gdb.mi/mi-nsthrexec.exp: Likewise.
7741
7742 2010-06-11 Stan Shebs <stan@codesourcery.com>
7743
7744 * gdb.base/permissions.exp: New file.
7745
7746 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7747
7748 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7749 does not support ELF executable class.
7750
7751 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7752
7753 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7754
7755 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7756
7757 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7758 (runto): Catch "The target does not support running in non-stop mode.".
7759
7760 2010-06-11 Michael Snyder <msnyder@vmware.com>
7761
7762 * gdb.base/setshow.exp (set language asm): Don't use
7763 gdb_test_no_output, fails on some targets.
7764
7765 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7766
7767 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7768 * gdb.cp/pr9167.exp: Likewise.
7769
7770 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7771
7772 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7773
7774 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7775
7776 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7777
7778 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7779
7780 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7781
7782 2010-06-11 Tom Tromey <tromey@redhat.com>
7783
7784 PR gdb/9977, PR exp/11636::
7785 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7786 (pieces_test_f6): Update expected output.
7787
7788 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7789
7790 * gdb.base/moribund-step.exp: New.
7791
7792 2010-06-08 Michael Snyder <msnyder@vmware.com>
7793
7794 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
7795 * gdb.ada/boolean_expr.exp:
7796 * gdb.ada/frame_args.exp: Ditto.
7797 * gdb.ada/lang_switch.exp: Ditto.
7798 * gdb.ada/ptype_arith_binop.exp: Ditto.
7799 * gdb.ada/ref_param.exp: Ditto.
7800 * gdb.ada/type_coercion.exp:Ditto.
7801
7802 * gdb.asm/asm-source.exp: Ditto.
7803
7804 * gdb.base/attach.exp: Ditto.
7805 * gdb.base/bitfields2.exp: Ditto.
7806 * gdb.base/call-signal-resume.exp: Ditto.
7807 * gdb.base/callfuncs.exp: Ditto.
7808 * gdb.base/commands.exp: Ditto.
7809 * gdb.base/dbx.exp: Ditto.
7810 * gdb.base/default.exp: Ditto.
7811 * gdb.base/dump.exp: Ditto.
7812 * gdb.base/exprs.exp: Ditto.
7813 * gdb.base/freebpcmd.exp: Ditto.
7814 * gdb.base/interrupt.exp: Ditto.
7815 * gdb.base/list.exp: Ditto.
7816 * gdb.base/long_long.exp: Ditto.
7817 * gdb.base/maint.exp: Ditto.
7818 * gdb.base/ptype.exp: Ditto.
7819 * gdb.base/return.exp: Ditto.
7820 * gdb.base/setshow.exp: Ditto.
7821 * gdb.base/sigbpt.exp: Ditto.
7822 * gdb.base/sigrepeat.exp: Ditto.
7823
7824 * gdb.cp/classes.exp: Ditto.
7825
7826 * gdb.dwarf2/dw2-restore.exp: Ditto.
7827
7828 * gdb.gdb/selftest.exp: Ditto.
7829
7830 * gdb.multi/base.exp: Ditto.
7831 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7832
7833 * gdb.python/py-block.exp: Ditto.
7834 * gdb.python/py-prettyprint.exp: Ditto.
7835 * gdb.python/py-template.exp: Ditto.
7836
7837 * gdb.server/ext-attach.exp: Ditto.
7838 * gdb.server/ext-run.exp: Ditto.
7839 * gdb.server/server-mon.exp: Ditto.
7840
7841 * gdb.threads/fork-thread-pending.exp: Ditto.
7842 * gdb.threads/hand-call-in-threads.exp: Ditto.
7843 * gdb.threads/interrupted-hand-call.exp: Ditto.
7844 * gdb.threads/linux-dp.exp: Ditto.
7845 * gdb.threads/manythreads.exp: Ditto.
7846 * gdb.threads/print-threads.exp: Ditto.
7847 * gdb.threads/pthreads.exp: Ditto.
7848 * gdb.threads/schedlock.exp: Ditto.
7849 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7850 * gdb.threads/threadapply.exp: Ditto.
7851
7852 2010-06-08 Michael Snyder <msnyder@vmware.com>
7853
7854 * gdb.ada/exec_changed.exp:
7855 Use ".*" instead of "" as wildcard regexp.
7856
7857 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7858 * gdb.base/call-ar-st.exp: Ditto.
7859 * gdb.base/checkpoint.exp: Ditto.
7860 * gdb.base/default.exp: Ditto.
7861 * gdb.base/dump.exp: Ditto.
7862 * gdb.base/ending-run.exp: Ditto.
7863 * gdb.base/fileio.exp: Ditto.
7864 * gdb.base/miscexprs.exp: Ditto.
7865 * gdb.base/pointers.exp: Ditto.
7866 * gdb.base/readline.exp: Ditto.
7867 * gdb.base/reread.exp: Ditto.
7868 * gdb.base/restore.exp: Ditto.
7869 * gdb.base/shlib-call.exp: Ditto.
7870 * gdb.base/valgrind-db-attach.exp: Ditto.
7871 * gdb.base/volatile.exp: Ditto.
7872 * gdb.base/watchpoints.exp: Ditto.
7873
7874 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7875
7876 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7877 * gdb.python/py-value.exp: Ditto.
7878
7879 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7880 * gdb.trace/circ.exp: Ditto.
7881 * gdb.trace/collection.exp: Ditto.
7882 * gdb.trace/packetlen.exp: Ditto.
7883 * gdb.trace/passc-dyn.exp: Ditto.
7884 * gdb.trace/report.exp: Ditto.
7885 * gdb.trace/tfile.exp: Ditto.
7886 * gdb.trace/tfind.exp: Ditto.
7887 * gdb.trace/while-dyn.exp: Ditto.
7888
7889 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7890
7891 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7892
7893 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7894
7895 Test PR 10640.
7896 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7897
7898 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7899
7900 * gdb.cp/koenig.exp: Test for ADL operators.
7901 * gdb.cp/koenig.cc: Added ADL operators.
7902 * gdb.cp/operator.exp: New test.
7903 * gdb.cp/operator.cc: New test.
7904
7905 2010-06-04 Michael Snyder <msnyder@vmware.com>
7906
7907 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7908 * gdb.base/pending.exp: Ditto.
7909
7910 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7911
7912 2010-06-04 Doug Evans <dje@google.com>
7913
7914 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7915 disabled printers.
7916 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7917 (enable_lookup_function): New function.
7918
7919 2010-06-04 Tom Tromey <tromey@redhat.com>
7920
7921 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7922 of hash and id.
7923
7924 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7925
7926 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7927 newline.
7928 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7929 (empty verbose non-noisy clear, empty verbose noisy clear)
7930 (empty non-verbose noisy clear): Likewise.
7931
7932 2010-06-03 Michael Snyder <msnyder@vmware.com>
7933
7934 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7935 * gdb.base/display.exp: Ditto.
7936 * gdb.base/find.exp: Ditto.
7937 * gdb.base/ifelse.exp: Ditto.
7938 * gdb.base/multi-forks.exp: Ditto.
7939 * gdb.base/recurse.exp: Ditto.
7940 * gdb.base/setshow.exp: Ditto.
7941 * gdb.base/value-double-free.exp: Ditto.
7942 * gdb.base/watch-vfork.exp: Ditto.
7943 * gdb.base/watch_thread_num.exp: Ditto.
7944 * gdb.base/watchpoint-solib.exp: Ditto.
7945 * gdb.base/watchpoint.exp: Ditto.
7946 * gdb.base/watchpoints.exp: Ditto.
7947
7948 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7949 * gdb.cp/overload.exp: Ditto.
7950 * gdb.cp/virtfunc.exp: Ditto.
7951
7952 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7953
7954 * gdb.reverse/watch-precsave.exp:
7955 Replace gdb_test with gdb_test_no_output.
7956
7957 * gdb.threads/attach-into-signal.exp:
7958 Replace gdb_test with gdb_test_no_output.
7959 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7960 * gdb.threads/watchthreads.exp: Ditto.
7961 * gdb.threads/watchthreads2.exp: Ditto.
7962
7963 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7964 * gdb.trace/tfind.exp: Ditto.
7965
7966 2010-06-03 Joel Brobecker <brobecker@adacore.com>
7967
7968 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7969 successful test if message is the empty string.
7970
7971 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7972
7973 * gdb.fortran/module.exp (stopped language detection): New test.
7974
7975 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7976
7977 Support DW_TAG_module as separate namespaces.
7978 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7979 gdb.fortran/library-module-lib.f90: New.
7980 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7981 (print i): Remove.
7982 (continue to breakpoint: i-is-1, print var_i value 1)
7983 (continue to breakpoint: i-is-2, print var_i value 2)
7984 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7985 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7986 (complete `modmany, complete `modmany`, complete `modmany`var)
7987 (show language, setting breakpoint at module): New tests.
7988 * gdb.fortran/module.f90 (module mod): Remove.
7989 (module mod1, module mod2, module modmany, subroutine sub1)
7990 (subroutine sub2, program module): New.
7991
7992 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7993
7994 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7995 (print value of rUC, print value of rI, print value of UI): ... here.
7996 * gdb.cp/anon-union.exp (pass): Rename to ...
7997 (print z 2): ... here.
7998
7999 2010-06-02 Michael Snyder <msnyder@vmware.com>
8000
8001 * gdb.trace/actions.exp: Use gdb_test_no_output.
8002 * gdb.trace/circ.exp: Ditto.
8003 * gdb.trace/packetlen.exp: Ditto.
8004 * gdb.trace/save-trace.exp: Ditto.
8005 * gdb.trace/tracecmd.exp: Ditto.
8006 * gdb.trace/tsv.exp: Ditto.
8007
8008 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8009 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8010 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8011 * gdb.threads/manythreads.exp: Ditto.
8012 * gdb.threads/print-threads.exp: Ditto.
8013 * gdb.threads/pthreads.exp: Ditto.
8014 * gdb.threads/schedlock.exp: Ditto.
8015 * gdb.threads/staticthreads.exp: Ditto.
8016 * gdb.threads/thread-specific.exp: Ditto.
8017 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8018 * gdb.threads/threadapply.exp: Ditto.
8019 * gdb.threads/watchthreads.exp: Ditto.
8020 * gdb.threads/watchthreads2.exp: Ditto.
8021
8022 * gdb.python/py-block.exp: Use gdb_test_no_output.
8023 * gdb.python/py-prettyprint.exp: Ditto.
8024 * gdb.python/py-template.exp: Ditto.
8025 * gdb.python/py-value.exp: Ditto.
8026
8027 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8028 * gdb.reverse/watch-reverse.exp: Ditto.
8029
8030 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8031 * gdb.server/ext-run.exp: Ditto.
8032
8033 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8034 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8035 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8036 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8037 * gdb.dwarf2/dw2-producer.exp: Ditto.
8038 * gdb.dwarf2/mac-fileno.exp: Ditto.
8039
8040 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8041 * gdb.gdb/selftest.exp: Ditto.
8042
8043 * gdb.multi/base.exp: Use gdb_test_no_output.
8044
8045 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8046
8047 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8048
8049 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8050
8051 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8052
8053 * gdb.cp/class2.exp: Use gdb_test_no_output.
8054 * gdb.cp/classes.exp: Ditto.
8055 * gdb.cp/extern-c.exp: Ditto.
8056 * gdb.cp/inherit.exp: Ditto.
8057 * gdb.cp/maint.exp: Ditto.
8058 * gdb.cp/mb-inline.exp: Ditto.
8059 * gdb.cp/mb-templates.exp: Ditto.
8060 * gdb.cp/method2.exp: Ditto.
8061 * gdb.cp/misc.exp: Ditto.
8062 * gdb.cp/ovldbreak.exp: Ditto.
8063 * gdb.cp/punctuator.exp: Ditto.
8064 * gdb.cp/templates.exp: Ditto.
8065 * gdb.cp/virtbase.exp: Ditto.
8066
8067 * gdb.threads/attach-stopped.exp:
8068 Replace uses of send_gdb / gdb_expect.
8069 * gdb.threads/attachstop-mt.exp:
8070 Replace uses of send_gdb / gdb_expect.
8071 * gdb.threads/gcore-thread.exp:
8072 Replace uses of send_gdb / gdb_expect.
8073 * gdb.threads/hand-call-in-threads.exp:
8074 Replace uses of send_gdb / gdb_expect.
8075 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
8076 * gdb.threads/print-threads.exp:
8077 Replace uses of send_gdb / gdb_expect.
8078 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8079 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8080 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8081
8082 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8083 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8084 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8085 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8086 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8087 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8088 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8089 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8090 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8091 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8092 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8093
8094 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8095
8096 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8097
8098 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8099
8100 * gdb.cp/koenig.exp: Added new test case.
8101 * gdb.cp/koenig.cc: Ditto.
8102
8103 2010-06-01 Michael Snyder <msnyder@vmware.com>
8104
8105 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8106 * gdb.base/arrayidx.exp: Ditto.
8107 * gdb.base/attach.exp: Ditto.
8108 * gdb.base/auxv.exp: Ditto.
8109 * gdb.base/bigcre.exp: Ditto.
8110 * gdb.base/break-always.exp: Ditto.
8111 * gdb.base/break-interp.exp: Ditto.
8112 * gdb.base/break.exp: Ditto.
8113 * gdb.base/breakpoint-shadow.exp: Ditto.
8114 * gdb.base/call-ar-st.exp: Ditto.
8115 * gdb.base/call-sc.exp: Ditto.
8116 * gdb.base/call-signal-resume.exp: Ditto.
8117 * gdb.base/callfuncs.exp: Ditto.
8118 * gdb.base/catch-syscall.exp: Ditto.
8119 * gdb.base/charset.exp: Ditto.
8120 * gdb.base/code-expr.exp: Ditto.
8121 * gdb.base/commands.exp: Ditto.
8122 * gdb.base/cond-expr.exp: Ditto.
8123 * gdb.base/condbreak.exp: Ditto.
8124 * gdb.base/cursal.exp: Ditto.
8125 * gdb.base/cvexpr.exp: Ditto.
8126 * gdb.base/default.exp: Ditto.
8127 * gdb.base/del.exp: Ditto.
8128 * gdb.base/detach.exp: Ditto.
8129 * gdb.base/display.exp: Ditto.
8130 * gdb.base/ena-dis-br.exp: Ditto.
8131 * gdb.base/eval-skip.exp: Ditto.
8132 * gdb.base/foll-fork.exp: Ditto.
8133 * gdb.base/foll-vfork.exp: Ditto.
8134 * gdb.base/frame-args.exp: Ditto.
8135 * gdb.base/funcargs.exp: Ditto.
8136 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8137 * gdb.base/gdbvars.exp: Ditto.
8138 * gdb.base/help.exp: Ditto.
8139 * gdb.base/ifelse.exp: Ditto.
8140 * gdb.base/included.exp: Ditto.
8141 * gdb.base/list.exp: Ditto.
8142 * gdb.base/macscp.exp: Ditto.
8143 * gdb.base/maint.exp: Ditto.
8144 * gdb.base/multi-fork.exp: Ditto.
8145 * gdb.base/overlays.exp: Ditto.
8146 * gdb.base/page.exp: Ditto.
8147 * gdb.base/pending.exp: Ditto.
8148 * gdb.base/pointers.exp: Ditto.
8149 * gdb.base/pr11022.exp: Ditto.
8150 * gdb.base/prelink.exp: Ditto.
8151 * gdb.base/printcmds.exp: Ditto.
8152 * gdb.base/psymtab.exp: Ditto.
8153 * gdb.base/randomize.exp: Ditto.
8154 * gdb.base/relational.exp: Ditto.
8155 * gdb.base/relocate.exp: Ditto.
8156 * gdb.base/remote.exp: Ditto.
8157 * gdb.base/sepdebug.exp: Ditto.
8158 * gdb.base/set-lang-auto.exp: Ditto.
8159 * gdb.base/setshow.exp: Ditto.
8160 * gdb.base/setvar.exp: Ditto.
8161 * gdb.base/signals.exp: Ditto.
8162 * gdb.base/signull.exp: Ditto.
8163 * gdb.base/sigstep.exp: Ditto.
8164 * gdb.base/sizeof.exp: Ditto.
8165 * gdb.base/solib-disc.exp: Ditto.
8166 * gdb.base/store.exp: Ditto.
8167 * gdb.base/structs.exp: Ditto.
8168 * gdb.base/structs2.exp: Ditto.
8169 * gdb.base/subst.exp: Ditto.
8170 * gdb.base/term.exp: Ditto.
8171 * gdb.base/trace-commands.exp: Ditto.
8172 * gdb.base/unwindonsignal.exp: Ditto.
8173 * gdb.base/valgrind-db-attach.exp: Ditto.
8174 * gdb.base/varargs.exp: Ditto.
8175 * gdb.base/watch-cond.exp: Ditto.
8176 * gdb.base/watch_thread_num.exp: Ditto.
8177 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8178 * gdb.base/watchpoint.exp: Ditto.
8179 * gdb.base/whatis-exp.exp: Ditto.
8180
8181 2010-06-01 Michael Snyder <msnyder@vmware.com>
8182
8183 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8184 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8185 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8186 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8187 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8188 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8189 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8190 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8191 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8192 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8193 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8194 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8195 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8196 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8197 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8198
8199 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8200
8201 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8202 trailing newline.
8203 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8204 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8205 (p *args): ... here and remove excessive trailing newline.
8206
8207 2010-05-31 Joel Brobecker <brobecker@adacore.com>
8208
8209 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8210
8211 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8212
8213 Accept the new Linux kernel "t (tracing stop)" string.
8214 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8215 Update comment.
8216 (state_wait) <T (tracing stop)>: New.
8217 (main): Update the state_wait expect string.
8218
8219 2010-05-28 Pedro Alves <pedro@codesourcery.com>
8220
8221 * limits.c, limits.exp: Delete files.
8222 * Makefile.in (clean mostlyclean): Adjust.
8223 * tracecmd.exp: Adjust.
8224
8225 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8226
8227 * gdb.base/tui-layout.exp: New.
8228
8229 2010-05-28 Michael Snyder <msnyder@vmware.com>
8230
8231 * gdb.reverse/break-precsave.exp:
8232 Replace uses of send_gdb / gdb_expect.
8233 * gdb.reverse/break-reverse.exp:
8234 Replace uses of send_gdb / gdb_expect.
8235 * gdb.reverse/consecutive-precsave.exp:
8236 Replace uses of send_gdb / gdb_expect.
8237 * gdb.reverse/consecutive-reverse.exp:
8238 Replace uses of send_gdb / gdb_expect.
8239 * gdb.reverse/finish-precsave.exp:
8240 Replace uses of send_gdb / gdb_expect.
8241 * gdb.reverse/finish-reverse.exp:
8242 Replace uses of send_gdb / gdb_expect.
8243 * gdb.reverse/i386-precsave.exp:
8244 Replace uses of send_gdb / gdb_expect.
8245 * gdb.reverse/i386-reverse.exp:
8246 Replace uses of send_gdb / gdb_expect.
8247 * gdb.reverse/i386-sse-reverse.exp:
8248 Replace uses of send_gdb / gdb_expect.
8249 * gdb.reverse/i387-env-reverse.exp:
8250 Replace uses of send_gdb / gdb_expect.
8251 * gdb.reverse/i387-stack-reverse.exp:
8252 Replace uses of send_gdb / gdb_expect.
8253 * gdb.reverse/machinestate-precsave.exp:
8254 Replace uses of send_gdb / gdb_expect.
8255 * gdb.reverse/machinestate.exp:
8256 Replace uses of send_gdb / gdb_expect.
8257 * gdb.reverse/sigall-precsave.exp:
8258 Replace uses of send_gdb / gdb_expect.
8259 * gdb.reverse/sigall-reverse.exp:
8260 Replace uses of send_gdb / gdb_expect.
8261 * gdb.reverse/solib-precsave.exp:
8262 Replace uses of send_gdb / gdb_expect.
8263 * gdb.reverse/solib-reverse.exp:
8264 Replace uses of send_gdb / gdb_expect.
8265 * gdb.reverse/step-precsave.exp:
8266 Replace uses of send_gdb / gdb_expect.
8267 * gdb.reverse/step-reverse.exp:
8268 Replace uses of send_gdb / gdb_expect.
8269 * gdb.reverse/until-precsave.exp:
8270 Replace uses of send_gdb / gdb_expect.
8271 * gdb.reverse/until-reverse.exp:
8272 Replace uses of send_gdb / gdb_expect.
8273 * gdb.reverse/watch-precsave.exp:
8274 Replace uses of send_gdb / gdb_expect.
8275 * gdb.reverse/watch-reverse.exp:
8276 Replace uses of send_gdb / gdb_expect.
8277
8278 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8279
8280 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8281 excessive newline.
8282
8283 2010-05-27 Michael Snyder <msnyder@vmware.com>
8284
8285 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
8286 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8287 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8288 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8289 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8290 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8291 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8292 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8293 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8294 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8295 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8296 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8297 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8298 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8299 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8300 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8301 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8302 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8303 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
8304
8305 2010-05-26 Michael Snyder <msnyder@vmware.com>
8306
8307 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8308 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8309
8310 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8311 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8312 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8313
8314 * gdb.reverse/consecutive-reverse.exp:
8315 Replace uses of send_gdb / gdb_expect.
8316 * gdb.reverse/consecutive-precsave.exp:
8317 Replace uses of send_gdb / gdb_expect.
8318
8319 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8320 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8321 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
8322 * gdb.mi/mi-ns-stale-regcache.exp:
8323 Replace uses of send_gdb / gdb_expect.
8324 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8325 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8326 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8327 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8328 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8329 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8330 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8331 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8332 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
8333
8334 2010-05-26 Michael Snyder <msnyder@vmware.com>
8335
8336 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
8337
8338 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
8339
8340 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8341 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8342 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8343 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8344 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8345 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8346 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8347 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8348 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
8349
8350 2010-05-25 Tom Tromey <tromey@redhat.com>
8351
8352 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8353
8354 2010-05-25 Tom Tromey <tromey@redhat.com>
8355
8356 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8357 argument order.
8358 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8359 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8360 order.
8361 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8362 order.
8363 * gdb.base/call-sc.exp (setup_kfails): Remove.
8364 (setup_compiler_kfails): Remove.
8365 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8366 argument order.
8367 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8368 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8369 (advancei): Fix setup_kfail argument order.
8370 * gdb.base/radix.exp: Fix setup_kfail argument order.
8371 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8372 order.
8373 * gdb.base/structs.exp (setup_kfails): Remove.
8374 (setup_compiler_kfails): Fix setup_kfail argument order.
8375 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8376 order.
8377 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8378 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8379 setup_kfail argument order.
8380 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8381
8382 2010-05-25 Tom Tromey <tromey@redhat.com>
8383
8384 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8385
8386 2010-05-25 Michael Snyder <msnyder@vmware.com>
8387
8388 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8389 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8390 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8391 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8392 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8393 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8394 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8395 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8396 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
8397 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8398 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8399 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8400 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8401 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8402 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8403 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8404 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8405 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8406 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8407 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8408 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8409 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8410 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
8411 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8412 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8413 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8414 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8415 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8416 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8417 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8418 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8419 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8420 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8421 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8422 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8423 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8424 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8425 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8426 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8427 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8428 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8429 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
8430 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8431 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8432 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8433 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8434 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
8435 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
8436
8437 2010-05-25 Doug Evans <dje@google.com>
8438
8439 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8440 gdb.string_to_argv.
8441
8442 2010-05-21 Tom Tromey <tromey@redhat.com>
8443
8444 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8445 Call it.
8446 * gdb.dwarf2/pieces.S: Update.
8447 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8448
8449 2010-05-21 Tom Tromey <tromey@redhat.com>
8450
8451 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8452 Call it.
8453 * gdb.dwarf2/pieces.c (struct C): New.
8454 (f6): New function.
8455 * gdb.dwarf2/pieces.S: Replace.
8456
8457 2010-05-21 Tom Tromey <tromey@redhat.com>
8458
8459 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8460 Call it.
8461
8462 2010-05-21 Tom Tromey <tromey@redhat.com>
8463
8464 * gdb.dwarf2.pieces.exp: New file.
8465 * gdb.dwarf2.pieces.S: New file.
8466 * gdb.dwarf2.pieces.c: New file.
8467
8468 2010-05-20 Pedro Alves <pedro@codesourcery.com>
8469 Joel Brobecker <brobecker@adacore.com>
8470
8471 * lib/gdb.exp (gdb_test_no_output): New function.
8472 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8473 when testing commands that should produce no output.
8474
8475 2010-05-17 Joel Brobecker <brobecker@adacore.com>
8476
8477 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8478 parameter that we want to watch being a constant.
8479
8480 2010-05-17 Joel Brobecker <brobecker@adacore.com>
8481
8482 * gdb.ada/cond_lang: New testcase.
8483
8484 2010-05-17 Joel Brobecker <brobecker@adacore.com>
8485
8486 * lib/gdb.exp (banned_variables): New variable/constant.
8487 (gdb_init): Add write trace on variables listed in banned_variables.
8488 (gdb_finish): Remove write traces on variables listed in
8489 banned_variables.
8490
8491 2010-05-17 Joel Brobecker <brobecker@adacore.com>
8492
8493 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8494 * gdb.cp/koenig.exp: Likewise.
8495
8496 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8497
8498 PR python/11482
8499
8500 * gdb.python/py-value.exp (test_value_hash): New function.
8501
8502 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8503
8504 PR exp/11530.
8505 * gdb.base/gdb11530.c: New file.
8506 * gdb.base/gdb11530.exp: New file.
8507
8508 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8509
8510 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8511 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8512
8513 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8514
8515 * gdb.cp/koenig.exp: New test.
8516 * gdb.cp/koenig.cc: New test program.
8517
8518 2010-05-05 Joel Brobecker <brobecker@adacore.com>
8519
8520 Remove the use of prms_id and bug_id throughout the testsuite.
8521
8522 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8523
8524 PR exp/11349.
8525 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8526 use a reference local variable.
8527
8528 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8529
8530 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8531 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8532 variable different_dir. Move debugfile into a full directory pathname
8533 under DIFFERENT_DIR.
8534 * lib/gdb.exp (separate_debug_filename): Remove.
8535 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8536 variable debug_dir and mkdir of it. Update function comments.
8537
8538 2010-04-29 Pedro Alves <pedro@codesourcery.com>
8539
8540 PR gdb/11557
8541
8542 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8543 files.
8544
8545 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8546
8547 * gdb.python/py-param.exp: New File.
8548
8549 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8550
8551 * gdb.base/default.exp: Fix "set language" test.
8552
8553 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8554
8555 PR breakpoints/11531.
8556 * gdb.base/gdb11531.c: New file.
8557 * gdb.base/gdb11531.exp: New file.
8558
8559 2010-04-26 Tom Tromey <tromey@redhat.com>
8560
8561 * gdb.base/completion.exp: Add tests for completion and deprecated
8562 commands.
8563
8564 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8565
8566 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8567 (print /x char_array): Escape curly brackets.
8568
8569 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8570
8571 Fix deadlock on looped list of loaded shared objects.
8572 * gdb.base/solib-corrupted.exp: New.
8573
8574 2010-04-23 Doug Evans <dje@google.com>
8575
8576 * gdb.python/py-section-script.c: New file.
8577 * gdb.python/py-section-script.exp: New file.
8578 * gdb.python/py-section-script.py: New file.
8579
8580 2010-04-20 Chris Moller <cmoller@redhat.com>
8581
8582 PR 10179
8583
8584 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8585 * gdb.base/pr10179-a.c:
8586 * gdb.base/pr10179-b.c:
8587 * gdb.base/pr10179.exp: New files.
8588
8589 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8590
8591 Fix crashes on dangling display expressions.
8592 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8593 is SEP.
8594 (lib_flags): Remove the "debug" keyword.
8595 (libsepdebug): New variable for iterating new loop.
8596 (save_pf_prefix): New variable wrapping the loop.
8597 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8598 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8599
8600 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8601
8602 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8603
8604 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8605
8606 PR stabs/11479.
8607 * gdb.stabs/gdb11479.exp: New file.
8608 * gdb.stabs/gdb11479.c: New file.
8609
8610 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8611
8612 * gdb.base/charset.c (Strin16, String32): New variables.
8613 * gdb.base/charset.exp (gdb_test): Test correct display
8614 of 16 or 32 bit strings.
8615
8616 2010-04-21 Chris Moller <cmoller@redhat.com>
8617
8618 PR 9167
8619 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8620 * gdb.cp/pr9167.cc: New file.
8621 * gdb.cp/pr9167.exp: New file.
8622
8623
8624 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8625
8626 PR pascal/11492.
8627 * gdb.pascal/gdb11492.pas: New file.
8628 * gdb.pascal/gdb11492.exp: New file.
8629
8630 2010-04-20 Joel Brobecker <brobecker@adacore.com>
8631
8632 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
8633
8634 2010-04-20 Joel Brobecker <brobecker@adacore.com>
8635
8636 * gdb.ada/dyn_loc: New testcase.
8637
8638 2010-04-20 Chris Moller <cmoller@redhat.com>
8639
8640 PR 10867
8641
8642 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8643 * gdb.cp/pr10687.cc: New file.
8644 * gdb.cp/pr10687.exp: New file.
8645
8646
8647 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8648 Sergio Durigan Junior <sergiodj@redhat.com>
8649
8650 * gdb.fortran/logical.exp: New testcase.
8651 * gdb.fortran/logical.f90: New file.
8652
8653 2010-04-19 Doug Evans <dje@google.com>
8654
8655 * gdb.base/help.exp (help source): Update expected output.
8656
8657 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8658
8659 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8660 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8661 gdb_exit and return.
8662 (executable): New variable.
8663 (binfile): Use it.
8664
8665 2010-04-19 Pedro Alves <pedro@codesourcery.com>
8666
8667 PR breakpoints/8554.
8668
8669 * gdb.trace/save-trace.exp: Adjust.
8670
8671 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8672
8673 PR corefiles/11511
8674 * gdb.arch/system-gcore.exp: New.
8675 * gdb.arch/gcore.c: Likewise.
8676
8677 2010-04-15 Doug Evans <dje@google.com>
8678
8679 * gdb.python/py-progspace.c: New file.
8680 * gdb.python/py-progspace.exp: New file.
8681
8682 * gdb.base/source.exp: Add tests for "source -s".
8683
8684 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8685
8686 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8687 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8688 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8689 * gdb.python/py-mi.exp: New test for to_string returning None.
8690
8691 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8692
8693 * gdb.python/py-breakpoint.c: Make result global.
8694
8695 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8696
8697 Fix non-GNU make compatibility.
8698 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8699
8700 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8701
8702 * gdb.python/py-breakpoint.exp: New File.
8703 * gdb.python/py-breakpoint.C: Ditto.
8704
8705 2010-04-08 Stan Shebs <stan@codesourcery.com>
8706
8707 * gdb.trace/actions.exp: Clear default-collect.
8708 * gdb.trace/save-trace.exp: Clear default-collect.
8709
8710 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8711
8712 * gdb.python/py-value: Add null string variable.
8713 (test_lazy_string): Test zero length, NULL address lazy
8714 strings.
8715
8716 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8717
8718 * gdb.arch/i386-avx.c: New.
8719 * gdb.arch/i386-avx.exp: Likewise.
8720
8721 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8722
8723 2010-04-06 Doug Evans <dje@google.com>
8724
8725 * gdb.base/source-test.gdb: New file.
8726 * gdb.base/source.exp: Test source -v.
8727
8728 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8729
8730 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8731
8732 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8733
8734 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8735 within one line, unless it is followed by a double quote.
8736 * gdb.stabs/hppa.sed: Idem.
8737 * gdb.stabs/weird.def: Add char and String constants
8738 * gdb.stabs/weird.exp: Check for correct parsing of
8739 char and string constants.
8740 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8741 in .stabs to .stabx substitution.
8742
8743 2010-04-05 Stan Shebs <stan@codesourcery.com>
8744
8745 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8746 constant global.
8747 * gdb.trace/tfile.exp: Try to print them.
8748
8749 2010-04-04 Stan Shebs <stan@codesourcery.com>
8750
8751 * gdb.base/completion.exp: Update for new "info watchpoints".
8752 * gdb.base/default.exp: Ditto.
8753 * gdb.base/help.exp: Ditto.
8754 * gdb.base/watchpoint.exp: Ditto.
8755 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
8756
8757 2010-04-04 Stan Shebs <stan@codesourcery.com>
8758
8759 * gdb.trace/tfile.exp: Sharpen tfind test.
8760
8761 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8762
8763 * gdb.base/break-entry.exp: New.
8764
8765 2010-04-02 Hui Zhu <teawater@gmail.com>
8766 Michael Snyder <msnyder@vmware.com>
8767
8768 * gdb.reverse/i386-sse-reverse.exp: New file.
8769 * gdb.reverse/i386-sse-reverse.c: New file.
8770
8771 2010-04-02 Pedro Alves <pedro@codesourcery.com>
8772
8773 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8774
8775 2010-04-01 Stan Shebs <stan@codesourcery.com>
8776
8777 * gdb.trace/actions.exp: Tweak expected output.
8778 * gdb.trace/while-stepping.exp: Tweak expected output.
8779
8780 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8781
8782 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8783
8784 2010-04-01 Pedro Alves <pedro@codesourcery.com>
8785
8786 * gdb.base/commands.exp: Adjust.
8787 * gdb.cp/extern-c.exp: Adjust.
8788
8789 2010-04-01 Pedro Alves <pedro@codesourcery.com>
8790
8791 * gdb.trace/collection.c (local_test_func): Define a local struct,
8792 and instanciate it.
8793
8794 2010-04-01 Pedro Alves <pedro@codesourcery.com>
8795
8796 * gdb.trace/collection.exp (gdb_collect_args_test)
8797 (gdb_collect_argarray_test): XFAIL the tests that assume the
8798 argarray argument's elements are collected.
8799
8800 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8801
8802 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8803 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8804
8805 2010-03-31 Stan Shebs <stan@codesourcery.com>
8806
8807 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8808 and tracepoint conditionals.
8809 (gdb_verify_tracepoints): Delete unused return.
8810
8811 2010-03-26 Keith Seitz <keiths@redhat.com>
8812
8813 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8814 appear in the output before main.
8815 Remove KFAIL for gdb/2215 aka bz 9320.
8816
8817 2010-03-30 Doug Evans <dje@google.com>
8818
8819 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8820 by dejagnu.
8821 * gdb.arch/amd64-dword.exp: Ditto.
8822
8823 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8824 match.
8825 (break printf): Ditto.
8826
8827 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8828
8829 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8830 gcc < 4.4.
8831 * gdb.cp/shadow.exp: Ditto.
8832
8833 2010-03-29 Pedro Alves <pedro@codesourcery.com>
8834
8835 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8836 "tstart" is silent.
8837
8838 2010-03-29 Pedro Alves <pedro@codesourcery.com>
8839
8840 * gdb.trace/collection.exp (executable): New.
8841 (binfile): Use it.
8842 (fpreg, spreg, pcreg): New.
8843 (test_register): Use gdb_test_multiple. Pass /x to print.
8844 (prepare_for_trace_test): New.
8845 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8846 (gdb_collect_args_test, gdb_collect_argstruct_test)
8847 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8848 prepare_for_trace_test.
8849 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8850 fpreg, spreg and pcreg.
8851 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8852 prepare_for_trace_test.
8853 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8854 try to detect tracing support here. Don't set breakpoints at
8855 `begin' or `end' here.
8856 <global scope>: Use clean_restart. Run to main before checking
8857 for tracing support. Check for for tracing support here.
8858
8859 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8860
8861 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8862 " as $displacement" to "seen displacement message".
8863
8864 2010-03-28 Pedro Alves <pedro@codesourcery.com>
8865
8866 * gdb.trace/while-dyn.exp (executable): New variable.
8867 (binfile): Use it.
8868 (test_while_stepping): New function. Move most tests here. Call
8869 it once for each of the while-stepping, stepping and ws aliases.
8870
8871 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8872
8873 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8874 that do not provide the tagless_struct type name at all.
8875 (test_print_anon_union): Do not check value of uninitialized
8876 union member. Do not use cp_test_ptype_class, so we can accept
8877 "long" as well as "long int".
8878
8879 2010-03-26 Pedro Alves <pedro@codesourcery.com>
8880
8881 * gdb.trace/tfile.c (tohex, bin2hex): New.
8882 (write_error_trace_file): Hexify error description.
8883
8884 2010-03-25 Stan Shebs <stan@codesourcery.com>
8885
8886 * gdb.trace/tfile.c: Generate an additional trace file, improve
8887 portability.
8888 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8889 files in a better way.
8890
8891 2010-03-25 Keith Seitz <keiths@redhat.com>
8892
8893 * gdb.java/jprint.exp: XFAIL printing of static class members
8894 because of GCC debuginfo problem.
8895
8896 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8897
8898 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8899
8900 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8901
8902 * gdb.base/completion.exp: Allow long instead of long int.
8903 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8904 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8905 variable p.
8906 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8907 * gdb.base/pointers.exp: Allow long instead of long int.
8908 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8909 * gdb.base/step-line.exp: Allow a directory before the source file name.
8910
8911 2010-03-24 Tom Tromey <tromey@redhat.com>
8912
8913 PR breakpoints/9352:
8914 * gdb.base/default.exp: Update.
8915 * gdb.base/commands.exp: Update.
8916 * gdb.cp/extern-c.exp: Test setting commands on multiple
8917 breakpoints at once.
8918
8919 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8920
8921 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8922 if gdb,nosignals.
8923 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8924 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8925 exited".
8926
8927 2010-03-24 Stan Shebs <stan@codesourcery.com>
8928
8929 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8930
8931 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8932
8933 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8934 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8935 argument. Handle "short" and "long".
8936 (Top level): Pass overprototyped output for old_fptr and xptr.
8937
8938 2010-03-23 Pedro Alves <pedro@codesourcery.com>
8939
8940 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8941 format strings and add casts to avoid compiler warnings.
8942
8943 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
8944
8945 * lib/trace-support.exp (gdb_trace_setactions):
8946 Don't expect whitespace after ">" prompt.
8947 * gdb.trace/actions.exp: Adjust for output changes.
8948 * gdb.trace/while-stepping.exp: Likewise.
8949
8950 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8951
8952 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8953 and r157645).
8954
8955 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8956
8957 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8958 New.
8959
8960 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8961
8962 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8963 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8964
8965 2010-03-19 Stan Shebs <stan@codesourcery.com>
8966
8967 * gdb.trace/ax.exp: New file.
8968
8969 2010-03-19 Doug Evans <dje@google.com>
8970
8971 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8972 output from gcc.
8973
8974 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8975 named /usr/sbin/prelink<foo>.
8976
8977 2010-03-18 Stan Shebs <stan@codesourcery.com>
8978
8979 * gdb.trace/circ.exp: Test circular-trace-buffer.
8980 * gdb.trace/tfile.exp: Update tstatus test.
8981
8982 2010-03-18 Joel Brobecker <brobecker@adacore.com>
8983
8984 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8985 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8986
8987 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8988
8989 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8990
8991 2010-03-18 Pedro Alves <pedro@codesourcery.com>
8992
8993 * gdb.base/default.exp: Adjust the expected output of the finish
8994 and until commands when the inferior is not being run.
8995
8996 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8997
8998 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8999 * gdb.cp/nsusing.exp: Ditto.
9000
9001 2010-03-15 Tom Tromey <tromey@redhat.com>
9002
9003 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9004 * gdb.cp/userdef.cc (operator==): New function.
9005 (main): New locals mem1, mem2.
9006
9007 2010-03-15 Jie Zhang <jie@codesourcery.com>
9008
9009 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9010 Declare and use new loadtimeout variable.
9011
9012 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9015 Use gdb_load later.
9016
9017 2010-03-14 Pedro Alves <pedro@codesourcery.com>
9018
9019 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9020 literal. Add missing endlines to prints to stderr.
9021
9022 2010-03-12 Tom Tromey <tromey@redhat.com>
9023
9024 PR c++/9708:
9025 * gdb.cp/m-static.exp: Add regression test.
9026 * gdb.cp/m-static.cc (method): New method.
9027 (main): Call it.
9028
9029 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9030
9031 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9032 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9033
9034 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9035
9036 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9037
9038 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9039
9040 * lib/gdb.exp (skip_stl_tests): New.
9041 (gdb_compile): Symbian needs -ldl.
9042 (shlib_target_file): New.
9043 (shlib_symbol_file): New.
9044 (gdb_load_shlibs): Use shlib_target_file.
9045 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9046 * gdb.cp/exception.exp: Use skip_stl_tests.
9047 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9048 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9049 * gdb.cp/mb-templates.exp: Ditto.
9050 * gdb.base/commands.exp: Relax regexes.
9051 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9052 shlib_target_file and shlib_symbol_file.
9053 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9054 sections.
9055 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9056 * gdb.base/solib-disc.exp: Use
9057 shlib_target_file and shlib_symbol_file.
9058 * gdb.base/unload.exp: Don't skip on symbian. Use
9059 shlib_target_file and shlib_symbol_file.
9060 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9061
9062 2010-03-12 Pedro Alves <pedro@codesourcery.com>
9063
9064 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9065 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9066 Issue a tfind end before looking for a tracepoint frame.
9067 * gdb.trace/tfind.exp: Adjust tstatus output.
9068 Adjust disassembly output.
9069 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9070
9071 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9072
9073 * gdb.base/break-interp.exp: Create new displacement parameter value
9074 for the test_ld calls.
9075 (reach): New parameter displacement, verify its content. New push of
9076 pf_prefix "reach-$func:". Import global expect_out.
9077 (test_core): New parameter displacement, verify its content. New push
9078 of pf_prefix "core:". New command "set verbose on". Import global
9079 expect_out.
9080 (test_attach): New parameter displacement, verify its content. New
9081 push of pf_prefix "attach:". New command "set verbose on". Import
9082 global expect_out.
9083 (test_ld): New parameter displacement, pass it to the reach, test_core
9084 and test_attach calls and verify its content in the "ld.so exit" test.
9085 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9086 (prelink): Update expected text, use gdb_test.
9087
9088 2010-03-10 Doug Evans <dje@google.com>
9089
9090 * gdb.base/checkpoint.exp: Fix comment.
9091 Lengthen timeout while doing >600 checkpoints test.
9092 Rename duplicate "kill all one" test to keep test names unique.
9093
9094 2010-03-10 Pedro Alves <pedro@codesourcery.com>
9095
9096 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9097
9098 2010-03-08 Keith Seitz <keiths@redhat.com>
9099
9100 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9101 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9102 (dm_type_long): New function.
9103 (dm_type_unsigned_short): New function.
9104 (dm_type_unsigned_long): New function.
9105 (myint): New typedef.
9106 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9107 long, unsigned shor and long, operator char*, and typedef.
9108 (test_lookup_operator_functions): Add operator char* test.
9109 (test_paddr_operator_functions): Likewise.
9110 (test_paddr_overloaded_functions): Use probe values for
9111 short, long, and unsigned short and long.
9112 (test_paddr_hairy_functions): If the demangler probe detected
9113 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9114 demangler.
9115 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9116 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9117 and "print null_pmf".
9118 Add test "ptype a.*pmf".
9119 * gdb.cp/overload.exp: Allow optional "int" to appear with
9120 "short" and "long".
9121 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9122 long expect value for men_overload1arg.
9123 Allow "int" to appear with "short" and "long".
9124 When testing "info break", add argument for main (void).
9125 Also allow "int" to appear with "short" and "long".
9126 Ditto with "unsigned" and "long long".
9127 * gdb.java/jmain.exp: Do not enclose methods names in single
9128 quotes.
9129 * gdb.java/jmisc.exp: Likewise.
9130 * gdb.java/jprint.exp: Likewise.
9131 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9132
9133 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9134 * gdb.cp/exception.exp (backtrace after first throw)
9135 (backtrace after second throw): Allow a namespace before __cxa_throw.
9136 (backtrace after first catch, backtrace after second catch): Allow
9137 a namespace before __cxa_begin_catch.
9138
9139 * gdb.cp/cpexprs.exp: New file.
9140 * gdb.cp/cpexprs.cc: New file.
9141
9142 From Daniel Jacobowitz <dan@codesourcery.com>
9143 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9144 to use string_to_regexp.
9145 (ctor, dtor): New functions. Use them to match constructor
9146 and destructor function types.
9147 (Top level): Use runto_main.
9148
9149 2010-03-05 Tom Tromey <tromey@redhat.com>
9150
9151 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9152 gdb.target_charset.
9153 (pp_ns.to_string): Likewise.
9154
9155 2010-03-04 Keith Seitz <keiths@redhat.com>
9156
9157 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9158 can be quoted. Test that both the filename and function/line
9159 portions can be quoted at the same time.
9160
9161 2010-03-04 Pedro Alves <pedro@codesourcery.com>
9162
9163 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9164
9165 2010-03-03 Doug Evans <dje@google.com>
9166
9167 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9168 libc contains libpthread.
9169
9170 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9171 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9172 of gdb_compile. Add another pattern to match android backtrace.
9173
9174 2010-03-03 Tom Tromey <tromey@redhat.com>
9175
9176 PR gdb/11345:
9177 * gdb.base/printcmds.exp (test_printf): Add test.
9178
9179 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9180
9181 * gdb.arch/amd64-byte.exp: New.
9182 * gdb.arch/amd64-dword.exp: Likewise.
9183 * gdb.arch/amd64-pseudo.c: Likewise.
9184 * gdb.arch/amd64-word.exp: Likewise.
9185 * gdb.arch/i386-byte.exp: Likewise.
9186 * gdb.arch/i386-pseudo.c: Likewise.
9187 * gdb.arch/i386-word.exp: Likewise.
9188
9189 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9190
9191 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9192 types. Add structreg, bitfields, and flags registers.
9193 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9194 registers.
9195
9196 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9197
9198 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9199 (load_description): Set architecture if defined.
9200
9201 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9202
9203 * gdb.python/py-frame.exp: Add read_var block tests.
9204 * gdb.python/py-frame.c (block): New function.
9205
9206 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9207 Daniel Jacobowitz <dan@codesourcery.com>
9208
9209 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9210
9211 2010-02-25 David S. Miller <davem@davemloft.net>
9212
9213 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9214 fix logic for setting all_syscalls_numbers.
9215
9216 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9217
9218 * Makefile.in: Add py-block and py-symbol.
9219 * gdb.python/py-symbol.exp: New File.
9220 * gdb.python/py-symtab.exp: New File.
9221 * gdb.python/py-block.exp: New File.
9222 * gdb.python/py-symbol.c: New File.
9223 * gdb.python/py-block.c: New File.
9224
9225 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9226
9227 PR python/11314
9228 * lib/gdb.exp (skip_python_tests): New function.
9229 * gdb.python/py-cmd.exp: Use skip_python_tests.
9230 * gdb.python/py-frame.exp: Likewise.
9231 * gdb.python/py-function.exp: Likewise.
9232 * gdb.python/py-prettyprint.exp: Likewise.
9233 * gdb.python/py-template.exp: Likewise.
9234 * gdb.python/py-type.exp: Likewise.
9235 * gdb.python/py-value.exp: Likewise.
9236
9237 2010-02-22 Pedro Alves <pedro@codesourcery.com>
9238
9239 PR9605
9240
9241 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9242
9243 2010-02-19 Tom Tromey <tromey@redhat.com>
9244
9245 PR c++/8693, PR c++/9496:
9246 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9247 regression tests.
9248
9249 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9250
9251 Fix compatibility with m68k as.
9252 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9253 Use only /* comments */.
9254
9255 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9256
9257 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9258 * configure: Regenerate.
9259
9260 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9261
9262 * gdb.python/py-type.exp: Check for Python support.
9263
9264 2010-02-17 Pedro Alves <pedro@codesourcery.com>
9265
9266 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9267 `regsub' syntax available.
9268
9269 2010-02-17 Pedro Alves <pedro@codesourcery.com>
9270
9271 * gdb.base/shmain.c (main): Remove printf call.
9272 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9273 * gdb.base/unload.c (main): Make format of fprintf a string
9274 literal. Add missing endlines to prints to stderr.
9275 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9276
9277 2010-02-17 Tom Tromey <tromey@redhat.com>
9278
9279 * gdb.java/jprint.java (jprint.props): New field.
9280 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9281
9282 2010-02-17 Pedro Alves <pedro@codesourcery.com>
9283
9284 * gdb.base/charset.exp: Don't assume new `regsub' syntax
9285 available.
9286
9287 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9288
9289 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9290 creation to support remote host testing.
9291
9292 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9293
9294 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9295 Recognize "command not found".
9296
9297 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9298
9299 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9300 single-stepping.
9301
9302 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9303
9304 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9305 if arguments are not supported.
9306
9307 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9308
9309 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9310 be const or non-const.
9311
9312 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9313
9314 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9315 mi_send_resuming_command to send -exec-continue.
9316
9317 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9318
9319 * gdb.base/list.exp (test_list_filename_and_function): Add test
9320 with single quotes.
9321 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9322 matching.
9323 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9324 Add KFAIL'd tests for PR gdb/11289.
9325
9326 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9327
9328 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9329
9330 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9331
9332 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9333 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9334 a temporary directory.
9335
9336 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9337
9338 * gdb.base/charset.exp: Use a single regular expression to match
9339 show host-charset and show target-charset output.
9340
9341 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9342
9343 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9344 "Illegal process-id" expect string more exact.
9345 (attach to digits-starting nonsense is prohibited): New.
9346
9347 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9348
9349 * gdb.base/prelink.exp (set verbose on): New.
9350
9351 2010-02-12 Tomas Holmberg <th@virtutech.com>
9352
9353 * mi-reverse.exp: New file. Test for reverse option to the
9354 following MI commands: exec-continue, exec-finish, exec-next,
9355 exec-step, exec-next-instruction, exec-step-instruction.
9356
9357 2010-02-09 Joel Brobecker <brobecker@adacore.com>
9358
9359 * gdb.ada/ptype_tagged_param: New testcase.
9360
9361 2010-02-08 Tom Tromey <tromey@redhat.com>
9362
9363 PR c++/8017:
9364 * gdb.cp/overload.exp: Add tests.
9365 * gdb.cp/overload.cc (struct K): New.
9366 (namespace N): New.
9367 (main): Call new functions.
9368 (K::staticoverload): Define.
9369
9370 2010-02-08 Chris Moller <moller@mollerware.com>
9371
9372 PR gdb/10728
9373 * gdb.cp/pr10728-x.h: New file.
9374 * gdb.cp/pr10728-x.cc: New file.
9375 * gdb.cp/pr10728-y.cc: New file.
9376 * gdb.cp/pr10728.exp: New file.
9377 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9378
9379 2010-02-08 Chris Moller <moller@mollerware.com>
9380
9381 PR gdb/9067
9382 * gdb.cp/pr9067.exp: New
9383 * gdb.cp/pr9067.cc: New
9384 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9385
9386 2010-02-08 Joel Brobecker <brobecker@adacore.com>
9387
9388 * lib/gdb.exp (gdb_test_timeout): New global variable.
9389 Set it to timeout if not already set.
9390 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9391
9392 2010-02-05 Doug Evans <dje@google.com>
9393
9394 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9395 user.
9396
9397 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9398
9399 PR c++/7935:
9400 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9401
9402 2010-02-04 Tom Tromey <tromey@redhat.com>
9403
9404 * gdb.cp/virtbase.exp: Make test case names unique.
9405
9406 2010-02-02 Tom Tromey <tromey@redhat.com>
9407
9408 * gdb.cp/virtbase.exp: Add regression tests.
9409 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9410 (main): Instantiate RHC.
9411
9412 2010-02-02 Tom Tromey <tromey@redhat.com>
9413
9414 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9415 type-printing change.
9416
9417 2010-02-02 Tom Tromey <tromey@redhat.com>
9418
9419 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9420 * gdb.cp/virtbase.cc: New file.
9421 * gdb.cp/virtbase.exp: New file.
9422 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9423
9424 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9425
9426 PR libc/11214:
9427 * gdb.threads/current-lwp-dead.c: Include features.h.
9428 (HAS_NOMMU): New.
9429 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9430
9431 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9432
9433 * gdb.base/symbol-without-target_section.exp,
9434 gdb.base/symbol-without-target_section.c: New.
9435
9436 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9437
9438 * gdb.base/bigcore.exp: Reset increased timeout.
9439 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9440
9441 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9442
9443 * gdb.base/gcore.exp (capture_command_output): Use
9444 gdb_test_multiple.
9445
9446 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9447
9448 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9449 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9450 (Top level): Call it.
9451
9452 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9453
9454 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9455
9456 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9457
9458 * gdb.base/call-strs.exp, gdb.base/default.exp,
9459 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9460 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9461 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9462 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9463 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9464 * gdb.base/ending-run.exp: Correct restore of timeout.
9465 * gdb.base/page.exp: Remove unnecessary timeout setting.
9466
9467 2010-01-29 Joel Brobecker <brobecker@adacore.com>
9468
9469 * gdb.ada/rec_return: New testcase.
9470
9471 2010-01-29 Joel Brobecker <brobecker@adacore.com>
9472
9473 * gdb.ada/call_pn: New testcase.
9474
9475 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9476
9477 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9478 (Top level): Use it to resume.
9479 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9480 the Thumb mode displaced stepping error as unsupported.
9481
9482 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9483
9484 * gdb.cp/nsusing.exp: Added more tests.
9485 * gdb.cp/nsrecurs.exp: Ditto.
9486 * gdb.cp/nsusing.cc: Added test functions.
9487 * gdb.cp/nsrecurs.cc: Ditto.
9488
9489 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9490
9491 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9492 absolute directory pathnames in gdb.sum file.
9493
9494 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9495
9496 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9497 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9498
9499 2010-01-26 Tom Tromey <tromey@redhat.com>
9500
9501 PR exp/7643:
9502 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9503 setup_kfail.
9504
9505 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9506
9507 * gdb.cp/nsrecurs.exp: New test.
9508 * gdb.cp/nsrecurs.cc: New test program.
9509 * gdb.cp/nsstress.exp: New test.
9510 * gdb.cp/nsstress.cc: New test program.
9511 * gdb.cp/nsdecl.exp: New test.
9512 * gdb.cp/nsdecl.cc: New test program.
9513
9514 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9515
9516 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9517 imported into file scope.
9518 Marked test as xfail.
9519 * gdb.cp/namespace-using.cc (marker5): New function.
9520 * gdb.cp/shadow.exp: New test.
9521 * gdb.cp/shadow.cc: New test program.
9522 * gdb.cp/nsimport.exp: New test.
9523 * gdb.cp/nsimport.cc: New test program.
9524
9525 2010-01-25 Tom Tromey <tromey@redhat.com>
9526
9527 PR gdb/11049:
9528 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9529 with "set print null-stop on".
9530
9531 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9532
9533 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9534 Adjust it for DISASSEMBLY_OMIT_FNAME.
9535
9536 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9537
9538 PR symtab/11199:
9539 * gdb.dwarf2/member-ptr-forwardref.exp,
9540 gdb.dwarf2/member-ptr-forwardref.S: New.
9541
9542 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9543
9544 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9545 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9546 thread1_tid_mutex. Remove gdbstop_mutex handling.
9547 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9548 thread2_tid_mutex. Remove gdbstop_mutex handling.
9549 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9550 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9551 pthread_cond_wait conditionalizations by while loops.
9552
9553 2010-01-20 Tom Tromey <tromey@redhat.com>
9554
9555 PR backtrace/10770:
9556 * gdb.dwarf2/pr10770.exp: New file.
9557 * gdb.dwarf2/pr10770.c: New file.
9558 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9559
9560 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9561
9562 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9563 that target was removed, and the test always runs native anyway.
9564
9565 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9566
9567 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9568 gdb.base/watchpoint-cond-gone-stripped.c: New.
9569
9570 2010-01-19 Tom Tromey <tromey@redhat.com>
9571
9572 PR c++/8000:
9573 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9574 existing tests.
9575 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9576 (main): Use AAA::SomeEnum.
9577
9578 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9579
9580 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9581 (test_ignore_count): Declare line_callme_body global.
9582 (run to breakpoint with ignore count): Use line_callme_body.
9583 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9584 (set line_main_hello, set line_main_return): Reindent.
9585 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9586 New.
9587 (continue to callee4): Use line_callee4_body.
9588 (check *stopped from CLI command): Use line_callee4_next.
9589 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9590 (set line_main_hello, set line_main_return): Reindent.
9591 (set line_callee4_head, set line_callee4_body): New.
9592 (continue to callee4): Use line_callee4_body.
9593
9594 2010-01-18 Tom Tromey <tromey@redhat.com>
9595
9596 PR c++/9680:
9597 * gdb.cp/casts.cc: Add new classes and variables.
9598 * gdb.cp/casts.exp: Test new operators.
9599
9600 2010-01-18 Tom Tromey <tromey@redhat.com>
9601 Thiago Jung Bauermann <bauerman@br.ibm.com>
9602
9603 * gdb.python/source2.py: New file.
9604 * gdb.python/source1: New file.
9605 * gdb.python/python.exp: Test "source" command.
9606
9607 2010-01-15 Stan Shebs <stan@codesourcery.com>
9608
9609 * gdb.trace/tfile.c: New file.
9610 * gdb.trace/tfile.exp: New file.
9611
9612 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9613
9614 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9615
9616 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9617
9618 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9619
9620 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9621
9622 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9623 (libfunc): New parameter action. Implement also selectable "sleep".
9624 * gdb.base/break-interp-main.c: Include assert.h.
9625 (libfunc): New parameter action.
9626 (main): New parameters argc and argv. Assert argc. Pass argv.
9627 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9628 (test_attach): New proc.
9629 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9630 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9631
9632 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9633
9634 * gdb.base/break-interp.exp (test_core): New proc.
9635 (test_ld): Call it.
9636
9637 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9638
9639 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9640 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9641 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9642 and gdb_compile_shlib. Use new -Wl compiler options.
9643 (dl bt, main bt): New tests.
9644
9645 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9646
9647 Support PIEs with no symfile_objfile.
9648 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9649 (test_ld): New parameter trynosym.
9650 (test_ld <$trynosym>): New block.
9651
9652 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9653
9654 * gdb.base/break-interp.exp: New file.
9655
9656 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9657
9658 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9659 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9660 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9661 test.
9662 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9663 * gdb.python/py-mi.exp: Add lazy string test.
9664
9665 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9666
9667 * lib/mi-support.exp (mi_check_thread_states): Handle
9668 core number in thread listing.
9669
9670 2010-01-12 Joel Brobecker <brobecker@adacore.com>
9671
9672 * gdb.base/maint.exp: Adjust the expected output for the
9673 "maint print type" test. Use gdb_test_multiple instead of
9674 gdb_sent/gdb_expect.
9675
9676 2010-01-11 Doug Evans <dje@google.com>
9677
9678 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9679 from gdbserver_download. All callers updated.
9680
9681 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9682
9683 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9684
9685 Implement binary numbers parsing.
9686 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9687 (test_integer_literals_rejected): New binary tests.
9688
9689 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9690
9691 * gdb.cell/configure: Regenerate.
9692
9693 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9694
9695 * gdb.base/corefile.exp: Move the core finding block out and call it as
9696 core_find, new variable $corefile, replace corefile by $corefile and
9697 [file tail $corefile] for usage vs. test names resp.
9698 * lib/gdb.exp (core_find): Move it as a new function here. New
9699 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9700 $destcore. Return "" on error.
9701
9702 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9703
9704 Workaround PR binutils/10802.
9705 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9706 (twice).
9707
9708 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9709
9710 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9711
9712 2010-01-08 Joel Brobecker <brobecker@adacore.com>
9713
9714 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9715 call, to avoid interruption.
9716
9717 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9718
9719 * gdb.stabs/weird.def (args93): New.
9720
9721 2010-01-07 Doug Evans <dje@google.com>
9722
9723 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9724
9725 2010-01-07 Tom Tromey <tromey@redhat.com>
9726
9727 * gdb.base/source.exp: Use correct line number.
9728
9729 2010-01-05 Stan Shebs <stan@codesourcery.com>
9730
9731 * gdb.trace/tracecmd.exp: Test ftrace.
9732
9733 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9734
9735 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9736
9737 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9738
9739 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9740 "uint_for_mi_testing".
9741
9742 2010-01-01 Joel Brobecker <brobecker@adacore.com>
9743
9744 Test indented comment in file being sourced.
9745 * gdb.base/commands.exp: Test indented comment in file being sourced.
9746
9747 2010-01-01 Joel Brobecker <brobecker@adacore.com>
9748
9749 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9750 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9751 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9752 notice.
9753
9754 2010-01-01 Joel Brobecker <brobecker@adacore.com>
9755
9756 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9757 notice.
9758
9759 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9760
9761 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9762 missing $after_stopped and comma (,) expectation.
9763
9764 2009-12-31 Stan Shebs <stan@codesourcery.com>
9765
9766 * gdb.trace/actions.exp: Test teval action.
9767
9768 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9769
9770 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9771 (top level): Call test_watchpoint_in_big_blob.
9772 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9773 watchpoints.
9774 (func3): Write to buf.
9775
9776 2009-12-29 Stan Shebs <stan@codesourcery.com>
9777
9778 * gdb.trace/actions.exp: Test default-collect.
9779
9780 2009-12-28 Stan Shebs <stan@codesourcery.com>
9781
9782 * gdb.trace/tsv.exp: New file.
9783 * gdb.base/completion.exp: Update ambiguous info output.
9784
9785 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9786
9787 * gdb.base/find.c (main): Reference search buffers.
9788 * gdb.base/included.c (main): Reference integer.
9789 * gdb.base/ptype.c (charfoo): Declare.
9790 (intfoo): Call charfoo.
9791 * gdb.base/scope0.c (useitp): New function.
9792 (usestatics): Use useitp.
9793 (useit): Add a type for val.
9794 * gdb.base/scope1.c (useit1): Take a pointer argument.
9795 (usestatics1): Update calls to useit1.
9796 * gdb.cp/call-c.cc: Declare foo.
9797 (main): Call foo.
9798 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9799 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9800 (main): Call C::ensureRefs and ensureOtherRefs.
9801 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9802 variables.
9803 (ensureOtherRefs): New function.
9804 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9805 * gdb.cp/templates.cc (main): Call t5i.value.
9806
9807 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 Fix compatibility with G++-4.5.
9810 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9811 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9812 (uncaught return): Remove.
9813
9814 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9815 Phil Muldoon <pmuldoon@redhat.com>
9816
9817 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9818 (bp_location13, bp_location14, bp_location17, bp_location18)
9819 (marker3_proto, marker4_proto): New variables.
9820 (breakpoint info): Update output.
9821 (run until breakpoint at marker3, run until breakpoint at marker4): New
9822 tests.
9823
9824 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9825
9826 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9827 Replace the printf call of Y by provided "y-set-1" label. New block
9828 for the second shared library.
9829 * gdb.base/unload.exp: Compile also the second library, call
9830 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9831 (single pending breakpoint info): Rename to ...
9832 (pending breakpoint info before run): ... this extended test.
9833 (libfile2, libname2, libsrcfile2, libsrc2)
9834 (lib_sl2): New variables.
9835 (exec_opts): Set also SHLIB_NAME2.
9836 (pending breakpoint info on first run at shrfunc1)
9837 (pending breakpoint info on second run at shrfunc1)
9838 (pending breakpoint info on second run at shrfunc2)
9839 (print y from libfile, print y from libfile2): New tests.
9840 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9841 * gdb.base/unloadshr2.c: New.
9842
9843 2009-12-22 Hui Zhu <teawater@gmail.com>
9844
9845 * gdb.reverse/sigall-reverse.exp: Adjust.
9846
9847 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9848
9849 PR gdb/10884
9850
9851 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9852 (main): Call do_bitfield_tests.
9853 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9854
9855 2009-12-20 Joel Brobecker <brobecker@adacore.com>
9856
9857 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9858 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9859 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9860 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9861 gdb.modula2/unbounded1.c: Update copyright header.
9862
9863 2009-12-10 Chris Moller <moller@mollerware.com>
9864
9865 PR gdb/9399
9866 * gdb.cp/virtfunc2.exp: New tests
9867 * gdb.cp/virtfunc2.cc: New tests
9868 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9869
9870 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9871
9872 * gdb.reverse/i387-env-reverse.c: New file.
9873 * gdb.reverse/i387-env-reverse.exp: New file.
9874 * gdb.reverse/i387-stack-reverse.c: New file.
9875 * gdb.reverse/i387-stack-reverse.exp: New file.
9876
9877 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9878
9879 * gdb.python/py-type.exp (test_range): New test.
9880
9881 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9882
9883 PR python/10805
9884
9885 * gdb.python/py-type.exp: New file.
9886 * gdb.python/py-type.c: New file.
9887 * Makefile.in: Add py-type.
9888
9889 2009-12-03 Tom Tromey <tromey@redhat.com>
9890
9891 * gdb.python/py-value.exp (test_parse_and_eval): New
9892 function.
9893
9894 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9895
9896 PR gdb/11022
9897
9898 * gdb.base/pr11022.exp: New test.
9899 * gdb.base/pr11022.c: New test.
9900
9901 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9902
9903 Fix spurious false FAILs.
9904 * gdb.base/structs.c (chartest): New.
9905 (main): Fill-in chartest.
9906 * gdb.base/structs.exp (anychar_re, first): New.
9907 (start_structs_test): Import global anychar_re and first.
9908 New gdb_test call "set print elements 300; ${testfile}"
9909 (start_structs_test <$first>): New block.
9910 (any): Import global anychar_re. New variable ac. Use ${ac}.
9911
9912 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9913
9914 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9915
9916 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9917
9918 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9919 Force $srcfile file.
9920 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9921
9922 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9923
9924 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9925 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9926 * gdb.threads/watchthreads-reorder.exp: Likewise.
9927
9928 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9929
9930 PR gdb/8704
9931
9932 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9933 "if", and "thread". Correct matching in the previous test.
9934
9935 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9938
9939 2009-11-23 Michael Snyder <msnyder@vmware.com>
9940
9941 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9942 * gdb.reverse-watch-precsave.exp: Ditto.
9943
9944 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9945
9946 * gdb.asm/asm-source.exp: Adjust.
9947 * gdb.base/help.exp: Adjust.
9948
9949 2009-11-22 Pedro Alves <pedro@codesourcery.com>
9950
9951 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9952 (do_syscall_tests_without_xml): Set data-directory to
9953 /the/path/to/nowhere.
9954
9955 2009-11-21 Pedro Alves <pedro@codesourcery.com>
9956
9957 * gdb.threads/local-watch-wrong-thread.c,
9958 gdb.threads/local-watch-wrong-thread.exp: New files.
9959
9960 2009-11-21 Pedro Alves <pedro@codesourcery.com>
9961
9962 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9963 assume new `regsub' syntax available.
9964
9965 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9966
9967 * gdb.base/watchpoint-hw-hit-once.exp,
9968 gdb.base/watchpoint-hw-hit-once.c: New.
9969
9970 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9971
9972 * gdb.threads/watchthreads-reorder.exp,
9973 gdb.threads/watchthreads-reorder.c: New.
9974
9975 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9976
9977 * gdb.xml/tdesc-regs.exp: Use for m68k.
9978
9979 2009-11-15 Pedro Alves <pedro@codesourcery.com>
9980
9981 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9982
9983 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9984
9985 * lib/gdb.exp (current_target_name): New procedure.
9986 (gdb_wrapper_target): New variable.
9987 (gdb_wrapper_init): Set gdb_wrapper_target.
9988 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9989 wrapper.
9990
9991 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * gdb.base/remote.exp: Delete the slowest load test.
9994 Do not load with fixed packet sizes.
9995
9996 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9997
9998 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9999
10000 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10001
10002 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10003 srcfile when setting a breakpoint.
10004
10005 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10006
10007 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10008 macros.
10009
10010 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10011
10012 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10013 to be in memory.
10014 * gdb.base/display.c (force_mem): New.
10015 (do_loops): Use it. Add breakpoint comments.
10016 (do_vars): Add a breakpoint comment.
10017 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10018 line numbers.
10019
10020 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10021
10022 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10023 instead of a bare "run".
10024
10025 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10026
10027 * gdb.python/py-prettyprint.exp: Adjust.
10028
10029 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10030
10031 * lib/cell.exp (skip_cell_tests): Clean up test files before
10032 returning.
10033
10034 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10035
10036 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10037 and the breakpoint menu. Do not call perror if a prompt is seen.
10038 Consume the following GDB prompt.
10039 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10040 * gdb.cp/namespace.exp: Use gdb_test.
10041 * gdb.cp/templates.exp: Use gdb_test.
10042 (test_template_breakpoints): Use gdb_test_multiple.
10043
10044 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10045
10046 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10047 (marker4): Reference values.
10048
10049 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10050
10051 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10052 is missing.
10053
10054 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10055
10056 * gdb.base/break.c (need_malloc): New.
10057 * gdb.base/constvars.c (main): Reference crass and crisp.
10058 * gdb.base/gdb1821.c (main): Reference bar.
10059 * gdb.cp/gdb1355.cc (main): Reference s1.
10060 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10061 (main): Call them.
10062 * gdb.cp/hang2.cc (dummy2): Define.
10063 * gdb.cp/hang3.cc (dummy3): Define.
10064 * gdb.cp/m-data.cc (main): Reference shadow.
10065
10066 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10067 Nathan Froyd <froydnj@codesourcery.com>
10068
10069 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10070 remote host.
10071
10072 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10073
10074 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10075 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10076 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10077 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10078 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10079 * gdb.dwarf2/dw2-producer.exp: Likewise.
10080 * gdb.dwarf2/mac-fileno.exp: Likewise.
10081 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10082 py-prettyprint.py to the remote host.
10083 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10084
10085 2009-11-11 Keith Seitz <keiths@redhat.com>
10086
10087 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10088 use it instead of "Foo".
10089 * gdb.cp/classes.exp (do_tests): Add a test to access
10090 a method through a typedef'd class name.
10091
10092 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10093
10094 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10095 exponents.
10096 * gdb.base/pointers.exp: Likewise.
10097 * gdb.cp/ref-types.exp: Likewise.
10098
10099 2009-11-11 Keith Seitz <keiths@redhat.com>
10100
10101 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10102 new[] and delete[].
10103 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10104 "void".
10105 (probe_demangler): Remove all single-quoting of
10106 method and variable names.
10107 (info_func_regexp): Remove the word "void" from any
10108 occurrence of "(void)".
10109 (print_addr_2): Remove all single-quoting of
10110 method names.
10111 (print_addr_2_kfail): Likewise.
10112 (print_addr): Single-quote C function names before
10113 passing to print_addr_2.
10114 (test_paddr_operator_functions): Remove single-quoting
10115 for method names.
10116 Add tests for operator new[] and operator delete[].
10117
10118 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10119
10120 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10121
10122 2009-11-09 Keith Seitz <keiths@redhat.com>
10123
10124 * gdb.cp/overload.exp: Add tests for resolving overloaded
10125 methods in expression parsing/evaluation.
10126
10127 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10128
10129 * lib/gdb.exp (default_gdb_version): Use --version instead of
10130 --command.
10131
10132 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10133
10134 * lib/gdb.exp (gdb_compile_test): New.
10135 (skip_ada_tests, skip_java_tests): New.
10136 (gdb_compile): Use gdb_compile_test for f77.
10137 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10138 * lib/java.exp (compile_java_from_source): Remove runtests check,
10139 use gdb_compile_test to record result.
10140 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10141 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10142 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10143 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10144 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10145 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10146 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10147 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10148 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10149 adjust gdb_compile invocations.
10150
10151 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10152
10153 * Makefile.in (abs_builddir): New.
10154 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10155 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10156 `$(abs_builddir)/site.exp'.
10157
10158 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10159
10160 * config/m68k-emc.exp, lib/emc-support.exp,
10161 gdb.trace/gdb_c_test.c: Delete.
10162 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10163 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10164 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10165 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10166 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10167 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10168 casing for m68k-*-elf.
10169
10170 2009-11-03 Pedro Alves <pedro@codesourcery.com>
10171
10172 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10173 * gdb.arch/i386-prologue.exp: Likewise.
10174 * gdb.arch/i386-unwind.exp: Likewise.
10175
10176 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10177
10178 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10179
10180 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10181
10182 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10183
10184 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10185
10186 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10187
10188 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10189
10190 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10191
10192 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10193
10194 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10195 * gdb.base/sepdebug2.c: New file.
10196
10197 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10198
10199 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10200 the modified warnings for catch syscall. Verify if GDB was compiled
10201 with support for lib expat, and choose which tests to run depending
10202 on this.
10203
10204 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10205
10206 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10207 that composite commands are parsed OK. And also test
10208 that breakpoint commands do work.
10209
10210 2009-10-23 Michael Snyder <msnyder@vmware.com>
10211
10212 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10213 to allow for new disassembly style.
10214
10215 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10216
10217 * gdb.asm/asm-source.exp: Adjust.
10218
10219 2009-10-22 Michael Snyder <msnyder@vmware.com>
10220
10221 * gdb.reverse/break-precsave.exp: New test.
10222 * gdb.reverse/consecutive-precsave.exp: Ditto.
10223 * gdb.reverse/finish-precsave.exp: Ditto.
10224 * gdb.reverse/i386-precsave.exp: Ditto.
10225 * gdb.reverse/machinestate-precsave.exp: Ditto.
10226 * gdb.reverse/sigall-precsave.exp: Ditto.
10227 * gdb.reverse/solilb-precsave.exp: Ditto.
10228 * gdb.reverse/step-precsave.exp: Ditto.
10229 * gdb.reverse/until-precsave.exp: Ditto.
10230 * gdb.reverse/watch-precsave.exp: Ditto.
10231
10232 2009-10-22 Michael Snyder <msnyder@vmware.com>
10233
10234 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10235 for gdb_expect. Adjust one test's expect strings for the new
10236 format of disassemble.
10237 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10238 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10239 gdb_test_multiple.
10240 * gdb.reverse/step-reverse.exp: Delete 'return'.
10241 * gdb.reverse/until-reverse.exp: Delete blank lines.
10242 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10243
10244 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10245
10246 * gdb.base/consecutive.exp: Adjust.
10247 * gdb.base/display.exp: Likewise.
10248 * gdb.base/pc-fp.exp: Likewise.
10249 * gdb.base/sigbpt.exp: Likewise.
10250
10251 2009-10-19 Michael Snyder <msnyder@vmware.com>
10252
10253 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10254 * gdb.reverse/finish-reverse.c: Ditto.
10255 * gdb.reverse/sigall-reverse.c: Ditto.
10256 * gdb.reverse/solib-reverse.c: Ditto.
10257 * gdb.reverse/step-reverse.c: Ditto.
10258 * gdb.reverse/watch-reverse.c: Ditto.
10259
10260 2009-10-19 Pedro Alves <pedro@codesourcery.com>
10261 Stan Shebs <stan@codesourcery.com>
10262
10263 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10264 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10265 "Executing new program".
10266 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10267 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10268 left listed after having been killed.
10269 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10270 * gdb.base/maint.exp: Adjust test.
10271
10272 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10273 * gdb.multi/Makefile.in: New.
10274 * gdb.multi/base.exp: New.
10275 * gdb.multi/goodbye.c: New.
10276 * gdb.multi/hangout.c: New.
10277 * gdb.multi/hello.c: New.
10278 * gdb.multi/bkpt-multi-exec.c: New.
10279 * gdb.multi/bkpt-multi-exec.exp: New.
10280 * gdb.multi/crashme.c: New.
10281
10282 2009-10-13 Tristan Gingold <gingold@adacore.com>
10283
10284 * gdb.base/sepdebug.exp: Check debug info are found.
10285
10286 2009-10-08 Pedro Alves <pedro@codesourcery.com>
10287
10288 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10289 bits.
10290
10291 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10292
10293 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10294
10295 2009-10-07 Joel Brobecker <brobecker@adacore.com>
10296
10297 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10298 of the comments.
10299
10300 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10301
10302 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10303 * gdb.base/annota3.exp: Idem.
10304 * gdb.base/maint.exp: Idem.
10305
10306 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10307
10308 * lib/gdb.exp (default_gdb_init): Set current value of match_max
10309 to default.
10310
10311 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10312
10313 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
10314 mingw and cygwin targets.
10315
10316 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10317 Pedro Alves <pedro@codesourcery.com>
10318
10319 * lib/gdb.exp (gdb_compile): Avoid adding
10320 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10321
10322 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10323
10324 * gdb.base/shr1.c: Use %p in format string.
10325 * gdb.base/unload.c: Avoid warning in fprintf.
10326 * gdb.base/watchpoint-solib.c: Idem.
10327
10328 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10329
10330 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10331 long type.
10332 (test_unlink): Correct printf string.
10333 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10334 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10335
10336 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10337
10338 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10339 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10340 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10341
10342 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10343
10344 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10345 * gdb.objc/nondebug.exp: Likewise.
10346
10347 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10348
10349 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10350 target_info setting.
10351
10352 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10353 that detect new threads during "info threads".
10354
10355 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10356
10357 * gdb.threads/manythreads.c (main): Increase thread stack size
10358 to 2*PTHREAD_STACK_MIN.
10359 * gdb.threads/multi-create.c (main): Likewise.
10360 (create_function): Likewise.
10361
10362 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10363
10364 * gdb.base/dump.exp: Pass difference of pointer types instead
10365 of integer types as offset to restore in intarr3.srec case.
10366
10367 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10368
10369 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10370
10371 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10372
10373 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10374
10375 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
10376
10377 New test for two watchpoints, with disabling of
10378 the first inserted.
10379 * testsuite/gdb.base/watchpoints.c: New file.
10380 * testsuite/gdb.base/watchpoints.exp: New file.
10381
10382 2009-09-25 Tom Tromey <tromey@redhat.com>
10383
10384 * gdb.base/charset.exp: Test utf-16 strings with Python.
10385
10386 2009-09-25 Tom Tromey <tromey@redhat.com>
10387
10388 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10389 UCS-4.
10390 * gdb.base/charset.c (utf_32_string): Rename.
10391 (init_utf32): Rename.
10392 (main): Update.
10393
10394 2009-09-22 Tom Tromey <tromey@redhat.com>
10395
10396 * gdb.python/py-function.exp: Add regression tests.
10397
10398 2009-09-21 Keith Seitz <keiths@redhat.com>
10399
10400 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10401 with invalid operator.
10402
10403 2009-09-21 Keith Seitz <keiths@redhat.com>
10404
10405 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10406 and destructor using typedef name of class.
10407 * gdb.cp/classes.cc (class Base1): Add a destructor.
10408 (base1): New typedef.
10409 (use_methods): Instanitate an object of type base1.
10410 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10411 (do_tests): Call test_template_typedef.
10412 * gdb.cp/templates.cc (Baz::~Baz): New method.
10413 (intBazOne): New typedef.
10414 (main): Instantiate intBazOne.
10415
10416 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10417
10418 PR python/10633
10419
10420 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10421 Function.
10422 (run_lang_tests): Add print elements test.
10423
10424 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10425
10426 * gdb.python/py-value.exp (test_subscript_regression): New
10427 function. Test for invalid subscripts.
10428 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10429 (ptr_ref): New function.
10430
10431 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10432
10433 * gdb.base/default.exp: Fix "show convenience".
10434
10435 2009-09-15 Tom Tromey <tromey@redhat.com>
10436
10437 * lib/mi-support.exp (mi_create_varobj): Update.
10438 (mi_create_floating_varobj): Likewise.
10439 (mi_create_dynamic_varobj): New proc.
10440 (mi_varobj_update): Update.
10441 (mi_varobj_update_with_type_change): Likewise.
10442 (mi_varobj_update_kv_helper): New proc.
10443 (mi_varobj_update_dynamic_helper): Rewrite.
10444 (mi_varobj_update_dynamic): New proc.
10445 (mi_list_varobj_children): Update.
10446 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10447 * gdb.python/python-prettyprint.py (pp_outer): New class.
10448 (pp_nullstr): Likewise.
10449 (lookup_function): Register new printers.
10450 * gdb.python/python-prettyprint.c (struct substruct): New type.
10451 (struct outerstruct): Likewise.
10452 (substruct_test): New function.
10453 (struct nullstr): New type.
10454 (string_1, string_2): New globals.
10455 (main): Add new tests.
10456 * gdb.python/python-mi.exp: Added regression tests.
10457 * gdb.mi/mi2-var-display.exp: Update.
10458 * gdb.mi/mi2-var-cmd.exp: Update.
10459 * gdb.mi/mi2-var-child.exp: Update.
10460 * gdb.mi/mi2-var-block.exp: Update.
10461 * gdb.mi/mi-var-invalidate.exp: Update.
10462 * gdb.mi/mi-var-display.exp: Update.
10463 * gdb.mi/mi-var-cmd.exp: Update.
10464 * gdb.mi/mi-var-child.exp: Update.
10465 * gdb.mi/mi-var-block.exp: Update.
10466 * gdb.mi/mi-break.exp: Update.
10467 * gdb.mi/gdb701.exp: Update.
10468
10469 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10470
10471 * Makefile.in: Inclusion of catch-syscall object.
10472 * gdb.base/catch-syscall.c: New file.
10473 * gdb.base/catch-syscall.exp: New file.
10474
10475 2009-09-12 Michael Snyder <msnyder@vmware.com>
10476
10477 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10478 that can support reverse debuggnig.
10479
10480 2009-09-11 Tom Tromey <tromey@redhat.com>
10481
10482 * gdb.dwarf2/valop.S: New file.
10483 * gdb.dwarf2/valop.exp: New file.
10484
10485 2009-09-11 Mark Kettenis <kettenis@gnu.org>
10486
10487 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10488
10489 2009-09-10 Doug Evans <dje@google.com>
10490
10491 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10492 Add $gdb_prompt to second breakpoint regexp.
10493
10494 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10495
10496 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10497 names, add missing ones.
10498 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10499 * gdb.python/py-frame.c: Rename from python-frame.c.
10500 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10501 testfile name.
10502 * gdb.python/py-function.exp: Rename from python-function.exp.
10503 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10504 testfile name.
10505 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10506 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10507 Adjust testfile name.
10508 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10509 * gdb.python/py-template.cc: Rename from python-template.cc.
10510 * gdb.python/py-template.exp: Rename from python-template.exp.
10511 Adjust testfile name.
10512 * gdb.python/py-value.c: Rename from python-value.c.
10513 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10514 testfile name.
10515
10516 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10517
10518 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10519 $bpt2address.
10520 (Second breakpoint address is valid on ia64)
10521 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10522
10523 2009-09-03 Joseph Myers <joseph@codesourcery.com>
10524
10525 * gdb.base/ending-run.exp: Restrict regular expression matching
10526 line number to require closing brace following.
10527
10528 2009-09-03 Doug Evans <dje@google.com>
10529
10530 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10531
10532 2009-09-02 Tom Tromey <tromey@redhat.com>
10533
10534 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10535
10536 2009-09-02 Tom Tromey <tromey@redhat.com>
10537
10538 * gdb.dwarf2/callframecfa.exp: New file.
10539 * gdb.dwarf2/callframecfa.S: New file.
10540
10541 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10542
10543 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10544 gdb.base/solib-overlap-main.c: New.
10545
10546 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10547
10548 PR gdb/10565
10549
10550 * gdb.base/bitfields.c (struct container, container): New.
10551 (main): Initialize it and call break5.
10552 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10553
10554 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10555
10556 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10557 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10558
10559 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10560
10561 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10562
10563 2009-08-26 Michael Snyder <msnyder@vmware.com>
10564
10565 * gdb.base/i386-reverse.c: New file.
10566 * gdb.base/i386-reverse.exp: New file.
10567 * gdb.base/Makefile.in: Add new files to be removed.
10568
10569 2009-08-26 Joseph Myers <joseph@codesourcery.com>
10570
10571 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10572 environment-pwd for remote host.
10573 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10574
10575 2009-08-24 Keith Seitz <keiths@redhat.com>
10576
10577 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10578 Add two new C++ completer tests which limit the output to a
10579 given class.
10580
10581 2009-08-24 Michael Snyder <msnyder@vmware.com>
10582
10583 * gdb.base/del.exp: Fix typo in comment.
10584 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10585
10586 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10587
10588 * configure: Regenerate.
10589 * gdb.hp/configure: Likewise.
10590 * gdb.hp/gdb.aCC/configure: Likewise.
10591 * gdb.hp/gdb.base-hp/configure: Likewise.
10592 * gdb.hp/gdb.compat/configure: Likewise.
10593 * gdb.hp/gdb.defects/configure: Likewise.
10594 * gdb.hp/gdb.objdbg/configure: Likewise.
10595 * gdb.stabs/configure: Likewise.
10596
10597 2009-08-19 Doug Evans <dje@google.com>
10598
10599 * gdb.base/gdbvars.c: New file.
10600 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10601
10602 2009-08-14 Pedro Alves <pedro@codesourcery.com>
10603
10604 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10605 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10606
10607 2009-08-13 Pedro Alves <pedro@codesourcery.com>
10608
10609 * gdb.base/default.exp: Adjust "set language test": it's now an
10610 enum command. Larger help string moved to "help set language".
10611 * gdb.base/help.exp: Adjust "help set language" expected output,
10612 now lists all known languages.
10613
10614 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10615
10616 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10617 all frame arguments.
10618 * gdb.arch/altivec-regs.exp: Likewise.
10619
10620 2009-08-07 Tom Tromey <tromey@redhat.com>
10621
10622 * gdb.base/setshow.exp: Add tests for changes to set language, set
10623 check range, and set check type.
10624
10625 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10626
10627 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10628 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
10629 Call it.
10630
10631 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10632
10633 * configure.ac: Run gdb.cell tests when appropriate.
10634 * configure: Regenerate.
10635 * lib/cell.exp: New file.
10636 * gdb.cell: New directory.
10637 * gdb.cell/configure.ac: New file.
10638 * gdb.cell/configure: New file.
10639 * gdb.cell/Makefile.in: New file.
10640 * gdb.cell/arch.exp: New file.
10641 * gdb.cell/break.c: New file.
10642 * gdb.cell/break.exp: New file.
10643 * gdb.cell/break-spu.c: New file.
10644 * gdb.cell/bt.c: New file.
10645 * gdb.cell/bt2-spu.c: New file.
10646 * gdb.cell/bt-spu.c: New file.
10647 * gdb.cell/bt.exp: New file.
10648 * gdb.cell/coremaker.c: New file.
10649 * gdb.cell/coremaker-spu.c: New file.
10650 * gdb.cell/core.exp: New file.
10651 * gdb.cell/gcore.exp: New file.
10652 * gdb.cell/data.c: New file.
10653 * gdb.cell/data.exp: New file.
10654 * gdb.cell/data-spu.c: New file.
10655 * gdb.cell/ea-cache.exp: New file.
10656 * gdb.cell/ea-cache.c: New file.
10657 * gdb.cell/ea-cache-spu.c: New file.
10658 * gdb.cell/ea-standalone.c: New file.
10659 * gdb.cell/ea-standalone.exp: New file.
10660 * gdb.cell/ea-test.c: New file.
10661 * gdb.cell/ea-test.exp: New file.
10662 * gdb.cell/f-regs.exp: New file.
10663 * gdb.cell/mem-access.c: New file.
10664 * gdb.cell/mem-access.exp: New file.
10665 * gdb.cell/mem-access-spu.c: New file.
10666 * gdb.cell/ptype.exp: New file.
10667 * gdb.cell/registers.exp: New file.
10668 * gdb.cell/size.c: New file.
10669 * gdb.cell/sizeof.exp: New file.
10670 * gdb.cell/size-spu.c: New file.
10671 * gdb.cell/solib.exp: New file.
10672 * gdb.cell/solib-symbol.exp: New file.
10673
10674 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10675
10676 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10677
10678 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10679
10680 * gdb.base/float.exp: Handle VFP registers.
10681
10682 2009-07-14 Michael Snyder <msnyder@vmware.com>
10683
10684 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10685 to bring gdb to the beginning of the calling line.
10686
10687 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10688 confusing the i386 epilogue unwinder.
10689
10690 2009-07-14 Stan Shebs <stan@codesourcery.com>
10691
10692 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10693
10694 2009-07-14 Michael Snyder <msnyder@vmware.com>
10695
10696 * gdb.reverse/step-reverse.exp (stepi into function call):
10697 Call instruction may not be first instruction in the line.
10698 (reverse stepi from a function call): Used wrong line number.
10699
10700 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10701
10702 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10703
10704 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10705
10706 Fix gdb.base/macscp.exp when using custom inputrc.
10707 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10708 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10709 env(TERM) set.
10710 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10711 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10712
10713 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10714
10715 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10716 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10717 Change the compilation target to match the testcase name.
10718 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10719 testcase name.
10720 * a2-run.exp: Use for setup prepare_for_testing. Change the
10721 compilation target to match the testcase name.
10722 * gdb.base/commands.exp: Likewise.
10723 * gdb.base/finish.exp: Likewise.
10724 * gdb.base/float.exp: Likewise.
10725 * gdb.base/info-target.exp: Likewise.
10726 * gdb.base/relational.exp: Likewise.
10727 * gdb.base/term.exp: Likewise.
10728 * gdb.base/until.exp: Likewise.
10729 * gdb.base/volatile.exp: Likewise.
10730 * gdb.base/whatis-exp.exp: Likewise.
10731
10732 2009-07-11 Hui Zhu <teawater@gmail.com>
10733
10734 * gdb.base/help.exp (disassemble): Update expected help text.
10735
10736 2009-07-09 Tom Tromey <tromey@redhat.com>
10737
10738 * lib/gdb.exp: Handle TRANSCRIPT.
10739 (remote_spawn, remote_close, send_gdb): New procs.
10740
10741 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10742
10743 * gdb.python/python-prettyprint.c: Add counted null string
10744 structure.
10745 * gdb.python/python-prettyprint.exp: Print null string. Test for
10746 embedded nulls.
10747 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10748 * gdb.python/python-value.exp (test_value_in_inferior): Add
10749 variable length string fetch tests.
10750 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10751
10752 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10753
10754 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10755
10756 2009-07-07 Tom Tromey <tromey@redhat.com>
10757
10758 * gdb.base/call-rt-st.exp: Update for change to escape output.
10759 * gdb.base/callfuncs.exp: Likewise.
10760 * gdb.base/charset.exp: Likewise.
10761 * gdb.base/constvars.exp: Likewise.
10762 * gdb.base/long_long.exp: Likewise.
10763 * gdb.base/pointers.exp: Likewise.
10764 * gdb.base/printcmds.exp: Likewise.
10765 * gdb.base/setvar.exp: Likewise.
10766 * gdb.base/store.exp: Likewise.
10767 * gdb.cp/ref-types.exp: Likewise.
10768 * gdb.mi/mi-var-child.exp: Likewise.
10769 * gdb.mi/mi-var-display.exp: Likewise.
10770 * gdb.mi/mi2-var-display.exp: Likewise.
10771 * gdb.base/charset.exp: Test octal escape sequence length.
10772 Update for change to escape output.
10773
10774 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10775
10776 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10777
10778 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10779
10780 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10781
10782 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10783
10784 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10785 gdbserver increasing $portnum if "Can't bind address" has been seen.
10786
10787 2009-07-05 Pedro Alves <pedro@codesourcery.com>
10788
10789 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10790 mingw32ce.
10791
10792 2009-07-05 Pedro Alves <pedro@codesourcery.com>
10793
10794 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10795 VFP format.
10796
10797 2009-07-02 Pedro Alves <pedro@codesourcery.com>
10798
10799 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10800 linux. Adjust to use "inferior", "info inferiors", "detach
10801 inferior" and "kill inferior" instead of "restart", "info fork",
10802 "detach fork" and "delete fork".
10803 * gdb.base/ending-run.exp: Spell out "info".
10804 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10805 the "kill" command.
10806
10807 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10808
10809 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10810 change to prefix TLS offset in hex with 0x.
10811
10812 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10813
10814 * gdb.base/default.exp: Update test case for "x" changes.
10815
10816 2009-07-01 Tristan Gingold <gingold@adacore.com>
10817
10818 * gdb.base/bigcore.exp: Make darwin untested.
10819
10820 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10821
10822 * gdb.base/completion.exp (directory completion): Create the directory.
10823 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10824 escapeuniquesub.
10825 (directory completion 2): Expect now ${escapeuniquesub}.
10826 (Glob remaining of directory test): Remove one excessive newline.
10827 Expect the real output.
10828
10829 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10830
10831 Fix `make check//%' target after `make check' has been ran.
10832 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10833 a mkdir call.
10834 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10835 (%/.dir): Remove.
10836
10837 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10838
10839 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10840 the expected result record.
10841
10842 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10843
10844 Remove racy FAILs relying just on the timeouts.
10845 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10846 (annotation_level 2): Remove racy FAILs.
10847
10848 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10849
10850 gdb/10275
10851 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10852
10853 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10854
10855 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10856
10857 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10858
10859 * gdb.mi/mi-stack.exp: Testing symbolic options
10860 to -stack-list-locals and -stack-list-arguments.
10861
10862 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10863
10864 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10865
10866 2009-06-29 Tom Tromey <tromey@redhat.com>
10867
10868 * dg-extract-results.sh: New file.
10869 * Makefile.in (FORCE_PARALLEL): New variable.
10870 (CHECK_TARGET): New conditional variable.
10871 (check): Use CHECK_TARGET.
10872 (DO_RUNTEST): New variable.
10873 (check-single): New target.
10874 (TEST_DIRS): New variable.
10875 (TEST_TARGETS): Likewise.
10876 (check-parallel): New target.
10877 (check-gdb.%): New pattern.
10878 (BASE1_FILES): New variable.
10879 (BASE2_FILES): Likewise.
10880 (check-gdb.base%): New pattern.
10881 (%/.dir): New pattern.
10882 * configure: Rebuild.
10883 * aclocal.m4 (AM_CONDITIONAL): New defun.
10884 * configure.ac: Check whether user is using GNU make.
10885 (GMAKE): New conditional.
10886
10887 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10888
10889 * gdb.cp/namespace-nested-import.cc: New test.
10890 * gdb.cp/namespace-nested-import.exp: New test.
10891
10892 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10893
10894 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10895 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10896 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10897 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10898 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10899 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10900 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10901 gdb.opt/inline-markers.c: New files.
10902 * lib/gdb.exp (skip_inline_frame_tests): New function.
10903 (skip_inline_var_tests): New function.
10904
10905 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10906
10907 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10908 backtrace.
10909
10910 2009-06-27 Michael Snyder <msnyder@vmware.com>
10911
10912 * gdb.reverse: New directory.
10913 * gdb.reverse/break-reverse.c: New test.
10914 * gdb.reverse/break-reverse.exp: New test.
10915 * gdb.reverse/consecutive-reverse.c: New test.
10916 * gdb.reverse/consecutive-reverse.exp: New test.
10917 * gdb.reverse/finish-reverse.c: New test.
10918 * gdb.reverse/finish-reverse.exp: New test.
10919 * gdb.reverse/machinestate.c: New test.
10920 * gdb.reverse/ms1.c: New test.
10921 * gdb.reverse/machinestate.exp: New test.
10922 * gdb.reverse/Makefile.in: New file.
10923 * gdb.reverse/shr2.c: New test.
10924 * gdb.reverse/solib-reverse.c: New test.
10925 * gdb.reverse/solib-reverse.exp: New test.
10926 * gdb.reverse/step-reverse.c: New test.
10927 * gdb.reverse/step-reverse.exp: New test.
10928 * gdb.reverse/until-reverse.c: New test.
10929 * gdb.reverse/ur1.c: New test.
10930 * gdb.reverse/until-reverse.exp: New test.
10931 * gdb.reverse/watch-reverse.c: New test.
10932 * gdb.reverse/watch-reverse.exp: New test.
10933 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10934 * configure: Regenerate.
10935
10936 2009-06-26 Doug Evans <dje@google.com>
10937
10938 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10939
10940 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10941
10942 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10943 windows problem for 'file delete $binfile'.
10944
10945 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10946
10947 * gdb.cp/namespace-using.exp: New test.
10948 * gdb.cp/namespace-using.cc: New test.
10949
10950 2009-05-20 Joel Brobecker <brobecker@adacore.com>
10951
10952 * gdb.ada/variant_record_packed_array: New testcase.
10953
10954 2009-06-23 Tom Tromey <tromey@redhat.com>
10955
10956 * gdb.base/charset.exp (test_combination): Regression test.
10957 * gdb.base/charset.c (my_wchar_t): New typedef.
10958 (myvar): New global.
10959 (main): Set myvar.
10960
10961 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10962
10963 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10964 target.
10965
10966 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10967
10968 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10969
10970 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10971
10972 * gdb.mi/gdb680.exp: Update test for error message.
10973
10974 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10975
10976 * gdb.base/annota1.exp: Allow multiple occurrences of the
10977 frames-invalid annotation.
10978 * gdb.cp/annota2.exp: Likewise.
10979
10980 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10981
10982 * gdb.cp/gdb2495.cc: New file.
10983 * gdb.cp/gdb2495.exp: New file.
10984
10985 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10986
10987 Report error on GDB crash during runto.
10988 * lib/gdb.exp (runto <eof>): New.
10989
10990 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10991
10992 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10993 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10994 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10995 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10996 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10997 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10998 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10999 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11000 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11001 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11002 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11003 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11004 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11005 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11006 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11007 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11008 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11009 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11010 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11011 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11012 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11013 gdb.trace/passcount.exp, gdb.trace/report.exp,
11014 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11015 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11016 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11017 executable.
11018
11019 2009-06-07 Pedro Alves <pedro@codesourcery.com>
11020
11021 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11022 defined before referencing it.
11023
11024 2009-06-03 Doug Evans <dje@google.com>
11025
11026 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11027 * gdb.arch/i386-see.c: Ditto.
11028
11029 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11030
11031 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11032 (check_macro): Return 1 if undefined.
11033 If first test fails, check if macro debug information is available,
11034 and report unsupported test if no macro information is found.
11035
11036 2009-05-29 Doug Evans <dje@google.com>
11037
11038 * gdb.threads/hand-call-in-threads.exp: New.
11039 * gdb.threads/hand-call-in-threads.c: New.
11040
11041 2009-05-29 Michael Snyder <msnyder@vmware.com>
11042
11043 * gdb.base/break-always.exp: Change "1" to "on".
11044 Add confirmation check.
11045
11046 2009-05-28 Pedro Alves <pedro@codesourcery.com>
11047
11048 * gdb.threads/threxit-hop-specific.c: New.
11049 * gdb.threads/threxit-hop-specific.exp: New.
11050 * gdb.threads/thread-execl.c: New.
11051 * gdb.threads/thread-execl.exp: New.
11052
11053 2009-05-27 Tom Tromey <tromey@redhat.com>
11054 Thiago Jung Bauermann <bauerman@br.ibm.com>
11055
11056 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11057 (mi_child_regexp): Likewise.
11058 (mi_list_varobj_children_range): Likewise.
11059 (mi_get_features): Likewise.
11060 (mi_list_varobj_children): Rewrite.
11061 * gdb.python/python-mi.exp: New file.
11062
11063 2009-05-27 Tom Tromey <tromey@redhat.com>
11064 Thiago Jung Bauermann <bauerman@br.ibm.com>
11065 Phil Muldoon <pmuldoon@redhat.com>
11066 Paul Pluzhnikov <ppluzhnikov@google.com>
11067
11068 * gdb.python/python-prettyprint.exp: New file.
11069 * gdb.python/python-prettyprint.c: New file.
11070 * gdb.python/python-prettyprint.py: New file.
11071 * gdb.base/display.exp: print/r is now valid.
11072
11073 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11074 Tom Tromey <tromey@redhat.com>
11075 Pedro Alves <pedro@codesourcery.com>
11076 Paul Pluzhnikov <ppluzhnikov@google.com>
11077
11078 * gdb.python/python-template.exp: New file.
11079 * gdb.python/python-template.cc: New file.
11080 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11081 tests.
11082 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11083 Call it.
11084 (test_value_after_death): New proc.
11085 * gdb.python/python-value.c (PTR): New typedef.
11086 (main): New variable 'x'.
11087
11088 2009-05-27 Tom Tromey <tromey@redhat.com>
11089
11090 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11091 tests.
11092 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11093 Call it.
11094
11095 2009-05-27 Pedro Alves <pedro@codesourcery.com>
11096
11097 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11098
11099 2009-05-24 Pedro Alves <pedro@codesourcery.com>
11100
11101 * gdb.threads/fork-thread-pending.c: New.
11102 * gdb.threads/fork-thread-pending.exp: New.
11103
11104 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11105
11106 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11107 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11108
11109 2009-05-18 Jon Beniston <jon@beniston.com>
11110
11111 * gdb.asm/asm-source.exp: Add lm32 target.
11112
11113 2009-05-17 Pedro Alves <pedro@codesourcery.com>
11114
11115 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11116 `gdb_get_line_number'. Call `callee' in both parent and child.
11117 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11118 `gdb_get_line_number' instead of hardcoding line numbers.
11119 (catch_fork_unpatch_child): New procedure to test detaching
11120 breakpoints from child fork.
11121 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11122 hardcoding line numbers.
11123 (do_fork_tests): Run `catch_fork_unpatch_child'.
11124
11125 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11126
11127 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11128 of structure type enters or leaves the scope, it
11129 is reported by -var-update.
11130
11131 2009-05-11 Doug Evans <dje@sebabeach.org>
11132
11133 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
11134 * gdb.threads/pending-step.c (main): Fix off-by-one error.
11135 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11136
11137 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11138
11139 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11140
11141 2009-04-30 Doug Evans <dje@google.com>
11142
11143 * gdb.threads/watchthreads2.exp: New testcase.
11144 * gdb.threads/watchthreads2.c: New testcase.
11145
11146 2009-04-29 Doug Evans <dje@google.com>
11147
11148 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11149 * gdb.cp/mb-ctor.cc: Ditto.
11150 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11151 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11152 * gdb.cp/mb-inline1.cc: Call it.
11153 * gdb.cp/mb-inline2.cc: Ditto.
11154 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11155 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11156
11157 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11158
11159 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11160 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11161 Replace all uses of `decimal' by `nonzero'.
11162 (info macro FROM_COMMANDLINE): New test.
11163
11164 2009-04-27 Tom Tromey <tromey@redhat.com>
11165
11166 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11167
11168 2009-04-27 Doug Evans <dje@google.com>
11169
11170 * gdb.threads/watchthreads.c (main): Initialize args before starting
11171 the threads. Plus formatting cleanup.
11172 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11173 biased scheduling of one thread.
11174
11175 2009-04-27 Jerome Guitton <guitton@adacore.com>
11176
11177 * gdb.cp/templates.cc (GetMax): New template.
11178 (main): Declare two instances of GetMax.
11179 * gdb.cp/templates.exp: Add new test.
11180
11181 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11182
11183 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11184
11185 2009-04-22 Joseph Myers <joseph@codesourcery.com>
11186
11187 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11188
11189 2009-04-15 Tom Tromey <tromey@redhat.com>
11190
11191 * gdb.base/charset.exp: Add regression test.
11192
11193 2009-04-14 Joel Brobecker <brobecker@adacore.com>
11194
11195 * gdb.base/exe-lock.exp: New testcase.
11196
11197 2009-04-13 Tom Tromey <tromey@redhat.com>
11198
11199 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11200 operator on Frame.
11201
11202 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11203
11204 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11205 * gdb.server/ext-attach.exp: Likewise.
11206
11207 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11208
11209 Eliminate some sleep usage.
11210
11211 * gdb.mi/basics.c (do_nothing): New.
11212 (main): Use do_nothing instead of printf, so that
11213 not to introduce race condition between output of
11214 inferiour and output of gdb. Do not use sleep as it
11215 is not generally available on embedded targets.
11216
11217 2009-04-02 Pedro Alves <pedro@codesourcery.com>
11218
11219 * gdb.server/ext-attach.exp: Expect an optional process id after
11220 "Detached from remote process".
11221
11222 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11223
11224 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11225 gdb.dwarf2/dw2-unresolved.exp: New.
11226
11227 2009-04-02 Pedro Alves <pedro@codesourcery.com>
11228
11229 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11230 mi_run_to_main.
11231
11232 2009-04-02 Pedro Alves <pedro@codesourcery.com>
11233
11234 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11235 mi_run_to_main. Skip thread exit test on remote targets.
11236 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11237 mi_run_to_main.
11238 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11239 mi_run_to_main.
11240 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11241 when expecting ^connected. Detect when the target doesn't support
11242 non-stop mode.
11243 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11244 supported. Return -1 on error, 0 on success.
11245 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11246 (mi_runto): Return mi_runto_helper's result explicitly.
11247
11248 2009-04-01 Pedro Alves <pedro@codesourcery.com>
11249
11250 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11251
11252 2009-04-01 Tom Tromey <tromey@redhat.com>
11253
11254 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11255 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11256 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11257 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11258
11259 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11260 Jan Kratochvil <jan.kratochvil@redhat.com>
11261
11262 PR gdb/931
11263 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11264 output.
11265 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11266 for gdb/931.
11267 * dw2-strp.S (DW_AT_language): Change to C++.
11268 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11269
11270 2009-03-31 Joel Brobecker <brobecker@adacore.com>
11271
11272 * gdb.ada/tasks: New testcase.
11273
11274 2009-03-30 Stan Shebs <stan@codesourcery.com>
11275
11276 * gdb.trace/actions.exp: Update to match new info trace format.
11277 * gdb.trace/deltrace.exp: Ditto.
11278 * gdb.trace/infotrace.exp: Ditto.
11279 * gdb.trace/passcount.exp: Ditto.
11280 * gdb.trace/save-trace.exp: Ditto.
11281 * gdb.trace/while-stepping.exp: Ditto.
11282 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11283
11284 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11285
11286 * gdb.python/python-frame.c: New file.
11287 * gdb.python/python-frame.exp: New file.
11288
11289 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11290
11291 * gdb.python/python-value.exp: Add tests for the address
11292 attribute.
11293
11294 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11295
11296 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11297
11298 2009-03-26 Doug Evans <dje@google.com>
11299
11300 * gdb.mi/mi-nonstop-exit.exp: New file.
11301 * gdb.mi/non-stop-exit.c: New file.
11302
11303 2009-03-26 Tom Tromey <tromey@redhat.com>
11304
11305 Update for change to prologue skipping:
11306 * gdb.mi/mi2-simplerun.exp: Update.
11307 * gdb.mi/mi2-break.exp: Update.
11308 * gdb.mi/mi-simplerun.exp: Update.
11309 * gdb.mi/mi-break.exp: Update.
11310 * gdb.base/ending-run.exp: Update.
11311
11312 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11313
11314 * gdb.python/python-value.exp (test_value_in_inferior): Test
11315 gdb.Value.is_optimized_out attribute.
11316
11317 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11318
11319 * gdb.dwarf2/dw2-noloc-main.c: New file.
11320 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11321 (.text): Remove.
11322 (.data): New.
11323 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11324 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11325 (DW_TAG_subprogram func_cu1, noloc): Remove.
11326 (main): New.
11327 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11328 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11329 (file_symbols): New procedure.
11330
11331 2009-03-25 Tom Tromey <tromey@redhat.com>
11332
11333 * gdb.base/charset.exp (valid_target_charset): New proc.
11334 Use it to skip tests on invalid charsets.
11335
11336 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11337
11338 * gdb.base/completion.exp: Add a test for directory completion.
11339
11340 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11341
11342 Fix a racy FAIL.
11343 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11344 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11345
11346 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11347
11348 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11349 * gdb.python/python-function.exp: Add test for function returning
11350 a GDB value.
11351
11352 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11353
11354 * gdb.python/python-function.exp: New file.
11355
11356 2009-03-20 Tom Tromey <tromey@redhat.com>
11357
11358 * gdb.base/store.exp: Update for change to escape output.
11359 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11360 to escape output.
11361 * gdb.base/pointers.exp: Update for change to escape output.
11362 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11363 to escape output.
11364 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11365 escape output.
11366 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11367 to escape output.
11368 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11369 escape output.
11370 * gdb.base/setvar.exp: Update for change to escape output.
11371 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11372 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11373 to escape output.
11374 (test_print_string_constants): Likewise.
11375 * gdb.base/charset.exp (valid_host_charset): Check size of
11376 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11377 cases. Handle "auto"-related output.
11378 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11379 (uvar, Uvar): New globals.
11380
11381 2009-03-19 Jerome Guitton <guitton@adacore.com>
11382
11383 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11384 deltas.
11385 * gdb.ada/fixed_points.exp: Ditto.
11386
11387 2009-03-18 Pedro Alves <pedro@codesourcery.com>
11388
11389 * return-nodebug.c: Don't include stdio.h.
11390 (init): Delete.
11391 (func): Delete definition and provide extern declaration.
11392 (t): New.
11393 (main): Don't call printf. Call func and store its result in t.
11394 * return-nodebug1.c: New.
11395 * return-nodebug.exp: Don't expect stdio output. Instead, print
11396 the global variable t. Drop printf formatters and cast types from
11397 foreach loop. Don't use prepare_for_testing. Compile
11398 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11399 define FORMAT or CAST.
11400
11401 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11402
11403 * gdb.base/solib-display.exp: Disable test for remote targers.
11404
11405 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11406
11407 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11408
11409 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11410
11411 Fix a racy FAIL.
11412 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11413 code from `follow parent, print pids'.
11414 (`follow child, print pids', `follow parent, print pids'): Call it.
11415 Replace `gdb_test "break..."' by gdb_breakpoint.
11416
11417 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11418
11419 * gdb.mi/mi-cli.exp: Adjust for output difference in
11420 sync and async modes.
11421
11422 2009-03-12 Joel Brobecker <brobecker@adacore.com>
11423
11424 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11425 that was checked in by mistake. Remove loading of ada.exp, since
11426 this is not necessary in this case.
11427
11428 2009-03-12 Joel Brobecker <brobecker@adacore.com>
11429
11430 * gdb.ada/ptype_arith_binop.exp: New testcase.
11431
11432 2009-03-12 Joel Brobecker <brobecker@adacore.com>
11433
11434 * gdb.ada/mod_from_name: New testcase.
11435
11436 2009-03-12 Joel Brobecker <brobecker@adacore.com>
11437
11438 * gdb.ada/tick_last_segv: New testcase.
11439
11440 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11441
11442 * gdb.mi/mi-cli.exp: Remove debug print.
11443
11444 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11445
11446 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11447 include the token in ^running and frame info in *stopped.
11448
11449 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11450
11451 * solib-display.exp: New file.
11452 * solib-display-main.c: New file.
11453 * solib-display-lib.c: New file.
11454
11455 2009-03-05 Pedro Alves <pedro@codesourcery.com>
11456
11457 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11458
11459 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11460
11461 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11462 (list_and_check_macro): Use more specific test name.
11463 (next to definition): Make the test names unique.
11464
11465 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11466
11467 * gdb.pascal/floats.exp: Accept approximate results everywhere.
11468
11469 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11470
11471 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11472 notifications.
11473 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11474 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11475 * lib/mi-support.exp (library_loaded_re): New.
11476 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11477
11478 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11479
11480 * gdb.gdb/observer.exp: Use test_notification observer, not
11481 normal_stop, everywhere.
11482 (test_normal_stop_notifications): Rename to...
11483 (test_notifications): ...this.
11484 (test_observer_normal_stop): Rename to...
11485 (test_observer): ...this.
11486
11487 2009-02-16 Doug Evans <dje@google.com>
11488
11489 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11490 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11491 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11492 (test_prefixed_syscall,test_int3): New tests.
11493 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11494 (test_prefixed_syscall,test_int3): New tests.
11495
11496 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11497
11498 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11499 (mi_expect_interrupt): Likewise.
11500 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11501 response.
11502
11503 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11504
11505 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11506 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11507 Replace calls to get_valueofx by get_hexadecimal_valueof.
11508
11509 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11510
11511 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11512 (get_integer_valueof): New procedure.
11513 (get_sizeof): Use new get_integer_value_of.
11514 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11515 by get_integer_valueof.
11516
11517 2009-02-13 Tom Tromey <tromey@redhat.com>
11518
11519 * gdb.base/remote.exp (get_sizeof): Remove.
11520 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11521 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11522 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11523 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11524 (get_sizeof): Likewise.
11525
11526 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11527
11528 PR fortran/9806
11529 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11530
11531 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11532
11533 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11534
11535 2009-02-06 Pedro Alves <pedro@codesourcery.com>
11536
11537 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11538
11539 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11540
11541 * gdb.python/python-cmd.exp: New file.
11542
11543 2009-02-06 Tristan Gingold <gingold@adacore.com>
11544
11545 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11546
11547 2009-02-05 Tristan Gingold <gingold@adacore.com>
11548
11549 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11550 pointer is dereferenced and use this signal name in regexp.
11551 * gdb.base/signull.exp: Ditto.
11552 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11553 * gdb.base/signull.c (main): Ditto.
11554
11555 2009-02-04 Tom Tromey <tromey@redhat.com>
11556 Thiago Jung Bauermann <bauerman@br.ibm.com>
11557
11558 * gdb.python/python-value.exp: Use `gdb.history' instead of
11559 `gdb.value_from_history'.
11560 (test_value_numeric_ops): Add test for conversion of enum constant.
11561 * gdb.python/python-value.c (enum e): New type.
11562 (evalue): New global.
11563 (main): Use argv.
11564
11565 2009-02-04 Jerome Guitton <guitton@adacore.com>
11566
11567 * gdb.ada/uninitialized_vars: New test program.
11568 * gdb.ada/uninitialized_vars.exp: New testcase.
11569
11570 2009-02-02 Tom Tromey <tromey@redhat.com>
11571
11572 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11573 * gdb.cp/pr2489.cc: Rename...
11574 * gdb.cp/pr9594.cc: ... to this.
11575
11576 2009-02-02 Tom Tromey <tromey@redhat.com>
11577
11578 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11579 * gdb.cp/pr2489.cc: New file.
11580 * gdb.cp/cpcompletion.exp: New file.
11581
11582 2009-02-02 Tom Tromey <tromey@redhat.com>
11583
11584 PR exp/9059:
11585 * gdb.cp/call-c.exp: Add regression test.
11586 * gdb.cp/call-c.cc (FooHandle): New typedef.
11587 (main): New variable 'handle'.
11588
11589 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11590
11591 * lib/mi-support.exp (et_mi_thread_list)
11592 (check_mi_and_console_threads): Adjust for current thread in
11593 -thread-list-ids output.
11594
11595 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11596
11597 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11598 Call it.
11599
11600 2009-01-28 Doug Evans <dje@google.com>
11601
11602 * gdb.arch/amd64-disp-step.S: New file.
11603 * gdb.arch/amd64-disp-step.exp: New file.
11604 * gdb.arch/i386-disp-step.S: New file.
11605 * gdb.arch/i386-disp-step.exp: New file.
11606
11607 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11608
11609 * gdb.base/find.exp: Set newline variable
11610 using quotes instead of braces to fix cygwin failures.
11611
11612 2009-01-23 Pedro Alves <pedro@codesourcery.com>
11613
11614 * gdb.base/radix.exp: Add tests to ensure that that set
11615 input-radix 0 and set output-radix 0 are really rejected.
11616
11617 2009-01-23 Pedro Alves <pedro@codesourcery.com>
11618
11619 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11620 copyright years.
11621
11622 2009-01-23 Pedro Alves <pedro@codesourcery.com>
11623
11624 PR gdb/9664:
11625 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11626
11627 2009-01-22 Pedro Alves <pedro@codesourcery.com>
11628
11629 PR c++/9631:
11630 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11631
11632 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11633
11634 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11635 binfile definition to fix Windows OS failure.
11636
11637 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11638
11639 PR gdb/9346
11640 * gdb.base/interrupt.c (sigint_handler): New.
11641 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11642 on error.
11643 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11644 Test "signal SIGINT".
11645
11646 2009-01-19 Doug Evans <dje@google.com>
11647
11648 * gdb.base/break.exp: Update expected gdb output.
11649 * gdb.base/sepdebug.exp: Ditto.
11650 * gdb.mi/mi-syn-frame.exp: Ditto.
11651 * gdb.mi/mi2-syn-frame.exp: Ditto.
11652 * gdb.base/call-signal-resume.exp: New file.
11653 * gdb.base/call-signals.c: New file.
11654 * gdb.base/unwindonsignal.exp: New file.
11655 * gdb.base/unwindonsignal.c: New file.
11656 * gdb.threads/interrupted-hand-call.exp: New file.
11657 * gdb.threads/interrupted-hand-call.c: New file.
11658 * gdb.threads/thread-unwindonsignal.exp: New file.
11659
11660 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11661
11662 * gdb.base/define.exp: Test defining and hooking prefix commands.
11663 * gdb.python/python.exp: Update test for "show user" output.
11664
11665 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11666
11667 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11668 now the output exactly, using less wildcards. Expect also the output
11669 of gfortran-4.3. Update for the f-valprint.c modification from
11670 2008-04-22.
11671 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11672 Remove gdb_test test names where matching the command.
11673
11674 2009-01-01 Pedro Alves <pedro@codesourcery.com>
11675
11676 PR breakpoints/9681:
11677 * gdb.base/watchpoint.exp: Add regression test.
11678
11679 2008-12-31 Pedro Alves <pedro@codesourcery.com>
11680
11681 * gdb.threads/attach-into-signal.exp: Don't use
11682 gdb_suppress_entire_file.
11683 * gdb.threads/attach-stopped.exp: Ditto.
11684 * gdb.threads/attachstop-mt.exp: Ditto.
11685
11686 2008-12-31 Pedro Alves <pedro@codesourcery.com>
11687
11688 PR gdb/8812:
11689 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11690
11691 2008-12-29 Pedro Alves <pedro@codesourcery.com>
11692
11693 PR gdb/7536:
11694 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11695 and unsupported output radices are really rejected.
11696
11697 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11698
11699 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11700
11701 2008-12-22 Tom Tromey <tromey@redhat.com>
11702
11703 * gdb.cp/punctuator.exp: New file.
11704
11705 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11706
11707 * gdb.base/completion.exp (Completing non-existing component): New test.
11708
11709 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11710
11711 Fix for PR gdb/8648.
11712 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11713 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11714 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11715 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11716
11717 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11718
11719 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11720
11721 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
11722
11723 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11724 compiler actually generate code at the expected line number.
11725
11726 2008-12-15 Jie Zhang <jie.zhang@analog.com>
11727
11728 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11729
11730 2008-12-12 Tom Tromey <tromey@redhat.com>
11731
11732 * gdb.base/commands.exp (redefine_hook_test): New proc.
11733 Call it.
11734
11735 2008-12-11 Tom Tromey <tromey@redhat.com>
11736
11737 * gdb.base/macscp.exp: New regression test.
11738
11739 2008-12-11 Tom Tromey <tromey@redhat.com>
11740
11741 * gdb.base/macscp.exp: Print "address.addr".
11742 * gdb.base/macscp1.c (struct outer): New struct.
11743 (address): New global.
11744
11745 2008-12-09 Tom Tromey <tromey@redhat.com>
11746
11747 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11748 Call it.
11749
11750 2008-12-04 Doug Evans <dje@google.com>
11751
11752 * gdb.server/ext-run.exp: Relax regexp for init program.
11753
11754 2008-12-03 Tristan Gingold <gingold@adacore.com>
11755
11756 * gdb.base/macscp.exp: Generate an object file during compilation
11757 to work around Darwin dsymutil limitations.
11758
11759 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11760
11761 Test resolving external references to TLS variables.
11762 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11763 FILE2_THREAD_LOCAL.
11764 (testfile2, srcfile2): New variables.
11765 * gdb.threads/tls.c (file2_thread_local)
11766 (function_referencing_file2_thread_local): New.
11767 * gdb.threads/tls2.c: New file.
11768
11769 2008-11-28 Joel Brobecker <brobecker@adacore.com>
11770
11771 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
11772 rather than integer, as integer might not be big enough when
11773 on 64bit targets.
11774
11775 2008-11-27 Jerome Guitton <guitton@adacore.com>
11776
11777 * gdb.cp/formatted-ref.exp: Add equality test.
11778 * gdb.ada/formatted_ref.exp: Ditto.
11779
11780 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11781
11782 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11783 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11784
11785 2008-11-20 Andreas Schwab <schwab@suse.de>
11786
11787 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11788 matching syscall entry point.
11789 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11790 (tcatch_vfork_then_child_follow): Likewise. Finish through
11791 vfork even if we stopped at the syscall trampoline.
11792
11793 2008-11-20 Doug Evans <dje@google.com>
11794
11795 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11796
11797 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11798
11799 * gdb.arch/ppc-dfp.exp: New file.
11800 * gdb.arch/ppc-dfp.c: New file.
11801
11802 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11803
11804 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
11805
11806 2008-11-17 Doug Evans <dje@google.com>
11807
11808 * gdb.mi/mi-syn-frame.exp: Update expected output.
11809 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11810
11811 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11812
11813 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
11814 "thread N" results in =thread-selected.
11815 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11816 (mi_send_resuming_command_raw): Be prepared for
11817 =thread-selected.
11818
11819 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11820
11821 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11822 * lib/mi-support.exp: Likewise.
11823
11824 2008-11-16 Joel Brobecker <brobecker@adacore.com>
11825
11826 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11827 commands from the expected output for "help catch".
11828
11829 2008-11-15 Joel Brobecker <brobecker@adacore.com>
11830
11831 * gdb.ada/int_deref.exp: New testcase.
11832
11833 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
11834
11835 * gdb.mi/gdb2549.exp: New file.
11836
11837 2008-11-11 Doug Evans <dje@google.com>
11838
11839 * gdb.base/callexit.exp: New file.
11840 * gdb.base/callexit.c: New file.
11841
11842 2008-11-10 Doug Evans <dje@google.com>
11843
11844 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11845 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11846 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11847 (default_gdb_start,default_gdb_exit): Ditto.
11848 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11849 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11850 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11851 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11852 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11853 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11854
11855 2008-11-03 Andreas Schwab <schwab@suse.de>
11856
11857 * gdb.base/hashline2.exp: Fix typo.
11858 * gdb.base/hashline3.exp: Likewise.
11859
11860 2008-10-30 Tom Tromey <tromey@redhat.com>
11861
11862 * gdb.base/pointers.exp: Add test.
11863 * gdb.base/pointers.c (k, S): New typedefs.
11864 (instance): New global.
11865
11866 2008-10-30 Andreas Schwab <schwab@suse.de>
11867
11868 * gdb.base/args.exp: Add tests for newlines.
11869
11870 2008-10-30 Joel Brobecker <brobecker@adacore.com>
11871
11872 gdb.base/foll-exec.exp: Update the expected output of a couple
11873 of "info breakpoints" tests.
11874
11875 2008-10-28 Tom Tromey <tromey@redhat.com>
11876
11877 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11878
11879 2008-10-24 Pedro Alves <pedro@codesourcery.com>
11880
11881 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11882 gdb_start_cmd.
11883 Use runto_main before any test that requires execution.
11884
11885 2008-10-23 Pedro Alves <pedro@codesourcery.com>
11886
11887 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11888 instead of SIGINT.
11889
11890 2008-10-22 Joel Brobecker <brobecker@adacore.com>
11891
11892 * gdb.base/completion.exp: Update expected output following
11893 the addition of the "info tasks" command.
11894
11895 2008-10-22 Tom Tromey <tromey@redhat.com>
11896
11897 * gdb.base/exprs.exp (test_expr): Add test for string
11898 concatenation.
11899
11900 2008-10-19 Pedro Alves <pedro@codesourcery.com>
11901
11902 * configure.ac: Output gdb.python/Makefile.
11903 * configure: Regenerate.
11904 * gdb.python/Makefile.in: New.
11905
11906 2008-10-16 Joel Brobecker <brobecker@adacore.com>
11907
11908 * gdb.base/foll-fork.exp: Adjust the expected output to match
11909 the new description for fork/vfork catchpoints in the "info
11910 breakpoints" output.
11911
11912 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11913
11914 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11915
11916 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11917
11918 * gdb.python/python-value.c: New file.
11919 * gdb.python/python-value.exp: New file.
11920
11921 2008-10-15 Pedro Alves <pedro@codesourcery.com>
11922
11923 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11924
11925 2008-10-15 Denis Pilat <denis.pilat@st.com>
11926
11927 * gdb.cp/mb-ctor.exp: Fix a typo.
11928
11929 2008-10-09 Tom Tromey <tromey@redhat.com>
11930
11931 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11932 'fprintf' and 'stderr'.
11933
11934 2008-10-07 Joel Brobecker <brobecker@adacore.com>
11935
11936 * gdb.ada/ref_tick_size.exp: New testcase.
11937
11938 2008-10-06 Doug Evans <dje@google.com>
11939
11940 * gdb.dwarf2/dw2-cu-size.exp: New file.
11941 * gdb.dwarf2/dw2-cu-size.S: New file.
11942
11943 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11944 .Ltype_int for clarity.
11945
11946 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11947
11948 PR gdb/2384:
11949 * gdb.cp/gdb2384.exp: Extended to test more cases.
11950 * gdb.cp/gdb2384.cc: Likewise.
11951 * gdb.cp/gdb2384-base.h: Likewise.
11952 * gdb.cp/gdb2384-base.cc: Likewise.
11953
11954 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11955
11956 * gdb.base/maint.exp (maint print type): Remove printing
11957 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11958
11959 2008-09-30 Tom Tromey <tromey@redhat.com>
11960
11961 * gdb.base/macscp.exp: Add completion tests.
11962 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11963 (TWENTY_THREE): Likewise.
11964 (FORTY_EIGHT): Likewise.
11965
11966 2008-09-30 Tom Tromey <tromey@redhat.com>
11967
11968 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11969 everywhere.
11970 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11971
11972 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11973
11974 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11975 testcase is derived from. Fix racy dependency on an expected PID
11976 number. No longer support the testcase on Linux kernel 2.4.x.
11977
11978 2008-09-27 Tom Tromey <tromey@redhat.com>
11979
11980 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11981 and varargs.
11982
11983 2008-09-22 Pedro Alves <pedro@codesourcery.com>
11984
11985 * lib/mi-support.exp (mi_expect_interrupt): New.
11986 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11987 from gdb.mi/mi-nonstop.exp.
11988 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11989 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11990 lib/mi-support.exp.
11991 Use mi_check_thread_states throughout. Avoid ".*" and do not
11992 require an anchor after -exec-run.
11993
11994 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11995
11996 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11997 stop is pending. Avoid ".*" when two stops are pending.
11998 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11999 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12000 newlines in fullnames.
12001 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12002 (mi_expect_stop): Update comments. Only anchor in sync mode.
12003 Do not match newlines.
12004 (mi_send_resuming_command_raw): Always return status.
12005 (mi_get_stop_line): Do not match more than one line by accident.
12006 Only anchor in sync mode.
12007 (mi_run_inline_test): If -exec-next fails, give up.
12008
12009 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12010
12011 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12012 on SPU.
12013
12014 2008-09-10 Joel Brobecker <brobecker@adacore.com>
12015
12016 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12017
12018 2008-09-10 Joel Brobecker <brobecker@adacore.com>
12019
12020 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12021 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12022 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12023 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12024 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12025 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12026 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12027 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12028 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12029 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12030 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12031 Include the "= " sequence in the expected output of print tests.
12032
12033 2008-09-10 Joel Brobecker <brobecker@adacore.com>
12034
12035 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12036 description for boolean types.
12037
12038 2008-09-09 Pedro Alves <pedro@codesourcery.com>
12039
12040 * gdb.base/hook-stop-continue.c: New.
12041 * gdb.base/hook-stop-continue.exp: New.
12042
12043 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12044
12045 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12046
12047 2008-09-08 Jerome Guitton <guitton@adacore.com>
12048
12049 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12050 (stack_check_probe_2, stack_check_probe_loop_1)
12051 (stack_check_probe_loop_2): New functions.
12052 (main): Add call to these new functions.
12053 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12054 functions, check that the breakpoint is inserted at the appropriate
12055 location.
12056 (insert_breakpoint): Slightly refine this procedure so that it can
12057 be called several times in the test.
12058
12059 2008-09-08 Jerome Guitton <guitton@adacore.com>
12060
12061 * gdb.base/stack-checking.c: New file.
12062 * gdb.base/stack-checking.exp: New file.
12063
12064 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12065
12066 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12067 * gdb.arch/altivec-regs.exp: Likewise.
12068 * gdb.arch/vsx-regs.exp: Likewise.
12069
12070 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12071
12072 * gdb.arch/ppc-fp.exp: New file.
12073 * gdb.arch/ppc-fp.c: New file.
12074
12075 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12076
12077 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12078 lest gcc-4.3.1 optimizes the whole thing away.
12079
12080 2008-09-04 Michael Snyder <msnyder@vmware.com>
12081
12082 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12083 as "at" (for non-debug functions such as _start).
12084
12085 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12086
12087 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12088 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12089 software watchpoints.
12090 * gdb.base/watch_thread_num.exp: Likewise.
12091
12092 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12093
12094 * gdb.arch/i386-bp_permanent.exp: New test.
12095
12096 2008-08-24 Tom Tromey <tromey@redhat.com>
12097
12098 * gdb.base/maint.exp: Update "maint print type".
12099
12100 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12101
12102 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12103 support. Adjust the order of "*running" notifications.
12104 * gdb.mi/non-stop.c: Don't cast from int to void* and
12105 back.
12106
12107 2008-08-20 Mark Kettenis <kettenis@gnu.org>
12108
12109 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12110 expect to find it in the "info frame" output.
12111
12112 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12113
12114 * gdb.base/interp.exp: Always consume both prompts.
12115
12116 2008-08-20 Pedro Alves <pedro@codesourcery.com>
12117
12118 * gdb.base/pending.exp: Test pending breakpoints without symbols
12119 loaded.
12120
12121 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12122
12123 * lib/mi-support.exp (mi_expect_stop): Produce
12124 more details on failures.
12125 * gdb.mi/mi-nonstop.exp: New.
12126 * gdb.mi/non-stop.c: New.
12127
12128 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12129
12130 * gdb.mi/mi-async.exp: Use 'set target-async'.
12131 * lib/mi-support.exp: Use 'set/show target-async'.
12132
12133 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12134
12135 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12136
12137 2008-08-17 Tom Tromey <tromey@redhat.com>
12138
12139 * gdb.base/help.exp (help catch): Rewrite.
12140
12141 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12142
12143 * gdb.base/define.exp: Test indented command documentation.
12144 * gdb.python/python.exp: Test indented multi-line command.
12145
12146 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
12147
12148 * testsuite/gdb.arch/vsx-regs.c: New source file.
12149 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12150 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12151
12152 2008-08-14 Tom Tromey <tromey@redhat.com>
12153
12154 * gdb.base/macscp.exp: Add regression test for "macro define" or
12155 "macro undef" with no arguments.
12156
12157 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12158
12159 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
12160
12161 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12162
12163 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12164
12165 2008-08-06 Tom Tromey <tromey@redhat.com>
12166
12167 * gdb.python/python.exp: New file.
12168
12169 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12170
12171 Fix for PR gdb/1543.
12172 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12173 $LOCATION.
12174 (location): New variable.
12175 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12176 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12177 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12178 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12179 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12180 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12181 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12182 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12183 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12184 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12185 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12186 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12187 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12188 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12189 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12190 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12191 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12192 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12193 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12194 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12195 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12196 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12197 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12198 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12199 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12200 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12201 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12202 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12203 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12204 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12205 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12206 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12207 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12208 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12209 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12210 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12211 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12212 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12213 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12214 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12215 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12216 gdb.base/type-opaque.exp, gdb.base/until.exp,
12217 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12218 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12219 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12220 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12221 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12222 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12223 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12224 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12225 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12226 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12227 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12228 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12229 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12230 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12231 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12232 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12233 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12234 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12235 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12236 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12237 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12238 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12239 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12240 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12241 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12242 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12243 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12244 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12245 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12246 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12247 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12248 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12249 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12250 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12251 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12252 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12253 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12254 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12255 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12256 to bug-gdb@prep.ai.mit.edu .
12257
12258 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12259
12260 * lib/mi-support.exp (mi_load_shlibs): New.
12261 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12262
12263 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12264
12265 * lib/mi-support.exp (get_mi_thread_list)
12266 (check_mi_and_console_threads): New, moved from ...
12267 * gdb.mi/mi-pthread.exp: ...here.
12268 * gdb.mi/gdb669.exp (get_mi_thread_list)
12269 (check_mi_and_console_threads): Delete.
12270 * gdb.mi/mi2-pthread.exp: Likewise.
12271
12272 2008-07-28 Tom Tromey <tromey@redhat.com>
12273
12274 * Makefile.in (just-check): Remove. Move body to...
12275 (check): ... here.
12276
12277 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12278
12279 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12280 Add a test for duplicated SIGINTs.
12281
12282 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12283
12284 * gdb.threads/schedlock.exp (get_args): Update to work for any
12285 value of NUM.
12286 (Top level): Report the number of threads that did not resume.
12287
12288 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12289
12290 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12291
12292 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12293
12294 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12295 non-MI prompt.
12296
12297 2008-07-26 Tom Tromey <tromey@redhat.com>
12298
12299 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12300 (function_struct, function_struct_ptr): New globals.
12301 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12302 function pointer in a struct.
12303
12304 2008-07-26 Tom Tromey <tromey@redhat.com>
12305
12306 * gdb.base/macscp.exp: Add test for macro lexing bug.
12307
12308 2008-07-18 Tom Tromey <tromey@redhat.com>
12309
12310 * gdb.base/macscp.exp: Add macro tests.
12311
12312 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12313
12314 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12315
12316 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12317
12318 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12319
12320 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12321
12322 * gdb.cp/class2.exp: fix for failure on spu-elf
12323
12324 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12325
12326 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
12327
12328 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12329
12330 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12331
12332 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12333
12334 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12335
12336 2008-07-11 Kevin Buettner <kevinb@redhat.com>
12337
12338 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12339 of regexp to account for changes made to GDB in the printing of
12340 byte vectors.
12341
12342 2008-07-11 Tom Tromey <tromey@redhat.com>
12343
12344 * gdb.base/completion.exp: Add 'help' completion test.
12345
12346 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12347
12348 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12349
12350 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12351
12352 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12353
12354 2008-07-09 Pedro Alves <pedro@codesourcery.com>
12355
12356 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12357
12358 2008-07-09 Pedro Alves <pedro@codesourcery.com>
12359
12360 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12361
12362 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12363
12364 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12365
12366 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12367
12368 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12369 previous commit. Add a comment.
12370
12371 2008-06-28 Pedro Alves <pedro@codesourcery.com>
12372
12373 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12374
12375 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12376
12377 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12378
12379 2008-06-27 Pedro Alves <pedro@codesourcery.com>
12380
12381 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12382 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12383 compiling an executable, link in an object that forces unbuffered
12384 output.
12385 * lib/set_unbuffered_mode.c: New file.
12386
12387 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12388
12389 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12390
12391 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12392
12393 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12394 mi_expect_stop.
12395 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12396 Demand that *running is output.
12397 (detect_async): Perform checking every time.
12398 (mi_send_resuming_command): Extract everything into...
12399 (mi_send_resuming_command_raw): ...this.
12400 (mi_expect_stop): Don't accept any output before *stopped.
12401
12402 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12403
12404 Robustify mi-simplerun.
12405 * gdb.mi/basics.c (main): Add a call to sleep.
12406 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12407 * gdb.mi/mi2-cli.exp: Likewise.
12408 * gdb.mi/mi-break.exp: Likewise.
12409
12410 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
12411
12412 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12413
12414 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12415
12416 * gdb.mi/mi-console.exp: Adjust.
12417 * gdb.mi/mi-syn-frame.exp: Adjust.
12418 * gdb.mi/mi2-console.exp: Adjust.
12419 * gdb.mi/mi2-syn-frame.exp: Adjust.
12420 * lib/mi-support.exp (mi_run_cmd): Adjust.
12421 (mi_send_resuming_command): Adjust.
12422
12423 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12424
12425 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
12426 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12427 testing of stopped.
12428 * gdb.mi/mi2-syn-frame.exp: Likewise.
12429 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12430 (async, detect_async): New.
12431 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12432 depending on if we're running in sync or async mode.
12433
12434 2008-06-09 Tom Tromey <tromey@redhat.com>
12435
12436 * gdb.base/completion.exp: New tests for field name completion
12437 with spaces, and field name completion with '->'.
12438
12439 2008-06-06 Tom Tromey <tromey@redhat.com>
12440
12441 * gdb.base/break1.c (struct some_struct): New struct.
12442 (values): New global.
12443 * gdb.base/completion.exp: Add field name completion test.
12444
12445 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12446
12447 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12448 to pointer.
12449 * gdb.cp/call-c.cc: Likewise.
12450
12451 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
12452
12453 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12454 annotation.
12455
12456 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12457 Pedro Alves <pedro@codesourcery.com>
12458
12459 * gdb.threads/execl.c, gdb.threads/execl1.c,
12460 gdb.threads/execl.exp: New tests.
12461
12462 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12463 Daniel Jacobowitz <dan@codesourcery.com>
12464
12465 * gdb.cp/exception.exp: Activate test, make it work with pending
12466 catchpoints.
12467
12468 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12469
12470 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12471
12472 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12473
12474 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12475 now printed.
12476 * gdb.mi/mi2-var-cmd.exp: Likewise.
12477
12478 2008-05-27 Andreas Schwab <schwab@suse.de>
12479
12480 * gdb.base/frame-args.exp: Handle arguments that are optimized
12481 out.
12482
12483 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
12484
12485 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12486 quiet for ppc32 and group options into a single variable.
12487
12488 2008-05-23 Joel Brobecker <brobecker@adacore.com>
12489
12490 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12491 of zero-size elements.
12492 * gdb.ada/null_array.exp: Test printing this new array.
12493
12494 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12495
12496 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12497
12498 2008-05-21 Joel Brobecker <brobecker@adacore.com>
12499
12500 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12501 of the "finish" command.
12502
12503 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
12504
12505 * gdb.base/annota1.exp: Test for new annotation.
12506
12507 2008-05-16 Pedro Alves <pedro@codesourcery.com>
12508
12509 * gdb.base/fixsection.exp: New file.
12510 * gdb.base/fixsection0.c: New file.
12511 * gdb.base/fixsection1.c: New file.
12512
12513 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12514
12515 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12516 * gdb.base/annota3.exp: Likewise.
12517
12518 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12519
12520 * gdb.base/watch_thread_num.exp: Don't run tests that require
12521 watchpoints if the target doesn't support them.
12522
12523 2008-05-12 Doug Evans <dje@google.com>
12524
12525 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12526
12527 2008-05-09 Joel Brobecker <brobecker@adacore.com>
12528
12529 * gdb.ada/assign_1.exp: New testcase.
12530
12531 2008-05-09 Doug Evans <dje@google.com>
12532
12533 * gdb.base/find.exp: New file.
12534 * gdb.base/find.c: New file.
12535
12536 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12537
12538 * gdb.base/commands.exp (watchpoint_command_test): Handle
12539 gdb,no_hardware_watchpoints.
12540 * gdb.base/float.exp: Allow ARM targets without floating point.
12541 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12542
12543 2008-05-06 Jerome Guitton <guitton@adacore.com>
12544 Joel Brobecker <brobecker@adacore.com>
12545
12546 * gdb.ada/lang_switch: New test program.
12547 * gdb.ada/lang_switch.exp: New testcase.
12548
12549 2008-05-05 Doug Evans <dje@google.com>
12550
12551 * gdb.base/help.exp (disassemble): Update expected help text.
12552
12553 2008-05-04 Pedro Alves <pedro@codesourcery.com>
12554
12555 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12556
12557 2008-05-04 Pedro Alves <pedro@codesourcery.com>
12558
12559 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12560 different times.
12561
12562 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12563
12564 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12565 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12566 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12567 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12568
12569 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12570
12571 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12572 notification to appear.
12573
12574 2008-05-04 Daniel Jacobowitz <dan@debian.org>
12575
12576 * gdb.base/fullname.c: New file.
12577 * gdb.base/fullname.exp: New file.
12578 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12579
12580 2008-05-03 Pedro Alves <pedro@codesourcery.com>
12581
12582 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12583 expressions with macros.
12584
12585 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12586
12587 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12588
12589 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12590
12591 * gdb.base/completion.exp: Handle lack of other symbols beginning
12592 with "a".
12593
12594 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12595
12596 2008-05-02 Jim Blandy <jimb@codesourcery.com>
12597
12598 * gdb.asm/asmsrc1.s: Add scratch space.
12599
12600 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12601 Daniel Jacobowitz <dan@codesourcery.com>
12602
12603 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12604 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12605 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12606
12607 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12608
12609 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12610
12611 2008-05-01 Joel Brobecker <brobecker@adacore.com>
12612
12613 * gdb.base/info-target.exp: New testcase.
12614
12615 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12616
12617 * gdb.cp/hang.exp: Use .cc instead of .C.
12618 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12619 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12620
12621 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12622
12623 * gdb.base/gdb1250.exp: Remove perror.
12624 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12625
12626 2008-04-30 Pedro Alves <pedro@codesourcery.com>
12627
12628 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12629 .2byte.
12630
12631 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12632
12633 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12634 (maybe_kfail): New.
12635
12636 2008-04-25 Pedro Alves <pedro@codesourcery.com>
12637
12638 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12639
12640 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12641
12642 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12643 * gdb.mi/mi2-syn-frame.exp: Likewise.
12644 * lib/mi-support.exp: Likewise.
12645
12646 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12647
12648 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12649 to specify regexp for the location to stop at.
12650 * gdb.base/break-always.c: New.
12651 * gdb.base/break-always.exp: New.
12652
12653 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12654
12655 * lib/mi-support.exp (mi_runto_helper): Adjust
12656 for the original-location field.
12657 (mi_create_breakpoint, mi_list_breakpoints): New.
12658 * gdb.mi/mi-break.exp: Adjust.
12659 * gdb.mi/mi2-break.exp: Adjust.
12660 * gdb.mi/mi-pending.exp: Adjust.
12661 * gdb.mi/mi-simplerun.exp: Adjust.
12662 * gdb.mi/mi2-simplerun.exp: Adjust.
12663 * gdb.mi/mi-syn-frame.exp: Adjust.
12664 * gdb.mi/mi2-syn-frame.exp: Adjust.
12665 * gdb.mi/mi-until.exp: Adjust.
12666 * gdb.mi/mi2-until.exp: Adjust.
12667 * gdb.mi/mi-var-display.exp: Adjust.
12668 * gdb.mi/mi2-var-display.exp: Adjust.
12669 * gdb.mi/mi-watch.exp: Adjust.
12670 * gdb.mi/mi2-watch.exp: Adjust.
12671
12672 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
12673
12674 * aclocal.m4: Add override.m4.
12675 * configure: Regenerate.
12676
12677 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12678
12679 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12680 '-var-update --all-values' reports new value even the type
12681 of a variable object has changed.
12682
12683 2008-04-18 Craig Silverstein <csilvers@google.com>
12684
12685 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12686 files.
12687
12688 2008-04-18 Joel Brobecker <brobecker@adacore.com>
12689
12690 * gdb.ada/atomic_enum: New test program.
12691 * gdb.ada/atomic_enum.exp: New testcase.
12692
12693 2008-04-17 Doug Evans <dje@google.com>
12694
12695 * gdb.opt/Makefile.in: Fix whitespace.
12696
12697 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12698
12699 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12700
12701 2008-04-17 Doug Evans <dje@google.com>
12702
12703 * gdb.base/hashline1.exp: New testcase.
12704 * gdb.base/hashline2.exp: New testcase.
12705 * gdb.base/hashline2.exp: New testcase.
12706
12707 2008-04-17 Pedro Alves <pedro@codesourcery.com>
12708
12709 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12710
12711 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12712
12713 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12714 temporary breakpoint to match "Temporary breakpoint".
12715 * gdb.base/break.exp (delete_breakpoints): Likewise.
12716 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12717 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12718 * gdb.base/display.exp: Likewise.
12719 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12720 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12721 * gdb.base/restore.exp (restore_tests): Likewise.
12722 * gdb.base/sepdebug.exp: Likewise.
12723 * gdb.base/watchpoint.exp: Likewise.
12724 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12725 * gdb.mi/mi-pending.exp: Likewise.
12726 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12727 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12728 * gdb.mi/mi-var-cmd.exp: Likewise.
12729 * gdb.mi/mi-var-display.exp: Likewise.
12730 * gdb.mi/mi2-cli.exp: Likewise.
12731 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12732 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12733 * gdb.mi/mi2-var-display.exp: Likewise.
12734 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12735 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12736 new "disp" field.
12737 (mi_expect_stop): Move after_reason argument to be really after
12738 reason. This is to support fix for PR2424.
12739
12740 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12741
12742 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12743
12744 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12745
12746 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
12747 field. Add more floating varobj tests.
12748 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
12749 field.
12750 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12751 (main): Call do_at_tests.
12752 * lib/mi-support.exp (mi_create_floating_varobj)
12753 (mi_varobj_update_with_type_change): New.
12754
12755 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12756
12757 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12758 option of -var-evaluate-expression.
12759 * gdb.mi/mi2-var-display.exp: Likewise.
12760
12761 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12762
12763 Introduce test setup helpers.
12764 * lib/gdb.exp (build_executable, clean_restart)
12765 (prepare_for_testing): New.
12766 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12767 * gdb.base/return.exp: Likewise.
12768 * gdb.base/ending-run.exp: Likewise.
12769
12770 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
12771
12772 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12773 Interface (MI) responses.
12774
12775 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12776
12777 * gdb.cp/breakpoint.cc: New code to test conditions involving
12778 member variables.
12779 * gdb.cp/breakpoint.exp: Test condition involving member
12780 variables.
12781
12782 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12783
12784 * lib/mi-support.exp (mi_expect_stop): New.
12785 (mi_run_cmd): Change the
12786 token. Use mi_send_resuming_command, use
12787 mi_expect_stop.
12788 (mi_execute_to_helper): Rename to mi_execute_to.
12789 (mi_send_resuming_command): Add more error patterns.
12790 (mi_wait_for_stop): Renamed to...
12791 (mi_get_stop_line): ...this.
12792 (mi_run_inline_test): Adjust.
12793
12794 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12795 * gdb.mi/mi-console.exp: Likewise.
12796 * gdb.mi/mi-pending.exp: Likewise.
12797 * gdb.mi/mi-simplerun.exp: Likewise.
12798 * gdb.mi/mi-stack.exp: Likewise.
12799 * gdb.mi/mi-stepi.exp: Likewise.
12800 * gdb.mi/mi-syn-frame.exp: Add comment.
12801 * gdb.mi/mi-until.exp: Likewise.
12802 * gdb.mi/mi-var-display.exp: Likewise.
12803 * gdb.mi/mi-watch.exp: Likewise.
12804 * gdb.mi/mi2-cli.exp: Likewise.
12805 * gdb.mi/mi2-console.exp: Likewise.
12806 * gdb.mi/mi2-simplerun.exp: Likewise.
12807 * gdb.mi/mi2-stack.exp: Likewise.
12808 * gdb.mi/mi2-stepi.exp: Likewise.
12809 * gdb.mi/mi2-until.exp: Likewise.
12810 * gdb.mi/mi2-var-display.exp: Likewise.
12811 * gdb.mi/mi2-watch.exp: Likewise.
12812
12813 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12814
12815 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12816
12817 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12818
12819 2008-04-04 Pedro Alves <pedro@codesourcery.com>
12820
12821 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12822 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12823 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12824 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12825 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12826 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12827 expect an mi error duplicated in stderr.
12828
12829 2008-04-03 Joel Brobecker <brobecker@adacore.com>
12830
12831 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12832 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12833 Add a couple of tests that verify the behavior when the new setting
12834 is set to "cancel" and "all".
12835 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12836 "ask" before we start the testing.
12837
12838 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12839
12840 * gdb.cp/casts.cc: Add class reference variables.
12841 * gdb.cp/casts.exp: New test cases for up/down casting references.
12842
12843 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12844
12845 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12846 instead of beginning to make an extra test pass.
12847 * gdb.mi/mi2-var-display.exp: Likewise.
12848
12849 2008-03-31 Maciej W. Rozycki <macro@mips.com>
12850
12851 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12852
12853 2008-03-31 Markus Deuling <deuling@de.ibm.com>
12854 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12855
12856 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12857 value. Add xfail for older kernels.
12858
12859 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12860
12861 Bring mi-support in line with gdb.exp.
12862 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12863 (mi_gdb_start): New function.
12864
12865 2008-03-28 Maciej W. Rozycki <macro@mips.com>
12866
12867 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12868
12869 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12870
12871 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12872 * gdb.mi/mi2-var-display.exp: Likewise.
12873
12874 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12875
12876 * lib/mi-support.exp (mi_create_varobj_checked): New.
12877 (mi_list_varobj_children): Allow to check for a
12878 value.
12879 (mi_list_array_varobj_children): New.
12880
12881 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12882 and mi_list_varobj_children, as opposed to hardcoding
12883 expected strings.
12884 * gdb.mi/gdb701.exp: Likewise.
12885 * gdb.mi/gdb792.exp: Likewise.
12886 * gdb.mi/mi-var-block.exp: Likewise.
12887 * gdb.mi/mi-var-cmd.exp: Likewise.
12888 * gdb.mi/mi-var-invalidate.exp: Likewise.
12889 * gdb.mi/mi2-var-block.exp: Likewise.
12890 * gdb.mi/mi2-var-child.exp: Likewise.
12891 * gdb.mi/mi2-var-cmd.exp: Likewise.
12892 * gdb.mi/mi2-var-display.exp: Likewise.
12893
12894 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12895
12896 Fix random false FAILs on i386.
12897 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12898
12899 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12900
12901 PR gdb/544
12902 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12903
12904 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12905
12906 PR gdb/544
12907 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12908
12909 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12910
12911 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12912 fixed PR gdb/544.
12913
12914 2008-03-21 Pedro Alves <pedro@codesourcery.com>
12915
12916 * gdb.threads/fork-child-threads.exp: Test next over fork.
12917
12918 2008-03-21 Chris Demetriou <cgd@google.com>
12919
12920 * gdb.base/break.exp (rbreak junk): New test for rbreak
12921 "Junk at end of arguments" issue.
12922
12923 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12924
12925 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12926 *& to work on created array elements.
12927 (Top level): Test print $pc with a file. Test string operations
12928 without a target.
12929 * gdb.base/ptype.exp: Do not expect *& to work on created array
12930 elements.
12931
12932 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12933
12934 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12935 gdb.threads/staticthreads.exp: Update exit query.
12936
12937 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12938
12939 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12940
12941 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12942
12943 * gdb.base/watchpoint.c (global_ptr, func4): New.
12944 (main): Call func4.
12945 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12946 (test_inaccessible_watchpoint): New.
12947
12948 2008-02-29 Maciej W. Rozycki <macro@mips.com>
12949
12950 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12951 select the largest.
12952
12953 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12954
12955 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12956 frames-invalid annotations.
12957
12958 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12959
12960 * gdb.base/assign.exp: avoid same output for different tests.
12961
12962 2008-02-27 Doug Evans <dje@google.com>
12963
12964 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12965 for bug 1738.
12966 (breakpoint_to_handler_entry): Ditto.
12967
12968 2008-02-27 Joel Brobecker <brobecker@adacore.com>
12969
12970 * gdb.base/ending-run.exp: Use the first line of code inside
12971 function body to test breakpoints.
12972 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12973 location where the breakpoint is inserted when using the line
12974 where a function is declared. Fix typo in the description of
12975 one of the tests.
12976 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12977
12978 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12979
12980 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
12981 tests.
12982
12983 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12984
12985 * gdb.base/args.exp: avoid same output for tests
12986 with single quotes.
12987
12988 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12989
12990 * gdb.base/annota1.exp: Adjust for 'info break'
12991 format changes.
12992 * gdb.base/annota3.exp: Likewise.
12993 * gdb.base/break.exp: Likewise.
12994 * gdb.base/condbreak.exp: Likewise.
12995 * gdb.base/pending.exp: Likewise.
12996 * gdb.base/sepdebug.exp: Likewise.
12997 * gdb.base/unload.exp: Likewise.
12998 * gdb.cp/ovldbreak.exp: Likewise.
12999 * gdb.mi/mi-pending.exp: Likewise.
13000
13001 2008-02-07 Doug Evans <dje@google.com>
13002
13003 * gdb.cp/mb-inline.exp: New.
13004 * gdb.cp/mb-inline.h: New.
13005 * gdb.cp/mb-inline1.cc: New.
13006 * gdb.cp/mb-inline2.cc: New.
13007
13008 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13009
13010 * gdb.pascal/floats.pas: New test program.
13011 * gdb.pascal/floats.exp: New testcase.
13012
13013 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13014
13015 * gdb.base/callfuncs.c (t_float_many_args): New function.
13016 (t_double_many_args): New function.
13017 * gdb.base/callfuncs.exp: Add tests for exceeding float
13018 and double parameters passed through the stack.
13019
13020 2008-02-05 Joel Brobecker <brobecker@adacore.com>
13021
13022 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13023 gdb.ada/complete/foo.adb: New files.
13024 * gdb.ada/complete.exp: New testcase.
13025
13026 2008-02-03 Doug Evans <dje@google.com>
13027
13028 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13029
13030 * gdb.cp/gdb2384.exp: New file.
13031 * gdb.cp/gdb2384.cc: New file.
13032 * gdb.cp/gdb2384-base.h: New file.
13033 * gdb.cp/gdb2384-base.cc: New file.
13034
13035 2008-02-02 Doug Evans <dje@google.com>
13036
13037 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13038
13039 2007-02-01 Joel Brobecker <brobecker@adacore.com>
13040
13041 * gdb.ada/sym_print_name: New test program.
13042 * gdb.ada/sym_print_name.exp: New testcase.
13043
13044 2007-02-01 Joel Brobecker <brobecker@adacore.com>
13045
13046 * gdb.ada/nested/hello.adb: New file.
13047 * gdb.ada/nested.exp: New testcase.
13048 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13049
13050 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13051
13052 * gdb.mi/basic.c (return_1): New function.
13053 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13054 don't cause future evaluations of function to report
13055 creation of internal breakpoints.
13056
13057 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13058
13059 * gdb.mi/mi-break.exp (test_error): New.
13060 Call it.
13061
13062 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
13063
13064 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13065 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13066
13067 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13068
13069 * gdb.pascal/integers.pas: New test program.
13070 * gdb.pascal/integers.exp: New testcase.
13071
13072 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13073
13074 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13075
13076 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
13077
13078 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13079 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13080
13081 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13082
13083 * gdb.ada/formatted_ref: New test program.
13084 * gdb.ada/formatted_ref.exp: New testcase.
13085
13086 * gdb.cp/formatted-ref.cc: New file.
13087 * gdb.cp/formatted-ref.exp: New testcase.
13088
13089 2008-01-30 Joel Brobecker <brobecker@adacore.com>
13090
13091 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13092
13093 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
13094
13095 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13096 (test_file_list_exec_source_file): Update to new macro-info field.
13097
13098 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13099
13100 * gdb.ada/exprs: New test program.
13101 * gdb.ada/exprs.exp: New testcase.
13102
13103 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13104
13105 * dfp-test.c (DELTA, DELTA_B): New definitions.
13106 (double_val1, double_val2, double_val3, double_val4, double_val5,
13107 double_val6, double_val7, double_val8, double_val9, double_val10,
13108 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13109 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13110 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13111 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13112 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13113 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13114 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13115 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13116 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13117 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13118 dec128_val16): New global variables.
13119 (decimal_dec128_align): New function.
13120 (decimal_mixed): Likewise.
13121 (decimal_many_args_dec32): Likewise.
13122 (decimal_many_args_dec64): Likewise.
13123 (decimal_many_args_dec128): Likewise.
13124 (decimal_many_args_mixed): Likewise.
13125 * dfp-test.exp: Add tests calling new inferior functions.
13126
13127 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13128
13129 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13130 gdb.server/ext-run.exp: New files.
13131 * lib/gdbserver-support.exp (gdbserver_download): New.
13132 (gdbserver_start): New. Update gdbserver expected
13133 output.
13134 (gdbserver_spawn): Use them.
13135 (gdbserver_start_extended): New.
13136
13137 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13138
13139 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13140 Run on GNU/Linux.
13141 (do_exec_tests): Check for systems which do not support catchpoints.
13142 Do not match START.
13143 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13144 Run on GNU/Linux. Enable verbose output.
13145 (check_fork_catchpoints): New.
13146 (explicit_fork_child_follow, catch_fork_child_follow)
13147 (tcatch_fork_parent_follow): Update expected messages.
13148 (do_fork_tests): Use check_fork_catchpoints.
13149 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13150 Run on GNU/Linux. Enable verbose output.
13151 (check_vfork_catchpoints): New.
13152 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13153 expected messages.
13154 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13155
13156 2008-01-29 Jim Blandy <jimb@red-bean.com>
13157
13158 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13159 host' errors.
13160 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13161
13162 2008-01-29 Jim Blandy <jimb@red-bean.com>
13163
13164 * gdb.threads/sigthread.c: Use barriers to ensure that
13165 child_thread and child_thread_two are always initialized before we
13166 start to use them.
13167
13168 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13169
13170 * gdb.base/watchpoint-solib.exp: New.
13171 * gdb.base/watchpoint-solib.c: New.
13172 * gdb.base/watchpoint-solib-shr.c: New.
13173
13174 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13175
13176 * gdb.base/gdb1056.exp: Add unsigned integer test.
13177
13178 2008-01-28 Doug Evans <dje@google.com>
13179
13180 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13181
13182 2008-01-27 Jim Blandy <jimb@codesourcery.com>
13183
13184 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13185
13186 * gdb.base/expand-psymtabs.exp: Doc fix.
13187
13188 2008-01-26 Mark Kettenis <kettenis@gnu.org>
13189
13190 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13191
13192 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
13193
13194 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
13195 -var-set-format.
13196
13197 2008-01-23 Chris Demetriou <cgd@google.com>
13198
13199 * gdb.threads/thread_events.c: New testcase source file.
13200 * gdb.threads/thread_events.exp: New testcase expect file.
13201
13202 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
13203
13204 * lib/gdb.exp: Add the variable octal.
13205
13206 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
13207 -var-set-format.
13208
13209 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13210 Vladimir Prus <vladimir@codesourcery.com>
13211
13212 * gdb.base/float.exp: Allow missing floating point for m68k and
13213 PowerPC.
13214
13215 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13216
13217 * gdb.mi/basics.c: Setup for testing breakpoints
13218 ignore count.
13219 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13220 * gdb.mi/mi-cli.exp: Adjust.
13221 * gdb.mi/mi2-cli.exp: Adjust.
13222
13223 2008-01-17 Pedro Alves <pedro@codesourcery.com>
13224
13225 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13226 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13227 with dummy_ptr's address.
13228 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13229 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13230 all targets.
13231 * gdb.mi/mi2-var-child.exp: Likewise.
13232
13233 2008-01-09 Joel Brobecker <brobecker@adacore.com>
13234
13235 * gdb.ada/null_array: New test program.
13236 * gdb.ada/null_array.exp: New testcase.
13237
13238 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
13239
13240 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13241 with required float modifiers.
13242
13243 2008-01-08 Joel Brobecker <brobecker@adacore.com>
13244
13245 * gdb.ada/funcall_param: New test program.
13246 * gdb.ada/funcall_param.exp: New testcase.
13247
13248 2008-01-08 Joel Brobecker <brobecker@adacore.com>
13249
13250 * gdb.ada/arrayparam: New test program.
13251 * gdb.ada/arrayparam.exp: New testcase.
13252
13253 2008-01-08 Joel Brobecker <brobecker@adacore.com>
13254
13255 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13256 landed. Should also fix random failures in the test following it.
13257
13258 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13259
13260 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13261 for expressions with decimal float values.
13262 (test_dfp_conversions): New function to test casts to and from
13263 decimal float types.
13264 Call test_dfp_conversions.
13265 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13266 elements.
13267 (main): Initialize ds.float4 and ds.double8 elements.
13268 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13269 string to new error message.
13270 (d64_set_tests): Likewise.
13271 (d128_set_tests): Likewise.
13272 Add tests for expressions with decimal float variables. Add tests for
13273 conversions to and from decimal float types.
13274
13275 2008-01-05 Joel Brobecker <brobecker@adacore.com>
13276
13277 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13278 * gdb.ada/packed_tagged.exp: New testcase.
13279
13280 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13281
13282 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13283 gdb.ada/homonym/homonym_main.adb: New files.
13284 * gdb.ada/homonym.exp: New testcase.
13285
13286 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13287
13288 * gdb.ada/packed_array.exp: Add testing of references to
13289 a packed array.
13290
13291 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13292
13293 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13294 New files.
13295 * gdb.ada/type_coercion.exp: New testcase.
13296
13297 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13298
13299 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13300 gdb.ada/tagged/foo.adb: New file.
13301 * gdb.ada/tagged.exp: New testcase.
13302
13303 2008-01-04 Joel Brobecker <brobecker@adacore.com>
13304
13305 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13306 gdb.ada/ptype_field/foo.adb: New files.
13307 * gdb.ada/ptype_field.exp: New testcase.
13308
13309 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13310
13311 * gdb.ada/print_pc.exp: New testcase.
13312
13313 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13314
13315 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13316 gdb.ada/taft_type/p.adb: New files.
13317 * gdb.ada/taft_type.exp: New testcase.
13318
13319 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13320
13321 * gdb.ada/array_bounds/bar.adb: New file.
13322 * gdb.ada/array_bounds.exp: New testcase.
13323
13324 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13325
13326 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13327 gdb.ada/arrayptr/foo.adb: New files.
13328 * gdb.ada/arrayptr.exp: New testcase.
13329
13330 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13331
13332 * gdb.base/set-lang-auto.exp: New testcase.
13333
13334 2008-01-03 Joel Brobecker <brobecker@adacore.com>
13335
13336 * gdb.ada/fun_addr/foo.adb: New file.
13337 * gdb.ada/fun_addr.exp: New testcase.
13338
13339 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13340
13341 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13342 New files
13343
13344 2008-01-02 Joel Brobecker <brobecker@adacore.com>
13345
13346 * array_subscript_addr/p.adb: New file.
13347 * array_subscript_addr.exp: New testcase.
13348
13349 2008-01-02 Joel Brobecker <brobecker@adacore.com>
13350
13351 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
13352 New files.
13353 * gdb.ada/str_cmp_ref.exp: New testcase.
13354
13355 2008-01-01 Joel Brobecker <brobecker@adacore.com>
13356
13357 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13358 gdb.ada/fun_in_declare/foo.adb: New files.
13359 * gdb.ada/fun_in_declare.exp: New testcase.
13360
13361 2008-01-01 Joel Brobecker <brobecker@adacore.com>
13362
13363 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13364 gdb.ada/ref_param/pck.ads: New files.
13365 * gdb.ada/ref_param.exp: New testcase.
13366
13367 2008-01-01 Joel Brobecker <brobecker@adacore.com>
13368
13369 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13370 gdb.ada/interface/foo.adb: New files.
13371 * gdb.ada/interface.exp: New testcase.
13372
13373 2007-12-31 Jim Blandy <jimb@codesourcery.com>
13374
13375 * gdb.base/multi-forks.exp: Consume all output from child
13376 processes before proceeding to next test.
13377
13378 2007-12-29 Jim Blandy <jimb@codesourcery.com>
13379
13380 * configure: Regenerated.
13381
13382 2007-12-27 Joel Brobecker <brobecker@adacore.com>
13383
13384 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13385 gdb.ada/fixed_cmp/fixed.adb: New files.
13386 * gdb.ada/fixed_cmp.exp: New testcase.
13387
13388 2007-12-27 Joel Brobecker <brobecker@adacore.com>
13389
13390 * gdb.ada/boolean_expr.exp: New testcase.
13391
13392 2007-12-26 Jim Blandy <jimb@codesourcery.com>
13393
13394 * gdb.base/multi-forks.exp: Doc fix.
13395
13396 2007-12-26 Joel Brobecker <brobecker@adacore.com>
13397
13398 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13399 * gdb.ada/char_param.exp: Do not compile our test program with
13400 -gnata, this is unnecessary.
13401 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13402
13403 2007-12-24 Joel Brobecker <brobecker@adacore.com>
13404
13405 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13406 gdb.ada/print_chars/foo.adb: New files.
13407 * gdb.ada/print_chars.exp: New testcase.
13408
13409 2007-12-24 Joel Brobecker <brobecker@adacore.com>
13410
13411 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13412 gdb.ada/char_param/foo.adb: New files.
13413 * gdb.ada/char_param.exp: New testcase.
13414
13415 2007-12-22 Jim Blandy <jimb@codesourcery.com>
13416
13417 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13418 hard-coding source line numbers into the test.
13419 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13420 gdb_get_line_number to find.
13421
13422 2007-12-22 Joel Brobecker <brobecker@adacore.com>
13423
13424 * gdb.base/ptype.c (highest): New struct type.
13425 (the_highest): New variable of that type.
13426 (main): Add dummy assignment to a field of variable the_highest.
13427 * gdb.base/ptype.exp: Test type printing of our new variable.
13428
13429 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13430
13431 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
13432 and record first explicitly generated thread number.
13433 Use that thread number for thread specific watchpoint test.
13434 Add iteration number to repetitive tests.
13435
13436 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13437 Jim Blandy <jimb@codesourcery.com>
13438
13439 * gdb.base/expand-psymtabs.c: New testcase
13440 source file.
13441 * gdb.base/expand-psymtabs.exp: New testcase
13442 expect file.
13443
13444 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
13445
13446 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13447 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13448
13449 2007-12-17 Joel Brobecker <brobecker@adacore.com>
13450
13451 * gdb.ada/frame_args/foo.adb: New file.
13452 * gdb.ada/frame_args/pck.ads: New file.
13453 * gdb.ada/frame_args/pck.adb: New file.
13454 * gdb.ada/frame_args.exp: New testcase.
13455
13456 2007-12-17 Joel Brobecker <brobecker@adacore.com>
13457
13458 * gdb.base/frame-args.c: New file.
13459 * gdb.base/frame-args.exp: New testcase.
13460
13461 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
13462 Joseph Myers <joseph@codesourcery.com>
13463
13464 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13465
13466 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
13467
13468 * gdb.mi/mi-pending.exp: New.
13469 * gdb.mi/mi-pending.c: New.
13470 * gdb.mi/mi-pendshr.c: New.
13471
13472 2007-12-06 Jim Blandy <jimb@codesourcery.com>
13473
13474 * gdb.base/default.exp: Update expected output for 'info catch'.
13475
13476 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13477
13478 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13479 must be set to binary.
13480
13481 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13482
13483 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13484
13485 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13486
13487 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13488 gdb.mi/mi-file-transfer.exp: New.
13489
13490 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13491
13492 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13493
13494 2007-11-22 Maciej W. Rozycki <macro@mips.com>
13495
13496 * gdb.trace/backtrace.exp: Fix a typo.
13497 * gdb.trace/circ.exp: Likewise.
13498 * gdb.trace/collection.exp: Likewise.
13499 * gdb.trace/limits.exp: Likewise.
13500 * gdb.trace/report.exp: Likewise.
13501 * gdb.trace/tfind.exp: Likewise.
13502 * gdb.trace/while-dyn.exp: Likewise.
13503
13504 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
13505
13506 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13507 objects of pointers that can't be dereferenced are now
13508 "noneditable".
13509
13510 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13511
13512 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13513 (target_cpu): Remove.
13514
13515 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13516
13517 * gdb.base/ending-run.exp: Expect the list of cleared
13518 breakpoint to come in natural order, not the reversed one.
13519
13520 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13521
13522 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13523 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
13524
13525 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
13526
13527 * gdb.base/printcmds.exp: New function
13528 test_printf_with_dfp.
13529
13530 2007-11-02 Doug Evans <dje@google.com>
13531
13532 * gdb.disasm/t01_mov.s: Remove carriage returns.
13533 * gdb.disasm/t02_mova.s: Ditto.
13534 * gdb.disasm/t03_add.s: Ditto.
13535 * gdb.disasm/t04_sub.s: Ditto.
13536 * gdb.disasm/t05_cmp.s: Ditto.
13537 * gdb.disasm/t06_ari2.s: Ditto.
13538 * gdb.disasm/t07_ari3.s: Ditto.
13539 * gdb.disasm/t08_or.s: Ditto.
13540 * gdb.disasm/t09_xor.s: Ditto.
13541 * gdb.disasm/t10_and.s: Ditto.
13542 * gdb.disasm/t11_logs.s: Ditto.
13543 * gdb.disasm/t12_bit.s: Ditto.
13544 * gdb.disasm/t13_otr.s: Ditto.
13545
13546 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13547
13548 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13549
13550 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13551
13552 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13553 provide DFP support.
13554
13555 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13556
13557 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13558 Test "set powerpc vector-abi". Skip auto-detection tests for old
13559 toolchains.
13560
13561 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13562
13563 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13564 with [string compare].
13565
13566 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13567
13568 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13569 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13570
13571 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
13572
13573 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13574 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13575 * gdb.opt/Makefile.in: New makefile.
13576 * Makefile.in: Create new directory "gdb.opt".
13577 * configure.ac: Add "gdb.opt" directory.
13578 * configure: Regenerated.
13579
13580 2007-10-25 Doug Evans <dje@google.com>
13581
13582 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13583 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13584
13585 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
13586 Thiago Jung Bauermann <bauerman@br.ibm.com>
13587
13588 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13589 Floating Point expressions.
13590 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13591 Floating Point variables.
13592 * gdb.base/dfp-test.c: new file containing program with Decimal
13593 Floating variables, used by gdb.base/dfp-test.exp.
13594
13595 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13596
13597 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13598
13599 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13600
13601 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13602 compiling test case with GCC.
13603 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13604
13605 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13606
13607 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13608 format changes.
13609
13610 2007-10-18 Michael Snyder <msnyder@specifix.com>
13611
13612 * gdb.base/dbx.exp: Add missing "-re " operator.
13613
13614 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13615
13616 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13617 * configure.ac: Removed trailing spaces after backslash.
13618 * gdb.modula2: New directory.
13619 * gdb.modula2/Makefile.in: New file.
13620 * gdb.modula2/unbounded-array.exp: New file.
13621 * gdb.modula2/unbounded1.c: New file.
13622
13623 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13624
13625 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13626
13627 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
13628
13629 * gdb.base/sigstep.c (main): Add checks for
13630 return values for setitimer call.
13631 Call setitimer again with itimer = ITIMER_REAL
13632 if first call to setitimer fails.
13633
13634 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
13635
13636 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13637 of $timeout.
13638
13639 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13640
13641 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13642
13643 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
13644
13645 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13646 of gdb_expect call, to avoid interruption.
13647
13648 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13649
13650 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13651 (v_unsigned_long_long, v_long_long_array)
13652 (v_signed_long_long_array, v_unsigned_long_long_array)
13653 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13654 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13655 [!NO_LONG_LONG]: New.
13656 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13657 v_long_long_member.
13658
13659 (v_long_long_func, v_signed_long_long_func)
13660 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13661 (main) [!NO_LONG_LONG]: Initialize long long variants.
13662
13663 * gdb.base/whatis.exp: If board file requests no_long_long, build
13664 test with NO_LONG_LONG defined. Test long long, signed long long,
13665 and unsigned long long variants but only if board file doesn't
13666 disable it.
13667
13668 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
13669 Daniel Jacobowitz <dan@codesourcery.com>
13670
13671 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13672 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13673 * configure: Regenerated.
13674 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13675 gdb.pascal/types.exp, lib/pascal.exp: New files.
13676
13677 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13678
13679 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13680 call.
13681 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13682 to return to the call.
13683 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13684 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13685 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13686 * gdb.mi/mi-until.exp (test_until): Likewise.
13687 * gdb.mi/mi2-until.exp (test_until): Likewise.
13688
13689 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13690
13691 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13692 two-char array.
13693 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13694
13695 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13696
13697 * gdb.threads/watchthreads.c (thread_function): Sleep between
13698 iterations.
13699 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13700 at once for S/390. Generate matching fails and passes.
13701
13702 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13703
13704 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13705 the 'struct_declarations' variable to zeros.
13706
13707 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13708
13709 * gdb.cp/mb-ctor.cc: New.
13710 * gdb.cp/mb-ctor.exp: New.
13711 * gdb.cp/mb-templates.cc: New.
13712 * gdb.cp/mb-templates.exp: New.
13713
13714 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13715
13716 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13717
13718 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13719
13720 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13721 targets.
13722 * configure: Regenerate.
13723
13724 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
13725
13726 * gdb.base/annota1.exp: Adjust for 'info break'
13727 format changes.
13728 * gdb.base/annota3.exp: Likewise.
13729 * gdb.base/break.exp: Likewise.
13730 * gdb.base/condbreak.exp: Likewise.
13731 * gdb.base/pending.exp: Likewise.
13732 * gdb.base/sepdebug.exp: Likewise.
13733 * gdb.base/unload.exp: Likewise.
13734 * gdb.base/ovldbreak.exp: Likewise.
13735
13736 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13737
13738 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13739 messages.
13740 * gdb.base/chng-syms.exp: Likewise.
13741 * gdb.base/unload.exp: Likewise.
13742
13743 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13744
13745 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13746
13747 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13748
13749 * schedlock.c (NUM): Change to 1.
13750 (main): Use args[0] for the main thread.
13751 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13752 regardless of the number of threads.
13753
13754 2007-09-14 Maciej W. Rozycki <macro@mips.com>
13755
13756 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13757 type down.
13758 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13759 test.
13760 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13761 watchpoint type down.
13762 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13763 test.
13764
13765 2007-09-14 Maciej W. Rozycki <macro@mips.com>
13766
13767 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13768 Move all the tests here and run them twice, once using software
13769 watchpoints and once using hardware watchpoints.
13770 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13771
13772 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13773
13774 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13775 test.
13776
13777 2007-09-10 Mark Kettenis <kettenis@gnu.org>
13778
13779 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13780 build-id.
13781
13782 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13783 know about $ORIGIN. Calculate output dir from $dest instead of
13784 using ${objdir}/{$subdir}.
13785
13786 2007-09-09 Mark Kettenis <kettenis@gnu.org>
13787
13788 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13789 gcore, before continuing with the test.
13790
13791 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13792
13793 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13794 * gdb.mi/mi-watch.exp: Likewise.
13795
13796 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13797 Jim Blandy <jimb@codesourcery.com>
13798
13799 * gdb.arch/i386-sse.exp: Do not expect character constants.
13800 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13801 * gdb.base/display.exp: Allow print/s.
13802 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13803 and unsigned char array changes.
13804
13805 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13806
13807 * gdb.base/display.exp: Add tests for printf %p.
13808
13809 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13810
13811 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13812 the dll name to unicode.
13813
13814 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13815
13816 * gdb.base/default.exp (show version): Update the version text.
13817 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13818
13819 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13820
13821 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13822 New files.
13823
13824 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13825
13826 * lib/gdb.exp (build_id_debug_filename_get): New function.
13827 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13828 Remove the generate DEBUG file for the future testcase runs.
13829 New testcase for the NT_GNU_BUILD_ID retrieval.
13830 Move the final testing step to ...
13831 (test_different_dir): ... a new function.
13832 New parameter XFAIL to XFAIL all the tests performed.
13833 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13834 New parameter TYPE to PF_PREFIX all the tests performed.
13835
13836 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13837
13838 * gdb.mi/mi-var-cp.cc (path_expression): New
13839 function.
13840 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13841
13842 2007-08-27 Markus Deuling <deuling@de.ibm.com>
13843
13844 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13845 to fit into SPU Local Store memory.
13846
13847 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13848
13849 * gdb.base/default.exp: Adjust the expected output of "info
13850 warranty" after the switch to GPLv3.
13851
13852 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13853
13854 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13855 to 30000 (from 20000).
13856
13857 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13858
13859 Switch the license of all .exp files to GPLv3.
13860 Switch the license of all .f and .f90 files to GPLv3.
13861 Switch the license of all .s and .S files to GPLv3.
13862
13863 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13864
13865 * configure.ac: Switch license to GPLv3.
13866
13867 2007-08-23 Joel Brobecker <brobecker@adacore.com>
13868
13869 Switch the licensing to GPLv3 for all .ads and .adb files.
13870
13871 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13872
13873 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13874 and t_int_double.
13875 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13876
13877 2007-08-17 Joel Brobecker <brobecker@adacore.com>
13878
13879 * gdb.base/step-line.c: Switch license to GPL version 3, and
13880 update copyright year.
13881 * gdb.base/step-line.inp: Likewise.
13882
13883 2007-08-17 Joel Brobecker <brobecker@adacore.com>
13884
13885 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13886 changes inside gdb1555.c.
13887 * gdb.base/pending.exp: Likewise.
13888
13889 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13890
13891 * config/default.exp: New file.
13892
13893 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13894
13895 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13896 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13897
13898 2007-07-30 Maciej W. Rozycki <macro@mips.com>
13899
13900 * gdb.base/dump.exp: Force the correct endianness for binary
13901 formats not carrying this information.
13902
13903 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13904
13905 * gdb.threads/staticthreads.exp: Match .*sem_post.
13906
13907 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13908
13909 * gdb.base/readline.exp (operate_and_get_next): Match the final
13910 prompt.
13911
13912 2007-07-23 Kevin Buettner <kevinb@redhat.com>
13913
13914 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13915 to restarting SID.
13916
13917 2007-07-18 Kevin Buettner <kevinb@redhat.com>
13918
13919 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13920 prior to `gdb_start'.
13921
13922 2007-07-18 Kevin Buettner <kevinb@redhat.com>
13923
13924 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13925 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13926 Remove call to gdb_unload.
13927
13928 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13929 Daniel Jacobowitz <dan@codesourcery.com>
13930
13931 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13932 for __WIN32__.
13933 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13934 * gdb.base/unload.exp: Use shared library test routines.
13935
13936 2007-07-03 Markus Deuling <deuling@de.ibm.com>
13937
13938 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13939 * gdb.base/solib-symbol-lib.c: Likewise.
13940 * gdb.base/solib-symbol-main.c: Likewise.
13941
13942 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13943
13944 * config/gdbserver.exp (gdb_reconnect): New.
13945 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13946 gdb.base/solib-disc.exp: New files.
13947 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13948 remote debugging".
13949 (gdb_compile): Add shlib_load flag.
13950 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13951 port.
13952 (gdbserver_reconnect): New.
13953
13954 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
13955 Daniel Jacobowitz <dan@codesourcery.com>
13956
13957 * gdb.base/annota3.exp: Test for if construct.
13958
13959 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13960
13961 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13962
13963 2007-06-21 Chris Dearman <chris@mips.com>
13964 Maciej W. Rozycki <macro@mips.com>
13965
13966 * gdb.base/display.exp: Allow a newline after display/i.
13967 * gdb.base/pc-fp.exp: Likewise.
13968 * gdb.base/sigbpt.exp: Likewise.
13969
13970 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13971
13972 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13973 required features to be included.
13974
13975 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13976
13977 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13978 in info threads output.
13979
13980 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13981 Markus Deuling <deuling@de.ibm.com>
13982
13983 * gdb.arch/spu-info.exp: New testcase.
13984 * gdb.arch/spu-info.c: New file.
13985
13986 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13987
13988 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13989 tpcs_offset. Restore lr after the call.
13990 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13991
13992 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13993
13994 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13995 (gdbserver_run): Kill any running gdbserver.
13996 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13997
13998 2007-05-17 Maciej W. Rozycki <macro@mips.com>
13999
14000 * gdb.base/sigbpt.exp: Preset segv_addr.
14001
14002 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14003
14004 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14005 (gdb_compile_shlib): Likewise.
14006 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14007 (default_gdb_init): Clear cleanfiles.
14008 (gdb_finish): Delete recorded cleanfiles.
14009 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14010
14011 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14012 Do not use isnative.
14013 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14014 gdb.base/so-impl-ld.exp: Likewise.
14015 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14016 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14017 gdb_compile.
14018
14019 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14020
14021 * config/unknown.exp: Remove.
14022
14023 2007-05-15 Markus Deuling <deuling@de.ibm.com>
14024
14025 * gdb.base/info-proc.exp: Check is_remote.
14026
14027 2007-05-14 Markus Deuling <deuling@de.ibm.com>
14028
14029 * gdb.base/gcore.exp: Initialize variable core_supported.
14030
14031 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14032
14033 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14034
14035 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14036
14037 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14038 * gdb.threads/print-threads.exp (test_all_threads): Allow
14039 negative and hexadecimal thread IDs.
14040
14041 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14042
14043 * gdb.java/jprint.java (public): Avoid invalid call to static
14044 method.
14045
14046 2007-05-14 Denis Pilat <denis.pilat@st.com>
14047
14048 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14049 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14050 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14051 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14052 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14053
14054 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14055
14056 * gdb.base/overlays.exp: Add support for targets with only code
14057 overlay support, not data overlay. Support spu-*-* target in
14058 this mode.
14059 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14060 * gdb.base/spu.ld: New file.
14061
14062 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14063
14064 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14065
14066 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14067
14068 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14069
14070 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14071
14072 * gdb.java/jmain.exp: Handle demangled names with and without method
14073 signatures.
14074
14075 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14076
14077 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14078 (have_a_very_merry_interrupt): Remove calls to puts.
14079 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14080 inferior output.
14081 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14082 test names.
14083
14084 2007-04-29 Markus Deuling <deuling@de.ibm.com>
14085 Daniel Jacobowitz <dan@codesourcery.com>
14086
14087 * gdb.base/auxv.exp (core_works): Also check is_remote.
14088 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14089
14090 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
14091
14092 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14093 message, not the undefined 'module' variable.
14094 * gdb.base/siginfo.exp: Likewise.
14095 * gdb.base/sigstep.exp: Likewise.
14096 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14097 serialport.
14098 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14099
14100 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
14101
14102 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14103 target sim fails. Return 0 otherwise.
14104 (gdb_load): Return prematurely if gdb_target_sim fails.
14105
14106 2007-04-16 Denis Pilat <denis.pilat@st.com>
14107
14108 * gdb.base/setshow.exp: Reset height after having set it to 100.
14109
14110 2007-04-16 Denis Pilat <denis.pilat@st.com>
14111
14112 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14113
14114 2007-04-16 Denis Pilat <denis.pilat@st.com>
14115
14116 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14117
14118 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14119
14120 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14121 tests. Run the frozen varobjs test.
14122 * gdb.mi/var-cmd.c (do_frozen_tests): New.
14123 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
14124
14125 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14126
14127 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14128 gdb.base/type-opaque.exp: New files.
14129
14130 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
14131
14132 * gdb.mi/mi-var-child.c
14133 (do_children_tests): User char[2] instead of
14134 char so that automatic printing of pointers to char
14135 don't give unpredicable result.
14136 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14137 local variables.
14138 * gdb.mi/mi-var-child.exp: Step to right line
14139 of do_children_tests.
14140 * gdb.mi/mi2-var-child.exp: Likewise.
14141 * gdb.mi/mi-var-cmd.exp: Step to right line of
14142 do_locals_tests.
14143 (do_children_tests): User char[2] instead of
14144 char so that automatic printing of pointers to char
14145 don't give unpredicable result.
14146 * gdb.mi/mi2-var-cmd.exp: Likewise.
14147 * lib/mi-support.exp (mi_continue_to_line):
14148 Pass test name to mi_wait_for_stop.
14149
14150 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14151
14152 * gdb.asm/asm-source.exp: Remove d10v case.
14153 * lib/gdb.exp (skip_cplus_tests): Likewise.
14154 * gdb.asm/d10v.inc: Deleted.
14155
14156 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14157
14158 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14159
14160 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14161
14162 * config/netware.exp: Delete file.
14163
14164 2007-03-29 Joel Brobecker <brobecker@adacore.com>
14165
14166 * gdb.dwarf2/dw2-noloc.S: New file.
14167 * gdb.dwarf2/dw2-noloc.exp: New file.
14168
14169 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14170
14171 * gdb.cp/method2.cc: New test.
14172 * gdb.cp/method2.exp: New test.
14173 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14174
14175 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14176
14177 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14178
14179 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14180
14181 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14182
14183 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14184
14185 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14186 (gdb_load): Delete, replace with...
14187 (gdb_reload): ...this.
14188 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14189 * gdb.server/server-mon.exp: Likewise.
14190 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14191 (gdb_start_cmd): New.
14192 (gdb_file_cmd): Save the last loaded file.
14193 (gdb_reload): New.
14194 (gdb_gnu_strip_debug): Use transform.
14195 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14196 support here. Use new $last_loaded_file. Check mtime.
14197 (gdb_target_cmd): Handle ObjC failure case.
14198 (infer_host_exec): Delete.
14199 (gdbserver_load): Rename to...
14200 (gdbserver_run): ...this. Simplify.
14201 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14202 (mi_gdb_load): Move most contents to a new function...
14203 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14204 (mi_run_cmd): Use mi_gdb_target_load.
14205 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14206 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14207 Use gdb_run_cmd.
14208 * gdb.base/charsign.exp: Remove incorrect comment.
14209 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14210 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14211 gdb.base/start.exp: Use gdb_start_cmd.
14212
14213 2007-03-23 Nigel Stephens <nigel@mips.com>
14214 Maciej W. Rozycki <macro@mips.com>
14215
14216 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14217 * gdb.base/signull.exp: Similarly.
14218
14219 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14220
14221 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14222 messages available to test cases (like chng-sym.exp).
14223
14224 2007-03-14 Andreas Schwab <schwab@suse.de>
14225
14226 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14227 format changes.
14228
14229 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14230
14231 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14232 (optimized_1): New.
14233 (main): Call optimized_1.
14234 (gdb2029): Correct typos. Call gdb2029_marker.
14235 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14236 for gdb2029.
14237
14238 2007-03-12 Mark Kettenis <kettenis@gnu.org>
14239
14240 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14241 as tabs. Remove redundant test pattern.
14242
14243 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14244
14245 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14246 for /a format output.
14247
14248 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14249
14250 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14251 collect output incrementally.
14252
14253 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14254
14255 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14256 for -var-create lpcharacter test.
14257 * gdb.mi/mi2-var-cmd.exp: Likewise.
14258
14259 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14260
14261 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14262 pass on targets where address zero is readable.
14263
14264 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14265
14266 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14267 just a single architecture.
14268
14269 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14270
14271 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14272 (fetch_all_registers): New function, uses gdb_test_multiple and
14273 exp_continue to fetch inferior output line-by-line.
14274 Replace all uses of do_get_all_registers by fetch_all_registers.
14275
14276 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14277
14278 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14279 in target_info.
14280
14281 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14282
14283 * gdb.threads/manythreads.exp: Use $message string for
14284 consistancy; add a default (timeout) case.
14285
14286 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14287
14288 * gdb.base/watchpoint.exp: Fix truncated comment.
14289
14290 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14291
14292 * Makefile.in: Remove spurious single-quotes from sed command.
14293
14294 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14295
14296 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14297 func.
14298 * gdb.mi/mi2-var-cmd.exp: Likewise.
14299
14300 2007-02-27 Joel Brobecker <brobecker@adacore.com>
14301
14302 * gdb.dwarf2/dw2-producer.S: New file.
14303 * gdb.dwarf2/dw2-producer.exp: New testcase.
14304
14305 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
14306
14307 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14308 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14309 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14310 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14311 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14312 Revert tests to use mi_gdb_test and include value field in output
14313 of -var-create.
14314
14315 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14316
14317 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14318
14319 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14320
14321 * gdb.base/maint.exp: Remove full paths from test names.
14322 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14323 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14324
14325 2007-02-27 Joel Brobecker <brobecker@adacore.com>
14326
14327 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14328
14329 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14330
14331 * gdb.server/server-mon.exp: New test.
14332
14333 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14334
14335 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14336
14337 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14338
14339 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14340 register capitalization.
14341
14342 2007-02-13 Denis Pilat <denis.pilat@st.com>
14343
14344 * gdb.mi/mi-var-invalidate.exp: New file.
14345
14346 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14347
14348 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14349
14350 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14351
14352 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14353
14354 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14355
14356 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14357 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14358
14359 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
14360
14361 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14362 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14363 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14364 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14365 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14366 * gdb.mi/gdb792.exp, lib/mi-support.exp:
14367 Update tests to include value field in output of -var-create.
14368
14369 2007-02-08 Andreas Schwab <schwab@suse.de>
14370
14371 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14372
14373 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14374
14375 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14376 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14377
14378 2007-02-02 Denis Pilat <denis.pilat@st.com>
14379
14380 * gdb.threads/threadapply.exp: check that frame is not changed by
14381 the thread apply all command.
14382
14383 2007-01-31 Andreas Schwab <schwab@suse.de>
14384
14385 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14386
14387 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14388 in the dwarf sections.
14389 * gdb.dwarf2/mac-fileno.S: Likewise.
14390
14391 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14392 bspstore register on ia64.
14393
14394 2007-01-29 Andreas Schwab <schwab@suse.de>
14395
14396 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14397 "frame-begin" annotation.
14398
14399 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14400 number of "frames-invalid" annotations.
14401
14402 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14403
14404 * gdb.base/commands.exp: Call if_commands_test.
14405 (gdb_test_no_prompt, if_commands_test): New.
14406
14407 2007-01-28 Mark Kettenis <kettenis@gnu.org>
14408
14409 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14410
14411 2007-01-27 Andreas Schwab <schwab@suse.de>
14412
14413 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14414 .short/.int/.quad in the dwarf sections.
14415 * gdb.dwarf2/dw2-intercu.S: Likewise.
14416 * gdb.dwarf2/dw2-intermix.S: Likewise.
14417
14418 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14419
14420 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
14421 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14422 array.
14423 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14424 * gdb.base/setvar.exp: Likewise.
14425
14426 2007-01-26 Andreas Schwab <schwab@suse.de>
14427
14428 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14429 test.
14430
14431 * gdb.base/multi-forks.exp ("restart $i"): Also match
14432 __kernel_syscall_via_break.
14433
14434 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14435
14436 * lib/mi-support.exp (mi_delete_varobj): New.
14437 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14438 testcase.
14439 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14440 (main): Call the above.
14441 (reference_update_test, base_in_reference_test)
14442 (reference_to_pointer): Delete the created varobjs.
14443
14444 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14445
14446 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14447 * configure: Regenerated.
14448 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14449 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14450 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14451 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14452 * lib/gdb.exp (gdb_skip_xml_test): New function.
14453
14454 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14455
14456 * gdb.base/sigrepeat.exp: Correct error message.
14457
14458 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14459 Daniel Jacobowitz <dan@codesourcery.com>
14460
14461 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14462 gdb.arch/i386-gnu-cfi-asm.S: New files.
14463
14464 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14465
14466 * lib/gdb.exp: Abort on missing `site.exp'.
14467
14468 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14469 Daniel Jacobowitz <dan@codesourcery.com>
14470
14471 * gdb.base/included.c, gdb.base/included.exp,
14472 gdb.base/included.h: New files.
14473
14474 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14475
14476 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14477 (maximize_rlimit): Reduce limits on 64-bit systems.
14478
14479 2007-01-19 Mark Kettenis <kettenis@gnu.org>
14480
14481 From Marcus Deuling <deuling@de.ibm.com>:
14482 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14483 every case.
14484
14485 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
14486
14487 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14488 (test_path_specification): Use objdir instead of srcdir to always
14489 get an absolute filename.
14490
14491 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14492
14493 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14494
14495 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14496
14497 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14498 Make sure the variable we're using is in scope.
14499 (reference_to_pointer): Likewise.
14500
14501 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14502
14503 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14504 has no debug information.
14505
14506 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14507
14508 * gdb.base/annota1.exp: Remove extra send_gdb.
14509
14510 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14511
14512 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14513
14514 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14515
14516 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14517
14518 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
14519 Daniel Jacobowitz <dan@codesourcery.com>
14520
14521 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14522 lcharacter or linteger change. Correct duplicated test name.
14523 * gdb.mi/mi2-var-cmd.exp: Likewise.
14524
14525 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14526
14527 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14528
14529 2007-01-05 Joel Brobecker <brobecker@adacore.com>
14530
14531 * gdb.base/nofield.c: New file.
14532 * gdb.base/nofield.exp: New testcase.
14533
14534 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
14535
14536 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14537
14538 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14539 test.
14540
14541 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14542
14543 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14544
14545 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14546
14547 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14548 when continuing.
14549
14550 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14551
14552 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14553 Expect ".exe" extension.
14554
14555 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14556
14557 * gdb.base/charset.exp: Add explicit filename to break.
14558 * gdb.base/dbx.exp: Add explicit filename to breaks.
14559
14560 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14561
14562 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14563 * gdb.mi/mi2-file.exp: Likewise.
14564
14565 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14566
14567 Implement specification of MI tests as comments
14568 in C and C++ sources.
14569 * lib/mi-support.exp (mi_autotest_data): New variable.
14570 (mi_autotest_source): New variable.
14571 (count_newlines, mi_prepare_inline_tests)
14572 (mi_get_inline_test, mi_continue_to_line)
14573 (mi_run_inline_test, mi_tbreak)
14574 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14575 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14576 Run inline tests.
14577 * gdb.mi/mi-var-cp.cc: Define tests here.
14578
14579 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14580
14581 Simplify usage of mi_continue_to.
14582 * lib/mi-support.exp (mi_runto_helper): Renamed
14583 from mi_runto, added new parameter 'run_or_continue'.
14584 (mi_runto): Use mi_runto_helper.
14585 (mi_continue_to): Accept just function name as parameter.
14586 Use mi_runto_helper.
14587 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14588 * gdb.mi/mi2-var-cmd.exp: Likewise.
14589
14590 2006-01-04 Joel Brobecker <brobecker@adacore.com>
14591
14592 Make this testcase a bit more realistic. The current code
14593 is too simplistic, and allows the compiler to optimize out
14594 some of the entities we need for this testcase.
14595 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14596 (Do_Nothing): Add extra parameter.
14597 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14598 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14599 by using a variable of type Void_Star.
14600
14601 2006-01-04 Joel Brobecker <brobecker@adacore.com>
14602
14603 * gdb.ada/catch_ex/foo.adb: New file.
14604 * gdb.ada/catch_ex.exp: New testcase.
14605
14606 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14607
14608 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14609 pass --image-base to linker.
14610
14611 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14612 Daniel Jacobowitz <dan@codesourcery.com>
14613
14614 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14615 secondary prompts.
14616
14617 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14618
14619 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14620 output. Test the types of members and member pointers.
14621 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14622 gdb/2092.
14623 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14624 statement. Enable for GCC. Update expected output for some tests
14625 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14626 layout.
14627 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14628 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14629 (Diamond::vget_base): New.
14630 (main): Add new tests.
14631 * gdb.cp/printmethod.exp: Update expected output for member functions.
14632 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14633 print pEe->D::vg().
14634
14635 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14636
14637 * gdb.threads/tls.exp: Allow stops in sem_post.
14638
14639 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14640
14641 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14642 * gdb.base/annota3.exp: Likewise.
14643 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14644 again (instead of timing out).
14645 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14646 GCC bug 26475.
14647 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14648 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14649 test from jmisc1.exp.
14650 * gdb.java/jmisc1.exp: Delete.
14651 * gdb.java/jprint.exp: Adjust to work with method signatures including
14652 return types.
14653 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14654 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14655 * lib/java.exp (compile_java_from_source): Pass the correct type
14656 to target_compile.
14657
14658 2006-12-31 Joel Brobecker <brobecker@adacore.com>
14659
14660 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14661 (stack_align_edx): New function.
14662 (stack_align_eax): New function.
14663 (main): Add calls to stack_align_edx and stack_align_eax.
14664 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14665 Add testing for the cases where the register used during a stack
14666 realignment is edx. Same for eax.
14667
14668 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14669
14670 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14671 and generic PE targets.
14672
14673 2006-12-29 Joel Brobecker <brobecker@adacore.com>
14674
14675 * gdb.ada/array_return.exp: Update copyright date list.
14676
14677 2006-12-27 Joel Brobecker <brobecker@adacore.com>
14678
14679 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14680 (Create_Small_Float_Vector): New function.
14681 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14682 function body.
14683 * gdb.ada/array_return/p.adb: Use new type and function from
14684 package Pck.
14685 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14686 able to print the value returned by a function returning an
14687 array of float.
14688
14689 2006-12-20 Joel Brobecker <brobecker@adacore.com>
14690
14691 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14692 The associated tests should be PASSing.
14693
14694 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14695
14696 Test for base in references.
14697 * gdb.mi/mi-var-cp.cc: Add test code.
14698 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14699 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14700 * gdb.mi/mi2-watch.exp: Likewise.
14701 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14702 (mi_list_varobj_children): New function.
14703
14704 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14705
14706 * lib/mi-support.exp
14707 (mi_runto): Accept "()" after function name.
14708 (mi_create_varobj): New function.
14709 (mi_varobj_update): New function.
14710 (mi_Check_varobj_value): New function.
14711 * gdb.mi/mi-var-cp.exp: New file.
14712 * gdb.mi/mi-var-cp.cc: New file.
14713
14714 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14715
14716 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14717 gdb.base/weaklib2.c: New files.
14718
14719 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
14720
14721 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14722 info. Adjust test names.
14723
14724 * gdb.base/break.c (main): Move position of malloc.
14725 * gdb.base/break.exp: Revert mistaken checkin.
14726
14727 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14728
14729 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14730 assignement of arrays and function pointers.
14731 * gdb.mi/var-cmd.c: Add declaration necessary for above
14732 tests.
14733
14734 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14735
14736 * gdb.base/break.c (main): Call malloc.
14737
14738 * gdb.threads/linux-dp.exp: Read thread table before and after
14739 creating each philosopher and verify it.
14740
14741 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14742 Paul Brook <paul@codesourcery.com>
14743 Daniel Jacobowitz <dan@codesourcery.com>
14744
14745 * gdb.base/ending-run.exp: Flatten expect script stepping out of
14746 main to remove duplication. Add start function of the form
14747 '_*start[1-9]*'. Add RVDS start function.
14748
14749 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14750
14751 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14752
14753 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14754
14755 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14756 * gdb.asm/spu.inc: New file.
14757 * gdb.base/term.exp: Disable if [target_info exists noargs].
14758 * gdb.gdb/complaints.exp: Disable if ![isnative].
14759 * gdb.gdb/selftest.exp: Likewise.
14760 * gdb.gdb/observer.exp: Likewise.
14761 * gdb.gdb/xfullpath.exp: Likewise.
14762 * gdb.base/attach.exp: Disable on SPU target.
14763 * gdb.cp/bs145503.exp: Likewise.
14764 * gdb.cp/exception.exp: Likewise.
14765 * gdb.cp/userdef.exp: Likewise.
14766
14767 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14768
14769 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14770
14771 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14772
14773 * gdb.base/completion.exp: Fix completion tests for
14774 'info' and 'info '.
14775 * gdb.base/help.exp (help_test_raw, test_class_help)
14776 (test_prefix_command_help): Move...
14777 * lib/gdb.exp: Here.
14778 * gdb.base/main.exp: Adjust.
14779 * gdb.cp/maint.exp: Adjust.
14780 * gdb.trace/tracecmd.exp: Use test_help_class.
14781
14782 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14783
14784 * gdb.stabs/weird.exp (print_weird_var): Use
14785 gdb_test_multiple instead of gdb_expect.
14786
14787 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14788
14789 * gdb.base/help.exp (help_test_raw): New.
14790 (test_class_help): New.
14791 (test_prefix_command_help): New.
14792 Adjust testcases.
14793
14794 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
14795
14796 * gdb.base/constvars.c (main): Write to crass and crips, so that
14797 they are allocated by the compiler.
14798
14799 2006-10-27 Andreas Schwab <schwab@suse.de>
14800
14801 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14802 "detach-fork".
14803
14804 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14805
14806 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14807 of patterns.
14808
14809 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14810
14811 * gdb.base/sepdebug.exp: Remove debug format test.
14812 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14813 Handle no-symtab.
14814 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14815
14816 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14817
14818 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14819 int to pointer or pointer to int.
14820 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14821
14822 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14823
14824 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14825
14826 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14827
14828 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14829
14830 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14831
14832 PR c++/2116
14833 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14834
14835 2006-10-06 Joel Brobecker <brobecker@adacore.com>
14836
14837 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14838 the corresponding bug has been fixed in GDB (PR/2018).
14839
14840 2006-10-06 Joel Brobecker <brobecker@adacore.com>
14841
14842 * gdb.base/subst.exp: New testcase.
14843
14844 2006-10-06 Joel Brobecker <brobecker@adacore.com>
14845
14846 * gdb.ada/array_return/pck.ads: Add copyright notice.
14847 * gdb.ada/array_return/pck.adb: Likewise.
14848 * gdb.ada/array_return/p.adb: Likewise.
14849 * gdb.ada/exec_changed/first.adb: Likewise.
14850 * gdb.ada/exec_changed/second.adb: Likewise.
14851
14852 2006-10-06 Joel Brobecker <brobecker@adacore.com>
14853
14854 * gdb.ada/watch_arg/watch.adb: New file.
14855 * gdb.ada/watch_arg.exp: New testcase.
14856
14857 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14858
14859 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
14860 via string_to_regexp.
14861 * gdb.mi/mi2-basics.exp: Likewise.
14862
14863 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
14864
14865 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14866 Remove unused / obsolete files.
14867
14868 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
14869
14870 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14871
14872 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14873
14874 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14875 HIGH_FRAME argument to -stack-list-arguments can be larger than
14876 the number of frames.
14877
14878 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14879
14880 * gdb.base/args.c (main): Add breakpoint marker.
14881 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14882 really test empty arguments.
14883 (args_load): Delete.
14884 (args_test): New.
14885
14886 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
14887
14888 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
14889 check for one file.
14890
14891 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14892
14893 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14894 HIGH_FRAME argument to -stack-list-locals can be larger than
14895 the number of frames.
14896
14897 2006-08-18 Fred Fish <fnf@specifix.com>
14898
14899 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14900 '$' in front of skip_vmx_tests_saved when setting that.
14901
14902 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14903
14904 * gdb.base/trace-commands.exp: New file.
14905
14906 2006-08-10 Joel Brobecker <brobecker@adacore.com>
14907 Daniel Jacobowitz <dan@codesourcery.com>
14908
14909 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14910 expected output of the backtrace commands.
14911
14912 2006-08-09 Joel Brobecker <brobecker@adacore.com>
14913
14914 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14915 untested followed by return combination.
14916 * gdb.arch/altivec-regs.exp: Likewise.
14917 * gdb.arch/e500-abi.exp: Likewise.
14918 * gdb.arch/e500-regs.exp: Likewise.
14919 * gdb.arch/gdb1291.exp: Likewise.
14920 * gdb.arch/gdb1431.exp: Likewise.
14921 * gdb.arch/gdb1558.exp: Likewise.
14922 * gdb.arch/i386-prologue.exp: Likewise.
14923 * gdb.arch/i386-unwind.exp: Likewise.
14924 * gdb.asm/asm-source.exp: Likewise.
14925 * gdb.base/a2-run.exp: Likewise.
14926 * gdb.base/advance.exp: Likewise.
14927 * gdb.base/all-bin.exp: Likewise.
14928 * gdb.base/annota1.exp: Likewise.
14929 * gdb.base/annota3.exp: Likewise.
14930 * gdb.base/args.exp: Likewise.
14931 * gdb.base/arithmet.exp: Likewise.
14932 * gdb.base/assign.exp: Likewise.
14933 * gdb.base/async.exp: Likewise.
14934 * gdb.base/attach.exp: Likewise.
14935 * gdb.base/bang.exp: Likewise.
14936 * gdb.base/bigcore.exp: Likewise.
14937 * gdb.base/bitfields.exp: Likewise.
14938 * gdb.base/bitfields2.exp: Likewise.
14939 * gdb.base/break.exp: Likewise.
14940 * gdb.base/call-sc.exp: Likewise.
14941 * gdb.base/call-strs.exp: Likewise.
14942 * gdb.base/callfuncs.exp: Likewise.
14943 * gdb.base/checkpoint.exp: Likewise.
14944 * gdb.base/chng-syms.exp: Likewise.
14945 * gdb.base/code-expr.exp: Likewise.
14946 * gdb.base/commands.exp: Likewise.
14947 * gdb.base/completion.exp: Likewise.
14948 * gdb.base/cond-expr.exp: Likewise.
14949 * gdb.base/condbreak.exp: Likewise.
14950 * gdb.base/consecutive.exp: Likewise.
14951 * gdb.base/constvars.exp: Likewise.
14952 * gdb.base/corefile.exp: Likewise.
14953 * gdb.base/cvexpr.exp: Likewise.
14954 * gdb.base/dbx.exp: Likewise.
14955 * gdb.base/define.exp: Likewise.
14956 * gdb.base/detach.exp: Likewise.
14957 * gdb.base/display.exp: Likewise.
14958 * gdb.base/dump.exp: Likewise.
14959 * gdb.base/ena-dis-br.exp: Likewise.
14960 * gdb.base/ending-run.exp: Likewise.
14961 * gdb.base/environ.exp: Likewise.
14962 * gdb.base/eval-skip.exp: Likewise.
14963 * gdb.base/exprs.exp: Likewise.
14964 * gdb.base/fileio.exp: Likewise.
14965 * gdb.base/finish.exp: Likewise.
14966 * gdb.base/float.exp: Likewise.
14967 * gdb.base/foll-exec.exp: Likewise.
14968 * gdb.base/foll-fork.exp: Likewise.
14969 * gdb.base/foll-vfork.exp: Likewise.
14970 * gdb.base/freebpcmd.exp: Likewise.
14971 * gdb.base/funcargs.exp: Likewise.
14972 * gdb.base/gcore.exp: Likewise.
14973 * gdb.base/gdb1090.exp: Likewise.
14974 * gdb.base/gdb1250.exp: Likewise.
14975 * gdb.base/huge.exp: Likewise.
14976 * gdb.base/info-proc.exp: Likewise.
14977 * gdb.base/interrupt.exp: Likewise.
14978 * gdb.base/jump.exp: Likewise.
14979 * gdb.base/langs.exp: Likewise.
14980 * gdb.base/lineinc.exp: Likewise.
14981 * gdb.base/list.exp: Likewise.
14982 * gdb.base/logical.exp: Likewise.
14983 * gdb.base/long_long.exp: Likewise.
14984 * gdb.base/macscp.exp: Likewise.
14985 * gdb.base/maint.exp: Likewise.
14986 * gdb.base/mips_pro.exp: Likewise.
14987 * gdb.base/miscexprs.exp: Likewise.
14988 * gdb.base/multi-forks.exp: Likewise.
14989 * gdb.base/opaque.exp: Likewise.
14990 * gdb.base/overlays.exp: Likewise.
14991 * gdb.base/pc-fp.exp: Likewise.
14992 * gdb.base/pointers.exp: Likewise.
14993 * gdb.base/printcmds.exp: Likewise.
14994 * gdb.base/psymtab.exp: Likewise.
14995 * gdb.base/ptype.exp: Likewise.
14996 * gdb.base/recurse.exp: Likewise.
14997 * gdb.base/relational.exp: Likewise.
14998 * gdb.base/relocate.exp: Likewise.
14999 * gdb.base/remote.exp: Likewise.
15000 * gdb.base/reread.exp: Likewise.
15001 * gdb.base/restore.exp: Likewise.
15002 * gdb.base/return.exp: Likewise.
15003 * gdb.base/return2.exp: Likewise.
15004 * gdb.base/scope.exp: Likewise.
15005 * gdb.base/sect-cmd.exp: Likewise.
15006 * gdb.base/sep.exp: Likewise.
15007 * gdb.base/sepdebug.exp: Likewise.
15008 * gdb.base/setshow.exp: Likewise.
15009 * gdb.base/setvar.exp: Likewise.
15010 * gdb.base/sigall.exp: Likewise.
15011 * gdb.base/sigbpt.exp: Likewise.
15012 * gdb.base/signals.exp: Likewise.
15013 * gdb.base/signull.exp: Likewise.
15014 * gdb.base/sizeof.exp: Likewise.
15015 * gdb.base/solib.exp: Likewise.
15016 * gdb.base/step-line.exp: Likewise.
15017 * gdb.base/step-test.exp: Likewise.
15018 * gdb.base/structs.exp: Likewise.
15019 * gdb.base/structs2.exp: Likewise.
15020 * gdb.base/term.exp: Likewise.
15021 * gdb.base/twice.exp: Likewise.
15022 * gdb.base/until.exp: Likewise.
15023 * gdb.base/varargs.exp: Likewise.
15024 * gdb.base/volatile.exp: Likewise.
15025 * gdb.base/watchpoint.exp: Likewise.
15026 * gdb.base/whatis-exp.exp: Likewise.
15027 * gdb.base/whatis.exp: Likewise.
15028 * gdb.cp/ambiguous.exp: Likewise.
15029 * gdb.cp/annota2.exp: Likewise.
15030 * gdb.cp/annota3.exp: Likewise.
15031 * gdb.cp/bool.exp: Likewise.
15032 * gdb.cp/breakpoint.exp: Likewise.
15033 * gdb.cp/casts.exp: Likewise.
15034 * gdb.cp/class2.exp: Likewise.
15035 * gdb.cp/classes.exp: Likewise.
15036 * gdb.cp/cplusfuncs.exp: Likewise.
15037 * gdb.cp/ctti.exp: Likewise.
15038 * gdb.cp/derivation.exp: Likewise.
15039 * gdb.cp/exception.exp: Likewise.
15040 * gdb.cp/gdb1355.exp: Likewise.
15041 * gdb.cp/hang.exp: Likewise.
15042 * gdb.cp/inherit.exp: Likewise.
15043 * gdb.cp/local.exp: Likewise.
15044 * gdb.cp/m-data.exp: Likewise.
15045 * gdb.cp/m-static.exp: Likewise.
15046 * gdb.cp/member-ptr.exp: Likewise.
15047 * gdb.cp/method.exp: Likewise.
15048 * gdb.cp/misc.exp: Likewise.
15049 * gdb.cp/namespace.exp: Likewise.
15050 * gdb.cp/overload.exp: Likewise.
15051 * gdb.cp/ovldbreak.exp: Likewise.
15052 * gdb.cp/pr-1023.exp: Likewise.
15053 * gdb.cp/pr-1210.exp: Likewise.
15054 * gdb.cp/pr-574.exp: Likewise.
15055 * gdb.cp/printmethod.exp: Likewise.
15056 * gdb.cp/psmang.exp: Likewise.
15057 * gdb.cp/ref-params.exp: Likewise.
15058 * gdb.cp/ref-types.exp: Likewise.
15059 * gdb.cp/rtti.exp: Likewise.
15060 * gdb.cp/templates.exp: Likewise.
15061 * gdb.cp/try_catch.exp: Likewise.
15062 * gdb.cp/userdef.exp: Likewise.
15063 * gdb.cp/virtfunc.exp: Likewise.
15064 * gdb.disasm/am33.exp: Likewise.
15065 * gdb.disasm/h8300s.exp: Likewise.
15066 * gdb.disasm/mn10300.exp: Likewise.
15067 * gdb.disasm/sh3.exp: Likewise.
15068 * gdb.disasm/t01_mov.exp: Likewise.
15069 * gdb.disasm/t02_mova.exp: Likewise.
15070 * gdb.disasm/t03_add.exp: Likewise.
15071 * gdb.disasm/t04_sub.exp: Likewise.
15072 * gdb.disasm/t05_cmp.exp: Likewise.
15073 * gdb.disasm/t06_ari2.exp: Likewise.
15074 * gdb.disasm/t07_ari3.exp: Likewise.
15075 * gdb.disasm/t08_or.exp: Likewise.
15076 * gdb.disasm/t09_xor.exp: Likewise.
15077 * gdb.disasm/t10_and.exp: Likewise.
15078 * gdb.disasm/t11_logs.exp: Likewise.
15079 * gdb.disasm/t12_bit.exp: Likewise.
15080 * gdb.disasm/t13_otr.exp: Likewise.
15081 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15082 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15083 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15084 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15085 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15086 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15087 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15088 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15089 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15090 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15091 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15092 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15093 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15094 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15095 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15096 * gdb.mi/gdb701.exp: Likewise.
15097 * gdb.mi/gdb792.exp: Likewise.
15098 * gdb.mi/mi-basics.exp: Likewise.
15099 * gdb.mi/mi-break.exp: Likewise.
15100 * gdb.mi/mi-cli.exp: Likewise.
15101 * gdb.mi/mi-console.exp: Likewise.
15102 * gdb.mi/mi-disassemble.exp: Likewise.
15103 * gdb.mi/mi-eval.exp: Likewise.
15104 * gdb.mi/mi-file.exp: Likewise.
15105 * gdb.mi/mi-read-memory.exp: Likewise.
15106 * gdb.mi/mi-regs.exp: Likewise.
15107 * gdb.mi/mi-return.exp: Likewise.
15108 * gdb.mi/mi-simplerun.exp: Likewise.
15109 * gdb.mi/mi-stack.exp: Likewise.
15110 * gdb.mi/mi-stepi.exp: Likewise.
15111 * gdb.mi/mi-syn-frame.exp: Likewise.
15112 * gdb.mi/mi-until.exp: Likewise.
15113 * gdb.mi/mi-var-block.exp: Likewise.
15114 * gdb.mi/mi-var-child.exp: Likewise.
15115 * gdb.mi/mi-var-cmd.exp: Likewise.
15116 * gdb.mi/mi-var-display.exp: Likewise.
15117 * gdb.mi/mi-watch.exp: Likewise.
15118 * gdb.mi/mi2-basics.exp: Likewise.
15119 * gdb.mi/mi2-break.exp: Likewise.
15120 * gdb.mi/mi2-cli.exp: Likewise.
15121 * gdb.mi/mi2-console.exp: Likewise.
15122 * gdb.mi/mi2-disassemble.exp: Likewise.
15123 * gdb.mi/mi2-eval.exp: Likewise.
15124 * gdb.mi/mi2-file.exp: Likewise.
15125 * gdb.mi/mi2-read-memory.exp: Likewise.
15126 * gdb.mi/mi2-regs.exp: Likewise.
15127 * gdb.mi/mi2-return.exp: Likewise.
15128 * gdb.mi/mi2-simplerun.exp: Likewise.
15129 * gdb.mi/mi2-stack.exp: Likewise.
15130 * gdb.mi/mi2-stepi.exp: Likewise.
15131 * gdb.mi/mi2-syn-frame.exp: Likewise.
15132 * gdb.mi/mi2-until.exp: Likewise.
15133 * gdb.mi/mi2-var-block.exp: Likewise.
15134 * gdb.mi/mi2-var-child.exp: Likewise.
15135 * gdb.mi/mi2-var-cmd.exp: Likewise.
15136 * gdb.mi/mi2-var-display.exp: Likewise.
15137 * gdb.mi/mi2-watch.exp: Likewise.
15138 * gdb.stabs/exclfwd.exp: Likewise.
15139 * gdb.stabs/weird.exp: Likewise.
15140 * gdb.threads/gcore-thread.exp: Likewise.
15141 * gdb.trace/actions.exp: Likewise.
15142 * gdb.trace/backtrace.exp: Likewise.
15143 * gdb.trace/circ.exp: Likewise.
15144 * gdb.trace/collection.exp: Likewise.
15145 * gdb.trace/deltrace.exp: Likewise.
15146 * gdb.trace/infotrace.exp: Likewise.
15147 * gdb.trace/limits.exp: Likewise.
15148 * gdb.trace/packetlen.exp: Likewise.
15149 * gdb.trace/passc-dyn.exp: Likewise.
15150 * gdb.trace/passcount.exp: Likewise.
15151 * gdb.trace/report.exp: Likewise.
15152 * gdb.trace/save-trace.exp: Likewise.
15153 * gdb.trace/tfind.exp: Likewise.
15154 * gdb.trace/tracecmd.exp: Likewise.
15155 * gdb.trace/while-dyn.exp: Likewise.
15156 * gdb.trace/while-stepping.exp: Likewise.
15157
15158 2006-08-08 Joel Brobecker <brobecker@adacore.com>
15159
15160 * gdb.base/step-bt.c: New file.
15161 * gdb.base/step-bt.exp: New testcase.
15162
15163 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15164
15165 * config/monitor.exp (gdb_load): Remove support for obsolete
15166 download-write-size.
15167 * gdb.base/remote.exp: Likewise. Update all callers of
15168 gdb_timed_load.
15169
15170 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15171
15172 * cursal.exp: Pass binfile to gdb_load.
15173
15174 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15175
15176 * gdb.base/cursal.exp: Add "" to gdb_load call.
15177
15178 2006-07-29 Mark Kettenis <kettenis@gnu.org>
15179
15180 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15181 NetBSD/ELF targets.
15182
15183 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15184
15185 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15186 operator*.
15187
15188 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15189
15190 * gdb.base/completion.exp: Update for change in "file" behavior.
15191 * gdb.stabs/weird.exp: Likewise.
15192 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15193 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15194
15195 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15196
15197 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15198 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15199
15200 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15201
15202 * gdb.base/default.exp: Update source command error message.
15203 * gdb.base/help.exp: Update 'help source' message.
15204
15205 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15206
15207 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15208 test.
15209
15210 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15211
15212 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15213
15214 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15215
15216 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15217
15218 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15219
15220 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15221
15222 2006-07-17 Mark Kettenis <kettenis@gnu.org>
15223
15224 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15225 *-*-openbsd* from targets for wich we expect ARM FPA floating
15226 point format.
15227
15228 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
15229
15230 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15231
15232 2006-07-17 Mark Kettenis <kettenis@gnu.org>
15233
15234 * gdb.base/annota3.exp: Expect frame-begin annotation.
15235
15236 2006-07-14 Joel Brobecker <brobecker@adacore.com>
15237
15238 * gdb.base/help.exp: Adjust "help unset" test to accept
15239 any list of unset commands.
15240
15241 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15242 Daniel Jacobowitz <dan@codesourcery.com>
15243
15244 * gdb.cp/ref-params.exp: New test.
15245 * gdb.cp/ref-params.cc: New source file.
15246 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15247
15248 2006-07-08 Mark Kettenis <kettenis@gnu.org>
15249
15250 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15251 spaces/tabs in regular expressions since they might not be there.
15252
15253 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15254
15255 * gdb.base/ifelse.exp: New file.
15256
15257 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15258
15259 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15260 line.
15261 * gdb.base/huge.exp: Loop over compilation to find a size that
15262 is acceptable.
15263 * gdb.base/remote.exp: Correct expected strings.
15264 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15265
15266 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15267
15268 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15269
15270 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15271
15272 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15273 native.
15274
15275 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15276
15277 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15278 enable stabs testing.
15279
15280 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15281
15282 * gdb.base/auxv.exp: Intercept undefined command messages before
15283 gdb_test_multiple does.
15284
15285 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15286
15287 * Makefile.in (host_alias): Remove.
15288 (target_alias): Use @target_noncanonical@.
15289 (site.exp): Don't set host_alias.
15290 * aclocal.m4: Remove contents. Include acx.m4.
15291 * configure: Regenerated.
15292 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15293
15294 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15295
15296 * lib/gdb.exp (gdb_load_cmd): New.
15297
15298 * gdb.base/fileio.c: Add system(NULL) test.
15299 * gdb.base/fileio.exp: Check it.
15300
15301 * gdb.base/break.c: Add 10a breakpoint at }
15302 * gdb.base/break.exp: Add test for breakpoint at }
15303 * gdb.cp/anon-union.cc: Add code at end of function.
15304 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15305 * gdb.mi/var-cmd.c: Add code at end of function.
15306 * gdb.mi/mi-var-display.exp: Adjust end of next.
15307 * gdb.mi/mi2-var-display.exp: Likewise.
15308 * gdb.base/fileio.c: Add stop function and insert calls at
15309 stopping places.
15310 * gdb.base/fileio.exp: Breakpoint stop function and remove
15311 explicit line number references.
15312
15313 2006-05-19 Joel Brobecker <brobecker@adacore.com>
15314
15315 * gdb.base/del.exp (test_delete_alias): New function.
15316 Now check that both "del" and "d" work as aliases for "delete".
15317
15318 2006-05-18 Fred Fish <fnf@specifix.com>
15319
15320 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15321 required. Check for spurious output after program exits normally.
15322
15323 2006-05-17 Fred Fish <fnf@specifix.com>
15324
15325 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15326 gdb_load, so it works in the simulator.
15327
15328 2006-05-11 Fred Fish <fnf@specifix.com>
15329
15330 * gdb.base/bang.exp: Ignore unexpected output between the
15331 "program exited normally" and the gdb prompt, as many other
15332 tests do.
15333
15334 2006-05-07 Mark Kettenis <kettenis@gnu.org>
15335
15336 * gdb.base/help.exp: Make "delete checkpoint" part option for
15337 "help d" and "help delete" tests.
15338
15339 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15340
15341 * gdb.mi/mi-basics.exp: Add missing serial number to
15342 expected output in some mi_gdb_test statements.
15343 * gdb.mi/mi2-basics.exp: Likewise.
15344
15345 2006-05-05 Joel Brobecker <brobecker@adacore.com>
15346
15347 * gdb.base/del.c: New file.
15348 * gdb.base/del.exp: New testcase.
15349
15350 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
15351
15352 * gdb.base/break.exp: Do not assume a breakpoint on
15353 main will actually be in $srcfile when optimizing.
15354 * gdb.base/savedregs.exp: Do not require that the dummy
15355 frame location match up to a symbol and source file location.
15356 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15357 will get printed without a mi_cmd_data_list_register_values prefix.
15358 (*-data-list-register-*): Correct regular expressions to expect the new
15359 pseudo d? floating point registers.
15360 * gdb.mi/mi2-regs.exp: Likewise.
15361
15362 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
15363
15364 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15365 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15366 is allocated by the compiler.
15367 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15368 anons, e, anone to force their allocation by the compiler.
15369
15370 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
15371
15372 * gdb.base/help.exp: Update expected text for help d and
15373 help delete.
15374
15375 2006-05-02 Mark Kettenis <kettenis@gnu.org>
15376
15377 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15378 NetBSD/ELF targets.
15379
15380 2006-04-30 Mark Kettenis <kettenis@gnu.org>
15381
15382 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15383 single-step breakpoint fails; make this a KFAIL on
15384 sparc*-*-openbsd*.
15385 * gdb.base/siginfo.exp: Likewise.
15386 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15387
15388 2006-04-26 Michael Snyder <msnyder@redhat.com>
15389
15390 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15391 which may have to consume output from other forks.
15392 Add tests to make sure that "delete fork" succeeded.
15393
15394 2006-04-20 Michael Snyder <msnyder@redhat.com>
15395
15396 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15397 Add support for the Renesas M32C and M16C.
15398
15399 * gdb.asm/asm-source.exp: Add m32c target.
15400 * gdb.asm/m32c.inc: Support for m32c target.
15401
15402 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15403
15404 * gdb.base/commands.exp (recursive_source_test): New test.
15405
15406 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
15407
15408 * gdb.base/float.exp: Add pattern for sparc targets.
15409
15410 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15411
15412 * gdb.base/commands.exp (stray_arg0_test): New test.
15413
15414 2006-03-30 Paul Brook <paul@codesourcery.com>
15415
15416 * gdb.mi/mi-until.exp: kfail broken until command.
15417 * gdb.mi/mi2-until.exp: Ditto.
15418
15419 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
15420
15421 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15422
15423 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
15424
15425 * gdb.base/prelink.exp: Anchor tested-for regular expression
15426 on gdb prompt.
15427
15428 2006-03-07 Paul Brook <paul@codesourcery.com>
15429
15430 * gdb.base/assign.exp: Correct fail message.
15431
15432 2006-03-07 Paul Brook <paul@codesourcery.com>
15433
15434 * lib/compiler.c: Extract armcc version number.
15435 * lib/compiler.cc: Ditto.
15436
15437 2006-03-07 Paul Brook <paul@codesourcery.com>
15438
15439 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15440 additional_flags=-w.
15441 * gdb.arch/altivec-regs.exp: Ditto.
15442 * gdb.arch/e500-abi.exp: Ditto.
15443 * gdb.arch/e500-regs.exp: Ditto.
15444 * gdb.base/all-bin.exp: Ditto.
15445 * gdb.base/annota1.exp: Ditto.
15446 * gdb.base/annota3.exp: Ditto.
15447 * gdb.base/args.exp: Ditto.
15448 * gdb.base/arithmet.exp: Ditto.
15449 * gdb.base/assign.exp: Ditto.
15450 * gdb.base/async.exp: Ditto.
15451 * gdb.base/bang.exp: Ditto.
15452 * gdb.base/break.exp: Ditto.
15453 * gdb.base/call-rt-st.exp: Ditto.
15454 * gdb.base/completion.exp: Ditto.
15455 * gdb.base/cond-expr.exp: Ditto.
15456 * gdb.base/condbreak.exp: Ditto.
15457 * gdb.base/consecutive.exp: Ditto.
15458 * gdb.base/define.exp: Ditto.
15459 * gdb.base/display.exp: Ditto.
15460 * gdb.base/ena-dis-br.exp: Ditto.
15461 * gdb.base/environ.exp: Ditto.
15462 * gdb.base/eval-skip.exp: Ditto.
15463 * gdb.base/info-proc.exp: Ditto.
15464 * gdb.base/jump.exp: Ditto.
15465 * gdb.base/logical.exp: Ditto.
15466 * gdb.base/long_long.exp: Ditto.
15467 * gdb.base/maint.exp: Ditto.
15468 * gdb.base/miscexprs.exp: Ditto.
15469 * gdb.base/pc-fp.exp: Ditto.
15470 * gdb.base/pointers.exp: Ditto.
15471 * gdb.base/relational.exp: Ditto.
15472 * gdb.base/reread.exp: Ditto.
15473 * gdb.base/sect-cmd.exp: Ditto.
15474 * gdb.base/sep.exp: Ditto.
15475 * gdb.base/sepdebug.exp: Ditto.
15476 * gdb.base/until.exp: Ditto.
15477 * gdb.base/whatis-exp.exp: Ditto.
15478 * gdb.cp/annota2.exp: Ditto.
15479 * gdb.cp/annota3.exp: Ditto.
15480 * gdb.trace/actions.exp: Ditto.
15481 * gdb.trace/backtrace.exp: Ditto.
15482 * gdb.trace/circ.exp: Ditto.
15483 * gdb.trace/collection.exp: Ditto.
15484 * gdb.trace/deltrace.exp: Ditto.
15485 * gdb.trace/infotrace.exp: Ditto.
15486 * gdb.trace/limits.exp: Ditto.
15487 * gdb.trace/packetlen.exp: Ditto.
15488 * gdb.trace/passc-dyn.exp: Ditto.
15489 * gdb.trace/passcount.exp: Ditto.
15490 * gdb.trace/report.exp: Ditto.
15491 * gdb.trace/save-trace.exp: Ditto.
15492 * gdb.trace/tfind.exp: Ditto.
15493 * gdb.trace/tracecmd.exp: Ditto.
15494 * gdb.trace/while-dyn.exp: Ditto.
15495 * gdb.trace/while-stepping.exp: Ditto.
15496 * lib/gdb.exp: Ditto.
15497 (gdb_compile): Handle nowarning option.
15498
15499 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
15500
15501 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15502 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15503 Rename executable to prelinkt. Don't re-prelink if we didn't
15504 get a core file. Test prelink -u exit status to tell whether
15505 prelinking failed. Use gdb_test_multiple.
15506
15507 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15508
15509 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15510 (do_tests): Call it.
15511
15512 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
15513
15514 * gdb.base/prelink.exp: New test.
15515 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15516
15517 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15518
15519 * gdb.fortran/derived-type.f90: New file.
15520 * gdb.fortran/derived-type.exp: New testcase.
15521
15522 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15523
15524 * gdb.base/default.exp: Allow ';' as a directory separator.
15525
15526 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15527
15528 * gdb.base/help.exp (help add-symbol-file): Update.
15529
15530 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15531
15532 * gdb.base/help.exp (help load): Update expected results.
15533
15534 2006-02-19 Fred Fish <fnf@specifix.com>
15535
15536 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15537 specifix hex value as part of results.
15538 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
15539
15540 2006-02-16 Fred Fish <fnf@specifix.com>
15541
15542 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15543 ushort_addr, and slong_addr, so the typedefs are not optimized
15544 away.
15545 * gdb.base/whatis.exp: Add tests using type name for struct type,
15546 union type, enum type, and typedef.
15547
15548 2006-02-13 Mark Kettenis <kettenis@gnu.org>
15549
15550 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15551
15552 2006-02-13 Jim Blandy <jimb@redhat.com>
15553
15554 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15555 case where it takes two "next" commands to skip past the init
15556 call.
15557
15558 2006-02-12 Fred Fish <fnf@specifix.com>
15559
15560 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15561 to handle cases where it takes two "next" commands to skip
15562 past the init call.
15563
15564 2006-02-07 Joel Brobecker <brobecker@adacore.com>
15565
15566 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15567 on hppa32 targets.
15568
15569 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
15570
15571 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15572 field.
15573
15574 2006-01-29 Mark Kettenis <kettenis@gnu.org>
15575
15576 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15577
15578 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15579
15580 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15581 files.
15582
15583 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15584
15585 * gdb.cp/maint.exp: Set complaints to a positive value.
15586
15587 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15588
15589 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15590 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15591 function name.
15592
15593 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15594
15595 * gdb.base/checkpoint.c: Update copyright notice. Include
15596 <stdlib.h>.
15597
15598 2006-01-04 Jim Blandy <jimb@redhat.com>
15599
15600 * gdb.asm/asm-source.exp: Independently provide default values for
15601 asm-flags and debug-flags. Use 'string equal' to do the
15602 comparison, not the implicit expr's '==' operator. Remove
15603 now-unneeded assignments to asm-flags. In h8300 case, place
15604 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15605
15606 2006-01-04 Michael Snyder <msnyder@redhat.com>
15607
15608 * gdb.base/checkpoint.c: New file.
15609 * gdb.base/checkpoint.exp: New file.
15610 * gdb.base/multi-fork.c: New file.
15611 * gdb.base/multi-fork.exp: New file.
15612 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15613
15614 2006-01-04 Fred Fish <fnf@specifix.com>
15615
15616 * gdb.base/ptype.c (foo): Add typedef.
15617 (intfoo): Add function.
15618 * gdb.base/ptype1.c: New file.
15619 * gdb.base/ptype.exp: Handle compilation and linking with two
15620 source files. Test that proper type for "foo" is found based
15621 on source context rather than first match found in symtabs.
15622
15623 2005-12-28 Mark Kettenis <kettenis@gnu.org>
15624
15625 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15626 * gdb.asm/openbsd.inc: Indent commands.
15627
15628 2005-12-26 Mark Kettenis <kettenis@gnu.org>
15629
15630 * gdb.base/freebpcmd.exp: Increase timeout.
15631
15632 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15633
15634 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15635
15636 * gdb.base/default.exp: Update check for "show version".
15637
15638 2005-12-09 Randolph Chung <tausq@debian.org>
15639
15640 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15641 * gdb.asm/pa64.inc: New file.
15642
15643 2005-12-09 Randolph Chung <tausq@debian.org>
15644
15645 * gdb.asm/common.inc: Indent commands.
15646 * gdb.asm/asmsrc1.s: Likewise.
15647 * gdb.asm/asmsrc2.s: Likewise.
15648
15649 2005-12-09 Randolph Chung <tausq@debian.org>
15650
15651 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15652 (get_addr_of_sym): Remove duplicate print.
15653 (gen_core): xfail hppa*-*-hpux*, update expected output.
15654 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15655 * gdb.arch/pa64-nullify.s: New file.
15656
15657 2005-12-09 Randolph Chung <tausq@debian.org>
15658
15659 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15660
15661 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
15662
15663 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15664 code generation for these functions.
15665 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15666 error message.
15667
15668 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15669
15670 * gdb.base/help.exp (help b, help br, help bre, help brea)
15671 (help break): Update the expected message.
15672
15673 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15674
15675 * gdb.asm/m68hc11.inc: Setup the data section.
15676 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15677 script for this test.
15678 (m6812-*-*): Likewise.
15679
15680 2005-11-09 Randolph Chung <tausq@debian.org>
15681
15682 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15683
15684 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15685
15686 * gdb.base/break.exp: Fix a comment typo.
15687
15688 2005-11-03 Jim Blandy <jimb@redhat.com>
15689
15690 Checked in by Elena Zannoni <ezannoni@redhat.com>
15691
15692 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
15693
15694 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
15695
15696 * gdb.arch/gdb1558.c: Include stdio.h.
15697
15698 2005-10-31 Mark Kettenis <kettenis@gnu.org>
15699
15700 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15701
15702 2005-10-31 Mark Kettenis <kettenis@gnu.org>
15703
15704 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15705
15706 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15707
15708 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15709 vscr" tests to better match output.
15710
15711 2005-10-12 Jim Blandy <jimb@redhat.com>
15712
15713 * gdb.base/structs.exp (any): New function.
15714 (test_struct_returns): Don't make any assumptions at all about
15715 what value the function returns when GDB can't set the return
15716 value.
15717
15718 2005-10-09 Joel Brobecker <brobecker@adacore.com>
15719
15720 * gdb.ada/arrayidx/p.adb: New file.
15721 * gdb.ada/arrayidx.exp: New testcase
15722
15723 2005-10-09 Joel Brobecker <brobecker@adacore.com>
15724
15725 * gdb.ada/array_return/pck.ads: New file.
15726 * gdb.ada/array_return/pck.adb: New file.
15727 * gdb.ada/array_return/p.adb: New file.
15728 * gdb.ada/array_return.exp: New testcase.
15729
15730 2005-10-03 Joel Brobecker <brobecker@adacore.com>
15731
15732 * gdb.base/arrayidx.c: New file.
15733 * gdb.base/arrayidx.exp: New testcase.
15734
15735 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
15736
15737 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15738 frames-invalid and breakpoints-invalid are no longer generated
15739 with level 3 so don't expect them in the output.
15740
15741 2005-09-27 Bob Rossi <bob@brasko.net>
15742
15743 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
15744 from test. Escape the | in mi_gdb_test call.
15745 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15746 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15747 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15748 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15749 expected regex's in mi_gdb_test calls.
15750 * lib/mi-support.exp: Remove arbitrary .* from tests.
15751 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15752 Fully anchor GDB/MI expected results in mi_gdb_test.
15753 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15754 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15755
15756 2005-09-26 Paul Brook <paul@codesourcery.com>
15757
15758 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15759
15760 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15761
15762 * bfp-test.c: New file.
15763 * bfp-test.exp: New testcase.
15764
15765 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15766
15767 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15768 of subarray and substring variable.
15769 * gdb.fortran/subarray.f: New source file for the test of subarray
15770 and substring variable evaluation.
15771 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15772 of string constant.
15773
15774 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15775
15776 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15777 copyright dates.
15778
15779 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15780
15781 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15782 powerpc altivec' test with an almost identical 'info vector' test.
15783
15784 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15785
15786 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15787 vscr" tests to match output.
15788
15789 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15790
15791 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15792 output.
15793
15794 2005-09-11 Bob Rossi <bob@brasko.net>
15795
15796 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15797 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15798 commands that return an MI output command and an asyncronous MI output
15799 command.
15800 * gdb.mi/mi-console.exp: Ditto.
15801
15802 2005-09-11 Bob Rossi <bob@brasko.net>
15803
15804 * gdb.mi/mi-var-child.c: Include <string.h>.
15805
15806 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15807
15808 * killed.exp: Correct gdb_expect syntax.
15809
15810 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
15811
15812 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15813
15814 2005-08-02 Bob Rossi <bob@brasko.net>
15815
15816 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15817 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15818 Change tests to inferior-tty-set/show.
15819 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15820 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15821 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15822 inferior. Use mi_gdb_test to get GDB and Inferior output.
15823 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15824 descriptor.
15825 (mi_inferior_tty_name): Add inferior PTY file name.
15826 (mi_gdb_start): Add INFERIOR_PTY parameter.
15827 (mi_gdb_test): Add IPATTERN parameter.
15828
15829 2005-08-02 Bob Rossi <bob@brasko.net>
15830
15831 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15832 parameter to mi_gdb_test.
15833 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15834
15835 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15838 struct_declarations.
15839 * gdb.mi/mi-var-child.exp: Step over the initialization of
15840 struct_declarations.
15841
15842 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15843
15844 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15845 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15846 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15847 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15848 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15849 file.
15850
15851 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
15852
15853 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15854 (do_children_tests): Assign values to the extra elements.
15855
15856 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15857 them for tests for "-var-update --no-values" and
15858 "-var-update --all-values".
15859 Add test for "-var-list-children --simple-values".
15860
15861 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15862
15863 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15864 "-stack-list-locals --simple-values" Improve doc strings and
15865 comments.
15866
15867 2005-07-18 Mark Kettenis <kettenis@gnu.org>
15868
15869 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15870 *-*-openbsd*.
15871 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15872
15873 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15874 sigaltsatck'.
15875
15876 2005-07-14 Bob Rossi <bob@brasko.net>
15877
15878 * gdb.base/default.exp (tty): Changed output of command.
15879 * gdb.base/help.exp (help tty): Ditto.
15880
15881 2005-07-12 Mark Kettenis <kettenis@gnu.org>
15882
15883 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15884
15885 2005-07-10 Mark Kettenis <kettenis@gnu.org>
15886
15887 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15888 -stack-select-frame without arguments.
15889 (test_stack_frame_listing): Add test for newly implemented command
15890 -stack-info-frame.
15891
15892 2005-07-06 Bob Rossi <bob@brasko.net>
15893
15894 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15895 command.
15896 (Copyright): Update copyright.
15897
15898 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15899
15900 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15901 tests to evaluate exponentiation expression.
15902
15903 2005-06-29 Andreas Schwab <schwab@suse.de>
15904
15905 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15906 main to avoid warnings.
15907
15908 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15909
15910 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
15911
15912 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15913 -stack-select-frame without arguments.
15914 (test_stack_frame_listing): Add test for newly implemented command
15915 -stack-info-frame.
15916
15917 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15918
15919 * gdb.fortran/array-element.f: New file.
15920 * gdb.fortran/array-element.exp: New testcase.
15921
15922 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15923
15924 * gdb.base/bigcore.exp: Correct checks for systems which can
15925 not dump a large core file.
15926
15927 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15928
15929 * gdb.base/relocate.c: Add a copyright notice.
15930 (dummy): Remove.
15931 * gdb.base/relocate.exp: Test printing the values of variables
15932 from a relocatable file.
15933
15934 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15935
15936 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15937 excess MI output after an error.
15938
15939 2005-05-29 Joel Brobecker <brobecker@adacore.com>
15940
15941 * gdb.arch/alpha-step.c: New file.
15942 * gdb.arch/alpha-step.exp: New testcase.
15943
15944 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15945 Dennis Brueni <dennis@slickedit.com>
15946
15947 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15948 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15949 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15950 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15951 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15952 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15953 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15954
15955 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15956 Wu Zhou <woodzltc@cn.ibm.com>
15957
15958 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15959 IBM's xlc compiler.
15960 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15961 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15962
15963 2005-05-13 Jim Blandy <jimb@redhat.com>
15964
15965 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15966 calling gdb_suppress_entire_file.
15967 * gdb.base/charset.exp: Same.
15968 * gdb.base/call-rt-st.exp: Same.
15969
15970 2005-05-05 Bob Rossi <bob_rossi@cox.net>
15971
15972 * lib/gdb.exp (fullname_syntax): Added global regex.
15973 (fullname_syntax_POSIX): Ditto.
15974 (fullname_syntax_UNC): Ditto.
15975 (fullname_syntax_DOS_CASE): Ditto.
15976 (fullname_syntax_DOS): Ditto.
15977 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15978 fullname_syntax variable to scope and use it.
15979 (test_file_list_exec_source_files): Ditto.
15980 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15981
15982 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15983
15984 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15985
15986 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15987
15988 * lib/gdb.exp (skip_altivec_tests): New function, based on
15989 check_vmx_hw_available from the GCC testsuite.
15990 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15991 * lib/gdb.arch/altivec-regs.exp: Likewise.
15992
15993 2005-05-02 Jim Blandy <jimb@redhat.com>
15994
15995 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15996 calling gdb_suppress_entire_file.
15997
15998 2005-04-30 Randolph Chung <tausq@debian.org>
15999
16000 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16001 Slightly relax "sem_post" name checking.
16002
16003 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16004
16005 * gdb.base/unload.exp: Use new shared library infrastructure.
16006
16007 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16008
16009 * gdb.base/so-impl-ld.exp: Use new shared library
16010 infrastructure.
16011
16012 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
16013
16014 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16015 * gdb.asm/h8300.inc: New file.
16016
16017 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16018
16019 * gdb.base/shlib-call.exp: Change to use new shared library
16020 infrastructure.
16021
16022 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16023
16024 * gdb.base/pending.exp: Change to use new shared library
16025 infrastructure.
16026
16027 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16028
16029 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16030 use test_compiler_info instead of gcc_compiled, and update copyright.
16031
16032 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16033
16034 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16035 shared objects being adjusted and update copyright years.
16036
16037 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16038
16039 * ChangeLog: Correct some 2003-01-13 dates.
16040 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16041 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16042 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16043 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16044 gdb.trace/tfind.exp: Update copyright years.
16045
16046 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16047 Daniel Jacobowitz <dan@codesourcery.com>
16048
16049 * lib/gdb.exp (gdb_compile): Handle shlib=.
16050 (gdb_compile_shlib): New function.
16051
16052 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16053
16054 * lib/gdb.exp (test_compiler_info): Give argument a default value.
16055
16056 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16057
16058 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16059 gdb.server.
16060 * configure.ac: Likewise.
16061 * configure: Regenerated.
16062 * gdb.gdbserver/Makefile.in: Moved to...
16063 * gdb.server/Makefile.in: ... here.
16064 * gdb.gdbserver/server.c: Moved to...
16065 * gdb.server/server.c: ... here.
16066 * gdb.gdbserver/server-run.exp: Moved to...
16067 * gdb.server/server-run.exp: ... here.
16068
16069 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16070
16071 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16072 * configure.ac: Create gdb.gdbserver/Makefile.
16073 * configure: Regenerated.
16074 * lib/gdbserver-support.exp: New file, derived from
16075 config/gdbserver.exp.
16076 * config/gdbserver.exp: Use gdbserver-support.exp.
16077 * gdb.gdbserver/Makefile.in: New file.
16078 * gdb.gdbserver/server.c: New file.
16079 * gdb.gdbserver/server-run.exp: New file.
16080
16081 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16082
16083 * lib/gdb.exp (test_compiler_info): Return compiler_info
16084 if no arguments are given.
16085
16086 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16087
16088 * gdb.arch/altivec-abi.exp: Check for compiler and set
16089 use altivec' flag accordingly.
16090 * gdb.arch/altivec-regs.exp: Likewise.
16091
16092 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16093
16094 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16095
16096 2005-03-27 Andreas Schwab <schwab@suse.de>
16097
16098 * gdb.base/bigcore.c (main): Add missing mode argument in open
16099 call.
16100
16101 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16102
16103 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16104 downloads.
16105 * config/gdbserver.exp (gdb_load): Likewise.
16106
16107 2005-03-14 Paul Brook <paul@codesourcery.com>
16108
16109 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16110 targets.
16111
16112 2005-03-09 Joel Brobecker <brobecker@adacore.com>
16113
16114 * gdb.dwarf2/dup-psym.S: New file.
16115 * gdb.dwarf2/dup-psym.exp: New testcase.
16116
16117 2005-03-09 Joel Brobecker <brobecker@adacore.com>
16118
16119 * gdb.ada/exec_changed/first.adb: New file.
16120 * gdb.ada/exec_changed/second.adb: New file.
16121 * gdb.ada/exec_changed.exp: New testcase.
16122
16123 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16124
16125 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16126 (A2): New class.
16127 (main): Test operator+.
16128 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16129 breakpoint test.
16130
16131 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16132 * gdb.base/signull.exp: Disable if gdb,nosignals.
16133 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16134 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16135 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16136 * gdb.mi/mi2-console.exp: Likewise.
16137 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16138 continue output at start.
16139 (gdb_collect_locals_test): Robustify regexp.
16140 * gdb.trace/passc-dyn.exp: Fix comment typo.
16141 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16142
16143 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
16144
16145 * gdb.asm/asm-source.exp: Add iq2000 case.
16146 * gdb.asm/iq2000.inc: New file.
16147
16148 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
16149
16150 * gdb.base/command.exp: Change hardcoded value to regular expression.
16151 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16152
16153 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16154
16155 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16156 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16157 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16158 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16159 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16160
16161 2005-03-05 Mark Kettenis <kettenis@gnu.org>
16162
16163 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16164 changes.
16165
16166 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16167
16168 * lib/compiler.c: Add test for IBM's xlc compiler.
16169 * lib/compiler.cc: Likewise.
16170
16171 2004-02-24 Joel Brobecker <brobecker@adacore.com>
16172
16173 * gdb.ada/fixed_points.exp: Create compilation object directory
16174 before running the test.
16175 * gdb.ada/null_record.exp: Likewise.
16176 * gdb.ada/packed_array.exp: Likewise.
16177 * gdb.ada/start.exp: Likewise.
16178
16179 2005-02-15 Joel Brobecker <brobecker@adacore.com>
16180
16181 * gdb.ada/packed_array/pa.adb: New file.
16182 * gdb.ada/packed_array.exp: New testcase.
16183
16184 2005-02-10 Mark Kettenis <kettenis@gnu.org>
16185
16186 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16187 files.
16188
16189 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16190 on *-*-openbsd*. Correctly match whitespace in regukar
16191 expressions.
16192
16193 2005-02-10 Daniel Jacobowitz <dan@debian.org>
16194
16195 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16196 PR exp/1821
16197 * gdb.base/gdb1821.c: New test file.
16198 * gdb.base/gdb1821.exp: New test file.
16199
16200 2005-02-09 Joel Brobecker <brobecker@adacore.com>
16201
16202 * gdb.base/start.c: New file.
16203 * gdb.base/start.exp: New testcase.
16204
16205 2005-02-09 Joel Brobecker <brobecker@adacore.com>
16206
16207 * gdb.ada/start/dummy.adb: New file.
16208 * gdb.ada/start.exp: New testcase.
16209
16210 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
16211
16212 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16213 for printing symbols and statistics.
16214 Add test for using relative pathnames in "maint print msymbols" test.
16215 Mark "maint info sections DATA" XFAIL on Cygwin.
16216 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16217 tests.
16218
16219 2005-02-09 Andreas Schwab <schwab@suse.de>
16220
16221 Committed by Andrew Cagney <cagney@gnu.org>
16222 * gdb.base/remotetimeout.exp: New file.
16223
16224 2005-02-07 Mark Kettenis <kettenis@gnu.org>
16225
16226 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16227
16228 2005-02-03 Joel Brobecker <brobecker@adacore.com>
16229
16230 * gdb.ada/gnat_ada.gpr: New file.
16231 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16232 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16233 * configure.ac: No longer generate gnat_ada.gpr.
16234 * configure: Regenerate.
16235 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16236 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16237 * gdb.ada/null_record/bar.ads: Likewise.
16238 * gdb.ada/null_record/bar.adb: Likewise.
16239 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16240 * gdb.ada/null_record.exp (testdir): New variable.
16241 (testfile): executable is now in testdir subdirectory.
16242 (srcfile): Use full path to the main compilation unit.
16243 * gdb.ada/fixed_points.exp: Same changes as above.
16244
16245 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
16246
16247 * gdb.base/interp.exp: New test.
16248
16249 2005-01-24 Andrew Cagney <cagney@gnu.org>
16250
16251 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16252
16253 2005-01-19 Andrew Cagney <cagney@gnu.org>
16254
16255 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16256 configure.ac not configure.in.
16257
16258 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16259 of powerpc*-*-*.
16260 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
16261 * gdb.base/list.exp (test_list_function)
16262 (test_list_filename_and_function): Ditto.
16263 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16264
16265 2005-01-16 Andrew Cagney <cagney@gnu.org>
16266
16267 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16268
16269 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16270
16271 2005-01-14 Andrew Cagney <cagney@gnu.org>
16272
16273 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16274 * gdb.mi/mi2-var-cmd.exp: Ditto.
16275
16276 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
16277
16278 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16279
16280 2005-01-07 Andrew Cagney <cagney@gnu.org>
16281
16282 * configure.ac: Rename configure.in, require autoconf 2.59.
16283 * configure: Re-generate.
16284 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16285 * gdb.stabs/configure: Re-generate.
16286 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16287 * gdb.hp/configure: Re-generate.
16288 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16289 autoconf 2.59.
16290 * gdb.hp/gdb.objdbg/configure: Re-generate.
16291 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16292 autoconf 2.59.
16293 * gdb.hp/gdb.defects/configure: Re-generate.
16294 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16295 autoconf 2.59.
16296 * gdb.hp/gdb.compat/configure: Re-generate.
16297 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16298 autoconf 2.59.
16299 * gdb.hp/gdb.base-hp/configure: Re-generate.
16300 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16301 autoconf 2.59.
16302 * gdb.hp/gdb.aCC/configure: Re-generate.
16303
16304 2004-12-15 Jim Blandy <jimb@redhat.com>
16305
16306 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16307 under NPTL when there is debugging info available for libpthread.
16308
16309 2004-12-13 Jerome Guitton <guitton@gnat.com>
16310
16311 * gdb.ada/fixed_points.c: New file.
16312 * gdb.ada/fixed_points.exp: New file.
16313
16314 2004-12-03 Randolph Chung <tausq@debian.org>
16315
16316 * gdb.arch/pa-nullify.exp: New file.
16317 * gdb.arch/pa-nullify.s: New file.
16318
16319 2004-11-30 Randolph Chung <tausq@debian.org>
16320
16321 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16322 instead of "tbug". Fix regexp to work properly with gdb_test.
16323
16324 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16325
16326 * gdb.base/bitfields2.exp: New test.
16327 * gdb.base/bitfields2.c: New file.
16328
16329 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
16330
16331 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16332
16333 2004-11-16 Randolph Chung <tausq@debian.org>
16334
16335 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16336
16337 2004-11-14 Daniel Jacobowitz <dan@debian.org>
16338
16339 * gdb.threads/threadapply.exp: Correct "macro details" test.
16340
16341 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16342
16343 * gdb.threads/threadapply.exp: New test.
16344 * gdb.threads/threadapply.c: New file.
16345
16346 2004-11-07 Mark Kettenis <kettenis@gnu.org>
16347
16348 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16349 frames.
16350
16351 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
16352
16353 * gdb.base/cursal.exp: New file.
16354 * gdb.base/cursal.c: New file.
16355
16356 2004-11-03 Andrew Cagney <cagney@gnu.org>
16357
16358 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16359
16360 2004-10-30 Mark Kettenis <kettenis@gnu.org>
16361
16362 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16363 NetBSD/ELF targets.
16364
16365 2004-10-29 Joel Brobecker <brobecker@gnat.com>
16366
16367 * gdb.threads/bp_in_thread.c: New file, copied from
16368 pthread_cond_wait.c.
16369 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16370 file, rather than reusing the .c file from another testcase.
16371
16372 2004-10-20 Joel Brobecker <brobecker@gnat.com>
16373
16374 * gdb.ada/null_record.exp: Check where we stopped after
16375 sending the start command, instead of where the associated
16376 temporary breakpoint was inserted.
16377
16378 2004-10-14 Andrew Cagney <cagney@gnu.org>
16379
16380 * gdb.mi/gdb701.c (main): Return 0.
16381
16382 2004-10-13 Daniel Jacobowitz <dan@debian.org>
16383
16384 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
16385
16386 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16387
16388 * gdb.threads/schedlock.c: Add comment markers to use to find
16389 line numbers.
16390 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16391 comments.
16392 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16393 breakpoint lines.
16394
16395 2004-10-12 Daniel Jacobowitz <dan@debian.org>
16396
16397 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16398
16399 2004-10-12 Daniel Jacobowitz <dan@debian.org>
16400
16401 * configure.in: Add gdb.dwarf2.
16402 * configure: Regenerated.
16403 * Makefile.in: Add gdb.dwarf2.
16404 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16405 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16406 gdb.dwarf2/file1.txt: New files.
16407
16408 2004-10-11 Orjan Friberg <orjanf@axis.com>
16409
16410 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
16411 of "run", since the latter doesn't work with remote targets. Adjust
16412 the breakpoint numbering accordingly.
16413 * gdb.threads/pthread_cond_wait.exp: Ditto.
16414
16415 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16416
16417 * gdb.base/overlays.exp: Update copyright years.
16418
16419 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16420
16421 * gdb.base/overlays.exp: Disable if target is Linux.
16422
16423 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
16424
16425 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16426
16427 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16428
16429 * gdb.asm/asm-source.exp: Add m32r-linux target.
16430 * gdb.asm/m32r-linux.inc: New file.
16431
16432 2004-09-24 Andrew Cagney <cagney@redhat.com>
16433 David Anderson <anderson@redhat.com>
16434
16435 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16436 command fails, assume things will work.
16437 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16438 (_GNU_SOURCE): Define.
16439 (print_unsigned, print_hex): Change parameter to "long long".
16440 (print_byte_count): New function, use to print byte counts.
16441 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16442 O_LARGEFILE.
16443 (main): Compute an upper bound on a corefile in max_core_size.
16444 Limit memory chunk size to max_core_size. Limit total memory
16445 allocated to max_core_size.
16446
16447 2004-09-23 Andrew Cagney <cagney@gnu.org>
16448
16449 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16450 from a separate process with code that creates a corefile by
16451 making the inferior dump core.
16452
16453 2004-09-23 Mark Kettenis <kettenis@gnu.org>
16454
16455 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16456 block.
16457
16458 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16459
16460 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16461 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16462 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16463 Likewise.
16464
16465 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16466
16467 * gdb.java/jprint.exp: New test case for java inferior call.
16468 * gdb.java/jprint.java: Ditto.
16469
16470 2004-09-15 Joel Brobecker <brobecker@gnat.com>
16471
16472 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16473
16474 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16475
16476 * gdb.threads/killed.c: Include <stdlib.h>.
16477 * gdb.threads/pthreads.c: Likewise.
16478
16479 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16480
16481 * gdb.threads/killed.c: Add copyright notice.
16482
16483 2004-09-10 Jason Molenda (jmolenda@apple.com)
16484
16485 * gdb.base/define.exp: Two new tests to verify zero space chars
16486 after 'if' and 'while' commands in a user-defined command is correctly
16487 parsed.
16488
16489 2004-09-08 Andrew Cagney <cagney@gnu.org>
16490
16491 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16492 delivery test with duplicate at end of file.
16493
16494 2004-09-06 Mark Kettenis <kettenis@jive.nl>
16495
16496 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16497
16498 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16499
16500 * config/hppro.exp: Removed.
16501
16502 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16503
16504 * config/sparclet.exp: Removed.
16505
16506 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16507
16508 * config/udi.exp: Removed.
16509
16510 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16511
16512 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16513 of "exp_continue".
16514 (advancei): Likewise.
16515
16516 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16517
16518 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16519
16520 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16521
16522 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
16523 to check for nodebug in executable.
16524 * gdb.gdb/observer.exp (setup_test): Likewise.
16525 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16526 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16527
16528 2004-09-01 Andrew Cagney <cagney@gnu.org>
16529
16530 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16531 files.
16532
16533 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16534
16535 * gdb.base/unload.exp: Fix expected warning message to match
16536 latest format.
16537
16538 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
16539
16540 * gdb.base/call-rt-st.exp: Fix typos.
16541
16542 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16543
16544 * gdb.threads/thread_check.exp: New testcase.
16545 * gdb.threads/thread_check.c: New testcase.
16546
16547 2004-08-31 Andrew Cagney <cagney@gnu.org>
16548
16549 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16550 (skip_to_handler_entry): New procedures. Test stepping into a
16551 handler when the breakpoint is at the handler's entry point.
16552
16553 2004-08-30 Andrew Cagney <cagney@gnu.org>
16554
16555 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16556 gdb/1757.
16557
16558 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16559
16560 With code from Manoj Iyer <manjo@austin.ibm.com>:
16561 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16562 return value. Add an arm for "no debugging symbols found".
16563 Change a stray "error" to "perror".
16564 (gdb_run_cmd): Adapt to new return value.
16565 * gdb.base/remote.exp: Adapt to new return value.
16566 * gdb.gdb/complaints.exp: Likewise.
16567 * gdb.gdb/observer.exp: Likewise.
16568 * gdb.gdb/selftest.exp: Likewise.
16569 * gdb.gdb/xfullpath.exp: Likewise.
16570
16571 2004-08-27 Joel Brobecker <brobecker@gnat.com>
16572
16573 * gdb.threads/bp_in_thread.exp: New testcase.
16574
16575 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16576
16577 Fix PR testsuite/1735.
16578 * gdb.threads/schedlock.c (thread_function): Add a cast
16579 to suppress a gcc warning.
16580 * gdb.threads/thread-specific.c (thread_function): Likewise.
16581
16582 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16583
16584 * gdb.base/unload.c: Include <stdlib.h>.
16585
16586 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16587
16588 From Paul Gilliam <pgilliam@us.ibm.com>:
16589 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16590 synchronized after the "return".
16591
16592 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16593
16594 * gdb.mi/basics.c: Include <stdio.h>.
16595 * gdb.mi/pthreads.c: Include <stdlib.h>.
16596 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16597
16598 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16599
16600 * gdb.threads/schedlock.c: Add copyright notice.
16601
16602 2004-08-25 Andrew Cagney <cagney@gnu.org>
16603
16604 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16605 (skip_over_handler, breakpoint_over_hander): New test procedures.
16606 (advance, advancei): Add a proper prefix, do not use
16607 rerun_to_main.
16608 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16609
16610 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16611
16612 * gdb.mi/basics.c: Add copyright notice.
16613 * gdb.mi/var-cmd.c: Add copyright notice.
16614
16615 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16616
16617 * lib/gdb.exp: Remove signed_keyword_not_used.
16618 * lib/compiler.c: Likewise.
16619 * lib/compiler.cc: Likewise.
16620
16621 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16622
16623 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16624 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16625
16626 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16627
16628 * gdb.base/whatis.c: Add copyright notice.
16629
16630 2004-08-20 Mark Kettenis <kettenis@gnu.org>
16631
16632 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16633 it to skip the breakpoints encoded in the inline assembly.
16634
16635 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16636
16637 * Makefile.in: Add gdb.fortran.
16638
16639 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16640
16641 * gdb.base/call-sc.exp (test_scalar_returns):
16642 Fix cut-and-paste glitch in "Make fun return now".
16643
16644 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16645
16646 * configure.in: Add gdb.fortran.
16647 * configure: Regenerate.
16648 * gdb.fortran/Makefile.in: New file.
16649 * lib/gdb.exp (skip_fortran_tests): New procedure.
16650
16651 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16652
16653 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16654 reference to bug-gnu@prep.ai.mit.edu.
16655 * gdb.mi/mi-var-child.exp: Likewise.
16656 * gdb.mi/mi-var-cmd.exp: Likewise.
16657 * gdb.mi/mi-var-display.exp: Likewise.
16658 * gdb.mi/mi2-var-block.exp: Likewise.
16659 * gdb.mi/mi2-var-child.exp: Likewise.
16660 * gdb.mi/mi2-var-cmd.exp: Likewise.
16661 * gdb.mi/mi2-var-display.exp: Likewise.
16662
16663 2004-08-15 Mark Kettenis <kettenis@gnu.org>
16664
16665 * gdb.base/unload.c (main): Make local variable msg const.
16666
16667 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16668
16669 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16670 to bug-gnu@prep.ai.mit.edu.
16671 * gdb.mi/mi-disassemble.exp: Likewise.
16672 * gdb.mi/mi-eval.exp: Likewise.
16673 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16674 default line number.
16675 * gdb.mi/mi-return.exp: Likewise.
16676 * gdb.mi/mi-simplerun.exp: Likewise.
16677 * gdb.mi/mi-stack.exp: Likewise.
16678 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16679 number with explicit range test.
16680 * gdb.mi/mi-watch.exp: Likewise.
16681 * gdb.mi/mi2-break.exp: Likewise.
16682 * gdb.mi/mi2-cli.exp: Likewise.
16683 * gdb.mi/mi2-disassemble.exp: Likewise.
16684 * gdb.mi/mi2-eval.exp: Likewise.
16685 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16686 default line number.
16687 * gdb.mi/mi2-return.exp: Likewise.
16688 * gdb.mi/mi2-simplerun.exp: Likewise.
16689 * gdb.mi/mi2-stack.exp: Likewise.
16690 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16691 number with explicit range test.
16692 * gdb.mi/mi2-watch.exp: Likewise.
16693
16694 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16695
16696 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16697 * gdb.cp/m-static.exp: Likewise.
16698 * gdb.cp/rtti.exp: Likewise.
16699
16700 2004-08-14 Mark Kettenis <kettenis@gnu.org>
16701
16702 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16703
16704 2004-08-14 Eli Zaretskii <eliz@gnu.org>
16705
16706 * ChangeLog: Prefix Local Variables with semi-colons and indent
16707 the reference to older ChangeLog files, to fix fontification in
16708 Emacs.
16709
16710 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16711
16712 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16713 * gdb.mi/mi2-break.exp: Likewise.
16714
16715 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16716
16717 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16718
16719 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16720
16721 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16722
16723 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16724
16725 * gdb.cp/classes.exp: Remove unused declarations. Just let
16726 test names default instead of providing special names. Remove
16727 extraneous demangler test.
16728
16729 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16730
16731 * gdb.base/unload.exp: New test for breakpoints in dynamically
16732 loaded libraries.
16733 * gdb.base/unload.c: Ditto.
16734 * gdb.base/unloadshr.c: Ditto.
16735
16736 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16737
16738 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16739 cp_test_ptype_class.
16740 (test_enums): Likewise.
16741
16742 2004-08-10 Andrew Cagney <cagney@gnu.org>
16743
16744 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16745 files.
16746
16747 2004-08-10 Andrew Cagney <cagney@gnu.org>
16748
16749 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16750 init_malloc call.
16751
16752 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16753
16754 * ChangeLog: Add copyright notice. The notice is copied
16755 from emacs 21.3 top level ChangeLog.
16756
16757 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16758
16759 * lib/cp-support.exp: New file.
16760 * lib/cp-support.exp (cp_test_type_class): New function.
16761 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16762 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16763 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16764 cp_test_ptype_class.
16765
16766 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16767
16768 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16769 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16770 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16771 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16772 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16773 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16774 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16775 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16776 gdb.mi/mi2-watch.exp: Update copyright years.
16777
16778 2004-08-09 Mark Kettenis <kettenis@gnu.org>
16779
16780 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16781
16782 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16783
16784 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16785 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16786 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16787 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16788 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16789 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16790 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16791 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16792 gdb.mi/mi-watch.exp: Update copyright years.
16793
16794 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16795
16796 PR gdb/1738
16797 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16798 from a breakpoint with a pending signal.
16799
16800 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16801
16802 PR gdb/1736
16803 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16804 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16805 the prompt.
16806 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16807
16808 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16809
16810 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16811
16812 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16813
16814 PR gdb/1736
16815 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16816 for i?86-*-linux*.
16817
16818 2004-08-08 Daniel Jacobowitz <dan@debian.org>
16819
16820 * gdb.arch/i386-prologue.exp: Compile without debug information.
16821
16822 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16823
16824 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16825 rather than asking gdb to search.
16826
16827 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16828
16829 * gdb.base/gcore.c: Include <string.h>.
16830
16831 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16832
16833 * gdb.base/gcore.c: Add copyright notice.
16834
16835 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16836
16837 * gdb.base/freebpcmd.c: Include <stdio.h>.
16838 * gdb.base/long_long.c: Include <string.h>.
16839 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16840 * gdb.base/siginfo.c: Include <string.h>.
16841 * gdb.base/sigstep.c: Include <string.h>.
16842
16843 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16844
16845 * gdb.base/complex.c: Include <stdlib.h>.
16846
16847 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16848
16849 * gdb.base/complex.c: Add copyright notice.
16850
16851 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16852
16853 * gdb.base/charset.c: Include <stdlib.h>.
16854
16855 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16856
16857 * gdb.base/auxv.c: Include <stdlib.h>.
16858
16859 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16860
16861 * gdb.base/auxv.c: Add copyright notice.
16862
16863 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16864
16865 * gdb.base/coremaker.c: Add copyright notice.
16866 * gdb.base/coremaker2.c: Add copyright notice.
16867
16868 2004-08-04 Andrew Cagney <cagney@gnu.org>
16869
16870 * gdb.base/store.exp: Update copyright.
16871 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16872 names, do not import gdb_prompt.
16873
16874 2004-08-01 Andrew Cagney <cagney@gnu.org>
16875
16876 Fix PR testsuite/1729.
16877 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16878 not use capture_value with value 4.
16879 (capture_value): Add optional test name parameter.
16880 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16881 the prefix, pass to capture_value.
16882
16883 2004-08-01 Mark Kettenis <kettenis@gnu.org>
16884
16885 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16886 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16887 (main): Call new function.
16888
16889 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16890
16891 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16892
16893 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16894
16895 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16896
16897 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16898
16899 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
16900 Accept more values of vtbl pointer. Remove some messages
16901 about "obsolete gcc or gdb".
16902
16903 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16904
16905 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16906
16907 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16908
16909 * gdb.base/asm-source.exp: Properly convert target board
16910 debug flags from gcc format to binutils format.
16911
16912 2004-07-28 Mark Kettenis <kettenis@gnu.org>
16913
16914 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16915 gdb1718". PR backtrace/1718 partially fixed.
16916
16917 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16918
16919 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16920
16921 2004-07-26 Nick Clifton <nickc@redhat.com>
16922
16923 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16924 good default value for a specific architecture is available then
16925 set it to that value. Otherwise default to the -gstabs switch.
16926 Remove the -g... switches from the asm-flags variable. Allow the
16927 target board info to override the value if it wants to. Pass the
16928 switch on the assembler command line.
16929
16930 2004-07-23 Mark Kettenis <kettenis@gnu.org>
16931
16932 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16933 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16934 (main): Call new function.
16935
16936 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16937
16938 Test for PR exp/1715.
16939 * gdb.base/radix.exp: Refactor common procedures. Make all
16940 test names unique. Change XFAIL to KFAIL.
16941
16942 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16943
16944 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16945 * gdb.ada/gnat_ada.gin: ... to here.
16946 * configure.in: Use gnat_ada.gin.
16947 * configure: Regenerate.
16948
16949 2004-07-20 Andrew Cagney <cagney@gnu.org>
16950
16951 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16952 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16953 XFAILs. Clean up test messages and comments. Check backtraces.
16954 Delete re-sync code.
16955
16956 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16957
16958 Fix PR cli/740.
16959 * gdb.base/annota1.exp: Honor gdb,nosignals.
16960 * gdb.base/annota3.exp: Likewise.
16961
16962 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16963
16964 * lib/java.exp: Update copyright notice.
16965
16966 2004-07-19 Andrew Cagney <cagney@gnu.org>
16967
16968 * gdb.base/selftest.exp: Copy file from here ...
16969 * gdb.gdb/selftest.exp: ... to here.
16970
16971 2004-07-16 Andrew Cagney <cagney@redhat.com>
16972
16973 * lib/insight-support.exp: Delete file.
16974 * lib/java.exp (java_init): Fix copyright.
16975
16976 2004-07-16 Andrew Cagney <cagney@gnu.org>
16977
16978 * gdb.base/restore.c: Append "prologue" to comments marking the a
16979 function's prologue.
16980 * gdb.base/restore.exp: Update copyright, re-indent.
16981 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16982 callerN" prefix where needed. Update patterns that match a
16983 function's prologue.
16984
16985 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16986
16987 * gdb.base/restore.c: Add copyright notice.
16988
16989 2004-07-16 Andrew Cagney <cagney@gnu.org>
16990
16991 * gdb.base/logical.exp: Update copyright.
16992 (evaluate): New procedure. Use to re-implement tests using
16993 several tables.
16994
16995 2004-07-14 Martin Hunt <hunt@redhat.com>
16996
16997 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16998 which fixes some problems where init.tcl was not found.
16999
17000 2004-07-13 Andrew Cagney <cagney@gnu.org>
17001
17002 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17003 (check_sizeof, check_valueof): Do not include the output in the
17004 test name. Use gdb_test.
17005 (get_valueof): Use gdb_test_multiple.
17006
17007 * gdb.base/step-test.exp: Update copyright. Use
17008 gdb_test_multiple. Ensure that test names do not include
17009 architecture dependent output.
17010
17011 * gdb.gdb/observer.exp: Update copyright.
17012 (setup_test): Use gdb_test_multiple.
17013 (attach_first_observer, attach_second_observer)
17014 (attach_third_observer, detach_first_observer)
17015 (detach_second_observer, detach_third_observer)
17016 (reset_counters, check_counters): Make $message a prefix.
17017 (test_normal_stop_notifications): Add "args" parameter - a list of
17018 init functions to be called. Make $message a prefix,
17019 (test_observer_normal_stop): Change the message prefixes so that
17020 they are unique, pass the attach / detach procedures to
17021 test_normal_stop_notifications.
17022
17023 * gdb.base/signull.exp (test_segv): Prefix all tests with
17024 "${name}". Clean up test messages.
17025
17026 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17027
17028 * gdb.base/ena-dis-br.exp: Update copyright.
17029 (break_at): New function. Replace send_gdb with gdb_test,
17030 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17031 ignore count, not stopped at bpt", with KFAIL.
17032
17033 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
17034
17035 * gdb.base/attach.exp: Remove cleanupfile handling.
17036
17037 2004-07-12 Andrew Cagney <cagney@gnu.org>
17038
17039 * gdb.base/annota1.exp: Cleanup corefile test name.
17040 * gdb.base/annota3.exp: Ditto.
17041
17042 2004-07-12 Andrew Cagney <cagney@gnu.org>
17043
17044 * gdb.base/signals.exp: Clean up copyright, re-indent.
17045
17046 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17047 gdb_test and gdb_test_multiple.
17048
17049 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17050
17051 * gdb.java/jmain.exp: Fix expected line number for main to
17052 break at. Set XFAIL for break at main test since gcj does not
17053 provide line number info for first statement in main.
17054
17055 2004-07-08 Andrew Cagney <cagney@gnu.org>
17056
17057 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17058
17059 * gdb.base/sigbpt.exp: Make the common part of each test name a
17060 prefix instead of suffix.
17061
17062 2004-07-07 Bob Rossi <bob_rossi@cox.net>
17063
17064 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17065 test from test_tbreak_creation_and_listing to
17066 test_file_list_exec_source_file
17067 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17068 Changed name of test from test_tbreak_creation_and_listing to
17069 test_file_list_exec_source_file
17070
17071 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17072
17073 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17074 the jmisc() constructor instead of <init>.
17075 * gdb.java/jmisc1.exp: Ditto.
17076
17077 2004-07-07 Andrew Cagney <cagney@gnu.org>
17078
17079 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17080 corrupting the PC.
17081
17082 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17083
17084 * gdb.cp/templates.exp: Accept whitespace change in demangler
17085 output.
17086
17087 2004-07-06 Andrew Cagney <cagney@gnu.org>
17088
17089 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17090
17091 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17092
17093 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17094 * lib/compiler.cc: Likewise.
17095
17096 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17097
17098 * lib/compiler.cc: Work around string preprocessing problem
17099 with old hp c++ compiler.
17100 * lib/compiler.c: Likewise.
17101
17102 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
17103
17104 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17105 directives to conditionalize symbol prefixing.
17106 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17107 additional_flags handling. Add underscore prefix for Cygwin.
17108 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17109 conditionalize symbol prefixing.
17110 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17111 additional_flags handling. Add underscore prefix for Cygwin.
17112
17113 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
17114
17115 * gdb.base/bigcore.exp: Skip test on Cygwin.
17116
17117 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17118
17119 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17120 formats for "info register". Use gdb_test_multiple. Fix
17121 the "invalid register" test.
17122
17123 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
17124
17125 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17126 PID for Cygwin. Add Cygwin specific strings to check for in some
17127 tests.
17128 (do_attach_tests): Add a test for user interaction when attaching
17129 to a process with no matching symbol table already loaded.
17130
17131 2004-06-26 Andrew Cagney <cagney@gnu.org>
17132
17133 Test PR java/1567 and PR java/1565.
17134 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17135 * gdb.java/jmisc2.exp: Delete file.
17136
17137 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17138
17139 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17140
17141 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
17142
17143 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17144 attach process.
17145
17146 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17147
17148 * gdb.cp/pr-1553.exp: Remove.
17149
17150 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17151
17152 * gdb.cp/pr-1553.cc: Remove.
17153 * gdb.cp/pr-1553.exp: Disable this test.
17154
17155 2004-06-20 Jim Blandy <jimb@redhat.com>
17156
17157 Fix PR testsuite/1680.
17158 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17159 regular expressions.
17160
17161 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17162
17163 Fix PR testsuite/1679.
17164 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17165 Issue an UNSUPPORTED result instead.
17166
17167 2004-06-18 Jim Blandy <jimb@redhat.com>
17168
17169 * gdb.base/charset.exp: Only send a control-C if we see a new
17170 prompt and incomplete command.
17171
17172 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17173
17174 * gdb.cp/pr-574.cc: Add copyright notice.
17175
17176 2004-06-17 Jim Blandy <jimb@redhat.com>
17177
17178 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17179 cases where the regexp has no groups; this grabs random text from
17180 the previous test suite, whatever that was.
17181
17182 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17183
17184 * gdb.cp/printmethod.cc: Add copyright notice.
17185
17186 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17187
17188 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17189
17190 2004-06-16 Andrew Cagney <cagney@gnu.org>
17191
17192 * gdb.base/signull.c: Update copyright. Include <string.h>.
17193 (bowler): Replace data_pointer with data_read
17194 and data_write cases. Add code_descriptor case.
17195 (zero, desc): New array and pointer.
17196 (data, code): Change to simple pointers.
17197 * gdb.base/signull.exp: Fix probe pattern matching a function
17198 descriptor SIGSEGV. Replace data_pointer with data_read and
17199 data_write tests.
17200
17201 2004-06-16 Andrew Cagney <cagney@gnu.org>
17202
17203 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17204
17205 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17206
17207 * gdb.base/long_long.c: Add copyright notice.
17208
17209 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17210
17211 * gdb.base/long_long.exp: Remove reference to
17212 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17213 to gdb_breakpoint and gdb_continue_to_breakpoint.
17214
17215 2004-06-14 Jim Blandy <jimb@redhat.com>
17216
17217 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17218 endian case.
17219
17220 2004-06-14 Andrew Cagney <cagney@gnu.org>
17221
17222 * gdb.base/gcore.exp (capture_command_output): Delete the always
17223 passing tests containing inferior values.
17224 * gdb.base/ending-run.exp: Do not include the breakpoint address
17225 in the test message. Update copyright.
17226 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17227 size in the test name, use gdb_test_multiple. Update copyright.
17228
17229 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17230
17231 * gdb.cp/ref-types.cc: Add copyright notice.
17232
17233 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17234
17235 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17236 hp_aCC_compiler.
17237 * lib/compiler.cc: Likewise.
17238 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17239 'set' commands. Log diagnostics for other lines. Set
17240 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17241
17242 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17243
17244 * gdb.cp/try_catch.cc: Add copyright notice.
17245
17246 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17247
17248 * gdb.cp/userdef.cc: Add copyright notice.
17249
17250 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17251
17252 * gdb.cp/virtfunc.cc: Add copyright notice.
17253
17254 2004-06-11 Randolph Chung <tausq@debian.org>
17255
17256 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17257 problem.
17258
17259 2004-06-10 Andrew Cagney <cagney@gnu.org>
17260
17261 * lib/compiler.cc, lib/compiler.c: Append either
17262 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17263 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17264 instead of gcc-3-3.
17265
17266 2004-06-09 Andrew Cagney <cagney@gnu.org>
17267
17268 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17269 gdb/1455, bug is specific to "long long" and "double".
17270
17271 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17272 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17273 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17274 fixed.
17275
17276 2004-06-09 Andrew Cagney <cagney@gnu.org>
17277
17278 * gdb.base/structs.exp (test_struct_returns): Replace
17279 "return_value_unknown" and "finish_value_unknown" by
17280 "return_value_known" and "finish_value_known". Instead of
17281 "return_value_unknown" iff "finish_value_unknown", check
17282 "return_value_known" implies "finish_value_known".
17283
17284 2004-06-08 Martin Hunt <hunt@redhat.com>
17285
17286 * gdb.base/float.exp: Add pattern for mips targets.
17287
17288 2004-06-08 Randolph Chung <tausq@debian.org>
17289
17290 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17291 message for unknown architectures more clear.
17292
17293 2004-06-08 Joel Brobecker <brobecker@gnat.com>
17294
17295 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17296 start the execution of the program.
17297
17298 2004-06-07 Jim Blandy <jimb@redhat.com>
17299
17300 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17301 * gdb.arch/i386-cpuid.h: New helper file.
17302
17303 2004-06-07 Randolph Chung <tausq@debian.org>
17304
17305 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17306 has started.
17307
17308 2004-06-04 Roland McGrath <roland@redhat.com>
17309
17310 Fix PR gdb/1647.
17311 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17312 differently to be robust to output buffering differences.
17313
17314 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17315
17316 * gdb.threads/pthreads.exp: Update copyright years.
17317 (check_control_c): Change asynchronous 'after' to synchronous.
17318
17319 2004-06-04 Roland McGrath <roland@redhat.com>
17320
17321 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17322 next gdb prompt.
17323
17324 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17325
17326 Fix PR gdb/1636.
17327 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17328 calls to synchronous.
17329
17330 2004-05-26 Jim Blandy <jimb@redhat.com>
17331
17332 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17333
17334 2004-05-24 Randolph Chung <tausq@debian.org>
17335
17336 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17337 * gdb.asm/pa.inc: New file.
17338
17339 2004-05-22 Mark Kettenis <kettenis@gnu.org>
17340
17341 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17342
17343 2004-05-21 Joel Brobecker <brobecker@gnat.com>
17344 Daniel Jacobowitz <drow@mvista.com>
17345
17346 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17347 GDB prompt.
17348
17349 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17350
17351 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
17352 setjmp/longjmp. Use sigaction instead of signal.
17353
17354 2004-05-19 J. Brobecker <brobecker@gnat.com>
17355 Michael Snyder <msnyder@redhat.com>
17356
17357 * gdb.threads/pthread_cond_wait.c: New file.
17358 * gdb.threads/pthread_cond_wait.exp: New testcase.
17359
17360 2004-05-13 Andrew Cagney <cagney@redhat.com>
17361
17362 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17363 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17364
17365 2004-05-11 Andrew Cagney <cagney@redhat.com>
17366
17367 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17368 fixed but revealed gdb/1639.
17369
17370 2004-05-10 Andrew Cagney <cagney@redhat.com>
17371
17372 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17373 func1" and "next to 2nd alarm", kernel bug avoided.
17374
17375 2004-05-10 Daniel Jacobowitz <dan@debian.org>
17376
17377 PR external/1568
17378 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17379 XFAIL if it is smaller than bytes_allocated.
17380 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17381 (main): Make chunks_allocated unsigned. Correct comment.
17382
17383 2004-05-07 Joel Brobecker <brobecker@gnat.com>
17384
17385 * gdb.arch/powerpc-aix-prologue.c: New file.
17386 * gdb.arch/powerpc-aix-prologue.exp: New file.
17387
17388 2004-05-07 Jim Blandy <jimb@redhat.com>
17389
17390 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17391 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17392
17393 2004-05-06 Joel Brobecker <brobecker@gnat.com>
17394
17395 * gdb.base/sep.exp: No longer setup_kfail when the program was
17396 built with dwarf2.
17397
17398 2004-05-05 Jim Ingham <jingham@apple.com>
17399
17400 * gdb.base/pending.exp: Make sure pending breakpoints
17401 preserve the ignore count.
17402
17403 2004-04-27 Jerome Guitton <guitton@gnat.com>
17404
17405 * i386-prologue.exp: Add testcase for jump instruction as first
17406 instruction of the real code.
17407 * i386-prologue.c (jump_at_beginning): New function.
17408
17409 2004-04-28 Mark Kettenis <kettenis@gnu.org>
17410
17411 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17412 x86_64-*-*.
17413
17414 2004-04-28 Mark Kettenis <kettenis@gnu.org>
17415
17416 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17417 i*86-*-*.
17418
17419 2004-04-25 Mark Kettenis <kettenis@gnu.org>
17420
17421 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17422 expression that checks the return type.
17423
17424 2004-04-23 Andrew Cagney <cagney@redhat.com>
17425
17426 * gdb.base/call-sc.exp: New test of scalar call/return values.
17427 * gdb.base/call-sc.c: Ditto.
17428
17429 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17430
17431 * gdb.threads/manythreads.c: Reduce thread stack size.
17432
17433 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17434
17435 * gdb.threads/manythreads.c: Add copyright notice.
17436
17437 2004-04-23 Andrew Cagney <cagney@redhat.com>
17438
17439 * gdb.base/siginfo.exp: Better handle step out of signal.
17440 * gdb.base/sigstep.exp: Ditto.
17441
17442 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
17443 Daniel Jacobowitz <drow@mvista.com>
17444
17445 * gdb.threads/manythreads.c: New testcase.
17446 * gdb.threads/manythreads.exp: Ditto.
17447
17448 2004-04-22 Jim Blandy <jimb@redhat.com>
17449
17450 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17451 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17452
17453 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17454
17455 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17456
17457 2004-04-21 Andrew Cagney <cagney@redhat.com>
17458
17459 * gdb.base/sigstep.c: New file.
17460 * gdb.base/sigstep.exp: New file.
17461
17462 2004-04-16 Joel Brobecker <brobecker@gnat.com>
17463
17464 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17465 call to observer_notify_normal_stop.
17466
17467 2004-04-15 Andrew Cagney <cagney@redhat.com>
17468
17469 * gdb.base/siginfo.c: New file.
17470 * gdb.base/siginfo.exp: New file.
17471
17472 2004-04-12 J. Brobecker <brobecker@gnat.com>
17473
17474 * gdb.base/sep.exp: Fix typo in comment.
17475
17476 2004-04-12 J. Brobecker <brobecker@gnat.com>
17477
17478 * gdb.base/sep.c: New file.
17479 * gdb.base/sep-proc.c: New file.
17480 * gdb.base/sep.exp: New testcase.
17481
17482 2004-04-09 Mark Kettenis <kettenis@gnu.org>
17483
17484 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17485 support.
17486
17487 2004-04-05 Andrew Cagney <cagney@redhat.com>
17488
17489 * gdb.base/sigaltstack.c: New file.
17490 * gdb.base/sigaltstack.exp: New file.
17491
17492 2004-04-04 Joel Brobecker <brobecker@gnat.com>
17493
17494 * gdb.base/foll-fork.exp: Update the expected output for
17495 "help set follow-fork-mode", to match a change that was made
17496 to the help of this variable on 2004-01-13.
17497
17498 2004-04-01 Joel Brobecker <brobecker@gnat.com>
17499
17500 * lib/ada.exp: Add copyright notice.
17501 * bar.ads: Likewise.
17502 * bar.adb: Likewise.
17503 * null_record.adb: Likewise.
17504 * null_record.exp: Likewise.
17505 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17506
17507 2004-04-01 Joel Brobecker <brobecker@gnat.com>
17508
17509 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17510 * configure: Regenerate.
17511
17512 2004-04-01 Joel Brobecker <brobecker@gnat.com>
17513
17514 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17515 to build the application. Remove the message printed when in
17516 verbose mode, redundant with the UNSUPPORTED message above.
17517
17518 2004-03-31 Joel Brobecker <brobecker@gnat.com>
17519
17520 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17521 * gdb.ada (null_record.exp): New testcase.
17522
17523 2004-03-31 Joel Brobecker <brobecker@gnat.com>
17524
17525 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17526
17527 2004-03-31 Joel Brobecker <brobecker@gnat.com>
17528
17529 * gdb.ada: New subdirectory.
17530 * gdb.ada/Makefile.in: New file.
17531 * gdb.ada/gnat_ada.gpr.in: New file.
17532
17533 2004-03-31 Joel Brobecker <brobecker@gnat.com>
17534
17535 * lib/ada.exp: New file.
17536
17537 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
17538
17539 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17540 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17541
17542 2004-03-22 Andrew Cagney <cagney@redhat.com>
17543
17544 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17545 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17546 Problem identified by Ulrich Weigand.
17547
17548 2004-03-17 David Carlton <carlton@kealia.com>
17549
17550 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17551 PR c++/826.
17552
17553 2004-03-16 Roland McGrath <roland@redhat.com>
17554
17555 * gdb.base/auxv.exp: New file.
17556 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17557
17558 2004-03-12 David Carlton <carlton@kealia.com>
17559
17560 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17561 * gdb.cp/pr-1553.cc: Ditto.
17562 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17563 pass branch.
17564
17565 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17566
17567 * gdb.cp/templates.exp: Accept more template types.
17568
17569 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17570
17571 From Corinna Vinschen with modifications.
17572 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17573 local variable obj_with_enum.
17574 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17575 results with obj_with_enum.
17576
17577 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17578
17579 * gdb.cp/classes.cc: New file, copied from misc.cc.
17580 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17581
17582 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17583
17584 * gdb.cp/misc.cc: Add copyright notice.
17585
17586 2004-03-05 David Carlton <carlton@kealia.com>
17587
17588 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17589 * gdb.cp/rtti.h: Update copyright.
17590 (namespace n2::n3): New.
17591 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17592 (n2::n3::func3): New.
17593 (main): Call n2::n3::func3.
17594 * gdb.cp/rtti2.cc: Update copyright.
17595 (n2::create3): New.
17596
17597 2004-03-04 Mark Kettenis <kettenis@gnu.org>
17598
17599 * gdb.asm/openbsd.inc: Fix typo.
17600
17601 2004-03-03 Fred Fish <fnf@redhat.com>
17602
17603 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17604 "val" instead of unused "size". Update copyright year.
17605
17606 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
17607
17608 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17609 to use unsigned char.
17610 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17611 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17612
17613 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
17614
17615 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17616 line of output.
17617
17618 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
17619
17620 * gdb.base/relocate.c (dummy): Initialize.
17621
17622 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
17623
17624 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17625 a breakpoint at exit.
17626
17627 2004-02-27 Fred Fish <fnf@redhat.com>
17628
17629 * gdb.base/chng-syms.exp: Add expect condition to match failing
17630 case that isn't a timeout.
17631
17632 2004-02-27 Andrew Cagney <cagney@redhat.com>
17633
17634 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17635 support.
17636
17637 2004-02-26 Fred Fish <fnf@redhat.com>
17638
17639 * gdb.arch/gdb1431.c: Remove.
17640 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17641 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17642 of "until" incorrectly.
17643
17644 2004-02-26 J. Brobecker <brobecker@gnat.com>
17645
17646 * gdb.cp/class2.cc (empty): New class.
17647 (refer): New function.
17648 (main): Declare an object of type empty and use it.
17649 * gdb.cp/class2.exp: Print the value of an object of type empty.
17650
17651 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17652
17653 * gdb.base/langs.exp: Update query string to match the
17654 new nquery format used for pending breakpoints.
17655
17656 2004-02-26 Andrew Cagney <cagney@redhat.com>
17657
17658 Fix PR i18n/1570.
17659 * gdb.base/charset.c: Update copyright notice.
17660 (main, init_string): Remove the escape character '\e' tests.
17661 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17662 * gdb.base/charset.exp (valid_host_charset): Ditto.
17663 * gdb.base/setvar.exp: Ditto.
17664
17665 2004-02-24 Andrew Cagney <cagney@redhat.com>
17666
17667 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17668 mmapped data in core file" PASS and FAIL messages consistent.
17669
17670 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17671 setting a breakpoint. Work around PR java/1565.
17672
17673 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17674
17675 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17676 new nquery format.
17677 * gdb.base/pending.exp: Ditto.
17678
17679 2004-02-22 Mark Kettenis <kettenis@gnu.org>
17680
17681 * configure.in: Run stabs tests on *BSD.
17682 * configure: Regenerated.
17683
17684 2004-02-21 Mark Kettenis <kettenis@gnu.org>
17685
17686 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17687
17688 2004-02-20 Fred Fish <fnf@redhat.com>
17689
17690 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17691 blank in test for "returns short", for consistency with other
17692 "returns xxx" tests. Update copyright year.
17693
17694 2004-02-19 Fred Fish <fnf@redhat.com>
17695
17696 New testcase for PR breakpoint/1558.
17697 * gdb.arch/gdb1558.exp: New file.
17698 * gdb.arch/gdb1558.c: New file.
17699
17700 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
17701
17702 * gdb.base/nodebug.exp: Fix typo.
17703
17704 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17705
17706 Committed by Jim Blandy <jimb@redhat.com>.
17707
17708 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17709
17710 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17711
17712 * gdb.base/float.exp: Support s390*-*-* targets.
17713
17714 2004-02-17 Adam Fedor <fedor@gnu.org>
17715
17716 * gdb.base/gdb1555.exp: New file.
17717 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17718
17719 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
17720
17721 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17722
17723 2004-02-16 Fred Fish <fnf@redhat.com>
17724
17725 * gdb.arch/gdb1291.c: Remove
17726 * gdb.arch/gdb1291.s: New test input file.
17727 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17728 fail. Test for correct result, known incorrect result, other
17729 failures and timeouts.
17730
17731 2004-02-16 Andrew Cagney <cagney@redhat.com>
17732
17733 * gdb.base/bigcore.exp: New file.
17734 * gdb.base/bigcore.c: New file.
17735
17736 2004-02-13 Andrew Cagney <cagney@redhat.com>
17737
17738 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17739 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17740 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17741 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17742 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17743 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17744 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17745 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17746 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17747 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17748
17749 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17750
17751 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17752 executed is an alloc instruction.
17753
17754 2004-02-11 David Carlton <carlton@kealia.com>
17755
17756 * gdb.cp/breakpoint.exp: New.
17757 * gdb.cp/breakpoint.cc: New.
17758
17759 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17760
17761 Partial fix for PR gdb/1543.
17762 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17763 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17764 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17765 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17766 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17767 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17768 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17769 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17770 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17771 to bug-gdb@prep.ai.mit.edu .
17772 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17773 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17774 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17775 Likewise.
17776
17777 2004-02-10 Andrew Cagney <cagney@redhat.com>
17778
17779 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17780 using gdb_internal_error_resync.
17781
17782 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
17783
17784 * gdb.threads/thread-specific.exp: Stop early if no threads are
17785 found.
17786
17787 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17788
17789 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17790
17791 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
17792
17793 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17794 breakpoints.
17795
17796 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
17797
17798 * config/sim.exp (gdb_load): Handle $arg == "".
17799 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17800 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17801
17802 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
17803
17804 * gdb.base/maint.exp: Update test to reflect
17805 obstack changes.
17806
17807 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17808
17809 * gdb.base/pendshr.c (pendfunc): New function that calls
17810 pendfunc1.
17811 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17812
17813 2004-02-04 Fred Fish <fnf@redhat.com>
17814
17815 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17816 function symbols and update copyright years.
17817 * gdb.arch/gdb1291.c: Ditto.
17818
17819 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17820
17821 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17822
17823 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17824
17825 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17826
17827 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17828
17829 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17830
17831 2004-02-02 Fred Fish <fnf@redhat.com>
17832
17833 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17834 remote targets. Update copyright years.
17835
17836 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17837
17838 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17839 support.
17840 * gdb.base/langs.exp: Fix test which attempts to create
17841 breakpoint on non-existent function to handle new pending
17842 support.
17843 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17844 a breakpoint.
17845 * gdb.base/pending.exp: New test.
17846 * gdb.base/pending.c: New file.
17847 * gdb.base/pendshr.c: Ditto.
17848
17849 2004-02-02 David Carlton <carlton@kealia.com>
17850
17851 * gdb.cp/overload.exp: Add overloadNamespace tests.
17852 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17853 (overloadNamespace, XXX): New.
17854 (main): Call XXX::marker2.
17855
17856 2004-02-01 Fred Fish <fnf@redhat.com>
17857
17858 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17859 * gdb.base/finish.exp: Ditto.
17860 * gdb.base/gcore.exp: Ditto.
17861 * gdb.base/huge.exp: Ditto.
17862 * gdb.base/info-proc.exp: Ditto.
17863 * gdb.base/return2.exp: Ditto.
17864 * gdb.threads/gcore-thread.exp: Ditto.
17865
17866 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
17867
17868 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17869
17870 2004-02-01 Mark Kettenis <kettenis@gnu.org>
17871
17872 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17873 that opening the file succeeds on OpenBSD.
17874
17875 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
17876
17877 * gdb.threads/thread-specific.c: New file.
17878 * gdb.threads/threads-specific.exp: New test script.
17879 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17880 to expect_out.
17881
17882 2004-02-01 Mark Kettenis <kettenis@gnu.org>
17883
17884 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17885 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17886 only on the "print_small_structs from print_long_arg_list" test.
17887
17888 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
17889
17890 * gdb.base/completion.exp: Kill a stray backslash.
17891
17892 From Jim Ingham <jingham@apple.com>:
17893 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17894 agrees with the result from sending a tab.
17895
17896 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
17897
17898 * gdb.base/chng-syms.exp: Remove stray newline.
17899
17900 2004-01-31 Mark Kettenis <kettenis@gnu.org>
17901
17902 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17903 *-*-openbsd*.
17904 * gdb.asm/openbsd.inc: New file.
17905
17906 2004-01-30 Mark Kettenis <kettenis@gnu.org>
17907
17908 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17909 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17910 *-*solaris2*. Remove commented out default settings for
17911 asm-flags. Replace gdb_compile with target_link.
17912
17913 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17914
17915 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17916 for all tests. Remove old hp-ux and cygnus xfail cases.
17917
17918 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17919
17920 * gdb.base/chng-syms.exp: New file.
17921 * gdb.base/chng-syms.c: New file.
17922
17923 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17924
17925 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17926 Provide arms for current output in all my configurations.
17927
17928 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17929
17930 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17931 * lib/compiler.cc: Likewise.
17932 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17933 get the right preprocessor. Eval the output directly. Remove
17934 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17935 hp_f77_compiler and hp_f90_compiler completely.
17936 (gdb_preprocess): Delete.
17937 (get_compiler): Delete.
17938
17939 2004-01-24 Mark Kettenis <kettenis@gnu.org>
17940
17941 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17942 <string.h>.
17943
17944 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
17945
17946 * gdb.mi/mi-stack.exp: Update copyright.
17947
17948 2004-01-23 David Carlton <carlton@kealia.com>
17949
17950 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17951 test for cp_lookup_transparent_type.
17952 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17953 call them.
17954
17955 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
17956
17957 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17958 after -var-update.
17959
17960 2004-01-23 David Carlton <carlton@kealia.com>
17961
17962 * gdb.cp/namespace.cc (C::ensureRefs): New.
17963 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17964
17965 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
17966
17967 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17968 case "-stack-list-locals 2".
17969 * gdb.mi/mi-var-child.exp: Test for case
17970 "-var-list-children --all-values NAME".
17971
17972 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17973
17974 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17975
17976 2004-01-18 Mark Kettenis <kettenis@gnu.org>
17977
17978 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17979 used with gdb_test_multiple.
17980
17981 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17982 read at address 0. This fixes PR testsuite/1504.
17983
17984 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
17985
17986 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17987 Remove downloading, guessing the host executable, the calls to
17988 gdb_file_cmd and gdb_target_cmd, and "load" support.
17989 (infer_host_exec): New function broken out from gdb_load.
17990 (gdb_load): New wrapper for gdbserver_gdb_load.
17991 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17992 gdb_target_cmd. Use -target-select.
17993 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17994 Download binaries to the host. Clear last_mi_remote_file when
17995 we load a new binary.
17996 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17997 call gdbserver_gdb_load and mi_gdb_target_cmd.
17998
17999 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18000
18001 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18002 type patterns.
18003
18004 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18005
18006 * gdb.cp/templates.exp: Fix typo in test name of
18007 "print Foo<volatile char*>::foo".
18008
18009 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18010
18011 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18012
18013 2004-01-16 Ben Elliston <bje@wasabisystems.com>
18014
18015 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18016 (clean mostlyclean): Remove empty rm.
18017
18018 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18019
18020 * gdb.base/setvar.exp: Add copyright years.
18021
18022 2004-01-14 David Carlton <carlton@bactrian.org>
18023
18024 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18025 PR c++/1511 and update coment.
18026 * gdb.cp/templates.exp: Update patterns to match current output.
18027 If changes involve something other than whitespace, KFAIL
18028 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18029
18030 2004-01-14 David Carlton <carlton@kealia.com>
18031
18032 * gdb.cp/namespace.exp: Add tests involving classes defined within
18033 namespaces.
18034 * gdb.cp/namespace.cc (C::CClass): New.
18035 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18036
18037 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
18038
18039 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18040 what debug info we have. Print a better message if something goes
18041 wrong while producing the separate debug info file.
18042
18043 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18044
18045 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18046
18047 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18048
18049 * gdb.base/callfuncs.c: Add copyright notice.
18050
18051 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18052
18053 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18054 inheritance. PR gdb/1498, PR gcc/13539.
18055
18056 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
18057
18058 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18059 test specific name.
18060 * gdb.mi/gdb669.exp: Ditto.
18061 * gdb.mi/mi-pthreads.exp: Ditto.
18062 * gdb.mi/mi1-pthreads.exp: Ditto.
18063 * gdb.mi/mi2-pthreads.exp: Ditto.
18064
18065 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18066
18067 * gdb.cp/member-ptr.cc: Add copyright notice.
18068
18069 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18070
18071 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18072 some patterns for recent versions of gcc and hpacc. Delete
18073 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18074 Delete tests that access a NULL pointer-to-member-data. This
18075 script is still disabled for gcc.
18076
18077 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
18078
18079 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
18080 escaped correctly.
18081
18082 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
18083
18084 * gdb.base/sepdebug.exp: New file.
18085 * gdb.base/sepdebug.c: New file.
18086 * lib/gdb.exp (separate_debug_filename): New procedure.
18087 (gdb_gnu_strip_debug): New procedure.
18088
18089 2004-01-12 Andrew Cagney <cagney@redhat.com>
18090
18091 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18092 * gdb.mi/ChangeLog-1999-2003: New file.
18093
18094 2004-01-12 Andrew Cagney <cagney@redhat.com>
18095
18096 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18097 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18098 or EEXIST", treat EBUSY as an XFAIL.
18099
18100 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18101
18102 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18103 hp_cc_compiler.
18104
18105 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18106
18107 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18108 decorations.
18109
18110 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18111
18112 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18113 and "(aCC)" decorations. Remove obsolete doco about old
18114 test results.
18115
18116 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18117
18118 * gdb.cp/exception.exp: Fix typo in doco.
18119
18120 2004-01-09 Mark Kettenis <kettenis@gnu.org>
18121
18122 * gdb.base/gdb1476.exp: Fix typo.
18123
18124 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18125
18126 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18127 file.
18128
18129 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18130
18131 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18132 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18133 Use gdb_compile. Remove restriction on gcc. Add some patterns
18134 for recent version of gdb. Delete second half, which was a copy
18135 of the first half with different build flags. This test is
18136 still disabled because it is still not ready for production.
18137
18138 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18139
18140 * gdb.cp/exception.cc: Add copyright notice.
18141 * gdb.cp/exception.exp: Add a notice that this file is broken
18142 because of line number changes caused by addition of copyright
18143 notice.
18144
18145 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18146
18147 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18148 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18149
18150 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18151
18152 * gdb.cp/classes.exp: Accept gnu abi 2.
18153 * gdb.cp/derivation.exp: Likewise.
18154 * gdb.cp/overload.exp: Likewise.
18155 * gdb.cp/virtfunc.exp: Likewise.
18156
18157 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18158
18159 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18160 semicolon after end of function.
18161
18162 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18163
18164 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18165 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18166 boilerplate code for compiling and running the program under
18167 test. Add some string method tests.
18168
18169 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18170
18171 * gdb.cp/bs15503.cc: Add copyright notice.
18172 * gdb.cp/bs15503.exp: Adjust line number.
18173
18174 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18175
18176 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18177 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18178
18179 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18180
18181 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18182 hp_cc_compiler.
18183
18184 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18185
18186 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18187 * gdb.cp/ctti.exp: Use the marker instead of "next".
18188 With gcc, run further before bailing.
18189
18190 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18191
18192 * gdb.cp/cttiadd.cc: Add copyright notice.
18193 * gdb.cp/cttiadd1.cc: Likewise.
18194 * gdb.cp/cttiadd2.cc: Likewise.
18195 * gdb.cp/cttiadd3.cc: Likewise.
18196
18197 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18198
18199 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18200 Use gdb_test, gdb_test_multiple. Use floating-point values that
18201 have exact representations in IEEE-ish formats.
18202
18203 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18204
18205 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18206 compilers. Delete duplicate call to get_compiler_info.
18207 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18208 * gdb.base/volatile.exp: Likewise.
18209
18210 2004-01-07 Mark Kettenis <kettenis@gnu.org>
18211
18212 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18213 memory at address 0.
18214
18215 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18216
18217 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18218 to test for hp-ux assembler. Fix copyright years.
18219
18220 2004-01-07 Andrew Cagney <cagney@redhat.com>
18221
18222 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18223
18224 2004-01-07 Andrew Cagney <cagney@redhat.com>
18225
18226 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18227 when creating the read-only file. From analysis by Roland McGrath
18228 and Elena Zannoni.
18229
18230 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18231
18232 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18233
18234 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18235
18236 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18237 data pointers.
18238
18239 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18240
18241 * gdb.cp/m-static.exp: Compile one source file at a time.
18242 Delete unused call to get_compiler_info.
18243
18244 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18245
18246 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18247 * gdb.base/call-rt-st.exp: Likewise.
18248 * gdb.base/nodebug.exp: Likewise.
18249 * gdb.base/volatile.exp: Likewise.
18250 * gdb.cp/ref-types.exp: Likewise.
18251 * gdb.cp/templates.exp: Likewise.
18252
18253 2004-01-05 Mark Kettenis <kettenis@gnu.org>
18254
18255 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18256
18257 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18258
18259 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18260 hppa*-hp-hpux*.
18261
18262 2004-01-04 Mark Kettenis <kettenis@gnu.org>
18263
18264 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18265 x86_64-*-*.
18266
18267 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18268 sparc64-*-* and sparc*-solaris2*.
18269
18270 2004-01-04 Mark Kettenis <kettenis@gnu.org>
18271
18272 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18273 return ${tests}" test. The ${tests} already mentions the
18274 filename.
18275
18276 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18277
18278 * gdb.cp/local.exp: Accept gcc abi 2.
18279
18280 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18281
18282 * gdb.cp/templates.exp: Accept gcc abi 2.
18283
18284 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18285
18286 * lib/compiler.cc: Remove supports_template_debugging.
18287 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18288
18289 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18290
18291 * gdb.cp/namespace.exp: Accept gcc abi 2.
18292
18293 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18294
18295 * gdb.cp/method.exp: Accept gcc abi 2.
18296
18297 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18298
18299 * gdb.cp/classes.exp: Generate identical results as old version.
18300 * gdb.cp/derivation.exp: Likewise.
18301 * gdb.cp/overload.exp: Likewise.
18302 * gdb.cp/virtfunc.exp: Likewise.
18303
18304 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18305
18306 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18307 mysterious bug with sourceware version of expect.
18308
18309 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18310
18311 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18312 current versions of gcc, including gcc abi 2. Remove gratuitous
18313 restart of test program. Use gdb_test_multiple and gdb_test for
18314 all tests. Add patterns to xfail missing "const" in "const char *"
18315 and kfail PR gdb/1155.
18316
18317 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18318
18319 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18320 current versions of gcc, including gcc abi 2. Remove gratuitous
18321 restart of test program. Use gdb_test_multiple and gdb_test for
18322 all tests. Add patterns to kfail PR gdb/1498.
18323
18324 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18325
18326 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18327 current versions of gcc, including gcc abi 2. Use "breakpoint"
18328 and "continue" instead of restarting the target program. Use
18329 gdb_test_multiple and gdb_test for all tests.
18330
18331 2004-01-01 Mark Kettenis <kettenis@gnu.org>
18332
18333 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18334 for *-*-solaris2*.
18335
18336 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18337
18338 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18339 current versions of gcc, including gcc abi 2. Use "breakpoint"
18340 and "continue" instead of restarting the target program several
18341 times. Use gdb_test_multiple and gdb_test for all tests.
18342
18343 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18344
18345 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18346 source files.
18347
18348 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18349
18350 * gdb.base/environ.exp: Handle compiling test case from multiple
18351 source files.
18352
18353 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18354
18355 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18356
18357 2003-12-17 Jim Blandy <jimb@redhat.com>
18358
18359 * gdb.base/freebpcmd.c: Add copyright notice.
18360
18361 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18362
18363 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18364
18365 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18366
18367 2003-12-13 Jim Blandy <jimb@redhat.com>
18368
18369 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18370
18371 2003-12-12 Kevin Buettner <kevinb@redhat.com>
18372
18373 * gdb.asm/frv.inc: New file.
18374 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18375
18376 2003-12-09 Fred Fish <fnf@redhat.com>
18377
18378 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18379 functions to break1.c and leave prototypes behind. Add more
18380 "set breakpoint NN here" comments.
18381 * gdb.base/break1.c: New file.
18382
18383 * gdb.base/break.exp: Handle compiling test case from multiple
18384 source files and change source file references as needed.
18385 * gdb.base/completion.exp: Ditto.
18386 * gdb.base/condbreak.exp: Ditto.
18387 * gdb.base/define.exp: Ditto.
18388 * gdb.base/ena-dis-br.exp: Ditto.
18389 * gdb.base/info-proc.exp: Ditto.
18390 * gdb.base/maint.exp: Ditto.
18391 * gdb.base/until.exp: Ditto.
18392
18393 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18394 hardcoded line numbers.
18395 * gdb.base/define.exp: Ditto.
18396 * gdb.base/ena-dis-br.exp: Ditto.
18397 * gdb.base/maint.exp: Ditto.
18398 * gdb.base/until.exp: Ditto.
18399
18400 * gdb.base/completion.exp: Use "break1" for completion tests since
18401 "break" is no longer a unique prefix.
18402
18403 2003-12-06 Andrew Cagney <cagney@redhat.com>
18404
18405 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18406 "return_value_unimplemented". When an unimplemented struct return
18407 architecture, report incorrect values as a KFAIL
18408
18409 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18410
18411 * gdb.cp/rtti.exp: Accept new wording of warning from
18412 cp_lookup_rtti_type.
18413
18414 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18415
18416 Partial fix for PR testsuite/1456.
18417 * gdb.base/scope.exp (test_at_main): Replace references to
18418 gcc_compiled with calls to test_compiler_info.
18419 (test_at_foo): Likewise.
18420 (test_at_bar): Likewise.
18421
18422 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18423
18424 Partial fix for PR testsuite/1456.
18425 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18426 to test_compiler_info.
18427
18428 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18429
18430 * gdb.base/so-impl-ld.exp: Update copyright notice.
18431
18432 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18433
18434 Partial fix for PR testsuite/1456.
18435 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18436 to test_compiler_info.
18437
18438 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18439
18440 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18441 from current versions of gdb. Clean up regular expressions.
18442 Delete redundant timeout case.
18443
18444 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18445
18446 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18447 from current versions of gdb. Clean up regular expressions.
18448 Delete redundant timeout case.
18449
18450 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18451
18452 Partial fix for PR testsuite/1456.
18453 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18454 gcc_compiled with call to test_compiler_info.
18455
18456 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18457
18458 Partial fix for PR testsuite/1456.
18459 * gdb.base/list.exp (test_list_function): Delete unused declaration
18460 of gcc_compiled.
18461
18462 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18463
18464 Partial fix for PR testsuite/1456.
18465 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18466 call to test_compiler_info.
18467
18468 2003-11-29 Mark Kettenis <kettenis@gnu.org>
18469
18470 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18471 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18472 it to create the appropriate note.inc.
18473 * gdb.asm/asmsrc1.s: Include "note.inc".
18474 * gdb.asm/netbsd.inc: New file.
18475 * gdb.asm/empty.inc: New file.
18476
18477 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18478
18479 Partial fix for PR testsuite/1456.
18480 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18481 calls to test_compiler_info.
18482
18483 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18484
18485 Partial fix for PR testsuite/1456.
18486 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18487 calls to test_compiler_info.
18488
18489 2003-11-27 Mark Kettenis <kettenis@gnu.org>
18490
18491 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18492 pattern for the KFAILs.
18493
18494 2003-11-25 Adam Fedor <fedor@gnu.org>
18495
18496 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18497 * gdb.objc/objcdecode.m: New file.
18498
18499 2003-11-25 Adam Fedor <fedor@gnu.org>
18500
18501 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18502 * gdb.objc/nondebug.m: New file.
18503
18504 2003-11-26 Ben Elliston <bje@wasabisystems.com>
18505
18506 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18507 NetBSD as it does on FreeBSD. Modelled on a similar change by
18508 Mark Kettenis on 2003-05-30.
18509 (link-flags): Set to "--entry _start" regardless of target.
18510 Special linker flags are to be appended to $link-flags.
18511 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18512
18513 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18514
18515 * gdb.cp/method.exp: Accept output of new demangler.
18516
18517 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18518
18519 * gdb/class2.exp: New file.
18520 * gdb/class2.cc: New file.
18521
18522 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18523
18524 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18525 of new demangler.
18526
18527 2003-11-23 Mark Kettenis <kettenis@gnu.org>
18528
18529 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18530 of gdb_test "run".
18531
18532 2003-11-23 Mark Kettenis <kettenis@gnu.org>
18533
18534 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18535 "continue" into "run".
18536
18537 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18538
18539 Partial fix for PR testsuite/1456.
18540 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18541 call to test_compiler_info.
18542 * gdb.cp/ctti.exp: Likewise.
18543 * gdb.cp/derivation.exp: Likewise.
18544 * gdb.cp/member-ptr.exp: Likewise.
18545 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18546 reference to gcc_compiled.
18547
18548 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18549
18550 Fix PR testsuite/1463.
18551 * gdb.base/structs.exp (start_structs_test): Call
18552 get_debug_format before using the debug format.
18553
18554 2003-11-22 Andrew Cagney <cagney@redhat.com>
18555
18556 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18557 * gdb.base/structs.exp: Use gdb_test_multiple.
18558
18559 2003-11-20 Andrew Cagney <cagney@redhat.com>
18560
18561 * gdb.base/structs.exp: Handle and recover from internal errors.
18562 Replace "foo${n}" with "foo<n>" in test messages.
18563
18564 * gdb.base/structs.exp: Update copyright. Rewrite.
18565 * gdb.base/structs.c: Update copyright. Rewrite.
18566
18567 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18568 resync count exceeded.
18569
18570 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18571 from the internal error.
18572 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18573 Original from Jim Blandy.
18574 (gdb_test_multiple): Use gdb_internal_error_resync.
18575
18576 2003-11-19 Andrew Cagney <cagney@redhat.com>
18577
18578 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18579 KFAIL.
18580
18581 2003-11-17 Mark Kettenis <kettenis@gnu.org>
18582
18583 New testcase for PR backtrace/1435.
18584 * gdb.arch/i386-unwind.exp: New file.
18585 * gdb.arch/i386-unwind.c: New file.
18586
18587 2003-11-17 Andrew Cagney <cagney@redhat.com>
18588
18589 * lib/gdb.exp (compiler_info): New global.
18590 (test_compiler_info): New function.
18591 (get_compiler_info): Set compiler_info.
18592 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18593 "compiler_info" to gcc-<major>-<minor>.
18594
18595 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18596
18597 * gdb.trace/configure: Remove.
18598
18599 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
18600
18601 * gdb.base/break.c: Add comments to aid finding line numbers for
18602 breakpoints.
18603 * gdb.base/break.exp: Remove all references to explicit line
18604 numbers.
18605
18606 2003-11-11 Nick Clifton <nickc@redhat.com>
18607
18608 * gdb.base/shreloc.exp: Do not run for targets which do not
18609 support shared objects.
18610
18611 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
18612
18613 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18614 Don't run tests if nofileio flag is given.
18615
18616 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
18617
18618 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
18619 as well as 'Watchpoint'.
18620
18621 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
18622
18623 Reported by Jim Ingham <jingham@apple.com>:
18624 * gdb.base/annota1.exp: Match at least one occurrence of the
18625 signal handler annotation.
18626
18627 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
18628
18629 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18630 as well as 'Watchpoint'.
18631
18632 2003-11-05 Michael Chastain <mec@shout.net>
18633
18634 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18635
18636 2003-11-03 Kris Warkentin <kewarken@qnx.com>
18637
18638 * gdb.arch/gdb1291.c: New test file.
18639 * gdb.arch/gdb1291.exp: New test script.
18640 * gdb.arch/gdb1431.c: New test file.
18641 * gdb.arch/gdb1431.exp: New test script.
18642
18643 2003-10-22 Michael Chastain <mec@shout.net>
18644
18645 * gdb.mi/pthreads.c: Add copyright notice.
18646
18647 2003-10-22 Michael Chastain <mec@shout.net>
18648
18649 * gdb.threads/pthreads.c: Add copyright notice.
18650
18651 2003-10-20 Michael Chastain <mec@shout.net>
18652
18653 * gdb.base/gdb1056.exp: New test script.
18654
18655 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
18656
18657 * gdb.threads/killed.exp: Use gdb_run_cmd.
18658
18659 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
18660
18661 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18662 create a core file.
18663 * gdb.threads/gcore-thread.exp: Likewise.
18664
18665 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
18666
18667 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18668 type, based on char type.
18669 (struct bit_flags_short_t): New bitfield type, based on short type.
18670 (init_bit_flags_char): New fuction.
18671 (init_bit_flags_short): Ditto.
18672 (print_bit_flags_char): Ditto.
18673 (print_bit_flags_short): Ditto.
18674 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18675
18676 2003-10-11 Michael Chastain <mec@shout.net>
18677
18678 * gdb.base/call-rt-st.exp: Update copyright year.
18679
18680 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18681
18682 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18683 * gdb.disasm/sh3.s: Ditto.
18684
18685 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
18686
18687 * gdb.threads/switch-threads.exp: New test.
18688 * gdb.threads/switch-threads.c: New source file.
18689
18690 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
18691
18692 * gdb.base/ending-run.exp: Add sh specific case.
18693
18694 2003-10-06 Andrew Cagney <cagney@redhat.com>
18695
18696 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18697 * gdb.disasm/mn10200.exp: Delete obsolete file.
18698
18699 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
18700
18701 * ChangeLog: Correct an entry command.exp -> commands.exp.
18702 * gdb.base/commands.exp (bp_deleted_in_command_test)
18703 (temporary_breakpoint_commands): Check noargs.
18704
18705 2003-09-25 David Carlton <carlton@kealia.com>
18706
18707 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18708 of some print tests, where appropriate. Add tests for C::D::cd,
18709 E::ce, F::cXfX, G::XgX.
18710 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18711
18712 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
18713
18714 * lib/java.exp (java_init): Import target_alias before using it.
18715
18716 2003-09-25 David Carlton <carlton@kealia.com>
18717
18718 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18719
18720 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
18721
18722 * gdb.base/selftest.exp: Accomodate more instruction reordering
18723 weirdness.
18724
18725 2003-09-17 Michael Chastain <mec@shout.net>
18726
18727 * gdb.cp/gdb1355.exp: New file.
18728 * gdb.cp/gdb1355.c: New file.
18729
18730 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
18731
18732 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18733 * gdb.asm/sh.inc: New file.
18734
18735 2003-09-11 David Carlton <carlton@kealia.com>
18736
18737 * gdb.cp/namespace.exp: Add tests for namespace types.
18738 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
18739 (test_namespace): New.
18740
18741 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
18742
18743 * gdb.base/relocate.exp: Handle new gdb output at startup.
18744 * gdb.stabs/weird.exp: Ditto.
18745
18746 2003-09-08 Michael Chastain <mec@shout.net>
18747
18748 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18749
18750 2003-09-07 Michael Chastain <mec@shout.net>
18751
18752 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18753 'parse error'.
18754
18755 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18756
18757 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18758
18759 2003-08-30 Michael Chastain <mec@shout.net>
18760
18761 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18762 * gdb.gdb/observer.exp: Ditto.
18763 * gdb.gdb/xfullpath.exp: Ditto.
18764
18765 2003-08-29 Mark Kettenis <kettenis@gnu.org>
18766
18767 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18768 *-*-*bsd*.
18769
18770 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18771
18772 * gdb.base/dump.exp: Skip for ia64.
18773
18774 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18775
18776 * gdb.asm/asm-source.exp: Add ia64 support.
18777 * gdb.asm/ia64.inc: New file.
18778
18779 2003-08-22 Michael Chastain <mec@shout.net>
18780
18781 * gdb.cp: New directory.
18782 * gdb.cp/*: Copy from gdb.c++/*.
18783 * gdb.c++/*: Remove.
18784 * Makefile.in: Change gdb.c++ to gdb.cp.
18785 * configure.in: Ditto.
18786 * configure: Regnerate.
18787
18788 2003-08-18 Mark Kettenis <kettenis@gnu.org>
18789
18790 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18791 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18792
18793 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
18794
18795 * mi-var-display.exp (-var-list-children weird): Accept function
18796 pointers with argument types.
18797 * mi1-var-display.exp (-var-list-children weird): Likewise.
18798 * mi2-var-display.exp (-var-list-children weird): Likewise.
18799
18800 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
18801
18802 * gdb.base/annota3.exp: Add missing newline.
18803
18804 2003-08-06 Michael Chastain <mec@shout.net>
18805
18806 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18807
18808 2003-08-12 Michael Snyder <msnyder@redhat.com>
18809
18810 * gdb.base/float.exp: Add test for SH.
18811
18812 2003-08-10 Mark Kettenis <kettenis@gnu.org>
18813
18814 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18815
18816 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
18817
18818 * gdb.base/completion.exp: Remove reduntant completion test
18819 on filename.
18820
18821 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
18822
18823 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18824 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18825 gdb.trace/save-trace.exp: Make sure that full pathnames are
18826 escaped correctly.
18827
18828 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
18829
18830 * configure.in: Don't generate config.h from config.hin.
18831 * configure: Regenerate.
18832 * config.hin: Remove file.
18833 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18834 * gdb.threads/pthreads.c: Ditto.
18835
18836 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
18837
18838 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18839 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18840 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18841 Replace ld24 with seth/add3.
18842
18843 2003-08-02 Andrew Cagney <cagney@redhat.com>
18844
18845 * gdb.base/annota3.exp: New file.
18846 * gdb.base/annota3.c: New file.
18847 * gdb.c++/annota3.exp: New file.
18848 * gdb.c++/annota3.cc: New file.
18849
18850 2003-07-29 Michael Chastain <mec@shout.net>
18851
18852 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18853 actually failed.
18854 (do_pass): Likewise.
18855 * gdb.threads/tls.exp: Always initialize no_of_threads.
18856
18857 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
18858
18859 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18860 pattern.
18861 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18862 * gdb.threads/tls.exp: Recognize one case of the host library not
18863 supporting TLS.
18864
18865 2003-07-27 Andrew Cagney <cagney@redhat.com>
18866
18867 * gdb.base/fileio.exp: Use SH when running commands using
18868 remote_exec.
18869
18870 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
18871
18872 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18873 * gdb.base/relocate.c (dummy): New padding array.
18874
18875 2003-07-22 Michael Snyder <msnyder@redhat.com>
18876
18877 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
18878
18879 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18880 patterns to be more general, accepting old and new output.
18881 Some output chars (such as '+') also must be quoted.
18882 Some addresses are displayed numerically instead of
18883 symbolically.
18884
18885 2003-07-23 Michael Snyder <msnyder@redhat.com>
18886
18887 * gdb.base/return2.exp: Don't test long-long return.
18888
18889 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18890 * gdb.disasm/t01_mov.exp: Ditto.
18891 * gdb.disasm/t02_mova.s: Ditto.
18892 * gdb.disasm/t02_mova.exp: Ditto.
18893 * gdb.disasm/t03_add.s: Ditto.
18894 * gdb.disasm/t03_add.exp: Ditto.
18895 * gdb.disasm/t04_sub.s: Ditto.
18896 * gdb.disasm/t04_sub.exp: Ditto.
18897 * gdb.disasm/t05_cmp.s: Ditto.
18898 * gdb.disasm/t05_cmp.exp: Ditto.
18899 * gdb.disasm/t06_ari2.s: Ditto.
18900 * gdb.disasm/t06_ari2.exp: Ditto.
18901 * gdb.disasm/t07_ari3.s: Ditto.
18902 * gdb.disasm/t07_ari3.exp: Ditto.
18903 * gdb.disasm/t08_or.s: Ditto.
18904 * gdb.disasm/t08_or.exp: Ditto.
18905 * gdb.disasm/t09_xor.s: Ditto.
18906 * gdb.disasm/t09_xor.exp: Ditto.
18907 * gdb.disasm/t10_and.s: Ditto.
18908 * gdb.disasm/t10_and.exp: Ditto.
18909 * gdb.disasm/t11_logs.s: Ditto.
18910 * gdb.disasm/t11_logs.exp: Ditto.
18911 * gdb.disasm/t12_bit.s: Ditto.
18912 * gdb.disasm/t12_bit.exp: Ditto.
18913 * gdb.disasm/t13_otr.s: Ditto.
18914 * gdb.disasm/t13_otr.exp: Ditto.
18915
18916 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
18917
18918 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18919
18920 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
18921
18922 * gdb.threads/tls.c : New file.
18923 * gdb.threads/tls.exp : New file.
18924 * gdb.threads/tls-main.c : New file.
18925 * gdb.threads/tls-shared.c : New file.
18926 * gdb.threads/tls-shared.exp : New file.
18927
18928 2003-07-22 Andreas Schwab <schwab@suse.de>
18929
18930 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18931
18932 2003-07-20 Andreas Schwab <schwab@suse.de>
18933
18934 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18935 due to insn reordering.
18936
18937 2003-07-15 Andrew Cagney <cagney@redhat.com>
18938
18939 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18940
18941 2003-07-15 Michael Chastain <mec@shout.net>
18942
18943 * gdb.base/gdb1250.exp: New file.
18944 * gdb.base/gdb1250.c: New file.
18945
18946 2003-07-09 Michal Ludvig <mludvig@suse.cz>
18947
18948 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18949 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18950
18951 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
18952
18953 * gdb.threads/tls.c: New file.
18954 * gdb.threads/tls.exp: New file.
18955 * gdb.threads/tls-main.c: New file.
18956 * gdb.threads/tls-shared.c: New file.
18957 * gdb.threads/tls-shared.exp: New file.
18958
18959 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
18960
18961 * gdb.base/annota1.exp: Make sure that we properly escape the
18962 full path of the source file. Xfail more permissive patterns,
18963 due to a compiler debug info problem.
18964
18965 2003-07-07 Andreas Schwab <schwab@suse.de>
18966
18967 * gdb.asm/m68k.inc: New file.
18968 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18969
18970 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18971 arguments"): Also match negative number.
18972
18973 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18974
18975 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
18976
18977 * gdb.base/store.c (charest): New typedef.
18978 (add_char): Rename to add_charest, update.
18979 (wack_char): Rename to wack_charest, update types. Return l + r
18980 to keep r live across the call.
18981 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18982 (wack_double, wack_doublest): Return l + r to keep r live across
18983 the call.
18984 * gdb.base/store.exp: Accomodate store.c changes.
18985
18986 2003-06-30 David Carlton <carlton@kealia.com>
18987
18988 * gdb.c++/maint.exp (test_invalid_name): New.
18989 (test_first_component): Add tests for invalid names.
18990
18991 2003-06-29 Michael Chastain <mec@shout.net>
18992
18993 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18994 output of '<VTT for class>' for virtual base classes.
18995
18996 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
18997
18998 * gdb.base/completion.exp: Tab-complete "complet" instead of
18999 "compl".
19000 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19001
19002 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
19003
19004 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19005 * gdb.base/volatile.exp: Likewise.
19006
19007 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
19008
19009 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19010 gdb/1265.
19011
19012 2003-06-28 Michael Chastain <mec@shout.net>
19013 Daniel Jacobowitz <drow@mvista.com>
19014
19015 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19016 initial line count of 'captured_main' from 26 to 32.
19017 (test_with_self): Allow xmalloc call to be interleaved with the
19018 preceding two lines.
19019
19020 2003-06-24 Joel Brobecker <brobecker@gnat.com>
19021
19022 * gdb.base/bang.exp: New testcase.
19023
19024 2003-06-23 Joel Brobecker <brobecker@gnat.com>
19025
19026 * gdb.base/langs.exp: Add some tests for the "minimal" language
19027 support.
19028
19029 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
19030
19031 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19032 the testcase.
19033
19034 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
19035
19036 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19037 offset.
19038
19039 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
19040
19041 * gdb.c++/pr-1210.cc: New file.
19042 * gdb.c++/pr-1210.exp: New file.
19043
19044 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
19045
19046 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19047 000-exec-continue.
19048
19049 2003-06-15 Mark Kettenis <kettenis@gnu.org>
19050
19051 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19052 on *-*-*bsd* instead of *-*-freebsd*.
19053
19054 2003-06-14 Andrew Cagney <cagney@redhat.com>
19055
19056 * gdb.base/store.exp: Test longest and doublest. Test all
19057 parameters. Weaken return statement match.
19058 * gdb.base/store.c: Add longest and doublest - aka long long and
19059 long double functions. Put all parameters into local register
19060 variables. Use negative values.
19061
19062 2003-06-14 Andrew Cagney <cagney@redhat.com>
19063
19064 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19065 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19066 exit status.
19067 * gdb.base/fileio.exp: Disable target when nointerrupts and
19068 noinferiorio, instead of limiting it to remote. Use remote_exec
19069 instead of system.
19070
19071 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19072
19073 * gdb.base/float.exp: Add ia64 support.
19074
19075 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
19076
19077 * gdb.base/fileio.exp: Run only on remote targets.
19078
19079 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
19080
19081 * gdb.base/fileio.c: New file, testing File-I/O.
19082 * gdb.base/fileio.exp: Ditto.
19083
19084 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19085
19086 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19087 shared objects after relocation at load time (gdb PR/1132).
19088 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
19089 as above, part of the shared object relocation test.
19090
19091 2003-06-08 Mark Kettenis <kettenis@gnu.org>
19092
19093 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19094 fully filled history list.
19095 * gdb.base/gdb_history: New file.
19096
19097 * gdb.base/signals.exp: XFAIL "continue to func1" on
19098 i*86-*-freebsd*.
19099
19100 * gdb.base/attach.exp: When trying to attach to a nonexistent
19101 process, make it possible to specify the PID based on the target,
19102 and do so for *-*-freebsd*.
19103
19104 2003-06-02 Richard Henderson <rth@redhat.com>
19105
19106 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19107
19108 2003-06-02 Richard Henderson <rth@redhat.com>
19109
19110 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19111
19112 2003-06-02 Richard Henderson <rth@redhat.com>
19113
19114 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19115
19116 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
19117
19118 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19119 of globalvar.
19120
19121 2003-06-01 Mark Kettenis <kettenis@gnu.org>
19122
19123 * gdb.asm/asm-source.exp: Check for memory read errors in
19124 disassembler test on *BSD too.
19125
19126 2003-06-01 Richard Henderson <rth@redhat.com>
19127
19128 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19129 for .frame.
19130 (gdbasm_call): Lose ldgp.
19131 (gdbasm_startup): Add frame information.
19132 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19133
19134 2003-05-31 Mark Kettenis <kettenis@gnu.org>
19135
19136 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19137 i?86-*-*.
19138
19139 2003-05-30 Mark Kettenis <kettenis@gnu.org>
19140
19141 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19142 FreeBSD.
19143
19144 2003-05-29 Richard Henderson <rth@redhat.com>
19145
19146 * gdb.asm/alpha.inc: New file.
19147 * gdb.asm/asm-source.exp: Use it.
19148
19149 2003-05-29 Jim Blandy <jimb@redhat.com>
19150
19151 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19152 'core.PID'.
19153
19154 2003-05-22 Jim Blandy <jimb@redhat.com>
19155
19156 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19157 backtrace.
19158
19159 2003-05-20 David Carlton <carlton@math.stanford.edu>
19160
19161 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19162 this time.
19163
19164 2003-05-19 David Carlton <carlton@bactrian.org>
19165
19166 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19167 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19168
19169 2003-05-19 David Carlton <carlton@bactrian.org>
19170
19171 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19172 namespace tests.
19173 Bump copyright date.
19174 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19175 (main): Call C::D::marker2.
19176 * gdb.c++/namespace1.cc: New file.
19177
19178 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19179
19180 Roland McGrath <roland@redhat.com>
19181 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
19182 there is no manager thread.
19183
19184 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19185
19186 * gdb.threads/schedlock.exp: Remove assumption that all threads
19187 will run in a particular small time slice. Also ensure we break
19188 in one of the child threads rather than the main thread.
19189
19190 2003-05-07 Jim Blandy <jimb@redhat.com>
19191
19192 Add support for assembly source testing on the s390x.
19193 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19194 architecture.
19195 * gdb.asm/s390x.inc: New file.
19196
19197 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19198 succession of 'if' statements.
19199
19200 2003-05-05 Andrew Cagney <cagney@redhat.com>
19201
19202 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19203
19204 2003-05-05 Andrew Cagney <cagney@redhat.com>
19205
19206 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19207 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19208
19209 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
19210
19211 * gdb.base/charset.exp: Update based on new behavior of set/show
19212 charset commands.
19213
19214 2003-05-01 Andrew Cagney <cagney@redhat.com>
19215
19216 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19217 variable do not give memory errors.
19218
19219 2003-04-30 Adam Fedor <fedor@gnu.org>
19220
19221 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19222 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19223 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19224 gdb.objc/basicclass.m: : New files
19225
19226 * lib/gdb.exp (gdb_compile_objc): New procedure.
19227
19228 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
19229
19230 * gdb.base/signals.exp: Make backtrace tests more specific.
19231
19232 2003-04-23 David Carlton <carlton@bactrian.org>
19233
19234 * gdb.c++/maint.exp (test_first_component): Add tests for
19235 'operator' in more locations.
19236
19237 2003-04-16 Kevin Buettner <kevinb@redhat.com>
19238
19239 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19240
19241 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
19242
19243 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
19244 func marke' instead. Update test name.
19245
19246 2003-04-15 David Carlton <carlton@math.stanford.edu>
19247
19248 * gdb.c++/maint.exp: New file.
19249
19250 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
19251
19252 * gdb.threads/schedlock.c: Change type of thread function argument
19253 to long, to avoid warnings on 64-bit platforms.
19254
19255 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
19256
19257 * gdb.base/attach.exp: Add new message from ptrace in case of
19258 attaching to nonexistent process.
19259
19260 2003-04-11 Jim Blandy <jimb@redhat.com>
19261
19262 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19263 gdb.c++/userdef.cc: Place comments on the lines to which the
19264 marker function might return.
19265 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19266 gdb.c++/userdef.exp: Look for those comments to check that we've
19267 returned to the right place, instead of checking line numbers.
19268
19269 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
19270
19271 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19272 match on sourcefile name, instead of directory name.
19273
19274 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
19275
19276 * gdb.base/completion.exp: Use string_to_regexp to match the
19277 working directory name.
19278
19279 2003-04-09 Jim Blandy <jimb@redhat.com>
19280
19281 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19282 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19283 after an inferior function call, report the failure, but allow the
19284 test to continue.
19285
19286 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19287
19288 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19289 with -DPROTOTYPES.
19290
19291 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19292
19293 * gdb.base/break.exp: Revert last patch.
19294
19295 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19296
19297 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19298 with -DPROTOTYPES.
19299
19300 2003-04-02 Andrew Cagney <cagney@redhat.com>
19301
19302 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19303 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19304 matching directories by the name breakpoint.
19305 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19306 Make "continue to marker1" consistent.
19307 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19308 message consistent.
19309 * lib/gdb.exp: Put "the program is no longer running", and "the
19310 program exited" in parenthesis.
19311 * lib/mi-support.exp: Ditto.
19312
19313 2003-04-02 Bob Rossi <bob_rossi@cox.net>
19314
19315 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19316
19317 2003-03-29 Andrew Cagney <cagney@redhat.com>
19318
19319 * gdb.base/sizeof.c (main): Print the value of '\377'.
19320 * gdb.base/sizeof.exp: Check the sign of '\377'.
19321
19322 2003-03-27 Michael Chastain <mec@shout.net>
19323
19324 * gdb.base/gdb1090.exp: New file.
19325 * gdb.base/gdb1090.cc: New file.
19326
19327 2003-03-27 J. Brobecker <brobecker@gnat.com>
19328
19329 * gdb.gdb/observer.exp: New regression test.
19330
19331 2003-03-27 Michael Chastain <mec@shout.net>
19332
19333 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19334 * gdb.base/ptype.exp: Likewise.
19335
19336 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
19337
19338 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19339
19340 2003-03-26 Michael Chastain <mec@shout.net>
19341
19342 * gdb.base/ptype.exp: Actually use some typedef'd types.
19343
19344 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19345
19346 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19347 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19348
19349 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19350
19351 * gdb.base/default.exp: Fix regular expression.
19352
19353 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19354
19355 * gdb.base/args.exp: Fix regular expression.
19356
19357 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19358
19359 * gdb.base/help.exp: Allow Win32 child process.
19360
19361 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19362
19363 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19364 when stepping out of main().
19365
19366 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19367
19368 * gdb.base/default.exp: Check for win32 specific message when calling
19369 "run" without executable.
19370
19371 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19372
19373 * gdb.base/args.exp: Expect .exe in output.
19374
19375 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
19376
19377 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19378 Cygwin native.
19379
19380 2003-03-17 Andrew Cagney <cagney@redhat.com>
19381
19382 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19383 vector registes.
19384 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19385 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19386
19387 2003-03-17 David Carlton <carlton@math.stanford.edu>
19388
19389 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19390 test, for PR breakpoints/38.
19391 Call test_watchpoint_and_breakpoint.
19392 * gdb.base/watchpoint.c (func3): New function.
19393 (main): Call func3.
19394
19395 2003-03-04 David Carlton <carlton@math.stanford.edu>
19396
19397 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19398 Garply<Garply<char> >:: garply".
19399 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19400 with respect to PR c++/1111; note also PR c++/1113.
19401 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19402 respect to PR c++/1062.
19403 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19404
19405 2003-03-03 David Carlton <carlton@math.stanford.edu>
19406
19407 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19408 with respect to PR c++/57.
19409 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19410 c++/826.
19411 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19412 respect to PR c++/57.
19413
19414 2003-03-03 David Carlton <carlton@math.stanford.edu>
19415
19416 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19417 respect to PR c++/33 into FAILs.
19418
19419 2003-03-03 Michael Chastain <mec@shout.net>
19420
19421 * configure.in: Update copyright years.
19422
19423 2003-03-03 Michael Chastain <mec@shout.net>
19424
19425 * Makefile.in: Update copyright years.
19426
19427 2003-02-28 David Carlton <carlton@math.stanford.edu>
19428
19429 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19430 print class instead of struct and/or superfluous protection
19431 specifiers, as long as the resulting output is equivalent to the
19432 source code.
19433 Delete FIXME from end of messages on tests that don't need
19434 fixing.
19435
19436 2003-02-28 David Carlton <carlton@math.stanford.edu>
19437
19438 * gdb.c++/templates.exp (do_tests): Allow const in the two
19439 Foo<volatile char *>::foo tests.
19440
19441 2003-02-27 Michael Snyder <msnyder@redhat.com>
19442
19443 * gdb.base/restore.c (main): Return zero, so exit code
19444 will be consistant.
19445
19446 2003-02-26 David Carlton <carlton@math.stanford.edu>
19447
19448 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19449 char *>::foo" test with respect to PR c++/33. Create a new test
19450 which is identical to that one except that it doesn't put the
19451 space between the "char" and the "*"; KFAIL it, too.
19452
19453 2003-02-26 David Carlton <carlton@math.stanford.edu>
19454
19455 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19456 template types into either PASSes or KFAILs (corresponding to PR
19457 c++/57). Tweak indentation. Update copyright.
19458
19459 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19460
19461 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19462
19463 2003-02-13 Michael Chastain <mec@shout.net>
19464
19465 * gdb.base/exprs.exp: Remove i960 remnants.
19466 * gdb.base/funcargs.exp: Likewise.
19467 * gdb.base/list.exp: Likewise.
19468 * gdb.base/ptype.exp: Likewise.
19469
19470 2003-02-14 David Carlton <carlton@math.stanford.edu>
19471
19472 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19473 pEe->D::vg()" from XFAIL to KFAIL.
19474
19475 2003-02-13 Jason Molenda (jmolenda@apple.com)
19476
19477 * gdb.base/maint.exp: Update maint print statistics regexp to include
19478 new entries.
19479
19480 2003-02-13 Michael Chastain <mec@shout.net>
19481
19482 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19483
19484 2003-02-12 Michael Chastain <mec@shout.net>
19485
19486 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19487 * gdb.c++/inherit.exp: Likewise.
19488 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19489 * gdb.c++/templates.exp: Likewise.
19490 * gdb.c++/virtfunc.exp: Likewise.
19491
19492 2003-02-06 Jason Molenda (jason-cl@molenda.com)
19493
19494 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19495 why the code is written that way.
19496
19497 2003-02-05 Michael Chastain <mec@shout.net>
19498
19499 * gdb.base/dump.exp: Add missing copyright line.
19500
19501 2003-02-05 Jason Molenda (jason-cl@molenda.com)
19502
19503 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
19504 at the beginning so the breakpoint doesn't get set on the loop.
19505
19506 2003-02-05 Michael Chastain <mec@shout.net>
19507
19508 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19509 output for configurations with gcc 2.95.3.
19510
19511 2003-02-05 Keith Seitz <keiths@redhat.com>
19512 Andrew Cagney <ac131313@redhat.com>
19513
19514 * gdb.mi/mi-cli.exp: New file.
19515
19516 2003-02-04 Michael Chastain <mec@shout.net>
19517
19518 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19519 Call perror and then continue.
19520
19521 2003-02-03 Michael Chastain <mec@shout.net>
19522
19523 * gdb.c++/pr-1023.cc: New file.
19524 * gdb.c++/pr-1023.exp: New file.
19525
19526 2003-02-05 Jim Blandy <jimb@redhat.com>
19527
19528 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19529 it's local to foobar. Check for it there, and check that it's not
19530 present in main.
19531 * gdb.c++/local.cc (marker2): New function.
19532 (foobar): Call marker1.
19533 (main): Call marker2 instead of marker1.
19534
19535 2003-02-04 Andrew Cagney <ac131313@redhat.com>
19536
19537 * gdb.disasm/mn10200.exp: Obsolete file.
19538 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19539 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19540 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19541
19542 2003-02-04 David Carlton <carlton@math.stanford.edu>
19543
19544 * gdb.c++/overload.exp: Test intToChar(1).
19545 * gdb.c++/overload.cc (intToChar): New.
19546 (main): Call intToChar.
19547
19548 2003-02-03 David Carlton <carlton@math.stanford.edu>
19549
19550 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19551 'might_kfail' arg.
19552 KFAIL some of the continue_to_bp_overloaded calls, according to
19553 PR c++/1025.
19554
19555 2003-02-01 Michael Chastain <mec@shout.net>
19556
19557 * gdb.base/advance.c (marker1): New marker function.
19558 * gdb.base/advance.exp: When the 'advance' command lands on the
19559 return breakpoint, it can legitimately stop on either the
19560 current line or the next line. Accommodate both outcomes.
19561 * gdb.base/until.exp: Likewise.
19562
19563 2003-02-02 Andrew Cagney <ac131313@redhat.com>
19564
19565 2002-11-10 Jason Molenda (jason-cl@molenda.com):
19566 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19567 now a list, not a tuple.
19568 * gdb.mi/mi-var-display.exp: Ditto.
19569 * gdb.mi/gdb792.exp: Ditto.
19570
19571 2003-02-01 Andrew Cagney <ac131313@redhat.com>
19572
19573 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
19574 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19575 stack backtraces.
19576 * gdb.mi/mi-syn-frame.c: Part of same.
19577
19578 2003-02-01 Mark Kettenis <kettenis@gnu.org>
19579
19580 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19581 gdb.mi/mi1-pthreads.exp: Return instead of calling
19582 gdb_suppress_entire_file.
19583
19584 2003-02-01 Mark Salter <msalter@redhat.com>
19585
19586 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19587
19588 2003-01-31 Mark Salter <msalter@redhat.com>
19589
19590 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19591 Support empty arg.
19592
19593 2003-01-30 Michael Chastain <mec@shout.net>
19594
19595 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19596 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19597 has been fixed in gdb/readline on 2003-01-09.
19598
19599 2003-01-29 Michael Snyder <msnyder@redhat.com>
19600
19601 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19602 * gdb.base/display.exp: Allow for leading underscore in symbol.
19603 * gdb.base/args.exp: Skip if target does not support args passing.
19604
19605 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
19606
19607 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
19608 gdb_test. Accept a list of expect arguments as the third
19609 parameter.
19610 (gdb_test): Use it.
19611
19612 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
19613
19614 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19615 allow for different test tree configurations. Update some
19616 tescases accordingly.
19617 * gdb.arch/altivec-regs.exp: Ditto.
19618 * gdb.asm/asm-source.exp: Ditto.
19619 * gdb.base/advance.exp: Ditto.
19620 * gdb.base/display.exp: Ditto.
19621 * gdb.base/long_long.exp: Ditto.
19622 * gdb.base/mips_pro.exp: Ditto.
19623 * gdb.base/overlays.exp: Ditto.
19624 * gdb.base/relocate.exp: Ditto.
19625 * gdb.base/setshow.exp: Ditto.
19626 * gdb.base/step-line.exp: Ditto.
19627 * gdb.base/step-test.exp: Ditto.
19628 * gdb.base/until.exp: Ditto.
19629 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19630
19631 2003-01-17 David Carlton <carlton@math.stanford.edu>
19632
19633 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19634 corresponding to PR c++/945.
19635 Update copyright.
19636
19637 2003-01-17 David Carlton <carlton@math.stanford.edu>
19638
19639 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19640 corresponding to PR c++/68.
19641
19642 2003-01-17 David Carlton <carlton@math.stanford.edu>
19643
19644 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19645 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19646 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19647
19648 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
19649
19650 * gdb.base/break.exp: Fix change of default location, because of
19651 removal of until tests.
19652 * gdb.base/help.exp: Update test for new 'until' help message.
19653 Add test for help on 'advance'.
19654 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
19655
19656 2003-01-15 Mark Kettenis <kettenis@gnu.org>
19657
19658 * gdb.base/default.exp: Adapt "info float" test for recent changes
19659 to that command. Add test for "info vector".
19660 * gdb.base/float.exp: New file. Add test for "info float" that
19661 resembles the old test in gdb.base/default.exp.
19662
19663 2003-01-15 David Carlton <carlton@math.stanford.edu>
19664
19665 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19666
19667 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
19668
19669 * gdb.base/break.exp: Move the tests of until command from here...
19670 * gdb.base/until.exp: ... to here. New file. Add other tests.
19671 * gdb.base/advance.c: New file.
19672 * gdb.base/advance.exp: New file.
19673
19674 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
19675
19676 * gdb.base/args.c: New file.
19677 * gdb.base/args.exp: New file.
19678
19679 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
19680
19681 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19682
19683 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
19684
19685 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19686
19687 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
19688
19689 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19690 dates.
19691
19692 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19693
19694 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19695
19696 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19697
19698 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19699 (ptype &*"foo").
19700 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19701
19702 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19703
19704 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19705 * gdb.mi/mi1-console.exp: Likewise.
19706
19707 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19708
19709 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19710 * gdb.mi/mi1-console.exp: Likewise.
19711
19712 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
19713
19714 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19715
19716 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
19717
19718 * gdb.base/detach.exp: New test.
19719
19720 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
19721
19722 * Makefile.in (ALL_SUBDIRS): New variable.
19723 (subdirs, clean, distclean): Use it.
19724 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19725 regenerating Makefile, since it is generated from the top level.
19726 * gdb.asm/Makefile.in: Likewise.
19727 * gdb.base/Makefile.in: Likewise.
19728 * gdb.c++/Makefile.in: Likewise.
19729 * gdb.disasm/Makefile.in: Likewise.
19730 * gdb.java/Makefile.in: Likewise.
19731 * gdb.mi/Makefile.in: Likewise.
19732 * gdb.threads/Makefile.in: Likewise.
19733 * gdb.trace/Makefile.in: Likewise.
19734
19735 2003-01-09 David Carlton <carlton@math.stanford.edu>
19736
19737 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19738 Add copyright year 2003.
19739
19740 2003-01-06 Michael Chastain <mec@shout.net>
19741
19742 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19743 When selecting a thread, 'line' and 'file' are optional.
19744 * gdb.mi/mi1-pthreads.exp: Likewise.
19745
19746 2003-01-06 Andreas Schwab <schwab@suse.de>
19747
19748 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19749 failures.
19750
19751 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
19752
19753 Fix PR gdb/844
19754 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19755 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19756
19757 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19758 instead of calling gdb_suppress_entire_file.
19759 * gdb.threads/print-threads.exp: Likewise.
19760 * gdb.threads/schedlock.exp: Likewise.
19761
19762 * gdb.threads/killed.exp: Return instead of calling
19763 gdb_suppress_entire_file.
19764 * gdb.threads/linux-dp.exp: Likewise.
19765 * gdb.threads/pthreads.exp: Likewise.
19766
19767 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
19768
19769 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19770 stabs.
19771 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19772 * gdb.base/whatis.exp: Always allow (void) after function names.
19773
19774 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
19775
19776 * gdb.c++/casts.exp: Correct regexp.
19777
19778 2003-01-04 Mark Kettenis <kettenis@gnu.org>
19779
19780 * configure.in: Call AC_CONFIG_HEADER. Don't call
19781 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19782 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19783 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19784 aforementioned directories in the AC_OUPUT call.
19785 * config.hin: New file.
19786 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19787 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19788 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19789 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19790 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19791 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19792 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19793 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19794 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19795 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19796 gdb.threads/configure.in, gdb.threads/configure,
19797 gdb.threads/config.in, gdb.trace/configure.in,
19798 gdb.trace/configure: Removed.
19799
19800 2003-01-03 Michael Chastain <mec@shout.net>
19801
19802 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19803 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19804
19805 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
19806
19807 * gdb.base/store.exp: Fix regular expressions.
19808
19809 2002-12-28 Mark Kettenis <kettenis@gnu.org>
19810
19811 * configure.in: Rewrite.
19812 * configure: Regenerated.
19813
19814 2003-01-03 David Carlton <carlton@math.stanford.edu>
19815
19816 * gdb.base/psymtab.exp: New file.
19817 * gdb.base/psymtab1.c: Ditto.
19818 * gdb.base/psymtab2.c: Ditto.
19819
19820 2002-12-23 Adam Fedor <fedor@gnu.org>
19821
19822 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19823
19824 2002-12-23 David Carlton <carlton@math.stanford.edu>
19825
19826 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19827 and current_directory initialization.
19828
19829 2002-12-22 Jim Blandy <jimb@redhat.com>
19830
19831 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19832 rather than as part of the output file name.
19833
19834 * gdb.base/attach.exp: There's no need to copy the test program to
19835 /tmp; that was only ever necessary on HP/UX, and this test is
19836 entirely disabled there anyway.
19837
19838 2002-12-21 Jim Blandy <jimb@redhat.com>
19839
19840 * gdb.c++/psmang.exp: Doc fix.
19841
19842 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19843 test.
19844
19845 2002-12-20 David Carlton <carlton@math.stanford.edu>
19846
19847 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19848
19849 2002-12-18 Michael Chastain <mec@shout.net>
19850
19851 * gdb.c++/annota2.exp: Add copyright year 2002.
19852
19853 2002-12-17 David Carlton <carlton@math.stanford.edu>
19854
19855 * gdb.c++/try_catch.cc: Add marker comments.
19856 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19857 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19858 * gdb.c++/m-static.cc: Ditto.
19859 * gdb.c++/m-static1.cc: Ditto.
19860 * gdb.c++/try_catch.cc: Ditto.
19861
19862 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19863
19864 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19865 to see whether we are using the new -environment-directory
19866 command which resets via -r or the old version of the command
19867 which may prompt the user. Part of fix for gdb/741.
19868
19869 2002-12-13 Andrew Cagney <ac131313@redhat.com>
19870
19871 * gdb.fortran/types.exp: Update obsolete comment.
19872 * gdb.fortran/exprs.exp: Ditto.
19873 * lib/gdb.exp: Delete obsolete code.
19874 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19875 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19876 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19877 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19878 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19879 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19880 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19881 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19882 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19883 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19884 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19885 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19886 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19887 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19888 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19889 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19890 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19891 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19892 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19893 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19894 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19895 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19896 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19897 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19898 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19899 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19900 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19901 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19902 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19903 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19904 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19905 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19906 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19907 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19908 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19909 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19910 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19911
19912 2002-12-11 David Carlton <carlton@math.stanford.edu>
19913
19914 * gdb.c++/m-data.exp: Add test for members that shadow global
19915 variables: see PR gdb/804.
19916 * gdb.c++/m-data.cc: Ditto.
19917
19918 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
19919
19920 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19921
19922 2002-12-06 David Carlton <carlton@math.stanford.edu>
19923
19924 * gdb.base/store.c: Don't declare functions static.
19925
19926 2002-12-04 Andrew Cagney <ac131313@redhat.com>
19927
19928 * gdb.base/store.exp, gdb.base/store.c: New files.
19929
19930 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
19931
19932 * gdb.base/selftest.exp: Update for current gdb.
19933
19934 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
19935
19936 * gdb.base/maint.exp: Only dump symbols from one source file
19937 or objfile.
19938
19939 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
19940
19941 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19942 function call.
19943
19944 2002-11-25 Jim Blandy <jimb@redhat.com>
19945
19946 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19947 function appearing in error message.
19948
19949 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
19950
19951 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19952
19953 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19954
19955 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19956 for mi1 and current mi is in correct format. New mi startup message
19957 should be in mi console format. This is part of fix for PR gdb/604.
19958
19959 2002-09-18 Fernando Nasser <fnasser@redhat.com>
19960
19961 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19962 which explicitly prints the zero offset as "+0".
19963
19964 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
19965
19966 * gdb.threads/schedlock.c (args): Make unsigned.
19967
19968 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
19969
19970 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19971 numbers. Allow "foo2|selected stack frame".
19972 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19973 * gdb.asm/asmsrc2.s: Likewise.
19974 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19975 comments.
19976 * gdb.asm/mips.inc: New file.
19977
19978 2002-10-18 Adam Fedor <fedor@gnu.org>
19979
19980 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19981 * gdb.base/help.exp: Likewise.
19982
19983 2002-10-17 Kevin Buettner <kevinb@redhat.com>
19984
19985 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19986 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19987
19988 2002-10-02 Jim Blandy <jimb@redhat.com>
19989
19990 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19991
19992 2002-10-01 Andrew Cagney <ac131313@redhat.com>
19993
19994 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19995 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19996 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19997 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19998 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19999 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20000 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20001
20002 2002-09-29 Andrew Cagney <ac131313@redhat.com>
20003
20004 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20005 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20006 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20007 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20008 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20009 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20010 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
20011
20012 2002-09-27 Kevin Buettner <kevinb@redhat.com>
20013
20014 * gdb.base/annota1.exp (info break): Make directory components of
20015 path optional since not all compilers emit this debug information.
20016
20017 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20018 step ends up stepping out of the function instead of stopping on
20019 the epilogue.
20020
20021 2002-09-26 Keith Seitz <keiths@redhat.com>
20022
20023 * lib/insight-support.exp (gdbtk_start): Figure out where
20024 the insight executable is based on where gdb is. Use this
20025 executable to start insight instead of gdb.
20026
20027 2002-09-25 Andrew Cagney <cagney@redhat.com>
20028
20029 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20030
20031 2002-09-24 Andrew Cagney <ac131313@redhat.com>
20032
20033 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20034 test_isolated_complaints.
20035 (test_empty_complaint): New function.
20036 (test_empty_complaints): New function. Check no output when no
20037 complaints.
20038
20039 2002-09-19 Jim Blandy <jimb@redhat.com>
20040
20041 * gdb.base/charset.exp, gdb.base/charset.c: New files.
20042
20043 2002-09-19 Andrew Cagney <ac131313@redhat.com>
20044
20045 * gdb.gdb/complaints.exp: New file.
20046
20047 2002-09-18 Andrew Cagney <ac131313@redhat.com>
20048
20049 * gdb.base/maint.exp: Check `help maint internal-warning'.
20050
20051 2002-09-18 David Carlton <carlton@math.stanford.edu>
20052
20053 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20054 numbers, and replace them by a single breakpoint after the
20055 constructors are all finished.
20056 Add test 4.
20057 * gdb.c++/m-static.cc: Add test 4.
20058 * gdb.c++/m-static.h: New file.
20059 * gdb.c++/m-static1.cc: New file.
20060
20061 * gdb.c++/printmethod.exp: New file.
20062 * gdb.c++/printmethod.cc: New file.
20063
20064 * gdb.c++/pr-574.exp: New file.
20065 * gdb.c++/pr-574.cc: New file.
20066
20067 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
20068
20069 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20070 embedded targets which never actually exit.
20071
20072 2002-09-18 Fernando Nasser <fnasser@redhat.com>
20073
20074 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20075 "don't step after run" as unresolved or unsupported, instead of xfail.
20076
20077 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
20078
20079 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20080 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20081 Add newline to expected string in "step out of main (status wrapper)"
20082 case.
20083
20084 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
20085
20086 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20087 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20088
20089 2002-09-17 Tom Tromey <tromey@redhat.com>
20090
20091 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20092 \000, not \0, in double-quoted string.
20093
20094 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
20095
20096 * gdb.base/commands.exp: Don't expect a "Program exited normally"
20097 string after running the commands execution on breakpoint tests.
20098
20099 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
20100
20101 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20102
20103 2002-09-12 Joel Brobecker <brobecker@gnat.com>
20104
20105 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20106
20107 2002-09-10 Keith Seitz <keiths@redhat.com>
20108
20109 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20110 runto proc.
20111 (mi_run_to_main): Use mi_runto.
20112 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20113
20114 2002-09-10 Keith Seitz <keiths@redhat.com>
20115
20116 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20117 regexp for stopping at main. Could have multiple event notifications.
20118 Don't assume that main was declared with no parameters.
20119 (mi_next): Use mi_step_to.
20120 (mi_step): Use mi_next_to.
20121
20122 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
20123
20124 * gdb.base/default.exp: Fix expected string in `info float' test.
20125
20126 2002-09-09 Ben Elliston <bje@redhat.com>
20127
20128 * config/mips.exp: Update comments.
20129 * config/mips-idt.exp: Likewise.
20130 * config/nind.exp: Likewise.
20131 * config/slite.exp: Likewise.
20132 * config/sparclet.exp: Likewise.
20133 * config/udi.exp: Likewise.
20134 * config/vx.exp: Likewise.
20135 * config/vxworks29k.exp: Likewise.
20136
20137 2002-09-05 Jim Blandy <jimb@redhat.com>
20138
20139 * gdb.threads/killed.exp: Fix test failure message.
20140
20141 2002-09-04 Keith Seitz <keiths@redhat.com>
20142
20143 * lib/mi-support.exp: Update copyright.
20144 (mi_gdb_test): Increase the priority of the expected pattern
20145 so that it matches gdb_test.
20146
20147 2002-09-03 Keith Seitz <keiths@redhat.com>
20148
20149 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20150 Use integer comparison instead of string comparison for testing
20151 whether binary was built.
20152
20153 2002-09-03 Jim Blandy <jimb@redhat.com>
20154
20155 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20156
20157 2002-08-29 Jim Blandy <jimb@redhat.com>
20158
20159 * gdb.threads/pthreads.exp: Move the portable thread compilation
20160 code into a function in lib/gdb.exp, and call that from here.
20161 * lib/gdb.exp (gdb_compile_pthreads): New function.
20162
20163 2002-08-29 Keith Seitz <keiths@redhat.com>
20164
20165 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20166 expect_out so that callers can get at it.
20167
20168 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
20169
20170 * gdb.threads/print-threads.c: New file.
20171 * gdb.threads/print-threads.exp: New file.
20172 * gdb.threads/schedlock.c: New file.
20173 * gdb.threads/schedlock.exp: New file.
20174
20175 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
20176
20177 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20178 not altivec.c.
20179
20180 2002-08-17 Mark Kettenis <kettenis@gnu.org>
20181
20182 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20183 targets. The problem should be fixed now.
20184
20185 2002-08-15 Mark Kettenis <kettenis@gnu.org>
20186
20187 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20188 2002-07-24 change that removes final dots from error messages.
20189
20190 2002-08-13 Tom Tromey <tromey@redhat.com>
20191
20192 * gdb.base/readline.exp: New file.
20193
20194 2002-08-01 Andrew Cagney <ac131313@redhat.com>
20195
20196 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20197 supress message.
20198
20199 2002-08-01 Andrew Cagney <cagney@redhat.com>
20200
20201 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20202 CHILL_FOR_TARGET and CHILL_LIB.
20203 * configure.in (configdirs): Remove gdb.chill.
20204 * configure: Regenerate.
20205 * lib/gdb.exp: Obsolete references to chill.
20206 * gdb.fortran/types.exp: Ditto.
20207 * gdb.fortran/exprs.exp: Ditto.
20208
20209 2002-07-30 Kevin Buettner <kevinb@redhat.com>
20210
20211 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20212 set Irix-specific compile and link flags.
20213
20214 2002-07-29 Kevin Buettner <kevinb@redhat.com>
20215
20216 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20217 source files. The ``-o'' option doesn't work with the ``-E'' option
20218 when using the Irix compiler.
20219
20220 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
20221
20222 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20223 Improve support for reusing an exec file. Copy exec file
20224 to target, and run gdbserver on the target instead of on the host.
20225
20226 2002-07-18 Jim Blandy <jimb@redhat.com>
20227
20228 * gdb.base/ending-run.exp: Don't expect to see the program end in
20229 some orderly fashion when we're running on a real stand-alone
20230 board.
20231
20232 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20233 targets that don't support interrupts.
20234
20235 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20236
20237 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20238 systems.
20239 Move comments in expect statements to inside the actions, so that they
20240 don't get matched against.
20241
20242 2002-07-10 Mark Kettenis <kettenis@gnu.org>
20243
20244 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20245 function when asleep" test.
20246
20247 2002-07-10 Andrew Cagney <ac131313@redhat.com>
20248
20249 * gdb.base/page.exp: Rewrite to handle problems with very long
20250 `info set' output. Update copyright.
20251
20252 2002-06-26 Andrew Cagney <ac131313@redhat.com>
20253
20254 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20255 gdb.threads-hp.
20256 * gdb.hp/configure: Regenerate.
20257 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20258 * gdb.hp/gdb.threads-hp/configure: Delete file.
20259 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20260
20261 2002-06-22 Andrew Cagney <ac131313@redhat.com>
20262
20263 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20264 setlocale, bindtextdomain and textdomain.
20265
20266 2002-06-11 Jim Blandy <jimb@redhat.com>
20267
20268 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20269 preprocessor macro information is present.
20270
20271 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20272 tests.
20273
20274 2002-06-06 Michael Snyder <msnyder@redhat.com>
20275
20276 * gdb.base/overlays.exp: Record addresses of overlay
20277 functions in TCL variables rather than in GDB variables,
20278 to avoid having GDB convert them to pointers (with loss
20279 of information).
20280
20281 * gdb.base/d10v.ld: Merge in several years worth of
20282 default linker script changes.
20283 * gdb.base/long_long.exp: Add check for sizeof (long double).
20284
20285 2002-06-06 Michal Ludvig <mludvig@suse.cz>
20286
20287 * gdb.asm/asm-source.exp: Add x86-64 target.
20288 * gdb.asm/x86_64.inc: New.
20289
20290 2002-05-30 Michael Chastain <mec@shout.net>
20291
20292 From Benjamin Kosnik <bkoz@redhat.com>:
20293 * gdb.c++/m-static.cc: New file.
20294 * gdb.c++/m-static.exp: New file.
20295
20296 2002-05-28 Michael Snyder <msnyder@redhat.com>
20297
20298 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20299 precision.
20300
20301 2002-05-27 Michael Chastain <mec@shout.net>
20302
20303 From Benjamin Kosnik <bkoz@redhat.com>:
20304 * gdb.c++/m-data.cc: New file.
20305 * gdb.c++/m-data.exp: New file.
20306
20307 2002-05-27 Michael Chastain <mec@shout.net>
20308
20309 From Benjamin Kosnik <bkoz@redhat.com>:
20310 * gdb.c++/try_catch.cc: New file.
20311 * gdb.c++/try_catch.exp: New file.
20312
20313 2002-05-27 Michael Chastain <mec@shout.net>
20314
20315 * gdb.c++/local.exp: Accept more nested types in output.
20316
20317 2002-05-26 Michael Chastain <mec@shout.net>
20318
20319 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20320
20321 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20322
20323 * lib/gdb.exp (gdb_wrapper_init): Just because
20324 gdb_wrapper_file exists, this does not mean that the file
20325 should not be rebuilt. That is what gdb_wrapper_initialized
20326 is for.
20327 (default_gdb_init): Reset gdb_wrapper_initialized.
20328
20329 2002-05-23 Michael Snyder <msnyder@redhat.com>
20330
20331 * gdb.base/all-bin.exp: Revise previous patch by just reducing
20332 the precision of the floating point test results.
20333 * gdb.base/call-rt-st.exp: Ditto.
20334
20335 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20336 * gdb.base/call-rt-st.exp: Ditto.
20337
20338 2002-05-19 Michael Chastain <mec@shout.net>
20339
20340 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20341
20342 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
20343
20344 * configure.in (configdirs): Add gdb.arch.
20345 * configure: Regenerate.
20346
20347 2002-05-17 Jim Blandy <jimb@redhat.com>
20348
20349 * gdb.base/completion.exp: Recognize the more detailed error
20350 messages produced by the macro expander's lexical analyzer.
20351
20352 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
20353
20354 * gdb.arch/altivec-abi.c: New file.
20355 * gdb.arch/altivec-abi.exp: New file.
20356 * gdb.arch/altivec-regs.c: New file.
20357 * gdb.arch/altivec-regs.exp: New file.
20358
20359 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
20360
20361 * gdb.base/maint.exp (maint print type): Update for new type
20362 structure.
20363
20364 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
20365
20366 * gdb.arch: New directory.
20367 * gdb.arch/configure.in: New file.
20368 * gdb.arch/configure: New file.
20369 * gdb.arch/Makefile.in: New file.
20370
20371 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
20372
20373 * gdb.asm/asm-source.exp: Add v850 as supported target.
20374 * gdb.asm/v850.inc: New file.
20375
20376 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
20377
20378 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20379
20380 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
20381
20382 * gdb.base/break.exp: Check 'break "marker2"'.
20383
20384 2002-05-10 Michael Snyder <msnyder@redhat.com>
20385
20386 * gdb.base/long_long.exp: Fix typo.
20387
20388 2002-05-10 Jim Blandy <jimb@redhat.com>
20389
20390 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20391 a bug.
20392
20393 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20394 Recognize more detailed error message produced by the macro
20395 expander's lexical analyzer.
20396 * lib/gdb.exp (test_print_reject): Same.
20397
20398 2002-05-09 Mark Kettenis <kettenis@gnu.org>
20399
20400 * gdb.c++/method.exp: Fix typo.
20401
20402 2002-05-08 Michael Snyder <msnyder@redhat.com>
20403
20404 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20405 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
20406 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
20407 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20408 Add iftarget clause for strongarm.
20409
20410 2002-05-06 Michael Snyder <msnyder@redhat.com>
20411
20412 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20413 (gdb_continue_to_end): Accept output from status wrapper.
20414 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20415 Clean up fail messages to match pass messages.
20416
20417 Enable the "needs_status_wrapper" testsuite feature.
20418 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20419 (gdb_compile): Conditionally call gdb_wrapper_init.
20420 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20421 * gdb.c++/method.exp: Recognize output from status wrapper.
20422
20423 2002-05-06 Ben Elliston <bje@redhat.com>
20424 From Graydon Hoare <graydon@redhat.com>
20425
20426 * config/sid.exp: Include support for "rawsid" protocol.
20427
20428 2002-05-03 Jim Blandy <jimb@redhat.com>
20429
20430 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20431 * gdb.c++/hang3.C: New file.
20432
20433 2002-05-04 Andrew Cagney <ac131313@redhat.com>
20434
20435 * gdb.base/default.exp: Remove obsolete code.
20436 * gdb.c++/misc.exp: Ditto. Update copyright.
20437 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20438 * gdb.base/whatis.exp: Ditto. Update copyright.
20439 * gdb.base/scope.exp: Ditto. Update copyright.
20440 * gdb.base/ptype.exp: Ditto. Update copyright.
20441 * gdb.base/printcmds.exp: Ditto. Update copyright.
20442 * gdb.base/opaque.exp: Ditto. Update copyright.
20443 * gdb.base/list.exp: Ditto.
20444 * gdb.base/funcargs.exp: Ditto. Update copyright.
20445 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20446 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20447 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20448 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20449 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20450 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20451
20452 2002-05-02 Michael Snyder <msnyder@redhat.com>
20453
20454 * gdb.base/watchpoint.exp: Add xscale target.
20455 * gdb.base/long_long.exp: Add xscale target.
20456 * gdb.base/default.exp: Add xscale target.
20457
20458 2002-05-01 Jim Blandy <jimb@redhat.com>
20459
20460 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20461 gdb.c++/hang.exp: New test.
20462
20463 2002-05-01 Fred Fish <fnf@redhat.com>
20464
20465 * gdb.base/completion.exp: Handle completions of "./Make" for
20466 more than one completion possibility, as is the case when we
20467 build and test in the source tree.
20468
20469 2002-04-29 Anthony Green <green@redhat.com>
20470
20471 * gdb.java/jmisc1.exp: New file.
20472 * gdb.java/jmisc2.exp: New file.
20473
20474 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
20475
20476 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20477
20478 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
20479
20480 * gdb.base/help.exp: Change 'help status' to allow for target
20481 dependent output differences.
20482
20483 2002-04-22 Michael Chastain <mec@shout.net>
20484
20485 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20486
20487 2002-04-22 Michael Chastain <mec@shout.net>
20488
20489 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20490
20491 2002-04-17 David S. Miller <davem@redhat.com>
20492
20493 * gdb.asm/sparc64.inc: New file.
20494 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20495
20496 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
20497
20498 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20499 instruction file directly into the build tree. Clean up at end of
20500 test.
20501
20502 2002-04-18 David S. Miller <davem@redhat.com>
20503
20504 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20505 handle 64-bit platforms correctly.
20506 * gdb.base/maint.exp: Likewise.
20507
20508 2002-04-18 Kevin Buettner <kevinb@redhat.com>
20509
20510 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20511 ``-fpic'' when compiling files comprising a shared library, but
20512 it does need additional linker flags in order to find shared
20513 libraries at run time.
20514
20515 2002-04-18 Kevin Buettner <kevinb@redhat.com>
20516
20517 * gdb.base/cvexpr.c (use): New function.
20518 (main): Invoke use() on all global variables to prevent
20519 some linkers from deleting these otherwise unused symbols.
20520
20521 2002-04-17 Michael Chastain <mec@shout.net>
20522 From David S. Miller <davem@redhat.com>
20523
20524 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20525 handle 64-bit platforms correctly.
20526
20527 2002-04-12 Michael Snyder <msnyder@redhat.com>
20528 From Jim Blandy <jimb@redhat.com>
20529 * gdb.base/foo.c (foox): Remove section attribute; the linker
20530 script can handle this instead.
20531 * gdb.base/bar.c (barx): Same.
20532 * gdb.base/baz.c (bazx): Same.
20533 * gdb.base/grbx.c (grbxx): Same.
20534
20535 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20536 manager doesn't automatically unmap overlays unnecessarily.
20537
20538 2002-04-10 Martin M. Hunt <hunt@redhat.com>
20539
20540 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20541 stepping out of main.
20542
20543 2002-04-09 Michael Chastain <mec@shout.net>
20544
20545 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20546 scope so that the nested scope tests will make sense.
20547 * gdb.c++/local.exp: Write patterns that actually work with gcc
20548 (the HP patterns "were never known to work with gcc").
20549 Keep the old aCC patterns too.
20550
20551 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
20552
20553 * gdb.base/attach.exp: Correct target board test.
20554
20555 2002-04-08 Michael Chastain <mec@shout.net>
20556
20557 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20558 in a const method. Add some xfail and fail cases for configurations
20559 that do not emit the "const ...".
20560
20561 2002-04-07 Michael Chastain <mec@shout.net>
20562
20563 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20564 Accept "A * const" and "const A * const" as type of "this".
20565 Fix spelling of getFunky throughout. Make messages uniform.
20566
20567 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
20568
20569 Work around for PR gdb/285:
20570 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20571
20572 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
20573
20574 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20575 instructions file at run time instead of configure time.
20576 Sometimes we run the test in a directory that is not the one we
20577 configured in.
20578 * gdb.asm/configure.in: Delete creation of symlink.
20579 * gdb.asm/configure: Regenerate.
20580
20581 2002-04-05 J. Brobecker <brobecker@gnat.com>
20582
20583 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20584 xfullpath () function.
20585
20586 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
20587
20588 * gdb.asm/Makefile.in: Correct dependencies.
20589
20590 * gdb.asm/powerpc.inc: New file.
20591 * gdb.asm/asm-source.exp: Add PowerPC.
20592 * gdb.asm/configure.in: Likewise.
20593 * gdb.asm/configure: Regenerated.
20594
20595 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
20596
20597 * gdb.base/relocate.exp: New file.
20598 * gdb.base/relocate.c: New file.
20599
20600 2002-04-04 Fred Fish <fnf@redhat.com>
20601
20602 * gdb.base/step-test.exp: Update comment regarding stopping in
20603 memcpy/bcopy calls inserted as part of the compiler runtime.
20604
20605 2002-04-04 Michael Snyder <msnyder@redhat.com>
20606
20607 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20608
20609 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
20610
20611 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20612 (gdb_expect): Remove $notransfer hack.
20613
20614 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
20615
20616 * gdb.c++/classes.exp ("calling method for small class"): Match
20617 updated register output.
20618
20619 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
20620
20621 Fix PR gdb/452
20622 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20623 when finished. Make gdb_file_cmd send "exec-file" when
20624 appropriate.
20625
20626 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
20627
20628 * gdb.base/attach.exp: Remove extra setup_xfail.
20629
20630 2002-03-26 Michael Snyder <msnyder@redhat.com>
20631
20632 * gdb.base/default.exp: Add tests for dump, append, and restore.
20633 * gdb.base/help.exp: Add tests for dump, append, and restore.
20634 * gdb.base/dump.exp: New file, test dump, append and restore.
20635 * gdb.base/dump.c: New file.
20636
20637 2002-03-27 Michael Snyder <msnyder@redhat.com>
20638
20639 * gdb.base/help.exp: Modify expect strings to reflect
20640 clean-ups in help messages.
20641
20642 2002-03-26 Fred Fish <fnf@redhat.com>
20643
20644 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20645 have debugging info for those functions and the compiler uses them
20646 internally to copy structs around.
20647
20648 2002-03-26 Fred Fish <fnf@redhat.com>
20649
20650 * gdb.base/list.exp: Revert the change made yesterday and add note
20651 about why we don't list the default lines for remote targets.
20652
20653 2002-03-25 Michael Snyder <msnyder@redhat.com>
20654
20655 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20656
20657 2002-03-25 Fred Fish <fnf@redhat.com>
20658
20659 * gdb.base/list.exp: This test works on remote targets so remove
20660 the short circuit for remote targets. Update copyright.
20661
20662 2002-03-25 Fred Fish <fnf@redhat.com>
20663
20664 * gdb.base/attach.exp: Fix logic error that was suppressing this
20665 test for all non hppa*-*-hpux* targets, instead of the hp target.
20666 Move comments closer to the suppression point. Also now need to
20667 check that we are running natively.
20668
20669 2002-03-22 Michael Snyder <msnyder@redhat.com>
20670
20671 * gdb.base/default.exp: Add test for gcore. Update copyright.
20672 * gdb.base/help.exp: Add test for gcore. Update copyright.
20673
20674 2002-03-06 Fred Fish <fnf@redhat.com>
20675
20676 * gdb.base/funcargs.c: Remove extraneous ';' character.
20677 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20678
20679 2002-03-04 Michael Chastain <mec@shout.net>
20680
20681 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20682 accommodate gcc v3 function signature.
20683 * gdb.mi/mi0-var-cmd-exp: Ditto.
20684
20685 2002-02-24 Andrew Cagney <ac131313@redhat.com>
20686
20687 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20688 ``GNU/Linux'' or ``Linux kernel''
20689 * testsuite/gdb.threads/pthreads.c: Ditto.
20690
20691 2002-02-24 Michael Chastain <mec@shout.net>
20692
20693 * gdb.threads/pthreads.c (thread1): Add a return statement.
20694 (thread2): Likewise.
20695 (foo): Likewise.
20696
20697 2002-02-23 Michael Chastain <mec@shout.net>
20698
20699 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20700 to placate gcc.
20701
20702 2002-02-23 Michael Chastain <mec@shout.net>
20703
20704 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20705 test "ptype bint". The test passes on all my stabs configurations.
20706
20707 2002-02-21 Jim Blandy <jimb@redhat.com>
20708
20709 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20710 filename at a time, and watch for the ones we want to see.
20711
20712 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20713 types of pointers to prototyped functions.
20714
20715 2002-02-20 Andrew Cagney <ac131313@redhat.com>
20716
20717 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20718 signed, unsigned and straight char.
20719 (padding_char, padding_short, padding_int, padding_long,
20720 padding_long_long, padding_float, padding_double,
20721 padding_long_double): New global variables.
20722 (fill, fill_structs): New functions.
20723
20724 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20725 for correctly sized writes. Update copyright.
20726 (get_valueof): New procedure.
20727 (get_sizeof): Call get_valueof.
20728 (check_valueof): New procedure.
20729 (check_padding): New procedure.
20730
20731 2002-02-20 Michael Chastain <mec@shout.net>
20732
20733 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20734 to setup_xfail. Document some of the remaining calls.
20735
20736 2002-02-18 Michael Chastain <mec@shout.net>
20737
20738 * gdb.c++/userdef.exp: Update copyright year.
20739
20740 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
20741
20742 * gdb.c++/userdef.exp: Test overloaded operators properly.
20743 Remove xfails.
20744
20745 2002-02-14 Michael Snyder <msnyder@redhat.com>
20746
20747 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20748
20749 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
20750
20751 * gdb.base/a2-run.exp: Check for a remote target properly.
20752 * gdb.base/annota1.exp: Likewise.
20753 * gdb.base/list.exp: Likewise.
20754 * gdb.base/reread.exp: Likewise.
20755 * gdb.base/scope.exp: Likewise.
20756 * gdb.base/shlib-call.exp: Likewise.
20757 * gdb.base/term.exp: Likewise.
20758 * gdb.c++/annota2.exp: Likewise.
20759
20760 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
20761
20762 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20763
20764 2002-02-10 Michael Chastain <mec@shout.net>
20765
20766 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20767 (call_after_alloca): Ditto.
20768
20769 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
20770
20771 * gdb.base/ending-run.exp: Guard "cont" test with
20772 gdb_skip_stdio_test.
20773
20774 2002-02-06 Jim Blandy <jimb@redhat.com>
20775
20776 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20777 from here...
20778 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20779 To here. Disable this test on non-HP platforms. Add big comment.
20780
20781 2002-02-04 Michael Snyder <msnyder@redhat.com>
20782
20783 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20784 other than d10v and m32r.
20785
20786 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
20787
20788 * gdb.base/default.exp: Rewrite test patterns to reduce time
20789 taken to match them.
20790
20791 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
20792
20793 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20794 Allow a start function above main.
20795 * gdb.threads/linux-dp.exp: Fix copyright date.
20796
20797 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
20798
20799 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20800 (check_philosopher_stack): Check for manager thread before checking
20801 for a just-starting thread.
20802
20803 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
20804
20805 From Neil Booth <neil@daikokuya.demon.co.uk>:
20806 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20807 warnings.
20808
20809 2002-01-21 Fred Fish <fnf@redhat.com>
20810
20811 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20812 not caller.
20813
20814 2002-01-21 Jim Blandy <jimb@redhat.com>
20815
20816 * gdb.base/reread.exp: Check that GDB properly re-reads the
20817 executable file when it changes while no inferior is running.
20818
20819 2002-01-21 Fred Fish <fnf@redhat.com>
20820
20821 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20822 optionally accept the "shlib events" variation.
20823
20824 2002-01-21 Jim Blandy <jimb@redhat.com>
20825
20826 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20827 call `fflush' after every `printf', so that the output is produced
20828 at predictable points, regardless of whatever buffering does (or
20829 doesn't) take place.
20830 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20831 at different points.
20832
20833 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
20834
20835 * gdb.c++/inherit.exp: Update copyright years.
20836 * gdb.c++/method.exp: Likewise.
20837
20838 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
20839
20840 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20841 artificial methods/arguments.
20842 * gdb.c++/derivation.exp: Likewise.
20843 * gdb.c++/inherit.exp: Likewise.
20844 * gdb.c++/method.exp: Likewise.
20845 * gdb.c++/virtfunc.exp: Likewise.
20846
20847 2002-01-18 Andrew Cagney <ac131313@redhat.com>
20848
20849 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20850 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20851 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20852 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20853 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20854 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20855
20856 2002-01-17 Jim Blandy <jimb@redhat.com>
20857
20858 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20859 anchoring the pattern matching the entry point symbol's name.
20860
20861 2002-01-17 Andrew Cagney <ac131313@redhat.com>
20862
20863 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20864 continue/quit query. Update copyright.
20865
20866 2002-01-14 Michael Snyder <msnyder@redhat.com>
20867
20868 * gdb.base/gcore.exp: Remove extra debugging output.
20869
20870 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
20871
20872 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20873 for slightly dubious v2 mangled string.
20874
20875 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
20876
20877 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20878
20879 2002-01-10 Jason Merrill <jason@redhat.com>
20880
20881 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
20882
20883 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20884 constructors.
20885 * gdb.c++/derivation.exp: Likewise.
20886 * gdb.c++/templates.exp: Likewise.
20887 * gdb.c++/virtfunc.exp: Likewise.
20888
20889 2002-01-10 Michael Snyder <msnyder@redhat.com>
20890
20891 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
20892
20893 2002-01-08 Michael Snyder <msnyder@redhat.com>
20894
20895 * gdb.base/gcore.exp: New test for generate-core-file command.
20896 * gdb.base/gcore.c: Testcase for above.
20897 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20898
20899 2002-01-08 Jason Merrill <jason@redhat.com>
20900
20901 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20902
20903 2002-01-07 Fred Fish <fnf@redhat.com>
20904
20905 * gdb.c++/overload.exp: Remove unconditional xfails for:
20906 print foo_instance1.overloadargs(1)
20907 print foo_instance1.overloadargs(1, 2)
20908 print foo_instance1.overloadargs(1, 2, 3)
20909 print foo_instance1.overloadargs(1, 2, 3, 4)
20910 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20911 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20912 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20913 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20914 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20915 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20916 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20917 print foo_instance1.overload1arg()
20918 print foo_instance1.overload1arg((char)arg2)
20919 print foo_instance1.overload1arg((signed char)arg3)
20920 print foo_instance1.overload1arg((unsigned char)arg4)
20921 print foo_instance1.overload1arg((int)arg7)
20922 print foo_instance1.overload1arg((unsigned int)arg8)
20923 print foo_instance1.overload1arg((float)arg11)
20924 print foo_instance1.overload1arg((double)arg12)
20925
20926 2002-01-07 Michael Snyder <msnyder@redhat.com>
20927
20928 * gdb.base/huge.exp: New test. Print a very large target data object.
20929 (skip_huge_test): New test variable. Define if you want to skip this
20930 test. The test reads an 8 megabyte data object from the target, so it
20931 might be very time consuming on remote targets with a slow connection.
20932 * gdb.base/huge.c: New file. Test case for above.
20933
20934 2002-01-07 Fred Fish <fnf@redhat.com>
20935
20936 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20937 g_instance.bfoo, and g_instance.cfoo.
20938
20939 2002-01-07 Jeffrey A Law <law@redhat.com>
20940
20941 * gdb.base/break.c (multi_line_if_conditional): New function.
20942 (multi_ilne_while_conditional): Likewise.
20943 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20944 IF or WHILE condition puts the breakpoint at the start of
20945 the condition.
20946
20947 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20948 hppa*-*-hpux* expected failure.
20949 * gdb.base/structs.exp (do_function_calls): Similarly.
20950
20951 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20952 watchpoints.
20953
20954 2002-01-06 Andrew Cagney <ac131313@redhat.com>
20955
20956 Fix PR gdb/66.
20957 * gdb.base/structs.exp: Replace skip for a29k with skip for
20958 gdb,cannot_call_functions.
20959 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20960 * gdb.base/callfuncs.exp: Ditto.
20961 * gdb.base/call-rt-st.exp: Ditto.
20962 * gdb.base/call-strs.exp: Ditto.
20963 * gdb.base/callfwmall.exp: Ditto.
20964 * gdb.base/scope.exp: Obsolete xfail a29k.
20965 * gdb.c++/misc.exp: Ditto.
20966 * gdb.c++/cplusfuncs.exp: Ditto.
20967 * gdb.base/ptype.exp: Ditto.
20968 * gdb.base/printcmds.exp: Ditto.
20969 * gdb.base/opaque.exp: Ditto.
20970 * gdb.base/list.exp: Ditto.
20971 * gdb.base/funcargs.exp: Ditto.
20972 * gdb.base/default.exp: Ditto.
20973
20974 2002-01-04 Michael Snyder <msnyder@redhat.com>
20975
20976 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
20977 * gdb.base/maint.exp: Add tests for maint info sections options.
20978
20979 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20980
20981 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20982
20983 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
20984
20985 * gdb.asm/arm.inc: New file.
20986 * gdb.asm/asm-source.exp: Add arm targets.
20987 * gdb.asm/configure.in: Ditto.
20988 * gdb.asm/configure: Recreated from configure.in.
20989
20990 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20991
20992 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20993 with HP's compiler.
20994 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20995 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20996 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20997 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20998
20999 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21000 either HP's compilers or GCC.
21001
21002 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21003 a SIGBUS or SIGSEGV.
21004
21005 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21006
21007 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21008 can be compiled with either HP's compiler or GCC.
21009
21010 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21011 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21012 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21013
21014 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21015 to match current gdb output. Update due to using auto-solib-limit
21016 for limiting instead of overloading auto-solib-add.
21017 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21018 test program.
21019
21020 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
21021 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21022 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21023 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21024 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21025 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21026 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21027 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21028 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21029 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21030 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21031 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21032 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
21033
21034 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21035 a SIGTRAP to the inferior.
21036
21037 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
21038
21039 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21040 Substitute call to target_link by call to gdb_compile.
21041
21042 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21043
21044 * gdb.base/break.exp: Fix HP specific search string when testing
21045 backtracing in a called function.
21046
21047 * gdb.base/constvars.exp: Only set lang to C++ if we're
21048 compiling the test with HP's compilers.
21049 * gdb.base/volatile.exp: Similarly.
21050
21051 2001-12-19 Jim Blandy <jimb@redhat.com>
21052
21053 * gdb.base/printcmds.exp: Expect the null character to be printed
21054 as '\0', and the '\013' to be printed as '\v'.
21055 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21056 * gdb.base/setvar.exp: Same.
21057
21058 2001-12-17 Jim Blandy <jimb@redhat.com>
21059
21060 * gdb.base/completion.exp: Rather than completing very long
21061 filenames, which can make the readline library produce output we
21062 don't recognize, cd to the directory first, and then complete
21063 using nice, short relative paths.
21064
21065 * gdb.base/completion.exp: On some systems, there is, in fact, a
21066 variable named `b' in scope, since GDB treats all static
21067 variables as being in scope. So use `no_var_named_this'
21068 instead of `b'.
21069
21070 * gdb.base/corefile.exp: Recognize the message saying that GDB
21071 can't find the core file's registers as a failure.
21072
21073 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21074
21075 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21076 test expect string more specific.
21077
21078 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
21079
21080 * gdb.asm/asm-source.exp: Add support for xstormy16.
21081 * gdb.asm/configure.in: Ditto.
21082 * gdb.asm/configure: Rebuild.
21083 * gdb.asm/xstormy16.inc: New file.
21084
21085 2001-12-10 Fred Fish <fnf@redhat.com>
21086
21087 * gdb.base/maint.exp: Update to match changes in type dumping code.
21088
21089 2001-12-10 Jim Blandy <jimb@redhat.com>
21090
21091 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
21092 matching the entry point symbol's name at the beginning of the
21093 line.
21094
21095 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
21096
21097 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21098 gdb.c++/inherit.exp, gdb.c++/method.exp,
21099 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21100 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21101 and class layout support.
21102
21103 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
21104
21105 * gdb.c++/classes.exp: Add test for static member function.
21106 * gdb.c++/misc.cc: Add class with static member function.
21107
21108 2001-12-07 Jim Blandy <jimb@redhat.com>
21109
21110 If GDB says it can't find the struct the function returned, report
21111 those tests as `unsupported'.
21112 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21113 Rewrite subsequent tests to use it.
21114
21115 If GDB says it can't find the struct the function returned, report
21116 those tests as `unsupported'.
21117 * gdb.base/structs.exp (call_struct_func): New function.
21118 (do_function_calls): Use call_struct_func to call the functions
21119 returning structs.
21120
21121 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21122 whether functions are prototyped or not, so we can't possibly pass
21123 arguments to t_float_values2 properly.
21124
21125 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21126 value of `timeout' for targets other than the mips*tx39-*.
21127
21128 2001-12-06 Michael Snyder <msnyder@redhat.com>
21129
21130 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
21131 and detect whether the start symbol has a leading underscore.
21132
21133 2001-12-04 Jim Blandy <jimb@redhat.com>
21134
21135 * gdb.base/completion.exp: Clarify indentation.
21136
21137 2001-12-03 Jim Blandy <jimb@redhat.com>
21138
21139 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21140 variables on the S/390, not `.word'.
21141
21142 2001-11-30 Jim Blandy <jimb@redhat.com>
21143
21144 Add assembly-source tests for s390-ibm-linux.
21145 * gdb.asm/s390.inc: New file.
21146 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21147 the S/390 architecture.
21148 * gdb.asm/configure: Regenerated.
21149
21150 2001-11-30 Michael Snyder <msnyder@redhat.com>
21151
21152 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21153 next, info source, info sources, info line, global and static
21154 variables, and static functions.
21155 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21156 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21157 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21158 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21159 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21160 (gdbasm_leave): Restore frame pointer.
21161 (gdbasm_startup): Copy stack set-up from crt0.S.
21162
21163 2001-11-26 Fernando Nasser <fnasser@redhat.com>
21164
21165 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21166 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21167 to a local (non-static) variable. Copy tstruct.a to a static buffer
21168 and return a pointer to that buffer.
21169 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21170
21171 2001-11-24 Mark Kettenis <kettenis@gnu.org>
21172
21173 * gdb.asm/configure.in: Fix recognition of ix86 target.
21174 * gdb.asm/configure: Regenerate.
21175
21176 2001-11-21 Michael Snyder <msnyder@redhat.com>
21177
21178 * gdb.asm/sparc.inc: New file.
21179 * gdb.asm/asm-source.exp: Recognize sparc target.
21180 * gdb.asm/configure.in: Recognize sparc target.
21181 * gdb.asm/configure: Regenerate.
21182
21183 2001-11-21 Michael Snyder <msnyder@redhat.com>
21184
21185 * gdb.asm/m32r.inc: New file.
21186 * gdb.asm/asm-source.exp: Recognize m32r target.
21187 * gdb.asm/configure.in: Recognize m32r target.
21188 * gdb.asm/configure: Regenerate.
21189
21190 2001-11-20 Michael Snyder <msnyder@redhat.com>
21191
21192 * gdb.asm/i386.inc: New file.
21193 * gdb.asm/asm-source.exp: Recognize ix86 target.
21194 * gdb.asm/configure.in: Recognize ix86 target.
21195 * gdb.asm/configure: Regenerate.
21196
21197 * gdb.c++/namespace.exp: Fix quotes in output messages.
21198
21199 2001-11-14 Michael Snyder <msnyder@redhat.com>
21200
21201 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
21202 qualifier in a type cast expression, to designate an address
21203 in the instruction space (Harvard architecture).
21204
21205 2001-11-13 Michael Snyder <msnyder@redhat.com>
21206
21207 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21208 Tests for expressions using 'const' and 'volatile'.
21209
21210 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
21211
21212 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21213
21214 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
21215
21216 * lib/mi-support.exp (mi_run_to_helper): Move comments
21217 outside of gdb_expect.
21218
21219 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
21220
21221 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21222 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21223 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21224 mi0_run_to): New functions.
21225 * gdb.mi/mi-simplerun.exp: Use them.
21226 * gdb.mi/mi0-simplerun.exp: Likewise.
21227 * gdb.mi/mi-var-cmd.exp: Likewise.
21228 * gdb.mi/mi0-var-cmd.exp: Likewise.
21229
21230 2001-11-10 Andrew Cagney <ac131313@redhat.com>
21231
21232 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21233 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21234
21235 2001-11-09 Andrew Cagney <ac131313@redhat.com>
21236
21237 * gdb.base/restore.exp: Include $expected value in restored test
21238 message.
21239
21240 2001-11-09 Andrew Cagney <ac131313@redhat.com>
21241
21242 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21243 implemented.
21244
21245 2001-11-08 Michael Snyder <msnyder@redhat.com>
21246
21247 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21248 Add pass/fail message for stop at breakpoint in call dummy function.
21249
21250 2001-11-07 Michael Snyder <msnyder@redhat.com>
21251
21252 * gdb.c++/templates.exp (test_template_breakpoints):
21253 If we get an overload menu, but it does not match what
21254 we expect, we still need to issue the "cancel" command.
21255 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21256 making the whitespace optional. Argument for "new" may be
21257 "unsigned" as well as "unsigned int/long".
21258 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
21259 making the whitespace optional. Also replace "(void) with
21260 "((void|)), making the keyword "void" optional.
21261 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
21262 making the whitespace optional. Also replace "(void) with
21263 "((void|)), making the keyword "void" optional.
21264 * gdb.base/callfuncs.c (t_float_values): This function must
21265 _not_ be prototyped, and the following function (t_float_values2)
21266 must be prototyped (if the compiler supports it), so that GDB
21267 can be tested against both cases. Usually one case involves
21268 promotion of float to double, while the other does not.
21269 * gdb.base/callfwmall.c: Ditto.
21270 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21271 includes a stack frame for "start".
21272
21273 2001-11-05 Jim Blandy <jimb@redhat.com>
21274
21275 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21276 pointers are 32 bits long, and that offsets of relocs are always
21277 stored in the data (REL-style), and not in the reloc entry itself
21278 (RELA-style).
21279 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21280 stabs.
21281
21282 2001-11-01 Michael Snyder <msnyder@redhat.com>
21283
21284 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21285 and regular expression operators by using quoting.
21286
21287 2001-10-31 Michael Snyder <msnyder@redhat.com>
21288
21289 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21290 depending on what the symbol table contains.
21291 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21292 the output of the ptype command. Similarly, accept both "const &"
21293 and "const&".
21294
21295 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
21296
21297 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21298 symbol `STORAGE' to allow to choose the storage class of
21299 the local datastructures.
21300 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21301 compiler directive.
21302
21303 2001-10-30 Michael Snyder <msnyder@redhat.com>
21304
21305 * gdb.base/jump.exp: Allow it to run for all targets.
21306
21307 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
21308
21309 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21310 with new double_array size.
21311 (main): Change storage class of all local variables to static.
21312 Reduce size of double_array to 9.
21313 * gdb.base/call-ar-st.exp: Increase timeout value.
21314 Change expected output for double array to match new size in
21315 call-ar-st.c.
21316
21317 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
21318
21319 * gdb.base/ending-run.exp: Create identical output when passing
21320 `step to end of run' case. Add regular expression branch satisfying
21321 Stormy16 target.
21322
21323 2001-10-28 Mark Kettenis <kettenis@gnu.org>
21324
21325 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21326 that we catch the expected failure under Linux/x86.
21327
21328 2001-10-29 Orjan Friberg <orjanf@axis.com>
21329
21330 * gdb.base/setvar.exp: Escape curly braces.
21331 * gdb.stabs/weird.exp: Ditto.
21332
21333 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
21334
21335 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21336 * gdm.mi/mi0-hack-cli.exp: Likewise.
21337
21338 2001-10-25 Andrew Cagney <ac131313@redhat.com>
21339
21340 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21341 messages.
21342
21343 2001-10-21 Andrew Cagney <ac131313@redhat.com>
21344
21345 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21346 checking MI enabled.
21347
21348 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
21349
21350 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21351
21352 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
21353
21354 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21355 if gdb child process crashes, just signal an error.
21356
21357 2001-10-02 Jim Blandy <jimb@redhat.com>
21358
21359 * lib/gdb.exp (test_xfail_format): Simplify.
21360
21361 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21362 front of the variable name `format'. Simplify `if'.
21363
21364 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
21365
21366 * gdb.threads/pthreads.exp: Wait for output and delay
21367 before sending ^C.
21368
21369 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
21370
21371 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21372 some incorrect output instead of timing out.
21373 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21374
21375 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
21376
21377 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21378 check to allow additional `int'.
21379
21380 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
21381
21382 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21383 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21384
21385 2001-09-27 Michael Snyder <msnyder@redhat.com>
21386
21387 * lib/gdb.exp (test_debug_format): New proc.
21388 (setup_xfail_format): Use new proc test_debug_format.
21389 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21390 proc; use new service proc test_debug_format.
21391 Replace all other "gcc_compiled" tests with this test.
21392 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21393 proc; use new service proc test_debug_format.
21394 Replace all other "gcc_compiled" tests with this test.
21395
21396 2001-09-27 Michael Snyder <msnyder@redhat.com>
21397
21398 * gdb.base/cvexpr.exp: New file.
21399 * gdb.base/cvexpr.c: New file
21400 Test for expressions using const and volatile keywords.
21401
21402 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
21403
21404 * gdb.base/constvars.exp: Check for different orders of keywords
21405 and additional "int" strings in output.
21406
21407 2001-09-22 Andrew Cagney <ac131313@redhat.com>
21408
21409 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21410 responses from "help maint".
21411
21412 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
21413
21414 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21415 to localhost:NNN instead of :NNN, in case Xvfb is listening
21416 only on TCP.
21417
21418 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
21419
21420 * gdb.base/recurse.exp: When checking leaving the watchpoint
21421 scope, recognize when gdb is in function's epilogue and pass.
21422
21423 2001-09-18 Keith Seitz <keiths@redhat.com>
21424
21425 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21426 support for running tests against sid targets.
21427 (gdbtk_done): Ditto.
21428
21429 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
21430
21431 * gdb.base/ending-run.c (main): Set stdout buffersize
21432 to the same reasonable value for any target.
21433 * gdb.base/ending-run.exp: Add a regular expression
21434 to make testsuite happy on Sanyo Stormy16 target.
21435
21436 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
21437
21438 * gdb.base/display.c (do_loops): Add float variable `f'.
21439 Increment f in loop.
21440 * gdb.base/display.exp: Increment timeout by 60 seconds.
21441 Change float display test to use variable `f'.
21442
21443 2001-09-17 Jim Blandy <jimb@redhat.com>
21444
21445 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21446 overflowing the limited breakpoint tables on some ROM monitors
21447 (like the ROM68K).
21448
21449 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
21450
21451 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21452 the "-ac" (disable access control) flag.
21453
21454 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
21455
21456 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21457 ints.
21458
21459 2001-08-30 Keith Seitz <keiths@redhat.com>
21460
21461 * lib/gdb.exp: Move all insight-related functionality into
21462 separate file.
21463 * lib/insight-support.exp: New file.
21464
21465 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
21466
21467 * config/sid.exp (sid_start): Never set sid verbosity; disable
21468 expect_background {} that consumed its stdout; tolerate </dev/null.
21469 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21470
21471 2001-08-18 Andrew Cagney <ac131313@redhat.com>
21472
21473 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21474 CLI jump command to start it.
21475 (mi_run_to_main): Fail immediatly when unexpected output.
21476
21477 2001-08-18 Andrew Cagney <ac131313@redhat.com>
21478
21479 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21480 beginning of function. Fix PR gdb/191.
21481
21482 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
21483
21484 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21485 what to force sid endianness to.
21486
21487 2001-08-15 Keith Seitz <keiths@redhat.com>
21488
21489 * lib/gdb.exp (gdbtk_start): Don't set environment
21490 variables for TCL_LIBRARY and friends. Insight will
21491 now figure these out for itself.
21492
21493 2001-08-02 Michael Snyder <msnyder@redhat.com>
21494
21495 * gdb.base/completion.exp: Remove the symbol "a64l" from
21496 the expect string; this is target-specific, and not related
21497 to what is being tested.
21498
21499 2001-08-02 Dave Brolley <brolley@redhat.com>
21500
21501 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21502
21503 2001-07-25 Michael Snyder <msnyder@redhat.com>
21504
21505 * gdb.base/consecutive.exp: New file. Test stepping over
21506 breakpoints on consecutive instructions.
21507 * gdb.base/consecutive.c: New file.
21508
21509 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21510 curly braces in regular expressions.
21511
21512 2001-07-25 Michael Snyder <msnyder@redhat.com>
21513
21514 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21515 legitimate output from stepping out of main.
21516
21517 2001-07-22 Keith Seitz <keiths@redhat.com>
21518
21519 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21520 the empty string, do not run the tests.
21521
21522 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21523
21524 * gdb.base/long_long.exp: Detect size of pointer. Take into
21525 account 2-byte pointers when testing for p/a results.
21526
21527 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21528
21529 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
21530 and defined to 1K for m68hc11.
21531 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21532 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21533 (sizeof_random_data): New variable to tell the size of the data table;
21534 don't test past this size; always run to main.
21535
21536 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21537
21538 * gdb.base/return2.exp: return of long long and double fails for
21539 68HC11; don't execute these tests on that platform.
21540 * gdb.base/return.exp: Return of a double fails for 68hc11.
21541
21542 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21543
21544 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21545 tests that print a float.
21546 * call-rt-st.exp: Likewise.
21547
21548 2001-07-12 Mark Kettenis <kettenis@gnu.org>
21549
21550 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21551 running this test on Linux.
21552
21553 2001-06-24 Michael Chastain <chastain@redhat.com>
21554
21555 * gdb.base/arithmet.exp: Remove some tests to make all test names
21556 unique.
21557
21558 2001-07-03 Michael Snyder <msnyder@redhat.com>
21559
21560 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21561 the output of the ptype command.
21562
21563 2001-07-02 Michael Snyder <msnyder@redhat.com>
21564
21565 * gdb.base/completion.exp: Don't assume that break.c is the only
21566 source file that may contain functions named "marker".
21567 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21568
21569 2001-06-28 Andrew Cagney <ac131313@redhat.com>
21570
21571 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21572 of files to delete.
21573
21574 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21575 * gdb.disasm/h8300s.exp: New file.
21576 gdb.disasm/h8300s.s: Likewise.
21577
21578 2001-06-27 Andrew Cagney <ac131313@redhat.com>
21579
21580 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21581 empty breakpoint tables.
21582
21583 2001-06-25 Andrew Cagney <ac131313@redhat.com>
21584
21585 * lib/mi-support.exp: Update args=... part of stop-reason
21586 patterns. Accept either a list or a tuple.
21587
21588 2001-06-23 Andrew Cagney <ac131313@redhat.com>
21589
21590 * lib/mi-support.exp: Remove local emacs variable defining
21591 change-log-default-name.
21592
21593 2001-06-22 Michael Chastain <chastain@redhat.com>
21594
21595 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21596 This is operationally compatible with the previous version.
21597
21598 2001-06-13 Jim Blandy <jimb@redhat.com>
21599
21600 * lib/gdb.exp (gdb_test): Doc fix.
21601
21602 2001-06-10 Michael Chastain <chastain@redhat.com>
21603
21604 * gdb.base/exprs.exp: Remove a duplicate test.
21605
21606 2001-06-06 Jim Blandy <jimb@redhat.com>
21607
21608 * gdb.base/return2.exp (main): Use values to test float and double
21609 returns that are not NaN's, to avoid being confused by IEEE
21610 comparison rules.
21611
21612 2001-06-04 Michael Snyder <msnyder@redhat.com>
21613
21614 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
21615 non-zero if control_c fails. Terminate the test on failure,
21616 rather than wait for 12 more tests to time out.
21617
21618 2001-06-06 Jim Blandy <jimb@redhat.com>
21619
21620 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
21621 Don't forget to match the GDB prompt.
21622
21623 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21624
21625 2001-06-04 Jim Blandy <jimb@redhat.com>
21626
21627 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21628 command.
21629
21630 2001-05-31 Kevin Buettner <kevinb@redhat.com>
21631
21632 * gdb.base/annota1.exp (info break): Match four or more spaces
21633 after "Address".
21634
21635 2001-05-31 Michael Chastain <chastain@redhat.com>
21636
21637 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21638 (dm_type_int_star): Likewise.
21639 (dm_type_long_star): Likewise.
21640 (dm_type_void_star): Likewise.
21641
21642 2001-05-29 Kevin Buettner <kevinb@redhat.com>
21643
21644 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21645 to a known value in order to get consistent results regardless
21646 of the setting of INPUTRC or the presence or contents of .inputrc.
21647
21648 2001-05-24 Michael Snyder <msnyder@redhat.com>
21649
21650 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21651 Don't require that the main thread and the manager thread are the
21652 first in the list.
21653
21654 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21655 debugging. If test fails, issue an "unsupported" not a "fail".
21656
21657 2001-05-24 Jim Blandy <jimb@redhat.com>
21658
21659 Don't assume that short is shorter than int.
21660 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21661 assume that shorts are smaller than ints. On a 16-bit machine,
21662 this isn't true.
21663 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21664 an int, is not equal to ~0 stored in an unsigned char. This tests
21665 the same thing that the previous test meant to, but works on
21666 16-bit machines, too.
21667 ("print unsigned char != (~0)"): Same test, complemented.
21668
21669 2001-05-24 Michael Snyder <msnyder@redhat.com>
21670
21671 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
21672 test for (full_coverage == 0). This makes the test run faster,
21673 and prevents dejagnu getting out of step.
21674
21675 2001-05-23 Kevin Buettner <kevinb@redhat.com>
21676
21677 * gdb.base/finish.exp (finish_void): Revise pattern for
21678 stopping on the call statement to not permit stopping at
21679 the start of the instructions comprising the call sequence.
21680
21681 2001-05-19 Michael Chastain <chastain@redhat.com>
21682
21683 * gdb.base/callfuncs.exp: Make all test names unique.
21684 * gdb.base/commands.exp: Make all test names unique.
21685 * gdb.base/condbreak.exp: Make all test names unique.
21686 * gdb.base/dbx.exp: Make all test names unique.
21687 * gdb.base/default.exp: Make all test names unique.
21688 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21689 and TIMEOUT messages to their corresponding PASS message.
21690 * gdb.base/ending-run.exp: Make all test names unique.
21691 * gdb.base/long_long.exp: Remove duplicate test.
21692
21693 2001-05-21 Kevin Buettner <kevinb@redhat.com>
21694
21695 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21696 stop on the call statement as well as the statement after the
21697 call.
21698
21699 2001-05-21 Michael Snyder <msnyder@redhat.com>
21700
21701 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21702
21703 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
21704
21705 * gdb.base/completion.exp: Revamp test. Make it execute on all
21706 platforms.
21707
21708 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
21709
21710 * config/gdbserver.exp (gdb_load): Handle the case
21711 in which the arguments to gdbserver are given in the
21712 baseboard configuration file.
21713 Also handle the case in which the server needs to do a
21714 load.
21715
21716 2001-05-07 Keith Seitz <keiths@cygnus.com>
21717
21718 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21719 set up the display for testing.
21720 (gdbtk_start): Convert all paths to paths that tcl will like.
21721 Export target information to environment.
21722 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21723 necessary.
21724 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21725 (to_tcl_path): New proc to convert a given pathname into
21726 a path acceptible as an argument to a tcl command.
21727 (_gdbtk_export_target_info): New proc to export target info
21728 into the environment for gdbtk testing.
21729 (gdbtk_done): New proc to signal end-of-test.
21730
21731 2001-05-06 Jim Blandy <jimb@redhat.com>
21732
21733 * restore.c: Make the code of caller0 correspond to its comment.
21734
21735 2001-05-03 Michael Snyder <msnyder@redhat.com>
21736
21737 * config/sid.exp (gdb_target_sid): Check for error messages.
21738 On error or timeout, don't make expect exit (which will terminate
21739 all subsequent tests); instead just make gdb exit.
21740 (gdb_load): Check for error messages. On error or timeout,
21741 return a negative value.
21742
21743 2001-04-24 Jim Blandy <jimb@redhat.com>
21744
21745 * gdb.c++/templates.exp: If we see the prompt for the overload
21746 list, but we haven't recognized any of the longer patterns,
21747 arrange for this test to fail, not hang.
21748
21749 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21750 variations.
21751
21752 2001-04-22 Michael Chastain <chastain@redhat.com>
21753
21754 * gdb.c++/local.exp: Use the 'runto' library function.
21755 * gdb.c++/namespace.exp: Likewise.
21756 * gdb.c++/overload.exp: Likewise.
21757
21758 2001-03-26 Kevin Buettner <kevinb@redhat.com>
21759
21760 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21761 * gdb.base/step-line.exp: New file. Test step/next in presence of
21762 #line directives.
21763 * gdb.base/step-line.c: New file. Test program for the above.
21764 * gdb.base/step-line.inp: New file. We pretend that this file has
21765 been transformed by some other tool into step-line.c.
21766
21767 2001-03-21 Jim Blandy <jimb@redhat.com>
21768
21769 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21770 unmangled operator names.
21771
21772 2001-03-20 Jim Blandy <jimb@redhat.com>
21773
21774 * gdb.threads/linux-dp.exp: Recognize an additional message
21775 generated by GDB when it doesn't understand how to debug threads
21776 on the target system.
21777
21778 2001-03-19 Andrew Cagney <ac131313@redhat.com>
21779
21780 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21781
21782 2001-03-12 Michael Chastain <chastain@redhat.com>
21783
21784 * gdb.c++/derivation.exp: Use the 'runto' library function.
21785
21786 2001-03-12 Michael Chastain <chastain@redhat.com>
21787
21788 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21789
21790 2001-02-24 Michael Chastain <chastain@redhat.com>
21791
21792 * gdb.c++/ref-types.exp: Change handwritten code to library
21793 function 'runto'.
21794
21795 2001-03-16 Orjan Friberg <orjanf@axis.com>
21796
21797 * gdb.base/signals.exp: Set count to 0 explicitly.
21798
21799 2001-03-15 Mark Salter <msalter@redhat.com>
21800
21801 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21802 (gdb_target_monitor): Add check of gdb_target_cmd return value.
21803 (gdb_load): Add support for additional target_info: gdb_download_size
21804 and gdb_load_timeout.
21805
21806 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21807
21808 * gdb.base/annota1.exp: Move test of isnative to earlier in the
21809 file -- to prevent failing when the compile fails but we have no
21810 intention of running the tests anyway.
21811
21812 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21813 tests if set.
21814
21815 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
21816 integers.
21817
21818 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21819 * gdb.c++/namespace.exp: Ditto.
21820
21821 2001-03-07 Orjan Friberg <orjanf@axis.com>
21822
21823 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21824 * gdb.base/pointers.exp: Relax pattern match of decimals.
21825
21826 2001-03-06 Kevin Buettner <kevinb@redhat.com>
21827
21828 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21829 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21830 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21831 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21832 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21833 config/sh.exp, config/sid.exp, config/slite.exp,
21834 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21835 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21836 config/vxworks.exp, config/vxworks29k.exp,
21837 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21838 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21839 gdb.base/arithmet.exp, gdb.base/assign.exp,
21840 gdb.base/async.exp, gdb.base/attach.exp,
21841 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21842 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21843 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21844 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21845 gdb.base/commands.exp, gdb.base/completion.exp,
21846 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21847 gdb.base/constvars.exp, gdb.base/corefile.exp,
21848 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21849 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21850 gdb.base/ending-run.exp, gdb.base/environ.exp,
21851 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21852 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21853 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21854 gdb.base/funcargs.exp, gdb.base/help.exp,
21855 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21856 gdb.base/logical.exp, gdb.base/long_long.exp,
21857 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21858 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21859 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21860 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21861 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21862 gdb.base/regs.exp, gdb.base/relational.exp,
21863 gdb.base/remote.exp, gdb.base/reread.exp,
21864 gdb.base/restore.exp, gdb.base/return2.exp,
21865 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21866 gdb.base/selftest.exp, gdb.base/setshow.exp,
21867 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21868 gdb.base/sigall.exp, gdb.base/signals.exp,
21869 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21870 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21871 gdb.base/step-test.exp, gdb.base/structs.c,
21872 gdb.base/structs.exp, gdb.base/structs2.exp,
21873 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21874 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21875 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21876 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21877 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21878 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21879 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21880 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21881 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21882 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21883 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21884 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21885 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21886 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21887 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21888 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21889 gdb.trace/circ.exp, gdb.trace/collection.exp,
21890 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21891 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21892 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21893 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21894 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21895 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21896 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21897 notices.
21898
21899 2001-02-27 Michael Snyder <msnyder@cygnus.com>
21900
21901 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21902 first arg is int not float.
21903
21904 2001-02-22 Michael Snyder <msnyder@cygnus.com>
21905
21906 * gdb.base/reread.exp: Unsupported for non-native targets;
21907 doesn't work for remote debugging.
21908
21909 2001-02-19 Fernando Nasser <fnasser@redhat.com>
21910
21911 From Drew Moseley <dmoseley@redhat.com>
21912 * gdb.base/ending-run.exp: Properly handle the BSP state when
21913 stepping past the end of main.
21914
21915 2001-02-19 John Moore <jmoore@redhat.com>
21916
21917 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21918 Converted HPUX fix for non-expected items following multiple
21919 step commands into general solution for all platforms.
21920
21921 2001-02-18 Michael Chastain <chastain@redhat.com>
21922
21923 * gdb.c++/classes.exp (do_tests): Change runto statements
21924 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21925 statements demangler agnostic.
21926 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21927 (gdb_virtfunc_restart): Likewise.
21928
21929 2001-02-14 Michael Chastain <chastain@redhat.com>
21930
21931 * gdb.c++/inherit.exp (do_tests): Change runto statements
21932 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21933 statements demangler agnostic.
21934
21935 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21936
21937 * gdb.threads/pthreads.exp: Unify pass/fail messages for
21938 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21939 before calling common_routine 15 times'' tests.
21940
21941 2001-02-11 Michael Chastain <chastain@redhat.com>
21942
21943 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21944 Helps the test script figure out which demangler is in use.
21945 (dm_type_foo_ref): Ditto.
21946 (dm_type_int_star): Ditto.
21947 (dm_type_long_star): Ditto.
21948 (dm_type_unsigned_int): Ditto.
21949 (dm_type_void): Ditto.
21950 (dm_type_void_star): Ditto.
21951 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
21952 Probe the gdb demangler and set variables to accommodate
21953 formatting differences.
21954 (info_func_regexp): New function. Same as info_func, but
21955 matches against a regexp.
21956 (info_func): Match against a literal string.
21957 (print_addr_2): New function. Match against a literal string,
21958 which can be different from the input to gdb.
21959 (print_addr): Simply call print_addr_2 with the same argument twice.
21960 (test_lookup_operator_functions): Use demangler formatting variables.
21961 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21962 the tests in the same order as the C++ class declaration.
21963 (test_paddr_operator_functions): Ditto.
21964 (test_paddr_overloaded_functions): Ditto.
21965 (test_paddr_hairy_functions): Use demangler formatting variables.
21966 Add reference to gdb/19 for related tests.
21967 (do_tests): Call probe_demangler.
21968
21969 2001-01-30 Kevin Buettner <kevinb@redhat.com>
21970
21971 * gdb.c++/templates.cc (printf): Remove unused function definition.
21972
21973 2001-01-26 Felix Lee <flee@redhat.com>
21974
21975 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21976
21977 2001-01-25 matthew green <mrg@redhat.com>
21978
21979 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21980 up sid.
21981 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21982
21983 2001-01-25 matthew green <mrg@redhat.com>
21984
21985 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
21986 Deprecate $sid_spawn_id.
21987 (sid_exit): Remove code necessary only for `spawn.'
21988
21989 2001-01-25 matthew green <mrg@redhat.com>
21990
21991 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21992
21993 2001-01-28 Michael Chastain <chastain@redhat.com>
21994
21995 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21996 to call when tests fail. It takes gdb out of the overloaded
21997 function choice menu back to the main prompt, so that the test
21998 program stays synchronized.
21999 (set_bp_overloaded): New proc to collect all the common
22000 code for setting a breakpoint on an overloaded name. Calls
22001 take_gdb_out_of_choice_menu when needed.
22002 (menu_overload1arg): New variable to collect the repeated
22003 instances of the expected menu for an overloaded name. Change
22004 the regular expression to handle changes in g++ type encoding:
22005 "void" can be either "void" or "", and "unsigned int" can be
22006 either "unsigned int" or "unsigned".
22007 (continue_to_bp_overloaded): Change regular expressions to handle
22008 changes in g++ type encoding.
22009 (no proc): Call take_gdb_out_of_choice_menu when needed.
22010 Remove redundant calls to "info break". Accept either "canceled"
22011 or "cancelled". Change regular expressions in "info break"
22012 calls to handle changes in g++ type encoding. Give all tests
22013 unique strings.
22014
22015 2001-01-17 Ben Elliston <bje@redhat.com>
22016
22017 * config/sid.exp: New file.
22018
22019 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22020
22021 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22022
22023 2000-12-21 Michael Snyder <msnyder@cygnus.com>
22024
22025 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22026 Add a RE to accept a non-ascii char if one is ever presented.
22027
22028 2000-12-20 Fernando Nasser <fnasser@redhat.com>
22029
22030 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
22031
22032 2000-12-18 Michael Snyder <msnyder@cygnus.com>
22033
22034 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
22035 in regexp. One '\' does not suffice on Linux.
22036
22037 2000-12-09 Michael Chastain <chastain@redhat.com>
22038
22039 * gdb.base/break.exp (test_clear_command): Use a marker function
22040 rather than 'main' for the test function. Also move this
22041 test to an execution point where the marker function names are
22042 guaranteed to be bound to functions. (Executing tests after a
22043 'finish' from main runs into name conflicts with local names
22044 in __libc_start_main).
22045
22046 2000-12-07 Michael Snyder <msnyder@cygnus.com>
22047
22048 * gdb.base/finish.exp: New test for gdb's "finish" command.
22049 * gdb.base/return2.exp: New test for gdb's "return" command.
22050 * gdb.base/return2.c: New source file for above.
22051
22052 2000-12-05 Michael Snyder <msnyder@cygnus.com>
22053
22054 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22055 * gdb.base/miscexprs.exp: Ditto.
22056 * gdb.base/pointers.exp: Ditto.
22057 * gdb.c++/derivation.exp: Ditto.
22058 * gdb.c++/local.exp: Ditto.
22059 * gdb.c++/namespace.exp: Ditto.
22060 * gdb.c++/overload.exp: Ditto.
22061 * gdb.c++/ref-types.exp: Ditto.
22062
22063 2000-12-05 Michael Snyder <msnyder@cygnus.com>
22064
22065 * gdb.base/constvars.exp: Test result of "up" command.
22066 * gdb.base/miscexprs.exp: Ditto.
22067 * gdb.base/pointers.exp: Ditto.
22068 * gdb.base/scope.exp: Ditto.
22069 * gdb.c++/derivation.exp: Ditto.
22070 * gdb.c++/local.exp: Ditto.
22071 * gdb.c++/namespace.exp: Ditto.
22072 * gdb.c++/overload.exp: Ditto.
22073 * gdb.c++/ref-types.exp: Ditto.
22074
22075 2000-11-22 Michael Chastain <chastain@redhat.com>
22076
22077 * mips_pro.exp: Accept either "middle -> top -> main" or
22078 "middle -> main" in the backtrace, because gcc can optimize
22079 tail calls to jumps. Remove setup_xfail for the hppa case.
22080 Add a comment with the original warning messages from PR 3016,
22081 which was filed in 1993, to preserve them for posterity.
22082
22083 2000-11-17 Nick Duffek <nsd@redhat.com>
22084
22085 * lib/gdb.exp (gdb_test): Override timeout with board info.
22086
22087 2000-11-17 Nick Duffek <nsd@redhat.com>
22088
22089 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22090 the second kill and detach messages.
22091
22092 2000-11-17 Nick Duffek <nsd@redhat.com>
22093
22094 * configure.in: Add AC_EXEEXT.
22095 * configure: Regenerate.
22096 * Makefile.in (just-check): Export EXEEXT.
22097 * lib/gdb.exp ($EXEEXT): Import from environment.
22098 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22099 expect "maint dump-me" on Cygwin.
22100 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22101 $EXEEXT.
22102
22103 2000-11-17 Nick Duffek <nsd@redhat.com>
22104
22105 * gdb.base/break.exp: Test backtrace and finish from called
22106 function on all platforms, not just HP-UX.
22107
22108 2000-11-03 Michael Snyder <msnyder@cygnus.com>
22109
22110 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22111 code from gdb_target_monitor, so it can be used independantly
22112 for gdbserver. Also comment out an unnecessary PUTS.
22113
22114 2000-11-03 Michael Snyder <msnyder@cygnus.com>
22115
22116 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22117 * gdb.base/corefile.exp: Expect the message "Program is being
22118 debugged already" when we send the "corefile" command, since
22119 the preceeding gdb_load may have connected gdb to a remote target.
22120 * gdb.base/display.exp: Disable hardware watchpoints if new
22121 board info variable "no_hardware_watchpoints" is true.
22122 Replace single-letter commands with more readable ones.
22123 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22124 if new board info variable "no_hardware_watchpoints" is true.
22125 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22126 to see if stdio (printf) testing is possible.
22127 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22128 board info variable "no_hardware_watchpoints" is true. Use new
22129 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22130
22131 2000-11-13 Fernando Nasser <fnasser@redhat.com>
22132
22133 From Orjan Friberg <orjanf@axis.com>:
22134 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22135 in array print pattern match.
22136
22137 2000-11-09 Fernando Nasser <fnasser@redhat.com>
22138
22139 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22140 spelling "cancelled" to U.S. spelling "canceled" to match changes
22141 made to gdb.
22142 * gdb.c++/ovldbreak.exp: Ditto.
22143
22144 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22145
22146 * gdb.base/callfuncs.c (main): Moved to end of file, call
22147 t_double_values to initialize the FPU before inferior calls are made.
22148 * gdb.base/callfuncs.exp: Test for register preservation after calling
22149 inferior functions. Add tests for continuining, finishing and
22150 returning from a stop in a call dummy.
22151
22152 2000-10-24 Michael Snyder <msnyder@cygnus.com>
22153
22154 * gdb.base/commands.exp: Break up long lines, and re-indent.
22155
22156 2000-10-19 Michael Snyder <msnyder@cygnus.com>
22157
22158 * config/gdbserver.exp: Rewritten from the ground up, to make it
22159 compatible with the current dejagnu tree, and to make it work with
22160 the new "gdbserver" in libremote.
22161
22162 2000-10-16 Michael Snyder <msnyder@cygnus.com>
22163
22164 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22165 * gdb.base/varargs.exp: Skip entire test if no printf support.
22166 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22167 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22168
22169 2000-10-13 Michael Snyder <msnyder@cygnus.com>
22170
22171 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22172 no floating point support.
22173 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22174 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22175 * gdb.base/call-rt-st.exp: Ditto.
22176 * gdb.base/call-strs.exp: Ditto.
22177
22178 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22179
22180 * gdb.base/sizeof.c: include <stdio.h>.
22181
22182 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
22183 'finish', otherwise uncaptured gdb_prompt would potentially
22184 throw remaining test points out of sync.
22185
22186 2000-07-26 Scott Bambrough <scottb@netwinder.org>
22187
22188 * gdb.base/recurse.exp: Run tests for all targets.
22189 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22190 gnu-oldld case on ARM.
22191 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22192 for ARM targets.
22193
22194 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22195
22196 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22197 * gdb.java/configure: Rebuild.
22198
22199 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22200
22201 * gdb.java/jv-exp.exp: New file.
22202
22203 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22204
22205 * configure: Rebuilt.
22206 * configure.in (configdirs): Add gdb.java.
22207 * gdb.java/jmisc.java: New file.
22208 * gdb.java/jmisc.exp: New file.
22209 * gdb.java/Makefile.in: New file.
22210 * gdb.java/configure: Rebuilt.
22211 * gdb.java/configure.in: New file.
22212 * lib/java.exp: New file.
22213
22214 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22215
22216 * gdb.base/exprs.exp: Test casts to a pointer including over and
22217 underflow.
22218
22219 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22220
22221 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
22222 and the compilers sizes.
22223
22224 2000-07-09 Nick Duffek <nsd@redhat.com>
22225
22226 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22227 (use_methods): New function.
22228 (main): Call use_methods().
22229 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22230 (do_tests): Call test_method_param_class.
22231
22232 2000-07-09 Nick Duffek <nsd@redhat.com>
22233
22234 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22235 spelling.
22236 (test_enums): New procedure. Move enum tests from end of script
22237 to here. Set breakpoint on function name instead of line number.
22238 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22239 (enums2): New marker function.
22240 (enums1): New function.
22241 (main): Call enums1(). Move enum tests to enums1().
22242
22243 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22244
22245 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
22246 compile/link program. Update line numbers.
22247 * gdb.asm/d10v.inc: Define ``startup''.
22248 * gdb.asm/asmsrc1.s: Add definition of _start.
22249
22250 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22251
22252 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22253
22254 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22255
22256 * gdb.base/maint.exp: Add 'maint print architecture' item to output
22257 of 'help maint print' command.
22258
22259 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22260
22261 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
22262 they use gdb_expect_list.
22263
22264 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22265
22266 * gdb.base/commands.exp: Use ``set remote
22267 memory-read-packet-size'' instead of ``set endian big'' to test
22268 long commands.
22269
22270 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
22271
22272 * gdb.c++/templates.exp (do_tests): Make all of these work under
22273 g++, and stop skipping them.
22274
22275 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22276 work under g++.
22277
22278 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
22279 initialization.
22280
22281 2000-06-02 Michael Snyder <msnyder@cygnus.com>
22282
22283 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22284 the regular expression: accept an (almost) arbitrary sequence of
22285 "frames-invalid" and "breakpoints-invalid" messages both before
22286 and after the "starting" message.
22287
22288 2000-06-02 Michael Snyder <msnyder@cygnus.com>
22289
22290 * gdb.c++/local.exp: This test has never been known to work with g++.
22291
22292 2000-05-18 Michael Snyder <msnyder@cygnus.com>
22293
22294 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22295 Relax the regular expression a little, make it pass on Solaris 8.
22296
22297 2000-05-12 Kevin Buettner <kevinb@redhat.com>
22298
22299 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
22300 a call, do not require that gdb stop on the line after the call.
22301 Instead, it is permissible for gdb to stop on the line of the
22302 call itself.
22303
22304 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
22305
22306 * gdb.base/break.exp (bp on small function, optimized file):
22307 Add a second pass pattern. The behavior differs here between stabs
22308 and dwarf for one-line functions. Stabs preserves two line symbols
22309 (one before the prologue and one after) with the same line number,
22310 but dwarf regards these as duplicates and discards one of them.
22311 Therefore the address after the prologue (where the breakpoint is)
22312 has no exactly matching line symbol, and GDB reports the breakpoint
22313 as if it were in the middle of a line rather than at the beginning.
22314
22315 2000-05-08 Michael Snyder <msnyder@cygnus.com>
22316
22317 * gdb.base/interrupt.exp: Make "pass" message say "send"
22318 rather than "send_gdb" (for consistancy).
22319
22320 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22321
22322 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22323 * gdb.c++/templates.cc: Properly check for GCC version number.
22324 * lib/compiler.cc: Likewise
22325
22326 2000-04-28 Michael Snyder <msnyder@cygnus.com>
22327
22328 * gdb.base/break.exp: When compiled with -O2 optimization,
22329 gdb may not stop at the first line of main, due to code motion.
22330
22331 2000-04-26 Michael Snyder <msnyder@cygnus.com>
22332
22333 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22334 This test depends on parsing the printf output from the target.
22335 Since the sparclet stub doesn't do stdio, this will never work.
22336 * gdb.base/call-rt-st.exp: ditto.
22337 * gdb.base/call-strs: ditto.
22338
22339 2000-04-24 Michael Snyder <msnyder@cygnus.com>
22340
22341 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22342
22343 * gdb.base/ending-run.exp: After connecting to a remote target,
22344 but before running, the target will appear to be in a random
22345 location. Specify both a file and a line for breakpoints.
22346 Also, the function that calls main may be called 'init'
22347 rather than 'start'.
22348
22349 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22350
22351 * gdb.base/help.exp: Update output for add-symbol-file command.
22352
22353 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
22354
22355 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22356 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22357
22358 2000-04-07 J.T. Conklin <jtc@redback.com>
22359
22360 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22361
22362 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22363
22364 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22365
22366 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
22367 values that can be represented exactly.
22368 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22369 above change, and to not check against the directory part of the source
22370 file name.
22371 (step into print_long_arg_list): Likewise.
22372 (print print_small_structs from print_long_arg_list): Likewise.
22373 (print print_long_arg_list): Likewise.
22374
22375 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22376
22377 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
22378
22379 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22380
22381 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22382
22383 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
22384
22385 * gdb.base/commands.exp (deprecated_command_test): Add test for
22386 deprecate with no arguments.
22387
22388 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22389
22390 * gdb.base/break.exp: Add new test for setting breakpoints on
22391 optimized code so we can test breakpoints work even when function
22392 prologues may be optimized away
22393
22394 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22395
22396 From David Whedon <dwhedon@gordian.com>
22397 * gdb.base/commands.exp : Added command deprecator tests.
22398
22399 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
22400
22401 * gdb.base/help.exp: Added test for new apropos command.
22402
22403 2000-03-21 Kevin Buettner <kevinb@redhat.com>
22404
22405 * gdb.base/pointers.c (usevar): New function.
22406 (main): Make sure that global variables v_int_pointer2, rptr,
22407 and y are all referenced someplace in the program by calling
22408 usevar() on them. [Some linkers delete symbols which are
22409 never referenced. The space remains, but there's no way to
22410 get a (symbolic) handle on the variable from the debugger.]
22411
22412 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22413
22414 * gdb.base/printcmds.c: Add typedeffed arrays.
22415
22416 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
22417 procedure to test arrays that are typedef'd.
22418
22419 2000-03-13 James Ingham <jingham@leda.cygnus.com>
22420
22421 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
22422 the library directories.
22423
22424 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22425
22426 * configure.in (configdirs): Add sub directory gdb.mi.
22427 * configure: Re-generate.
22428
22429 * gdb.mi: New directory.
22430
22431 2000-02-25 Scott Bambrough <scottb@netwinder.org>
22432
22433 * gdb.base/long_long.exp: Correct test suite failure when printing
22434 a long long value as a double on ARM platforms.
22435
22436 2000-02-16 Jim Blandy <jimb@redhat.com>
22437
22438 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22439 default source file is set properly before running this test.
22440
22441 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22442
22443 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
22444 gdbtk/library directory, not in gdbtcl2.
22445
22446 2000-02-04 Jim Blandy <jimb@redhat.com>
22447
22448 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22449 backslash from regexp pattern.
22450
22451 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22452 procedure. Use it to run all the "continue to bp overloaded"
22453 tests. Note that this changes the names of the tests slightly.
22454 If the breakpoint hit message includes a hex PC value, because
22455 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22456 from the real source code, still consider that a pass.
22457
22458 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22459 XFAIL here if the breakpoint message contains a hex address. Note
22460 similar change on 1999-11-02.
22461
22462 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22463
22464 * gdb.base/ptype.exp: Establish a default source file before
22465 calling get_debug_format.
22466
22467 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22468
22469 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22470
22471 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22472
22473 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22474 of successive stepi commands -- while in the prologue we should see
22475 the function entry bracket.
22476
22477 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22478
22479 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22480 reach __change_mode() when stepping through the end of main().
22481
22482 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22483
22484 * gdb.base/default.exp: Fix expected pattern.
22485 * gdb.base/help.exp: Same.
22486
22487 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22488
22489 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
22490 Don't use xfail's because that affects only the following test.
22491
22492 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
22493 solaris or linux.
22494
22495 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22496
22497 2000-01-07 Michael Snyder <msnyder@cygnus.com>
22498
22499 * gdb.base/display.exp: Some yacc parsers like to say
22500 "A syntax error" rather than "A parse error". Accept both.
22501
22502 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22503
22504 * gdb.base/default.exp: Remove OS dependent string from "target
22505 remote" test.
22506 * gdb.base/help.exp: Same for "help target remote" test.
22507
22508 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22509
22510 From Jim Kingdon <kingdon@redhat.com>:
22511
22512 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
22513 prompt (cleanup rather than necessity, but still might keep output
22514 from spilling to next test).
22515
22516 2000-01-02 Fred Fish <fnf@cygnus.com>
22517
22518 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22519 AIX, which defines them in <sys/types.h>.
22520
22521 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
22522
22523 * gdb.base/default.exp: Match arm* etc instead of arm in "info
22524 float" test.
22525
22526 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
22527
22528 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
22529
22530 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22531 outermost frame disallowed".
22532
22533 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22534
22535 * gdb.base/setvar.exp: New tests for setting the value of a struct
22536 with a constant list.
22537
22538 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22539
22540 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22541 require the user to type a cast before setting the value of a struct.
22542
22543 1999-12-06 Jim Blandy <jimb@cygnus.com>
22544
22545 * gdb.base/default.exp: Expect the new 'info float' command on
22546 all i386 platforms.
22547
22548 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22549 LinuxThreads libraries that don't support debugging.
22550
22551 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22552
22553 * gdb.base/remote.c: Fill the buffer with truely random data.
22554 Change the buffer type to ``unsigned char'' to simplify size
22555 arithmetic.
22556
22557 * gdb.base/remote.exp: Reduce download numbers by one. Typical
22558 stub only handles 400-1 byte packets. Verify that the download
22559 worked.
22560
22561 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22562
22563 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22564 tests, using UNRESOLVED for the untested cases. Also, does not wait
22565 for a timeout if the prompt was received before a recognizable pattern.
22566
22567 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22568
22569 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22570
22571 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22572
22573 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
22574 watchpoints.
22575
22576 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
22577
22578 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22579
22580 * gdb.c++/local.exp: Be more flexible in recognizing local class
22581 name mangling. Don't allow horribly truncated method names.
22582 * gdb.c++/derivation.exp: Expect protected inheritance.
22583 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22584 * gdb.c++/virtfunc.exp: Likewise.
22585 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22586 when printing a nested enum.
22587
22588 1999-11-22 Jim Blandy <jimb@cygnus.com>
22589
22590 * gdb.base/step-test.exp: Properly await GDB's response to setting
22591 a breakpoint on the call to large_struct_by_value.
22592
22593 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22594 just because we have debug info for the `start' function.
22595
22596 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22597
22598 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22599 "Unknown signal" messages, which indicate (on LinuxThreads) that
22600 GDB doesn't know how to debug threads on this system. This is
22601 better than hanging while philosopher 0 dumps chatter into gdb.log.
22602
22603 1999-11-18 Tom Tromey <tromey@cygnus.com>
22604
22605 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22606
22607 1999-11-18 Fred Fish <fnf@cygnus.com>
22608
22609 * gdb.base/coremaker2.c: Add sample program for generating
22610 cores that is more self contained than coremaker.c. Eventually
22611 I'll add more code to this and tie it into the testsuite.
22612
22613 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22614
22615 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22616
22617 1999-11-10 Jimmy Guo <guo@cup.hp.com>
22618
22619 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
22620 from $srcdir/lib/.
22621 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
22622 and gdb.c++/.
22623
22624 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22625
22626 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
22627 'continue with watch' test point.
22628
22629 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22630
22631 Merged from p2linux-990323-branch:
22632
22633 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22634
22635 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22636
22637 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
22638 {limit,fixed}''. Test ``set download-write-size''.
22639
22640 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22641
22642 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
22643 gdb_expect_list.
22644
22645 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22646
22647 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22648
22649 1999-11-03 Mark Salter <msalter@cygnus.com>
22650
22651 * gdb.base/break.exp: Fix "stub continue" pattern.
22652
22653 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22654
22655 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22656
22657 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22658
22659 * gdb.base/display.exp ("finish"): Add timeout clause.
22660
22661 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22662 plain prompt clause, so this doesn't have to time out in order to
22663 fail.
22664
22665 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
22666 breakpoint hit messages include an address.
22667
22668 * gdb.base/display.exp: Don't forget to escape parens in regular
22669 expressions. Unix regexp notatation sucks.
22670
22671 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22672
22673 * gdb.base/annota1.exp: Test for annotate-signalled: change output
22674 order for 'signalled' message.
22675
22676 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22677
22678 From Jimmy Guo <guo@cup.hp.com>:
22679 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22680 * gdb.base/annota1.c: Add code for tests to work with.
22681
22682 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22683
22684 * gdb.base/remote.exp: New test for remote downloading settings.
22685 * gdb.base/remote.c: New file with large .data.
22686
22687 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22688
22689 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22690 for LinuxThreads support, merged from the Code Fusion branch.
22691
22692 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22693
22694 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
22695 containing exp_continue into a while within an expect. Don't
22696 attempt a start more than three times. Check return value from
22697 gdb_load.
22698
22699 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22700
22701 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
22702 a pass case.
22703
22704 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
22705
22706 * gdb.base/break.c (main): Added a statement that we can step
22707 off of.
22708 * gdb.base/break.exp: Added tests for setting a breakpoint
22709 at an offset and stepping onto a breakpoint.
22710
22711 1999-10-01 Fred Fish <fnf@cygnus.com>
22712
22713 * gdb.base/help.exp (help add-symbol-file): Update to match current
22714 gdb output.
22715
22716 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22717
22718 * gdb.base/break.exp: Code locations are in hex, don't forget!
22719 (For HP-UX.)
22720
22721 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22722
22723 * condbreak.exp: Use break.c as test program.
22724 * condbreak.c: Remove, redundant with break.c.
22725
22726 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22727
22728 * config/monitor.exp (gdb_target_monitor): Disable X- and
22729 Z-packets if the target needs it.
22730
22731 1999-09-13 James Ingham <jingham@leda.cygnus.com>
22732
22733 * gdb.c++/overload.exp: Added tests for listing overloaded
22734 functions with function pointers in the arg, explicitly calling
22735 out the version you want.
22736
22737 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22738
22739 * long_long.exp: Add variations of test cases that work for
22740 targets with 16-bit ints and 32-bit doubles.
22741
22742 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22743
22744 * break.c (main): Compare a possibly-uninitialized argc with an
22745 unlikely value that fits in 16 bits.
22746
22747 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22748
22749 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22750 0xfeeb, don't want negative numbers if ints are 16 bits.
22751
22752 * lib/gdb.exp (skip_cplus_tests): New proc.
22753 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22754 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22755 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22756 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22757 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22758 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22759 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22760 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
22761
22762 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22763
22764 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22765
22766 * gdb.base/corefile.exp (up): Allow a parameter to appear
22767 in the frame that we're going up to.
22768
22769 From Jim Blandy <jimb@cygnus.com>:
22770
22771 * gdb.base/default.exp (info float): Expect some output now.
22772
22773 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22774 returning floating-point values to fail on the x86.
22775 * gdb.base/callfwmall.exp (do_function_calls): Same.
22776
22777 * gdb.base/list.exp (test_listsize): Correct expectations for
22778 listing line 1 with listsize 2. Also, listing a single line
22779 works now, as does listing three lines. [Kevin's note: There
22780 were a number of other cases fixed too where the expectations
22781 differed...]
22782
22783 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22784
22785 * gdb.base/selftest.exp: Add case for when version prints as
22786 constant string instead of char pointer.
22787
22788 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22789
22790 * gdb.base/ending-run.exp: Add Solaris case for what happens when
22791 stepping out of main.
22792
22793 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22794 G++ used.
22795
22796 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
22797 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
22798
22799 * gdb.c++/ovldbreak.exp: Update match string in test that
22800 includes a warning of multiple breakpoints.
22801
22802 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22803
22804 * gdb.base/display.exp: Improve precision of step-after-finish
22805 added yesterday.
22806
22807 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
22808 test.
22809
22810 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22811 configs when using G++, not just hppa*.
22812
22813 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22814
22815 * gdb.base/async.c: New file.
22816 * gdb.base/async.exp: New file.
22817
22818 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22819
22820 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22821 PA64.
22822
22823 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22824
22825 * gdb.base/display.exp: "finish" can leave us mid-line on many
22826 targets, deal with it. Add a small constant to main, instead of
22827 1000 since main+1000 may not be a valid address in the target.
22828
22829 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22830 on hpux11.
22831
22832 * gdb.base/attach.exp: Handle another hpux11 error message variant
22833 when attaching to a process that does not exist.
22834
22835 1999-08-19 J.T. Conklin <jtc@redback.com>
22836
22837 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
22838 characters in 'continue to 1241' test.
22839
22840 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22841
22842 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22843 stop in print_long_arg_list, define and use a whitespace
22844 variable in print_small_structs test, add an XFAIL for Solaris.
22845 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22846 interested enough to fix.
22847
22848 1999-08-13 Keith Seitz <keiths@cygnus.com>
22849
22850 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22851 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22852 proc knows about targets other than the natives.
22853 (test_assign): Use "gdb_run_cmd" to "run" the target.
22854 Check that we've actually hit the breakpoint at main.
22855 When we attempt to assign a value to a local variable, check
22856 that the variable is in the current scope, i.e., don't use
22857 a test with an empty result.
22858
22859 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22860
22861 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
22862 command.
22863
22864 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22865
22866 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22867 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22868 gdb.compat, gdb.threads-hp.
22869 gdb.hp/configure, gdb.hp/configure.in: New files.
22870 gdb.hp/Makefile.in: Recurse into new subdirs.
22871 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22872 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22873 in object files.
22874 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22875
22876 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22877
22878 * gdb.base/display.exp: Help expect by putting a newline in the
22879 funky printf, remove a bogus p/a test.
22880
22881 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22882
22883 * gdb.base/display.exp: Make sure that when we say 'run', we are
22884 connected to the target. This is necessary when running not
22885 natively.
22886
22887 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22888
22889 * gdb.base/step-test.exp: Removed some extraneous messages.
22890
22891 * gdb.base/long_long.exp: Don't run memory examination tests
22892 on little-endian targets (they will need a different set of
22893 results to match).
22894
22895 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22896
22897 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22898 until somebody decides to fix GDB.
22899
22900 * gdb.base/long_long.c: Stop compiler complaint by specifying long
22901 constant as "ULL".
22902 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22903 matches for a couple x/2 commands.
22904
22905 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22906
22907 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22908 by merging in ref-types2 tests.
22909 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22910
22911 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22912 * gdb.c++/Makefile.in: Add standard actions.
22913 (EXECUTABLES): Rename from PROGS, update list.
22914 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22915 from gdb.hp.
22916 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22917 foo and bar locals.
22918 * gdb.c++/anon-union.exp: Fix tests to match.
22919 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22920 expect matches to handle output variations.
22921 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22922 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
22923 output, add HP alternatives for new and delete prints.
22924 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
22925 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
22926 * gdb.c++/demangle.exp: Use $style when reporting failure.
22927 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22928 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22929 match alternatives.
22930 * gdb.c++/local.exp: Add match alternatives or xfails for HP
22931 compilers.
22932 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22933 * gdb.c++/method.exp: Add match alternatives.
22934 * gdb.c++/misc.cc: Add bool types.
22935 * gdb.c++/misc.exp: Add tests for bool types.
22936 * gdb.c++/overload.exp: Add xfails.
22937 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22938 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22939 add some more template parameter tests (only for HP currently).
22940 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22941 * gdb.c++/virtfunc.cc: Add return type and value for main.
22942 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22943 match alternatives.
22944
22945 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22946
22947 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22948
22949 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22950
22951 * gdb.base/signals.exp: Don't expect getting a backtrace from
22952 within a signal handler to fail on Linux.
22953
22954 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22955
22956 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22957 * lib/gdb.exp: Remove some gratuitious semicolons.
22958 (delete_breakpoints): Increase timeout.
22959 (gdb_expect): Add -notransfer option.
22960 (gdb_test): Use -notransfer option.
22961 (get_compiler_info): Add f77 case.
22962 (get_compiler): New proc, split out from gdb_preprocess, add f77
22963 case.
22964 (gdb_preprocess): Call get_compiler.
22965
22966 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22967 * gdb.base/attach.exp, gdb.base/display.exp,
22968 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22969 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22970 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22971 third arg to gdb_test.
22972 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22973 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
22974 HP-UX xfails, add others.
22975 * gdb.base/completion.exp: Reflect name change of self-test.
22976 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
22977 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22978 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22979 HP failure number.
22980 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22981 useless HP-UX 10.30 references.
22982 * gdb.base/maint.exp: Loosen matches.
22983 * gdb.base/pointers.c (main): Declare more_code.
22984 * gdb.base/pointers.exp: Match on output of a `next'.
22985 * gdb.base/structs.c: Add prototypes.
22986 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22987 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22988
22989 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22990
22991 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
22992 command.
22993
22994 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22995
22996 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22997 Fix run to main failures. Watchpoint can be hardware watchpoint.
22998
22999 * gdb.base/annota1.exp: Clean up some more, in case printf has
23000 debug info. Deal with lack of signal hanlder info in stack.
23001
23002 From Jim Kingdon <kingdon@redhat.com>:
23003 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23004
23005 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23006
23007 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
23008 gdb.base/foll-vfork.exp: Don't run for crosses.
23009
23010 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23011
23012 * gdb.base/configure.in: Check for gdbvars.exp instead of
23013 a1-selftest.exp.
23014 * gdb.base/configure: Re-generate.
23015
23016 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23017
23018 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23019 in trying to run first and name is too long.
23020
23021 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23022 pointers2.c and pointers2.exp, respectively.
23023 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23024 doschk happier.
23025
23026 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23027
23028 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23029 callfuncs2.c and callfuncs2.exp.
23030
23031 * gdb.base/list.exp: Remove mistaken xfails.
23032 * gdb.base/list0.h: Add optional prototypes.
23033
23034 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23035
23036 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
23037 calling malloc.
23038 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23039 * ptype.exp: Move test for get_debug_format to before its first
23040 use.
23041
23042 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23043
23044 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23045 * gdb.base/annota2.cc, annota2.exp: Move from here.
23046 * gdb.c++/annota2.cc, annota2.exp: To here.
23047 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23048
23049 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23050
23051 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
23052 a consistent format.
23053
23054 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23055
23056 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23057 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23058 HP compilers, also set the globals $true and $false.
23059
23060 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
23061 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23062 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23063 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23064 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23065 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23066 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23067 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23068 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23069 whatis.c} Add C++ compatible function definitions and return
23070 types, add includes for library functions.
23071 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23072 * gdb.base/step-test.c (myglob): Rename from glob.
23073 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
23074 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23075 files, move here from gdb.hp.
23076 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
23077 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23078 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23079 Adjust line numbers in regexps.
23080
23081 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23082 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23083 instead of 0/1.
23084
23085 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23086 foll-vfork.exp: New files, move here from gdb.hp.
23087 * gdb.base/page.exp: New file, test of pagination command.
23088
23089 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23090 recursion test.
23091 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23092
23093 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
23094 gdb.base/solib.exp: Fix compiler invocation process.
23095
23096 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
23097 HP-UX 11, turn off overload resolution explicitly.
23098 * gdb.base/commands.exp: Set argument list explicitly, add
23099 watchpoint test.
23100 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23101 them work.
23102 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23103 expressions properly.
23104 * gdb.base/corefile.exp: Loosen the match slightly.
23105 * gdb.base/default.exp: Allow "Error accessing memory" message
23106 also.
23107 * gdb.base/display.exp: Skip over x/0 j if PA64.
23108 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23109 * gdb.base/interrupt.exp: Ditto.
23110 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23111 in use.
23112 * gdb.base/list.exp: Add xfails for HP-UX.
23113 * gdb.base/long_long.exp: Refine some of the numeric matches.
23114 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23115 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23116 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23117 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23118 * gdb.base/ptype.exp: Succeed on more varieties of output.
23119 * gdb.base/scope.exp: Add xfails for HP-UX.
23120 * gdb.base/sect-cmd.exp: Add more cases.
23121 * gdb.base/setvar.exp: Add xfails for HP-UX.
23122 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23123 * gdb.base/signals.exp: Match on void symbolically.
23124 * gdb.base/step-test.exp: Add case for PA64.
23125 * gdb.base/term.exp: Add exit and restart.
23126 * gdb.base/twice.exp: Clean up after self.
23127 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23128 * gdb.base/whatis.exp: Allow more ways to pass tests.
23129
23130 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
23131 no longer useful.
23132
23133 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23134
23135 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
23136 list of patterns.
23137 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
23138 print_double_array(double_array)", "continuing to breakpoint
23139 1018", "print print_double_array(array_d)" and "continuing to
23140 1034" tests.
23141
23142 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23143
23144 * Makefile.in: Add empty html and install-html targets.
23145
23146 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23147
23148 * config/mt-*: Remove, these haven't been used since 1996.
23149
23150 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23151
23152 * gdb.base/call-strs.c, gdb.base/ending-run.c,
23153 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
23154 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23155
23156 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23157
23158 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23159 simpler match case for the ptype of the big class.
23160
23161 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23162
23163 * gdb.exp: Fix test for gdb_prompt existence.
23164
23165 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23166
23167 * gdb.exp (gdb_test): Add fail after calls to perror.
23168
23169 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23170
23171 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23172
23173 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23174
23175 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23176
23177 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23178
23179 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
23180 malloc() is linked in.
23181
23182 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23183
23184 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23185 step at end.
23186
23187 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23188
23189 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23190
23191 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23192
23193 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23194
23195 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23196 * gdb.base/mips_pro.exp: Likewise.
23197
23198 1999-06-02 Keith Seitz <keiths@cygnus.com>
23199
23200 * gdb.c++/templates.cc: Change all "new" operators to throw
23201 an exception.
23202 * gdb.c++/cplusfuncs.cc: Likewise.
23203
23204 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23205
23206 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23207
23208 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
23209 * gdb.base/ending-run.exp: When stepping out of main, accept a
23210 step into an arbitrary assembler file.
23211
23212 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23213
23214 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
23215 "breakpoint-invalid" to be printed.
23216 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
23217 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23218 * gdb.base/annota2.cc: Initialize a.x to 0.
23219
23220 1999-05-17 Keith Seitz <keiths@cygnus.com>
23221
23222 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23223 when "skip_float_tests" set.
23224 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23225 "print print_ten_doubles", and "step into print_long_arg_list".
23226 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23227 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23228 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23229 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23230 "skip_float_tests" is set.
23231 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23232 when "skip_float_tests" set.
23233
23234 1999-05-06 Keith Seitz <keiths@cygnus.com>
23235
23236 * gdb.base/annota2.cc: Include stdio.h.
23237
23238 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23239
23240 * gdb.base/crossload.exp: Remove, this has been disabled ever
23241 since BFD stopped including all targets, and cross-GDB gets
23242 plenty of testing anyway.
23243 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
23244 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23245 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
23246 * gdb.base/README: Remove, was doc for this.
23247 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
23248 needed.
23249
23250 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23251
23252 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23253 output.
23254
23255 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23256 * gdb.base/annota2.exp: New file. More annotation tests.
23257 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23258 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23259
23260 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
23261
23262 * config/cfdbug.exp: New file.
23263
23264 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23265
23266 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23267 Marcus Daniel's and Dale Hawkins's demangler crashes.
23268
23269 * gdb.c++/demangle.exp (test_gnu_style_demangling,
23270 test_lucid_style_demangling, test_arm_style_demangling,
23271 test_hp_style_demangling): Try Tom Tromey's core-dumping
23272 identifier under each demangling style.
23273
23274 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23275
23276 * gdb.c++/demangle.exp: Include the current demangling style
23277 in all test names.
23278 (current_demangling_style): New global variable.
23279 (set_demangling_style, test_demangling_core, test_demangling,
23280 test_demangling_exact): New functions.
23281 (test_gnu_style_demangling, test_lucid_style_demangling,
23282 test_arm_style_demangling, test_hp_style_demangling): Use those,
23283 instead of calling gdb_test and gdb_test_exact directly.
23284 (catch_demangling_errors): New function, which reports errors
23285 signalled by the demangling test functions in an orderly way.
23286 (do_tests): Use catch_demangling_errors.
23287
23288 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23289
23290 * gdb.base/signals.exp (test_handle_all_print): Use () for
23291 grouping in expressions, not {}.
23292
23293 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
23294 initialized yet.
23295
23296 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23297
23298 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23299 are listed.
23300
23301 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23302
23303 * gdb.stabs/weird.exp: Test for CC being defined before
23304 looking at its value.
23305
23306 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23307
23308 * gdb.base/call-ar-st.exp: Remove stray '#'.
23309 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23310 "short int" and "long int".
23311 * gdb.c++/overload.cc: Cast the string added in the previous
23312 change, to mollify finicky HP compiler.
23313 * gdb.hp/reg-test.exp (testfile): Fix file name.
23314 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
23315
23316 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23317 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23318 alternate form of enum ptype.
23319
23320 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23321
23322 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23323 * gdb.hp/*.exp: Change all to run compiler probe only after
23324 passing skip_hp_tests, so as not to waste time on guaranteed
23325 failure.
23326
23327 * gdb.c++/overload.cc: Pass string instead of char addr, always
23328 init ccpfoo.
23329 * gdb.c++/templates.cc: Fix syntax error.
23330
23331 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23332
23333 * gdb.base/commands.exp: Add test for correct position of '>'
23334 when issuing the 'commands' command after a 'while' or 'if'
23335 command.
23336
23337 1999-03-18 James Ingham <jingham@cygnus.com>
23338
23339 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23340
23341 * gdb.c++/method.exp: It was testing an uninitialized int on the
23342 stack and assuming it was positive.
23343
23344 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23345
23346 * gdb.base/step-test.exp: Catch a case where finish is broken and
23347 keep it from killing the rest of the tests.
23348 Use gdb_continue_to_end.
23349
23350 * gdb.base/sigall.exp: use gdb_continue_to_end.
23351
23352 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23353
23354 * gdb.base/display.exp: use runto_main, not run.
23355
23356 * gdb.base/default.exp: Check for the current error message in the
23357 r abbreviation test.
23358 Add strongarm to the targets that know info float.
23359
23360 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
23361 run which doesn't work with monitors.
23362
23363 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23364
23365 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23366
23367 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
23368 program. Traps the case (in Cygmon) when the program never really
23369 exits. Same as Mark's continue_to_exit, but I had put it in a lot
23370 more places, so I used my name. Sorry Mark...
23371
23372 * config/monitor.exp (gdb_target_monitor): added another
23373 target_info parameter: remotebinarydownload. This will set the
23374 remotebinarydownload flag if this is causing some boards trouble.
23375
23376 1999-03-18 Mark Salter <msalter@cygnus.com>
23377
23378 * lib/gdb.exp (continue_to_exit): New function.
23379
23380 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23381 * gdb.base/ending-run.exp: Ditto.
23382 * gdb.base/step-test.exp: Ditto.
23383
23384 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23385
23386 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23387 (suggested by Art Haas <ahaas@neosoft.com>).
23388
23389 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23390
23391 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
23392
23393 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23394
23395 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
23396 descriptions of types (short unsigned int vs unsigned short, etc).
23397
23398 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23399
23400 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23401 a call to strlen; sometimes we do have sources.
23402
23403 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23404
23405 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
23406 character, so GDB won't print garbage after its end.
23407
23408 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23409 breakpoint there instead. Sometimes GCC emits memcpy to handle
23410 the large structures being passed by value, so we step into that
23411 instead of sum_array_print, which obscures what we're really testing.
23412 * gdb.base/step-test.exp: However, we do want a test that notices
23413 the bizarre steps into memcpy, so do that here. Add check for
23414 stepping into function calls that pass large structures by value.
23415 ("Is that a noun clause, or are you just happy to see me?")
23416 Remove all references to specific line numbers.
23417 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23418 New type and function.
23419 (main): Call large_struct_by_value, passing it a large struct by value.
23420 * lib/gdb.exp (gdb_get_line_number): New function.
23421
23422 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23423 more portable.
23424
23425 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23426
23427 * lib/gdb.exp: Doc fixes.
23428
23429 1999-03-05 Nick Clifton <nickc@cygnus.com>
23430
23431 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
23432
23433 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23434
23435 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
23436 commands. They're not germane to this test, and they don't work
23437 that way on remote targets.
23438
23439 1999-03-01 James Ingham <jingham@cygnus.com>
23440
23441 * Changelog entries merged over from gdb development branch.
23442
23443 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23444
23445 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23446 for outputting results of test run.
23447
23448 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
23449
23450 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
23451
23452 1999-02-25 Felix Lee <flee@cygnus.com>
23453
23454 * lib/gdb.exp (debug_format): initialize
23455
23456 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23457
23458 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23459 * gdb.base/call-rt-st.c: Ditto.
23460
23461 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23462
23463 * gdb.threads/pthreads.exp (horiz): New variable.
23464 (test_startup): Fix regexps that capture thread numbers.
23465
23466 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23467
23468 * gdb.base/smoke.exp: Disambiguate two test case names (both
23469 called ``print'').
23470
23471 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23472
23473 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
23474 compilation.
23475
23476 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23477
23478 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23479 actual output formatting.
23480 * gdb.base/smoke.exp: GDB removes leading 0's.
23481 * gdb.base/volatile.exp: Don't check type of remuneration;
23482 that variable is no longer defined in constvars.c.
23483 * gdb.base/step-test.c (main): Exit with explicit exit code.
23484 * gdb.base/step-test.exp: Remove two nexti checks--they are
23485 not portable.
23486
23487 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23488
23489 * gdb.base/help.exp ("help delete display"): Fix test to match
23490 gdb's output.
23491
23492 * gdb.base/long_long.c (known_types): Initialize values to zero.
23493 * gdb.base/long_long.exp: Step one more line
23494 so 'dec' is initialized in "get to known place". GDB removes
23495 leading zeros. Explicitly ask for hex formatting. Use
23496 unique test case names.
23497
23498 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23499
23500 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
23501
23502 * gdb.c++/method.exp: Add missing close brace.
23503
23504 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23505
23506 * gdb.base/maint.exp: Use 'set height 0' to disable page
23507 prompting, not 'set height 400'.
23508
23509 Fix a bunch of timeouts.
23510 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23511 four separate tests, so expect doesn't take forever to match a ton
23512 of text against a regexp with lots of .* forms.
23513 ("maint print psymbols", "maint print symbols"): Make some of
23514 these greps more selective, so that expect doesn't try to wade
23515 through huge piles of output and time out.
23516
23517 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23518
23519 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
23520 tests: one which doesn't expect shlib events to be reported, and
23521 another which does, but is XFAIL for all platforms other than
23522 HP/UX.
23523
23524 * gdb.base/break.exp: Teach the test suite that the `catch
23525 fork', `catch vfork', and `catch exec' commands produce error
23526 messages on platforms that don't provide these features.
23527
23528 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23529
23530 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
23531 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23532 (shortening names from solib_threshold.exp etc), won't run on
23533 anything but HP-UX for the foreseeable future.
23534 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
23535 reflect move.
23536
23537 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23538
23539 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23540 gdb.trace/Makefile.in (clean): Remove all test executables.
23541
23542 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23543
23544 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23545 successfully re-sets breakpoints in shared libraries.
23546 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23547
23548 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23549
23550 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23551 and compiled w/o GCC.
23552
23553 * gdb.hp/watch-cmd.exp: ditto.
23554
23555 * gdb.hp/watch-hp.exp: ditto.
23556
23557 * gdb.hp/xdb1.exp: ditto.
23558
23559 * gdb.hp/xdb2.exp: ditto.
23560
23561 * gdb.hp/dbx.exp: ditto.
23562
23563 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23564
23565 * constvars.c: Remove C++-isms.
23566 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
23567 with GCC.
23568
23569 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23570
23571 The following changes are part of the HP merge.
23572
23573 * gdb.base/break.exp: new tests to verify that catchpoints for
23574 fork, vfork, and exec don't trigger inappropriately.
23575
23576 * gdb.base/opaque.exp: compile one file at a time, then link.
23577
23578 * gdb.base/signals.exp: be more restrictive about which hppa
23579 systems receive a setup_xfail. new tests.
23580
23581 * gdb.base/solib_threshold.build: new file.
23582 * gdb.base/solib_threshold.exp: new file.
23583 * gdb.base/solib_threshold.link_opts: new file.
23584 * gdb.base/solib_threshold.mk: new file.
23585 * gdb.base/gen_solib_threshold.c: new file.
23586
23587 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23588 tests. New tests for enums inside classes.
23589
23590 * gdb.c++/compiler.cc: indicate support of template debugging.
23591
23592 * gdb.c++/demangle.exp: run hp style demangling tests.
23593
23594 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23595 tests.
23596
23597 * gdb.c++/misc.cc: changes to support new tests.
23598
23599 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23600 to support new tests.
23601
23602 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23603 gcc, then skip these tests.
23604
23605 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23606
23607 The following files are part of the HP merge; some had longer
23608 names at HP, but have been renamed to be no more than 14
23609 characters in length.
23610
23611 * gdb.hp/ambiguous.cc: new file.
23612 * gdb.hp/ambiguous.exp: new file.
23613 * gdb.hp/attach.exp: new file.
23614 * gdb.hp/attach2.exp: new file.
23615 * gdb.hp/classes-hp.exp: new file.
23616 * gdb.hp/ctti.exp: new file.
23617 * gdb.hp/ctti-add.cc: new file.
23618 * gdb.hp/ctti-add1.cc: new file.
23619 * gdb.hp/ctti-add2.cc: new file.
23620 * gdb.hp/ctti-add3.cc: new file.
23621 * gdb.hp/dbx.exp: new file.
23622 * gdb.hp/exception.cc: new file.
23623 * gdb.hp/exception.exp: new file.
23624 * gdb.hp/foll-exec.c: new file.
23625 * gdb.hp/foll-exec.exp: new file.
23626 * gdb.hp/foll-fork.c: new file.
23627 * gdb.hp/foll-fork.exp: new file.
23628 * gdb.hp/foll-vfork.c: new file.
23629 * gdb.hp/foll-vfork.exp: new file.
23630 * gdb.hp/inherit-hp.exp: new file.
23631 * gdb.hp/more-steps.exp: new file.
23632 * gdb.hp/namespace.cc: new file.
23633 * gdb.hp/namespace.exp: new file.
23634 * gdb.hp/optimize.exp: new file.
23635 * gdb.hp/pxdb.c: new file.
23636 * gdb.hp/pxdb.exp: new file.
23637 * gdb.hp/quicksort.exp: new file.
23638 * gdb.hp/reg-test.exp: new file.
23639 * gdb.hp/reg-test.s: new file.
23640 * gdb.hp/sized-enum.c: new file.
23641 * gdb.hp/sized-enum.exp: new file.
23642 * gdb.hp/start-stop.exp: new file.
23643 * gdb.hp/templ-hp.cc: new file.
23644 * gdb.hp/templ-hp.exp: new file.
23645 * gdb.hp/thr-lib.c: new file.
23646 * gdb.hp/thr-lib.exp: new file.
23647 * gdb.hp/thr-lib.h: new file.
23648 * gdb.hp/thr-liblib.c: new file.
23649 * gdb.hp/virtfun-hp.c: new file.
23650 * gdb.hp/virtfun-hp.exp: new file.
23651 * gdb.hp/watch-cmd.exp: new file.
23652 * gdb.hp/watch-hp.exp: new file.
23653 * gdb.hp/xdb1.exp: new file.
23654 * gdb.hp/xdb2.exp: new file.
23655 * gdb.hp/xdb3.exp: new file.
23656
23657 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23658
23659 The following files are part of the HP merge; some had longer
23660 names at HP, but have been renamed to be no more than 14
23661 characters in length.
23662
23663 * gdb.base/ss.h: new file.
23664 * gdb.base/call-ar-st.c: new file.
23665 * gdb.base/call-ar-st.exp: new file.
23666 * gdb.base/call-rt-st.c: new file.
23667 * gdb.base/call-rt-st-exp: new file.
23668 * gdb.base/call-strs.exp: new file.
23669 * gdb.base/ena-dis-br.exp: new file.
23670 * gdb.base/environ.exp: new file.
23671 * gdb.base/long_long.exp: new file.
23672 * gdb.base/sect-cmd.exp: new file.
23673 * gdb.base/shlib-cl2.exp: new file.
23674 * gdb.base/smoke.exp: new file.
23675 * gdb.base/so-impl-ld.c: new file.
23676 * gdb.base/so-impl-ld.exp: new file.
23677 * gdb.base/so-indr-cl.c: new file.
23678 * gdb.base/so-indr-cl.exp: new file.
23679 * gdb.base/varargs.exp: new file.
23680 * gdb.base/volatile.exp: new file.
23681 * gdb.base/whatis-exp.exp: new file.
23682 * gdb.base/display.exp: new file.
23683 * gdb.c++/derivation.exp: new file.
23684 * gdb.c++/local.exp: new file.
23685 * gdb.c++/member-ptr.exp: new file.
23686 * gdb.c++/overload.exp: new file.
23687 * gdb.c++/ovldbreak.exp: new file.
23688 * gdb.c++/ref-types.exp: new file.
23689 * gdb.c++/ref-types2.exp: new file.
23690 * gdb.c++/userdef.exp: new file.
23691
23692 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23693
23694 * gdb.base/default.exp: Reflect wording change in remote.c.
23695
23696 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
23697
23698 * gdb.base/help.exp: Update to reflect current text.
23699
23700 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23701
23702 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23703 they're stack variables and contain garbage.
23704 * gdb.c++/anon-union.exp: new file.
23705
23706 The following changes were made by David Taylor
23707 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23708 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23709 in changes by HP.
23710
23711 * gdb.base/bitops.exp: new file.
23712 * gdb.base/default.exp: change expected messages for catch and
23713 info catch tests to reflect HP merge changes.
23714 * gdb.base/enable-disable-break.exp
23715 * gdb.base/ending-run.c: new file.
23716 * gdb.base/long_long.c: new file.
23717 * gdb.base/maint.exp: new file.
23718 * gdb.base/pointers2.exp: new file.
23719 * gdb.base/shlib-call2.exp: new file.
23720 * gdb.base/solib.exp: new file.
23721 * gdb.base/step-test.c: new file.
23722 * gdb.c++/anon-union.cc: new file.
23723 * gdb.c++/local.cc: new file.
23724 * gdb.c++/member-pointer.cc: new file.
23725 * gdb.c++/method.cc: new file.
23726 * gdb.c++/ref-types.cc: new file.
23727 * gdb.c++/ref-types2.cc: new file.
23728 * gdb.c++/userdef.cc: new file.
23729
23730 * gdb.base/scope.exp: compile one file at a time, then link.
23731 * gdb.base/langs.exp: ditto.
23732 * gdb.base/list.exp: ditto.
23733
23734 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23735
23736 The following changes were made by David Taylor
23737 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23738 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23739 in changes by HP.
23740
23741 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23742 skip tests. When compiling pass c++ flag to gdb_compile.
23743 * gdb.c++/
23744
23745 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23746 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23747 (skip_hp_tests): new function.
23748 (gdb_preprocess): new function.
23749
23750 * configure.in (hpdir): decide whether to configure gdb.hp.
23751 * configure: regenerated.
23752
23753 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23754 to delete on clean.
23755 (EXECUTABLES): update to reflect new additions.
23756 * gdb.base/commands.exp: update message expected.
23757 * gdb.base/default.exp: add copyright notice.
23758 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23759 * gdb.base/help.exp: update messages to reflect current text.
23760 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23761 targets for recurse tests.
23762 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23763 skip this file.
23764
23765 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23766 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23767 compilation.
23768 * gdb.c++/misc.exp: ditto.
23769 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23770 run the tests. tell gdb_compile that it's a c++ compilation.
23771
23772 * gdb.threads/pthreads.exp: fix typo in message.
23773
23774 * gdb.base/all-bin.exp: new file.
23775 * gdb.base/arithmet.exp: new file.
23776 * gdb.base/assign.exp: new file.
23777 * gdb.base/completion.exp: new file.
23778 * gdb.base/cond-expr.exp: new file.
23779 * gdb.base/condbreak.exp: new file.
23780 * gdb.base/define.exp: new file.
23781 * gdb.base/dollar.exp: new file.
23782 * gdb.base/environment.exp: new file.
23783 * gdb.base/eval-skip.exp: new file.
23784 * gdb.base/jump.exp: new file.
23785 * gdb.base/logical.exp: new file.
23786 * gdb.base/pointers.exp: new file.
23787 * gdb.base/relational.exp: new file.
23788 * gdb.base/section_command.exp: new file.
23789 * gdb.base/whatis-expr.exp: new file.
23790
23791 * gdb.base/all-types.c: new file.
23792 * gdb.base/call-array-struct.c: new file.
23793 * gdb.base/call-return-struct.c: new file.
23794 * gdb.base/call-strings.c: new file.
23795 * gdb.base/callfuncs2.c: new file.
23796 * gdb.base/condbreak.c: new file.
23797 * gdb.base/constvars.c: new file.
23798 * gdb.base/display.c: new file.
23799 * gdb.base/int-type.c: new file.
23800 * gdb.base/jump.c: new file.
23801 * gdb.base/miscexprs.c: new file.
23802 * gdb.base/pointers.c: new file.
23803 * gdb.base/pointers2.c: new file.
23804 * gdb.base/shmain.c: new file.
23805 * gdb.base/shr1.c: new file.
23806 * gdb.base/shr2.c: new file.
23807 * gdb.base/solib.c: new file.
23808 * gdb.base/solib1.c: new file.
23809 * gdb.base/solib2.c: new file.
23810 * gdb.base/varargs.c: new file.
23811 * gdb.c++/derivation.cc: new file.
23812 * gdb.c++/overload.cc: new file.
23813 * gdb.c++/ovldbreak.cc: new file.
23814 * gdb.hp/attach.c: new file.
23815 * gdb.hp/attach2.c: new file.
23816 * gdb.hp/average.c: new file.
23817 * gdb.hp/compiler.c: new file.
23818 * gdb.hp/compiler.cc: new file.
23819 * gdb.hp/execd-program.c: new file.
23820 * gdb.hp/follow-exec.c: new file.
23821 * gdb.hp/follow-fork.c: new file.
23822 * gdb.hp/follow-vfork-and-exec.c: new file.
23823 * gdb.hp/misc-hp.cc: new file.
23824 * gdb.hp/more-steps.c: new file.
23825 * gdb.hp/optimize.c: new file.
23826 * gdb.hp/quicksort.c: new file.
23827 * gdb.hp/run-hp.c: new file.
23828 * gdb.hp/start-stop.c: new file.
23829 * gdb.hp/sum.c: new file.
23830 * gdb.hp/templates-hp.cc: new file.
23831 * gdb.hp/thread-local-in-lib.c: new file.
23832 * gdb.hp/thread-local-in-lib.h: new file.
23833 * gdb.hp/thread-local-in-lib.lib.c: new file.
23834 * gdb.hp/vforked-program.c: new file.
23835 * gdb.hp/virtfunc-hp.cc: new file.
23836 * gdb.hp/watchpoint-hp.c: new file.
23837 * gdb.hp/xdb.c: new file.
23838 * gdb.hp/xdb0.c: new file.
23839 * gdb.hp/xdb0.h: new file.
23840 * gdb.hp/xdb1.c: new file.
23841
23842 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23843
23844 The following change was made by Edith Epstein
23845 <eepstein@cygnus.com> as part of a project to merge in changes
23846 originally made by HP; HP did not create ChangeLog entries.
23847
23848 * gdb.c++/demangle.exp: changed the expected output for some
23849 ARM-style mangling -- removed second reference to datatype.
23850 For example, maint demangle __dt__11T1__pt__2_cFv
23851 T1<char>::~T1<char>(void)
23852 becomes,
23853 maint demangle __dt__11T1__pt__2_cFv
23854 T1<char>::~T1(void)
23855
23856 (test_hp_style_demangling): new hp specific demangling test cases.
23857
23858 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23859
23860 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23861 * gdb.trace/backtrace.exp: Likewise.
23862 * gdb.trace/circ.exp: Likewise.
23863 * gdb.trace/collection.exp: Likewise.
23864 * gdb.trace/deltrace.exp: Likewise.
23865 * gdb.trace/infotrace.exp: Likewise.
23866 * gdb.trace/limits.exp: Likewise.
23867 * gdb.trace/packetlen.exp: Likewise.
23868 * gdb.trace/passc-dyn.exp: Likewise.
23869 * gdb.trace/passcount.exp: Likewise.
23870 * gdb.trace/report.exp: Likewise.
23871 * gdb.trace/save-trace.exp: Likewise.
23872 * gdb.trace/tfind.exp: Likewise.
23873 * gdb.trace/tracecmd.exp: Likewise.
23874 * gdb.trace/while-dyn.exp: Likewise.
23875 * gdb.trace/while-stepping.exp: Likewise.
23876
23877 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23878
23879 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23880
23881 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23882
23883 From Brendan Kehoe:
23884 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23885 int return types.
23886
23887 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23888
23889 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
23890 remote dos host testing right.
23891
23892 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23893
23894 * gdb.base/corefile.exp: remove some xfails.
23895
23896 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23897
23898 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
23899 have different timestamps.
23900
23901 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23902
23903 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
23904 gdb.base/default.exp: Replace "exec" with "executable".
23905
23906 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23907
23908 * gdb.base/default.exp: Change else if to elseif from previous
23909 delta.
23910
23911 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23912
23913 * gdb.base/default.exp: Add brace missing from previous delta.
23914
23915 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23916
23917 * gdb.base/default.exp: Support test for info float for all
23918 varieties of arm toolchain.
23919
23920 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
23921
23922 * gdb.trace/*.exp: remove "remote_download" command.
23923
23924 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
23925
23926 * gdb.trace/*.exp: remove -gdwarf from compile.
23927
23928 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23929
23930 * gdb.trace/configure.in(AC_INIT): typo
23931 * gdb.trace/configure: regenerated
23932
23933 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
23934
23935 * config/m68k-emc.exp: New file.
23936 * lib/<emc-support.exp trace-support.exp}: New files.
23937 * configure.in: add new test directory gdb.trace.
23938 * gdb.trace/{configure configure.in Makefile.in}: New files.
23939 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23940 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23941 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23942 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23943 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23944 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23945 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
23946
23947 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
23948
23949 * gdb.c++/classes.exp: Change all regular expressions to match
23950 arbitrary combinations of newline/carriage-return, so that they
23951 will work equally well on Unix and Windows.
23952 * gdb.c++/inherit.exp: ditto.
23953 * gdb.c++/virtfunc.exp: ditto.
23954
23955 1998-08-11 Dawn Perchik <dawn@cygnus.com>
23956
23957 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23958
23959 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23960
23961 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23962 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23963 to use a0-a3/d0-d3 as needed.
23964
23965 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23966
23967 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23968 * gdb.disasm/am33.exp: Corresponding changes.
23969
23970 1998-07-11 Felix Lee <flee@cygnus.com>
23971
23972 * gdb.base/callfuncs.exp: add cmp10 test.
23973 * gdb.base/callfuncs.c (cmp10): new function.
23974
23975 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23976
23977 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
23978 into two parts to get around a synchronization problem in expect.
23979
23980 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23981
23982 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23983
23984 * configure.in: Add options for gdbtk testsuite.
23985
23986 * configure: Regenerate.
23987
23988 * gdb.gdbtk: New directory to hold gdbtk tests.
23989
23990 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23991
23992 * gdb.fortran/types.exp: Escape brackets in expect patterns
23993 for test_float_literal_types_accepted tests.
23994 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23995 before run test.
23996
23997 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23998
23999 * am33.exp: Just compile, do not link the testcase.
24000 * am33.s: Add ".am33" pseudoop to force am33 mode.
24001
24002 1998-06-25 Felix Lee <flee@cygnus.com>
24003
24004 * gdb.base/setshow.exp: make sure $pc is sane.
24005
24006 * gdb.stabs/weird.exp: split expect patterns properly.
24007
24008 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24009
24010 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24011 * gdb.disasm/am33.exp: Run it.
24012
24013 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
24014
24015 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24016 match processing (and eliminate spurious timeouts when running).
24017
24018 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
24019
24020 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24021 exception test, but conditionalize it on target [mach | gnu].
24022
24023 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
24024
24025 * gdb.base/overlays.exp: fixup compile line for linker script.
24026
24027 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24028
24029 * gdb.fortran/types.exp: don't guess at float size.
24030
24031 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24032
24033 * gdb.base/exprs.exp: delete test that depends on int size.
24034
24035 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24036
24037 * config/sim.exp: Removed checks for target triplets.
24038 (gdb_target_sim): Use gdb,target_sim_options.
24039
24040 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24041
24042 * gdb.base/reread.exp: New file.
24043 * gdb.base/reread1.c: New file.
24044 * gdb.base/reread2.c: New file.
24045
24046 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24047
24048 * config/sim.exp: Use 'target sim -sparclite' when running
24049 SPARClite programs.
24050
24051 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24052
24053 * gdb.base/structs2.exp: New file.
24054 * gdb.base/structs2.c: New file.
24055
24056 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24057
24058 * gdb.asm/common.inc: New file.
24059 * gdb.asm/d10v.inc: New file.
24060 * asm-source.exp: Pass -I's to gas to find .inc files.
24061 Update line numbers in expected output.
24062 * asmsrc1.s: Rewrite.
24063 * asmsrc2.s: Rewrite.
24064 * configure.in: Create arch.inc symlink.
24065 * configure: Regenerate.
24066 * Makefile.in (distclean): Delete arch.inc.
24067
24068 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24069
24070 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
24071 (t_enum_value2): ditto
24072 (t_enum_value3): ditto
24073 (main): ditto
24074 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24075
24076 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24077 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24078 change.
24079 Use gdb_test instead of send_gdb/gdb_expect sequences.
24080
24081 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24082
24083 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24084 not void.
24085
24086 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24087
24088 * gdb.base/branches.c: Code with lots of loops and
24089 subroutines. Used to test gdbs ability to single step through PC
24090 changes, especially to test mips-tdep.c:mips_next_pc
24091
24092 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24093
24094 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24095 more rigorous EGCS C++ error checking.
24096
24097 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24098
24099 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24100 tests.
24101 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24102 function when asleep.
24103 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24104 for i*86 Linux and SVR4 signal handling problems.
24105 Remove linux xfail for `next to handler in signals_tests_1', fixed
24106 by recent infrun.c change.
24107 Limit backtrace to 10 frames to avoid timeout problems with infinite
24108 stack backtraces.
24109 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24110 target.[ch] change.
24111
24112 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24113
24114 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24115 for a newline from gdb before continuing.
24116 (default_gdb_exit): Just look for y or n.
24117 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24118 it does, fail the rests of the tests in the file.
24119
24120 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24121
24122 * config/cygmon.exp: New file.
24123
24124 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24125
24126 * gdb.base/list.exp: Fix problem with "list default lines around
24127 main" test on remote targets.
24128
24129 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24130 run test on remote targets.
24131
24132 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24133
24134 * gdb.asm: New directory.
24135 * configure.in: Configure it.
24136 * configure: Regenerate.
24137 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24138 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24139
24140 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24141
24142 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24143
24144 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
24145
24146 * gdb.base/overlays (several files): Merge the two overlay
24147 managers into one. Change variables (foox, barx, bazx, grbxx)
24148 back into ints but force them to load in their proper sections.
24149
24150 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24151
24152 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
24153 on-chip insn memory and IMAP1 to upper 128k.
24154 (D10VCopy): Handle memory regions crossing 16k boundaries.
24155 (D10VCopy): Transfer data in 32 bit chunks.
24156
24157 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24158
24159 * gdb.base/overlays.c (main): Exit normally when result is
24160 correct.
24161
24162 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
24163 map. Include space for printf in .text segment.
24164
24165 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
24166 updated d10v memory VMA/LMA map.
24167 (D10VCopy): Call D10VTranslate.
24168
24169 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24170
24171 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24172
24173 * gdb.base/bar.c (barx, bar): Change variable to small array so
24174 that it won't be put into the .sdata - small data -
24175 section. Update reference.
24176 * gdb.base/baz.c (bazx, baz): Ditto.
24177 * gdb.base/foo.c (foox, foo): Ditto.
24178 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24179
24180 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
24181 to be arrays.
24182
24183 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
24184
24185 * gdb.base/overlays.exp: fix up and get working again.
24186 Add tests for backtraces from an overlay function.
24187
24188 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24189
24190 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24191 "calling function with watchpoint enabled".
24192
24193 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24194
24195 * gdb.base/break.exp (test_next_with_recursion): Remove
24196 gdb_suppress_tests for d10v-*-*.
24197 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24198 pending review of whether it is useful or not.
24199
24200 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24201
24202 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24203
24204 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24205
24206 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24207 * config/dve.exp: New file to support Densan boards.
24208
24209 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24210
24211 * gdb.base/interrupt.exp: Document problem of simulators, signals,
24212 reads and BSD.
24213
24214 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24215
24216 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24217 response.
24218
24219 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24220
24221 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24222
24223 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
24224 test.
24225
24226 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
24227 target_sizeof_long and target_bigendian_p.
24228 (structs_by_value, structs_by_reference): Check values according
24229 to targets word size and endianess.
24230
24231 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24232
24233 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
24234 output.
24235
24236 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24237
24238 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
24239 Update test of set args help to match source change.
24240
24241 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24242
24243 * gdb.base/default.exp: Expect help system output to be in
24244 alphabetical order.
24245 * gdb.base/help.exp: Ditto.
24246
24247 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24248
24249 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24250 "i*86-pc-linux-gnu*".
24251 * gdb.base/interrupt.exp: Ditto.
24252 * gdb.base/corefile.exp: Ditto.
24253
24254 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
24255 define vxworks when building the testcase.
24256
24257 * gdb.base/ptype.exp: Fix testnames to be unique.
24258 * gdb.base/radix.exp: Ditto.
24259 * gdb.base/term.exp: Ditto.
24260 * gdb.base/whatis.exp: Ditto.
24261 * gdb.c++/classes.exp: Ditto.
24262
24263 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24264
24265 * gdb.base/callfuncs.exp: Fix indentation.
24266
24267 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24268 suppress_flag has been set.
24269 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24270 target feature.
24271
24272 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24273
24274 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24275 the testcase.
24276
24277 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
24278 set_debug_traps() and breakpoint().
24279 * gdb.c++/misc.cc (main): Ditto.
24280 * gdb.c++/templates.cc (main): Ditto.
24281 * gdb.c++/virtfunc.cc (main): Ditto.
24282
24283 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24284
24285 * lib/gdb.exp(gdb_step_for_stub): New function.
24286 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24287 exists, reload the executable and do a "continue" instead of
24288 doing a jump.
24289 (runto_main): Use gdb_step_for_stub.
24290
24291 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
24292 tests to have unique names.
24293 * gdb.base/callfuncs.exp: Ditto.
24294 * gdb.base/commands.exp: Ditto.
24295 * gdb.base/default.exp: Ditto.
24296 * gdb.base/help.exp: Ditto.
24297 * gdb.base/list.exp: Ditto.
24298 * gdb.base/opaque.exp: Ditto.
24299 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24300 similar tests.
24301
24302 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24303 * gdb.c++/cplusfuncs.cc: Ditto.
24304 * gdb.c++/virtfunc.cc: Ditto.
24305
24306 * config/monitor.exp: Keep track of the last file we saw, rather
24307 than trying to get the info from gdb.
24308
24309 * gdb.fortran/types.exp: Move comment to previous line.
24310
24311 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24312
24313 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
24314 target mode.
24315
24316 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24317
24318 From Bob Manson:
24319 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
24320 string from GDB when it connects.
24321
24322 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24323
24324 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24325
24326 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
24327 if we can't get a debug format from GDB (we may be testing an
24328 older GDB). Use a 10 second timeout when checking for the format.
24329
24330 * gdb.stabs/weird.exp: Fix quoting.
24331
24332 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24333
24334 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24335
24336 * config/arm-ice.exp: New file.
24337
24338 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24339
24340 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
24341 until it has been modified to work with the new testsuite.
24342
24343 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
24344 testcase won't compile, cause all of the testcases in the file to
24345 fail instead.
24346
24347 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24348 (gdb_clear_suppressed): New procedure.
24349 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24350 it contains a positive value.
24351
24352 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24353
24354 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24355
24356 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24357
24358 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24359
24360 * lib/gdb.exp (setup_xfail_format): New function.
24361 (get_debug_format): New function to get debug format.
24362 (debug_format): New global variable to hold last value set
24363 by get_debug_format.
24364 * gdb.base/list.exp: Call get_debug_format and expect some
24365 tests to fail for DWARF 1 and COFF formats.
24366 * gdb.c++/ptype.exp: Ditto.
24367 * gdb.c++/classes.exp: Ditto.
24368 * gdb.c++/cplusfuncs.exp: Ditto.
24369 * gdb.c++/inherit.exp: Ditto.
24370 * gdb.c++/templates.exp: Ditto.
24371 * gdb.c++/virtfunc.exp: Ditto.
24372
24373 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24374
24375 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24376 host doesn't have a currently-open connection.
24377
24378 * config/sparclet.exp: Cleanups and fixes to make it generic for
24379 any gdb stub target. Handle cases where gdb doesn't respond when
24380 interrupted in a sane fashion.
24381
24382 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
24383 same thing in a totally different way.
24384
24385 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
24386 setting "timeout".
24387 (gdb_start): We set the global gdb_prompt variable in
24388 default_gdb_init now.
24389
24390 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24391
24392 * gdb.base/printcmds.exp: Fix "check for floating addition"
24393 regexp to accept results within approx +/- .01 of exact value.
24394 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24395
24396 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24397
24398 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
24399 properly.
24400 (gdb_expect): Add optional timeout parameter, and add timeout
24401 value to various calls.
24402 (gdb_suppress_tests): Only give one warning message per group.
24403
24404 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24405
24406 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
24407 global variables. Handle getting a value for $timeout more
24408 gracefully.
24409
24410 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24411
24412 * lib/gdb.exp: Close connection to remote host if gdb doesn't
24413 initialize.
24414 (default_gdb_init): New procedure; allow gdb_init to be overridden
24415 by a target configuration file.
24416 (gdb_expect): Pass the timeout to remote_expect.
24417
24418 * config/monitor.exp(gdb_load): Fix typo in regexp.
24419
24420 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24421
24422 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24423
24424 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24425
24426 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
24427 here. Call gdb_target_exec before rebooting the target, to make
24428 sure the connection to the target is closed.
24429 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24430 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24431 Also detect "Timeout reading from remote" error.
24432
24433 * config/gdbserver.exp: Pass the executable being loaded to
24434 gdb_target_monitor. Don't call gdb_file_cmd here; let
24435 gdb_target_monitor do it.
24436
24437 * gdb.disasm/hppa.exp: Don't use exec_output.
24438
24439 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24440
24441 * gdb.base/list.exp: If we're debugging a non-native target,
24442 try to set the pc register to point to the start of the
24443 program before doing the first list command.
24444
24445 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
24446 test_calls after restarting.
24447
24448 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
24449 reloading.
24450
24451 * gdb.base/watchpoint.exp: Fix typo.
24452
24453 * gdb.base/setshow.exp: Check for use_gdb_stub.
24454
24455 * gdb.base/break.exp: Fix continue until exit test for the gdb
24456 stub case.
24457 * gdb.base/langs.exp: Ditto.
24458
24459 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
24460 gdb_load_offset. If we weren't given a file to load, figure out
24461 what the current file is and use it.
24462
24463 * config/i386-bozo.exp: New file.
24464
24465 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24466
24467 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24468 feature.
24469
24470 * config/proelf.exp: New entry.
24471
24472 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24473
24474 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24475 of regexps.
24476
24477 * gdb.base/watchpoint.exp: Don't run the test_stepping
24478 tests if gdb can't call functions on the target.
24479
24480 * gdb.base/setshow.exp: Don't run the set prompt tests if
24481 the board has gdb_prompt set.
24482
24483 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24484
24485 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24486 * gdb.base/commands.exp: Likewise.
24487 * gdb.base/setshow.exp: Likewise.
24488
24489 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24490
24491 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24492 feature.
24493
24494 * config/i960.exp: New file.
24495
24496 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24497
24498 * gdb.base/funcargs.exp: Check for gdb,short_int target
24499 feature instead of looking for explicit target triplets.
24500
24501 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
24502
24503 * gdb.base/printcmds.exp: add a couple more tests a la
24504 "p 123DEADBEEF", to check parse_number.
24505 * top.c: change "to enable to enable" to "to enable" in a couple
24506 of help strings.
24507
24508 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24509
24510 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24511 on the mn10300.
24512
24513 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24514
24515 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24516 where the test executable is run with explicit args.
24517 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24518
24519 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24520
24521 * gdb.base/run.c: Use FAKEARGV to build test executable that
24522 does not require a command line arg, since most simulators
24523 don't currently support passing such an arg into the simulated
24524 program.
24525 * gdb.base/commands.exp: Change tests to insert the proper
24526 value as the arg to the first recursive factorial call. Change
24527 compilation line to define FAKEARGV at compile time.
24528
24529 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24530
24531 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24532 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24533 function with watchpoint enabled" test.
24534
24535 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24536
24537 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
24538 Don't call gdb_test when the command doesn't return to a gdb prompt.
24539
24540 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
24541 "Tests restarted" messages.
24542
24543 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24544
24545 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24546
24547 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
24548
24549 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24550 for INFO SYMBOL; add help tests for OVERLAY commands.
24551 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24552 add tests for OVERLAY commands
24553 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24554 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24555 * gdb.base/sigall.c: add usestubs code frag
24556 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
24557
24558 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24559
24560 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24561 failures.
24562 (gdb_stop_suppressing_tests): Note that tests have restarted.
24563
24564 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24565
24566 * config/h8300.exp: New file.
24567
24568 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24569
24570 * gdb.base/setshow.exp: Check for the existence of a
24571 feature, not its value.
24572
24573 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24574
24575 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24576
24577 * gdb.base/scope.exp: It's now init0(), not init().
24578
24579 * gdb.base/scope0.c: For now, change init() to be init0().
24580
24581 * config/monitor.exp: Use gdb_serial in preference to serial
24582 or netport.
24583
24584 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
24585 and it's not already set.
24586
24587 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24588
24589 * gdb.base/setshow.exp: Only test the run command if the target
24590 isn't using a stub and if it supports argument passing.
24591
24592 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24593
24594 * config/udi.exp(gdb_start): Make sure UDICONF is set
24595 properly before starting gdb.
24596
24597 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24598
24599 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24600 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24601 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24602
24603 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24604
24605 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
24606 specialized code to reboot the board, use remote_reboot instead.
24607
24608 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24609
24610 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24611
24612 * config/monitor.exp: Make sure we disconnect from the target.
24613 Also, try a reboot/reload cycle instead of failing if the
24614 load fails.
24615
24616 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24617
24618 * gdb.base/default.exp: Don't set match_max.
24619 * gdb.base/help.exp: Ditto.
24620 * gdb.base/list.exp: Ditto.
24621 * gdb.base/signals.exp: Ditto.
24622
24623 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24624 set, use remote_ld to download the testcase instead of
24625 the GDB loader.
24626
24627 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24628
24629 * config/vr5000.exp: New file.
24630
24631 * config/monitor.exp(gdb_target_monitor): Add pattern for
24632 "Ending remote" to detect errors in connecting.
24633
24634 * gdb.base/setshow.exp: Add .* within auto language test.
24635
24636 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24637 target feature.
24638
24639 * config/monitor.exp(gdb_load): Check for a failure when loading,
24640 and reboot the board if necessary.
24641
24642 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24643 a set of tests. Remove print.* from the patterns being checked.
24644
24645 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24646
24647 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24648 refer to gdb_spawn_id.
24649
24650 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24651 longer used.
24652 * config/sparclet.exp: Ditto.
24653 * config/sparclet-old.exp: Ditto.
24654 * config/slite.exp: Ditto.
24655 * config/sim.exp: Ditto.
24656 * gdb.base/funcargs.exp: Ditto.
24657
24658 * lib/gdb.exp:Remove references to gdb_spawn_id.
24659 (gdb_expect): Move to remote.exp.
24660
24661 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24662
24663 * config/monitor.exp: Detect the "Couldn't establish connection"
24664 message from GDB.
24665
24666 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24667
24668 * gdb.base/bitfields.exp: Use runto instead of explicit
24669 gdb_run_cmd/gdb_expect sequences.
24670
24671 * gdb.base/break.exp(text_next_with_recursion): Add match for
24672 gdb_expect call.
24673
24674 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24675 We also need to handle the "A program is being debugged already"
24676 prompt from gdb. Use gdb_test to set the baud rate.
24677
24678 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24679 to 20000. Really. I mean it.
24680
24681 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24682
24683 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
24684 fails. If suppress_flag is set, skip perror message about not
24685 being able to send to GDB.
24686 (send_gdb): If suppress_flag is set, don't try to send commands to
24687 GDB.
24688 (gdb_expect): If suppress_flag is set, always fail immediately.
24689 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24690 (gdb_init): Call gdb_stop_suppressing_tests.
24691 (default_gdb_exit): Ditto.
24692 (default_gdb_start): Ditto.
24693
24694 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
24695 gdb_stop_suppressing_tests as appropriate.
24696 * gdb.base/break.exp: Ditto.
24697 * gdb.base/callfuncs.exp: Ditto.
24698 * gdb.base/commands.exp: Ditto.
24699 * gdb.base/exprs.exp: Ditto.
24700 * gdb.base/funcargs.exp: Ditto.
24701 * gdb.base/list.exp: Ditto.
24702 * gdb.base/recurse.exp: Ditto.
24703 * gdb.base/scope.exp: Ditto.
24704 * gdb.base/structs.exp: Ditto.
24705 * gdb.c++/inherit.exp: Ditto.
24706
24707 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24708
24709 * config/vr4300.exp: New file.
24710
24711 * gdb.*/*.exp: Call gdb_expect instead of expect.
24712
24713 * lib/gdb.exp(gdb_expect): New function.
24714
24715 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24716
24717 * lib/gdb.exp(gdb_init): New function.
24718
24719 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
24720 for each individual variable set.
24721
24722 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24723 name.
24724
24725 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24726
24727 * gdb.base/scope.exp: Use gdb_test.
24728
24729 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24730 aborting; the testsuite driver will do that for us (see
24731 gdb_finish). Also, use gdb_test in a few more places.
24732
24733 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24734
24735 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24736
24737 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24738
24739 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24740 and "add_tests" are not at the same address.
24741
24742 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24743
24744 * gdb.base/ptype.exp: Use gdb_test.
24745
24746 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24747
24748 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24749 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24750 left in. No longer expect them to fail.
24751
24752 * gdb.stabs/*.mt; Deleted, no longer used.
24753 * gdb.stabs/configure.in: Remove references to target makefile
24754 frags.
24755 * gdb.stabs/configure: Rebuilt.
24756
24757 * gdb.disasm/*.mt: Deleted, no longer used.
24758 * gdb.disasm/configure.in: Remove references to target makefile
24759 frags. Use "sh3.s" as the unique filename for this directory.
24760 * gdb.disasm/configure: Rebuilt.
24761
24762 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24763 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24764 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24765
24766 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24767
24768 * config/udi.exp: Use mondfe,name instead of remote_host.
24769
24770 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24771
24772 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24773 a function with a watchpoint enabled on the mn10200.
24774
24775 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24776 before trying to create it!
24777
24778 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24779
24780 * config/vx.exp: Use hostname instead of netport.
24781
24782 * config/vxworks.exp: New file.
24783
24784 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24785
24786 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
24787 gdb before assuming everything worked. Send a ^C if a timeout
24788 occurs.
24789
24790 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24791 $gdb_spawn_id directly.
24792 (gdb_run_cmd): Try _start as well as start. Use the target feature
24793 gdb,start_symbol as the symbol to start from when jumping.
24794
24795 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24796
24797 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24798 redundant) test.
24799
24800 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24801 it doesn't lose for 16bit integer systems.
24802
24803 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24804
24805 * gdb.fortran/types.exp: If the target doesn't support "double"
24806 data types, then expect "real" types to only be 4 bytes.
24807
24808 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24809 call tests if the target doesn't support inferior function calls.
24810
24811 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24812 in printf tests.
24813
24814 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24815
24816 * gdb.base/help.exp: Disable "help set", "help show", and
24817 "help support". Simplify regexp for "help stack".
24818
24819 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24820 to 60 seconds. Temporarily set match_max to 15000 around the
24821 "info copying" test.
24822
24823 * gdb.base/nodebug.exp: Don't try to do an inferior function
24824 call if the target doesn't support them.
24825 * gdb.base/printcmds.exp: Likewise.
24826 * gdb.base/setvar.exp: Likewise.
24827 * gdb.base/structs.exp: Likewise.
24828 * gdb.c++/templates.exp: Likewise.
24829 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24830
24831 * gdb.base/recurse.exp: Enable for the mn10200.
24832
24833 * configure.in: Do configure gdb.stabs directory for *-*-elf
24834 targets.
24835 * configure: Rebuilt.
24836
24837 * gdb.base/break.exp: Check for gdb,noresults before testing
24838 exit status and/or results from the target.
24839 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24840 * lib/gdb.exp: Remove old (now bogus) initialization of
24841 noinferior, noargs, noresults and nosignals.
24842
24843 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24844
24845 * config/sh.exp: New file.
24846
24847 * config/slite.exp: Try to connect multiple times to the board
24848 before rebooting. Only send a "monitor run" if need_monitor_run
24849 is set.
24850
24851 * gdb.base/break.exp: Don't do the "stub continue" test if
24852 the target has gdb_stub set.
24853
24854 * gdb.base/callfuncs.exp: Increase the timeout.
24855
24856 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24857 if the target has gdb,noinferiorio set.
24858
24859 * gdb.base/list.exp: Increase match_max to 10000 characters.
24860
24861 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24862
24863 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24864 target.
24865
24866 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24867
24868 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24869
24870 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
24871 trying to delete the copy of gdb. Catch the file delete so we
24872 don't die if the delete fails; also, the file should be copied to
24873 the host, not to the build.
24874
24875 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24876
24877 * lib/gdb.exp(gdb_test): Surround the result pattern with
24878 parenthesis in case it contains multiple regexps separated
24879 with |.
24880
24881 * gdb.base/watchpoint.exp: Use gdb_test.
24882 * gdb.base/default.exp: Ditto.
24883
24884 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24885
24886 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
24887
24888 * gdb.base/scope.exp: Use gdb_test.
24889 * gdb.c++/classes.exp: Ditto.
24890 * gdb.c++/inherit.exp: Ditto.
24891
24892 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24893
24894 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24895 remote_exec instead.
24896 * gdb.base/corefile.exp: Don't be ridiculous.
24897 * gdb.base/*.c: Add missing stub invocations.
24898
24899 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24900
24901 * config/slite.exp: Miscellaneous fixes.
24902
24903 * lib/gdb.exp: Fix runto.
24904
24905 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24906 the target.
24907
24908 * gdb.base/watchpoint.exp: Fix regexp.
24909
24910 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24911 close and wait commands, as the descriptor may now be
24912 invalid. Always call "remote_close host".
24913
24914 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24915
24916 Major rewrite for testsuite revision.
24917
24918 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24919 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24920 instead of relying on spawn_id to always contain a valid
24921 spawn id.
24922 (get_compiler_info): New procedure to build the ${binfile}.ci
24923 file, instead of replicating this in N different places.
24924 (gdb_compile): New procedure.
24925
24926 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
24927 appropriate arguments) instead of compile. Use gdb_test in a lot
24928 more places. Use send_gdb instead of send. Always run gdb_start
24929 at the start of a testcase, as this is no longer done magically.
24930
24931 config/*-gdb.exp: Rename without the -gdb suffix.
24932
24933 config/mips.exp: Use remote_close instead of exit_remote_shell.
24934 config/monitor.exp: Use target_info instead of looking at
24935 baud, timeout, etc.
24936 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24937
24938 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24939
24940 * gdb.c++/templates.exp (test_ptype_of_templates),
24941 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24942 Update expect patterns for destructors and assignment operators
24943 to match corresponding c-typeprint.c changes.
24944 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24945 to destructor breakpoint test, GDB should be able to set the
24946 destructor breakpoint without specifying arguments.
24947
24948 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24949
24950 * gdb.threads/pthreads.exp: Change result for failure to compile due
24951 to lack of pthreads runtime support from an error to simply an
24952 unsupported test, per dejagnu standards.
24953
24954 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24955
24956 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24957 where GDB exits to reduce pattern match time.
24958 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24959
24960 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24961
24962 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
24963
24964 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24965 * gdb.base/default.exp: ditto.
24966 * gdb.base/nodebug.exp: ditto.
24967 * gdb.base/printcmds.exp: ditto.
24968 * gdb.base/ptype.exp: ditto.
24969 * gdb.base/setvar.exp: ditto.
24970 * gdb.base/structs.exp: ditto.
24971 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24972
24973 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24974
24975 * configure, */configure: Rebuild with autoconf 2.12.
24976
24977 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24978
24979 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24980 use new i*86-pc-linux*-gnu quads.
24981 * gdb.base/corefile.exp: Ditto.
24982 * gdb.base/signals.exp: Ditto.
24983 * gdb.base/sigall.exp: Ditto.
24984 * gdb.base/interrupt.exp: Ditto.
24985
24986 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24987 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24988 RedHat 4.0.
24989
24990 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
24991 linux. This allows the test case to at least compile on latest
24992 linux, but still not run due to missing the threads runtime library.
24993
24994 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24995
24996 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24997 directory to search gdb directory. Accept and step over conditional
24998 stack alignment code. Consume $prompt in failure cases.
24999 Reset timeout to $oldtimeout instead of some arbitrary value.
25000 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25001 timeout problems with infinite stack backtraces.
25002 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25003 Accept function parameters for linkfunc member.
25004
25005 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25006
25007 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25008 (CXXFLAGS): Remove, unreferenced.
25009 (B_OPTIONS): Add for -B options and add code to initialize with
25010 previous -B options and also add -B option to pick up cross compiled
25011 runtime.
25012 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25013 doing cross compiles.
25014 (target_alias): Declare global.
25015 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25016 to verify that gcc exists in build tree, and if so set CC to that
25017 gcc and to use B_OPTIONS and TARGET_INCLUDES.
25018
25019 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25020
25021 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25022 ptype test for anonymous union. Fixup testcase to match
25023 current gcc debug output.
25024
25025 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25026
25027 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25028 force argument to an unsigned long type.
25029
25030 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25031
25032 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
25033 tests and anonymous union print/ptype tests.
25034 * gdb.base/list.exp (test_forward-search): Increase timeout by
25035 5 minutes for the "search extremely long line" case.
25036 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25037 completely optional and that the pass/fail messages use the command as
25038 the message if that third arg is a null string.
25039 (gdb_test_exact): Arrange that a null string pattern means match a
25040 null string output rather than any output, which might include random
25041 errors.
25042 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25043 backtrace test.
25044 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25045 always failing and failure is now exposed by gdb.exp changes.
25046
25047 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25048
25049 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25050 weren't being noted.
25051
25052 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25053
25054 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25055 * gdb.stabs/weird.exp: Remove v_comb xfails.
25056
25057 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
25058
25059 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
25060 list.exp scope.exp watchpoint.exp]
25061 Make all timeout error msgs explicitly say "(timeout)".
25062
25063 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
25064
25065 * config/monitor.exp: Increase download timeout to 1000 seconds.
25066
25067 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
25068
25069 * config/m32r.exp: Increase timeout to 120 seconds.
25070
25071 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25072
25073 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25074 and accept older ordering as obsolescent gcc or gdb.
25075 * gdb.c++/templates.exp: Ditto.
25076 * gdb.c++/virtfunc.exp: Ditto.
25077
25078 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25079
25080 * gdb.base/coremaker.c: Add code to mmap some data so we
25081 can check that it ends up in the core file.
25082 * gdb.base/corefile.exp: Add test to read mmapped data
25083 from core file.
25084
25085 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
25086
25087 * config/m32r.exp: New file.
25088
25089 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25090
25091 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25092 that cflags can contains -gstabs, and work correctly for other tests.
25093
25094 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
25095
25096 * gdb.base/setshow.exp: New file, tests show and set.
25097 * gdb.base/setshow.c: New file, tests show and set.
25098 * gdb.base/help.exp: Add test for help set|show annotate.
25099 * gdb.base/default.exp: Add test for set|show annotate.
25100
25101 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25102
25103 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25104 errors unique.
25105 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25106 explicitly.
25107
25108 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25109
25110 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25111 and width commands. This is done elsewhere.
25112 * (gdb_start): Don't call gdb_start_sim here. That's already
25113 done in gdb_load. This fixes lots of failures in default.exp.
25114
25115 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25116
25117 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25118 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25119 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25120 in the same we we treat other failures (since it may be an expected
25121 condition), rather than as an error.
25122 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25123 old test format.
25124
25125 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25126
25127 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25128 (distclean maintainer-clean realclean): No need to remove files
25129 twice. Nuke the duplicates.
25130 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
25131 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
25132 Remove config.h along with other config files.
25133
25134 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25135
25136 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25137 "p func1 ()" and note that rests of tests are skipped.
25138 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
25139 setup_xfails for "print func2::coremaker_local".
25140 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25141 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25142 affected by the previous run test.
25143 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25144 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25145 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25146 "pass int powerset tuple" and "pass modeless int powerset tuple".
25147 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25148 "real write 4" and "real write 8".
25149 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
25150 setup_xfails for "print vs1 after tuple assign 2",
25151 "print \$i after tuple assign 2", and
25152 "print vs2 after tuple assign 2".
25153 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25154 meaningful error message and return -1 so the caller can
25155 suppress further tests and avoid a cascade of errors.
25156
25157 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25158
25159 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25160 format for printing version.
25161 * gdb.base/default.exp: Ditto.
25162 * gdb.base/interrupt.exp: Fix problem with cascade of
25163 errors if child process dies while calling a function.
25164
25165 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25166
25167 * Makefile.in (VPATH): Add
25168 * Makefile.in (Makefile, config.status): Fix rules so things get
25169 remade when necessary.
25170
25171 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25172
25173 * Makefile.in (just-check): Add path to sibling expect dir
25174 to environment variable specified by RPATH_ENVVAR.
25175
25176 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25177
25178 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25179 (just-check): Add shared library paths for libstdc++, tk,
25180 tcl, bfd, and opcodes to the environment variable specified
25181 in RPATH_ENVVAR.
25182 * configure.in: Add support to recognize --enable-shared flag
25183 and generate correct value for RPATH_ENVVAR.
25184 * configure: Regenerated with autoconf.
25185
25186 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25187
25188 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
25189 include all osf versions.
25190 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25191 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25192 when target is linux. When failing to build pthreads test
25193 executable, give more meaningful message.
25194 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25195 arg for pthread_create.
25196
25197 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25198
25199 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
25200 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
25201 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
25202 and -lpthreads (everybody else).
25203 (test_startup): Fail gracefully if threads are not supported.
25204 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25205 "p/c array_index("abcdef",2)" when not gcc compiled.
25206 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25207 "print func2::coremaker_local" when not gcc compiled.
25208 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25209 "ptype on opaque struct tagname (statically)",
25210 "ptype on opaque struct tagname (dynamically) 1", and
25211 "ptype on opaque struct tagname (dynamically) 2"
25212 for not compiled with gcc.
25213 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25214 backtrace when compiled with gcc.
25215 * lib/gdb.exp (runto_main): Return result of "runto main" rather
25216 than always return success.
25217
25218 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25219
25220 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25221
25222 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25223
25224 * gdb.base/structs.exp: Undo last change.
25225
25226 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25227
25228 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25229 encapsulate all the steps/nexts done during self test, starting
25230 at main, and makes them less sensitive to optimization issues.
25231 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25232 signal handler" test.
25233 * gdb.threads/pthreads.exp: Only run this for native configs.
25234 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25235 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25236 tests.
25237 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25238 for "runto test_calls(void)" test.
25239
25240 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25241
25242 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25243 and don't expect address info in breakpoint confirmations.
25244
25245 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25246
25247 * gdb.base/list.exp (test_forward_search): Increase timeout
25248 temporarily by 60 seconds for searching extremely long line,
25249 and then reset to old value when done. Increase expect input
25250 buffer to 10000.
25251
25252 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25253
25254 * gdb.base/list.exp (test_forward_search): Fix to handle very
25255 long source line without overflowing expect's input buffer.
25256
25257 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25258
25259 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25260 "buffer_full".
25261
25262 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25263 "buffer_full".
25264
25265 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25266 "buffer_full".
25267
25268 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25269 "buffer_full".
25270
25271 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25272
25273 * configure.in (configdirs): Add gdb.threads.
25274 * configure: Regenerated with autoconf.
25275 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25276 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25277 * gdb.threads/configure: New, generated with autoconf.
25278
25279 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25280
25281 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25282
25283 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25284
25285 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25286 each signal's status in the output of "handle all print".
25287 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25288 the \r\n sequence that immediately precedes the gdb prompt.
25289 * gdb.base/a1-selftest.exp: Save original timeout and restore
25290 after test.
25291
25292 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25293
25294 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25295 symbol.
25296
25297 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25298
25299 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25300
25301 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25302
25303 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25304 timeout by 60 seconds.
25305
25306 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25307
25308 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25309 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25310 error return.
25311
25312 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25313
25314 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25315 gdb initialization, also report how long dejagnu waited. Restore
25316 old timeout before doing error return. Temporarily increase timeout
25317 by 3 minutes to allow for slow startups over heavy NFS use.
25318
25319 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25320
25321 * lib/gdb.exp: Report timeout value for verbosity level 2.
25322 * config/gdbserver.exp: Ditto.
25323 * config/hppro.exp: Ditto.
25324 * config/mips-gdb.exp: Ditto.
25325 * config/monitor.exp: Ditto.
25326 * config/netware.exp: Ditto.
25327 * config/sim-gdb.exp: Ditto.
25328 * config/slite-gdb.exp: Ditto.
25329 * config/udi-gdb.exp: Ditto.
25330 * config/unix-gdb.exp: Ditto.
25331 * config/vx-gdb.exp: Ditto.
25332 * gdb.base/a1-selftest.exp: Ditto.
25333 * gdb.base/a2-run.exp: Ditto.
25334 * gdb.base/break.exp: Ditto.
25335 * gdb.base/corefile.exp: Ditto.
25336 * gdb.base/list.exp: Ditto.
25337 * gdb.base/recurse.exp: Ditto.
25338 * gdb.base/scope.exp: Ditto.
25339 * gdb.base/signals.exp: Ditto.
25340
25341 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25342
25343 * gdb.threads/Makefile.in (docdir): Removed.
25344
25345 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25346
25347 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
25348 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
25349 @srcdir@.
25350 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
25351 autoconf 2.5 or higher.
25352 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25353
25354 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25355
25356 * configure: Regenerated.
25357 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25358 avoid name clashes with SunOS headers.
25359
25360 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25361
25362 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25363
25364 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25365
25366 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25367 prototype information ends up in the compiler info file.
25368
25369 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25370
25371 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25372 attempting to regenerate it. Eliminate use of a temporary file
25373 and just generate the info file directly. Source it immediately,
25374 for consistency of use.
25375 * gdb.base/corefile.exp: Ditto
25376 * gdb.base/exprs.exp: Ditto.
25377 * gdb.base/funcargs.exp: Ditto.
25378 * gdb.base/langs.exp: Ditto.
25379 * gdb.base/list.exp: Ditto.
25380 * gdb.base/mips_pro.exp: Ditto.
25381 * gdb.base/nodebug.exp: Ditto.
25382 * gdb.base/opaque.exp: Ditto.
25383 * gdb.base/ptype.exp: Ditto.
25384 * gdb.base/scope.exp: Ditto.
25385 * gdb.base/setvar.exp: Ditto.
25386 * gdb.base/signals.exp: Ditto.
25387 * gdb.base/whatis.exp: Ditto.
25388 * gdb.c++/templates.exp: Ditto.
25389 * gdb.c++/virtfunc.exp: Ditto.
25390 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
25391 whether or not to add -lstdc++ to the compile command line args.
25392
25393 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25394
25395 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25396 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25397 Increase timeout, a lot of single stepping might be needed if the
25398 target has no hardware watchpoints.
25399
25400 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25401
25402 * gdb.base/break.exp: Ignore compiler warnings when compiling
25403 break.c.
25404 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25405 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25406 from remote-sim.
25407 * gdb.base/exprs.exp: Add h8300 xfails.
25408 * gdb.base/funcargs.exp: Likewise.
25409 * gdb.base/nodebug.exp: Likewise.
25410 * gdb.base/printcmds.exp: Likewise.
25411 * gdb.base/ptype.exp: Likewise.
25412 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25413 h8300 xfails.
25414 * gdb.base/return.exp: Handle float/double precision problems
25415 on the h8300.
25416 * gdb.base/funcargs.c: Explicitly make last constant argument to
25417 call_after_alloca_subr an unsigned long type.
25418 * gdb.base/return.c: Include stdio.h.
25419
25420 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25421
25422 * config/abug.exp: New file for the older Motorola Bug monitor
25423 that runs on the mvme13x series VME boards.
25424 * config/monitor.exp: Use the new config array for target settings
25425 if they exist.
25426
25427 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25428
25429 * sim-gdb.exp: Make the SH simulator allocate less space when
25430 it is targeted.
25431
25432 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25433
25434 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25435 test.
25436
25437 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25438
25439 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25440 "rs6000-*-*" for "list function in include file" when gcc compiled.
25441 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25442 for "p ctable1[120]".
25443 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25444 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25445 Remove setup_xfail for "rs6000-*-*" for
25446 "print 'scope0.c'::filelocal before run".
25447 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25448 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25449 since some compilers don't allow both options to be given
25450 on the same command line. Create object file and move it.
25451
25452 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25453
25454 * gdb.base/corefile.exp: Always regenerate the core file, since
25455 we always regenerate the coremaker program. Detect special case
25456 where registers cannot be read from core file.
25457
25458 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25459
25460 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25461 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25462 * gdb.c++/templates.exp: Only match on basename of file since
25463 some formats like xcoff don't encode directory information.
25464 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25465 and rs6000 AIX xcoff targets.
25466 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25467 * configure: Regenerate.
25468 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25469 here, rather than in distclean.
25470
25471 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25472
25473 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25474 defined, and use it to compile the test case with -O2. The
25475 native compilation still uses no optimization.
25476 * gdb.base/mips_pro.c: Remove inline assembly code since
25477 it is compiled PIC by default, which results in assembler
25478 warnings that make the testsuite think the compilation
25479 was unsuccessful.
25480
25481 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25482
25483 * gdb.c++/misc.exp: Add note to message for
25484 "print s.a for foo struct" that this is a known gcc 2.7.2
25485 and earlier bug.
25486
25487 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25488
25489 * gdb.base/break.exp: Fix pattern for matching "Delete all
25490 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25491 setup_xfail for deleting all breakpoints test. Fix various
25492 timeout messages to include "(timeout)".
25493 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25494 for "p t_float_values2(3.14159,float_val2)".
25495 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25496 for "continue to call2g" when gcc compiled.
25497 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25498 "up to foo in langs.exp", "show language at foo in langs.exp",
25499 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25500 and "show language at fsub in langs.exp".
25501 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25502 "list line 1 in include file", "list message for lines past EOF",
25503 "list function in include file", "list list0.h:foo", and
25504 "list filename:function; nonexistant function".
25505 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25506 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25507 and "ptype t_char_array" to be for native cc only.
25508
25509 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25510
25511 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
25512 setup_xfail for "print coremaker_bss", "print coremaker_ro",
25513 "print func2::coremaker_local", and "backtrace in corefile.exp".
25514
25515 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25516
25517 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25518 "bt in signals.exp". This problem only appears when running
25519 the testsuite, and then only intermittently.
25520
25521 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25522
25523 * gdb.base/return.exp (return_tests): Differentiate between
25524 two tests of continuing.
25525
25526 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25527
25528 * */Makefile.in (maintainer-clean): Remove config.log.
25529 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25530 * gdb.c++/Makefile.in (PROGS): Add inherit.
25531 (clean): Remove *.ci.
25532
25533 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25534
25535 * gdb.c++/misc.cc: Add test code from Mike Stump.
25536 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25537
25538 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25539
25540 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25541 to "alpha-*-osf2*" and add comment.
25542 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
25543 setup_xfail for "step over execarg initialization" and
25544 "step over corearg initialization".
25545 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25546 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25547 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
25548 gcc compiled for "print coremaker_bss", "print coremaker_ro",
25549 "print func2::coremaker_local", and "backtrace in corefile.exp".
25550 * gdb.base/signals.exp: Build and source signals.ci.
25551 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25552 to be for gcc only.
25553 * lib/gdb.exp: Move verbose statements outside conditionals.
25554
25555 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25556
25557 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25558 Feb 3 procfs.c change.
25559
25560 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25561
25562 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25563
25564 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25565
25566 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25567 from dejagnu's apparent default of 10 seconds, which gives random
25568 results when running the tests over NFS on moderately loaded systems.
25569 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25570
25571 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25572
25573 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25574 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
25575 result reports.
25576
25577 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25578
25579 * configure.in (CY_AC_PATH_TCLH): Remove.
25580 * configure: Regenerate.
25581
25582 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25583
25584 * gdb.c++/Makefile.in (clean): Add missing '{'.
25585
25586 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25587
25588 * lib/gdb.exp: Provide a default value for noinferior.
25589
25590 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25591 Load libgloss.exp.
25592
25593 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25594
25595 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25596 the executable, not the .o to run the tests from.
25597
25598 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25599
25600 * gdb.base/break.exp: Don't test for program exit or exit status
25601 if $noresults if nonzero.
25602 * gdb.base/langs.exp: Likewise.
25603 * gdb.base/watchpoint.exp: Likewise.
25604
25605 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25606 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25607 trying to compile the testcase.
25608
25609 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25610
25611 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25612 * gdb.base/signals.exp (continue to handler): Likewise.
25613
25614 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25615
25616 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25617
25618 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25619
25620 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25621
25622 * gdb.base/corefile.exp: Recognize "not found" as failure
25623 when trying to determine if a core file was generated.
25624 If no core file was generate the first time, try again without
25625 the ulimit -c to work around braindamaged shells.
25626
25627 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25628
25629 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25630 [] tests with "test" and enclose string in quotes.
25631 * gdb.stabs/configure: Rebuild
25632
25633 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25634
25635 Changes in sync with expect:
25636 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25637 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25638 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25639 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25640 argument to AC_REQUIRE.
25641 * configure: Regenerated.
25642
25643 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25644
25645 * gdb.base/corefile.exp: When generating a core, discard any
25646 error messages about ulimit not found and the "core dumped"
25647 message from the shell that runs the coredumper.
25648
25649 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25650
25651 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25652
25653 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25654 which sed script to run. Expect failure for v_comb test
25655 on PA targets too.
25656
25657 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25658
25659 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
25660 "print func2::coremaker_local" and for "backtrace in corefile.exp"
25661
25662 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25663
25664 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25665 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
25666 "sparc-sun-solaris*" xfails for "p v_comb".
25667 * lib/gdb.exp (default_gdb_start): Fix typo.
25668 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25669 messages to not include the full program name that caused
25670 the core dump since some systems (such as solaris) apparently
25671 truncate this path to about 80 characters.
25672 When generating a core file first try increasing the core file
25673 size limit to unlimited since some systems may default it to
25674 zero, and it is harmless to try it. Move the test for failing
25675 to generate a core file to where it will actually get executed.
25676 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25677 new gdb result from g++ debug info improvements and make old
25678 pattern obsolescent. Also account for size_t differences
25679 (may be int or long).
25680 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25681 initialization before function call is placed in the delay slot
25682 and thus appears to be skipped over by commands such as "next".
25683
25684 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25685
25686 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25687
25688 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25689
25690 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25691 input source file; fix code to compile test to deal with this
25692 convention.
25693 * gdb.c++/*.exp: Likewise.
25694
25695 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25696
25697 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25698 "bt in signals.exp".
25699
25700 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25701
25702 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25703 "step over execarg initialization" and
25704 "step over corearg initialization".
25705
25706 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25707
25708 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25709 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25710
25711 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25712
25713 From Rob Savoye (rob@poseidon.cygnus.com)
25714 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25715 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
25716 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25717 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25718 configure.in}: Major reworking for autoconfig.
25719 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25720 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
25721 New files.
25722 * config/unix-gdb.exp: Make GDB global.
25723 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
25724 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25725 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25726 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25727 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25728 term.exp, twice.exp, watchpoint.exp, whatis.exp},
25729 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
25730 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25731 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25732 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25733 pr-8136.exp, result.exp, string.exp, tuples.exp},
25734 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
25735 to returns as necessary, arrange for test to compile own testcase
25736 executable.
25737 * lib/gdb.exp: Changes for testsuite to compile own test cases.
25738
25739 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25740
25741 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
25742 clear_xfail at end of test which might not call either pass or fail.
25743 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25744 "backtrace through signal handler".
25745
25746 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25747
25748 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25749 continuing from a job control stop signal.
25750 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25751
25752 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25753
25754 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25755 * gdb.base/corefile.exp: Likewise.
25756 * gdb.base/funcargs.exp: Likewise.
25757
25758 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25759
25760 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25761 * config/monitor.exp: Add support for setting baud rate.
25762
25763 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25764
25765 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25766 i*86-*-linux* xfails for "backtrace through signal handler".
25767 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25768 "print func2::coremaker_local".
25769 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
25770 alpha-dec-osf2* xfail for
25771 "delete all breakpoints when none".
25772
25773 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25774
25775 * gdb.base/break.exp: Change test that deletes all breakpoints
25776 when no user breakpoints are installed. A post 4.15 change
25777 causes gdb to no longer prompt in this case.
25778
25779 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25780
25781 * gdb.base/return.exp (return_tests): Change xfail for test
25782 "correct value returned double test" to stop xfailing at
25783 Solaris 2.5. Apparently the bug has been fixed.
25784
25785 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25786
25787 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25788 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25789
25790 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25791
25792 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25793 * gdb.disasm/hppa.s: Corresponding changes.
25794
25795 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25796
25797 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25798 makefile fragment.
25799 * config/mt-hpux: Deleted.
25800
25801 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25802
25803 * Many files: When warning about suppressed tests due to a
25804 nonexistant test binary, avoid incrementing the warning count.
25805
25806 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25807
25808 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
25809
25810 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25811
25812 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25813 "sparc-*-solaris2*".
25814
25815 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25816
25817 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25818 Add global and local variables and initialize them.
25819 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25820 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25821 extracts the file name and terminating signal from the core file.
25822 * TODO: Remove note about tests for correct mapping of corefile.
25823 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25824 from optimizing it away.
25825 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25826 handles common blocks.
25827
25828 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25829
25830 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25831 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25832
25833 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25834
25835 * Makefile.in (maintainer-clean): New target, synonym for
25836 realclean.
25837 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25838 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25839 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25840 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25841 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25842 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25843
25844 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25845
25846 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25847 xfails when not gcc compiled for "print foo::funclocal".
25848 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25849 "print foo::funclocal at foo",
25850 "print 'scope1.c'::foo::funclocal at foo",
25851 "print foo::funclocal_bss at foo",
25852 "print 'scope1.c'::foo::funclocal_bss at foo",
25853 "print foo::funclocal_ro at foo",
25854 "print 'scope1.c'::foo::funclocal_ro at foo",
25855 "print bar::funclocal at foo" and
25856 "print 'scope1.c'::bar::funclocal at foo".
25857 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25858 gcc compiled for "print foo::funclocal at bar".
25859 Expand all messages to ensure that they identify that
25860 the test is at bar().
25861 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25862 gcc compiled for:
25863 "ptype on opaque struct pointer (statically)",
25864 "ptype on opaque struct tagname (statically)",
25865 "ptype on opaque struct pointer (dynamically) 1",
25866 "ptype on opaque struct tagname (dynamically) 1",
25867 "ptype on opaque struct pointer (dynamically) 2" and
25868 "ptype on opaque struct tagname (dynamically) 2
25869 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25870 gcc compiled for:
25871 "p datalocal"
25872 "whatis datalocal",
25873 "ptype datalocal",
25874 "p bsslocal",
25875 "whatis bsslocal", and
25876 "ptype bsslocal".
25877 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25878 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25879 when not gcc compiled.
25880 * gdb.base/funcargs.exp (float_and_integral_args): Add
25881 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25882 compiled.
25883 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25884 "backtrace from call6a" when not gcc compiled.
25885 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25886 "backtrace from call7a" when not gcc compiled.
25887 * gdb.base/callfuncs.exp (do_function_calls):
25888 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25889 "p t_char_array_values(char_array_val2,char_array_val1)",
25890 "p t_char_array_values(char_array_val1,char_array_val2)",
25891 "p t_char_array_values("carray 1","carray 2")",
25892 "p t_char_array_values("carray 1",char_array_val2)",
25893 "p t_char_array_values(char_array_val1,"carray 2")",
25894 "p sum_args(1,{2})",
25895 "p sum_args(2,{2,3})",
25896 "p sum_args(3,{2,3,4})",
25897 "p sum_args(4,{2,3,4,5})"
25898 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25899 "backtrace in corefile.exp" when not gcc compiled.
25900
25901 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25902
25903 * gdb.base/signals.exp: Rewrite `handle all print' test as
25904 a procedure. Accept blanks or TABs as whitespace, increase
25905 timeout and expect input buffer size for the large output
25906 from the command. Remove "i*86-*-bsdi2.0" xfail.
25907
25908 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25909
25910 * gdb.base/setvar.exp: Add new testcases for truncation when
25911 assigning invalid values to bitfields.
25912
25913 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25914
25915 * gdb.base/callfuncs.exp (do_function_calls): Remove
25916 mips-sgi-irix* xfail for
25917 "call inferior func with struct - returns char *"
25918 and fix test so that an optional (unsigned char *) cast is
25919 accepted in the result.
25920
25921 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25922
25923 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25924 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25925 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25926 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25927 that accidentally got checked in.
25928
25929 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25930
25931 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
25932 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25933 compiled test.
25934 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25935 Add mips-sgi-irix5* xfail for not gcc compiled.
25936 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25937 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25938 "p top", "whatis top", "p middle", and "whatis middle".
25939 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25940 "whatis signed char" for not gcc compiled.
25941 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25942 "set variable signed char=-1 (-1)" and
25943 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25944 * gdb.base/funcargs.exp (float_and_integral_args):
25945 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25946 Add mips-sgi-irix* xfail when not gcc compiled for
25947 "continue to call2b".
25948 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25949 "continue to call2g".
25950 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25951 "backtrace from call6a"
25952 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25953 "backtrace from call7k".
25954 Add mips-sgi-irix5* xfail when not gcc compiled for
25955 "backtrace from call7a".
25956 (localvars_after_alloca): Fix gdb_test cmds for
25957 "print * after runto ...".
25958 Remove rs6000-*-* xfails for
25959 "print i after runto localvars_after_alloca" and
25960 "print l after runto localvars_after_alloca"
25961 for all compilers.
25962 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
25963 when not compiled with gcc, for:
25964 "print signed char == (minus)",
25965 "print signed char != (minus)",
25966 "print signed char < (minus)",
25967 "print signed char > (minus)".
25968 * gdb.base/callfuncs.exp (do_function_calls):
25969 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25970 "call inferior func with struct - returns char *".
25971 * gdb.base/return.exp (return_tests): Change xfail for
25972 "correct value returned double test" to include Solaris 2.4.
25973 * gdb.base/funcargs.exp (float_and_integral_args):
25974 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25975
25976 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25977
25978 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25979 enumeration bitfields if compiling with GNU C.
25980 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25981 to empty' prompt.
25982
25983 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25984
25985 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25986 test for PRO targets.
25987
25988 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25989 breakpoints in the inferior at any given time by making
25990 two groups of breakpoints for call2*, call6* and call7*
25991 tests.
25992
25993 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25994
25995 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25996 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25997 from optimizing it away.
25998 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25999 "call inferior func with struct".
26000
26001 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26002
26003 * configure.in: Only configure gdb.chill for particular targets.
26004
26005 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26006
26007 * gdb.base/Makefile.in: Add action to .c.o transformation
26008 rule that generates a .ci file for each .o file and remove
26009 explicit .c.o rules except for callfuncs.o.
26010 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26011 generates a .ci file for each .o file and remove explicit
26012 .cc.o rules.
26013 (clean): Remove *.tmp *.ci files.
26014 (EXECUTABLES): Remove templ-info.exp.
26015 * gdb.base/compiler.c: New file.
26016 * gdb.c++/compiler.cc: New file
26017 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26018 Change rs6000-*-* xfail for
26019 "print 'scope0.c'::filelocal_ro" and
26020 "print 'scope1.c'::filelocal" and
26021 "print 'scope1.c'::filelocal_bss" and
26022 "print 'scope1.c'::filelocal_ro" and
26023 "print 'scope1.c'::foo::funclocal" and
26024 "print 'scope1.c'::foo::funclocal_ro" and
26025 "print 'scope1.c'::bar::funclocal" and
26026 "print 'scope0.c'::filelocal_ro" and
26027 "print 'scope1.c'::filelocal at foo" and
26028 "print 'scope1.c'::filelocal_bss at foo" and
26029 "print 'scope1.c'::filelocal_ro at foo" and
26030 "print 'scope1.c'::foo::funclocal at foo" and
26031 "print 'scope1.c'::foo::funclocal_bss at foo" and
26032 "print 'scope1.c'::foo::funclocal_ro at foo" and
26033 "print 'scope1.c'::bar::funclocal at foo" and
26034 "print 'scope0.c'::filelocal_ro" and
26035 "print 'scope1.c'::filelocal" and
26036 "print 'scope1.c'::filelocal_bss" and
26037 "print 'scope1.c'::filelocal_ro" and
26038 "print 'scope1.c'::foo::funclocal" and
26039 "print 'scope1.c'::foo::funclocal_bss" and
26040 "print 'scope1.c'::foo::funclocal_ro" and
26041 "print 'scope1.c'::bar::funclocal" and
26042 "print 'scope1.c'::bar::funclocal_bss"
26043 to only be xfail'd when not compiled with gcc.
26044 Add rs6000-*-* xfail for
26045 "print 'scope0.c'::filelocal_bss before run"
26046 when compiled with gcc.
26047 (test_at_main): Add rs6000-*-* xfail for
26048 "print filelocal_ro in test_at_main"
26049 when compiled with gcc.
26050 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
26051 Add rs6000-*-aix* xfail for
26052 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26053 "ptype t_char_array", not compiled with gcc.
26054 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26055 xfail for "list foo (in include file)" when gcc compiled.
26056 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
26057 (integral_args): Add rs6000-*-* xfail for
26058 "run to call0a" if not compiled with gcc.
26059 (unsigned_integral_args): Add rs6000-*-* xfail for
26060 "run to call1a" if not compiled with gcc.
26061 (float_and_integral_args): Add rs6000-*-* xfail for
26062 "run to call2a" if not compiled with gcc and for
26063 "continue to call2b" for any compiler.
26064 Add rs6000-*-* xfail to
26065 "print f1 after run to call2a" for gcc compiled.
26066 (discard_and_shuffle): Add rs6000-*-* xfail for
26067 "run to call6a".
26068 (shuffle_round_robin): Add rs6000-*-* xfail for
26069 "backtrace from call7a" if not compiled with gcc.
26070 Add rs6000-*-* xfail for
26071 "backtrace from call7b" if compiled with gcc.
26072 (call_after_alloca): Add rs6000-*-* xfail for
26073 "print c in call_after_alloca" and
26074 "print s in call_after_alloca" and
26075 "backtrace from call_after_alloca_subr"
26076 if not compiled with gcc.
26077 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26078 "print c in localvars_in_indirect_call" and
26079 "print c in localvars_in_indirect_call" and
26080 "backtrace in indirectly called function" and
26081 "stepping into indirectly called function"
26082 if not compiled with gcc.
26083 (localvars_after_alloca): Add rs6000-*-* xfail for
26084 "print c after runto localvars_after_alloca" and
26085 "print s after runto localvars_after_alloca" and
26086 "print i after runto localvars_after_alloca" and
26087 "print l after runto localvars_after_alloca"
26088 for all compilers.
26089 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26090 than whatis-info.exp.
26091 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26092 than opaque-info.exp.
26093 Setup rs6000-*-* xfail for
26094 "ptype on opaque struct pointer (statically)" and
26095 "ptype on opaque struct pointer (dynamically)" when
26096 not compiled with gcc.
26097 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26098 rather than callf-info.exp.
26099 (do_function_calls): Add clear_xfail for rs6000-*-* for
26100 "p t_float_values2(3.14159,float_val2)". Seems to work
26101 fine there, both with xlc and gcc. Need to find out what
26102 it is doing right and fix other platforms.
26103 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26104 "call inferior func with struct - returns int",
26105 "call inferior func with struct - returns long",
26106 "call inferior func with struct - returns float",
26107 "call inferior func with struct - returns double",
26108 "call inferior func with struct - returns char *",
26109 but only if not gcc compiled (presumes xlc compiled).
26110 Change rs6000-*-* xfails for
26111 "call inferior func with struct - returns char" and
26112 " call inferior func with struct - returns short" to only
26113 xfail if not using gcc.
26114 (clean mostlyclean): Remove *.ci and *.tmp files.
26115 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26116 than templ-info.exp.
26117 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26118 Add rs6000-*-* xfail for "up to foo in langs.exp"
26119 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
26120 when not gcc compiled.
26121
26122 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26123
26124 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26125 * gdb.base/corefile.exp: Likewise.
26126 * gdb.base/list.exp: Likewise.
26127 * gdb.base/scope.exp: Likewise.
26128 * gdb.base/siganls.exp: Likewise.
26129
26130 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26131 compiler output.
26132 * gdb.base/whatis.exp: Likewise.
26133
26134 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26135
26136 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26137 failure (opcode table has been fixed to match reality).
26138
26139 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26140
26141 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26142 "call inferior func with struct - returns char",
26143 "call inferior func with struct - returns short"
26144
26145 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26146 "print 'scope0.c'::filelocal at main",
26147 "print 'scope0.c'::filelocal_bss in test_at_main",
26148 "print 'scope0.c'::filelocal at foo",
26149 "print 'scope0.c'::filelocal_bss in test_at_foo",
26150 "print 'scope0.c'::filelocal at bar",
26151 "print 'scope0.c'::filelocal_bss in test_at_bar"
26152
26153 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26154 in source file 1". This bug seems to have been fixed with both
26155 gcc and native cc (was native assembler bug?).
26156
26157 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26158
26159 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26160 "backtrace through signal handler" to "i*86-*-sysv4*".
26161 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26162 continue" case. Add "known SVR4 bug" to fail message.
26163 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26164 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26165 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26166 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26167 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26168 "up to foo in langs.exp", "show language at foo in
26169 langs.exp", "up to cppsub_ in langs.exp", "show
26170 language at cppsub_ in langs.exp", "up to fsub in
26171 langs.exp", and "show language at fsub in langs.exp".
26172 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26173 "bactrace in corefile.exp".
26174 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26175 "call inferior function with struct - returns float" and
26176 "call inferior function with struct - returns double".
26177
26178 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26179
26180 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26181 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26182 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26183 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26184
26185 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26186
26187 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26188 (or overriden) "CHILL" macro rather then bare "gcc".
26189 Also look for ../../gcc/xgcc since that is what we will
26190 actually need, not "Makefile". Remove following assignment
26191 of CHILL to CHILL_FOR_TARGET because that results in
26192 recursive definition.
26193
26194 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26195
26196 * gdb.base/corefile.exp: Change xfail for backtrace in
26197 corefile.exp from linuxaout to all linux.
26198 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26199 cases where we miss the breakpoint at the signal handler
26200 for some reason. Setup xfail for linuxoldld/linuxaout and
26201 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26202 hitting SIGURG breakpoint.
26203 * gdb.base/signals.exp: Setup xfail for "next" acting like
26204 continue to add linuxoldld. Setup xfail for all linux for
26205 "next to handler in signals_tests_1", "backtrace in
26206 signals_tests_1", "continue to func1", "pass SIGUSR1",
26207 and continue to handler".
26208
26209 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26210
26211 * Update all FSF addresses except those in COPYING* files.
26212
26213 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26214
26215 * gdb.base/a2-run.exp: Change messages to be more explicit about
26216 the status of args, and quote binfile in results.
26217
26218 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26219
26220 * gdb.base/callfuncs.exp: Add tests for passing structs to
26221 inferior functions and return various types.
26222 * gdb.base/callfuncs.c: Add functions to receive a struct
26223 and return a member of the struct, in various types.
26224
26225 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26226
26227 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26228
26229 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26230
26231 * config/vxworks29k.exp: New file, sources vxworks.exp.
26232
26233 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26234
26235 * config/gdbremote.exp: New file. Testing framework using
26236 gdbserver.
26237
26238 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26239
26240 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26241 "call function when asleep" and "send end of file".
26242 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26243 for "backtrace in corefile.exp".
26244 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26245 for "backtrace through signal handler".
26246 * gdb.base/corefile.exp: Make sure we actually generate a core file
26247 before trying the core tests. Some systems allow the user to suppress
26248 generation of core files and default to that (linux for example).
26249 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26250 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26251
26252 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26253
26254 * gdb.threads: New directory with some crude multi-threaded
26255 gdb tests (step.exp and step2.exp).
26256 * config/mt-lynx (STEP_EXECUTABLE): Define.
26257 (THREADFLAGS): Define.
26258
26259 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26260
26261 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26262
26263 * gdb.base/signals.exp: Disable whole file for lynx until
26264 further notice.
26265
26266 * gdb.base/signals.exp: xfail test where "next" acts like
26267 "continue" for lynx.
26268
26269 * gdb.base/interrupt.exp: xfail test for calling function while
26270 inferior is asleep for lynx.
26271
26272 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26273 than one cr-lf after each command.
26274
26275 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26276
26277 * configure.in: Reinstate setting of stabsdirs variable, fix
26278 typo in setting up configdirs for native builds.
26279
26280 * gdb.base/return.exp: Fix typo in return double test.
26281 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26282 compiler from optimizing them away.
26283
26284 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26285
26286 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26287 sequences to be echo'd by gdb when using gdb_test.
26288 * gdb.chill/chexp.exp: Likewise.
26289 * gdb.fortran/exprs.exp: Likewise
26290
26291 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26292
26293 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26294 after the inferior gdb has started.
26295
26296 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26297 after each command.
26298 * gdb.base/funcargs.exp: Likewise.
26299 * gdb.base/gdbvars.exp: Likewise.
26300 * gdb.base/interrupt.exp: Likewise.
26301 * gdb.base/list.exp: Likewise.
26302 * gdb.base/watchpoint.exp: Likewise.
26303 * gdb.c++/demangle.exp: Likewise.
26304 * gdb.c++/inherit.exp: Likewise.
26305 * gdb.chill/chexp.exp: Likewise.
26306 * gdb.fortran/exprs.exp: Likewise.
26307
26308 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26309 test if we can't handle IO to/from the inferior.
26310
26311 * gdb.c++/misc.exp: Always check for a program already being
26312 started after sending a "run" command to gdb.
26313
26314 * gdb.base/twice.exp: Start with a fresh gdb.
26315
26316 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26317 only depend on gdb's expression code, not the chill runtime.
26318
26319 * gdb.base/return.c: Put return values into variables so we
26320 can have gdb print them rather than depending on the program
26321 to print them.
26322 * gdb.base/return.exp: Corresponding changes.
26323
26324 * lib/gdb.exp: Provide default value for noinferiorio.
26325 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26326 the inferior.
26327
26328 * gdb.base/break.exp: Always check for a program already being
26329 started after sending a "run" command to gdb.
26330 (text_next_with_recursion): Don't check the output from the
26331 program's printf statement. Instead just make sure the program
26332 exited.
26333
26334 * gdb.base/commands.exp: Protect tests which need arguments with
26335 $noargs conditionals.
26336
26337 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26338
26339 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26340 of structure member arrays to match gdb/valops.c:value_addr change.
26341
26342 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26343
26344 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26345 cases.
26346
26347 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26348
26349 * configure.in (configdirs): Remove gdb.chill from default list
26350 of subdirs and then add it back in only if doing a native build.
26351 The current chill compiler does not yet work in any cross build.
26352 * Revert all signal changes from Jul 6.
26353 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26354 for sh-hms targets, allowing these tests to link, with no other
26355 changes. Testing is suppressed by setting "nosignals" in site.exp.
26356
26357 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26358
26359 * configure.in (signaldirs): Define and add to configdirs for all
26360 targets except some specific ones that are known to not support signals.
26361 Also clean up formatting.
26362 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26363 (signals, sigall): Remove rules to build.
26364 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26365 Moved to new gdb.signals directory.
26366 * gdb.signals: New test directory.
26367 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26368 signals.c signals.exp}: New or moved files.
26369
26370 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26371
26372 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26373
26374 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26375
26376 * gdb.base/return.exp: Xfail `return double' test failure
26377 on at least Solaris 2.3 and handle future/past versions on
26378 a case by case basis as appropriate. Also update message
26379 to include i*86 failures.
26380
26381 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26382
26383 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26384
26385 * lib/gdb.exp: Fix comment which erroneously identified
26386 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26387 gdb_file_cmd not gdb_load).
26388 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26389
26390 * gdb.base/setvar.exp: Make test names consistent between pass and
26391 fail cases. Use gdb_test more.
26392
26393 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26394
26395 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26396
26397 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26398
26399 * gdb.base/help.exp: Fix expected help string for `show commands'.
26400
26401 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26402
26403 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26404
26405 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26406 of a text section.
26407
26408 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26409
26410 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26411 that loop eventually terminates. Fix Connection refused logic so
26412 that testsuite will expire nicely.
26413
26414 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26415
26416 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26417 config/rom68k.exp: New tcl glue for the appropriate monitors.
26418 These all just end up calling monitor.exp.
26419 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26420 refused' by retrying. Cleanup some timeout issues.
26421 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26422 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26423 callers don't have to set/restore global timeout variable.
26424
26425 * The following set of changes centralizes management of the global
26426 timeout variable. This way, it can be set in one target dependent
26427 place instead of dozens of places scattered throughout the test suite.
26428 If you need to lengthen a timeout, then you should either set timeout
26429 in one of the config/{target}.exp files, or multiply it by a factor.
26430 Setting it to an absolute value is always going to lose for some
26431 targets.
26432 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26433 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26434 * gdb.base/funcargs.exp: Don't set timeout.
26435 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26436 * gdb.base/printcmds.exp (test_print_string_constants
26437 test_print_array_constants): Don't set timeout.
26438 * gdb.base/ptype.exp: Don't set timeout.
26439 * gdb.base/recurse.exp: Don't set timeout.
26440 * gdb.base/return.exp: Don't set timeout.
26441 * gdb.base/watchpoint.exp: Don't set timeout.
26442 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26443 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26444
26445 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26446
26447 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26448
26449 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26450
26451 * lib/gdb.exp: Disable chill tests for irix5.
26452
26453 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26454
26455 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26456 each test pass or fail.
26457
26458 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26459
26460 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26461 xlc not gcc.
26462
26463 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26464
26465 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26466
26467 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26468
26469 * config/est.exp: Fix copyright and comments. Remove dead code.
26470 Use targetname, serialport and baud variables instead of fixed
26471 constants.
26472 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26473 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26474
26475 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26476
26477 * gdb.base/watchpoint.exp: Don't run
26478 test_watchpoint_triggered_in_syscall for sunos.
26479
26480 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26481
26482 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26483 they don't seem to exist. Do include stdio.h.
26484
26485 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26486
26487 * gdb.base/a1-selftest.exp: Add alpha xfail.
26488
26489 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26490
26491 * gdb.base/watchpoint.c (main): Prompt before calling read().
26492 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26493 Revise accordingly. Remove cruft about sending "123" several
26494 times, until it gets noticed. Clean up the "print buf[0]" stuff
26495 so that it passes or fails, and waits for prompts in the usual way.
26496
26497 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26498
26499 * gdb.base/recurse.exp: Fix comment.
26500
26501 * TODO: Remove item about printing variables in nodebug.exp. Add
26502 item about enabling tests which are only run on some targets.
26503
26504 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26505 fail, make test names unique, use new gdb_test convention
26506 regarding pattern, use gdb_test more, etc.).
26507
26508 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26509 fail, make test names unique, etc.).
26510
26511 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26512
26513 * gdb.base/nodebug.c: Change return type of top and middle to
26514 short.
26515 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26516 are fixed by the recent mdebugread.c changes. Allow `short ()'
26517 as type for top and middle.
26518
26519 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26520
26521 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26522 nearly as I can tell, the whole thing was an accident in Stu's
26523 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26524 to replace a send/expect pair with gdb_test, but ended up only
26525 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26526 of 30 Mar 1995 took care of it, but left this vestigial comment
26527 which I am now nuking.
26528
26529 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26530
26531 * gdb.base/break.exp: Look for different line number for
26532 breakpoint at main depending on usestubs.
26533
26534 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26535
26536 * gdb.base/list.exp: Adjust some alternate expect patterns to
26537 match recent list0.c change. Add alternate expect pattern for
26538 output from `list default lines around main' for optimizing
26539 compilers.
26540
26541 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26542
26543 * lib/gdb.exp: If nosignals is not set, set it to 0.
26544
26545 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26546
26547 * config/slite-gdb.exp: Responds to load symbol table prompt.
26548 * gdb.base/break.exp: Adjust line number, fix rerun.
26549 * gdb.base/langs0.c: Add #ifdef usestubs.
26550
26551 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26552
26553 * gdb.base/list.exp: Adjust line contents after adding new lines in
26554 list0.c. Also fix a syntax error.
26555
26556 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26557 * gdb.base/break.exp: ditto.
26558 * gdb.base/list.exp: ditto.
26559 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26560 * gdb.base/run.c: ditto.
26561 * gdb.base/list0.c: ditto.
26562 * gdb.base/funcargs.c: ditto.
26563
26564 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26565
26566 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26567 $targetname, $serialport and $baud instead of hardwired variables.
26568 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26569 target doesn't support signals.
26570
26571 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26572
26573 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26574
26575 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26576
26577 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26578 Don't rely on the value of an auto variable before it has been
26579 initialized. Use gdb_test more.
26580
26581 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26582
26583 * lib/gdb.exp (default_gdb_version): A version number must start
26584 with a digit, but other than that contains all characters up to
26585 the first whitespace character.
26586
26587 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26588
26589 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26590
26591 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26592
26593 * gdb.c++/*.exp: Warn if executable does not exist. The original
26594 reason for skipping the warning was that configure.in sometimes
26595 intentionally skipped building the executables but the tcl code
26596 had no way of knowing. That (a) was always bogus with respect to
26597 error handling, (b) is no longer true (right now there is no way
26598 to skip C++ tests).
26599
26600 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26601
26602 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26603
26604 * gdb.base/list.exp: Add expect patterns for output from
26605 SunPRO compiled executables.
26606 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26607 types.
26608
26609 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26610
26611 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26612 number (we are already testing that the correct source line text
26613 gets printed).
26614
26615 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26616 that is what is intended, but something needed to be done to get
26617 sunos4 native working again.
26618
26619 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26620
26621 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26622 apparently went with a (very) old xfail.
26623
26624 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26625
26626 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26627 runto_main is a proc in gdb.exp that will do 'step' for target use
26628 stubs.
26629 * gdb.base/exprs.exp: ditto.
26630 * gdb.base/interrupt.exp: ditto.
26631 * gdb.base/opaque.exp: ditto.
26632 * gdb.base/printcmds.exp: ditto.
26633 * gdb.base/ptype.exp: ditto.
26634 * gdb.base/scope.exp: ditto.
26635 * gdb.base/setvar.exp: ditto.
26636 * gdb.base/signals.exp: ditto.
26637 * gdb.base/twice.exp: ditto.
26638 * gdb.c++/classes.exp: ditto.
26639 * gdb.c++/inherit.exp: ditto.
26640 * gdb.c++/templates.exp: ditto.
26641 * gdb.base/break.exp: no run and hit main for stubs. Change line
26642 numbers for breakpoints and info breakpoint.
26643 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26644 breakpoint().
26645 * gdb.base/callfuncs.c: ditto.
26646 * gdb.base/exprs: ditto.
26647 * gdb.base/interrupt.c: ditto.
26648 * gdb.base/opaque0.c: ditto.
26649 * gdb.base/printcmds.c: ditto.
26650 * gdb.base/ptype.c: ditto.
26651 * gdb.base/scope0.c: ditto.
26652 * gdb.base/setvar.c: ditto.
26653 * gdb.base/signals.c: ditto.
26654 * gdb.base/twice.c: ditto.
26655 * gdb.c++/misc.cc: ditto.
26656 * gdb.c++/templates.cc: ditto.
26657
26658 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26659
26660 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26661
26662 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26663 somewhere between `read' and `main.c'. I'm pretty sure the
26664 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26665 and it isn't particularly useful.
26666
26667 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26668
26669 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26670
26671 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26672
26673 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26674
26675 * config/mt-slite: add LIBS and -nostdlib.
26676 * config/slite-gdb.exp: add this new file to support sparclite target.
26677
26678 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26679
26680 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26681
26682 * gdb.base/a2-run.exp: Change argument to istarget from
26683 "*-*-vxworks" to "*-*-vxworks*".
26684 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26685
26686 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26687
26688 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26689 will not runto main but do a 'step' to step out of breakpoint().
26690 * config/mt-slite: add -Dusestubs.
26691
26692 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26693
26694 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26695 instead of just @.
26696
26697 * gdb.base/signals.exp: Add test for "handle all print".
26698 * TODO: Remove "handle all print". Also remove item about
26699 checking copyright date (I don't like the idea of a spurious FAIL
26700 based on when we run the tests).
26701
26702 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26703 for SunOS4 (reason for failure not investigated). Remove
26704 redundant test for $binfile.
26705
26706 * gdb.base/nodebug.c (array_index): Call malloc.
26707
26708 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26709
26710 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26711
26712 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26713 conventions and slightly simplify the matching regexp.
26714
26715 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26716
26717 * gdb.base/break.exp: Update gdb_test invocation to use new
26718 convention.
26719
26720 * lib/gdb.exp: If noargs is not set, set it to 0.
26721
26722 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26723 tests unique.
26724
26725 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26726
26727 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26728
26729 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26730 one argument of type "<non-float parameter>".
26731
26732 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26733
26734 * config/rom68k.exp: New file to support Motorola IDP board.
26735 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26736 * gdb.base/break.c: Change things around so that this program
26737 doesn't depend upon args. This is necessary to make remote
26738 targets work (in general, they can't take args).
26739 * gdb.base/break.exp: Don't try to send args to program. Don't
26740 expect output. Also, replace lots of code with gdb_test.
26741
26742 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26743
26744 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26745 printing of '\'' (which is what the comment says we are testing,
26746 even though we were not), not '''.
26747 (test_integer_literals_rejected): Test that printing ''' is an error.
26748
26749 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26750 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26751 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26752 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26753 Use gdb_test not test_print_accept.
26754 * lib/gdb.exp: Remove test_print_accept.
26755
26756 * gdb.base/signals.exp (signal_tests_1): Make pass message
26757 consistent with fail message.
26758
26759 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26760 unsigned char; the bug (PR 1821) is fixed.
26761
26762 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26763
26764 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26765 successful tests--makes xfailing them work right.
26766
26767 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26768
26769 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26770 only \r\n, not .*. The test can pass .* as the last thing in
26771 $pattern if that is what it wants. In addition to providing this
26772 flexibility, this change should speed up pattern matching in cases
26773 where the pattern already ended with .* (there were a number of
26774 them). This change also helps catch bad patterns--in the old
26775 scheme the typo "char \*" instead of "char \\*" would pass. Now
26776 it is caught.
26777 * Many .exp files: Update callers.
26778
26779 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26780 clearer and does not spuriously match multiple ('s. Likewise for
26781 ) and *.
26782
26783 * gdb.base/nodebug.exp: Test ability to call a function and pass
26784 it a string (even with no debugging info).
26785
26786 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26787 "p '\'", which is the same as "p ''" once tcl gets done with
26788 quoting, to "p '\\'", which I suspect is what is intended (one
26789 backslash gets sent to GDB).
26790
26791 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26792
26793 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26794
26795 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26796 1817) was fixed literally years ago.
26797
26798 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26799
26800 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26801 test, it causes stepping out of call_after_alloca_subr with
26802 optimizing compilers.
26803 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26804 fails.
26805
26806 * gdb.c++/templates.exp: Source templ-info.exp only if
26807 the templates executable exists.
26808
26809 * gdb.c++/misc.cc (class Contains_static_instance,
26810 class Contains_nested_static_instance),
26811 gdb.c++/classes.exp (test_static_members): Test printing of
26812 a class that contains a static instance of the class.
26813
26814 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26815
26816 * gdb.base/langs2.c (cppsub_): Don't prototype.
26817 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26818 only, I believe).
26819
26820 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26821
26822 * lib/gdb.exp (skip_chill_tests): New procedure.
26823
26824 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26825
26826 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26827
26828 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26829 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26830
26831 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26832
26833 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26834
26835 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26836 disassemble 8, not 16, instructions for part 4.
26837
26838 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26839 support the latter anymore.
26840
26841 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26842 -DNO_PROTOTYPES.
26843 * gdb.base/callfuncs.c: Control use of prototypes based on
26844 NO_PROTOTYPES, not __STDC__.
26845 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26846 t_float_values2 tests if prototypes in use.
26847
26848 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26849 t_double_values): When checking differences against DELTA, check
26850 that difference is within the range (-DELTA,DELTA), not just
26851 (-infinity,DELTA).
26852
26853 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26854
26855 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26856 'file' command firts, then 'target', then 'load', this is due to gdb
26857 target set up.
26858 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26859
26860 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26861
26862 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26863 FP load/store variants.
26864 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26865
26866 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26867
26868 * gdb.base/term.exp: Do not give a warning if not native, it is
26869 not an abnormal condition.
26870
26871 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26872
26873 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26874 t_char_array".
26875
26876 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26877
26878 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26879 are getting the version number.
26880
26881 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26882 if not native, it is not an abnormal condition.
26883
26884 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26885
26886 * lib/gdb.exp: Just use "file exists", rather than undocumented
26887 dejagnu procedure "findfile".
26888
26889 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26890
26891 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26892 (LDFLAGS): Set to -Xlinker -Ur.
26893
26894 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26895 Removed, these values are set by lib/gdb.exp.
26896
26897 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26898
26899 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26900
26901 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26902 of replicating gdb startup code.
26903
26904 * config/mt-vxworks (LDFLAGS): Set to -r.
26905 (CFLAGS_FOR_TARGET): Removed.
26906
26907 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26908 (gdb) and gdb for vxworks uses (vxgdb).
26909
26910 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26911 executable is not in the tree and host != target, use sed and
26912 program_transform_name to determine the gdb name used by the
26913 target.
26914
26915 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26916 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26917
26918 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26919
26920 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26921 floats, chars, and shorts where there are ANSI-style function
26922 definitions.
26923
26924 * gdb.base/langs.exp, gdb.base/langs*: New test.
26925 * gdb.base/Makefile.in: Build it.
26926 * TODO: Remove item about checking that C names don't get C++
26927 demangling applied; this test tests it.
26928
26929 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26930
26931 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26932 went with the const70 xfail. The xfail went away a year ago.
26933
26934 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26935
26936 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26937 for hp300.
26938
26939 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26940
26941 * gdb.base/a1-selftest.exp: Don't run on hp300.
26942
26943 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26944
26945 * Makefile.in (site.exp): Set host_alias and target_alias as well
26946 as host_triplet and target_triplet.
26947
26948 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26949
26950 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26951
26952 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26953 places as other ecoff systems).
26954
26955 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26956 ultrix.
26957
26958 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26959
26960 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26961 remove them.
26962 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26963 variable and "variable" in addition to "data variable".
26964 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26965
26966 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26967 2.
26968 * gdb.base/list1.c (long_line): Add additional statement at start
26969 of function.
26970 * gdb.base/list.exp (test_forward_search): Update line number to
26971 reflect new statement.
26972
26973 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26974
26975 * gdb.base/signals.exp: Reinitialize searched source directories
26976 after gdb_start call.
26977
26978 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26979
26980 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26981 * gdb.stabs/Makefile.in: Likewise.
26982
26983 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26984 change. Instead split the tests into smaller pieces.
26985 * gdb.disasm/hppa.s: Corresponding changes.
26986
26987 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26988
26989 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26990 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26991
26992 * gdb.base/funcargs.exp: Modify many tests so that every test
26993 either passes or fails. Make some test names unique.
26994
26995 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26996
26997 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26998 Call stty to set interrupt character.
26999
27000 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27001 for HP assembler versus GNU assembler based on actual behavior of
27002 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27003
27004 * TODO: Suggest a few more stepping tests.
27005
27006 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27007
27008 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27009 restart GDB for h8300 after a continue.
27010 (return): Add pattern to match a29k-udi behavior.
27011 * gdb.base/nodebug.exp: Remove obsolete comment.
27012 * gdb.base/regs.exp: New file, testing of register displays.
27013 * gdb.base/return.exp: Fix typo in reference to $objdir.
27014 * gdb.base/whatis.exp: Always start with a fresh GDB.
27015
27016 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27017
27018 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27019 higher, these tests generate a lot of output.
27020
27021 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27022
27023 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27024 code following the catch silently ignored some errors; without the
27025 catch they should be thrown like any other tcl error. Also, the
27026 catch used "" instead of {} which meant all the callers who wanted
27027 to include one of the characters "[]$ had to quote it an extra time.
27028 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27029 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27030 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27031 Remove extra quoting.
27032
27033 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27034
27035 * gdb.base/commands.exp: Make test names unique; every test either
27036 passes or fails. Update some comments.
27037
27038 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27039
27040 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27041
27042 The following fixes a FAIL caused by the fact that the alpha stabs
27043 configuration didn't use the ".if alpha" code in weird.def.
27044 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27045 bit pointer, so the 32 bit version works even on the alpha.
27046 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27047 Remove the stuff which allowed us to have separate versions for
27048 alpha and everything else.
27049
27050 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27051 regexp which "info func operator\[\](" is supposed to match. Fix
27052 string to send to GDB. Note that GDB still doesn't work right. Add a
27053 new test for "info func .perator\[\](" which GDB does handle correctly.
27054
27055 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27056
27057 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27058
27059 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27060 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27061 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27062 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27063 it makes the tests harder to understand and confuses test-o-matic.
27064 The preferred style is that each test provides a PASS or a FAIL,
27065 and has a unique message (e.g. "continue #54" not just "continue")
27066 which is the same for the pass and the fail.
27067 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27068 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27069 to lib/gdb.exp.
27070 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27071 prt_accept which was basically the same thing. Likewise for
27072 test_print_reject and prt_reject.
27073 * lib/gdb.exp (test_print_reject): Add some more error message
27074 patterns to match from the former printcmds.exp (prt_reject).
27075 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27076 One defect of the passcount stuff is that some of it failed to
27077 report XPASS where appropriate.
27078 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27079 stuff before and after arg in expected pattern.
27080 (test_paddr_operator_functions): Re-do test without print_addr_of;
27081 this is the only test which seems to want extra stuff there.
27082
27083 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27084
27085 * gdb.base/nodebug.exp: Update new tests to reflect improved
27086 wording of gdb output.
27087
27088 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27089 and "ptype" work on variables in files compiled without -g.
27090 Replaces commented out "maint print msymbol" tests.
27091
27092 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27093
27094 * gdb.base/setvar.c (dummy): Call malloc.
27095
27096 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27097 losing with the irix4 sed.
27098
27099 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27100 ALRM" on irix4.
27101
27102 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27103
27104 * TODO: Remove items about corefile.exp testing new exec-file and
27105 backtrace; both are now done. Add items about printing enums.
27106
27107 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27108
27109 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27110 "get signal $thissig" test fails.
27111
27112 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27113
27114 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27115
27116 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27117 compiler warning with dec alpha compiler.
27118
27119 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27120 extra \n from gdb_test call (this explains why the prompt test
27121 that I removed yesterday was there).
27122 (user_defined_command_test): Remove extra \n and prompt test.
27123
27124 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27125 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27126 doesn't exist.
27127 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27128 Also remove alpha workaround, which turns out to be because
27129 SIGABRT == SIGLOST.
27130
27131 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27132
27133 * gdb.base/help.exp: Don't test "help show".
27134
27135 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27136
27137 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27138 "set print address" is on.
27139 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27140 pass prompt to gdb_test; gdb_test already looks for the prompt.
27141
27142 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27143
27144 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27145 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27146 was to make sure that gdb can read a core file. But (a) the "read
27147 the corefile" part didn't make it to a1-selftest.exp, we just
27148 delete the corefile after creating it, and (b) we test reading
27149 corefiles in corefile.exp anyway. Also, this test left around a
27150 xgdb process on Solaris.
27151
27152 * gdb.base/corefile.exp: Also test backtrace.
27153
27154 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27155
27156 * gdb.base/commands.exp: Test a simple user defined command with
27157 arguments and if/while statements; verify the full user command is
27158 printed by "show user".
27159
27160 * gdb.base/commands.exp: Test if/while commands as part of a
27161 breakpoint command list; verify they appear in breakpoint
27162 information.
27163
27164 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27165
27166 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27167 than by dividing by zero.
27168
27169 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27170
27171 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27172 performing an inferior call with watchpoints enabled.
27173 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27174 call.
27175
27176 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27177
27178 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27179 of "file" command.
27180
27181 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27182 Add additional pattern for when "int operator int(void);" appears
27183 in a different order.
27184
27185 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27186
27187 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27188
27189 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27190 and "signal" with ".*".
27191
27192 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27193
27194 * TODO: Add note about "handle all nostop".
27195
27196 * gdb.base/{sigall.c, sigall.exp}: New test.
27197 * gdb.base/Makefile.in: Add it.
27198
27199 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27200
27201 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27202 when invoking GDB, suppresses any windowing interface.
27203
27204 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27205
27206 * config/sim-gdb: New file, simulator testing support.
27207
27208 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27209
27210 * gdb.base/interrupt.exp: Test calling func1 twice.
27211
27212 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27213
27214 * gdb.base/list.exp (test_forward_search): Set timeout higher
27215 when we'll be getting lots of output from gdb.
27216
27217 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27218 "init_malloc" to after the expect statement. Run it if that
27219 regexp is taken, but also for two others which happen if source
27220 cannot be found.
27221
27222 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27223
27224 * gdb.base/printcmds.exp: New test, for printing register before
27225 program is running.
27226
27227 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27228
27229 * gdb.base/list.exp: Correct some alternate expect patterns
27230 to reflect changes in list1.c.
27231
27232 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27233
27234 * TODO: Add item regarding large frames.
27235
27236 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27237
27238 * TODO: Remove item about enabling return.exp; it
27239 is enabled. Suggest a few more "return" tests.
27240
27241 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27242
27243 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27244 anonymous unions.
27245
27246 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27247
27248 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27249 and pr-5646.o, so "make" is the same as "make all", not "make
27250 pr-4975.o".
27251
27252 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27253
27254 * gdb.base/list.exp: Adjust expectations to reflect changes in
27255 list1.c.
27256 (test_forward_search): New test proc.
27257 * gdb.base/list1.c (long_line): New function, has long source line.
27258
27259 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27260
27261 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27262 additional line of code that was added.
27263
27264 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27265
27266 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27267 tests so as not to overflow expect's input buffers.
27268 * gdb.disasm/hppa.exp: Corresponding changes.
27269
27270 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27271
27272 Beginnings of template debugging tests.
27273 * gdb.c++/templ-info.cc: New file to test for template
27274 debugging capability of the compiler.
27275 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27276 templ-info.cc.
27277 * gdb.c++/templates.cc: Add explicit template instantiations
27278 to enable compiling with -fno-implicit-templates. Add destructor
27279 and 'value' method to T5 class for template tests.
27280 * gdb.c++/templates.exp: Add testcases for printing of template
27281 types, setting breakpoints on template methods and calling a
27282 template method.
27283
27284 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27285
27286 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27287 branch target since some assemblers (gas-2.5) may emit a
27288 relocation for the branch instead of resolving it in the
27289 assembler.
27290
27291 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27292
27293 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27294 through signal handler.
27295
27296 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27297
27298 * configure.in (*-*-netware): Use config/mt-netware.
27299
27300 * config/mt-netware: New file.
27301 * config/mt-i386-netware: Removed, separate configs for different
27302 netware architectures are no longer needed now that we have
27303 --with-headers.
27304
27305 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27306
27307 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27308 by the recent changes to use ANSI C arithmetic conversions.
27309
27310 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27311
27312 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27313 bug involving using inferior_pid to figure out whether to select a
27314 frame.
27315
27316 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27317
27318 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27319 match the current disassembler output.
27320
27321 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27322
27323 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27324 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27325 types, expect "int" as type of integer values (for now).
27326
27327 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27328
27329 * gdb.base/commands.exp: New tests for if/while commands.
27330
27331 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27332
27333 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27334 by .*, since hex values have different syntax in Chill mode.
27335
27336 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27337
27338 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27339 linefeed from expect pattern for repeated types with indices > 9.
27340
27341 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27342
27343 First part of Fortran test suite.
27344 * gdb.fortran: New directory.
27345 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27346
27347 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27348
27349 * gdb.base/default.exp: Update expect pattern for load command
27350 without arguments.
27351
27352 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27353
27354 * configure.in: Change i386 to i[345]86.
27355 * gdb.base/configure.in: Likewise.
27356 * gdb.c++/configure.in: Likewise.
27357 * gdb.chill/configure.in: Likewise.
27358
27359 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27360
27361 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27362 patterns, since that is not a valid context for comments.
27363
27364 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27365
27366 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27367 repeated types and repeated types with indices > 9.
27368
27369 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27370
27371 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27372 2417; old bug has been fixed.
27373
27374 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27375
27376 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27377 send the newline ourselves instead of assuming gdb_test will do
27378 so when passed an empty input string.
27379
27380 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27381 stabs testcode.
27382
27383 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27384
27385 * lib/gdb.exp (gdb_test): Don't send anything if the first
27386 argument is an empty string. This makes cases where we want to
27387 match output that is already in expect's buffers (for example,
27388 matching a breakpoint after gdb_run_cmd has been called) work
27389 reliably.
27390
27391 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27392
27393 * config/netware.exp: New file.
27394
27395 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27396
27397 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27398 the -B and -L prefixes so we can find the debugging stub.
27399
27400 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27401 there and we are using the gcc from the tree.
27402
27403 * gdb.base/types.c: Removed.
27404
27405 * gdb.base/configure.in: Look for makefile fragments in ../config.
27406 Recognize i386-*-netware.
27407 * gdb.c++/configure.in: Likewise.
27408
27409 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27410
27411 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27412 the correct TCL syntax.
27413
27414 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27415
27416 * gdb.base/opaque.exp: use runto instead of messing around with
27417 breakpoints. Simplify by using gdb_test.
27418
27419 * gdb.base/bitfields.exp: restart between tests on netware targets
27420 because breakpoints aren't relocated after target death. Run
27421 processes to completion.
27422
27423 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27424
27425 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27426
27427 * Makefile.in: Remove extra tabs that confuse some versions
27428 of "make". Use the newly built gdb to test with by default,
27429 rather than the first one in the tester's search path.
27430
27431 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27432
27433 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27434
27435 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27436 condition help.
27437
27438 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27439
27440 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27441
27442 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27443 running.
27444 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27445 * gdb.base/funcargs.exp: Likewise.
27446
27447 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27448 * gdb.base/funcargs.exp: Likewise.
27449
27450 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27451 message is "".
27452
27453 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27454
27455 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27456 return,signals,twice}.exp: Handle non-existant binaries
27457 consistantly.
27458
27459 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27460 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27461 might testing a cross development system.
27462
27463 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27464
27465 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27466 runtest script is relative to ${srcdir}, not ${rootdir}.
27467
27468 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27469
27470 * gdb.base/signals.exp: Allow for optionality of breakpoint
27471 address.
27472
27473 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27474
27475 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27476
27477 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27478
27479 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27480 for size_t definition.
27481 * gdb.c++/templates.cc: Likewise
27482
27483 * config/mt-i386-netware: New file.
27484
27485 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27486 defined.
27487
27488 * gdb.base/Makefile.in: Added support for systems that name core
27489 files by appending "core" to the program name.
27490 * gdb.base/a1-selftest.exp: Likewise.
27491
27492 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27493
27494 * gdb.base/return.exp: Add comment and message for `return double'
27495 test failure on Sparc Solaris.
27496
27497 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27498
27499 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27500
27501 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27502
27503 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27504 from optimizing them away.
27505 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27506 patterns to include default constructors and assignment operators,
27507 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27508 character in the output of the virtual base pointer.
27509
27510 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27511
27512 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27513 expression match in print_addr_of to avoid unintented matches.
27514 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27515 versions up to 2.5.8.
27516
27517 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27518
27519 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27520 included file to run under newer versions of expect.
27521 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27522 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27523 Remove xfail for the virtual table of BDDHookV.
27524
27525 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27526
27527 * lib/gdb.exp (string_to_regexp): Set a default result.
27528 (default_gdb_start): Fix misleading message.
27529
27530 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27531
27532 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27533 Remove all CC, etc definitions.
27534 * config/mt-hpux: New file.
27535 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27536 (CFLAGS, LDFLAGS): Define.
27537 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27538
27539 * Makefile.in (site.exp): Don't insert host_os, etc.
27540 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27541 (distclean): Check existence of subdir.
27542 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27543 * gdb.base/Makefile.in: General cleanup and simplification.
27544 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27545 to build executables. Use default rule to build .o files.
27546 (EXPECT, RUNTEST, CC): Fix relative pathname.
27547 (site.exp): Don't insert host_os, etc.
27548 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27549 and/or SIGUSR1 defined.
27550 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27551 * gdb.c++/Makefile.in: General cleanup and simplification.
27552 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27553 (CFLAGS): Remove.
27554 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27555
27556 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27557
27558 * gdb.base/recurse.exp: Misc changes to get tests running again
27559 after Kung's changes to the watchpoint code.
27560 * gdb.base/watchpoint.exp: Likewise.
27561
27562 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27563
27564 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27565
27566 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27567
27568 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27569 * lib/gdb.exp (default_gdb_start): Define.
27570 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27571 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27572 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27573 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27574 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27575 Don't call gdb_target_udi in between tests.
27576
27577 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27578
27579 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27580 (which was basically just a local version of the same thing). In
27581 addition to avoiding duplication, gdb_test_exact is faster.
27582 * lib/gdb.exp (gdb_test_exact): Fix typo.
27583
27584 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27585 don't give an error.
27586
27587 * gdb.base/term.exp: Call delete_breakpoints before starting.
27588
27589 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27590 (t10): Add comment.
27591
27592 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27593
27594 Reorganization of the GDB Test Suite.
27595
27596 * gdb.base: New directory, contains all the basic tests.
27597 * gdb.c++: New directory, tests specific to C++.
27598 * gdb.chill: New directory, tests specific to Chill.
27599 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27600 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27601 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27602 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27603 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27604 t30-31 to chill).
27605 * */gdbme.*: Rename to match appropriate expect scripts.
27606 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27607 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27608 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27609 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27610 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27611 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27612 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27613 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27614 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27615 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27616 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27617 gdb.c++/virtfunc.cc: New names of C++ files.
27618 * gdb.chill/chillvars.ch: New name of Chill file.
27619 * gdb.base/configure.in, gdb.c++/configure.in,
27620 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27621 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27622 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27623 * configure.in (configdirs): Update to reflect directory changes.
27624 (target_abbrev): No longer define for any configuration.
27625 * Makefile.in: Cosmetic improvements to header comments.
27626
27627 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27628
27629 Various changes to gdb.t31:
27630
27631 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27632 * gdbme.ch: Make all key-words and predefineds be upper-case.
27633 * chillvars.exp: Expect key-words and predefinds in upper-case.
27634
27635 * chillvars.exp: Use gdb_test_exact many places.
27636 Change expected output for arrays (which now includes index labels).
27637
27638 * pr-5020.exp, gdme.ch (module PR_5020):
27639 New test, for PR-5020.
27640
27641 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27642
27643 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27644 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27645
27646 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27647
27648 * Makefile.in: Fix bit-rot in definitions of CHILL,
27649 CHILL_FOR_TARGET and Chill_LIB.
27650 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27651 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27652 CHILL, and CHILL_LIB.
27653
27654 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27655
27656 * Revert the previous changes. Please see Rob's directory
27657 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27658
27659 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27660
27661 * Makefile.in, configure.in, config/mips-gdb.exp,
27662 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27663 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27664 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
27665 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27666 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27667 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27668 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27669 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27670 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27671 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27672 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27673 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27674 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27675 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27676 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27677 changes from 94Q1.
27678
27679 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27680
27681 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27682 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27683 Rob's new testing fragments.
27684
27685 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27686
27687 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
27688 lib/gdb.exp: Replace error proc calls with perror.
27689
27690 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27691
27692 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27693 version also, match on casted version strings, and match on
27694 gdb startup case where the line numbers might be messed up.
27695
27696 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27697
27698 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
27699 (CFLAGS): Delete it from here.
27700
27701 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27702
27703 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27704
27705 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27706
27707 * Makefile.in (RUNTEST): Default to just "runtest".
27708
27709 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27710
27711 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27712 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27713 the code has been restructured.
27714
27715 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27716
27717 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27718 \n, not just one of each.
27719
27720 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27721 /bin/cc gives a warning if you do.
27722
27723 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27724
27725 * gdb.t24/demangle.exp: change expect pattern of
27726 __t10ListS_link1ZUiRCUiPT0
27727
27728 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27729
27730 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27731 on local variables in recursive functions.
27732
27733 * gdb.t07/Makefile.in: Build the new test.
27734
27735 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27736
27737 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27738 directly. Instead compare the return values from actual calls.
27739
27740 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27741
27742 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27743
27744 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27745
27746 * From Peter Schauer with minor modifications.
27747 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27748 stops in mid-line in the caller. Add xfail for returning a float
27749 value on X86 targets.
27750
27751 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27752
27753 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27754 to avoid expect lossage.
27755 (fmem_LRbug_tests): Likewise.
27756 * gdb.disasm/hppa.s: Corresponding changes.
27757
27758 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27759 conditions to work with latest dejagnu/expect.
27760
27761 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27762 expected to fail on the PA.
27763 (backtrace in call with trampolines): Explicitly require main
27764 to be frame #1 (no trampolines should show up in backtrace).
27765
27766 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27767 "continue -expect".
27768 * gdb.t06/break.exp: Likewise.
27769 * gdb.t07/watchpoint.exp: Likewise.
27770 * gdb.t13/bitfields.exp: Likewise.
27771 * gdb.t15/{funcargs,return}.exp: Likewise.
27772 * gdb.stabs/weird.exp: Likewise.
27773 * config/{mips,udi}-gdb.exp: Likewise.
27774
27775 * hppa.sed: Enclose comments within a sed command to avoid
27776 losing with the old OSF1 sed.
27777
27778 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27779
27780 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27781 sequent dynix.
27782 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27783 * gdb.t15/funcargs.exp: Conditionally step again to really
27784 finish from marker_call_with_trampolines. Handle the case where
27785 the first step from within call_with_trampolines already steps
27786 us back to main.
27787 * gdb.t15/gdbme.c: Add comment to closing brace of
27788 call_with_trampolines for funcargs.exp.
27789
27790 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27791
27792 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27793 Fix typo(s).
27794
27795 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27796
27797 * gdb.t07/gdbme.c: More code for watchpoint testing.
27798
27799 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27800 "Hardware watchpoint" throughout file.
27801 (test_watchpoint_triggered_in_syscall): New test.
27802 (test_complex_watchpoint): New test.
27803
27804 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27805
27806 * gdbme.c (call_with_trampolines): New function to try and step
27807 into. Tests trampoline problems on the PA.
27808
27809 * funcargs.exp (localvars_in_indirect_call): No longer expect
27810 stepping into indirect call to fail on PAs.
27811 (test_stepping_over_trampolines): New test.
27812
27813 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27814
27815 * TODO: Add suggestions for static member function tests, and
27816 completion tests.
27817
27818 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27819
27820 * TODO: Add suggestions for "p/a" tests.
27821
27822 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27823 (default_gdb_exit): Replace all the hair with sending "quit" to
27824 the process with a simple close.
27825
27826 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27827
27828 * TODO: Add suggestions for shared library tests.
27829
27830 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27831
27832 * TODO: Add suggestions for x/s tests.
27833
27834 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27835
27836 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27837 "enable once", and "enable breakpoints once" with ".*".
27838
27839 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27840
27841 * TODO: Add suggestions about structure passing tests.
27842
27843 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27844
27845 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27846 the primary1 test, use work around if __GNUC__ < 2.
27847 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27848 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27849 Test for bad output rather than waiting for timeout. Issue
27850 second continue only if first continue failed.
27851
27852 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27853
27854 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27855 operator[] test with gdb_test because the old code didn't seem to
27856 be getting the quoting right with the new dejagnu.
27857
27858 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27859
27860 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27861 one from the path.
27862 * Makefile.in: Use a fresh expect if there is one, use runtest
27863 from the src tree if there is one.
27864
27865 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27866
27867 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27868 next over recursive call. Revise the tests from that point on
27869 (which had been skipped) to match GDB's actual (correct) output.
27870
27871 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27872 with next over a breakpoint whose condition is false.
27873
27874 * gdb.t00/help.exp: Comment out "help set print" tests just like
27875 (and for same reason as) "help set" test.
27876
27877 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27878
27879 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27880 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27881
27882 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27883
27884 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27885 necessary gdb_target_udi.
27886
27887 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27888
27889 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27890 1838 and 2417; they are fixed.
27891
27892 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27893 gdb.t03/ptype.exp (ptype structure, ptype union):
27894 Remove xfails; the test is looser than when the xfails were added.
27895
27896 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27897 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27898
27899 * gdb.t01/run.exp: Only run shell test if isnative.
27900
27901 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27902 since "run" automatically loads if necessary. Call gdb_target_udi
27903 after the "file" since "file" kills any execution target.
27904
27905 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27906 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27907 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27908 argument for UDI.
27909
27910 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27911
27912 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27913
27914 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27915
27916 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27917
27918 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27919 properly quoting regexps. This makes the second argument to
27920 demangle a fixed string, which matches the callers, instead of a
27921 shell-style pattern which is what the previous implementation
27922 used. Update some of the callers.
27923
27924 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27925
27926 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27927 (comib_nullified_tests): Fix typo.
27928 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27929 strings. No longer expected to fail.
27930
27931 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27932 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27933 strings. No longer expected to fail.
27934
27935 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27936 string. No longer expected to fail.
27937
27938 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27939
27940 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27941 No longer expected to fail.
27942
27943 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27944 string. No longer expected to fail.
27945
27946 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27947
27948 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27949 only in the names (I probably got most of them). I was even
27950 generous with some which differed in underscores in names, and
27951 probably missed a few, and I *still* was able to remove almost a
27952 third of the file with almost no impact on testsuite coverage.
27953
27954 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27955
27956 * gdb.t00/default.exp: Match udi_attach error message as well as
27957 the one from child_attach.
27958
27959 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27960
27961 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27962
27963 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27964 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27965
27966 * Move test with enums and partial symbols back to
27967 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27968 Reverts the change of 26 May 93. Per today's change to
27969 stabs.texinfo, the behavior that weird.exp was expecting was
27970 unreasonable; what is important is that the compiler+gdb get
27971 things right, which happens with a recent gcc. Also fix the test
27972 to deal with native compilers which put out the stab gdb can't
27973 deal with.
27974
27975 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27976
27977 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27978 in the names. The main thing these accomplish is to slow things down.
27979 Many more such duplicates surely remain.
27980
27981 * gdb.t00/help.exp: Comment out "help support" test just like
27982 (and for same reason as) "help set" test.
27983
27984 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27985
27986 * gdb.t06/break.exp: Remove setup_xfails for
27987 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27988 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27989 about known bug in gcc to include up through 2.5.8.
27990 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27991 well as "_vb$".
27992 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27993 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27994 with latest gcc and gdb.
27995 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27996 well as "_vb$".
27997
27998 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27999
28000 * configure.in (hppa*-*-*): Also configure and build stabs-only
28001 tests.
28002
28003 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28004
28005 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28006 * gdb.t10/configure.in (hppa*-*-*): Use it.
28007
28008 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28009
28010 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28011
28012 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28013
28014 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28015 versions prior to 1.13.5.
28016
28017 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28018
28019 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28020 the prompt is at the start of a line.
28021
28022 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28023
28024 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28025 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28026 in the copr tests now.
28027 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28028 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28029 expected to fail.
28030
28031 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28032
28033 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28034 gdb.t31/chillvars.exp, lib/gdb.exp:
28035 Tweak to run under either version of expect.
28036 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28037 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28038 * gdb.t11/list.exp: Remove extraneous whitespace.
28039
28040 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28041
28042 * gdb.t16/printcmds.exp (test_print_strings): Accept
28043 "(unsigned char *) " before the string.
28044
28045 * TODO: Add notes about printing of fancy types and GDB expressions.
28046
28047 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28048
28049 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28050 * gdb.t06/configure.in: Don't try to compile signals test program
28051 if doing mips-idt-ecoff.
28052
28053 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28054
28055 * Most .exp files: Tweak to run under either version of expect.
28056
28057 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28058
28059 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28060 xfails; I'm not sure why they are failing, but not because of PR 1806.
28061
28062 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28063
28064 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28065 defined in lib/gdb.exp.
28066
28067 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28068
28069 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28070 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28071 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28072 have to be typeless.
28073
28074 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28075
28076 * TODO: Add suggestion for copyright year test.
28077
28078 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28079
28080 * configure.in (*-*-lynxos*): Add stabs tests.
28081
28082 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28083
28084 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28085 so insert a tab before any assembler directive in column zero.
28086
28087 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28088 stores.
28089 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28090 stores.
28091 (fpu_short_memory_tests): Likewise.
28092
28093 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28094
28095 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28096 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28097 .stabs directives in comments.
28098
28099 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28100
28101 * TODO: New file, describing tests we could write.
28102 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28103
28104 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28105
28106 * gdb.t06/signals.exp: Add kludge to force re-sync.
28107
28108 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28109 to xgdb instead of gdb, get out of gdb.
28110
28111 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28112
28113 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28114 for info.
28115
28116 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28117
28118 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28119 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28120 * gdb.stabs/hppa.sed: New sed script for the PA.
28121
28122 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28123
28124 * gdb.stabs: Re-write weird.def and configuration to use sed
28125 instead of cpp. sed is portable and POSIX; cpp is neither.
28126
28127 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28128
28129 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28130
28131 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28132
28133 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28134
28135 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28136
28137 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28138 "_vb$".
28139 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28140 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28141
28142 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28143
28144 * lib/gdb.exp: Comment out code which depends on non-existent
28145 `transform' procedure.
28146
28147 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28148
28149 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28150 * lib/gdb.exp: Transform tool name.
28151 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28152 1.1's new error handling system.
28153
28154 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28155
28156 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28157
28158 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28159
28160 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28161 They made pattern matching so slow that timeouts happened on
28162 heavily loaded systems. Now any output from "show print" which
28163 gets us back to the GDB prompt is a PASS.
28164
28165 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28166
28167 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28168
28169 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28170
28171 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28172
28173 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28174 It is not from PR 3220.
28175
28176 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28177
28178 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28179 just started failing because they depended on the order the
28180 subcommands are presented, or exact docstring text. This kind of
28181 test is a pain and has minimal benefit.
28182
28183 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28184
28185 * gdb.t09/corefile.exp: At end of test, use "core" command with
28186 no arguments.
28187
28188 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28189
28190 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28191 17}/Makefile.in: Make it possible to run the testsuite with Sun
28192 make and CC = cross gcc by adding explicit build rules for .o
28193 files.
28194
28195 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28196
28197 * gdb.t15/funcargs.exp: Don't put comments on same line as
28198 setup_xfail (@#$*%& tcl braindamage!).
28199
28200 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28201
28202 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28203
28204 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28205
28206 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28207 * gdb.t20/inherit.exp: remove three dumplicate entries.
28208
28209 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28210
28211 * gdb.t06/break.exp: For "next over recursive call", fail on any
28212 incorrect output, not just on "factorial (value=2)".
28213
28214 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28215
28216 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28217 working now. Add an xfail if accesing a bss variable causes
28218 a memory error if the target is not yet run.
28219
28220 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28221
28222 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28223 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28224 name of __st* demangling (2 strings). Did Kung really get the
28225 more than 95 others right without testing them?
28226
28227 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28228
28229 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28230
28231 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28232
28233 * configure.in (configdirs): Add gdb.disasm
28234 * gdb.disasm: New directory for GDB disassembler tests.
28235 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28236
28237 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28238
28239 * gdb.t00/help.exp: Don't test "help set".
28240
28241 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28242 from within expect statements. None of these happen anymore and
28243 they cause regressions to be silently unnoticed.
28244
28245 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28246 messages) about known failures with gcc cygnus-2.4.5-930417.
28247
28248 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28249 comp-info.exp so it gets built if it doesn't exist.
28250
28251 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28252 it is no longer used.
28253 * gdb.t13/comp-info.c: Removed.
28254
28255 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28256
28257 * gdb.t06/signals.exp: Add xfail for sun3.
28258
28259 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28260
28261 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28262 relevant because ^C doesn't get sent but failure can be reproduced
28263 interactively).
28264
28265 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28266
28267 * gdb.stabs/alpha.mt: New configuration file for alpha.
28268 * gdb.stabs/configure.in: Use it.
28269 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28270 sharing with alpha.mt, redefine long to word via preprocessor.
28271 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28272 for alpha.
28273 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28274 native cc.
28275 * gdb.t00/teststrategy.exp: Change expect string so that we
28276 consume the `(xgdb)' from the command echo and from the gdb prompt.
28277 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28278 gdb currently compares all values as long, so this failure probably
28279 applies to any configuration where LONGEST is bigger than a target int.
28280 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28281 with gcc.
28282 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28283 to handle opaque pointers, gcc is.
28284 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28285 as first argument. Include <sys/types.h> and change all operator
28286 new definitions to use size_t.
28287 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28288 now that we use size_t.
28289
28290 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28291
28292 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
28293 a long or float array cast all array members to the same type.
28294 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
28295 with 64 bit longs.
28296 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
28297 on alpha.
28298 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
28299
28300 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28301
28302 * gdb.t24 (demangle.exp): Constructors of templates have names like
28303 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28304 section 14.6 of the ARM.
28305
28306 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28307 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28308 accomplish little and slow down the testsuite.
28309
28310 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28311 Accept spaces various places.
28312
28313 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28314
28315 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28316 with watchpoint enabled.
28317
28318 * Makefile.in: Remove definition of CC and remove the second
28319 definition of CXX (the "CXX = gcc" one remains). These definitions
28320 were causing backquotes to be expanded within backquotes, which
28321 doesn't work.
28322
28323 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28324
28325 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28326
28327 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28328
28329 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28330 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
28331 by mips cc and contains no stabs entries.
28332
28333 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28334
28335 * config/vx-gdb.exp: Use fake device to load files rather than
28336 NFS.
28337 * lib/gdb.exp: New proc to do "file" command.
28338 * config/unix-gdb.exp: Use new "file" proc.
28339
28340 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28341
28342 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28343 Rework board rebooting slightly.
28344 (gdb_exit): Don't exit from the remote shell; there isn't one.
28345 * gdb.stabs/weird.exp: If a program is being debugged already,
28346 kill it.
28347 * gdb.t04/setvar.exp: Stop and restart gdb.
28348 * gdb.t05/expr.exp: Likewise.
28349 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28350 restart gdb and reload the program.
28351 * gdb.t08/opaque.exp: Likewise.
28352 * gdb.t12/scope.exp: Likewise.
28353 * gdb.t13/bitfields.exp: Likewise.
28354 * gdb.t15/funcargs.exp: Likewise.
28355 * gdb.t20/classes.exp: Likewise.
28356 * gdb.t03/ptype.exp: Increase timeout.
28357 * gdb.t16/printcmds.exp (test_print_string_constants,
28358 test_print_array_constants): Likewise.
28359 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28360 * gdb.t20/classes.exp (do_tests): Likewise.
28361 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28362
28363 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28364
28365 * gdb.stabs: Renamed *wierd* to *weird*.
28366
28367 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28368
28369 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28370 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28371
28372 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28373
28374 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28375 (do_tests): Remove xfail for whatis on one_var and two_var.
28376
28377 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28378
28379 * Makefile.in: Made cross building work better by adding
28380 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28381
28382 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28383
28384 * gdb.t15/{return.c,return.exp,Makefile.in}:
28385 New test, currently commented out.
28386
28387 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28388
28389 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28390 still running and removes the leftover named socket so GDb can do
28391 clean restarts.
28392
28393 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28394
28395 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28396 console, not GDB.
28397 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28398 cross testing works better with "make check"
28399 * config/unix-gdb: Use default procedures for exit and version.
28400 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28401 with the newest VxWorks.
28402
28403 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28404
28405 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28406 old form.
28407
28408 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28409 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28410
28411 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28412
28413 * config/unix-gdb.exp: Remove this version of gdb_exit
28414 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28415 Rob says he'll look at it when he gets back to testing boards.
28416
28417 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28418
28419 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28420 an expected fail for certain ptype commands.
28421
28422 * gdb.t20/classes.exp: Update expected results of "ptype class
28423 Base1" to account for the constructor that now appears in the type.
28424
28425 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28426
28427 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28428 disappeared from list.
28429 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28430 "alldone" proc with call to cleanup and exit.
28431 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28432 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28433 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28434 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28435 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28436 "alldone" proc with simple returns that suppress remaining
28437 tests. The alldone proc went away many months ago.
28438
28439 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28440
28441 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28442
28443 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28444
28445 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28446
28447 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28448 as vax gdb will display them.
28449
28450 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28451
28452 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28453 optimizers.
28454
28455 * scope.exp: Change "bad value for localval" messages so each one
28456 is unique.
28457
28458 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28459 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28460
28461 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28462
28463 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28464
28465 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28466 doesn't exist (due to optimization).
28467
28468 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28469
28470 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28471 contains \r because the filename is long.
28472
28473 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28474 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28475
28476 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28477
28478 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28479 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28480 Ultrix.
28481 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28482 int tests.
28483 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28484
28485 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28486
28487 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28488
28489 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
28490 to match does not match the passing case but still matches the
28491 failing case.
28492
28493 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28494
28495 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28496
28497 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28498
28499 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28500 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28501 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28502 Remove various versions of gdb_exit.
28503 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28504 gdb_exit.
28505 * config/unix-gdb.exp: gdb_exit remains here, and should override
28506 the generic version, since it's doing a lot of wierd stuff that
28507 the other versions aren't. FIXME, fold it in, or abandon this
28508 version.
28509
28510 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28511
28512 * gdb.t24/demangle.exp: Add tests for PR 3220.
28513
28514 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28515
28516 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28517
28518 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28519
28520 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28521 "i386-*-*". Works for i486 as well.
28522
28523 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28524 bug, and expand domain of xfail to all SVR4 systems, since the
28525 actual problem is likely to be in generic SVR4 /proc support.
28526
28527 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28528
28529 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28530
28531 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28532
28533 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28534 xfails for other systems. Match a missing 'Continuing.' as an
28535 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28536
28537 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28538 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28539 Only issue warning for missing executables if -all option is used.
28540
28541 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28542 file if -all option is used. It's like an unpredictable XFAIL.
28543
28544 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28545
28546 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28547 for dynamically linked binaries.
28548
28549 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28550
28551 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28552
28553 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28554 to state that this is a known bug in old versions of g++.
28555
28556 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28557
28558 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28559 while waiting for `Continuing'.
28560
28561 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28562
28563 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28564 in text, data, and bss.
28565 * gdb.t10/nodebug.c: Add local and global test variables for
28566 initialized and uninitialized data.
28567
28568 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28569
28570 * config/unix-gdb.exp (gdb_exit): Add "wait".
28571
28572 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28573
28574 * gdb.t06/signals.exp: xfail the continue from the handler for all
28575 targets.
28576
28577 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28578 function with watchpoints enabled, the i386 call dummy starts with
28579 a call.
28580
28581 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28582 386 bsd names its corefiles.
28583
28584 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28585
28586 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28587 compilers don't grok it.
28588 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28589 with small octal ints rather than character constants, which
28590 are signed and might not fit if first promoted to int.
28591
28592 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28593
28594 * gdb.t09/Makefile.in (clean): Remove corefile.
28595
28596 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28597
28598 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28599
28600 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28601 and Jim Kingdon (kingdon@cygnus.com)
28602
28603 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28604 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28605 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28606
28607 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28608
28609 * gdb.t17/interrupt.exp: Add xfail for hppa.
28610
28611 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28612
28613 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28614 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28615 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28616 to determine signed-ness of bitfields and use the result to setup
28617 the xfail.
28618 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28619 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28620 call line is reached if necessary.
28621
28622 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28623
28624 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28625
28626 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28627
28628 * gdb.t06/break.exp: Also test `clear' command.
28629
28630 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28631
28632 * gdb.t00/teststrategy.exp: Remove extra quote.
28633
28634 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28635 watchpoint enabled to be for all non-68k machines.
28636
28637 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28638
28639 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28640
28641 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28642 targets use aout.mt instead of ecoff.mt as gas understands
28643 standard aout format.
28644
28645 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28646
28647 * lib/gdb.exp (runto): Don't insist that function we are running to
28648 was compiled with -g.
28649
28650 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28651
28652 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28653 to get back into the read system call.
28654 Accept leading newline in case where we woke it up.
28655
28656 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28657
28658 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28659 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28660 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28661 enable ecoff configuration.
28662
28663 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28664
28665 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28666
28667 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28668
28669 * gdb.t16/printcmds.exp: Add another printf test.
28670
28671 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28672
28673 * configure.in: If configured -with-stabs on any target, add
28674 stabsdirs to configdirs.
28675
28676 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28677
28678 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28679 fun" so pattern does not match the command itself.
28680
28681 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28682
28683 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28684
28685 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28686
28687 * gdb.t17/interrupt.exp: Test for more things.
28688
28689 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28690
28691 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28692 compiler arranges the code and line numbers.
28693
28694 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28695
28696 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28697
28698 * gdb.t00/help.exp: Increase expect input buffer size.
28699
28700 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28701
28702 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28703
28704 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28705
28706 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28707
28708 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28709 [0-9]*, not just [0-9].
28710
28711 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28712
28713 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28714
28715 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28716
28717 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28718
28719 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28720
28721 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28722
28723 * gdb.t06/signals.c: Add xfails for sun3.
28724
28725 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28726
28727 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28728 test_stepping tests.
28729
28730 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28731
28732 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28733
28734 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28735
28736 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28737 rather than actually putting it through cpp twice.
28738
28739 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28740
28741 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28742
28743 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28744 no longer needed.
28745
28746 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28747
28748 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28749
28750 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28751 C++ features prints as "struct", make it a pass, not an xfail.
28752
28753 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28754
28755 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28756 Don't require VA to print as "class" rather than "struct".
28757
28758 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28759
28760 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28761
28762 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28763
28764 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28765
28766 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28767
28768 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28769 order.
28770
28771 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28772
28773 * gdb.t16/printcmds.exp: Add printf tests.
28774
28775 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28776
28777 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28778
28779 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28780
28781 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28782 pass counts, to counteract any existing or future setup_xfails.
28783
28784 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28785
28786 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28787 {BEGIN,END}_COMMON for common block instead of STAB.
28788 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28789
28790 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28791 intp_var should be N_GSYM not N_LSYM.
28792 wierd-aout.S: Use a label for the value of the N_SO.
28793 wierd.def: Remove all backslashes.
28794 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28795
28796 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28797
28798 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28799 get the expected next to inheritance3.
28800
28801 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28802
28803 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28804 now that gcc-2.4 gets it right.
28805
28806 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28807
28808 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28809
28810 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28811 generating comp-info.exp which works for cross-compilation.
28812
28813 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28814
28815 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28816 "*-*-sysv4.*".
28817
28818 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28819
28820 * gdb.t01/run.exp: Start with a fresh gdb.
28821 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28822 SVR4.x.
28823
28824 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28825
28826 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28827 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28828 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28829 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28830 things to remove.
28831
28832 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28833
28834 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28835 test cases from bug reports.
28836
28837 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28838
28839 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28840 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28841 avoid spurious xfails.
28842 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28843 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28844 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28845
28846 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28847
28848 * gdb.t00/teststrategy.exp: Rework to provide more useful
28849 description of each test, fix problem with systems that define
28850 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28851 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28852 results for "next over recursive call" so timeouts aren't taken
28853 by error.
28854
28855 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28856
28857 * gdb.t12/scope.exp: Test printing of variables before run.
28858
28859 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28860 printed in wrong order due to sorting.
28861
28862 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28863
28864 * gdb.t00/teststrategy.exp: Fix expected results for printing
28865 user entered string constant. Is array of char, prints with no
28866 address.
28867
28868 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28869 commands.
28870 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28871 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28872 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28873 of struct of char arrays.
28874 * gdb.t00/radix.exp: New tests for radix commands.
28875
28876 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28877
28878 * gdb.t16/printcmd.exp: Print a variable before running program
28879 (with xfail for AIX).
28880
28881 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28882
28883 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28884
28885 * gdb.t16/printcmd.exp: Don't print variables before running program.
28886
28887 * gdb.t06/break.exp: Don't require envp argument to main.
28888
28889 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28890
28891 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28892 Add xfails for rs6000.
28893
28894 * gdb.t02/whatis.exp: Change other tests not to re-test something
28895 we already tested.
28896
28897 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28898 each type used has a variable of that type.
28899
28900 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28901
28902 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28903
28904 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28905
28906 * configure.in: change srctrigger to be a file, not a directory
28907
28908 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28909
28910 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28911
28912 * gdb.t11/list.exp: Fixed a couple of typos.
28913
28914 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28915
28916 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28917 is fixed and PR is closed.
28918 * gdb.t16 (gdbme.c): Add simple test string variable.
28919 * gdb.t16 (printcmds.exp): Add tests with simple test string
28920 variable, primarily for boundaries on "set print elements".
28921
28922 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28923
28924 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28925 Make leading 0's optional and don't expect a tab in the middle
28926 of the number.
28927
28928 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28929
28930 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28931 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28932 don't end command passed to gdb_test with newline.
28933
28934 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28935 signed keyword away, don't expect signed bitfields to be signed.
28936
28937 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28938 printing with only as many 1's as are in the field as well as printing
28939 with 32 1's (see comment).
28940
28941 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28942
28943 * gdb.t00/default.exp: Start with a fresh gdb.
28944 * configure.in (configdirs): Remove gdb.t31 until the chill
28945 compiler works again. It no longer is able to find chillrt0
28946 since it isn't in libchill.a anymore.
28947 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28948 wierd.o, make more modular.
28949 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28950 spurious newlines that caused problems.
28951
28952 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28953
28954 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28955 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28956 gdb.stabs/wierd.{exp,def}: Many new tests.
28957
28958 * gdb.t00/default.exp: update info line for new message.
28959
28960 * gdb.t02/{whatis.exp,gdbme.c}:
28961 Test that "char *" doesn't print as "caddr_t".
28962
28963 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28964
28965 * gdb.t00/help.exp: Use .* in place of some help messages which
28966 just changed.
28967 gdb.t00/default.exp: Update "info frame" test for new message.
28968 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28969 Remove some xfails
28970
28971 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28972
28973 * gdb.t03/{gdbme.c,ptype.exp}:
28974 Add tests for typedef'd struct and union without tags.
28975 Also check "whatis" on a variable of a typedef'd enum without a tag.
28976
28977 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28978 PRMS 1823; the bug still exists but isn't reproduced by this test
28979 anymore), and remove rs6000 XFAIL (the bug is fixed).
28980
28981 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28982 duplicated from whatis.exp. For those that are left, accept
28983 "long", "long int", or "int" for long variables (whatis.exp already
28984 has an XFAIL for "int", so no need to fail it here).
28985
28986 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28987 Deal with GCC's names for types now that GDB uses the compiler's names.
28988
28989 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28990 setup_xfail's for sunos4. If we #defined the signed keyword away,
28991 don't expect GDB to know that char it is signed.
28992
28993 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28994
28995 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28996
28997 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28998 should work on any system, regardless of debugging format.
28999 * gdb.t21/demangle.exp: Move to gdb.t24.
29000 * gdb.t24/demangle.exp: Move from gdb.t21.
29001 * gdb.t24/{Makefile.in, configure.in}: New files.
29002
29003 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29004
29005 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29006 * gdb.stabs: New directory.
29007
29008 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29009
29010 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29011 not just "Quit anyway?".
29012
29013 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29014
29015 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29016 that all setup_xfails are immediately followed by clear_xfails.
29017
29018 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29019
29020 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29021 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29022 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29023 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29024 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29025 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29026 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29027 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29028 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29029 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29030 gdb.t31/chillvars.exp, lib/gdb.exp:
29031 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29032 bug-gdb@prep.ai.mit.edu.
29033
29034 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29035
29036 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29037 with 0.0, not integer 0.
29038
29039 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29040
29041 * gdb.t06/break.exp: Update for "Kill the program" message change.
29042
29043 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29044
29045 * Makefile.in (GDBFLAGS): Set to -nx.
29046 * Makefile.in (site.exp): Use GDBFLAGS.
29047
29048 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29049
29050 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29051 Makefiles.
29052 (check): depend on just-check.
29053 (just-check): added so that tests can be run without a noop
29054 build pass.
29055
29056 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29057
29058 Switch to using configure's configdirs.
29059 * Makefile.in (Makefile): add configure.in dependency.
29060 (SUBDIRS): removed redundant assignment.
29061 * configure.in: switch subdirs assignment to configdirs.
29062 * gdb.t*/configure.in: new files.
29063
29064 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29065
29066 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29067 works.
29068
29069 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29070
29071 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29072 in explicit rules. Apparently this is not supported by some makes.
29073
29074 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29075
29076 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29077
29078 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29079
29080 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29081 disappeared.
29082
29083 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29084
29085 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29086
29087 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29088
29089 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29090 watchpoint problem that is now fixed.
29091 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29092 uninitialized convenience variables.
29093 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29094 structures.
29095
29096 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29097
29098 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29099 which causes expect to get out of sync with gdb on long output
29100 from help set.
29101 * gdb.t09/corefile.exp: Make expected pattern for core file
29102 failing signal and frame output format less sun specific.
29103
29104 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29105
29106 * gdb.t31/chillvars.exp: Add and remove initial dummy
29107 breakpoint, so that symbol table is forced in.
29108 (Needed at least on Sunos4, though it seems not SVR4.)
29109 * gdb.t31/chillvars.exp: Update for changed output format.
29110
29111 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29112
29113 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
29114
29115 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29116
29117 * Makefile.in: Added --srcdir when invoking runtest, removed the
29118 need for a local config file. (optional now)
29119
29120 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29121
29122 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29123 failure count used to force early termination. Add some more
29124 expected failures for gnu style demangling.
29125
29126 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29127
29128 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29129 pmi variable from gdb.t20/gdbme to get optimized away.
29130 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29131 Check for written corefile upon timeout _and_ eof.
29132
29133 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29134
29135 * config/unix-gdb.exp: Add missing return 0.
29136
29137 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29138
29139 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29140 test termination.
29141
29142 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29143
29144 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29145 disappeared.
29146
29147 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29148
29149 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29150 time as i860 support works.
29151
29152 * gdb.t15/funcargs.exp: Fix expected outputs to include
29153 "backtrace 100\r" rather than just "backtrace\r", to match last
29154 change.
29155
29156 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29157
29158 * config/udi-gdb.exp (gdb_exit): Remove close command.
29159 (gdb_target_udi): New procedure to set the UDI target.
29160 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29161 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29162 Added waits for prompts after several question responses. Added
29163 some more responses used by a29k-amd-udi-gdb.
29164 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29165 pass different arguments, restart UDI connection after program
29166 completion.
29167 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29168 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29169 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29170 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29171 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29172 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29173 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29174 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29175 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29176 after program completion.
29177 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29178 compiled with a SELECT_VECS setting.
29179 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29180 infinite recursion.
29181
29182 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29183 Added checks for COFF results, and made them expected failures for
29184 all targets. It would be better to make them expected failures
29185 for COFF targets only.
29186
29187 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29188
29189 * Makefile.in: add null dvi target, don't bother to recurse
29190 through test directories for info and install-info; rename
29191 $(datadir) to be dejagnu instead of deja-gnu
29192
29193 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29194
29195 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29196 compiler to coredump.
29197 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29198 code.
29199
29200 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29201
29202 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29203 coredump.
29204 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29205 code.
29206
29207 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29208
29209 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29210 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29211 which in a shell. Deletes xgdb when done.
29212 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29213 Tests the return from the "set height" or "set width" commands.
29214 Added a few return codes where needed.
29215
29216 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29217
29218 * Makefile.in (SUBDIRS): Add gdb.t17.
29219 * configure.in (subdirs): Add gdb.t17.
29220 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29221 files to test gdb's calling of functions in the inferior with
29222 the correct arguments and gdb's ability to retrieve any
29223 result returned.
29224
29225 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29226
29227 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29228 may be called after gdb goes away. Previous versions of expect
29229 needed these to avoid file descriptor leaks, but they cause
29230 errors with the current revision of expect.
29231 * gdb.t00/gdbvars.exp: Use -re on expected output after
29232 setting sevenbit-strings.
29233 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29234 to set sevenbit-strings consistent across tests.
29235 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29236 set sevenbit-strings consistent across tests.
29237
29238 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29239
29240 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29241 expected output to match current "expect" expectations.
29242
29243 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29244
29245 * gdb.t00/default.exp: Change expected output for default "source"
29246 command, to match new gdb behavior which requires a filename to
29247 source.
29248
29249 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29250
29251 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29252 expected fail for i486-*-* that misses the marker2 function.
29253 * gdb.t10/crossload.exp (bfddefault): Allow successful
29254 recognition of a format to pass even if no symbols are found.
29255 Explicitly catch failures where the format is not recognized
29256 or is ambiguous, and add the reason to the fail message.
29257 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29258 the cause is and invalid target and add reason to failure message.
29259 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29260 elf32-i386, elf32-sparc, and elf32-i860.
29261 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29262 Set up expected failure for 'filename'::variable scope resolution,
29263 which is now apparently broken on all targets.
29264 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29265 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29266 gdb.t23/templates.exp: Change failure for missing binfile into
29267 just a warning.
29268 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29269 references.
29270
29271 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29272
29273 * gdb.t00/default.exp: Add expected output for default "source"
29274 command, to match new gdb behavior.
29275 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29276
29277 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29278
29279 * config/*-gdb.exp: returns an error, rather than exiting on
29280 internal errors.
29281
29282 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29283
29284 * gdb.t03/gdbme.c: Add pointer to struct variable.
29285 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29286 referencing struct members.
29287
29288 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29289
29290 * configure.in (mips-idt-ecoff): New target.
29291 * config/mips-gdb.exp: New file for remote board using MIPS remote
29292 debugging protocol.
29293
29294 * Redid configuration scheme. Removed gdb.t*/configure.in.
29295 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29296 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29297 distclean targets. Built executables via .o files. Adjusted
29298 tests to account for source files in $(srcdir) rather than
29299 $(objdir).
29300 * lib/gdb.exp (runto): Don't expect () after the function name,
29301 because it may have arguments.
29302
29303 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29304
29305 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29306 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29307 expected failures for mips-idt-* and mips-sgi-*.
29308 * gdb.t00/default.exp (attach): Kill process if requested.
29309 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29310 that does not read core files.
29311 * gdb.t01/run.exp: Removed checks for exit status code.
29312 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29313 it is linked in.
29314 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29315 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29316 appropriate, rather than doing it by hand.
29317 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29318 execution.
29319 * gdb.t10/crossload.exp: Kill existing program if needed.
29320 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29321 appropriate, rather than doing it by hand. Always increase
29322 timeout for this test, not just for VxWorks.
29323
29324 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29325
29326 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29327 of Chill STRUCT types and STRUCT values.
29328 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29329 than "char".
29330 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
29331 struct2): New struct definitions and initializations to test
29332 simple Chill STRUCT types.
29333
29334 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29335
29336 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29337 the null byte at the end of strings.
29338 * gdb.t00/default.exp: Make show version insensitive to copyright
29339 date.
29340 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29341 to avoid dependencies on target char signedness.
29342 * gdb.t16/printcmds.exp: Update expected results for explicitly
29343 unsigned char.
29344 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29345 now work.
29346 * gdb.t21/demangle.exp: Add many more patterns for template
29347 demangling, most of them being expected failures.
29348 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29349 string we are matching for, to match on the whole string.
29350 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29351 and fix a whole bunch that had incorrect expected output but were
29352 passing anyway because of the bug in "proc demangle".
29353 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29354 type.
29355 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29356
29357 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29358
29359 * gdb/testsuite: made modifications to testcases, etc., to allow
29360 them to work properly given the reorganization of deja-gnu and the
29361 relocation of the testcases from deja-gnu to a "tool" subdirectory.
29362
29363 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29364
29365 * gdb/testsuite: Initial creation of gdb/testsuite.
29366 Migrated dejagnu testcases and support files for testing nm to
29367 gdb/testsuite from deja-gnu. These files were moved "as is"
29368 with no modifications. This migration is part of a major overhaul
29369 of dejagnu. The modifications to these testcases, etc., which
29370 will allow them to work with the new version of dejagnu will be
29371 made in a future update.
29372
29373 For additional changes see gdb.mi/ChangeLog-1999-2003.
29374 \f
29375 ;; Local Variables:
29376 ;; mode: change-log
29377 ;; left-margin: 8
29378 ;; fill-column: 74
29379 ;; version-control: never
29380 ;; End:
29381
29382 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
29383 Copying and distribution of this file, with or without modification,
29384 are permitted provided the copyright notice and this notice are preserved.
This page took 0.707355 seconds and 5 git commands to generate.