gdb/doc:
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
82a90ccf
YQ
12012-09-21 Yao Qi <yao@codesourcery.com>
2
3 * gdb.mi/mi-record-changed.exp: New.
4 * gdb.mi/mi-reverse.exp: Adjust expected output.
5
d7de8e3c
TT
62012-09-20 Tom Tromey <tromey@redhat.com>
7
8 * gdb.python/python.exp: Test atexit.register.
9
1aa99537
DE
102012-09-20 Doug Evans <dje@google.com>
11
05eade73
DE
12 * boards/dwarf4-gdb-index.exp: New file.
13
1aa99537
DE
14 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
15 while running the tests.
16
4ae24af0
JB
172012-09-18 Joel Brobecker <brobecker@adacore.com>
18
19 * gdb.ada/bp_reset: New testcase.
20
bb25a15c
YQ
212012-09-18 Yao Qi <yao@codesourcery.com>
22
23 * gdb.trace/mi-tsv-changed.exp: New.
24
201b4506
YQ
252012-09-18 Yao Qi <yao@codesourcery.com>
26
27 * gdb.trace/mi-traceframe-changed.exp: New.
28
6fc1c773
YQ
292012-09-17 Yao Qi <yao@codesourcery.com>
30
31 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
32 when it is less than 0.
33
1ab3b62c
JK
342012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
35
36 PR 14119
37 * gdb.arch/amd64-tailcall-ret.S: New file.
38 * gdb.arch/amd64-tailcall-ret.c: New file.
39 * gdb.arch/amd64-tailcall-ret.exp: New file.
40 * gdb.reverse/amd64-tailcall-reverse.S: New file.
41 * gdb.reverse/amd64-tailcall-reverse.c: New file.
42 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
43
acf9414f
JK
442012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
45
46 PR 14548
47 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
48 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
49 * gdb.reverse/singlejmp-reverse.S: New file.
50 * gdb.reverse/singlejmp-reverse.c: New file.
51 * gdb.reverse/singlejmp-reverse.exp: New file.
52
666b578b
JK
532012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 Fix compatibility with old GCC (~4.1).
56 * gdb.cp/converts.cc (my_enum_var): New variable.
57
42056501
AB
582012-09-14 Andrew Burgess <aburgess@broadcom.com>
59
60 * gdb.xml/tdesc-regs.exp: Update expected output for new
61 vector_size syntax of vector types.
62
b9516fa1
YPK
632012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
64
65 Refactor Python "gdb" module into a proper Python package, by
66 introducing a new "_gdb" module for code implemented in C, and
67 using reload/__import__ instead of exec.
68 * gdb.python/python.exp (Test stderr location): Update module
69 location of GDB-specific sys.stderr.
70 (Test stdout location): Ditto for sys.stdout.
71
18dc9ad8
JK
722012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
75
ea3a9873
KS
762012-09-12 Keith Seitz <keiths@redhat.com>
77
78 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
79 conversion statement.
80
5941debb
DE
812012-09-12 Doug Evans <dje@google.com>
82
83 * gdb.base/help.exp: Remove testing of individual command help text,
84 too much of a maintenance burden. Instead, test the functionality
85 of "help" itself.
86
cfc35e02
DE
872012-09-11 Doug Evans <dje@google.com>
88
3a0ed5d7
DE
89 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
90 breakpoint.
91
cfc35e02
DE
92 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
93 * gdb.dwarf2/fission-reread.S: Ditto.
94 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
95 * gdb.dwarf2/fission-reread.exp: Ditto.
96
350b1b26
AB
972012-09-11 Andrew Burgess <aburgess@broadcom.com>
98
99 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
100
2fa15f23
JB
1012012-09-10 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.ada/optim_drec: New testcase.
104
09be558e
DE
1052012-09-10 Doug Evans <dje@google.com>
106
107 * boards/fission.exp: Explicitly mark "board" as not remote.
108
5b4f6e25
KS
1092012-09-10 Keith Seitz <keiths@redhat.com>
110
111 PR gdb/13483
112 * gdb.cp/converts.cc (A::A): Add ctor.
113 (A::member_): Add member.
114 (enum my_enum): New enumeration.
115 (main): Add calls to foo1_7 with various
116 permitted arguments.
117 * gdb.cp/converts.exp: Add tests for boolean
118 conversions permitted by the standard.
119
b4ca5ed9
YPK
1202012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
121
122 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
123 avoid spurious results due to ~/.gdbinit.
124 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
125 $INTERNAL_GDBFLAGS in run command.
126 * gdb.gdb/observer.exp (setup_test): Ditto.
127 * gdb.gdb/selftest.exp (test_with_self): Ditto.
128 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
129
d54b30bb
DE
1302012-09-06 Doug Evans <dje@google.com>
131
14910956
DE
132 * boards/fission.exp: New file.
133
d54b30bb
DE
134 * gdb.python/py-value.exp: Use clean_restart.
135
91b253e1
DE
1362012-09-05 Doug Evans <dje@google.com>
137
138 * gdb.base/info-macros.c: Fix whitespace.
139
1292279a
PA
1402012-08-28 Pedro Alves <palves@redhat.com>
141
142 PR gdb/14428
143
144 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
145
1c8cdcb1
JK
1462012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 * gdb.base/break-caller-line.c: New file.
149 * gdb.base/break-caller-line.exp: New file.
150
1e8e8b51
JK
1512012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
154 * gdb.arch/i386-cfi-notcurrent.S: New file.
155 * gdb.arch/i386-cfi-notcurrent.exp: New file.
156
1591a1e8
PA
1572012-08-27 Wei-cheng Wang <cole945@gmail.com>
158 Yao Qi <yao@codesourcery.com>
159 Pedro Alves <palves@redhat.com>
160
161 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
162 New procedures.
163 (top level): Add overlap checking tests.
164
4442ada7
TT
1652012-08-24 Tom Tromey <tromey@redhat.com>
166
167 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
168 gdb_test_multiple fails for other reasons.
169
e7d50cc9
YQ
1702012-08-24 Yao Qi <yao@codesourcery.com>
171
172 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
173
dfbd5e7b
PA
1742012-08-23 Pedro Alves <palves@redhat.com>
175
176 * gdb.base/help.exp: Adjust to "handle" help text change.
177
8d735b87
YQ
1782012-08-23 Yao Qi <yao@codesourcery.com>
179
180 * gdb.trace/disconnected-tracing.c (start, end): New.
181 (main): Call start and end.
182 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
183 existing tests into this proc.
184 (disconnected_tfind): New.
185
61b1d759
YQ
1862012-08-23 Yao Qi <yao@codesourcery.com>
187
188 * boards/native-gdbserver.exp (${board}_upload): New.
189 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
190 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
191 Execute tfile on remote target.
192 Copy trace file from target to host.
193
6ca1b147
JM
1942012-08-22 Joseph Myers <joseph@codesourcery.com>
195
196 * gdb.arch/thumb-bx-pc.S: New file.
197 * gdb.arch/thumb-bx-pc.exp: New file.
198
706e3705
TT
1992012-08-22 Tom Tromey <tromey@redhat.com>
200
201 * gdb.base/maint.exp: Update.
202
b4893d48
TT
2032012-08-22 Tom Tromey <tromey@redhat.com>
204
205 * lib/gdb.exp (skip_unwinder_tests): New proc.
206 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
207 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
208
45b7da81
TT
2092012-08-21 Tom Tromey <tromey@redhat.com>
210
211 * gdb.hp/gdb.aCC/exception.exp: Remove.
212
f94363d7
AP
213012-08-19 Andrew Pinski <apinski@cavium.com>
214
215 * gdb.arch/mips-octeon-bbit.c: New file.
216 * gdb.arch/mips-octeon-bbit.exp: New Test.
217
e5afdbd7
KS
218012-08-19 Keith Seitz <keiths@redhat.com>
219
220 PR c++/14365
221 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
222 * gdb.dwarf2/dw2-anon-mptr.S: New file.
223
c29e8b64
JK
2242012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
225
226 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
227 verbose -log by more specific untested call.
228
15a7e7bc
YQ
2292012-08-18 Yao Qi <yao@codesourcery.com>
230
231 * gdb.trace/tfind.exp: Move tests on various command help before
232 checking target supports trace.
233 Fix the expected output of 'help tfind end'.
234
a451cb65
KS
2352012-08-17 Keith Seitz <keiths@redhat.com>
236
237 PR c++/13356
238 * gdb.base/default.exp: Update all "check type" tests.
239 * gdb.base/help.exp: Likewise.
240 * gdb.base/setshow.exp: Likewise.
241 * gdb.cp/converts.cc (foo1_type_check): New function.
242 (foo2_type_check): New function.
243 (foo3_type_check): New function.
244 (main): Call new functions.
245 * converts.exp: Add tests for integer-to-pointer conversions
246 with/without strict type-checking.
247
dbf6a605
MF
2482012-08-16 Mike Frysinger <vapier@gentoo.org>
249
250 * gdb.base/help.exp: Update expected output.
251
0c92d8c1
JB
2522012-08-16 Joel Brobecker <brobecker@adacore.com>
253
254 * gdb.ada/rdv_wait: New testcase.
255
e56f7f42
JK
2562012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 * gdb.base/attach-twice.exp: Remove excessive ps exec.
259
f47f77df
DE
2602012-08-13 Doug Evans <dje@google.com>
261
e202d6e8 262 * gdb.base/help.exp: Update expected output.
f47f77df
DE
263 * gdb.base/default.exp: Update expected output of "show convenience".
264
a72c3253
DE
2652012-08-10 Doug Evans <dje@google.com>
266
267 * gdb.python/py-strfns.c: New file.
268 * gdb.python/py-strfns.exp: New file.
269 * gdb.python/py-type.exp (test_fields): Add vector tests.
270
de0bea00
MF
2712012-08-10 Mike Frysinger <vapier@gentoo.org>
272
273 PR cli/10436:
274 * gdb.base/completion.exp: Add tests for handle completion.
275
5b9afe8a
YQ
2762012-08-09 Yao Qi <yao@codesourcery.com>
277
278 * gdb.mi/mi-cmd-param-changed.exp: New.
279 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
280 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
281 * gdb.mi/mi2-prompt.exp: Likewise.
282
4f485ebc
DE
2832012-08-08 Doug Evans <dje@google.com>
284
285 * gdb.base/debug-expr.c: New file.
286 * gdb.base/debug-expr.exp: New file.
287 * gdb.base/exprs.exp: Test {type} casts.
288 * gdb.cp/debug-expr.exp: New file.
289
5888842d
JK
2902012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
293 global variable loop, not a 'break'. Add loop count limit to 100.
294 Add new fail case for terminated vgdb.
295
4f69f4c2
JK
2962012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
297 Jean-Marc Saffroy <saffroy@gmail.com>
298
299 PR 11804
300 * gdb.base/gcore-relro.exp: New file.
301 * gdb.base/gcore-relro-main.c: New file.
302 * gdb.base/gcore-relro-lib.c: New file.
303
e2de5390
JK
3042012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
305
306 Do not false FAIL with old GCCs.
307 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
308 GCC < 4.5 in $no_hw mode.
309
606603c5
JK
3102012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
311
312 * gdb.base/default.exp (cd): Accept new directory with no arguments.
313
777f26c2
JK
3142012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
315
316 * gdb.base/list.exp (test_only_end): New function.
317 Call it.
318
2c12abee
TT
3192012-08-06 Tom Tromey <tromey@redhat.com>
320
321 * gdb.python/py-mi.exp: Add test for printer whose children
322 are a list.
323 * gdb.python/py-prettyprint.c (struct children_as_list): New.
324 (main): New variable children_as_list.
325 * gdb.python/py-prettyprint.py (class pp_children_as_list):
326 New.
327 (register_pretty_printers): Register new printer.
328
0eae2cf4
EBM
3292012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
330
331 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
332 symbols. Abort if vgdb remote connection is closed.
333
09e0881d
DE
3342012-08-02 Doug Evans <dje@google.com>
335
336 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
337
b40f514f
SDJ
3382012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
339
340 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
341 s390x, PowerPC 64 and m68k-linux.
342
11315ae0
UW
3432012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
344
345 * gdb.base/annota1.exp: Accept no frames-invalid notification
346 when starting up the program.
347 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
348 show a symbolic value as well.
349 * gdb.server/server-exec-info.exp: Skip test when skipping
350 gdbserver test and/or when skipping shared library tests.
351 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
352 avoid name conflicts with other tests.
353
0547eeed
UW
3542012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
355
356 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
357 Fix wrong output on big-endian systems.
358 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
359 4-byte pointer types on 64-bit s390x.
360
bdddb4de
UW
3612012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
362
363 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
364 marker comment at the beginning (after intialization).
365 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
366 breakpoint on marker comment instead of function begin.
367 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
368 PowerPC.
369 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
370 or 64-bit PowerPC.
371 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
372 gdb,no_hardware_watchpoints flag is set.
373 (initialize): Remove now redundant can-use-hw-watchpoints change.
374
5d206025
YQ
3752012-08-02 Yao Qi <yao@codesourcery.com>
376 Pedro Alves <palves@redhat.com>
377
378 * boards/local-remote-host.exp: New.
379
4f665099
UW
3802012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
381
382 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
383 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
384 * gdb.base/print-file-var.exp: Likewise.
385 * gdb.server/solib-list.exp: Skip on remote targets.
386
b62e2b27
UW
3872012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
388
389 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
390 watchpoints on ARM. When expecting software watchpoints, tolerate
391 (remote) targets that report unsupported hardware watchpoint only
392 at continue time.
393 (test_wide_location_2): Likewise.
394
a967a851
JK
3952012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
396
397 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
398 valgrind versions.
399
75d9f9ff 4002012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
401
402 * gdb.base/valgrind-infcall.c: New file.
403 * gdb.base/valgrind-infcall.exp: New file.
404
75d9f9ff
JK
405 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
406
1c9f2ed2
KS
4072012-07-30 Keith Seitz <keiths@redhat.com>
408
409 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
410 linespecs.
411
7f9b2034
DE
4122012-07-30 Doug Evans <dje@google.com>
413
85220e01
DE
414 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
415 * gdb.dwarf2/pr13961.S: Ditto.
416
7f9b2034
DE
417 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
418
4e969b4f
AB
4192012-07-30 Andrew Burgess <aburgess@broadcom.com>
420
421 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
422 change its format immediately after reloading the binary.
423
e7de8362
JK
4242012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
425
426 Fix testsuite regression after --use-deprecated-index-sections removal.
427 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
428 string.
429 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
430
7255706c
YQ
4312012-07-27 Yao Qi <yao@codesourcery.com>
432
433 KFAIL for PR remote/14161.
434 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
435 Cleanup socket files.
436 (strace_info_marker): Detach inferior.
437
f2e8016f
TT
4382012-07-26 Tom Tromey <tromey@redhat.com>
439
440 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
441
f66713d2
JK
4422012-07-26 Markus Metzger <markus.t.metzger@intel.com>
443
444 * gdb.python/py-inferior.c (thread): New function.
445 (check_threads): New function.
446 (test_threads): New function.
447 * gdb.python/py-inferior.exp: Added test.
448 Replaced runto with continue to breakpoint.
449
8223e12c
TT
4502012-07-26 Tom Tromey <tromey@redhat.com>
451
452 * lib/ada.exp (standard_ada_testfile): New proc.
453 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
454 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
455 * gdb.ada/array_return.exp: Use standard_ada_testfile.
456 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
457 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
458 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
459 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
460 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
461 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
462 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
463 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
464 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
465 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
466 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
467 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
468 * gdb.ada/char_param.exp: Use standard_ada_testfile.
469 * gdb.ada/complete.exp: Use standard_ada_testfile.
470 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
471 standard_output_file.
472 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
473 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
474 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
475 standard_output_file.
476 * gdb.ada/exprs.exp: Use standard_ada_testfile.
477 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
478 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
479 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
480 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
481 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
482 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
483 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
484 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
485 * gdb.ada/homonym.exp: Use standard_ada_testfile.
486 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
487 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
488 * gdb.ada/interface.exp: Use standard_ada_testfile.
489 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
490 standard_output_file
491 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
492 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
493 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
494 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
495 * gdb.ada/nested.exp: Use standard_ada_testfile.
496 * gdb.ada/null_array.exp: Use standard_ada_testfile.
497 * gdb.ada/null_record.exp: Use standard_ada_testfile.
498 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
499 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
500 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
501 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
502 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
503 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
504 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
505 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
506 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
507 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
508 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
509 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
510 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
511 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
512 * gdb.ada/start.exp: Use standard_ada_testfile.
513 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
514 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
515 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
516 * gdb.ada/tagged.exp: Use standard_ada_testfile.
517 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
518 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
519 * gdb.ada/tasks.exp: Use standard_ada_testfile.
520 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
521 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
522 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
523 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
524 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
525 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
526 * gdb.ada/widewide.exp: Use standard_ada_testfile.
527
bbec57e4
JK
5282012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
529
530 Fix testsuite regression after --use-deprecated-index-sections removal.
531 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
532
9cc8e32c
JK
5332012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
534
535 Fix compatibility with Tcl before 7.5.
536 * lib/future.exp (lreverse): New function if it does not exist.
537
ea5ca7b5
MK
5382012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
539
540 * gdb.mi/mi-pending.c: New method to set a second pending
541 breakpoint.
542 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
543 condition.
544
64776a0b
PA
5452012-07-20 Pedro Alves <palves@redhat.com>
546
547 PR threads/11692
548 PR gdb/12203
549
550 * gdb.threads/create-fail.c: New file.
551 * gdb.threads/create-fail.exp: New file.
552
13e4e967
PA
5532012-07-19 Pedro Alves <palves@redhat.com>
554
555 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
556 * config/vx.exp (gdb_start): Likewise.
557 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
558 * gdb.base/setvar.exp (test_set): Likewise.
559 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
560 * gdb.reverse/sigall-precsave.exp: Likewise.
561 * gdb.reverse/sigall-reverse.exp: Likewise.
562
b7aefa4d
PA
5632012-07-19 Pedro Alves <palves@redhat.com>
564
565 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
566 handler before recording.
567
608b4967
TT
5682012-07-19 Tom Tromey <tromey@redhat.com>
569
570 * gdb.cp/casts.exp: Add tests for typeof and decltype.
571 * gdb.cp/casts.cc (decltype): New function.
572 (main): Use it.
573
b1e0c0fa
PA
5742012-07-19 Pedro Alves <palves@redhat.com>
575
576 * gdb.base/sigall.exp (signals): New list.
577 <top level>: Loop over signals in the $signals list instead of
578 calling a test function once per signal.
579 * gdb.reverse/sigall-precsave.exp (signals): New list.
580 <top level>: Loop over signals in the $signals list instead of
581 calling a test function once per signal.
582 * gdb.reverse/sigall-reverse.exp (signals): New list.
583 <top level>: Loop over signals in the $signals list instead of
584 calling a test function once per signal.
585
6ace3df1
YQ
5862012-07-19 Yao Qi <yao@codesourcery.com>
587
588 * gdb.base/setshow.exp: Test 'set args ~'.
589
263a0f8c
JK
5902012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 * gdb.base/store.exp (check_set): Import gdb_prompt.
593 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
594 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
595
8f043999
JK
5962012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
597
598 PR 11914
599 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
600 (main): Call eval_sub.
601 * gdb.python/py-prettyprint.exp:
602 (python execfile ('py-prettyprint.py')): Move it earlier.
603 New breakpoint for eval-break.
604 (continue to breakpoint: eval-break, info locals): New test.
605 (python execfile ('py-prettyprint.py')): Move it from here.
606 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
607 (register_pretty_printers): Register pp_eval_type.
608
725c7b66
JK
6092012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 Fix a testcase regression by me.
612 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
613 DW_FORM_data4.
614
4359dff1
JK
6152012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
616 Doug Evans <dje@google.com>
617
618 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
619 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
620
61e44cfa
JK
6212012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
622
623 Fix gdbserver run regression.
624 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
625
93c0ef37
TT
6262012-07-12 Tom Tromey <tromey@redhat.com>
627
628 * lib/gdb.exp (standard_testfile): Don't declare objdir.
629 (clean_restart): Likewise.
630 (core_find): Use standard_output_file.
631
76027ef5
TT
6322012-07-12 Tom Tromey <tromey@redhat.com>
633
634 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
635 * gdb.dwarf2/dw2-anonymous-func.exp: Use
636 prepare_for_testing_full.
637 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
638 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
639 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
640 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
641 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
642 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
643 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
644 prepare_for_testing_full.
645 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
646 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
647 prepare_for_testing_full.
648 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
649 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
650 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
651
85b4440a
TT
6522012-07-12 Tom Tromey <tromey@redhat.com>
653
654 * lib/gdb.exp (build_executable_from_specs): New proc, from
655 build_executable.
656 (build_executable): Use it.
657 (prepare_for_testing_full): New proc.
658
55baab26
TT
6592012-07-11 Tom Tromey <tromey@redhat.com>
660
661 * gdb.reverse/break-precsave.exp: Use standard_output_file.
662 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
663 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
664 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
665 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
666 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
667 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
668 * gdb.reverse/step-precsave.exp: Use standard_output_file.
669 * gdb.reverse/until-precsave.exp: Use standard_output_file.
670 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
671
298a9cf0
TT
6722012-07-10 Tom Tromey <tromey@redhat.com>
673
674 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
675 standard_output_file.
676 * gdb.mi/gdb2549.exp: Use standard_testfile.
677 * gdb.mi/gdb669.exp: Use standard_testfile.
678 * gdb.mi/gdb701.exp: Use standard_testfile.
679 * gdb.mi/gdb792.exp: Use standard_testfile.
680 * gdb.mi/mi-async.exp: Use standard_testfile.
681 * gdb.mi/mi-basics.exp: Use standard_testfile.
682 * gdb.mi/mi-break.exp: Use standard_testfile.
683 * gdb.mi/mi-cli.exp: Use standard_testfile.
684 * gdb.mi/mi-console.exp: Use standard_testfile.
685 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
686 * gdb.mi/mi-eval.exp: Use standard_testfile.
687 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
688 * gdb.mi/mi-file.exp: Use standard_testfile.
689 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
690 * gdb.mi/mi-logging.exp: Use standard_testfile.
691 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
692 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
693 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
694 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
695 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
696 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
697 * gdb.mi/mi-pending.exp: Use standard_testfile,
698 standard_output_file.
699 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
700 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
701 * gdb.mi/mi-regs.exp: Use standard_testfile.
702 * gdb.mi/mi-return.exp: Use standard_testfile.
703 * gdb.mi/mi-reverse.exp: Use standard_testfile.
704 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
705 * gdb.mi/mi-solib.exp: Use standard_testfile,
706 standard_output_file.
707 * gdb.mi/mi-stack.exp: Use standard_testfile.
708 * gdb.mi/mi-stepi.exp: Use standard_testfile.
709 * gdb.mi/mi-stepn.exp: Use standard_testfile.
710 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
711 * gdb.mi/mi-until.exp: Use standard_testfile.
712 * gdb.mi/mi-var-block.exp: Use standard_testfile.
713 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
714 * gdb.mi/mi-var-child.exp: Use standard_testfile.
715 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
716 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
717 * gdb.mi/mi-var-display.exp: Use standard_testfile.
718 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
719 standard_output_file.
720 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
721 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
722 * gdb.mi/mi-watch.exp: Use standard_testfile.
723 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
724 * gdb.mi/mi2-basics.exp: Use standard_testfile.
725 * gdb.mi/mi2-break.exp: Use standard_testfile.
726 * gdb.mi/mi2-cli.exp: Use standard_testfile.
727 * gdb.mi/mi2-console.exp: Use standard_testfile.
728 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
729 * gdb.mi/mi2-eval.exp: Use standard_testfile.
730 * gdb.mi/mi2-file.exp: Use standard_testfile.
731 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
732 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
733 * gdb.mi/mi2-regs.exp: Use standard_testfile.
734 * gdb.mi/mi2-return.exp: Use standard_testfile.
735 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
736 * gdb.mi/mi2-stack.exp: Use standard_testfile.
737 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
738 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
739 * gdb.mi/mi2-until.exp: Use standard_testfile.
740 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
741 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
742 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
743 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
744 * gdb.mi/mi2-watch.exp: Use standard_testfile.
745
f5f3a911
TT
7462012-07-10 Tom Tromey <tromey@redhat.com>
747
748 * gdb.cp/abstract-origin.exp: Use standard_testfile.
749 * gdb.cp/ambiguous.exp: Use standard_testfile,
750 prepare_for_testing.
751 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
752 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
753 * gdb.cp/anon-ns.exp: Use standard_testfile.
754 * gdb.cp/anon-struct.exp: Use standard_testfile.
755 * gdb.cp/anon-union.exp: Use standard_testfile,
756 prepare_for_testing.
757 * gdb.cp/arg-reference.exp: Use standard_testfile,
758 prepare_for_testing.
759 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
760 * gdb.cp/breakpoint.exp: Use standard_testfile,
761 prepare_for_testing.
762 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
763 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
764 standard_output_file.
765 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
766 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
767 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
768 (test_static_members): Update.
769 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
770 * gdb.cp/converts.exp: Use standard_testfile.
771 * gdb.cp/cp-relocate.exp: Use standard_testfile.
772 * gdb.cp/cpcompletion.exp: Use standard_testfile,
773 prepare_for_testing.
774 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
775 * gdb.cp/cplabel.exp: Use standard_testfile.
776 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
777 prepare_for_testing.
778 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
779 * gdb.cp/derivation.exp: Use standard_testfile,
780 prepare_for_testing.
781 * gdb.cp/destrprint.exp: Use standard_testfile.
782 * gdb.cp/dispcxx.exp: Use standard_testfile.
783 * gdb.cp/exception.exp: Use standard_testfile,
784 prepare_for_testing.
785 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
786 * gdb.cp/extern-c.exp: Use standard_testfile,
787 prepare_for_testing.
788 * gdb.cp/formatted-ref.exp: Use standard_testfile,
789 prepare_for_testing.
790 * gdb.cp/fpointer.exp: Use standard_testfile.
791 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
792 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
793 standard_output_file.
794 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
795 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
796 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
797 standard_output_file.
798 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
799 (do_tests): Update.
800 * gdb.cp/koenig.exp: Use standard_testfile.
801 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
802 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
803 * gdb.cp/m-static.exp: Use standard_testfile,
804 prepare_for_testing.
805 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
806 * gdb.cp/mb-inline.exp: Use standard_testfile,
807 prepare_for_testing.
808 * gdb.cp/mb-templates.exp: Use standard_testfile,
809 prepare_for_testing.
810 * gdb.cp/member-ptr.exp: Use standard_testfile,
811 prepare_for_testing.
812 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
813 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
814 * gdb.cp/method2.exp: Use standard_testfile.
815 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
816 standard_output_file.
817 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
818 (do_tests): Update.
819 * gdb.cp/namespace-enum.exp: Use standard_testfile,
820 prepare_for_testing.
821 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
822 prepare_for_testing.
823 * gdb.cp/namespace.exp: Use standard_testfile,
824 prepare_for_testing.
825 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
826 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
827 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
828 * gdb.cp/nsimport.exp: Use standard_testfile,
829 prepare_for_testing.
830 * gdb.cp/nsnested.exp: Use standard_testfile.
831 * gdb.cp/nsnoimports.exp: Use standard_testfile.
832 * gdb.cp/nsrecurs.exp: Use standard_testfile,
833 prepare_for_testing.
834 * gdb.cp/nsstress.exp: Use standard_testfile,
835 prepare_for_testing.
836 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
837 * gdb.cp/operator.exp: Use standard_testfile.
838 * gdb.cp/oranking.exp: Use standard_testfile.
839 * gdb.cp/overload-const.exp: Use standard_testfile.
840 * gdb.cp/overload.exp: Use standard_testfile,
841 prepare_for_testing.
842 * gdb.cp/ovldbreak.exp: Use standard_testfile.
843 * gdb.cp/ovsrch.exp: Use standard_testfile.
844 * gdb.cp/paren-type.exp: Use standard_testfile.
845 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
846 prepare_for_testing.
847 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
848 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
849 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
850 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
851 * gdb.cp/pr10728.exp: Use standard_testfile,
852 standard_output_file.
853 * gdb.cp/pr12028.exp: Use standard_testfile.
854 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
855 * gdb.cp/pr9167.exp: Use standard_testfile.
856 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
857 * gdb.cp/printmethod.exp: Use standard_testfile,
858 prepare_for_testing.
859 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
860 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
861 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
862 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
863 standard_output_file.
864 * gdb.cp/readnow-language.exp: Use standard_testfile.
865 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
866 (gdb_start_again): Use clean_restart.
867 * gdb.cp/ref-types.exp: Use standard_testfile,
868 prepare_for_testing.
869 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
870 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
871 * gdb.cp/smartp.exp: Use standard_testfile.
872 * gdb.cp/static-method.exp: Use standard_testfile.
873 * gdb.cp/static-print-quit.exp: Use standard_testfile.
874 * gdb.cp/temargs.exp: Use standard_testfile.
875 * gdb.cp/templates.exp: Use standard_testfile,
876 prepare_for_testing.
877 (do_tests): Update.
878 * gdb.cp/try_catch.exp: Use standard_testfile,
879 prepare_for_testing.
880 * gdb.cp/typedef-operator.exp: Use standard_testfile.
881 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
882 * gdb.cp/virtbase.exp: Use standard_testfile,
883 prepare_for_testing.
884 * gdb.cp/virtfunc.exp: Use standard_testfile,
885 prepare_for_testing.
886 (do_tests): Update.
887 * gdb.cp/virtfunc2.exp: Use standard_testfile,
888 prepare_for_testing.
889
686f09d0
TT
8902012-07-10 Tom Tromey <tromey@redhat.com>
891
892 * lib/gdb.exp (standard_testfile): Unset output variables from
893 earlier invocations.
894
9357e021
YQ
8952012-07-10 Yao Qi <yao@codesourcery.com>
896
897 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
898 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
899 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
900 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
901 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
902 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
903 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
904 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
905 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
906 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
907 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
908 * gdb.mi/mi-var-display.exp: Likewise.
909 * gdb.mi/mi-var-invalidate.exp: Likewise.
910 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
911 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
912 * gdb.mi/mi2-console.exp: Likewise.
913 * gdb.mi/mi2-disassemble.exp: Likewise.
914 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
915 * gdb.mi/mi2-read-memory.exp: Likewise.
916 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
917 * gdb.mi/mi2-simplerun.exp: Likewise.
918 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
919 * gdb.mi/mi2-syn-frame.exp: Likewise.
920 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
921 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
922 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
923
e314d629
TT
9242012-07-09 Tom Tromey <tromey@redhat.com>
925
926 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
927 * gdb.base/callfuncs.exp: Add cast-based test.
928 * gdb.base/callfuncs.c (voidfunc): New function.
929
06928b3f
DE
9302012-07-08 Doug Evans <dje@google.com>
931
932 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
933
32f11bad
JK
9342012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
935
936 Fix XFAIL compatibility with old i386 systems.
937 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
938 Check also 'Cannot insert breakpoint 0'.
939
76b83c51
JK
9402012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
941
942 PR 14321
943 * gdb.base/find.exp
944 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
945
a6fb9c08
TT
9462012-07-06 Tom Tromey <tromey@redhat.com>
947
948 * gdb.base/whatis.exp: Add test.
949
71918a86
TT
9502012-07-06 Tom Tromey <tromey@redhat.com>
951
952 * gdb.base/whatis.exp: Add regression test.
953
fcde5961
TT
9542012-07-06 Tom Tromey <tromey@redhat.com>
955
956 * gdb.base/whatis.exp: Add tests.
957
f9cf0f4a
JK
9582012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 PR 12649
961 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
962 gdb_test_multiple $gdb_prompt terminator.
963
979ade8b
PA
9642012-07-04 Pedro Alves <palves@redhat.com>
965
966 * gdb.mi/mi-reverse.exp: Use supports_reverse and
967 supports_process_record.
968
8a980b44
PA
9692012-07-04 Pedro Alves <palves@redhat.com>
970
971 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
972 endings.
973 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
974
855ba978
SS
9752012-07-03 Stan Shebs <stan@codesourcery.com>
976
977 * gdb.base/info-os.c (main): Retry resource acquisition until an
978 available one is found.
979 * gdb.base/info-os.exp: Collect resource keys from the program
980 and use them in matching.
981
fcb44371
JK
9822012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
983
984 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
985 Wrap the test into loop for corefile and core0file.
986
08a67be6
JK
9872012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
988
989 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
990 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
991 .note.GNU-stack.
992
0f3c2347
JK
993 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
994
ff4a4500
SDJ
9952012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
996
997 * gdb.base/help.exp (help b, help br, help bre, help brea, help
998 break): Include help message for the new `-probe' and `-probe-stap'
999 options.
1000
d3ce09f5
SS
10012012-07-02 Stan Shebs <stan@codesourcery.com>
1002
1003 * gdb.base/dprintf.exp: Add agent style tests.
1004
a1624241
JK
10052012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1006
1007 * gdb.base/stale-infcall.c (infcall): New label test-next.
1008 (main): New labels test-pass and test-fail.
1009 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1010 $test_fail_bpnum to test-fail.
1011 (test system longjmp tracking support): New test.
1012 Delete $test_fail_bpnum.
1013 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1014 breakpoint.
1015
42e7ad6c
DE
10162012-06-30 Doug Evans <dje@google.com>
1017
1018 * gdb.dwarf2/fission-reread.S: New file.
1019 * gdb.dwarf2/fission-reread.exp: New file.
1020
37ce89eb
SS
10212012-06-28 Stan Shebs <stan@codesourcery.com>
1022
1023 * gdb.mi/mi-logging.exp: New file.
1024
e5ef252a
PA
10252012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1026 Pedro Alves <palves@redhat.com>
1027
1028 * gdb.threads/siginfo-threads.exp: New file.
1029 * gdb.threads/siginfo-threads.c: New file.
1030 * gdb.threads/sigstep-threads.exp: New file.
1031 * gdb.threads/sigstep-threads.c: New file.
1032
22f1fbae
TT
10332012-06-28 Tom Tromey <tromey@redhat.com>
1034
1035 * gdb.go/package.exp: Partially revert earlier patch; use
1036 gdb_compile again. Use standard_output_file.
1037
2e3cf129
DE
10382012-06-27 Doug Evans <dje@google.com>
1039
1040 * gdb.dwarf2/fission-base.c: New file.
1041 * gdb.dwarf2/fission-base.S: New file.
1042 * gdb.dwarf2/fission-base.exp: New file.
1043
785fd303
JK
10442012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1047
1bb9788d
TT
10482012-06-27 Tom Tromey <tromey@redhat.com>
1049
1050 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1051 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1052
c83ee902
TT
10532012-06-27 Tom Tromey <tromey@redhat.com>
1054
1055 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1056 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1057 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1058 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1059 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1060 prepare_for_testing.
1061 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1062 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1063 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1064 standard_testfile.
1065 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1066 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1067 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1068 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1069 prepare_for_testing.
1070 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1071 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1072 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1073 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1074 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1075 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1076 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1077 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1078 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1079 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1080 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1081 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1082 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1083 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1084 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1085 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1086 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1087 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1088 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1089 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1090 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1091 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1092 standard_output_file.
1093 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1094 standard_output_file.
1095 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1096 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1097 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1098 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1099 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1100 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1101 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1102 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1103 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1104 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1105 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1106 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1107 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1108 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1109 * gdb.dwarf2/valop.exp: Use standard_testfile,
1110 prepare_for_testing.
1111
5204774b
TT
11122012-06-27 Tom Tromey <tromey@redhat.com>
1113
1114 * gdb.python/python.exp: Fix regexps in pagination tests.
1115
ee0bf529
SCR
11162012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1117
1118 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1119 'last' of gdb.Symtab_and_line.
1120 * gdb.python/py-symbol.c: Move break point comment to enable
1121 testing of gdb.Symtab_and_line.last.
1122
14fcc022
TT
11232012-06-26 Tom Tromey <tromey@redhat.com>
1124
1125 * gdb.threads/step.c: Remove.
1126 * gdb.threads/step.exp: Remove.
1127 * gdb.threads/step2.exp: Remove.
1128
0efbbabc
TT
11292012-06-26 Tom Tromey <tromey@redhat.com>
1130
1131 * gdb.threads/watchpoint-fork.exp (test): Use
1132 standard_output_file. Don't declare objdir.
1133 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1134 standard_output_file.
1135 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1136 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1137 clean_restart. Remove incdir.
1138 * gdb.threads/corethreads.exp: Use standard_testfile.
1139 * gdb.threads/execl.exp: Use standard_testfile,
1140 standard_output_file, clean_restart.
1141 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1142 clean_restart.
1143 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1144 clean_restart.
1145 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1146 incdir.
1147 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1148 clean_restart. Remove incdir.
1149 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1150 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1151 clean_restart. Remove incdir.
1152 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1153 Remove incdir.
1154 * gdb.threads/leader-exit.exp: Use standard_testfile.
1155 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1156 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1157 clean_restart.
1158 * gdb.threads/manythreads.exp: Use standard_testfile,
1159 clean_restart. Remove incdir.
1160 * gdb.threads/multi-create.exp: Use standard_testfile,
1161 clean_restart.
1162 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1163 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1164 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1165 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1166 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1167 * gdb.threads/pending-step.exp: Use standard_testfile,
1168 clean_restart. Remove incdir.
1169 * gdb.threads/print-threads.exp: Use standard_testfile,
1170 clean_restart. Remove incdir.
1171 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1172 clean_restart. Remove incdir.
1173 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1174 Remove incdir.
1175 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1176 incdir.
1177 * gdb.threads/sigthread.exp: Use standard_testfile,
1178 clean_restart.
1179 * gdb.threads/staticthreads.exp: Use standard_testfile,
1180 clean_restart. Remove incdir.
1181 * gdb.threads/switch-threads.exp: Use standard_testfile,
1182 clean_restart. Remove incdir.
1183 * gdb.threads/thread-execl.exp: Use standard_testfile,
1184 clean_restart. Remove incdir.
1185 * gdb.threads/thread-find.exp: Use standard_testfile,
1186 clean_restart.
1187 * gdb.threads/thread-specific.exp: Use standard_testfile,
1188 clean_restart. Remove incdir.
1189 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1190 clean_restart. Remove incdir.
1191 * gdb.threads/thread_check.exp: Use standard_testfile,
1192 clean_restart. Remove incdir.
1193 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1194 incdir.
1195 * gdb.threads/threadapply.exp: Use standard_testfile,
1196 clean_restart. Remove incdir.
1197 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1198 clean_restart. Remove incdir.
1199 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1200 clean_restart.
1201 * gdb.threads/tls-shared.exp: Use standard_testfile,
1202 clean_restart, standard_output_file.
1203 * gdb.threads/tls-var.exp: Use standard_testfile,
1204 standard_output_file.
1205 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1206 Remove incdir.
1207 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1208 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1209 incdir.
1210 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1211 clean_restart. Remove incdir.
1212
497a5eb0
TT
12132012-06-26 Tom Tromey <tromey@redhat.com>
1214
1215 * gdb.trace/actions.exp: Use standard_testfile.
1216 * gdb.trace/ax.exp: Use standard_testfile.
1217 * gdb.trace/backtrace.exp: Use standard_testfile.
1218 * gdb.trace/change-loc.exp: Use standard_testfile.
1219 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1220 * gdb.trace/collection.exp: Use standard_testfile,
1221 prepare_for_testing.
1222 * gdb.trace/deltrace.exp: Use standard_testfile.
1223 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1224 * gdb.trace/ftrace.exp: Use standard_testfile.
1225 * gdb.trace/infotrace.exp: Use standard_testfile.
1226 * gdb.trace/packetlen.exp: Use standard_testfile.
1227 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1228 * gdb.trace/passcount.exp: Use standard_testfile.
1229 * gdb.trace/pending.exp: Use standard_testfile.
1230 * gdb.trace/report.exp: Use standard_testfile.
1231 * gdb.trace/save-trace.exp: Use standard_testfile.
1232 * gdb.trace/stap-trace.exp: Use standard_testfile.
1233 * gdb.trace/status-stop.exp: Use standard_testfile.
1234 * gdb.trace/strace.exp: Use standard_testfile.
1235 * gdb.trace/tfile.exp: Use standard_testfile.
1236 * gdb.trace/tfind.exp: Use standard_testfile.
1237 * gdb.trace/trace-break.exp: Use standard_testfile.
1238 * gdb.trace/trace-mt.exp: Use standard_testfile.
1239 * gdb.trace/tracecmd.exp: Use standard_testfile.
1240 * gdb.trace/tspeed.exp: Use standard_testfile.
1241 * gdb.trace/tstatus.exp: Use standard_testfile.
1242 * gdb.trace/tsv.exp: Use standard_testfile.
1243 * gdb.trace/unavailable.exp: Use standard_testfile,
1244 prepare_for_testing.
1245 * gdb.trace/while-dyn.exp: Use standard_testfile.
1246 * gdb.trace/while-stepping.exp: Use standard_testfile.
1247
7686c074
TT
12482012-06-26 Tom Tromey <tromey@redhat.com>
1249
1250 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1251 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1252 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1253 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1254 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1255 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1256 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1257 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1258 prepare_for_testing.
1259 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1260 prepare_for_testing.
1261 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1262 prepare_for_testing.
1263 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1264 prepare_for_testing.
1265 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1266 prepare_for_testing
1267 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1268 * gdb.reverse/machinestate.exp: Use standard_testfile.
1269 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1270 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1271 build_executable.
1272 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1273 build_executable.
1274 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1275 standard_output_file.
1276 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1277 standard_output_file.
1278 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1279 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1280 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1281 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1282 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1283 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1284
481fc100
TT
12852012-06-26 Tom Tromey <tromey@redhat.com>
1286
1287 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1288 standard_output_file.
1289 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1290 prepare_for_testing. Remove directory-checking code.
1291
7bb18ae2
TT
12922012-06-25 Tom Tromey <tromey@redhat.com>
1293
1294 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1295 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1296 build_executable, not prepare_for_testing.
1297 * gdb.multi/base.exp: Use standard_output_file. Use
1298 build_executable, not prepare_for_testing.
1299
cf09b3e4
TT
13002012-06-25 Tom Tromey <tromey@redhat.com>
1301
1302 * gdb.fortran/subarray.exp: Use standard_testfile,
1303 prepare_for_testing.
1304 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1305 * gdb.fortran/module.exp: Use standard_testfile.
1306 * gdb.fortran/logical.exp: Use standard_testfile.
1307 * gdb.fortran/library-module.exp: Use standard_testfile,
1308 standard_output_file.
1309 * gdb.fortran/derived-type.exp: Use standard_testfile,
1310 prepare_for_testing.
1311 * gdb.fortran/complex.exp: Use standard_testfile,
1312 prepare_for_testing.
1313 * gdb.fortran/charset.exp: Use standard_testfile.
1314 * gdb.fortran/array-element.exp: Use standard_testfile,
1315 prepare_for_testing.
1316
18b5ff1b
KS
13172012-06-25 Keith Seitz <keiths@redhat.com>
1318
1319 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1320 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1321
17b77626
TT
13222012-06-25 Tom Tromey <tromey@redhat.com>
1323
1324 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1325 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1326 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1327 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1328
f91e3dc1
TT
13292012-06-25 Tom Tromey <tromey@redhat.com>
1330
1331 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1332 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1333 * gdb.linespec/linespec.exp: Use standard_testfile.
1334
a884434d
TT
13352012-06-25 Tom Tromey <tromey@redhat.com>
1336
1337 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1338 prepare_for_testing.
1339
efc9d70a
TT
13402012-06-25 Tom Tromey <tromey@redhat.com>
1341
1342 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1343 prepare_for_testing.
1344 * gdb.opt/inline-break.exp: Use standard_testfile,
1345 prepare_for_testing.
1346 * gdb.opt/inline-bt.exp: Use standard_testfile,
1347 prepare_for_testing.
1348 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1349 prepare_for_testing.
1350 * gdb.opt/inline-locals.exp: Use standard_testfile,
1351 prepare_for_testing.
1352
e2fc92c6
TT
13532012-06-25 Tom Tromey <tromey@redhat.com>
1354
1355 * gdb.asm/asm-source.exp: Use standard_output_file,
1356 standard_testfile. Construct .o files in proper subdir.
1357
b0963d73
TT
13582012-06-25 Tom Tromey <tromey@redhat.com>
1359
1360 * gdb.server/ext-attach.exp: Use standard_testfile,
1361 prepare_for_testing.
1362 * gdb.server/ext-run.exp: Use standard_testfile,
1363 build_executable.
1364 * gdb.server/file-transfer.exp: Use standard_testfile,
1365 prepare_for_testing.
1366 * gdb.server/server-exec-info.exp: Use standard_testfile.
1367 * gdb.server/server-mon.exp: Use standard_testfile,
1368 prepare_for_testing.
1369 * gdb.server/server-run.exp: Use standard_testfile,
1370 build_executable.
1371 * gdb.server/solib-list.exp: Use standard_testfile,
1372 standard_output_file.
1373
8a3e1f8d
TT
13742012-06-25 Tom Tromey <tromey@redhat.com>
1375
1376 * lib/gdb.exp (standard_output_file): Use "file join".
1377 * gdb.go/chan.exp: Use standard_testfile.
1378 * gdb.go/handcall.exp: Use standard_testfile.
1379 * gdb.go/hello.exp: Use standard_testfile.
1380 * gdb.integers/chan.exp: Use standard_testfile.
1381 * gdb.go/methods.exp: Use standard_testfile.
1382 * gdb.go/package.exp: Use standard_testfile.
1383 * gdb.go/strings.exp: Use standard_testfile.
1384 * gdb.go/types.exp: Use standard_testfile.
1385 * gdb.go/unsafe.exp: Use standard_testfile.
1386
944a9061
MGD
13872012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1388
1389 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1390
1c06bd58
JK
13912012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1392
1393 Fix regression by the previous commit.
1394 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1395
b4a58790
TT
13962012-06-22 Tom Tromey <tromey@redhat.com>
1397
1398 * gdb.python/lib-types.exp: Use standard_testfile,
1399 prepare_for_testing.
1400 * gdb.python/py-block.exp: Use standard_testfile.
1401 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1402 * gdb.python/py-events.exp: Use standard_testfile,
1403 standard_output_file.
1404 * gdb.python/py-evsignal.exp: Use standard_testfile.
1405 * gdb.python/py-evethreads.exp: Use standard_testfile.
1406 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1407 * gdb.python/py-explore.exp: Use standard_testfile.
1408 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1409 standard_output_file.
1410 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1411 prepare_for_testing.
1412 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1413 * gdb.python/py-frame.exp: Use standard_testfile.
1414 * gdb.python/py-inferior.exp: Use standard_testfile.
1415 * gdb.python/py-infthread.exp: Use standard_testfile.
1416 * gdb.python/py-mi.exp: Use standard_testfile.
1417 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1418 build_executable.
1419 * gdb.python/py-objfile.exp: Use standard_testfile.
1420 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1421 prepare_for_testing.
1422 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1423 * gdb.python/py-progspace.exp: Use standard_testfile,
1424 build_executable.
1425 * gdb.python/py-prompt.exp: Use standard_testfile,
1426 build_executable.
1427 * gdb.python/py-section-script.exp: Use standard_testfile,
1428 build_executable.
1429 * gdb.python/py-shared.exp: Use standard_testfile,
1430 standard_output_file, clean_restart.
1431 * gdb.python/py-symbol.exp: Use standard_output_file,
1432 prepare_for_testing.
1433 * gdb.python/py-symtab.exp: Use standard_output_file,
1434 prepare_for_testing
1435 * gdb.python/py-template.exp: Use standard_testfile.
1436 * gdb.python/py-type.exp: Use standard_testfile.
1437 * gdb.python/py-value-cc.exp: Use standard_testfile.
1438 * gdb.python/py-value.exp: Use standard_testfile.
1439 * gdb.python/python.exp: Use standard_testfile, build_executable.
1440
2c44deac
TT
14412012-06-22 Tom Tromey <tromey@redhat.com>
1442
1443 * gdb.objc/basicclass.exp: Use standard_testfile.
1444 (do_objc_tests): Don't declare objdir.
1445 * gdb.objc/nondebug.exp: Use standard_testfile.
1446 (do_objc_tests): Don't declare objdir.
1447 * gdb.objc/objcdecode.exp: Use standard_testfile.
1448 (do_objc_tests): Don't declare objdir.
1449
c24ccbce
TT
14502012-06-22 Tom Tromey <tromey@redhat.com>
1451
1452 * gdb.java/jmain.exp: Use standard_testfile.
1453 * gdb.java/jmisc.exp: Use standard_testfile.
1454 * gdb.java/jnpe.exp: Use standard_testfile.
1455 * gdb.java/jprint.exp: Use standard_testfile.
1456
0a6d0306
TT
14572012-06-22 Tom Tromey <tromey@redhat.com>
1458
1459 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1460 (standard_output_file, standard_testfile): New procs.
1461 (build_executable, clean_restart): Use standard_output_file.
1462
6ea815ef
YQ
14632012-06-22 Yao Qi <yao@codesourcery.com>
1464
1465 * boards/native-gdbserver.exp: New proc ${board}_exec.
1466 * boards/native-stdio-gdbserver.exp: Likewise.
1467
4c93b1db
TT
14682012-06-21 Tom Tromey <tromey@redhat.com>
1469
1470 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1471 (build_executable): Update.
1472 (get_compiler_info): Remove 'binfile' argument.
1473 * gdb.ada/arrayidx.exp: Update.
1474 * gdb.ada/null_array.exp: Update.
1475 * gdb.arch/altivec-abi.exp: Update.
1476 * gdb.arch/altivec-regs.exp: Update.
1477 * gdb.arch/amd64-byte.exp: Update.
1478 * gdb.arch/amd64-dword.exp: Update.
1479 * gdb.arch/amd64-word.exp: Update.
1480 * gdb.arch/i386-avx.exp: Update.
1481 * gdb.arch/i386-byte.exp: Update.
1482 * gdb.arch/i386-sse.exp: Update.
1483 * gdb.arch/i386-word.exp: Update.
1484 * gdb.arch/ppc-dfp.exp: Update.
1485 * gdb.arch/ppc-fp.exp: Update.
1486 * gdb.arch/vsx-regs.exp: Update.
1487 * gdb.base/all-bin.exp: Update.
1488 * gdb.base/annota1.exp: Update.
1489 * gdb.base/async.exp: Update.
1490 * gdb.base/attach.exp: Update.
1491 * gdb.base/break-interp.exp: Update.
1492 * gdb.base/call-ar-st.exp: Update.
1493 * gdb.base/call-rt-st.exp: Update.
1494 * gdb.base/call-sc.exp: Update.
1495 * gdb.base/callfuncs.exp: Update.
1496 * gdb.base/catch-load.exp: Update.
1497 * gdb.base/completion.exp: Update.
1498 * gdb.base/complex.exp: Update.
1499 * gdb.base/condbreak.exp: Update.
1500 * gdb.base/consecutive.exp: Update.
1501 * gdb.base/constvars.exp: Update.
1502 * gdb.base/corefile.exp: Update.
1503 * gdb.base/eval-skip.exp: Update.
1504 * gdb.base/expand-psymtabs.exp: Update.
1505 * gdb.base/exprs.exp: Update.
1506 * gdb.base/fileio.exp: Update.
1507 * gdb.base/fixsection.exp: Update.
1508 * gdb.base/funcargs.exp: Update.
1509 * gdb.base/gdb11530.exp: Update.
1510 * gdb.base/gdb1555.exp: Update.
1511 * gdb.base/gnu-ifunc.exp: Update.
1512 * gdb.base/gnu_vector.exp: Update.
1513 * gdb.base/info-macros.exp: Update.
1514 * gdb.base/jit-simple.exp: Update.
1515 * gdb.base/jit-so.exp: Update.
1516 * gdb.base/jit.exp: Update.
1517 * gdb.base/langs.exp: Update.
1518 * gdb.base/list.exp: Update.
1519 * gdb.base/logical.exp: Update.
1520 * gdb.base/long_long.exp: Update.
1521 * gdb.base/longjmp.exp: Update.
1522 * gdb.base/macscp.exp: Update.
1523 * gdb.base/mips_pro.exp: Update.
1524 * gdb.base/miscexprs.exp: Update.
1525 * gdb.base/morestack.exp: Update.
1526 * gdb.base/nodebug.exp: Update.
1527 * gdb.base/opaque.exp: Update.
1528 * gdb.base/pc-fp.exp: Update.
1529 * gdb.base/pending.exp: Update.
1530 * gdb.base/permissions.exp: Update.
1531 * gdb.base/pointers.exp: Update.
1532 * gdb.base/prelink.exp: Update.
1533 * gdb.base/printcmds.exp: Update.
1534 * gdb.base/psymtab.exp: Update.
1535 * gdb.base/ptype.exp: Update.
1536 * gdb.base/relational.exp: Update.
1537 * gdb.base/scope.exp: Update.
1538 * gdb.base/setvar.exp: Update.
1539 * gdb.base/shlib-call.exp: Update.
1540 * gdb.base/shreloc.exp: Update.
1541 * gdb.base/signals.exp: Update.
1542 * gdb.base/sizeof.exp: Update.
1543 * gdb.base/so-impl-ld.exp: Update.
1544 * gdb.base/so-indr-cl.exp: Update.
1545 * gdb.base/solib-disc.exp: Update.
1546 * gdb.base/solib-display.exp: Update.
1547 * gdb.base/solib-nodir.exp: Update.
1548 * gdb.base/solib-overlap.exp: Update.
1549 * gdb.base/solib-symbol.exp: Update.
1550 * gdb.base/solib-weak.exp: Update.
1551 * gdb.base/solib.exp: Update.
1552 * gdb.base/store.exp: Update.
1553 * gdb.base/structs.exp: Update.
1554 * gdb.base/structs2.exp: Update.
1555 * gdb.base/type-opaque.exp: Update.
1556 * gdb.base/unload.exp: Update.
1557 * gdb.base/varargs.exp: Update.
1558 * gdb.base/volatile.exp: Update.
1559 * gdb.base/watch_thread_num.exp: Update.
1560 * gdb.base/watchpoint-solib.exp: Update.
1561 * gdb.base/watchpoint.exp: Update.
1562 * gdb.base/watchpoints.exp: Update.
1563 * gdb.base/whatis.exp: Update.
1564 * gdb.cell/arch.exp: Update.
1565 * gdb.cell/break.exp: Update.
1566 * gdb.cell/bt.exp: Update.
1567 * gdb.cell/core.exp: Update.
1568 * gdb.cell/data.exp: Update.
1569 * gdb.cell/ea-cache.exp: Update.
1570 * gdb.cell/f-regs.exp: Update.
1571 * gdb.cell/fork.exp: Update.
1572 * gdb.cell/gcore.exp: Update.
1573 * gdb.cell/mem-access.exp: Update.
1574 * gdb.cell/ptype.exp: Update.
1575 * gdb.cell/registers.exp: Update.
1576 * gdb.cell/sizeof.exp: Update.
1577 * gdb.cell/solib-symbol.exp: Update.
1578 * gdb.cell/solib.exp: Update.
1579 * gdb.cp/ambiguous.exp: Update.
1580 * gdb.cp/breakpoint.exp: Update.
1581 * gdb.cp/bs15503.exp: Update.
1582 * gdb.cp/casts.exp: Update.
1583 * gdb.cp/class2.exp: Update.
1584 * gdb.cp/cpexprs.exp: Update.
1585 * gdb.cp/cplusfuncs.exp: Update.
1586 * gdb.cp/ctti.exp: Update.
1587 * gdb.cp/dispcxx.exp: Update.
1588 * gdb.cp/gdb1355.exp: Update.
1589 * gdb.cp/gdb2384.exp: Update.
1590 * gdb.cp/gdb2495.exp: Update.
1591 * gdb.cp/infcall-dlopen.exp: Update.
1592 * gdb.cp/local.exp: Update.
1593 * gdb.cp/m-data.exp: Update.
1594 * gdb.cp/m-static.exp: Update.
1595 * gdb.cp/mb-ctor.exp: Update.
1596 * gdb.cp/mb-inline.exp: Update.
1597 * gdb.cp/mb-templates.exp: Update.
1598 * gdb.cp/member-ptr.exp: Update.
1599 * gdb.cp/method.exp: Update.
1600 * gdb.cp/namespace.exp: Update.
1601 * gdb.cp/nextoverthrow.exp: Update.
1602 * gdb.cp/nsdecl.exp: Update.
1603 * gdb.cp/nsrecurs.exp: Update.
1604 * gdb.cp/nsstress.exp: Update.
1605 * gdb.cp/nsusing.exp: Update.
1606 * gdb.cp/pr-1023.exp: Update.
1607 * gdb.cp/pr-1210.exp: Update.
1608 * gdb.cp/pr-574.exp: Update.
1609 * gdb.cp/pr9631.exp: Update.
1610 * gdb.cp/printmethod.exp: Update.
1611 * gdb.cp/psmang.exp: Update.
1612 * gdb.cp/re-set-overloaded.exp: Update.
1613 * gdb.cp/rtti.exp: Update.
1614 * gdb.cp/shadow.exp: Update.
1615 * gdb.cp/templates.exp: Update.
1616 * gdb.cp/try_catch.exp: Update.
1617 * gdb.dwarf2/dw2-ranges.exp: Update.
1618 * gdb.dwarf2/pr10770.exp: Update.
1619 * gdb.fortran/library-module.exp: Update.
1620 * gdb.hp/gdb.aCC/optimize.exp: Update.
1621 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1622 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1623 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1624 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1625 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1626 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1627 * gdb.hp/gdb.compat/xdb1.exp: Update.
1628 * gdb.hp/gdb.compat/xdb2.exp: Update.
1629 * gdb.hp/gdb.compat/xdb3.exp: Update.
1630 * gdb.hp/gdb.defects/bs14602.exp: Update.
1631 * gdb.hp/gdb.defects/solib-d.exp: Update.
1632 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1633 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1634 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1635 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1636 * gdb.mi/gdb792.exp: Update.
1637 * gdb.mi/mi-pending.exp: Update.
1638 * gdb.mi/mi-solib.exp: Update.
1639 * gdb.mi/mi-var-cp.exp: Update.
1640 * gdb.opt/clobbered-registers-O2.exp: Update.
1641 * gdb.opt/inline-bt.exp: Update.
1642 * gdb.opt/inline-cmds.exp: Update.
1643 * gdb.opt/inline-locals.exp: Update.
1644 * gdb.python/py-events.exp: Update.
1645 * gdb.python/py-finish-breakpoint.exp: Update.
1646 * gdb.python/py-type.exp: Update.
1647 * gdb.reverse/solib-precsave.exp: Update.
1648 * gdb.reverse/solib-reverse.exp: Update.
1649 * gdb.server/solib-list.exp: Update.
1650 * gdb.stabs/weird.exp: Update.
1651 * gdb.threads/attach-into-signal.exp: Update.
1652 * gdb.threads/attach-stopped.exp: Update.
1653 * gdb.threads/tls-shared.exp: Update.
1654 * gdb.trace/change-loc.exp: Update.
1655 * gdb.trace/strace.exp: Update.
1656
95c391b6
TT
16572012-06-19 Tom Tromey <tromey@redhat.com>
1658
1659 * gdb.base/whatis.exp: Add tests.
1660
e910f0b6
TT
16612012-06-19 Tom Tromey <tromey@redhat.com>
1662
1663 * gdb.cp/m-static.cc (keepalive): New function.
1664 (gnu_obj_1::method): Use it.
1665
422d65e7
DE
16662012-06-18 Doug Evans <dje@google.com>
1667
1668 * gdb.base/info-fun.exp: New file.
1669 * gdb.base/info-fun.c: New file.
1670 * gdb.base/info-fun-solib.c: New file.
1671
e2e4d78b
JK
16722012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 Remove stale dummy frames.
1675 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1676 (maintenance info breakpoints): New tests.
1677 * gdb.base/stale-infcall.c: New file.
1678 * gdb.base/stale-infcall.exp: New file.
1679
1788b2d3
JK
16802012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1681
1682 * gdb.arch/amd64-entry-value-param.S: New file.
1683 * gdb.arch/amd64-entry-value-param.c: New file.
1684 * gdb.arch/amd64-entry-value-param.exp: New file.
1685
663b969e
TT
16862012-06-15 Tom Tromey <tromey@redhat.com>
1687
1688 * gdb.cp/namespace.exp: Add "show lang" test.
1689
8e09ad05
IS
16902012-06-15 Iain Sandoe <iain@codesourcery.com>
1691
1692 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1693 case. (top level): Use gdb_file_cmd instead of gdb_load.
1694
f85e18ee
JK
16952012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1696
1697 PR tdep/14222
1698 * gdb.arch/i386-sse-stack-align.S: New file.
1699 * gdb.arch/i386-sse-stack-align.c: New file.
1700 * gdb.arch/i386-sse-stack-align.exp: New file.
1701
f3b5e280
KS
17022012-06-13 Keith Seitz <keiths@redhat.com>
1703
1704 PR breakpoints/13798 and mi/11541
1705 * gdb.linespec/ls-errs.exp: Add a few more tests for
1706 filenames with spaces and colons.
1707
50af5481
JK
17082012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1711 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1712 (test_function): Call CV_f.
1713 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1714 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1715 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1716 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1717 (p CV_f(CV::i)): New tests.
1718
d55637df
TT
17192012-06-13 Tom Tromey <tromey@redhat.com>
1720
1721 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1722
cc80f267
JK
17232012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1724
1725 Fix regression by the "ambiguous linespec" series.
1726 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1727 tests.
1728
bb2af9cc
JK
17292012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1730
1731 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1732 missing.
1733
e81a37f7
TT
17342012-06-11 Tom Tromey <tromey@redhat.com>
1735
1736 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1737 location...
1738 (main): ...here.
1739
8efd7788
YQ
17402012-06-07 Yao Qi <yao@codesourcery.com>
1741
1742 * gdb.trace/strace.exp: Shorten some too-long lines.
1743
359f5fe6
PA
17442012-06-06 Pedro Alves <palves@redhat.com>
1745
1746 * gdb.threads/clone-new-thread-event.c: New file.
1747 * gdb.threads/clone-new-thread-event.exp: New file.
1748
7b2fe205
YQ
17492012-06-06 Yao Qi <yao@codesourcery.com>
1750
1751 * gdb.base/dprintf.c (main): Add extra parameter when calling
1752 printf and fprintf.
1753 (bar): New function. It is a dead function, but to ensure
1754 'malloc' is linked explicitly.
1755
3eca55e8
YQ
17562012-06-06 Yao Qi <yao@codesourcery.com>
1757
1758 * gdb.base/info-proc.exp: Return if target doesn't support
1759 'info proc'.
1760
91cc9324
JK
17612012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1762
1763 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1764 (run program with breakpoint commands): XFAIl if it is not.
1765
c56e7c43
JB
17662012-06-05 Joel Brobecker <brobecker@adacore.com>
1767
1768 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1769 and add comment.
1770 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1771 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1772 "STOP" marker. Adjust testing strategy to make it work on
1773 all targets.
1774
1775 * gdb.base/print-file-var-main.c (main): Rewrite using local
1776 variables and adjust get_version_2's return value check.
1777 Add small comment.
1778 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1779 marker. Adjust testing strategy to make it work on all targets.
1780
ccab2054
JB
17812012-06-05 Joel Brobecker <brobecker@adacore.com>
1782
1783 * gdb.ada/bad-task-bp-keyword: New testcase.
1784
d0d86158
JK
17852012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1786
1787 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1788 Simplify it to ...
1789 (symbol-file ${testfile1}): ... here.
1790 (test eliminated var my_global_symbol)
1791 (test eliminated var my_static_symbol)
1792 (test eliminated var my_global_func, get address of main): Wrap them to
1793 'single psymtabs' and 'single symtabs'
1794 (get address of my_global_symbol, get address of my_static_symbol)
1795 (get address of my_global_func, get address of main): Wrap them to
1796 'order1' and 'order2'.
1797
952cf74c
JK
1798 * gdb.base/code_elim.exp
1799 (add-symbol-file ${testfile1} 0x100000)
1800 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1801 'order2'.
1802 (order1: add-symbol-file ${testfile1} 0x100000)
1803 (order1: add-symbol-file ${testfile2} 0x200000)
1804 (order2: add-symbol-file ${testfile2} 0x200000)
1805 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1806 .bss as appropriate.
1807
0c5bf5a9
JK
18082012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1809
1810 * gdb.server/solib-list-lib.c: New file.
1811 * gdb.server/solib-list-main.c: New file.
1812 * gdb.server/solib-list.exp: New file.
1813
4196f325
MR
18142012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1815
1816 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1817 for 'set print symbol' change.
1818
bfb05775
JK
18192012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1820
1821 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1822 .debug_abbrev_seg3.
1823
685b1105
JK
18242012-05-24 John Steele Scott <toojays@toojays.net>
1825
1826 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1827 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1828 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1829
f3e0e960
SS
18302012-05-23 Stan Shebs <stan@codesourcery.com>
1831
1832 * gdb.mi/mi-info-os.exp: New file.
1833
11eb1b4d
KS
18342012-05-23 Keith Seitz <keiths@redhat.com>
1835
1836 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1837 return -1 to suppress the rest of the tests.
1838 (compile_stap_bin): Return boolean success value.
1839
b1af9e97
TT
18402012-05-21 Tom Tromey <tromey@redhat.com>
1841
1842 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1843 Remove kfails.
1844 (test_print_mi_member_types): Likewise.
1845
248537e3
TT
18462012-05-21 Tom Tromey <tromey@redhat.com>
1847
1848 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1849 print symbol' change.
1850
d791e155
TJB
18512012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1852
1853 * gdb.python/py-prompt.exp: Quit if the target is remote.
1854
e77afa2e
JK
18552012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1856
1857 Fix ERROR: internal buffer is full.
1858 * gdb.base/info-os.exp (expect_multiline): New function.
1859 (get process list, get process groups, get threads)
1860 (get file descriptors, get internet-domain sockets)
1861 (get shared-memory regions, get semaphores, get message queues): Use
1862 it for these tests.
1863
9cb709b6
TT
18642012-05-18 Tom Tromey <tromey@redhat.com>
1865
1866 * gdb.mi/mi-var-cmd.exp: Update.
1867 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1868 * gdb.cp/virtbase.exp: Update.
1869 * gdb.cp/classes.exp (test_static_members): Update.
1870 * gdb.cp/casts.exp: Update.
1871 * gdb.base/pointers.exp: Update.
1872 * gdb.base/funcargs.exp (pointer_args): Update.
1873 (structs_by_reference): Update.
1874 * gdb.base/find.exp: Update.
1875 * gdb.base/call-strs.exp: Send "set print symbol off".
1876 * gdb.base/call-ar-st.exp: Update.
1877 * gdb.ada/fun_addr.exp: Update.
1878 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1879 Call it.
1880 (test_print_repeats_10, test_print_strings)
1881 (test_print_char_arrays): Update.
1882
b012acdd
TT
18832012-05-18 Tom Tromey <tromey@redhat.com>
1884
1885 * gdb.base/charset.exp (string_display): Update.
1886
1d51a733
TT
18872012-05-18 Tom Tromey <tromey@redhat.com>
1888
1889 * gdb.mi/mi2-var-display.exp: Update.
1890 * gdb.mi/mi-var-display.exp: Update.
1891 * gdb.mi/mi-var-child.exp: Update.
1892 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1893 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1894
957df313
DE
18952012-05-17 Doug Evans <dje@google.com>
1896
682c7f7b
DE
1897 * info-macros.exp: Pass "debug" to prepare_for_testing.
1898
957df313
DE
1899 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1900 * gdb.ada/Makefile.in (clean): Ditto.
1901 * gdb.arch/Makefile.in (clean): Ditto.
1902 * gdb.asm/Makefile.in (clean): Ditto.
1903 * gdb.base/Makefile.in (clean): Ditto.
1904 * gdb.cell/Makefile.in (clean): Ditto.
1905 * gdb.cp/Makefile.in (clean): Ditto.
1906 * gdb.disasm/Makefile.in (clean): Ditto.
1907 * gdb.dwarf2/Makefile.in (clean): Ditto.
1908 * gdb.fortran/Makefile.in (clean): Ditto.
1909 * gdb.go/Makefile.in (clean): Ditto.
1910 * gdb.hp/Makefile.in (clean): Ditto.
1911 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1912 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1913 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1914 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1915 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1916 * gdb.java/Makefile.in (clean): Ditto.
1917 * gdb.linespec/Makefile.in (clean): Ditto.
1918 * gdb.mi/Makefile.in (clean): Ditto.
1919 * gdb.modula2/Makefile.in (clean): Ditto.
1920 * gdb.multi/Makefile.in (clean): Ditto.
1921 * gdb.objc/Makefile.in (clean): Ditto.
1922 * gdb.opencl/Makefile.in (clean): Ditto.
1923 * gdb.opt/Makefile.in (clean): Ditto.
1924 * gdb.pascal/Makefile.in (clean): Ditto.
1925 * gdb.python/Makefile.in (clean): Ditto.
1926 * gdb.reverse/Makefile.in (clean): Ditto.
1927 * gdb.server/Makefile.in (clean): Ditto.
1928 * gdb.stabs/Makefile.in (clean): Ditto.
1929 * gdb.threads/Makefile.in (clean): Ditto.
1930 * gdb.trace/Makefile.in (clean): Ditto.
1931 * gdb.xml/Makefile.in (clean): Ditto.
1932
abc9d0dc
TT
19332012-05-16 Tom Tromey <tromey@redhat.com>
1934
1935 * gdb.base/macscp1.c (macscp_expr): Add comment.
1936 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1937
6a3a010b
MR
19382012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1939
1940 * gdb.base/return-nodebug.exp: Also test float and double types.
1941
01429c8e
JK
19422012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1943
1944 PR testsuite/12649
1945 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1946
54115cd4
JK
1947 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1948
0c5f383f
SDJ
19492012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1950
1951 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1952 `rerun_to_main'.
1953 (stap_test_no_debuginfo): Likewise.
1954
e7e0cddf
SS
19552012-05-14 Stan Shebs <stan@codesourcery.com>
1956
1957 * gdb.base/dprintf.c: New file.
1958 * gdb.base/dprintf.exp: New file.
1959
c772f8e7
HZ
19602012-05-14 Hui Zhu <hui_zhu@mentor.com>
1961
1962 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1963 * gdb.trace/disconnected-tracing.c: New file.
1964 * gdb.trace/disconnected-tracing.exp: New file.
1965
7efc75aa
SCR
19662012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1967
1968 * gdb.python/python.c: Add a new breakpoint comment.
1969 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1970
85d4a676
SS
19712011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1972
1973 * gdb.base/info-os.exp: New file.
1974 * gdb.base/info-os.c: New file.
1975
64ea88dc
JB
19762012-05-10 Joel Brobecker <brobecker@adacore.com>
1977
4647ab1b
JB
1978 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1979 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1980 New files.
64ea88dc 1981
afba63f1
JB
19822012-05-10 Joel Brobecker <brobecker@adacore.com>
1983
1984 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1985 gdb.base/ctxobj.exp: New files.
1986
9d198b1e
TT
19872012-05-09 Tom Tromey <tromey@redhat.com>
1988
1989 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1990
9bfee719
MR
19912012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1992
1993 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1994
3a7341d8
MR
19952012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1996
1997 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1998 before using it.
1999
52b3699b
TG
20002012-05-04 Tristan Gingold <gingold@adacore.com>
2001
2002 * gdb.base/set-noassign.exp: New test.
2003
a20ee7a4
SCR
20042012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2005
2006 * gdb.python/py-symbol.exp: Add tests to test the new methods
2007 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2008 * gdb.python/py-symbol.c: Add new struct to help test
2009 gdb.Symtab.static_block().
2010
bf2f0858
DE
20112012-05-03 Doug Evans <dje@google.com>
2012
2013 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2014 commented out.
2015
2d4e0376
YQ
20162012-05-03 Yao Qi <yao@codesourcery.com>
2017
2018 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2019 doesn't support.
2020 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2021 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2022
6d0bb9f3
YQ
20232012-05-03 Yao Qi <yao@codesourcery.com>
2024
2025 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2026
fd820528
DE
20272012-04-30 Doug Evans <dje@google.com>
2028
2029 PR testsuite/13961
2030 * gdb.dwarf2/pr13961.S: New file.
2031 * gdb.dwarf2/pr13961.exp: New file.
2032
b9e219b9
YQ
20332012-04-29 Yao Qi <yao@codesourcery.com>
2034
2035 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2036
3019eac3
DE
20372012-04-28 Doug Evans <dje@google.com>
2038
2039 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2040 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2041 All uses updated.
2042 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2043 "ptype func_cu1" to expand cu2 before cu1.
2044
62e5f89c
SDJ
20452012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2046 Tom Tromey <tromey@redhat.com>
2047
2048 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2049 variables.
2050 * gdb.base/stap-probe.c: New file.
2051 * gdb.base/stap-probe.exp: New file.
2052 * gdb.trace/stap-trace.c: New file.
2053 * gdb.trace/stap-trace.exp: New file.
2054 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2055 libgcc's unwinder.
2056
14132e89
MR
20572012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2058
2059 * gdb.arch/mips16-thunks-inmain.c: New file.
2060 * gdb.arch/mips16-thunks-main.c: New file.
2061 * gdb.arch/mips16-thunks-sin.c: New file.
2062 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2063 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2064 * gdb.arch/mips16-thunks-sinmain.c: New file.
2065 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2066 * gdb.arch/mips16-thunks.exp: New file.
2067
a766d390
DE
20682012-04-25 Doug Evans <dje@google.com>
2069
2070 * configure.ac: Create gdb.go/Makefile.
2071 * configure: Regenerate.
2072 * gdb.base/default.exp: Add "go" to "set language" testing.
2073 * gdb.go/Makefile.in: New file.
2074 * gdb.go/basic-types.exp: New file.
2075 * gdb.go/chan.exp: New file.
2076 * gdb.go/chan.go: New file.
2077 * gdb.go/handcall.exp: New file.
2078 * gdb.go/handcall.go: New file.
2079 * gdb.go/hello.exp: New file.
2080 * gdb.go/hello.go: New file.
2081 * gdb.go/integers.exp: New file.
2082 * gdb.go/integers.go: New file.
2083 * gdb.go/methods.exp: New file.
2084 * gdb.go/methods.go: New file.
2085 * gdb.go/package.exp: New file.
2086 * gdb.go/package1.go: New file.
2087 * gdb.go/package2.go: New file.
2088 * gdb.go/print.exp: New file.
2089 * gdb.go/strings.exp: New file.
2090 * gdb.go/strings.go: New file.
2091 * gdb.go/types.exp: New file.
2092 * gdb.go/types.go: New file.
2093 * gdb.go/unsafe.exp: New file.
2094 * gdb.go/unsafe.go: New file.
2095 * lib/future.exp: Add Go support.
2096 (gdb_find_go, gdb_find_go_linker): New procs.
2097 (gdb_default_target_compile): Add Go support.
2098 * lib/gdb.exp (skip_go_tests): New proc.
2099 * lib/go.exp: New file.
2100
e65f9ffb
TT
21012012-04-25 Tom Tromey <tromey@redhat.com>
2102
2103 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2104
14e75d8e
JK
21052012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2106 Jan Kratochvil <jan.kratochvil@redhat.com>
2107
2108 PR symtab/7259:
2109 * gdb.base/enumval.c: New test case.
2110 * gdb.base/enumval.exp: New test case.
2111 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2112 field.bitpos.
2113
f3525b70
PA
21142012-04-17 Pedro Alves <palves@redhat.com>
2115
2116 * Makefile.in (site.exp): Make site.exp source
2117 $srcdir/lib/append_gdb_boards_dir.exp.
2118 * lib/append_gdb_boards_dir.exp: New file.
2119
bccbefd2
JK
21202012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 New option "set auto-load safe-path".
2123 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2124 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2125
bf88dd68
JK
21262012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2127
2128 auto-load: Implementation.
2129 * gdb.base/help.exp (test set height): Increase the height.
2130 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2131 to ...
2132 (info auto-load python-scripts): ... here.
2133 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2134 to ...
2135 (info auto-load python-scripts *): ... here.
2136
c0d4d1c0
YQ
21372012-04-16 Yao Qi <yao@codesourcery.com>
2138
2139 * lib/trace-support.exp (get_in_proc_agent): New.
2140 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2141 of in process trace agent.
2142 * gdb.trace/ftrace.exp: Likewise.
2143 * gdb.trace/pending.exp: Likewise.
2144 * gdb.trace/trace-break.exp: Likewise.
2145 * gdb.trace/trace-mt.exp
2146 * gdb.trace/tspeed.exp: Likewise.
2147 * gdb.trace/tstatus.exp
2148 * gdb.trace/strace.exp: Likewise.
2149
cbf68a60
TS
21502012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2151
dd6d3b70
TS
2152 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2153 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2154
cbf68a60
TS
2155 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2156
8264ba82
AG
21572012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2158
2159 PR mi/13393
2160 * gdb.mi/mi-var-rtti.cc: New file.
2161 * gdb.mi/mi-var-rtti.exp: New file.
2162 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2163 function.
2164 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2165
de0919f8 21662012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2167
2168 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2169 EXECUTABLES.
2170 * gdb.python/py-explore.c: C program used for testing the new
2171 'explore' command on C constructs.
2172 * gdb.python/py-explore.cc: C++ program used for testing the new
2173 'explore' command on C++ constructs.
2174 * gdb-python/py-explore.exp: Tests for the new 'explore'
2175 command on C constructs.
2176 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2177 command on C++ constructs.
2178
a82da7dd
MK
21792012-04-07 Mark Kettenis <kettenis@gnu.org>
2180
2181 * gdb.base/funcargs.exp (complex_args): Fix typo.
2182
e127cba8
JK
21832012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2184
2185 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2186 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2187
40e084e1
KS
21882012-04-05 Keith Seitz <keiths@redhat.com>
2189
2190 * gdb.base/advance.exp: Update error message for
2191 "advance malformed" test.
2192 * gdb.base/break.exp: Likewise for "breakpoint with
2193 trailing garbage" test.
2194 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2195 with trailing garbage" test.
2196 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2197 trailng garbage" test.
2198 * gdb.base/until.exp: Likewise for "malformed until" test.
2199 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2200 for "breakpoint info (after setting on all)".
2201 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2202 tests.
2203 * gdb.cp/cplabel.cc: New file.
2204 * gdb.cp/cplabel.exp: New test.
2205 * gdb.linespec/ls-errs.c: New file.
2206 * gdb.linespec/ls-errs.exp: New test.
2207
a72c8f6a
JK
22082012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2209
2210 * gdb.trace/unavailable.exp
2211 (collect globals: print object on: print derived_partial)
2212 (collect globals: print object on: print derived_whole)
2213 (collect globals: print object off: print derived_partial)
2214 (collect globals: print object off: print derived_whole): Update
2215 expected output.
2216
f87a3023
KS
22172012-03-30 Keith Seitz <keiths@redhat.com>
2218
2219 * gdb.python: Add test for linespecs with commas.
2220
e2171b3c
KS
22212012-03-28 Keith Seitz <keiths@redhat.com>
2222
2223 * gdb.linespec/ls-dollar.cc: New file.
2224 * gdb.linespec/ls-dollar.exp: New test.
2225
22262012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2227
2228 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2229 starting with the global namespace.
2230
2f4e0a80
DE
22312012-03-23 Doug Evans <dje@google.com>
2232
2233 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2234
7b282c5a
SCR
22352012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2236
2237 * gdb.python/py-value.cc: Add test case for testing the
2238 methodology exposing C++ values to Python.
2239 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2240 exposing C++ values to Python.
2241 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2242
2e98ca53
JK
22432012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2244 Siddhesh Poyarekar <siddhesh@redhat.com>
2245
2246 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2247 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2248 (generate native core dump): Make the test unsupported if core cannot
2249 be generated.
2250
8320cc4f
JK
22512012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2252
2253 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2254 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2255 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2256
3a69ffb2
JK
22572012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2258
2259 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2260
8fabffee
DE
22612012-03-17 Doug Evans <dje@google.com>
2262
2263 * dg-extract-results.sh: Handle KFAILs.
2264
ab260dad
JK
22652012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2266
2267 PR symtab/13777
2268 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2269
53ba8333
JB
22702012-03-16 Joel Brobecker <brobecker@adacore.com>
2271
2272 * gdb.ada/set_pckd_arr_elt: New testcase.
2273
481860b3
GB
22742012-03-16 Gary Benson <gbenson@redhat.com>
2275
2276 PR breakpoints/10738
2277 * gdb.opt/inline-break.exp: New file.
2278 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2279 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2280 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2281 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2282 * gdb.base/async-shell.exp: Likewise.
2283 * lib/mi-support.exp (library_loaded_re): Likewise.
2284
410528f0
TT
22852012-03-15 Tom Tromey <tromey@redhat.com>
2286
2287 * gdb.cp/virtfunc2.exp: Update expected output.
2288 * gdb.cp/pr9631.exp: Update expected output.
2289 * gdb.cp/member-ptr.exp: Update expected output.
2290 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2291 output.
2292 * gdb.cp/casts.exp: Update expected output.
2293
c4aeac85
TT
22942012-03-15 Tom Tromey <tromey@redhat.com>
2295
2296 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2297 (test_info_vtbl): Likewise.
2298 (do_tests): Call test_info_vtbl.
2299 * gdb.cp/virtfunc.cc (va): New global.
2300
856d06f9
TS
23012012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2302
2303 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2304 describing DWARF data structures.
2305 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2306 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2307 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2308 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2309 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2310 * gdb.dwarf2/dw2-param-error.S: Likewise.
2311 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2312 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2313 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2314 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2315 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2316 * gdb.dwarf2/pr11465.S: Likewise.
2317
e837f12a
JK
23182012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2319
2320 * gdb.mi/mi2-prompt.exp: New file.
2321
ccbb4f28
JB
23222012-03-13 Joel Brobecker <brobecker@adacore.com>
2323
2324 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2325
32039130
JB
23262012-03-13 Joel Brobecker <brobecker@adacore.com>
2327
2328 * gdb.ada/bp_range_type: New testcase.
2329
16899756
DE
23302012-03-13 Doug Evans <dje@google.com>
2331
2332 * gdb.base/default.exp: Delete tests for symbol-reloading.
2333 * gdb.base/help.exp: Ditto.
2334 * gdb.base/setshow.exp: Ditto.
2335 * gdb.base/gdb_history: Delete references to symbol-reloading.
2336
87b0bb13
JK
23372012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2338
2339 * gdb.base/attach-twice.c: New files.
2340 * gdb.base/attach-twice.exp: New files.
2341
0d7941a9
KS
23422012-03-08 Keith Seitz <keiths@redhat.com>
2343
2344 * lib/gdb.exp (gdb_get_line_number): Throw an
2345 error instead of returning -1.
2346 * gdb.base/break.exp: Remove unused variable
2347 bp_location5.
2348 * gdb.base/hbreak2.exp: Likewise.
2349 * gdb.base/sepdebug.exp: Likewise.
2350
f4647387
YQ
23512012-03-08 Yao Qi <yao@codesourcery.com>
2352 Pedro Alves <palves@redhat.com>
2353
2354 Fix PR server/13392.
2355 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2356 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2357 download tracepoints.
2358 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2359 (pending_tracepoint_resolved_during_trace): Likewise.
2360 (pending_tracepoint_installed_during_trace): Likewise.
2361 (pending_tracepoint_with_action_resolved): Likewise.
2362
83c532cb
KS
23632012-03-08 Keith Seitz <keiths@redhat.com>
2364
2365 * gdb.ada/array_bounds.exp: Get breakpoint for line
2366 with "START", not "STOP".
2367 * gdb.python/py-infthread.exp: Do not continue to
2368 line marked "Break here.", which is undefined.
2369
d6b6bbb7
LM
23702012-03-08 Luis Machado <lgustavo@codesourcery.com>
2371
2372 Revert:
2373
2374 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2375
2376 Implement testsuite workaround for PR breakpoints/13781.
2377 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2378 (set breakpoint condition-evaluation host): New conditional command.
2379
7fe25d9b
JK
23802012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2381
2382 Fix CU relative vs. absolute DIE offsets.
2383 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2384 one.
2385
51898c15
JK
23862012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2387
2388 Fix false FAIL on distros with relro linkage as default.
2389 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2390 -Wl,-z,norelro first.
2391
8131799e
JB
23922012-03-06 Joel Brobecker <brobecker@adacore.com>
2393
2394 * gdb.ada/bp_on_var: New testcase.
2395
ba241969
JB
23962012-03-06 Joel Brobecker <brobecker@adacore.com>
2397
2398 * gdb.ada/bp_enum_homonym: New testcase.
2399
abe49676
YQ
24002012-03-06 Yao Qi <yao@codesourcery.com>
2401
2402 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2403 x86_64-*-* and i?86-*-*.
2404 Set up KFAIL for gdb/13808.
2405
d8df103b
TT
24062012-03-05 Tom Tromey <tromey@redhat.com>
2407
2408 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2409 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2410
b7b189f3
TT
24112012-03-05 Tom Tromey <tromey@redhat.com>
2412
2413 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2414
69dc1c4d
YQ
24152012-03-04 Yao Qi <yao@codesourcery.com>
2416
2417 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2418 messages for KFAIL.
2419
3f20c47f
JK
24202012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2423 (print one_two_three, indexes off, print few_reps, indexes off)
2424 (print many_reps, indexes off, print empty, indexes off)
2425 (print one_two_three, print few_reps, print many_reps, print empty):
2426 Call setup_xfail if $gcc_old.
2427
abf1152a
JK
24282012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2429
2430 Implement testsuite workaround for PR breakpoints/13781.
2431 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2432 (set breakpoint condition-evaluation host): New conditional command.
2433
a06715f8
JK
24342012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2435
2436 Code cleanup.
2437 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2438 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2439 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2440 number 1 by $bpnum. Four times.
2441
5808517f
YQ
24422012-03-03 Yao Qi <yao@codesourcery.com>
2443
2444 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2445
dfe2ac14
JK
24462012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2447
2448 Setup KFAIL for PR server/13796.
2449 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2450
8bbc467a
JB
24512012-03-02 Joel Brobecker <brobecker@adacore.com>
2452
2453 * gdb.ada/operator_bp: New testcase.
2454
c0eac87f
JB
24552012-03-02 Joel Brobecker <brobecker@adacore.com>
2456
2457 * gdb.ada/info_locals_renaming: New testcase.
2458
4f42c881
TT
24592012-03-02 Tom Tromey <tromey@redhat.com>
2460
2461 * gdb.base/nextoverexit.c: New file.
2462 * gdb.base/nextoverexit.exp: New file.
2463
7380c0c9
EBM
24642012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2465
2466 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2467 parameter.
2468
1faeff08
MR
24692012-03-01 Maciej W. Rozycki <macro@mips.com>
2470
2471 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2472 core registers.
2473
320b6f49
MR
24742012-03-01 Maciej W. Rozycki <macro@mips.com>
2475 Maciej W. Rozycki <macro@codesourcery.com>
2476 Daniel Jacobowitz <dan@codesourcery.com>
2477
2478 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2479
ad5f7d6e
PA
24802012-03-01 Pedro Alves <palves@redhat.com>
2481
2482 PR gdb/13767
2483
2484 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2485 (gdb_collect_globals_test): Call it.
2486
d3dc44a6
KS
24872012-03-01 Keith Seitz <keiths@redhat.com>
2488
2489 * gdb.cp/method2.exp: Output of overload menu is now
2490 alphabetized. Update tests for "break A::method".
2491 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2492 of hard-coding them.
2493 Overload menu is alphabetized: rewrite to accommodate.
2494 Unset variables LINE and TYPES which are used in other tests.
2495 Compute the output of "info break".
2496 Update the breakpoint table after all breakpoints are deleted.
2497 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2498 compute ACTUALS and the method body based on parameters.
2499 Update expected output accordingly.
2500 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2501 unique comments to allow the use of gdb_get_line_number.
2502
25032012-03-01 Keith Seitz <keiths@redhat.com>
2504
2505 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2506 some Tcl syntax.
2507 * gdb.cp/ovldbreak.exp: Likewise.
2508
7949c2a0
KS
25092012-03-01 Keith Seitz <keiths@redhat.com>
2510
2511 * gdb.base/help.exp (help show user): Update expected result
2512 for new doc string changes (add "non-python").
2513
7d74f244
DE
25142012-03-01 Scott J. Goldman <scottjg@vmware.com>
2515
2516 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2517 be put in the user-defined category and that the commands appear in
2518 "help user-defined".
2519
1b611343
JB
25202012-02-29 Joel Brobecker <brobecker@adacore.com>
2521
2522 * gdb.ada/tagged_not_init: New testcase.
2523
99b1c762
JB
25242012-02-29 Joel Brobecker <brobecker@adacore.com>
2525
2526 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2527 * gdb.ada/enum_idx_packed: New testcase.
2528
2d4a02ee
JB
25292012-02-29 Joel Brobecker <brobecker@adacore.com>
2530
2531 * gdb.ada/aliased_array: New testcase.
2532
2e6fda7d
JB
25332012-02-29 Joel Brobecker <brobecker@adacore.com>
2534
2535 * gdb.ada/whatis_array_val: New testcase.
2536
9a7f938f
JK
25372012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2538
2539 Fix disp-step-syscall.exp: fork: single step over fork.
2540 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2541 whitespaces.
2542 (single step over $syscall): Remove its check.
2543 (single step over $syscall final pc): New check.
2544
8703a944
JK
25452012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2546
2547 Support processors without SSSE3.
2548 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2549 pabsd into ...
2550 (ssse3_test): ... a new function.
2551 (main): Call ssse3_test.
2552 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2553 Update expected values everywhere.
2554 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2555 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2556 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2557 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2558 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2559 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2560 Move these tests lower.
2561 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2562 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2563 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2564 New tests.
2565
c03e6ccc
YQ
25662012-02-29 Yao Qi <yao@codesourcery.com>
2567 Pedro Alves <palves@redhat.com>
2568
2569 * gdb.trace/trace-mt.c: New.
2570 * gdb.trace/trace-mt.exp: New.
2571
7964b62a
TS
25722012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2573
2c8910ba
TS
2574 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2575 numbers instead of hardcoding them.
2576 * gdb.base/annota1.c: Provide suitable markers.
2577 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2578 numbers instead of hardcoding them.
2579 * gdb.base/annota3.c: Provide suitable markers.
2580
2581 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2582 * gdb.base/annota3.c: Likewise.
2583 * gdb.base/sigall.c: Likewise.
2584 * gdb.base/signals.c: Likewise.
2585 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2586
5a41c0b7
MR
25872012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2588
2589 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2590 failure return path.
2591
ebbbe5c5
LM
25922012-02-27 Luis Machado <lgustavo@codesourcery.com>
2593
2594 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2595
8d126d8a
LM
25962012-02-24 Luis Machado <lgustavo@codesourcery.com>
2597
2598 * gdb.base/cond-eval-mode.exp: New file.
2599
11337c2f
PA
26002012-02-24 Pedro Alves <palves@redhat.com>
2601
2602 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2603 (top level): Use with_test_prefix.
2604
13fc3e3c
PA
26052012-02-24 Pedro Alves <palves@redhat.com>
2606
2607 * gdb.threads/attach-into-signal.exp (corefunc): Use
2608 with_test_prefix.
2609
07c1b626
JK
26102012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2611
2612 Fix false FAILs on old CPUs without SSE.
2613 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2614 Return untested for Illegal instruction.
2615
596ba138
JK
26162012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2617
2618 Fix false FAILs with glibc debug infos installed.
2619 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2620 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2621
aeaa2474
SA
26222012-02-22 Sterling Augustine <saugustine@google.com>
2623
2624 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2625 constant with cast.
2626
aed555c9
PA
26272012-02-21 Pedro Alves <palves@redhat.com>
2628
2629 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2630
78afebb4
PA
26312012-02-21 Pedro Alves <palves@redhat.com>
2632
2633 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2634
fdcfef12
PA
26352012-02-21 Pedro Alves <palves@redhat.com>
2636
2637 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2638 with_test_prefix.
2639
0f4d39d5
PA
26402012-02-21 Pedro Alves <palves@redhat.com>
2641
2642 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2643 with_test_prefix here.
2644 (top level): Do it here instead. Remove `:' from the
2645 with_test_prefix string.
2646 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2647 the suffix `:' from the with_test_prefix prefix string.
2648 * gdb.base/break-interp.exp: Ditto.
2649 * gdb.base/catch-load.exp: Ditto.
2650 * gdb.base/disp-step-syscall.exp: Ditto.
2651 * gdb.base/jit-so.exp: Ditto.
2652 * gdb.base/jit.exp: Ditto.
2653 * gdb.base/sepdebug.exp: Ditto.
2654 * gdb.base/solib-display.exp: Ditto.
2655 * gdb.base/solib-overlap.exp: Ditto.
2656 * gdb.base/watch-cond-infcall.exp: Ditto.
2657 * gdb.base/watchpoint.exp: Ditto.
2658 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2659 * gdb.mi/mi-watch.exp: Ditto.
2660 * gdb.mi/mi2-watch.exp: Ditto.
2661 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2662 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2663 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2664 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2665 * gdb.threads/watchpoint-fork.exp: Ditto.
2666 * gdb.threads/watchthreads-reorder.exp: Ditto.
2667 * gdb.trace/change-loc.exp: Ditto.
2668 * gdb.trace/pending.exp: Ditto.
2669 * gdb.trace/status-stop.exp: Ditto.
2670 * gdb.trace/strace.exp: Ditto.
2671 * gdb.trace/trace-break.exp: Ditto.
2672 * gdb.trace/unavailable.exp: Ditto.
2673 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2674 suffix with colon. Adjust leading comments.
2675
6a5870ce
PA
26762012-02-21 Pedro Alves <palves@redhat.com>
2677 Tom Tromey <tromey@redhat.com>
2678
2679 * lib/gdb.exp: Add description of test prefixes.
2680 (with_test_prefix): New procedure.
2681 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2682 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2683 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2684 instead of lappend to append to pf_prefix.
2685 * gdb.base/catch-load.exp: Use with_test_prefix.
2686 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2687 * gdb.base/jit-so.exp: Use with_test_prefix.
2688 * gdb.base/jit.exp: Use with_test_prefix.
2689 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2690 lappend to append to pf_prefix.
2691 * gdb.base/sepdebug.exp: Use with_test_prefix.
2692 * gdb.base/solib-display.exp: Use with_test_prefix.
2693 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2694 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2695 * gdb.base/watchpoint.exp: Use with_test_prefix.
2696 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2697 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2698 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2699 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2700 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2701 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2702 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2703 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2704 append instead of lappend to append to pf_prefix.
2705 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2706 * gdb.trace/change-loc.exp: Use with_test_prefix.
2707 * gdb.trace/pending.exp: Use with_test_prefix.
2708 * gdb.trace/status-stop.exp: Use with_test_prefix.
2709 * gdb.trace/strace.exp: Use with_test_prefix.
2710 * gdb.trace/trace-break.exp: Use with_test_prefix.
2711 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2712 instead of lappend to append to pf_prefix.
2713
35dc4a6b
JK
27142012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2715
2716 Fix racy FAILs.
2717 * gdb.base/inferior-died.c (main): Add return of 0.
2718 * gdb.base/inferior-died.exp (continue): Fix expectation of
2719 asynchronous events.
2720 (p 1): New test.
2721
c5a006e6
PA
27222012-02-20 Pedro Alves <palves@redhat.com>
2723
2724 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2725 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2726 gdb's internal debug output. For the non-threaded case, look for
2727 "Program received signal SIGLARM", for the threaded case, peek at
2728 the thread's siginfo.
2729
cc51a170
PA
27302012-02-20 Pedro Alves <palves@redhat.com>
2731
2732 General cleanup, make output test messages unique, and build
2733 different executable files for the non-threaded and threaded
2734 cases.
2735
2736 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2737 Delete.
2738 (executable_nothr, executable_thr): New globals.
2739 (top level): Adjust to delete both executables.
2740 (corefunc): New parameter $executable. Set $pf_prefix instead of
2741 hand writing a prefix in tests. Issue a clean_restart and enable
2742 lin-lwp debug output here.
2743 (top level): Adjust. Use build_executable. Don't start gdb here,
2744 and don't enable lin-lwp debug output here.
2745 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2746
c755f03d
JK
27472012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2748
2749 Fix racy FAILs.
2750 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2751 "continue" command.
2752
6bec5e0a
JK
27532012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2754
2755 Fix for gdbserver non-extended mode.
2756 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2757 and gdb_run_cmd.
2758
2e8265fd
TT
27592012-02-17 Tom Tromey <tromey@redhat.com>
2760
2761 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2762 * gdb.python/py-events.exp: Check 'dir' output.
2763 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2764
9e507076
YQ
27652012-02-17 Yao Qi <yao@codesourcery.com>
2766
2767 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2768
32d22ab1
TT
27692012-02-16 Tom Tromey <tromey@redhat.com>
2770
2771 * gdb.base/inferior-died.c: Don't include stdio.h.
2772
9addecb9
TT
27732012-02-16 Tom Tromey <tromey@redhat.com>
2774
2775 * gdb.base/inferior-died.c: New file.
2776 * gdb.base/inferior-died.exp: New file.
2777
4cb6da1c
AR
27782012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2779
2780 * gdb.base/break-inline.exp: New file.
2781 * gdb.base/break-inline.c: New file.
2782
3af2590d
TT
27832012-02-15 Tom Tromey <tromey@redhat.com>
2784
2785 * gdb.base/pc-fp.exp: Add "info register" tests.
2786
29988831
TT
27872012-02-15 Tom Tromey <tromey@redhat.com>
2788
2789 * gdb.base/regs.exp: Remove.
2790
10010058
PA
27912012-02-15 Pedro Alves <palves@redhat.com>
2792
2793 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2794 the target doesn't support tracepoints.
2795 * gdb.trace/circ.exp: Ditto.
2796 * gdb.trace/collection.exp: Ditto.
2797 * gdb.trace/packetlen.exp: Ditto.
2798 * gdb.trace/passc-dyn.exp: Ditto.
2799 * gdb.trace/report.exp: Ditto.
2800 * gdb.trace/tfind.exp: Ditto.
2801 * gdb.trace/tspeed.exp: Ditto.
2802 * gdb.trace/tsv.exp: Ditto.
2803 * gdb.trace/unavailable.exp: Ditto.
2804 * gdb.trace/while-dyn.exp: Ditto.
2805
a2e0062d
PA
28062012-02-15 Pedro Alves <palves@redhat.com>
2807
2808 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2809 gdb_test_multiple, and call unsupported instead of fail, if the
2810 remote side does not support the request.
2811
a1999d40
PA
28122012-02-15 Pedro Alves <palves@redhat.com>
2813
2814 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2815 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2816 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2817 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2818 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2819 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2820 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2821 doesn't start with "extended-" already.
2822
7cee1e54
PA
28232012-02-15 Pedro Alves <palves@redhat.com>
2824
2825 Support extended-remote. Avoid cascading timeouts.
2826
2827 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2828 the extended-remote target. If attaching with no file fails, load
2829 the file manually.
2830 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2831
816338b5
SS
28322012-02-14 Stan Shebs <stan@codesourcery.com>
2833
2834 * gdb.base/ena-dis-br.exp: Add enable count test.
2835
cc30c4bd
PA
28362012-02-13 Pedro Alves <palves@redhat.com>
2837
2838 * config/mips-idt.exp: Delete.
2839 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2840 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2841 * gdb.base/break.exp: Remove mips-idt references.
2842 * gdb.base/chng-syms.exp: Ditto.
2843 * gdb.base/default.exp: Ditto.
2844 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2845 (top level): Don't call it.
2846 * gdb.base/opaque.exp: Remove mips-idt restarts.
2847 * gdb.base/ptype.exp: Remove mips-idt xfails.
2848 * gdb.base/scope.exp: Remove mips-idt restarts.
2849 * gdb.base/sepdebug.exp: Remove mips-idt references.
2850 * gdb.base/watchpoint.exp (maybe_clean_restart)
2851 (maybe_reinitialize): Delete.
2852 (test_disabling_watchpoints, test_disabling_watchpoints)
2853 (test_watchpoint_triggered_in_syscall)
2854 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2855 Don't call them.
2856
57008375
JK
28572012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2858
2859 * gdb.server/server-exec-info.exp: New file.
2860
4a2d9c08
PA
28612012-02-10 Pedro Alves <palves@redhat.com>
2862
2863 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2864 always non-empty.
2865 (test_attach): Always pass $exec to test_attach_gdb.
2866
09fa21bd
TT
28672012-02-08 Tom Tromey <tromey@redhat.com>
2868
2869 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2870 before inferior is started.
2871
f0823d2c
TT
28722012-02-07 Tom Tromey <tromey@redhat.com>
2873
2874 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2875 Symbol.value.
2876 * gdb.python/py-symbol.c (qq): Set default value.
2877
28782012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2879
2880 * gdb.python/py-symbol.c (qq): New global.
2881 * gdb.python/py-symbol.exp: Add test for frame-less
2882 lookup_symbol.
2883 * gdb.python/py-symtab.exp: Fix line number.
2884
f7e44f65
JB
28852012-02-03 Joel Brobecker <brobecker@adacore.com>
2886
2887 * gdb.ada/mi_task_arg: New testcase.
2888
4c9ed63c
PA
28892012-02-02 Pedro Alves <palves@redhat.com>
2890
2891 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2892 extended timeout.
2893
c0b9f2c6
PA
28942012-02-02 Pedro Alves <palves@redhat.com>
2895
2896 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2897 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2898
5f8cefd7
PA
28992012-02-02 Pedro Alves <palves@redhat.com>
2900
2901 * gdb.base/term.exp: Rewrite.
2902 * gdb.base/term.c: New.
2903
2f3a2569
PA
29042012-02-02 Pedro Alves <palves@redhat.com>
2905
2906 * gdb.base/default.exp (run "r" abbreviation, run): Add
2907 extended-remote expected output.
2908
f149aabd
TT
29092012-02-02 Tom Tromey <tromey@redhat.com>
2910
2911 * gdb.cp/dispcxx.exp: New file.
2912 * gdb.cp/dispcxx.cc: New file.
2913
03bef283
TT
29142012-02-01 Tom Tromey <tromey@redhat.com>
2915
2916 * gdb.base/jit-simple.exp: New file.
2917 * gdb.base/jit-simple.c: New file.
2918
a79b18b5
YQ
29192012-01-30 Yao Qi <yao@codesourcery.com>
2920
2921 * gdb.base/skip.exp: Make test result unique.
2922
f0d1a53e
JK
29232012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2924
2925 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2926 compatibility with valgrind-3.7.0.
2927
4b3c9f41
PA
29282012-01-27 Pedro Alves <palves@redhat.com>
2929
2930 * gdb.base/watchpoint.exp (no_hw): New global.
2931 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2932 disable hw watchpoints.
2933 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2934 don't expect hw watchpoints.
2935 (no_hw_watchpoints): Always clean restart.
2936 (do_tests): New procedure, factored out from the top level.
2937 (top level): Run tests twice. Once with hw watchpoints enabled,
2938 another time with hw watchpoints disabled.
2939
a13491c8
PA
29402012-01-27 Pedro Alves <palves@redhat.com>
2941
2942 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2943 out from the top level.
2944 (top level): Call it instead.
2945
f2c8a051
PA
29462012-01-27 Pedro Alves <palves@redhat.com>
2947
2948 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2949 watchpoints sooner.
2950
654d7a9e
PA
29512012-01-27 Pedro Alves <palves@redhat.com>
2952
2953 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2954
274f47f3
PA
29552012-01-27 Pedro Alves <palves@redhat.com>
2956
2957 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2958 "You may have requested too many hardware
2959 breakpoints/watchpoints".
2960
e4d63ba2
PA
29612012-01-27 Pedro Alves <palves@redhat.com>
2962
2963 * gdb.base/watchpoint.exp (maybe_clean_restart)
2964 (maybe_reinitialize): New.
2965 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2966 expect "hit N times".
2967 (test_disabling_watchpoints, test_complex_watchpoint)
2968 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2969 Call maybe_clean_restart.
2970 (top level): Use clean_restart. Remove "mips-idt-*"
2971 reinitialization.
2972
dbd95daf
PA
29732012-01-27 Pedro Alves <palves@redhat.com>
2974
2975 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2976
f3ad2025
PA
29772012-01-27 Pedro Alves <palves@redhat.com>
2978
2979 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2980 require `initialize' anymore. Remove unnecessary `initialize'
2981 calls.
2982
100aa3ae
PA
29832012-01-27 Pedro Alves <palves@redhat.com>
2984
2985 * gdb.base/watchpoint.exp (wp_set): Delete.
2986 (initialize, test_simple_watchpoint, top level): Remove dead code.
2987
c79a8e11
PA
29882012-01-27 Pedro Alves <palves@redhat.com>
2989
2990 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2991 typo.
2992
048fe15a
PA
29932012-01-27 Pedro Alves <palves@redhat.com>
2994
2995 * config/extended-gdbserver.exp: New file.
2996 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2997 comment.
2998 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2999 * boards/native-extended-gdbserver.exp: New file.
3000
4033a6bf
PA
30012012-01-26 Pedro Alves <palves@redhat.com>
3002
3003 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3004 and gdb_test_multiple.
3005
3d7f4b81
PA
30062012-01-26 Pedro Alves <palves@redhat.com>
3007
3008 Make test messages unique, and more identifiable.
3009 * gdb.multi/watchpoint-multi.exp: Change test messages.
3010
484abf42
TT
30112012-01-25 Tom Tromey <tromey@redhat.com>
3012
3013 * gdb.base/solib-disc.exp: Fix regexps.
3014
edcc5120
TT
30152012-01-24 Tom Tromey <tromey@redhat.com>
3016
3017 * lib/mi-support.exp (mi_expect_stop): Add special case for
3018 solib-event.
3019 * gdb.base/catch-load-so.c: New file.
3020 * gdb.base/catch-load.exp: New file.
3021 * gdb.base/catch-load.c: New file.
3022 * gdb.base/break-interp.exp (reach_1): Update regexp.
3023
30b91c90
JK
30242012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3025
3026 Fix fuzzy results.
3027 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3028 lpsimple and func.
3029
53fe1783
GB
30302012-01-24 Gary Benson <gbenson@redhat.com>
3031
3032 Delete #if 0'd out code.
3033 * gdb.base/default.exp (info catch): Remove.
3034 * gdb.base/gdb_history (info catch): Likewise.
3035 * gdb.base/help.exp (info catch): Likewise.
3036
d0d8b0c6
JK
30372012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3038
3039 Fix watchpoints to be specific for each inferior.
3040 * gdb.multi/watchpoint-multi.c: New file.
3041 * gdb.multi/watchpoint-multi.exp: New file.
3042
4403d8e9
JK
30432012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3044
3045 Fix watchpoints across inferior fork.
3046 * gdb.threads/watchpoint-fork-child.c: New file.
3047 * gdb.threads/watchpoint-fork-mt.c: New file.
3048 * gdb.threads/watchpoint-fork-parent.c: New file.
3049 * gdb.threads/watchpoint-fork-st.c: New file.
3050 * gdb.threads/watchpoint-fork.exp: New file.
3051 * gdb.threads/watchpoint-fork.h: New file.
3052
050a2e1d
PA
30532012-01-23 Pedro Alves <palves@redhat.com>
3054
3055 * gdb.base/call-signal-resume.exp: Allow output after "return".
3056
6a52fb62
PA
30572012-01-20 Pedro Alves <palves@redhat.com>
3058
3059 * gdb.python/py-finish-breakpoint.py: Fix typo.
3060
145b16a9
UW
30612012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3062
3063 * gdb.base/info-proc.exp: Also run on remote targets. Main
3064 "info proc" command is now always present; whether target supports
3065 actual info proc operation is detected when attempting to issue
3066 the command.
3067
26f6125e
JK
30682012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3069
3070 * .gdbinit: Remove.
3071
eb5227ce
PA
30722012-01-19 Pedro Alves <palves@redhat.com>
3073
3074 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3075 look at the funtions' returns.
3076 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3077 (jprint.print(int, int)): Change return type to int. Adjust.
3078
1db33378
PP
30792012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3080
3081 PR gdb/9538
3082 * gdb.base/sepdebug.exp: New test.
3083
b9736cf8
PA
30842012-01-18 Pedro Alves <palves@redhat.com>
3085
3086 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3087 Allow output before ^done.
3088
4aac40c8
TT
30892012-01-16 Tom Tromey <tromey@redhat.com>
3090
3091 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3092 Add tests for relative directory.
3093
cafec441
TT
30942012-01-16 Tom Tromey <tromey@redhat.com>
3095
3096 * gdb.base/printcmds.c (enum flag_enum): New.
3097 (three): New global.
3098 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3099 enum printing.
3100 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3101 FlagEnumerationPrinter.
3102 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3103 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3104 (fval): New global.
3105
abcc4978
PA
31062012-01-16 Pedro Alves <palves@redhat.com>
3107
3108 * lib/gdb.exp (banned_procedures): New variable.
3109 (banned_variables_traced): Rename to ...
3110 (banned_traced): ... this.
3111 (gdb_init): Also trace banned procedures.
3112 (gdb_finish): Also untrace banned procedures.
3113
97ccebe8
PA
31142012-01-16 Pedro Alves <palves@redhat.com>
3115
3116 Remove all calls to strace.
3117
2af7517b
JK
31182012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3119
3120 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3121 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3122
9241a8bc
PP
31232012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3124
3125 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3126 * gdb.base/pie-execl.exp: Likewise.
3127
3848a17f
KS
31282012-01-12 Keith Seitz <keiths@redhat.com>
3129
3130 PR mi/10586
3131 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3132 (do_anonymous_type_tests): New function.
3133 (main): Call do_anonymous_type_tests.
3134 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3135 (verify_everything): New procedure.
3136 * gdb.mi/mi-var-cp.cc (class A): New class.
3137 (anonymous_structs_and_unions): New function.
3138 (main): Call anonymous_structs_and_unions.
3139 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3140 (verify_everything): New procedure.
3141
440e2fca
KS
31422012-01-12 Keith Seitz <keiths@redhat.com>
3143
3144 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3145 (varobj_tree::get_path_expr): Assume that all varobjs are
3146 compound unless they are known simple types.
3147 Adjust path expressions based on parent type, path parent type,
3148 and tree language.
3149 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3150 the root varobj.
3151 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3152
675399c9
PA
31532012-01-11 Pedro Alves <palves@redhat.com>
3154
3155 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3156 core files on this machine" anymore.
3157
97ddaa9b
PH
31582012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3159
3160 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3161 (main): Repeat recurser call.
3162 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3163 equivalent to 'local_x'.
3164
ea733575
PH
31652012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3166 Joel Brobecker <brobecker@adacore.com>
3167
3168 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3169
2ca0b532
PA
31702012-01-05 Pedro Alves <alves.ped@gmail.com>
3171
3172 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3173 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3174 * gdb.python/py-events.exp: Test that "step N" tripping on a
3175 breakpoint emits a breakpoint event.
3176
6e681866
JB
31772012-01-03 Joel Brobecker <brobecker@adacore.com>
3178
3179 * gdb.base/auxv.exp: Reformat the copyright notice.
3180
3c2d6aff
YQ
31812012-01-03 Yao Qi <yao@codesourcery.com>
3182
3183 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3184 (strace_trace_on_diff_addr): New.
3185 * gdb.trace/strace.c: (main): Add two local variables.
3186
0852fee3
UW
31872011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3188
3189 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3190 * gdb.cell/gcore.exp: Likewise.
3191 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3192 to verify the correct instance of main is selected.
3193
12c3e59c
JB
31942012-01-02 Joel Brobecker <brobecker@adacore.com>
3195
3196 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3197 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3198 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3199 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3200 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3201 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3202 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3203 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3204 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3205 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3206 gdb.threads/thread_check.c: Reformat copyright header.
3207
c0f378ec
EBM
32082011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3209
e4a7ca93 3210 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3211 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3212 is not enabled.
3213
3bc96cfb
JK
32142011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3215
3216 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3217 parameter to self_exec, adjust the function.
3218 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3219 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3220 (set var do_exit = 0): Remove test.
3221 (newline at end of file): Add one.
3222
095bcf5e
JB
32232011-12-27 Joel Brobecker <brobecker@adacore.com>
3224
3225 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3226 New files.
3227
18d19bd1
JK
32282011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3229
3230 Fix racy FAILs.
3231 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3232 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3233 (main): Call pthread_barrier_init for it.
3234
e809353a
JK
32352011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3236
3237 Fix double send_gdb leading to racy FAILs.
3238 * gdb.base/break.exp (set silent break bp_location1): Replace
3239 3x send_gdb and gdb_expect by gdb_test.
3240 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3241 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3242 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3243 instead of send_gdb. Twice.
3244 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3245 3x send_gdb and gdb_expect by gdb_test.
3246 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3247
da8cb7ec
JK
32482011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3249
3250 * gdb.linespec/linespec.exp: Compile using {c++}.
3251
ae1a303e
JK
32522011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3253
3254 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3255 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3256 (verify GCC PR debug/51668): New test.
3257
cc72b2a2
KP
32582011-12-23 Kevin Pouget <kevin.pouget@st.com>
3259
3260 Introduce gdb.FinishBreakpoint in Python.
3261 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3262 py-finish-breakpoint2
3263 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3264 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3265 instead of line number.
3266 * gdb.python/py-finish-breakpoint.c: New file.
3267 * gdb.python/py-finish-breakpoint.exp: New file.
3268 * gdb.python/py-finish-breakpoint.py: New file.
3269 * gdb.python/py-finish-breakpoint2.cc: New file.
3270 * gdb.python/py-finish-breakpoint2.exp: New file.
3271 * gdb.python/py-finish-breakpoint2.py: New file.
3272
3b7962f9
JK
32732011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3274
3275 Partial fix of compatibility with gcc-4.7.
3276 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3277 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3278 Add comment to add a PASS case in the future.
3279
6538471c
JK
3280 Fix compatibility with gcc-4.7.
3281 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3282
7052e42c
UW
32832011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3284
3285 PR tdep/12797
3286 * gdb.base/callfuncs.exp: Remove KFAIL.
3287
9ac7f98e
JB
32882011-12-21 Joel Brobecker <brobecker@adacore.com>
3289
3290 * gdb.ada/task_bp: New testcase.
3291
f6eeced0
JK
32922011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3293
3294 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3295 -DNO_SECTIONS.
3296 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3297
72225e17
JK
32982011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3299
3300 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3301 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3302 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3303 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3304 conditional for gcc <= 4.5.
3305
13ac8d2c
JK
33062011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3307
3308 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3309 by XFAIL.
3310 * gdb.cp/static-method.exp (info addr A::func())
3311 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3312 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3313 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3314 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3315 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3316 (test value of F in k3_m): Likewise.
3317 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3318 Likewise.
3319
049682ba
JK
33202011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3321
3322 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3323 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3324 Remove.
3325 * gdb.threads/attachstop-mt.c: Remove.
3326 * gdb.threads/attachstop-mt.exp: Remove.
3327
2c9d8796
MK
33282011-12-17 Mark Kettenis <kettenis@gnu.org>
3329
3330 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3331
e0f9f062
DE
33322011-12-16 Doug Evans <dje@google.com>
3333
f4aa2101 3334 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3335 * boards/native-gdbserver.exp: New file.
3336
e0f9f062
DE
3337 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3338 gdbserver output.
3339 (gdbserver_default_get_remote_address): New function.
3340 (gdbserver_start): Call gdb,get_remote_address to compute argument
3341 to "target remote" command.
3342
80b6e756
PM
33432011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3344
1c3ad6ab 3345 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3346 python print-stack. Add set/show python print-stack
3347 off|full|message tests.
3348
1576bd00
YQ
33492011-12-15 Yao Qi <yao@codesourcery.com>
3350
3351 * gdb.trace/strace.c: New
3352 * gdb.trace/strace.exp: New.
3353
d6a0f6e0
TT
33542011-12-14 Tom Tromey <tromey@redhat.com>
3355
3356 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3357
31015e1d
DE
33582011-12-14 Doug Evans <dje@google.com>
3359
3360 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3361
7b50312a
PA
33622011-12-14 Pedro Alves <pedro@codesourcery.com>
3363
3364 PR threads/10729
3365
3366 * gdb.mi/watch-nonstop.c: New file.
3367 * gdb.mi/mi-watch-nonstop.exp: New file.
3368
924437bc
PA
33692011-12-13 Pedro Alves <pedro@codesourcery.com>
3370 Doug Evans <dje@google.com>
3371
3372 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3373 (clean_restart): Remove references to the gdb_stub target board
3374 variable.
3375 (gdb_step_for_stub): Delete.
3376
3377 * gdb.base/annota1.exp: Remove all references to [target_info
3378 exists gdb_stub], gdb_step_for_stub and usestubs.
3379 * gdb.base/annota3.exp: Ditto.
3380 * gdb.base/async.exp: Ditto.
3381 * gdb.base/break.exp: Ditto.
3382 * gdb.base/code-expr.exp: Ditto.
3383 * gdb.base/commands.exp: Ditto.
3384 * gdb.base/completion.exp: Ditto.
3385 * gdb.base/condbreak.exp: Ditto.
3386 * gdb.base/consecutive.exp: Ditto.
3387 * gdb.base/cvexpr.exp: Ditto.
3388 * gdb.base/define.exp: Ditto.
3389 * gdb.base/display.exp: Ditto.
3390 * gdb.base/ena-dis-br.exp: Ditto.
3391 * gdb.base/environ.exp: Ditto.
3392 * gdb.base/gnu-ifunc.exp: Ditto.
3393 * gdb.base/maint.exp: Ditto.
3394 * gdb.base/pending.exp: Ditto.
3395 * gdb.base/sect-cmd.exp: Ditto.
3396 * gdb.base/sepdebug.exp: Ditto.
3397 * gdb.base/unload.exp: Ditto.
3398 * gdb.base/watchpoint-solib.exp: Ditto.
3399 * gdb.cp/annota2.exp: Ditto.
3400 * gdb.cp/annota3.exp: Ditto.
3401 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3402 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3403 * gdb.mi/mi-pending.exp: Ditto.
3404 * gdb.trace/circ.exp: Ditto.
3405 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3406 * gdb.base/list.exp: Ditto.
3407
3408 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3409 breakpoint function and all references to the usestubs macro.
3410 * gdb.base/exprs.c: Ditto.
3411 * gdb.base/freebpcmd.c: Ditto.
3412 * gdb.base/bitfields.c: Ditto.
3413 * gdb.base/bitfields2.c: Ditto.
3414 * gdb.base/break.c: Ditto.
3415 * gdb.base/call-sc.c: Ditto.
3416 * gdb.base/call-signals.c: Ditto.
3417 * gdb.base/callfuncs.c: Ditto.
3418 * gdb.base/charset.c: Ditto.
3419 * gdb.base/consecutive.c: Ditto.
3420 * gdb.base/constvars.c: Ditto.
3421 * gdb.base/funcargs.c: Ditto.
3422 * gdb.base/int-type.c: Ditto.
3423 * gdb.base/interrupt.c: Ditto.
3424 * gdb.base/langs0.c: Ditto.
3425 * gdb.base/list0.c: Ditto.
3426 * gdb.base/mips_pro.c: Ditto.
3427 * gdb.base/miscexprs.c: Ditto.
3428 * gdb.base/nodebug.c: Ditto.
3429 * gdb.base/opaque0.c: Ditto.
3430 * gdb.base/pointers.c: Ditto.
3431 * gdb.base/printcmds.c: Ditto.
3432 * gdb.base/ptype.c: Ditto.
3433 * gdb.base/recurse.c: Ditto.
3434 * gdb.base/reread1.c: Ditto.
3435 * gdb.base/reread2.c: Ditto.
3436 * gdb.base/restore.c: Ditto.
3437 * gdb.base/return.c: Ditto.
3438 * gdb.base/run.c: Ditto.
3439 * gdb.base/scope0.c: Ditto.
3440 * gdb.base/sepdebug.c: Ditto.
3441 * gdb.base/setshow.c: Ditto.
3442 * gdb.base/setvar.c: Ditto.
3443 * gdb.base/sigall.c: Ditto.
3444 * gdb.base/signals.c: Ditto.
3445 * gdb.base/structs.c: Ditto.
3446 * gdb.base/structs2.c: Ditto.
3447 * gdb.base/testenv.c: Ditto.
3448 * gdb.base/twice.c: Ditto.
3449 * gdb.base/unwindonsignal.c: Ditto.
3450 * gdb.base/watchpoint.c: Ditto.
3451 * gdb.base/watchpoints.c: Ditto.
3452 * gdb.base/whatis.c: Ditto.
3453 * gdb.cp/classes.cc: Ditto.
3454 * gdb.cp/cplusfuncs.cc: Ditto.
3455 * gdb.cp/derivation.cc: Ditto.
3456 * gdb.cp/formatted-ref.cc: Ditto.
3457 * gdb.cp/misc.cc: Ditto.
3458 * gdb.cp/overload.cc: Ditto.
3459 * gdb.cp/ovldbreak.cc: Ditto.
3460 * gdb.cp/ref-params.cc: Ditto.
3461 * gdb.cp/ref-types.cc: Ditto.
3462 * gdb.cp/templates.cc: Ditto.
3463 * gdb.cp/virtfunc.cc: Ditto.
3464 * gdb.hp/gdb.aCC/run.c: Ditto.
3465 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3466 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3467 * gdb.reverse/consecutive-reverse.c: Ditto.
3468 * gdb.reverse/sigall-reverse.c: Ditto.
3469 * gdb.reverse/until-reverse.c: Ditto.
3470 * gdb.reverse/watch-reverse.c: Ditto.
3471 * gdb.trace/actions.c: Ditto.
3472 * gdb.trace/circ.c: Ditto.
3473 * gdb.trace/collection.c: Ditto.
3474
fabde485
PA
34752011-12-13 Pedro Alves <pedro@codesourcery.com>
3476
3477 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3478 (func6, func7): New.
3479 (main): Call func6 and func7.
3480 * gdb.base/watchpoint.exp (test_wide_location_1)
3481 (test_wide_location_2): New.
3482 (top level): Re-enable hardware watchpoints if necessary. Call
3483 test_wide_location_1 and test_wide_location_2.
3484
ff7d1690
YQ
34852011-12-11 Yao Qi <yao@codesourcery.com>
3486
3487 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3488
a6af7abe
JB
34892011-12-11 Joel Brobecker <brobecker@adacore.com>
3490
3491 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3492 expected output for unsupported case.
3493
61638e15
JK
34942011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3495
3496 PR testsuite/12649
3497 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3498 Protect gdb_test_multiple by final $gdb_prompt match.
3499
0a00efc3
JK
35002011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3501
3502 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3503 New variable, new test.
3504 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3505 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3506 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3507 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3508 them if HAVE_GCC_45682_FIXED is not set.
3509
4511b1ba
YQ
35102011-12-10 Yao Qi <yao@codesourcery.com>
3511
3512 * gdb.trace/status-stop.exp: New.
3513 * gdb.trace/status-stop.c: New.
3514
27949e73
JK
35152011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3516
3517 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3518 timeout.
3519
d8ea7931
TT
35202011-12-08 Tom Tromey <tromey@redhat.com>
3521
3522 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3523 condition.
3524
1cc310d2
SS
35252011-12-07 Stan Shebs <stan@codesourcery.com>
3526
3527 * gdb.trace/tfind.exp: Update for output changes.
3528
d482a875
PA
35292011-12-07 Pedro Alves <pedro@codesourcery.com>
3530
3531 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3532 throws "Cannot insert catchpoints in this configuration".
3533 * gdb.ada/mi_catch_ex.exp: Likewise.
3534
f0ba3972
PA
35352011-12-06 Pedro Alves <pedro@codesourcery.com>
3536
3537 * gdb.base/break-always.exp: Test changing memory at addresses
3538 with breakpoints inserted.
3539
f8eba3c6
TT
35402011-12-06 Joel Brobecker <brobecker@acacore.com>
3541
3542 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3543 involving a fully qualified function name.
3544
35452011-12-06 Tom Tromey <tromey@redhat.com>
3546
3547 * gdb.ada/homonym.exp: Add three breakpoint tests.
3548
35492011-12-06 Tom Tromey <tromey@redhat.com>
3550
3551 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3552 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3553 * gdb.objc/objcdecode.exp: Update for output changes.
3554 * gdb.linespec/linespec.exp: New file.
3555 * gdb.linespec/lspec.cc: New file.
3556 * gdb.linespec/lspec.h: New file.
3557 * gdb.linespec/body.h: New file.
3558 * gdb.linespec/base/two/thefile.cc: New file.
3559 * gdb.linespec/base/one/thefile.cc: New file.
3560 * gdb.linespec/Makefile.in: New file.
3561 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3562 output changes.
3563 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3564 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3565 makes one breakpoint.
3566 * gdb.cp/method2.exp (test_break): Update for output changes.
3567 * gdb.cp/mb-templates.exp: Update for output changes.
3568 * gdb.cp/mb-inline.exp: Update for output changes.
3569 * gdb.cp/mb-ctor.exp: Update for output changes.
3570 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3571 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3572 has multiple matches.
3573 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3574 error message change.
3575 * gdb.base/list.exp (test_list_filename_and_number): Update for
3576 error message change.
3577 * gdb.base/break.exp: Disable pending breakpoints. Update for
3578 output changes.
3579 * configure.ac: Add gdb.linespec.
3580 * configure: Rebuild.
3581 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3582
c642a434
UW
35832011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3584
3585 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3586 last_break register on s390*-*-* targets.
3587
b18003d1
JB
35882011-12-06 Joel Brobecker <brobecker@adacore.com>
3589
3590 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3591 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3592 of parameter X in procedure Foo.
3593
fe96589c
SS
35942011-12-05 Stan Shebs <stan@codesourcery.com>
3595
3596 * gdb.trace/tfind.exp: Update help string matches.
3597
1820ab47
JK
35982011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3599
3600 * gdb.server/ext-run.exp (get process list): Accept also systemd
3601 as PID 1.
3602
e11ac3a3
JK
36032011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3604 Pedro Alves <pedro@codesourcery.com>
3605
3606 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3607 starting GDB.
3608 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3609 $use_gdb_stub.
3610 * gdb.base/display.exp: Likewise.
3611 * gdb.base/ending-run.exp: Likewise.
3612 * gdb.base/list.exp (test_listsize): Likewise.
3613 * gdb.base/setshow.exp: Likewise.
3614 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3615 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3616 check by global $use_gdb_stub.
3617 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3618 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3619 (default_gdb_init): Unset global $use_gdb_stub.
3620 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3621 by global $use_gdb_stub.
3622 * lib/gdbserver-support.exp: Extend comments for set_board_info
3623 gdb_protocol and gdb,socketport.
3624 (gdbserver_start_extended): Set global gdbserver_protocol and
3625 gdbserver_gdbport. Clear global use_gdb_stub.
3626 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3627 from target use_gdb_stub.
3628 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3629
1d41d75c
DE
36302011-12-03 Doug Evans <dje@google.com>
3631
3632 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3633 (gdb_step_for_stub): Add comments.
3634
d6d7a51a
MR
36352011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3636
3637 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3638 to the caller.
3639 (gdb_test_multiple): Likewise.
3640
05acf274
JK
36412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3642
3643 Fix gdb.mi/mi-solib.exp without system debug info installed.
3644 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3645 expect attribute, return 0 for it. Update comments.
3646
2268b414
JK
36472011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3648
3649 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3650 (corrupted list): Adjust the expectation.
3651
585861ea
JK
36522011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3653
3654 PR threads/13448
3655 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3656 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3657 * gdb.threads/tls-var-main.c: New file.
3658 * gdb.threads/tls-var.c: New file.
3659 * gdb.threads/tls-var.exp: New file.
3660
968643aa
JK
36612011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 PR testsuite/12649
3664 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3665 Protect gdb_test_multiple by final $gdb_prompt match.
3666 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3667 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3668 (test_tracepoints): Likewise.
3669
9750bca9
JK
36702011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3671
3672 PR breakpoints/13346
3673 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3674 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3675 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3676
ac1349b7
JB
36772011-12-01 Joel Brobecker <brobecker@adacore.com>
3678
3679 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3680 * gdb.ada/homonym/homonym.adb: For use of all types defined
3681 locally inside both Get_Value subprograms.
3682
26d44faf
JK
36832011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3684
3685 Fix racy FAILs.
3686 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3687 of send_gdb.
3688
514f6425
UW
36892011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3690
3691 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3692 environment variable after test completed.
3693
4255c8d2
UW
36942011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3695
3696 * gdb.base/solib-nodir.exp: Skip if remote target.
3697 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3698 application. Call gdb_load_shlibs.
3699 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3700
a35ad96a
JB
37012011-11-29 Joel Brobecker <brobecker@adacore.com>
3702
3703 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3704
1a1d5513
JB
37052011-11-28 Joel Brobecker <brobecker@adacore.com>
3706
3707 * gdb.ada/fullname_bp: New testcase.
3708
50b4ddf8
JK
37092011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3710
3711 PR testsuite/12649
3712 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3713 Wrap send_gdb into a new gdb_test.
3714
fb0aec57
JK
3715 Code cleanup.
3716 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3717 Convert send_gdb and gdb_expect to gdb_test_multiple.
3718
2376d946
JK
37192011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3720
3721 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3722
1eec78bd
KS
37232011-11-23 Keith Seitz <keiths@redhat.com>
3724
3725 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3726 (mi_varobj_tree_test_children_callback): New proc.
3727 (mi_walk_varobj_tree): New proc.
3728
36dfb11c
TT
37292011-11-22 Tom Tromey <tromey@redhat.com>
3730
3731 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3732 Add "use_mi_command" argument.
3733 (mi_run_cmd, mi_run_with_cli): New procs.
3734 * gdb.mi/solib-lib.c: New file.
3735 * gdb.mi/solib-main.c: New file.
3736 * gdb.mi/mi-solib.exp: New file.
3737
0e965dd0
DE
37382011-11-21 Doug Evans <dje@google.com>
3739
3740 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3741 _Unwind_DebugHook is missing.
3742
f196051f
SS
37432011-11-20 Stan Shebs <stan@codesourcery.com>
3744
3745 * gdb.trace/tstatus.exp: New.
3746 * gdb.trace/actions.c: Include string.h.
3747
bfccc43c
YQ
37482011-11-18 Yao Qi <yao@codesourcery.com>
3749
3750 * gdb.trace/pending.exp: New.
3751 * gdb.trace/pending.c: New.
3752 * gdb.trace/pendshr1.c: New.
3753 * gdb.trace/pendshr2.c: New.
3754 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3755 tracepoint location becomes pending.
3756 (tracepoint_change_loc_2): New.
3757
73cd8ab1
DM
37582011-11-16 David S. Miller <davem@davemloft.net>
3759
3760 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3761 target is sparc*-*-linux*
3762
77426730
PK
37632011-11-15 Paul Koning <paul_koning@dell.com>
3764
3765 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3766 types.
3767
ed59ded5
DE
37682011-11-14 Doug Evans <dje@google.com>
3769
3770 * gdb.base/shell.exp: New file.
3771
405f8e94
SS
37722011-11-14 Stan Shebs <stan@codesourcery.com>
3773
3774 * gdb.trace/ftrace.c: New.
3775 * gdb.trace/ftrace.exp: New.
3776
1e4d1764
YQ
37772011-11-14 Yao Qi <yao@codesourcery.com>
3778
3779 * gdb.trace/change-loc-1.c: New.
3780 * gdb.trace/change-loc-2.c: New.
3781 * gdb.trace/change-loc.c: New.
3782 * gdb.trace/change-loc.exp: New.
3783 * gdb.trace/change-loc.h: New.
3784 * gdb.trace/trace-break.c (marker): Define new symbol.
3785 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3786 New.
3787 (break_trace_same_addr_6): New.
3788
71eba9c2 37892011-11-12 Matt Rice <ratmice@gmail.com>
3790
3791 * gdb.base/info-macros.exp: Make tests for info definitions
3792 test info macro. Add tests for info macro argument processing.
3793 Rename a few tests.
3794
1d93e29a
KS
37952011-11-11 Keith Seitz <keiths@redhat.com>
3796
3797 PR gdb/12843
3798 * gdb.base/linespecs.exp: New file.
3799
a4b5b48a
DE
38002011-11-11 Doug Evans <dje@google.com>
3801
3802 * gdb.threads/print-threads.exp: Extend timeout for slower
3803 tests.
3804
f6b47be4
DE
38052011-11-10 Doug Evans <dje@google.com>
3806
792a0230
DE
3807 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3808 "record to end of main" test.
3809
f6b47be4
DE
3810 * gdb.python/py-type.c (TS): New typedef.
3811 (ts): New global.
3812 * gdb.python/py-type.exp: Test field list of typedef.
3813
22355c90
JB
38142011-11-10 Joel Brobecker <brobecker@adacore.com>
3815
3816 * gdb.ada/small_reg_param: New testcase.
3817
a7860e76
TT
38182011-11-09 Tom Tromey <tromey@redhat.com>
3819
3820 * gdb.cp/destrprint.exp: New file.
3821 * gdb.cp/destrprint.cc: New file.
3822
72a2e3dc
MI
38232011-11-08 Meador Inge <meadori@codesourcery.com>
3824
3825 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3826 (switch_stack_to_other): New test function.
3827 * gdb.arch/thumb-prologue.exp: New test cases.
3828
c7195df2 38292011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3830
3831 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3832
d3895d7d
YQ
38332011-11-08 Yao Qi <yao@codesourcery.com>
3834
3835 * gdb.exp (supports_process_record): New.
3836 (supports_reverse): New.
3837 * gdb.reverse/break-precsave.exp: Call support_process_record
3838 to run test conditionally.
3839 * gdb.reverse/consecutive-precsave.exp: Likewise.
3840 * gdb.reverse/i386-precsave.exp: Likewise.
3841 * gdb.reverse/machinestate-precsave.exp: Likewise.
3842 * gdb.reverse/solib-precsave.exp: Likewise.
3843 * gdb.reverse/step-precsave.exp: Likewise.
3844 * gdb.reverse/until-precsave.exp: Likewise.
3845 * gdb.reverse/watch-precsave.exp: Likewise.
3846 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3847 test conditionally.
3848 * gdb.reverse/consecutive-reverse.exp: Likewise.
3849 * gdb.reverse/finish-precsave.exp: Likewise.
3850 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3851 * gdb.reverse/finish-reverse.exp: Likewise.
3852 * gdb.reverse/i386-reverse.exp: Likewise.
3853 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3854 * gdb.reverse/machinestate.exp: Likewise.
3855 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3856 * gdb.reverse/sigall-precsave.exp: Likewise.
3857 * gdb.reverse/sigall-reverse.exp: Likewise.
3858 * gdb.reverse/solib-reverse.exp: Likewise.
3859 * gdb.reverse/step-reverse.exp: Likewise.
3860 * gdb.reverse/until-reverse.exp: Likewise.
3861 * gdb.reverse/watch-reverse.exp: Likewise.
3862
a59306a3
YQ
38632011-11-05 Yao Qi <yao@codesourcery.com>
3864
3865 * gdb.trace/trace-break.exp: Add test on setting two
3866 fast tracepoints at the same address.
3867
87769f59
JK
38682011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3869
3870 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3871
3065dfb6
SS
38722011-11-02 Stan Shebs <stan@codesourcery.com>
3873
3874 * gdb.trace/collection.c: Add code using strings.
3875 * gdb.trace/collection.exp: Add tests of string collection.
3876
89e208db
JK
38772011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3878
3879 * gdb.base/skip-solib.exp (executable_main): New variable.
3880 (binfile_main): Base it on that.
3881 Use $executable_main in clean_restart calls. Drop gdb_exit and
3882 gdb_start calls.
3883
405e54e9
JK
38842011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3885
3886 Fix racy FAILs.
3887 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3888 breakpoint_re globals import by async. Set string_regex to .* for
3889 async. Remove the optional thread_selected_re and breakpoint_re
3890 globals expectations.
3891
58e8570a
JM
38922011-11-01 Joseph Myers <joseph@codesourcery.com>
3893
3894 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3895 well as Cygwin.
3896
7b35ec7f 38972011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3898
3899 Add tests for skip command.
89e208db
JK
3900 * gdb.base/skip-solib-lib.c: New
3901 * gdb.base/skip-solib-main.c: New
3902 * gdb.base/skip-solib.exp: New
3903 * gdb.base/skip.c: New
3904 * gdb.base/skip.exp: New
3905 * gdb.base/skip1.c: New
3906 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3907
b9fd1791
PA
39082011-10-31 Yao Qi <yao@codesourcery.com>
3909 Pedro Alves <pedro@codesourcery.com>
3910
3911 * gdb.trace/trace-break.c: New.
3912 * gdb.trace/trace-break.exp: New.
3913
4323fecc
JK
39142011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3915
3916 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3917 break-here-2.
3918
0e5bf2a8
PA
39192011-10-28 Pedro Alves <pedro@codesourcery.com>
3920
3921 * gdb.threads/no-unwaited-for-left.c: New.
3922 * gdb.threads/no-unwaited-for-left.exp: New.
3923 * gdb.threads/non-ldr-exc-1.c: New.
3924 * gdb.threads/non-ldr-exc-1.exp: New.
3925 * gdb.threads/non-ldr-exc-2.c: New.
3926 * gdb.threads/non-ldr-exc-2.exp: New.
3927 * gdb.threads/non-ldr-exc-3.c: New.
3928 * gdb.threads/non-ldr-exc-3.exp: New.
3929 * gdb.threads/non-ldr-exc-4.c: New.
3930 * gdb.threads/non-ldr-exc-4.exp: New.
3931
3a3dad98
JK
39322011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3933
3934 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3935 * gdb.base/attach-pie-misread.exp: Likewise.
3936 * gdb.base/break-interp.exp: Likewise.
3937 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3938 testcases for use_gdb_stub.
3939 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3940 (continue): New testcase.
3941 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3942 * gdb.threads/attach-into-signal.exp: Likewise.
3943 * gdb.threads/attach-stopped.exp: Likewise.
3944 * gdb.threads/attachstop-mt.exp: Likewise.
3945
d6a5d40c
PK
39462011-10-28 Paul Koning <paul_koning@dell.com>
3947
3948 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3949
ca539be8
JK
39502011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3951
3952 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3953 (mi_gdb_test): Import globals thread_selected_re
3954 and breakpoint_re. Expect them optionally at the regex start.
3955
d234ef5c
DE
39562011-10-27 Doug Evans <dje@google.com>
3957
3958 * gdb.python/python.exp: Test source -s.
3959
ab964825
PK
39602011-10-26 Paul Koning <paul_koning@dell.com>
3961
3962 * gdb.python/lib-types.cc (struct A): New structure.
3963 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3964
54d8a644
PK
39652011-10-25 Paul Koning <paul_koning@dell.com>
3966
3967 PR python/13327
d234ef5c 3968
54d8a644
PK
3969 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3970 fetch_lazy method.
3971
b0221781
YQ
39722011-10-24 Yao Qi <yao@codesourcery.com>
3973
3974 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3975 target is tic6x-*-*.
3976
6cda5a20
JB
39772011-10-21 Joel Brobecker <brobecker@adacore.com>
3978
3979 * gdb.ada/mi_task_info/task_switch.adb: New file.
3980 * gdb.ada/mi_task_info.exp: New file.
3981
5ed9db04
JK
39822011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3985 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3986
9df2fbc4
PM
39872011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3988
3989 PR python/12656
3990
3991 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3992 global_block tests.
3993
736086ba
TT
39942011-10-18 Tom Tromey <tromey@redhat.com>
3995
3996 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3997
4af31552
TT
39982011-10-18 Tom Tromey <tromey@redhat.com>
3999
4000 * gdb.base/source.exp: Don't include full file name in test name.
4001 * gdb.python/python.exp: Don't include full file name in test
4002 name.
4003
43136979
AR
40042011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4005
4006 * gdb.base/attach-pie-noexec.c: New files.
4007 * gdb.base/attach-pie-noexec.exp: New files.
4008
543a9323
JM
40092011-10-17 Joseph Myers <joseph@codesourcery.com>
4010
4011 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4012 prompt for each extra line in command.
4013
21ae7a4d
JK
40142011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4015
4016 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4017 Revert the part of:
4018 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4019 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4020 Change the expected string.
4021
20ec36d9
JK
40222011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4023
4024 Fix results with system glibc debug info installed.
4025 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4026 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4027 Accept also __libc_ symbol prefix and no prefix.
4028
6501c2fc
KS
40292011-10-14 Keith Seitz <keiths@redhat.com>
4030
4031 PR c++/13225
4032 * gdb.cp/converts.cc (foo3_1): New function.
4033 (foo3_2): New functions.
4034 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4035 and null pointer conversions of integer constant zero.
4036 Add test to check if all arguments are checked for incompatible
4037 conversion BADNESS.
4038
55b1fd0c
TT
40392011-10-14 Tom Tromey <tromey@redhat.com>
4040
4041 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4042 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4043 linespec.
4044
22c05d8a
JK
40452011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4046
4047 Fix internal error regression.
4048 * gdb.dwarf2/implptr-optimized-out.S: New file.
4049 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4050
1d6edc3c
JK
40512011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4052
4053 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4054 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4055 (loclist): New.
4056 (4): New abbrev.
4057 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4058 Use prepare_for_testing, remove clean_restart.
4059 (p arraynoloc, p arraycallnoloc): New tests.
4060
9ec72168
JK
40612011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4062
4063 * gdb.cp/namespace-enum.exp (executable): New variable.
4064 (binfile): Use ${objdir}/${subdir}/ prefix.
4065 Use ${executable} for clean_restart.
4066
9c6c53f7
SA
40672011-10-11 Sterling Augustine <saugustine@google.com>
4068
4069 * gdb.cp/Makefile.in: Add namespace-enum test.
4070 * gdb.cp/namespace-enum.exp: New file.
4071 * gdb.cp/namespace-enum.c: New file.
4072 * gdb.cp/namespace-enum-main.c: New file.
4073
fac7ceb3
UW
40742011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4075
4076 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4077 sysroot.
4078
941b2081
JK
40792011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4080
4081 Reimplement @entry in input expressions.
4082 * gdb.base/exprs.c (v_int_array_init): New variable.
4083 * gdb.base/exprs.exp (print v_int_array_init)
4084 (print *v_int_array_init@1, print *v_int_array_init@2)
4085 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4086 (print v_int_array_init[1]@1): New tests.
4087
0344e878
JM
40882011-10-10 Joseph Myers <joseph@codesourcery.com>
4089
4090 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4091 expected message.
4092
5a56e9c5
DE
40932011-10-09 Doug Evans <dje@google.com>
4094
4095 * gdb.base/alias.exp: Add tests for alias command.
4096
2bda9cc5
JK
40972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4098
4099 * gdb.arch/amd64-entry-value.s: New file.
4100 * gdb.mi/mi2-amd64-entry-value.s: New file.
4101
a471c594
JK
41022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4103
4104 Display @entry parameter values even for references.
4105 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4106 functions.
4107 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4108 reference and datap_input.
4109 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4110 breakpoints.
4111 (continue to breakpoint: entry_reference: reference)
4112 (entry_reference: bt at entry)
4113 (continue to breakpoint: entry_reference: breakhere_reference)
4114 (entry_reference: bt, entry_reference: ptype regparam)
4115 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4116 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4117 (entry_reference: p regcopy, entry_reference: p nodataparam)
4118 (entry_reference: p nodataparam@entry): New tests.
4119
36b11add
JK
41202011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4121
4122 Support @entry in input expressions.
4123 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4124 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4125 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4126 (tailcall: p j@entry): New tests.
4127 * gdb.cp/koenig.cc (A::entry): New function.
4128 (main): Call it.
4129 * gdb.cp/koenig.exp (p entry (c)): New test.
4130
e18b2753
JK
41312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4132
4133 Display @entry parameter values (without references).
4134 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4135 (different, validity, invalid): New functions.
4136 (main): Call them.
4137 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4138 stacktest, breakhere_stacktest, different, breakhere_different,
4139 breakhere_validity and breakhere_invalid.
4140 (entry: bt): Update for @entry.
4141 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4142 (entry_validity: *, entry_invalid: *): Many new tests.
4143 * gdb.base/break.exp
4144 (run until breakpoint set at small function, optimized file): Accept
4145 also the @entry suffix.
4146 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4147 * gdb.mi/mi2-amd64-entry-value.c: New files.
4148 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4149
2d6c5dc2
JK
41502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4151
4152 Protect entry values against self tail calls.
4153 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4154 (main): Call self.
4155 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4156 (set debug entry-values 1, self: bt debug entry-values): New tests.
4157
111c6489
JK
41582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4159
4160 Recognize virtual tail call frames.
4161 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4162 (amb_b, amb_a): New.
4163 (main): Call a and b.
4164 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4165 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4166 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4167 New tests.
4168
8e3b41a9
JK
41692011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4170
4171 Implement basic support for DW_TAG_GNU_call_site.
4172 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4173 * gdb.arch/amd64-entry-value.cc: New file.
4174 * gdb.arch/amd64-entry-value.exp: New file.
4175
181cebd4
JK
41762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4177
4178 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4179 * gdb.dwarf2/implptr-64bit.S: New file.
4180 * gdb.dwarf2/implptr-64bit.exp: New file.
4181
741f5e3c
JK
41822011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4183
4184 Fix initial language detection with -readnow.
4185 * gdb.cp/readnow-language.cc: New file.
4186 * gdb.cp/readnow-language.exp: New file.
4187
a73d2258
JK
41882011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4189
4190 Fix printed anonymous struct name.
4191 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4192
af369495
JM
41932011-10-09 Joseph Myers <joseph@codesourcery.com>
4194
4195 * gdb.base/solib-symbol.exp: Do not include directories in
4196 filenames in expected messages.
4197
1fa57852
DE
41982011-10-07 Doug Evans <dje@google.com>
4199
4200 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4201
bd054e06
KP
42022011-10-07 Kevin Pouget <kevin.pouget@st.com>
4203
4204 Allow Python notification of new object-file loadings.
4205 * gdb.python/py-events.exp: Test newobjfile event.
4206 * gdb.python/py-events.py: Register newobjfile callback.
4207 * gdb.python/py-events.c: Add call to shared library
4208 * gdb.python/py-events-shlib.c: New file.
4209
8031b6f8
JM
42102011-10-06 Joseph Myers <joseph@codesourcery.com>
4211
4212 * gdb.base/fixsection.exp: Do not include directories in filename
4213 in expected message.
4214
7fea6923
PM
42152011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4216
4217 Add tests for passing of environment variables to inferior.
4218 * gdb.base/testenv.c: New test source.
4219 * gdb.base/testenv.exp: New expect test.
4220
687f2a88
PK
42212011-10-04 Paul Koning <paul_koning@dell.com>
4222
4223 * gdb.python/py-value.c (main): Break before return.
4224
cb6be26b
KP
42252011-10-04 Kevin Pouget <kevin.pouget@st.com>
4226
4227 PR python/12691: Add the inferior to Python exited event
4228 * gdb.python/py-events.exp: Test the inferior attribute of exited
4229 event with a fork.
4230 * gdb.python/py-events.py: Print inferior number on exit.
4231 * gdb.python/py-events.c: Fork the inferior.
4232
fb213700
EBM
42332011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4234
4235 * gdb.base/jit.exp: Add testcase name to log message
4236
aa2071bd
PK
42372011-10-03 Paul Koning <paul_koning@dell.com>
4238 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 * gdb.python/py-value.exp
4241 (python inval = gdb.parse_and_eval('*(int*)0'))
4242 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4243 (set argc=2, python print argc_lazy): New tests.
4244
dd11a36c
JB
42452011-10-02 Joel Brobecker <brobecker@adacore.com>
4246
4247 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4248
46f886f1
JK
42492011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4250 Pedro Alves <pedro@codesourcery.com>
4251
4252 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4253 can_read_0, test for it.
4254 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4255 (parse_and_eval with memory error): ... here, make it untested if
4256 can_read_0.
4257
c5cb204f
MP
42582011-09-30 Marek Polacek <mpolacek@redhat.com>
4259
4260 * gdb.python/python.exp (verify pagination beforehand)
4261 (verify pagination afterwards): Fix race by splitting the line.
4262
68fb0ec0
JM
42632011-09-29 Joseph Myers <joseph@codesourcery.com>
4264
4265 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4266 for 64-bit multilibs from i?86-* targets.
4267
6aee0d90
MP
42682011-09-29 Marek Polacek <mpolacek@redhat.com>
4269
4270 * lib/gdb.exp: Fix a typo in one of the comments.
4271
e9101ff5
MP
42722011-09-29 Marek Polacek <mpolacek@redhat.com>
4273
4274 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4275 matching pattern.
4276
7a81bdbf
PK
42772011-09-28 Paul Koning <paul_koning@dell.com>
4278
4279 * gdb.python/py-type.c (enum E): New.
4280 * gdb.python/py-type.exp (test_fields): Add tests for Python
4281 mapping access to fields.
4282 (test_enums): New test for field access on enums.
4283
6710bf39
SS
42842011-09-27 Stan Shebs <stan@codesourcery.com>
4285
4286 * gdb.trace/collection.exp: Test collection of $_ret.
4287
b2a6bdeb
AT
42882011-09-22 Andreas Tobler <andreast@fgznet.ch>
4289
4290 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4291 list of compilation switches for <*-*-freebsd*>.
4292
3c9057f3
SS
42932011-09-19 Stan Shebs <stan@codesourcery.com>
4294
4295 * gdb.trace/tspeed.exp: New file.
4296 * gdb.trace/tspeed.c: New file.
4297
34518530
YQ
42982011-09-18 Yao Qi <yao@codesourcery.com>
4299
4300 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4301 instructions.
4302 (test_adr_32bit, test_pop_pc): Likewise.
4303 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4304 Thumb instructions.
4305 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4306 in gdb_test_multiple.
4307 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4308
ab254057
YQ
43092011-09-17 Yao Qi <yao@codesourcery.com>
4310
4311 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4312 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4313 support single step to signal handler.
4314
9c317b71
YQ
43152011-09-17 Yao Qi <yao@codesourcery.com>
4316
4317 * gdb.base/disp-step-fork.c: New.
4318 * gdb.base/disp-step-syscall.exp: New.
4319 * gdb.base/disp-step-vfork.c: New.
4320
a8123151
JB
43212011-09-16 Joel Brobecker <brobecker@adacore.com>
4322
4323 * gdb.ada/tasks.exp: Make the expected output for
4324 the `info tasks' tests more resilient to spacing
4325 changes.
4326
63a9aad8
JK
43272011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4328
4329 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4330 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4331
2aa48337
KP
43322011-09-15 Kevin Pouget <kevin.pouget@st.com>
4333
4334 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4335 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4336
6839b47f
KP
43372011-04-30 Kevin Pouget <kevin.pouget@st.com>
4338
4339 Handle multiple breakpoint hits in Python interface:
4340 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4341 presence.
4342 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4343 breakpoint hits.
4344
0935723e
JK
43452011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4346 Jan Kratochvil <jan.kratochvil@redhat.com>
4347
4348 * gdb.python/py-events.exp: Remove pretty printing comment.
4349 * gdb.python/py-evsignal.exp: New file.
4350 * gdb.python/py-evthreads.c: Include signal.h.
4351 (thread3): Remove variable count3. Remove variable bad and use raise
4352 instead.
4353 (thread2): Remove variable count2. Move thread3 pthread_create here,
4354 merge pthread_join to a single line.
4355 (main): Remove variable count1. Merge pthread_join with pthread_create
4356 to a single line.
4357 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4358 KFAIL python/12966 for gdbserver. Test return value of
4359 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4360 gdb_expect by gdb_test and gdb_test_multiple.
4361 (thread 2, thread 3): New tests.
4362
4801a9a3
PA
43632011-09-12 Matt Rice <ratmice@gmail.com>
4364 Pedro Alves <pedro@codesourcery.com>
4365
4366 PR gdb/13175
4367
4368 * gdb.base/interp.exp: New tests.
4369 * gdb.base/interp.c: New file.
4370
24ece742
DE
43712011-09-12 Doug Evans <dje@google.com>
4372
4373 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4374 * gdb.dwarf2/typeddwarf.exp: Ditto.
4375
7f062217
JK
43762011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4377
4378 Fix compatibility with x32 arch.
4379 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4380 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4381 is_x86_like_target.
4382 * testsuite/gdb.trace/collection.exp: Likewise.
4383 * testsuite/gdb.trace/report.exp: Likewise.
4384 * testsuite/gdb.trace/unavailable.exp: Likewise.
4385 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4386 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4387 (is_x86_like_target): Check also is_amd64_regs_target.
4388
08711b9a
JK
43892011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4390
4391 PR breakpoints/12435
4392 * gdb.arch/amd64-prologue-xmm.c: New file.
4393 * gdb.arch/amd64-prologue-xmm.exp: New file.
4394 * gdb.arch/amd64-prologue-xmm.s: New file.
4395
b99b5f66
JK
43962011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4397
4398 * gdb.dwarf2/dw2-param-error-main.c: New file.
4399 * gdb.dwarf2/dw2-param-error.S: New file.
4400 * gdb.dwarf2/dw2-param-error.exp: New file.
4401
a391a2f6
PA
44022011-09-08 Pedro Alves <pedro@codesourcery.com>
4403
4404 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4405 inferior's pid and look for a core dump named core.$pid. Use
4406 `remote_file' commands on the host instead of hand coding shell
4407 commands on the build.
4408 * gdb.base/valgrind-db-attach.exp: Kill the program before
4409 finishing the test.
4410
7d8e6458 44112011-09-02 Matt Rice <ratmice@gmail.com>
4412
4413 * lib/prompt.exp: New file for testing the first prompt.
4414 * gdb.python/py-prompt.exp: Ditto.
4415 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4416
68e77c9e
PA
44172011-09-02 Pedro Alves <pedro@codesourcery.com>
4418
4419 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4420 0, before testing gcore.
4421
9655e943
JK
44222011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4423
df6dc84d
JK
4424 * dw2-ifort-parameter-debug.S: Update copyright year.
4425 * dw2-ifort-parameter.c: Update copyright year.
4426 * dw2-ifort-parameter.exp: Update copyright year.
4427
9655e943
JK
4428 * dw2-ifort-parameter-debug.S: New file.
4429 * dw2-ifort-parameter.c: New file.
4430 * dw2-ifort-parameter.exp: New file.
4431
353d1d73
JK
44322011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4433
4434 * gdb.base/commands.exp (error_clears_commands_left): New function.
4435 (): Call it.
4436
5c07461a
JK
44372011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4438
4439 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4440 (C): Initialize `a'.
4441 * gdb.mi/mi-inheritance-syntax-error.exp
4442 (-data-evaluate-expression $path): Expect `a' as 5.
4443
0d932b2f
MK
44442011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4445
4446 PR mi/11912
4447 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4448 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4449 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4450 keyword in output of -var-info-path-expression.
4451
bdb54049
JK
44522011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4453
4454 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4455 * gdb.trace/collection.exp: Likewise.
4456 * gdb.trace/report.exp: Likewise.
4457 * gdb.trace/unavailable.exp: Likewise.
4458 * gdb.trace/while-dyn.exp: Likewise.
4459
59cde39c
KS
44602011-08-18 Keith Seitz <keiths@redhat.com>
4461
4462 PR c++/12266
4463 * gdb.cp/meth-typedefs.cc: New file.
4464 * gdb.cp/meth-typedefs.exp: New file.
4465
fa3a4f15
PM
44662011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4467
4468 * gdb.python/python.exp: Add extended-prompt tests.
4469
c1049fca
JK
44702011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4471
4472 * gdb.arch/i386-dr3-watch.exp
4473 (watchpoint on gap1 does not fit debug registers)
4474 (delete all watchpoints): Fix racy expect strings.
4475
d93f7b5c
YQ
44762011-08-14 Yao Qi <yao@codesourcery.com>
4477
4478 * gdb.base/maint.exp: set data_section to ".neardata".
4479 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4480 * gdb.base/savedregs.exp: Handle SIGILL.
4481 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4482 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4483
457e09f0
DE
44842011-08-12 Doug Evans <dje@google.com>
4485
4486 * gdb.python/py-symbol.exp: Add test for symbol.type.
4487
5d0bb2fb
UW
44882011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4489
4490 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4491 * gdb.mi/mi-pthreads.exp: Likewise.
4492 * gdb.mi/mi2-pthreads.exp: Likewise.
4493 * gdb.mi/gdb669.exp.exp: Likewise.
4494
fcdfa280
PA
44952011-08-09 Pedro Alves <pedro@codesourcery.com>
4496
4497 * lib/mi-support.exp (detect_async): Rename to...
4498 (mi_detect_async): ... this.
4499 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4500 * gdb.mi/mi-nonstop.exp: Adjust.
4501 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4502 * gdb.mi/mi-nsintrall.exp: Adjust.
4503 * gdb.mi/mi-nsmoribund.exp: Adjust.
4504 * gdb.mi/mi-nsthrexec.exp: Adjust.
4505
9d8fa392
PA
45062011-08-09 Pedro Alves <pedro@codesourcery.com>
4507
4508 * gdb.base/display.c (do_loops): New `p_i' local.
4509 * gdb.base/display.exp: Test displaying a variable that is
4510 temporarily at a bad address.
4511
b6cede78
JK
45122011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4513
4514 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4515 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4516
67bedb8c
JK
45172011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4518
4519 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4520 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4521 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4522
af6e93b2
PA
45232011-08-05 Pedro Alves <pedro@codesourcery.com>
4524
4525 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4526 procedure.
4527 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4528
1cf0e11f
YQ
45292011-08-05 Yao Qi <yao@codesourcery.com>
4530
4531 * gdb.base/callfuncs.exp: Set language after main.
4532 * gdb.cp/cplusfuncs.exp: Likewise.
4533 * gdb.cp/inherit.exp: Likewise.
4534
a1e28cb2
UW
45352011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4536
4537 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4538 * gdb.base/watch-vfork.exp: Skip on remote targets.
4539
d4f5bbb9
UW
45402011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4541
4542 * gdb.threads/thread-find.exp: Support remote targets.
4543
724f4f80
UW
45442011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4545
4546 * gdb.base/jit.exp: Download solib_binfile to target.
4547 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4548 and call dlopen without full path name.
4549 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4550 dlopen without full path name.
4551
934709f0
PW
45522011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4553
4554 * gdb.base/break-always.exp: Complete the test
4555 with duplicated breakpoints and enabling/disabling them.
4556
c26106c4
TT
45572011-08-02 Tom Tromey <tromey@redhat.com>
4558
4559 PR gdb/11289:
4560 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4561
9300444e 45622011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4563
4564 PR gdb/13045
4565 * gdb.base/float.exp: Add new test case for PR gdb/13045
4566 * gdb.base/float.c: New file.
4567
00bd41d6
PM
45682011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4569
4570 * gdb.python/py-mi.exp: Test printers returning string hint, and
4571 also not returning a value.
4572 * gdb.python/py-prettyprint.c: Add testcase for above.
4573 * gdb.python/py-prettyprint.py: Add test printer for above.
4574
d24f74ce
JK
45752011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4576
4577 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4578 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4579 (.Ldie30) Add as field "data4".
4580 (.Ldie32) Rename field "b" to "shl".
4581 (abbrev4) Change for the "data4" field.
4582 (abbrev5, abbrev6) Remove.
4583 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4584 (p &s.shl): ... here. Add comment.
4585 (p &s.data4): New.
4586
bb7da2bf
JK
45872011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 Fix crash on lval_computed values.
4590 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4591
11081198
JK
45922011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4593
4594 * gdb.base/help.exp (help whatis): Update the expected string.
4595
3c6e0cb3
JK
45962011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4599 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4600 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4601 Change the expected string.
4602
efa80663
PA
46032011-07-26 Pedro Alves <pedro@codesourcery.com>
4604
4605 * gdb.base/watchpoint.exp
4606 (test_disable_enable_software_watchpoint): New procedure.
4607 (top level): Run it.
4608
db8e4570
UW
46092011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4610
4611 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4612 executable file "${binfile}", C++ version "${binfile}-cxx".
4613 * gdb.python/py-prettyprint.exp: Likewise.
4614 * gdb.python/py-symbol.exp: Likewise.
4615 * gdb.python/py-type.exp: Likewise.
4616 * gdb.python/py-value.exp: Likewise.
4617 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4618 file name instead of just suffix.
4619
543305c9
JK
46202011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4621
4622 Fix implicit pointer offsets.
4623 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4624 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4625 (continue to breakpoint: continue to baz breakpoint for implptr)
4626 (sanity check element 0, sanity check element 1)
4627 (enter the inlined function, check element 0 for the offset)
4628 (check element 1 for the offset)
4629 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4630 (set foo breakpoint for implptr): Update the breakpoint number.
4631
b3215adc
UW
46322011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4633
4634 * gdb.python/py-mi.exp: Use different file names for different
4635 versions of the executable under test.
4636 * gdb.python/py-prettyprint.exp: Likewise.
4637 * gdb.python/py-symbol.exp: Likewise.
4638 * gdb.python/py-template.exp: Likewise.
4639 * gdb.python/py-type.exp: Likewise.
4640 * gdb.python/py-value.exp: Likewise.
4641
182b9acc
UW
46422011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4643
4644 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4645 flag after restarting GDB if necessary.
4646
e6052b5d
UW
46472011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4648
4649 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4650
1ced966e
PA
46512011-07-22 Pedro Alves <pedro@codesourcery.com>
4652
4653 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4654 backend doesn't leave used debug registers behind.
4655
3543a589
TT
46562011-07-22 Tom Tromey <tromey@redhat.com>
4657
4658 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4659 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4660 argument.
4661 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4662
14d15303 46632011-07-21 Matt Rice <ratmice@gmail.com>
4664
4665 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4666 in mostlyclean rule. Add files ending in .core.
4667
9b158ba0 46682011-07-21 Matt Rice <ratmice@gmail.com>
4669
4670 PR macros/12999
4671 * gdb.base/info-macros.c: New test sources.
4672 * gdb.base/info-macros.exp: New tests.
4673
d17b6f81
PM
46742011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4675
4676 * gdb.python/python.exp: Add prompt substitution tests.
4677
918dd910
JK
46782011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4679
4680 Fix crash if referenced CU is aged out.
4681 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4682 New.
4683 * gdb.dwarf2/implptr.exp: Likewise.
4684
0e37a63c
JK
46852011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4686
4687 * gdb.dwarf2/implptr.S: Rebuilt.
4688 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4689 (bar): Use them for j, k, l.
4690 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4691 COMPILE.
4692 (print j in implptr:bar): Update for the intp typedef.
4693 (print p[0].x in implptr:foo): Use more exact regex.
4694
f65cf84c
TT
46952011-07-18 Tom Tromey <tromey@redhat.com>
4696
4697 * gdb.cp/static-method.exp: Add missing single quote.
4698
d5b4a7be
YQ
46992011-07-18 Yao Qi <yao@codesourcery.com>
4700
4701 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4702 supported.
4703 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4704 * gdb.mi/mi-nonstop.exp: Likewise.
4705 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4706 * gdb.mi/mi-nsintrall.exp: Likewise.
4707 * gdb.mi/mi-nsmoribund.exp: Likewise.
4708 * gdb.mi/mi-nsthrexec.exp: Likewise.
4709 * gdb.python/py-evthreads.exp: Likewise.
4710
e9ea2662
JK
47112011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4712
4713 Code cleanup.
4714 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4715 it. Substitute it instead of test_compiler_info everywhere.
4716
ce451573
UW
47172011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4718
4719 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4720 remote targets as well.
4721
756d88a7
UW
47222011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4723
4724 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4725 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4726
31f83dc5
UW
47272011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4728
4729 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4730 a remote machine, not the host.
4731 (gdb_compile_shlib): Set soname if target is remote.
4732
059241a0
PP
47332011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4734
4735 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4736
28a0b48c 47372011-07-13 Matt Rice <ratmice@gmail.com>
4738
4739 * gdb.python/py-objfile-script-gdb.py: Renamed to
4740 py-objfile-script-gdb.py.in.
4741 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4742 py-objfile-script-gdb.py.
4743 * gdb.python/py-objfile-script.exp: Update reference to
4744 py-objfile-script-gdb.py.
4745
9a771b67
JK
47462011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4747
4748 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4749 reference undefined label.
4750
04ad99e6
JK
47512011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4752
4753 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4754 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4755 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4756 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4757
713389e0
PM
47582011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4759
4760 PR python/12438
4761 * gdb.python/python.exp: Add maint set/show python print-stack
4762 deprecated tests. Add set/show python print-backtrace tests.
4763
97d146f8
JK
47642011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4765
4766 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4767 debug info.
4768
facde0e5 47692011-07-06 Matt Rice <ratmice@gmail.com>
4770
4771 * gdb.python/python.exp: Update filename paths.
4772 * gdb.python/py-symtab.exp: Ditto.
4773
438640d1
MP
47742011-07-06 Marek Polacek <mpolacek@redhat.com>
4775
4776 * gdb.python/py-evthreads.exp: Add missing `$'.
4777
33a365df
MF
47782011-07-06 Jie Zhang <jie.zhang@analog.com>
4779
4780 * config/bfin.exp: New file.
4781 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4782 * gdb.asm/bfin.inc: New file.
4783
8f7ae686
MP
47842011-07-06 Marek Polacek <mpolacek@redhat.com>
4785
df46027d 4786 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4787 the whole output.
4788
eb2a6f42
TT
47892011-07-05 Tom Tromey <tromey@redhat.com>
4790
4791 * gdb.java/jprint.java (jprint.hi): New field.
4792 * gdb.java/jprint.exp: Print string.
4793
177b42fe
TJB
47942011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4795
4796 * gdb.base/call-sc.c: Fix typos.
4797 * gdb.base/ifelse.exp: Likewise.
4798 * gdb.base/structs.c: Likewise.
4799
3b2a0cf2
JB
48002011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4801
4802 * gdb.base/jit-so.exp: New test.
4803 * gdb.base/jit-dlmain.c: New file.
4804 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4805
46fc714c
JK
48062011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4807
4808 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4809 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4810 * gdb.cp/pr9167.exp (p b): Likewise.
4811 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4812 (test value of P in inner_m, test type of Z in inner_m): Call
4813 setup_xfail for gcc <= 4.5.
46fc714c 4814
418c7cf7
JK
48152011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4816
4817 * gdb.cp/paren-type.cc: New files.
4818 * gdb.cp/paren-type.exp: New files.
4819
3d50dd94
JK
48202011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4821
4822 Stop on first linespec terminator instead of eating what we can.
4823 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4824 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4825 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4826 (break C::f()): ... this one.
4827 (break C::operator()()): New test.
4828 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4829 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4830 test.
4831
dcf9f4ab
JK
48322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4833
4834 Fall back linespec to minimal symbols.
4835 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4836 error message.
4837 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4838 * gdb.cp/minsym-fallback-main.cc: New file.
4839 * gdb.cp/minsym-fallback.cc: New file.
4840 * gdb.cp/minsym-fallback.exp: New file.
4841 * gdb.cp/minsym-fallback.h: New file.
4842
3f542ed1
JK
48432011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4844
4845 * gdb.cp/no-dmgl-verbose.cc: New file.
4846 * gdb.cp/no-dmgl-verbose.exp: New file.
4847
48482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4849
4850 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4851 __GI_.
4852 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4853 (f): New function.
4854 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4855 (complete p 'func<short>(): ... here.
4856 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4857 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4858 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4859 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4860 Make them KFAIL gcc/49546.
4861
00eb2c4a
JB
48622011-07-01 Joel Brobecker <brobecker@adacore.com>
4863
4864 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4865
85a20c42
JK
48662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4867
4868 Test GCC PR debug/49546.
4869 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4870 (test type of F in k3_m, test value of F in k3_m): New.
4871 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4872 (main): New variable k3. Call k3.k3_m.
4873
d2d43431
JB
48742011-07-01 Jean-Charles Delay <delay@adacore.com>
4875
4876 * gdb.ada/packed_array.exp: Fix expected outout.
4877
54ae186f
JB
48782011-07-01 Jean-Charles Delay <delay@adacore.com>
4879
4880 * gdb.ada/packed_array.exp: fixed expected output.
4881
8f17729f
JB
48822011-07-01 Joel Brobecker <brobecker@adacore.com>
4883
4884 * gdb.ada/same_enum: New testcase.
4885
f5aa6869
JB
48862011-07-01 Joel Brobecker <brobecker@adacore.com>
4887
4888 * gdb.ada/ptr_typedef: New testcase.
4889
828292f2
JB
48902011-07-01 Joel Brobecker <brobecker@adacore.com>
4891
4892 * gdb.ada/arrayptr.exp: Add ptype test.
4893
18920c42
JB
48942011-07-01 Joel Brobecker <brobecker@adacore.com>
4895
4896 * gdb.ada/char_enum: New testcase.
4897
3536d9e3 48982011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4899
4900 * gdb.base/dump.exp (capture_pointer_with_type): New.
4901 Get value from address instead of name.
4902 Start GDB once, and do `dump' and `restore'
4903 tests together.
4904
db863c42
MF
49052011-06-30 Jie Zhang <jie.zhang@analog.com>
4906 Mike Frysinger <vapier@gentoo.org>
4907
4908 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4909 helper functions for getting/setting remotetimeout variable.
4910 * lib/gdb.exp (gdb_load): If the target is remote, set
4911 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4912 with $loadtimeout. Set $load_ok to 0 before doing the load.
4913 Instead of returning, immediately, set $load_ok to 0. Call
4914 set_remotetimeout with $oldremotetimeout, and then return if
4915 $load_ok is 1.
4916
e9e642a8
AB
49172011-06-30 Andrew Burgess <aburgess@broadcom.com>
4918
4919 * gdb.python/py-template.exp: Don't run this test if the target
4920 does not support c++ tests.
4921
32019081
JK
49222011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4923
4924 Fix non-only rename list for Fortran modules import.
4925 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4926 tests.
4927 * gdb.fortran/module.f90 (module moduse): New.
4928 (program module): use moduse, test var_x, var_y and var_z.
4929
0ecee54c
TT
49302011-06-29 Tom Tromey <tromey@redhat.com>
4931
4932 PR testsuite/12040:
4933 * gdb.fortran/array-element.exp: Use f90, not f77.
4934 * gdb.fortran/complex.exp: Use f90, not f77.
4935 * gdb.fortran/derived-type.exp: Use f90, not f77.
4936 * gdb.fortran/library-module.exp: Use f90, not f77.
4937 * gdb.fortran/logical.exp: Use f90, not f77.
4938 * gdb.fortran/module.exp: Use f90, not f77.
4939 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4940 * gdb.fortran/subarray.exp: Use f90, not f77.
4941
3b2b8fea
TT
49422011-06-29 Tom Tromey <tromey@redhat.com>
4943
4944 * gdb.fortran/charset.exp: New file.
4945 * gdb.fortran/charset.f90: New file.
4946
42159ca5
TT
49472011-06-29 Tom Tromey <tromey@redhat.com>
4948
4949 PR testsuite/12040:
4950 * lib/future.exp: New file, mostly extracted from ada.exp.
4951 Rewrote compatibility code to use rename.
4952 (gdb_find_gfortran): New proc.
4953 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4954 gfortran patch.
4955 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4956 Move to future.exp.
4957 * lib/gdb.exp: Always load future.exp.
4958
af69a5ce
YQ
49592011-06-28 Yao Qi <yao@codesourcery.com>
4960
4961 * gdb.cp/exception.cc: Don't include iostream.
4962 (bar): Remove print statement.
4963 (catcher): New.
4964 (main): Remove print statements. Call function catcher.
4965 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4966 Set breakpoint on catcher, and check the value of parameter.
4967
ab5c6a72
YQ
49682011-06-23 Yao Qi <yao@codesourcery.com>
4969
4970 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4971 1.2 is disabled. KFAIL for uclinux.
4972
9497469f
MP
49732011-06-23 Marek Polacek <mpolacek@redhat.com>
4974
4975 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4976 mi_gdb_test.
4977
b9132588
MP
49782011-06-23 Marek Polacek <mpolacek@redhat.com>
4979
5d197ed0 4980 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4981
e55595ca
MP
49822011-06-23 Marek Polacek <mpolacek@redhat.com>
4983
5d197ed0
MP
4984 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4985
49862011-06-23 Marek Polacek <mpolacek@redhat.com>
4987
4988 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4989 `test_exec_and_symbol_mi_operatons' return value.
4990 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4991 gdb_test_multiple.
4992 (test_exec_and_symbol_mi_operatons): Likewise.
4993 (test_path_specification): Likewise.
e55595ca 4994
be777e08
YQ
49952011-06-23 Yao Qi <yao@codesourcery.com>
4996
4997 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4998 supported.
4999 * lib/gdb.exp (support_displaced_stepping): New.
5000
615556d6
YQ
50012011-06-23 Yao Qi <yao@codesourcery.com>
5002
5003 * gdb.threads/execl.exp: Skip on remote target.
5004
833b0ca7
MP
50052011-06-21 Marek Polacek <mpolacek@redhat.com>
5006
5d197ed0 5007 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5008 mi_gdb_test.
5009
1ee4023a
MP
50102011-06-20 Marek Polacek <mpolacek@redhat.com>
5011
5d197ed0 5012 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5013
d0b1d624
MP
50142011-06-20 Marek Polacek <mpolacek@redhat.com>
5015
5d197ed0 5016 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5017 mi_gdb_test.
5018
79aa92c1
MP
50192011-06-20 Marek Polacek <mpolacek@redhat.com>
5020
5d197ed0 5021 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5022
5ce5db06
YQ
50232011-06-14 Yao Qi <yao@codesourcery.com>
5024
5025 gdb/testsuite/
5026 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5027
533a737e
JK
50282011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5031
d0e53741
TT
50322011-06-10 Tom Tromey <tromey@redhat.com>
5033
5034 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5035 Add tests for pointer-to-member-function.
5036 * gdb.cp/temargs.cc (S::somefunc): New function.
5037 (K2): New class.
5038 (main): Instantiate K2; call method.
5039
b5916bbd
JB
50402011-06-08 Joel Brobecker <brobecker@adacore.com>
5041
5042 * gdb.python/py-inferior.c (f2): Make str an array rather
5043 than a pointer.
5044 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5045
5be4dfca
JK
50462011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 * gdb.base/async-shell.c: New file.
5049 * gdb.base/async-shell.exp: New file.
5050
9f47e254
PA
50512011-06-06 Pedro Alves <pedro@codesourcery.com>
5052
5053 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5054
64b9b334
JB
50552011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5056
5057 From Stephen Kitt <steve@sk2.org>
5058 * gdb.base/help.exp: Adjust following some spelling corrections
5059 in GDB.
5060
dbc0f131
YQ
50612011-06-01 Yao Qi <yao@codesourcery.com>
5062
5063 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5064
fd336a18
KS
50652010-05-31 Keith Seitz <keiths@redhat.com>
5066
5067 PR c++/12750
5068 * gdb.cp/static-method.cc: New file.
5069 * gdb.cp/static-method.exp: New file.
5070
fa8b9902
KS
50712010-05-31 Keith Seitz <keiths@redhat.com>
5072
5073 PR symtab/12704
5074 * gdb.cp/anon-ns.cc: New file.
5075 * gdb.cp/anon-ns.exp: New file.
5076
0a5b1e09
PA
50772011-05-31 Pedro Alves <pedro@codesourcery.com>
5078
5079 * gdb.arch/i386-dr3-watch.c: New file.
5080 * gdb.arch/i386-dr3-watch.exp: New file.
5081
0578b8d1
YQ
50822011-05-30 Yao Qi <yao@codesourcery.com>
5083
5084 * gdb.base/callfuncs.c (t_structs_fc): New.
5085 (t_structs_dc, t_structs_ldc): New.
5086 (t_double_many_args):
5087 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5088 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5089 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5090 * gdb.base/callfuncs.exp: Call new functions.
5091
6680506e
YQ
50922011-05-30 Yao Qi <yao@codesourcery.com>
5093
ff4d2c60
YQ
5094 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5095 Call rerun_and_prepare for each test to isolate effects.
5096
50972011-05-30 Yao Qi <yao@codesourcery.com>
5098
5099 * gdb.base/varargs.c (find_max_float_real): New.
5100 (find_max_double_real, find_max_long_double_real): New.
5101 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5102 * lib/gdb.exp (setup_kfail_for_target): New.
5103
e43ec454
YQ
51042011-05-30 Yao Qi <yao@codesourcery.com>
5105
5106 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5107 (callcd, callce, callcf, callc1a, callc1b): New.
5108 (callc2a, callc2b): New.
5109 * gdb.base/funcargs.exp (complex_args): New.
5110 (complex_integral_args, complex_float_integral_args): New.
5111 * lib/gdb.exp (support_complex_tests): New. Determine
5112 whether to run test cases on _Complex types.
5113
432b4d03
JK
51142011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5115
5116 * gdb.threads/leader-exit.c: New file.
5117 * gdb.threads/leader-exit.exp: New file.
5118
6caf069d
MP
51192011-05-27 Marek Polacek <mpolacek@redhat.com>
5120
9497469f 5121 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5122
97fce28b
MP
51232011-05-27 Marek Polacek <mpolacek@redhat.com>
5124
5125 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5126 remove the `supported' variable.
5127 * gdb.mi/mi-nonstop.exp: Likewise.
5128 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5129 * gdb.mi/mi-nsintrall.exp: Likewise.
5130 * gdb.mi/mi-nsmoribund.exp: Likewise.
5131 * gdb.mi/mi-nsthrexec.exp: Likewise.
5132
9da8c2a0
PA
51332011-05-26 Pedro Alves <pedro@codesourcery.com>
5134
5135 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5136
2c03e5be
PA
51372011-05-26 Pedro Alves <pedro@codesourcery.com>
5138
5139 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5140
2e21250d
KS
51412011-05-24 Keith Seitz <keiths@redhat.com>
5142
5143 PR breakpoint/12803
5144 * gdb.cp/cmpd-minsyms.cc (a): New method.
5145 (b): New method.
5146 (c): New method.
5147 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5148
cdac0397
PA
51492011-05-24 Pedro Alves <pedro@codesourcery.com>
5150
5151 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5152 watchpoint's command list didn't execute when the watchpoint went
5153 out of scope.
5154
ee5683ab
PM
51552011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5156
5157 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5158 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5159 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5160 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5161 * gdb.arch/i386-permbkpt.exp: Likewise.
5162 * gdb.arch/i386-prologue.exp: Likewise.
5163 * gdb.arch/i386-size-overlap.exp: Likewise.
5164 * gdb.arch/i386-size.exp: Likewise.
5165 * gdb.arch/i386-unwind.exp: Likewise.
5166 * gdb.reverse/i386-precsave.exp: Likewise.
5167 * gdb.reverse/i386-reverse.exp: Likewise.
5168 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5169 * gdb.reverse/i387-env-reverse.exp: Likewise.
5170 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5171
c91c8c16
PA
51722011-05-24 Pedro Alves <pedro@codesourcery.com>
5173
5174 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5175 file doesn't error, using MI.
5176
c50491a7
TT
51772011-05-23 Tom Tromey <tromey@redhat.com>
5178
5179 * gdb.base/charset.exp (string_display): Add tests to assign to
5180 arrays.
5181 * gdb.base/charset.c (short_array, int_array, long_array): New.
5182
4a07b7da
PA
51832011-05-20 Pedro Alves <pedro@codesourcery.com>
5184
5185 Cope with async mode.
5186
4a07b7da
PA
5187 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5188 into gdb_test + mi_expect_stop.
5189
b275f2d2
PA
51902011-05-20 Pedro Alves <pedro@codesourcery.com>
5191
5192 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5193 (callme): Remove printf call.
5194
eec52c44
PM
51952011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5196
5197 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5198 quote pattern to avoid problems with Cygwin/mingw expect versions.
5199 * gdb.base/default.exp (show convenience): Use double
5200 quote pattern for regular expressions.
5201
b3c8eb43
JK
52022011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5203
5204 Fix -readnow for -gdwarf-4 unused type units.
5205 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5206 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5207
ed731959
JK
52082011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5209
5210 * gdb.base/kill-after-signal.c: New file.
5211 * gdb.base/kill-after-signal.exp: New file.
5212
3b48433d
PA
52132011-05-16 Pedro Alves <pedro@codesourcery.com>
5214
5215 * gdb.ada/start.exp: Call untested with the correct test filename.
5216 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5217 test filename. Make the test's binary unique.
5218 * gdb.arch/i386-signal.exp: Call untested with the correct test
5219 filename.
5220 * gdb.arch/i386-size-overlap.exp: Ditto.
5221 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5222 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5223 * gdb.cp/call-c.exp: Ditto.
5224 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5225 filename. Make the test's binary unique.
5226 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5227 * gdb.python/py-mi.exp: Ditto.
5228 * gdb.python/Makefile.in (EXECUTABLES): Update.
5229 * gdb.reverse/i386-precsave.exp: Ditto.
5230 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5231 test filename.
5232 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5233 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5234 unique.
5235 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5236 test filename.
5237 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5238 * gdb.trace/tfile.exp: Ditto.
5239
ba4a8bdd
YQ
52402011-05-14 Yao Qi <yao@codesourcery.com>
5241
5242 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5243 type.
5244
dbaefcf7
DE
52452011-05-13 Doug Evans <dje@google.com>
5246
5247 * gdb.python/py-objfile-script.exp: New file.
5248 * gdb.python/py-objfile-script.c: New file.
5249 * gdb.python/py-objfile-script-gdb.py: New file.
5250 * testsuite/gdb.python/py-section-script.exp: Test
5251 "info auto-load-scripts".
5252
9930639c
TT
52532011-05-13 Tom Tromey <tromey@redhat.com>
5254
5255 * gdb.dwarf2/clztest.exp: New file.
5256 * gdb.dwarf2/clztest.c: New file.
5257 * gdb.dwarf2/clztest.S: New file.
5258
05272e11
DE
52592011-05-13 Doug Evans <dje@google.com>
5260
cc63ef9b
DE
5261 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5262 String16 tests.
05272e11 5263
6edba76f
TT
52642011-05-13 Tom Tromey <tromey@redhat.com>
5265
5266 * lib/gdb.exp (is_x86_like_target): New proc.
5267 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5268 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5269 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5270 -nostdlib to compiler.
5271 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5272 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5273 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5274 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5275 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5276
028d0ed5
TJB
52772011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5278
5279 * gdb.python/py-function.exp: Test setting a value from a function
5280 which executes a command.
5281
8a9b8146
TT
52822011-05-12 Tom Tromey <tromey@redhat.com>
5283
5284 * gdb.dwarf2/typeddwarf.S: New file.
5285 * gdb.dwarf2/typeddwarf.c: New file.
5286 * gdb.dwarf2/typeddwarf.exp: New file.
5287
10483e8e
MP
52882011-05-12 Marek Polacek <mpolacek@redhat.com>
5289
5290 * gdb.mi/mi-basics.exp: Fix races. Honour the
5291 `test_exec_and_symbol_mi_operatons' return value.
5292 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5293 gdb_test_multiple.
5294 (test_exec_and_symbol_mi_operatons): Likewise.
5295 (test_path_specification): Likewise.
5296
faf067f1
JK
52972011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5298
5299 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5300 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5301 Replace `file copy' and `file rename' by `file mtime'. Twice.
5302
7ff911a3
JK
53032011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5304
5305 * gdb.base/readline-ask.c: New file.
5306 * gdb.base/readline-ask.exp: New file.
5307 * gdb.base/readline-ask.inputrc: New file.
5308
a536c6d7
UW
53092011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5310
5311 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5312 to avoid race condition.
5313 * gdb.cell/coremaker.c: Use small stack size.
5314 * gdb.cell/ea-standalone.exp: Use file name without path as
5315 argument to c_to.
5316 * gdb.cell/fork.exp: Allow other output when continuing to end.
5317
d472a426
JK
53182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5319
5320 * gdb.threads/corethreads.c: New file.
5321 * gdb.threads/corethreads.exp: New file.
5322
53232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5324
5325 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5326 Try to compile the test using -Wl,-z,norelro first.
5327 (load_core): New variable libthread_db_seen, initialize it.
5328 (zeroed-threads cannot be listed): Protect it by XFAIL on
5329 !$libthread_db_seen.
5330
8be455d7
JK
53312011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5332
5333 PR 12573
5334 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5335 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5336 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5337
1976171a
JK
53382011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5339
5340 * gdb.cp/psymtab-parameter.cc: New file.
5341 * gdb.cp/psymtab-parameter.exp: New file.
5342
7db6f30f
JK
53432011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5344
5345 Fix a race.
5346 * gdb.cp/static-print-quit.exp (print c): Split to ...
5347 (print c - <return>, print c - q <return>, print c - to quit):
5348 ... these. Make the testfile untested on gdb-7.1.
5349
85161e9e 53502011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5351
5352 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5353 gdb_rename_execfile, gdb_touch_execfile): New.
5354 * gdb.base/reread.exp: Use new procs to handle multiple
5355 exec files.
5356
0c51be18
YQ
53572011-05-05 Yao Qi <yao@codesourcery.com>
5358
5359 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5360 (test_adr_32bit, test_pop_pc): New.
5361 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5362 (test_adr_32bit, test_pop_pc): New.
5363
4d393d60
JM
53642011-05-04 Joseph Myers <joseph@codesourcery.com>
5365
5366 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5367 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5368 targets.
5369 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5370 handle targets.
5371
8ffd0459
JK
53722011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5373
5374 * gdb.base/completion.exp (complete help info wat): Rename to ...
5375 (complete 'help info wat'): ... here.
5376 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5377 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5378
8e28d804
PA
53792011-05-04 Pedro Alves <pedro@codesourcery.com>
5380
5381 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5382 gdb_test and explicit $gdb_prompt/timeout matches.
5383
3eb2ef34
YQ
53842011-05-04 Yao Qi <yao@codesourcery.com>
5385
5386 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5387 and __thumb2__.
5388
aaaf81a3
MP
53892011-05-03 Marek Polacek <mpolacek@redhat.com>
5390
5391 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5392 in place of `gdb_test "delete breakpoints"'. This eliminates two
5393 testcases.
5394
c4cbc0df
PA
53952011-05-02 Pedro Alves <pedro@codesourcery.com>
5396
5397 PR testsuite/12649
5398 Fix races.
5399
5400 * gdb.base/completion.exp: Remove all sleep calls. Remove
5401 unnecessary regexs. Don't explicitly expect anything after the
5402 prompt. Eat the prompt if necessary.
5403
b4cbb4a3
EBM
54042011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5405
5406 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5407 accept to show the caller line again as well as the line after.
5408
d65aec65
PM
54092011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5410
5411 PR mi/12531
5412
5413 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5414 compile target.
5415 * gdb.python/py-prettyprint.exp: Add C++ object for
5416 CPLUS_FAKE_CHILD test.
5417
30852783
UW
54182011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5419
5420 * gdb.base/signest.exp: New file.
5421 * gdb.base/signest.c: Likewise.
5422
c7b1f0d9
JK
54232011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5426 thread and breakpoint notifications.
5427
559a7a62
JK
54282011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5429
5430 * gdb.base/fortran-sym-case.c: New file.
5431 * gdb.base/fortran-sym-case.exp: New file.
5432 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5433 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5434 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5435
8344e389
JK
54362011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5437
5438 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5439 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5440 false #1', `if true else false #2' and `if true else false #3'.
5441
2484c66b
UW
54422011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5443
5444 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5445 while delivering signal.
5446
8d3788bd
VP
54472011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5448
5449 MI breakpoint notifications.
5450
5451 * testsuite/gdb.mi/mi-cli.exp: Adust.
5452 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5453 * testsuite/gdb.mi/mi-watch.exp: Adust.
5454 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5455 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5456 notifications.
5457
3e03848b
JK
54582011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5459
5460 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5461 * gdb.base/gdbindex-stabs.c: New file.
5462 * gdb.base/gdbindex-stabs.exp: New file.
5463
918c9108
YQ
54642011-04-25 Yao Qi <yao@codesourcery.com>
5465
5466 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5467 with /*...*/.
5468 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5469
90556b8c
JK
54702011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5471
5472 * gdb.python/py-value.exp (test_objfiles): Name the first test
5473 `py-value in file.filename'.
5474
03f2bd59
JK
54752011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5476
5477 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5478 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5479 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5480 !gdbserver_reconnect_p..
5481 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5482
7b08b9eb
JK
54832011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5484
5485 * gdb.cp/cpcompletion.exp (complete class methods)
5486 (complete class methods beginning with F): Move them above runto. New
5487 comment about the runto delimiter.
5488
b78974c3
PA
54892011-04-20 Pedro Alves <pedro@codesourcery.com>
5490
5491 * gdb.base/maint.exp: Test that "maint print registers" works
5492 without a running program.
5493
20429c40 54942011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5495
20429c40
MP
5496 * gdb.base/setshow.exp: Fix racy tests.
5497 ($old_gdb_prompt): New variable.
5498
7a9dd1b2
TT
54992011-04-19 Tom Tromey <tromey@redhat.com>
5500
5501 * gdb.mi/mi-nsmoribund.exp:
5502 * gdb.hp/gdb.objdbg/objdbg01.exp:
5503 * gdb.base/structs.exp (test_struct_returns):
5504 * gdb.base/call-sc.exp (test_scalar_returns):
5505 * gdb.base/bigcore.exp: Remove duplicate words.
5506
02835898
JK
55072011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5508
5509 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5510 * gdb.base/break-interp.exp (test_attach): New comment.
5511
254f582e
JK
55122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5513
5514 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5515 (clear __stack_user.next, clear stack_used.next)
5516 (save a zeroed-threads corefile): New test.
5517 Call core_load for $core0file.
5518 (zeroed-threads cannot be listed): New test.
5519
4fe85f5c
JK
55202011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5521
5522 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5523 filename.
5524 ($srcfile): Preserve the original value.
5525 ($testfile): Match it the .exp filename.
5526 ($corefile): New variable. Substitute it around.
5527 Use clean_restart.
5528 ($prev_timeout): Remove.
5529 (load_core): Move core loading into this proc.
5530 Fix restore of $timeout if load_core fails.
5531
63524580
JK
55322011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5533
5534 * gdb.base/eu-strip-infcall.c: New file.
5535 * gdb.base/eu-strip-infcall.exp: New file.
5536
90359a16
JK
55372011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5538
5539 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5540 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5541
626e7282
JK
55422011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5543
5544 Fix Python access to inlined frames.
5545 * gdb.python/py-frame-inline.c: New file.
5546 * gdb.python/py-frame-inline.exp: New file.
5547
3363d018
EBM
55482011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5549
5550 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5551 content of 's24' correctly (avoiding "optimized out").
5552 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5553
28781456
JK
55542011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5555
5556 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5557
4a4106ca
TJB
55582011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5559
5560 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5561 expect a colon in watch -location output.
5562
d26ccb4f
JK
55632011-04-13 Marek Polacek <mpolacek@redhat.com>
5564
df46027d 5565 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5566 New testcase `expect response to define backtrace'. Also remove
5567 redundant `default' block.
5568
e1ab1f9c
JK
55692011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5570
5571 * gdb.python/py-prettyprint.c (struct hint_error): New.
5572 (main): New variable hint_error.
5573 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5574 "print hint_error".
5575 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5576 (register_pretty_printers): Register it.
5577
0c2e6019
TT
55782011-04-04 Tom Tromey <tromey@redhat.com>
5579
5580 * gdb.cp/maint.exp (test_help): Update.
5581 (test_namespace): Likewise.
5582
af57139d
JB
55832011-04-01 Joel Brobecker <brobecker@adacore.com>
5584
5585 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5586 * gdb.ada/arrayptr.exp: Add new tests.
5587
956a9fb9
JB
55882011-04-01 Joel Brobecker <brobecker@adacore.com>
5589
5590 * gdb.ada/mi_catch_ex: New testcase.
5591
d0c4d642
PA
55922011-04-01 Pedro Alves <pedro@codesourcery.com>
5593
5594 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5595 base::overload(void) method without specifying "const".
5596
18819fa6
UW
55972011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5598
5599 * gdb.arch/thumb-singlestep.S: New file.
5600 * gdb.arch/thumb-singlestep.exp: Likewise.
5601
a4c8e806
TT
56022011-03-31 Tom Tromey <tromey@redhat.com>
5603
5604 * gdb.python/py-prettyprint.py (exception_flag): New global.
5605 (NoStringContainerPrinter._iterator.next): Check it.
5606 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5607 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5608
53832f31
TT
56092011-03-29 Tom Tromey <tromey@redhat.com>
5610
5611 * gdb.cp/anon-struct.cc: New file.
5612 * gdb.cp/anon-struct.exp: New file.
5613
e4620230
JK
56142011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5615
5616 Test STT_GNU_IFUNC support.
5617 * gdb.base/gnu-ifunc-lib.c: New file.
5618 * gdb.base/gnu-ifunc.c: New file.
5619 * gdb.base/gnu-ifunc.exp: New file.
5620
d0fb5eae
JK
56212011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5622
5623 Support a ring of related breakpoints.
5624 * gdb.base/watchpoint-delete.c: New file.
5625 * gdb.base/watchpoint-delete.exp: New file.
5626
20106cfb
JK
56272011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5628
5629 * gdb.ada/arrayparam.exp (print first after function call): Use
5630 explicit package name. Add a comment
5631 (print lasta after function call): Rename ...
5632 (print last after function call): ... it and use explicit package
5633 name.
5634 (print length after function call): Use explicit package name.
5635 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5636 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5637 (multiple matches for symbol i): Rename ...
5638 (multiple matches for symbol integervar): ... it.
5639 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5640 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5641
e7ab5e63
AB
56422011-03-25 Andrew Burgess <aburgess@broadcom.com>
5643
5644 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5645 environment variable to make grep output more predictable. Move
5646 all the environment setup into gdb_init so it's done once per test
5647 case rather than each time we start gdb.
5648
9ef07c8c
TT
56492011-03-24 Tom Tromey <tromey@redhat.com>
5650
5651 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5652 test.
5653
dd90784c
JK
56542011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5655
5656 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5657 * gdb.dwarf2/dw2-entry-value.S: New file.
5658 * gdb.dwarf2/dw2-entry-value.exp: New file.
5659
05775840
PM
56602011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5661
5662 PR python/12183
5663
5664 * gdb.python/py-function.exp: Add GdbError tests.
5665
8661b11b
PA
56662011-03-18 Pedro Alves <pedro@codesourcery.com>
5667
5668 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5669 (reglocal_test_func, statlocal_test_func): New functions.
5670 (globals_test_func): Call new functions.
5671 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5672 (gdb_collect_locals_test): New procedure.
5673 (gdb_trace_collection_test): Call new procedures.
5674
0fdb4f18
PA
56752011-03-18 Pedro Alves <pedro@codesourcery.com>
5676
5677 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5678 (test_register, test_register_unavailable): New procedures.
5679 (gdb_unavailable_registers_test): New procedure.
5680 (gdb_trace_collection_test): Call it.
5681
99c3dc11
PM
56822011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5683
5684 PR python/12149
5685
5686 * gdb.python/python.exp: Add gdb.write tests.
5687
29703da4
PM
56882010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5689
5690 * gdb.python/Makefile.in: Add py-objfile.
5691 * gdb.python/py-objfile.exp: New file.
5692 * gdb.python/py-objfile.c: New file.
5693 * gdb.python/py-block.exp: Add is_valid tests.
5694 * gdb.python/py-inferior.exp: Ditto.
5695 * gdb.python/py-infthread.exp: Ditto.
5696 * gdb.python/py-symbol.exp: Ditto.
5697 * gdb.python/py-symtab.exp: Ditto.
5698
598997c8
KS
56992011-03-16 Keith Seitz <keiths@redhat.com>
5700
5701 PR c++/12273
5702 * gdb.cp/cmpd-minsyms.exp: New test.
5703 * gdb.cp/cmpd-minsyms.cc: New file.
5704
5705 PR c++/11734
5706 * gdb.cp/ovsrch.exp: New test.
5707 * gdb.cp/ovsrch.h: New file.
5708 * gdb.cp/ovsrch1.cc: New file.
5709 * gdb.cp/ovsrch2.cc: New file.
5710 * gdb.cp/ovsrch3.cc: New file.
5711 * gdb.cp/ovsrch4.cc: New file.
5712
c91513d8
PP
57132011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5714
5715 PR gdb/12528
5716 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5717 * gdb.base/break-on-linker-gcd-function.exp: New test.
5718 * gdb.base/break-on-linker-gcd-function.cc: New file.
5719
7470fc63
AT
57202011-03-15 Andreas Tobler <andreast@fgznet.ch>
5721
5722 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5723
959e7469
PM
57242011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5725
5726 * lib/gdb.exp (gdb_unload): Add another termination case.
5727
9373cf26
JK
57282011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5729
5730 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5731 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5732 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5733 Provide a stub byte there.
5734 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5735 DW_AT_entry_pc.
5736 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5737
24e9cda0
UW
57382011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5739
5740 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5741 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5742 "generic ABI, auto".
5743 (altivec_abi_tests): Accept vectors returned by reference.
5744
7371cf6d
PM
57452010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5746
5747 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5748
ce77046a
UW
57492011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5750
5751 * gdb.python/py-section-script.exp: Skip test if no Python support.
5752
176400c3
UW
57532011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5754
5755 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5756
ecec24e6
PM
57572011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5758
5759 * gdb.python/py-parameter.exp: Update tests to the new Python
5760 parameter API. Add "no documentation" test. Add deprecated API
5761 backward compatibility test.
5762
5dbdd470
TT
57632011-03-09 Tom Tromey <tromey@redhat.com>
5764
5765 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5766 gdb_continue_to_end.
5767
b66e66ee
MK
57682011-03-09 Mark Kettenis <kettenis@gnu.org>
5769
5770 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5771 tabs.
5772
eceb0c5f
TT
57732011-03-09 Tom Tromey <tromey@redhat.com>
5774
5775 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5776 parentheses.
5777 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5778 $command.
5779 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5780 argument to gdb_continue_to_end.
5781 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5782 argument to gdb_continue_to_end.
5783 * gdb.cp/annota3.exp: Fix regex.
5784 * gdb.cp/annota2.exp: Fix regex.
5785 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5786 gdb_continue_to_end.
5787 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5788 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5789 gdb_continue_to_end.
5790
63154eca
PA
57912011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5792
5793 * gdb.server/ext-run.exp
5794 (load new file without any gdbserver inferior): New test.
5795
967d1f9b
TT
57962011-03-07 Tom Tromey <tromey@redhat.com>
5797
5798 * Makefile.in (TAGS): Rewrite.
5799
d68dcbb9
JK
58002011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5801
5802 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5803 initial commands echo. New match for `Found trace'. Anchor all the
5804 other matches. Anchor and match for `No trace frame found' the final
5805 match.
5806
6bf58e63
TT
58072011-03-07 Tom Tromey <tromey@redhat.com>
5808
5809 * Makefile.in (TAGS): New target.
5810
fda326dd
TT
58112011-03-07 Tom Tromey <tromey@redhat.com>
5812
5813 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5814 change.
5815 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5816 change.
5817 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5818 exit message change.
5819 (skip_altivec_tests): Update for exit message change.
5820 (skip_vsx_tests): Likewise.
5821 (gdb_continue_to_end): Likewise. Add 'command' argument.
5822 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5823 * gdb.threads/tls.exp: Update for exit message change.
5824 * gdb.threads/thread-unwindonsignal.exp: Use
5825 gdb_continue_to_end.
5826 * gdb.threads/step.exp (step_it): Update for exit message change.
5827 (continue_all): Likewise.
5828 * gdb.threads/print-threads.exp (test_all_threads): Update for
5829 exit message change.
5830 * gdb.threads/interrupted-hand-call.exp: Use
5831 gdb_continue_to_end.
5832 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5833 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5834 gdb_continue_to_end.
5835 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5836 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5837 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5838 * gdb.cp/method.exp: Update for exit message change.
5839 * gdb.cp/mb-templates.exp: Update for exit message change.
5840 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5841 * gdb.cp/annota3.exp: Update for exit message change.
5842 * gdb.cp/annota2.exp: Update for exit message change.
5843 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5844 * gdb.base/term.exp: Update for exit message change.
5845 * gdb.base/step-test.exp (test_i): Update for exit message change.
5846 * gdb.base/sigstep.exp (advance): Update for exit message change.
5847 (advancei): Likewise.
5848 * gdb.base/siginfo.exp: Update for exit message change.
5849 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5850 * gdb.base/reread.exp: Use gdb_continue_to_end.
5851 * gdb.base/langs.exp: Use gdb_continue_to_end.
5852 * gdb.base/interrupt.exp: Update for exit message change.
5853 * gdb.base/gdb1555.exp: Update for exit message change.
5854 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5855 * gdb.base/ending-run.exp: Update for exit message change.
5856 * gdb.base/chng-syms.exp: Update for exit message change.
5857 * gdb.base/checkpoint.exp: Update for exit message change.
5858 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5859 gdb_continue_to_end.
5860 (test_catch_syscall_with_wrong_args): Likewise.
5861 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5862 * gdb.base/break-interp.exp (test_ld): Update for exit message
5863 change.
5864 * gdb.base/bang.exp: Update for exit message change.
5865 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5866 (do_call_attach_tests): Likewise.
5867 * gdb.base/a2-run.exp: Update for exit message change.
5868 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5869 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5870 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5871
dd19bd70
JK
58722011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5873
5874 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5875
30e62689
TT
58762011-03-03 Tom Tromey <tromey@redhat.com>
5877
5878 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5879 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5880 * gdb.hp/gdb.aCC/configure.ac: Remove.
5881 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5882 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5883 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5884 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5885 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5886 * gdb.hp/gdb.compat/configure.ac: Remove.
5887 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5888 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5889 * gdb.hp/gdb.defects/configure.ac: Remove.
5890 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5891 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5892 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5893 * gdb.hp/configure.ac: Remove.
5894 * gdb.hp/configure: Remove.
5895 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5896 substitution.
5897 (Makefile): Remove rule.
5898 * gdb.cell/configure.ac: Remove.
5899 * gdb.cell/configure: Remove.
5900 * gdb.stabs/Makefile.in (Makefile): Remove.
5901 (distclean): Don't remove config.status or config.log.
5902 * gdb.stabs/configure (Makefile): Remove.
5903 * gdb.stabs/configure.ac: Remove.
5904 * configure: Rebuild.
5905 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5906 Remove stabs- and cell-specific logic. Test for existence of
5907 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5908 subdirectories, gdb.cell, and and gdb.stabs.
5909 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5910
c171f854
JB
59112011-03-03 Joel Brobecker <brobecker@adacore.com>
5912
5913 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5914 end of buffer.
5915
9a5193cb
JB
59162011-03-02 Joel Brobecker <brobecker@adacore.com>
5917
5918 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5919 gdb_test when running a test where we expected no output back.
5920
9bb4c1bb
MS
59212011-02-28 Michael Snyder <msnyder@vmware.com>
5922
5923 * gdb.cp/overload.cc: Change initializer value to integer.
5924
3bd0f5ef
MS
59252011-02-27 Michael Snyder <msnyder@vmware.com>
5926
5927 * gdb.multi/base.exp: Add test for remove-inferiors.
5928
2279eaad
JB
59292011-02-26 Joel Brobecker <brobecker@adacore.com>
5930
5931 * gdb.python/py-frame.exp: Simplify the initialization phase
5932 using prepare_for_testing.
5933
c82c0b55
MS
59342011-02-25 Michael Snyder <msnyder@vmware.com>
5935
5936 * gdb.multi/base.exp: Add tests for info inferiors with args.
5937
1d94651b
JK
59382011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5939
5940 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5941 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5942 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5943 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5944 asmfile3. Comment the STABS (#3) file compilation. Compile
5945 everything through assembler. Provide KFAIL for symtab/12497.
5946 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5947 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5948 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5949 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5950
3bd0f5ef
MS
59512011-02-24 Michael Snyder <msnyder@vmware.com>
5952
5953 * gdb.base/break.exp: Add tests for delete breakpoints using
5954 convenience variables and value history references.
5955
12c1418e
MS
59562011-02-24 Michael Snyder <msnyder@vmware.com>
5957
5958 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5959 left behind in previous check-in.
5960
e5a67952
MS
59612011-02-23 Michael Snyder <msnyder@vmware.com>
5962
5963 * gdb.base/break.exp: Add tests for "info break" with arguments.
5964 * gdb.trace/infotrace.exp: Update patterns for error and help.
5965 * gdb.base/completion.exp: Update pattern.
5966 * gdb.base/ena-dis-br.exp: Update pattern.
5967 * gdb.base/help.exp: Update patterns.
5968
59692011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5970
5971 * gdb.base/memattr.exp: New test.
5972 * gdb.base/memattr.c: Test load for memattr.exp.
5973
6e6fbe60
DE
59742011-02-22 Doug Evans <dje@google.com>
5975
5976 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5977
1d41d745
MS
59782011-02-22 Michael Snyder <msnyder@vmware.com>
5979
5980 * Makefile.in: Make more clean.
5981 * gdb.ada/Makefile.in: Ditto.
5982 * gdb.arch/Makefile.in: Ditto.
5983 * gdb.asm/Makefile.in: Ditto.
5984 * gdb.base/Makefile.in: Ditto.
5985 * gdb.cp/Makefile.in: Ditto.
5986 * gdb.dwarf2/Makefile.in: Ditto.
5987 * gdb.java/Makefile.in: Ditto.
5988 * gdb.mi/Makefile.in: Ditto.
5989 * gdb.modula2/Makefile.in: Ditto.
5990 * gdb.python/Makefile.in: Ditto.
5991 * gdb.server/Makefile.in: Ditto.
5992 * gdb.stabs/Makefile.in: Ditto.
5993 * gdb.threads/Makefile.in: Ditto.
5994 * gdb.trace/Makefile.in: Ditto.
5995
79ba84ca
MS
59962011-02-22 Michael Snyder <msnyder@vmware.com>
5997
df46027d 5998 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5999 info threads.
6000
b9b35694
JB
60012011-02-22 Joel Brobecker <brobecker@adacore.com>
6002
6003 * gdb.python/py-breakpoint.exp: Fix the expected output of
6004 one of the "maint info breakpoints" tests to accept the output
6005 generated on platforms that do not have hardware watchpoints.
6006
8bfb830f
JB
60072011-02-22 Joel Brobecker <brobecker@adacore.com>
6008
6009 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6010 clean_restart. Be a little stricter in the expected output
6011 for one of the tests. Fix a typo in one of the comments.
6012
c45f3c54
JB
60132011-02-22 Joel Brobecker <brobecker@adacore.com>
6014
6015 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6016 Delete variable binfile, no longer use. Add or modify test
6017 comments to make them unique.
6018
b97c863c
MS
60192011-02-21 Michael Snyder <msnyder@vmware.com>
6020
6021 * Makefile.in: Update for make clean.
6022 * gdb.ada/Makefile.in: Ditto.
6023 * gdb.arch/Makefile.in: Ditto.
6024 * gdb.asm/Makefile.in: Ditto.
6025 * gdb.base/Makefile.in: Ditto.
6026 * gdb.cp/Makefile.in: Ditto.
6027 * gdb.dwarf2/Makefile.in: Ditto.
6028 * gdb.java/Makefile.in: Ditto.
6029 * gdb.mi/Makefile.in: Ditto.
6030 * gdb.modula2/Makefile.in: Ditto.
6031 * gdb.python/Makefile.in: Ditto.
6032 * gdb.server/Makefile.in: Ditto.
6033 * gdb.stabs/Makefile.in: Ditto.
6034 * gdb.threads/Makefile.in: Ditto.
6035 * gdb.trace/Makefile.in: Ditto.
6036
aea5b279
MS
60372011-02-21 Michael Snyder <msnyder@vmware.com>
6038
6039 * gdb.threads/thread-find.exp: Update patterns for changes in
6040 output of "info threads" command.
6041
e3039479
UW
60422011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6043 Ulrich Weigand <uweigand@de.ibm.com>
6044
6045 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6046 (skip_hw_watchpoint_tests): Likewise.
6047 (skip_hw_watchpoint_multi_tests): Likewise.
6048
b800ec70
UW
60492011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6050
6051 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6052 (skip_hw_watchpoint_tests): Likewise.
6053 (skip_hw_watchpoint_multi_tests): Likewise.
6054 (skip_hw_watchpoint_access_tests): Likewise.
6055
6056 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6057 * gdb.base/pr11022.exp: Likewise.
6058 * gdb.base/watch-read.exp: Likewise.
6059 * gdb.base/watch_thread_num.exp: Likewise.
6060 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6061 * gdb.base/watchpoint-hw.exp: Likewise.
6062 * gdb.base/watchpoint.exp: Likewise.
6063 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6064 * gdb.threads/watchthreads-reorder.exp: Likewise.
6065 * gdb.threads/watchthreads.exp: Likewise.
6066 * gdb.threads/watchthreads2.exp: Likewise.
6067
91033e37
JB
60682011-02-21 Joel Brobecker <brobecker@adacore.com>
6069
6070 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6071 the debugger is unable to find the array bounds.
6072
eeaafae2
JK
60732011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6074
6075 * gdb.cp/typedef-operator.exp: New file.
6076 * gdb.cp/typedef-operator.cc: New file.
6077
e338d953
MS
60782011-02-17 Michael Snyder <msnyder@vmware.com>
6079
6080 * gdb.threads/thread-find.exp: Fix regular expressions.
6081
e67ad678
JB
60822011-02-17 Joel Brobecker <brobecker@adacore.com>
6083
6084 * gdb.ada/packed_array: Expand testcase to test printing of
6085 unconstrained packed array.
6086
93084bca
JB
60872011-02-17 Joel Brobecker <brobecker@adacore.com>
6088
6089 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6090
a0c78a73
PA
60912011-02-16 Pedro Alves <pedro@codesourcery.com>
6092
f65d5553 6093 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6094 (main): Initialize it before collecting, and and clear it
6095 afterwards.
f65d5553
PA
6096 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6097 collecting with '{type} addr', where the addr expression is not an
6098 rvalue.
a0c78a73 6099
3dfcbbd2
KW
61002011-02-16 Ken Werner <ken.werner@de.ibm.com>
6101
6102 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6103 a bool variable. Expect correct OpenCL names for vector types. Use the
6104 uc3 variable name instead of referring to the uchar3 built-in type.
6105 Escape the asterisk at the half pointer test.
6106
08807d5a
PA
61072011-02-16 Pedro Alves <pedro@codesourcery.com>
6108
f65d5553 6109 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6110 (main): Initialize it before collecting, and and clear it
6111 afterwards.
f65d5553
PA
6112 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6113 collecting overlapping memory ranges.
08807d5a 6114
60f98dde
MS
61152011-02-15 Michael Snyder <msnyder@vmware.com>
6116
6117 * gdb.base/default.exp: Add tests for thread commands.
6118 * gdb.base/help.exp: Add tests for thread commands.
6119 * gdb.threads/thread-find.exp: New test for thread find command.
6120
648cd113
KW
61212011-02-15 Ken Werner <ken.werner@de.ibm.com>
6122
6123 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6124
494e194e
YQ
61252011-02-15 Yao Qi <yao@codesourcery.com>
6126
6127 PR tdep/12352
6128 * gdb.arch/arm-disp-step.S : New test for str instruction.
6129 * gdb.arch/arm-disp-step.exp : Likewise.
6130
d9492458
TJB
61312011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6132
6133 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6134 "vector_register2_vr" test strings. Test the extended floating
6135 point registers (F32~F63).
6136 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6137 IBM XL C compiler. Make the test program use a register provided
6138 by the compiler for the lxvd2x instruction.
6139
8af8e3bc
PA
61402011-02-14 Pedro Alves <pedro@codesourcery.com>
6141
6142 * gdb.trace/unavailable.cc (class Base, class Middle, class
6143 Derived): New types.
6144 (derived_unavail, derived_partial, derived_whole): New globals.
6145 (virtual_partial): New global.
6146 (virtualp): Point at virtual_partial.
6147 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6148 related to unavailable vptr.
6149
1b28d0b3
PA
61502011-02-14 Pedro Alves <pedro@codesourcery.com>
6151
6152 * gdb.trace/unavailable.cc (a, b, c): New globals.
6153 (main): Set and clear them.
6154 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6155 `a' and `c', and check that `b' isn't collected, although `a' and
6156 `c' are.
6157
ec0a52e1
PA
61582011-02-14 Pedro Alves <pedro@codesourcery.com>
6159
6160 * gdb.trace/unavailable.cc (struct Virtual): New.
6161 (virtualp): New global pointer.
6162 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6163 printing a pointer to an object whose type has a vtable, with
6164 print object on.
6165
24e6bcee
PA
61662011-02-14 Pedro Alves <pedro@codesourcery.com>
6167
6168 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6169 value repeat handles unavailableness.
6170
39d37385
PA
61712011-02-14 Pedro Alves <pedro@codesourcery.com>
6172
6173 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6174 tests for building arrays from unavailable values, subscripting
6175 non-memory rvalue unvailable arrays, and accessing fields or
6176 baseclasses of non-lazy unavailable values,
6177 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6178 struct types.
6179 (g_smallstruct, g_smallstruct_b): New globals.
6180
06d72e16
PA
61812011-02-14 Pedro Alves <pedro@codesourcery.com>
6182
6183 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6184
bc9a5551
JK
61852011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6186
6187 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6188 * gdb.cp/overload-const.exp: New file.
6189 * gdb.cp/overload-const.cc: New file.
6190
54fcddd0
UW
61912011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6192
6193 * gdb.opencl/callfuncs.cl: New file.
6194 * gdb.opencl/callfuncs.exp: New test.
6195 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6196
d6dafb7c
UW
61972011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6198
6199 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6200 when computing result.
6201 * gdb.arch/altivec-abi.exp: Update expected results.
6202
a449c2d8
TJB
62032011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6204
6205 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6206 * gdb.base/jit.exp: Likewise.
6207 * gdb.base/pie-execl.exp: Likewise.
6208 * gdb.base/solib-nodir.exp: Likewise.
6209 * gdb.base/solib-overlap.exp: Likewise.
6210
764880b7
PA
62112011-02-07 Pedro Alves <pedro@codesourcery.com>
6212
6213 * gdb.trace/collection.c (global_pieces): New.
6214 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6215 New procedure.
6216 (gdb_trace_collection_test): Call it.
6217
505500db
SW
62182011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6219
6220 * gdb.python/py-evthreads.c: New file.
6221 * gdb.python/py-evthreads.exp: New file.
6222 * gdb.python/py-events.py: New file.
6223 * gdb.python/py-events.exp: New file.
6224 * gdb.python/py-events.c: New file.
6225
385203ed
DD
62262011-02-04 David Daney <ddaney@caviumnetworks.com>
6227
6228 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6229
9011945e
AB
62302011-02-03 Andrew Burgess <aburgess@broadcom.com>
6231
6232 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6233 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6234 boundary between two compilation units.
6235
580688f3
PA
62362011-02-02 Pedro Alves <pedro@codesourcery.com>
6237
6238 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6239 (Virtual): New structs.
6240 (virtual_o, virtual_middle_b): New globals.
6241 * gdb.cp/virtbase.exp: New tests.
6242
d3f0f853
PP
62432011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6244
6245 * gdb.base/jit.exp: New file.
6246 * gdb.base/jit-main.c: New file.
6247 * gdb.base/jit-solib.c: New file.
6248
b2030fb5
UW
62492011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6250
6251 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6252 proceed to initial kernel entry point.
6253 * gdb.opencl/datatypes.exp: Likewise.
6254 * gdb.opencl/operators.exp: Likewise.
6255 * gdb.opencl/vec_comps.exp: Likewise.
6256
2db19d1e
SW
62572011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6258
6259 * gdb.cp/nsnested.cc: New.
6260 * gdb.cp/nsnested.exp: New.
6261 * gdb.cp/nsnoimports.exp: New.
6262 * gdb.cp/nsnoimports.cc: New.
6263
6b0c4c1f
JB
62642011-01-31 Joel Brobecker <brobecker@adacore.com>
6265
6266 * gdb.base/interact.exp: Add extra tests that verify that
6267 the value of the interactive-mode setting does not change
6268 after the script is sourced.
6269
80b23b6a
JK
62702011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6271
6272 * gdb.cp/noparam.exp: New file.
6273 * gdb.cp/noparam.cc: New file.
6274
ffd5ec24
PA
62752011-01-28 Pedro Alves <pedro@codesourcery.com>
6276
6277 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6278 there's no stack or registers.
6279
a81766d8
TT
62802011-01-26 Tom Tromey <tromey@redhat.com>
6281
6282 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6283 space before string output. Add test for "set print pretty off"
6284 case.
6285
585fdaa1
PA
62862011-01-25 Pedro Alves <pedro@codesourcery.com>
6287
6288 * gdb.base/frame-args.exp: Adjust.
6289 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6290 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6291 * gdb.dwarf2/pieces.exp: Adjust.
6292 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6293 * gdb.opt/inline-locals.exp: Adjust.
6294 * gdb.threads/fork-child-threads.exp: Adjust.
6295
d468832a
KW
62962011-01-25 Ken Werner <ken.werner@de.ibm.com>
6297
6298 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6299 OpenCL kernel function. Add a comment as marker. Add address space
6300 qualifiers for the remaining program scope variables.
6301 * gdb.opencl/datatypes.cl: Likewise.
6302 * gdb.opencl/operators.cl: Likewise.
6303 * gdb.opencl/vec_comps.cl: Likewise.
6304 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6305 Add breakpoint at the marker comment.
6306 * gdb.opencl/datatypes.exp: Likewise.
6307 * gdb.opencl/operators.exp: Likewise.
6308 * gdb.opencl/vec_comps.exp: Likewise.
6309
490f124f
PA
63102011-01-24 Pedro Alves <pedro@codesourcery.com>
6311
6312 * gdb.base/printcmds.c (some_struct): New struct and instance.
6313 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6314 procedure.
6315 <global scope>: Call it.
6316
6da78614
KW
63172011-01-21 Ken Werner <ken.werner@de.ibm.com>
6318
6319 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6320 argument to the gdb_compile_opencl_hostapp call.
6321
ec64c9aa
YQ
63222011-01-19 Yao Qi <yao@codesourcery.com>
6323
6324 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6325 positve list.
6326
810cfdbb
YQ
63272011-01-19 Yao Qi <yao@codesourcery.com>
6328
6329 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6330 canonical form.
6331 Remove "xscale-*-*"
6332 * gdb.xml/tdesc-regs.exp: Likewise.
6333 * gdb.python/py-section-script.exp: Replace ARM target triplet
6334 with canonical form.
6335 Match arm*-*-symbianelf*.
6336 * gdb.base/dup-sect.exp: Likewise.
6337 * lib/dwarf.exp: New.
6338 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6339 dwarf2_support.
6340 * gdb.dwarf2/dup-psym.exp: Likewise.
6341 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6342 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6343 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6344 * gdb.dwarf2/dw2-basic.exp: Likewise.
6345 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6346 * gdb.dwarf2/dw2-const.exp: Likewise.
6347 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6348 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6349 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6350 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6351 * gdb.dwarf2/dw2-filename.exp: Likewise.
6352 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6353 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6354 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6355 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6356 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6357 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6358 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6359 * gdb.dwarf2/dw2-producer.exp: Likewise.
6360 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6361 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6362 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6363 * gdb.dwarf2/dw2-strp.exp: Likewise.
6364 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6365 * gdb.dwarf2/implptr.exp: Likewise.
6366 * gdb.dwarf2/mac-fileno.exp: Likewise.
6367 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6368 * gdb.dwarf2/pieces.exp: Likewise.
6369 * gdb.dwarf2/pr11465.exp: Likewise.
6370 * gdb.dwarf2/valop.exp: Likewise.
6371 * gdb.dwarf2/watch-notconst.exp: Likewise.
6372 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6373
4694da01
TT
63742011-01-19 Tom Tromey <tromey@redhat.com>
6375
6376 * gdb.python/py-infthread.exp: Add thread tests.
6377
b075872c
JB
63782011-01-14 Joel Brobecker <brobecker@adacore.com>
6379
6380 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6381
2c3e6e24
JB
63822011-01-14 Joel Brobecker <brobecker@adacore.com>
6383
6384 * gdb.ada/widewide: New testcase.
6385
de8fa76c
JB
63862011-01-13 Joel Brobecker <brobecker@adacore.com>
6387
6388 * gdb.base/interact.exp: New testcase.
6389
1b05df00
TT
63902011-01-12 Tom Tromey <tromey@redhat.com>
6391
6392 * gdb.mi/gdb2549.exp: Update for error message changes.
6393 * gdb.mi/mi-cli.exp: Likewise.
6394 * gdb.mi/mi-disassemble.exp: Likewise.
6395 * gdb.mi/mi-pthreads.exp: Likewise.
6396 * gdb.mi/mi-regs.exp: Likewise.
6397 * gdb.mi/mi-stack.exp: Likewise.
6398 * gdb.mi/mi-var-block.exp: Likewise.
6399 * gdb.mi/mi-var-cmd.exp: Likewise.
6400 * gdb.mi/mi2-cli.exp: Likewise.
6401 * gdb.mi/mi2-disassemble.exp: Likewise.
6402 * gdb.mi/mi2-pthreads.exp: Likewise.
6403 * gdb.mi/mi2-regs.exp: Likewise.
6404 * gdb.mi/mi2-stack.exp: Likewise.
6405 * gdb.mi/mi2-var-block.exp: Likewise.
6406 * gdb.mi/mi2-var-cmd.exp: Likewise.
6407
c2ff108b
JK
64082011-01-12 Andrew Burgess <aburgess@broadcom.com>
6409 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 PR fortran/11104 and DWARF unbound arrays detection.
6412 * gdb.fortran/multi-dim.exp: New file.
6413 * gdb.fortran/multi-dim.f90: New file.
6414
b716877b
AB
64152011-01-12 Andrew Burgess <aburgess@broadcom.com>
6416
6417 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6418 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6419 add new tests for opcode dumping.
6420
6c162d5e
TT
64212011-01-11 Tom Tromey <tromey@redhat.com>
6422
6423 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6424
77b06cd7
TJB
64252010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6426
6427 Convert hardware watchpoints to use breakpoint_ops.
6428 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6429 type is not supported.
6430 * gdb.base/foll-fork.exp: Likewise.
6431 * gdb.base/foll-vfork.exp: Likewise.
6432
f39a75d0
PM
64332011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6434
6435 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6436 Use load_lib gdb-python.exp.
6437 * gdb.python/python.exp: Ditto.
6438 * gdb.python/py-function.exp: Ditto.
6439
fc529d80
AS
64402011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6441
6442 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6443
fb03cb59
JK
64442011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6445
6446 * configure: Regenerate.
6447
d8e22779
TT
64482011-01-06 Tom Tromey <tromey@redhat.com>
6449
6450 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6451
09050809
JB
64522011-01-06 Joel Brobecker <brobecker@adacore.com>
6453
fc529d80
AS
6454 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6455 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6456 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6457 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6458 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6459 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6460 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6461 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6462 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6463 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6464 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6465 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6466 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6467 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6468 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6469 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6470 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6471 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6472 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6473 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6474 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6475 gdb.ada/uninitialized_vars.exp,
6476 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6477 Simplify by using clean_restart.
09050809 6478
8ed5dd9e
JB
64792011-01-06 Joel Brobecker <brobecker@adacore.com>
6480
6481 Add marker to be used as anchor for inserting breakpoints.
6482 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6483 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6484 Likewise.
6485
6486 Remove uses of gdb_start_cmd.
6487 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6488 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6489
6490 Do not run testcase if testing with GDBserver.
6491 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6492 if testing with GDBserver.
6493
368a124f
JB
64942011-01-06 Joel Brobecker <brobecker@adacore.com>
6495
6496 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6497 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6498 copyright header.
6499
44944448
JB
65002011-01-05 Joel Brobecker <brobecker@adacore.com>
6501
6502 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6503 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6504 testsuite/gdb.fortran/complex.f,
6505 testsuite/gdb.fortran/derived-type.f90,
6506 testsuite/gdb.fortran/library-module-lib.f90,
6507 testsuite/gdb.fortran/library-module-main.f90,
6508 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6509 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6510 Copyright year update.
6511
31886ea6
JB
65122011-01-05 Joel Brobecker <brobecker@adacore.com>
6513
6514 * gdb.base/langs1.f: Add copyright header.
6515
ebedcab5
JK
65162011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6517
6518 * gdb.base/morestack.exp: New file.
6519 * gdb.base/morestack.c: New file.
6520
de1eb2f9
JK
65212011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
6523 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6524
9e87a409
JB
65252010-12-29 Joel Brobecker <brobecker@adacore.com>
6526
6527 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6528 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6529
720d1a40
JB
65302010-12-29 Joel Brobecker <brobecker@adacore.com>
6531
6532 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6533
a283af87
AS
65342010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6535
5d3d9cba
AS
6536 * gdb.threads/tls.exp: Fix typo.
6537
a283af87
AS
6538 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6539 * gdb.threads/execl.exp: Update.
6540
2a20745c
YQ
65412010-12-23 Yao Qi <yao@codesourcery.com>
6542
6543 * gdb.arch/arm-disp-step.exp: New.
6544 * gdb.arch/arm-disp-step.S: New.
6545
a7658b96
TT
65462010-12-21 Tom Tromey <tromey@redhat.com>
6547
6548 * gdb.threads/execl.exp: Update.
6549 * gdb.threads/linux-dp.exp: Update.
6550 * gdb.threads/manythreads.exp: Update.
6551 * gdb.threads/tls.exp: Update.
6552
5b79abe7
TT
65532010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6556 (NextOverThrowDerivates) <resumebpt>: New.
6557 (resumebpt_test): New.
6558 (main): Call resumebpt_test.
6559 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6560
0914bcdb
SS
65612010-12-12 Stan Shebs <stan@codesourcery.com>
6562
6563 * gdb.trace/tsv.exp: Test print command on trace state variables.
6564
305aeedc
TT
65652010-12-09 Tom Tromey <tromey@redhat.com>
6566
6567 * gdb.base/interp.exp: Add regression test.
6568
186c406b
TT
65692010-12-09 Tom Tromey <tromey@redhat.com>
6570
6571 * gdb.java/jnpe.java: New file.
6572 * gdb.java/jnpe.exp: New file.
6573 * gdb.cp/nextoverthrow.exp: New file.
6574 * gdb.cp/nextoverthrow.cc: New file.
6575
aae1c79a
DE
65762010-12-07 Doug Evans <dje@google.com>
6577
6578 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6579 of data-directory.
6580 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6581 updated.
6582 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6583
60f98dde 65842010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6585
6586 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6587 * gdb.base/call-sc.exp: Ditto.
6588 * gdb.base/finish.exp: Ditto.
6589 * gdb.base/return.exp: Ditto.
6590 * gdb.base/return2.exp: Ditto.
6591
5fa290c1
DE
65922010-11-30 Doug Evans <dje@google.com>
6593
6594 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6595 (gdb_expect_list): Fix spelling errors in comments.
6596 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6597 send_gdb/gdb_expect_list where applicable.
6598 * gdb.base/call-ar-st.exp: Ditto.
6599 * gdb.base/funcargs.exp: Ditto.
6600 * gdb.base/gcore.exp: Ditto.
6601 * gdb.base/page.exp: Ditto.
6602 * gdb.base/sigaltstack.exp: Ditto.
6603 * gdb.base/siginfo.exp: Ditto.
6604 * gdb.base/sigstep.exp: Ditto.
6605 * gdb.base/trace-commands.exp: Ditto.
6606
4e04c971
DE
66072010-11-29 Doug Evans <dje@google.com>
6608
6609 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6610 printer-name;subprinter-name.
6611
8cf6f0b1
TT
66122010-11-29 Tom Tromey <tromey@redhat.com>
6613
6614 * gdb.dwarf2/implptr.exp: New file.
6615 * gdb.dwarf2/implptr.c: New file.
6616 * gdb.dwarf2/implptr.S: New file.
6617
94b6973e
PM
66182010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6619
fc529d80 6620 PR python/12199
94b6973e
PM
6621
6622 * gdb.python/py-breakpoint.exp: Test the delete method.
6623
8358c15c
JK
66242010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6625
6626 Fix step_resume_breakpoint unsaved during an infcall.
6627 * gdb.base/step-resume-infcall.exp: New file.
6628 * gdb.base/step-resume-infcall.c: New file.
6629
f6df29bc
TJB
66302010-11-24 Edjunior Machado <emachado@br.ibm.com>
6631
6632 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6633
f2b5a5cf
TJB
66342010-11-24 Edjunior Machado <emachado@br.ibm.com>
6635
6636 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6637 on ppc64's symbols; "finish" and "return" commands must accept to
6638 show the caller line again as well as the line after.
6639 * gdb.asm/powerpc64.inc: New file.
6640
6b0ecdc2
DE
66412010-11-23 Doug Evans <dje@google.com>
6642
6643 * lib/gdb.exp (gdb_test_sequence): New function.
6644 (gdb_expect_list): Add verbose -log call for each pattern.
6645 * gdb.base/signals.exp (test_handle_all_print): Call it.
6646 Reduce timeout increment from 6 minutes to 1 minute.
6647 * gdb.server/ext-run.exp: Call it.
6648
ea976c60
PM
66492010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6650
f2b5a5cf 6651 PR python/12212
ea976c60
PM
6652
6653 * gdb.python/python.exp: Check that selected_thread raises an
6654 error when no inferior is loaded.
6655
c0efa795
JK
66562010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6657
6658 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6659 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6660
ec3aa567
JK
66612010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6664 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6665
d8249011
DE
66662010-11-18 Doug Evans <dje@google.com>
6667
6668 * gdb.server/ext-run.exp: Fix intermittent failures.
6669
d4eba7d1
NF
66702010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6671
6672 * gdb.stabs/gdb11479.exp: Use runto_main.
6673
b04c2f88
NF
66742010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6675
6676 * gdb.base/break-entry.exp: Skip if using a stub.
6677
ae9d7ce4
NF
66782010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6679
6680 * gdb.python/py-inferior.exp: Pack values in target endianness.
6681
621c8364
TT
66822010-11-12 Tom Tromey <tromey@redhat.com>
6683
6684 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6685 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6686 MemoryError.
6687 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6688 type.
6689 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6690 MemoryError.
6691 (test_subscript_regression): Update exception type.
6692
84f4c1fe
PM
66932010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6694
6695 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6696 breakpoint tests.
6697
a1442452
PA
66982010-11-09 Pedro Alves <pedro@codesourcery.com>
6699
6700 * gdb.base/watchpoint.exp: Test "watch -location" with an
6701 innacessible location.
6702
efd11a33
JK
67032010-11-09 Edjunior Machado <emachado@br.ibm.com>
6704 Luis Machado <luisgpm@br.ibm.com>
6705
6706 * gdb.base/maint.exp: Expect "." prefix.
6707 * gdb.base/nodebug.exp: Expect "." Likewise.
6708 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6709 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6710 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6711 POWER server processors.
6712
aa00efb5
JK
67132010-11-08 Edjunior Machado <emachado@br.ibm.com>
6714 Luis Machado <luisgpm@br.ibm.com>
6715
6716 * gdb.base/break-entry.exp: convert entry point for
6717 ppc64 and expect leading `.' on ppc64's symbols
6718
99e7ae30
DE
67192010-11-05 Doug Evans <dje@google.com>
6720
6721 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6722 * gdb.python/py-param.exp: Delete, contents moved to ...
6723 * gdb.python/py-parameter.exp: ... here. New file.
6724 Add test for gdb.parameter ("directories").
99e7ae30 6725
f4b8a18d
KW
67262010-11-05 Ken Werner <ken.werner@de.ibm.com>
6727
6728 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6729 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6730 * configure: Regenerate.
6731 * gdb.opencl/Makefile.in: New File.
6732 * gdb.opencl/datatypes.exp: Likewise.
6733 * gdb.opencl/datatypes.cl: Likewise.
6734 * gdb.opencl/operators.exp: Likewise.
6735 * gdb.opencl/operators.cl: Likewise.
6736 * gdb.opencl/vec_comps.exp: Likewise.
6737 * gdb.opencl/vec_comps.cl: Likewise.
6738 * gdb.opencl/convs_casts.exp: Likewise.
6739 * gdb.opencl/convs_casts.cl: Likewise.
6740 * lib/opencl.exp: Likewise.
6741 * lib/opencl_hostapp.c: Likewise.
6742 * lib/opencl_kernel.cl: Likewise.
6743 * lib/cl_util.c: Likewise.
6744 * lib/cl_util.c: Likewise.
6745 * gdb.base/default.exp (set language): Add "opencl" to the list of
6746 languages.
6747
a9d5ef47
SW
67482010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6749
6750 * gdb.cp/overload.exp: Added test for inheritance overload.
6751 * gdb.cp/overload.cc: Ditto.
6752 * gdb.cp/oranking.exp: Removed releveant kfails.
6753
03eb1c79
JK
67542010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6755 Joel Brobecker <brobecker@adacore.com>
6756
6757 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6758 check test_compiler_info.
6759
dbc98a8b
KW
67602010-11-03 Ken Werner <ken.werner@de.ibm.com>
6761
6762 * gdb.base/gnu_vector.exp: Adjust expect messages.
6763
120bd360
KW
67642010-11-03 Ken Werner <ken.werner@de.ibm.com>
6765
6766 * gdb.base/gnu_vector.exp: Add unary operator tests.
6767
c37f7098
KW
67682010-11-03 Ken Werner <ken.werner@de.ibm.com>
6769
6770 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6771
7b51bc51
DE
67722010-11-02 Doug Evans <dje@google.com>
6773
6774 * gdb.python/py-pp-maint.c: New file.
6775 * gdb.python/py-pp-maint.exp: New file.
6776 * gdb.python/py-pp-maint.py: New file.
6777
50c97f38
TT
67782010-11-02 Tom Tromey <tromey@redhat.com>
6779
6780 * gdb.base/default.exp: Remove "scheme" from language list.
6781
a289b8f6
JK
67822010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6783
6784 Revert:
6785 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6786 * gdb.threads/sigstep-threads.exp: New file.
6787 * gdb.threads/sigstep-threads.c: New file.
6788
cd017491
MS
67892010-10-20 Michael Snyder <msnyder@vmware.com>
6790
6791 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6792
8e6a5956
UW
67932010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6794
6795 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6796 Skip test completely if gdb,no_hardware_watchpoints.
6797
2c04da0d
UW
67982010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6799
6800 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6801 strict, but do not check for any particular function name within libc.
6802
79afc5ef
SW
68032010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6804
6805 * gdb.cp/smartp.exp: New test.
6806 * gdb.cp/smartp.cc : New test.
6807
026ffab7
SW
68082010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6809
6810 * gdb.cp/converts.exp: Test pointer to bool conversion.
6811 Test pointer to long conversion.
6812 * gdb.cp/oranking.exp: Removed relevant kfail.
6813
3a772aa4
TT
68142010-10-18 Tom Tromey <tromey@redhat.com>
6815
6816 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6817 argument to lazy_string.
6818 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6819 (pp_ls.to_string): Use it.
6820 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6821 Add "estring2" local.
6822
5fc3827b
JK
68232010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6824
6825 Fix s390x compatibility.
6826 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6827 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6828
8aeb23f3
JK
68292010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6830
6831 * gdb.threads/sigstep-threads.exp: New file.
6832 * gdb.threads/sigstep-threads.c: New file.
6833
c1e56572
JK
68342010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6835
6836 * gdb.base/pie-execl.exp: New file.
6837 * gdb.base/pie-execl.c: New file.
6838
92163a10
JK
68392010-10-13 Doug Evans <dje@google.com>
6840 Jan Kratochvil <jan.kratochvil@redhat.com>
6841
6842 PR exp/12117
6843 * gdb.cp/ptype-cv-cp.cc: New file.
6844 * gdb.cp/ptype-cv-cp.exp: New file.
6845
7062b0a0
SW
68462010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6847
6848 * gdb.cp/converts.cc: New test program.
6849 * gdb.cp/converts.exp: New test.
6850 * gdb.cp/overload.exp: Added test for void* vs int*.
6851 * gdb.cp/overload.exp: Ditto.
6852 * gdb.cp/oranking.exp: Removed related kfail.
6853
0e3509db
DE
68542010-10-13 Doug Evans <dje@google.com>
6855
6856 * lib/gdb-python.exp (gdb_check_python_config): New function.
6857 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6858 * gdb.python/lib-types.cc: New file.
6859 * gdb.python/lib-types.exp: New file.
6860
8dc78533
JK
68612010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6862
6863 * gdb.python/py-error.exp: New file.
6864 * gdb.python/py-error.py: New file.
6865
93c17e06
JK
68662010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6867
6868 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6869 gdb_test_multiple.
6870
d8b34041
JK
68712010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6872
6873 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6874 * gdb.base/prelink.exp: Likewise.
6875 * gdb.base/solib-nodir.exp: Likewise.
6876 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6877 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6878 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6879
e0cc584e
UW
68802010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6881
6882 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6883 for the "info files" test to avoid timeouts on slow machines.
6884
cfc353b1
JK
68852010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6886
6887 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6888 (main): Make openlib dummy call.
6889
d3d7896d
JK
68902010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6891
6892 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6893 * break-interp.exp (reach): Move the core body ...
6894 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6895 (test_ld): Provide always real argument, even to the linker. Replace
6896 dl_main by _dl_debug_state.
6897
5e533c94
JK
68982010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 Fix results of prelinked PIEs on ppc*.
6901 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6902 Accept also DISPLACEMENT "PRESENT".
6903 (main): Replace "ZERO" displacements by "PRESENT".
6904
33540610
SW
69052010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6906
6907 * gdb.cp/oranking.exp: New test.
6908 * gdb.cp/oranking.cc: New test program.
6909
3bdf2bbd
KW
69102010-10-08 Ken Werner <ken.werner@de.ibm.com>
6911
6912 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6913 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6914
2f608a3a
KW
69152010-10-06 Ken Werner <ken.werner@de.ibm.com>
6916
6917 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6918 lush, lynx) New constant.
6919 * gdb.base/constvars.exp: Test const array types.
6920 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6921
aa2e2d8d
DE
69222010-10-06 Doug Evans <dje@google.com>
6923
6924 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6925 of syscall staging area.
6926
2844d6b5
KW
69272010-10-06 Ken Werner <ken.werner@de.ibm.com>
6928
6929 * gdb.base/gnu_vector.c: Add variable c4.
6930 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6931 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6932
7d8ac8bb
MR
69332010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6934
6935 * gdb.arch/altivec-abi.exp: Fix a typo.
6936
84a02e58
MR
69372010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6938
6939 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6940 to match a thread ID.
6941
b18e6318
JK
69422010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 Fix s390x testcase compatibility.
6945 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6946
a2c09bd0
DE
69472010-10-01 Doug Evans <dje@google.com>
6948
6949 * lib/gdb-python.exp: New file.
6950 * gdb.python/py-block.exp: Use it.
6951 * gdb.python/py-breakpoint.exp: Ditto.
6952 * gdb.python/py-frame.exp: Ditto.
6953 * gdb.python/py-inferior.exp: Ditto.
6954 * gdb.python/py-param.exp: Ditto.
6955 * gdb.python/py-prettyprint.exp: Ditto.
6956 * gdb.python/py-shared.exp: Ditto.
6957 * gdb.python/py-symbol.exp: Ditto.
6958 * gdb.python/py-symtab.exp: Ditto.
6959 * gdb.python/py-type.exp: Ditto.
6960 * gdb.python/py-value.exp: Ditto.
6961 * gdb.python/python.exp: Ditto.
6962
38f12cfc
TT
69632010-09-30 Tom Tromey <tromey@redhat.com>
6964
6965 * gdb.base/anon.exp: New file.
6966 * gdb.base/anon.c: New file.
6967
9ae8282d
TT
69682010-09-30 Tom Tromey <tromey@redhat.com>
6969
6970 * gdb.base/completion.exp: Test completion through anonymous
6971 union.
6972 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6973
e9e07ba6
JK
69742010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6975
6976 Fix printing parameters of inlined functions.
6977 * gdb.dwarf2/dw2-inline-param.exp: New file.
6978 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6979 * gdb.dwarf2/dw2-inline-param.S: New file.
6980
cd2effb2
JK
69812010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6982
6983 PR corefiles/12071.
6984 * gdb.base/corefile.exp (quit with a process, no question: load core)
6985 (quit with a core file): New tests.
6986
bceffbf3
JK
69872010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6988
6989 Fix GDB crash on inferior calls with self-referencing classes.
6990 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6991 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6992 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6993
1736ad11
JK
69942010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6995
6996 Fix lost siginfo_t for inferior calls.
6997 * gdb.base/siginfo-infcall.exp: New file.
6998 * gdb.base/siginfo-infcall.c: New file.
6999
a176ad92
JB
70002010-09-22 Joel Brobecker <brobecker@adacore.com>
7001
7002 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7003
c2b0a229
JK
70042010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7005
7006 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7007 New test.
7008 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7009
e8ae22d1
JB
70102010-09-22 Joel Brobecker <brobecker@adacore.com>
7011
7012 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7013 type of our const type.
7014
ec322823
SW
70152010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7016
7017 * gdb.cp/pr12028.cc: New.
7018 * gdb.cp/pr12028.exp: New.
7019
72929c62
JB
70202010-09-22 Joel Brobecker <brobecker@adacore.com>
7021
7022 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7023
875b4ff5 70242010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7025 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7026
7027 PR mi/11407
7028 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7029 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7030 * gdb.mi/dw2-ref-missing-frame.S New File.
7031 * gdb.mi/dw2-ref-missing-frame.exp New File.
7032
7155d578
TT
70332010-09-14 Tom Tromey <tromey@redhat.com>
7034
7035 PR symtab/8399:
7036 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7037
515ed532
TT
70382010-09-14 Tom Tromey <tromey@redhat.com>
7039
7040 PR exp/11803:
7041 * gdb.threads/tls.exp: Use C++.
7042 (check_thread_local): Use K::another_thread_local.
7043 * gdb.threads/tls.c (class K): New.
7044 (another_thread_local): Now a member of K.
7045 (spin): Update. No longer K&R C.
7046
450ca57c
SW
70472010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7048
7049 * gdb.cp/koenig.cc: created class for testing member lookup.
7050 * gdb.cp/koenig.exp: Added test for member lookup.
7051
dbd492a3
JK
70522010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7053
7054 Fix false FAILs on sourcetree topdir directory containing "kill".
7055 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7056 source line matching regexp.
7057
8d4d924b
JK
70582010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7059
7060 * gdb.python/python.exp (set height 0, collect help from uiout)
7061 (verify help to uiout): New tests.
7062
8e64f2a0
JK
70632010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7064
7065 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7066 is_lp64_target to check 64bit target.
7067
4569eed2
JK
70682010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7069
7070 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7071 (test_ld) <powerpc64-*>: New.
7072
5e1617b1
DJ
70732010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7074
7075 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7076
c767944b
DJ
70772010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7078
7079 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7080 (FunctionArg::method): New function.
7081 (empty, arg): New variables.
7082 (main): Call arg.method.
7083 * gdb.cp/templates.exp (test_template_args): New function.
7084 (do_tests): Call it.
7085
27d3a3fc
UW
70862010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7087
7088 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7089 of "next" to proceed over pthread_exit call.
7090
55b7ce7f
UW
70912010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7092
7093 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7094 "maint print statistics" output to prevent expect timeouts.
7095
809df446
JK
70962010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7097
7098 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7099 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7100 (test_float_rejected): ... here.
7101 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7102 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7103 (test_float_rejected): ... here.
7104 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7105 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7106 (test_float_rejected): ... here.
7107 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7108 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7109 (test_float_rejected): ... here.
7110
8464be76
DJ
71112010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7112
7113 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7114 before disabling hardware watchpoints.
7115 (test_inaccessible_watchpoint): Check that hardware watchpoints
7116 are used. Test for watchpoints on a constant address.
7117
14dba4b4
JK
71182010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7119
7120 * gdb.base/ui-redirect.exp: New file.
7121
3f3540e1 71222010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7123 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7124
7125 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7126
0f254bb7
DE
71272010-08-31 Doug Evans <dje@google.com>
7128
7129 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7130
03f17ccf
TT
71312010-08-30 Tom Tromey <tromey@redhat.com>
7132
7133 PR python/11792:
7134 * gdb.python/py-value.exp (test_subscript_regression): Add
7135 dynamic_type test.
7136
640617ad
DJ
71372010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7138
7139 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7140 instead of running to main. Do not test the main function.
7141 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7142 Add new main.
7143
2ed91d1b
PA
71442010-08-26 Pedro Alves <pedro@codesourcery.com>
7145
7146 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7147 one test.
7148
673bfd45
DE
71492010-08-24 Doug Evans <dje@google.com>
7150
7151 PR symtab/11942
7152 * gdb.dwarf2/dw4-sig-types.cc: New file.
7153 * gdb.dwarf2/dw4-sig-types.h: New file.
7154 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7155 * gdb.dwarf2/dw4-sig-types.exp: New file.
7156
f9ffd4bb
TT
71572010-08-23 Tom Tromey <tromey@redhat.com>
7158
7159 PR python/11145:
7160 * gdb.python/py-value.c (Base, Derived): New types.
7161 (base): New global.
7162 * gdb.python/py-value.exp (test_subscript_regression): Add
7163 dynamic_cast test.
7164
d839c8a4
TT
71652010-08-23 Tom Tromey <tromey@redhat.com>
7166
7167 PR python/10676:
7168 * gdb.python/py-type.exp (test_fields): Add tests for type
7169 equality.
7170
702c2711
TT
71712010-08-23 Tom Tromey <tromey@redhat.com>
7172
7173 PR python/11915:
7174 * gdb.python/py-type.exp (test_fields): Add tests for array.
7175
832bafd3
KS
71762010-08-23 Keith Seitz <keiths@redhat.com>
7177
7178 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7179 have any children. Create a new abbrev for it.
7180 Add missing terminal sequence to .debug_abbrev.
7181
c37bf528
KS
71822010-08-20 Keith Seitz <keiths@redhat.com>
7183
7184 PR symtab/11465:
7185 * gdb.dwarf2/pr11465.exp: New test.
7186 * gdb.dwarf2/pr11465.S: New file.
7187 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7188 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7189
4572cbac
TJB
71902010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7191
7192 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7193 registers. Update data sets with the new v2_double element in the
7194 VSX register union. Add vector_register3_vr data set for the AltiVec
7195 registers. Use gdb_test_no_output instead of send_gdb.
7196
e7fbb131
PA
71972010-08-19 Pedro Alves <pedro@codesourcery.com>
7198
7199 * gdb.python/py-shared.exp: New file, factored out from
7200 python.exp.
7201 * gdb.python/py-shared.c: New file.
7202 * gdb.python/py-shared-sl.c: New file.
7203 * gdb.python/python-1.c: New file.
7204 * gdb.python/python-sl.c: Delete.
7205 * gdb.python/python.c: Mention python-1.c.
7206 * gdb.python/python.exp: Move shared library tests to
7207 py-shared.exp.
7208 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7209 (MISCELLANEOUS): New.
7210 (clean mostlyclean): Also remove $MISCELLANEOUS.
7211
d30f5e1f
DE
72122010-08-19 Doug Evans <dje@google.com>
7213
7214 PR exp/11926
7215 * gdb.base/printcmds.exp (test_float_accepted): New function.
7216 Move existing float tests there. Add tests for floats with suffixes.
7217 (test_float_rejected): New function.
7218 * gdb.java/jv-print.exp (test_float_accepted): New function.
7219 (test_float_rejected): New function.
7220 * gdb.objc/print.exp: New file.
7221 * gdb.pascal/print.exp: New file.
7222 * lib/objc.exp: New file.
7223
7b3fd859
PM
72242010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7225
7226 * gdb.base/default.exp (info set): Avoid full buffer error and force
7227 reading up to final gdb prompt.
7228 (show): Likewise.
7229
c92817ce
TT
72302010-08-18 Tom Tromey <tromey@redhat.com>
7231
7232 PR symtab/11919:
7233 * gdb.base/completion.exp: Add test.
7234
f1208f9e
DE
72352010-08-18 Doug Evans <dje@google.com>
7236
7237 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7238 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7239 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7240 Simplify, early exit if runto_main fails.
7241 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7242 (set_lang_fortran): Moved to lib/fortran.exp.
7243 * gdb.fortran/types.exp: load_lib fortran.exp.
7244 (set_lang_fortran): Moved to lib/fortran.exp.
7245 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7246 * gdb.java/jprint.exp (set_lang_java): Ditto.
7247 * gdb.java/jv-exp.exp: load_lib java.exp.
7248 If set_lang_java fails, issue a warning instead of failure to be
7249 consistent with other set_lang_foo uses.
7250 (set_lang_java): Moved to lib/java.exp.
7251 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7252 If set_lang_java fails, issue a warning instead of failure to be
7253 consistent with other set_lang_foo uses.
7254 * gdb.pascal/types.exp: load_lib pascal.exp.
7255 (set_lang_pascal): Moved to lib/pascal.exp.
7256 * lib/fortran.exp: New file.
7257 * lib/java.exp (set_lang_java): New function.
7258 * lib/pascal.exp (set_lang_pascal): New function.
7259
2f06b485
YQ
72602010-08-18 Yao Qi <yao@codesourcery.com
7261
7262 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7263 func_nofb_start and func_loopfb_start, so that address of functions
7264 is equal to these labels on Thumb.
7265
96e25403
YQ
72662010-08-18 Yao Qi <yao@codesourcery.com>
7267
7268 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7269 to reflect latest c source file.
7270
36e6adc4
JK
72712010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7272
7273 * gdb.cp/infcall-dlopen.exp: New file.
7274 * gdb.cp/infcall-dlopen.cc: New file.
7275 * gdb.cp/infcall-dlopen-lib.cc: New file.
7276
f431efe5
PA
72772010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7278 Pedro Alves <pedro@codesourcery.com>
7279
7280 PR breakpoints/11371
7281
7282 * gdb.base/watch-cond-infcall.exp: New file.
7283 * gdb.base/watch-cond-infcall.c: New file.
7284
06a64a0b
TT
72852010-08-16 Tom Tromey <tromey@redhat.com>
7286
7287 * gdb.base/help.exp: Update.
7288 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7289 watchpoint.
7290 (test_watch_location): New proc.
7291 (test_watchpoint_in_big_blob): Delete watchpoint.
7292 * gdb.base/watchpoint.c (func5): New function.
7293 (main): Call it.
7294
70ebf4ed
DE
72952010-08-16 Doug Evans <dje@google.com>
7296
7297 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7298
ca5c20b6
PM
72992010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7300
7301 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7302 tests.
7303
7346b668
KW
73042010-08-11 Ken Werner <ken.werner@de.ibm.com>
7305
7306 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7307 * gdb.base/gnu_vector.c: New File.
7308 * gdb.base/gnu_vector.exp: Likewise.
7309
cb2e07a6
PM
73102010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7311
7312 * gdb.python/python.c: New File.
7313 * gdb.python/python-sl.c: New File.
7314 * gdb.python/python.exp: Test solib_address and decode_line
7315 * functions.
7316
5da1313b
JK
73172010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7318
7319 * gdb.python/python.exp (show height, set height 10)
7320 (verify pagination beforehand, verify pagination beforehand: q)
7321 (gdb.execute does not page, verify pagination afterwards)
7322 (verify pagination afterwards: q): New.
7323
49c3ccf7
DE
73242010-08-02 Doug Evans <dje@google.com>
7325
7326 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7327 because of an older gcc, change test2
7328 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7329 to unsupported.
7330
42c0c4f1
KH
73312010-07-30 Kazu Hirata <kazu@codesourcery.com>
7332
7333 * gdb.base/break-always.exp: Do not expect full paths to file
7334 names.
7335 * gdb.base/commands.exp: Likewise.
7336
d3765805
DE
73372010-07-30 Doug Evans <dje@google.com>
7338
c98ee71b
DE
7339 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7340 xfail them when run with older gccs.
7341
fd961404
DE
7342 * lib/gdb.exp (build_executable): Forward "c++" option to
7343 get_compiler_info.
7344
999adef4
DE
7345 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7346 "python print ttype.template_argument(1)" and
7347 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7348 if using gcc 4.4 or earlier.
7349
d3765805
DE
7350 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7351 attach-to-debugger handling.
7352
1276c759
JK
73532010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7354
7355 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7356 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7357 (main): Use copyreloc.
7358 * gdb.base/prelink.exp (split debug of executable)
7359 (.dynbss vs. .bss address shift): New tests.
7360
88caa9b9
PA
73612010-07-29 Pedro Alves <pedro@codesourcery.com>
7362
7363 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7364 in gdb_test_multiple.
7365
c6f2ac43
PA
73662010-07-29 Pedro Alves <pedro@codesourcery.com>
7367
7368 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7369 environment.
7370
326fd672
TT
73712010-07-28 Tom Tromey <tromey@redhat.com>
7372
7373 PR python/11060:
7374 * gdb.python/py-type.c (Temargs): New template.
7375 (temvar): New variable.
7376 * gdb.python/py-type.exp (test_template): New proc.
7377
3ce3b1ba
PA
73782010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7379
7380 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7381 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7382
34eaf542
TT
73832010-07-28 Tom Tromey <tromey@redhat.com>
7384
7385 PR c++/9946:
7386 * gdb.cp/temargs.exp: New file.
7387 * gdb.cp/temargs.cc: New file.
7388
d41b819e
JK
73892010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7390
7391 * gdb.base/help.exp (help disassemble): Update the content.
7392
26ab7092
JK
73932010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 * gdb.threads/ia64-sigill.exp: New file.
7396 * gdb.threads/ia64-sigill.c: New file.
7397
5283e9e1
TT
73982010-07-27 Tom Tromey <tromey@redhat.com>
7399
7400 * gdb.opt/inline-cmds.c (ATTR): New define.
7401 (func1): Use it.
7402 (func2): Likewise.
7403 (func3): Likewise.
7404 (outer_inline1): Likewise.
7405 (outer_inline2): Likewise.
7406 * gdb.opt/inline-bt.c (ATTR): New define.
7407 (func1): Use it.
7408 (func2): Likewise.
7409 * gdb.opt/inline-locals.c (ATTR): New define.
7410 (func1): Use it.
7411 (func2): Likewise.
7412
e992ef73
TT
74132010-07-27 Tom Tromey <tromey@redhat.com>
7414
7415 * gdb.stabs/gdb11479.c (hack): New function.
7416 (test): Use it.
7417 (test2): Use it.
7418 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7419 (int32_search_buf, int64_search_buf): No longer static.
7420 (x): Remove.
7421 * gdb.base/relocate.c (hack): New function.
7422
5374244e
PM
74232010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7424
7425 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7426 * gdb.python/py-value.c (func1): New function.
7427 (func2): Likewise.
7428
a99aee83
CV
74292010-07-26 Corinna Vinschen <vinschen@redhat.com>
7430
7431 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7432 as not to clash with .data section.
7433
a04ba985
JG
74342010-07-26 Jerome Guitton <guitton@adacore.com>
7435
7436 * gdb.base/code_elim.exp: New file.
7437 * gdb.base/code_elim1.c: New file.
7438 * gdb.base/code_elim2.c: New file.
7439
23bd0f7c
PA
74402010-07-21 Pedro Alves <pedro@codesourcery.com>
7441
7442 PR symtab/11827
7443
7444 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7445 (some_volatile_enum): New variable.
7446 * gdb.base/printcmds.exp (test_print_enums): New.
7447 <top level>: Call it.
7448
883df6dd
SW
74492010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7450
7451 * gdb.cp/fpointer.cc: New test.
7452 * gdb.cp/fpointer.exp: New test.
7453
569b05a5
JK
74542010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7455
7456 * gdb.base/solib-nodir.exp: New file.
7457 * lib/gdb.exp (runto): New case for a GDB internal error.
7458
51d7d803
JK
74592010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7460 Ulrich Weigand <uweigand@de.ibm.com>
7461 Tom Tromey <tromey@redhat.com>
7462
7463 * gdb.base/charset-malloc.c: New file.
7464 * gdb.base/charset.c (malloc_stub): New prototype.
7465 (main): Call it instead of malloc itself.
7466 * gdb.base/charset.exp: Use only prepare_for_testing.
7467 (binfile): Remove the variable.
7468
c0edd9ed
JK
74692010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7470
7471 Make core files the process_stratum.
7472 * gdb.base/corefile.exp (run: load core again)
7473 (run: sanity check we see the core file, run: with core)
7474 (run: core file is cleared, attach: load core again)
7475 (attach: sanity check we see the core file, attach: with core)
7476 (attach: core file is cleared): New tests.
7477 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7478
3cbaedff
KW
74792010-07-14 Ken Werner <ken.werner@de.ibm.com>
7480
7481 * gdb.arch/altivec-abi.exp: New tests.
7482
91158a56
TT
74832010-07-13 Tom Tromey <tromey@redhat.com>
7484
7485 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7486 (main): Use it.
7487 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7488
0f5238ed
TT
74892010-07-13 Tom Tromey <tromey@redhat.com>
7490
7491 * gdb.base/label.exp: New file.
7492 * gdb.base/label.c: New file.
7493
add265ae
L
74942010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7495 H.J. Lu <hongjiu.lu@intel.com>
7496
7497 * lib/gdb.exp (is_ilp32_target): New.
7498 (is_lp64_target): Likewise.
7499
7500 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7501 target.
7502 * gdb.arch/amd64-disp-step.exp: Likewise.
7503 * gdb.arch/amd64-dword.exp: Likewise.
7504 * gdb.arch/amd64-i386-address.exp: Likewise.
7505 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7506
add265ae
L
7507 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7508 target.
7509 * gdb.arch/i386-bp_permanent.exp: Likewise.
7510 * gdb.arch/i386-byte.exp: Likewise.
7511 * gdb.arch/i386-disp-step.exp: Likewise.
7512 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7513 * gdb.arch/i386-prologue.exp: Likewise.
7514 * gdb.arch/i386-size-overlap.exp: Likewise.
7515 * gdb.arch/i386-size.exp: Likewise.
7516 * gdb.arch/i386-sse.exp: Likewise.
7517 * gdb.arch/i386-unwind.exp: Likewise.
7518 * gdb.arch/i386-word.exp: Likewise.
7519
7520 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7521 test only when building 64-bit executables. Do not hard-code
7522 -m64 option.
7523
2dfb8c17
DE
75242010-07-07 Doug Evans <dje@google.com>
7525
7526 * lib/gdb.exp (gdb_test_list_exact): New function.
7527 * gdb.base/default.exp (show convenience): Call it, add tests for
7528 $_sdata = void, $_thread = 0.
7529
4e5799b6
JK
75302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7531 Joel Brobecker <brobecker@adacore.com>
7532
7533 Fix re-run of PIE executable, PR shlibs/11776.
7534 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7535 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7536 and re-"run" of the inferior.
7537
1a219cc7
JK
75382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7539 Joel Brobecker <brobecker@adacore.com>
7540
7541 Cope with missing /usr/sbin/prelink.
7542 * lib/prelink-support.exp (prelink_no):
7543 <result == 1 && $output is "no such file or directory">: New.
7544 (prelink_yes): Likewise. Return on failed prelink_no.
7545
5e3b36f8
JK
75462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7547 Joel Brobecker <brobecker@adacore.com>
7548
7549 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7550 build_executable by build_executable_own_libs. Replace "prelink -R"
7551 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7552 change.
7553 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7554 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7555 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7556 Replace build_executable by build_executable_own_libs's function
7557 build_executable_own_libs.
7558 (prelinkNO): Create new stub to call prelink_no.
7559 (prelinkYES): Create new stub to call prelink_yes.
7560 (test_attach): Rename calls of copy to file_copy.
7561 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7562 (copy): Move to ...
7563 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7564 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7565 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7566 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7567 special flags by gdb_compile_shlib. Replace second gdb_compile by
7568 build_executable_own_libs. Replace "prelink -R" execution by a call of
7569 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7570 a second call of prelink_yes. Replace restart commands by
7571 clean_restart.
7572 (prelink): Rename to ...
7573 (seen displacement message): ... this test. Extend its expectation
7574 strictness.
7575
86e4bafc
JK
75762010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7577
7578 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7579 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7580 displacement message exactly once.
7581
3cd07d20
JK
75822010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7583 Joel Brobecker <brobecker@adacore.com>
7584
7585 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7586 its restore after the <$relink_args != ""> loop. new comment.
7587
0a1e94c7
JK
75882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7589 Joel Brobecker <brobecker@adacore.com>
7590
7591 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7592 code for it. New variable relink_args.
7593 (prelinkYES): Call prelinkNO.
7594 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7595 in such case. Move the core code to ...
7596 (test_attach_gdb): ... a new function. Send GDB command "file".
7597 Extend expected "Attaching to " string.
7598
2f70bcfb
TT
75992010-07-02 Tom Tromey <tromey@redhat.com>
7600
7601 * gdb.base/bitops.exp: Remove extraneous "pass".
7602
a17ac5b0
TT
76032010-07-02 Ken Werner <ken.werner@de.ibm.com>
7604
7605 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7606
dc10affe
PA
76072010-07-01 Pedro Alves <pedro@codesourcery.com>
7608
d41c0fc8
PA
7609 * gdb.base/help.exp: Adjust expected output.
7610
76112010-07-01 Pedro Alves <pedro@codesourcery.com>
7612
7613 * gdb.base/help.exp: Adjust expected output.
dc10affe 7614
0a600c36
JK
76152010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7616
7617 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7618 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7619 c++/11702.
7620
37cc8bfe
JK
76212010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7622 Doug Evans <dje@google.com>
7623
7624 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7625 add .dynamic entry'.
7626
254e6b9e
DE
76272010-06-29 Doug Evans <dje@google.com>
7628
7629 Test PR c++/11702.
7630 * gdb.cp/m-static.exp: Add testcase.
7631 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7632
595939de 76332010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7634 Tom Tromey <tromey@redhat.com>
7635 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7636
7637 * gdb.python/py-inferior.c: New File.
7638 * gdb.python/py-infthread.c: New File.
7639 * gdb.python/py-inferior.exp: New File.
7640 * gdb.python/py-infthread.exp: New File.
7641
98751a41
JK
76422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7643
7644 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7645 (ptype ::C::OtherFileClass typedefs): New.
7646 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7647 (C::OtherFileClass::cOtherFileClassVar2): New.
7648 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7649 cOtherFileClassVar2.
7650 (C::cOtherFileType2, C::cOtherFileVar2): New.
7651 (C::cOtherFileVar_use): use also cOtherFileVar2.
7652 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7653
41f62f39
JK
76542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7655
7656 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7657 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7658 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7659 (print ::C::cOtherFileVar)
7660 (whatis C::OtherFileClass::cOtherFileClassType)
7661 (whatis ::C::OtherFileClass::cOtherFileClassType)
7662 (print C::OtherFileClass::cOtherFileClassVar)
7663 (print ::cOtherFileClassVar)
7664 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7665 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7666 trailing content.
7667 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7668 (C::OtherFileClass::cOtherFileClassVar)
7669 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7670 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7671
af53d231
JK
76722010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7673
7674 Test PR c++/11703 and PR gdb/1448.
7675 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7676 gdb/1448.
7677
9655fd1a
JK
76782010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7679
7680 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7681 (main) <rtti_data>: New.
7682 * gdb.cp/virtbase.exp (print rtti_data): New.
7683
824cc8dd
JK
76842010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7685 Joel Brobecker <brobecker@adacore.com>
7686
7687 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7688
6036c742
JK
76892010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7690
7691 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7692
de6a0421
DE
76932010-06-28 Doug Evans <dje@google.com>
7694
7695 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7696
b2dae948
DE
76972010-06-27 Doug Evans <dje@google.com>
7698
7699 * gdb.cp/m-static.exp: Update expected test output.
7700
0f3bb72e
PH
77012010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7702
889bf7c5
PA
7703 * gdb.gdb/selftest.exp: Adjust expected message for
7704 capturing start-up runtime.
0f3bb72e 7705
bc9f0842
TT
77062010-06-25 Tom Tromey <tromey@redhat.com>
7707
7708 PR python/10808:
7709 * gdb.python/python.exp: Add new tests.
7710
099ef718
SW
77112010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7712
7713 * gdb.cp/operator.cc: Created an import loop.
7714 * gdb.cp/operator.exp: Added testcase for import loop.
7715
5868a632
JK
77162010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7717
7718 Test PR python/11407.
7719 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7720 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7721 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7722 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7723 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7724 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7725 binfile. Call gdb_compile with clean_restart twice.
7726 (func_nofb print, func_nofb backtrace, func_loopfb print)
7727 (func_loopfb backtrace): New.
7728
af76db58
JK
77292010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7730
7731 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7732 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7733 by a hand made one.
7734 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7735 i?86 requirement. Remove variables srcfile and binfile. New variable
7736 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7737
f2c7657e
UW
77382010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7739
7740 * gdb.cell/dwarfaddr.exp: New file.
7741 * gdb.cell/dwarfaddr.S: New file.
7742
628fe4e4
JK
77432010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7744
7745 Test PR 9436.
7746 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7747
f1421989
HZ
77482010-06-24 Hui Zhu <teawater@gmail.com>
7749
7750 * gdb.base/eval.exp: New file.
7751
d03285ec
UW
77522010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7753
7754 * gdb.cell/fork.exp: New file.
7755 * gdb.cell/fork.c: Likewise.
7756 * gdb.cell/fork-spu.c: Likewise.
7757
41b2c92d
PM
77582010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7759
7760 * lib/gdb.exp (banned_variables_traced): New global variable.
7761 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7762 (gdb_init): Use `trace add variable' instead of obsolete
7763 `trace variable'.
7764
d5bc977f
DE
77652010-06-21 Doug Evans <dje@google.com>
7766
7767 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7768
d2ed6730
UW
77692010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7770
7771 * gdb.arch/spu-ls.exp: New file.
7772 * gdb.arch/spu-ls.c: Likewise.
7773
6aed2dbc
SS
77742010-06-18 Stan Shebs <stan@codesourcery.com>
7775
7776 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7777
e0756905
UW
77782010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7779
7780 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7781 * gdb.base/watch-cond.exp: Likewise.
7782 * gdb.python/py-breakpoint.exp: Likewise.
7783
d8053d4d
PA
77842010-06-18 Pedro Alves <pedro@codesourcery.com>
7785
7786 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7787 clean_restart, make sure every test has a distinct message, and
7788 that messages don't include the executable' full path.
7789
81ce510c
DE
77902010-06-17 Doug Evans <dje@google.com>
7791
7792 * gdb.arch/i386-size.exp: Updated expected output for
7793 DISASSEMBLY_OMIT_FNAME.
7794
65d79d4b
SDJ
77952010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7796 Sergio Durigan Junior <sergiodj@redhat.com>
7797
7798 * gdb.base/watch-notconst.c: New file.
7799 * gdb.base/watch-notconst.S: New file.
7800 * gdb.base/watch-notconst2.c: New file.
7801 * gdb.base/watch-notconst2.S: New file.
7802 * gdb.base/watch-notconst.exp: New file.
7803 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7804 (func4): Add operations on `global_ptr_ptr'.
7805 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7806 routine to test watchpoints created with a constant expression.
7807 (test_inaccessible_watchpoint): Include tests for watchpoints
7808 created with a constant expression.
7809
df0f4836
KB
78102010-06-14 Kevin Buettner <kevinb@redhat.com>
7811
7812 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7813 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7814 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7815 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7816 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7817 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7818 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7819 of `_start'.
7820
b769def5
UW
78212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7822
7823 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7824 not supported on the target.
7825 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7826 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7827 * gdb.mi/mi-nsintrall.exp: Likewise.
7828 * gdb.mi/mi-nsmoribund.exp: Likewise.
7829 * gdb.mi/mi-nsthrexec.exp: Likewise.
7830
d914c394
SS
78312010-06-11 Stan Shebs <stan@codesourcery.com>
7832
7833 * gdb.base/permissions.exp: New file.
7834
78352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7836
7837 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7838 does not support ELF executable class.
7839
f3ce5b9c
UW
78402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7841
7842 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7843
8e46892c
JK
78442010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7845
7846 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7847 (runto): Catch "The target does not support running in non-stop mode.".
7848
6cc55c64
MS
78492010-06-11 Michael Snyder <msnyder@vmware.com>
7850
7851 * gdb.base/setshow.exp (set language asm): Don't use
7852 gdb_test_no_output, fails on some targets.
7853
caddefa4
UW
78542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7855
7856 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7857 * gdb.cp/pr9167.exp: Likewise.
7858
468b1aa7
UW
78592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7860
7861 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7862
5c3552dc
UW
78632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7864
7865 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7866
02e6fe6a
UW
78672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7868
7869 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7870
0e03807e
TT
78712010-06-11 Tom Tromey <tromey@redhat.com>
7872
7873 PR gdb/9977, PR exp/11636::
7874 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7875 (pieces_test_f6): Update expected output.
7876
2bdf28a0
JK
78772010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7878
7879 * gdb.base/moribund-step.exp: New.
7880
f6978de9
MS
78812010-06-08 Michael Snyder <msnyder@vmware.com>
7882
7883 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7884 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7885 * gdb.ada/frame_args.exp: Ditto.
7886 * gdb.ada/lang_switch.exp: Ditto.
7887 * gdb.ada/ptype_arith_binop.exp: Ditto.
7888 * gdb.ada/ref_param.exp: Ditto.
7889 * gdb.ada/type_coercion.exp:Ditto.
7890
7891 * gdb.asm/asm-source.exp: Ditto.
7892
7893 * gdb.base/attach.exp: Ditto.
7894 * gdb.base/bitfields2.exp: Ditto.
7895 * gdb.base/call-signal-resume.exp: Ditto.
7896 * gdb.base/callfuncs.exp: Ditto.
7897 * gdb.base/commands.exp: Ditto.
7898 * gdb.base/dbx.exp: Ditto.
7899 * gdb.base/default.exp: Ditto.
7900 * gdb.base/dump.exp: Ditto.
7901 * gdb.base/exprs.exp: Ditto.
7902 * gdb.base/freebpcmd.exp: Ditto.
7903 * gdb.base/interrupt.exp: Ditto.
7904 * gdb.base/list.exp: Ditto.
7905 * gdb.base/long_long.exp: Ditto.
7906 * gdb.base/maint.exp: Ditto.
7907 * gdb.base/ptype.exp: Ditto.
7908 * gdb.base/return.exp: Ditto.
7909 * gdb.base/setshow.exp: Ditto.
7910 * gdb.base/sigbpt.exp: Ditto.
7911 * gdb.base/sigrepeat.exp: Ditto.
7912
7913 * gdb.cp/classes.exp: Ditto.
7914
7915 * gdb.dwarf2/dw2-restore.exp: Ditto.
7916
7917 * gdb.gdb/selftest.exp: Ditto.
7918
7919 * gdb.multi/base.exp: Ditto.
7920 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7921
7922 * gdb.python/py-block.exp: Ditto.
7923 * gdb.python/py-prettyprint.exp: Ditto.
7924 * gdb.python/py-template.exp: Ditto.
7925
7926 * gdb.server/ext-attach.exp: Ditto.
7927 * gdb.server/ext-run.exp: Ditto.
7928 * gdb.server/server-mon.exp: Ditto.
7929
7930 * gdb.threads/fork-thread-pending.exp: Ditto.
7931 * gdb.threads/hand-call-in-threads.exp: Ditto.
7932 * gdb.threads/interrupted-hand-call.exp: Ditto.
7933 * gdb.threads/linux-dp.exp: Ditto.
7934 * gdb.threads/manythreads.exp: Ditto.
7935 * gdb.threads/print-threads.exp: Ditto.
7936 * gdb.threads/pthreads.exp: Ditto.
7937 * gdb.threads/schedlock.exp: Ditto.
7938 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7939 * gdb.threads/threadapply.exp: Ditto.
7940
de7ff789
MS
79412010-06-08 Michael Snyder <msnyder@vmware.com>
7942
889bf7c5 7943 * gdb.ada/exec_changed.exp:
de7ff789
MS
7944 Use ".*" instead of "" as wildcard regexp.
7945
7946 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7947 * gdb.base/call-ar-st.exp: Ditto.
7948 * gdb.base/checkpoint.exp: Ditto.
7949 * gdb.base/default.exp: Ditto.
7950 * gdb.base/dump.exp: Ditto.
7951 * gdb.base/ending-run.exp: Ditto.
7952 * gdb.base/fileio.exp: Ditto.
7953 * gdb.base/miscexprs.exp: Ditto.
7954 * gdb.base/pointers.exp: Ditto.
7955 * gdb.base/readline.exp: Ditto.
7956 * gdb.base/reread.exp: Ditto.
7957 * gdb.base/restore.exp: Ditto.
7958 * gdb.base/shlib-call.exp: Ditto.
7959 * gdb.base/valgrind-db-attach.exp: Ditto.
7960 * gdb.base/volatile.exp: Ditto.
7961 * gdb.base/watchpoints.exp: Ditto.
7962
7963 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7964
7965 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7966 * gdb.python/py-value.exp: Ditto.
7967
7968 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7969 * gdb.trace/circ.exp: Ditto.
7970 * gdb.trace/collection.exp: Ditto.
7971 * gdb.trace/packetlen.exp: Ditto.
7972 * gdb.trace/passc-dyn.exp: Ditto.
7973 * gdb.trace/report.exp: Ditto.
7974 * gdb.trace/tfile.exp: Ditto.
7975 * gdb.trace/tfind.exp: Ditto.
7976 * gdb.trace/while-dyn.exp: Ditto.
7977
3bebe2f2
JK
79782010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7979
7980 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7981
5c631832
JK
79822010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7983
7984 Test PR 10640.
7985 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7986
4c3376c8
SW
79872010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7988
7989 * gdb.cp/koenig.exp: Test for ADL operators.
7990 * gdb.cp/koenig.cc: Added ADL operators.
7991 * gdb.cp/operator.exp: New test.
7992 * gdb.cp/operator.cc: New test.
7993
dc226d5a
MS
79942010-06-04 Michael Snyder <msnyder@vmware.com>
7995
dfb88a23
MS
7996 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7997 * gdb.base/pending.exp: Ditto.
f7ae76b3 7998
dc226d5a
MS
7999 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8000
967cf477
DE
80012010-06-04 Doug Evans <dje@google.com>
8002
8003 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8004 disabled printers.
8005 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8006 (enable_lookup_function): New function.
8007
eb801841
TT
80082010-06-04 Tom Tromey <tromey@redhat.com>
8009
8010 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8011 of hash and id.
8012
38979823
JK
80132010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8014
8015 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8016 newline.
8017 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8018 (empty verbose non-noisy clear, empty verbose noisy clear)
8019 (empty non-verbose noisy clear): Likewise.
8020
35ec993f
MS
80212010-06-03 Michael Snyder <msnyder@vmware.com>
8022
8023 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8024 * gdb.base/display.exp: Ditto.
8025 * gdb.base/find.exp: Ditto.
8026 * gdb.base/ifelse.exp: Ditto.
8027 * gdb.base/multi-forks.exp: Ditto.
8028 * gdb.base/recurse.exp: Ditto.
8029 * gdb.base/setshow.exp: Ditto.
8030 * gdb.base/value-double-free.exp: Ditto.
8031 * gdb.base/watch-vfork.exp: Ditto.
8032 * gdb.base/watch_thread_num.exp: Ditto.
8033 * gdb.base/watchpoint-solib.exp: Ditto.
8034 * gdb.base/watchpoint.exp: Ditto.
8035 * gdb.base/watchpoints.exp: Ditto.
8036
8037 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8038 * gdb.cp/overload.exp: Ditto.
8039 * gdb.cp/virtfunc.exp: Ditto.
8040
8041 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8042
889bf7c5 8043 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8044 Replace gdb_test with gdb_test_no_output.
8045
889bf7c5 8046 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8047 Replace gdb_test with gdb_test_no_output.
8048 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8049 * gdb.threads/watchthreads.exp: Ditto.
8050 * gdb.threads/watchthreads2.exp: Ditto.
8051
8052 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8053 * gdb.trace/tfind.exp: Ditto.
8054
c22decce
JB
80552010-06-03 Joel Brobecker <brobecker@adacore.com>
8056
8057 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8058 successful test if message is the empty string.
8059
fd5700c7
JK
80602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8061
8062 * gdb.fortran/module.exp (stopped language detection): New test.
8063
f55ee35c
JK
80642010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8065
8066 Support DW_TAG_module as separate namespaces.
8067 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8068 gdb.fortran/library-module-lib.f90: New.
8069 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8070 (print i): Remove.
8071 (continue to breakpoint: i-is-1, print var_i value 1)
8072 (continue to breakpoint: i-is-2, print var_i value 2)
8073 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8074 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8075 (complete `modmany, complete `modmany`, complete `modmany`var)
8076 (show language, setting breakpoint at module): New tests.
8077 * gdb.fortran/module.f90 (module mod): Remove.
8078 (module mod1, module mod2, module modmany, subroutine sub1)
8079 (subroutine sub2, program module): New.
8080
b8e8282f
JK
80812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8082
8083 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8084 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8085 * gdb.cp/anon-union.exp (pass): Rename to ...
8086 (print z 2): ... here.
b8e8282f 8087
019ebafc
MS
80882010-06-02 Michael Snyder <msnyder@vmware.com>
8089
e68d8fd4
MS
8090 * gdb.trace/actions.exp: Use gdb_test_no_output.
8091 * gdb.trace/circ.exp: Ditto.
8092 * gdb.trace/packetlen.exp: Ditto.
8093 * gdb.trace/save-trace.exp: Ditto.
8094 * gdb.trace/tracecmd.exp: Ditto.
8095 * gdb.trace/tsv.exp: Ditto.
8096
12b5d08a
MS
8097 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8098 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8099 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8100 * gdb.threads/manythreads.exp: Ditto.
8101 * gdb.threads/print-threads.exp: Ditto.
8102 * gdb.threads/pthreads.exp: Ditto.
8103 * gdb.threads/schedlock.exp: Ditto.
8104 * gdb.threads/staticthreads.exp: Ditto.
8105 * gdb.threads/thread-specific.exp: Ditto.
8106 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8107 * gdb.threads/threadapply.exp: Ditto.
8108 * gdb.threads/watchthreads.exp: Ditto.
8109 * gdb.threads/watchthreads2.exp: Ditto.
8110
89493308
MS
8111 * gdb.python/py-block.exp: Use gdb_test_no_output.
8112 * gdb.python/py-prettyprint.exp: Ditto.
8113 * gdb.python/py-template.exp: Ditto.
8114 * gdb.python/py-value.exp: Ditto.
8115
8116 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8117 * gdb.reverse/watch-reverse.exp: Ditto.
8118
8119 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8120 * gdb.server/ext-run.exp: Ditto.
8121
019ebafc
MS
8122 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8123 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8124 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8125 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8126 * gdb.dwarf2/dw2-producer.exp: Ditto.
8127 * gdb.dwarf2/mac-fileno.exp: Ditto.
8128
8129 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8130 * gdb.gdb/selftest.exp: Ditto.
8131
8132 * gdb.multi/base.exp: Use gdb_test_no_output.
8133
8134 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8135
3e0ca3a5
JK
81362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8137
8138 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8139
9db70545
MS
81402010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8141
a8d52276
MS
8142 * gdb.cp/class2.exp: Use gdb_test_no_output.
8143 * gdb.cp/classes.exp: Ditto.
8144 * gdb.cp/extern-c.exp: Ditto.
8145 * gdb.cp/inherit.exp: Ditto.
8146 * gdb.cp/maint.exp: Ditto.
8147 * gdb.cp/mb-inline.exp: Ditto.
8148 * gdb.cp/mb-templates.exp: Ditto.
8149 * gdb.cp/method2.exp: Ditto.
8150 * gdb.cp/misc.exp: Ditto.
8151 * gdb.cp/ovldbreak.exp: Ditto.
8152 * gdb.cp/punctuator.exp: Ditto.
8153 * gdb.cp/templates.exp: Ditto.
8154 * gdb.cp/virtbase.exp: Ditto.
8155
889bf7c5 8156 * gdb.threads/attach-stopped.exp:
9db70545 8157 Replace uses of send_gdb / gdb_expect.
889bf7c5 8158 * gdb.threads/attachstop-mt.exp:
9db70545 8159 Replace uses of send_gdb / gdb_expect.
889bf7c5 8160 * gdb.threads/gcore-thread.exp:
9db70545 8161 Replace uses of send_gdb / gdb_expect.
889bf7c5 8162 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8163 Replace uses of send_gdb / gdb_expect.
8164 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8165 * gdb.threads/print-threads.exp:
9db70545
MS
8166 Replace uses of send_gdb / gdb_expect.
8167 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8168 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8169 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8170
8171 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8172 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8173 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8174 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8175 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8176 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8177 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8178 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8179 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8180 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8181 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8182
359cc68c
JK
81832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8184
8185 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8186
7d3fe98e
SW
81872010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8188
8189 * gdb.cp/koenig.exp: Added new test case.
8190 * gdb.cp/koenig.cc: Ditto.
8191
27d3a1a2
MS
81922010-06-01 Michael Snyder <msnyder@vmware.com>
8193
8194 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8195 * gdb.base/arrayidx.exp: Ditto.
8196 * gdb.base/attach.exp: Ditto.
8197 * gdb.base/auxv.exp: Ditto.
8198 * gdb.base/bigcre.exp: Ditto.
8199 * gdb.base/break-always.exp: Ditto.
8200 * gdb.base/break-interp.exp: Ditto.
8201 * gdb.base/break.exp: Ditto.
8202 * gdb.base/breakpoint-shadow.exp: Ditto.
8203 * gdb.base/call-ar-st.exp: Ditto.
8204 * gdb.base/call-sc.exp: Ditto.
8205 * gdb.base/call-signal-resume.exp: Ditto.
8206 * gdb.base/callfuncs.exp: Ditto.
8207 * gdb.base/catch-syscall.exp: Ditto.
8208 * gdb.base/charset.exp: Ditto.
8209 * gdb.base/code-expr.exp: Ditto.
8210 * gdb.base/commands.exp: Ditto.
8211 * gdb.base/cond-expr.exp: Ditto.
8212 * gdb.base/condbreak.exp: Ditto.
8213 * gdb.base/cursal.exp: Ditto.
8214 * gdb.base/cvexpr.exp: Ditto.
8215 * gdb.base/default.exp: Ditto.
8216 * gdb.base/del.exp: Ditto.
8217 * gdb.base/detach.exp: Ditto.
8218 * gdb.base/display.exp: Ditto.
8219 * gdb.base/ena-dis-br.exp: Ditto.
8220 * gdb.base/eval-skip.exp: Ditto.
8221 * gdb.base/foll-fork.exp: Ditto.
8222 * gdb.base/foll-vfork.exp: Ditto.
8223 * gdb.base/frame-args.exp: Ditto.
8224 * gdb.base/funcargs.exp: Ditto.
8225 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8226 * gdb.base/gdbvars.exp: Ditto.
8227 * gdb.base/help.exp: Ditto.
8228 * gdb.base/ifelse.exp: Ditto.
8229 * gdb.base/included.exp: Ditto.
8230 * gdb.base/list.exp: Ditto.
8231 * gdb.base/macscp.exp: Ditto.
8232 * gdb.base/maint.exp: Ditto.
8233 * gdb.base/multi-fork.exp: Ditto.
8234 * gdb.base/overlays.exp: Ditto.
8235 * gdb.base/page.exp: Ditto.
8236 * gdb.base/pending.exp: Ditto.
8237 * gdb.base/pointers.exp: Ditto.
8238 * gdb.base/pr11022.exp: Ditto.
8239 * gdb.base/prelink.exp: Ditto.
8240 * gdb.base/printcmds.exp: Ditto.
8241 * gdb.base/psymtab.exp: Ditto.
8242 * gdb.base/randomize.exp: Ditto.
8243 * gdb.base/relational.exp: Ditto.
8244 * gdb.base/relocate.exp: Ditto.
8245 * gdb.base/remote.exp: Ditto.
8246 * gdb.base/sepdebug.exp: Ditto.
8247 * gdb.base/set-lang-auto.exp: Ditto.
8248 * gdb.base/setshow.exp: Ditto.
8249 * gdb.base/setvar.exp: Ditto.
8250 * gdb.base/signals.exp: Ditto.
8251 * gdb.base/signull.exp: Ditto.
8252 * gdb.base/sigstep.exp: Ditto.
8253 * gdb.base/sizeof.exp: Ditto.
8254 * gdb.base/solib-disc.exp: Ditto.
8255 * gdb.base/store.exp: Ditto.
8256 * gdb.base/structs.exp: Ditto.
8257 * gdb.base/structs2.exp: Ditto.
8258 * gdb.base/subst.exp: Ditto.
8259 * gdb.base/term.exp: Ditto.
8260 * gdb.base/trace-commands.exp: Ditto.
8261 * gdb.base/unwindonsignal.exp: Ditto.
8262 * gdb.base/valgrind-db-attach.exp: Ditto.
8263 * gdb.base/varargs.exp: Ditto.
8264 * gdb.base/watch-cond.exp: Ditto.
8265 * gdb.base/watch_thread_num.exp: Ditto.
8266 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8267 * gdb.base/watchpoint.exp: Ditto.
8268 * gdb.base/whatis-exp.exp: Ditto.
8269
f8d3bf8f
MS
82702010-06-01 Michael Snyder <msnyder@vmware.com>
8271
8272 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8273 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8274 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8275 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8276 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8277 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8278 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8279 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8280 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8281 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8282 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8283 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8284 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8285 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8286 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8287
3f9e0d32
JK
82882010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8289
8290 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8291 trailing newline.
8292 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8293 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8294 (p *args): ... here and remove excessive trailing newline.
8295
f629457d
JB
82962010-05-31 Joel Brobecker <brobecker@adacore.com>
8297
8298 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8299
09eef106
JK
83002010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8301
8302 Accept the new Linux kernel "t (tracing stop)" string.
8303 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8304 Update comment.
8305 (state_wait) <T (tracing stop)>: New.
8306 (main): Update the state_wait expect string.
8307
94f31136
PA
83082010-05-28 Pedro Alves <pedro@codesourcery.com>
8309
8310 * limits.c, limits.exp: Delete files.
8311 * Makefile.in (clean mostlyclean): Adjust.
8312 * tracecmd.exp: Adjust.
8313
096554ab
JK
83142010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8315
8316 * gdb.base/tui-layout.exp: New.
8317
27d3a1a2 83182010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8319
889bf7c5 8320 * gdb.reverse/break-precsave.exp:
bcd2dc50 8321 Replace uses of send_gdb / gdb_expect.
889bf7c5 8322 * gdb.reverse/break-reverse.exp:
bcd2dc50 8323 Replace uses of send_gdb / gdb_expect.
889bf7c5 8324 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8325 Replace uses of send_gdb / gdb_expect.
889bf7c5 8326 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8327 Replace uses of send_gdb / gdb_expect.
889bf7c5 8328 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8329 Replace uses of send_gdb / gdb_expect.
889bf7c5 8330 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8331 Replace uses of send_gdb / gdb_expect.
889bf7c5 8332 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8333 Replace uses of send_gdb / gdb_expect.
889bf7c5 8334 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8335 Replace uses of send_gdb / gdb_expect.
889bf7c5 8336 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8337 Replace uses of send_gdb / gdb_expect.
889bf7c5 8338 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8339 Replace uses of send_gdb / gdb_expect.
889bf7c5 8340 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8341 Replace uses of send_gdb / gdb_expect.
889bf7c5 8342 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8343 Replace uses of send_gdb / gdb_expect.
889bf7c5 8344 * gdb.reverse/machinestate.exp:
bcd2dc50 8345 Replace uses of send_gdb / gdb_expect.
889bf7c5 8346 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8347 Replace uses of send_gdb / gdb_expect.
889bf7c5 8348 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8349 Replace uses of send_gdb / gdb_expect.
889bf7c5 8350 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8351 Replace uses of send_gdb / gdb_expect.
889bf7c5 8352 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8353 Replace uses of send_gdb / gdb_expect.
889bf7c5 8354 * gdb.reverse/step-precsave.exp:
bcd2dc50 8355 Replace uses of send_gdb / gdb_expect.
889bf7c5 8356 * gdb.reverse/step-reverse.exp:
bcd2dc50 8357 Replace uses of send_gdb / gdb_expect.
889bf7c5 8358 * gdb.reverse/until-precsave.exp:
bcd2dc50 8359 Replace uses of send_gdb / gdb_expect.
889bf7c5 8360 * gdb.reverse/until-reverse.exp:
bcd2dc50 8361 Replace uses of send_gdb / gdb_expect.
889bf7c5 8362 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8363 Replace uses of send_gdb / gdb_expect.
889bf7c5 8364 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8365 Replace uses of send_gdb / gdb_expect.
8366
3def43e0
JK
83672010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8368
8369 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8370 excessive newline.
8371
27d3a1a2 83722010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8373
8374 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8375 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8376 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8377 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8378 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8379 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8380 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8381 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8382 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8383 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8384 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8385 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8386 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8387 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8388 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8389 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8390 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8391 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8392 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8393
27d3a1a2 83942010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8395
22454424
MS
8396 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8397 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8398
8399 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8400 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8401 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8402
889bf7c5 8403 * gdb.reverse/consecutive-reverse.exp:
22454424 8404 Replace uses of send_gdb / gdb_expect.
889bf7c5 8405 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8406 Replace uses of send_gdb / gdb_expect.
8407
8408 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8409 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8410 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8411 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8412 Replace uses of send_gdb / gdb_expect.
8413 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8414 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8415 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8416 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8417 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8418 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8419 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8420 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8421 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8422
84232010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8424
22454424 8425 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8426
22454424 8427 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8428
22454424
MS
8429 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8430 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8431 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8432 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8433 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8434 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8435 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8436 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8437 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8438
6e5f2c59
TT
84392010-05-25 Tom Tromey <tromey@redhat.com>
8440
8441 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8442
bbc8b958
TT
84432010-05-25 Tom Tromey <tromey@redhat.com>
8444
8445 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8446 argument order.
8447 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8448 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8449 order.
8450 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8451 order.
8452 * gdb.base/call-sc.exp (setup_kfails): Remove.
8453 (setup_compiler_kfails): Remove.
8454 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8455 argument order.
8456 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8457 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8458 (advancei): Fix setup_kfail argument order.
8459 * gdb.base/radix.exp: Fix setup_kfail argument order.
8460 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8461 order.
8462 * gdb.base/structs.exp (setup_kfails): Remove.
8463 (setup_compiler_kfails): Fix setup_kfail argument order.
8464 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8465 order.
8466 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8467 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8468 setup_kfail argument order.
8469 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8470
83d1babf
TT
84712010-05-25 Tom Tromey <tromey@redhat.com>
8472
8473 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8474
6acb16a2
MS
84752010-05-25 Michael Snyder <msnyder@vmware.com>
8476
8477 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8478 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8479 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8480 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8481 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8482 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8483 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8484 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8485 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8486 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8487 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8488 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8489 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8490 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8491 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8492 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8493 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8494 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8495 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8496 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8497 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8498 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8499 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8500 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8501 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8502 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8503 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8504 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8505 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8506 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8507 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8508 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8509 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8510 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8511 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8512 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8513 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8514 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8515 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8516 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8517 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8518 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8519 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8520 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8521 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8522 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8523 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8524 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8525
85262010-05-25 Doug Evans <dje@google.com>
8527
8528 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8529 gdb.string_to_argv.
ad3986f0 8530
d3b1e874
TT
85312010-05-21 Tom Tromey <tromey@redhat.com>
8532
8533 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8534 Call it.
8535 * gdb.dwarf2/pieces.S: Update.
8536 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8537
cb826367
TT
85382010-05-21 Tom Tromey <tromey@redhat.com>
8539
8540 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8541 Call it.
8542 * gdb.dwarf2/pieces.c (struct C): New.
8543 (f6): New function.
8544 * gdb.dwarf2/pieces.S: Replace.
8545
74de6778
TT
85462010-05-21 Tom Tromey <tromey@redhat.com>
8547
8548 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8549 Call it.
8550
afd74c5f
TT
85512010-05-21 Tom Tromey <tromey@redhat.com>
8552
8553 * gdb.dwarf2.pieces.exp: New file.
8554 * gdb.dwarf2.pieces.S: New file.
8555 * gdb.dwarf2.pieces.c: New file.
8556
a7b75dfd 85572010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8558 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8559
8560 * lib/gdb.exp (gdb_test_no_output): New function.
8561 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8562 when testing commands that should produce no output.
8563
c81c812a
JB
85642010-05-17 Joel Brobecker <brobecker@adacore.com>
8565
8566 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8567 parameter that we want to watch being a constant.
8568
0cce5bd9
JB
85692010-05-17 Joel Brobecker <brobecker@adacore.com>
8570
8571 * gdb.ada/cond_lang: New testcase.
8572
47050449
JB
85732010-05-17 Joel Brobecker <brobecker@adacore.com>
8574
8575 * lib/gdb.exp (banned_variables): New variable/constant.
8576 (gdb_init): Add write trace on variables listed in banned_variables.
8577 (gdb_finish): Remove write traces on variables listed in
8578 banned_variables.
8579
77c01586
JB
85802010-05-17 Joel Brobecker <brobecker@adacore.com>
8581
8582 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8583 * gdb.cp/koenig.exp: Likewise.
8584
88d4aea7
PM
85852010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8586
889bf7c5 8587 PR python/11482
88d4aea7
PM
8588
8589 * gdb.python/py-value.exp (test_value_hash): New function.
8590
f5a010c0
PM
85912010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8592
8593 PR exp/11530.
8594 * gdb.base/gdb11530.c: New file.
8595 * gdb.base/gdb11530.exp: New file.
8596
8ef4892f
JK
85972010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8598
8599 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8600 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8601
7322dca9
SW
86022010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8603
8604 * gdb.cp/koenig.exp: New test.
8605 * gdb.cp/koenig.cc: New test program.
8606
02e7ea18
JB
86072010-05-05 Joel Brobecker <brobecker@adacore.com>
8608
8609 Remove the use of prms_id and bug_id throughout the testsuite.
8610
e1c34c5d
PM
86112010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8612
8613 PR exp/11349.
8614 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8615 use a reference local variable.
8616
8e1d0c49
JK
86172010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8618
8619 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8620 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8621 variable different_dir. Move debugfile into a full directory pathname
8622 under DIFFERENT_DIR.
8623 * lib/gdb.exp (separate_debug_filename): Remove.
8624 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8625 variable debug_dir and mkdir of it. Update function comments.
8626
e66408ed
PA
86272010-04-29 Pedro Alves <pedro@codesourcery.com>
8628
8629 PR gdb/11557
8630
8631 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8632 files.
8633
d7b32ed3
PM
86342010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8635
889bf7c5 8636 * gdb.python/py-param.exp: New File.
d7b32ed3 8637
6aecb9c2
JB
86382010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8639
8640 * gdb.base/default.exp: Fix "set language" test.
8641
bdf92a1c
PM
86422010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8643
8644 PR breakpoints/11531.
8645 * gdb.base/gdb11531.c: New file.
8646 * gdb.base/gdb11531.exp: New file.
8647
3f172e24
TT
86482010-04-26 Tom Tromey <tromey@redhat.com>
8649
8650 * gdb.base/completion.exp: Add tests for completion and deprecated
8651 commands.
8652
64af4c92
JK
86532010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8656 (print /x char_array): Escape curly brackets.
8657
492928e4
JK
86582010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8659
8660 Fix deadlock on looped list of loaded shared objects.
8661 * gdb.base/solib-corrupted.exp: New.
8662
66d09542
DE
86632010-04-23 Doug Evans <dje@google.com>
8664
8665 * gdb.python/py-section-script.c: New file.
8666 * gdb.python/py-section-script.exp: New file.
8667 * gdb.python/py-section-script.py: New file.
8668
8bd10a10
CM
86692010-04-20 Chris Moller <cmoller@redhat.com>
8670
8671 PR 10179
8672
8673 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8674 * gdb.base/pr10179-a.c:
8675 * gdb.base/pr10179-b.c:
8676 * gdb.base/pr10179.exp: New files.
8677
c0201579
JK
86782010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8679
8680 Fix crashes on dangling display expressions.
8681 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8682 is SEP.
8683 (lib_flags): Remove the "debug" keyword.
8684 (libsepdebug): New variable for iterating new loop.
8685 (save_pf_prefix): New variable wrapping the loop.
8686 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8687 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8688
793b0ff8
PM
86892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8690
8691 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8692
097f51f7
PM
86932010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8694
8695 PR stabs/11479.
8696 * gdb.stabs/gdb11479.exp: New file.
8697 * gdb.stabs/gdb11479.c: New file.
8698
9a22f0d0
PM
86992010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8700
8701 * gdb.base/charset.c (Strin16, String32): New variables.
8702 * gdb.base/charset.exp (gdb_test): Test correct display
8703 of 16 or 32 bit strings.
8704
87052010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8706
8707 PR 9167
8708 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8709 * gdb.cp/pr9167.cc: New file.
8710 * gdb.cp/pr9167.exp: New file.
8711
8712
6e354e5e
PM
87132010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8714
8715 PR pascal/11492.
8716 * gdb.pascal/gdb11492.pas: New file.
8717 * gdb.pascal/gdb11492.exp: New file.
8718
be942545
JB
87192010-04-20 Joel Brobecker <brobecker@adacore.com>
8720
1667e6e3 8721 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8722
0c3acc09
JB
87232010-04-20 Joel Brobecker <brobecker@adacore.com>
8724
8725 * gdb.ada/dyn_loc: New testcase.
8726
ec31cde5
CM
87272010-04-20 Chris Moller <cmoller@redhat.com>
8728
8729 PR 10867
889bf7c5 8730
ec31cde5
CM
8731 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8732 * gdb.cp/pr10687.cc: New file.
8733 * gdb.cp/pr10687.exp: New file.
8734
8735
ce4b0682
SDJ
87362010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8737 Sergio Durigan Junior <sergiodj@redhat.com>
8738
8739 * gdb.fortran/logical.exp: New testcase.
8740 * gdb.fortran/logical.f90: New file.
8741
3436961f
DE
87422010-04-19 Doug Evans <dje@google.com>
8743
8744 * gdb.base/help.exp (help source): Update expected output.
8745
4d836c09
JK
87462010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8747
8748 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8749 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8750 gdb_exit and return.
8751 (executable): New variable.
8752 (binfile): Use it.
8753
6149aea9
PA
87542010-04-19 Pedro Alves <pedro@codesourcery.com>
8755
8756 PR breakpoints/8554.
8757
8758 * gdb.trace/save-trace.exp: Adjust.
8759
ed41462c
L
87602010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8761
8762 PR corefiles/11511
8763 * gdb.arch/system-gcore.exp: New.
8764 * gdb.arch/gcore.c: Likewise.
8765
3f7b2faa
DE
87662010-04-15 Doug Evans <dje@google.com>
8767
fa33c3cd
DE
8768 * gdb.python/py-progspace.c: New file.
8769 * gdb.python/py-progspace.exp: New file.
8770
3f7b2faa
DE
8771 * gdb.base/source.exp: Add tests for "source -s".
8772
79f283fe
PM
87732010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8774
8775 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8776 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8777 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8778 * gdb.python/py-mi.exp: New test for to_string returning None.
8779
fc8eb08a
PM
87802010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8781
8782 * gdb.python/py-breakpoint.c: Make result global.
8783
26e197f6
JK
87842010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8785
8786 Fix non-GNU make compatibility.
8787 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8788
adc36818
PM
87892010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8790
8791 * gdb.python/py-breakpoint.exp: New File.
8792 * gdb.python/py-breakpoint.C: Ditto.
8793
64e17368
SS
87942010-04-08 Stan Shebs <stan@codesourcery.com>
8795
8796 * gdb.trace/actions.exp: Clear default-collect.
8797 * gdb.trace/save-trace.exp: Clear default-collect.
8798
fff5cc64
PM
87992010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8800
8801 * gdb.python/py-value: Add null string variable.
8802 (test_lazy_string): Test zero length, NULL address lazy
8803 strings.
8804
a055a187
L
88052010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8806
8807 * gdb.arch/i386-avx.c: New.
8808 * gdb.arch/i386-avx.exp: Likewise.
8809
8810 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8811
96e39866
DE
88122010-04-06 Doug Evans <dje@google.com>
8813
8814 * gdb.base/source-test.gdb: New file.
8815 * gdb.base/source.exp: Test source -v.
8816
5984a431
UW
88172010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8818
8819 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8820
ec8a089a
PM
88212010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8822
8823 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8824 within one line, unless it is followed by a double quote.
8825 * gdb.stabs/hppa.sed: Idem.
8826 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8827 * gdb.stabs/weird.exp: Check for correct parsing of
8828 char and string constants.
ec8a089a
PM
8829 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8830 in .stabs to .stabx substitution.
8831
fce3c1f0
SS
88322010-04-05 Stan Shebs <stan@codesourcery.com>
8833
8834 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8835 constant global.
8836 * gdb.trace/tfile.exp: Try to print them.
8837
d77f58be
SS
88382010-04-04 Stan Shebs <stan@codesourcery.com>
8839
8840 * gdb.base/completion.exp: Update for new "info watchpoints".
8841 * gdb.base/default.exp: Ditto.
8842 * gdb.base/help.exp: Ditto.
8843 * gdb.base/watchpoint.exp: Ditto.
8844 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8845
af54718e
SS
88462010-04-04 Stan Shebs <stan@codesourcery.com>
8847
8848 * gdb.trace/tfile.exp: Sharpen tfind test.
8849
74d1f91e
JK
88502010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8851
8852 * gdb.base/break-entry.exp: New.
8853
eb8e76db 88542010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8855 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8856
8857 * gdb.reverse/i386-sse-reverse.exp: New file.
8858 * gdb.reverse/i386-sse-reverse.c: New file.
8859
bf65cad8
PA
88602010-04-02 Pedro Alves <pedro@codesourcery.com>
8861
8862 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8863
fff87407
SS
88642010-04-01 Stan Shebs <stan@codesourcery.com>
8865
8866 * gdb.trace/actions.exp: Tweak expected output.
8867 * gdb.trace/while-stepping.exp: Tweak expected output.
8868
fe01d668
L
88692010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8870
8871 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8872
86b17b60
PA
88732010-04-01 Pedro Alves <pedro@codesourcery.com>
8874
8875 * gdb.base/commands.exp: Adjust.
8876 * gdb.cp/extern-c.exp: Adjust.
8877
2c58c0a9
PA
88782010-04-01 Pedro Alves <pedro@codesourcery.com>
8879
8880 * gdb.trace/collection.c (local_test_func): Define a local struct,
8881 and instanciate it.
8882
0db9b91c
PA
88832010-04-01 Pedro Alves <pedro@codesourcery.com>
8884
8885 * gdb.trace/collection.exp (gdb_collect_args_test)
8886 (gdb_collect_argarray_test): XFAIL the tests that assume the
8887 argarray argument's elements are collected.
8888
8072405b
JK
88892010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8890
8891 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8892 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8893
8bf6485c
SS
88942010-03-31 Stan Shebs <stan@codesourcery.com>
8895
8896 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8897 and tracepoint conditionals.
8898 (gdb_verify_tracepoints): Delete unused return.
8899
fd7f724a
KS
89002010-03-26 Keith Seitz <keiths@redhat.com>
8901
8902 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8903 appear in the output before main.
8904 Remove KFAIL for gdb/2215 aka bz 9320.
8905
8d9e7719
DE
89062010-03-30 Doug Evans <dje@google.com>
8907
0906dd0b
DE
8908 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8909 by dejagnu.
8910 * gdb.arch/amd64-dword.exp: Ditto.
8911
8d9e7719
DE
8912 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8913 match.
8914 (break printf): Ditto.
8915
1da644f0
SW
89162010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8917
8918 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8919 gcc < 4.4.
8920 * gdb.cp/shadow.exp: Ditto.
8921
a8121990
PA
89222010-03-29 Pedro Alves <pedro@codesourcery.com>
8923
8924 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8925 "tstart" is silent.
8926
6e79d367
PA
89272010-03-29 Pedro Alves <pedro@codesourcery.com>
8928
8929 * gdb.trace/collection.exp (executable): New.
8930 (binfile): Use it.
8931 (fpreg, spreg, pcreg): New.
8932 (test_register): Use gdb_test_multiple. Pass /x to print.
8933 (prepare_for_trace_test): New.
8934 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8935 (gdb_collect_args_test, gdb_collect_argstruct_test)
8936 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8937 prepare_for_trace_test.
8938 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8939 fpreg, spreg and pcreg.
8940 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8941 prepare_for_trace_test.
8942 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8943 try to detect tracing support here. Don't set breakpoints at
8944 `begin' or `end' here.
8945 <global scope>: Use clean_restart. Run to main before checking
8946 for tracing support. Check for for tracing support here.
8947
09248348
JK
89482010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8949
8950 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8951 " as $displacement" to "seen displacement message".
8952
d350db38
PA
89532010-03-28 Pedro Alves <pedro@codesourcery.com>
8954
8955 * gdb.trace/while-dyn.exp (executable): New variable.
8956 (binfile): Use it.
8957 (test_while_stepping): New function. Move most tests here. Call
8958 it once for each of the while-stepping, stepping and ws aliases.
8959
907af001
UW
89602010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8961
8962 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8963 that do not provide the tagless_struct type name at all.
8964 (test_print_anon_union): Do not check value of uninitialized
8965 union member. Do not use cp_test_ptype_class, so we can accept
8966 "long" as well as "long int".
8967
610197fd
PA
89682010-03-26 Pedro Alves <pedro@codesourcery.com>
8969
8970 * gdb.trace/tfile.c (tohex, bin2hex): New.
8971 (write_error_trace_file): Hexify error description.
8972
6c28cbf2
SS
89732010-03-25 Stan Shebs <stan@codesourcery.com>
8974
8975 * gdb.trace/tfile.c: Generate an additional trace file, improve
8976 portability.
8977 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8978 files in a better way.
8979
e62b8c7e
KS
89802010-03-25 Keith Seitz <keiths@redhat.com>
8981
8982 * gdb.java/jprint.exp: XFAIL printing of static class members
8983 because of GCC debuginfo problem.
8984
82ccf5a5
JK
89852010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8986
8987 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8988
293e2f9e
DJ
89892010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8990
8991 * gdb.base/completion.exp: Allow long instead of long int.
8992 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8993 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8994 variable p.
8995 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8996 * gdb.base/pointers.exp: Allow long instead of long int.
8997 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8998 * gdb.base/step-line.exp: Allow a directory before the source file name.
8999
95a42b64
TT
90002010-03-24 Tom Tromey <tromey@redhat.com>
9001
9002 PR breakpoints/9352:
9003 * gdb.base/default.exp: Update.
9004 * gdb.base/commands.exp: Update.
9005 * gdb.cp/extern-c.exp: Test setting commands on multiple
9006 breakpoints at once.
9007
2390201f
DJ
90082010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9009
9010 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9011 if gdb,nosignals.
9012 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9013 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9014 exited".
9015
8c9a6790
SS
90162010-03-24 Stan Shebs <stan@codesourcery.com>
9017
9018 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9019
a6c727b2
DJ
90202010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9021
9022 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9023 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9024 argument. Handle "short" and "long".
9025 (Top level): Pass overprototyped output for old_fptr and xptr.
9026
4dfd5423
PA
90272010-03-23 Pedro Alves <pedro@codesourcery.com>
9028
9029 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9030 format strings and add casts to avoid compiler warnings.
9031
90322010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9033
9034 * lib/trace-support.exp (gdb_trace_setactions):
9035 Don't expect whitespace after ">" prompt.
9036 * gdb.trace/actions.exp: Adjust for output changes.
9037 * gdb.trace/while-stepping.exp: Likewise.
9038
c847d045
JK
90392010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9040
9041 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9042 and r157645).
9043
5f717f1d
JK
90442010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9045
9046 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9047 New.
9048
7d6d51d5
DJ
90492010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9050
9051 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9052 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9053
3b11a015
SS
90542010-03-19 Stan Shebs <stan@codesourcery.com>
9055
9056 * gdb.trace/ax.exp: New file.
9057
d7d158ed
DE
90582010-03-19 Doug Evans <dje@google.com>
9059
6bb85cd1
DE
9060 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9061 output from gcc.
9062
d7d158ed
DE
9063 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9064 named /usr/sbin/prelink<foo>.
9065
4daf5ac0
SS
90662010-03-18 Stan Shebs <stan@codesourcery.com>
9067
9068 * gdb.trace/circ.exp: Test circular-trace-buffer.
9069 * gdb.trace/tfile.exp: Update tstatus test.
9070
e8d05480
JB
90712010-03-18 Joel Brobecker <brobecker@adacore.com>
9072
9073 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9074 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9075
441b986a
UW
90762010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9077
9078 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9079
4247603b
PA
90802010-03-18 Pedro Alves <pedro@codesourcery.com>
9081
9082 * gdb.base/default.exp: Adjust the expected output of the finish
9083 and until commands when the inferior is not being run.
9084
13387711
SW
90852010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9086
9087 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9088 * gdb.cp/nsusing.exp: Ditto.
9089
6e31430b
TT
90902010-03-15 Tom Tromey <tromey@redhat.com>
9091
9092 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9093 * gdb.cp/userdef.cc (operator==): New function.
9094 (main): New locals mem1, mem2.
9095
e2d69cb5
JZ
90962010-03-15 Jie Zhang <jie@codesourcery.com>
9097
9098 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9099 Declare and use new loadtimeout variable.
9100
f572f0a9
DJ
91012010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9102
9103 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9104 Use gdb_load later.
9105
51f4c0b0
PA
91062010-03-14 Pedro Alves <pedro@codesourcery.com>
9107
9108 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9109 literal. Add missing endlines to prints to stderr.
9110
1c809c68
TT
91112010-03-12 Tom Tromey <tromey@redhat.com>
9112
9113 PR c++/9708:
9114 * gdb.cp/m-static.exp: Add regression test.
9115 * gdb.cp/m-static.cc (method): New method.
9116 (main): Call it.
9117
00ae8fef
SW
91182010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9119
9120 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9121 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9122
759f0f0b
PA
91232010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9124
21e24d21
PA
9125 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9126
91272010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9128
759f0f0b
PA
9129 * lib/gdb.exp (skip_stl_tests): New.
9130 (gdb_compile): Symbian needs -ldl.
9131 (shlib_target_file): New.
9132 (shlib_symbol_file): New.
9133 (gdb_load_shlibs): Use shlib_target_file.
9134 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9135 * gdb.cp/exception.exp: Use skip_stl_tests.
9136 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9137 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9138 * gdb.cp/mb-templates.exp: Ditto.
9139 * gdb.base/commands.exp: Relax regexes.
9140 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9141 shlib_target_file and shlib_symbol_file.
9142 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9143 sections.
9144 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9145 * gdb.base/solib-disc.exp: Use
9146 shlib_target_file and shlib_symbol_file.
9147 * gdb.base/unload.exp: Don't skip on symbian. Use
9148 shlib_target_file and shlib_symbol_file.
9149 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9150
6a8f2671 91512010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9152
6a8f2671
PA
9153 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9154 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9155 Issue a tfind end before looking for a tracepoint frame.
9156 * gdb.trace/tfind.exp: Adjust tstatus output.
9157 Adjust disassembly output.
9158 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9159
ccf26247
JK
91602010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9161
9162 * gdb.base/break-interp.exp: Create new displacement parameter value
9163 for the test_ld calls.
9164 (reach): New parameter displacement, verify its content. New push of
9165 pf_prefix "reach-$func:". Import global expect_out.
9166 (test_core): New parameter displacement, verify its content. New push
9167 of pf_prefix "core:". New command "set verbose on". Import global
9168 expect_out.
9169 (test_attach): New parameter displacement, verify its content. New
9170 push of pf_prefix "attach:". New command "set verbose on". Import
9171 global expect_out.
9172 (test_ld): New parameter displacement, pass it to the reach, test_core
9173 and test_attach calls and verify its content in the "ld.so exit" test.
9174 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9175 (prelink): Update expected text, use gdb_test.
9176
e469c7fb
DE
91772010-03-10 Doug Evans <dje@google.com>
9178
9179 * gdb.base/checkpoint.exp: Fix comment.
9180 Lengthen timeout while doing >600 checkpoints test.
9181 Rename duplicate "kill all one" test to keep test names unique.
9182
60e1c644
PA
91832010-03-10 Pedro Alves <pedro@codesourcery.com>
9184
9185 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9186
cec808ec
KS
91872010-03-08 Keith Seitz <keiths@redhat.com>
9188
889bf7c5
PA
9189 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9190 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9191 (dm_type_long): New function.
9192 (dm_type_unsigned_short): New function.
9193 (dm_type_unsigned_long): New function.
9194 (myint): New typedef.
9195 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9196 long, unsigned shor and long, operator char*, and typedef.
9197 (test_lookup_operator_functions): Add operator char* test.
9198 (test_paddr_operator_functions): Likewise.
9199 (test_paddr_overloaded_functions): Use probe values for
9200 short, long, and unsigned short and long.
9201 (test_paddr_hairy_functions): If the demangler probe detected
9202 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9203 demangler.
9204 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9205 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9206 and "print null_pmf".
9207 Add test "ptype a.*pmf".
9208 * gdb.cp/overload.exp: Allow optional "int" to appear with
9209 "short" and "long".
9210 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9211 long expect value for men_overload1arg.
9212 Allow "int" to appear with "short" and "long".
9213 When testing "info break", add argument for main (void).
9214 Also allow "int" to appear with "short" and "long".
9215 Ditto with "unsigned" and "long long".
cec808ec
KS
9216 * gdb.java/jmain.exp: Do not enclose methods names in single
9217 quotes.
9218 * gdb.java/jmisc.exp: Likewise.
9219 * gdb.java/jprint.exp: Likewise.
9220 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9221
9222 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9223 * gdb.cp/exception.exp (backtrace after first throw)
9224 (backtrace after second throw): Allow a namespace before __cxa_throw.
9225 (backtrace after first catch, backtrace after second catch): Allow
9226 a namespace before __cxa_begin_catch.
9227
9228 * gdb.cp/cpexprs.exp: New file.
9229 * gdb.cp/cpexprs.cc: New file.
9230
9231 From Daniel Jacobowitz <dan@codesourcery.com>
9232 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9233 to use string_to_regexp.
9234 (ctor, dtor): New functions. Use them to match constructor
9235 and destructor function types.
9236 (Top level): Use runto_main.
9237
f870a310
TT
92382010-03-05 Tom Tromey <tromey@redhat.com>
9239
9240 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9241 gdb.target_charset.
9242 (pp_ns.to_string): Likewise.
9243
0c199f28
KS
92442010-03-04 Keith Seitz <keiths@redhat.com>
9245
9246 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9247 can be quoted. Test that both the filename and function/line
9248 portions can be quoted at the same time.
9249
c7437ca6
PA
92502010-03-04 Pedro Alves <pedro@codesourcery.com>
9251
9252 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9253
b111b805
DE
92542010-03-03 Doug Evans <dje@google.com>
9255
24486cb7
DE
9256 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9257 libc contains libpthread.
9258
b111b805
DE
9259 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9260 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9261 of gdb_compile. Add another pattern to match android backtrace.
9262
a0e0ef55
TT
92632010-03-03 Tom Tromey <tromey@redhat.com>
9264
9265 PR gdb/11345:
9266 * gdb.base/printcmds.exp (test_printf): Add test.
9267
1ba53b71
L
92682010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9269
9270 * gdb.arch/amd64-byte.exp: New.
9271 * gdb.arch/amd64-dword.exp: Likewise.
9272 * gdb.arch/amd64-pseudo.c: Likewise.
9273 * gdb.arch/amd64-word.exp: Likewise.
9274 * gdb.arch/i386-byte.exp: Likewise.
9275 * gdb.arch/i386-pseudo.c: Likewise.
9276 * gdb.arch/i386-word.exp: Likewise.
9277
f5dff777
DJ
92782010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9279
9280 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9281 types. Add structreg, bitfields, and flags registers.
9282 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9283 registers.
9284
90884b2b
L
92852010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9286
9287 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9288 (load_description): Set architecture if defined.
9289
dc00d89f
PM
92902010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9291
9292 * gdb.python/py-frame.exp: Add read_var block tests.
9293 * gdb.python/py-frame.c (block): New function.
9294
0e095b7e
JK
92952010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9296 Daniel Jacobowitz <dan@codesourcery.com>
9297
9298 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9299
624f1a65
DM
93002010-02-25 David S. Miller <davem@davemloft.net>
9301
9302 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9303 fix logic for setting all_syscalls_numbers.
9304
f3e9a817
PM
93052010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9306
9307 * Makefile.in: Add py-block and py-symbol.
9308 * gdb.python/py-symbol.exp: New File.
9309 * gdb.python/py-symtab.exp: New File.
9310 * gdb.python/py-block.exp: New File.
9311 * gdb.python/py-symbol.c: New File.
9312 * gdb.python/py-block.c: New File.
9313
f6bbabf0
PM
93142010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9315
9316 PR python/11314
9317 * lib/gdb.exp (skip_python_tests): New function.
9318 * gdb.python/py-cmd.exp: Use skip_python_tests.
9319 * gdb.python/py-frame.exp: Likewise.
9320 * gdb.python/py-function.exp: Likewise.
9321 * gdb.python/py-prettyprint.exp: Likewise.
9322 * gdb.python/py-template.exp: Likewise.
9323 * gdb.python/py-type.exp: Likewise.
9324 * gdb.python/py-value.exp: Likewise.
9325
85d721b8
PA
93262010-02-22 Pedro Alves <pedro@codesourcery.com>
9327
9328 PR9605
9329
9330 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9331
48e32051
TT
93322010-02-19 Tom Tromey <tromey@redhat.com>
9333
9334 PR c++/8693, PR c++/9496:
9335 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9336 regression tests.
9337
ac9c0048
JK
93382010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9339
9340 Fix compatibility with m68k as.
9341 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9342 Use only /* comments */.
9343
57bb97a4
UW
93442010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9345
9346 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9347 * configure: Regenerate.
9348
7d1bf85c
DJ
93492010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9350
9351 * gdb.python/py-type.exp: Check for Python support.
9352
061b5285
PA
93532010-02-17 Pedro Alves <pedro@codesourcery.com>
9354
9355 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9356 `regsub' syntax available.
9357
f8a8bc2c
PA
93582010-02-17 Pedro Alves <pedro@codesourcery.com>
9359
9360 * gdb.base/shmain.c (main): Remove printf call.
9361 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9362 * gdb.base/unload.c (main): Make format of fprintf a string
9363 literal. Add missing endlines to prints to stderr.
9364 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9365
6f451e5e
TT
93662010-02-17 Tom Tromey <tromey@redhat.com>
9367
9368 * gdb.java/jprint.java (jprint.props): New field.
9369 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9370
12d79008
PA
93712010-02-17 Pedro Alves <pedro@codesourcery.com>
9372
ef801a0e 9373 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9374 available.
9375
d252f7e5
DJ
93762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9377
9378 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9379 creation to support remote host testing.
9380
67bdab6c
DJ
93812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9382
9383 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9384 Recognize "command not found".
9385
bb391223
DJ
93862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9387
9388 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9389 single-stepping.
9390
70362913
DJ
93912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9392
9393 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9394 if arguments are not supported.
9395
493f3c00
DJ
93962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9397
9398 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9399 be const or non-const.
9400
8034c749
DJ
94012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9402
9403 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9404 mi_send_resuming_command to send -exec-continue.
9405
791dfb64
DJ
94062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9407
9408 * gdb.base/list.exp (test_list_filename_and_function): Add test
9409 with single quotes.
9410 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9411 matching.
9412 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9413 Add KFAIL'd tests for PR gdb/11289.
9414
7c5fe868
DJ
94152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9416
9417 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9418
fdc498b8
DJ
94192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9420
9421 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9422 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9423 a temporary directory.
9424
b519e2a6
DJ
94252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9426
9427 * gdb.base/charset.exp: Use a single regular expression to match
9428 show host-charset and show target-charset output.
9429
74164c56
JK
94302010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9431
9432 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9433 "Illegal process-id" expect string more exact.
9434 (attach to digits-starting nonsense is prohibited): New.
9435
701ed6dc
JK
94362010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9437
9438 * gdb.base/prelink.exp (set verbose on): New.
9439
889bf7c5 94402010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9441
9442 * mi-reverse.exp: New file. Test for reverse option to the
9443 following MI commands: exec-continue, exec-finish, exec-next,
9444 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9445
dadf0e9c
JB
94462010-02-09 Joel Brobecker <brobecker@adacore.com>
9447
9448 * gdb.ada/ptype_tagged_param: New testcase.
9449
714f19d5
TT
94502010-02-08 Tom Tromey <tromey@redhat.com>
9451
9452 PR c++/8017:
9453 * gdb.cp/overload.exp: Add tests.
9454 * gdb.cp/overload.cc (struct K): New.
9455 (namespace N): New.
9456 (main): Call new functions.
9457 (K::staticoverload): Define.
9458
889bf7c5 94592010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9460
9461 PR gdb/10728
9462 * gdb.cp/pr10728-x.h: New file.
9463 * gdb.cp/pr10728-x.cc: New file.
9464 * gdb.cp/pr10728-y.cc: New file.
9465 * gdb.cp/pr10728.exp: New file.
9466 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9467
889bf7c5 94682010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9469
9470 PR gdb/9067
9471 * gdb.cp/pr9067.exp: New
9472 * gdb.cp/pr9067.cc: New
9473 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9474
7b356089
JB
94752010-02-08 Joel Brobecker <brobecker@adacore.com>
9476
9477 * lib/gdb.exp (gdb_test_timeout): New global variable.
9478 Set it to timeout if not already set.
9479 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9480
1be00882
DE
94812010-02-05 Doug Evans <dje@google.com>
9482
9483 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9484 user.
9485
82856980
SW
94862010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9487
9488 PR c++/7935:
9489 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9490
1a334831
TT
94912010-02-04 Tom Tromey <tromey@redhat.com>
9492
9493 * gdb.cp/virtbase.exp: Make test case names unique.
9494
9c3c02fd
TT
94952010-02-02 Tom Tromey <tromey@redhat.com>
9496
9497 * gdb.cp/virtbase.exp: Add regression tests.
9498 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9499 (main): Instantiate RHC.
9500
0cc2414c
TT
95012010-02-02 Tom Tromey <tromey@redhat.com>
9502
9503 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9504 type-printing change.
9505
edf3d5f3
TT
95062010-02-02 Tom Tromey <tromey@redhat.com>
9507
9508 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9509 * gdb.cp/virtbase.cc: New file.
9510 * gdb.cp/virtbase.exp: New file.
9511 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9512
e4b7f41c
JK
95132010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9514
9515 PR libc/11214:
9516 * gdb.threads/current-lwp-dead.c: Include features.h.
9517 (HAS_NOMMU): New.
9518 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9519
b381ea14
JK
95202010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9521
9522 * gdb.base/symbol-without-target_section.exp,
9523 gdb.base/symbol-without-target_section.c: New.
9524
c593ac0e
DJ
95252010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9526
9527 * gdb.base/bigcore.exp: Reset increased timeout.
9528 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9529
db25f29d
DJ
95302010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9531
9532 * gdb.base/gcore.exp (capture_command_output): Use
9533 gdb_test_multiple.
9534
f9d67f43
DJ
95352010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9536
9537 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9538 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9539 (Top level): Call it.
9540
177321bd
DJ
95412010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9542
9543 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9544
97f2ed50
DJ
95452010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9546
9547 * gdb.base/call-strs.exp, gdb.base/default.exp,
9548 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9549 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9550 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9551 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9552 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9553 * gdb.base/ending-run.exp: Correct restore of timeout.
9554 * gdb.base/page.exp: Remove unnecessary timeout setting.
9555
e4e2711a
JB
95562010-01-29 Joel Brobecker <brobecker@adacore.com>
9557
9558 * gdb.ada/rec_return: New testcase.
9559
ba581dc1
JB
95602010-01-29 Joel Brobecker <brobecker@adacore.com>
9561
9562 * gdb.ada/call_pn: New testcase.
9563
4ea95be9
DJ
95642010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9565
9566 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9567 (Top level): Use it to resume.
9568 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9569 the Thumb mode displaced stepping error as unsupported.
9570
df83a9bf
SW
95712010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9572
889bf7c5
PA
9573 * gdb.cp/nsusing.exp: Added more tests.
9574 * gdb.cp/nsrecurs.exp: Ditto.
9575 * gdb.cp/nsusing.cc: Added test functions.
9576 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9577
40b27cdc
JK
95782010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9579
9580 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9581 absolute directory pathnames in gdb.sum file.
9582
de958931
SW
95832010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9584
9585 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9586 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9587
708ead4e
TT
95882010-01-26 Tom Tromey <tromey@redhat.com>
9589
9590 PR exp/7643:
9591 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9592 setup_kfail.
9593
b14e635e
SW
95942010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9595
9596 * gdb.cp/nsrecurs.exp: New test.
9597 * gdb.cp/nsrecurs.cc: New test program.
9598 * gdb.cp/nsstress.exp: New test.
9599 * gdb.cp/nsstress.cc: New test program.
9600 * gdb.cp/nsdecl.exp: New test.
9601 * gdb.cp/nsdecl.cc: New test program.
9602
8540c487
SW
96032010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9604
9605 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9606 imported into file scope.
9607 Marked test as xfail.
9608 * gdb.cp/namespace-using.cc (marker5): New function.
9609 * gdb.cp/shadow.exp: New test.
9610 * gdb.cp/shadow.cc: New test program.
9611 * gdb.cp/nsimport.exp: New test.
9612 * gdb.cp/nsimport.cc: New test program.
9613
421d5d99
TT
96142010-01-25 Tom Tromey <tromey@redhat.com>
9615
9616 PR gdb/11049:
9617 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9618 with "set print null-stop on".
9619
691f8dc1
JK
96202010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9621
9622 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9623 Adjust it for DISASSEMBLY_OMIT_FNAME.
9624
0b92b5bb
TT
96252010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9626
9627 PR symtab/11199:
9628 * gdb.dwarf2/member-ptr-forwardref.exp,
9629 gdb.dwarf2/member-ptr-forwardref.S: New.
9630
23787403
JK
96312010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9632
9633 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9634 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9635 thread1_tid_mutex. Remove gdbstop_mutex handling.
9636 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9637 thread2_tid_mutex. Remove gdbstop_mutex handling.
9638 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9639 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9640 pthread_cond_wait conditionalizations by while loops.
9641
b966cb8a
TT
96422010-01-20 Tom Tromey <tromey@redhat.com>
9643
9644 PR backtrace/10770:
9645 * gdb.dwarf2/pr10770.exp: New file.
9646 * gdb.dwarf2/pr10770.c: New file.
9647 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9648
fcae584b
VP
96492010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9650
9651 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9652 that target was removed, and the test always runs native anyway.
9653
a0f49112
JK
96542010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9655
9656 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9657 gdb.base/watchpoint-cond-gone-stripped.c: New.
9658
ceeb3d5a
TT
96592010-01-19 Tom Tromey <tromey@redhat.com>
9660
9661 PR c++/8000:
9662 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9663 existing tests.
9664 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9665 (main): Use AAA::SomeEnum.
9666
dd322c54
JK
96672010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9668
9669 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9670 (test_ignore_count): Declare line_callme_body global.
9671 (run to breakpoint with ignore count): Use line_callme_body.
9672 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9673 (set line_main_hello, set line_main_return): Reindent.
9674 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9675 New.
9676 (continue to callee4): Use line_callee4_body.
9677 (check *stopped from CLI command): Use line_callee4_next.
9678 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9679 (set line_main_hello, set line_main_return): Reindent.
9680 (set line_callee4_head, set line_callee4_body): New.
9681 (continue to callee4): Use line_callee4_body.
9682
4e8f195d
TT
96832010-01-18 Tom Tromey <tromey@redhat.com>
9684
9685 PR c++/9680:
9686 * gdb.cp/casts.cc: Add new classes and variables.
9687 * gdb.cp/casts.exp: Test new operators.
9688
9e14a9ba
JB
96892010-01-18 Tom Tromey <tromey@redhat.com>
9690 Thiago Jung Bauermann <bauerman@br.ibm.com>
9691
9692 * gdb.python/source2.py: New file.
9693 * gdb.python/source1: New file.
9694 * gdb.python/python.exp: Test "source" command.
9695
00bf0b85
SS
96962010-01-15 Stan Shebs <stan@codesourcery.com>
9697
9698 * gdb.trace/tfile.c: New file.
9699 * gdb.trace/tfile.exp: New file.
889bf7c5 9700
55235ad7
JK
97012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9702
9703 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9704
9f2982ff
JK
97052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9706
9707 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9708
bbfba9ed
JK
97092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9710
9711 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9712 (libfunc): New parameter action. Implement also selectable "sleep".
9713 * gdb.base/break-interp-main.c: Include assert.h.
9714 (libfunc): New parameter action.
9715 (main): New parameters argc and argv. Assert argc. Pass argv.
9716 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9717 (test_attach): New proc.
9718 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9719 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9720
61f0d762
JK
97212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9722
9723 * gdb.base/break-interp.exp (test_core): New proc.
9724 (test_ld): Call it.
9725
06a6f270
JK
97262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9727
9728 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9729 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9730 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9731 and gdb_compile_shlib. Use new -Wl compiler options.
9732 (dl bt, main bt): New tests.
9733
51bee8e9
JK
97342010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9735
9736 Support PIEs with no symfile_objfile.
9737 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9738 (test_ld): New parameter trynosym.
9739 (test_ld <$trynosym>): New block.
9740
b8040f19
JK
97412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9742
9743 * gdb.base/break-interp.exp: New file.
9744
be759fcf
PM
97452010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9746
9747 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9748 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9749 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9750 test.
9751 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9752 * gdb.python/py-mi.exp: Add lazy string test.
9753
dc146f7c
VP
97542010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9755
9756 * lib/mi-support.exp (mi_check_thread_states): Handle
9757 core number in thread listing.
9758
b4ba55a1
JB
97592010-01-12 Joel Brobecker <brobecker@adacore.com>
9760
9761 * gdb.base/maint.exp: Adjust the expected output for the
9762 "maint print type" test. Use gdb_test_multiple instead of
9763 gdb_sent/gdb_expect.
9764
08e24bd4
DE
97652010-01-11 Doug Evans <dje@google.com>
9766
6496a609
DE
9767 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9768 from gdbserver_download. All callers updated.
9769
08e24bd4
DE
9770 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9771
b5cfddf5
JK
97722010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9773
9774 Implement binary numbers parsing.
9775 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9776 (test_integer_literals_rejected): New binary tests.
9777
3725885a
RW
97782010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9779
9780 * gdb.cell/configure: Regenerate.
9781
37aeb5df
JK
97822010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9783
9784 * gdb.base/corefile.exp: Move the core finding block out and call it as
9785 core_find, new variable $corefile, replace corefile by $corefile and
9786 [file tail $corefile] for usage vs. test names resp.
9787 * lib/gdb.exp (core_find): Move it as a new function here. New
9788 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9789 $destcore. Return "" on error.
9790
d521f563
JK
97912010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9792
9793 Workaround PR binutils/10802.
9794 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9795 (twice).
9796
28f24826
DJ
97972010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9798
9799 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9800
2de75e71
JB
98012010-01-08 Joel Brobecker <brobecker@adacore.com>
9802
9803 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9804 call, to avoid interruption.
9805
fe00719b 98062010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9807
9808 * gdb.stabs/weird.def (args93): New.
9809
d0ef5df8
DE
98102010-01-07 Doug Evans <dje@google.com>
9811
9812 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9813
3a08d52f
TT
98142010-01-07 Tom Tromey <tromey@redhat.com>
9815
9816 * gdb.base/source.exp: Use correct line number.
9817
7a697b8d
SS
98182010-01-05 Stan Shebs <stan@codesourcery.com>
9819
9820 * gdb.trace/tracecmd.exp: Test ftrace.
9821
7803799a
UW
98222010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9823
9824 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9825
c54eabfa
JK
98262010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9827
9828 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9829 "uint_for_mi_testing".
9830
02e7ef19
JB
98312010-01-01 Joel Brobecker <brobecker@adacore.com>
9832
9833 Test indented comment in file being sourced.
9834 * gdb.base/commands.exp: Test indented comment in file being sourced.
9835
abd775ce
JB
98362010-01-01 Joel Brobecker <brobecker@adacore.com>
9837
9838 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9839 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9840 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9841 notice.
9842
79b55b82
JB
98432010-01-01 Joel Brobecker <brobecker@adacore.com>
9844
9845 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9846 notice.
9847
8997583e
JK
98482010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9849
9850 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9851 missing $after_stopped and comma (,) expectation.
9852
6da95a67
SS
98532009-12-31 Stan Shebs <stan@codesourcery.com>
9854
9855 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9856
218d2fc6
TJB
98572009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9858
9859 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9860 (top level): Call test_watchpoint_in_big_blob.
9861 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9862 watchpoints.
9863 (func3): Write to buf.
9864
236f1d4d
SS
98652009-12-29 Stan Shebs <stan@codesourcery.com>
9866
9867 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9868
f61e138d
SS
98692009-12-28 Stan Shebs <stan@codesourcery.com>
9870
9871 * gdb.trace/tsv.exp: New file.
9872 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9873
0219b378
DJ
98742009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9875
9876 * gdb.base/find.c (main): Reference search buffers.
9877 * gdb.base/included.c (main): Reference integer.
9878 * gdb.base/ptype.c (charfoo): Declare.
9879 (intfoo): Call charfoo.
9880 * gdb.base/scope0.c (useitp): New function.
9881 (usestatics): Use useitp.
9882 (useit): Add a type for val.
9883 * gdb.base/scope1.c (useit1): Take a pointer argument.
9884 (usestatics1): Update calls to useit1.
9885 * gdb.cp/call-c.cc: Declare foo.
9886 (main): Call foo.
9887 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9888 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9889 (main): Call C::ensureRefs and ensureOtherRefs.
9890 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9891 variables.
9892 (ensureOtherRefs): New function.
9893 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9894 * gdb.cp/templates.cc (main): Call t5i.value.
9895
3f78692f
JK
98962009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9897
9898 Fix compatibility with G++-4.5.
9899 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9900 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9901 (uncaught return): Remove.
9902
429374b8
JK
99032009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9904 Phil Muldoon <pmuldoon@redhat.com>
9905
9906 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9907 (bp_location13, bp_location14, bp_location17, bp_location18)
9908 (marker3_proto, marker4_proto): New variables.
9909 (breakpoint info): Update output.
9910 (run until breakpoint at marker3, run until breakpoint at marker4): New
9911 tests.
9912
859825b8
JK
99132009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9914
9915 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9916 Replace the printf call of Y by provided "y-set-1" label. New block
9917 for the second shared library.
9918 * gdb.base/unload.exp: Compile also the second library, call
9919 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9920 (single pending breakpoint info): Rename to ...
9921 (pending breakpoint info before run): ... this extended test.
9922 (libfile2, libname2, libsrcfile2, libsrc2)
9923 (lib_sl2): New variables.
9924 (exec_opts): Set also SHLIB_NAME2.
9925 (pending breakpoint info on first run at shrfunc1)
9926 (pending breakpoint info on second run at shrfunc1)
9927 (pending breakpoint info on second run at shrfunc2)
9928 (print y from libfile, print y from libfile2): New tests.
9929 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9930 * gdb.base/unloadshr2.c: New.
9931
e6a386cd
HZ
99322009-12-22 Hui Zhu <teawater@gmail.com>
9933
9934 * gdb.reverse/sigall-reverse.exp: Adjust.
9935
9e19b45e
VP
99362009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9937
9938 PR gdb/10884
9939
9940 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9941 (main): Call do_bitfield_tests.
aacf5b1e 9942 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9943
d53a7b30
JB
99442009-12-20 Joel Brobecker <brobecker@adacore.com>
9945
9946 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9947 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9948 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9949 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9950 gdb.modula2/unbounded1.c: Update copyright header.
9951
191ca0a1
CM
99522009-12-10 Chris Moller <moller@mollerware.com>
9953
9954 PR gdb/9399
9955 * gdb.cp/virtfunc2.exp: New tests
9956 * gdb.cp/virtfunc2.cc: New tests
9957 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9958
0fa6cf1b
MS
99592009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9960
9961 * gdb.reverse/i387-env-reverse.c: New file.
9962 * gdb.reverse/i387-env-reverse.exp: New file.
9963 * gdb.reverse/i387-stack-reverse.c: New file.
9964 * gdb.reverse/i387-stack-reverse.exp: New file.
9965
361ae042
PM
99662009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9967
9968 * gdb.python/py-type.exp (test_range): New test.
9969
bfd31e71
PM
99702009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9971
9972 PR python/10805
9973
9974 * gdb.python/py-type.exp: New file.
9975 * gdb.python/py-type.c: New file.
9976 * Makefile.in: Add py-type.
9977
57a1d736
TT
99782009-12-03 Tom Tromey <tromey@redhat.com>
9979
9980 * gdb.python/py-value.exp (test_parse_and_eval): New
9981 function.
9982
1f3b5d1b
PP
99832009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9984
9985 PR gdb/11022
9986
9987 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9988 * gdb.base/pr11022.c: New test.
9989
8b7dbdc9
JK
99902009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9991
9992 Fix spurious false FAILs.
9993 * gdb.base/structs.c (chartest): New.
9994 (main): Fill-in chartest.
9995 * gdb.base/structs.exp (anychar_re, first): New.
9996 (start_structs_test): Import global anychar_re and first.
9997 New gdb_test call "set print elements 300; ${testfile}"
9998 (start_structs_test <$first>): New block.
9999 (any): Import global anychar_re. New variable ac. Use ${ac}.
10000
6a53b2ec
JK
100012009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10002
10003 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10004
d7167b4c
JK
100052009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10006
10007 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10008 Force $srcfile file.
10009 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10010
b1798462
UW
100112009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10012
10013 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10014 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10015 * gdb.threads/watchthreads-reorder.exp: Likewise.
10016
b6199126
DJ
100172009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10018
10019 PR gdb/8704
10020
10021 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10022 "if", and "thread". Correct matching in the previous test.
10023
b22a0510
DJ
100242009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10025
10026 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10027
930636d2
MS
100282009-11-23 Michael Snyder <msnyder@vmware.com>
10029
10030 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10031 * gdb.reverse-watch-precsave.exp: Ditto.
10032
21a0512e
PP
100332009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10034
10035 * gdb.asm/asm-source.exp: Adjust.
10036 * gdb.base/help.exp: Adjust.
889bf7c5 10037
fc30d5e0
PA
100382009-11-22 Pedro Alves <pedro@codesourcery.com>
10039
10040 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10041 (do_syscall_tests_without_xml): Set data-directory to
10042 /the/path/to/nowhere.
10043
f6bc2008
PA
100442009-11-21 Pedro Alves <pedro@codesourcery.com>
10045
10046 * gdb.threads/local-watch-wrong-thread.c,
10047 gdb.threads/local-watch-wrong-thread.exp: New files.
10048
8c2fb5de
PA
100492009-11-21 Pedro Alves <pedro@codesourcery.com>
10050
10051 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10052 assume new `regsub' syntax available.
10053
ebec9a0f
PA
100542009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10055
a79d3c27
JK
10056 * gdb.base/watchpoint-hw-hit-once.exp,
10057 gdb.base/watchpoint-hw-hit-once.c: New.
10058
100592009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10060
10061 * gdb.threads/watchthreads-reorder.exp,
10062 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10063
276a961b
MK
100642009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10065
10066 * gdb.xml/tdesc-regs.exp: Use for m68k.
10067
4867c1fb
PA
100682009-11-15 Pedro Alves <pedro@codesourcery.com>
10069
10070 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10071
f6838f81
DJ
100722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10073
10074 * lib/gdb.exp (current_target_name): New procedure.
10075 (gdb_wrapper_target): New variable.
10076 (gdb_wrapper_init): Set gdb_wrapper_target.
10077 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10078 wrapper.
10079
4ac4dd3f
DJ
100802009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10081
10082 * gdb.base/remote.exp: Delete the slowest load test.
10083 Do not load with fixed packet sizes.
10084
a7881759
DJ
100852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10086
10087 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10088
97a5b505
DJ
100892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10090
10091 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10092 srcfile when setting a breakpoint.
10093
d3e1fc54
DJ
100942009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10095
10096 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10097 macros.
10098
7cbcbded
DJ
100992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10100
10101 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10102 to be in memory.
10103 * gdb.base/display.c (force_mem): New.
10104 (do_loops): Use it. Add breakpoint comments.
10105 (do_vars): Add a breakpoint comment.
10106 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10107 line numbers.
10108
bdea3a92
NF
101092009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10110
10111 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10112 instead of a bare "run".
10113
269f82e5
PP
101142009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10115
10116 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10117
a69b7d9d
DJ
101182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10119
10120 * lib/cell.exp (skip_cell_tests): Clean up test files before
10121 returning.
10122
b598bfda
DJ
101232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10124
10125 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10126 and the breakpoint menu. Do not call perror if a prompt is seen.
10127 Consume the following GDB prompt.
10128 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10129 * gdb.cp/namespace.exp: Use gdb_test.
10130 * gdb.cp/templates.exp: Use gdb_test.
10131 (test_template_breakpoints): Use gdb_test_multiple.
10132
87728fa0
DJ
101332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10134
10135 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10136 (marker4): Reference values.
10137
b67c692f
DJ
101382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10139
10140 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10141 is missing.
10142
f0df251a
DJ
101432009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10144
10145 * gdb.base/break.c (need_malloc): New.
10146 * gdb.base/constvars.c (main): Reference crass and crisp.
10147 * gdb.base/gdb1821.c (main): Reference bar.
10148 * gdb.cp/gdb1355.cc (main): Reference s1.
10149 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10150 (main): Call them.
10151 * gdb.cp/hang2.cc (dummy2): Define.
10152 * gdb.cp/hang3.cc (dummy3): Define.
10153 * gdb.cp/m-data.cc (main): Reference shadow.
10154
bdf7534a
NF
101552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10156 Nathan Froyd <froydnj@codesourcery.com>
10157
10158 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10159 remote host.
10160
f24fce77
NF
101612009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10162
10163 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10164 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10165 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10166 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10167 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10168 * gdb.dwarf2/dw2-producer.exp: Likewise.
10169 * gdb.dwarf2/mac-fileno.exp: Likewise.
10170 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10171 py-prettyprint.py to the remote host.
10172 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10173
40f0318e
KS
101742009-11-11 Keith Seitz <keiths@redhat.com>
10175
10176 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10177 use it instead of "Foo".
10178 * gdb.cp/classes.exp (do_tests): Add a test to access
10179 a method through a typedef'd class name.
10180
f3d9f7fb
NF
101812009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10182
10183 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10184 exponents.
10185 * gdb.base/pointers.exp: Likewise.
10186 * gdb.cp/ref-types.exp: Likewise.
10187
a4216f37
KS
101882009-11-11 Keith Seitz <keiths@redhat.com>
10189
10190 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10191 new[] and delete[].
10192 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10193 "void".
10194 (probe_demangler): Remove all single-quoting of
10195 method and variable names.
10196 (info_func_regexp): Remove the word "void" from any
10197 occurrence of "(void)".
10198 (print_addr_2): Remove all single-quoting of
10199 method names.
10200 (print_addr_2_kfail): Likewise.
10201 (print_addr): Single-quote C function names before
10202 passing to print_addr_2.
10203 (test_paddr_operator_functions): Remove single-quoting
10204 for method names.
10205 Add tests for operator new[] and operator delete[].
10206
9b14d7aa
JK
102072009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10208
10209 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10210
85feb311
KS
102112009-11-09 Keith Seitz <keiths@redhat.com>
10212
10213 * gdb.cp/overload.exp: Add tests for resolving overloaded
10214 methods in expression parsing/evaluation.
10215
fa335448
DJ
102162009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10217
10218 * lib/gdb.exp (default_gdb_version): Use --version instead of
10219 --command.
10220
ec3c07fc
NS
102212009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10222
10223 * lib/gdb.exp (gdb_compile_test): New.
10224 (skip_ada_tests, skip_java_tests): New.
10225 (gdb_compile): Use gdb_compile_test for f77.
10226 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10227 * lib/java.exp (compile_java_from_source): Remove runtests check,
10228 use gdb_compile_test to record result.
10229 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10230 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10231 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10232 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10233 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10234 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10235 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10236 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10237 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10238 adjust gdb_compile invocations.
10239
b8b4e42b
JK
102402009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10241
10242 * Makefile.in (abs_builddir): New.
10243 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10244 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10245 `$(abs_builddir)/site.exp'.
10246
f8b7eaf3
DJ
102472009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10248
10249 * config/m68k-emc.exp, lib/emc-support.exp,
10250 gdb.trace/gdb_c_test.c: Delete.
10251 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10252 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10253 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10254 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10255 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10256 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10257 casing for m68k-*-elf.
10258
c4187697
NS
102592009-11-03 Pedro Alves <pedro@codesourcery.com>
10260
10261 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10262 * gdb.arch/i386-prologue.exp: Likewise.
10263 * gdb.arch/i386-unwind.exp: Likewise.
10264
db16b772
DJ
102652009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10266
10267 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10268
bcf71277
DJ
102692009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10270
10271 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10272
0105cee2
DJ
102732009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10274
10275 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10276
24ddea62
JK
102772009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10278
10279 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10280
287ccc17
JK
102812009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10282
10283 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10284 * gdb.base/sepdebug2.c: New file.
10285
08bca259 102862009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10287
10288 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10289 the modified warnings for catch syscall. Verify if GDB was compiled
10290 with support for lib expat, and choose which tests to run depending
10291 on this.
10292
5d4e2b76
VP
102932009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10294
10295 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10296 that composite commands are parsed OK. And also test
10297 that breakpoint commands do work.
10298
240e538a
MS
102992009-10-23 Michael Snyder <msnyder@vmware.com>
10300
10301 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10302 to allow for new disassembly style.
10303
9c419145
PP
103042009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10305
10306 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10307
02506ff1
MS
103082009-10-22 Michael Snyder <msnyder@vmware.com>
10309
10310 * gdb.reverse/break-precsave.exp: New test.
10311 * gdb.reverse/consecutive-precsave.exp: Ditto.
10312 * gdb.reverse/finish-precsave.exp: Ditto.
10313 * gdb.reverse/i386-precsave.exp: Ditto.
10314 * gdb.reverse/machinestate-precsave.exp: Ditto.
10315 * gdb.reverse/sigall-precsave.exp: Ditto.
10316 * gdb.reverse/solilb-precsave.exp: Ditto.
10317 * gdb.reverse/step-precsave.exp: Ditto.
10318 * gdb.reverse/until-precsave.exp: Ditto.
10319 * gdb.reverse/watch-precsave.exp: Ditto.
10320
4cf866a3
MS
103212009-10-22 Michael Snyder <msnyder@vmware.com>
10322
10323 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10324 for gdb_expect. Adjust one test's expect strings for the new
10325 format of disassemble.
10326 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10327 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10328 gdb_test_multiple.
10329 * gdb.reverse/step-reverse.exp: Delete 'return'.
10330 * gdb.reverse/until-reverse.exp: Delete blank lines.
10331 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10332
2b28d209
PP
103332009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10334
10335 * gdb.base/consecutive.exp: Adjust.
10336 * gdb.base/display.exp: Likewise.
10337 * gdb.base/pc-fp.exp: Likewise.
10338 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10339
33b9c32b
MS
103402009-10-19 Michael Snyder <msnyder@vmware.com>
10341
10342 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10343 * gdb.reverse/finish-reverse.c: Ditto.
10344 * gdb.reverse/sigall-reverse.c: Ditto.
10345 * gdb.reverse/solib-reverse.c: Ditto.
10346 * gdb.reverse/step-reverse.c: Ditto.
10347 * gdb.reverse/watch-reverse.c: Ditto.
10348
6c95b8df
PA
103492009-10-19 Pedro Alves <pedro@codesourcery.com>
10350 Stan Shebs <stan@codesourcery.com>
10351
10352 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10353 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10354 "Executing new program".
10355 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10356 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10357 left listed after having been killed.
10358 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10359 * gdb.base/maint.exp: Adjust test.
10360
10361 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10362 * gdb.multi/Makefile.in: New.
10363 * gdb.multi/base.exp: New.
10364 * gdb.multi/goodbye.c: New.
10365 * gdb.multi/hangout.c: New.
10366 * gdb.multi/hello.c: New.
10367 * gdb.multi/bkpt-multi-exec.c: New.
10368 * gdb.multi/bkpt-multi-exec.exp: New.
10369 * gdb.multi/crashme.c: New.
10370
279017b7
TG
103712009-10-13 Tristan Gingold <gingold@adacore.com>
10372
10373 * gdb.base/sepdebug.exp: Check debug info are found.
10374
0413d738
PA
103752009-10-08 Pedro Alves <pedro@codesourcery.com>
10376
10377 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10378 bits.
10379
c628eecc
JK
103802009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10381
10382 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10383
38af1bfe
JB
103842009-10-07 Joel Brobecker <brobecker@adacore.com>
10385
10386 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10387 of the comments.
10388
2b0adecd
PM
103892009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10390
10391 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10392 * gdb.base/annota3.exp: Idem.
10393 * gdb.base/maint.exp: Idem.
10394
8d417781
PM
103952009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10396
889bf7c5 10397 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10398 to default.
10399
bb61102d
PM
104002009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10401
889bf7c5 10402 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10403 mingw and cygwin targets.
10404
ace5c364
PM
104052009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10406 Pedro Alves <pedro@codesourcery.com>
10407
889bf7c5 10408 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10409 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10410
c2d494a0
PM
104112009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10412
e1b52ce2
PM
10413 * gdb.base/shr1.c: Use %p in format string.
10414 * gdb.base/unload.c: Avoid warning in fprintf.
10415 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10416
209f53f5
PM
104172009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10418
10419 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10420 long type.
10421 (test_unlink): Correct printf string.
10422 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10423 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10424
8172766a
JK
104252009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10426
10427 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10428 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10429 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10430
0f73703c
UW
104312009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10432
10433 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10434 * gdb.objc/nondebug.exp: Likewise.
10435
b32306ca
UW
104362009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10437
10438 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10439 target_info setting.
10440
10441 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10442 that detect new threads during "info threads".
10443
0057022f
UW
104442009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10445
10446 * gdb.threads/manythreads.c (main): Increase thread stack size
10447 to 2*PTHREAD_STACK_MIN.
10448 * gdb.threads/multi-create.c (main): Likewise.
10449 (create_function): Likewise.
10450
f29c0325
UW
104512009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10452
10453 * gdb.base/dump.exp: Pass difference of pointer types instead
10454 of integer types as offset to restore in intarr3.srec case.
10455
fcb34849
UW
104562009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10457
10458 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10459
d5142e3b
UW
104602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10461
10462 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10463
087b74b2 104642009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10465
087b74b2
PM
10466 New test for two watchpoints, with disabling of
10467 the first inserted.
10468 * testsuite/gdb.base/watchpoints.c: New file.
10469 * testsuite/gdb.base/watchpoints.exp: New file.
10470
96c07c5b
TT
104712009-09-25 Tom Tromey <tromey@redhat.com>
10472
10473 * gdb.base/charset.exp: Test utf-16 strings with Python.
10474
b8899f2b
TT
104752009-09-25 Tom Tromey <tromey@redhat.com>
10476
10477 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10478 UCS-4.
10479 * gdb.base/charset.c (utf_32_string): Rename.
10480 (init_utf32): Rename.
10481 (main): Update.
10482
329719ec
TT
104832009-09-22 Tom Tromey <tromey@redhat.com>
10484
10485 * gdb.python/py-function.exp: Add regression tests.
10486
11ef0d76
KS
104872009-09-21 Keith Seitz <keiths@redhat.com>
10488
10489 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10490 with invalid operator.
10491
3fe8f3b3
KS
104922009-09-21 Keith Seitz <keiths@redhat.com>
10493
10494 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10495 and destructor using typedef name of class.
10496 * gdb.cp/classes.cc (class Base1): Add a destructor.
10497 (base1): New typedef.
10498 (use_methods): Instanitate an object of type base1.
10499 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10500 (do_tests): Call test_template_typedef.
10501 * gdb.cp/templates.cc (Baz::~Baz): New method.
10502 (intBazOne): New typedef.
10503 (main): Instantiate intBazOne.
10504
7a9fe101
PM
105052009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10506
10507 PR python/10633
10508
10509 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10510 Function.
10511 (run_lang_tests): Add print elements test.
10512
2e4d963f
PM
105132009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10514
10515 * gdb.python/py-value.exp (test_subscript_regression): New
10516 function. Test for invalid subscripts.
10517 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10518 (ptr_ref): New function.
10519
ec7e75e7
PP
105202009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10521
10522 * gdb.base/default.exp: Fix "show convenience".
10523
0cc7d26f
TT
105242009-09-15 Tom Tromey <tromey@redhat.com>
10525
10526 * lib/mi-support.exp (mi_create_varobj): Update.
10527 (mi_create_floating_varobj): Likewise.
10528 (mi_create_dynamic_varobj): New proc.
10529 (mi_varobj_update): Update.
10530 (mi_varobj_update_with_type_change): Likewise.
10531 (mi_varobj_update_kv_helper): New proc.
10532 (mi_varobj_update_dynamic_helper): Rewrite.
10533 (mi_varobj_update_dynamic): New proc.
10534 (mi_list_varobj_children): Update.
10535 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10536 * gdb.python/python-prettyprint.py (pp_outer): New class.
10537 (pp_nullstr): Likewise.
10538 (lookup_function): Register new printers.
10539 * gdb.python/python-prettyprint.c (struct substruct): New type.
10540 (struct outerstruct): Likewise.
10541 (substruct_test): New function.
10542 (struct nullstr): New type.
10543 (string_1, string_2): New globals.
10544 (main): Add new tests.
10545 * gdb.python/python-mi.exp: Added regression tests.
10546 * gdb.mi/mi2-var-display.exp: Update.
10547 * gdb.mi/mi2-var-cmd.exp: Update.
10548 * gdb.mi/mi2-var-child.exp: Update.
10549 * gdb.mi/mi2-var-block.exp: Update.
10550 * gdb.mi/mi-var-invalidate.exp: Update.
10551 * gdb.mi/mi-var-display.exp: Update.
10552 * gdb.mi/mi-var-cmd.exp: Update.
10553 * gdb.mi/mi-var-child.exp: Update.
10554 * gdb.mi/mi-var-block.exp: Update.
10555 * gdb.mi/mi-break.exp: Update.
10556 * gdb.mi/gdb701.exp: Update.
10557
a96d9b2e
SDJ
105582009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10559
10560 * Makefile.in: Inclusion of catch-syscall object.
10561 * gdb.base/catch-syscall.c: New file.
10562 * gdb.base/catch-syscall.exp: New file.
10563
b43b923a
MS
105642009-09-12 Michael Snyder <msnyder@vmware.com>
10565
10566 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10567 that can support reverse debuggnig.
10568
cec03d70
TT
105692009-09-11 Tom Tromey <tromey@redhat.com>
10570
10571 * gdb.dwarf2/valop.S: New file.
10572 * gdb.dwarf2/valop.exp: New file.
10573
e23bb3fc
MK
105742009-09-11 Mark Kettenis <kettenis@gnu.org>
10575
10576 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10577
37c3696d
DE
105782009-09-10 Doug Evans <dje@google.com>
10579
10580 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10581 Add $gdb_prompt to second breakpoint regexp.
10582
5172aecb
JB
105832009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10584
10585 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10586 names, add missing ones.
10587 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10588 * gdb.python/py-frame.c: Rename from python-frame.c.
10589 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10590 testfile name.
10591 * gdb.python/py-function.exp: Rename from python-function.exp.
10592 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10593 testfile name.
10594 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10595 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10596 Adjust testfile name.
10597 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10598 * gdb.python/py-template.cc: Rename from python-template.cc.
10599 * gdb.python/py-template.exp: Rename from python-template.exp.
10600 Adjust testfile name.
10601 * gdb.python/py-value.c: Rename from python-value.c.
10602 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10603 testfile name.
10604
b554e4bd
JK
106052009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10606
10607 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10608 $bpt2address.
10609 (Second breakpoint address is valid on ia64)
10610 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10611
9a68ae16
JM
106122009-09-03 Joseph Myers <joseph@codesourcery.com>
10613
10614 * gdb.base/ending-run.exp: Restrict regular expression matching
10615 line number to require closing brace following.
10616
146b9145
DE
106172009-09-03 Doug Evans <dje@google.com>
10618
10619 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10620
787d21e1
TT
106212009-09-02 Tom Tromey <tromey@redhat.com>
10622
10623 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10624
e7802207
TT
106252009-09-02 Tom Tromey <tromey@redhat.com>
10626
10627 * gdb.dwarf2/callframecfa.exp: New file.
10628 * gdb.dwarf2/callframecfa.S: New file.
10629
817aadd2
JK
106302009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10631
10632 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10633 gdb.base/solib-overlap-main.c: New.
10634
4a76eae5
DJ
106352009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10636
10637 PR gdb/10565
10638
10639 * gdb.base/bitfields.c (struct container, container): New.
10640 (main): Initialize it and call break5.
10641 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10642
d4b96c9a
JK
106432009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10644
10645 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10646 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10647
4e22772d
JK
106482009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10649
10650 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10651
2efab443
MS
106522009-08-26 Michael Snyder <msnyder@vmware.com>
10653
10654 * gdb.base/i386-reverse.c: New file.
10655 * gdb.base/i386-reverse.exp: New file.
10656 * gdb.base/Makefile.in: Add new files to be removed.
10657
07ab73a0
JM
106582009-08-26 Joseph Myers <joseph@codesourcery.com>
10659
10660 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10661 environment-pwd for remote host.
10662 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10663
676accff
KS
106642009-08-24 Keith Seitz <keiths@redhat.com>
10665
10666 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10667 Add two new C++ completer tests which limit the output to a
889bf7c5 10668 given class.
676accff 10669
f9f7ad22
MS
106702009-08-24 Michael Snyder <msnyder@vmware.com>
10671
10672 * gdb.base/del.exp: Fix typo in comment.
10673 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10674
81ecdfbb
RW
106752009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10676
10677 * configure: Regenerate.
10678 * gdb.hp/configure: Likewise.
10679 * gdb.hp/gdb.aCC/configure: Likewise.
10680 * gdb.hp/gdb.base-hp/configure: Likewise.
10681 * gdb.hp/gdb.compat/configure: Likewise.
10682 * gdb.hp/gdb.defects/configure: Likewise.
10683 * gdb.hp/gdb.objdbg/configure: Likewise.
10684 * gdb.stabs/configure: Likewise.
10685
cab0c772
UW
106862009-08-19 Doug Evans <dje@google.com>
10687
10688 * gdb.base/gdbvars.c: New file.
10689 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10690
b8fa0bfa
PA
106912009-08-14 Pedro Alves <pedro@codesourcery.com>
10692
10693 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10694 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10695
b84aa90a
PA
106962009-08-13 Pedro Alves <pedro@codesourcery.com>
10697
10698 * gdb.base/default.exp: Adjust "set language test": it's now an
10699 enum command. Larger help string moved to "help set language".
10700 * gdb.base/help.exp: Adjust "help set language" expected output,
10701 now lists all known languages.
10702
0d8f9b2c
NF
107032009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10704
10705 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10706 all frame arguments.
10707 * gdb.arch/altivec-regs.exp: Likewise.
10708
bda180e0
TT
107092009-08-07 Tom Tromey <tromey@redhat.com>
10710
10711 * gdb.base/setshow.exp: Add tests for changes to set language, set
10712 check range, and set check type.
10713
48cb2d85
VP
107142009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10715
10716 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10717 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10718 Call it.
48cb2d85 10719
1ea34204
UW
107202009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10721
10722 * configure.ac: Run gdb.cell tests when appropriate.
10723 * configure: Regenerate.
10724 * lib/cell.exp: New file.
10725 * gdb.cell: New directory.
10726 * gdb.cell/configure.ac: New file.
10727 * gdb.cell/configure: New file.
10728 * gdb.cell/Makefile.in: New file.
10729 * gdb.cell/arch.exp: New file.
10730 * gdb.cell/break.c: New file.
10731 * gdb.cell/break.exp: New file.
10732 * gdb.cell/break-spu.c: New file.
10733 * gdb.cell/bt.c: New file.
10734 * gdb.cell/bt2-spu.c: New file.
10735 * gdb.cell/bt-spu.c: New file.
10736 * gdb.cell/bt.exp: New file.
10737 * gdb.cell/coremaker.c: New file.
10738 * gdb.cell/coremaker-spu.c: New file.
10739 * gdb.cell/core.exp: New file.
10740 * gdb.cell/gcore.exp: New file.
10741 * gdb.cell/data.c: New file.
10742 * gdb.cell/data.exp: New file.
10743 * gdb.cell/data-spu.c: New file.
10744 * gdb.cell/ea-cache.exp: New file.
10745 * gdb.cell/ea-cache.c: New file.
10746 * gdb.cell/ea-cache-spu.c: New file.
10747 * gdb.cell/ea-standalone.c: New file.
10748 * gdb.cell/ea-standalone.exp: New file.
10749 * gdb.cell/ea-test.c: New file.
10750 * gdb.cell/ea-test.exp: New file.
10751 * gdb.cell/f-regs.exp: New file.
10752 * gdb.cell/mem-access.c: New file.
10753 * gdb.cell/mem-access.exp: New file.
10754 * gdb.cell/mem-access-spu.c: New file.
10755 * gdb.cell/ptype.exp: New file.
10756 * gdb.cell/registers.exp: New file.
10757 * gdb.cell/size.c: New file.
10758 * gdb.cell/sizeof.exp: New file.
10759 * gdb.cell/size-spu.c: New file.
10760 * gdb.cell/solib.exp: New file.
10761 * gdb.cell/solib-symbol.exp: New file.
10762
85e747d2
UW
107632009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10764
10765 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10766
58d6951d
DJ
107672009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10768
10769 * gdb.base/float.exp: Handle VFP registers.
10770
6e0a4f15
MS
107712009-07-14 Michael Snyder <msnyder@vmware.com>
10772
dcd5da87
MS
10773 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10774 to bring gdb to the beginning of the calling line.
10775
6e0a4f15
MS
10776 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10777 confusing the i386 epilogue unwinder.
10778
782b2b07
SS
107792009-07-14 Stan Shebs <stan@codesourcery.com>
10780
10781 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10782
f662c3bc
MS
107832009-07-14 Michael Snyder <msnyder@vmware.com>
10784
10785 * gdb.reverse/step-reverse.exp (stepi into function call):
10786 Call instruction may not be first instruction in the line.
10787 (reverse stepi from a function call): Used wrong line number.
10788
8f313923
JK
107892009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10790
10791 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10792
4662c76e
JK
107932009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10794
10795 Fix gdb.base/macscp.exp when using custom inputrc.
10796 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10797 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10798 env(TERM) set.
10799 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10800 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10801
aa81e255
JK
108022009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10803
10804 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10805 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10806 Change the compilation target to match the testcase name.
10807 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10808 testcase name.
10809 * a2-run.exp: Use for setup prepare_for_testing. Change the
10810 compilation target to match the testcase name.
10811 * gdb.base/commands.exp: Likewise.
10812 * gdb.base/finish.exp: Likewise.
10813 * gdb.base/float.exp: Likewise.
10814 * gdb.base/info-target.exp: Likewise.
10815 * gdb.base/relational.exp: Likewise.
10816 * gdb.base/term.exp: Likewise.
10817 * gdb.base/until.exp: Likewise.
10818 * gdb.base/volatile.exp: Likewise.
10819 * gdb.base/whatis-exp.exp: Likewise.
10820
4c93b1d7
HZ
108212009-07-11 Hui Zhu <teawater@gmail.com>
10822
10823 * gdb.base/help.exp (disassemble): Update expected help text.
10824
812f7342
TT
108252009-07-09 Tom Tromey <tromey@redhat.com>
10826
10827 * lib/gdb.exp: Handle TRANSCRIPT.
10828 (remote_spawn, remote_close, send_gdb): New procs.
10829
fbb8f299
PM
108302009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10831
10832 * gdb.python/python-prettyprint.c: Add counted null string
10833 structure.
10834 * gdb.python/python-prettyprint.exp: Print null string. Test for
10835 embedded nulls.
10836 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10837 * gdb.python/python-value.exp (test_value_in_inferior): Add
10838 variable length string fetch tests.
10839 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10840
c0ac0ec7
JK
108412009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10842
10843 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10844
30b66ecc
TT
108452009-07-07 Tom Tromey <tromey@redhat.com>
10846
10847 * gdb.base/call-rt-st.exp: Update for change to escape output.
10848 * gdb.base/callfuncs.exp: Likewise.
10849 * gdb.base/charset.exp: Likewise.
10850 * gdb.base/constvars.exp: Likewise.
10851 * gdb.base/long_long.exp: Likewise.
10852 * gdb.base/pointers.exp: Likewise.
10853 * gdb.base/printcmds.exp: Likewise.
10854 * gdb.base/setvar.exp: Likewise.
10855 * gdb.base/store.exp: Likewise.
10856 * gdb.cp/ref-types.exp: Likewise.
10857 * gdb.mi/mi-var-child.exp: Likewise.
10858 * gdb.mi/mi-var-display.exp: Likewise.
10859 * gdb.mi/mi2-var-display.exp: Likewise.
10860 * gdb.base/charset.exp: Test octal escape sequence length.
10861 Update for change to escape output.
10862
187c4a2b
JK
108632009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10864
10865 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10866
d80a43f9
DJ
108672009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10868
10869 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10870
047427a8
JK
108712009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10872
10873 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10874 gdbserver increasing $portnum if "Can't bind address" has been seen.
10875
8b5a0f4f
PA
108762009-07-05 Pedro Alves <pedro@codesourcery.com>
10877
10878 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10879 mingw32ce.
10880
7d93ba58
PA
108812009-07-05 Pedro Alves <pedro@codesourcery.com>
10882
10883 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10884 VFP format.
10885
2277426b
PA
108862009-07-02 Pedro Alves <pedro@codesourcery.com>
10887
10888 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10889 linux. Adjust to use "inferior", "info inferiors", "detach
10890 inferior" and "kill inferior" instead of "restart", "info fork",
10891 "detach fork" and "delete fork".
10892 * gdb.base/ending-run.exp: Spell out "info".
10893 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10894 the "kill" command.
10895
5af949e3
UW
108962009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10897
10898 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10899 change to prefix TLS offset in hex with 0x.
10900
5d3729b5
UW
109012009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10902
10903 * gdb.base/default.exp: Update test case for "x" changes.
10904
af589bd0
TG
109052009-07-01 Tristan Gingold <gingold@adacore.com>
10906
10907 * gdb.base/bigcore.exp: Make darwin untested.
10908
40974f91
JK
109092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10910
10911 * gdb.base/completion.exp (directory completion): Create the directory.
10912 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10913 escapeuniquesub.
10914 (directory completion 2): Expect now ${escapeuniquesub}.
10915 (Glob remaining of directory test): Remove one excessive newline.
10916 Expect the real output.
10917
59dd3af6
JK
109182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10919
10920 Fix `make check//%' target after `make check' has been ran.
10921 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10922 a mkdir call.
10923 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10924 (%/.dir): Remove.
10925
f4e164aa
JK
109262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10927
10928 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10929 the expected result record.
10930
69af2122
JK
109312009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10932
10933 Remove racy FAILs relying just on the timeouts.
10934 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10935 (annotation_level 2): Remove racy FAILs.
10936
2fd481e1
PP
109372009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10938
10939 gdb/10275
889bf7c5
PA
10940 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10941
c38f313d
DJ
109422009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10943
10944 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10945
8b777f02
VP
109462009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10947
10948 * gdb.mi/mi-stack.exp: Testing symbolic options
10949 to -stack-list-locals and -stack-list-arguments.
10950
00c7eacf
JK
109512009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10952
10953 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10954
6bc80edc
TT
109552009-06-29 Tom Tromey <tromey@redhat.com>
10956
10957 * dg-extract-results.sh: New file.
10958 * Makefile.in (FORCE_PARALLEL): New variable.
10959 (CHECK_TARGET): New conditional variable.
10960 (check): Use CHECK_TARGET.
10961 (DO_RUNTEST): New variable.
10962 (check-single): New target.
10963 (TEST_DIRS): New variable.
10964 (TEST_TARGETS): Likewise.
10965 (check-parallel): New target.
10966 (check-gdb.%): New pattern.
10967 (BASE1_FILES): New variable.
10968 (BASE2_FILES): Likewise.
10969 (check-gdb.base%): New pattern.
10970 (%/.dir): New pattern.
10971 * configure: Rebuild.
10972 * aclocal.m4 (AM_CONDITIONAL): New defun.
10973 * configure.ac: Check whether user is using GNU make.
10974 (GMAKE): New conditional.
10975
794684b6
SW
109762009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10977
10978 * gdb.cp/namespace-nested-import.cc: New test.
10979 * gdb.cp/namespace-nested-import.exp: New test.
10980
edb3359d
DJ
109812009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10982
10983 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10984 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10985 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10986 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10987 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10988 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10989 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10990 gdb.opt/inline-markers.c: New files.
10991 * lib/gdb.exp (skip_inline_frame_tests): New function.
10992 (skip_inline_var_tests): New function.
10993
cf657a0c
AS
109942009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10995
10996 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10997 backtrace.
10998
28d41a99
MS
109992009-06-27 Michael Snyder <msnyder@vmware.com>
11000
11001 * gdb.reverse: New directory.
11002 * gdb.reverse/break-reverse.c: New test.
11003 * gdb.reverse/break-reverse.exp: New test.
11004 * gdb.reverse/consecutive-reverse.c: New test.
11005 * gdb.reverse/consecutive-reverse.exp: New test.
11006 * gdb.reverse/finish-reverse.c: New test.
11007 * gdb.reverse/finish-reverse.exp: New test.
11008 * gdb.reverse/machinestate.c: New test.
11009 * gdb.reverse/ms1.c: New test.
11010 * gdb.reverse/machinestate.exp: New test.
11011 * gdb.reverse/Makefile.in: New file.
11012 * gdb.reverse/shr2.c: New test.
11013 * gdb.reverse/solib-reverse.c: New test.
11014 * gdb.reverse/solib-reverse.exp: New test.
11015 * gdb.reverse/step-reverse.c: New test.
11016 * gdb.reverse/step-reverse.exp: New test.
11017 * gdb.reverse/until-reverse.c: New test.
11018 * gdb.reverse/ur1.c: New test.
11019 * gdb.reverse/until-reverse.exp: New test.
11020 * gdb.reverse/watch-reverse.c: New test.
11021 * gdb.reverse/watch-reverse.exp: New test.
11022 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11023 * configure: Regenerate.
11024
fe3c8b0d
DE
110252009-06-26 Doug Evans <dje@google.com>
11026
11027 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11028
3a72a602
PM
110292009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11030
11031 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11032 windows problem for 'file delete $binfile'.
11033
27aa8d6a
SW
110342009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11035
11036 * gdb.cp/namespace-using.exp: New test.
11037 * gdb.cp/namespace-using.cc: New test.
11038
8ac055f8
JB
110392009-05-20 Joel Brobecker <brobecker@adacore.com>
11040
11041 * gdb.ada/variant_record_packed_array: New testcase.
11042
85e306ed
TT
110432009-06-23 Tom Tromey <tromey@redhat.com>
11044
11045 * gdb.base/charset.exp (test_combination): Regression test.
11046 * gdb.base/charset.c (my_wchar_t): New typedef.
11047 (myvar): New global.
11048 (main): Set myvar.
11049
56643c5e
PM
110502009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11051
11052 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11053 target.
11054
1fac167a
UW
110552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11056
11057 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11058
7ccb0be9
UW
110592009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11060
11061 * gdb.mi/gdb680.exp: Update test for error message.
11062
568d6575
UW
110632009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11064
11065 * gdb.base/annota1.exp: Allow multiple occurrences of the
11066 frames-invalid annotation.
11067 * gdb.cp/annota2.exp: Likewise.
11068
7cd1089b
PM
110692009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11070
11071 * gdb.cp/gdb2495.cc: New file.
11072 * gdb.cp/gdb2495.exp: New file.
11073
72c63395
JK
110742009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11075
11076 Report error on GDB crash during runto.
11077 * lib/gdb.exp (runto <eof>): New.
11078
3788363d
DJ
110792009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11080
11081 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11082 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11083 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11084 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11085 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11086 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11087 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11088 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11089 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11090 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11091 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11092 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11093 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11094 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11095 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11096 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11097 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11098 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11099 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11100 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11101 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11102 gdb.trace/passcount.exp, gdb.trace/report.exp,
11103 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11104 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11105 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11106 executable.
11107
17592de3
PA
111082009-06-07 Pedro Alves <pedro@codesourcery.com>
11109
11110 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11111 defined before referencing it.
11112
701e355d
DE
111132009-06-03 Doug Evans <dje@google.com>
11114
11115 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11116 * gdb.arch/i386-see.c: Ditto.
11117
f2292c65
PM
111182009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11119
11120 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11121 (check_macro): Return 1 if undefined.
11122 If first test fails, check if macro debug information is available,
11123 and report unsupported test if no macro information is found.
11124
5a437975
DE
111252009-05-29 Doug Evans <dje@google.com>
11126
11127 * gdb.threads/hand-call-in-threads.exp: New.
11128 * gdb.threads/hand-call-in-threads.c: New.
11129
c141c696
MS
111302009-05-29 Michael Snyder <msnyder@vmware.com>
11131
11132 * gdb.base/break-always.exp: Change "1" to "on".
11133 Add confirmation check.
11134
b3444185
PA
111352009-05-28 Pedro Alves <pedro@codesourcery.com>
11136
11137 * gdb.threads/threxit-hop-specific.c: New.
11138 * gdb.threads/threxit-hop-specific.exp: New.
11139 * gdb.threads/thread-execl.c: New.
11140 * gdb.threads/thread-execl.exp: New.
11141
b6313243
TT
111422009-05-27 Tom Tromey <tromey@redhat.com>
11143 Thiago Jung Bauermann <bauerman@br.ibm.com>
11144
11145 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11146 (mi_child_regexp): Likewise.
11147 (mi_list_varobj_children_range): Likewise.
11148 (mi_get_features): Likewise.
11149 (mi_list_varobj_children): Rewrite.
11150 * gdb.python/python-mi.exp: New file.
11151
a6bac58e
TT
111522009-05-27 Tom Tromey <tromey@redhat.com>
11153 Thiago Jung Bauermann <bauerman@br.ibm.com>
11154 Phil Muldoon <pmuldoon@redhat.com>
11155 Paul Pluzhnikov <ppluzhnikov@google.com>
11156
11157 * gdb.python/python-prettyprint.exp: New file.
11158 * gdb.python/python-prettyprint.c: New file.
11159 * gdb.python/python-prettyprint.py: New file.
11160 * gdb.base/display.exp: print/r is now valid.
11161
2c74e833
TT
111622009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11163 Tom Tromey <tromey@redhat.com>
11164 Pedro Alves <pedro@codesourcery.com>
11165 Paul Pluzhnikov <ppluzhnikov@google.com>
11166
11167 * gdb.python/python-template.exp: New file.
11168 * gdb.python/python-template.cc: New file.
11169 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11170 tests.
11171 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11172 Call it.
11173 (test_value_after_death): New proc.
11174 * gdb.python/python-value.c (PTR): New typedef.
11175 (main): New variable 'x'.
11176
89c73ade
TT
111772009-05-27 Tom Tromey <tromey@redhat.com>
11178
11179 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11180 tests.
11181 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11182 Call it.
11183
a75724bc
PA
111842009-05-27 Pedro Alves <pedro@codesourcery.com>
11185
11186 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11187
e58b0e63
PA
111882009-05-24 Pedro Alves <pedro@codesourcery.com>
11189
11190 * gdb.threads/fork-thread-pending.c: New.
11191 * gdb.threads/fork-thread-pending.exp: New.
11192
4ac36638
JK
111932009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11194
11195 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11196 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11197
889bf7c5 111982009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11199
889bf7c5 11200 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11201
b242c3c2
PA
112022009-05-17 Pedro Alves <pedro@codesourcery.com>
11203
11204 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11205 `gdb_get_line_number'. Call `callee' in both parent and child.
11206 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11207 `gdb_get_line_number' instead of hardcoding line numbers.
11208 (catch_fork_unpatch_child): New procedure to test detaching
11209 breakpoints from child fork.
11210 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11211 hardcoding line numbers.
11212 (do_fork_tests): Run `catch_fork_unpatch_child'.
11213
ee342b23
VP
112142009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11215
11216 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11217 of structure type enters or leaves the scope, it
11218 is reported by -var-update.
11219
e2009e98
DE
112202009-05-11 Doug Evans <dje@sebabeach.org>
11221
11222 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11223 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11224 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11225
00903456
JK
112262009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11227
11228 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11229
dc621c35
DE
112302009-04-30 Doug Evans <dje@google.com>
11231
11232 * gdb.threads/watchthreads2.exp: New testcase.
11233 * gdb.threads/watchthreads2.c: New testcase.
11234
9ab4e744
DE
112352009-04-29 Doug Evans <dje@google.com>
11236
11237 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11238 * gdb.cp/mb-ctor.cc: Ditto.
11239 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11240 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11241 * gdb.cp/mb-inline1.cc: Call it.
11242 * gdb.cp/mb-inline2.cc: Ditto.
11243 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11244 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11245
484086b7
JK
112462009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11247
11248 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11249 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11250 Replace all uses of `decimal' by `nonzero'.
11251 (info macro FROM_COMMANDLINE): New test.
11252
379a77b5
TT
112532009-04-27 Tom Tromey <tromey@redhat.com>
11254
11255 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11256
b92b73c2
DE
112572009-04-27 Doug Evans <dje@google.com>
11258
11259 * gdb.threads/watchthreads.c (main): Initialize args before starting
11260 the threads. Plus formatting cleanup.
11261 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11262 biased scheduling of one thread.
11263
945a118d
JG
112642009-04-27 Jerome Guitton <guitton@adacore.com>
11265
11266 * gdb.cp/templates.cc (GetMax): New template.
11267 (main): Declare two instances of GetMax.
11268 * gdb.cp/templates.exp: Add new test.
11269
d389af10
JK
112702009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11271
11272 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11273
e7f86de9
JM
112742009-04-22 Joseph Myers <joseph@codesourcery.com>
11275
11276 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11277
334cc82d
TT
112782009-04-15 Tom Tromey <tromey@redhat.com>
11279
11280 * gdb.base/charset.exp: Add regression test.
11281
d12672cc
JB
112822009-04-14 Joel Brobecker <brobecker@adacore.com>
11283
11284 * gdb.base/exe-lock.exp: New testcase.
11285
18e8c3bc
TT
112862009-04-13 Tom Tromey <tromey@redhat.com>
11287
11288 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11289 operator on Frame.
11290
5ecd5cbe
UW
112912009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11292
11293 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11294 * gdb.server/ext-attach.exp: Likewise.
11295
7309f756
VP
112962009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11297
11298 Eliminate some sleep usage.
11299
889bf7c5
PA
11300 * gdb.mi/basics.c (do_nothing): New.
11301 (main): Use do_nothing instead of printf, so that
11302 not to introduce race condition between output of
11303 inferiour and output of gdb. Do not use sleep as it
11304 is not generally available on embedded targets.
7309f756 11305
f4b95f6f
PA
113062009-04-02 Pedro Alves <pedro@codesourcery.com>
11307
11308 * gdb.server/ext-attach.exp: Expect an optional process id after
11309 "Detached from remote process".
11310
de40b933
JK
113112009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11312
11313 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11314 gdb.dwarf2/dw2-unresolved.exp: New.
11315
2ae101a4
PA
113162009-04-02 Pedro Alves <pedro@codesourcery.com>
11317
11318 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11319 mi_run_to_main.
11320
56a8e183
PA
113212009-04-02 Pedro Alves <pedro@codesourcery.com>
11322
11323 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11324 mi_run_to_main. Skip thread exit test on remote targets.
11325 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11326 mi_run_to_main.
11327 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11328 mi_run_to_main.
11329 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11330 when expecting ^connected. Detect when the target doesn't support
11331 non-stop mode.
11332 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11333 supported. Return -1 on error, 0 on success.
11334 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11335 (mi_runto): Return mi_runto_helper's result explicitly.
11336
c35fafde
PA
113372009-04-01 Pedro Alves <pedro@codesourcery.com>
11338
11339 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11340
f8a8dce6
JB
113412009-04-01 Tom Tromey <tromey@redhat.com>
11342
11343 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11344 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11345 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11346 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11347
71c25dea
TT
113482009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11349 Jan Kratochvil <jan.kratochvil@redhat.com>
11350
11351 PR gdb/931
11352 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11353 output.
11354 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11355 for gdb/931.
11356 * dw2-strp.S (DW_AT_language): Change to C++.
11357 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11358
02d9a9ce
JB
113592009-03-31 Joel Brobecker <brobecker@adacore.com>
11360
11361 * gdb.ada/tasks: New testcase.
11362
1042e4c0
SS
113632009-03-30 Stan Shebs <stan@codesourcery.com>
11364
11365 * gdb.trace/actions.exp: Update to match new info trace format.
11366 * gdb.trace/deltrace.exp: Ditto.
11367 * gdb.trace/infotrace.exp: Ditto.
11368 * gdb.trace/passcount.exp: Ditto.
11369 * gdb.trace/save-trace.exp: Ditto.
11370 * gdb.trace/while-stepping.exp: Ditto.
11371 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11372
f8f6f20b
TJB
113732009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11374
11375 * gdb.python/python-frame.c: New file.
11376 * gdb.python/python-frame.exp: New file.
11377
c0c6f777
TJB
113782009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11379
11380 * gdb.python/python-value.exp: Add tests for the address
11381 attribute.
11382
3cb51905
AS
113832009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11384
11385 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11386
88fc996f
DE
113872009-03-26 Doug Evans <dje@google.com>
11388
11389 * gdb.mi/mi-nonstop-exit.exp: New file.
11390 * gdb.mi/non-stop-exit.c: New file.
11391
56ef84b1
TT
113922009-03-26 Tom Tromey <tromey@redhat.com>
11393
11394 Update for change to prologue skipping:
11395 * gdb.mi/mi2-simplerun.exp: Update.
11396 * gdb.mi/mi2-break.exp: Update.
11397 * gdb.mi/mi-simplerun.exp: Update.
11398 * gdb.mi/mi-break.exp: Update.
11399 * gdb.base/ending-run.exp: Update.
11400
def2b000
TJB
114012009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11402
11403 * gdb.python/python-value.exp (test_value_in_inferior): Test
11404 gdb.Value.is_optimized_out attribute.
11405
442ddf59
JK
114062009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11407
11408 * gdb.dwarf2/dw2-noloc-main.c: New file.
11409 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11410 (.text): Remove.
11411 (.data): New.
11412 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11413 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11414 (DW_TAG_subprogram func_cu1, noloc): Remove.
11415 (main): New.
11416 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11417 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11418 (file_symbols): New procedure.
11419
a8df5de4
TT
114202009-03-25 Tom Tromey <tromey@redhat.com>
11421
11422 * gdb.base/charset.exp (valid_target_charset): New proc.
11423 Use it to skip tests on invalid charsets.
11424
cc1d7add
PM
114252009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11426
11427 * gdb.base/completion.exp: Add a test for directory completion.
11428
bcd5727b
JK
114292009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11430
11431 Fix a racy FAIL.
11432 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11433 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11434
cc924cad
TJB
114352009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11436
11437 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11438 * gdb.python/python-function.exp: Add test for function returning
11439 a GDB value.
11440
bc3b79fd
TJB
114412009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11442
11443 * gdb.python/python-function.exp: New file.
11444
6c7a06a3
TT
114452009-03-20 Tom Tromey <tromey@redhat.com>
11446
11447 * gdb.base/store.exp: Update for change to escape output.
11448 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11449 to escape output.
11450 * gdb.base/pointers.exp: Update for change to escape output.
11451 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11452 to escape output.
11453 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11454 escape output.
11455 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11456 to escape output.
11457 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11458 escape output.
11459 * gdb.base/setvar.exp: Update for change to escape output.
11460 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11461 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11462 to escape output.
11463 (test_print_string_constants): Likewise.
11464 * gdb.base/charset.exp (valid_host_charset): Check size of
11465 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11466 cases. Handle "auto"-related output.
11467 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11468 (uvar, Uvar): New globals.
11469
c31af87b
JG
114702009-03-19 Jerome Guitton <guitton@adacore.com>
11471
11472 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11473 deltas.
11474 * gdb.ada/fixed_points.exp: Ditto.
11475
51272cf2
PA
114762009-03-18 Pedro Alves <pedro@codesourcery.com>
11477
11478 * return-nodebug.c: Don't include stdio.h.
11479 (init): Delete.
11480 (func): Delete definition and provide extern declaration.
11481 (t): New.
11482 (main): Don't call printf. Call func and store its result in t.
11483 * return-nodebug1.c: New.
11484 * return-nodebug.exp: Don't expect stdio output. Instead, print
11485 the global variable t. Drop printf formatters and cast types from
11486 foreach loop. Don't use prepare_for_testing. Compile
11487 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11488 define FORMAT or CAST.
11489
d24948ac
PP
114902009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11491
11492 * gdb.base/solib-display.exp: Disable test for remote targers.
11493
61ff14c6
JK
114942009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11495
11496 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11497
cb4dce93
JK
114982009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11499
11500 Fix a racy FAIL.
11501 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11502 code from `follow parent, print pids'.
11503 (`follow child, print pids', `follow parent, print pids'): Call it.
11504 Replace `gdb_test "break..."' by gdb_breakpoint.
11505
f7c60c5e
VP
115062009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11507
11508 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11509 sync and async modes.
f7c60c5e 11510
383ace49
JB
115112009-03-12 Joel Brobecker <brobecker@adacore.com>
11512
11513 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11514 that was checked in by mistake. Remove loading of ada.exp, since
11515 this is not necessary in this case.
11516
4ce102af
JB
115172009-03-12 Joel Brobecker <brobecker@adacore.com>
11518
11519 * gdb.ada/ptype_arith_binop.exp: New testcase.
11520
529a2aef
JB
115212009-03-12 Joel Brobecker <brobecker@adacore.com>
11522
11523 * gdb.ada/mod_from_name: New testcase.
11524
8a38181c
JB
115252009-03-12 Joel Brobecker <brobecker@adacore.com>
11526
11527 * gdb.ada/tick_last_segv: New testcase.
11528
11436dee
VP
115292009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11530
61ff14c6 11531 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11532
1f31650a
VP
115332009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11534
61ff14c6
JK
11535 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11536 include the token in ^running and frame info in *stopped.
1f31650a 11537
a3247a22
PP
115382009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11539
11540 * solib-display.exp: New file.
11541 * solib-display-main.c: New file.
11542 * solib-display-lib.c: New file.
61ff14c6 11543
aae64587
PA
115442009-03-05 Pedro Alves <pedro@codesourcery.com>
11545
11546 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11547
44aabfbc
JK
115482009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11549
11550 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11551 (list_and_check_macro): Use more specific test name.
11552 (next to definition): Make the test names unique.
11553
c087fcd3
PM
115542009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11555
11556 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11557
c86cf029
VP
115582009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11559
11560 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11561 notifications.
11562 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11563 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11564 * lib/mi-support.exp (library_loaded_re): New.
11565 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11566
3ea85240
VP
115672009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11568
11569 * gdb.gdb/observer.exp: Use test_notification observer, not
11570 normal_stop, everywhere.
11571 (test_normal_stop_notifications): Rename to...
11572 (test_notifications): ...this.
11573 (test_observer_normal_stop): Rename to...
11574 (test_observer): ...this.
11575
1903f0e6
DE
115762009-02-16 Doug Evans <dje@google.com>
11577
11578 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11579 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11580 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11581 (test_prefixed_syscall,test_int3): New tests.
11582 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11583 (test_prefixed_syscall,test_int3): New tests.
11584
1d33d6ba
VP
115852009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11586
3cb51905
AS
11587 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11588 (mi_expect_interrupt): Likewise.
11589 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11590 response.
1d33d6ba 11591
faafb047
PM
115922009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11593
11594 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11595 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11596 Replace calls to get_valueofx by get_hexadecimal_valueof.
11597
417e16e2
PM
115982009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11599
11600 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11601 (get_integer_valueof): New procedure.
11602 (get_sizeof): Use new get_integer_value_of.
11603 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11604 by get_integer_valueof.
11605
7065b901
TT
116062009-02-13 Tom Tromey <tromey@redhat.com>
11607
11608 * gdb.base/remote.exp (get_sizeof): Remove.
11609 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11610 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11611 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11612 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11613 (get_sizeof): Likewise.
11614
5d7cb8df
JK
116152009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11616
11617 PR fortran/9806
11618 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11619
b2febfff
PP
116202009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11621
11622 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11623
4aa995e1
PA
116242009-02-06 Pedro Alves <pedro@codesourcery.com>
11625
11626 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11627
d8906c6f
TJB
116282009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11629
11630 * gdb.python/python-cmd.exp: New file.
11631
ff4ab08d
TG
116322009-02-06 Tristan Gingold <gingold@adacore.com>
11633
11634 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11635
aacd552b
TG
116362009-02-05 Tristan Gingold <gingold@adacore.com>
11637
11638 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11639 pointer is dereferenced and use this signal name in regexp.
11640 * gdb.base/signull.exp: Ditto.
11641 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11642 * gdb.base/signull.c (main): Ditto.
11643
08c637de
TJB
116442009-02-04 Tom Tromey <tromey@redhat.com>
11645 Thiago Jung Bauermann <bauerman@br.ibm.com>
11646
11647 * gdb.python/python-value.exp: Use `gdb.history' instead of
11648 `gdb.value_from_history'.
11649 (test_value_numeric_ops): Add test for conversion of enum constant.
11650 * gdb.python/python-value.c (enum e): New type.
11651 (evalue): New global.
11652 (main): Use argv.
11653
20261af8
JG
116542009-02-04 Jerome Guitton <guitton@adacore.com>
11655
11656 * gdb.ada/uninitialized_vars: New test program.
11657 * gdb.ada/uninitialized_vars.exp: New testcase.
11658
52e44b43
TT
116592009-02-02 Tom Tromey <tromey@redhat.com>
11660
11661 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11662 * gdb.cp/pr2489.cc: Rename...
11663 * gdb.cp/pr9594.cc: ... to this.
11664
1c71341a
TT
116652009-02-02 Tom Tromey <tromey@redhat.com>
11666
11667 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11668 * gdb.cp/pr2489.cc: New file.
11669 * gdb.cp/cpcompletion.exp: New file.
11670
a4295225
TT
116712009-02-02 Tom Tromey <tromey@redhat.com>
11672
11673 PR exp/9059:
11674 * gdb.cp/call-c.exp: Add regression test.
11675 * gdb.cp/call-c.cc (FooHandle): New typedef.
11676 (main): New variable 'handle'.
11677
592375cd
VP
116782009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11679
11680 * lib/mi-support.exp (et_mi_thread_list)
11681 (check_mi_and_console_threads): Adjust for current thread in
11682 -thread-list-ids output.
11683
41447f92
VP
116842009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11685
889bf7c5
PA
11686 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11687 Call it.
41447f92 11688
35669430
DE
116892009-01-28 Doug Evans <dje@google.com>
11690
11691 * gdb.arch/amd64-disp-step.S: New file.
11692 * gdb.arch/amd64-disp-step.exp: New file.
11693 * gdb.arch/i386-disp-step.S: New file.
11694 * gdb.arch/i386-disp-step.exp: New file.
11695
09f00d9a
PM
116962009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11697
11698 * gdb.base/find.exp: Set newline variable
11699 using quotes instead of braces to fix cygwin failures.
11700
1e8fb976
PA
117012009-01-23 Pedro Alves <pedro@codesourcery.com>
11702
11703 * gdb.base/radix.exp: Add tests to ensure that that set
11704 input-radix 0 and set output-radix 0 are really rejected.
11705
da061712
PA
117062009-01-23 Pedro Alves <pedro@codesourcery.com>
11707
11708 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11709 copyright years.
11710
dd7e2d2b
PA
117112009-01-23 Pedro Alves <pedro@codesourcery.com>
11712
11713 PR gdb/9664:
11714 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11715
392452f6
PA
117162009-01-22 Pedro Alves <pedro@codesourcery.com>
11717
11718 PR c++/9631:
11719 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11720
8653e71c
PM
117212009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11722
11723 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11724 binfile definition to fix Windows OS failure.
11725
a12cc160
DJ
117262009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11727
11728 PR gdb/9346
11729 * gdb.base/interrupt.c (sigint_handler): New.
11730 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11731 on error.
11732 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11733 Test "signal SIGINT".
11734
b89667eb
DE
117352009-01-19 Doug Evans <dje@google.com>
11736
11737 * gdb.base/break.exp: Update expected gdb output.
11738 * gdb.base/sepdebug.exp: Ditto.
11739 * gdb.mi/mi-syn-frame.exp: Ditto.
11740 * gdb.mi/mi2-syn-frame.exp: Ditto.
11741 * gdb.base/call-signal-resume.exp: New file.
11742 * gdb.base/call-signals.c: New file.
11743 * gdb.base/unwindonsignal.exp: New file.
11744 * gdb.base/unwindonsignal.c: New file.
11745 * gdb.threads/interrupted-hand-call.exp: New file.
11746 * gdb.threads/interrupted-hand-call.c: New file.
11747 * gdb.threads/thread-unwindonsignal.exp: New file.
11748
adb483fe
DJ
117492009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11750
11751 * gdb.base/define.exp: Test defining and hooking prefix commands.
11752 * gdb.python/python.exp: Update test for "show user" output.
11753
60023297
JK
117542009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11755
11756 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11757 now the output exactly, using less wildcards. Expect also the output
11758 of gfortran-4.3. Update for the f-valprint.c modification from
11759 2008-04-22.
11760 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11761 Remove gdb_test test names where matching the command.
11762
ccc57cf9
PA
117632009-01-01 Pedro Alves <pedro@codesourcery.com>
11764
11765 PR breakpoints/9681:
11766 * gdb.base/watchpoint.exp: Add regression test.
11767
c7a6ca08
PA
117682008-12-31 Pedro Alves <pedro@codesourcery.com>
11769
11770 * gdb.threads/attach-into-signal.exp: Don't use
11771 gdb_suppress_entire_file.
11772 * gdb.threads/attach-stopped.exp: Ditto.
11773 * gdb.threads/attachstop-mt.exp: Ditto.
11774
3a031f65
PA
117752008-12-31 Pedro Alves <pedro@codesourcery.com>
11776
11777 PR gdb/8812:
11778 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11779
09e6485f
PA
117802008-12-29 Pedro Alves <pedro@codesourcery.com>
11781
11782 PR gdb/7536:
11783 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11784 and unsupported output radices are really rejected.
11785
0cd53049
JK
117862008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11787
11788 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11789
ba163c7e
TT
117902008-12-22 Tom Tromey <tromey@redhat.com>
11791
11792 * gdb.cp/punctuator.exp: New file.
11793
6f4de6c9
JK
117942008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11795
11796 * gdb.base/completion.exp (Completing non-existing component): New test.
11797
0f34d0b4
JK
117982008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11799
11800 Fix for PR gdb/8648.
11801 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11802 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11803 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11804 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11805
db2ad4c3
JK
118062008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11807
11808 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11809
bb5ef15e
DP
118102008-12-16 Christophe Lyon <christophe.lyon@st.com>
11811
11812 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11813 compiler actually generate code at the expected line number.
11814
90142adc
JZ
118152008-12-15 Jie Zhang <jie.zhang@analog.com>
11816
11817 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11818
fad6eecd
TT
118192008-12-12 Tom Tromey <tromey@redhat.com>
11820
11821 * gdb.base/commands.exp (redefine_hook_test): New proc.
11822 Call it.
11823
17c8aaf5
TT
118242008-12-11 Tom Tromey <tromey@redhat.com>
11825
11826 * gdb.base/macscp.exp: New regression test.
11827
7c8adf68
TT
118282008-12-11 Tom Tromey <tromey@redhat.com>
11829
11830 * gdb.base/macscp.exp: Print "address.addr".
11831 * gdb.base/macscp1.c (struct outer): New struct.
11832 (address): New global.
11833
b05dcbb7
TT
118342008-12-09 Tom Tromey <tromey@redhat.com>
11835
11836 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11837 Call it.
11838
2d476de1
DE
118392008-12-04 Doug Evans <dje@google.com>
11840
11841 * gdb.server/ext-run.exp: Relax regexp for init program.
11842
87bdc959
TG
118432008-12-03 Tristan Gingold <gingold@adacore.com>
11844
11845 * gdb.base/macscp.exp: Generate an object file during compilation
11846 to work around Darwin dsymutil limitations.
11847
e0740f77
JK
118482008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11849
11850 Test resolving external references to TLS variables.
11851 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11852 FILE2_THREAD_LOCAL.
11853 (testfile2, srcfile2): New variables.
11854 * gdb.threads/tls.c (file2_thread_local)
11855 (function_referencing_file2_thread_local): New.
11856 * gdb.threads/tls2.c: New file.
11857
67f0aac5
JB
118582008-11-28 Joel Brobecker <brobecker@adacore.com>
11859
11860 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11861 rather than integer, as integer might not be big enough when
11862 on 64bit targets.
67f0aac5 11863
c332165e
JG
118642008-11-27 Jerome Guitton <guitton@adacore.com>
11865
11866 * gdb.cp/formatted-ref.exp: Add equality test.
11867 * gdb.ada/formatted_ref.exp: Ditto.
11868
fc9b693c
JK
118692008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11870
11871 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11872 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11873
a9c64011
AS
118742008-11-20 Andreas Schwab <schwab@suse.de>
11875
11876 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11877 matching syscall entry point.
11878 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11879 (tcatch_vfork_then_child_follow): Likewise. Finish through
11880 vfork even if we stopped at the syscall trampoline.
11881
e2fd701e
DE
118822008-11-20 Doug Evans <dje@google.com>
11883
11884 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11885
69abc51c
TJB
118862008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11887
11888 * gdb.arch/ppc-dfp.exp: New file.
11889 * gdb.arch/ppc-dfp.c: New file.
11890
c14c28ba
PP
118912008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11892
11893 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11894
2e74121d
DE
118952008-11-17 Doug Evans <dje@google.com>
11896
11897 * gdb.mi/mi-syn-frame.exp: Update expected output.
11898 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11899
66bb093b
VP
119002008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11901
11902 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11903 "thread N" results in =thread-selected.
11904 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11905 (mi_send_resuming_command_raw): Be prepared for
11906 =thread-selected.
11907
3d043ef6
VP
119082008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11909
a9c64011
AS
11910 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11911 * lib/mi-support.exp: Likewise.
3d043ef6 11912
808104c8
JB
119132008-11-16 Joel Brobecker <brobecker@adacore.com>
11914
11915 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11916 commands from the expected output for "help catch".
11917
00b22944
JB
119182008-11-15 Joel Brobecker <brobecker@adacore.com>
11919
11920 * gdb.ada/int_deref.exp: New testcase.
11921
59669435
TT
119222008-11-14 Nick Roberts <nickrob@snap.net.nz>
11923
11924 * gdb.mi/gdb2549.exp: New file.
11925
de04a248
DE
119262008-11-11 Doug Evans <dje@google.com>
11927
11928 * gdb.base/callexit.exp: New file.
11929 * gdb.base/callexit.c: New file.
11930
6b8ce727
DE
119312008-11-10 Doug Evans <dje@google.com>
11932
11933 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11934 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11935 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11936 (default_gdb_start,default_gdb_exit): Ditto.
11937 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11938 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11939 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11940 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11941 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11942 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11943
1b14b8aa
AS
119442008-11-03 Andreas Schwab <schwab@suse.de>
11945
11946 * gdb.base/hashline2.exp: Fix typo.
11947 * gdb.base/hashline3.exp: Likewise.
11948
f3134b88
TT
119492008-10-30 Tom Tromey <tromey@redhat.com>
11950
11951 * gdb.base/pointers.exp: Add test.
11952 * gdb.base/pointers.c (k, S): New typedefs.
11953 (instance): New global.
11954
c2226152
AS
119552008-10-30 Andreas Schwab <schwab@suse.de>
11956
11957 * gdb.base/args.exp: Add tests for newlines.
11958
462f405c
JB
119592008-10-30 Joel Brobecker <brobecker@adacore.com>
11960
11961 gdb.base/foll-exec.exp: Update the expected output of a couple
11962 of "info breakpoints" tests.
11963
79a45b7d
TT
119642008-10-28 Tom Tromey <tromey@redhat.com>
11965
11966 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11967
adc13a14
PA
119682008-10-24 Pedro Alves <pedro@codesourcery.com>
11969
11970 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11971 gdb_start_cmd.
11972 Use runto_main before any test that requires execution.
11973
252fbfc8
PA
119742008-10-23 Pedro Alves <pedro@codesourcery.com>
11975
11976 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11977 instead of SIGINT.
11978
28148e3d
JB
119792008-10-22 Joel Brobecker <brobecker@adacore.com>
11980
11981 * gdb.base/completion.exp: Update expected output following
11982 the addition of the "info tasks" command.
11983
c209f847
TT
119842008-10-22 Tom Tromey <tromey@redhat.com>
11985
11986 * gdb.base/exprs.exp (test_expr): Add test for string
11987 concatenation.
11988
f177e350
PA
119892008-10-19 Pedro Alves <pedro@codesourcery.com>
11990
11991 * configure.ac: Output gdb.python/Makefile.
11992 * configure: Regenerate.
11993 * gdb.python/Makefile.in: New.
11994
cce89356
JB
119952008-10-16 Joel Brobecker <brobecker@adacore.com>
11996
11997 * gdb.base/foll-fork.exp: Adjust the expected output to match
11998 the new description for fork/vfork catchpoints in the "info
11999 breakpoints" output.
12000
176d289d
TJB
120012008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12002
12003 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12004
a08702d6
TJB
120052008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12006
12007 * gdb.python/python-value.c: New file.
12008 * gdb.python/python-value.exp: New file.
12009
1c5cfe86
PA
120102008-10-15 Pedro Alves <pedro@codesourcery.com>
12011
12012 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12013
5a98ad69
DP
120142008-10-15 Denis Pilat <denis.pilat@st.com>
12015
41702f1b 12016 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12017
dcb1a1e2
TT
120182008-10-09 Tom Tromey <tromey@redhat.com>
12019
12020 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12021 'fprintf' and 'stderr'.
12022
9124fe48
JB
120232008-10-07 Joel Brobecker <brobecker@adacore.com>
12024
12025 * gdb.ada/ref_tick_size.exp: New testcase.
12026
45452591
DE
120272008-10-06 Doug Evans <dje@google.com>
12028
12029 * gdb.dwarf2/dw2-cu-size.exp: New file.
12030 * gdb.dwarf2/dw2-cu-size.S: New file.
12031
12032 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12033 .Ltype_int for clarity.
12034
4fc5b208
PP
120352008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12036
12037 PR gdb/2384:
12038 * gdb.cp/gdb2384.exp: Extended to test more cases.
12039 * gdb.cp/gdb2384.cc: Likewise.
12040 * gdb.cp/gdb2384-base.h: Likewise.
12041 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12042
d78df370
JK
120432008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12044
12045 * gdb.base/maint.exp (maint print type): Remove printing
12046 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12047
9a044a89
TT
120482008-09-30 Tom Tromey <tromey@redhat.com>
12049
12050 * gdb.base/macscp.exp: Add completion tests.
12051 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12052 (TWENTY_THREE): Likewise.
12053 (FORTY_EIGHT): Likewise.
12054
506800a9
TT
120552008-09-30 Tom Tromey <tromey@redhat.com>
12056
12057 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12058 everywhere.
12059 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12060
1a6f01b5
JK
120612008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12062
12063 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12064 testcase is derived from. Fix racy dependency on an expected PID
12065 number. No longer support the testcase on Linux kernel 2.4.x.
12066
2fae03e8
TT
120672008-09-27 Tom Tromey <tromey@redhat.com>
12068
12069 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12070 and varargs.
12071
1ad15515
PA
120722008-09-22 Pedro Alves <pedro@codesourcery.com>
12073
12074 * lib/mi-support.exp (mi_expect_interrupt): New.
12075 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12076 from gdb.mi/mi-nonstop.exp.
12077 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12078 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12079 lib/mi-support.exp.
12080 Use mi_check_thread_states throughout. Avoid ".*" and do not
12081 require an anchor after -exec-run.
12082
d0b76dc6
DJ
120832008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12084
12085 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12086 stop is pending. Avoid ".*" when two stops are pending.
12087 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12088 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12089 newlines in fullnames.
12090 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12091 (mi_expect_stop): Update comments. Only anchor in sync mode.
12092 Do not match newlines.
12093 (mi_send_resuming_command_raw): Always return status.
12094 (mi_get_stop_line): Do not match more than one line by accident.
12095 Only anchor in sync mode.
12096 (mi_run_inline_test): If -exec-next fails, give up.
12097
9990c830
UW
120982008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12099
12100 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12101 on SPU.
12102
ebcf6f00
JB
121032008-09-10 Joel Brobecker <brobecker@adacore.com>
12104
12105 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12106
b6db24e5
JB
121072008-09-10 Joel Brobecker <brobecker@adacore.com>
12108
12109 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12110 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12111 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12112 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12113 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12114 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12115 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12116 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12117 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12118 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12119 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12120 Include the "= " sequence in the expected output of print tests.
12121
2bf448e0
JB
121222008-09-10 Joel Brobecker <brobecker@adacore.com>
12123
12124 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12125 description for boolean types.
12126
d51fd4c8
PA
121272008-09-09 Pedro Alves <pedro@codesourcery.com>
12128
12129 * gdb.base/hook-stop-continue.c: New.
12130 * gdb.base/hook-stop-continue.exp: New.
12131
694182d2
DJ
121322008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12133
12134 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12135
3b8a7fc0
JG
121362008-09-08 Jerome Guitton <guitton@adacore.com>
12137
12138 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12139 (stack_check_probe_2, stack_check_probe_loop_1)
12140 (stack_check_probe_loop_2): New functions.
12141 (main): Add call to these new functions.
12142 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12143 functions, check that the breakpoint is inserted at the appropriate
12144 location.
12145 (insert_breakpoint): Slightly refine this procedure so that it can
12146 be called several times in the test.
12147
96cc0ae8
JG
121482008-09-08 Jerome Guitton <guitton@adacore.com>
12149
12150 * gdb.base/stack-checking.c: New file.
12151 * gdb.base/stack-checking.exp: New file.
12152
1f08b409
TJB
121532008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12154
12155 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12156 * gdb.arch/altivec-regs.exp: Likewise.
12157 * gdb.arch/vsx-regs.exp: Likewise.
12158
3099e1c4
TJB
121592008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12160
12161 * gdb.arch/ppc-fp.exp: New file.
12162 * gdb.arch/ppc-fp.c: New file.
12163
cc69bfc1
PP
121642008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12165
12166 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12167 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12168
b02a33db
MS
121692008-09-04 Michael Snyder <msnyder@vmware.com>
12170
12171 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12172 as "at" (for non-debug functions such as _start).
12173
2992cbe0
UW
121742008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12175
12176 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12177 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12178 software watchpoints.
12179 * gdb.base/watch_thread_num.exp: Likewise.
12180
514f746b
AR
121812008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12182
12183 * gdb.arch/i386-bp_permanent.exp: New test.
12184
876cecd0
TT
121852008-08-24 Tom Tromey <tromey@redhat.com>
12186
12187 * gdb.base/maint.exp: Update "maint print type".
12188
80f73d71
VP
121892008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12190
12191 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12192 support. Adjust the order of "*running" notifications.
12193 * gdb.mi/non-stop.c: Don't cast from int to void* and
12194 back.
12195
d9c78d7d
MK
121962008-08-20 Mark Kettenis <kettenis@gnu.org>
12197
12198 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12199 expect to find it in the "info frame" output.
12200
97a2d1d3
DJ
122012008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12202
12203 * gdb.base/interp.exp: Always consume both prompts.
12204
b96e2927
PA
122052008-08-20 Pedro Alves <pedro@codesourcery.com>
12206
12207 * gdb.base/pending.exp: Test pending breakpoints without symbols
12208 loaded.
12209
8cf6e61a
VP
122102008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12211
12212 * lib/mi-support.exp (mi_expect_stop): Produce
12213 more details on failures.
12214 * gdb.mi/mi-nonstop.exp: New.
12215 * gdb.mi/non-stop.c: New.
12216
c6ebd6cf
VP
122172008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12218
a9c64011
AS
12219 * gdb.mi/mi-async.exp: Use 'set target-async'.
12220 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12221
46a9b8ed
DJ
122222008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12223
12224 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12225
44feb3ce
TT
122262008-08-17 Tom Tromey <tromey@redhat.com>
12227
12228 * gdb.base/help.exp (help catch): Rewrite.
12229
311a4e6b
TJB
122302008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12231
12232 * gdb.base/define.exp: Test indented command documentation.
12233 * gdb.python/python.exp: Test indented multi-line command.
12234
604c2f83
LM
122352008-08-15 Luis Machado <luisgpm@br.ibm.com>
12236
12237 * testsuite/gdb.arch/vsx-regs.c: New source file.
12238 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12239 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12240
886a217c
TT
122412008-08-14 Tom Tromey <tromey@redhat.com>
12242
12243 * gdb.base/macscp.exp: Add regression test for "macro define" or
12244 "macro undef" with no arguments.
12245
c814a4f3
PP
122462008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12247
12248 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12249
12ab8a60
UW
122502008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12251
12252 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12253
d57a3c85
TJB
122542008-08-06 Tom Tromey <tromey@redhat.com>
12255
12256 * gdb.python/python.exp: New file.
12257
c7b778ff
JK
122582008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12259
12260 Fix for PR gdb/1543.
12261 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12262 $LOCATION.
12263 (location): New variable.
12264 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12265 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12266 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12267 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12268 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12269 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12270 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12271 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12272 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12273 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12274 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12275 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12276 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12277 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12278 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12279 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12280 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12281 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12282 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12283 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12284 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12285 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12286 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12287 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12288 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12289 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12290 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12291 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12292 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12293 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12294 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12295 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12296 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12297 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12298 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12299 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12300 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12301 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12302 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12303 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12304 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12305 gdb.base/type-opaque.exp, gdb.base/until.exp,
12306 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12307 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12308 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12309 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12310 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12311 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12312 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12313 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12314 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12315 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12316 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12317 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12318 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12319 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12320 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12321 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12322 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12323 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12324 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12325 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12326 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12327 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12328 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12329 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12330 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12331 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12332 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12333 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12334 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12335 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12336 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12337 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12338 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12339 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12340 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12341 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12342 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12343 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12344 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12345 to bug-gdb@prep.ai.mit.edu .
12346
5e06a3d1
VP
123472008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12348
12349 * lib/mi-support.exp (mi_load_shlibs): New.
12350 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12351
9d81d21b
VP
123522008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12353
12354 * lib/mi-support.exp (get_mi_thread_list)
12355 (check_mi_and_console_threads): New, moved from ...
12356 * gdb.mi/mi-pthread.exp: ...here.
12357 * gdb.mi/gdb669.exp (get_mi_thread_list)
12358 (check_mi_and_console_threads): Delete.
12359 * gdb.mi/mi2-pthread.exp: Likewise.
12360
bae98fe0
TT
123612008-07-28 Tom Tromey <tromey@redhat.com>
12362
12363 * Makefile.in (just-check): Remove. Move body to...
12364 (check): ... here.
12365
57380f4e
DJ
123662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12367
12368 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12369 Add a test for duplicated SIGINTs.
12370
e09490f1
DJ
123712008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12372
12373 * gdb.threads/schedlock.exp (get_args): Update to work for any
12374 value of NUM.
12375 (Top level): Report the number of threads that did not resume.
12376
6387b45f
DJ
123772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12378
12379 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12380
62f64ff2
DJ
123812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12382
12383 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12384 non-MI prompt.
12385
fa8de41e
TT
123862008-07-26 Tom Tromey <tromey@redhat.com>
12387
12388 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12389 (function_struct, function_struct_ptr): New globals.
12390 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12391 function pointer in a struct.
12392
ccb3ac8a
TT
123932008-07-26 Tom Tromey <tromey@redhat.com>
12394
12395 * gdb.base/macscp.exp: Add test for macro lexing bug.
12396
d7d9f01e
TT
123972008-07-18 Tom Tromey <tromey@redhat.com>
12398
12399 * gdb.base/macscp.exp: Add macro tests.
12400
9bf07184
PP
124012008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12402
12403 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12404
becf6477
PP
124052008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12406
12407 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12408
0709f7d3
PP
124092008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12410
12411 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12412
7093c834
PP
124132008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12414
12415 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12416
b432ffe3
JK
124172008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12418
12419 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12420
b1a268e5
VP
124212008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12422
12423 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12424
e2995f8e
KB
124252008-07-11 Kevin Buettner <kevinb@redhat.com>
12426
12427 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12428 of regexp to account for changes made to GDB in the printing of
12429 byte vectors.
12430
14032a66
TT
124312008-07-11 Tom Tromey <tromey@redhat.com>
12432
12433 * gdb.base/completion.exp: Add 'help' completion test.
12434
981505ef
JK
124352008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12436
12437 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12438
10568435
JK
124392008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12440
12441 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12442
4487aabf
PA
124432008-07-09 Pedro Alves <pedro@codesourcery.com>
12444
12445 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12446
a4a9b1c4
PA
124472008-07-09 Pedro Alves <pedro@codesourcery.com>
12448
12449 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12450
3c3185ac
JK
124512008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12452
12453 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12454
7ebd49dc
VP
124552008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12456
12457 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12458 previous commit. Add a comment.
12459
84e46146
PA
124602008-06-28 Pedro Alves <pedro@codesourcery.com>
12461
12462 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12463
0f8d4a2f
VP
124642008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12465
12466 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12467
f747e0ce
PA
124682008-06-27 Pedro Alves <pedro@codesourcery.com>
12469
12470 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12471 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12472 compiling an executable, link in an object that forces unbuffered
12473 output.
12474 * lib/set_unbuffered_mode.c: New file.
12475
734a5c36
JK
124762008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12477
12478 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12479
a2840c35
VP
124802008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12481
a9c64011
AS
12482 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12483 mi_expect_stop.
12484 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12485 Demand that *running is output.
12486 (detect_async): Perform checking every time.
12487 (mi_send_resuming_command): Extract everything into...
12488 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12489 (mi_expect_stop): Don't accept any output before *stopped.
12490
6ae37fef
VP
124912008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12492
12493 Robustify mi-simplerun.
a9c64011
AS
12494 * gdb.mi/basics.c (main): Add a call to sleep.
12495 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12496 * gdb.mi/mi2-cli.exp: Likewise.
12497 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12498
b4aa76f0 124992008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12500
12501 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12502
e1ac3328
VP
125032008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12504
a9c64011
AS
12505 * gdb.mi/mi-console.exp: Adjust.
12506 * gdb.mi/mi-syn-frame.exp: Adjust.
12507 * gdb.mi/mi2-console.exp: Adjust.
12508 * gdb.mi/mi2-syn-frame.exp: Adjust.
12509 * lib/mi-support.exp (mi_run_cmd): Adjust.
12510 (mi_send_resuming_command): Adjust.
e1ac3328 12511
f7f9a841
VP
125122008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12513
12514 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12515 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12516 testing of stopped.
12517 * gdb.mi/mi2-syn-frame.exp: Likewise.
12518 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12519 (async, detect_async): New.
12520 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12521 depending on if we're running in sync or async mode.
f7f9a841 12522
37cd5d19
TT
125232008-06-09 Tom Tromey <tromey@redhat.com>
12524
12525 * gdb.base/completion.exp: New tests for field name completion
12526 with spaces, and field name completion with '->'.
12527
65d12d83
TT
125282008-06-06 Tom Tromey <tromey@redhat.com>
12529
12530 * gdb.base/break1.c (struct some_struct): New struct.
12531 (values): New global.
12532 * gdb.base/completion.exp: Add field name completion test.
12533
ebfe2e3f
PP
125342008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12535
12536 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12537 to pointer.
12538 * gdb.cp/call-c.cc: Likewise.
12539
bcf6fc3a
NR
125402008-06-06 Nick Roberts <nickrob@snap.net.nz>
12541
12542 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12543 annotation.
12544
49fd4a42 125452008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12546 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12547
12548 * gdb.threads/execl.c, gdb.threads/execl1.c,
12549 gdb.threads/execl.exp: New tests.
a9c64011 12550
8a34ac3f
AR
125512008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12552 Daniel Jacobowitz <dan@codesourcery.com>
12553
12554 * gdb.cp/exception.exp: Activate test, make it work with pending
12555 catchpoints.
12556
86ae69ef
JK
125572008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12558
12559 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12560
f7f9ae2c
VP
125612008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12562
a9c64011
AS
12563 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12564 now printed.
12565 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12566
2a2d4dc3
AS
125672008-05-27 Andreas Schwab <schwab@suse.de>
12568
12569 * gdb.base/frame-args.exp: Handle arguments that are optimized
12570 out.
12571
5099e4d9
LM
125722008-05-26 Luis Machado <luisgpm@br.ibm.com>
12573
12574 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12575 quiet for ppc32 and group options into a single variable.
12576
d9c36a91
JB
125772008-05-23 Joel Brobecker <brobecker@adacore.com>
12578
12579 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12580 of zero-size elements.
12581 * gdb.ada/null_array.exp: Test printing this new array.
12582
103a8671
JK
125832008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12584
12585 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12586
07a4cc1a 125872008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12588
12589 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12590 of the "finish" command.
12591
55f996a7
NR
125922008-05-21 Nick Roberts <nickrob@snap.net.nz>
12593
12594 * gdb.base/annota1.exp: Test for new annotation.
12595
907fc202
UW
125962008-05-16 Pedro Alves <pedro@codesourcery.com>
12597
12598 * gdb.base/fixsection.exp: New file.
12599 * gdb.base/fixsection0.c: New file.
12600 * gdb.base/fixsection1.c: New file.
12601
e8f97270
UW
126022008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12603
12604 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12605 * gdb.base/annota3.exp: Likewise.
12606
ac0bb574
NF
126072008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12608
12609 * gdb.base/watch_thread_num.exp: Don't run tests that require
12610 watchpoints if the target doesn't support them.
12611
6fadd07a
DE
126122008-05-12 Doug Evans <dje@google.com>
12613
12614 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12615
6e9a4a30
JB
126162008-05-09 Joel Brobecker <brobecker@adacore.com>
12617
12618 * gdb.ada/assign_1.exp: New testcase.
12619
08388c79
DE
126202008-05-09 Doug Evans <dje@google.com>
12621
a3c83fae
DE
12622 * gdb.base/find.exp: New file.
12623 * gdb.base/find.c: New file.
08388c79 12624
bd5ddfe8
DJ
126252008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12626
12627 * gdb.base/commands.exp (watchpoint_command_test): Handle
12628 gdb,no_hardware_watchpoints.
12629 * gdb.base/float.exp: Allow ARM targets without floating point.
12630 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12631
b5dd68e2 126322008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12633 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12634
12635 * gdb.ada/lang_switch: New test program.
12636 * gdb.ada/lang_switch.exp: New testcase.
12637
382d13d1
DE
126382008-05-05 Doug Evans <dje@google.com>
12639
12640 * gdb.base/help.exp (disassemble): Update expected help text.
12641
9dd789d0
PA
126422008-05-04 Pedro Alves <pedro@codesourcery.com>
12643
12644 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12645
611c83ae
PA
126462008-05-04 Pedro Alves <pedro@codesourcery.com>
12647
12648 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12649 different times.
12650
ff013f42
JK
126512008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12652
12653 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12654 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12655 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12656 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12657
96dff6a2
VP
126582008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12659
12660 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12661 notification to appear.
12662
55cd6f92
DJ
126632008-05-04 Daniel Jacobowitz <dan@debian.org>
12664
12665 * gdb.base/fullname.c: New file.
12666 * gdb.base/fullname.exp: New file.
12667 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12668
d705c43c
PA
126692008-05-03 Pedro Alves <pedro@codesourcery.com>
12670
12671 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12672 expressions with macros.
12673
333222e1
JK
126742008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12675
12676 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12677
5ac01682
DJ
126782008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12679
12680 * gdb.base/completion.exp: Handle lack of other symbols beginning
12681 with "a".
12682
12683 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12684
237fc4c9
PA
126852008-05-02 Jim Blandy <jimb@codesourcery.com>
12686
12687 * gdb.asm/asmsrc1.s: Add scratch space.
12688
ed5e9466
DJ
126892008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12690 Daniel Jacobowitz <dan@codesourcery.com>
12691
12692 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12693 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12694 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12695
b39cc962
DJ
126962007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12697
12698 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12699
36d520f5
JB
127002008-05-01 Joel Brobecker <brobecker@adacore.com>
12701
12702 * gdb.base/info-target.exp: New testcase.
12703
8d4e3071
DJ
127042008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12705
12706 * gdb.cp/hang.exp: Use .cc instead of .C.
12707 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12708 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12709
6f3f3097
DJ
127102008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12711
12712 * gdb.base/gdb1250.exp: Remove perror.
12713 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12714
5550a914
PA
127152008-04-30 Pedro Alves <pedro@codesourcery.com>
12716
12717 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12718 .2byte.
12719
d848e687
DJ
127202008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12721
12722 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12723 (maybe_kfail): New.
12724
93b5768b
PA
127252008-04-25 Pedro Alves <pedro@codesourcery.com>
12726
12727 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12728
721c02de
VP
127292008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12730
a9c64011
AS
12731 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12732 * gdb.mi/mi2-syn-frame.exp: Likewise.
12733 * lib/mi-support.exp: Likewise.
721c02de 12734
74960c60
VP
127352008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12736
12737 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12738 to specify regexp for the location to stop at.
12739 * gdb.base/break-always.c: New.
12740 * gdb.base/break-always.exp: New.
12741
d24317b4
VP
127422008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12743
12744 * lib/mi-support.exp (mi_runto_helper): Adjust
12745 for the original-location field.
12746 (mi_create_breakpoint, mi_list_breakpoints): New.
12747 * gdb.mi/mi-break.exp: Adjust.
12748 * gdb.mi/mi2-break.exp: Adjust.
12749 * gdb.mi/mi-pending.exp: Adjust.
12750 * gdb.mi/mi-simplerun.exp: Adjust.
12751 * gdb.mi/mi2-simplerun.exp: Adjust.
12752 * gdb.mi/mi-syn-frame.exp: Adjust.
12753 * gdb.mi/mi2-syn-frame.exp: Adjust.
12754 * gdb.mi/mi-until.exp: Adjust.
12755 * gdb.mi/mi2-until.exp: Adjust.
12756 * gdb.mi/mi-var-display.exp: Adjust.
12757 * gdb.mi/mi2-var-display.exp: Adjust.
12758 * gdb.mi/mi-watch.exp: Adjust.
12759 * gdb.mi/mi2-watch.exp: Adjust.
12760
fdc59709 127612008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12762
a9c64011
AS
12763 * aclocal.m4: Add override.m4.
12764 * configure: Regenerate.
fdc59709 12765
8e91f023
VP
127662008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12767
12768 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12769 '-var-update --all-values' reports new value even the type
12770 of a variable object has changed.
12771
233a11ab
CS
127722008-04-18 Craig Silverstein <csilvers@google.com>
12773
12774 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12775 files.
d24317b4 12776
9c1137ad
JB
127772008-04-18 Joel Brobecker <brobecker@adacore.com>
12778
12779 * gdb.ada/atomic_enum: New test program.
12780 * gdb.ada/atomic_enum.exp: New testcase.
12781
66d0bbc7
DE
127822008-04-17 Doug Evans <dje@google.com>
12783
12784 * gdb.opt/Makefile.in: Fix whitespace.
12785
100906b0
UW
127862008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12787
12788 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12789
4584e32e
DE
127902008-04-17 Doug Evans <dje@google.com>
12791
12792 * gdb.base/hashline1.exp: New testcase.
12793 * gdb.base/hashline2.exp: New testcase.
12794 * gdb.base/hashline2.exp: New testcase.
12795
0a320680
PA
127962008-04-17 Pedro Alves <pedro@codesourcery.com>
12797
12798 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12799
18ac113b
AR
128002008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12801
12802 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12803 temporary breakpoint to match "Temporary breakpoint".
12804 * gdb.base/break.exp (delete_breakpoints): Likewise.
12805 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12806 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12807 * gdb.base/display.exp: Likewise.
12808 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12809 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12810 * gdb.base/restore.exp (restore_tests): Likewise.
12811 * gdb.base/sepdebug.exp: Likewise.
12812 * gdb.base/watchpoint.exp: Likewise.
12813 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12814 * gdb.mi/mi-pending.exp: Likewise.
12815 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12816 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12817 * gdb.mi/mi-var-cmd.exp: Likewise.
12818 * gdb.mi/mi-var-display.exp: Likewise.
12819 * gdb.mi/mi2-cli.exp: Likewise.
12820 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12821 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12822 * gdb.mi/mi2-var-display.exp: Likewise.
12823 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12824 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12825 new "disp" field.
a9c64011 12826 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12827 reason. This is to support fix for PR2424.
12828
add38693
JK
128292008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12830
12831 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12832
fcacd99f
VP
128332008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12834
12835 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12836 field. Add more floating varobj tests.
fcacd99f 12837 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12838 field.
12839 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12840 (main): Call do_at_tests.
12841 * lib/mi-support.exp (mi_create_floating_varobj)
12842 (mi_varobj_update_with_type_change): New.
fcacd99f 12843
de051565
MK
128442008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12845
12846 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12847 option of -var-evaluate-expression.
12848 * gdb.mi/mi2-var-display.exp: Likewise.
12849
dbc52822
VP
128502008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12851
12852 Introduce test setup helpers.
a9c64011
AS
12853 * lib/gdb.exp (build_executable, clean_restart)
12854 (prepare_for_testing): New.
12855 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12856 * gdb.base/return.exp: Likewise.
12857 * gdb.base/ending-run.exp: Likewise.
dbc52822 12858
473591da
NR
128592008-04-07 Nick Roberts <nickrob@snap.net.nz>
12860
12861 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12862 Interface (MI) responses.
12863
2b2d9e11
VP
128642008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12865
a9c64011
AS
12866 * gdb.cp/breakpoint.cc: New code to test conditions involving
12867 member variables.
12868 * gdb.cp/breakpoint.exp: Test condition involving member
12869 variables.
2b2d9e11 12870
bb378428
VP
128712008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12872
12873 * lib/mi-support.exp (mi_expect_stop): New.
12874 (mi_run_cmd): Change the
12875 token. Use mi_send_resuming_command, use
12876 mi_expect_stop.
12877 (mi_execute_to_helper): Rename to mi_execute_to.
12878 (mi_send_resuming_command): Add more error patterns.
12879 (mi_wait_for_stop): Renamed to...
12880 (mi_get_stop_line): ...this.
12881 (mi_run_inline_test): Adjust.
12882
12883 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12884 * gdb.mi/mi-console.exp: Likewise.
12885 * gdb.mi/mi-pending.exp: Likewise.
12886 * gdb.mi/mi-simplerun.exp: Likewise.
12887 * gdb.mi/mi-stack.exp: Likewise.
12888 * gdb.mi/mi-stepi.exp: Likewise.
12889 * gdb.mi/mi-syn-frame.exp: Add comment.
12890 * gdb.mi/mi-until.exp: Likewise.
12891 * gdb.mi/mi-var-display.exp: Likewise.
12892 * gdb.mi/mi-watch.exp: Likewise.
12893 * gdb.mi/mi2-cli.exp: Likewise.
12894 * gdb.mi/mi2-console.exp: Likewise.
12895 * gdb.mi/mi2-simplerun.exp: Likewise.
12896 * gdb.mi/mi2-stack.exp: Likewise.
12897 * gdb.mi/mi2-stepi.exp: Likewise.
12898 * gdb.mi/mi2-until.exp: Likewise.
12899 * gdb.mi/mi2-var-display.exp: Likewise.
12900 * gdb.mi/mi2-watch.exp: Likewise.
12901
62172bb9
UW
129022008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12903
12904 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12905
12906 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12907
a13e061a
PA
129082008-04-04 Pedro Alves <pedro@codesourcery.com>
12909
12910 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12911 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12912 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12913 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12914 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12915 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12916 expect an mi error duplicated in stderr.
12917
eae06beb
JB
129182008-04-03 Joel Brobecker <brobecker@adacore.com>
12919
12920 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12921 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12922 Add a couple of tests that verify the behavior when the new setting
12923 is set to "cancel" and "all".
12924 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12925 "ask" before we start the testing.
12926
79c6ced6
AR
129272008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12928
12929 * gdb.cp/casts.cc: Add class reference variables.
12930 * gdb.cp/casts.exp: New test cases for up/down casting references.
12931
6c2d1a6b
MK
129322008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12933
12934 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12935 instead of beginning to make an extra test pass.
12936 * gdb.mi/mi2-var-display.exp: Likewise.
12937
55b411d9
MR
129382008-03-31 Maciej W. Rozycki <macro@mips.com>
12939
12940 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12941
c6140da2
MD
129422008-03-31 Markus Deuling <deuling@de.ibm.com>
12943 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12944
12945 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12946 value. Add xfail for older kernels.
12947
79732189
AR
129482008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12949
12950 Bring mi-support in line with gdb.exp.
12951 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12952 (mi_gdb_start): New function.
12953
33c3676e
MR
129542008-03-28 Maciej W. Rozycki <macro@mips.com>
12955
12956 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12957
92e28119
VP
129582008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12959
12960 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12961 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12962
9e8e3afe
VP
129632008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12964
12965 * lib/mi-support.exp (mi_create_varobj_checked): New.
12966 (mi_list_varobj_children): Allow to check for a
12967 value.
12968 (mi_list_array_varobj_children): New.
12969
12970 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12971 and mi_list_varobj_children, as opposed to hardcoding
12972 expected strings.
12973 * gdb.mi/gdb701.exp: Likewise.
12974 * gdb.mi/gdb792.exp: Likewise.
12975 * gdb.mi/mi-var-block.exp: Likewise.
12976 * gdb.mi/mi-var-cmd.exp: Likewise.
12977 * gdb.mi/mi-var-invalidate.exp: Likewise.
12978 * gdb.mi/mi2-var-block.exp: Likewise.
12979 * gdb.mi/mi2-var-child.exp: Likewise.
12980 * gdb.mi/mi2-var-cmd.exp: Likewise.
12981 * gdb.mi/mi2-var-display.exp: Likewise.
12982
9df50351
JK
129832008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12984
12985 Fix random false FAILs on i386.
12986 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12987
31e5d73a
DJ
129882008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12989
12990 PR gdb/544
12991 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12992
12f4afab
DJ
129932008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12994
12995 PR gdb/544
12996 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12997
b562a0cb
DJ
129982008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12999
13000 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13001 fixed PR gdb/544.
13002
17faa917
DJ
130032008-03-21 Pedro Alves <pedro@codesourcery.com>
13004
13005 * gdb.threads/fork-child-threads.exp: Test next over fork.
13006
6214f497
DJ
130072008-03-21 Chris Demetriou <cgd@google.com>
13008
13009 * gdb.base/break.exp (rbreak junk): New test for rbreak
13010 "Junk at end of arguments" issue.
13011
63092375
DJ
130122008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13013
13014 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13015 *& to work on created array elements.
13016 (Top level): Test print $pc with a file. Test string operations
13017 without a target.
13018 * gdb.base/ptype.exp: Do not expect *& to work on created array
13019 elements.
13020
b21991b0
DJ
130212008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13022
13023 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13024 gdb.threads/staticthreads.exp: Update exit query.
13025
c4b347c7
SL
130262008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13027
13028 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13029
fa4727a6
DJ
130302008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13031
13032 * gdb.base/watchpoint.c (global_ptr, func4): New.
13033 (main): Call func4.
13034 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13035 (test_inaccessible_watchpoint): New.
13036
2f34202f
MR
130372008-02-29 Maciej W. Rozycki <macro@mips.com>
13038
13039 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13040 select the largest.
13041
0d6ba1b1
DJ
130422008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13043
13044 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13045 frames-invalid annotations.
13046
e691325a
PM
130472008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13048
a9c64011 13049 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13050
f85b5ecc
DE
130512008-02-27 Doug Evans <dje@google.com>
13052
13053 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13054 for bug 1738.
13055 (breakpoint_to_handler_entry): Ditto.
13056
b40e7bf3
JB
130572008-02-27 Joel Brobecker <brobecker@adacore.com>
13058
13059 * gdb.base/ending-run.exp: Use the first line of code inside
13060 function body to test breakpoints.
13061 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13062 location where the breakpoint is inserted when using the line
13063 where a function is declared. Fix typo in the description of
13064 one of the tests.
13065 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13066
2faca73a
PM
130672008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13068
13069 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13070 tests.
2faca73a 13071
6f439c36
PM
130722008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13073
13074 * gdb.base/args.exp: avoid same output for tests
13075 with single quotes.
13076
54e52265
VP
130772008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13078
a9c64011
AS
13079 * gdb.base/annota1.exp: Adjust for 'info break'
13080 format changes.
13081 * gdb.base/annota3.exp: Likewise.
13082 * gdb.base/break.exp: Likewise.
13083 * gdb.base/condbreak.exp: Likewise.
13084 * gdb.base/pending.exp: Likewise.
13085 * gdb.base/sepdebug.exp: Likewise.
13086 * gdb.base/unload.exp: Likewise.
13087 * gdb.cp/ovldbreak.exp: Likewise.
13088 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13089
897b09ca
DE
130902008-02-07 Doug Evans <dje@google.com>
13091
13092 * gdb.cp/mb-inline.exp: New.
13093 * gdb.cp/mb-inline.h: New.
13094 * gdb.cp/mb-inline1.cc: New.
13095 * gdb.cp/mb-inline2.cc: New.
13096
b1c32d35
PM
130972008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13098
13099 * gdb.pascal/floats.pas: New test program.
13100 * gdb.pascal/floats.exp: New testcase.
13101
1a4ca44a
TJB
131022008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13103
13104 * gdb.base/callfuncs.c (t_float_many_args): New function.
13105 (t_double_many_args): New function.
13106 * gdb.base/callfuncs.exp: Add tests for exceeding float
13107 and double parameters passed through the stack.
13108
439048e8
JB
131092008-02-05 Joel Brobecker <brobecker@adacore.com>
13110
13111 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13112 gdb.ada/complete/foo.adb: New files.
13113 * gdb.ada/complete.exp: New testcase.
13114
81fe8080
DE
131152008-02-03 Doug Evans <dje@google.com>
13116
301f0ecf
DE
13117 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13118
81fe8080
DE
13119 * gdb.cp/gdb2384.exp: New file.
13120 * gdb.cp/gdb2384.cc: New file.
13121 * gdb.cp/gdb2384-base.h: New file.
13122 * gdb.cp/gdb2384-base.cc: New file.
13123
4b071aec
DE
131242008-02-02 Doug Evans <dje@google.com>
13125
13126 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13127
61137ba6
JB
131282007-02-01 Joel Brobecker <brobecker@adacore.com>
13129
13130 * gdb.ada/sym_print_name: New test program.
13131 * gdb.ada/sym_print_name.exp: New testcase.
13132
131332007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13134
13135 * gdb.ada/nested/hello.adb: New file.
13136 * gdb.ada/nested.exp: New testcase.
13137 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13138
98deb0da
VP
131392008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13140
13141 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13142 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13143 don't cause future evaluations of function to report
13144 creation of internal breakpoints.
98deb0da 13145
723a2275
VP
131462008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13147
13148 * gdb.mi/mi-break.exp (test_error): New.
13149 Call it.
13150
fb546a2f
LM
131512008-01-31 Luis Machado <luisgpm@br.ibm.com>
13152
13153 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13154 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13155
2d8fd90a
PM
131562008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13157
13158 * gdb.pascal/integers.pas: New test program.
13159 * gdb.pascal/integers.exp: New testcase.
13160
a7fa0ded
PM
131612008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13162
13163 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13164
5e1a1926
TJB
131652008-01-30 Luis Machado <luisgpm@br.ibm.com>
13166
13167 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13168 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13169
8d04f9f0
JB
131702008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13171
13172 * gdb.ada/formatted_ref: New test program.
13173 * gdb.ada/formatted_ref.exp: New testcase.
13174
13175 * gdb.cp/formatted-ref.cc: New file.
13176 * gdb.cp/formatted-ref.exp: New testcase.
13177
ce75a98f
JB
131782008-01-30 Joel Brobecker <brobecker@adacore.com>
13179
13180 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13181
e835f6bf
NR
131822008-01-30 Nick Roberts <nickrob@snap.net.nz>
13183
13184 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13185 (test_file_list_exec_source_file): Update to new macro-info field.
13186
d118ef87
PH
131872008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13188
13189 * gdb.ada/exprs: New test program.
13190 * gdb.ada/exprs.exp: New testcase.
13191
7d35ab09
TJB
131922008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13193
13194 * dfp-test.c (DELTA, DELTA_B): New definitions.
13195 (double_val1, double_val2, double_val3, double_val4, double_val5,
13196 double_val6, double_val7, double_val8, double_val9, double_val10,
13197 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13198 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13199 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13200 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13201 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13202 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13203 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13204 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13205 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13206 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13207 dec128_val16): New global variables.
13208 (decimal_dec128_align): New function.
13209 (decimal_mixed): Likewise.
13210 (decimal_many_args_dec32): Likewise.
13211 (decimal_many_args_dec64): Likewise.
13212 (decimal_many_args_dec128): Likewise.
13213 (decimal_many_args_mixed): Likewise.
13214 * dfp-test.exp: Add tests calling new inferior functions.
13215
2d717e4f
DJ
132162008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13217
13218 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13219 gdb.server/ext-run.exp: New files.
13220 * lib/gdbserver-support.exp (gdbserver_download): New.
13221 (gdbserver_start): New. Update gdbserver expected
13222 output.
13223 (gdbserver_spawn): Use them.
13224 (gdbserver_start_extended): New.
13225
e85a822c
DJ
132262008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13227
13228 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13229 Run on GNU/Linux.
13230 (do_exec_tests): Check for systems which do not support catchpoints.
13231 Do not match START.
13232 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13233 Run on GNU/Linux. Enable verbose output.
13234 (check_fork_catchpoints): New.
13235 (explicit_fork_child_follow, catch_fork_child_follow)
13236 (tcatch_fork_parent_follow): Update expected messages.
13237 (do_fork_tests): Use check_fork_catchpoints.
13238 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13239 Run on GNU/Linux. Enable verbose output.
13240 (check_vfork_catchpoints): New.
13241 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13242 expected messages.
13243 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13244
401ea829
JB
132452008-01-29 Jim Blandy <jimb@red-bean.com>
13246
13247 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13248 host' errors.
13249 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13250
aceaf3ad
JB
132512008-01-29 Jim Blandy <jimb@red-bean.com>
13252
13253 * gdb.threads/sigthread.c: Use barriers to ensure that
13254 child_thread and child_thread_two are always initialized before we
13255 start to use them.
13256
a5606eee
VP
132572008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13258
13259 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13260 * gdb.base/watchpoint-solib.c: New.
13261 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13262
c55a82bb
PM
132632008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13264
13265 * gdb.base/gdb1056.exp: Add unsigned integer test.
13266
0993fe05
DE
132672008-01-28 Doug Evans <dje@google.com>
13268
13269 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13270
4fe42e7f
JB
132712008-01-27 Jim Blandy <jimb@codesourcery.com>
13272
c7a69933
JB
13273 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13274
4fe42e7f
JB
13275 * gdb.base/expand-psymtabs.exp: Doc fix.
13276
5def8285
MK
132772008-01-26 Mark Kettenis <kettenis@gnu.org>
13278
13279 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13280
5313c911
NR
132812008-01-24 Nick Roberts <nickrob@snap.net.nz>
13282
a9c64011 13283 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13284 -var-set-format.
13285
93815fbf
VP
132862008-01-23 Chris Demetriou <cgd@google.com>
13287
13288 * gdb.threads/thread_events.c: New testcase source file.
13289 * gdb.threads/thread_events.exp: New testcase expect file.
13290
467a88ee
NR
132912008-01-23 Nick Roberts <nickrob@snap.net.nz>
13292
13293 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13294
13295 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13296 -var-set-format.
13297
d8f82aba
DJ
132982008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13299 Vladimir Prus <vladimir@codesourcery.com>
13300
13301 * gdb.base/float.exp: Allow missing floating point for m68k and
13302 PowerPC.
13303
60c46647
VP
133042008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13305
13306 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13307 ignore count.
13308 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13309 * gdb.mi/mi-cli.exp: Adjust.
13310 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13311
c7dd36a1
PA
133122008-01-17 Pedro Alves <pedro@codesourcery.com>
13313
13314 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13315 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13316 with dummy_ptr's address.
13317 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13318 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13319 all targets.
13320 * gdb.mi/mi2-var-child.exp: Likewise.
13321
39d5313e
JB
133222008-01-09 Joel Brobecker <brobecker@adacore.com>
13323
13324 * gdb.ada/null_array: New test program.
13325 * gdb.ada/null_array.exp: New testcase.
13326
0aea4bf3
LM
133272008-01-09 Luis Machado <luisgpm@br.ibm.com>
13328
13329 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13330 with required float modifiers.
13331
0b354900
JB
133322008-01-08 Joel Brobecker <brobecker@adacore.com>
13333
13334 * gdb.ada/funcall_param: New test program.
13335 * gdb.ada/funcall_param.exp: New testcase.
13336
cdb7f5d4
JB
133372008-01-08 Joel Brobecker <brobecker@adacore.com>
13338
13339 * gdb.ada/arrayparam: New test program.
13340 * gdb.ada/arrayparam.exp: New testcase.
13341
88e2547f
JB
133422008-01-08 Joel Brobecker <brobecker@adacore.com>
13343
13344 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13345 landed. Should also fix random failures in the test following it.
13346
f6867ce0
TJB
133472008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13348
13349 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13350 for expressions with decimal float values.
13351 (test_dfp_conversions): New function to test casts to and from
13352 decimal float types.
13353 Call test_dfp_conversions.
13354 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13355 elements.
13356 (main): Initialize ds.float4 and ds.double8 elements.
13357 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13358 string to new error message.
13359 (d64_set_tests): Likewise.
13360 (d128_set_tests): Likewise.
13361 Add tests for expressions with decimal float variables. Add tests for
13362 conversions to and from decimal float types.
13363
f9c11282
JB
133642008-01-05 Joel Brobecker <brobecker@adacore.com>
13365
13366 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13367 * gdb.ada/packed_tagged.exp: New testcase.
13368
0ecbca72
JB
133692008-01-04 Joel Brobecker <brobecker@adacore.com>
13370
13371 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13372 gdb.ada/homonym/homonym_main.adb: New files.
13373 * gdb.ada/homonym.exp: New testcase.
13374
c18d3d89
JB
133752008-01-04 Joel Brobecker <brobecker@adacore.com>
13376
13377 * gdb.ada/packed_array.exp: Add testing of references to
13378 a packed array.
13379
ecc7085b
JB
133802008-01-04 Joel Brobecker <brobecker@adacore.com>
13381
13382 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13383 New files.
13384 * gdb.ada/type_coercion.exp: New testcase.
13385
c474c922
JB
133862008-01-04 Joel Brobecker <brobecker@adacore.com>
13387
13388 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13389 gdb.ada/tagged/foo.adb: New file.
13390 * gdb.ada/tagged.exp: New testcase.
13391
9005b927
JB
133922008-01-04 Joel Brobecker <brobecker@adacore.com>
13393
13394 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13395 gdb.ada/ptype_field/foo.adb: New files.
13396 * gdb.ada/ptype_field.exp: New testcase.
13397
1a6aaad8
JB
133982008-01-03 Joel Brobecker <brobecker@adacore.com>
13399
13400 * gdb.ada/print_pc.exp: New testcase.
13401
0ef22f53
JB
134022008-01-03 Joel Brobecker <brobecker@adacore.com>
13403
13404 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13405 gdb.ada/taft_type/p.adb: New files.
13406 * gdb.ada/taft_type.exp: New testcase.
13407
1689ecf8
JB
134082008-01-03 Joel Brobecker <brobecker@adacore.com>
13409
13410 * gdb.ada/array_bounds/bar.adb: New file.
13411 * gdb.ada/array_bounds.exp: New testcase.
13412
a4d0b9c3
JB
134132008-01-03 Joel Brobecker <brobecker@adacore.com>
13414
13415 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13416 gdb.ada/arrayptr/foo.adb: New files.
13417 * gdb.ada/arrayptr.exp: New testcase.
13418
a31ace00
JB
134192008-01-03 Joel Brobecker <brobecker@adacore.com>
13420
13421 * gdb.base/set-lang-auto.exp: New testcase.
13422
a97fced3
JB
134232008-01-03 Joel Brobecker <brobecker@adacore.com>
13424
13425 * gdb.ada/fun_addr/foo.adb: New file.
13426 * gdb.ada/fun_addr.exp: New testcase.
13427
ef29ce1a
JK
134282008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13429
13430 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13431 New files
13432
0fafefe3
JB
134332008-01-02 Joel Brobecker <brobecker@adacore.com>
13434
13435 * array_subscript_addr/p.adb: New file.
a9c64011 13436 * array_subscript_addr.exp: New testcase.
0fafefe3 13437
c4359f8d
JB
134382008-01-02 Joel Brobecker <brobecker@adacore.com>
13439
a9c64011 13440 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13441 New files.
13442 * gdb.ada/str_cmp_ref.exp: New testcase.
13443
1aa1b15b
JB
134442008-01-01 Joel Brobecker <brobecker@adacore.com>
13445
13446 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13447 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13448 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13449
81c9b2cf
JB
134502008-01-01 Joel Brobecker <brobecker@adacore.com>
13451
13452 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13453 gdb.ada/ref_param/pck.ads: New files.
13454 * gdb.ada/ref_param.exp: New testcase.
13455
319e4674
JB
134562008-01-01 Joel Brobecker <brobecker@adacore.com>
13457
13458 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13459 gdb.ada/interface/foo.adb: New files.
13460 * gdb.ada/interface.exp: New testcase.
13461
ef682c56
JB
134622007-12-31 Jim Blandy <jimb@codesourcery.com>
13463
13464 * gdb.base/multi-forks.exp: Consume all output from child
13465 processes before proceeding to next test.
13466
f6f3eb6c
JB
134672007-12-29 Jim Blandy <jimb@codesourcery.com>
13468
13469 * configure: Regenerated.
13470
f652e42f
JB
134712007-12-27 Joel Brobecker <brobecker@adacore.com>
13472
13473 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13474 gdb.ada/fixed_cmp/fixed.adb: New files.
13475 * gdb.ada/fixed_cmp.exp: New testcase.
13476
6943e596
JB
134772007-12-27 Joel Brobecker <brobecker@adacore.com>
13478
13479 * gdb.ada/boolean_expr.exp: New testcase.
13480
aad9a193
JB
134812007-12-26 Jim Blandy <jimb@codesourcery.com>
13482
13483 * gdb.base/multi-forks.exp: Doc fix.
13484
fb5f3683
JB
134852007-12-26 Joel Brobecker <brobecker@adacore.com>
13486
13487 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13488 * gdb.ada/char_param.exp: Do not compile our test program with
13489 -gnata, this is unnecessary.
13490 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13491
384e4a9c
JB
134922007-12-24 Joel Brobecker <brobecker@adacore.com>
13493
13494 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13495 gdb.ada/print_chars/foo.adb: New files.
13496 * gdb.ada/print_chars.exp: New testcase.
13497
01e044f7
JB
134982007-12-24 Joel Brobecker <brobecker@adacore.com>
13499
13500 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13501 gdb.ada/char_param/foo.adb: New files.
13502 * gdb.ada/char_param.exp: New testcase.
13503
0ce17860
JB
135042007-12-22 Jim Blandy <jimb@codesourcery.com>
13505
13506 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13507 hard-coding source line numbers into the test.
13508 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13509 gdb_get_line_number to find.
13510
919809b9
JB
135112007-12-22 Joel Brobecker <brobecker@adacore.com>
13512
13513 * gdb.base/ptype.c (highest): New struct type.
13514 (the_highest): New variable of that type.
13515 (main): Add dummy assignment to a field of variable the_highest.
13516 * gdb.base/ptype.exp: Test type printing of our new variable.
13517
abc8a88d
PM
135182007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13519
13520 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13521 and record first explicitly generated thread number.
abc8a88d
PM
13522 Use that thread number for thread specific watchpoint test.
13523 Add iteration number to repetitive tests.
13524
5158f3e3
CES
135252007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13526 Jim Blandy <jimb@codesourcery.com>
13527
13528 * gdb.base/expand-psymtabs.c: New testcase
13529 source file.
13530 * gdb.base/expand-psymtabs.exp: New testcase
13531 expect file.
13532
37e4754d
LM
135332007-12-17 Luis Machado <luisgpm@br.ibm.com>
13534
13535 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13536 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13537
551e5d04
JB
135382007-12-17 Joel Brobecker <brobecker@adacore.com>
13539
13540 * gdb.ada/frame_args/foo.adb: New file.
13541 * gdb.ada/frame_args/pck.ads: New file.
13542 * gdb.ada/frame_args/pck.adb: New file.
13543 * gdb.ada/frame_args.exp: New testcase.
13544
a05ee097
JB
135452007-12-17 Joel Brobecker <brobecker@adacore.com>
13546
13547 * gdb.base/frame-args.c: New file.
13548 * gdb.base/frame-args.exp: New testcase.
13549
c162e8c9 135502007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13551 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13552
13553 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13554
afe8ab22 135552007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13556
afe8ab22
VP
13557 * gdb.mi/mi-pending.exp: New.
13558 * gdb.mi/mi-pending.c: New.
13559 * gdb.mi/mi-pendshr.c: New.
13560
dfdfb3ca
JB
135612007-12-06 Jim Blandy <jimb@codesourcery.com>
13562
13563 * gdb.base/default.exp: Update expected output for 'info catch'.
13564
b7fca990
JK
135652007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13566
13567 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13568 must be set to binary.
13569
6a1afc1e
PA
135702007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13571
13572 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13573
a6b151f1
DJ
135742007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13575
13576 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13577 gdb.mi/mi-file-transfer.exp: New.
13578
43039443
JK
135792007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13580
13581 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13582
0ef2251b
MR
135832007-11-22 Maciej W. Rozycki <macro@mips.com>
13584
13585 * gdb.trace/backtrace.exp: Fix a typo.
13586 * gdb.trace/circ.exp: Likewise.
13587 * gdb.trace/collection.exp: Likewise.
13588 * gdb.trace/limits.exp: Likewise.
13589 * gdb.trace/report.exp: Likewise.
13590 * gdb.trace/tfind.exp: Likewise.
13591 * gdb.trace/while-dyn.exp: Likewise.
13592
5443631e
NR
135932007-11-21 Nick Roberts <nickrob@snap.net.nz>
13594
13595 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13596 objects of pointers that can't be dereferenced are now
13597 "noneditable".
13598
a4ce5b0d
UW
135992007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13600
13601 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13602 (target_cpu): Remove.
13603
d6e956e5
VP
136042007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13605
13606 * gdb.base/ending-run.exp: Expect the list of cleared
13607 breakpoint to come in natural order, not the reversed one.
a9c64011 13608
214270ab
VP
136092007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13610
13611 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13612 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13613
1a619819
LM
136142007-11-05 Luis Machado <luisgpm@br.ibm.com>
13615
13616 * gdb.base/printcmds.exp: New function
13617 test_printf_with_dfp.
13618
5b01a6fa
DE
136192007-11-02 Doug Evans <dje@google.com>
13620
13621 * gdb.disasm/t01_mov.s: Remove carriage returns.
13622 * gdb.disasm/t02_mova.s: Ditto.
13623 * gdb.disasm/t03_add.s: Ditto.
13624 * gdb.disasm/t04_sub.s: Ditto.
13625 * gdb.disasm/t05_cmp.s: Ditto.
13626 * gdb.disasm/t06_ari2.s: Ditto.
13627 * gdb.disasm/t07_ari3.s: Ditto.
13628 * gdb.disasm/t08_or.s: Ditto.
13629 * gdb.disasm/t09_xor.s: Ditto.
13630 * gdb.disasm/t10_and.s: Ditto.
13631 * gdb.disasm/t11_logs.s: Ditto.
13632 * gdb.disasm/t12_bit.s: Ditto.
13633 * gdb.disasm/t13_otr.s: Ditto.
13634
ec33ab7f
JK
136352007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13636
13637 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13638
ae0d01ff
UW
136392007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13640
13641 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13642 provide DFP support.
13643
55eddb0f
DJ
136442007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13645
13646 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13647 Test "set powerpc vector-abi". Skip auto-detection tests for old
13648 toolchains.
13649
7020f05c
PA
136502007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13651
13652 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13653 with [string compare].
13654
84bc3db9
PA
136552007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13656
13657 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13658 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13659
5876dc88
LM
136602007-10-25 Luis Machado <luisgpm@br.ibm.com>
13661
13662 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13663 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13664 * gdb.opt/Makefile.in: New makefile.
13665 * Makefile.in: Create new directory "gdb.opt".
13666 * configure.ac: Add "gdb.opt" directory.
13667 * configure: Regenerated.
a9c64011 13668
c3ea9a14
DE
136692007-10-25 Doug Evans <dje@google.com>
13670
13671 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13672 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13673
a9c64011 136742007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13675 Thiago Jung Bauermann <bauerman@br.ibm.com>
13676
13677 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13678 Floating Point expressions.
13679 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13680 Floating Point variables.
13681 * gdb.base/dfp-test.c: new file containing program with Decimal
13682 Floating variables, used by gdb.base/dfp-test.exp.
13683
62a24a2b
DJ
136842007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13685
13686 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13687
e7b1eae6
UW
136882007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13689
13690 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13691 compiling test case with GCC.
13692 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13693
c641edcc
UW
136942007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13695
13696 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13697 format changes.
13698
5e5ebfe6
MS
136992007-10-18 Michael Snyder <msnyder@specifix.com>
13700
13701 * gdb.base/dbx.exp: Add missing "-re " operator.
13702
e831e7b6
GM
137032007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13704
13705 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13706 * configure.ac: Removed trailing spaces after backslash.
13707 * gdb.modula2: New directory.
13708 * gdb.modula2/Makefile.in: New file.
13709 * gdb.modula2/unbounded-array.exp: New file.
13710 * gdb.modula2/unbounded1.c: New file.
13711
7cc46491
DJ
137122007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13713
13714 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13715
137162007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13717
13718 * gdb.base/sigstep.c (main): Add checks for
13719 return values for setitimer call.
13720 Call setitimer again with itimer = ITIMER_REAL
13721 if first call to setitimer fails.
13722
e91528f0
KH
137232007-10-11 Kazu Hirata <kazu@codesourcery.com>
13724
13725 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13726 of $timeout.
13727
2ec9a4f8
DJ
137282007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13729
13730 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13731
137322007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13733
13734 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13735 of gdb_expect call, to avoid interruption.
13736
64b2fa04
PA
137372007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13738
13739 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13740 (v_unsigned_long_long, v_long_long_array)
13741 (v_signed_long_long_array, v_unsigned_long_long_array)
13742 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13743 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13744 [!NO_LONG_LONG]: New.
13745 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13746 v_long_long_member.
13747
13748 (v_long_long_func, v_signed_long_long_func)
13749 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13750 (main) [!NO_LONG_LONG]: Initialize long long variants.
13751
13752 * gdb.base/whatis.exp: If board file requests no_long_long, build
13753 test with NO_LONG_LONG defined. Test long long, signed long long,
13754 and unsigned long long variants but only if board file doesn't
13755 disable it.
13756
a912286e 137572007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13758 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13759
13760 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13761 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13762 * configure: Regenerated.
13763 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13764 gdb.pascal/types.exp, lib/pascal.exp: New files.
13765
471ba8c9
DJ
137662007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13767
13768 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13769 call.
13770 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13771 to return to the call.
13772 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13773 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13774 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13775 * gdb.mi/mi-until.exp (test_until): Likewise.
13776 * gdb.mi/mi2-until.exp (test_until): Likewise.
13777
fef8a650
DJ
137782007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13779
13780 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13781 two-char array.
13782 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13783
d983da9c
DJ
137842007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13785
13786 * gdb.threads/watchthreads.c (thread_function): Sleep between
13787 iterations.
13788 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13789 at once for S/390. Generate matching fails and passes.
13790
17f62551
VP
137912007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13792
13793 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13794 the 'struct_declarations' variable to zeros.
a9c64011 13795
ed0616c6
VP
137962007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13797
13798 * gdb.cp/mb-ctor.cc: New.
13799 * gdb.cp/mb-ctor.exp: New.
13800 * gdb.cp/mb-templates.cc: New.
13801 * gdb.cp/mb-templates.exp: New.
13802
41f1b697
DJ
138032007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13804
13805 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13806
3f213f78
PA
138072007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13808
13809 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13810 targets.
13811 * configure: Regenerate.
13812
0d381245 138132007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13814
0d381245
VP
13815 * gdb.base/annota1.exp: Adjust for 'info break'
13816 format changes.
13817 * gdb.base/annota3.exp: Likewise.
13818 * gdb.base/break.exp: Likewise.
13819 * gdb.base/condbreak.exp: Likewise.
13820 * gdb.base/pending.exp: Likewise.
13821 * gdb.base/sepdebug.exp: Likewise.
13822 * gdb.base/unload.exp: Likewise.
13823 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13824
fe3f5fa8
VP
138252007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13826
13827 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13828 messages.
13829 * gdb.base/chng-syms.exp: Likewise.
13830 * gdb.base/unload.exp: Likewise.
a9c64011 13831
a75cf6c0
DJ
138322007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13833
13834 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13835
18ecae38
DJ
138362007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13837
13838 * schedlock.c (NUM): Change to 1.
13839 (main): Use args[0] for the main thread.
13840 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13841 regardless of the number of threads.
13842
5509918f
MR
138432007-09-14 Maciej W. Rozycki <macro@mips.com>
13844
4a543daf
MR
13845 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13846 type down.
13847 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13848 test.
13849 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13850 watchpoint type down.
13851 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13852 test.
13853
138542007-09-14 Maciej W. Rozycki <macro@mips.com>
13855
5509918f
MR
13856 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13857 Move all the tests here and run them twice, once using software
13858 watchpoints and once using hardware watchpoints.
13859 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13860
40b53987
DJ
138612007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13862
13863 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13864 test.
13865
695e2681
MK
138662007-09-10 Mark Kettenis <kettenis@gnu.org>
13867
8b3fc8d8
MK
13868 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13869 build-id.
13870
695e2681
MK
13871 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13872 know about $ORIGIN. Calculate output dir from $dest instead of
13873 using ${objdir}/{$subdir}.
13874
58d69f29
MK
138752007-09-09 Mark Kettenis <kettenis@gnu.org>
13876
13877 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13878 gcore, before continuing with the test.
13879
3e347599
DJ
138802007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13881
13882 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13883 * gdb.mi/mi-watch.exp: Likewise.
13884
ea37ba09
DJ
138852007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13886 Jim Blandy <jimb@codesourcery.com>
13887
13888 * gdb.arch/i386-sse.exp: Do not expect character constants.
13889 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13890 * gdb.base/display.exp: Allow print/s.
13891 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13892 and unsigned char array changes.
13893
2025a643
DJ
138942007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13895
13896 * gdb.base/display.exp: Add tests for printf %p.
13897
26669a27
PA
138982007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13899
13900 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13901 the dll name to unicode.
13902
c8f021f8
JK
139032007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13904
13905 * gdb.base/default.exp (show version): Update the version text.
13906 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13907
4cf31eea
JK
139082007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13909
13910 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13911 New files.
13912
4935890f
JK
139132007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13914
13915 * lib/gdb.exp (build_id_debug_filename_get): New function.
13916 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13917 Remove the generate DEBUG file for the future testcase runs.
13918 New testcase for the NT_GNU_BUILD_ID retrieval.
13919 Move the final testing step to ...
13920 (test_different_dir): ... a new function.
13921 New parameter XFAIL to XFAIL all the tests performed.
13922 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13923 New parameter TYPE to PF_PREFIX all the tests performed.
13924
02142340
VP
139252007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13926
13927 * gdb.mi/mi-var-cp.cc (path_expression): New
13928 function.
13929 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13930
36acd84e
UW
139312007-08-27 Markus Deuling <deuling@de.ibm.com>
13932
13933 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13934 to fit into SPU Local Store memory.
13935
a896d121
JB
139362007-08-23 Joel Brobecker <brobecker@adacore.com>
13937
13938 * gdb.base/default.exp: Adjust the expected output of "info
13939 warranty" after the switch to GPLv3.
13940
7b433602
JB
139412007-08-23 Joel Brobecker <brobecker@adacore.com>
13942
13943 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13944 to 30000 (from 20000).
13945
e22f8b7c
JB
139462007-08-23 Joel Brobecker <brobecker@adacore.com>
13947
13948 Switch the license of all .exp files to GPLv3.
13949 Switch the license of all .f and .f90 files to GPLv3.
13950 Switch the license of all .s and .S files to GPLv3.
13951
5a0e3bd0
JB
139522007-08-23 Joel Brobecker <brobecker@adacore.com>
13953
13954 * configure.ac: Switch license to GPLv3.
13955
cc00619d
JB
139562007-08-23 Joel Brobecker <brobecker@adacore.com>
13957
13958 Switch the licensing to GPLv3 for all .ads and .adb files.
13959
8d26208a
DJ
139602007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13961
13962 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13963 and t_int_double.
13964 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13965
4fcb9948
JB
139662007-08-17 Joel Brobecker <brobecker@adacore.com>
13967
13968 * gdb.base/step-line.c: Switch license to GPL version 3, and
13969 update copyright year.
13970 * gdb.base/step-line.inp: Likewise.
13971
b9c34f67
JB
139722007-08-17 Joel Brobecker <brobecker@adacore.com>
13973
13974 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13975 changes inside gdb1555.c.
13976 * gdb.base/pending.exp: Likewise.
13977
2cc17678
DJ
139782007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13979
13980 * config/default.exp: New file.
13981
e48883f7
DJ
139822007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13983
13984 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13985 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13986
1ab80e5b
MR
139872007-07-30 Maciej W. Rozycki <macro@mips.com>
13988
13989 * gdb.base/dump.exp: Force the correct endianness for binary
13990 formats not carrying this information.
13991
aba471f5
DJ
139922007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13993
13994 * gdb.threads/staticthreads.exp: Match .*sem_post.
13995
d4e07204
DJ
139962007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13997
13998 * gdb.base/readline.exp (operate_and_get_next): Match the final
13999 prompt.
14000
2b97317d
KB
140012007-07-23 Kevin Buettner <kevinb@redhat.com>
14002
14003 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14004 to restarting SID.
14005
44efa07a
KB
140062007-07-18 Kevin Buettner <kevinb@redhat.com>
14007
14008 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14009 prior to `gdb_start'.
14010
7b5ebade
KB
140112007-07-18 Kevin Buettner <kevinb@redhat.com>
14012
14013 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14014 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14015 Remove call to gdb_unload.
14016
255e7678
DJ
140172007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14018 Daniel Jacobowitz <dan@codesourcery.com>
14019
14020 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14021 for __WIN32__.
14022 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14023 * gdb.base/unload.exp: Use shared library test routines.
14024
3a40aaa0
UW
140252007-07-03 Markus Deuling <deuling@de.ibm.com>
14026
14027 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14028 * gdb.base/solib-symbol-lib.c: Likewise.
14029 * gdb.base/solib-symbol-main.c: Likewise.
14030
b0f4b84b
DJ
140312007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14032
14033 * config/gdbserver.exp (gdb_reconnect): New.
14034 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14035 gdb.base/solib-disc.exp: New files.
14036 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14037 remote debugging".
14038 (gdb_compile): Add shlib_load flag.
14039 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14040 port.
14041 (gdbserver_reconnect): New.
14042
1b05479a
DJ
140432007-07-01 Nick Roberts <nickrob@snap.net.nz>
14044 Daniel Jacobowitz <dan@codesourcery.com>
14045
14046 * gdb.base/annota3.exp: Test for if construct.
14047
86f78eb2
DJ
140482007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14049
14050 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14051
6a2eb474 140522007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14053 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14054
14055 * gdb.base/display.exp: Allow a newline after display/i.
14056 * gdb.base/pc-fp.exp: Likewise.
14057 * gdb.base/sigbpt.exp: Likewise.
14058
f8b73d13
DJ
140592007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14060
14061 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14062 required features to be included.
14063
4339e69e
DJ
140642007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14065
14066 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14067 in info threads output.
14068
23d964e7
UW
140692007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14070 Markus Deuling <deuling@de.ibm.com>
14071
14072 * gdb.arch/spu-info.exp: New testcase.
14073 * gdb.arch/spu-info.c: New file.
14074
fd20f75b
DJ
140752007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14076
14077 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14078 tpcs_offset. Restore lr after the call.
14079 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14080
2226f861
DJ
140812007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14082
14083 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14084 (gdbserver_run): Kill any running gdbserver.
14085 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14086
d12371a9
MR
140872007-05-17 Maciej W. Rozycki <macro@mips.com>
14088
14089 * gdb.base/sigbpt.exp: Preset segv_addr.
14090
93f02886
DJ
140912007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14092
14093 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14094 (gdb_compile_shlib): Likewise.
14095 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14096 (default_gdb_init): Clear cleanfiles.
14097 (gdb_finish): Delete recorded cleanfiles.
14098 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14099
14100 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14101 Do not use isnative.
14102 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14103 gdb.base/so-impl-ld.exp: Likewise.
14104 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14105 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14106 gdb_compile.
14107
b04e06d7
VP
141082007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14109
14110 * config/unknown.exp: Remove.
14111
069ed931
UW
141122007-05-15 Markus Deuling <deuling@de.ibm.com>
14113
14114 * gdb.base/info-proc.exp: Check is_remote.
14115
09db0d03
UW
141162007-05-14 Markus Deuling <deuling@de.ibm.com>
14117
14118 * gdb.base/gcore.exp: Initialize variable core_supported.
14119
af2cbe8c
DJ
141202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14121
14122 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14123
027c0295
DJ
141242007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14125
14126 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14127 * gdb.threads/print-threads.exp (test_all_threads): Allow
14128 negative and hexadecimal thread IDs.
14129
dc5000e7
DJ
141302007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14131
14132 * gdb.java/jprint.java (public): Avoid invalid call to static
14133 method.
14134
2e74ed18
DP
141352007-05-14 Denis Pilat <denis.pilat@st.com>
14136
14137 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14138 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14139 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14140 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14141 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14142
83547f02
UW
141432007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14144
14145 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14146 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14147 this mode.
14148 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14149 * gdb.base/spu.ld: New file.
14150
b18be20d
DJ
141512007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14152
14153 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14154
be444858
DJ
141552007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14156
14157 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14158
b1d53152
DJ
141592007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14160
14161 * gdb.java/jmain.exp: Handle demangled names with and without method
14162 signatures.
14163
d084b331
DJ
141642007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14165
14166 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14167 (have_a_very_merry_interrupt): Remove calls to puts.
14168 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14169 inferior output.
14170 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14171 test names.
14172
db9d7fc5
DJ
141732007-04-29 Markus Deuling <deuling@de.ibm.com>
14174 Daniel Jacobowitz <dan@codesourcery.com>
14175
14176 * gdb.base/auxv.exp (core_works): Also check is_remote.
14177 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14178
ef783a7d 141792007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14180
ef783a7d
VP
14181 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14182 message, not the undefined 'module' variable.
14183 * gdb.base/siginfo.exp: Likewise.
14184 * gdb.base/sigstep.exp: Likewise.
14185 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14186 serialport.
14187 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14188
b7b73cae
CV
141892007-04-25 Corinna Vinschen <vinschen@redhat.com>
14190
14191 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14192 target sim fails. Return 0 otherwise.
14193 (gdb_load): Return prematurely if gdb_target_sim fails.
14194
7d90fdfa
DP
141952007-04-16 Denis Pilat <denis.pilat@st.com>
14196
14197 * gdb.base/setshow.exp: Reset height after having set it to 100.
14198
5d3e9c85
DP
141992007-04-16 Denis Pilat <denis.pilat@st.com>
14200
14201 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14202
18e75969
DP
142032007-04-16 Denis Pilat <denis.pilat@st.com>
14204
14205 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14206
25d5ea92
VP
142072007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14208
14209 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14210 tests. Run the frozen varobjs test.
14211 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14212 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14213
0b49cb80
JK
142142007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14215
14216 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14217 gdb.base/type-opaque.exp: New files.
14218
a73bafbc 142192007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14220
14221 * gdb.mi/mi-var-child.c
a73bafbc
VP
14222 (do_children_tests): User char[2] instead of
14223 char so that automatic printing of pointers to char
14224 don't give unpredicable result.
14225 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14226 local variables.
14227 * gdb.mi/mi-var-child.exp: Step to right line
14228 of do_children_tests.
14229 * gdb.mi/mi2-var-child.exp: Likewise.
14230 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14231 do_locals_tests.
a73bafbc
VP
14232 (do_children_tests): User char[2] instead of
14233 char so that automatic printing of pointers to char
a9c64011 14234 don't give unpredicable result.
a73bafbc 14235 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14236 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14237 Pass test name to mi_wait_for_stop.
14238
7ce59000
DJ
142392007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14240
14241 * gdb.asm/asm-source.exp: Remove d10v case.
14242 * lib/gdb.exp (skip_cplus_tests): Likewise.
14243 * gdb.asm/d10v.inc: Deleted.
14244
20389057
DJ
142452007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14246
14247 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14248
8807d78b
DJ
142492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14250
14251 * config/netware.exp: Delete file.
14252
aa3edb8e
JB
142532007-03-29 Joel Brobecker <brobecker@adacore.com>
14254
14255 * gdb.dwarf2/dw2-noloc.S: New file.
14256 * gdb.dwarf2/dw2-noloc.exp: New file.
14257
297561ac
PA
142582007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14259
14260 * gdb.cp/method2.cc: New test.
14261 * gdb.cp/method2.exp: New test.
14262 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14263
1f81bd39
DJ
142642007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14265
14266 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14267
9453113a
DJ
142682007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14269
14270 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14271
b741e217
DJ
142722007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14273
14274 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14275 (gdb_load): Delete, replace with...
14276 (gdb_reload): ...this.
14277 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14278 * gdb.server/server-mon.exp: Likewise.
14279 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14280 (gdb_start_cmd): New.
14281 (gdb_file_cmd): Save the last loaded file.
14282 (gdb_reload): New.
14283 (gdb_gnu_strip_debug): Use transform.
14284 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14285 support here. Use new $last_loaded_file. Check mtime.
14286 (gdb_target_cmd): Handle ObjC failure case.
14287 (infer_host_exec): Delete.
14288 (gdbserver_load): Rename to...
14289 (gdbserver_run): ...this. Simplify.
14290 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14291 (mi_gdb_load): Move most contents to a new function...
14292 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14293 (mi_run_cmd): Use mi_gdb_target_load.
14294 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14295 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14296 Use gdb_run_cmd.
14297 * gdb.base/charsign.exp: Remove incorrect comment.
14298 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14299 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14300 gdb.base/start.exp: Use gdb_start_cmd.
14301
446ab585 143022007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14303 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14304
14305 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14306 * gdb.base/signull.exp: Similarly.
14307
bbb88ebf
UW
143082007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14309
14310 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14311 messages available to test cases (like chng-sym.exp).
14312
cb8c4a99
AS
143132007-03-14 Andreas Schwab <schwab@suse.de>
14314
14315 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14316 format changes.
14317
4e463ff5
DJ
143182007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14319
14320 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14321 (optimized_1): New.
14322 (main): Call optimized_1.
14323 (gdb2029): Correct typos. Call gdb2029_marker.
14324 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14325 for gdb2029.
14326
b6db2c47
MK
143272007-03-12 Mark Kettenis <kettenis@gnu.org>
14328
14329 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14330 as tabs. Remove redundant test pattern.
14331
70ed3737
UW
143322007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14333
14334 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14335 for /a format output.
14336
47b67b60
DJ
143372007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14338
14339 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14340 collect output incrementally.
14341
b8953b0e
UW
143422007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14343
14344 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14345 for -var-create lpcharacter test.
14346 * gdb.mi/mi2-var-cmd.exp: Likewise.
14347
7acd5c40
UW
143482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14349
14350 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14351 pass on targets where address zero is readable.
14352
9c6759c1
UW
143532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14354
14355 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14356 just a single architecture.
14357
a2f1aeb4
UW
143582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14359
14360 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14361 (fetch_all_registers): New function, uses gdb_test_multiple and
14362 exp_continue to fetch inferior output line-by-line.
14363 Replace all uses of do_get_all_registers by fetch_all_registers.
14364
46579ac2
UW
143652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14366
14367 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14368 in target_info.
14369
fc133f24
MS
143702007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14371
a9c64011 14372 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14373 consistancy; add a default (timeout) case.
14374
7646a51d
MS
143752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14376
14377 * gdb.base/watchpoint.exp: Fix truncated comment.
14378
dcfff61f
MS
143792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14380
14381 * Makefile.in: Remove spurious single-quotes from sed command.
14382
664e3ee9
DJ
143832007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14384
14385 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14386 func.
14387 * gdb.mi/mi2-var-cmd.exp: Likewise.
14388
d7cc6f2f
JB
143892007-02-27 Joel Brobecker <brobecker@adacore.com>
14390
a9c64011
AS
14391 * gdb.dwarf2/dw2-producer.S: New file.
14392 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14393
143942007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14395
14396 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14397 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14398 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14399 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14400 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14401 Revert tests to use mi_gdb_test and include value field in output
14402 of -var-create.
14403
93d42b30
DJ
144042007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14405
14406 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14407
c499ed39
DJ
144082007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14409
14410 * gdb.base/maint.exp: Remove full paths from test names.
14411 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14412 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14413
9836f81b
JB
144142007-02-27 Joel Brobecker <brobecker@adacore.com>
14415
14416 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14417
c74d0ad8
DJ
144182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14419
14420 * gdb.server/server-mon.exp: New test.
14421
2711e456
DJ
144222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14423
14424 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14425
ff6f572f
DJ
144262007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14427
14428 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14429 register capitalization.
14430
fada3feb
DP
144312007-02-13 Denis Pilat <denis.pilat@st.com>
14432
14433 * gdb.mi/mi-var-invalidate.exp: New file.
14434
fb1e4ffc
DJ
144352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14436
14437 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14438
3da939d7
DJ
144392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14440
14441 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14442
123dc839
DJ
144432007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14444
14445 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14446 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14447
877e3645 144482007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14449
14450 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14451 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14452 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14453 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14454 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14455 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14456 Update tests to include value field in output of -var-create.
a9c64011 14457
3c0a2960
AS
144582007-02-08 Andreas Schwab <schwab@suse.de>
14459
14460 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14461
108546a0
DJ
144622007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14463
14464 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14465 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14466
d701dcab
DP
144672007-02-02 Denis Pilat <denis.pilat@st.com>
14468
14469 * gdb.threads/threadapply.exp: check that frame is not changed by
14470 the thread apply all command.
14471
783e3e2f
AS
144722007-01-31 Andreas Schwab <schwab@suse.de>
14473
6d9c3a87
AS
14474 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14475
3c50d7b9
AS
14476 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14477 in the dwarf sections.
14478 * gdb.dwarf2/mac-fileno.S: Likewise.
14479
783e3e2f
AS
14480 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14481 bspstore register on ia64.
14482
78ff580e
AS
144832007-01-29 Andreas Schwab <schwab@suse.de>
14484
cc8e9b12
AS
14485 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14486 "frame-begin" annotation.
14487
78ff580e
AS
14488 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14489 number of "frames-invalid" annotations.
14490
704a4f78
DJ
144912007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14492
14493 * gdb.base/commands.exp: Call if_commands_test.
14494 (gdb_test_no_prompt, if_commands_test): New.
14495
e741bf94
MK
144962007-01-28 Mark Kettenis <kettenis@gnu.org>
14497
14498 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14499
474d0ad3
AS
145002007-01-27 Andreas Schwab <schwab@suse.de>
14501
14502 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14503 .short/.int/.quad in the dwarf sections.
14504 * gdb.dwarf2/dw2-intercu.S: Likewise.
14505 * gdb.dwarf2/dw2-intermix.S: Likewise.
14506
e784b426
JK
145072007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14508
14509 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14510 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14511 array.
e784b426
JK
14512 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14513 * gdb.base/setvar.exp: Likewise.
14514
37f08e04
AS
145152007-01-26 Andreas Schwab <schwab@suse.de>
14516
9a01813a
AS
14517 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14518 test.
14519
37f08e04
AS
14520 * gdb.base/multi-forks.exp ("restart $i"): Also match
14521 __kernel_syscall_via_break.
14522
6e2a9270
VP
145232007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14524
14525 * lib/mi-support.exp (mi_delete_varobj): New.
14526 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14527 testcase.
14528 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14529 (main): Call the above.
14530 (reference_update_test, base_in_reference_test)
14531 (reference_to_pointer): Delete the created varobjs.
a9c64011 14532
e515b470
DJ
145332007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14534
14535 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14536 * configure: Regenerated.
14537 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14538 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14539 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14540 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14541 * lib/gdb.exp (gdb_skip_xml_test): New function.
14542
08d8bcd7
DJ
145432007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14544
14545 * gdb.base/sigrepeat.exp: Correct error message.
14546
145472007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14548 Daniel Jacobowitz <dan@codesourcery.com>
14549
14550 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14551 gdb.arch/i386-gnu-cfi-asm.S: New files.
14552
97c3f1f3
JK
145532007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14554
14555 * lib/gdb.exp: Abort on missing `site.exp'.
14556
cb1df416
DJ
145572007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14558 Daniel Jacobowitz <dan@codesourcery.com>
14559
14560 * gdb.base/included.c, gdb.base/included.exp,
14561 gdb.base/included.h: New files.
14562
35990120
DJ
145632007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14564
14565 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14566 (maximize_rlimit): Reduce limits on 64-bit systems.
14567
6e81a116 145682007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14569
14570 From Marcus Deuling <deuling@de.ibm.com>:
14571 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14572 every case.
14573
6c3c41f3
NR
145742007-01-13 Nick Roberts <nickrob@snap.net.nz>
14575
14576 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14577 (test_path_specification): Use objdir instead of srcdir to always
14578 get an absolute filename.
14579
2f12c312
DJ
145802007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14581
14582 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14583
81121995
VP
145842007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14585
14586 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14587 Make sure the variable we're using is in scope.
14588 (reference_to_pointer): Likewise.
14589
4741b737
DJ
145902007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14591
14592 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14593 has no debug information.
14594
054410c3
DJ
145952007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14596
14597 * gdb.base/annota1.exp: Remove extra send_gdb.
14598
818f79f6
DJ
145992007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14600
14601 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14602
f7a6bb70
DJ
146032007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14604
14605 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14606
57e66780
DJ
146072007-01-08 Nick Roberts <nickrob@snap.net.nz>
14608 Daniel Jacobowitz <dan@codesourcery.com>
14609
14610 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14611 lcharacter or linteger change. Correct duplicated test name.
14612 * gdb.mi/mi2-var-cmd.exp: Likewise.
14613
3d799a95
DJ
146142007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14615
14616 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14617
146182007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14619
a9c64011
AS
14620 * gdb.base/nofield.c: New file.
14621 * gdb.base/nofield.exp: New testcase.
51679ba9 14622
eafb94e8
NR
146232007-01-05 Nick Roberts <nickrob@snap.net.nz>
14624
14625 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14626
14627 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14628 test.
14629
5e572bb4
DJ
146302007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14631
14632 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14633
74a44383
DJ
146342007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14635
14636 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14637 when continuing.
14638
1b572db9
DJ
146392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14640
14641 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14642 Expect ".exe" extension.
14643
381bc39b
DJ
146442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14645
14646 * gdb.base/charset.exp: Add explicit filename to break.
14647 * gdb.base/dbx.exp: Add explicit filename to breaks.
14648
2b70e4c6
DJ
146492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14650
14651 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14652 * gdb.mi/mi2-file.exp: Likewise.
14653
303b6f5d
DJ
146542007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14655
14656 Implement specification of MI tests as comments
14657 in C and C++ sources.
14658 * lib/mi-support.exp (mi_autotest_data): New variable.
14659 (mi_autotest_source): New variable.
14660 (count_newlines, mi_prepare_inline_tests)
14661 (mi_get_inline_test, mi_continue_to_line)
14662 (mi_run_inline_test, mi_tbreak)
14663 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14664 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14665 Run inline tests.
14666 * gdb.mi/mi-var-cp.cc: Define tests here.
14667
23da0d94
VP
146682007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14669
14670 Simplify usage of mi_continue_to.
14671 * lib/mi-support.exp (mi_runto_helper): Renamed
14672 from mi_runto, added new parameter 'run_or_continue'.
14673 (mi_runto): Use mi_runto_helper.
14674 (mi_continue_to): Accept just function name as parameter.
14675 Use mi_runto_helper.
14676 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14677 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14678
f9e18282
JB
146792006-01-04 Joel Brobecker <brobecker@adacore.com>
14680
14681 Make this testcase a bit more realistic. The current code
14682 is too simplistic, and allows the compiler to optimize out
14683 some of the entities we need for this testcase.
14684 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14685 (Do_Nothing): Add extra parameter.
14686 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14687 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14688 by using a variable of type Void_Star.
14689
fd678c65
JB
146902006-01-04 Joel Brobecker <brobecker@adacore.com>
14691
14692 * gdb.ada/catch_ex/foo.adb: New file.
14693 * gdb.ada/catch_ex.exp: New testcase.
14694
05cfdb42
DJ
146952007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14696
14697 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14698 pass --image-base to linker.
14699
2e03ee74
DJ
147002007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14701 Daniel Jacobowitz <dan@codesourcery.com>
14702
14703 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14704 secondary prompts.
14705
0d5de010
DJ
147062007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14707
14708 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14709 output. Test the types of members and member pointers.
14710 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14711 gdb/2092.
14712 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14713 statement. Enable for GCC. Update expected output for some tests
14714 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14715 layout.
14716 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14717 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14718 (Diamond::vget_base): New.
14719 (main): Add new tests.
14720 * gdb.cp/printmethod.exp: Update expected output for member functions.
14721 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14722 print pEe->D::vg().
14723
61a771aa
DJ
147242007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14725
14726 * gdb.threads/tls.exp: Allow stops in sem_post.
14727
2fa63963
DJ
147282006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14729
14730 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14731 * gdb.base/annota3.exp: Likewise.
14732 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14733 again (instead of timing out).
14734 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14735 GCC bug 26475.
14736 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14737 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14738 test from jmisc1.exp.
14739 * gdb.java/jmisc1.exp: Delete.
14740 * gdb.java/jprint.exp: Adjust to work with method signatures including
14741 return types.
14742 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14743 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14744 * lib/java.exp (compile_java_from_source): Pass the correct type
14745 to target_compile.
14746
5eefc2b7
JB
147472006-12-31 Joel Brobecker <brobecker@adacore.com>
14748
14749 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14750 (stack_align_edx): New function.
14751 (stack_align_eax): New function.
14752 (main): Add calls to stack_align_edx and stack_align_eax.
14753 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14754 Add testing for the cases where the register used during a stack
14755 realignment is edx. Same for eax.
14756
227c54da
DJ
147572006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14758
14759 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14760 and generic PE targets.
14761
cab8ac94
JB
147622006-12-29 Joel Brobecker <brobecker@adacore.com>
14763
14764 * gdb.ada/array_return.exp: Update copyright date list.
14765
ba54f318
JB
147662006-12-27 Joel Brobecker <brobecker@adacore.com>
14767
14768 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14769 (Create_Small_Float_Vector): New function.
14770 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14771 function body.
14772 * gdb.ada/array_return/p.adb: Use new type and function from
14773 package Pck.
14774 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14775 able to print the value returned by a function returning an
14776 array of float.
14777
6b7a35dd
JB
147782006-12-20 Joel Brobecker <brobecker@adacore.com>
14779
14780 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14781 The associated tests should be PASSing.
14782
038224f6
VP
147832006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14784
14785 Test for base in references.
14786 * gdb.mi/mi-var-cp.cc: Add test code.
14787 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14788 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14789 * gdb.mi/mi2-watch.exp: Likewise.
14790 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14791 (mi_list_varobj_children): New function.
14792
b26ed50d
VP
147932006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14794
14795 * lib/mi-support.exp
14796 (mi_runto): Accept "()" after function name.
14797 (mi_create_varobj): New function.
14798 (mi_varobj_update): New function.
14799 (mi_Check_varobj_value): New function.
14800 * gdb.mi/mi-var-cp.exp: New file.
14801 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14802
08232497
DJ
148032006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14804
14805 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14806 gdb.base/weaklib2.c: New files.
14807
d394c993 148082006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14809
ac6c2fba
NS
14810 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14811 info. Adjust test names.
14812
8ec659a0 14813 * gdb.base/break.c (main): Move position of malloc.
d394c993 14814 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14815
acd65feb
VP
148162006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14817
14818 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14819 assignement of arrays and function pointers.
14820 * gdb.mi/var-cmd.c: Add declaration necessary for above
14821 tests.
14822
f556d5e5
NS
148232006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14824
14825 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14826
14827 * gdb.threads/linux-dp.exp: Read thread table before and after
14828 creating each philosopher and verify it.
14829
697bc68d
NS
148302006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14831 Paul Brook <paul@codesourcery.com>
14832 Daniel Jacobowitz <dan@codesourcery.com>
14833
14834 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14835 main to remove duplication. Add start function of the form
697bc68d
NS
14836 '_*start[1-9]*'. Add RVDS start function.
14837
29d73ae4
DJ
148382006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14839
14840 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14841
c1d88655
UW
148422006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14843
14844 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14845 * gdb.asm/spu.inc: New file.
14846 * gdb.base/term.exp: Disable if [target_info exists noargs].
14847 * gdb.gdb/complaints.exp: Disable if ![isnative].
14848 * gdb.gdb/selftest.exp: Likewise.
14849 * gdb.gdb/observer.exp: Likewise.
14850 * gdb.gdb/xfullpath.exp: Likewise.
14851 * gdb.base/attach.exp: Disable on SPU target.
14852 * gdb.cp/bs145503.exp: Likewise.
14853 * gdb.cp/exception.exp: Likewise.
14854 * gdb.cp/userdef.exp: Likewise.
14855
32a13b1a
DJ
148562006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14857
14858 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14859
d8295fe9
VP
148602006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14861
14862 * gdb.base/completion.exp: Fix completion tests for
14863 'info' and 'info '.
14864 * gdb.base/help.exp (help_test_raw, test_class_help)
14865 (test_prefix_command_help): Move...
14866 * lib/gdb.exp: Here.
14867 * gdb.base/main.exp: Adjust.
14868 * gdb.cp/maint.exp: Adjust.
14869 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14870
8c394015
VP
148712006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14872
14873 * gdb.stabs/weird.exp (print_weird_var): Use
14874 gdb_test_multiple instead of gdb_expect.
14875
027fc1bc
VP
148762006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14877
14878 * gdb.base/help.exp (help_test_raw): New.
14879 (test_class_help): New.
14880 (test_prefix_command_help): New.
14881 Adjust testcases.
14882
67609209
FR
148832006-11-09 Christophe Lyon <christophe.lyon@st.com>
14884
14885 * gdb.base/constvars.c (main): Write to crass and crips, so that
14886 they are allocated by the compiler.
14887
f73adfeb
AS
148882006-10-27 Andreas Schwab <schwab@suse.de>
14889
14890 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14891 "detach-fork".
14892
2f83a18e
DJ
148932006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14894
14895 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14896 of patterns.
14897
94277a38
DJ
148982006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14899
14900 * gdb.base/sepdebug.exp: Remove debug format test.
14901 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14902 Handle no-symtab.
14903 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14904
5bd2f6e2
DJ
149052006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14906
14907 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14908 int to pointer or pointer to int.
14909 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14910
8c008720
DJ
149112006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14912
14913 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14914
9e35dae4
DJ
149152006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14916
14917 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14918
d9639e13
DJ
149192006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14920
14921 PR c++/2116
14922 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14923
390a1bd0
JB
149242006-10-06 Joel Brobecker <brobecker@adacore.com>
14925
14926 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14927 the corresponding bug has been fixed in GDB (PR/2018).
14928
dd920c33
JB
149292006-10-06 Joel Brobecker <brobecker@adacore.com>
14930
14931 * gdb.base/subst.exp: New testcase.
14932
53bbefe9
JB
149332006-10-06 Joel Brobecker <brobecker@adacore.com>
14934
14935 * gdb.ada/array_return/pck.ads: Add copyright notice.
14936 * gdb.ada/array_return/pck.adb: Likewise.
14937 * gdb.ada/array_return/p.adb: Likewise.
14938 * gdb.ada/exec_changed/first.adb: Likewise.
14939 * gdb.ada/exec_changed/second.adb: Likewise.
14940
09851417
JB
149412006-10-06 Joel Brobecker <brobecker@adacore.com>
14942
14943 * gdb.ada/watch_arg/watch.adb: New file.
14944 * gdb.ada/watch_arg.exp: New testcase.
14945
041bf30d
VP
149462006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14947
14948 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14949 via string_to_regexp.
041bf30d 14950 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14951
f286fbdd 149522006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14953
14954 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14955 Remove unused / obsolete files.
14956
7c07f349
NR
149572006-09-19 Nick Roberts <nickrob@snap.net.nz>
14958
14959 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14960
cd5ff84a
VP
149612006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14962
14963 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14964 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14965 the number of frames.
cd5ff84a 14966
ae018d1a
DJ
149672006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14968
14969 * gdb.base/args.c (main): Add breakpoint marker.
14970 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14971 really test empty arguments.
14972 (args_load): Delete.
14973 (args_test): New.
14974
b399c549
NR
149752006-09-13 Nick Roberts <nickrob@snap.net.nz>
14976
14977 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14978 check for one file.
b399c549 14979
2ab1eb7a
VP
149802006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14981
14982 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14983 HIGH_FRAME argument to -stack-list-locals can be larger than
14984 the number of frames.
a9c64011 14985
476308bf
FF
149862006-08-18 Fred Fish <fnf@specifix.com>
14987
14988 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14989 '$' in front of skip_vmx_tests_saved when setting that.
14990
8625200f
AS
149912006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14992
14993 * gdb.base/trace-commands.exp: New file.
14994
089ec8f1
DJ
149952006-08-10 Joel Brobecker <brobecker@adacore.com>
14996 Daniel Jacobowitz <dan@codesourcery.com>
14997
14998 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14999 expected output of the backtrace commands.
15000
b60f0898
JB
150012006-08-09 Joel Brobecker <brobecker@adacore.com>
15002
15003 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15004 untested followed by return combination.
15005 * gdb.arch/altivec-regs.exp: Likewise.
15006 * gdb.arch/e500-abi.exp: Likewise.
15007 * gdb.arch/e500-regs.exp: Likewise.
15008 * gdb.arch/gdb1291.exp: Likewise.
15009 * gdb.arch/gdb1431.exp: Likewise.
15010 * gdb.arch/gdb1558.exp: Likewise.
15011 * gdb.arch/i386-prologue.exp: Likewise.
15012 * gdb.arch/i386-unwind.exp: Likewise.
15013 * gdb.asm/asm-source.exp: Likewise.
15014 * gdb.base/a2-run.exp: Likewise.
15015 * gdb.base/advance.exp: Likewise.
15016 * gdb.base/all-bin.exp: Likewise.
15017 * gdb.base/annota1.exp: Likewise.
15018 * gdb.base/annota3.exp: Likewise.
15019 * gdb.base/args.exp: Likewise.
15020 * gdb.base/arithmet.exp: Likewise.
15021 * gdb.base/assign.exp: Likewise.
15022 * gdb.base/async.exp: Likewise.
15023 * gdb.base/attach.exp: Likewise.
15024 * gdb.base/bang.exp: Likewise.
15025 * gdb.base/bigcore.exp: Likewise.
15026 * gdb.base/bitfields.exp: Likewise.
15027 * gdb.base/bitfields2.exp: Likewise.
15028 * gdb.base/break.exp: Likewise.
15029 * gdb.base/call-sc.exp: Likewise.
15030 * gdb.base/call-strs.exp: Likewise.
15031 * gdb.base/callfuncs.exp: Likewise.
15032 * gdb.base/checkpoint.exp: Likewise.
15033 * gdb.base/chng-syms.exp: Likewise.
15034 * gdb.base/code-expr.exp: Likewise.
15035 * gdb.base/commands.exp: Likewise.
15036 * gdb.base/completion.exp: Likewise.
15037 * gdb.base/cond-expr.exp: Likewise.
15038 * gdb.base/condbreak.exp: Likewise.
15039 * gdb.base/consecutive.exp: Likewise.
15040 * gdb.base/constvars.exp: Likewise.
15041 * gdb.base/corefile.exp: Likewise.
15042 * gdb.base/cvexpr.exp: Likewise.
15043 * gdb.base/dbx.exp: Likewise.
15044 * gdb.base/define.exp: Likewise.
15045 * gdb.base/detach.exp: Likewise.
15046 * gdb.base/display.exp: Likewise.
15047 * gdb.base/dump.exp: Likewise.
15048 * gdb.base/ena-dis-br.exp: Likewise.
15049 * gdb.base/ending-run.exp: Likewise.
15050 * gdb.base/environ.exp: Likewise.
15051 * gdb.base/eval-skip.exp: Likewise.
15052 * gdb.base/exprs.exp: Likewise.
15053 * gdb.base/fileio.exp: Likewise.
15054 * gdb.base/finish.exp: Likewise.
15055 * gdb.base/float.exp: Likewise.
15056 * gdb.base/foll-exec.exp: Likewise.
15057 * gdb.base/foll-fork.exp: Likewise.
15058 * gdb.base/foll-vfork.exp: Likewise.
15059 * gdb.base/freebpcmd.exp: Likewise.
15060 * gdb.base/funcargs.exp: Likewise.
15061 * gdb.base/gcore.exp: Likewise.
15062 * gdb.base/gdb1090.exp: Likewise.
15063 * gdb.base/gdb1250.exp: Likewise.
15064 * gdb.base/huge.exp: Likewise.
15065 * gdb.base/info-proc.exp: Likewise.
15066 * gdb.base/interrupt.exp: Likewise.
15067 * gdb.base/jump.exp: Likewise.
15068 * gdb.base/langs.exp: Likewise.
15069 * gdb.base/lineinc.exp: Likewise.
15070 * gdb.base/list.exp: Likewise.
15071 * gdb.base/logical.exp: Likewise.
15072 * gdb.base/long_long.exp: Likewise.
15073 * gdb.base/macscp.exp: Likewise.
15074 * gdb.base/maint.exp: Likewise.
15075 * gdb.base/mips_pro.exp: Likewise.
15076 * gdb.base/miscexprs.exp: Likewise.
15077 * gdb.base/multi-forks.exp: Likewise.
15078 * gdb.base/opaque.exp: Likewise.
15079 * gdb.base/overlays.exp: Likewise.
15080 * gdb.base/pc-fp.exp: Likewise.
15081 * gdb.base/pointers.exp: Likewise.
15082 * gdb.base/printcmds.exp: Likewise.
15083 * gdb.base/psymtab.exp: Likewise.
15084 * gdb.base/ptype.exp: Likewise.
15085 * gdb.base/recurse.exp: Likewise.
15086 * gdb.base/relational.exp: Likewise.
15087 * gdb.base/relocate.exp: Likewise.
15088 * gdb.base/remote.exp: Likewise.
15089 * gdb.base/reread.exp: Likewise.
15090 * gdb.base/restore.exp: Likewise.
15091 * gdb.base/return.exp: Likewise.
15092 * gdb.base/return2.exp: Likewise.
15093 * gdb.base/scope.exp: Likewise.
15094 * gdb.base/sect-cmd.exp: Likewise.
15095 * gdb.base/sep.exp: Likewise.
15096 * gdb.base/sepdebug.exp: Likewise.
15097 * gdb.base/setshow.exp: Likewise.
15098 * gdb.base/setvar.exp: Likewise.
15099 * gdb.base/sigall.exp: Likewise.
15100 * gdb.base/sigbpt.exp: Likewise.
15101 * gdb.base/signals.exp: Likewise.
15102 * gdb.base/signull.exp: Likewise.
15103 * gdb.base/sizeof.exp: Likewise.
15104 * gdb.base/solib.exp: Likewise.
15105 * gdb.base/step-line.exp: Likewise.
15106 * gdb.base/step-test.exp: Likewise.
15107 * gdb.base/structs.exp: Likewise.
15108 * gdb.base/structs2.exp: Likewise.
15109 * gdb.base/term.exp: Likewise.
15110 * gdb.base/twice.exp: Likewise.
15111 * gdb.base/until.exp: Likewise.
15112 * gdb.base/varargs.exp: Likewise.
15113 * gdb.base/volatile.exp: Likewise.
15114 * gdb.base/watchpoint.exp: Likewise.
15115 * gdb.base/whatis-exp.exp: Likewise.
15116 * gdb.base/whatis.exp: Likewise.
15117 * gdb.cp/ambiguous.exp: Likewise.
15118 * gdb.cp/annota2.exp: Likewise.
15119 * gdb.cp/annota3.exp: Likewise.
15120 * gdb.cp/bool.exp: Likewise.
15121 * gdb.cp/breakpoint.exp: Likewise.
15122 * gdb.cp/casts.exp: Likewise.
15123 * gdb.cp/class2.exp: Likewise.
15124 * gdb.cp/classes.exp: Likewise.
15125 * gdb.cp/cplusfuncs.exp: Likewise.
15126 * gdb.cp/ctti.exp: Likewise.
15127 * gdb.cp/derivation.exp: Likewise.
15128 * gdb.cp/exception.exp: Likewise.
15129 * gdb.cp/gdb1355.exp: Likewise.
15130 * gdb.cp/hang.exp: Likewise.
15131 * gdb.cp/inherit.exp: Likewise.
15132 * gdb.cp/local.exp: Likewise.
15133 * gdb.cp/m-data.exp: Likewise.
15134 * gdb.cp/m-static.exp: Likewise.
15135 * gdb.cp/member-ptr.exp: Likewise.
15136 * gdb.cp/method.exp: Likewise.
15137 * gdb.cp/misc.exp: Likewise.
15138 * gdb.cp/namespace.exp: Likewise.
15139 * gdb.cp/overload.exp: Likewise.
15140 * gdb.cp/ovldbreak.exp: Likewise.
15141 * gdb.cp/pr-1023.exp: Likewise.
15142 * gdb.cp/pr-1210.exp: Likewise.
15143 * gdb.cp/pr-574.exp: Likewise.
15144 * gdb.cp/printmethod.exp: Likewise.
15145 * gdb.cp/psmang.exp: Likewise.
15146 * gdb.cp/ref-params.exp: Likewise.
15147 * gdb.cp/ref-types.exp: Likewise.
15148 * gdb.cp/rtti.exp: Likewise.
15149 * gdb.cp/templates.exp: Likewise.
15150 * gdb.cp/try_catch.exp: Likewise.
15151 * gdb.cp/userdef.exp: Likewise.
15152 * gdb.cp/virtfunc.exp: Likewise.
15153 * gdb.disasm/am33.exp: Likewise.
15154 * gdb.disasm/h8300s.exp: Likewise.
15155 * gdb.disasm/mn10300.exp: Likewise.
15156 * gdb.disasm/sh3.exp: Likewise.
15157 * gdb.disasm/t01_mov.exp: Likewise.
15158 * gdb.disasm/t02_mova.exp: Likewise.
15159 * gdb.disasm/t03_add.exp: Likewise.
15160 * gdb.disasm/t04_sub.exp: Likewise.
15161 * gdb.disasm/t05_cmp.exp: Likewise.
15162 * gdb.disasm/t06_ari2.exp: Likewise.
15163 * gdb.disasm/t07_ari3.exp: Likewise.
15164 * gdb.disasm/t08_or.exp: Likewise.
15165 * gdb.disasm/t09_xor.exp: Likewise.
15166 * gdb.disasm/t10_and.exp: Likewise.
15167 * gdb.disasm/t11_logs.exp: Likewise.
15168 * gdb.disasm/t12_bit.exp: Likewise.
15169 * gdb.disasm/t13_otr.exp: Likewise.
15170 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15171 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15172 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15173 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15174 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15175 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15176 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15177 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15178 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15179 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15180 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15181 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15182 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15183 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15184 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15185 * gdb.mi/gdb701.exp: Likewise.
15186 * gdb.mi/gdb792.exp: Likewise.
15187 * gdb.mi/mi-basics.exp: Likewise.
15188 * gdb.mi/mi-break.exp: Likewise.
15189 * gdb.mi/mi-cli.exp: Likewise.
15190 * gdb.mi/mi-console.exp: Likewise.
15191 * gdb.mi/mi-disassemble.exp: Likewise.
15192 * gdb.mi/mi-eval.exp: Likewise.
15193 * gdb.mi/mi-file.exp: Likewise.
15194 * gdb.mi/mi-read-memory.exp: Likewise.
15195 * gdb.mi/mi-regs.exp: Likewise.
15196 * gdb.mi/mi-return.exp: Likewise.
15197 * gdb.mi/mi-simplerun.exp: Likewise.
15198 * gdb.mi/mi-stack.exp: Likewise.
15199 * gdb.mi/mi-stepi.exp: Likewise.
15200 * gdb.mi/mi-syn-frame.exp: Likewise.
15201 * gdb.mi/mi-until.exp: Likewise.
15202 * gdb.mi/mi-var-block.exp: Likewise.
15203 * gdb.mi/mi-var-child.exp: Likewise.
15204 * gdb.mi/mi-var-cmd.exp: Likewise.
15205 * gdb.mi/mi-var-display.exp: Likewise.
15206 * gdb.mi/mi-watch.exp: Likewise.
15207 * gdb.mi/mi2-basics.exp: Likewise.
15208 * gdb.mi/mi2-break.exp: Likewise.
15209 * gdb.mi/mi2-cli.exp: Likewise.
15210 * gdb.mi/mi2-console.exp: Likewise.
15211 * gdb.mi/mi2-disassemble.exp: Likewise.
15212 * gdb.mi/mi2-eval.exp: Likewise.
15213 * gdb.mi/mi2-file.exp: Likewise.
15214 * gdb.mi/mi2-read-memory.exp: Likewise.
15215 * gdb.mi/mi2-regs.exp: Likewise.
15216 * gdb.mi/mi2-return.exp: Likewise.
15217 * gdb.mi/mi2-simplerun.exp: Likewise.
15218 * gdb.mi/mi2-stack.exp: Likewise.
15219 * gdb.mi/mi2-stepi.exp: Likewise.
15220 * gdb.mi/mi2-syn-frame.exp: Likewise.
15221 * gdb.mi/mi2-until.exp: Likewise.
15222 * gdb.mi/mi2-var-block.exp: Likewise.
15223 * gdb.mi/mi2-var-child.exp: Likewise.
15224 * gdb.mi/mi2-var-cmd.exp: Likewise.
15225 * gdb.mi/mi2-var-display.exp: Likewise.
15226 * gdb.mi/mi2-watch.exp: Likewise.
15227 * gdb.stabs/exclfwd.exp: Likewise.
15228 * gdb.stabs/weird.exp: Likewise.
15229 * gdb.threads/gcore-thread.exp: Likewise.
15230 * gdb.trace/actions.exp: Likewise.
15231 * gdb.trace/backtrace.exp: Likewise.
15232 * gdb.trace/circ.exp: Likewise.
15233 * gdb.trace/collection.exp: Likewise.
15234 * gdb.trace/deltrace.exp: Likewise.
15235 * gdb.trace/infotrace.exp: Likewise.
15236 * gdb.trace/limits.exp: Likewise.
15237 * gdb.trace/packetlen.exp: Likewise.
15238 * gdb.trace/passc-dyn.exp: Likewise.
15239 * gdb.trace/passcount.exp: Likewise.
15240 * gdb.trace/report.exp: Likewise.
15241 * gdb.trace/save-trace.exp: Likewise.
15242 * gdb.trace/tfind.exp: Likewise.
15243 * gdb.trace/tracecmd.exp: Likewise.
15244 * gdb.trace/while-dyn.exp: Likewise.
15245 * gdb.trace/while-stepping.exp: Likewise.
15246
f4b618d1
JB
152472006-08-08 Joel Brobecker <brobecker@adacore.com>
15248
15249 * gdb.base/step-bt.c: New file.
15250 * gdb.base/step-bt.exp: New testcase.
15251
3d00d119
DJ
152522006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15253
15254 * config/monitor.exp (gdb_load): Remove support for obsolete
15255 download-write-size.
15256 * gdb.base/remote.exp: Likewise. Update all callers of
15257 gdb_timed_load.
15258
017b5bd4
DJ
152592006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15260
15261 * cursal.exp: Pass binfile to gdb_load.
15262
837c599d
DJ
152632006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15264
15265 * gdb.base/cursal.exp: Add "" to gdb_load call.
15266
8dd4540b
MK
152672006-07-29 Mark Kettenis <kettenis@gnu.org>
15268
15269 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15270 NetBSD/ELF targets.
15271
ab5c9f60
DJ
152722006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15273
15274 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15275 operator*.
15276
4c42eaff
DJ
152772006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15278
15279 * gdb.base/completion.exp: Update for change in "file" behavior.
15280 * gdb.stabs/weird.exp: Likewise.
15281 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15282 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15283
0155cc76
NS
152842006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15285
15286 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15287 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15288
16026cd7
AS
152892006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15290
15291 * gdb.base/default.exp: Update source command error message.
15292 * gdb.base/help.exp: Update 'help source' message.
15293
16963cb6
DJ
152942006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15295
15296 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15297 test.
15298
6d7fd486
AS
152992006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15300
15301 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15302
29e8a844
DJ
153032006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15304
15305 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15306
6afcfa39
DJ
153072006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15308
15309 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15310
267a692b
MK
153112006-07-17 Mark Kettenis <kettenis@gnu.org>
15312
15313 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15314 *-*-openbsd* from targets for wich we expect ARM FPA floating
15315 point format.
15316
85d2fec4
NR
153172006-07-17 Nick Roberts <nickrob@snap.net.nz>
15318
15319 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15320
153212006-07-17 Mark Kettenis <kettenis@gnu.org>
15322
15323 * gdb.base/annota3.exp: Expect frame-begin annotation.
15324
85b4c6e8
JB
153252006-07-14 Joel Brobecker <brobecker@adacore.com>
15326
15327 * gdb.base/help.exp: Adjust "help unset" test to accept
15328 any list of unset commands.
15329
fb933624
DJ
153302006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15331 Daniel Jacobowitz <dan@codesourcery.com>
15332
15333 * gdb.cp/ref-params.exp: New test.
15334 * gdb.cp/ref-params.cc: New source file.
15335 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15336
1dff4b64
MK
153372006-07-08 Mark Kettenis <kettenis@gnu.org>
15338
15339 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15340 spaces/tabs in regular expressions since they might not be there.
15341
40d2e0e3
AS
153422006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15343
15344 * gdb.base/ifelse.exp: New file.
15345
f6c957d2
NS
153462006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15347
15348 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15349 line.
15350 * gdb.base/huge.exp: Loop over compilation to find a size that
15351 is acceptable.
15352 * gdb.base/remote.exp: Correct expected strings.
15353 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15354
b9c5a23d
DJ
153552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15356
15357 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15358
9af2e58d
DJ
153592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15360
15361 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15362 native.
15363
30930ca5
DJ
153642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15365
15366 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15367 enable stabs testing.
15368
aa32fa1d
DJ
153692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15370
bd4a4c80 15371 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15372 gdb_test_multiple does.
15373
321fef15
DJ
153742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15375
15376 * Makefile.in (host_alias): Remove.
15377 (target_alias): Use @target_noncanonical@.
15378 (site.exp): Don't set host_alias.
15379 * aclocal.m4: Remove contents. Include acx.m4.
15380 * configure: Regenerated.
15381 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15382
e1c2defa
NS
153832006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15384
e63b55d1
NS
15385 * lib/gdb.exp (gdb_load_cmd): New.
15386
5600ea19
NS
15387 * gdb.base/fileio.c: Add system(NULL) test.
15388 * gdb.base/fileio.exp: Check it.
15389
e1c2defa
NS
15390 * gdb.base/break.c: Add 10a breakpoint at }
15391 * gdb.base/break.exp: Add test for breakpoint at }
15392 * gdb.cp/anon-union.cc: Add code at end of function.
15393 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15394 * gdb.mi/var-cmd.c: Add code at end of function.
15395 * gdb.mi/mi-var-display.exp: Adjust end of next.
15396 * gdb.mi/mi2-var-display.exp: Likewise.
15397 * gdb.base/fileio.c: Add stop function and insert calls at
15398 stopping places.
15399 * gdb.base/fileio.exp: Breakpoint stop function and remove
15400 explicit line number references.
15401
6c0112ec
JB
154022006-05-19 Joel Brobecker <brobecker@adacore.com>
15403
a9c64011
AS
15404 * gdb.base/del.exp (test_delete_alias): New function.
15405 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15406
154189a4
FF
154072006-05-18 Fred Fish <fnf@specifix.com>
15408
15409 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15410 required. Check for spurious output after program exits normally.
15411
582e64c2
FF
154122006-05-17 Fred Fish <fnf@specifix.com>
15413
15414 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15415 gdb_load, so it works in the simulator.
15416
8ef6493a
FF
154172006-05-11 Fred Fish <fnf@specifix.com>
15418
15419 * gdb.base/bang.exp: Ignore unexpected output between the
15420 "program exited normally" and the gdb prompt, as many other
15421 tests do.
15422
692b141c
MK
154232006-05-07 Mark Kettenis <kettenis@gnu.org>
15424
15425 * gdb.base/help.exp: Make "delete checkpoint" part option for
15426 "help d" and "help delete" tests.
15427
540b8a30
UW
154282006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15429
a9c64011 15430 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15431 expected output in some mi_gdb_test statements.
15432 * gdb.mi/mi2-basics.exp: Likewise.
15433
9b6462d9
JB
154342006-05-05 Joel Brobecker <brobecker@adacore.com>
15435
15436 * gdb.base/del.c: New file.
15437 * gdb.base/del.exp: New testcase.
15438
954de43b
DM
154392006-05-05 David S. Miller <davem@sunset.davemloft.net>
15440
15441 * gdb.base/break.exp: Do not assume a breakpoint on
15442 main will actually be in $srcfile when optimizing.
1303f75e
DM
15443 * gdb.base/savedregs.exp: Do not require that the dummy
15444 frame location match up to a symbol and source file location.
c3242428
DM
15445 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15446 will get printed without a mi_cmd_data_list_register_values prefix.
15447 (*-data-list-register-*): Correct regular expressions to expect the new
15448 pseudo d? floating point registers.
15449 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15450
c7e64c9a
DJ
154512006-05-05 Christophe Lyon <christophe.lyon@st.com>
15452
15453 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15454 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15455 is allocated by the compiler.
15456 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15457 anons, e, anone to force their allocation by the compiler.
15458
154592006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15460
15461 * gdb.base/help.exp: Update expected text for help d and
15462 help delete.
15463
27ce9a6d
MK
154642006-05-02 Mark Kettenis <kettenis@gnu.org>
15465
15466 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15467 NetBSD/ELF targets.
15468
8608915f
MK
154692006-04-30 Mark Kettenis <kettenis@gnu.org>
15470
15471 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15472 single-step breakpoint fails; make this a KFAIL on
15473 sparc*-*-openbsd*.
15474 * gdb.base/siginfo.exp: Likewise.
15475 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15476
b8db102d
MS
154772006-04-26 Michael Snyder <msnyder@redhat.com>
15478
15479 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15480 which may have to consume output from other forks.
15481 Add tests to make sure that "delete fork" succeeded.
15482
c702009a
MS
154832006-04-20 Michael Snyder <msnyder@redhat.com>
15484
15485 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15486 Add support for the Renesas M32C and M16C.
15487
15488 * gdb.asm/asm-source.exp: Add m32c target.
15489 * gdb.asm/m32c.inc: Support for m32c target.
15490
e28493f2
AS
154912006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15492
15493 * gdb.base/commands.exp (recursive_source_test): New test.
15494
880da185
DM
154952006-04-04 David S. Miller <davem@sunset.davemloft.net>
15496
15497 * gdb.base/float.exp: Add pattern for sparc targets.
15498
61d9b92f
DJ
154992006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15500
15501 * gdb.base/commands.exp (stray_arg0_test): New test.
15502
bd717df8
PB
155032006-03-30 Paul Brook <paul@codesourcery.com>
15504
15505 * gdb.mi/mi-until.exp: kfail broken until command.
15506 * gdb.mi/mi2-until.exp: Ditto.
15507
ec793d3c
NR
155082006-03-27 Nick Roberts <nickrob@snap.net.nz>
15509
15510 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15511
831004b7
AO
155122006-03-08 Alexandre Oliva <aoliva@redhat.com>
15513
15514 * gdb.base/prelink.exp: Anchor tested-for regular expression
15515 on gdb prompt.
15516
effe49a0
PB
155172006-03-07 Paul Brook <paul@codesourcery.com>
15518
15519 * gdb.base/assign.exp: Correct fail message.
15520
e5461016
PB
155212006-03-07 Paul Brook <paul@codesourcery.com>
15522
15523 * lib/compiler.c: Extract armcc version number.
15524 * lib/compiler.cc: Ditto.
15525
fc91c6c2
PB
155262006-03-07 Paul Brook <paul@codesourcery.com>
15527
15528 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15529 additional_flags=-w.
15530 * gdb.arch/altivec-regs.exp: Ditto.
15531 * gdb.arch/e500-abi.exp: Ditto.
15532 * gdb.arch/e500-regs.exp: Ditto.
15533 * gdb.base/all-bin.exp: Ditto.
15534 * gdb.base/annota1.exp: Ditto.
15535 * gdb.base/annota3.exp: Ditto.
15536 * gdb.base/args.exp: Ditto.
15537 * gdb.base/arithmet.exp: Ditto.
15538 * gdb.base/assign.exp: Ditto.
15539 * gdb.base/async.exp: Ditto.
15540 * gdb.base/bang.exp: Ditto.
15541 * gdb.base/break.exp: Ditto.
15542 * gdb.base/call-rt-st.exp: Ditto.
15543 * gdb.base/completion.exp: Ditto.
15544 * gdb.base/cond-expr.exp: Ditto.
15545 * gdb.base/condbreak.exp: Ditto.
15546 * gdb.base/consecutive.exp: Ditto.
15547 * gdb.base/define.exp: Ditto.
15548 * gdb.base/display.exp: Ditto.
15549 * gdb.base/ena-dis-br.exp: Ditto.
15550 * gdb.base/environ.exp: Ditto.
15551 * gdb.base/eval-skip.exp: Ditto.
15552 * gdb.base/info-proc.exp: Ditto.
15553 * gdb.base/jump.exp: Ditto.
15554 * gdb.base/logical.exp: Ditto.
15555 * gdb.base/long_long.exp: Ditto.
15556 * gdb.base/maint.exp: Ditto.
15557 * gdb.base/miscexprs.exp: Ditto.
15558 * gdb.base/pc-fp.exp: Ditto.
15559 * gdb.base/pointers.exp: Ditto.
15560 * gdb.base/relational.exp: Ditto.
15561 * gdb.base/reread.exp: Ditto.
15562 * gdb.base/sect-cmd.exp: Ditto.
15563 * gdb.base/sep.exp: Ditto.
15564 * gdb.base/sepdebug.exp: Ditto.
15565 * gdb.base/until.exp: Ditto.
15566 * gdb.base/whatis-exp.exp: Ditto.
15567 * gdb.cp/annota2.exp: Ditto.
15568 * gdb.cp/annota3.exp: Ditto.
15569 * gdb.trace/actions.exp: Ditto.
15570 * gdb.trace/backtrace.exp: Ditto.
15571 * gdb.trace/circ.exp: Ditto.
15572 * gdb.trace/collection.exp: Ditto.
15573 * gdb.trace/deltrace.exp: Ditto.
15574 * gdb.trace/infotrace.exp: Ditto.
15575 * gdb.trace/limits.exp: Ditto.
15576 * gdb.trace/packetlen.exp: Ditto.
15577 * gdb.trace/passc-dyn.exp: Ditto.
15578 * gdb.trace/passcount.exp: Ditto.
15579 * gdb.trace/report.exp: Ditto.
15580 * gdb.trace/save-trace.exp: Ditto.
15581 * gdb.trace/tfind.exp: Ditto.
15582 * gdb.trace/tracecmd.exp: Ditto.
15583 * gdb.trace/while-dyn.exp: Ditto.
15584 * gdb.trace/while-stepping.exp: Ditto.
15585 * lib/gdb.exp: Ditto.
15586 (gdb_compile): Handle nowarning option.
15587
5f4a23d9
AO
155882006-03-07 Alexandre Oliva <aoliva@redhat.com>
15589
15590 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15591 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15592 Rename executable to prelinkt. Don't re-prelink if we didn't
15593 get a core file. Test prelink -u exit status to tell whether
15594 prelinking failed. Use gdb_test_multiple.
15595
9733fc94
DJ
155962006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15597
15598 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15599 (do_tests): Call it.
15600
cc10cae3
AO
156012006-02-28 Alexandre Oliva <aoliva@redhat.com>
15602
15603 * gdb.base/prelink.exp: New test.
15604 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15605
15c46491
WZ
156062006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15607
15608 * gdb.fortran/derived-type.f90: New file.
15609 * gdb.fortran/derived-type.exp: New testcase.
15610
5c9f7ded
DJ
156112006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15612
15613 * gdb.base/default.exp: Allow ';' as a directory separator.
15614
5b96932b
AS
156152006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15616
15617 * gdb.base/help.exp (help add-symbol-file): Update.
15618
1986bccd
AS
156192006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15620
15621 * gdb.base/help.exp (help load): Update expected results.
15622
a8b7528f
FF
156232006-02-19 Fred Fish <fnf@specifix.com>
15624
15625 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15626 specifix hex value as part of results.
15627 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15628
f8261448
FF
156292006-02-16 Fred Fish <fnf@specifix.com>
15630
15631 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15632 ushort_addr, and slong_addr, so the typedefs are not optimized
15633 away.
15634 * gdb.base/whatis.exp: Add tests using type name for struct type,
15635 union type, enum type, and typedef.
a9c64011 15636
31d8bdd2
MK
156372006-02-13 Mark Kettenis <kettenis@gnu.org>
15638
15639 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15640
34e41e63
JB
156412006-02-13 Jim Blandy <jimb@redhat.com>
15642
15643 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15644 case where it takes two "next" commands to skip past the init
15645 call.
15646
ac6e4f31
FF
156472006-02-12 Fred Fish <fnf@specifix.com>
15648
15649 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15650 to handle cases where it takes two "next" commands to skip
15651 past the init call.
15652
2db2d571
JB
156532006-02-07 Joel Brobecker <brobecker@adacore.com>
15654
15655 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15656 on hppa32 targets.
15657
38fcd64c
DJ
156582006-02-06 Vladimir Prus <ghost@cs.msu.su>
15659
15660 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15661 field.
15662
1315ad46
MK
156632006-01-29 Mark Kettenis <kettenis@gnu.org>
15664
15665 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15666
5625b943
DJ
156672006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15668
15669 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15670 files.
15671
80df1bbe
DJ
156722006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15673
15674 * gdb.cp/maint.exp: Set complaints to a positive value.
15675
9078e690
DJ
156762006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15677
15678 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15679 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15680 function name.
15681
9c903399
DJ
156822006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15683
15684 * gdb.base/checkpoint.c: Update copyright notice. Include
15685 <stdlib.h>.
15686
761ae4d6
JB
156872006-01-04 Jim Blandy <jimb@redhat.com>
15688
15689 * gdb.asm/asm-source.exp: Independently provide default values for
15690 asm-flags and debug-flags. Use 'string equal' to do the
15691 comparison, not the implicit expr's '==' operator. Remove
15692 now-unneeded assignments to asm-flags. In h8300 case, place
15693 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15694
099ac3dd
MS
156952006-01-04 Michael Snyder <msnyder@redhat.com>
15696
15697 * gdb.base/checkpoint.c: New file.
15698 * gdb.base/checkpoint.exp: New file.
15699 * gdb.base/multi-fork.c: New file.
15700 * gdb.base/multi-fork.exp: New file.
15701 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15702
f4d85314
FF
157032006-01-04 Fred Fish <fnf@specifix.com>
15704
15705 * gdb.base/ptype.c (foo): Add typedef.
15706 (intfoo): Add function.
15707 * gdb.base/ptype1.c: New file.
15708 * gdb.base/ptype.exp: Handle compilation and linking with two
15709 source files. Test that proper type for "foo" is found based
15710 on source context rather than first match found in symtabs.
15711
a1b06f35
MK
157122005-12-28 Mark Kettenis <kettenis@gnu.org>
15713
15714 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15715 * gdb.asm/openbsd.inc: Indent commands.
15716
d082a1e2
MK
157172005-12-26 Mark Kettenis <kettenis@gnu.org>
15718
c65016bd
MK
15719 * gdb.base/freebpcmd.exp: Increase timeout.
15720
d082a1e2
MK
15721 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15722
d3c32a0e
DJ
157232005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15724
15725 * gdb.base/default.exp: Update check for "show version".
15726
9fdb1f50
RC
157272005-12-09 Randolph Chung <tausq@debian.org>
15728
15729 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15730 * gdb.asm/pa64.inc: New file.
15731
5f2c56f7
RC
157322005-12-09 Randolph Chung <tausq@debian.org>
15733
15734 * gdb.asm/common.inc: Indent commands.
15735 * gdb.asm/asmsrc1.s: Likewise.
15736 * gdb.asm/asmsrc2.s: Likewise.
15737
8117349c
RC
157382005-12-09 Randolph Chung <tausq@debian.org>
15739
15740 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15741 (get_addr_of_sym): Remove duplicate print.
15742 (gen_core): xfail hppa*-*-hpux*, update expected output.
15743 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15744 * gdb.arch/pa64-nullify.s: New file.
15745
8f07f25a
RC
157462005-12-09 Randolph Chung <tausq@debian.org>
15747
15748 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15749
55b39184
DJ
157502005-12-07 Christophe Lyon <christophe.lyon@st.com>
15751
15752 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15753 code generation for these functions.
15754 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15755 error message.
15756
31e2b00f
AS
157572005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15758
15759 * gdb.base/help.exp (help b, help br, help bre, help brea)
15760 (help break): Update the expected message.
15761
c3d0b56e
SC
157622005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15763
15764 * gdb.asm/m68hc11.inc: Setup the data section.
15765 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15766 script for this test.
15767 (m6812-*-*): Likewise.
15768
36ae0ea9
RC
157692005-11-09 Randolph Chung <tausq@debian.org>
15770
15771 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15772
9d6f42e9
WZ
157732005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15774
15775 * gdb.base/break.exp: Fix a comment typo.
15776
e2126a14
EZ
157772005-11-03 Jim Blandy <jimb@redhat.com>
15778
a9c64011
AS
15779 Checked in by Elena Zannoni <ezannoni@redhat.com>
15780
889bf7c5 15781 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15782
e0ac7199
CV
157832005-11-02 Corinna Vinschen <vinschen@redhat.com>
15784
15785 * gdb.arch/gdb1558.c: Include stdio.h.
15786
31d3fb18
MK
157872005-10-31 Mark Kettenis <kettenis@gnu.org>
15788
15789 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15790
e52b687c
MK
157912005-10-31 Mark Kettenis <kettenis@gnu.org>
15792
15793 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15794
f4711d79
PG
157952005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15796
a9c64011
AS
15797 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15798 vscr" tests to better match output.
f4711d79 15799
987a9106
JB
158002005-10-12 Jim Blandy <jimb@redhat.com>
15801
15802 * gdb.base/structs.exp (any): New function.
15803 (test_struct_returns): Don't make any assumptions at all about
15804 what value the function returns when GDB can't set the return
15805 value.
15806
2336bb58
JB
158072005-10-09 Joel Brobecker <brobecker@adacore.com>
15808
15809 * gdb.ada/arrayidx/p.adb: New file.
15810 * gdb.ada/arrayidx.exp: New testcase
15811
158122005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15813
15814 * gdb.ada/array_return/pck.ads: New file.
15815 * gdb.ada/array_return/pck.adb: New file.
15816 * gdb.ada/array_return/p.adb: New file.
15817 * gdb.ada/array_return.exp: New testcase.
15818
705335ea
JB
158192005-10-03 Joel Brobecker <brobecker@adacore.com>
15820
a9c64011
AS
15821 * gdb.base/arrayidx.c: New file.
15822 * gdb.base/arrayidx.exp: New testcase.
705335ea 15823
11ee9940
NR
158242005-09-29 Nick Roberts <nickrob@snap.net.nz>
15825
15826 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15827 frames-invalid and breakpoints-invalid are no longer generated
15828 with level 3 so don't expect them in the output.
15829
39fb8e9e
BR
158302005-09-27 Bob Rossi <bob@brasko.net>
15831
a9c64011 15832 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15833 from test. Escape the | in mi_gdb_test call.
15834 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15835 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15836 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15837 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15838 expected regex's in mi_gdb_test calls.
15839 * lib/mi-support.exp: Remove arbitrary .* from tests.
15840 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15841 Fully anchor GDB/MI expected results in mi_gdb_test.
15842 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15843 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15844
2af48f68
PB
158452005-09-26 Paul Brook <paul@codesourcery.com>
15846
15847 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15848
f34502bc
WZ
158492005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15850
15851 * bfp-test.c: New file.
15852 * bfp-test.exp: New testcase.
15853
ca929517
WZ
158542005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15855
15856 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15857 of subarray and substring variable.
15858 * gdb.fortran/subarray.f: New source file for the test of subarray
15859 and substring variable evaluation.
15860 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15861 of string constant.
15862
c761af65
DJ
158632005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15864
15865 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15866 copyright dates.
15867
561d7a1d
PG
158682005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15869
15870 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15871 powerpc altivec' test with an almost identical 'info vector' test.
15872
b2b64cc9
PG
158732005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15874
a9c64011
AS
15875 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15876 vscr" tests to match output.
b2b64cc9 15877
6ac4d15a
PG
158782005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15879
a9c64011
AS
15880 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15881 output.
6ac4d15a 15882
40e55bef
BR
158832005-09-11 Bob Rossi <bob@brasko.net>
15884
889bf7c5
PA
15885 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15886 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15887 commands that return an MI output command and an asyncronous MI output
15888 command.
40e55bef
BR
15889 * gdb.mi/mi-console.exp: Ditto.
15890
3c7385ec
BR
158912005-09-11 Bob Rossi <bob@brasko.net>
15892
15893 * gdb.mi/mi-var-child.c: Include <string.h>.
15894
a6cd0eb3
DJ
158952005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15896
15897 * killed.exp: Correct gdb_expect syntax.
15898
2f168eed
CV
158992005-08-09 Corinna Vinschen <vinschen@redhat.com>
15900
15901 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15902
ecd3fd0f
BR
159032005-08-02 Bob Rossi <bob@brasko.net>
15904
15905 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15906 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15907 Change tests to inferior-tty-set/show.
15908 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15909 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15910 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15911 inferior. Use mi_gdb_test to get GDB and Inferior output.
15912 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15913 descriptor.
15914 (mi_inferior_tty_name): Add inferior PTY file name.
15915 (mi_gdb_start): Add INFERIOR_PTY parameter.
15916 (mi_gdb_test): Add IPATTERN parameter.
15917
f1ea48cb 159182005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15919
f1ea48cb
BR
15920 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15921 parameter to mi_gdb_test.
15922 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15923
6e650a67
DJ
159242005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15925
15926 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15927 struct_declarations.
15928 * gdb.mi/mi-var-child.exp: Step over the initialization of
15929 struct_declarations.
15930
8be260b6
DJ
159312005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15932
15933 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15934 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15935 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15936 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15937 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15938 file.
15939
4e660f07
NR
159402005-07-27 Nick Roberts <nickrob@snap.net.nz>
15941
15942 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15943 (do_children_tests): Assign values to the extra elements.
15944
15945 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15946 them for tests for "-var-update --no-values" and
a9c64011 15947 "-var-update --all-values".
4e660f07
NR
15948 Add test for "-var-list-children --simple-values".
15949
15950 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15951
15952 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15953 "-stack-list-locals --simple-values" Improve doc strings and
15954 comments.
15955
6bdae935
MK
159562005-07-18 Mark Kettenis <kettenis@gnu.org>
15957
598b7a6f
MK
15958 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15959 *-*-openbsd*.
15960 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15961
6bdae935
MK
15962 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15963 sigaltsatck'.
15964
1323e929 159652005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15966
1323e929
BR
15967 * gdb.base/default.exp (tty): Changed output of command.
15968 * gdb.base/help.exp (help tty): Ditto.
15969
b1a9c082
MK
159702005-07-12 Mark Kettenis <kettenis@gnu.org>
15971
15972 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15973
10a844a2
MK
159742005-07-10 Mark Kettenis <kettenis@gnu.org>
15975
15976 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15977 -stack-select-frame without arguments.
15978 (test_stack_frame_listing): Add test for newly implemented command
15979 -stack-info-frame.
15980
3cb3b8df
BR
159812005-07-06 Bob Rossi <bob@brasko.net>
15982
15983 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15984 command.
15985 (Copyright): Update copyright.
15986
a0c5fbcf
WZ
159872005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15988
15989 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15990 tests to evaluate exponentiation expression.
15991
984971d0
AS
159922005-06-29 Andreas Schwab <schwab@suse.de>
15993
15994 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15995 main to avoid warnings.
15996
15997 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15998
fe03833f
NR
159992005-06-20 Nick Roberts <nickrob@snap.net.nz>
16000
16001 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16002 -stack-select-frame without arguments.
16003 (test_stack_frame_listing): Add test for newly implemented command
16004 -stack-info-frame.
a9c64011 16005
7a55f279
WZ
160062005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16007
0ffa0ea5
DJ
16008 * gdb.fortran/array-element.f: New file.
16009 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16010
26585198
DJ
160112005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16012
16013 * gdb.base/bigcore.exp: Correct checks for systems which can
16014 not dump a large core file.
16015
c1bd25fd
DJ
160162005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16017
16018 * gdb.base/relocate.c: Add a copyright notice.
16019 (dummy): Remove.
16020 * gdb.base/relocate.exp: Test printing the values of variables
16021 from a relocatable file.
16022
589e074d
DJ
160232005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16024
16025 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16026 excess MI output after an error.
16027
0915f927
JB
160282005-05-29 Joel Brobecker <brobecker@adacore.com>
16029
16030 * gdb.arch/alpha-step.c: New file.
16031 * gdb.arch/alpha-step.exp: New testcase.
16032
76ff342d
DJ
160332005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16034 Dennis Brueni <dennis@slickedit.com>
16035
16036 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16037 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16038 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16039 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16040 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16041 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16042 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16043
96b0c7ac
DJ
160442005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16045 Wu Zhou <woodzltc@cn.ibm.com>
16046
16047 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16048 IBM's xlc compiler.
16049 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16050 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16051
f21565d2
JB
160522005-05-13 Jim Blandy <jimb@redhat.com>
16053
16054 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16055 calling gdb_suppress_entire_file.
16056 * gdb.base/charset.exp: Same.
16057 * gdb.base/call-rt-st.exp: Same.
16058
6006a3a1
BR
160592005-05-05 Bob Rossi <bob_rossi@cox.net>
16060
16061 * lib/gdb.exp (fullname_syntax): Added global regex.
16062 (fullname_syntax_POSIX): Ditto.
16063 (fullname_syntax_UNC): Ditto.
16064 (fullname_syntax_DOS_CASE): Ditto.
16065 (fullname_syntax_DOS): Ditto.
16066 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16067 fullname_syntax variable to scope and use it.
16068 (test_file_list_exec_source_files): Ditto.
16069 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16070
c3b69c04
DJ
160712005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16072
16073 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16074
3c95e6af
PG
160752004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16076
a9c64011
AS
16077 * lib/gdb.exp (skip_altivec_tests): New function, based on
16078 check_vmx_hw_available from the GCC testsuite.
16079 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16080 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16081
78df6c56
JB
160822005-05-02 Jim Blandy <jimb@redhat.com>
16083
16084 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16085 calling gdb_suppress_entire_file.
16086
1690f9cf
DJ
160872005-04-30 Randolph Chung <tausq@debian.org>
16088
16089 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16090 Slightly relax "sem_post" name checking.
16091
5ea106f7
PG
160922005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16093
16094 * gdb.base/unload.exp: Use new shared library infrastructure.
16095
bf7234cf
PG
160962005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16097
16098 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16099 infrastructure.
bf7234cf 16100
547b869a
CV
161012005-04-29 Corinna Vinschen <vinschen@redhat.com>
16102
16103 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16104 * gdb.asm/h8300.inc: New file.
16105
f07e55f0
PG
161062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16107
16108 * gdb.base/shlib-call.exp: Change to use new shared library
16109 infrastructure.
16110
3cbba3d1
PG
161112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16112
a9c64011
AS
16113 * gdb.base/pending.exp: Change to use new shared library
16114 infrastructure.
3cbba3d1 16115
ed6df200
PG
161162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16117
a9c64011
AS
16118 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16119 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16120
8c8f4ebe
PG
161212005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16122
a9c64011
AS
16123 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16124 shared objects being adjusted and update copyright years.
8c8f4ebe 16125
607fbc54
DJ
161262005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16127
16128 * ChangeLog: Correct some 2003-01-13 dates.
16129 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16130 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16131 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16132 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16133 gdb.trace/tfind.exp: Update copyright years.
16134
57bf0e56
DJ
161352005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16136 Daniel Jacobowitz <dan@codesourcery.com>
16137
16138 * lib/gdb.exp (gdb_compile): Handle shlib=.
16139 (gdb_compile_shlib): New function.
16140
9b593790
PG
161412005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16142
a9c64011 16143 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16144
9494c6a5
DJ
161452005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16146
16147 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16148 gdb.server.
16149 * configure.ac: Likewise.
16150 * configure: Regenerated.
16151 * gdb.gdbserver/Makefile.in: Moved to...
16152 * gdb.server/Makefile.in: ... here.
16153 * gdb.gdbserver/server.c: Moved to...
16154 * gdb.server/server.c: ... here.
16155 * gdb.gdbserver/server-run.exp: Moved to...
16156 * gdb.server/server-run.exp: ... here.
16157
6f8eac0e
DJ
161582005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16159
16160 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16161 * configure.ac: Create gdb.gdbserver/Makefile.
16162 * configure: Regenerated.
16163 * lib/gdbserver-support.exp: New file, derived from
16164 config/gdbserver.exp.
16165 * config/gdbserver.exp: Use gdbserver-support.exp.
16166 * gdb.gdbserver/Makefile.in: New file.
16167 * gdb.gdbserver/server.c: New file.
16168 * gdb.gdbserver/server-run.exp: New file.
16169
6e87504d
PG
161702005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16171
a9c64011
AS
16172 * lib/gdb.exp (test_compiler_info): Return compiler_info
16173 if no arguments are given.
6e87504d 16174
d1779be4
PG
161752005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16176
16177 * gdb.arch/altivec-abi.exp: Check for compiler and set
16178 use altivec' flag accordingly.
16179 * gdb.arch/altivec-regs.exp: Likewise.
16180
88750304
DJ
161812005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16182
16183 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16184
f3fb768d
AS
161852005-03-27 Andreas Schwab <schwab@suse.de>
16186
16187 * gdb.base/bigcore.c (main): Add missing mode argument in open
16188 call.
16189
7e813ac5
DJ
161902005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16191
16192 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16193 downloads.
16194 * config/gdbserver.exp (gdb_load): Likewise.
16195
8e3049aa
PB
161962005-03-14 Paul Brook <paul@codesourcery.com>
16197
16198 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16199 targets.
16200
a9df7c44
JB
162012005-03-09 Joel Brobecker <brobecker@adacore.com>
16202
16203 * gdb.dwarf2/dup-psym.S: New file.
16204 * gdb.dwarf2/dup-psym.exp: New testcase.
16205
9f0d94e8
JB
162062005-03-09 Joel Brobecker <brobecker@adacore.com>
16207
16208 * gdb.ada/exec_changed/first.adb: New file.
16209 * gdb.ada/exec_changed/second.adb: New file.
16210 * gdb.ada/exec_changed.exp: New testcase.
16211
5f579bc5
NS
162122005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16213
36e9969c
NS
16214 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16215 (A2): New class.
16216 (main): Test operator+.
16217 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16218 breakpoint test.
16219
5f579bc5
NS
16220 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16221 * gdb.base/signull.exp: Disable if gdb,nosignals.
16222 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16223 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16224 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16225 * gdb.mi/mi2-console.exp: Likewise.
16226 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16227 continue output at start.
16228 (gdb_collect_locals_test): Robustify regexp.
16229 * gdb.trace/passc-dyn.exp: Fix comment typo.
16230 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16231
be46087e
CV
162322005-03-08 Corinna Vinschen <vinschen@redhat.com>
16233
16234 * gdb.asm/asm-source.exp: Add iq2000 case.
16235 * gdb.asm/iq2000.inc: New file.
16236
384e1a61 162372005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16238
384e1a61
MI
16239 * gdb.base/command.exp: Change hardcoded value to regular expression.
16240 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16241
584b6e9e
DJ
162422005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16243
16244 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16245 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16246 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16247 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16248 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16249
ab5b5d61
MK
162502005-03-05 Mark Kettenis <kettenis@gnu.org>
16251
16252 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16253 changes.
16254
ae051c1b
PG
162552004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16256
a9c64011
AS
16257 * lib/compiler.c: Add test for IBM's xlc compiler.
16258 * lib/compiler.cc: Likewise.
ae051c1b 16259
3f0f6ed2
JB
162602004-02-24 Joel Brobecker <brobecker@adacore.com>
16261
16262 * gdb.ada/fixed_points.exp: Create compilation object directory
16263 before running the test.
16264 * gdb.ada/null_record.exp: Likewise.
16265 * gdb.ada/packed_array.exp: Likewise.
16266 * gdb.ada/start.exp: Likewise.
16267
724f452b
JB
162682005-02-15 Joel Brobecker <brobecker@adacore.com>
16269
16270 * gdb.ada/packed_array/pa.adb: New file.
16271 * gdb.ada/packed_array.exp: New testcase.
16272
57f5cdfb 162732005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16274
1f393151
MK
16275 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16276 files.
16277
ebdda337
MK
16278 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16279 on *-*-openbsd*. Correctly match whitespace in regukar
16280 expressions.
16281
cf309262
DJ
162822005-02-10 Daniel Jacobowitz <dan@debian.org>
16283
16284 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16285 PR exp/1821
16286 * gdb.base/gdb1821.c: New test file.
16287 * gdb.base/gdb1821.exp: New test file.
16288
3be49e7a
JB
162892005-02-09 Joel Brobecker <brobecker@adacore.com>
16290
16291 * gdb.base/start.c: New file.
16292 * gdb.base/start.exp: New testcase.
16293
e292e67d
JB
162942005-02-09 Joel Brobecker <brobecker@adacore.com>
16295
16296 * gdb.ada/start/dummy.adb: New file.
16297 * gdb.ada/start.exp: New testcase.
16298
dbdfa66c
CV
162992005-02-09 Corinna Vinschen <vinschen@redhat.com>
16300
16301 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16302 for printing symbols and statistics.
16303 Add test for using relative pathnames in "maint print msymbols" test.
16304 Mark "maint info sections DATA" XFAIL on Cygwin.
16305 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16306 tests.
16307
d7941671
AC
163082005-02-09 Andreas Schwab <schwab@suse.de>
16309
16310 Committed by Andrew Cagney <cagney@gnu.org>
16311 * gdb.base/remotetimeout.exp: New file.
16312
74e5ef44
MK
163132005-02-07 Mark Kettenis <kettenis@gnu.org>
16314
16315 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16316
464dd14d
JB
163172005-02-03 Joel Brobecker <brobecker@adacore.com>
16318
16319 * gdb.ada/gnat_ada.gpr: New file.
16320 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16321 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16322 * configure.ac: No longer generate gnat_ada.gpr.
16323 * configure: Regenerate.
16324 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16325 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16326 * gdb.ada/null_record/bar.ads: Likewise.
16327 * gdb.ada/null_record/bar.adb: Likewise.
16328 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16329 * gdb.ada/null_record.exp (testdir): New variable.
16330 (testfile): executable is now in testdir subdirectory.
16331 (srcfile): Use full path to the main compilation unit.
16332 * gdb.ada/fixed_points.exp: Same changes as above.
16333
30d756ae
NR
163342005-02-03 Nick Roberts <nickrob@snap.net.nz>
16335
16336 * gdb.base/interp.exp: New test.
16337
9d799f85
AC
163382005-01-24 Andrew Cagney <cagney@gnu.org>
16339
16340 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16341
15656118
AC
163422005-01-19 Andrew Cagney <cagney@gnu.org>
16343
a892c31b
AC
16344 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16345 configure.ac not configure.in.
16346
15656118
AC
16347 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16348 of powerpc*-*-*.
16349 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16350 * gdb.base/list.exp (test_list_function)
15656118
AC
16351 (test_list_filename_and_function): Ditto.
16352 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16353
a7b01baf
AC
163542005-01-16 Andrew Cagney <cagney@gnu.org>
16355
17d92a02
AC
16356 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16357
a7b01baf
AC
16358 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16359
bc8332bb
AC
163602005-01-14 Andrew Cagney <cagney@gnu.org>
16361
16362 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16363 * gdb.mi/mi2-var-cmd.exp: Ditto.
16364
4d074752
CV
163652005-01-10 Corinna Vinschen <vinschen@redhat.com>
16366
16367 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16368
bec39cab
AC
163692005-01-07 Andrew Cagney <cagney@gnu.org>
16370
16371 * configure.ac: Rename configure.in, require autoconf 2.59.
16372 * configure: Re-generate.
16373 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16374 * gdb.stabs/configure: Re-generate.
16375 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16376 * gdb.hp/configure: Re-generate.
16377 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16378 autoconf 2.59.
16379 * gdb.hp/gdb.objdbg/configure: Re-generate.
16380 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16381 autoconf 2.59.
16382 * gdb.hp/gdb.defects/configure: Re-generate.
16383 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16384 autoconf 2.59.
16385 * gdb.hp/gdb.compat/configure: Re-generate.
16386 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16387 autoconf 2.59.
16388 * gdb.hp/gdb.base-hp/configure: Re-generate.
16389 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16390 autoconf 2.59.
16391 * gdb.hp/gdb.aCC/configure: Re-generate.
16392
f10b16d4
JB
163932004-12-15 Jim Blandy <jimb@redhat.com>
16394
16395 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16396 under NPTL when there is debugging info available for libpthread.
16397
fb6e1814
JG
163982004-12-13 Jerome Guitton <guitton@gnat.com>
16399
16400 * gdb.ada/fixed_points.c: New file.
16401 * gdb.ada/fixed_points.exp: New file.
16402
fe46cd3a
RC
164032004-12-03 Randolph Chung <tausq@debian.org>
16404
16405 * gdb.arch/pa-nullify.exp: New file.
16406 * gdb.arch/pa-nullify.s: New file.
16407
8de0841b
RC
164082004-11-30 Randolph Chung <tausq@debian.org>
16409
16410 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16411 instead of "tbug". Fix regexp to work properly with gdb_test.
16412
c8170782
PH
164132004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16414
16415 * gdb.base/bitfields2.exp: New test.
16416 * gdb.base/bitfields2.c: New file.
16417
954269c2
RE
164182004-11-28 Richard Earnshaw <rearnsha@arm.com>
16419
16420 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16421
0107feed
RC
164222004-11-16 Randolph Chung <tausq@debian.org>
16423
16424 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16425
f073ae8c
DJ
164262004-11-14 Daniel Jacobowitz <dan@debian.org>
16427
16428 * gdb.threads/threadapply.exp: Correct "macro details" test.
16429
19ad59e7
JJ
164302004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16431
16432 * gdb.threads/threadapply.exp: New test.
16433 * gdb.threads/threadapply.c: New file.
16434
9cf0961b
MK
164352004-11-07 Mark Kettenis <kettenis@gnu.org>
16436
16437 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16438 frames.
16439
c789492a
FL
164402004-11-05 Felix Lee <felix+log1@specifixinc.com>
16441
16442 * gdb.base/cursal.exp: New file.
16443 * gdb.base/cursal.c: New file.
16444
a1e167bb
AC
164452004-11-03 Andrew Cagney <cagney@gnu.org>
16446
16447 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16448
b7cbf173
MK
164492004-10-30 Mark Kettenis <kettenis@gnu.org>
16450
16451 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16452 NetBSD/ELF targets.
16453
88f9d34f
JB
164542004-10-29 Joel Brobecker <brobecker@gnat.com>
16455
16456 * gdb.threads/bp_in_thread.c: New file, copied from
16457 pthread_cond_wait.c.
16458 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16459 file, rather than reusing the .c file from another testcase.
16460
ca7d6a0c
JB
164612004-10-20 Joel Brobecker <brobecker@gnat.com>
16462
16463 * gdb.ada/null_record.exp: Check where we stopped after
16464 sending the start command, instead of where the associated
16465 temporary breakpoint was inserted.
16466
0d863d03
AC
164672004-10-14 Andrew Cagney <cagney@gnu.org>
16468
16469 * gdb.mi/gdb701.c (main): Return 0.
16470
d11e72cb
DJ
164712004-10-13 Daniel Jacobowitz <dan@debian.org>
16472
d40539a4 16473 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16474
e1923096
JJ
164752004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16476
16477 * gdb.threads/schedlock.c: Add comment markers to use to find
16478 line numbers.
16479 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16480 comments.
16481 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16482 breakpoint lines.
16483
ec8ba2c9
DJ
164842004-10-12 Daniel Jacobowitz <dan@debian.org>
16485
16486 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16487
0eb3658b
DJ
164882004-10-12 Daniel Jacobowitz <dan@debian.org>
16489
16490 * configure.in: Add gdb.dwarf2.
16491 * configure: Regenerated.
16492 * Makefile.in: Add gdb.dwarf2.
16493 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16494 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16495 gdb.dwarf2/file1.txt: New files.
16496
a271cc33
OF
164972004-10-11 Orjan Friberg <orjanf@axis.com>
16498
a9c64011 16499 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16500 of "run", since the latter doesn't work with remote targets. Adjust
16501 the breakpoint numbering accordingly.
16502 * gdb.threads/pthread_cond_wait.exp: Ditto.
16503
895ce074
MC
165042004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16505
16506 * gdb.base/overlays.exp: Update copyright years.
16507
6be3092d
KI
165082004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16509
16510 * gdb.base/overlays.exp: Disable if target is Linux.
16511
e05389b8
FL
165122004-10-06 Felix Lee <felix+log1@specifixinc.com>
16513
16514 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16515
73cb587d
KI
165162004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16517
16518 * gdb.asm/asm-source.exp: Add m32r-linux target.
16519 * gdb.asm/m32r-linux.inc: New file.
16520
3c0edcdc
AC
165212004-09-24 Andrew Cagney <cagney@redhat.com>
16522 David Anderson <anderson@redhat.com>
16523
16524 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16525 command fails, assume things will work.
16526 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16527 (_GNU_SOURCE): Define.
16528 (print_unsigned, print_hex): Change parameter to "long long".
16529 (print_byte_count): New function, use to print byte counts.
16530 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16531 O_LARGEFILE.
16532 (main): Compute an upper bound on a corefile in max_core_size.
16533 Limit memory chunk size to max_core_size. Limit total memory
16534 allocated to max_core_size.
16535
4bb3667f
AC
165362004-09-23 Andrew Cagney <cagney@gnu.org>
16537
16538 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16539 from a separate process with code that creates a corefile by
16540 making the inferior dump core.
16541
60fe1a51
MK
165422004-09-23 Mark Kettenis <kettenis@gnu.org>
16543
16544 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16545 block.
16546
8e937346
MC
165472004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16548
16549 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16550 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16551 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16552 Likewise.
16553
7213f6d6
JJ
165542004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16555
16556 * gdb.java/jprint.exp: New test case for java inferior call.
16557 * gdb.java/jprint.java: Ditto.
16558
eac69dca
JB
165592004-09-15 Joel Brobecker <brobecker@gnat.com>
16560
16561 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16562
22227696
MC
165632004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16564
16565 * gdb.threads/killed.c: Include <stdlib.h>.
16566 * gdb.threads/pthreads.c: Likewise.
16567
7dd403a4
MC
165682004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16569
16570 * gdb.threads/killed.c: Add copyright notice.
16571
33f2d567
JM
165722004-09-10 Jason Molenda (jmolenda@apple.com)
16573
a9c64011
AS
16574 * gdb.base/define.exp: Two new tests to verify zero space chars
16575 after 'if' and 'while' commands in a user-defined command is correctly
16576 parsed.
33f2d567 16577
e05b62ac
AC
165782004-09-08 Andrew Cagney <cagney@gnu.org>
16579
16580 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16581 delivery test with duplicate at end of file.
16582
9cbe82da
MK
165832004-09-06 Mark Kettenis <kettenis@jive.nl>
16584
16585 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16586
564803d9
MC
165872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16588
16589 * config/hppro.exp: Removed.
16590
7c6807ce
MC
165912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16592
16593 * config/sparclet.exp: Removed.
16594
bf7e26dd
MC
165952004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16596
16597 * config/udi.exp: Removed.
16598
714e341b
MC
165992004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16600
16601 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16602 of "exp_continue".
16603 (advancei): Likewise.
16604
1236e623
JJ
166052004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16606
16607 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16608
3bdcad15
MI
166092004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16610
228af206 16611 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16612 to check for nodebug in executable.
16613 * gdb.gdb/observer.exp (setup_test): Likewise.
16614 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16615 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16616
c72b934c
AC
166172004-09-01 Andrew Cagney <cagney@gnu.org>
16618
16619 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16620 files.
16621
edd9b715
JJ
166222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16623
16624 * gdb.base/unload.exp: Fix expected warning message to match
16625 latest format.
16626
fb4ce06b
CV
166272004-09-01 Corinna Vinschen <vinschen@redhat.com>
16628
16629 * gdb.base/call-rt-st.exp: Fix typos.
16630
ce78e7c3
MI
166312004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16632
16633 * gdb.threads/thread_check.exp: New testcase.
16634 * gdb.threads/thread_check.c: New testcase.
16635
2dedb159
AC
166362004-08-31 Andrew Cagney <cagney@gnu.org>
16637
16638 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16639 (skip_to_handler_entry): New procedures. Test stepping into a
16640 handler when the breakpoint is at the handler's entry point.
16641
68f53502
AC
166422004-08-30 Andrew Cagney <cagney@gnu.org>
16643
16644 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16645 gdb/1757.
16646
3e3ffd2b
MC
166472004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16648
16649 With code from Manoj Iyer <manjo@austin.ibm.com>:
16650 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16651 return value. Add an arm for "no debugging symbols found".
16652 Change a stray "error" to "perror".
16653 (gdb_run_cmd): Adapt to new return value.
16654 * gdb.base/remote.exp: Adapt to new return value.
16655 * gdb.gdb/complaints.exp: Likewise.
16656 * gdb.gdb/observer.exp: Likewise.
16657 * gdb.gdb/selftest.exp: Likewise.
16658 * gdb.gdb/xfullpath.exp: Likewise.
16659
4b6f5fd2
JB
166602004-08-27 Joel Brobecker <brobecker@gnat.com>
16661
16662 * gdb.threads/bp_in_thread.exp: New testcase.
16663
e5b25496
MC
166642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16665
16666 Fix PR testsuite/1735.
16667 * gdb.threads/schedlock.c (thread_function): Add a cast
16668 to suppress a gcc warning.
16669 * gdb.threads/thread-specific.c (thread_function): Likewise.
16670
934353d6
MC
166712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16672
16673 * gdb.base/unload.c: Include <stdlib.h>.
16674
f98a0aef 166752004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16676
f98a0aef 16677 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16678 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16679 synchronized after the "return".
16680
5a2e8882
MC
166812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16682
16683 * gdb.mi/basics.c: Include <stdio.h>.
16684 * gdb.mi/pthreads.c: Include <stdlib.h>.
16685 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16686
a9640423
MC
166872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16688
16689 * gdb.threads/schedlock.c: Add copyright notice.
16690
b04e311d
AC
166912004-08-25 Andrew Cagney <cagney@gnu.org>
16692
16693 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16694 (skip_over_handler, breakpoint_over_hander): New test procedures.
16695 (advance, advancei): Add a proper prefix, do not use
16696 rerun_to_main.
16697 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16698
7c27f15b
MC
166992004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16700
16701 * gdb.mi/basics.c: Add copyright notice.
16702 * gdb.mi/var-cmd.c: Add copyright notice.
16703
fffc87ae
MC
167042004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16705
16706 * lib/gdb.exp: Remove signed_keyword_not_used.
16707 * lib/compiler.c: Likewise.
16708 * lib/compiler.cc: Likewise.
16709
d782e0bf
MC
167102004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16711
16712 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16713 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16714
96033e83
MC
167152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16716
16717 * gdb.base/whatis.c: Add copyright notice.
16718
cf38c229
MK
167192004-08-20 Mark Kettenis <kettenis@gnu.org>
16720
16721 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16722 it to skip the breakpoints encoded in the inline assembly.
16723
f4b49756
MC
167242004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16725
16726 * Makefile.in: Add gdb.fortran.
16727
2f193b69
MC
167282004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16729
16730 * gdb.base/call-sc.exp (test_scalar_returns):
16731 Fix cut-and-paste glitch in "Make fun return now".
16732
89a237cb
MC
167332004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16734
16735 * configure.in: Add gdb.fortran.
16736 * configure: Regenerate.
16737 * gdb.fortran/Makefile.in: New file.
16738 * lib/gdb.exp (skip_fortran_tests): New procedure.
16739
469aff8e
MC
167402004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16741
16742 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16743 reference to bug-gnu@prep.ai.mit.edu.
16744 * gdb.mi/mi-var-child.exp: Likewise.
16745 * gdb.mi/mi-var-cmd.exp: Likewise.
16746 * gdb.mi/mi-var-display.exp: Likewise.
16747 * gdb.mi/mi2-var-block.exp: Likewise.
16748 * gdb.mi/mi2-var-child.exp: Likewise.
16749 * gdb.mi/mi2-var-cmd.exp: Likewise.
16750 * gdb.mi/mi2-var-display.exp: Likewise.
16751
00b51b9f
MK
167522004-08-15 Mark Kettenis <kettenis@gnu.org>
16753
16754 * gdb.base/unload.c (main): Make local variable msg const.
16755
45f07fef
MC
167562004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16757
16758 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16759 to bug-gnu@prep.ai.mit.edu.
16760 * gdb.mi/mi-disassemble.exp: Likewise.
16761 * gdb.mi/mi-eval.exp: Likewise.
16762 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16763 default line number.
16764 * gdb.mi/mi-return.exp: Likewise.
16765 * gdb.mi/mi-simplerun.exp: Likewise.
16766 * gdb.mi/mi-stack.exp: Likewise.
16767 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16768 number with explicit range test.
16769 * gdb.mi/mi-watch.exp: Likewise.
16770 * gdb.mi/mi2-break.exp: Likewise.
16771 * gdb.mi/mi2-cli.exp: Likewise.
16772 * gdb.mi/mi2-disassemble.exp: Likewise.
16773 * gdb.mi/mi2-eval.exp: Likewise.
16774 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16775 default line number.
16776 * gdb.mi/mi2-return.exp: Likewise.
16777 * gdb.mi/mi2-simplerun.exp: Likewise.
16778 * gdb.mi/mi2-stack.exp: Likewise.
16779 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16780 number with explicit range test.
16781 * gdb.mi/mi2-watch.exp: Likewise.
16782
dd8c8ee7
MC
167832004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16784
16785 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16786 * gdb.cp/m-static.exp: Likewise.
16787 * gdb.cp/rtti.exp: Likewise.
16788
4e838464
MK
167892004-08-14 Mark Kettenis <kettenis@gnu.org>
16790
16791 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16792
8d8cb839
EZ
167932004-08-14 Eli Zaretskii <eliz@gnu.org>
16794
16795 * ChangeLog: Prefix Local Variables with semi-colons and indent
16796 the reference to older ChangeLog files, to fix fontification in
16797 Emacs.
16798
deea8bb0
MC
167992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16800
16801 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16802 * gdb.mi/mi2-break.exp: Likewise.
16803
c3297504
MC
168042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16805
16806 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16807
25808999
MC
168082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16809
16810 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16811
226a8d71
MC
168122004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16813
16814 * gdb.cp/classes.exp: Remove unused declarations. Just let
16815 test names default instead of providing special names. Remove
16816 extraneous demangler test.
16817
37fdf854
JJ
168182004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16819
16820 * gdb.base/unload.exp: New test for breakpoints in dynamically
16821 loaded libraries.
16822 * gdb.base/unload.c: Ditto.
16823 * gdb.base/unloadshr.c: Ditto.
16824
2d3a7986
MC
168252004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16826
16827 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16828 cp_test_ptype_class.
16829 (test_enums): Likewise.
16830
c72b934c
AC
168312004-08-10 Andrew Cagney <cagney@gnu.org>
16832
16833 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16834 files.
16835
cc503c8a
AC
168362004-08-10 Andrew Cagney <cagney@gnu.org>
16837
16838 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16839 init_malloc call.
16840
902f2ccb
MC
168412004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16842
16843 * ChangeLog: Add copyright notice. The notice is copied
16844 from emacs 21.3 top level ChangeLog.
16845
78c90502
MC
168462004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16847
16848 * lib/cp-support.exp: New file.
16849 * lib/cp-support.exp (cp_test_type_class): New function.
16850 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16851 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16852 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16853 cp_test_ptype_class.
16854
88e5ea78
MC
168552004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16856
16857 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16858 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16859 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16860 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16861 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16862 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16863 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16864 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16865 gdb.mi/mi2-watch.exp: Update copyright years.
16866
6a89fc9c
MK
168672004-08-09 Mark Kettenis <kettenis@gnu.org>
16868
16869 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16870
1482e0de
MC
168712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16872
16873 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16874 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16875 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16876 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16877 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16878 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16879 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16880 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16881 gdb.mi/mi-watch.exp: Update copyright years.
16882
1a5ce3f3
DJ
168832004-08-08 Daniel Jacobowitz <dan@debian.org>
16884
16885 PR gdb/1738
16886 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16887 from a breakpoint with a pending signal.
16888
04f6ecf2
DJ
168892004-08-08 Daniel Jacobowitz <dan@debian.org>
16890
16891 PR gdb/1736
16892 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16893 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16894 the prompt.
16895 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16896
54d90d35
DJ
168972004-08-08 Daniel Jacobowitz <dan@debian.org>
16898
16899 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16900
d2f6abb0
DJ
169012004-08-08 Daniel Jacobowitz <dan@debian.org>
16902
16903 PR gdb/1736
16904 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16905 for i?86-*-linux*.
16906
5598c03d
DJ
169072004-08-08 Daniel Jacobowitz <dan@debian.org>
16908
16909 * gdb.arch/i386-prologue.exp: Compile without debug information.
16910
c6fee705
MC
169112004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16912
16913 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16914 rather than asking gdb to search.
16915
dd90efdb
MC
169162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16917
16918 * gdb.base/gcore.c: Include <string.h>.
16919
1e84bec1
MC
169202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16921
16922 * gdb.base/gcore.c: Add copyright notice.
16923
e425eb2b
MC
169242004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16925
16926 * gdb.base/freebpcmd.c: Include <stdio.h>.
16927 * gdb.base/long_long.c: Include <string.h>.
16928 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16929 * gdb.base/siginfo.c: Include <string.h>.
16930 * gdb.base/sigstep.c: Include <string.h>.
16931
cb9aaed5
MC
169322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16933
16934 * gdb.base/complex.c: Include <stdlib.h>.
16935
55944f3d
MC
169362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16937
16938 * gdb.base/complex.c: Add copyright notice.
16939
7b2953d9
MC
169402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16941
16942 * gdb.base/charset.c: Include <stdlib.h>.
16943
c9133d23
MC
169442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16945
16946 * gdb.base/auxv.c: Include <stdlib.h>.
16947
0a8490ad
MC
169482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16949
16950 * gdb.base/auxv.c: Add copyright notice.
16951
3426d5ec
MC
169522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16953
16954 * gdb.base/coremaker.c: Add copyright notice.
16955 * gdb.base/coremaker2.c: Add copyright notice.
16956
8da195dd
AC
169572004-08-04 Andrew Cagney <cagney@gnu.org>
16958
16959 * gdb.base/store.exp: Update copyright.
16960 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16961 names, do not import gdb_prompt.
16962
8d394f98
AC
169632004-08-01 Andrew Cagney <cagney@gnu.org>
16964
16965 Fix PR testsuite/1729.
16966 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16967 not use capture_value with value 4.
16968 (capture_value): Add optional test name parameter.
16969 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16970 the prefix, pass to capture_value.
16971
b6702b23
MK
169722004-08-01 Mark Kettenis <kettenis@gnu.org>
16973
16974 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16975 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16976 (main): Call new function.
16977
c203e0ca
MC
169782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16979
16980 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16981
a7995a30
MC
169822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16983
16984 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16985
9366563b
MC
169862004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16987
b6eeaf26 16988 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16989 Accept more values of vtbl pointer. Remove some messages
16990 about "obsolete gcc or gdb".
16991
2fc1f950
MC
169922004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16993
16994 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16995
c724d49b
MC
169962004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16997
16998 * gdb.base/asm-source.exp: Properly convert target board
16999 debug flags from gcc format to binutils format.
17000
736b0fce
MK
170012004-07-28 Mark Kettenis <kettenis@gnu.org>
17002
17003 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17004 gdb1718". PR backtrace/1718 partially fixed.
17005
5633ea5c
JJ
170062004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17007
17008 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17009
575eebb1
NC
170102004-07-26 Nick Clifton <nickc@redhat.com>
17011
17012 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17013 good default value for a specific architecture is available then
17014 set it to that value. Otherwise default to the -gstabs switch.
17015 Remove the -g... switches from the asm-flags variable. Allow the
17016 target board info to override the value if it wants to. Pass the
17017 switch on the assembler command line.
17018
62104619
MK
170192004-07-23 Mark Kettenis <kettenis@gnu.org>
17020
17021 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17022 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17023 (main): Call new function.
17024
4a1135b8
MC
170252004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17026
17027 Test for PR exp/1715.
17028 * gdb.base/radix.exp: Refactor common procedures. Make all
17029 test names unique. Change XFAIL to KFAIL.
17030
8a12c1f0
MC
170312004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17032
17033 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17034 * gdb.ada/gnat_ada.gin: ... to here.
17035 * configure.in: Use gnat_ada.gin.
17036 * configure: Regenerate.
17037
23b451cf
AC
170382004-07-20 Andrew Cagney <cagney@gnu.org>
17039
17040 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17041 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17042 XFAILs. Clean up test messages and comments. Check backtraces.
17043 Delete re-sync code.
17044
ab618a02
MC
170452004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17046
17047 Fix PR cli/740.
17048 * gdb.base/annota1.exp: Honor gdb,nosignals.
17049 * gdb.base/annota3.exp: Likewise.
17050
46dad340
MC
170512004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17052
17053 * lib/java.exp: Update copyright notice.
17054
756d8c70
AC
170552004-07-19 Andrew Cagney <cagney@gnu.org>
17056
17057 * gdb.base/selftest.exp: Copy file from here ...
17058 * gdb.gdb/selftest.exp: ... to here.
17059
586027e6
AC
170602004-07-16 Andrew Cagney <cagney@redhat.com>
17061
17062 * lib/insight-support.exp: Delete file.
17063 * lib/java.exp (java_init): Fix copyright.
17064
029d2200
AC
170652004-07-16 Andrew Cagney <cagney@gnu.org>
17066
17067 * gdb.base/restore.c: Append "prologue" to comments marking the a
17068 function's prologue.
17069 * gdb.base/restore.exp: Update copyright, re-indent.
17070 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17071 callerN" prefix where needed. Update patterns that match a
17072 function's prologue.
17073
653b62c5
MC
170742004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17075
17076 * gdb.base/restore.c: Add copyright notice.
17077
f7d690e5
AC
170782004-07-16 Andrew Cagney <cagney@gnu.org>
17079
17080 * gdb.base/logical.exp: Update copyright.
17081 (evaluate): New procedure. Use to re-implement tests using
17082 several tables.
17083
d629a7cb
MH
170842004-07-14 Martin Hunt <hunt@redhat.com>
17085
17086 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17087 which fixes some problems where init.tcl was not found.
17088
9c7bb332
AC
170892004-07-13 Andrew Cagney <cagney@gnu.org>
17090
6bf46641
AC
17091 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17092 (check_sizeof, check_valueof): Do not include the output in the
17093 test name. Use gdb_test.
17094 (get_valueof): Use gdb_test_multiple.
17095
c4ffd4c0
AC
17096 * gdb.base/step-test.exp: Update copyright. Use
17097 gdb_test_multiple. Ensure that test names do not include
17098 architecture dependent output.
17099
ab89363a
AC
17100 * gdb.gdb/observer.exp: Update copyright.
17101 (setup_test): Use gdb_test_multiple.
17102 (attach_first_observer, attach_second_observer)
17103 (attach_third_observer, detach_first_observer)
17104 (detach_second_observer, detach_third_observer)
17105 (reset_counters, check_counters): Make $message a prefix.
17106 (test_normal_stop_notifications): Add "args" parameter - a list of
17107 init functions to be called. Make $message a prefix,
17108 (test_observer_normal_stop): Change the message prefixes so that
17109 they are unique, pass the attach / detach procedures to
17110 test_normal_stop_notifications.
17111
ec58997a
AC
17112 * gdb.base/signull.exp (test_segv): Prefix all tests with
17113 "${name}". Clean up test messages.
17114
b475183b
AC
17115 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17116
9c7bb332
AC
17117 * gdb.base/ena-dis-br.exp: Update copyright.
17118 (break_at): New function. Replace send_gdb with gdb_test,
17119 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17120 ignore count, not stopped at bpt", with KFAIL.
17121
2dd95497
CV
171222004-07-13 Corinna Vinschen <vinschen@redhat.com>
17123
17124 * gdb.base/attach.exp: Remove cleanupfile handling.
17125
419e626b
AC
171262004-07-12 Andrew Cagney <cagney@gnu.org>
17127
17128 * gdb.base/annota1.exp: Cleanup corefile test name.
17129 * gdb.base/annota3.exp: Ditto.
17130
8b1b3228
AC
171312004-07-12 Andrew Cagney <cagney@gnu.org>
17132
78650829
AC
17133 * gdb.base/signals.exp: Clean up copyright, re-indent.
17134
8b1b3228
AC
17135 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17136 gdb_test and gdb_test_multiple.
17137
935c2760
JJ
171382004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17139
17140 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17141 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17142 provide line number info for first statement in main.
17143
1544280f
AC
171442004-07-08 Andrew Cagney <cagney@gnu.org>
17145
1279f4ff
AC
17146 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17147
1544280f
AC
17148 * gdb.base/sigbpt.exp: Make the common part of each test name a
17149 prefix instead of suffix.
17150
bcc82369
BR
171512004-07-07 Bob Rossi <bob_rossi@cox.net>
17152
17153 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17154 test from test_tbreak_creation_and_listing to
17155 test_file_list_exec_source_file
17156 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17157 Changed name of test from test_tbreak_creation_and_listing to
17158 test_file_list_exec_source_file
17159
23f4b0aa
JJ
171602004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17161
17162 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17163 the jmisc() constructor instead of <init>.
17164 * gdb.java/jmisc1.exp: Ditto.
17165
56401cd5
AC
171662004-07-07 Andrew Cagney <cagney@gnu.org>
17167
17168 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17169 corrupting the PC.
17170
44ae2f6a
MC
171712004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17172
17173 * gdb.cp/templates.exp: Accept whitespace change in demangler
17174 output.
17175
45a83408
AC
171762004-07-06 Andrew Cagney <cagney@gnu.org>
17177
17178 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17179
d205ad70
MC
171802004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17181
17182 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17183 * lib/compiler.cc: Likewise.
17184
06ea1a61
MC
171852004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17186
17187 * lib/compiler.cc: Work around string preprocessing problem
17188 with old hp c++ compiler.
17189 * lib/compiler.c: Likewise.
17190
daab1251
CV
171912004-06-29 Corinna Vinschen <vinschen@redhat.com>
17192
17193 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17194 directives to conditionalize symbol prefixing.
17195 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17196 additional_flags handling. Add underscore prefix for Cygwin.
17197 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17198 conditionalize symbol prefixing.
17199 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17200 additional_flags handling. Add underscore prefix for Cygwin.
17201
cc984116
CV
172022004-06-29 Corinna Vinschen <vinschen@redhat.com>
17203
17204 * gdb.base/bigcore.exp: Skip test on Cygwin.
17205
c279b077
MC
172062004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17207
17208 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17209 formats for "info register". Use gdb_test_multiple. Fix
17210 the "invalid register" test.
17211
0e915747
CV
172122004-06-28 Corinna Vinschen <vinschen@redhat.com>
17213
17214 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17215 PID for Cygwin. Add Cygwin specific strings to check for in some
17216 tests.
17217 (do_attach_tests): Add a test for user interaction when attaching
17218 to a process with no matching symbol table already loaded.
17219
11422c86
AC
172202004-06-26 Andrew Cagney <cagney@gnu.org>
17221
17222 Test PR java/1567 and PR java/1565.
17223 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17224 * gdb.java/jmisc2.exp: Delete file.
17225
cefbce26
MC
172262004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17227
17228 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17229
e19f872c
CV
172302004-06-25 Corinna Vinschen <vinschen@redhat.com>
17231
17232 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17233 attach process.
17234
d931ba3b
MC
172352004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17236
17237 * gdb.cp/pr-1553.exp: Remove.
17238
aef68c48
MC
172392004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17240
17241 * gdb.cp/pr-1553.cc: Remove.
17242 * gdb.cp/pr-1553.exp: Disable this test.
17243
8d5df71a
JB
172442004-06-20 Jim Blandy <jimb@redhat.com>
17245
a9c64011 17246 Fix PR testsuite/1680.
8d5df71a
JB
17247 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17248 regular expressions.
17249
4ac6f39d
MC
172502004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17251
17252 Fix PR testsuite/1679.
17253 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17254 Issue an UNSUPPORTED result instead.
17255
1b413552
JB
172562004-06-18 Jim Blandy <jimb@redhat.com>
17257
17258 * gdb.base/charset.exp: Only send a control-C if we see a new
17259 prompt and incomplete command.
17260
6daa6ebd
MC
172612004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17262
17263 * gdb.cp/pr-574.cc: Add copyright notice.
17264
51fa4ae0
JB
172652004-06-17 Jim Blandy <jimb@redhat.com>
17266
17267 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17268 cases where the regexp has no groups; this grabs random text from
17269 the previous test suite, whatever that was.
17270
8fea26c5
MC
172712004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17272
17273 * gdb.cp/printmethod.cc: Add copyright notice.
17274
1e3aeb41
MC
172752004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17276
17277 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17278
9d9030bc
AC
172792004-06-16 Andrew Cagney <cagney@gnu.org>
17280
17281 * gdb.base/signull.c: Update copyright. Include <string.h>.
17282 (bowler): Replace data_pointer with data_read
17283 and data_write cases. Add code_descriptor case.
17284 (zero, desc): New array and pointer.
17285 (data, code): Change to simple pointers.
17286 * gdb.base/signull.exp: Fix probe pattern matching a function
17287 descriptor SIGSEGV. Replace data_pointer with data_read and
17288 data_write tests.
17289
acd4ad44
AC
172902004-06-16 Andrew Cagney <cagney@gnu.org>
17291
17292 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17293
08fd625c
MC
172942004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17295
17296 * gdb.base/long_long.c: Add copyright notice.
17297
1903502c
MC
172982004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17299
17300 * gdb.base/long_long.exp: Remove reference to
17301 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17302 to gdb_breakpoint and gdb_continue_to_breakpoint.
17303
83313cb1
JB
173042004-06-14 Jim Blandy <jimb@redhat.com>
17305
17306 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17307 endian case.
17308
1bf404ef
AC
173092004-06-14 Andrew Cagney <cagney@gnu.org>
17310
17311 * gdb.base/gcore.exp (capture_command_output): Delete the always
17312 passing tests containing inferior values.
17313 * gdb.base/ending-run.exp: Do not include the breakpoint address
17314 in the test message. Update copyright.
17315 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17316 size in the test name, use gdb_test_multiple. Update copyright.
17317
ef220b33
MC
173182004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17319
17320 * gdb.cp/ref-types.cc: Add copyright notice.
17321
4f70a4c9
MC
173222004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17323
17324 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17325 hp_aCC_compiler.
17326 * lib/compiler.cc: Likewise.
17327 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17328 'set' commands. Log diagnostics for other lines. Set
17329 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17330
335928ac
MC
173312004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17332
17333 * gdb.cp/try_catch.cc: Add copyright notice.
17334
2efb12e8
MC
173352004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17336
17337 * gdb.cp/userdef.cc: Add copyright notice.
17338
0bbed51a
MC
173392004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17340
17341 * gdb.cp/virtfunc.cc: Add copyright notice.
17342
e12a46c9
RC
173432004-06-11 Randolph Chung <tausq@debian.org>
17344
17345 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17346 problem.
17347
338e05af
AC
173482004-06-10 Andrew Cagney <cagney@gnu.org>
17349
17350 * lib/compiler.cc, lib/compiler.c: Append either
17351 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17352 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17353 instead of gcc-3-3.
17354
dc3f10cb
AC
173552004-06-09 Andrew Cagney <cagney@gnu.org>
17356
b4d946af
AC
17357 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17358 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17359
dc3f10cb
AC
17360 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17361 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17362 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17363 fixed.
17364
b5c0bfa2
AC
173652004-06-09 Andrew Cagney <cagney@gnu.org>
17366
17367 * gdb.base/structs.exp (test_struct_returns): Replace
17368 "return_value_unknown" and "finish_value_unknown" by
17369 "return_value_known" and "finish_value_known". Instead of
17370 "return_value_unknown" iff "finish_value_unknown", check
17371 "return_value_known" implies "finish_value_known".
17372
caeb605f
MH
173732004-06-08 Martin Hunt <hunt@redhat.com>
17374
17375 * gdb.base/float.exp: Add pattern for mips targets.
17376
c892bb64
RC
173772004-06-08 Randolph Chung <tausq@debian.org>
17378
17379 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17380 message for unknown architectures more clear.
17381
48306d3e
JB
173822004-06-08 Joel Brobecker <brobecker@gnat.com>
17383
17384 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17385 start the execution of the program.
17386
83ecb59f
JB
173872004-06-07 Jim Blandy <jimb@redhat.com>
17388
17389 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17390 * gdb.arch/i386-cpuid.h: New helper file.
17391
55264cb4
RC
173922004-06-07 Randolph Chung <tausq@debian.org>
17393
17394 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17395 has started.
17396
23cadb28
RM
173972004-06-04 Roland McGrath <roland@redhat.com>
17398
17399 Fix PR gdb/1647.
17400 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17401 differently to be robust to output buffering differences.
17402
51d01eda
MC
174032004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17404
17405 * gdb.threads/pthreads.exp: Update copyright years.
17406 (check_control_c): Change asynchronous 'after' to synchronous.
17407
f4fc3b93
RM
174082004-06-04 Roland McGrath <roland@redhat.com>
17409
17410 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17411 next gdb prompt.
17412
4013522b
MC
174132004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17414
17415 Fix PR gdb/1636.
17416 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17417 calls to synchronous.
17418
7a8f1e6b
JB
174192004-05-26 Jim Blandy <jimb@redhat.com>
17420
17421 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17422
81bb3443
RC
174232004-05-24 Randolph Chung <tausq@debian.org>
17424
17425 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17426 * gdb.asm/pa.inc: New file.
17427
8f5a3103
MK
174282004-05-22 Mark Kettenis <kettenis@gnu.org>
17429
17430 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17431
734b8fe8 174322004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17433 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17434
17435 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17436 GDB prompt.
17437
725603e1
UW
174382004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17439
f4fc3b93 17440 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17441 setjmp/longjmp. Use sigaction instead of signal.
17442
8b923272 174432004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17444 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17445
17446 * gdb.threads/pthread_cond_wait.c: New file.
17447 * gdb.threads/pthread_cond_wait.exp: New testcase.
17448
8bfabb04
AC
174492004-05-13 Andrew Cagney <cagney@redhat.com>
17450
17451 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17452 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17453
42edda50
AC
174542004-05-11 Andrew Cagney <cagney@redhat.com>
17455
17456 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17457 fixed but revealed gdb/1639.
17458
d303a6c7
AC
174592004-05-10 Andrew Cagney <cagney@redhat.com>
17460
17461 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17462 func1" and "next to 2nd alarm", kernel bug avoided.
17463
bf08c2a1
DJ
174642004-05-10 Daniel Jacobowitz <dan@debian.org>
17465
17466 PR external/1568
17467 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17468 XFAIL if it is smaller than bytes_allocated.
17469 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17470 (main): Make chunks_allocated unsigned. Correct comment.
17471
c0586a34
JB
174722004-05-07 Joel Brobecker <brobecker@gnat.com>
17473
17474 * gdb.arch/powerpc-aix-prologue.c: New file.
17475 * gdb.arch/powerpc-aix-prologue.exp: New file.
17476
f2785d12
JB
174772004-05-07 Jim Blandy <jimb@redhat.com>
17478
17479 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17480 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17481
bd7f6e30
JB
174822004-05-06 Joel Brobecker <brobecker@gnat.com>
17483
17484 * gdb.base/sep.exp: No longer setup_kfail when the program was
17485 built with dwarf2.
17486
0a5e7efe
JI
174872004-05-05 Jim Ingham <jingham@apple.com>
17488
17489 * gdb.base/pending.exp: Make sure pending breakpoints
17490 preserve the ignore count.
f4fc3b93 17491
a8958849
MK
174922004-04-27 Jerome Guitton <guitton@gnat.com>
17493
17494 * i386-prologue.exp: Add testcase for jump instruction as first
17495 instruction of the real code.
17496 * i386-prologue.c (jump_at_beginning): New function.
17497
7e103f5b
MK
174982004-04-28 Mark Kettenis <kettenis@gnu.org>
17499
17500 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17501 x86_64-*-*.
17502
5d38b224
MK
175032004-04-28 Mark Kettenis <kettenis@gnu.org>
17504
17505 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17506 i*86-*-*.
17507
0ef32fd9
MK
175082004-04-25 Mark Kettenis <kettenis@gnu.org>
17509
17510 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17511 expression that checks the return type.
17512
71d7dd7c
AC
175132004-04-23 Andrew Cagney <cagney@redhat.com>
17514
17515 * gdb.base/call-sc.exp: New test of scalar call/return values.
17516 * gdb.base/call-sc.c: Ditto.
17517
1e9f977e
JJ
175182004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17519
17520 * gdb.threads/manythreads.c: Reduce thread stack size.
17521
899d9e3a
JJ
175222004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17523
17524 * gdb.threads/manythreads.c: Add copyright notice.
17525
61bcae62
AC
175262004-04-23 Andrew Cagney <cagney@redhat.com>
17527
17528 * gdb.base/siginfo.exp: Better handle step out of signal.
17529 * gdb.base/sigstep.exp: Ditto.
17530
7339a42e 175312004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17532 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17533
17534 * gdb.threads/manythreads.c: New testcase.
17535 * gdb.threads/manythreads.exp: Ditto.
17536
5c98409b
JB
175372004-04-22 Jim Blandy <jimb@redhat.com>
17538
17539 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17540 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17541
3b611f1a
MC
175422004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17543
17544 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17545
f0fd9238
AC
175462004-04-21 Andrew Cagney <cagney@redhat.com>
17547
17548 * gdb.base/sigstep.c: New file.
17549 * gdb.base/sigstep.exp: New file.
17550
90990674
JB
175512004-04-16 Joel Brobecker <brobecker@gnat.com>
17552
17553 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17554 call to observer_notify_normal_stop.
17555
78cef34b
AC
175562004-04-15 Andrew Cagney <cagney@redhat.com>
17557
17558 * gdb.base/siginfo.c: New file.
17559 * gdb.base/siginfo.exp: New file.
17560
d2343407
JB
175612004-04-12 J. Brobecker <brobecker@gnat.com>
17562
17563 * gdb.base/sep.exp: Fix typo in comment.
17564
a2dba3c8
JB
175652004-04-12 J. Brobecker <brobecker@gnat.com>
17566
17567 * gdb.base/sep.c: New file.
17568 * gdb.base/sep-proc.c: New file.
17569 * gdb.base/sep.exp: New testcase.
17570
15f7b60e
MK
175712004-04-09 Mark Kettenis <kettenis@gnu.org>
17572
17573 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17574 support.
17575
44f4de1a
AC
175762004-04-05 Andrew Cagney <cagney@redhat.com>
17577
17578 * gdb.base/sigaltstack.c: New file.
17579 * gdb.base/sigaltstack.exp: New file.
17580
ef04f396
JB
175812004-04-04 Joel Brobecker <brobecker@gnat.com>
17582
17583 * gdb.base/foll-fork.exp: Update the expected output for
17584 "help set follow-fork-mode", to match a change that was made
17585 to the help of this variable on 2004-01-13.
17586
d40d2c92
JB
175872004-04-01 Joel Brobecker <brobecker@gnat.com>
17588
17589 * lib/ada.exp: Add copyright notice.
17590 * bar.ads: Likewise.
17591 * bar.adb: Likewise.
17592 * null_record.adb: Likewise.
17593 * null_record.exp: Likewise.
17594 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17595
f86ef5a3
JB
175962004-04-01 Joel Brobecker <brobecker@gnat.com>
17597
17598 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17599 * configure: Regenerate.
17600
414e70e3
JB
176012004-04-01 Joel Brobecker <brobecker@gnat.com>
17602
17603 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17604 to build the application. Remove the message printed when in
17605 verbose mode, redundant with the UNSUPPORTED message above.
17606
f0aaee49
JB
176072004-03-31 Joel Brobecker <brobecker@gnat.com>
17608
17609 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17610 * gdb.ada (null_record.exp): New testcase.
17611
ac81cb54
JB
176122004-03-31 Joel Brobecker <brobecker@gnat.com>
17613
17614 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17615
854af2f7
JB
176162004-03-31 Joel Brobecker <brobecker@gnat.com>
17617
17618 * gdb.ada: New subdirectory.
17619 * gdb.ada/Makefile.in: New file.
17620 * gdb.ada/gnat_ada.gpr.in: New file.
17621
034cb681
JB
176222004-03-31 Joel Brobecker <brobecker@gnat.com>
17623
17624 * lib/ada.exp: New file.
17625
78a1a894
DJ
176262004-03-24 Daniel Jacobowitz <drow@mvista.com>
17627
17628 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17629 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17630
4b2b3b3e
AC
176312004-03-22 Andrew Cagney <cagney@redhat.com>
17632
17633 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17634 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17635 Problem identified by Ulrich Weigand.
17636
23c73aa3
DC
176372004-03-17 David Carlton <carlton@kealia.com>
17638
17639 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17640 PR c++/826.
17641
d63a86f8
RM
176422004-03-16 Roland McGrath <roland@redhat.com>
17643
17644 * gdb.base/auxv.exp: New file.
17645 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17646
0e02aa50
DC
176472004-03-12 David Carlton <carlton@kealia.com>
17648
17649 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17650 * gdb.cp/pr-1553.cc: Ditto.
17651 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17652 pass branch.
17653
c20b71be
MC
176542004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17655
17656 * gdb.cp/templates.exp: Accept more template types.
17657
c7414a01
MC
176582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17659
17660 From Corinna Vinschen with modifications.
17661 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17662 local variable obj_with_enum.
17663 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17664 results with obj_with_enum.
17665
ed69573c
MC
176662004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17667
17668 * gdb.cp/classes.cc: New file, copied from misc.cc.
17669 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17670
28301461
MC
176712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17672
17673 * gdb.cp/misc.cc: Add copyright notice.
17674
1198ecbe
DC
176752004-03-05 David Carlton <carlton@kealia.com>
17676
17677 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17678 * gdb.cp/rtti.h: Update copyright.
17679 (namespace n2::n3): New.
17680 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17681 (n2::n3::func3): New.
17682 (main): Call n2::n3::func3.
17683 * gdb.cp/rtti2.cc: Update copyright.
17684 (n2::create3): New.
17685
9e08c470
MK
176862004-03-04 Mark Kettenis <kettenis@gnu.org>
17687
17688 * gdb.asm/openbsd.inc: Fix typo.
17689
4bebc3aa
FF
176902004-03-03 Fred Fish <fnf@redhat.com>
17691
17692 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17693 "val" instead of unused "size". Update copyright year.
17694
6ea9fb37
DJ
176952004-02-29 Daniel Jacobowitz <drow@mvista.com>
17696
17697 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17698 to use unsigned char.
17699 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17700 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17701
23b23974
DJ
177022004-02-29 Daniel Jacobowitz <drow@mvista.com>
17703
17704 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17705 line of output.
17706
7574fd53
DJ
177072004-02-28 Daniel Jacobowitz <drow@mvista.com>
17708
17709 * gdb.base/relocate.c (dummy): Initialize.
17710
a195357f
DJ
177112004-02-28 Daniel Jacobowitz <drow@mvista.com>
17712
17713 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17714 a breakpoint at exit.
17715
72fd54a9
FF
177162004-02-27 Fred Fish <fnf@redhat.com>
17717
17718 * gdb.base/chng-syms.exp: Add expect condition to match failing
17719 case that isn't a timeout.
17720
b9d23137
AC
177212004-02-27 Andrew Cagney <cagney@redhat.com>
17722
17723 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17724 support.
17725
15d208f6 177262004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17727
15d208f6
FF
17728 * gdb.arch/gdb1431.c: Remove.
17729 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17730 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17731 of "until" incorrectly.
17732
98f9cd2d
JB
177332004-02-26 J. Brobecker <brobecker@gnat.com>
17734
17735 * gdb.cp/class2.cc (empty): New class.
17736 (refer): New function.
17737 (main): Declare an object of type empty and use it.
17738 * gdb.cp/class2.exp: Print the value of an object of type empty.
17739
9b50c11b
JJ
177402004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17741
17742 * gdb.base/langs.exp: Update query string to match the
17743 new nquery format used for pending breakpoints.
17744
0dcd613f
AC
177452004-02-26 Andrew Cagney <cagney@redhat.com>
17746
17747 Fix PR i18n/1570.
17748 * gdb.base/charset.c: Update copyright notice.
17749 (main, init_string): Remove the escape character '\e' tests.
17750 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17751 * gdb.base/charset.exp (valid_host_charset): Ditto.
17752 * gdb.base/setvar.exp: Ditto.
17753
b8a56647
AC
177542004-02-24 Andrew Cagney <cagney@redhat.com>
17755
90d59e34
AC
17756 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17757 mmapped data in core file" PASS and FAIL messages consistent.
17758
b8a56647
AC
17759 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17760 setting a breakpoint. Work around PR java/1565.
17761
9f27c604
JJ
177622004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17763
17764 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17765 new nquery format.
17766 * gdb.base/pending.exp: Ditto.
17767
3224a706
MK
177682004-02-22 Mark Kettenis <kettenis@gnu.org>
17769
17770 * configure.in: Run stabs tests on *BSD.
17771 * configure: Regenerated.
17772
41e0a9ca
MK
177732004-02-21 Mark Kettenis <kettenis@gnu.org>
17774
17775 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17776
1e1b3428
FF
177772004-02-20 Fred Fish <fnf@redhat.com>
17778
17779 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17780 blank in test for "returns short", for consistency with other
17781 "returns xxx" tests. Update copyright year.
17782
f9a7572a
FF
177832004-02-19 Fred Fish <fnf@redhat.com>
17784
17785 New testcase for PR breakpoint/1558.
17786 * gdb.arch/gdb1558.exp: New file.
17787 * gdb.arch/gdb1558.c: New file.
17788
b2ce2854
EZ
177892004-02-19 Elena Zannoni <ezannoni@redhat.com>
17790
17791 * gdb.base/nodebug.exp: Fix typo.
17792
e7c9ff01
JB
177932004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17794
17795 Committed by Jim Blandy <jimb@redhat.com>.
17796
62f4b920
JB
17797 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17798
2db536a1
JB
17799 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17800
e7c9ff01
JB
17801 * gdb.base/float.exp: Support s390*-*-* targets.
17802
f3205b34
AF
178032004-02-17 Adam Fedor <fedor@gnu.org>
17804
17805 * gdb.base/gdb1555.exp: New file.
17806 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17807
9d62932d
EZ
178082004-02-17 Elena Zannoni <ezannoni@redhat.com>
17809
17810 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17811
344c9711
FF
178122004-02-16 Fred Fish <fnf@redhat.com>
17813
17814 * gdb.arch/gdb1291.c: Remove
17815 * gdb.arch/gdb1291.s: New test input file.
17816 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17817 fail. Test for correct result, known incorrect result, other
17818 failures and timeouts.
17819
2d822687
AC
178202004-02-16 Andrew Cagney <cagney@redhat.com>
17821
17822 * gdb.base/bigcore.exp: New file.
17823 * gdb.base/bigcore.c: New file.
17824
dac15b66
AC
178252004-02-13 Andrew Cagney <cagney@redhat.com>
17826
17827 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17828 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17829 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17830 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17831 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17832 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17833 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17834 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17835 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17836 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17837
6bdfc2c4
JJ
178382004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17839
17840 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17841 executed is an alloc instruction.
17842
87b3ede8
DC
178432004-02-11 David Carlton <carlton@kealia.com>
17844
17845 * gdb.cp/breakpoint.exp: New.
17846 * gdb.cp/breakpoint.cc: New.
17847
6e19e2bf
MC
178482004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17849
17850 Partial fix for PR gdb/1543.
17851 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17852 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17853 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17854 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17855 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17856 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17857 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17858 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17859 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17860 to bug-gdb@prep.ai.mit.edu .
17861 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17862 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17863 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17864 Likewise.
17865
5c5455dc
AC
178662004-02-10 Andrew Cagney <cagney@redhat.com>
17867
17868 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17869 using gdb_internal_error_resync.
17870
9cf689d7
DJ
178712004-02-09 Daniel Jacobowitz <drow@mvista.com>
17872
17873 * gdb.threads/thread-specific.exp: Stop early if no threads are
17874 found.
17875
d2dc51db
MC
178762004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17877
17878 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17879
14b1a056
DJ
178802004-02-08 Daniel Jacobowitz <drow@mvista.com>
17881
17882 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17883 breakpoints.
17884
83f66e8f
DJ
178852004-02-07 Daniel Jacobowitz <drow@mvista.com>
17886
17887 * config/sim.exp (gdb_load): Handle $arg == "".
17888 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17889 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17890
30fc0091
EZ
178912004-02-07 Elena Zannoni <ezannoni@redhat.com>
17892
a9c64011
AS
17893 * gdb.base/maint.exp: Update test to reflect
17894 obstack changes.
30fc0091 17895
4d806929
JJ
178962004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17897
17898 * gdb.base/pendshr.c (pendfunc): New function that calls
17899 pendfunc1.
17900 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17901
7bfdd688
FF
179022004-02-04 Fred Fish <fnf@redhat.com>
17903
17904 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17905 function symbols and update copyright years.
17906 * gdb.arch/gdb1291.c: Ditto.
17907
aaa08ee4
MC
179082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17909
17910 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17911
dbad7755
MC
179122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17913
17914 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17915
ec4646ef
MC
179162004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17917
17918 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17919
1b802196
FF
179202004-02-02 Fred Fish <fnf@redhat.com>
17921
17922 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17923 remote targets. Update copyright years.
17924
18fe2033
JJ
179252004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17926
17927 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17928 support.
17929 * gdb.base/langs.exp: Fix test which attempts to create
17930 breakpoint on non-existent function to handle new pending
17931 support.
17932 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17933 a breakpoint.
17934 * gdb.base/pending.exp: New test.
17935 * gdb.base/pending.c: New file.
17936 * gdb.base/pendshr.c: Ditto.
17937
8d577d32
DC
179382004-02-02 David Carlton <carlton@kealia.com>
17939
17940 * gdb.cp/overload.exp: Add overloadNamespace tests.
17941 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17942 (overloadNamespace, XXX): New.
17943 (main): Call XXX::marker2.
17944
3ad13771
FF
179452004-02-01 Fred Fish <fnf@redhat.com>
17946
17947 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17948 * gdb.base/finish.exp: Ditto.
17949 * gdb.base/gcore.exp: Ditto.
17950 * gdb.base/huge.exp: Ditto.
17951 * gdb.base/info-proc.exp: Ditto.
17952 * gdb.base/return2.exp: Ditto.
17953 * gdb.threads/gcore-thread.exp: Ditto.
17954
44c75849
DJ
179552004-02-01 Daniel Jacobowitz <drow@mvista.com>
17956
17957 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17958
005bc093
MK
179592004-02-01 Mark Kettenis <kettenis@gnu.org>
17960
17961 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17962 that opening the file succeeds on OpenBSD.
17963
c47cebdb
DJ
179642004-02-01 Daniel Jacobowitz <drow@mvista.com>
17965
17966 * gdb.threads/thread-specific.c: New file.
17967 * gdb.threads/threads-specific.exp: New test script.
17968 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17969 to expect_out.
17970
5a01311c
MK
179712004-02-01 Mark Kettenis <kettenis@gnu.org>
17972
17973 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17974 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17975 only on the "print_small_structs from print_long_arg_list" test.
17976
ce22a4f1
DJ
179772004-02-01 Daniel Jacobowitz <drow@mvista.com>
17978
17979 * gdb.base/completion.exp: Kill a stray backslash.
17980
17981 From Jim Ingham <jingham@apple.com>:
17982 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17983 agrees with the result from sending a tab.
17984
abbab9d3
DJ
179852004-01-31 Daniel Jacobowitz <drow@mvista.com>
17986
17987 * gdb.base/chng-syms.exp: Remove stray newline.
17988
53904d1e
MK
179892004-01-31 Mark Kettenis <kettenis@gnu.org>
17990
17991 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17992 *-*-openbsd*.
17993 * gdb.asm/openbsd.inc: New file.
17994
3a4b3aac
MK
179952004-01-30 Mark Kettenis <kettenis@gnu.org>
17996
17997 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17998 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17999 *-*solaris2*. Remove commented out default settings for
18000 asm-flags. Replace gdb_compile with target_link.
18001
ebac27b4
MC
180022004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18003
18004 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18005 for all tests. Remove old hp-ux and cygnus xfail cases.
18006
d8679d84
PH
180072004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18008
18009 * gdb.base/chng-syms.exp: New file.
18010 * gdb.base/chng-syms.c: New file.
18011
0a55bc22
MC
180122004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18013
18014 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18015 Provide arms for current output in all my configurations.
18016
94b8e876
MC
180172004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18018
18019 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18020 * lib/compiler.cc: Likewise.
18021 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18022 get the right preprocessor. Eval the output directly. Remove
18023 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18024 hp_f77_compiler and hp_f90_compiler completely.
18025 (gdb_preprocess): Delete.
18026 (get_compiler): Delete.
18027
7cf03d44
MK
180282004-01-24 Mark Kettenis <kettenis@gnu.org>
18029
18030 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18031 <string.h>.
18032
68b6dce9
NR
180332004-01-24 Nick Roberts <nick@nick.uklinux.net>
18034
18035 * gdb.mi/mi-stack.exp: Update copyright.
18036
b368761e
DC
180372004-01-23 David Carlton <carlton@kealia.com>
18038
18039 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18040 test for cp_lookup_transparent_type.
18041 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18042 call them.
18043
f2061b53
DJ
180442004-01-23 Daniel Jacobowitz <drow@mvista.com>
18045
18046 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18047 after -var-update.
18048
37fc574a
DC
180492004-01-23 David Carlton <carlton@kealia.com>
18050
18051 * gdb.cp/namespace.cc (C::ensureRefs): New.
18052 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18053
8e94b928
NR
180542004-01-20 Nick Roberts <nick@nick.uklinux.net>
18055
18056 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18057 case "-stack-list-locals 2".
18058 * gdb.mi/mi-var-child.exp: Test for case
18059 "-var-list-children --all-values NAME".
18060
997b0952
MC
180612004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18062
18063 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18064
52470da3
MK
180652004-01-18 Mark Kettenis <kettenis@gnu.org>
18066
7049b4b8
MK
18067 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18068 used with gdb_test_multiple.
18069
52470da3
MK
18070 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18071 read at address 0. This fixes PR testsuite/1504.
18072
da6012e5
DJ
180732004-01-18 Daniel Jacobowitz <drow@mvista.com>
18074
18075 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18076 Remove downloading, guessing the host executable, the calls to
18077 gdb_file_cmd and gdb_target_cmd, and "load" support.
18078 (infer_host_exec): New function broken out from gdb_load.
18079 (gdb_load): New wrapper for gdbserver_gdb_load.
18080 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18081 gdb_target_cmd. Use -target-select.
18082 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18083 Download binaries to the host. Clear last_mi_remote_file when
18084 we load a new binary.
18085 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18086 call gdbserver_gdb_load and mi_gdb_target_cmd.
18087
32c70722
MC
180882004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18089
18090 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18091 type patterns.
18092
b0cecf36
MC
180932004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18094
18095 * gdb.cp/templates.exp: Fix typo in test name of
18096 "print Foo<volatile char*>::foo".
18097
4120d7e6
MC
180982004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18099
18100 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18101
f679e530
BE
181022004-01-16 Ben Elliston <bje@wasabisystems.com>
18103
18104 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18105 (clean mostlyclean): Remove empty rm.
18106
091c48f6
MC
181072004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18108
18109 * gdb.base/setvar.exp: Add copyright years.
18110
3e5fc8d2
DC
181112004-01-14 David Carlton <carlton@bactrian.org>
18112
18113 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18114 PR c++/1511 and update coment.
18115 * gdb.cp/templates.exp: Update patterns to match current output.
18116 If changes involve something other than whitespace, KFAIL
18117 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18118
63d06c5c
DC
181192004-01-14 David Carlton <carlton@kealia.com>
18120
18121 * gdb.cp/namespace.exp: Add tests involving classes defined within
18122 namespaces.
18123 * gdb.cp/namespace.cc (C::CClass): New.
18124 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18125
a51dab88
EZ
181262004-01-14 Elena Zannoni <ezannoni@redhat.com>
18127
18128 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18129 what debug info we have. Print a better message if something goes
18130 wrong while producing the separate debug info file.
18131
a476ccc9
MC
181322004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18133
18134 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18135
f453692c
MC
181362004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18137
18138 * gdb.base/callfuncs.c: Add copyright notice.
18139
f40063a5
MC
181402004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18141
18142 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18143 inheritance. PR gdb/1498, PR gcc/13539.
18144
19ac3974
EZ
181452004-01-13 Elena Zannoni <ezannoni@redhat.com>
18146
a9c64011
AS
18147 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18148 test specific name.
18149 * gdb.mi/gdb669.exp: Ditto.
18150 * gdb.mi/mi-pthreads.exp: Ditto.
18151 * gdb.mi/mi1-pthreads.exp: Ditto.
18152 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18153
56c97c6e
MC
181542004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18155
18156 * gdb.cp/member-ptr.cc: Add copyright notice.
18157
a0644324
MC
181582004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18159
18160 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18161 some patterns for recent versions of gcc and hpacc. Delete
18162 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18163 Delete tests that access a NULL pointer-to-member-data. This
18164 script is still disabled for gcc.
18165
32fabe09
EZ
181662004-01-12 Elena Zannoni <ezannoni@redhat.com>
18167
18168 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18169 escaped correctly.
32fabe09 18170
1f8a6abb
EZ
181712004-01-12 Elena Zannoni <ezannoni@redhat.com>
18172
18173 * gdb.base/sepdebug.exp: New file.
18174 * gdb.base/sepdebug.c: New file.
18175 * lib/gdb.exp (separate_debug_filename): New procedure.
18176 (gdb_gnu_strip_debug): New procedure.
18177
48efe704
AC
181782004-01-12 Andrew Cagney <cagney@redhat.com>
18179
18180 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18181 * gdb.mi/ChangeLog-1999-2003: New file.
18182
a9415475
AC
181832004-01-12 Andrew Cagney <cagney@redhat.com>
18184
18185 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18186 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18187 or EEXIST", treat EBUSY as an XFAIL.
18188
83b8cf9d
MC
181892004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18190
18191 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18192 hp_cc_compiler.
18193
9939d2a8
MC
181942004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18195
18196 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18197 decorations.
18198
1ff8cadf
MC
181992004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18200
18201 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18202 and "(aCC)" decorations. Remove obsolete doco about old
18203 test results.
18204
6fa9022e
MC
182052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18206
18207 * gdb.cp/exception.exp: Fix typo in doco.
18208
209721fe
MK
182092004-01-09 Mark Kettenis <kettenis@gnu.org>
18210
18211 * gdb.base/gdb1476.exp: Fix typo.
18212
ef11303e
MC
182132004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18214
18215 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18216 file.
18217
041ab88c
MC
182182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18219
18220 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18221 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18222 Use gdb_compile. Remove restriction on gcc. Add some patterns
18223 for recent version of gdb. Delete second half, which was a copy
18224 of the first half with different build flags. This test is
18225 still disabled because it is still not ready for production.
18226
e36d075a
MC
182272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18228
18229 * gdb.cp/exception.cc: Add copyright notice.
18230 * gdb.cp/exception.exp: Add a notice that this file is broken
18231 because of line number changes caused by addition of copyright
18232 notice.
18233
42b190ad
MC
182342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18235
18236 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18237 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18238
8f25f06b
MC
182392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18240
18241 * gdb.cp/classes.exp: Accept gnu abi 2.
18242 * gdb.cp/derivation.exp: Likewise.
18243 * gdb.cp/overload.exp: Likewise.
18244 * gdb.cp/virtfunc.exp: Likewise.
18245
06ded8b8
MC
182462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18247
18248 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18249 semicolon after end of function.
18250
77c26ae3
MC
182512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18252
18253 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18254 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18255 boilerplate code for compiling and running the program under
18256 test. Add some string method tests.
18257
20757486
MC
182582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18259
18260 * gdb.cp/bs15503.cc: Add copyright notice.
18261 * gdb.cp/bs15503.exp: Adjust line number.
18262
0fd3b503
MC
182632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18264
18265 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18266 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18267
10d1bea8
MC
182682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18269
18270 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18271 hp_cc_compiler.
18272
2789202a
MC
182732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18274
18275 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18276 * gdb.cp/ctti.exp: Use the marker instead of "next".
18277 With gcc, run further before bailing.
18278
b862f14c
MC
182792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18280
18281 * gdb.cp/cttiadd.cc: Add copyright notice.
18282 * gdb.cp/cttiadd1.cc: Likewise.
18283 * gdb.cp/cttiadd2.cc: Likewise.
18284 * gdb.cp/cttiadd3.cc: Likewise.
18285
96da2469
MC
182862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18287
18288 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18289 Use gdb_test, gdb_test_multiple. Use floating-point values that
18290 have exact representations in IEEE-ish formats.
18291
053248ff
MC
182922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18293
18294 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18295 compilers. Delete duplicate call to get_compiler_info.
18296 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18297 * gdb.base/volatile.exp: Likewise.
18298
84acecdd
MK
182992004-01-07 Mark Kettenis <kettenis@gnu.org>
18300
18301 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18302 memory at address 0.
18303
fe11a27f
MC
183042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18305
18306 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18307 to test for hp-ux assembler. Fix copyright years.
18308
60ad077b
AC
183092004-01-07 Andrew Cagney <cagney@redhat.com>
18310
18311 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18312
1c9b8f33
AC
183132004-01-07 Andrew Cagney <cagney@redhat.com>
18314
18315 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18316 when creating the read-only file. From analysis by Roland McGrath
18317 and Elena Zannoni.
18318
753ccc7a
MC
183192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18320
18321 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18322
eca3e36b
MC
183232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18324
18325 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18326 data pointers.
18327
f8d4bac4
MC
183282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18329
18330 * gdb.cp/m-static.exp: Compile one source file at a time.
18331 Delete unused call to get_compiler_info.
18332
9b4e0f94
MC
183332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18334
18335 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18336 * gdb.base/call-rt-st.exp: Likewise.
18337 * gdb.base/nodebug.exp: Likewise.
18338 * gdb.base/volatile.exp: Likewise.
18339 * gdb.cp/ref-types.exp: Likewise.
18340 * gdb.cp/templates.exp: Likewise.
18341
023c1024
MK
183422004-01-05 Mark Kettenis <kettenis@gnu.org>
18343
18344 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18345
19703c4a
MC
183462004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18347
18348 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18349 hppa*-hp-hpux*.
18350
18b67037
MK
183512004-01-04 Mark Kettenis <kettenis@gnu.org>
18352
ba6219c8
MK
18353 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18354 x86_64-*-*.
18355
18b67037
MK
18356 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18357 sparc64-*-* and sparc*-solaris2*.
18358
1bfbbb9d
MK
183592004-01-04 Mark Kettenis <kettenis@gnu.org>
18360
18361 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18362 return ${tests}" test. The ${tests} already mentions the
18363 filename.
18364
06846494
MC
183652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18366
18367 * gdb.cp/local.exp: Accept gcc abi 2.
18368
3b0cb202
MC
183692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18370
18371 * gdb.cp/templates.exp: Accept gcc abi 2.
18372
0643ec3f
MC
183732004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18374
18375 * lib/compiler.cc: Remove supports_template_debugging.
18376 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18377
d231d0b1
MC
183782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18379
18380 * gdb.cp/namespace.exp: Accept gcc abi 2.
18381
44ffb27c
MC
183822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18383
18384 * gdb.cp/method.exp: Accept gcc abi 2.
18385
184ad485
MC
183862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18387
18388 * gdb.cp/classes.exp: Generate identical results as old version.
18389 * gdb.cp/derivation.exp: Likewise.
18390 * gdb.cp/overload.exp: Likewise.
18391 * gdb.cp/virtfunc.exp: Likewise.
18392
116f09e7
MC
183932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18394
18395 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18396 mysterious bug with sourceware version of expect.
18397
b1379776
MC
183982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18399
18400 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18401 current versions of gcc, including gcc abi 2. Remove gratuitous
18402 restart of test program. Use gdb_test_multiple and gdb_test for
18403 all tests. Add patterns to xfail missing "const" in "const char *"
18404 and kfail PR gdb/1155.
18405
6b7a4c0e
MC
184062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18407
18408 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18409 current versions of gcc, including gcc abi 2. Remove gratuitous
18410 restart of test program. Use gdb_test_multiple and gdb_test for
18411 all tests. Add patterns to kfail PR gdb/1498.
18412
51615d72
MC
184132003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18414
18415 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18416 current versions of gcc, including gcc abi 2. Use "breakpoint"
18417 and "continue" instead of restarting the target program. Use
18418 gdb_test_multiple and gdb_test for all tests.
18419
7b79a9d7
MK
184202004-01-01 Mark Kettenis <kettenis@gnu.org>
18421
18422 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18423 for *-*-solaris2*.
18424
1cd3489f
MC
184252003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18426
18427 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18428 current versions of gcc, including gcc abi 2. Use "breakpoint"
18429 and "continue" instead of restarting the target program several
18430 times. Use gdb_test_multiple and gdb_test for all tests.
18431
850742db
MC
184322003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18433
18434 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18435 source files.
18436
eb4bbda8
MC
184372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18438
18439 * gdb.base/environ.exp: Handle compiling test case from multiple
18440 source files.
18441
e42c7771
MC
184422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18443
18444 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18445
80e4b428
JB
184462003-12-17 Jim Blandy <jimb@redhat.com>
18447
5f06973a
JB
18448 * gdb.base/freebpcmd.c: Add copyright notice.
18449
80e4b428
JB
18450 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18451
0ab84fb7
MC
184522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18453
18454 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18455
1b3bb3d0
JB
184562003-12-13 Jim Blandy <jimb@redhat.com>
18457
18458 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18459
3a4c9371
KB
184602003-12-12 Kevin Buettner <kevinb@redhat.com>
18461
18462 * gdb.asm/frv.inc: New file.
18463 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18464
a1dea79a
FF
184652003-12-09 Fred Fish <fnf@redhat.com>
18466
18467 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18468 functions to break1.c and leave prototypes behind. Add more
18469 "set breakpoint NN here" comments.
18470 * gdb.base/break1.c: New file.
18471
18472 * gdb.base/break.exp: Handle compiling test case from multiple
18473 source files and change source file references as needed.
18474 * gdb.base/completion.exp: Ditto.
18475 * gdb.base/condbreak.exp: Ditto.
18476 * gdb.base/define.exp: Ditto.
18477 * gdb.base/ena-dis-br.exp: Ditto.
18478 * gdb.base/info-proc.exp: Ditto.
18479 * gdb.base/maint.exp: Ditto.
18480 * gdb.base/until.exp: Ditto.
18481
18482 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18483 hardcoded line numbers.
18484 * gdb.base/define.exp: Ditto.
18485 * gdb.base/ena-dis-br.exp: Ditto.
18486 * gdb.base/maint.exp: Ditto.
18487 * gdb.base/until.exp: Ditto.
18488
18489 * gdb.base/completion.exp: Use "break1" for completion tests since
18490 "break" is no longer a unique prefix.
18491
5266b69c
AC
184922003-12-06 Andrew Cagney <cagney@redhat.com>
18493
18494 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18495 "return_value_unimplemented". When an unimplemented struct return
18496 architecture, report incorrect values as a KFAIL
18497
374451f0
MC
184982003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18499
18500 * gdb.cp/rtti.exp: Accept new wording of warning from
18501 cp_lookup_rtti_type.
18502
ba9b20a7
MC
185032003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18504
18505 Partial fix for PR testsuite/1456.
18506 * gdb.base/scope.exp (test_at_main): Replace references to
18507 gcc_compiled with calls to test_compiler_info.
18508 (test_at_foo): Likewise.
18509 (test_at_bar): Likewise.
18510
b74b6d0b
MC
185112003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18512
18513 Partial fix for PR testsuite/1456.
18514 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18515 to test_compiler_info.
18516
ccfa3402
MC
185172003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18518
18519 * gdb.base/so-impl-ld.exp: Update copyright notice.
18520
f6246aba
MC
185212003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18522
18523 Partial fix for PR testsuite/1456.
18524 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18525 to test_compiler_info.
18526
13ae734a
MC
185272003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18528
18529 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18530 from current versions of gdb. Clean up regular expressions.
18531 Delete redundant timeout case.
18532
d8e1cdee
MC
185332003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18534
18535 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18536 from current versions of gdb. Clean up regular expressions.
18537 Delete redundant timeout case.
18538
96457b64
MC
185392003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18540
18541 Partial fix for PR testsuite/1456.
18542 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18543 gcc_compiled with call to test_compiler_info.
18544
f35309fc
MC
185452003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18546
18547 Partial fix for PR testsuite/1456.
18548 * gdb.base/list.exp (test_list_function): Delete unused declaration
18549 of gcc_compiled.
18550
d7afdf9b
MC
185512003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18552
18553 Partial fix for PR testsuite/1456.
18554 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18555 call to test_compiler_info.
18556
71507b56
MK
185572003-11-29 Mark Kettenis <kettenis@gnu.org>
18558
18559 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18560 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18561 it to create the appropriate note.inc.
18562 * gdb.asm/asmsrc1.s: Include "note.inc".
18563 * gdb.asm/netbsd.inc: New file.
18564 * gdb.asm/empty.inc: New file.
18565
f81f93f7
MC
185662003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18567
18568 Partial fix for PR testsuite/1456.
18569 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18570 calls to test_compiler_info.
18571
9a77938e
MC
185722003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18573
18574 Partial fix for PR testsuite/1456.
18575 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18576 calls to test_compiler_info.
18577
e8367dc7
MK
185782003-11-27 Mark Kettenis <kettenis@gnu.org>
18579
18580 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18581 pattern for the KFAILs.
18582
526c61ee
AF
185832003-11-25 Adam Fedor <fedor@gnu.org>
18584
18585 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18586 * gdb.objc/objcdecode.m: New file.
18587
28f2d600
AF
185882003-11-25 Adam Fedor <fedor@gnu.org>
18589
18590 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18591 * gdb.objc/nondebug.m: New file.
18592
a3895cee
BE
185932003-11-26 Ben Elliston <bje@wasabisystems.com>
18594
18595 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18596 NetBSD as it does on FreeBSD. Modelled on a similar change by
18597 Mark Kettenis on 2003-05-30.
18598 (link-flags): Set to "--entry _start" regardless of target.
18599 Special linker flags are to be appended to $link-flags.
18600 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18601
c9f2c8a3
MC
186022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18603
18604 * gdb.cp/method.exp: Accept output of new demangler.
18605
15a0587a 186062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18607
18608 * gdb/class2.exp: New file.
18609 * gdb/class2.cc: New file.
18610
3c00b570
MC
186112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18612
18613 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18614 of new demangler.
18615
7027acc7
MK
186162003-11-23 Mark Kettenis <kettenis@gnu.org>
18617
18618 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18619 of gdb_test "run".
18620
b0e1598a
MK
186212003-11-23 Mark Kettenis <kettenis@gnu.org>
18622
18623 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18624 "continue" into "run".
18625
4d9eda44
MC
186262003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18627
18628 Partial fix for PR testsuite/1456.
18629 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18630 call to test_compiler_info.
18631 * gdb.cp/ctti.exp: Likewise.
18632 * gdb.cp/derivation.exp: Likewise.
18633 * gdb.cp/member-ptr.exp: Likewise.
18634 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18635 reference to gcc_compiled.
18636
186372003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18638
18639 Fix PR testsuite/1463.
18640 * gdb.base/structs.exp (start_structs_test): Call
18641 get_debug_format before using the debug format.
18642
d422fe19
AC
186432003-11-22 Andrew Cagney <cagney@redhat.com>
18644
18645 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18646 * gdb.base/structs.exp: Use gdb_test_multiple.
18647
039cf96d
AC
186482003-11-20 Andrew Cagney <cagney@redhat.com>
18649
6882279b
AC
18650 * gdb.base/structs.exp: Handle and recover from internal errors.
18651 Replace "foo${n}" with "foo<n>" in test messages.
18652
e53890ae
AC
18653 * gdb.base/structs.exp: Update copyright. Rewrite.
18654 * gdb.base/structs.c: Update copyright. Rewrite.
18655
2b211c59
AC
18656 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18657 resync count exceeded.
d63a86f8 18658
039cf96d
AC
18659 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18660 from the internal error.
18661 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18662 Original from Jim Blandy.
18663 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18664
eac98b22
AC
186652003-11-19 Andrew Cagney <cagney@redhat.com>
18666
18667 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18668 KFAIL.
18669
67455b2a
MK
186702003-11-17 Mark Kettenis <kettenis@gnu.org>
18671
18672 New testcase for PR backtrace/1435.
18673 * gdb.arch/i386-unwind.exp: New file.
18674 * gdb.arch/i386-unwind.c: New file.
18675
853d6e5b
AC
186762003-11-17 Andrew Cagney <cagney@redhat.com>
18677
18678 * lib/gdb.exp (compiler_info): New global.
18679 (test_compiler_info): New function.
18680 (get_compiler_info): Set compiler_info.
18681 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18682 "compiler_info" to gcc-<major>-<minor>.
18683
38cf6e11
MC
186842003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18685
18686 * gdb.trace/configure: Remove.
18687
a50d3602
EZ
186882003-11-13 Elena Zannoni <ezannoni@redhat.com>
18689
18690 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18691 breakpoints.
a50d3602
EZ
18692 * gdb.base/break.exp: Remove all references to explicit line
18693 numbers.
18694
d9407aaa
NC
186952003-11-11 Nick Clifton <nickc@redhat.com>
18696
18697 * gdb.base/shreloc.exp: Do not run for targets which do not
18698 support shared objects.
18699
db488fc1
CV
187002003-11-10 Corinna Vinschen <vinschen@redhat.com>
18701
18702 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18703 Don't run tests if nofileio flag is given.
18704
6a90a18e
EZ
187052003-11-07 Elena Zannoni <ezannoni@redhat.com>
18706
18707 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18708 as well as 'Watchpoint'.
6a90a18e 18709
0b915e9c
EZ
187102003-11-06 Elena Zannoni <ezannoni@redhat.com>
18711
18712 Reported by Jim Ingham <jingham@apple.com>:
18713 * gdb.base/annota1.exp: Match at least one occurrence of the
18714 signal handler annotation.
18715
d7e4b55f
EZ
187162003-11-06 Elena Zannoni <ezannoni@redhat.com>
18717
a9c64011
AS
18718 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18719 as well as 'Watchpoint'.
d7e4b55f 18720
2fe4e8d0
MC
187212003-11-05 Michael Chastain <mec@shout.net>
18722
18723 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18724
6ef88553
KW
187252003-11-03 Kris Warkentin <kewarken@qnx.com>
18726
18727 * gdb.arch/gdb1291.c: New test file.
18728 * gdb.arch/gdb1291.exp: New test script.
18729 * gdb.arch/gdb1431.c: New test file.
18730 * gdb.arch/gdb1431.exp: New test script.
18731
ae7dc4d8
MC
187322003-10-22 Michael Chastain <mec@shout.net>
18733
18734 * gdb.mi/pthreads.c: Add copyright notice.
18735
c39d7427
MC
187362003-10-22 Michael Chastain <mec@shout.net>
18737
18738 * gdb.threads/pthreads.c: Add copyright notice.
18739
8b7d96c1
MC
187402003-10-20 Michael Chastain <mec@shout.net>
18741
18742 * gdb.base/gdb1056.exp: New test script.
18743
d1d69fdd
DJ
187442003-10-13 Daniel Jacobowitz <drow@mvista.com>
18745
18746 * gdb.threads/killed.exp: Use gdb_run_cmd.
18747
7d605576
DJ
187482003-10-13 Daniel Jacobowitz <drow@mvista.com>
18749
18750 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18751 create a core file.
18752 * gdb.threads/gcore-thread.exp: Likewise.
18753
618ec112
CV
187542003-10-13 Corinna Vinschen <vinschen@redhat.com>
18755
18756 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18757 type, based on char type.
18758 (struct bit_flags_short_t): New bitfield type, based on short type.
18759 (init_bit_flags_char): New fuction.
18760 (init_bit_flags_short): Ditto.
18761 (print_bit_flags_char): Ditto.
18762 (print_bit_flags_short): Ditto.
18763 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18764
9367a73c
MC
187652003-10-11 Michael Chastain <mec@shout.net>
18766
18767 * gdb.base/call-rt-st.exp: Update copyright year.
18768
1decf120
KI
187692003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18770
18771 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18772 * gdb.disasm/sh3.s: Ditto.
18773
5445b2ae
DJ
187742003-10-07 Daniel Jacobowitz <drow@mvista.com>
18775
18776 * gdb.threads/switch-threads.exp: New test.
18777 * gdb.threads/switch-threads.c: New source file.
18778
aec24853
CV
187792003-10-07 Corinna Vinschen <vinschen@redhat.com>
18780
18781 * gdb.base/ending-run.exp: Add sh specific case.
18782
adc7428d
AC
187832003-10-06 Andrew Cagney <cagney@redhat.com>
18784
18785 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18786 * gdb.disasm/mn10200.exp: Delete obsolete file.
18787
c9d37158
DJ
187882003-09-29 Daniel Jacobowitz <drow@mvista.com>
18789
18790 * ChangeLog: Correct an entry command.exp -> commands.exp.
18791 * gdb.base/commands.exp (bp_deleted_in_command_test)
18792 (temporary_breakpoint_commands): Check noargs.
18793
79c2c32d
DC
187942003-09-25 David Carlton <carlton@kealia.com>
18795
18796 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18797 of some print tests, where appropriate. Add tests for C::D::cd,
18798 E::ce, F::cXfX, G::XgX.
18799 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18800
594e6d67
RE
188012003-09-25 Richard Earnshaw <rearnsha@arm.com>
18802
18803 * lib/java.exp (java_init): Import target_alias before using it.
18804
10f0d451
DC
188052003-09-25 David Carlton <carlton@kealia.com>
18806
18807 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18808
274bcba0
EZ
188092003-09-23 Elena Zannoni <ezannoni@redhat.com>
18810
d63a86f8 18811 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18812 weirdness.
274bcba0 18813
cdbf20f7
MC
188142003-09-17 Michael Chastain <mec@shout.net>
18815
18816 * gdb.cp/gdb1355.exp: New file.
18817 * gdb.cp/gdb1355.c: New file.
18818
71e06f80
CV
188192003-09-15 Corinna Vinschen <vinschen@redhat.com>
18820
18821 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18822 * gdb.asm/sh.inc: New file.
18823
5c4e30ca
DC
188242003-09-11 David Carlton <carlton@kealia.com>
18825
bd45b7af
DC
18826 * gdb.cp/namespace.exp: Add tests for namespace types.
18827 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18828 (test_namespace): New.
18829
1c199746
EZ
188302003-09-11 Elena Zannoni <ezannoni@redhat.com>
18831
a9c64011 18832 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18833 * gdb.stabs/weird.exp: Ditto.
1c199746 18834
04ed252f
MC
188352003-09-08 Michael Chastain <mec@shout.net>
18836
18837 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18838
d8a2d9e7
MC
188392003-09-07 Michael Chastain <mec@shout.net>
18840
18841 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18842 'parse error'.
18843
161afb24
MK
188442003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18845
18846 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18847
49f2741a
MC
188482003-08-30 Michael Chastain <mec@shout.net>
18849
18850 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18851 * gdb.gdb/observer.exp: Ditto.
18852 * gdb.gdb/xfullpath.exp: Ditto.
18853
8afa723e
MK
188542003-08-29 Mark Kettenis <kettenis@gnu.org>
18855
18856 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18857 *-*-*bsd*.
18858
f31dfe3b
JJ
188592003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18860
18861 * gdb.base/dump.exp: Skip for ia64.
18862
4630e498
JJ
188632003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18864
18865 * gdb.asm/asm-source.exp: Add ia64 support.
18866 * gdb.asm/ia64.inc: New file.
18867
1105b7ef
MC
188682003-08-22 Michael Chastain <mec@shout.net>
18869
18870 * gdb.cp: New directory.
18871 * gdb.cp/*: Copy from gdb.c++/*.
18872 * gdb.c++/*: Remove.
18873 * Makefile.in: Change gdb.c++ to gdb.cp.
18874 * configure.in: Ditto.
18875 * configure: Regnerate.
18876
c945b932
MK
188772003-08-18 Mark Kettenis <kettenis@gnu.org>
18878
18879 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18880 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18881
2b66634b
DJ
188822003-08-17 Daniel Jacobowitz <drow@mvista.com>
18883
18884 * mi-var-display.exp (-var-list-children weird): Accept function
18885 pointers with argument types.
18886 * mi1-var-display.exp (-var-list-children weird): Likewise.
18887 * mi2-var-display.exp (-var-list-children weird): Likewise.
18888
a356f73b
DJ
188892003-08-17 Daniel Jacobowitz <drow@mvista.com>
18890
18891 * gdb.base/annota3.exp: Add missing newline.
18892
483417b8
MC
188932003-08-06 Michael Chastain <mec@shout.net>
18894
18895 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18896
c99c59c3
MS
188972003-08-12 Michael Snyder <msnyder@redhat.com>
18898
18899 * gdb.base/float.exp: Add test for SH.
18900
55ed7501
MK
189012003-08-10 Mark Kettenis <kettenis@gnu.org>
18902
18903 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18904
1a371f2e
EZ
189052003-08-07 Elena Zannoni <ezannoni@redhat.com>
18906
18907 * gdb.base/completion.exp: Remove reduntant completion test
18908 on filename.
18909
e0f353ce
EZ
189102003-08-07 Elena Zannoni <ezannoni@redhat.com>
18911
a9c64011
AS
18912 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18913 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18914 gdb.trace/save-trace.exp: Make sure that full pathnames are
18915 escaped correctly.
e0f353ce 18916
5710a1af 189172003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18918
a9c64011
AS
18919 * configure.in: Don't generate config.h from config.hin.
18920 * configure: Regenerate.
18921 * config.hin: Remove file.
18922 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18923 * gdb.threads/pthreads.c: Ditto.
5710a1af 18924
dcd81ce9
DJ
189252003-08-07 Daniel Jacobowitz <drow@mvista.com>
18926
18927 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18928 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18929 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18930 Replace ld24 with seth/add3.
18931
6009d884
AC
189322003-08-02 Andrew Cagney <cagney@redhat.com>
18933
18934 * gdb.base/annota3.exp: New file.
18935 * gdb.base/annota3.c: New file.
18936 * gdb.c++/annota3.exp: New file.
18937 * gdb.c++/annota3.cc: New file.
18938
51514e06
MC
189392003-07-29 Michael Chastain <mec@shout.net>
18940
18941 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18942 actually failed.
18943 (do_pass): Likewise.
18944 * gdb.threads/tls.exp: Always initialize no_of_threads.
18945
4ee6625b
DJ
189462003-07-27 Daniel Jacobowitz <drow@mvista.com>
18947
18948 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18949 pattern.
18950 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18951 * gdb.threads/tls.exp: Recognize one case of the host library not
18952 supporting TLS.
18953
225f2bf6
AC
189542003-07-27 Andrew Cagney <cagney@redhat.com>
18955
18956 * gdb.base/fileio.exp: Use SH when running commands using
18957 remote_exec.
18958
bcb27c9f
DJ
189592003-07-24 Daniel Jacobowitz <drow@mvista.com>
18960
18961 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18962 * gdb.base/relocate.c (dummy): New padding array.
18963
3d67be83
MS
189642003-07-22 Michael Snyder <msnyder@redhat.com>
18965
d63a86f8 18966 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18967
18968 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18969 patterns to be more general, accepting old and new output.
18970 Some output chars (such as '+') also must be quoted.
d63a86f8 18971 Some addresses are displayed numerically instead of
3d67be83
MS
18972 symbolically.
18973
57ba3b85
MS
189742003-07-23 Michael Snyder <msnyder@redhat.com>
18975
686d097c
MS
18976 * gdb.base/return2.exp: Don't test long-long return.
18977
57ba3b85
MS
18978 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18979 * gdb.disasm/t01_mov.exp: Ditto.
18980 * gdb.disasm/t02_mova.s: Ditto.
18981 * gdb.disasm/t02_mova.exp: Ditto.
18982 * gdb.disasm/t03_add.s: Ditto.
18983 * gdb.disasm/t03_add.exp: Ditto.
18984 * gdb.disasm/t04_sub.s: Ditto.
18985 * gdb.disasm/t04_sub.exp: Ditto.
18986 * gdb.disasm/t05_cmp.s: Ditto.
18987 * gdb.disasm/t05_cmp.exp: Ditto.
18988 * gdb.disasm/t06_ari2.s: Ditto.
18989 * gdb.disasm/t06_ari2.exp: Ditto.
18990 * gdb.disasm/t07_ari3.s: Ditto.
18991 * gdb.disasm/t07_ari3.exp: Ditto.
18992 * gdb.disasm/t08_or.s: Ditto.
18993 * gdb.disasm/t08_or.exp: Ditto.
18994 * gdb.disasm/t09_xor.s: Ditto.
18995 * gdb.disasm/t09_xor.exp: Ditto.
18996 * gdb.disasm/t10_and.s: Ditto.
18997 * gdb.disasm/t10_and.exp: Ditto.
18998 * gdb.disasm/t11_logs.s: Ditto.
18999 * gdb.disasm/t11_logs.exp: Ditto.
19000 * gdb.disasm/t12_bit.s: Ditto.
19001 * gdb.disasm/t12_bit.exp: Ditto.
19002 * gdb.disasm/t13_otr.s: Ditto.
19003 * gdb.disasm/t13_otr.exp: Ditto.
19004
e00759ef
EZ
190052003-07-22 Elena Zannoni <ezannoni@redhat.com>
19006
19007 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19008
8bc2021f
EZ
190092003-07-22 Elena Zannoni <ezannoni@redhat.com>
19010
a9c64011
AS
19011 * gdb.threads/tls.c : New file.
19012 * gdb.threads/tls.exp : New file.
19013 * gdb.threads/tls-main.c : New file.
19014 * gdb.threads/tls-shared.c : New file.
19015 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19016
89320c4c
AS
190172003-07-22 Andreas Schwab <schwab@suse.de>
19018
19019 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19020
180dea7c
AS
190212003-07-20 Andreas Schwab <schwab@suse.de>
19022
19023 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19024 due to insn reordering.
19025
0714963c
AC
190262003-07-15 Andrew Cagney <cagney@redhat.com>
19027
19028 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19029
98a23b3f
MC
190302003-07-15 Michael Chastain <mec@shout.net>
19031
19032 * gdb.base/gdb1250.exp: New file.
19033 * gdb.base/gdb1250.c: New file.
19034
27e417a2
ML
190352003-07-09 Michal Ludvig <mludvig@suse.cz>
19036
19037 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19038 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19039
8bc2021f
EZ
190402003-07-09 Elena Zannoni <ezannoni@redhat.com>
19041
a9c64011
AS
19042 * gdb.threads/tls.c: New file.
19043 * gdb.threads/tls.exp: New file.
19044 * gdb.threads/tls-main.c: New file.
19045 * gdb.threads/tls-shared.c: New file.
19046 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19047
d99968dc
EZ
190482003-07-09 Elena Zannoni <ezannoni@redhat.com>
19049
19050 * gdb.base/annota1.exp: Make sure that we properly escape the
19051 full path of the source file. Xfail more permissive patterns,
d63a86f8 19052 due to a compiler debug info problem.
d99968dc 19053
83876b3b
AS
190542003-07-07 Andreas Schwab <schwab@suse.de>
19055
2705e972
AS
19056 * gdb.asm/m68k.inc: New file.
19057 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19058
83876b3b
AS
19059 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19060 arguments"): Also match negative number.
19061
19062 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19063
3a871b37
DJ
190642003-07-03 Daniel Jacobowitz <drow@mvista.com>
19065
19066 * gdb.base/store.c (charest): New typedef.
19067 (add_char): Rename to add_charest, update.
19068 (wack_char): Rename to wack_charest, update types. Return l + r
19069 to keep r live across the call.
19070 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19071 (wack_double, wack_doublest): Return l + r to keep r live across
19072 the call.
19073 * gdb.base/store.exp: Accomodate store.c changes.
19074
b2a7f303
DC
190752003-06-30 David Carlton <carlton@kealia.com>
19076
19077 * gdb.c++/maint.exp (test_invalid_name): New.
19078 (test_first_component): Add tests for invalid names.
19079
3c6cb4a1
MC
190802003-06-29 Michael Chastain <mec@shout.net>
19081
19082 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19083 output of '<VTT for class>' for virtual base classes.
19084
f1c2644b
DJ
190852003-06-29 Daniel Jacobowitz <drow@mvista.com>
19086
19087 * gdb.base/completion.exp: Tab-complete "complet" instead of
19088 "compl".
19089 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19090
18080350
DJ
190912003-06-29 Daniel Jacobowitz <drow@mvista.com>
19092
19093 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19094 * gdb.base/volatile.exp: Likewise.
19095
f56973f8
DJ
190962003-06-29 Daniel Jacobowitz <drow@mvista.com>
19097
19098 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19099 gdb/1265.
19100
191012003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19102 Daniel Jacobowitz <drow@mvista.com>
19103
19104 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19105 initial line count of 'captured_main' from 26 to 32.
19106 (test_with_self): Allow xmalloc call to be interleaved with the
19107 preceding two lines.
19108
e766d4d6
JB
191092003-06-24 Joel Brobecker <brobecker@gnat.com>
19110
19111 * gdb.base/bang.exp: New testcase.
19112
f125c9a4
JB
191132003-06-23 Joel Brobecker <brobecker@gnat.com>
19114
19115 * gdb.base/langs.exp: Add some tests for the "minimal" language
19116 support.
19117
6e25beaf
EZ
191182003-06-23 Elena Zannoni <ezannoni@redhat.com>
19119
19120 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19121 the testcase.
19122
2f816dda
DJ
191232003-06-22 Daniel Jacobowitz <drow@mvista.com>
19124
19125 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19126 offset.
19127
db5a5748
DJ
191282003-06-22 Daniel Jacobowitz <drow@mvista.com>
19129
19130 * gdb.c++/pr-1210.cc: New file.
19131 * gdb.c++/pr-1210.exp: New file.
19132
1df0c130
DJ
191332003-06-21 Daniel Jacobowitz <drow@mvista.com>
19134
19135 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19136 000-exec-continue.
19137
a92feac0
MK
191382003-06-15 Mark Kettenis <kettenis@gnu.org>
19139
19140 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19141 on *-*-*bsd* instead of *-*-freebsd*.
19142
81a58f5b
AC
191432003-06-14 Andrew Cagney <cagney@redhat.com>
19144
19145 * gdb.base/store.exp: Test longest and doublest. Test all
19146 parameters. Weaken return statement match.
19147 * gdb.base/store.c: Add longest and doublest - aka long long and
19148 long double functions. Put all parameters into local register
19149 variables. Use negative values.
19150
b257a0d3
AC
191512003-06-14 Andrew Cagney <cagney@redhat.com>
19152
19153 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19154 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19155 exit status.
19156 * gdb.base/fileio.exp: Disable target when nointerrupts and
19157 noinferiorio, instead of limiting it to remote. Use remote_exec
19158 instead of system.
d63a86f8 19159
21c38304
JJ
191602003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19161
19162 * gdb.base/float.exp: Add ia64 support.
19163
1bcdb424
CV
191642003-06-12 Corinna Vinschen <vinschen@redhat.com>
19165
19166 * gdb.base/fileio.exp: Run only on remote targets.
19167
6aeb981f
CV
191682003-06-10 Corinna Vinschen <vinschen@redhat.com>
19169
19170 * gdb.base/fileio.c: New file, testing File-I/O.
19171 * gdb.base/fileio.exp: Ditto.
19172
53df362e
RG
191732003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19174
19175 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19176 shared objects after relocation at load time (gdb PR/1132).
19177 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19178 as above, part of the shared object relocation test.
53df362e 19179
ffee1b46
MK
191802003-06-08 Mark Kettenis <kettenis@gnu.org>
19181
b5ca3722
MK
19182 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19183 fully filled history list.
19184 * gdb.base/gdb_history: New file.
19185
03ed860d
MK
19186 * gdb.base/signals.exp: XFAIL "continue to func1" on
19187 i*86-*-freebsd*.
19188
ffee1b46
MK
19189 * gdb.base/attach.exp: When trying to attach to a nonexistent
19190 process, make it possible to specify the PID based on the target,
19191 and do so for *-*-freebsd*.
19192
d80dbb52
RH
191932003-06-02 Richard Henderson <rth@redhat.com>
19194
19195 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19196
6dd77b81
RH
191972003-06-02 Richard Henderson <rth@redhat.com>
19198
19199 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19200
f6347e16
RH
192012003-06-02 Richard Henderson <rth@redhat.com>
19202
19203 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19204
2c161407
DJ
192052003-06-01 Daniel Jacobowitz <drow@mvista.com>
19206
19207 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19208 of globalvar.
19209
572eb746
MK
192102003-06-01 Mark Kettenis <kettenis@gnu.org>
19211
19212 * gdb.asm/asm-source.exp: Check for memory read errors in
19213 disassembler test on *BSD too.
19214
9e9617a5
RH
192152003-06-01 Richard Henderson <rth@redhat.com>
19216
19217 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19218 for .frame.
19219 (gdbasm_call): Lose ldgp.
19220 (gdbasm_startup): Add frame information.
19221 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19222
7b34ad4e
MK
192232003-05-31 Mark Kettenis <kettenis@gnu.org>
19224
19225 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19226 i?86-*-*.
19227
10059fdf
MK
192282003-05-30 Mark Kettenis <kettenis@gnu.org>
19229
19230 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19231 FreeBSD.
19232
acf4b816
RH
192332003-05-29 Richard Henderson <rth@redhat.com>
19234
19235 * gdb.asm/alpha.inc: New file.
19236 * gdb.asm/asm-source.exp: Use it.
19237
e9ecd949
JB
192382003-05-29 Jim Blandy <jimb@redhat.com>
19239
19240 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19241 'core.PID'.
19242
e3e5a4f3
JB
192432003-05-22 Jim Blandy <jimb@redhat.com>
19244
19245 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19246 backtrace.
d63a86f8 19247
72fe3d25
DC
192482003-05-20 David Carlton <carlton@math.stanford.edu>
19249
19250 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19251 this time.
19252
58da2eb2
DC
192532003-05-19 David Carlton <carlton@bactrian.org>
19254
19255 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19256 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19257
1fcb5155
DC
192582003-05-19 David Carlton <carlton@bactrian.org>
19259
19260 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19261 namespace tests.
19262 Bump copyright date.
19263 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19264 (main): Call C::D::marker2.
19265 * gdb.c++/namespace1.cc: New file.
19266
85e85163
JJ
192672003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19268
19269 Roland McGrath <roland@redhat.com>
d63a86f8 19270 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19271 there is no manager thread.
19272
a25fbfec
JJ
192732003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19274
d63a86f8
RM
19275 * gdb.threads/schedlock.exp: Remove assumption that all threads
19276 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19277 in one of the child threads rather than the main thread.
19278
be375bae
JB
192792003-05-07 Jim Blandy <jimb@redhat.com>
19280
09bf6082
JB
19281 Add support for assembly source testing on the s390x.
19282 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19283 architecture.
19284 * gdb.asm/s390x.inc: New file.
19285
be375bae
JB
19286 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19287 succession of 'if' statements.
19288
00905d52
AC
192892003-05-05 Andrew Cagney <cagney@redhat.com>
19290
19291 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19292
b1e29e33
AC
192932003-05-05 Andrew Cagney <cagney@redhat.com>
19294
19295 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19296 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19297
e33d66ec
EZ
192982003-05-02 Elena Zannoni <ezannoni@redhat.com>
19299
19300 * gdb.base/charset.exp: Update based on new behavior of set/show
19301 charset commands.
19302
2b6fd0d8
AC
193032003-05-01 Andrew Cagney <cagney@redhat.com>
19304
19305 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19306 variable do not give memory errors.
19307
130cacce
AF
193082003-04-30 Adam Fedor <fedor@gnu.org>
19309
19310 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19311 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19312 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19313 gdb.objc/basicclass.m: : New files
19314
19315 * lib/gdb.exp (gdb_compile_objc): New procedure.
19316
bea71854
DJ
193172003-04-27 Daniel Jacobowitz <drow@mvista.com>
19318
19319 * gdb.base/signals.exp: Make backtrace tests more specific.
19320
0f20eeea
DC
193212003-04-23 David Carlton <carlton@bactrian.org>
19322
19323 * gdb.c++/maint.exp (test_first_component): Add tests for
19324 'operator' in more locations.
19325
c8c4d8dc
KB
193262003-04-16 Kevin Buettner <kevinb@redhat.com>
19327
19328 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19329
3fe60e3c
EZ
193302003-04-16 Elena Zannoni <ezannoni@redhat.com>
19331
19332 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19333 func marke' instead. Update test name.
3fe60e3c 19334
9219021c
DC
193352003-04-15 David Carlton <carlton@math.stanford.edu>
19336
19337 * gdb.c++/maint.exp: New file.
19338
5dd55bdd
EZ
193392003-04-14 Elena Zannoni <ezannoni@redhat.com>
19340
19341 * gdb.threads/schedlock.c: Change type of thread function argument
19342 to long, to avoid warnings on 64-bit platforms.
19343
00890572
EZ
193442003-04-14 Elena Zannoni <ezannoni@redhat.com>
19345
a9c64011
AS
19346 * gdb.base/attach.exp: Add new message from ptrace in case of
19347 attaching to nonexistent process.
d63a86f8 19348
93201743
JB
193492003-04-11 Jim Blandy <jimb@redhat.com>
19350
19351 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19352 gdb.c++/userdef.cc: Place comments on the lines to which the
19353 marker function might return.
19354 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19355 gdb.c++/userdef.exp: Look for those comments to check that we've
19356 returned to the right place, instead of checking line numbers.
19357
2a11c64d
EZ
193582003-04-11 Elena Zannoni <ezannoni@redhat.com>
19359
a9c64011
AS
19360 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19361 match on sourcefile name, instead of directory name.
2a11c64d 19362
68ab8fc5
EZ
193632003-04-10 Elena Zannoni <ezannoni@redhat.com>
19364
d63a86f8 19365 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19366 working directory name.
19367
5624293a
JB
193682003-04-09 Jim Blandy <jimb@redhat.com>
19369
19370 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19371 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19372 after an inferior function call, report the failure, but allow the
19373 test to continue.
19374
f1f02ee4
SC
193752003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19376
19377 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19378 with -DPROTOTYPES.
19379
6eb79af0
SC
193802003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19381
19382 * gdb.base/break.exp: Revert last patch.
19383
8dfb4cf0
SC
193842003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19385
19386 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19387 with -DPROTOTYPES.
19388
ed4c619a
AC
193892003-04-02 Andrew Cagney <cagney@redhat.com>
19390
19391 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19392 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19393 matching directories by the name breakpoint.
19394 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19395 Make "continue to marker1" consistent.
19396 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19397 message consistent.
19398 * lib/gdb.exp: Put "the program is no longer running", and "the
19399 program exited" in parenthesis.
19400 * lib/mi-support.exp: Ditto.
d63a86f8 19401
4e35d5f0 194022003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19403
4e35d5f0
BR
19404 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19405
71900fe8
AC
194062003-03-29 Andrew Cagney <cagney@redhat.com>
19407
19408 * gdb.base/sizeof.c (main): Print the value of '\377'.
19409 * gdb.base/sizeof.exp: Check the sign of '\377'.
19410
c0655a16
MC
194112003-03-27 Michael Chastain <mec@shout.net>
19412
19413 * gdb.base/gdb1090.exp: New file.
19414 * gdb.base/gdb1090.cc: New file.
19415
5b2a3989
JB
194162003-03-27 J. Brobecker <brobecker@gnat.com>
19417
19418 * gdb.gdb/observer.exp: New regression test.
19419
79876890
MC
194202003-03-27 Michael Chastain <mec@shout.net>
19421
19422 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19423 * gdb.base/ptype.exp: Likewise.
19424
6eac95e3
CV
194252003-03-27 Corinna Vinschen <vinschen@redhat.com>
19426
19427 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19428
e8c71839
MC
194292003-03-26 Michael Chastain <mec@shout.net>
19430
19431 * gdb.base/ptype.exp: Actually use some typedef'd types.
19432
71b10041
SC
194332003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19434
19435 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19436 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19437
2512cf80
CV
194382003-03-20 Corinna Vinschen <vinschen@redhat.com>
19439
19440 * gdb.base/default.exp: Fix regular expression.
19441
0d195a4f
CV
194422003-03-20 Corinna Vinschen <vinschen@redhat.com>
19443
19444 * gdb.base/args.exp: Fix regular expression.
19445
8a2dbca8
CV
194462003-03-20 Corinna Vinschen <vinschen@redhat.com>
19447
19448 * gdb.base/help.exp: Allow Win32 child process.
19449
bf028682
CV
194502003-03-20 Corinna Vinschen <vinschen@redhat.com>
19451
19452 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19453 when stepping out of main().
19454
182dbe85
CV
194552003-03-20 Corinna Vinschen <vinschen@redhat.com>
19456
19457 * gdb.base/default.exp: Check for win32 specific message when calling
19458 "run" without executable.
19459
d67a6ba5
CV
194602003-03-20 Corinna Vinschen <vinschen@redhat.com>
19461
19462 * gdb.base/args.exp: Expect .exe in output.
19463
a955b5bb
CV
194642003-03-20 Corinna Vinschen <vinschen@redhat.com>
19465
19466 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19467 Cygwin native.
19468
bf6bad4b
AC
194692003-03-17 Andrew Cagney <cagney@redhat.com>
19470
19471 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19472 vector registes.
19473 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19474 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19475
293e9a31
DC
194762003-03-17 David Carlton <carlton@math.stanford.edu>
19477
19478 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19479 test, for PR breakpoints/38.
19480 Call test_watchpoint_and_breakpoint.
19481 * gdb.base/watchpoint.c (func3): New function.
19482 (main): Call func3.
19483
5330f2db
DC
194842003-03-04 David Carlton <carlton@math.stanford.edu>
19485
19486 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19487 Garply<Garply<char> >:: garply".
19488 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19489 with respect to PR c++/1111; note also PR c++/1113.
19490 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19491 respect to PR c++/1062.
19492 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19493
6ece72da
DC
194942003-03-03 David Carlton <carlton@math.stanford.edu>
19495
19496 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19497 with respect to PR c++/57.
19498 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19499 c++/826.
19500 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19501 respect to PR c++/57.
19502
85ca1584
DC
195032003-03-03 David Carlton <carlton@math.stanford.edu>
19504
19505 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19506 respect to PR c++/33 into FAILs.
19507
98e9c5b8
MC
195082003-03-03 Michael Chastain <mec@shout.net>
19509
7bedbf27
MC
19510 * configure.in: Update copyright years.
19511
195122003-03-03 Michael Chastain <mec@shout.net>
19513
19514 * Makefile.in: Update copyright years.
98e9c5b8 19515
f683e100
DC
195162003-02-28 David Carlton <carlton@math.stanford.edu>
19517
19518 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19519 print class instead of struct and/or superfluous protection
19520 specifiers, as long as the resulting output is equivalent to the
19521 source code.
19522 Delete FIXME from end of messages on tests that don't need
19523 fixing.
19524
a9e0cf2c
DC
195252003-02-28 David Carlton <carlton@math.stanford.edu>
19526
19527 * gdb.c++/templates.exp (do_tests): Allow const in the two
19528 Foo<volatile char *>::foo tests.
19529
e8d359df
MS
195302003-02-27 Michael Snyder <msnyder@redhat.com>
19531
d63a86f8 19532 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19533 will be consistant.
19534
0b71dc91
DC
195352003-02-26 David Carlton <carlton@math.stanford.edu>
19536
19537 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19538 char *>::foo" test with respect to PR c++/33. Create a new test
19539 which is identical to that one except that it doesn't put the
19540 space between the "char" and the "*"; KFAIL it, too.
19541
dd14ab43
DC
195422003-02-26 David Carlton <carlton@math.stanford.edu>
19543
19544 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19545 template types into either PASSes or KFAILs (corresponding to PR
19546 c++/57). Tweak indentation. Update copyright.
19547
1146c7f1
SC
195482003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19549
19550 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19551
74641dfb
MC
195522003-02-13 Michael Chastain <mec@shout.net>
19553
19554 * gdb.base/exprs.exp: Remove i960 remnants.
19555 * gdb.base/funcargs.exp: Likewise.
19556 * gdb.base/list.exp: Likewise.
19557 * gdb.base/ptype.exp: Likewise.
19558
559cd2d0
DC
195592003-02-14 David Carlton <carlton@math.stanford.edu>
19560
19561 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19562 pEe->D::vg()" from XFAIL to KFAIL.
19563
c4f90d87
JM
195642003-02-13 Jason Molenda (jmolenda@apple.com)
19565
19566 * gdb.base/maint.exp: Update maint print statistics regexp to include
19567 new entries.
19568
cbc4d97c
MC
195692003-02-13 Michael Chastain <mec@shout.net>
19570
19571 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19572
40f235b7
MC
195732003-02-12 Michael Chastain <mec@shout.net>
19574
19575 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19576 * gdb.c++/inherit.exp: Likewise.
19577 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19578 * gdb.c++/templates.exp: Likewise.
19579 * gdb.c++/virtfunc.exp: Likewise.
19580
c56716b0
JM
195812003-02-06 Jason Molenda (jason-cl@molenda.com)
19582
19583 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19584 why the code is written that way.
19585
070afcf8
MC
195862003-02-05 Michael Chastain <mec@shout.net>
19587
19588 * gdb.base/dump.exp: Add missing copyright line.
19589
5d0331e5
JM
195902003-02-05 Jason Molenda (jason-cl@molenda.com)
19591
f7ae6d3e 19592 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19593 at the beginning so the breakpoint doesn't get set on the loop.
19594
92851186
MC
195952003-02-05 Michael Chastain <mec@shout.net>
19596
19597 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19598 output for configurations with gcc 2.95.3.
19599
cbf1e085
AC
196002003-02-05 Keith Seitz <keiths@redhat.com>
19601 Andrew Cagney <ac131313@redhat.com>
19602
19603 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19604
29518e1e
MC
196052003-02-04 Michael Chastain <mec@shout.net>
19606
19607 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19608 Call perror and then continue.
19609
5af1d5f3
MC
196102003-02-03 Michael Chastain <mec@shout.net>
19611
19612 * gdb.c++/pr-1023.cc: New file.
19613 * gdb.c++/pr-1023.exp: New file.
19614
6b549786
JB
196152003-02-05 Jim Blandy <jimb@redhat.com>
19616
19617 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19618 it's local to foobar. Check for it there, and check that it's not
19619 present in main.
19620 * gdb.c++/local.cc (marker2): New function.
19621 (foobar): Call marker1.
19622 (main): Call marker2 instead of marker1.
19623
67f16606
AC
196242003-02-04 Andrew Cagney <ac131313@redhat.com>
19625
19626 * gdb.disasm/mn10200.exp: Obsolete file.
19627 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19628 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19629 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19630
1c5cb38e
DC
196312003-02-04 David Carlton <carlton@math.stanford.edu>
19632
19633 * gdb.c++/overload.exp: Test intToChar(1).
19634 * gdb.c++/overload.cc (intToChar): New.
19635 (main): Call intToChar.
19636
d1fe6965
DC
196372003-02-03 David Carlton <carlton@math.stanford.edu>
19638
19639 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19640 'might_kfail' arg.
19641 KFAIL some of the continue_to_bp_overloaded calls, according to
19642 PR c++/1025.
19643
9ba61c5d
MC
196442003-02-01 Michael Chastain <mec@shout.net>
19645
19646 * gdb.base/advance.c (marker1): New marker function.
19647 * gdb.base/advance.exp: When the 'advance' command lands on the
19648 return breakpoint, it can legitimately stop on either the
19649 current line or the next line. Accommodate both outcomes.
19650 * gdb.base/until.exp: Likewise.
19651
e7494ffb
AC
196522003-02-02 Andrew Cagney <ac131313@redhat.com>
19653
19654 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19655 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19656 now a list, not a tuple.
19657 * gdb.mi/mi-var-display.exp: Ditto.
19658 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19659
075559bc
AC
196602003-02-01 Andrew Cagney <ac131313@redhat.com>
19661
19662 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19663 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19664 stack backtraces.
19665 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19666
2bd4c7b1
MK
196672003-02-01 Mark Kettenis <kettenis@gnu.org>
19668
19669 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19670 gdb.mi/mi1-pthreads.exp: Return instead of calling
19671 gdb_suppress_entire_file.
19672
eabd8992
MS
196732003-02-01 Mark Salter <msalter@redhat.com>
19674
19675 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19676
71469e2f
MS
196772003-01-31 Mark Salter <msalter@redhat.com>
19678
19679 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19680 Support empty arg.
19681
38a94d44
MC
196822003-01-30 Michael Chastain <mec@shout.net>
19683
19684 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19685 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19686 has been fixed in gdb/readline on 2003-01-09.
19687
19ea9e73
MS
196882003-01-29 Michael Snyder <msnyder@redhat.com>
19689
e8d359df
MS
19690 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19691 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19692 * gdb.base/args.exp: Skip if target does not support args passing.
19693
2307bd6a
DJ
196942003-01-22 Daniel Jacobowitz <drow@mvista.com>
19695
19ea9e73 19696 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19697 gdb_test. Accept a list of expect arguments as the third
19698 parameter.
19699 (gdb_test): Use it.
19700
f2dd3617
EZ
197012003-01-20 Elena Zannoni <ezannoni@redhat.com>
19702
19703 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19704 allow for different test tree configurations. Update some
19705 tescases accordingly.
19706 * gdb.arch/altivec-regs.exp: Ditto.
19707 * gdb.asm/asm-source.exp: Ditto.
19708 * gdb.base/advance.exp: Ditto.
19709 * gdb.base/display.exp: Ditto.
d63a86f8 19710 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19711 * gdb.base/mips_pro.exp: Ditto.
19712 * gdb.base/overlays.exp: Ditto.
19713 * gdb.base/relocate.exp: Ditto.
19714 * gdb.base/setshow.exp: Ditto.
19715 * gdb.base/step-line.exp: Ditto.
19716 * gdb.base/step-test.exp: Ditto.
19717 * gdb.base/until.exp: Ditto.
19718 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19719
c71cdefd
DC
197202003-01-17 David Carlton <carlton@math.stanford.edu>
19721
19722 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19723 corresponding to PR c++/945.
19724 Update copyright.
19725
fdba05d7
DC
197262003-01-17 David Carlton <carlton@math.stanford.edu>
19727
19728 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19729 corresponding to PR c++/68.
19730
197312003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19732
19733 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19734 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19735 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19736
c362c33a
EZ
197372003-01-15 Elena Zannoni <ezannoni@redhat.com>
19738
0fbc361c
EZ
19739 * gdb.base/break.exp: Fix change of default location, because of
19740 removal of until tests.
19741 * gdb.base/help.exp: Update test for new 'until' help message.
19742 Add test for help on 'advance'.
a9c64011 19743 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19744
dabf8a35
MK
197452003-01-15 Mark Kettenis <kettenis@gnu.org>
19746
19747 * gdb.base/default.exp: Adapt "info float" test for recent changes
19748 to that command. Add test for "info vector".
19749 * gdb.base/float.exp: New file. Add test for "info float" that
19750 resembles the old test in gdb.base/default.exp.
19751
a1769aca
DC
197522003-01-15 David Carlton <carlton@math.stanford.edu>
19753
19754 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19755
82025e13
EZ
197562003-01-15 Elena Zannoni <ezannoni@redhat.com>
19757
19758 * gdb.base/break.exp: Move the tests of until command from here...
19759 * gdb.base/until.exp: ... to here. New file. Add other tests.
19760 * gdb.base/advance.c: New file.
19761 * gdb.base/advance.exp: New file.
19762
8f9ab801
EZ
197632003-01-14 Elena Zannoni <ezannoni@redhat.com>
19764
a9c64011
AS
19765 * gdb.base/args.c: New file.
19766 * gdb.base/args.exp: New file.
8f9ab801 19767
9ae66589
DJ
197682003-01-14 Daniel Jacobowitz <drow@mvista.com>
19769
19770 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19771
8d77e5c3
DJ
197722003-01-14 Daniel Jacobowitz <drow@mvista.com>
19773
19774 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19775
12d2f0a1
DJ
197762003-01-14 Daniel Jacobowitz <drow@mvista.com>
19777
19778 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19779 dates.
19780
6ca37014
DJ
197812003-01-13 Daniel Jacobowitz <drow@mvista.com>
19782
19783 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19784
b0023472
DJ
197852003-01-13 Daniel Jacobowitz <drow@mvista.com>
19786
19787 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19788 (ptype &*"foo").
19789 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19790
607fbc54 197912003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19792
19793 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19794 * gdb.mi/mi1-console.exp: Likewise.
19795
607fbc54 197962003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19797
19798 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19799 * gdb.mi/mi1-console.exp: Likewise.
19800
a1fb14a2
DJ
198012003-01-13 Daniel Jacobowitz <drow@mvista.com>
19802
19803 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19804
c4cf40b7
DJ
198052003-01-09 Daniel Jacobowitz <drow@mvista.com>
19806
19807 * gdb.base/detach.exp: New test.
19808
696d5a5b
DJ
198092003-01-09 Daniel Jacobowitz <drow@mvista.com>
19810
19811 * Makefile.in (ALL_SUBDIRS): New variable.
19812 (subdirs, clean, distclean): Use it.
19813 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19814 regenerating Makefile, since it is generated from the top level.
19815 * gdb.asm/Makefile.in: Likewise.
19816 * gdb.base/Makefile.in: Likewise.
19817 * gdb.c++/Makefile.in: Likewise.
19818 * gdb.disasm/Makefile.in: Likewise.
19819 * gdb.java/Makefile.in: Likewise.
19820 * gdb.mi/Makefile.in: Likewise.
19821 * gdb.threads/Makefile.in: Likewise.
19822 * gdb.trace/Makefile.in: Likewise.
19823
754533e4
DC
198242003-01-09 David Carlton <carlton@math.stanford.edu>
19825
19826 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19827 Add copyright year 2003.
19828
d8b3e9ee
MC
198292003-01-06 Michael Chastain <mec@shout.net>
19830
19831 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19832 When selecting a thread, 'line' and 'file' are optional.
19833 * gdb.mi/mi1-pthreads.exp: Likewise.
19834
8e9e0fe6
AS
198352003-01-06 Andreas Schwab <schwab@suse.de>
19836
19837 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19838 failures.
19839
b5ab8ff3
DJ
198402003-01-04 Daniel Jacobowitz <drow@mvista.com>
19841
19842 Fix PR gdb/844
19843 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19844 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19845
19846 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19847 instead of calling gdb_suppress_entire_file.
19848 * gdb.threads/print-threads.exp: Likewise.
19849 * gdb.threads/schedlock.exp: Likewise.
19850
19851 * gdb.threads/killed.exp: Return instead of calling
19852 gdb_suppress_entire_file.
19853 * gdb.threads/linux-dp.exp: Likewise.
19854 * gdb.threads/pthreads.exp: Likewise.
19855
1e698235
DJ
198562003-01-04 Daniel Jacobowitz <drow@mvista.com>
19857
19858 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19859 stabs.
19860 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19861 * gdb.base/whatis.exp: Always allow (void) after function names.
19862
147ff08c
DJ
198632003-01-04 Daniel Jacobowitz <drow@mvista.com>
19864
19865 * gdb.c++/casts.exp: Correct regexp.
19866
dc62bfc2
MK
198672003-01-04 Mark Kettenis <kettenis@gnu.org>
19868
19869 * configure.in: Call AC_CONFIG_HEADER. Don't call
19870 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19871 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19872 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19873 aforementioned directories in the AC_OUPUT call.
19874 * config.hin: New file.
19875 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19876 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19877 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19878 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19879 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19880 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19881 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19882 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19883 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19884 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19885 gdb.threads/configure.in, gdb.threads/configure,
19886 gdb.threads/config.in, gdb.trace/configure.in,
19887 gdb.trace/configure: Removed.
19888
77afa639
MC
198892003-01-03 Michael Chastain <mec@shout.net>
19890
19891 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19892 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19893
7634bb6e
DJ
198942003-01-03 Daniel Jacobowitz <drow@mvista.com>
19895
19896 * gdb.base/store.exp: Fix regular expressions.
19897
b39c905e
MK
198982002-12-28 Mark Kettenis <kettenis@gnu.org>
19899
19900 * configure.in: Rewrite.
19901 * configure: Regenerated.
19902
0a8551dd
DC
199032003-01-03 David Carlton <carlton@math.stanford.edu>
19904
19905 * gdb.base/psymtab.exp: New file.
19906 * gdb.base/psymtab1.c: Ditto.
19907 * gdb.base/psymtab2.c: Ditto.
19908
c60b7188
AF
199092002-12-23 Adam Fedor <fedor@gnu.org>
19910
19911 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19912
ee73db83
DC
199132002-12-23 David Carlton <carlton@math.stanford.edu>
19914
19915 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19916 and current_directory initialization.
19917
d6c1774e
JB
199182002-12-22 Jim Blandy <jimb@redhat.com>
19919
f0a847b8
JB
19920 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19921 rather than as part of the output file name.
19922
d6c1774e
JB
19923 * gdb.base/attach.exp: There's no need to copy the test program to
19924 /tmp; that was only ever necessary on HP/UX, and this test is
19925 entirely disabled there anyway.
19926
f0708dbb
JB
199272002-12-21 Jim Blandy <jimb@redhat.com>
19928
4c2acfea
JB
19929 * gdb.c++/psmang.exp: Doc fix.
19930
f0708dbb
JB
19931 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19932 test.
19933
9579e000
DC
199342002-12-20 David Carlton <carlton@math.stanford.edu>
19935
19936 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19937
d1810171
MC
199382002-12-18 Michael Chastain <mec@shout.net>
19939
19940 * gdb.c++/annota2.exp: Add copyright year 2002.
19941
76565097
DC
199422002-12-17 David Carlton <carlton@math.stanford.edu>
19943
19944 * gdb.c++/try_catch.cc: Add marker comments.
19945 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19946 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19947 * gdb.c++/m-static.cc: Ditto.
19948 * gdb.c++/m-static1.cc: Ditto.
19949 * gdb.c++/try_catch.cc: Ditto.
19950
da81390b
JJ
199512002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19952
19953 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19954 to see whether we are using the new -environment-directory
19955 command which resets via -r or the old version of the command
19956 which may prompt the user. Part of fix for gdb/741.
19957
b304d130
AC
199582002-12-13 Andrew Cagney <ac131313@redhat.com>
19959
19960 * gdb.fortran/types.exp: Update obsolete comment.
19961 * gdb.fortran/exprs.exp: Ditto.
19962 * lib/gdb.exp: Delete obsolete code.
19963 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19964 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19965 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19966 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19967 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19968 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19969 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19970 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19971 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19972 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19973 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19974 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19975 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19976 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19977 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19978 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19979 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19980 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19981 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19982 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19983 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19984 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19985 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19986 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19987 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19988 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19989 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19990 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19991 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19992 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19993 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19994 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19995 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19996 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19997 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19998 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19999 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20000
a23b6e6a
DC
200012002-12-11 David Carlton <carlton@math.stanford.edu>
20002
20003 * gdb.c++/m-data.exp: Add test for members that shadow global
20004 variables: see PR gdb/804.
20005 * gdb.c++/m-data.cc: Ditto.
20006
6604731b
DJ
200072002-12-10 Daniel Jacobowitz <drow@mvista.com>
20008
20009 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20010
de46ecd7
DC
200112002-12-06 David Carlton <carlton@math.stanford.edu>
20012
20013 * gdb.base/store.c: Don't declare functions static.
20014
27e829d0
AC
200152002-12-04 Andrew Cagney <ac131313@redhat.com>
20016
20017 * gdb.base/store.exp, gdb.base/store.c: New files.
20018
92806416
DJ
200192002-12-03 Daniel Jacobowitz <drow@mvista.com>
20020
20021 * gdb.base/selftest.exp: Update for current gdb.
20022
3bcbaac5
DJ
200232002-12-03 Daniel Jacobowitz <drow@mvista.com>
20024
20025 * gdb.base/maint.exp: Only dump symbols from one source file
20026 or objfile.
20027
f4f00b1f
DJ
200282002-12-03 Daniel Jacobowitz <drow@mvista.com>
20029
20030 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20031 function call.
20032
f1c8a949
JB
200332002-11-25 Jim Blandy <jimb@redhat.com>
20034
20035 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20036 function appearing in error message.
20037
9e297a97
DJ
200382002-11-21 Daniel Jacobowitz <drow@mvista.com>
20039
20040 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20041
1f312e79
JJ
200422002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20043
d63a86f8
RM
20044 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20045 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20046 should be in mi console format. This is part of fix for PR gdb/604.
20047
83c31e7d
FN
200482002-09-18 Fernando Nasser <fnasser@redhat.com>
20049
20050 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20051 which explicitly prints the zero offset as "+0".
20052
322b3f65
DJ
200532002-10-22 Daniel Jacobowitz <drow@mvista.com>
20054
20055 * gdb.threads/schedlock.c (args): Make unsigned.
20056
200572002-10-21 Daniel Jacobowitz <drow@mvista.com>
20058
20059 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20060 numbers. Allow "foo2|selected stack frame".
20061 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20062 * gdb.asm/asmsrc2.s: Likewise.
20063 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20064 comments.
20065 * gdb.asm/mips.inc: New file.
20066
5e2fe5b8
AF
200672002-10-18 Adam Fedor <fedor@gnu.org>
20068
20069 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20070 * gdb.base/help.exp: Likewise.
20071
abe1a5d0
KB
200722002-10-17 Kevin Buettner <kevinb@redhat.com>
20073
20074 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20075 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20076
10abb1d4
JB
200772002-10-02 Jim Blandy <jimb@redhat.com>
20078
20079 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20080
1f609b42
AC
200812002-10-01 Andrew Cagney <ac131313@redhat.com>
20082
20083 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20084 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20085 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20086 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20087 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20088 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20089 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20090
0aee02e4
AC
200912002-09-29 Andrew Cagney <ac131313@redhat.com>
20092
20093 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20094 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20095 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20096 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20097 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20098 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20099 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20100
6fde09ad
KB
201012002-09-27 Kevin Buettner <kevinb@redhat.com>
20102
20103 * gdb.base/annota1.exp (info break): Make directory components of
20104 path optional since not all compilers emit this debug information.
20105
889bf7c5
PA
20106 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20107 step ends up stepping out of the function instead of stopping on
20108 the epilogue.
6fde09ad 20109
9e8aab75
KS
201102002-09-26 Keith Seitz <keiths@redhat.com>
20111
20112 * lib/insight-support.exp (gdbtk_start): Figure out where
20113 the insight executable is based on where gdb is. Use this
20114 executable to start insight instead of gdb.
20115
e36180d7
AC
201162002-09-25 Andrew Cagney <cagney@redhat.com>
20117
20118 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20119
9dd34b2b
AC
201202002-09-24 Andrew Cagney <ac131313@redhat.com>
20121
20122 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20123 test_isolated_complaints.
20124 (test_empty_complaint): New function.
20125 (test_empty_complaints): New function. Check no output when no
20126 complaints.
d63a86f8 20127
dea97812
KB
201282002-09-19 Jim Blandy <jimb@redhat.com>
20129
a9c64011 20130 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20131
54951bd7
AC
201322002-09-19 Andrew Cagney <ac131313@redhat.com>
20133
20134 * gdb.gdb/complaints.exp: New file.
20135
dec43320
AC
201362002-09-18 Andrew Cagney <ac131313@redhat.com>
20137
20138 * gdb.base/maint.exp: Check `help maint internal-warning'.
20139
e70d6e3f
DC
201402002-09-18 David Carlton <carlton@math.stanford.edu>
20141
20142 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20143 numbers, and replace them by a single breakpoint after the
20144 constructors are all finished.
20145 Add test 4.
20146 * gdb.c++/m-static.cc: Add test 4.
20147 * gdb.c++/m-static.h: New file.
20148 * gdb.c++/m-static1.cc: New file.
20149
20150 * gdb.c++/printmethod.exp: New file.
20151 * gdb.c++/printmethod.cc: New file.
20152
20153 * gdb.c++/pr-574.exp: New file.
20154 * gdb.c++/pr-574.cc: New file.
20155
afb5c968
CV
201562002-09-18 Corinna Vinschen <vinschen@redhat.com>
20157
20158 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20159 embedded targets which never actually exit.
20160
31e45dee
FN
201612002-09-18 Fernando Nasser <fnasser@redhat.com>
20162
20163 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20164 "don't step after run" as unresolved or unsupported, instead of xfail.
20165
a283c5a1
CV
201662002-09-18 Corinna Vinschen <vinschen@redhat.com>
20167
20168 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20169 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20170 Add newline to expected string in "step out of main (status wrapper)"
20171 case.
20172
11350d2a
CV
201732002-09-18 Corinna Vinschen <vinschen@redhat.com>
20174
20175 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20176 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20177
0deec7d6
TT
201782002-09-17 Tom Tromey <tromey@redhat.com>
20179
20180 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20181 \000, not \0, in double-quoted string.
20182
b2b4a1b5
CV
201832002-09-14 Corinna Vinschen <vinschen@redhat.com>
20184
c9d37158 20185 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20186 string after running the commands execution on breakpoint tests.
20187
1c56143a
CV
201882002-09-13 Corinna Vinschen <vinschen@redhat.com>
20189
20190 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20191
37f8da45
JB
201922002-09-12 Joel Brobecker <brobecker@gnat.com>
20193
20194 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20195
08b468e0
KS
201962002-09-10 Keith Seitz <keiths@redhat.com>
20197
20198 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20199 runto proc.
20200 (mi_run_to_main): Use mi_runto.
20201 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20202
dc360f58
KS
202032002-09-10 Keith Seitz <keiths@redhat.com>
20204
20205 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20206 regexp for stopping at main. Could have multiple event notifications.
20207 Don't assume that main was declared with no parameters.
20208 (mi_next): Use mi_step_to.
20209 (mi_step): Use mi_next_to.
20210
ce3abcfb
CV
202112002-09-09 Corinna Vinschen <vinschen@redhat.com>
20212
20213 * gdb.base/default.exp: Fix expected string in `info float' test.
20214
d1f5b980
BE
202152002-09-09 Ben Elliston <bje@redhat.com>
20216
20217 * config/mips.exp: Update comments.
20218 * config/mips-idt.exp: Likewise.
20219 * config/nind.exp: Likewise.
20220 * config/slite.exp: Likewise.
20221 * config/sparclet.exp: Likewise.
20222 * config/udi.exp: Likewise.
20223 * config/vx.exp: Likewise.
20224 * config/vxworks29k.exp: Likewise.
20225
2f71430b
JB
202262002-09-05 Jim Blandy <jimb@redhat.com>
20227
20228 * gdb.threads/killed.exp: Fix test failure message.
20229
7ddebc7e
KS
202302002-09-04 Keith Seitz <keiths@redhat.com>
20231
20232 * lib/mi-support.exp: Update copyright.
20233 (mi_gdb_test): Increase the priority of the expected pattern
20234 so that it matches gdb_test.
20235
0ae67eb3
KS
202362002-09-03 Keith Seitz <keiths@redhat.com>
20237
20238 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20239 Use integer comparison instead of string comparison for testing
20240 whether binary was built.
20241
38fc42c8
JB
202422002-09-03 Jim Blandy <jimb@redhat.com>
20243
20244 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20245
b6ff0e81
JB
202462002-08-29 Jim Blandy <jimb@redhat.com>
20247
20248 * gdb.threads/pthreads.exp: Move the portable thread compilation
20249 code into a function in lib/gdb.exp, and call that from here.
20250 * lib/gdb.exp (gdb_compile_pthreads): New function.
20251
07c98896
KS
202522002-08-29 Keith Seitz <keiths@redhat.com>
20253
20254 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20255 expect_out so that callers can get at it.
20256
0312286c
DJ
202572002-08-23 Daniel Jacobowitz <drow@mvista.com>
20258
20259 * gdb.threads/print-threads.c: New file.
20260 * gdb.threads/print-threads.exp: New file.
20261 * gdb.threads/schedlock.c: New file.
20262 * gdb.threads/schedlock.exp: New file.
20263
dd039bc4
EZ
202642002-08-22 Elena Zannoni <ezannoni@redhat.com>
20265
a9c64011
AS
20266 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20267 not altivec.c.
dd039bc4 20268
1f36144c
MK
202692002-08-17 Mark Kettenis <kettenis@gnu.org>
20270
20271 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20272 targets. The problem should be fixed now.
20273
16057ec7 202742002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20275
20276 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20277 2002-07-24 change that removes final dots from error messages.
20278
3c1499ad
TT
202792002-08-13 Tom Tromey <tromey@redhat.com>
20280
20281 * gdb.base/readline.exp: New file.
20282
a20ce2c3
AC
202832002-08-01 Andrew Cagney <ac131313@redhat.com>
20284
20285 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20286 supress message.
20287
db034ac5
AC
202882002-08-01 Andrew Cagney <cagney@redhat.com>
20289
20290 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20291 CHILL_FOR_TARGET and CHILL_LIB.
20292 * configure.in (configdirs): Remove gdb.chill.
20293 * configure: Regenerate.
20294 * lib/gdb.exp: Obsolete references to chill.
20295 * gdb.fortran/types.exp: Ditto.
20296 * gdb.fortran/exprs.exp: Ditto.
20297
3e000b18
KB
202982002-07-30 Kevin Buettner <kevinb@redhat.com>
20299
20300 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20301 set Irix-specific compile and link flags.
20302
28f4966b
KB
203032002-07-29 Kevin Buettner <kevinb@redhat.com>
20304
20305 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20306 source files. The ``-o'' option doesn't work with the ``-E'' option
20307 when using the Irix compiler.
20308
46c0d5a6
DJ
203092002-07-19 Daniel Jacobowitz <drow@mvista.com>
20310
20311 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20312 Improve support for reusing an exec file. Copy exec file
20313 to target, and run gdbserver on the target instead of on the host.
20314
eecf4bed
JB
203152002-07-18 Jim Blandy <jimb@redhat.com>
20316
0f815cdf
JB
20317 * gdb.base/ending-run.exp: Don't expect to see the program end in
20318 some orderly fashion when we're running on a real stand-alone
20319 board.
20320
eecf4bed
JB
20321 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20322 targets that don't support interrupts.
20323
52d309e4
JB
203242002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20325
20326 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20327 systems.
20328 Move comments in expect statements to inside the actions, so that they
20329 don't get matched against.
20330
ff683d9e
MK
203312002-07-10 Mark Kettenis <kettenis@gnu.org>
20332
20333 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20334 function when asleep" test.
20335
b5356753
AC
203362002-07-10 Andrew Cagney <ac131313@redhat.com>
20337
20338 * gdb.base/page.exp: Rewrite to handle problems with very long
20339 `info set' output. Update copyright.
20340
6aa4d13a
AC
203412002-06-26 Andrew Cagney <ac131313@redhat.com>
20342
20343 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20344 gdb.threads-hp.
20345 * gdb.hp/configure: Regenerate.
20346 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20347 * gdb.hp/gdb.threads-hp/configure: Delete file.
20348 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20349
8cf8c2b8
AC
203502002-06-22 Andrew Cagney <ac131313@redhat.com>
20351
20352 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20353 setlocale, bindtextdomain and textdomain.
20354
6827a8f8
JB
203552002-06-11 Jim Blandy <jimb@redhat.com>
20356
919d772c
JB
20357 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20358 preprocessor macro information is present.
20359
6827a8f8
JB
20360 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20361 tests.
20362
c15b0d21
MS
203632002-06-06 Michael Snyder <msnyder@redhat.com>
20364
c5984d70
MS
20365 * gdb.base/overlays.exp: Record addresses of overlay
20366 functions in TCL variables rather than in GDB variables,
20367 to avoid having GDB convert them to pointers (with loss
20368 of information).
20369
d63a86f8 20370 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20371 default linker script changes.
c15b0d21
MS
20372 * gdb.base/long_long.exp: Add check for sizeof (long double).
20373
be26fe0d
ML
203742002-06-06 Michal Ludvig <mludvig@suse.cz>
20375
20376 * gdb.asm/asm-source.exp: Add x86-64 target.
20377 * gdb.asm/x86_64.inc: New.
d63a86f8 20378
258093ca 203792002-05-30 Michael Chastain <mec@shout.net>
258093ca 20380
4b3153f1 20381 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20382 * gdb.c++/m-static.cc: New file.
20383 * gdb.c++/m-static.exp: New file.
20384
241264c6
MS
203852002-05-28 Michael Snyder <msnyder@redhat.com>
20386
20387 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20388 precision.
20389
9bba8c8f 203902002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20391
4b3153f1 20392 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20393 * gdb.c++/m-data.cc: New file.
20394 * gdb.c++/m-data.exp: New file.
20395
203962002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20397
4b3153f1 20398 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20399 * gdb.c++/try_catch.cc: New file.
d63a86f8 20400 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20401
def1b996
MC
204022002-05-27 Michael Chastain <mec@shout.net>
20403
20404 * gdb.c++/local.exp: Accept more nested types in output.
20405
522ba268
MC
204062002-05-26 Michael Chastain <mec@shout.net>
20407
20408 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20409
277254ba
MS
204102002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20411
20412 * lib/gdb.exp (gdb_wrapper_init): Just because
20413 gdb_wrapper_file exists, this does not mean that the file
20414 should not be rebuilt. That is what gdb_wrapper_initialized
20415 is for.
20416 (default_gdb_init): Reset gdb_wrapper_initialized.
20417
b61a8733
MS
204182002-05-23 Michael Snyder <msnyder@redhat.com>
20419
d63a86f8 20420 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20421 the precision of the floating point test results.
20422 * gdb.base/call-rt-st.exp: Ditto.
20423
b61a8733
MS
20424 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20425 * gdb.base/call-rt-st.exp: Ditto.
20426
56f6e910
MC
204272002-05-19 Michael Chastain <mec@shout.net>
20428
20429 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20430
ad0b0016
EZ
204312002-05-19 Elena Zannoni <ezannoni@redhat.com>
20432
a9c64011
AS
20433 * configure.in (configdirs): Add gdb.arch.
20434 * configure: Regenerate.
ad0b0016 20435
f617d2b6
JB
204362002-05-17 Jim Blandy <jimb@redhat.com>
20437
20438 * gdb.base/completion.exp: Recognize the more detailed error
20439 messages produced by the macro expander's lexical analyzer.
20440
eac2a696
EZ
204412002-05-14 Elena Zannoni <ezannoni@redhat.com>
20442
a9c64011
AS
20443 * gdb.arch/altivec-abi.c: New file.
20444 * gdb.arch/altivec-abi.exp: New file.
20445 * gdb.arch/altivec-regs.c: New file.
20446 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20447
2fdde8f8
DJ
204482002-05-14 Daniel Jacobowitz <drow@mvista.com>
20449
20450 * gdb.base/maint.exp (maint print type): Update for new type
20451 structure.
d63a86f8 20452
e31f1a7c
EZ
204532002-05-14 Elena Zannoni <ezannoni@redhat.com>
20454
20455 * gdb.arch: New directory.
20456 * gdb.arch/configure.in: New file.
20457 * gdb.arch/configure: New file.
20458 * gdb.arch/Makefile.in: New file.
20459
db589741
CV
204602002-05-13 Corinna Vinschen <vinschen@redhat.com>
20461
20462 * gdb.asm/asm-source.exp: Add v850 as supported target.
20463 * gdb.asm/v850.inc: New file.
20464
8ce2a7dc
DJ
204652002-05-13 Daniel Jacobowitz <drow@mvista.com>
20466
20467 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20468
df763c7f
DJ
204692002-05-12 Daniel Jacobowitz <drow@mvista.com>
20470
20471 * gdb.base/break.exp: Check 'break "marker2"'.
20472
377daeed
MS
204732002-05-10 Michael Snyder <msnyder@redhat.com>
20474
20475 * gdb.base/long_long.exp: Fix typo.
20476
c4b7bc2b
JB
204772002-05-10 Jim Blandy <jimb@redhat.com>
20478
ecac9a4e
JB
20479 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20480 a bug.
20481
c4b7bc2b
JB
20482 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20483 Recognize more detailed error message produced by the macro
20484 expander's lexical analyzer.
20485 * lib/gdb.exp (test_print_reject): Same.
20486
e71019a1
MK
204872002-05-09 Mark Kettenis <kettenis@gnu.org>
20488
20489 * gdb.c++/method.exp: Fix typo.
20490
fedfc8e6
MS
204912002-05-08 Michael Snyder <msnyder@redhat.com>
20492
166a1957
MS
20493 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20494 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20495 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20496 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20497 Add iftarget clause for strongarm.
d63a86f8 20498
f1c47eb2
MS
204992002-05-06 Michael Snyder <msnyder@redhat.com>
20500
cb9a9d3e
MS
20501 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20502 (gdb_continue_to_end): Accept output from status wrapper.
20503 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20504 Clean up fail messages to match pass messages.
20505
f1c47eb2
MS
20506 Enable the "needs_status_wrapper" testsuite feature.
20507 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20508 (gdb_compile): Conditionally call gdb_wrapper_init.
20509 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20510 * gdb.c++/method.exp: Recognize output from status wrapper.
20511
6079c749
BE
205122002-05-06 Ben Elliston <bje@redhat.com>
20513From Graydon Hoare <graydon@redhat.com>
20514
20515 * config/sid.exp: Include support for "rawsid" protocol.
20516
188baff3
JB
205172002-05-03 Jim Blandy <jimb@redhat.com>
20518
20519 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20520 * gdb.c++/hang3.C: New file.
20521
b9c07f0f
AC
205222002-05-04 Andrew Cagney <ac131313@redhat.com>
20523
20524 * gdb.base/default.exp: Remove obsolete code.
20525 * gdb.c++/misc.exp: Ditto. Update copyright.
20526 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20527 * gdb.base/whatis.exp: Ditto. Update copyright.
20528 * gdb.base/scope.exp: Ditto. Update copyright.
20529 * gdb.base/ptype.exp: Ditto. Update copyright.
20530 * gdb.base/printcmds.exp: Ditto. Update copyright.
20531 * gdb.base/opaque.exp: Ditto. Update copyright.
20532 * gdb.base/list.exp: Ditto.
20533 * gdb.base/funcargs.exp: Ditto. Update copyright.
20534 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20535 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20536 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20537 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20538 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20539 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20540
5c7a0397
MS
205412002-05-02 Michael Snyder <msnyder@redhat.com>
20542
d6dcc264 20543 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20544 * gdb.base/long_long.exp: Add xscale target.
20545 * gdb.base/default.exp: Add xscale target.
20546
eb7f1c48
JB
205472002-05-01 Jim Blandy <jimb@redhat.com>
20548
20549 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20550 gdb.c++/hang.exp: New test.
20551
a6befae8
FF
205522002-05-01 Fred Fish <fnf@redhat.com>
20553
20554 * gdb.base/completion.exp: Handle completions of "./Make" for
20555 more than one completion possibility, as is the case when we
20556 build and test in the source tree.
20557
0a310277
AG
205582002-04-29 Anthony Green <green@redhat.com>
20559
20560 * gdb.java/jmisc1.exp: New file.
20561 * gdb.java/jmisc2.exp: New file.
20562
6ff9af88
DJ
205632002-04-24 Daniel Jacobowitz <drow@mvista.com>
20564
20565 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20566
96b3d632
EZ
205672002-04-23 Elena Zannoni <ezannoni@redhat.com>
20568
20569 * gdb.base/help.exp: Change 'help status' to allow for target
20570 dependent output differences.
20571
5019bb54
MC
205722002-04-22 Michael Chastain <mec@shout.net>
20573
20574 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20575
a805a116
MC
205762002-04-22 Michael Chastain <mec@shout.net>
20577
20578 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20579
a1706bfd
DM
205802002-04-17 David S. Miller <davem@redhat.com>
20581
20582 * gdb.asm/sparc64.inc: New file.
20583 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20584
a73a20a2
EZ
205852002-04-19 Elena Zannoni <ezannoni@redhat.com>
20586
20587 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20588 instruction file directly into the build tree. Clean up at end of
20589 test.
20590
ba678339
DM
205912002-04-18 David S. Miller <davem@redhat.com>
20592
20593 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20594 handle 64-bit platforms correctly.
20595 * gdb.base/maint.exp: Likewise.
20596
b03399da
KB
205972002-04-18 Kevin Buettner <kevinb@redhat.com>
20598
20599 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20600 ``-fpic'' when compiling files comprising a shared library, but
20601 it does need additional linker flags in order to find shared
20602 libraries at run time.
20603
e2004992
KB
206042002-04-18 Kevin Buettner <kevinb@redhat.com>
20605
20606 * gdb.base/cvexpr.c (use): New function.
20607 (main): Invoke use() on all global variables to prevent
20608 some linkers from deleting these otherwise unused symbols.
20609
d8937120
MC
206102002-04-17 Michael Chastain <mec@shout.net>
20611From David S. Miller <davem@redhat.com>
20612
20613 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20614 handle 64-bit platforms correctly.
20615
ffd61a58
MS
206162002-04-12 Michael Snyder <msnyder@redhat.com>
20617From Jim Blandy <jimb@redhat.com>
a9c64011 20618 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20619 script can handle this instead.
20620 * gdb.base/bar.c (barx): Same.
20621 * gdb.base/baz.c (bazx): Same.
20622 * gdb.base/grbx.c (grbxx): Same.
20623
20624 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20625 manager doesn't automatically unmap overlays unnecessarily.
20626
6b8426a6
MH
206272002-04-10 Martin M. Hunt <hunt@redhat.com>
20628
20629 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20630 stepping out of main.
20631
34af4875
MC
206322002-04-09 Michael Chastain <mec@shout.net>
20633
20634 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20635 scope so that the nested scope tests will make sense.
20636 * gdb.c++/local.exp: Write patterns that actually work with gcc
20637 (the HP patterns "were never known to work with gcc").
20638 Keep the old aCC patterns too.
20639
2d1676a0
DJ
206402002-04-09 Daniel Jacobowitz <drow@mvista.com>
20641
20642 * gdb.base/attach.exp: Correct target board test.
20643
3a63e3f9
MC
206442002-04-08 Michael Chastain <mec@shout.net>
20645
20646 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20647 in a const method. Add some xfail and fail cases for configurations
20648 that do not emit the "const ...".
20649
f18dabd2
MC
206502002-04-07 Michael Chastain <mec@shout.net>
20651
20652 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20653 Accept "A * const" and "const A * const" as type of "this".
20654 Fix spelling of getFunky throughout. Make messages uniform.
20655
0fcddd82
EZ
206562002-04-07 Elena Zannoni <ezannoni@redhat.com>
20657
a9c64011 20658 Work around for PR gdb/285:
0fcddd82
EZ
20659 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20660
16a8534a
EZ
206612002-04-07 Elena Zannoni <ezannoni@redhat.com>
20662
20663 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20664 instructions file at run time instead of configure time.
20665 Sometimes we run the test in a directory that is not the one we
20666 configured in.
20667 * gdb.asm/configure.in: Delete creation of symlink.
20668 * gdb.asm/configure: Regenerate.
20669
24181d81
JB
206702002-04-05 J. Brobecker <brobecker@gnat.com>
20671
20672 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20673 xfullpath () function.
20674
7cdb7107
DJ
206752002-04-04 Daniel Jacobowitz <drow@mvista.com>
20676
20677 * gdb.asm/Makefile.in: Correct dependencies.
20678
20679 * gdb.asm/powerpc.inc: New file.
20680 * gdb.asm/asm-source.exp: Add PowerPC.
20681 * gdb.asm/configure.in: Likewise.
20682 * gdb.asm/configure: Regenerated.
20683
a7d17088
DJ
206842002-04-04 Daniel Jacobowitz <drow@mvista.com>
20685
20686 * gdb.base/relocate.exp: New file.
20687 * gdb.base/relocate.c: New file.
20688
cd721503
FF
206892002-04-04 Fred Fish <fnf@redhat.com>
20690
20691 * gdb.base/step-test.exp: Update comment regarding stopping in
20692 memcpy/bcopy calls inserted as part of the compiler runtime.
20693
b22ad7a7
MS
206942002-04-04 Michael Snyder <msnyder@redhat.com>
20695
20696 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20697
5f279fa6
DJ
206982002-04-03 Daniel Jacobowitz <drow@mvista.com>
20699
20700 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20701 (gdb_expect): Remove $notransfer hack.
20702
dd0fd3ce
DJ
207032002-04-02 Daniel Jacobowitz <drow@mvista.com>
20704
20705 * gdb.c++/classes.exp ("calling method for small class"): Match
20706 updated register output.
20707
1e50cda1
DJ
207082002-03-30 Daniel Jacobowitz <drow@mvista.com>
20709
20710 Fix PR gdb/452
20711 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20712 when finished. Make gdb_file_cmd send "exec-file" when
20713 appropriate.
20714
24015922
DJ
207152002-03-30 Daniel Jacobowitz <drow@mvista.com>
20716
20717 * gdb.base/attach.exp: Remove extra setup_xfail.
20718
dd7dfd64
MS
207192002-03-26 Michael Snyder <msnyder@redhat.com>
20720
20721 * gdb.base/default.exp: Add tests for dump, append, and restore.
20722 * gdb.base/help.exp: Add tests for dump, append, and restore.
20723 * gdb.base/dump.exp: New file, test dump, append and restore.
20724 * gdb.base/dump.c: New file.
20725
48b2f8d7
MS
207262002-03-27 Michael Snyder <msnyder@redhat.com>
20727
d63a86f8 20728 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20729 clean-ups in help messages.
20730
05b4d525
FF
207312002-03-26 Fred Fish <fnf@redhat.com>
20732
20733 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20734 have debugging info for those functions and the compiler uses them
20735 internally to copy structs around.
20736
d7679631
FF
207372002-03-26 Fred Fish <fnf@redhat.com>
20738
20739 * gdb.base/list.exp: Revert the change made yesterday and add note
20740 about why we don't list the default lines for remote targets.
20741
523ac3f9
MS
207422002-03-25 Michael Snyder <msnyder@redhat.com>
20743
20744 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20745
754b2b8d
FF
207462002-03-25 Fred Fish <fnf@redhat.com>
20747
20748 * gdb.base/list.exp: This test works on remote targets so remove
20749 the short circuit for remote targets. Update copyright.
20750
33c3e192
FF
207512002-03-25 Fred Fish <fnf@redhat.com>
20752
20753 * gdb.base/attach.exp: Fix logic error that was suppressing this
20754 test for all non hppa*-*-hpux* targets, instead of the hp target.
20755 Move comments closer to the suppression point. Also now need to
20756 check that we are running natively.
20757
d43e73ee
MS
207582002-03-22 Michael Snyder <msnyder@redhat.com>
20759
882c8f02
MS
20760 * gdb.base/default.exp: Add test for gcore. Update copyright.
20761 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20762
04c12f60
FF
207632002-03-06 Fred Fish <fnf@redhat.com>
20764
20765 * gdb.base/funcargs.c: Remove extraneous ';' character.
20766 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20767
b43df995
MC
207682002-03-04 Michael Chastain <mec@shout.net>
20769
20770 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20771 accommodate gcc v3 function signature.
20772 * gdb.mi/mi0-var-cmd-exp: Ditto.
20773
92362027
AC
207742002-02-24 Andrew Cagney <ac131313@redhat.com>
20775
20776 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20777 ``GNU/Linux'' or ``Linux kernel''
20778 * testsuite/gdb.threads/pthreads.c: Ditto.
20779
258ad32d
MC
207802002-02-24 Michael Chastain <mec@shout.net>
20781
20782 * gdb.threads/pthreads.c (thread1): Add a return statement.
20783 (thread2): Likewise.
20784 (foo): Likewise.
20785
04c3b3d4
MC
207862002-02-23 Michael Chastain <mec@shout.net>
20787
20788 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20789 to placate gcc.
20790
5a2a0a20
MC
207912002-02-23 Michael Chastain <mec@shout.net>
20792
20793 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20794 test "ptype bint". The test passes on all my stabs configurations.
20795
a640f7fc
JB
207962002-02-21 Jim Blandy <jimb@redhat.com>
20797
27924826
JB
20798 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20799 filename at a time, and watch for the ones we want to see.
20800
a640f7fc
JB
20801 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20802 types of pointers to prototyped functions.
20803
edcc8c75
AC
208042002-02-20 Andrew Cagney <ac131313@redhat.com>
20805
20806 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20807 signed, unsigned and straight char.
20808 (padding_char, padding_short, padding_int, padding_long,
20809 padding_long_long, padding_float, padding_double,
20810 padding_long_double): New global variables.
20811 (fill, fill_structs): New functions.
20812
20813 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20814 for correctly sized writes. Update copyright.
20815 (get_valueof): New procedure.
20816 (get_sizeof): Call get_valueof.
20817 (check_valueof): New procedure.
20818 (check_padding): New procedure.
20819
ac57ea44
MC
208202002-02-20 Michael Chastain <mec@shout.net>
20821
20822 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20823 to setup_xfail. Document some of the remaining calls.
20824
7a10c941
MC
208252002-02-18 Michael Chastain <mec@shout.net>
20826
20827 * gdb.c++/userdef.exp: Update copyright year.
20828
fb8acdcc
DJ
208292002-02-18 Daniel Jacobowitz <drow@mvista.com>
20830
20831 * gdb.c++/userdef.exp: Test overloaded operators properly.
20832 Remove xfails.
20833
fda6ae12
MS
208342002-02-14 Michael Snyder <msnyder@redhat.com>
20835
20836 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20837
676a0442
DJ
208382002-02-14 Daniel Jacobowitz <drow@mvista.com>
20839
20840 * gdb.base/a2-run.exp: Check for a remote target properly.
20841 * gdb.base/annota1.exp: Likewise.
20842 * gdb.base/list.exp: Likewise.
20843 * gdb.base/reread.exp: Likewise.
20844 * gdb.base/scope.exp: Likewise.
20845 * gdb.base/shlib-call.exp: Likewise.
20846 * gdb.base/term.exp: Likewise.
20847 * gdb.c++/annota2.exp: Likewise.
20848
78b4f468
RE
208492002-02-13 Richard Earnshaw <rearnsha@arm.com>
20850
20851 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20852
9a81ba51
MC
208532002-02-10 Michael Chastain <mec@shout.net>
20854
20855 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20856 (call_after_alloca): Ditto.
20857
004af6c7
DJ
208582002-02-10 Daniel Jacobowitz <drow@mvista.com>
20859
20860 * gdb.base/ending-run.exp: Guard "cont" test with
20861 gdb_skip_stdio_test.
20862
37225f62
JB
208632002-02-06 Jim Blandy <jimb@redhat.com>
20864
20865 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20866 from here...
20867 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20868 To here. Disable this test on non-HP platforms. Add big comment.
20869
fe6fdd96
MS
208702002-02-04 Michael Snyder <msnyder@redhat.com>
20871
20872 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20873 other than d10v and m32r.
20874
036fad3f
RE
208752002-02-02 Richard Earnshaw <rearnsha@arm.com>
20876
20877 * gdb.base/default.exp: Rewrite test patterns to reduce time
20878 taken to match them.
20879
7148ab62
DJ
208802002-01-30 Daniel Jacobowitz <drow@mvista.com>
20881
20882 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20883 Allow a start function above main.
20884 * gdb.threads/linux-dp.exp: Fix copyright date.
20885
396cc255
DJ
208862002-01-30 Daniel Jacobowitz <drow@mvista.com>
20887
a9c64011
AS
20888 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20889 (check_philosopher_stack): Check for manager thread before checking
20890 for a just-starting thread.
396cc255 20891
f038d31b
DJ
208922002-01-30 Daniel Jacobowitz <drow@mvista.com>
20893
20894 From Neil Booth <neil@daikokuya.demon.co.uk>:
20895 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20896 warnings.
20897
b3ff9d9a
FF
208982002-01-21 Fred Fish <fnf@redhat.com>
20899
20900 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20901 not caller.
20902
39ad761d
JB
209032002-01-21 Jim Blandy <jimb@redhat.com>
20904
20905 * gdb.base/reread.exp: Check that GDB properly re-reads the
20906 executable file when it changes while no inferior is running.
20907
aaf320fa
FF
209082002-01-21 Fred Fish <fnf@redhat.com>
20909
a9c64011
AS
20910 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20911 optionally accept the "shlib events" variation.
aaf320fa 20912
808a31f5
JB
209132002-01-21 Jim Blandy <jimb@redhat.com>
20914
20915 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20916 call `fflush' after every `printf', so that the output is produced
20917 at predictable points, regardless of whatever buffering does (or
20918 doesn't) take place.
20919 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20920 at different points.
20921
4420d5e2
DJ
209222002-01-20 Daniel Jacobowitz <drow@mvista.com>
20923
20924 * gdb.c++/inherit.exp: Update copyright years.
20925 * gdb.c++/method.exp: Likewise.
20926
3e36a0f4
DJ
209272002-01-20 Daniel Jacobowitz <drow@mvista.com>
20928
20929 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20930 artificial methods/arguments.
20931 * gdb.c++/derivation.exp: Likewise.
20932 * gdb.c++/inherit.exp: Likewise.
20933 * gdb.c++/method.exp: Likewise.
20934 * gdb.c++/virtfunc.exp: Likewise.
20935
b4ceaee6
AC
209362002-01-18 Andrew Cagney <ac131313@redhat.com>
20937
20938 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20939 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20940 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20941 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20942 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20943 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20944
ecace851
JB
209452002-01-17 Jim Blandy <jimb@redhat.com>
20946
20947 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20948 anchoring the pattern matching the entry point symbol's name.
20949
375fc983
AC
209502002-01-17 Andrew Cagney <ac131313@redhat.com>
20951
20952 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20953 continue/quit query. Update copyright.
20954
fe6fdd96
MS
209552002-01-14 Michael Snyder <msnyder@redhat.com>
20956
20957 * gdb.base/gcore.exp: Remove extra debugging output.
20958
e017c81f
DJ
209592002-01-13 Daniel Jacobowitz <drow@mvista.com>
20960
20961 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20962 for slightly dubious v2 mangled string.
20963
37ab3bf8
DJ
209642002-01-13 Daniel Jacobowitz <drow@mvista.com>
20965
20966 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20967
1bc05c3a 209682002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20969
1bc05c3a 20970 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20971
1bc05c3a
JM
20972 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20973 constructors.
20974 * gdb.c++/derivation.exp: Likewise.
20975 * gdb.c++/templates.exp: Likewise.
20976 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20977
1bc05c3a
JM
209782002-01-10 Michael Snyder <msnyder@redhat.com>
20979
20980 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20981
a911c360
MS
209822002-01-08 Michael Snyder <msnyder@redhat.com>
20983
20984 * gdb.base/gcore.exp: New test for generate-core-file command.
20985 * gdb.base/gcore.c: Testcase for above.
20986 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20987
ea2119ec
JM
209882002-01-08 Jason Merrill <jason@redhat.com>
20989
20990 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20991
68203136
FF
209922002-01-07 Fred Fish <fnf@redhat.com>
20993
20994 * gdb.c++/overload.exp: Remove unconditional xfails for:
20995 print foo_instance1.overloadargs(1)
20996 print foo_instance1.overloadargs(1, 2)
20997 print foo_instance1.overloadargs(1, 2, 3)
20998 print foo_instance1.overloadargs(1, 2, 3, 4)
20999 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21000 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21001 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21002 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21003 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21004 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21005 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21006 print foo_instance1.overload1arg()
21007 print foo_instance1.overload1arg((char)arg2)
21008 print foo_instance1.overload1arg((signed char)arg3)
21009 print foo_instance1.overload1arg((unsigned char)arg4)
21010 print foo_instance1.overload1arg((int)arg7)
21011 print foo_instance1.overload1arg((unsigned int)arg8)
21012 print foo_instance1.overload1arg((float)arg11)
21013 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21014
21b9b5b1
MS
210152002-01-07 Michael Snyder <msnyder@redhat.com>
21016
21017 * gdb.base/huge.exp: New test. Print a very large target data object.
21018 (skip_huge_test): New test variable. Define if you want to skip this
21019 test. The test reads an 8 megabyte data object from the target, so it
21020 might be very time consuming on remote targets with a slow connection.
21021 * gdb.base/huge.c: New file. Test case for above.
21022
725f922e
FF
210232002-01-07 Fred Fish <fnf@redhat.com>
21024
21025 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21026 g_instance.bfoo, and g_instance.cfoo.
21027
889bf7c5 210282002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21029
889bf7c5
PA
21030 * gdb.base/break.c (multi_line_if_conditional): New function.
21031 (multi_ilne_while_conditional): Likewise.
21032 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21033 IF or WHILE condition puts the breakpoint at the start of
21034 the condition.
f286b2c3 21035
634d57ec
JL
21036 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21037 hppa*-*-hpux* expected failure.
21038 * gdb.base/structs.exp (do_function_calls): Similarly.
21039
21040 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21041 watchpoints.
21042
9fbfe2dc
AC
210432002-01-06 Andrew Cagney <ac131313@redhat.com>
21044
21045 Fix PR gdb/66.
21046 * gdb.base/structs.exp: Replace skip for a29k with skip for
21047 gdb,cannot_call_functions.
21048 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21049 * gdb.base/callfuncs.exp: Ditto.
21050 * gdb.base/call-rt-st.exp: Ditto.
21051 * gdb.base/call-strs.exp: Ditto.
21052 * gdb.base/callfwmall.exp: Ditto.
21053 * gdb.base/scope.exp: Obsolete xfail a29k.
21054 * gdb.c++/misc.exp: Ditto.
21055 * gdb.c++/cplusfuncs.exp: Ditto.
21056 * gdb.base/ptype.exp: Ditto.
21057 * gdb.base/printcmds.exp: Ditto.
21058 * gdb.base/opaque.exp: Ditto.
21059 * gdb.base/list.exp: Ditto.
21060 * gdb.base/funcargs.exp: Ditto.
21061 * gdb.base/default.exp: Ditto.
21062
8ddad156
MS
210632002-01-04 Michael Snyder <msnyder@redhat.com>
21064
ca4976a6 21065 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21066 * gdb.base/maint.exp: Add tests for maint info sections options.
21067
1b074332
JL
21068Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21069
21070 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21071
7d159115
CV
210722001-12-20 Corinna Vinschen <vinschen@redhat.com>
21073
21074 * gdb.asm/arm.inc: New file.
21075 * gdb.asm/asm-source.exp: Add arm targets.
21076 * gdb.asm/configure.in: Ditto.
21077 * gdb.asm/configure: Recreated from configure.in.
21078
8fb87725
JL
21079Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21080
afabe08c
JL
21081 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21082 with HP's compiler.
21083 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21084 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21085 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21086 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21087
21088 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21089 either HP's compilers or GCC.
21090
db521deb
JL
21091 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21092 a SIGBUS or SIGSEGV.
21093
21094 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21095
21096 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21097 can be compiled with either HP's compiler or GCC.
21098
cfa88ab7
JL
21099 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21100 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21101 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21102
ca344dff
JL
21103 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21104 to match current gdb output. Update due to using auto-solib-limit
21105 for limiting instead of overloading auto-solib-add.
21106 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21107 test program.
21108
3f3c6e55 21109 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21110 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21111 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21112 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21113 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21114 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21115 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21116 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21117 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21118 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21119 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21120 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21121 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21122
8fb87725
JL
21123 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21124 a SIGTRAP to the inferior.
21125
cf599fa7
CV
211262001-12-19 Corinna Vinschen <vinschen@redhat.com>
21127
21128 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21129 Substitute call to target_link by call to gdb_compile.
21130
2cd045cd
JL
21131Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21132
a9c64011
AS
21133 * gdb.base/break.exp: Fix HP specific search string when testing
21134 backtracing in a called function.
2cd045cd 21135
a9c64011
AS
21136 * gdb.base/constvars.exp: Only set lang to C++ if we're
21137 compiling the test with HP's compilers.
21138 * gdb.base/volatile.exp: Similarly.
2cd045cd 21139
99ebe9ac
JB
211402001-12-19 Jim Blandy <jimb@redhat.com>
21141
21142 * gdb.base/printcmds.exp: Expect the null character to be printed
21143 as '\0', and the '\013' to be printed as '\v'.
21144 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21145 * gdb.base/setvar.exp: Same.
21146
b9891b29
JB
211472001-12-17 Jim Blandy <jimb@redhat.com>
21148
0eba65ab
JB
21149 * gdb.base/completion.exp: Rather than completing very long
21150 filenames, which can make the readline library produce output we
21151 don't recognize, cd to the directory first, and then complete
21152 using nice, short relative paths.
21153
6970b5b1
JB
21154 * gdb.base/completion.exp: On some systems, there is, in fact, a
21155 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21156 variables as being in scope. So use `no_var_named_this'
21157 instead of `b'.
6970b5b1 21158
b9891b29 21159 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21160 can't find the core file's registers as a failure.
b9891b29 21161
e6ccd35f
JSC
211622001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21163
a9c64011
AS
21164 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21165 test expect string more specific.
e6ccd35f 21166
105ba819
CV
211672001-12-13 Corinna Vinschen <vinschen@redhat.com>
21168
21169 * gdb.asm/asm-source.exp: Add support for xstormy16.
21170 * gdb.asm/configure.in: Ditto.
21171 * gdb.asm/configure: Rebuild.
21172 * gdb.asm/xstormy16.inc: New file.
21173
e9e79dd9
FF
211742001-12-10 Fred Fish <fnf@redhat.com>
21175
21176 * gdb.base/maint.exp: Update to match changes in type dumping code.
21177
347dc97d
JB
211782001-12-10 Jim Blandy <jimb@redhat.com>
21179
21180 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21181 matching the entry point symbol's name at the beginning of the
21182 line.
347dc97d 21183
5178b9d6
DJ
211842001-12-07 Daniel Jacobowitz <drow@mvista.com>
21185
21186 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21187 gdb.c++/inherit.exp, gdb.c++/method.exp,
21188 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21189 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21190 and class layout support.
21191
af890c52
DJ
211922001-12-07 Daniel Jacobowitz <drow@mvista.com>
21193
21194 * gdb.c++/classes.exp: Add test for static member function.
21195 * gdb.c++/misc.cc: Add class with static member function.
21196
7a345fb3
JB
211972001-12-07 Jim Blandy <jimb@redhat.com>
21198
f2e54a80 21199 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21200 those tests as `unsupported'.
21201 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21202 Rewrite subsequent tests to use it.
21203
21204 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21205 those tests as `unsupported'.
21206 * gdb.base/structs.exp (call_struct_func): New function.
21207 (do_function_calls): Use call_struct_func to call the functions
21208 returning structs.
21209
0bc69509
JB
21210 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21211 whether functions are prototyped or not, so we can't possibly pass
21212 arguments to t_float_values2 properly.
21213
7a345fb3
JB
21214 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21215 value of `timeout' for targets other than the mips*tx39-*.
21216
edb6ede1
MS
212172001-12-06 Michael Snyder <msnyder@redhat.com>
21218
d63a86f8 21219 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21220 and detect whether the start symbol has a leading underscore.
21221
2d842f13
JB
212222001-12-04 Jim Blandy <jimb@redhat.com>
21223
21224 * gdb.base/completion.exp: Clarify indentation.
21225
68550daf
JB
212262001-12-03 Jim Blandy <jimb@redhat.com>
21227
21228 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21229 variables on the S/390, not `.word'.
21230
cd5195a8
JB
212312001-11-30 Jim Blandy <jimb@redhat.com>
21232
21233 Add assembly-source tests for s390-ibm-linux.
21234 * gdb.asm/s390.inc: New file.
21235 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21236 the S/390 architecture.
a9c64011 21237 * gdb.asm/configure: Regenerated.
cd5195a8 21238
ca9efc90
MS
212392001-11-30 Michael Snyder <msnyder@redhat.com>
21240
21241 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21242 next, info source, info sources, info line, global and static
21243 variables, and static functions.
21244 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21245 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21246 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21247 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21248 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21249 (gdbasm_leave): Restore frame pointer.
21250 (gdbasm_startup): Copy stack set-up from crt0.S.
21251
d0e66976
FN
212522001-11-26 Fernando Nasser <fnasser@redhat.com>
21253
21254 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21255 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21256 to a local (non-static) variable. Copy tstruct.a to a static buffer
21257 and return a pointer to that buffer.
21258 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21259
e2334072
MK
212602001-11-24 Mark Kettenis <kettenis@gnu.org>
21261
21262 * gdb.asm/configure.in: Fix recognition of ix86 target.
21263 * gdb.asm/configure: Regenerate.
21264
756caa3d
MS
212652001-11-21 Michael Snyder <msnyder@redhat.com>
21266
21267 * gdb.asm/sparc.inc: New file.
21268 * gdb.asm/asm-source.exp: Recognize sparc target.
21269 * gdb.asm/configure.in: Recognize sparc target.
21270 * gdb.asm/configure: Regenerate.
d63a86f8 21271
9a4d72d5
MS
212722001-11-21 Michael Snyder <msnyder@redhat.com>
21273
21274 * gdb.asm/m32r.inc: New file.
21275 * gdb.asm/asm-source.exp: Recognize m32r target.
21276 * gdb.asm/configure.in: Recognize m32r target.
21277 * gdb.asm/configure: Regenerate.
21278
a773d1cd
MS
212792001-11-20 Michael Snyder <msnyder@redhat.com>
21280
017ac23d
MS
21281 * gdb.asm/i386.inc: New file.
21282 * gdb.asm/asm-source.exp: Recognize ix86 target.
21283 * gdb.asm/configure.in: Recognize ix86 target.
21284 * gdb.asm/configure: Regenerate.
21285
a773d1cd
MS
21286 * gdb.c++/namespace.exp: Fix quotes in output messages.
21287
bb632afb
MS
212882001-11-14 Michael Snyder <msnyder@redhat.com>
21289
25d559ca 21290 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21291 qualifier in a type cast expression, to designate an address
21292 in the instruction space (Harvard architecture).
21293
4749e309
MS
212942001-11-13 Michael Snyder <msnyder@redhat.com>
21295
21296 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21297 Tests for expressions using 'const' and 'volatile'.
21298
25050984
CV
212992001-11-13 Corinna Vinschen <vinschen@redhat.com>
21300
21301 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21302
1902c51f
DJ
213032001-11-12 Daniel Jacobowitz <drow@mvista.com>
21304
21305 * lib/mi-support.exp (mi_run_to_helper): Move comments
21306 outside of gdb_expect.
21307
dcf95b47
DJ
213082001-11-11 Daniel Jacobowitz <drow@mvista.com>
21309
21310 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21311 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21312 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21313 mi0_run_to): New functions.
21314 * gdb.mi/mi-simplerun.exp: Use them.
21315 * gdb.mi/mi0-simplerun.exp: Likewise.
21316 * gdb.mi/mi-var-cmd.exp: Likewise.
21317 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21318
45b074e1
AC
213192001-11-10 Andrew Cagney <ac131313@redhat.com>
21320
21321 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21322 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21323
bf50d346
AC
213242001-11-09 Andrew Cagney <ac131313@redhat.com>
21325
21326 * gdb.base/restore.exp: Include $expected value in restored test
21327 message.
21328
9383332c
AC
213292001-11-09 Andrew Cagney <ac131313@redhat.com>
21330
21331 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21332 implemented.
21333
db62520a
MS
213342001-11-08 Michael Snyder <msnyder@redhat.com>
21335
21336 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21337 Add pass/fail message for stop at breakpoint in call dummy function.
21338
b5703437
MS
213392001-11-07 Michael Snyder <msnyder@redhat.com>
21340
d63a86f8
RM
21341 * gdb.c++/templates.exp (test_template_breakpoints):
21342 If we get an overload menu, but it does not match what
760f6330 21343 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21344 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21345 making the whitespace optional. Argument for "new" may be
21346 "unsigned" as well as "unsigned int/long".
d63a86f8 21347 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21348 making the whitespace optional. Also replace "(void) with
21349 "((void|)), making the keyword "void" optional.
d63a86f8 21350 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21351 making the whitespace optional. Also replace "(void) with
21352 "((void|)), making the keyword "void" optional.
3bf40917
MS
21353 * gdb.base/callfuncs.c (t_float_values): This function must
21354 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21355 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21356 can be tested against both cases. Usually one case involves
21357 promotion of float to double, while the other does not.
21358 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21359 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21360 includes a stack frame for "start".
21361
c8ab4e6d
JB
213622001-11-05 Jim Blandy <jimb@redhat.com>
21363
21364 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21365 pointers are 32 bits long, and that offsets of relocs are always
21366 stored in the data (REL-style), and not in the reloc entry itself
21367 (RELA-style).
21368 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21369 stabs.
21370
3f08ced9
MS
213712001-11-01 Michael Snyder <msnyder@redhat.com>
21372
21373 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21374 and regular expression operators by using quoting.
21375
cbfa24cd
MS
213762001-10-31 Michael Snyder <msnyder@redhat.com>
21377
21378 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21379 depending on what the symbol table contains.
21380 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21381 the output of the ptype command. Similarly, accept both "const &"
21382 and "const&".
21383
aaa68313
CV
213842001-10-31 Corinna Vinschen <vinschen@redhat.com>
21385
21386 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21387 symbol `STORAGE' to allow to choose the storage class of
21388 the local datastructures.
21389 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21390 compiler directive.
21391
91740388
MS
213922001-10-30 Michael Snyder <msnyder@redhat.com>
21393
21394 * gdb.base/jump.exp: Allow it to run for all targets.
21395
1b7c05e7
CV
213962001-10-29 Corinna Vinschen <vinschen@redhat.com>
21397
21398 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21399 with new double_array size.
21400 (main): Change storage class of all local variables to static.
21401 Reduce size of double_array to 9.
21402 * gdb.base/call-ar-st.exp: Increase timeout value.
21403 Change expected output for double array to match new size in
21404 call-ar-st.c.
21405
36a22261
CV
214062001-10-29 Corinna Vinschen <vinschen@redhat.com>
21407
21408 * gdb.base/ending-run.exp: Create identical output when passing
21409 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21410 Stormy16 target.
36a22261 21411
92b8ae91
MK
214122001-10-28 Mark Kettenis <kettenis@gnu.org>
21413
21414 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21415 that we catch the expected failure under Linux/x86.
21416
cb135b83
OF
214172001-10-29 Orjan Friberg <orjanf@axis.com>
21418
21419 * gdb.base/setvar.exp: Escape curly braces.
21420 * gdb.stabs/weird.exp: Ditto.
21421
6884aa54
DJ
214222001-10-27 Daniel Jacobowitz <drow@mvista.com>
21423
21424 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21425 * gdm.mi/mi0-hack-cli.exp: Likewise.
21426
0398c9aa
AC
214272001-10-25 Andrew Cagney <ac131313@redhat.com>
21428
21429 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21430 messages.
21431
d20bf2e8
AC
214322001-10-21 Andrew Cagney <ac131313@redhat.com>
21433
21434 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21435 checking MI enabled.
21436
03dd63aa
CV
214372001-10-09 Corinna Vinschen <vinschen@redhat.com>
21438
21439 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21440
1d9d99f3
FCE
214412001-10-04 Frank Ch. Eigler <fche@redhat.com>
21442
21443 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21444 if gdb child process crashes, just signal an error.
21445
838ae6c4
JB
214462001-10-02 Jim Blandy <jimb@redhat.com>
21447
21448 * lib/gdb.exp (test_xfail_format): Simplify.
21449
21450 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21451 front of the variable name `format'. Simplify `if'.
21452
8f0cbc1c
DJ
214532001-10-01 Daniel Jacobowitz <drow@mvista.com>
21454
21455 * gdb.threads/pthreads.exp: Wait for output and delay
21456 before sending ^C.
21457
1f08dafd
DJ
214582001-10-01 Daniel Jacobowitz <drow@mvista.com>
21459
21460 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21461 some incorrect output instead of timing out.
21462 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21463
674f90ff
CV
214642001-09-28 Corinna Vinschen <vinschen@redhat.com>
21465
21466 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21467 check to allow additional `int'.
21468
9b284272
DJ
214692001-09-27 Daniel Jacobowitz <drow@mvista.com>
21470
21471 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21472 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21473
b55a4771
MS
214742001-09-27 Michael Snyder <msnyder@redhat.com>
21475
21476 * lib/gdb.exp (test_debug_format): New proc.
21477 (setup_xfail_format): Use new proc test_debug_format.
21478 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21479 proc; use new service proc test_debug_format.
21480 Replace all other "gcc_compiled" tests with this test.
21481 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21482 proc; use new service proc test_debug_format.
21483 Replace all other "gcc_compiled" tests with this test.
21484
214852001-09-27 Michael Snyder <msnyder@redhat.com>
21486
21487 * gdb.base/cvexpr.exp: New file.
21488 * gdb.base/cvexpr.c: New file
21489 Test for expressions using const and volatile keywords.
21490
4e6667ac
CV
214912001-09-26 Corinna Vinschen <vinschen@redhat.com>
21492
21493 * gdb.base/constvars.exp: Check for different orders of keywords
21494 and additional "int" strings in output.
21495
4f337972
AC
214962001-09-22 Andrew Cagney <ac131313@redhat.com>
21497
21498 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21499 responses from "help maint".
21500
2015650d
FCE
215012001-09-19 Frank Ch. Eigler <fche@redhat.com>
21502
21503 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21504 to localhost:NNN instead of :NNN, in case Xvfb is listening
21505 only on TCP.
21506
f3bcedc1
CV
215072001-09-19 Corinna Vinschen <vinschen@redhat.com>
21508
21509 * gdb.base/recurse.exp: When checking leaving the watchpoint
21510 scope, recognize when gdb is in function's epilogue and pass.
21511
6b819c92
KS
215122001-09-18 Keith Seitz <keiths@redhat.com>
21513
21514 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21515 support for running tests against sid targets.
21516 (gdbtk_done): Ditto.
21517
a10c9419
CV
215182001-09-18 Corinna Vinschen <vinschen@redhat.com>
21519
21520 * gdb.base/ending-run.c (main): Set stdout buffersize
21521 to the same reasonable value for any target.
21522 * gdb.base/ending-run.exp: Add a regular expression
21523 to make testsuite happy on Sanyo Stormy16 target.
21524
739d0d99
CV
215252001-09-17 Corinna Vinschen <vinschen@redhat.com>
21526
21527 * gdb.base/display.c (do_loops): Add float variable `f'.
21528 Increment f in loop.
21529 * gdb.base/display.exp: Increment timeout by 60 seconds.
21530 Change float display test to use variable `f'.
21531
1b8947f0
JB
215322001-09-17 Jim Blandy <jimb@redhat.com>
21533
21534 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21535 overflowing the limited breakpoint tables on some ROM monitors
21536 (like the ROM68K).
21537
9890ac81
FCE
215382001-09-15 Frank Ch. Eigler <fche@redhat.com>
21539
21540 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21541 the "-ac" (disable access control) flag.
21542
6db765ea
JH
215432001-08-30 Jeff Holcomb <jeffh@redhat.com>
21544
21545 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21546 ints.
21547
4c32cc04
KS
215482001-08-30 Keith Seitz <keiths@redhat.com>
21549
21550 * lib/gdb.exp: Move all insight-related functionality into
21551 separate file.
21552 * lib/insight-support.exp: New file.
21553
8d6e6f81
FCE
215542001-08-29 Frank Ch. Eigler <fche@redhat.com>
21555
21556 * config/sid.exp (sid_start): Never set sid verbosity; disable
21557 expect_background {} that consumed its stdout; tolerate </dev/null.
21558 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21559
6a90e1d0
AC
215602001-08-18 Andrew Cagney <ac131313@redhat.com>
21561
21562 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21563 CLI jump command to start it.
21564 (mi_run_to_main): Fail immediatly when unexpected output.
21565
1759b3c3
AC
215662001-08-18 Andrew Cagney <ac131313@redhat.com>
21567
21568 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21569 beginning of function. Fix PR gdb/191.
21570
61d11d80
FCE
215712001-08-16 Frank Ch. Eigler <fche@redhat.com>
21572
21573 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21574 what to force sid endianness to.
21575
942a4df2
KS
215762001-08-15 Keith Seitz <keiths@redhat.com>
21577
21578 * lib/gdb.exp (gdbtk_start): Don't set environment
21579 variables for TCL_LIBRARY and friends. Insight will
21580 now figure these out for itself.
21581
0521c418
MS
215822001-08-02 Michael Snyder <msnyder@redhat.com>
21583
21584 * gdb.base/completion.exp: Remove the symbol "a64l" from
21585 the expect string; this is target-specific, and not related
21586 to what is being tested.
21587
74a9a58a
DB
215882001-08-02 Dave Brolley <brolley@redhat.com>
21589
21590 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21591
c70819fa
MS
215922001-07-25 Michael Snyder <msnyder@redhat.com>
21593
c2b8fa57
MS
21594 * gdb.base/consecutive.exp: New file. Test stepping over
21595 breakpoints on consecutive instructions.
21596 * gdb.base/consecutive.c: New file.
21597
c70819fa
MS
21598 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21599 curly braces in regular expressions.
21600
2b1a1355
MS
216012001-07-25 Michael Snyder <msnyder@redhat.com>
21602
21603 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21604 legitimate output from stepping out of main.
21605
413eca6f
KS
216062001-07-22 Keith Seitz <keiths@redhat.com>
21607
21608 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21609 the empty string, do not run the tests.
21610
7e5a9322
SC
216112001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21612
21613 * gdb.base/long_long.exp: Detect size of pointer. Take into
21614 account 2-byte pointers when testing for p/a results.
21615
de58f10f
SC
216162001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21617
d63a86f8 21618 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21619 and defined to 1K for m68hc11.
21620 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21621 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21622 (sizeof_random_data): New variable to tell the size of the data table;
21623 don't test past this size; always run to main.
21624
d6f5fea1
SC
216252001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21626
21627 * gdb.base/return2.exp: return of long long and double fails for
21628 68HC11; don't execute these tests on that platform.
21629 * gdb.base/return.exp: Return of a double fails for 68hc11.
21630
c477543d
SC
216312001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21632
21633 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21634 tests that print a float.
21635 * call-rt-st.exp: Likewise.
21636
63cf1c79
MK
216372001-07-12 Mark Kettenis <kettenis@gnu.org>
21638
21639 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21640 running this test on Linux.
21641
112f9ab5
MC
216422001-06-24 Michael Chastain <chastain@redhat.com>
21643
21644 * gdb.base/arithmet.exp: Remove some tests to make all test names
21645 unique.
21646
4970cb0f
MS
216472001-07-03 Michael Snyder <msnyder@redhat.com>
21648
21649 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21650 the output of the ptype command.
21651
d85da69f
MS
216522001-07-02 Michael Snyder <msnyder@redhat.com>
21653
4c8a82de
MS
21654 * gdb.base/completion.exp: Don't assume that break.c is the only
21655 source file that may contain functions named "marker".
d85da69f
MS
21656 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21657
8afc772b
AC
216582001-06-28 Andrew Cagney <ac131313@redhat.com>
21659
21660 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21661 of files to delete.
21662
21663 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21664 * gdb.disasm/h8300s.exp: New file.
21665 gdb.disasm/h8300s.s: Likewise.
21666
cff22675
AC
216672001-06-27 Andrew Cagney <ac131313@redhat.com>
21668
21669 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21670 empty breakpoint tables.
21671
68c81b54
AC
216722001-06-25 Andrew Cagney <ac131313@redhat.com>
21673
21674 * lib/mi-support.exp: Update args=... part of stop-reason
21675 patterns. Accept either a list or a tuple.
21676
2dd62704
AC
216772001-06-23 Andrew Cagney <ac131313@redhat.com>
21678
21679 * lib/mi-support.exp: Remove local emacs variable defining
21680 change-log-default-name.
21681
b4127474
MC
216822001-06-22 Michael Chastain <chastain@redhat.com>
21683
21684 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21685 This is operationally compatible with the previous version.
21686
8dbfb380
JB
216872001-06-13 Jim Blandy <jimb@redhat.com>
21688
21689 * lib/gdb.exp (gdb_test): Doc fix.
21690
f2d8c86d
MC
216912001-06-10 Michael Chastain <chastain@redhat.com>
21692
21693 * gdb.base/exprs.exp: Remove a duplicate test.
21694
81564d34
JB
216952001-06-06 Jim Blandy <jimb@redhat.com>
21696
21697 * gdb.base/return2.exp (main): Use values to test float and double
21698 returns that are not NaN's, to avoid being confused by IEEE
21699 comparison rules.
21700
da55addb
MS
217012001-06-04 Michael Snyder <msnyder@redhat.com>
21702
21703 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21704 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21705 rather than wait for 12 more tests to time out.
21706
42c65987
JB
217072001-06-06 Jim Blandy <jimb@redhat.com>
21708
b18bced9 21709 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21710 Don't forget to match the GDB prompt.
b18bced9 21711
42c65987
JB
21712 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21713
5b41e5f0
JB
217142001-06-04 Jim Blandy <jimb@redhat.com>
21715
21716 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21717 command.
21718
015e046f
KB
217192001-05-31 Kevin Buettner <kevinb@redhat.com>
21720
21721 * gdb.base/annota1.exp (info break): Match four or more spaces
21722 after "Address".
21723
fb1ffbbe
MC
217242001-05-31 Michael Chastain <chastain@redhat.com>
21725
21726 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21727 (dm_type_int_star): Likewise.
21728 (dm_type_long_star): Likewise.
21729 (dm_type_void_star): Likewise.
21730
5ea2a32c
KB
217312001-05-29 Kevin Buettner <kevinb@redhat.com>
21732
21733 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21734 to a known value in order to get consistent results regardless
21735 of the setting of INPUTRC or the presence or contents of .inputrc.
21736
ae23c492
MS
217372001-05-24 Michael Snyder <msnyder@redhat.com>
21738
ac55707e
MS
21739 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21740 Don't require that the main thread and the manager thread are the
21741 first in the list.
21742
ae23c492
MS
21743 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21744 debugging. If test fails, issue an "unsupported" not a "fail".
21745
400071f1
JB
217462001-05-24 Jim Blandy <jimb@redhat.com>
21747
21748 Don't assume that short is shorter than int.
21749 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21750 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21751 this isn't true.
400071f1
JB
21752 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21753 an int, is not equal to ~0 stored in an unsigned char. This tests
21754 the same thing that the previous test meant to, but works on
21755 16-bit machines, too.
21756 ("print unsigned char != (~0)"): Same test, complemented.
21757
0816a3e5
MS
217582001-05-24 Michael Snyder <msnyder@redhat.com>
21759
21760 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21761 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21762 and prevents dejagnu getting out of step.
21763
f6dc23a9
KB
217642001-05-23 Kevin Buettner <kevinb@redhat.com>
21765
21766 * gdb.base/finish.exp (finish_void): Revise pattern for
21767 stopping on the call statement to not permit stopping at
21768 the start of the instructions comprising the call sequence.
21769
7dbd117d
MC
217702001-05-19 Michael Chastain <chastain@redhat.com>
21771
21772 * gdb.base/callfuncs.exp: Make all test names unique.
21773 * gdb.base/commands.exp: Make all test names unique.
21774 * gdb.base/condbreak.exp: Make all test names unique.
21775 * gdb.base/dbx.exp: Make all test names unique.
21776 * gdb.base/default.exp: Make all test names unique.
21777 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21778 and TIMEOUT messages to their corresponding PASS message.
21779 * gdb.base/ending-run.exp: Make all test names unique.
21780 * gdb.base/long_long.exp: Remove duplicate test.
21781
6b0b0a9e
KB
217822001-05-21 Kevin Buettner <kevinb@redhat.com>
21783
21784 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21785 stop on the call statement as well as the statement after the
21786 call.
21787
2caa35cb
MS
217882001-05-21 Michael Snyder <msnyder@redhat.com>
21789
21790 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21791
40713331
EZ
217922001-05-10 Elena Zannoni <ezannoni@redhat.com>
21793
a9c64011
AS
21794 * gdb.base/completion.exp: Revamp test. Make it execute on all
21795 platforms.
40713331 21796
c2c1be8d
EZ
217972001-05-10 Elena Zannoni <ezannoni@redhat.com>
21798
a9c64011
AS
21799 * config/gdbserver.exp (gdb_load): Handle the case
21800 in which the arguments to gdbserver are given in the
21801 baseboard configuration file.
21802 Also handle the case in which the server needs to do a
21803 load.
2c9cd303 21804
9671de48
KS
218052001-05-07 Keith Seitz <keiths@cygnus.com>
21806
a9c64011
AS
21807 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21808 set up the display for testing.
21809 (gdbtk_start): Convert all paths to paths that tcl will like.
21810 Export target information to environment.
21811 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21812 necessary.
21813 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21814 (to_tcl_path): New proc to convert a given pathname into
21815 a path acceptible as an argument to a tcl command.
21816 (_gdbtk_export_target_info): New proc to export target info
21817 into the environment for gdbtk testing.
21818 (gdbtk_done): New proc to signal end-of-test.
9671de48 21819
5a360f47
JB
218202001-05-06 Jim Blandy <jimb@redhat.com>
21821
21822 * restore.c: Make the code of caller0 correspond to its comment.
21823
66c756c6
MS
218242001-05-03 Michael Snyder <msnyder@redhat.com>
21825
21826 * config/sid.exp (gdb_target_sid): Check for error messages.
21827 On error or timeout, don't make expect exit (which will terminate
21828 all subsequent tests); instead just make gdb exit.
d63a86f8 21829 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21830 return a negative value.
21831
a966fde5
JB
218322001-04-24 Jim Blandy <jimb@redhat.com>
21833
851c18e0
JB
21834 * gdb.c++/templates.exp: If we see the prompt for the overload
21835 list, but we haven't recognized any of the longer patterns,
21836 arrange for this test to fail, not hang.
21837
a966fde5
JB
21838 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21839 variations.
21840
db144853
MC
218412001-04-22 Michael Chastain <chastain@redhat.com>
21842
21843 * gdb.c++/local.exp: Use the 'runto' library function.
21844 * gdb.c++/namespace.exp: Likewise.
21845 * gdb.c++/overload.exp: Likewise.
21846
3207ec21
KB
218472001-03-26 Kevin Buettner <kevinb@redhat.com>
21848
21849 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21850 * gdb.base/step-line.exp: New file. Test step/next in presence of
21851 #line directives.
21852 * gdb.base/step-line.c: New file. Test program for the above.
21853 * gdb.base/step-line.inp: New file. We pretend that this file has
21854 been transformed by some other tool into step-line.c.
21855
13b57657
JB
218562001-03-21 Jim Blandy <jimb@redhat.com>
21857
21858 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21859 unmangled operator names.
21860
754cbe1c
JB
218612001-03-20 Jim Blandy <jimb@redhat.com>
21862
21863 * gdb.threads/linux-dp.exp: Recognize an additional message
21864 generated by GDB when it doesn't understand how to debug threads
21865 on the target system.
21866
177495c9
AC
218672001-03-19 Andrew Cagney <ac131313@redhat.com>
21868
21869 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21870
f266096b
MC
218712001-03-12 Michael Chastain <chastain@redhat.com>
21872
21873 * gdb.c++/derivation.exp: Use the 'runto' library function.
21874
cac3c2ff
MC
218752001-03-12 Michael Chastain <chastain@redhat.com>
21876
21877 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21878
b6c11a24
MC
218792001-02-24 Michael Chastain <chastain@redhat.com>
21880
21881 * gdb.c++/ref-types.exp: Change handwritten code to library
21882 function 'runto'.
21883
6bae5bce
OF
218842001-03-16 Orjan Friberg <orjanf@axis.com>
21885
21886 * gdb.base/signals.exp: Set count to 0 explicitly.
21887
0015fd9a
MS
218882001-03-15 Mark Salter <msalter@redhat.com>
21889
21890 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21891 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21892 (gdb_load): Add support for additional target_info: gdb_download_size
21893 and gdb_load_timeout.
0015fd9a 21894
fc33412a
DT
21895Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21896
21897 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21898 file -- to prevent failing when the compile fails but we have no
21899 intention of running the tests anyway.
fc33412a
DT
21900
21901 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21902 tests if set.
21903
21904 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21905 integers.
fc33412a
DT
21906
21907 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21908 * gdb.c++/namespace.exp: Ditto.
21909
115f06de
OF
219102001-03-07 Orjan Friberg <orjanf@axis.com>
21911
21912 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21913 * gdb.base/pointers.exp: Relax pattern match of decimals.
21914
b6ba6518
KB
219152001-03-06 Kevin Buettner <kevinb@redhat.com>
21916
21917 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21918 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21919 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21920 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21921 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21922 config/sh.exp, config/sid.exp, config/slite.exp,
21923 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21924 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21925 config/vxworks.exp, config/vxworks29k.exp,
21926 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21927 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21928 gdb.base/arithmet.exp, gdb.base/assign.exp,
21929 gdb.base/async.exp, gdb.base/attach.exp,
21930 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21931 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21932 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21933 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21934 gdb.base/commands.exp, gdb.base/completion.exp,
21935 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21936 gdb.base/constvars.exp, gdb.base/corefile.exp,
21937 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21938 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21939 gdb.base/ending-run.exp, gdb.base/environ.exp,
21940 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21941 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21942 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21943 gdb.base/funcargs.exp, gdb.base/help.exp,
21944 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21945 gdb.base/logical.exp, gdb.base/long_long.exp,
21946 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21947 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21948 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21949 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21950 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21951 gdb.base/regs.exp, gdb.base/relational.exp,
21952 gdb.base/remote.exp, gdb.base/reread.exp,
21953 gdb.base/restore.exp, gdb.base/return2.exp,
21954 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21955 gdb.base/selftest.exp, gdb.base/setshow.exp,
21956 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21957 gdb.base/sigall.exp, gdb.base/signals.exp,
21958 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21959 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21960 gdb.base/step-test.exp, gdb.base/structs.c,
21961 gdb.base/structs.exp, gdb.base/structs2.exp,
21962 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21963 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21964 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21965 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21966 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21967 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21968 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21969 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21970 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21971 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21972 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21973 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21974 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21975 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21976 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21977 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21978 gdb.trace/circ.exp, gdb.trace/collection.exp,
21979 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21980 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21981 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21982 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21983 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21984 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21985 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21986 notices.
21987
dc96c6c7 219882001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21989
21990 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21991 first arg is int not float.
21992
dc96c6c7 219932001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21994
21995 * gdb.base/reread.exp: Unsupported for non-native targets;
21996 doesn't work for remote debugging.
21997
9b0c4aeb
FN
219982001-02-19 Fernando Nasser <fnasser@redhat.com>
21999
22000 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22001 * gdb.base/ending-run.exp: Properly handle the BSP state when
22002 stepping past the end of main.
9b0c4aeb 22003
02aa71d5
MC
220042001-02-19 John Moore <jmoore@redhat.com>
22005
22006 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22007 Converted HPUX fix for non-expected items following multiple
22008 step commands into general solution for all platforms.
22009
1fa449a4
MC
220102001-02-18 Michael Chastain <chastain@redhat.com>
22011
22012 * gdb.c++/classes.exp (do_tests): Change runto statements
22013 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22014 statements demangler agnostic.
22015 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22016 (gdb_virtfunc_restart): Likewise.
22017
b2f9ec70
MC
220182001-02-14 Michael Chastain <chastain@redhat.com>
22019
22020 * gdb.c++/inherit.exp (do_tests): Change runto statements
22021 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22022 statements demangler agnostic.
22023
cf74b8ca
AC
22024Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22025
22026 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22027 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22028 before calling common_routine 15 times'' tests.
cf74b8ca 22029
99f78f56
MC
220302001-02-11 Michael Chastain <chastain@redhat.com>
22031
22032 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22033 Helps the test script figure out which demangler is in use.
22034 (dm_type_foo_ref): Ditto.
22035 (dm_type_int_star): Ditto.
22036 (dm_type_long_star): Ditto.
22037 (dm_type_unsigned_int): Ditto.
22038 (dm_type_void): Ditto.
22039 (dm_type_void_star): Ditto.
99707966 22040 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22041 Probe the gdb demangler and set variables to accommodate
22042 formatting differences.
22043 (info_func_regexp): New function. Same as info_func, but
22044 matches against a regexp.
22045 (info_func): Match against a literal string.
22046 (print_addr_2): New function. Match against a literal string,
22047 which can be different from the input to gdb.
22048 (print_addr): Simply call print_addr_2 with the same argument twice.
22049 (test_lookup_operator_functions): Use demangler formatting variables.
22050 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22051 the tests in the same order as the C++ class declaration.
22052 (test_paddr_operator_functions): Ditto.
22053 (test_paddr_overloaded_functions): Ditto.
22054 (test_paddr_hairy_functions): Use demangler formatting variables.
22055 Add reference to gdb/19 for related tests.
22056 (do_tests): Call probe_demangler.
22057
1de8f023
KB
220582001-01-30 Kevin Buettner <kevinb@redhat.com>
22059
22060 * gdb.c++/templates.cc (printf): Remove unused function definition.
22061
ca3f91ed
MS
220622001-01-26 Felix Lee <flee@redhat.com>
22063
22064 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22065
220662001-01-25 matthew green <mrg@redhat.com>
22067
22068 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22069 up sid.
22070 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22071
220722001-01-25 matthew green <mrg@redhat.com>
22073
22074 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22075 Deprecate $sid_spawn_id.
ca3f91ed
MS
22076 (sid_exit): Remove code necessary only for `spawn.'
22077
220782001-01-25 matthew green <mrg@redhat.com>
22079
22080 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22081
fb18ec4a
MC
220822001-01-28 Michael Chastain <chastain@redhat.com>
22083
22084 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22085 to call when tests fail. It takes gdb out of the overloaded
22086 function choice menu back to the main prompt, so that the test
22087 program stays synchronized.
22088 (set_bp_overloaded): New proc to collect all the common
22089 code for setting a breakpoint on an overloaded name. Calls
22090 take_gdb_out_of_choice_menu when needed.
22091 (menu_overload1arg): New variable to collect the repeated
22092 instances of the expected menu for an overloaded name. Change
22093 the regular expression to handle changes in g++ type encoding:
22094 "void" can be either "void" or "", and "unsigned int" can be
22095 either "unsigned int" or "unsigned".
22096 (continue_to_bp_overloaded): Change regular expressions to handle
22097 changes in g++ type encoding.
22098 (no proc): Call take_gdb_out_of_choice_menu when needed.
22099 Remove redundant calls to "info break". Accept either "canceled"
22100 or "cancelled". Change regular expressions in "info break"
22101 calls to handle changes in g++ type encoding. Give all tests
22102 unique strings.
22103
9c646a6e
BE
221042001-01-17 Ben Elliston <bje@redhat.com>
22105
22106 * config/sid.exp: New file.
22107
9549d9c1
AC
22108Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22109
22110 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22111
dc96c6c7 221122000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22113
22114 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22115 Add a RE to accept a non-ascii char if one is ever presented.
22116
b4df4f68
FN
221172000-12-20 Fernando Nasser <fnasser@redhat.com>
22118
297dd0fd 22119 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22120
dc96c6c7 221212000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22122
d63a86f8 22123 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22124 in regexp. One '\' does not suffice on Linux.
22125
4a7bddb6
MC
221262000-12-09 Michael Chastain <chastain@redhat.com>
22127
22128 * gdb.base/break.exp (test_clear_command): Use a marker function
22129 rather than 'main' for the test function. Also move this
22130 test to an execution point where the marker function names are
22131 guaranteed to be bound to functions. (Executing tests after a
22132 'finish' from main runs into name conflicts with local names
22133 in __libc_start_main).
22134
dc96c6c7 221352000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22136
22137 * gdb.base/finish.exp: New test for gdb's "finish" command.
22138 * gdb.base/return2.exp: New test for gdb's "return" command.
22139 * gdb.base/return2.c: New source file for above.
22140
dc96c6c7 221412000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22142
22143 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22144 * gdb.base/miscexprs.exp: Ditto.
22145 * gdb.base/pointers.exp: Ditto.
22146 * gdb.c++/derivation.exp: Ditto.
22147 * gdb.c++/local.exp: Ditto.
22148 * gdb.c++/namespace.exp: Ditto.
22149 * gdb.c++/overload.exp: Ditto.
22150 * gdb.c++/ref-types.exp: Ditto.
22151
dc96c6c7 221522000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22153
22154 * gdb.base/constvars.exp: Test result of "up" command.
22155 * gdb.base/miscexprs.exp: Ditto.
22156 * gdb.base/pointers.exp: Ditto.
22157 * gdb.base/scope.exp: Ditto.
22158 * gdb.c++/derivation.exp: Ditto.
22159 * gdb.c++/local.exp: Ditto.
22160 * gdb.c++/namespace.exp: Ditto.
22161 * gdb.c++/overload.exp: Ditto.
22162 * gdb.c++/ref-types.exp: Ditto.
22163
44097287
FN
221642000-11-22 Michael Chastain <chastain@redhat.com>
22165
22166 * mips_pro.exp: Accept either "middle -> top -> main" or
22167 "middle -> main" in the backtrace, because gcc can optimize
22168 tail calls to jumps. Remove setup_xfail for the hppa case.
22169 Add a comment with the original warning messages from PR 3016,
22170 which was filed in 1993, to preserve them for posterity.
22171
9d2e1bab
ND
221722000-11-17 Nick Duffek <nsd@redhat.com>
22173
22174 * lib/gdb.exp (gdb_test): Override timeout with board info.
22175
1aca8eb7
ND
221762000-11-17 Nick Duffek <nsd@redhat.com>
22177
22178 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22179 the second kill and detach messages.
22180
93076499
ND
221812000-11-17 Nick Duffek <nsd@redhat.com>
22182
22183 * configure.in: Add AC_EXEEXT.
22184 * configure: Regenerate.
22185 * Makefile.in (just-check): Export EXEEXT.
22186 * lib/gdb.exp ($EXEEXT): Import from environment.
22187 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22188 expect "maint dump-me" on Cygwin.
22189 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22190 $EXEEXT.
22191
30e87cd3
ND
221922000-11-17 Nick Duffek <nsd@redhat.com>
22193
22194 * gdb.base/break.exp: Test backtrace and finish from called
22195 function on all platforms, not just HP-UX.
22196
dc96c6c7 221972000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22198
22199 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22200 code from gdb_target_monitor, so it can be used independantly
22201 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22202
dc96c6c7 222032000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22204
22205 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22206 * gdb.base/corefile.exp: Expect the message "Program is being
22207 debugged already" when we send the "corefile" command, since
22208 the preceeding gdb_load may have connected gdb to a remote target.
22209 * gdb.base/display.exp: Disable hardware watchpoints if new
22210 board info variable "no_hardware_watchpoints" is true.
22211 Replace single-letter commands with more readable ones.
22212 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22213 if new board info variable "no_hardware_watchpoints" is true.
22214 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22215 to see if stdio (printf) testing is possible.
22216 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22217 board info variable "no_hardware_watchpoints" is true. Use new
22218 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22219
39124dea
FN
222202000-11-13 Fernando Nasser <fnasser@redhat.com>
22221
22222 From Orjan Friberg <orjanf@axis.com>:
22223 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22224 in array print pattern match.
22225
a9e2e984
FN
222262000-11-09 Fernando Nasser <fnasser@redhat.com>
22227
22228 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22229 spelling "cancelled" to U.S. spelling "canceled" to match changes
22230 made to gdb.
22231 * gdb.c++/ovldbreak.exp: Ditto.
22232
c7db355b
PS
222332000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22234
22235 * gdb.base/callfuncs.c (main): Moved to end of file, call
22236 t_double_values to initialize the FPU before inferior calls are made.
22237 * gdb.base/callfuncs.exp: Test for register preservation after calling
22238 inferior functions. Add tests for continuining, finishing and
22239 returning from a stop in a call dummy.
22240
dc96c6c7 222412000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22242
22243 * gdb.base/commands.exp: Break up long lines, and re-indent.
22244
dc96c6c7 222452000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22246
22247 * config/gdbserver.exp: Rewritten from the ground up, to make it
22248 compatible with the current dejagnu tree, and to make it work with
22249 the new "gdbserver" in libremote.
22250
dc96c6c7 222512000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22252
22253 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22254 * gdb.base/varargs.exp: Skip entire test if no printf support.
22255 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22256 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22257
dc96c6c7 222582000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22259
22260 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22261 no floating point support.
22262 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22263 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22264 * gdb.base/call-rt-st.exp: Ditto.
22265 * gdb.base/call-strs.exp: Ditto.
22266
bac5fc66
JG
222672000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22268
22269 * gdb.base/sizeof.c: include <stdio.h>.
22270
22271 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22272 'finish', otherwise uncaptured gdb_prompt would potentially
22273 throw remaining test points out of sync.
bac5fc66 22274
b22a6027
SB
222752000-07-26 Scott Bambrough <scottb@netwinder.org>
22276
22277 * gdb.base/recurse.exp: Run tests for all targets.
22278 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22279 gnu-oldld case on ARM.
22280 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22281 for ARM targets.
d63a86f8 22282
d8231941
AG
22283Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22284
22285 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22286 * gdb.java/configure: Rebuild.
22287
8caabe69
AG
22288Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22289
22290 * gdb.java/jv-exp.exp: New file.
22291
9d273ca3
AG
22292Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22293
22294 * configure: Rebuilt.
22295 * configure.in (configdirs): Add gdb.java.
22296 * gdb.java/jmisc.java: New file.
22297 * gdb.java/jmisc.exp: New file.
22298 * gdb.java/Makefile.in: New file.
22299 * gdb.java/configure: Rebuilt.
22300 * gdb.java/configure.in: New file.
22301 * lib/java.exp: New file.
22302
4f823a66
AC
22303Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22304
22305 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22306 underflow.
4f823a66 22307
2391e11d
AC
22308Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22309
22310 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22311 and the compilers sizes.
2391e11d 22312
54602222
ND
223132000-07-09 Nick Duffek <nsd@redhat.com>
22314
22315 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22316 (use_methods): New function.
22317 (main): Call use_methods().
22318 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22319 (do_tests): Call test_method_param_class.
22320
2bec0572
ND
223212000-07-09 Nick Duffek <nsd@redhat.com>
22322
22323 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22324 spelling.
22325 (test_enums): New procedure. Move enum tests from end of script
22326 to here. Set breakpoint on function name instead of line number.
22327 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22328 (enums2): New marker function.
22329 (enums1): New function.
22330 (main): Call enums1(). Move enum tests to enums1().
22331
78492fde
AC
22332Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22333
22334 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22335 compile/link program. Update line numbers.
78492fde
AC
22336 * gdb.asm/d10v.inc: Define ``startup''.
22337 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22338
49a2cef8
AC
22339Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22340
22341 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22342
3e6c8688
EZ
223432000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22344
22345 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22346 of 'help maint print' command.
3e6c8688 22347
9ff5cbe9
AC
22348Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22349
22350 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22351 they use gdb_expect_list.
9ff5cbe9 22352
17c579bd
AC
22353Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22354
22355 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22356 memory-read-packet-size'' instead of ``set endian big'' to test
22357 long commands.
17c579bd 22358
e6d71bf3
DB
223592000-06-03 Daniel Berlin <dan@cgsoftware.com>
22360
22361 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22362 g++, and stop skipping them.
e6d71bf3
DB
22363
22364 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22365 work under g++.
22366
d63a86f8 22367 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22368 initialization.
22369
dc96c6c7 223702000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22371
22372 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22373 the regular expression: accept an (almost) arbitrary sequence of
22374 "frames-invalid" and "breakpoints-invalid" messages both before
22375 and after the "starting" message.
22376
dc96c6c7 223772000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22378
22379 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22380
dc96c6c7 223812000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22382
22383 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22384 Relax the regular expression a little, make it pass on Solaris 8.
22385
8216cda9
KB
223862000-05-12 Kevin Buettner <kevinb@redhat.com>
22387
22388 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22389 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22390 Instead, it is permissible for gdb to stop on the line of the
22391 call itself.
22392
1a570b2f
MS
223932000-05-12 Michael Snyder <msnyder@.cygnus.com>
22394
22395 * gdb.base/break.exp (bp on small function, optimized file):
22396 Add a second pass pattern. The behavior differs here between stabs
22397 and dwarf for one-line functions. Stabs preserves two line symbols
22398 (one before the prologue and one after) with the same line number,
22399 but dwarf regards these as duplicates and discards one of them.
22400 Therefore the address after the prologue (where the breakpoint is)
22401 has no exactly matching line symbol, and GDB reports the breakpoint
22402 as if it were in the middle of a line rather than at the beginning.
22403
dc96c6c7 224042000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22405
d63a86f8 22406 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22407 rather than "send_gdb" (for consistancy).
22408
7d418785
AC
22409Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22410
22411 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22412 * gdb.c++/templates.cc: Properly check for GCC version number.
22413 * lib/compiler.cc: Likewise
22414
dc96c6c7 224152000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22416
d63a86f8 22417 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22418 gdb may not stop at the first line of main, due to code motion.
22419
dc96c6c7 224202000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22421
22422 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22423 This test depends on parsing the printf output from the target.
22424 Since the sparclet stub doesn't do stdio, this will never work.
22425 * gdb.base/call-rt-st.exp: ditto.
22426 * gdb.base/call-strs: ditto.
22427
dc96c6c7 224282000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22429
22430 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22431
22432 * gdb.base/ending-run.exp: After connecting to a remote target,
22433 but before running, the target will appear to be in a random
22434 location. Specify both a file and a line for breakpoints.
22435 Also, the function that calls main may be called 'init'
22436 rather than 'start'.
22437
a5a51225
EZ
224382000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22439
22440 * gdb.base/help.exp: Update output for add-symbol-file command.
22441
7930cc7c
FN
224422000-04-10 Fernando Nasser <fnasser@cygnus.com>
22443
22444 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22445 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22446
23e37ab1
C
224472000-04-07 J.T. Conklin <jtc@redback.com>
22448
e93c542c
C
22449 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22450
23e37ab1
C
22451 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22452
591b8fa3
PDM
22453Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22454
22455 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22456 values that can be represented exactly.
591b8fa3
PDM
22457 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22458 above change, and to not check against the directory part of the source
22459 file name.
22460 (step into print_long_arg_list): Likewise.
22461 (print print_small_structs from print_long_arg_list): Likewise.
22462 (print print_long_arg_list): Likewise.
22463
7a495180
EZ
224642000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22465
30b53638 22466 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22467
beb998c6
AC
22468Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22469
22470 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22471
1c689132
DB
224722000-03-25 Daniel Berlin <dan@cgsoftware.com>
22473
22474 * gdb.base/commands.exp (deprecated_command_test): Add test for
22475 deprecate with no arguments.
22476
c1790a9d
JL
224772000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22478
22479 * gdb.base/break.exp: Add new test for setting breakpoints on
22480 optimized code so we can test breakpoints work even when function
22481 prologues may be optimized away
22482
003ba290
FN
224832000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22484
22485 From David Whedon <dwhedon@gordian.com>
a9c64011 22486 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22487
6837a0a2
DB
224882000-03-22 Daniel Berlin <dan@cgsoftware.com>
22489
22490 * gdb.base/help.exp: Added test for new apropos command.
22491
b9593231
KB
224922000-03-21 Kevin Buettner <kevinb@redhat.com>
22493
22494 * gdb.base/pointers.c (usevar): New function.
22495 (main): Make sure that global variables v_int_pointer2, rptr,
22496 and y are all referenced someplace in the program by calling
22497 usevar() on them. [Some linkers delete symbols which are
22498 never referenced. The space remains, but there's no way to
22499 get a (symbolic) handle on the variable from the debugger.]
22500
751a959b
EZ
225012000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22502
22503 * gdb.base/printcmds.c: Add typedeffed arrays.
22504
22505 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22506 procedure to test arrays that are typedef'd.
751a959b 22507
73a93a32
JI
225082000-03-13 James Ingham <jingham@leda.cygnus.com>
22509
22510 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22511 the library directories.
73a93a32 22512
fb40c209
AC
22513Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22514
22515 * configure.in (configdirs): Add sub directory gdb.mi.
22516 * configure: Re-generate.
22517
22518 * gdb.mi: New directory.
d63a86f8 22519
ee4dd2c9
AC
225202000-02-25 Scott Bambrough <scottb@netwinder.org>
22521
22522 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22523 a long long value as a double on ARM platforms.
ee4dd2c9 22524
70f0cc22
JB
225252000-02-16 Jim Blandy <jimb@redhat.com>
22526
22527 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22528 default source file is set properly before running this test.
22529
853819b8
EZ
225302000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22531
22532 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22533 gdbtk/library directory, not in gdbtcl2.
853819b8 22534
dfcd3bfb
JM
225352000-02-04 Jim Blandy <jimb@redhat.com>
22536
22537 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22538 backslash from regexp pattern.
22539
22540 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22541 procedure. Use it to run all the "continue to bp overloaded"
22542 tests. Note that this changes the names of the tests slightly.
22543 If the breakpoint hit message includes a hex PC value, because
22544 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22545 from the real source code, still consider that a pass.
22546
22547 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22548 XFAIL here if the breakpoint message contains a hex address. Note
22549 similar change on 1999-11-02.
22550
22551 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22552
22553 * gdb.base/ptype.exp: Establish a default source file before
22554 calling get_debug_format.
22555
225562000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22557
22558 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22559
8b93c638
JM
225602000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22561
22562 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22563 of successive stepi commands -- while in the prologue we should see
22564 the function entry bracket.
22565
225662000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22567
22568 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22569 reach __change_mode() when stepping through the end of main().
22570
c5394b80
JM
225712000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22572
22573 * gdb.base/default.exp: Fix expected pattern.
22574 * gdb.base/help.exp: Same.
22575
0d06e24b
JM
225762000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22577
22578 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22579 Don't use xfail's because that affects only the following test.
d63a86f8 22580
0d06e24b 22581 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22582 solaris or linux.
0d06e24b
JM
22583
22584 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22585
dc96c6c7 225862000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22587
d63a86f8 22588 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22589 "A syntax error" rather than "A parse error". Accept both.
22590
225912000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22592
22593 * gdb.base/default.exp: Remove OS dependent string from "target
22594 remote" test.
22595 * gdb.base/help.exp: Same for "help target remote" test.
22596
c3f6f71d
JM
225972000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22598
22599 From Jim Kingdon <kingdon@redhat.com>:
22600
22601 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22602 prompt (cleanup rather than necessity, but still might keep output
22603 from spilling to next test).
c3f6f71d
JM
22604
226052000-01-02 Fred Fish <fnf@cygnus.com>
22606
22607 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22608 AIX, which defines them in <sys/types.h>.
22609
ed9a39eb 226101999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22611
ed9a39eb 22612 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22613 float" test.
ed9a39eb
JM
22614
226151999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22616
ed9a39eb 22617 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22618
22619 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22620 outermost frame disallowed".
22621
226221999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22623
22624 * gdb.base/setvar.exp: New tests for setting the value of a struct
22625 with a constant list.
22626
226271999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22628
22629 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22630 require the user to type a cast before setting the value of a struct.
22631
de57eccd
JM
226321999-12-06 Jim Blandy <jimb@cygnus.com>
22633
22634 * gdb.base/default.exp: Expect the new 'info float' command on
22635 all i386 platforms.
22636
22637 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22638 LinuxThreads libraries that don't support debugging.
22639
c2d11a7d
JM
22640Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22641
22642 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22643 Change the buffer type to ``unsigned char'' to simplify size
22644 arithmetic.
c2d11a7d
JM
22645
22646 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22647 stub only handles 400-1 byte packets. Verify that the download
22648 worked.
c2d11a7d
JM
22649
226501999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22651
22652 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22653 tests, using UNRESOLVED for the untested cases. Also, does not wait
22654 for a timeout if the prompt was received before a recognizable pattern.
22655
226561999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22657
22658 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22659
226601999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22661
22662 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22663 watchpoints.
c2d11a7d
JM
22664
226651999-11-24 Jason Merrill <jason@casey.cygnus.com>
22666
22667 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22668
22669 * gdb.c++/local.exp: Be more flexible in recognizing local class
22670 name mangling. Don't allow horribly truncated method names.
22671 * gdb.c++/derivation.exp: Expect protected inheritance.
22672 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22673 * gdb.c++/virtfunc.exp: Likewise.
22674 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22675 when printing a nested enum.
22676
226771999-11-22 Jim Blandy <jimb@cygnus.com>
22678
22679 * gdb.base/step-test.exp: Properly await GDB's response to setting
22680 a breakpoint on the call to large_struct_by_value.
22681
22682 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22683 just because we have debug info for the `start' function.
22684
226851999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22686
22687 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22688 "Unknown signal" messages, which indicate (on LinuxThreads) that
22689 GDB doesn't know how to debug threads on this system. This is
22690 better than hanging while philosopher 0 dumps chatter into gdb.log.
22691
226921999-11-18 Tom Tromey <tromey@cygnus.com>
22693
22694 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22695
226961999-11-18 Fred Fish <fnf@cygnus.com>
22697
22698 * gdb.base/coremaker2.c: Add sample program for generating
22699 cores that is more self contained than coremaker.c. Eventually
22700 I'll add more code to this and tie it into the testsuite.
22701
4ce44c66
JM
227021999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22703
22704 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22705
227061999-11-10 Jimmy Guo <guo@cup.hp.com>
22707
22708 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22709 from $srcdir/lib/.
4ce44c66 22710 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22711 and gdb.c++/.
4ce44c66
JM
22712
22713 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22714
d63a86f8 22715 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22716 'continue with watch' test point.
22717
227181999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22719
22720 Merged from p2linux-990323-branch:
d63a86f8 22721
4ce44c66
JM
22722 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22723
11cf8741
JM
22724Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22725
22726 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22727 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22728
22729Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22730
22731 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22732 gdb_expect_list.
11cf8741
JM
22733
22734Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22735
22736 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22737
227381999-11-03 Mark Salter <msalter@cygnus.com>
22739
22740 * gdb.base/break.exp: Fix "stub continue" pattern.
22741
227421999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22743
22744 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22745
227461999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22747
22748 * gdb.base/display.exp ("finish"): Add timeout clause.
22749
22750 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22751 plain prompt clause, so this doesn't have to time out in order to
22752 fail.
22753
22754 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22755 breakpoint hit messages include an address.
11cf8741
JM
22756
22757 * gdb.base/display.exp: Don't forget to escape parens in regular
22758 expressions. Unix regexp notatation sucks.
22759
227601999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22761
22762 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22763 order for 'signalled' message.
11cf8741 22764
5c44784c
JM
227651999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22766
22767 From Jimmy Guo <guo@cup.hp.com>:
22768 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22769 * gdb.base/annota1.c: Add code for tests to work with.
22770
227711999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22772
22773 * gdb.base/remote.exp: New test for remote downloading settings.
22774 * gdb.base/remote.c: New file with large .data.
22775
917317f4
JM
227761999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22777
22778 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22779 for LinuxThreads support, merged from the Code Fusion branch.
22780
22781Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22782
22783 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22784 containing exp_continue into a while within an expect. Don't
22785 attempt a start more than three times. Check return value from
22786 gdb_load.
d63a86f8 22787
2df3850c
JM
22788Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22789
22790 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22791 a pass case.
2df3850c 22792
2acceee2
JM
227931999-10-01 Kevin Buettner <kevinb@cygnus.com>
22794
22795 * gdb.base/break.c (main): Added a statement that we can step
22796 off of.
22797 * gdb.base/break.exp: Added tests for setting a breakpoint
22798 at an offset and stepping onto a breakpoint.
22799
228001999-10-01 Fred Fish <fnf@cygnus.com>
22801
d63a86f8 22802 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22803 gdb output.
22804
c2c6d25f
JM
228051999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22806
22807 * gdb.base/break.exp: Code locations are in hex, don't forget!
22808 (For HP-UX.)
22809
228101999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22811
22812 * condbreak.exp: Use break.c as test program.
22813 * condbreak.c: Remove, redundant with break.c.
22814
228151999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22816
22817 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22818 Z-packets if the target needs it.
c2c6d25f
JM
22819
228201999-09-13 James Ingham <jingham@leda.cygnus.com>
22821
22822 * gdb.c++/overload.exp: Added tests for listing overloaded
22823 functions with function pointers in the arg, explicitly calling
22824 out the version you want.
22825
cff3e48b
JM
228261999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22827
22828 * long_long.exp: Add variations of test cases that work for
22829 targets with 16-bit ints and 32-bit doubles.
22830
d4f3574e
SS
228311999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22832
22833 * break.c (main): Compare a possibly-uninitialized argc with an
22834 unlikely value that fits in 16 bits.
22835
228361999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22837
22838 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22839 0xfeeb, don't want negative numbers if ints are 16 bits.
22840
22841 * lib/gdb.exp (skip_cplus_tests): New proc.
22842 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22843 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22844 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22845 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22846 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22847 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22848 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22849 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22850
22851 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22852
22853Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22854
22855 * gdb.base/corefile.exp (up): Allow a parameter to appear
22856 in the frame that we're going up to.
22857
22858 From Jim Blandy <jimb@cygnus.com>:
22859
22860 * gdb.base/default.exp (info float): Expect some output now.
22861
22862 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22863 returning floating-point values to fail on the x86.
22864 * gdb.base/callfwmall.exp (do_function_calls): Same.
22865
22866 * gdb.base/list.exp (test_listsize): Correct expectations for
22867 listing line 1 with listsize 2. Also, listing a single line
22868 works now, as does listing three lines. [Kevin's note: There
22869 were a number of other cases fixed too where the expectations
22870 differed...]
22871
228721999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22873
22874 * gdb.base/selftest.exp: Add case for when version prints as
22875 constant string instead of char pointer.
22876
104c1213
JM
228771999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22878
22879 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22880 stepping out of main.
104c1213
JM
22881
22882 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22883 G++ used.
22884
22885 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22886 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22887
22888 * gdb.c++/ovldbreak.exp: Update match string in test that
22889 includes a warning of multiple breakpoints.
22890
228911999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22892
22893 * gdb.base/display.exp: Improve precision of step-after-finish
22894 added yesterday.
22895
22896 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22897 test.
104c1213
JM
22898
22899 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22900 configs when using G++, not just hppa*.
22901
229021999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22903
22904 * gdb.base/async.c: New file.
22905 * gdb.base/async.exp: New file.
22906
22907Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22908
22909 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22910 PA64.
22911
53a5351d
JM
22912Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22913
104c1213
JM
22914 * gdb.base/display.exp: "finish" can leave us mid-line on many
22915 targets, deal with it. Add a small constant to main, instead of
22916 1000 since main+1000 may not be a valid address in the target.
22917
53a5351d
JM
22918 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22919 on hpux11.
22920
22921 * gdb.base/attach.exp: Handle another hpux11 error message variant
22922 when attaching to a process that does not exist.
22923
229241999-08-19 J.T. Conklin <jtc@redback.com>
22925
22926 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22927 characters in 'continue to 1241' test.
53a5351d
JM
22928
229291999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22930
22931 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22932 stop in print_long_arg_list, define and use a whitespace
22933 variable in print_small_structs test, add an XFAIL for Solaris.
22934 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22935 interested enough to fix.
22936
7be570e7
JM
229371999-08-13 Keith Seitz <keiths@cygnus.com>
22938
22939 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22940 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22941 proc knows about targets other than the natives.
22942 (test_assign): Use "gdb_run_cmd" to "run" the target.
22943 Check that we've actually hit the breakpoint at main.
22944 When we attempt to assign a value to a local variable, check
22945 that the variable is in the current scope, i.e., don't use
22946 a test with an empty result.
22947
22948Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22949
22950 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22951 command.
7be570e7
JM
22952
229531999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22954
22955 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22956 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22957 gdb.compat, gdb.threads-hp.
22958 gdb.hp/configure, gdb.hp/configure.in: New files.
22959 gdb.hp/Makefile.in: Recurse into new subdirs.
22960 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22961 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22962 in object files.
22963 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22964
96baa820
JM
229651999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22966
22967 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22968 funky printf, remove a bogus p/a test.
96baa820
JM
22969
229701999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22971
22972 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22973 connected to the target. This is necessary when running not
22974 natively.
96baa820
JM
22975
229761999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22977
22978 * gdb.base/step-test.exp: Removed some extraneous messages.
22979
22980 * gdb.base/long_long.exp: Don't run memory examination tests
22981 on little-endian targets (they will need a different set of
22982 results to match).
22983
229841999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22985
22986 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22987 until somebody decides to fix GDB.
22988
22989 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22990 constant as "ULL".
96baa820
JM
22991 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22992 matches for a couple x/2 commands.
22993
a0b3c4fd
JM
229941999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22995
22996 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22997 by merging in ref-types2 tests.
22998 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22999
23000 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23001 * gdb.c++/Makefile.in: Add standard actions.
23002 (EXECUTABLES): Rename from PROGS, update list.
23003 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23004 from gdb.hp.
23005 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23006 foo and bar locals.
23007 * gdb.c++/anon-union.exp: Fix tests to match.
23008 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23009 expect matches to handle output variations.
23010 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23011 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23012 output, add HP alternatives for new and delete prints.
a0b3c4fd 23013 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23014 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23015 * gdb.c++/demangle.exp: Use $style when reporting failure.
23016 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23017 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23018 match alternatives.
23019 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23020 compilers.
a0b3c4fd
JM
23021 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23022 * gdb.c++/method.exp: Add match alternatives.
23023 * gdb.c++/misc.cc: Add bool types.
23024 * gdb.c++/misc.exp: Add tests for bool types.
23025 * gdb.c++/overload.exp: Add xfails.
23026 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23027 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23028 add some more template parameter tests (only for HP currently).
23029 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23030 * gdb.c++/virtfunc.cc: Add return type and value for main.
23031 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23032 match alternatives.
d63a86f8 23033
a0b3c4fd
JM
230341999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23035
23036 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23037
230381999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23039
23040 * gdb.base/signals.exp: Don't expect getting a backtrace from
23041 within a signal handler to fail on Linux.
23042
230431999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23044
23045 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23046 * lib/gdb.exp: Remove some gratuitious semicolons.
23047 (delete_breakpoints): Increase timeout.
23048 (gdb_expect): Add -notransfer option.
23049 (gdb_test): Use -notransfer option.
23050 (get_compiler_info): Add f77 case.
23051 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23052 case.
a0b3c4fd
JM
23053 (gdb_preprocess): Call get_compiler.
23054
23055 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23056 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23057 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23058 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23059 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23060 third arg to gdb_test.
a0b3c4fd
JM
23061 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23062 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23063 HP-UX xfails, add others.
a0b3c4fd
JM
23064 * gdb.base/completion.exp: Reflect name change of self-test.
23065 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23066 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23067 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23068 HP failure number.
a0b3c4fd
JM
23069 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23070 useless HP-UX 10.30 references.
23071 * gdb.base/maint.exp: Loosen matches.
23072 * gdb.base/pointers.c (main): Declare more_code.
23073 * gdb.base/pointers.exp: Match on output of a `next'.
23074 * gdb.base/structs.c: Add prototypes.
23075 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23076 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23077
230781999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23079
23080 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23081 command.
a0b3c4fd
JM
23082
230831999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23084
23085 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23086 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23087
23088 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23089 debug info. Deal with lack of signal hanlder info in stack.
23090
a9c64011 23091 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23092 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23093
5a2468f5
JM
230941999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23095
23096 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23097 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23098
adf40b2e
JM
23099Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23100
23101 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23102 a1-selftest.exp.
adf40b2e
JM
23103 * gdb.base/configure: Re-generate.
23104
231051999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23106
23107 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23108 in trying to run first and name is too long.
23109
23110 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23111 pointers2.c and pointers2.exp, respectively.
23112 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23113 doschk happier.
23114
43e526b9
JM
231151999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23116
23117 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23118 callfuncs2.c and callfuncs2.exp.
23119
23120 * gdb.base/list.exp: Remove mistaken xfails.
23121 * gdb.base/list0.h: Add optional prototypes.
23122
9846de1b
JM
23123Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23124
a9c64011 23125 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23126 calling malloc.
a9c64011
AS
23127 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23128 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23129 use.
9846de1b
JM
23130
231311999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23132
23133 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23134 * gdb.base/annota2.cc, annota2.exp: Move from here.
23135 * gdb.c++/annota2.cc, annota2.exp: To here.
23136 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23137
43ff13b4
JM
23138Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23139
23140 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23141 a consistent format.
43ff13b4 23142
085dd6e6
JM
231431999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23144
23145 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23146 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23147 HP compilers, also set the globals $true and $false.
23148
23149 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23150 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23151 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23152 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23153 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23154 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23155 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23156 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23157 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23158 whatis.c} Add C++ compatible function definitions and return
23159 types, add includes for library functions.
085dd6e6
JM
23160 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23161 * gdb.base/step-test.c (myglob): Rename from glob.
23162 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23163 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23164 files, move here from gdb.hp.
085dd6e6 23165 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23166 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23167 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23168 Adjust line numbers in regexps.
085dd6e6
JM
23169
23170 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23171 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23172 instead of 0/1.
23173
23174 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23175 foll-vfork.exp: New files, move here from gdb.hp.
23176 * gdb.base/page.exp: New file, test of pagination command.
23177
23178 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23179 recursion test.
23180 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23181
23182 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23183 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23184
23185 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23186 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23187 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23188 watchpoint test.
085dd6e6
JM
23189 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23190 them work.
23191 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23192 expressions properly.
23193 * gdb.base/corefile.exp: Loosen the match slightly.
23194 * gdb.base/default.exp: Allow "Error accessing memory" message
23195 also.
23196 * gdb.base/display.exp: Skip over x/0 j if PA64.
23197 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23198 * gdb.base/interrupt.exp: Ditto.
23199 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23200 in use.
23201 * gdb.base/list.exp: Add xfails for HP-UX.
23202 * gdb.base/long_long.exp: Refine some of the numeric matches.
23203 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23204 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23205 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23206 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23207 * gdb.base/ptype.exp: Succeed on more varieties of output.
23208 * gdb.base/scope.exp: Add xfails for HP-UX.
23209 * gdb.base/sect-cmd.exp: Add more cases.
23210 * gdb.base/setvar.exp: Add xfails for HP-UX.
23211 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23212 * gdb.base/signals.exp: Match on void symbolically.
23213 * gdb.base/step-test.exp: Add case for PA64.
23214 * gdb.base/term.exp: Add exit and restart.
23215 * gdb.base/twice.exp: Clean up after self.
23216 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23217 * gdb.base/whatis.exp: Allow more ways to pass tests.
23218
23219 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23220 no longer useful.
085dd6e6
JM
23221
23222Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23223
23224 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23225 list of patterns.
085dd6e6 23226 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23227 print_double_array(double_array)", "continuing to breakpoint
23228 1018", "print print_double_array(array_d)" and "continuing to
23229 1034" tests.
d63a86f8 23230
085dd6e6
JM
232311999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23232
a9c64011 23233 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23234
232351999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23236
23237 * config/mt-*: Remove, these haven't been used since 1996.
23238
232391999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23240
23241 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23242 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23243 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23244
9e0b60a8
JM
232451999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23246
23247 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23248 simpler match case for the ptype of the big class.
23249
232501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23251
23252 * gdb.exp: Fix test for gdb_prompt existence.
23253
232541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23255
23256 * gdb.exp (gdb_test): Add fail after calls to perror.
23257
232581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23259
23260 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23261
232621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23263
23264 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23265
0f71a2f6
JM
23266Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23267
23268 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23269 malloc() is linked in.
0f71a2f6
JM
23270
232711999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23272
23273 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23274 step at end.
23275
23276 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23277
232781999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23279
23280 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23281
cce74817
JM
23282Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23283
23284 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23285 * gdb.base/mips_pro.exp: Likewise.
23286
232871999-06-02 Keith Seitz <keiths@cygnus.com>
23288
23289 * gdb.c++/templates.cc: Change all "new" operators to throw
23290 an exception.
23291 * gdb.c++/cplusfuncs.cc: Likewise.
23292
23293 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23294
23295Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23296
23297 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23298 * gdb.base/ending-run.exp: When stepping out of main, accept a
23299 step into an arbitrary assembler file.
cce74817 23300
392a587b
JM
233011999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23302
d63a86f8 23303 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23304 "breakpoint-invalid" to be printed.
d63a86f8 23305 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23306 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23307 * gdb.base/annota2.cc: Initialize a.x to 0.
23308
9e086581
JM
233091999-05-17 Keith Seitz <keiths@cygnus.com>
23310
23311 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23312 when "skip_float_tests" set.
23313 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23314 "print print_ten_doubles", and "step into print_long_arg_list".
23315 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23316 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23317 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23318 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23319 "skip_float_tests" is set.
23320 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23321 when "skip_float_tests" set.
d63a86f8 23322
cd0fc7c3
SS
233231999-05-06 Keith Seitz <keiths@cygnus.com>
23324
23325 * gdb.base/annota2.cc: Include stdio.h.
23326
23327Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23328
23329 * gdb.base/crossload.exp: Remove, this has been disabled ever
23330 since BFD stopped including all targets, and cross-GDB gets
23331 plenty of testing anyway.
23332 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23333 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23334 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23335 * gdb.base/README: Remove, was doc for this.
23336 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23337 needed.
cd0fc7c3 23338
b83266a0
SS
233391999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23340
23341 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23342 output.
23343
23344 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23345 * gdb.base/annota2.exp: New file. More annotation tests.
23346 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23347 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23348
233491999-04-23 Angela Marie Thomas <angela@cygnus.com>
23350
23351 * config/cfdbug.exp: New file.
23352
7a292a7a
SS
233531999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23354
23355 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23356 Marcus Daniel's and Dale Hawkins's demangler crashes.
23357
23358 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23359 test_lucid_style_demangling, test_arm_style_demangling,
23360 test_hp_style_demangling): Try Tom Tromey's core-dumping
23361 identifier under each demangling style.
7a292a7a
SS
23362
233631999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23364
23365 * gdb.c++/demangle.exp: Include the current demangling style
23366 in all test names.
23367 (current_demangling_style): New global variable.
23368 (set_demangling_style, test_demangling_core, test_demangling,
23369 test_demangling_exact): New functions.
23370 (test_gnu_style_demangling, test_lucid_style_demangling,
23371 test_arm_style_demangling, test_hp_style_demangling): Use those,
23372 instead of calling gdb_test and gdb_test_exact directly.
23373 (catch_demangling_errors): New function, which reports errors
23374 signalled by the demangling test functions in an orderly way.
23375 (do_tests): Use catch_demangling_errors.
23376
233771999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23378
23379 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23380 grouping in expressions, not {}.
7a292a7a
SS
23381
23382 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23383 initialized yet.
7a292a7a
SS
23384
233851999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23386
23387 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23388 are listed.
23389
233901999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23391
23392 * gdb.stabs/weird.exp: Test for CC being defined before
23393 looking at its value.
23394
233951999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23396
23397 * gdb.base/call-ar-st.exp: Remove stray '#'.
23398 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23399 "short int" and "long int".
23400 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23401 change, to mollify finicky HP compiler.
7a292a7a
SS
23402 * gdb.hp/reg-test.exp (testfile): Fix file name.
23403 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23404
7a292a7a
SS
23405 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23406 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23407 alternate form of enum ptype.
23408
c906108c
SS
234091999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23410
7a292a7a
SS
23411 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23412 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23413 passing skip_hp_tests, so as not to waste time on guaranteed
23414 failure.
7a292a7a 23415
c906108c
SS
23416 * gdb.c++/overload.cc: Pass string instead of char addr, always
23417 init ccpfoo.
23418 * gdb.c++/templates.cc: Fix syntax error.
23419
7a292a7a
SS
23420Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23421
23422 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23423 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23424 command.
23425
234261999-03-18 James Ingham <jingham@cygnus.com>
23427
23428 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23429
23430 * gdb.c++/method.exp: It was testing an uninitialized int on the
23431 stack and assuming it was positive.
23432
23433 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23434
23435 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23436 keep it from killing the rest of the tests.
7a292a7a
SS
23437 Use gdb_continue_to_end.
23438
23439 * gdb.base/sigall.exp: use gdb_continue_to_end.
23440
23441 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23442
23443 * gdb.base/display.exp: use runto_main, not run.
23444
d63a86f8
RM
23445 * gdb.base/default.exp: Check for the current error message in the
23446 r abbreviation test.
7a292a7a
SS
23447 Add strongarm to the targets that know info float.
23448
d63a86f8 23449 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23450 run which doesn't work with monitors.
23451
23452 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23453
23454 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23455
23456 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23457 program. Traps the case (in Cygmon) when the program never really
23458 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23459 more places, so I used my name. Sorry Mark...
23460
23461 * config/monitor.exp (gdb_target_monitor): added another
23462 target_info parameter: remotebinarydownload. This will set the
23463 remotebinarydownload flag if this is causing some boards trouble.
23464
234651999-03-18 Mark Salter <msalter@cygnus.com>
23466
23467 * lib/gdb.exp (continue_to_exit): New function.
23468
23469 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23470 * gdb.base/ending-run.exp: Ditto.
23471 * gdb.base/step-test.exp: Ditto.
23472
234731999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23474
23475 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23476 (suggested by Art Haas <ahaas@neosoft.com>).
23477
234781999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23479
889bf7c5 23480 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23481
23482Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23483
23484 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23485 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23486
234871999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23488
23489 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23490 a call to strlen; sometimes we do have sources.
23491
234921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23493
23494 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23495 character, so GDB won't print garbage after its end.
d63a86f8 23496
c906108c
SS
23497 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23498 breakpoint there instead. Sometimes GCC emits memcpy to handle
23499 the large structures being passed by value, so we step into that
23500 instead of sum_array_print, which obscures what we're really testing.
23501 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23502 the bizarre steps into memcpy, so do that here. Add check for
23503 stepping into function calls that pass large structures by value.
23504 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23505 Remove all references to specific line numbers.
23506 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23507 New type and function.
23508 (main): Call large_struct_by_value, passing it a large struct by value.
23509 * lib/gdb.exp (gdb_get_line_number): New function.
23510
23511 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23512 more portable.
23513
7a292a7a
SS
235141999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23515
c906108c
SS
23516 * lib/gdb.exp: Doc fixes.
23517
7a292a7a
SS
235181999-03-05 Nick Clifton <nickc@cygnus.com>
23519
d63a86f8 23520 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23521
235221999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23523
c906108c 23524 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23525 commands. They're not germane to this test, and they don't work
23526 that way on remote targets.
c906108c 23527
3fc11d3e
JM
235281999-03-01 James Ingham <jingham@cygnus.com>
23529
23530 * Changelog entries merged over from gdb development branch.
23531
3fc11d3e
JM
23532 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23533
23534 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23535 for outputting results of test run.
23536
2d4a1622 23537 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23538
23539 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23540
7a292a7a
SS
235411999-02-25 Felix Lee <flee@cygnus.com>
23542
23543 * lib/gdb.exp (debug_format): initialize
23544
c906108c
SS
235451999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23546
23547 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23548 * gdb.base/call-rt-st.c: Ditto.
23549
c906108c
SS
235501999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23551
23552 * gdb.threads/pthreads.exp (horiz): New variable.
23553 (test_startup): Fix regexps that capture thread numbers.
23554
235551999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23556
23557 * gdb.base/smoke.exp: Disambiguate two test case names (both
23558 called ``print'').
23559
23560Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23561
23562 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23563 compilation.
c906108c
SS
23564
235651999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23566
23567 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23568 actual output formatting.
23569 * gdb.base/smoke.exp: GDB removes leading 0's.
23570 * gdb.base/volatile.exp: Don't check type of remuneration;
23571 that variable is no longer defined in constvars.c.
23572 * gdb.base/step-test.c (main): Exit with explicit exit code.
23573 * gdb.base/step-test.exp: Remove two nexti checks--they are
23574 not portable.
23575
235761999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23577
23578 * gdb.base/help.exp ("help delete display"): Fix test to match
23579 gdb's output.
23580
23581 * gdb.base/long_long.c (known_types): Initialize values to zero.
23582 * gdb.base/long_long.exp: Step one more line
23583 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23584 leading zeros. Explicitly ask for hex formatting. Use
23585 unique test case names.
c906108c
SS
23586
23587Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23588
d63a86f8 23589 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23590
23591 * gdb.c++/method.exp: Add missing close brace.
23592
235931999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23594
23595 * gdb.base/maint.exp: Use 'set height 0' to disable page
23596 prompting, not 'set height 400'.
23597
23598 Fix a bunch of timeouts.
23599 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23600 four separate tests, so expect doesn't take forever to match a ton
23601 of text against a regexp with lots of .* forms.
23602 ("maint print psymbols", "maint print symbols"): Make some of
23603 these greps more selective, so that expect doesn't try to wade
23604 through huge piles of output and time out.
23605
23606 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23607
23608 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23609 tests: one which doesn't expect shlib events to be reported, and
23610 another which does, but is XFAIL for all platforms other than
23611 HP/UX.
c906108c
SS
23612
23613 * gdb.base/break.exp: Teach the test suite that the `catch
23614 fork', `catch vfork', and `catch exec' commands produce error
23615 messages on platforms that don't provide these features.
23616
23617Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23618
23619 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23620 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23621 (shortening names from solib_threshold.exp etc), won't run on
23622 anything but HP-UX for the foreseeable future.
c906108c 23623 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23624 reflect move.
c906108c
SS
23625
23626Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23627
23628 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23629 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23630
23631Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23632
23633 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23634 successfully re-sets breakpoints in shared libraries.
23635 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23636
23637Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23638
d63a86f8
RM
23639 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23640 and compiled w/o GCC.
c906108c
SS
23641
23642 * gdb.hp/watch-cmd.exp: ditto.
23643
23644 * gdb.hp/watch-hp.exp: ditto.
23645
23646 * gdb.hp/xdb1.exp: ditto.
23647
23648 * gdb.hp/xdb2.exp: ditto.
23649
23650 * gdb.hp/dbx.exp: ditto.
23651
23652Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23653
23654 * constvars.c: Remove C++-isms.
23655 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23656 with GCC.
c906108c
SS
23657
23658Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23659
23660 The following changes are part of the HP merge.
23661
23662 * gdb.base/break.exp: new tests to verify that catchpoints for
23663 fork, vfork, and exec don't trigger inappropriately.
23664
23665 * gdb.base/opaque.exp: compile one file at a time, then link.
23666
23667 * gdb.base/signals.exp: be more restrictive about which hppa
23668 systems receive a setup_xfail. new tests.
23669
23670 * gdb.base/solib_threshold.build: new file.
23671 * gdb.base/solib_threshold.exp: new file.
23672 * gdb.base/solib_threshold.link_opts: new file.
23673 * gdb.base/solib_threshold.mk: new file.
23674 * gdb.base/gen_solib_threshold.c: new file.
23675
23676 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23677 tests. New tests for enums inside classes.
23678
23679 * gdb.c++/compiler.cc: indicate support of template debugging.
23680
23681 * gdb.c++/demangle.exp: run hp style demangling tests.
23682
23683 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23684 tests.
23685
23686 * gdb.c++/misc.cc: changes to support new tests.
23687
23688 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23689 to support new tests.
23690
23691 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23692 gcc, then skip these tests.
23693
23694Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23695
23696 The following files are part of the HP merge; some had longer
23697 names at HP, but have been renamed to be no more than 14
23698 characters in length.
23699
23700 * gdb.hp/ambiguous.cc: new file.
23701 * gdb.hp/ambiguous.exp: new file.
23702 * gdb.hp/attach.exp: new file.
23703 * gdb.hp/attach2.exp: new file.
23704 * gdb.hp/classes-hp.exp: new file.
23705 * gdb.hp/ctti.exp: new file.
23706 * gdb.hp/ctti-add.cc: new file.
23707 * gdb.hp/ctti-add1.cc: new file.
23708 * gdb.hp/ctti-add2.cc: new file.
23709 * gdb.hp/ctti-add3.cc: new file.
23710 * gdb.hp/dbx.exp: new file.
23711 * gdb.hp/exception.cc: new file.
23712 * gdb.hp/exception.exp: new file.
23713 * gdb.hp/foll-exec.c: new file.
23714 * gdb.hp/foll-exec.exp: new file.
23715 * gdb.hp/foll-fork.c: new file.
23716 * gdb.hp/foll-fork.exp: new file.
23717 * gdb.hp/foll-vfork.c: new file.
23718 * gdb.hp/foll-vfork.exp: new file.
23719 * gdb.hp/inherit-hp.exp: new file.
23720 * gdb.hp/more-steps.exp: new file.
23721 * gdb.hp/namespace.cc: new file.
23722 * gdb.hp/namespace.exp: new file.
23723 * gdb.hp/optimize.exp: new file.
23724 * gdb.hp/pxdb.c: new file.
23725 * gdb.hp/pxdb.exp: new file.
23726 * gdb.hp/quicksort.exp: new file.
23727 * gdb.hp/reg-test.exp: new file.
23728 * gdb.hp/reg-test.s: new file.
23729 * gdb.hp/sized-enum.c: new file.
23730 * gdb.hp/sized-enum.exp: new file.
23731 * gdb.hp/start-stop.exp: new file.
23732 * gdb.hp/templ-hp.cc: new file.
23733 * gdb.hp/templ-hp.exp: new file.
23734 * gdb.hp/thr-lib.c: new file.
23735 * gdb.hp/thr-lib.exp: new file.
23736 * gdb.hp/thr-lib.h: new file.
23737 * gdb.hp/thr-liblib.c: new file.
23738 * gdb.hp/virtfun-hp.c: new file.
23739 * gdb.hp/virtfun-hp.exp: new file.
23740 * gdb.hp/watch-cmd.exp: new file.
23741 * gdb.hp/watch-hp.exp: new file.
23742 * gdb.hp/xdb1.exp: new file.
23743 * gdb.hp/xdb2.exp: new file.
23744 * gdb.hp/xdb3.exp: new file.
23745
23746Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23747
23748 The following files are part of the HP merge; some had longer
23749 names at HP, but have been renamed to be no more than 14
23750 characters in length.
23751
23752 * gdb.base/ss.h: new file.
23753 * gdb.base/call-ar-st.c: new file.
23754 * gdb.base/call-ar-st.exp: new file.
23755 * gdb.base/call-rt-st.c: new file.
23756 * gdb.base/call-rt-st-exp: new file.
23757 * gdb.base/call-strs.exp: new file.
23758 * gdb.base/ena-dis-br.exp: new file.
23759 * gdb.base/environ.exp: new file.
23760 * gdb.base/long_long.exp: new file.
23761 * gdb.base/sect-cmd.exp: new file.
23762 * gdb.base/shlib-cl2.exp: new file.
23763 * gdb.base/smoke.exp: new file.
23764 * gdb.base/so-impl-ld.c: new file.
23765 * gdb.base/so-impl-ld.exp: new file.
23766 * gdb.base/so-indr-cl.c: new file.
23767 * gdb.base/so-indr-cl.exp: new file.
23768 * gdb.base/varargs.exp: new file.
23769 * gdb.base/volatile.exp: new file.
23770 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23771 * gdb.base/display.exp: new file.
c906108c
SS
23772 * gdb.c++/derivation.exp: new file.
23773 * gdb.c++/local.exp: new file.
23774 * gdb.c++/member-ptr.exp: new file.
23775 * gdb.c++/overload.exp: new file.
23776 * gdb.c++/ovldbreak.exp: new file.
23777 * gdb.c++/ref-types.exp: new file.
23778 * gdb.c++/ref-types2.exp: new file.
23779 * gdb.c++/userdef.exp: new file.
d63a86f8 23780
c906108c
SS
23781Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23782
23783 * gdb.base/default.exp: Reflect wording change in remote.c.
23784
dc96c6c7 23785Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23786
23787 * gdb.base/help.exp: Update to reflect current text.
23788
23789Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23790
23791 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23792 they're stack variables and contain garbage.
23793 * gdb.c++/anon-union.exp: new file.
23794
23795 The following changes were made by David Taylor
889bf7c5
PA
23796 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23797 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23798 in changes by HP.
c906108c
SS
23799
23800 * gdb.base/bitops.exp: new file.
23801 * gdb.base/default.exp: change expected messages for catch and
23802 info catch tests to reflect HP merge changes.
23803 * gdb.base/enable-disable-break.exp
23804 * gdb.base/ending-run.c: new file.
23805 * gdb.base/long_long.c: new file.
23806 * gdb.base/maint.exp: new file.
23807 * gdb.base/pointers2.exp: new file.
23808 * gdb.base/shlib-call2.exp: new file.
23809 * gdb.base/solib.exp: new file.
23810 * gdb.base/step-test.c: new file.
23811 * gdb.c++/anon-union.cc: new file.
23812 * gdb.c++/local.cc: new file.
23813 * gdb.c++/member-pointer.cc: new file.
23814 * gdb.c++/method.cc: new file.
23815 * gdb.c++/ref-types.cc: new file.
23816 * gdb.c++/ref-types2.cc: new file.
23817 * gdb.c++/userdef.cc: new file.
d63a86f8 23818
c906108c
SS
23819 * gdb.base/scope.exp: compile one file at a time, then link.
23820 * gdb.base/langs.exp: ditto.
23821 * gdb.base/list.exp: ditto.
d63a86f8 23822
c906108c
SS
23823Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23824
23825 The following changes were made by David Taylor
889bf7c5
PA
23826 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23827 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23828 in changes by HP.
d63a86f8 23829
c906108c
SS
23830 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23831 skip tests. When compiling pass c++ flag to gdb_compile.
23832 * gdb.c++/
d63a86f8 23833
c906108c
SS
23834 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23835 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23836 (skip_hp_tests): new function.
23837 (gdb_preprocess): new function.
23838
23839 * configure.in (hpdir): decide whether to configure gdb.hp.
23840 * configure: regenerated.
23841
23842 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23843 to delete on clean.
23844 (EXECUTABLES): update to reflect new additions.
23845 * gdb.base/commands.exp: update message expected.
23846 * gdb.base/default.exp: add copyright notice.
23847 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23848 * gdb.base/help.exp: update messages to reflect current text.
23849 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23850 targets for recurse tests.
23851 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23852 skip this file.
23853
23854 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23855 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23856 compilation.
23857 * gdb.c++/misc.exp: ditto.
23858 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23859 run the tests. tell gdb_compile that it's a c++ compilation.
23860
23861 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23862
c906108c
SS
23863 * gdb.base/all-bin.exp: new file.
23864 * gdb.base/arithmet.exp: new file.
23865 * gdb.base/assign.exp: new file.
23866 * gdb.base/completion.exp: new file.
23867 * gdb.base/cond-expr.exp: new file.
23868 * gdb.base/condbreak.exp: new file.
23869 * gdb.base/define.exp: new file.
23870 * gdb.base/dollar.exp: new file.
23871 * gdb.base/environment.exp: new file.
23872 * gdb.base/eval-skip.exp: new file.
23873 * gdb.base/jump.exp: new file.
23874 * gdb.base/logical.exp: new file.
23875 * gdb.base/pointers.exp: new file.
23876 * gdb.base/relational.exp: new file.
23877 * gdb.base/section_command.exp: new file.
23878 * gdb.base/whatis-expr.exp: new file.
23879
23880 * gdb.base/all-types.c: new file.
23881 * gdb.base/call-array-struct.c: new file.
23882 * gdb.base/call-return-struct.c: new file.
23883 * gdb.base/call-strings.c: new file.
23884 * gdb.base/callfuncs2.c: new file.
23885 * gdb.base/condbreak.c: new file.
23886 * gdb.base/constvars.c: new file.
23887 * gdb.base/display.c: new file.
23888 * gdb.base/int-type.c: new file.
23889 * gdb.base/jump.c: new file.
23890 * gdb.base/miscexprs.c: new file.
23891 * gdb.base/pointers.c: new file.
23892 * gdb.base/pointers2.c: new file.
23893 * gdb.base/shmain.c: new file.
23894 * gdb.base/shr1.c: new file.
23895 * gdb.base/shr2.c: new file.
23896 * gdb.base/solib.c: new file.
23897 * gdb.base/solib1.c: new file.
23898 * gdb.base/solib2.c: new file.
23899 * gdb.base/varargs.c: new file.
23900 * gdb.c++/derivation.cc: new file.
23901 * gdb.c++/overload.cc: new file.
23902 * gdb.c++/ovldbreak.cc: new file.
23903 * gdb.hp/attach.c: new file.
23904 * gdb.hp/attach2.c: new file.
23905 * gdb.hp/average.c: new file.
23906 * gdb.hp/compiler.c: new file.
23907 * gdb.hp/compiler.cc: new file.
23908 * gdb.hp/execd-program.c: new file.
23909 * gdb.hp/follow-exec.c: new file.
23910 * gdb.hp/follow-fork.c: new file.
23911 * gdb.hp/follow-vfork-and-exec.c: new file.
23912 * gdb.hp/misc-hp.cc: new file.
23913 * gdb.hp/more-steps.c: new file.
23914 * gdb.hp/optimize.c: new file.
23915 * gdb.hp/quicksort.c: new file.
23916 * gdb.hp/run-hp.c: new file.
23917 * gdb.hp/start-stop.c: new file.
23918 * gdb.hp/sum.c: new file.
23919 * gdb.hp/templates-hp.cc: new file.
23920 * gdb.hp/thread-local-in-lib.c: new file.
23921 * gdb.hp/thread-local-in-lib.h: new file.
23922 * gdb.hp/thread-local-in-lib.lib.c: new file.
23923 * gdb.hp/vforked-program.c: new file.
23924 * gdb.hp/virtfunc-hp.cc: new file.
23925 * gdb.hp/watchpoint-hp.c: new file.
23926 * gdb.hp/xdb.c: new file.
23927 * gdb.hp/xdb0.c: new file.
23928 * gdb.hp/xdb0.h: new file.
23929 * gdb.hp/xdb1.c: new file.
23930
23931Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23932
23933 The following change was made by Edith Epstein
889bf7c5
PA
23934 <eepstein@cygnus.com> as part of a project to merge in changes
23935 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23936
23937 * gdb.c++/demangle.exp: changed the expected output for some
23938 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23939 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23940 T1<char>::~T1<char>(void)
c906108c 23941 becomes,
a9c64011
AS
23942 maint demangle __dt__11T1__pt__2_cFv
23943 T1<char>::~T1(void)
c906108c 23944
889bf7c5 23945 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23946
c906108c
SS
23947Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23948
23949 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23950 * gdb.trace/backtrace.exp: Likewise.
23951 * gdb.trace/circ.exp: Likewise.
23952 * gdb.trace/collection.exp: Likewise.
23953 * gdb.trace/deltrace.exp: Likewise.
23954 * gdb.trace/infotrace.exp: Likewise.
23955 * gdb.trace/limits.exp: Likewise.
23956 * gdb.trace/packetlen.exp: Likewise.
23957 * gdb.trace/passc-dyn.exp: Likewise.
23958 * gdb.trace/passcount.exp: Likewise.
23959 * gdb.trace/report.exp: Likewise.
23960 * gdb.trace/save-trace.exp: Likewise.
23961 * gdb.trace/tfind.exp: Likewise.
23962 * gdb.trace/tracecmd.exp: Likewise.
23963 * gdb.trace/while-dyn.exp: Likewise.
23964 * gdb.trace/while-stepping.exp: Likewise.
23965
239661998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23967
23968 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23969
23970Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23971
23972 From Brendan Kehoe:
23973 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23974 int return types.
23975
23976Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23977
23978 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23979 remote dos host testing right.
c906108c
SS
23980
23981Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23982
23983 * gdb.base/corefile.exp: remove some xfails.
23984
23985Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23986
23987 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23988 have different timestamps.
c906108c
SS
23989
23990Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23991
23992 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23993 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23994
23995Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23996
23997 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23998 delta.
c906108c
SS
23999
24000Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24001
24002 * gdb.base/default.exp: Add brace missing from previous delta.
24003
24004Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24005
24006 * gdb.base/default.exp: Support test for info float for all
24007 varieties of arm toolchain.
24008
dc96c6c7 24009Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24010
24011 * gdb.trace/*.exp: remove "remote_download" command.
24012
dc96c6c7 24013Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24014
24015 * gdb.trace/*.exp: remove -gdwarf from compile.
24016
24017Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24018
24019 * gdb.trace/configure.in(AC_INIT): typo
24020 * gdb.trace/configure: regenerated
24021
dc96c6c7 24022Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24023
24024 * config/m68k-emc.exp: New file.
24025 * lib/<emc-support.exp trace-support.exp}: New files.
24026 * configure.in: add new test directory gdb.trace.
24027 * gdb.trace/{configure configure.in Makefile.in}: New files.
24028 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24029 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24030 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24031 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24032 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24033 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24034 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24035
dc96c6c7 24036Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24037
24038 * gdb.c++/classes.exp: Change all regular expressions to match
24039 arbitrary combinations of newline/carriage-return, so that they
24040 will work equally well on Unix and Windows.
24041 * gdb.c++/inherit.exp: ditto.
24042 * gdb.c++/virtfunc.exp: ditto.
24043
240441998-08-11 Dawn Perchik <dawn@cygnus.com>
24045
24046 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24047
c2d11a7d
JM
24048Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24049
24050 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24051 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24052 to use a0-a3/d0-d3 as needed.
24053
24054Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24055
24056 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24057 * gdb.disasm/am33.exp: Corresponding changes.
24058
c906108c
SS
240591998-07-11 Felix Lee <flee@cygnus.com>
24060
24061 * gdb.base/callfuncs.exp: add cmp10 test.
24062 * gdb.base/callfuncs.c (cmp10): new function.
24063
24064Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24065
d63a86f8 24066 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24067 into two parts to get around a synchronization problem in expect.
24068
3fc11d3e
JM
24069Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24070
24071 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24072
24073 * configure.in: Add options for gdbtk testsuite.
24074
24075 * configure: Regenerate.
24076
24077 * gdb.gdbtk: New directory to hold gdbtk tests.
24078
c906108c
SS
24079Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24080
24081 * gdb.fortran/types.exp: Escape brackets in expect patterns
24082 for test_float_literal_types_accepted tests.
24083 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24084 before run test.
24085
c2d11a7d
JM
24086Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24087
24088 * am33.exp: Just compile, do not link the testcase.
24089 * am33.s: Add ".am33" pseudoop to force am33 mode.
24090
c906108c
SS
240911998-06-25 Felix Lee <flee@cygnus.com>
24092
24093 * gdb.base/setshow.exp: make sure $pc is sane.
24094
24095 * gdb.stabs/weird.exp: split expect patterns properly.
24096
c2d11a7d
JM
24097Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24098
24099 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24100 * gdb.disasm/am33.exp: Run it.
24101
dc96c6c7 24102Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24103
24104 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24105 match processing (and eliminate spurious timeouts when running).
24106
dc96c6c7 24107Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24108
24109 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24110 exception test, but conditionalize it on target [mach | gnu].
24111
dc96c6c7 24112Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24113
24114 * gdb.base/overlays.exp: fixup compile line for linker script.
24115
24116Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24117
24118 * gdb.fortran/types.exp: don't guess at float size.
24119
24120Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24121
24122 * gdb.base/exprs.exp: delete test that depends on int size.
24123
24124Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24125
24126 * config/sim.exp: Removed checks for target triplets.
24127 (gdb_target_sim): Use gdb,target_sim_options.
24128
24129Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24130
24131 * gdb.base/reread.exp: New file.
24132 * gdb.base/reread1.c: New file.
24133 * gdb.base/reread2.c: New file.
24134
24135Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24136
24137 * config/sim.exp: Use 'target sim -sparclite' when running
24138 SPARClite programs.
24139
24140Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24141
24142 * gdb.base/structs2.exp: New file.
24143 * gdb.base/structs2.c: New file.
24144
24145Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24146
24147 * gdb.asm/common.inc: New file.
24148 * gdb.asm/d10v.inc: New file.
24149 * asm-source.exp: Pass -I's to gas to find .inc files.
24150 Update line numbers in expected output.
24151 * asmsrc1.s: Rewrite.
24152 * asmsrc2.s: Rewrite.
24153 * configure.in: Create arch.inc symlink.
24154 * configure: Regenerate.
24155 * Makefile.in (distclean): Delete arch.inc.
24156
24157Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24158
24159 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24160 (t_enum_value2): ditto
24161 (t_enum_value3): ditto
24162 (main): ditto
c906108c
SS
24163Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24164
24165 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24166 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24167 change.
24168 Use gdb_test instead of send_gdb/gdb_expect sequences.
24169
24170Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24171
24172 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24173 not void.
24174
24175Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24176
24177 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24178 subroutines. Used to test gdbs ability to single step through PC
24179 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24180
24181Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24182
24183 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24184 more rigorous EGCS C++ error checking.
24185
24186Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24187
a9c64011
AS
24188 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24189 tests.
24190 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24191 function when asleep.
24192 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24193 for i*86 Linux and SVR4 signal handling problems.
24194 Remove linux xfail for `next to handler in signals_tests_1', fixed
24195 by recent infrun.c change.
24196 Limit backtrace to 10 frames to avoid timeout problems with infinite
24197 stack backtraces.
24198 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24199 target.[ch] change.
c906108c
SS
24200
24201Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24202
24203 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24204 for a newline from gdb before continuing.
24205 (default_gdb_exit): Just look for y or n.
24206 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24207 it does, fail the rests of the tests in the file.
24208
24209Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24210
24211 * config/cygmon.exp: New file.
24212
24213Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24214
24215 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24216 main" test on remote targets.
c906108c
SS
24217
24218 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24219 run test on remote targets.
24220
24221Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24222
24223 * gdb.asm: New directory.
24224 * configure.in: Configure it.
24225 * configure: Regenerate.
24226 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24227 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24228
24229Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24230
24231 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24232
dc96c6c7 24233Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24234
a9c64011
AS
24235 * gdb.base/overlays (several files): Merge the two overlay
24236 managers into one. Change variables (foox, barx, bazx, grbxx)
24237 back into ints but force them to load in their proper sections.
c906108c
SS
24238
24239Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24240
24241 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24242 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24243 (D10VCopy): Handle memory regions crossing 16k boundaries.
24244 (D10VCopy): Transfer data in 32 bit chunks.
24245
24246Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24247
24248 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24249 correct.
c906108c
SS
24250
24251 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24252 map. Include space for printf in .text segment.
c906108c
SS
24253
24254 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24255 updated d10v memory VMA/LMA map.
c906108c 24256 (D10VCopy): Call D10VTranslate.
d63a86f8 24257
c906108c
SS
24258Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24259
24260 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24261
24262 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24263 that it won't be put into the .sdata - small data -
24264 section. Update reference.
c906108c
SS
24265 * gdb.base/baz.c (bazx, baz): Ditto.
24266 * gdb.base/foo.c (foox, foo): Ditto.
24267 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24268
24269 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24270 to be arrays.
d63a86f8 24271
dc96c6c7 24272Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24273
a9c64011
AS
24274 * gdb.base/overlays.exp: fix up and get working again.
24275 Add tests for backtraces from an overlay function.
d63a86f8 24276
c906108c
SS
24277Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24278
24279 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24280 "calling function with watchpoint enabled".
24281
24282Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24283
24284 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24285 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24286 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24287 pending review of whether it is useful or not.
24288
24289Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24290
24291 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24292
24293Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24294
24295 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24296 * config/dve.exp: New file to support Densan boards.
24297
24298Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24299
24300 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24301 reads and BSD.
c906108c
SS
24302
24303Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24304
24305 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24306 response.
24307
24308 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24309
24310Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24311
24312 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24313 test.
c906108c
SS
24314
24315 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24316 target_sizeof_long and target_bigendian_p.
c906108c 24317 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24318 to targets word size and endianess.
d63a86f8 24319
c906108c
SS
24320Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24321
24322 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24323 output.
c906108c
SS
24324
24325Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24326
24327 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24328 Update test of set args help to match source change.
c906108c
SS
24329
24330Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24331
24332 * gdb.base/default.exp: Expect help system output to be in
24333 alphabetical order.
24334 * gdb.base/help.exp: Ditto.
24335
24336Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24337
24338 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24339 "i*86-pc-linux-gnu*".
24340 * gdb.base/interrupt.exp: Ditto.
24341 * gdb.base/corefile.exp: Ditto.
24342
24343 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24344 define vxworks when building the testcase.
c906108c
SS
24345
24346 * gdb.base/ptype.exp: Fix testnames to be unique.
24347 * gdb.base/radix.exp: Ditto.
24348 * gdb.base/term.exp: Ditto.
24349 * gdb.base/whatis.exp: Ditto.
24350 * gdb.c++/classes.exp: Ditto.
24351
24352Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24353
24354 * gdb.base/callfuncs.exp: Fix indentation.
24355
24356 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24357 suppress_flag has been set.
24358 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24359 target feature.
24360
24361Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24362
24363 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24364 the testcase.
24365
24366 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24367 set_debug_traps() and breakpoint().
c906108c
SS
24368 * gdb.c++/misc.cc (main): Ditto.
24369 * gdb.c++/templates.cc (main): Ditto.
24370 * gdb.c++/virtfunc.cc (main): Ditto.
24371
24372Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24373
24374 * lib/gdb.exp(gdb_step_for_stub): New function.
24375 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24376 exists, reload the executable and do a "continue" instead of
24377 doing a jump.
24378 (runto_main): Use gdb_step_for_stub.
d63a86f8 24379
c906108c 24380 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24381 tests to have unique names.
c906108c
SS
24382 * gdb.base/callfuncs.exp: Ditto.
24383 * gdb.base/commands.exp: Ditto.
24384 * gdb.base/default.exp: Ditto.
24385 * gdb.base/help.exp: Ditto.
24386 * gdb.base/list.exp: Ditto.
24387 * gdb.base/opaque.exp: Ditto.
24388 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24389 similar tests.
d63a86f8 24390
c906108c
SS
24391 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24392 * gdb.c++/cplusfuncs.cc: Ditto.
24393 * gdb.c++/virtfunc.cc: Ditto.
24394
24395 * config/monitor.exp: Keep track of the last file we saw, rather
24396 than trying to get the info from gdb.
24397
24398 * gdb.fortran/types.exp: Move comment to previous line.
24399
24400Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24401
24402 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24403 target mode.
c906108c
SS
24404
24405Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24406
24407 From Bob Manson:
24408 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24409 string from GDB when it connects.
c906108c
SS
24410
24411 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24412
24413Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24414
24415 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24416 if we can't get a debug format from GDB (we may be testing an
24417 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24418
24419 * gdb.stabs/weird.exp: Fix quoting.
24420
24421 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24422
24423Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24424
24425 * config/arm-ice.exp: New file.
24426
24427Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24428
24429 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24430 until it has been modified to work with the new testsuite.
c906108c 24431
99707966 24432 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24433 testcase won't compile, cause all of the testcases in the file to
24434 fail instead.
c906108c
SS
24435
24436 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24437 (gdb_clear_suppressed): New procedure.
24438 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24439 it contains a positive value.
24440
24441Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24442
24443 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24444
24445 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24446
24447Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24448
24449 * lib/gdb.exp (setup_xfail_format): New function.
24450 (get_debug_format): New function to get debug format.
24451 (debug_format): New global variable to hold last value set
24452 by get_debug_format.
24453 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24454 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24455 * gdb.c++/ptype.exp: Ditto.
24456 * gdb.c++/classes.exp: Ditto.
24457 * gdb.c++/cplusfuncs.exp: Ditto.
24458 * gdb.c++/inherit.exp: Ditto.
24459 * gdb.c++/templates.exp: Ditto.
24460 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24461
c906108c
SS
24462Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24463
24464 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24465 host doesn't have a currently-open connection.
24466
24467 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24468 any gdb stub target. Handle cases where gdb doesn't respond when
24469 interrupted in a sane fashion.
c906108c
SS
24470
24471 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24472 same thing in a totally different way.
c906108c
SS
24473
24474 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24475 setting "timeout".
c906108c 24476 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24477 default_gdb_init now.
c906108c
SS
24478
24479Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24480
24481 * gdb.base/printcmds.exp: Fix "check for floating addition"
24482 regexp to accept results within approx +/- .01 of exact value.
24483 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24484
24485Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24486
24487 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24488 properly.
c906108c
SS
24489 (gdb_expect): Add optional timeout parameter, and add timeout
24490 value to various calls.
24491 (gdb_suppress_tests): Only give one warning message per group.
24492
24493Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24494
24495 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24496 global variables. Handle getting a value for $timeout more
24497 gracefully.
c906108c
SS
24498
24499Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24500
24501 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24502 initialize.
c906108c 24503 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24504 by a target configuration file.
c906108c
SS
24505 (gdb_expect): Pass the timeout to remote_expect.
24506
24507 * config/monitor.exp(gdb_load): Fix typo in regexp.
24508
24509Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24510
24511 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24512
24513Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24514
24515 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24516 here. Call gdb_target_exec before rebooting the target, to make
24517 sure the connection to the target is closed.
c906108c
SS
24518 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24519 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24520 Also detect "Timeout reading from remote" error.
24521
24522 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24523 gdb_target_monitor. Don't call gdb_file_cmd here; let
24524 gdb_target_monitor do it.
c906108c
SS
24525
24526 * gdb.disasm/hppa.exp: Don't use exec_output.
24527
24528Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24529
24530 * gdb.base/list.exp: If we're debugging a non-native target,
24531 try to set the pc register to point to the start of the
24532 program before doing the first list command.
24533
24534 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24535 test_calls after restarting.
c906108c
SS
24536
24537 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24538 reloading.
c906108c
SS
24539
24540 * gdb.base/watchpoint.exp: Fix typo.
24541
24542 * gdb.base/setshow.exp: Check for use_gdb_stub.
24543
24544 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24545 stub case.
c906108c
SS
24546 * gdb.base/langs.exp: Ditto.
24547
24548 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24549 gdb_load_offset. If we weren't given a file to load, figure out
24550 what the current file is and use it.
c906108c
SS
24551
24552 * config/i386-bozo.exp: New file.
24553
24554Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24555
24556 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24557 feature.
24558
24559 * config/proelf.exp: New entry.
24560
24561Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24562
24563 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24564 of regexps.
24565
24566 * gdb.base/watchpoint.exp: Don't run the test_stepping
24567 tests if gdb can't call functions on the target.
24568
24569 * gdb.base/setshow.exp: Don't run the set prompt tests if
24570 the board has gdb_prompt set.
24571
24572Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24573
24574 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24575 * gdb.base/commands.exp: Likewise.
24576 * gdb.base/setshow.exp: Likewise.
24577
24578Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24579
24580 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24581 feature.
24582
24583 * config/i960.exp: New file.
24584
24585Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24586
24587 * gdb.base/funcargs.exp: Check for gdb,short_int target
24588 feature instead of looking for explicit target triplets.
24589
dc96c6c7 24590Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24591
d63a86f8 24592 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24593 "p 123DEADBEEF", to check parse_number.
24594 * top.c: change "to enable to enable" to "to enable" in a couple
24595 of help strings.
24596
24597Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24598
24599 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24600 on the mn10300.
d63a86f8 24601
c906108c
SS
24602Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24603
24604 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24605 where the test executable is run with explicit args.
24606 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24607
24608Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24609
24610 * gdb.base/run.c: Use FAKEARGV to build test executable that
24611 does not require a command line arg, since most simulators
24612 don't currently support passing such an arg into the simulated
24613 program.
24614 * gdb.base/commands.exp: Change tests to insert the proper
24615 value as the arg to the first recursive factorial call. Change
24616 compilation line to define FAKEARGV at compile time.
24617
24618Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24619
24620 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24621 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24622 function with watchpoint enabled" test.
24623
24624Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24625
24626 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24627 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24628
24629 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24630 "Tests restarted" messages.
c906108c
SS
24631
24632Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24633
24634 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24635
dc96c6c7 24636Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24637
24638 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24639 for INFO SYMBOL; add help tests for OVERLAY commands.
24640 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24641 add tests for OVERLAY commands
24642 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24643 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24644 * gdb.base/sigall.c: add usestubs code frag
24645 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24646
c906108c
SS
24647Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24648
24649 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24650 failures.
24651 (gdb_stop_suppressing_tests): Note that tests have restarted.
24652
24653Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24654
24655 * config/h8300.exp: New file.
24656
24657Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24658
24659 * gdb.base/setshow.exp: Check for the existence of a
24660 feature, not its value.
24661
24662Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24663
24664 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24665
24666 * gdb.base/scope.exp: It's now init0(), not init().
24667
24668 * gdb.base/scope0.c: For now, change init() to be init0().
24669
24670 * config/monitor.exp: Use gdb_serial in preference to serial
24671 or netport.
24672
24673 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24674 and it's not already set.
c906108c
SS
24675
24676Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24677
24678 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24679 isn't using a stub and if it supports argument passing.
c906108c
SS
24680
24681Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24682
24683 * config/udi.exp(gdb_start): Make sure UDICONF is set
24684 properly before starting gdb.
24685
24686Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24687
24688 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24689 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24690 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24691
24692Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24693
24694 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24695 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24696
24697 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24698
24699 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24700
24701 * config/monitor.exp: Make sure we disconnect from the target.
24702 Also, try a reboot/reload cycle instead of failing if the
24703 load fails.
24704
24705Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24706
24707 * gdb.base/default.exp: Don't set match_max.
24708 * gdb.base/help.exp: Ditto.
24709 * gdb.base/list.exp: Ditto.
24710 * gdb.base/signals.exp: Ditto.
24711
24712 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24713 set, use remote_ld to download the testcase instead of
24714 the GDB loader.
24715
24716Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24717
24718 * config/vr5000.exp: New file.
24719
24720 * config/monitor.exp(gdb_target_monitor): Add pattern for
24721 "Ending remote" to detect errors in connecting.
24722
24723 * gdb.base/setshow.exp: Add .* within auto language test.
24724
24725 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24726 target feature.
24727
24728 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24729 and reboot the board if necessary.
c906108c
SS
24730
24731 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24732 a set of tests. Remove print.* from the patterns being checked.
24733
24734Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24735
24736 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24737 refer to gdb_spawn_id.
24738
24739 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24740 longer used.
24741 * config/sparclet.exp: Ditto.
24742 * config/sparclet-old.exp: Ditto.
24743 * config/slite.exp: Ditto.
24744 * config/sim.exp: Ditto.
24745 * gdb.base/funcargs.exp: Ditto.
24746
24747 * lib/gdb.exp:Remove references to gdb_spawn_id.
24748 (gdb_expect): Move to remote.exp.
24749
24750Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24751
24752 * config/monitor.exp: Detect the "Couldn't establish connection"
24753 message from GDB.
24754
24755Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24756
24757 * gdb.base/bitfields.exp: Use runto instead of explicit
24758 gdb_run_cmd/gdb_expect sequences.
24759
24760 * gdb.base/break.exp(text_next_with_recursion): Add match for
24761 gdb_expect call.
24762
24763 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24764 We also need to handle the "A program is being debugged already"
24765 prompt from gdb. Use gdb_test to set the baud rate.
24766
24767 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24768 to 20000. Really. I mean it.
24769
24770Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24771
24772 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24773 fails. If suppress_flag is set, skip perror message about not
24774 being able to send to GDB.
c906108c 24775 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24776 GDB.
c906108c
SS
24777 (gdb_expect): If suppress_flag is set, always fail immediately.
24778 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24779 (gdb_init): Call gdb_stop_suppressing_tests.
24780 (default_gdb_exit): Ditto.
24781 (default_gdb_start): Ditto.
24782
24783 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24784 gdb_stop_suppressing_tests as appropriate.
c906108c 24785 * gdb.base/break.exp: Ditto.
889bf7c5 24786 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24787 * gdb.base/commands.exp: Ditto.
24788 * gdb.base/exprs.exp: Ditto.
889bf7c5 24789 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24790 * gdb.base/list.exp: Ditto.
24791 * gdb.base/recurse.exp: Ditto.
889bf7c5 24792 * gdb.base/scope.exp: Ditto.
c906108c
SS
24793 * gdb.base/structs.exp: Ditto.
24794 * gdb.c++/inherit.exp: Ditto.
24795
24796Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24797
24798 * config/vr4300.exp: New file.
24799
99707966 24800 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24801
99707966 24802 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24803
24804Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24805
24806 * lib/gdb.exp(gdb_init): New function.
24807
24808 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24809 for each individual variable set.
c906108c
SS
24810
24811 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24812 name.
24813
24814 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24815
24816 * gdb.base/scope.exp: Use gdb_test.
24817
24818 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24819 aborting; the testsuite driver will do that for us (see
24820 gdb_finish). Also, use gdb_test in a few more places.
24821
24822Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24823
24824 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24825
24826Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24827
24828 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24829 and "add_tests" are not at the same address.
24830
24831Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24832
24833 * gdb.base/ptype.exp: Use gdb_test.
24834
24835Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24836
24837 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24838 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24839 left in. No longer expect them to fail.
24840
24841 * gdb.stabs/*.mt; Deleted, no longer used.
24842 * gdb.stabs/configure.in: Remove references to target makefile
24843 frags.
24844 * gdb.stabs/configure: Rebuilt.
24845
24846 * gdb.disasm/*.mt: Deleted, no longer used.
24847 * gdb.disasm/configure.in: Remove references to target makefile
24848 frags. Use "sh3.s" as the unique filename for this directory.
24849 * gdb.disasm/configure: Rebuilt.
24850
24851 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24852 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24853 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24854
24855Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24856
24857 * config/udi.exp: Use mondfe,name instead of remote_host.
24858
24859Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24860
24861 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24862 a function with a watchpoint enabled on the mn10200.
24863
24864 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24865 before trying to create it!
24866
24867Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24868
24869 * config/vx.exp: Use hostname instead of netport.
24870
24871 * config/vxworks.exp: New file.
24872
24873 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24874
24875 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24876 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24877 occurs.
24878
24879 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24880 $gdb_spawn_id directly.
24881 (gdb_run_cmd): Try _start as well as start. Use the target feature
24882 gdb,start_symbol as the symbol to start from when jumping.
24883
24884Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24885
24886 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24887 redundant) test.
24888
24889 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24890 it doesn't lose for 16bit integer systems.
24891
24892Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24893
24894 * gdb.fortran/types.exp: If the target doesn't support "double"
24895 data types, then expect "real" types to only be 4 bytes.
24896
24897 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24898 call tests if the target doesn't support inferior function calls.
24899
24900 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24901 in printf tests.
24902
24903Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24904
24905 * gdb.base/help.exp: Disable "help set", "help show", and
24906 "help support". Simplify regexp for "help stack".
24907
24908 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24909 to 60 seconds. Temporarily set match_max to 15000 around the
24910 "info copying" test.
24911
24912 * gdb.base/nodebug.exp: Don't try to do an inferior function
24913 call if the target doesn't support them.
24914 * gdb.base/printcmds.exp: Likewise.
24915 * gdb.base/setvar.exp: Likewise.
24916 * gdb.base/structs.exp: Likewise.
24917 * gdb.c++/templates.exp: Likewise.
24918 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24919
24920 * gdb.base/recurse.exp: Enable for the mn10200.
24921
24922 * configure.in: Do configure gdb.stabs directory for *-*-elf
24923 targets.
24924 * configure: Rebuilt.
24925
24926 * gdb.base/break.exp: Check for gdb,noresults before testing
24927 exit status and/or results from the target.
24928 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24929 * lib/gdb.exp: Remove old (now bogus) initialization of
24930 noinferior, noargs, noresults and nosignals.
24931
24932Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24933
24934 * config/sh.exp: New file.
24935
24936 * config/slite.exp: Try to connect multiple times to the board
24937 before rebooting. Only send a "monitor run" if need_monitor_run
24938 is set.
24939
24940 * gdb.base/break.exp: Don't do the "stub continue" test if
24941 the target has gdb_stub set.
24942
24943 * gdb.base/callfuncs.exp: Increase the timeout.
24944
24945 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24946 if the target has gdb,noinferiorio set.
24947
24948 * gdb.base/list.exp: Increase match_max to 10000 characters.
24949
24950 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24951
24952 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24953 target.
24954
24955 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24956
24957Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24958
24959 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24960 trying to delete the copy of gdb. Catch the file delete so we
24961 don't die if the delete fails; also, the file should be copied to
24962 the host, not to the build.
c906108c
SS
24963
24964Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24965
24966 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24967 parenthesis in case it contains multiple regexps separated
c906108c
SS
24968 with |.
24969
24970 * gdb.base/watchpoint.exp: Use gdb_test.
24971 * gdb.base/default.exp: Ditto.
24972
24973Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24974
99707966 24975 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24976
c906108c
SS
24977 * gdb.base/scope.exp: Use gdb_test.
24978 * gdb.c++/classes.exp: Ditto.
24979 * gdb.c++/inherit.exp: Ditto.
24980
24981Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24982
24983 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24984 remote_exec instead.
24985 * gdb.base/corefile.exp: Don't be ridiculous.
24986 * gdb.base/*.c: Add missing stub invocations.
24987
24988Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24989
24990 * config/slite.exp: Miscellaneous fixes.
24991
24992 * lib/gdb.exp: Fix runto.
24993
24994 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24995 the target.
24996
24997 * gdb.base/watchpoint.exp: Fix regexp.
24998
24999 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25000 close and wait commands, as the descriptor may now be
25001 invalid. Always call "remote_close host".
25002
25003Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25004
25005 Major rewrite for testsuite revision.
d63a86f8 25006
c906108c
SS
25007 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25008 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25009 instead of relying on spawn_id to always contain a valid
25010 spawn id.
25011 (get_compiler_info): New procedure to build the ${binfile}.ci
25012 file, instead of replicating this in N different places.
25013 (gdb_compile): New procedure.
d63a86f8 25014
c906108c 25015 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25016 appropriate arguments) instead of compile. Use gdb_test in a lot
25017 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25018 at the start of a testcase, as this is no longer done magically.
25019
25020 config/*-gdb.exp: Rename without the -gdb suffix.
25021
25022 config/mips.exp: Use remote_close instead of exit_remote_shell.
25023 config/monitor.exp: Use target_info instead of looking at
25024 baud, timeout, etc.
25025 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25026
25027Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25028
25029 * gdb.c++/templates.exp (test_ptype_of_templates),
25030 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25031 Update expect patterns for destructors and assignment operators
25032 to match corresponding c-typeprint.c changes.
25033 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25034 to destructor breakpoint test, GDB should be able to set the
25035 destructor breakpoint without specifying arguments.
25036
25037Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25038
25039 * gdb.threads/pthreads.exp: Change result for failure to compile due
25040 to lack of pthreads runtime support from an error to simply an
25041 unsupported test, per dejagnu standards.
25042
25043Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25044
25045 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25046 where GDB exits to reduce pattern match time.
25047 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25048
25049 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25050
dc96c6c7 25051Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25052
25053 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25054 * gdb.base/default.exp: ditto.
25055 * gdb.base/nodebug.exp: ditto.
25056 * gdb.base/printcmds.exp: ditto.
25057 * gdb.base/ptype.exp: ditto.
25058 * gdb.base/setvar.exp: ditto.
25059 * gdb.base/structs.exp: ditto.
25060 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25061
25062Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25063
25064 * configure, */configure: Rebuild with autoconf 2.12.
25065
25066Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25067
25068 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25069 use new i*86-pc-linux*-gnu quads.
25070 * gdb.base/corefile.exp: Ditto.
25071 * gdb.base/signals.exp: Ditto.
25072 * gdb.base/sigall.exp: Ditto.
25073 * gdb.base/interrupt.exp: Ditto.
25074
25075 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25076 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25077 RedHat 4.0.
d63a86f8 25078
c906108c 25079 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25080 linux. This allows the test case to at least compile on latest
25081 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25082
25083Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25084
25085 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25086 directory to search gdb directory. Accept and step over conditional
25087 stack alignment code. Consume $prompt in failure cases.
25088 Reset timeout to $oldtimeout instead of some arbitrary value.
25089 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25090 timeout problems with infinite stack backtraces.
25091 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25092 Accept function parameters for linkfunc member.
25093
25094Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25095
25096 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25097 (CXXFLAGS): Remove, unreferenced.
25098 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25099 previous -B options and also add -B option to pick up cross compiled
25100 runtime.
c906108c
SS
25101 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25102 doing cross compiles.
25103 (target_alias): Declare global.
25104 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25105 to verify that gcc exists in build tree, and if so set CC to that
25106 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25107
c906108c
SS
25108Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25109
25110 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25111 ptype test for anonymous union. Fixup testcase to match
25112 current gcc debug output.
25113
25114Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25115
25116 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25117 force argument to an unsigned long type.
25118
25119Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25120
25121 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25122 tests and anonymous union print/ptype tests.
c906108c
SS
25123 * gdb.base/list.exp (test_forward-search): Increase timeout by
25124 5 minutes for the "search extremely long line" case.
25125 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25126 completely optional and that the pass/fail messages use the command as
25127 the message if that third arg is a null string.
25128 (gdb_test_exact): Arrange that a null string pattern means match a
25129 null string output rather than any output, which might include random
889bf7c5 25130 errors.
c906108c
SS
25131 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25132 backtrace test.
25133 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25134 always failing and failure is now exposed by gdb.exp changes.
25135
25136Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25137
25138 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25139 weren't being noted.
25140
25141Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25142
25143 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25144 * gdb.stabs/weird.exp: Remove v_comb xfails.
25145
dc96c6c7 25146Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25147
25148 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25149 list.exp scope.exp watchpoint.exp]
c906108c 25150 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25151
dc96c6c7 25152Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25153
25154 * config/monitor.exp: Increase download timeout to 1000 seconds.
25155
dc96c6c7 25156Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25157
25158 * config/m32r.exp: Increase timeout to 120 seconds.
25159
25160Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25161
25162 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25163 and accept older ordering as obsolescent gcc or gdb.
25164 * gdb.c++/templates.exp: Ditto.
25165 * gdb.c++/virtfunc.exp: Ditto.
25166
25167Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25168
25169 * gdb.base/coremaker.c: Add code to mmap some data so we
25170 can check that it ends up in the core file.
25171 * gdb.base/corefile.exp: Add test to read mmapped data
25172 from core file.
25173
dc96c6c7 25174Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25175
25176 * config/m32r.exp: New file.
25177
25178Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25179
25180 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25181 that cflags can contains -gstabs, and work correctly for other tests.
25182
dc96c6c7 25183Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25184
25185 * gdb.base/setshow.exp: New file, tests show and set.
25186 * gdb.base/setshow.c: New file, tests show and set.
25187 * gdb.base/help.exp: Add test for help set|show annotate.
25188 * gdb.base/default.exp: Add test for set|show annotate.
25189
25190Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25191
25192 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25193 errors unique.
25194 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25195 explicitly.
25196
25197Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25198
25199 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25200 and width commands. This is done elsewhere.
25201 * (gdb_start): Don't call gdb_start_sim here. That's already
25202 done in gdb_load. This fixes lots of failures in default.exp.
25203
25204Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25205
25206 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25207 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25208 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25209 in the same we we treat other failures (since it may be an expected
889bf7c5 25210 condition), rather than as an error.
c906108c
SS
25211 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25212 old test format.
25213
25214Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25215
25216 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25217 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25218 twice. Nuke the duplicates.
c906108c 25219 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25220 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25221 Remove config.h along with other config files.
25222
25223Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25224
25225 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25226 "p func1 ()" and note that rests of tests are skipped.
25227 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25228 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25229 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25230 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25231 affected by the previous run test.
25232 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25233 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25234 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25235 "pass int powerset tuple" and "pass modeless int powerset tuple".
25236 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25237 "real write 4" and "real write 8".
25238 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25239 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25240 "print \$i after tuple assign 2", and
25241 "print vs2 after tuple assign 2".
25242 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25243 meaningful error message and return -1 so the caller can
25244 suppress further tests and avoid a cascade of errors.
d63a86f8 25245
c906108c
SS
25246Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25247
25248 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25249 format for printing version.
25250 * gdb.base/default.exp: Ditto.
25251 * gdb.base/interrupt.exp: Fix problem with cascade of
25252 errors if child process dies while calling a function.
d63a86f8 25253
c906108c
SS
25254Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25255
25256 * Makefile.in (VPATH): Add
25257 * Makefile.in (Makefile, config.status): Fix rules so things get
25258 remade when necessary.
25259
25260Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25261
25262 * Makefile.in (just-check): Add path to sibling expect dir
25263 to environment variable specified by RPATH_ENVVAR.
25264
25265Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25266
25267 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25268 (just-check): Add shared library paths for libstdc++, tk,
25269 tcl, bfd, and opcodes to the environment variable specified
25270 in RPATH_ENVVAR.
25271 * configure.in: Add support to recognize --enable-shared flag
25272 and generate correct value for RPATH_ENVVAR.
25273 * configure: Regenerated with autoconf.
25274
25275Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25276
25277 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25278 include all osf versions.
c906108c
SS
25279 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25280 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25281 when target is linux. When failing to build pthreads test
25282 executable, give more meaningful message.
25283 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25284 arg for pthread_create.
d63a86f8 25285
c906108c
SS
25286Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25287
25288 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25289 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25290 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25291 and -lpthreads (everybody else).
c906108c
SS
25292 (test_startup): Fail gracefully if threads are not supported.
25293 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25294 "p/c array_index("abcdef",2)" when not gcc compiled.
25295 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25296 "print func2::coremaker_local" when not gcc compiled.
25297 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25298 "ptype on opaque struct tagname (statically)",
25299 "ptype on opaque struct tagname (dynamically) 1", and
25300 "ptype on opaque struct tagname (dynamically) 2"
25301 for not compiled with gcc.
25302 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25303 backtrace when compiled with gcc.
d63a86f8 25304 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25305 than always return success.
25306
25307Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25308
25309 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25310
25311Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25312
25313 * gdb.base/structs.exp: Undo last change.
25314
25315Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25316
25317 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25318 encapsulate all the steps/nexts done during self test, starting
25319 at main, and makes them less sensitive to optimization issues.
25320 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25321 signal handler" test.
25322 * gdb.threads/pthreads.exp: Only run this for native configs.
25323 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25324 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25325 tests.
25326 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25327 for "runto test_calls(void)" test.
d63a86f8 25328
c906108c
SS
25329Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25330
25331 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25332 and don't expect address info in breakpoint confirmations.
25333
25334Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25335
25336 * gdb.base/list.exp (test_forward_search): Increase timeout
25337 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25338 and then reset to old value when done. Increase expect input
c906108c
SS
25339 buffer to 10000.
25340
25341Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25342
25343 * gdb.base/list.exp (test_forward_search): Fix to handle very
25344 long source line without overflowing expect's input buffer.
25345
25346Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25347
25348 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25349 "buffer_full".
25350
25351 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25352 "buffer_full".
25353
25354 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25355 "buffer_full".
25356
25357 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25358 "buffer_full".
25359
25360Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25361
25362 * configure.in (configdirs): Add gdb.threads.
25363 * configure: Regenerated with autoconf.
25364 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25365 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25366 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25367
c906108c
SS
25368Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25369
25370 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25371
25372Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25373
25374 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25375 each signal's status in the output of "handle all print".
25376 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25377 the \r\n sequence that immediately precedes the gdb prompt.
25378 * gdb.base/a1-selftest.exp: Save original timeout and restore
25379 after test.
25380
25381Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25382
25383 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25384 symbol.
25385
25386Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25387
25388 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25389
25390Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25391
25392 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25393 timeout by 60 seconds.
25394
25395Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25396
25397 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25398 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25399 error return.
25400
25401Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25402
25403 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25404 gdb initialization, also report how long dejagnu waited. Restore
25405 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25406 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25407
25408Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25409
25410 * lib/gdb.exp: Report timeout value for verbosity level 2.
25411 * config/gdbserver.exp: Ditto.
25412 * config/hppro.exp: Ditto.
25413 * config/mips-gdb.exp: Ditto.
25414 * config/monitor.exp: Ditto.
25415 * config/netware.exp: Ditto.
25416 * config/sim-gdb.exp: Ditto.
25417 * config/slite-gdb.exp: Ditto.
25418 * config/udi-gdb.exp: Ditto.
25419 * config/unix-gdb.exp: Ditto.
25420 * config/vx-gdb.exp: Ditto.
25421 * gdb.base/a1-selftest.exp: Ditto.
25422 * gdb.base/a2-run.exp: Ditto.
25423 * gdb.base/break.exp: Ditto.
25424 * gdb.base/corefile.exp: Ditto.
25425 * gdb.base/list.exp: Ditto.
25426 * gdb.base/recurse.exp: Ditto.
25427 * gdb.base/scope.exp: Ditto.
25428 * gdb.base/signals.exp: Ditto.
25429
25430Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25431
25432 * gdb.threads/Makefile.in (docdir): Removed.
25433
25434Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25435
25436 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25437 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25438 @srcdir@.
d63a86f8 25439 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25440 autoconf 2.5 or higher.
25441 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25442
25443Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25444
25445 * configure: Regenerated.
25446 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25447 avoid name clashes with SunOS headers.
25448
25449Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25450
25451 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25452
25453Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25454
25455 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25456 prototype information ends up in the compiler info file.
25457
25458Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25459
25460 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25461 attempting to regenerate it. Eliminate use of a temporary file
25462 and just generate the info file directly. Source it immediately,
25463 for consistency of use.
25464 * gdb.base/corefile.exp: Ditto
25465 * gdb.base/exprs.exp: Ditto.
25466 * gdb.base/funcargs.exp: Ditto.
25467 * gdb.base/langs.exp: Ditto.
25468 * gdb.base/list.exp: Ditto.
25469 * gdb.base/mips_pro.exp: Ditto.
25470 * gdb.base/nodebug.exp: Ditto.
25471 * gdb.base/opaque.exp: Ditto.
25472 * gdb.base/ptype.exp: Ditto.
25473 * gdb.base/scope.exp: Ditto.
25474 * gdb.base/setvar.exp: Ditto.
25475 * gdb.base/signals.exp: Ditto.
25476 * gdb.base/whatis.exp: Ditto.
25477 * gdb.c++/templates.exp: Ditto.
25478 * gdb.c++/virtfunc.exp: Ditto.
25479 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25480 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25481
25482Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25483
25484 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25485 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25486 Increase timeout, a lot of single stepping might be needed if the
25487 target has no hardware watchpoints.
25488
25489Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25490
25491 * gdb.base/break.exp: Ignore compiler warnings when compiling
25492 break.c.
25493 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25494 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25495 from remote-sim.
25496 * gdb.base/exprs.exp: Add h8300 xfails.
25497 * gdb.base/funcargs.exp: Likewise.
25498 * gdb.base/nodebug.exp: Likewise.
25499 * gdb.base/printcmds.exp: Likewise.
25500 * gdb.base/ptype.exp: Likewise.
25501 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25502 h8300 xfails.
d63a86f8 25503 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25504 on the h8300.
25505 * gdb.base/funcargs.c: Explicitly make last constant argument to
25506 call_after_alloca_subr an unsigned long type.
25507 * gdb.base/return.c: Include stdio.h.
25508
25509Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25510
25511 * config/abug.exp: New file for the older Motorola Bug monitor
25512 that runs on the mvme13x series VME boards.
25513 * config/monitor.exp: Use the new config array for target settings
25514 if they exist.
25515
25516Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25517
25518 * sim-gdb.exp: Make the SH simulator allocate less space when
25519 it is targeted.
25520
25521Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25522
25523 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25524 test.
25525
25526Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25527
25528 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25529 "rs6000-*-*" for "list function in include file" when gcc compiled.
25530 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25531 for "p ctable1[120]".
25532 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25533 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25534 Remove setup_xfail for "rs6000-*-*" for
25535 "print 'scope0.c'::filelocal before run".
25536 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25537 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25538 since some compilers don't allow both options to be given
25539 on the same command line. Create object file and move it.
d63a86f8 25540
c906108c
SS
25541Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25542
25543 * gdb.base/corefile.exp: Always regenerate the core file, since
25544 we always regenerate the coremaker program. Detect special case
25545 where registers cannot be read from core file.
d63a86f8 25546
c906108c
SS
25547Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25548
25549 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25550 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25551 * gdb.c++/templates.exp: Only match on basename of file since
25552 some formats like xcoff don't encode directory information.
25553 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25554 and rs6000 AIX xcoff targets.
25555 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25556 * configure: Regenerate.
25557 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25558 here, rather than in distclean.
d63a86f8 25559
c906108c
SS
25560Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25561
25562 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25563 defined, and use it to compile the test case with -O2. The
25564 native compilation still uses no optimization.
25565 * gdb.base/mips_pro.c: Remove inline assembly code since
25566 it is compiled PIC by default, which results in assembler
25567 warnings that make the testsuite think the compilation
25568 was unsuccessful.
25569
25570Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25571
25572 * gdb.c++/misc.exp: Add note to message for
25573 "print s.a for foo struct" that this is a known gcc 2.7.2
25574 and earlier bug.
25575
25576Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25577
25578 * gdb.base/break.exp: Fix pattern for matching "Delete all
25579 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25580 setup_xfail for deleting all breakpoints test. Fix various
25581 timeout messages to include "(timeout)".
25582 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25583 for "p t_float_values2(3.14159,float_val2)".
25584 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25585 for "continue to call2g" when gcc compiled.
25586 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25587 "up to foo in langs.exp", "show language at foo in langs.exp",
25588 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25589 and "show language at fsub in langs.exp".
25590 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25591 "list line 1 in include file", "list message for lines past EOF",
25592 "list function in include file", "list list0.h:foo", and
25593 "list filename:function; nonexistant function".
25594 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25595 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25596 and "ptype t_char_array" to be for native cc only.
d63a86f8 25597
c906108c
SS
25598Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25599
d63a86f8 25600 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25601 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25602 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25603
25604Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25605
25606 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25607 "bt in signals.exp". This problem only appears when running
25608 the testsuite, and then only intermittently.
25609
25610Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25611
25612 * gdb.base/return.exp (return_tests): Differentiate between
25613 two tests of continuing.
25614
25615Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25616
25617 * */Makefile.in (maintainer-clean): Remove config.log.
25618 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25619 * gdb.c++/Makefile.in (PROGS): Add inherit.
25620 (clean): Remove *.ci.
25621
25622Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25623
25624 * gdb.c++/misc.cc: Add test code from Mike Stump.
25625 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25626
25627Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25628
25629 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25630 to "alpha-*-osf2*" and add comment.
25631 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25632 setup_xfail for "step over execarg initialization" and
25633 "step over corearg initialization".
c906108c
SS
25634 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25635 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25636 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25637 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25638 "print func2::coremaker_local", and "backtrace in corefile.exp".
25639 * gdb.base/signals.exp: Build and source signals.ci.
25640 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25641 to be for gcc only.
25642 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25643
c906108c
SS
25644Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25645
25646 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25647 Feb 3 procfs.c change.
25648
25649Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25650
25651 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25652
25653Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25654
25655 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25656 from dejagnu's apparent default of 10 seconds, which gives random
25657 results when running the tests over NFS on moderately loaded systems.
25658 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25659
25660Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25661
25662 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25663 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25664 result reports.
c906108c
SS
25665
25666Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25667
25668 * configure.in (CY_AC_PATH_TCLH): Remove.
25669 * configure: Regenerate.
25670
25671Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25672
25673 * gdb.c++/Makefile.in (clean): Add missing '{'.
25674
25675Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25676
25677 * lib/gdb.exp: Provide a default value for noinferior.
25678
25679 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25680 Load libgloss.exp.
25681
25682Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25683
25684 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25685 the executable, not the .o to run the tests from.
25686
25687Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25688
25689 * gdb.base/break.exp: Don't test for program exit or exit status
25690 if $noresults if nonzero.
25691 * gdb.base/langs.exp: Likewise.
25692 * gdb.base/watchpoint.exp: Likewise.
25693
25694 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25695 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25696 trying to compile the testcase.
25697
25698Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25699
25700 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25701 * gdb.base/signals.exp (continue to handler): Likewise.
25702
25703Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25704
25705 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25706
25707 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25708
25709Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25710
25711 * gdb.base/corefile.exp: Recognize "not found" as failure
25712 when trying to determine if a core file was generated.
25713 If no core file was generate the first time, try again without
25714 the ulimit -c to work around braindamaged shells.
25715
25716Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25717
25718 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25719 [] tests with "test" and enclose string in quotes.
25720 * gdb.stabs/configure: Rebuild
d63a86f8 25721
c906108c
SS
25722Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25723
25724 Changes in sync with expect:
25725 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25726 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25727 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25728 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25729 argument to AC_REQUIRE.
25730 * configure: Regenerated.
25731
25732Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25733
25734 * gdb.base/corefile.exp: When generating a core, discard any
25735 error messages about ulimit not found and the "core dumped"
25736 message from the shell that runs the coredumper.
25737
25738Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25739
25740 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25741
25742 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25743 which sed script to run. Expect failure for v_comb test
25744 on PA targets too.
d63a86f8 25745
c906108c
SS
25746Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25747
25748 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25749 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25750
25751Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25752
25753 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25754 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25755 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25756 * lib/gdb.exp (default_gdb_start): Fix typo.
25757 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25758 messages to not include the full program name that caused
25759 the core dump since some systems (such as solaris) apparently
25760 truncate this path to about 80 characters.
25761 When generating a core file first try increasing the core file
25762 size limit to unlimited since some systems may default it to
25763 zero, and it is harmless to try it. Move the test for failing
25764 to generate a core file to where it will actually get executed.
25765 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25766 new gdb result from g++ debug info improvements and make old
25767 pattern obsolescent. Also account for size_t differences
25768 (may be int or long).
25769 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25770 initialization before function call is placed in the delay slot
25771 and thus appears to be skipped over by commands such as "next".
25772
25773Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25774
25775 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25776
25777Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25778
25779 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25780 input source file; fix code to compile test to deal with this
25781 convention.
25782 * gdb.c++/*.exp: Likewise.
25783
25784Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25785
25786 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25787 "bt in signals.exp".
25788
25789Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25790
25791 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25792 "step over execarg initialization" and
889bf7c5 25793 "step over corearg initialization".
c906108c
SS
25794
25795Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25796
25797 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25798 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25799
25800Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25801
25802 From Rob Savoye (rob@poseidon.cygnus.com)
25803 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25804 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25805 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25806 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25807 configure.in}: Major reworking for autoconfig.
c906108c
SS
25808 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25809 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25810 New files.
c906108c
SS
25811 * config/unix-gdb.exp: Make GDB global.
25812 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25813 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25814 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25815 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25816 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25817 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25818 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25819 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25820 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25821 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25822 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25823 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25824 to returns as necessary, arrange for test to compile own testcase
25825 executable.
c906108c 25826 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25827
c906108c
SS
25828Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25829
25830 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25831 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25832 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25833 "backtrace through signal handler".
25834
25835Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25836
25837 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25838 continuing from a job control stop signal.
25839 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25840
25841Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25842
25843 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25844 * gdb.base/corefile.exp: Likewise.
25845 * gdb.base/funcargs.exp: Likewise.
25846
25847Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25848
25849 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25850 * config/monitor.exp: Add support for setting baud rate.
25851
25852Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25853
25854 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25855 i*86-*-linux* xfails for "backtrace through signal handler".
25856 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25857 "print func2::coremaker_local".
25858 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25859 alpha-dec-osf2* xfail for
c906108c
SS
25860 "delete all breakpoints when none".
25861
25862Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25863
25864 * gdb.base/break.exp: Change test that deletes all breakpoints
25865 when no user breakpoints are installed. A post 4.15 change
25866 causes gdb to no longer prompt in this case.
25867
25868Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25869
25870 * gdb.base/return.exp (return_tests): Change xfail for test
25871 "correct value returned double test" to stop xfailing at
25872 Solaris 2.5. Apparently the bug has been fixed.
25873
25874Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25875
25876 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25877 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25878
25879Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25880
25881 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25882 * gdb.disasm/hppa.s: Corresponding changes.
25883
25884Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25885
25886 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25887 makefile fragment.
25888 * config/mt-hpux: Deleted.
25889
25890Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25891
d63a86f8 25892 * Many files: When warning about suppressed tests due to a
c906108c
SS
25893 nonexistant test binary, avoid incrementing the warning count.
25894
25895Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25896
25897 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25898
c906108c
SS
25899Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25900
25901 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25902 "sparc-*-solaris2*".
25903
25904Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25905
25906 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25907 Add global and local variables and initialize them.
25908 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25909 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25910 extracts the file name and terminating signal from the core file.
25911 * TODO: Remove note about tests for correct mapping of corefile.
25912 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25913 from optimizing it away.
25914 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25915 handles common blocks.
25916
25917Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25918
25919 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25920 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25921
25922Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25923
25924 * Makefile.in (maintainer-clean): New target, synonym for
25925 realclean.
25926 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25927 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25928 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25929 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25930 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25931 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25932
25933Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25934
25935 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25936 xfails when not gcc compiled for "print foo::funclocal".
25937 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25938 "print foo::funclocal at foo",
25939 "print 'scope1.c'::foo::funclocal at foo",
25940 "print foo::funclocal_bss at foo",
25941 "print 'scope1.c'::foo::funclocal_bss at foo",
25942 "print foo::funclocal_ro at foo",
25943 "print 'scope1.c'::foo::funclocal_ro at foo",
25944 "print bar::funclocal at foo" and
25945 "print 'scope1.c'::bar::funclocal at foo".
25946 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25947 gcc compiled for "print foo::funclocal at bar".
25948 Expand all messages to ensure that they identify that
25949 the test is at bar().
25950 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25951 gcc compiled for:
25952 "ptype on opaque struct pointer (statically)",
25953 "ptype on opaque struct tagname (statically)",
25954 "ptype on opaque struct pointer (dynamically) 1",
25955 "ptype on opaque struct tagname (dynamically) 1",
25956 "ptype on opaque struct pointer (dynamically) 2" and
25957 "ptype on opaque struct tagname (dynamically) 2
25958 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25959 gcc compiled for:
25960 "p datalocal"
25961 "whatis datalocal",
25962 "ptype datalocal",
25963 "p bsslocal",
25964 "whatis bsslocal", and
25965 "ptype bsslocal".
25966 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25967 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25968 when not gcc compiled.
25969 * gdb.base/funcargs.exp (float_and_integral_args): Add
25970 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25971 compiled.
25972 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25973 "backtrace from call6a" when not gcc compiled.
25974 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25975 "backtrace from call7a" when not gcc compiled.
25976 * gdb.base/callfuncs.exp (do_function_calls):
25977 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25978 "p t_char_array_values(char_array_val2,char_array_val1)",
25979 "p t_char_array_values(char_array_val1,char_array_val2)",
25980 "p t_char_array_values("carray 1","carray 2")",
25981 "p t_char_array_values("carray 1",char_array_val2)",
25982 "p t_char_array_values(char_array_val1,"carray 2")",
25983 "p sum_args(1,{2})",
25984 "p sum_args(2,{2,3})",
25985 "p sum_args(3,{2,3,4})",
25986 "p sum_args(4,{2,3,4,5})"
25987 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25988 "backtrace in corefile.exp" when not gcc compiled.
25989
25990Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25991
25992 * gdb.base/signals.exp: Rewrite `handle all print' test as
25993 a procedure. Accept blanks or TABs as whitespace, increase
25994 timeout and expect input buffer size for the large output
25995 from the command. Remove "i*86-*-bsdi2.0" xfail.
25996
25997Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25998
25999 * gdb.base/setvar.exp: Add new testcases for truncation when
26000 assigning invalid values to bitfields.
26001
26002Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26003
d63a86f8 26004 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26005 mips-sgi-irix* xfail for
26006 "call inferior func with struct - returns char *"
26007 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26008 accepted in the result.
c906108c
SS
26009
26010Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26011
26012 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26013 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26014 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26015 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26016 that accidentally got checked in.
26017
26018Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26019
d63a86f8 26020 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26021 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26022 compiled test.
26023 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26024 Add mips-sgi-irix5* xfail for not gcc compiled.
26025 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26026 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
26027 "p top", "whatis top", "p middle", and "whatis middle".
26028 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26029 "whatis signed char" for not gcc compiled.
26030 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26031 "set variable signed char=-1 (-1)" and
26032 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26033 * gdb.base/funcargs.exp (float_and_integral_args):
26034 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26035 Add mips-sgi-irix* xfail when not gcc compiled for
26036 "continue to call2b".
26037 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26038 "continue to call2g".
26039 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26040 "backtrace from call6a"
26041 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26042 "backtrace from call7k".
26043 Add mips-sgi-irix5* xfail when not gcc compiled for
26044 "backtrace from call7a".
26045 (localvars_after_alloca): Fix gdb_test cmds for
26046 "print * after runto ...".
26047 Remove rs6000-*-* xfails for
26048 "print i after runto localvars_after_alloca" and
26049 "print l after runto localvars_after_alloca"
26050 for all compilers.
26051 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26052 when not compiled with gcc, for:
c906108c
SS
26053 "print signed char == (minus)",
26054 "print signed char != (minus)",
26055 "print signed char < (minus)",
26056 "print signed char > (minus)".
26057 * gdb.base/callfuncs.exp (do_function_calls):
26058 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26059 "call inferior func with struct - returns char *".
d63a86f8 26060 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26061 "correct value returned double test" to include Solaris 2.4.
26062 * gdb.base/funcargs.exp (float_and_integral_args):
26063 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26064
c906108c
SS
26065Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26066
26067 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26068 enumeration bitfields if compiling with GNU C.
26069 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26070 to empty' prompt.
26071
26072Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26073
26074 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26075 test for PRO targets.
26076
26077 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26078 breakpoints in the inferior at any given time by making
26079 two groups of breakpoints for call2*, call6* and call7*
26080 tests.
26081
26082Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26083
26084 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26085 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26086 from optimizing it away.
26087 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26088 "call inferior func with struct".
26089
26090Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26091
26092 * configure.in: Only configure gdb.chill for particular targets.
26093
26094Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26095
26096 * gdb.base/Makefile.in: Add action to .c.o transformation
26097 rule that generates a .ci file for each .o file and remove
26098 explicit .c.o rules except for callfuncs.o.
26099 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26100 generates a .ci file for each .o file and remove explicit
26101 .cc.o rules.
26102 (clean): Remove *.tmp *.ci files.
26103 (EXECUTABLES): Remove templ-info.exp.
26104 * gdb.base/compiler.c: New file.
26105 * gdb.c++/compiler.cc: New file
26106 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26107 Change rs6000-*-* xfail for
26108 "print 'scope0.c'::filelocal_ro" and
26109 "print 'scope1.c'::filelocal" and
26110 "print 'scope1.c'::filelocal_bss" and
26111 "print 'scope1.c'::filelocal_ro" and
26112 "print 'scope1.c'::foo::funclocal" and
26113 "print 'scope1.c'::foo::funclocal_ro" and
26114 "print 'scope1.c'::bar::funclocal" and
26115 "print 'scope0.c'::filelocal_ro" and
26116 "print 'scope1.c'::filelocal at foo" and
26117 "print 'scope1.c'::filelocal_bss at foo" and
26118 "print 'scope1.c'::filelocal_ro at foo" and
26119 "print 'scope1.c'::foo::funclocal at foo" and
26120 "print 'scope1.c'::foo::funclocal_bss at foo" and
26121 "print 'scope1.c'::foo::funclocal_ro at foo" and
26122 "print 'scope1.c'::bar::funclocal at foo" and
26123 "print 'scope0.c'::filelocal_ro" and
26124 "print 'scope1.c'::filelocal" and
26125 "print 'scope1.c'::filelocal_bss" and
26126 "print 'scope1.c'::filelocal_ro" and
26127 "print 'scope1.c'::foo::funclocal" and
26128 "print 'scope1.c'::foo::funclocal_bss" and
26129 "print 'scope1.c'::foo::funclocal_ro" and
26130 "print 'scope1.c'::bar::funclocal" and
26131 "print 'scope1.c'::bar::funclocal_bss"
26132 to only be xfail'd when not compiled with gcc.
d63a86f8 26133 Add rs6000-*-* xfail for
c906108c
SS
26134 "print 'scope0.c'::filelocal_bss before run"
26135 when compiled with gcc.
26136 (test_at_main): Add rs6000-*-* xfail for
26137 "print filelocal_ro in test_at_main"
26138 when compiled with gcc.
26139 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26140 Add rs6000-*-aix* xfail for
c906108c
SS
26141 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26142 "ptype t_char_array", not compiled with gcc.
26143 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26144 xfail for "list foo (in include file)" when gcc compiled.
26145 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26146 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26147 "run to call0a" if not compiled with gcc.
26148 (unsigned_integral_args): Add rs6000-*-* xfail for
26149 "run to call1a" if not compiled with gcc.
26150 (float_and_integral_args): Add rs6000-*-* xfail for
26151 "run to call2a" if not compiled with gcc and for
26152 "continue to call2b" for any compiler.
26153 Add rs6000-*-* xfail to
26154 "print f1 after run to call2a" for gcc compiled.
26155 (discard_and_shuffle): Add rs6000-*-* xfail for
26156 "run to call6a".
26157 (shuffle_round_robin): Add rs6000-*-* xfail for
26158 "backtrace from call7a" if not compiled with gcc.
26159 Add rs6000-*-* xfail for
26160 "backtrace from call7b" if compiled with gcc.
26161 (call_after_alloca): Add rs6000-*-* xfail for
26162 "print c in call_after_alloca" and
26163 "print s in call_after_alloca" and
26164 "backtrace from call_after_alloca_subr"
26165 if not compiled with gcc.
26166 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26167 "print c in localvars_in_indirect_call" and
26168 "print c in localvars_in_indirect_call" and
26169 "backtrace in indirectly called function" and
26170 "stepping into indirectly called function"
26171 if not compiled with gcc.
26172 (localvars_after_alloca): Add rs6000-*-* xfail for
26173 "print c after runto localvars_after_alloca" and
26174 "print s after runto localvars_after_alloca" and
26175 "print i after runto localvars_after_alloca" and
26176 "print l after runto localvars_after_alloca"
26177 for all compilers.
26178 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26179 than whatis-info.exp.
26180 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26181 than opaque-info.exp.
26182 Setup rs6000-*-* xfail for
d63a86f8 26183 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26184 "ptype on opaque struct pointer (dynamically)" when
26185 not compiled with gcc.
26186 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26187 rather than callf-info.exp.
26188 (do_function_calls): Add clear_xfail for rs6000-*-* for
26189 "p t_float_values2(3.14159,float_val2)". Seems to work
26190 fine there, both with xlc and gcc. Need to find out what
26191 it is doing right and fix other platforms.
26192 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26193 "call inferior func with struct - returns int",
26194 "call inferior func with struct - returns long",
26195 "call inferior func with struct - returns float",
26196 "call inferior func with struct - returns double",
26197 "call inferior func with struct - returns char *",
26198 but only if not gcc compiled (presumes xlc compiled).
26199 Change rs6000-*-* xfails for
26200 "call inferior func with struct - returns char" and
26201 " call inferior func with struct - returns short" to only
26202 xfail if not using gcc.
26203 (clean mostlyclean): Remove *.ci and *.tmp files.
26204 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26205 than templ-info.exp.
26206 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26207 Add rs6000-*-* xfail for "up to foo in langs.exp"
26208 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26209 when not gcc compiled.
d63a86f8 26210
c906108c
SS
26211Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26212
26213 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26214 * gdb.base/corefile.exp: Likewise.
26215 * gdb.base/list.exp: Likewise.
26216 * gdb.base/scope.exp: Likewise.
26217 * gdb.base/siganls.exp: Likewise.
26218
26219 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26220 compiler output.
26221 * gdb.base/whatis.exp: Likewise.
26222
26223Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26224
26225 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26226 failure (opcode table has been fixed to match reality).
26227
26228Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26229
26230 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26231 "call inferior func with struct - returns char",
26232 "call inferior func with struct - returns short"
26233
26234 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26235 "print 'scope0.c'::filelocal at main",
26236 "print 'scope0.c'::filelocal_bss in test_at_main",
26237 "print 'scope0.c'::filelocal at foo",
26238 "print 'scope0.c'::filelocal_bss in test_at_foo",
26239 "print 'scope0.c'::filelocal at bar",
26240 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26241
c906108c
SS
26242 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26243 in source file 1". This bug seems to have been fixed with both
26244 gcc and native cc (was native assembler bug?).
26245
26246Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26247
26248 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26249 "backtrace through signal handler" to "i*86-*-sysv4*".
26250 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26251 continue" case. Add "known SVR4 bug" to fail message.
26252 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26253 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26254 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26255 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26256 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26257 "up to foo in langs.exp", "show language at foo in
26258 langs.exp", "up to cppsub_ in langs.exp", "show
26259 language at cppsub_ in langs.exp", "up to fsub in
26260 langs.exp", and "show language at fsub in langs.exp".
26261 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26262 "bactrace in corefile.exp".
26263 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26264 "call inferior function with struct - returns float" and
26265 "call inferior function with struct - returns double".
d63a86f8 26266
c906108c
SS
26267Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26268
26269 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26270 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26271 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26272 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26273
26274Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26275
26276 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26277 (or overriden) "CHILL" macro rather then bare "gcc".
26278 Also look for ../../gcc/xgcc since that is what we will
26279 actually need, not "Makefile". Remove following assignment
26280 of CHILL to CHILL_FOR_TARGET because that results in
26281 recursive definition.
26282
26283Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26284
26285 * gdb.base/corefile.exp: Change xfail for backtrace in
26286 corefile.exp from linuxaout to all linux.
26287 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26288 cases where we miss the breakpoint at the signal handler
26289 for some reason. Setup xfail for linuxoldld/linuxaout and
26290 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26291 hitting SIGURG breakpoint.
26292 * gdb.base/signals.exp: Setup xfail for "next" acting like
26293 continue to add linuxoldld. Setup xfail for all linux for
26294 "next to handler in signals_tests_1", "backtrace in
26295 signals_tests_1", "continue to func1", "pass SIGUSR1",
26296 and continue to handler".
26297
26298Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26299
26300 * Update all FSF addresses except those in COPYING* files.
26301
26302Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26303
26304 * gdb.base/a2-run.exp: Change messages to be more explicit about
26305 the status of args, and quote binfile in results.
26306
26307Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26308
26309 * gdb.base/callfuncs.exp: Add tests for passing structs to
26310 inferior functions and return various types.
26311 * gdb.base/callfuncs.c: Add functions to receive a struct
26312 and return a member of the struct, in various types.
26313
26314Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26315
26316 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26317
26318Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26319
26320 * config/vxworks29k.exp: New file, sources vxworks.exp.
26321
26322Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26323
26324 * config/gdbremote.exp: New file. Testing framework using
26325 gdbserver.
26326
26327Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26328
26329 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26330 "call function when asleep" and "send end of file".
26331 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26332 for "backtrace in corefile.exp".
26333 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26334 for "backtrace through signal handler".
26335 * gdb.base/corefile.exp: Make sure we actually generate a core file
26336 before trying the core tests. Some systems allow the user to suppress
26337 generation of core files and default to that (linux for example).
26338 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26339 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26340
26341Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26342
26343 * gdb.threads: New directory with some crude multi-threaded
26344 gdb tests (step.exp and step2.exp).
26345 * config/mt-lynx (STEP_EXECUTABLE): Define.
26346 (THREADFLAGS): Define.
26347
26348Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26349
26350 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26351
26352 * gdb.base/signals.exp: Disable whole file for lynx until
26353 further notice.
26354
26355 * gdb.base/signals.exp: xfail test where "next" acts like
26356 "continue" for lynx.
26357
26358 * gdb.base/interrupt.exp: xfail test for calling function while
26359 inferior is asleep for lynx.
26360
26361 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26362 than one cr-lf after each command.
26363
26364Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26365
26366 * configure.in: Reinstate setting of stabsdirs variable, fix
26367 typo in setting up configdirs for native builds.
26368
26369 * gdb.base/return.exp: Fix typo in return double test.
26370 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26371 compiler from optimizing them away.
26372
26373Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26374
26375 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26376 sequences to be echo'd by gdb when using gdb_test.
26377 * gdb.chill/chexp.exp: Likewise.
26378 * gdb.fortran/exprs.exp: Likewise
26379
26380Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26381
26382 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26383 after the inferior gdb has started.
26384
26385 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26386 after each command.
26387 * gdb.base/funcargs.exp: Likewise.
26388 * gdb.base/gdbvars.exp: Likewise.
26389 * gdb.base/interrupt.exp: Likewise.
26390 * gdb.base/list.exp: Likewise.
26391 * gdb.base/watchpoint.exp: Likewise.
26392 * gdb.c++/demangle.exp: Likewise.
26393 * gdb.c++/inherit.exp: Likewise.
26394 * gdb.chill/chexp.exp: Likewise.
26395 * gdb.fortran/exprs.exp: Likewise.
26396
26397 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26398 test if we can't handle IO to/from the inferior.
26399
26400 * gdb.c++/misc.exp: Always check for a program already being
26401 started after sending a "run" command to gdb.
26402
26403 * gdb.base/twice.exp: Start with a fresh gdb.
26404
26405 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26406 only depend on gdb's expression code, not the chill runtime.
26407
26408 * gdb.base/return.c: Put return values into variables so we
26409 can have gdb print them rather than depending on the program
26410 to print them.
26411 * gdb.base/return.exp: Corresponding changes.
26412
26413 * lib/gdb.exp: Provide default value for noinferiorio.
26414 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26415 the inferior.
26416
26417 * gdb.base/break.exp: Always check for a program already being
26418 started after sending a "run" command to gdb.
26419 (text_next_with_recursion): Don't check the output from the
26420 program's printf statement. Instead just make sure the program
26421 exited.
26422
26423 * gdb.base/commands.exp: Protect tests which need arguments with
26424 $noargs conditionals.
26425
26426Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26427
26428 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26429 of structure member arrays to match gdb/valops.c:value_addr change.
26430
26431Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26432
26433 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26434 cases.
26435
26436Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26437
26438 * configure.in (configdirs): Remove gdb.chill from default list
26439 of subdirs and then add it back in only if doing a native build.
26440 The current chill compiler does not yet work in any cross build.
26441 * Revert all signal changes from Jul 6.
26442 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26443 for sh-hms targets, allowing these tests to link, with no other
26444 changes. Testing is suppressed by setting "nosignals" in site.exp.
26445
26446Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26447
26448 * configure.in (signaldirs): Define and add to configdirs for all
26449 targets except some specific ones that are known to not support signals.
26450 Also clean up formatting.
26451 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26452 (signals, sigall): Remove rules to build.
26453 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26454 Moved to new gdb.signals directory.
26455 * gdb.signals: New test directory.
26456 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26457 signals.c signals.exp}: New or moved files.
26458
26459Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26460
26461 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26462
26463Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26464
26465 * gdb.base/return.exp: Xfail `return double' test failure
26466 on at least Solaris 2.3 and handle future/past versions on
26467 a case by case basis as appropriate. Also update message
26468 to include i*86 failures.
26469
26470Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26471
26472 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26473
26474 * lib/gdb.exp: Fix comment which erroneously identified
26475 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26476 gdb_file_cmd not gdb_load).
26477 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26478
26479 * gdb.base/setvar.exp: Make test names consistent between pass and
26480 fail cases. Use gdb_test more.
26481
26482Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26483
26484 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26485
26486Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26487
26488 * gdb.base/help.exp: Fix expected help string for `show commands'.
26489
26490Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26491
26492 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26493
26494 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26495 of a text section.
26496
26497Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26498
26499 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26500 that loop eventually terminates. Fix Connection refused logic so
26501 that testsuite will expire nicely.
26502
26503Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26504
26505 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26506 config/rom68k.exp: New tcl glue for the appropriate monitors.
26507 These all just end up calling monitor.exp.
26508 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26509 refused' by retrying. Cleanup some timeout issues.
26510 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26511 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26512 callers don't have to set/restore global timeout variable.
26513
26514 * The following set of changes centralizes management of the global
26515 timeout variable. This way, it can be set in one target dependent
26516 place instead of dozens of places scattered throughout the test suite.
26517 If you need to lengthen a timeout, then you should either set timeout
26518 in one of the config/{target}.exp files, or multiply it by a factor.
26519 Setting it to an absolute value is always going to lose for some
26520 targets.
26521 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26522 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26523 * gdb.base/funcargs.exp: Don't set timeout.
26524 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26525 * gdb.base/printcmds.exp (test_print_string_constants
26526 test_print_array_constants): Don't set timeout.
26527 * gdb.base/ptype.exp: Don't set timeout.
26528 * gdb.base/recurse.exp: Don't set timeout.
26529 * gdb.base/return.exp: Don't set timeout.
26530 * gdb.base/watchpoint.exp: Don't set timeout.
26531 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26532 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26533
26534Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26535
26536 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26537
26538Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26539
26540 * lib/gdb.exp: Disable chill tests for irix5.
26541
26542Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26543
26544 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26545 each test pass or fail.
26546
26547Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26548
26549 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26550 xlc not gcc.
26551
26552Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26553
26554 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26555
26556Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26557
26558 * config/est.exp: Fix copyright and comments. Remove dead code.
26559 Use targetname, serialport and baud variables instead of fixed
26560 constants.
26561 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26562 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26563
26564Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26565
26566 * gdb.base/watchpoint.exp: Don't run
26567 test_watchpoint_triggered_in_syscall for sunos.
26568
26569Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26570
26571 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26572 they don't seem to exist. Do include stdio.h.
26573
26574Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26575
26576 * gdb.base/a1-selftest.exp: Add alpha xfail.
26577
26578Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26579
26580 * gdb.base/watchpoint.c (main): Prompt before calling read().
26581 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26582 Revise accordingly. Remove cruft about sending "123" several
26583 times, until it gets noticed. Clean up the "print buf[0]" stuff
26584 so that it passes or fails, and waits for prompts in the usual way.
26585
26586Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26587
26588 * gdb.base/recurse.exp: Fix comment.
26589
26590 * TODO: Remove item about printing variables in nodebug.exp. Add
26591 item about enabling tests which are only run on some targets.
26592
26593 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26594 fail, make test names unique, use new gdb_test convention
26595 regarding pattern, use gdb_test more, etc.).
26596
26597 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26598 fail, make test names unique, etc.).
26599
26600Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26601
26602 * gdb.base/nodebug.c: Change return type of top and middle to
26603 short.
26604 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26605 are fixed by the recent mdebugread.c changes. Allow `short ()'
26606 as type for top and middle.
26607
26608Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26609
26610 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26611 nearly as I can tell, the whole thing was an accident in Stu's
26612 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26613 to replace a send/expect pair with gdb_test, but ended up only
26614 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26615 of 30 Mar 1995 took care of it, but left this vestigial comment
26616 which I am now nuking.
26617
26618Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26619
26620 * gdb.base/break.exp: Look for different line number for
26621 breakpoint at main depending on usestubs.
26622
26623Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26624
26625 * gdb.base/list.exp: Adjust some alternate expect patterns to
26626 match recent list0.c change. Add alternate expect pattern for
26627 output from `list default lines around main' for optimizing
26628 compilers.
26629
26630Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26631
26632 * lib/gdb.exp: If nosignals is not set, set it to 0.
26633
26634Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26635
26636 * config/slite-gdb.exp: Responds to load symbol table prompt.
26637 * gdb.base/break.exp: Adjust line number, fix rerun.
26638 * gdb.base/langs0.c: Add #ifdef usestubs.
26639
26640Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26641
26642 * gdb.base/list.exp: Adjust line contents after adding new lines in
26643 list0.c. Also fix a syntax error.
26644
26645 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26646 * gdb.base/break.exp: ditto.
26647 * gdb.base/list.exp: ditto.
26648 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26649 * gdb.base/run.c: ditto.
26650 * gdb.base/list0.c: ditto.
26651 * gdb.base/funcargs.c: ditto.
26652
26653Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26654
26655 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26656 $targetname, $serialport and $baud instead of hardwired variables.
26657 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26658 target doesn't support signals.
26659
26660Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26661
26662 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26663
26664Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26665
26666 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26667 Don't rely on the value of an auto variable before it has been
26668 initialized. Use gdb_test more.
26669
26670Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26671
26672 * lib/gdb.exp (default_gdb_version): A version number must start
26673 with a digit, but other than that contains all characters up to
26674 the first whitespace character.
26675
26676Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26677
26678 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26679
26680Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26681
26682 * gdb.c++/*.exp: Warn if executable does not exist. The original
26683 reason for skipping the warning was that configure.in sometimes
26684 intentionally skipped building the executables but the tcl code
26685 had no way of knowing. That (a) was always bogus with respect to
26686 error handling, (b) is no longer true (right now there is no way
26687 to skip C++ tests).
26688
26689 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26690
26691Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26692
26693 * gdb.base/list.exp: Add expect patterns for output from
26694 SunPRO compiled executables.
26695 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26696 types.
26697
26698Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26699
26700 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26701 number (we are already testing that the correct source line text
26702 gets printed).
26703
26704 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26705 that is what is intended, but something needed to be done to get
26706 sunos4 native working again.
26707
26708 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26709
26710 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26711 apparently went with a (very) old xfail.
26712
26713Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26714
26715 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26716 runto_main is a proc in gdb.exp that will do 'step' for target use
26717 stubs.
26718 * gdb.base/exprs.exp: ditto.
26719 * gdb.base/interrupt.exp: ditto.
26720 * gdb.base/opaque.exp: ditto.
26721 * gdb.base/printcmds.exp: ditto.
26722 * gdb.base/ptype.exp: ditto.
26723 * gdb.base/scope.exp: ditto.
26724 * gdb.base/setvar.exp: ditto.
26725 * gdb.base/signals.exp: ditto.
26726 * gdb.base/twice.exp: ditto.
26727 * gdb.c++/classes.exp: ditto.
26728 * gdb.c++/inherit.exp: ditto.
26729 * gdb.c++/templates.exp: ditto.
26730 * gdb.base/break.exp: no run and hit main for stubs. Change line
26731 numbers for breakpoints and info breakpoint.
26732 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26733 breakpoint().
26734 * gdb.base/callfuncs.c: ditto.
26735 * gdb.base/exprs: ditto.
26736 * gdb.base/interrupt.c: ditto.
26737 * gdb.base/opaque0.c: ditto.
26738 * gdb.base/printcmds.c: ditto.
26739 * gdb.base/ptype.c: ditto.
26740 * gdb.base/scope0.c: ditto.
26741 * gdb.base/setvar.c: ditto.
26742 * gdb.base/signals.c: ditto.
26743 * gdb.base/twice.c: ditto.
26744 * gdb.c++/misc.cc: ditto.
26745 * gdb.c++/templates.cc: ditto.
26746
26747Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26748
26749 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26750
26751 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26752 somewhere between `read' and `main.c'. I'm pretty sure the
26753 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26754 and it isn't particularly useful.
26755
26756 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26757
26758Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26759
26760 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26761
26762Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26763
26764 * config/mt-slite: add LIBS and -nostdlib.
26765 * config/slite-gdb.exp: add this new file to support sparclite target.
26766
26767Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26768
26769 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26770
26771 * gdb.base/a2-run.exp: Change argument to istarget from
26772 "*-*-vxworks" to "*-*-vxworks*".
26773 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26774
26775Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26776
26777 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26778 will not runto main but do a 'step' to step out of breakpoint().
26779 * config/mt-slite: add -Dusestubs.
26780
26781Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26782
26783 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26784 instead of just @.
26785
26786 * gdb.base/signals.exp: Add test for "handle all print".
26787 * TODO: Remove "handle all print". Also remove item about
26788 checking copyright date (I don't like the idea of a spurious FAIL
26789 based on when we run the tests).
26790
26791 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26792 for SunOS4 (reason for failure not investigated). Remove
26793 redundant test for $binfile.
26794
26795 * gdb.base/nodebug.c (array_index): Call malloc.
26796
26797 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26798
26799Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26800
26801 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26802 conventions and slightly simplify the matching regexp.
26803
26804Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26805
26806 * gdb.base/break.exp: Update gdb_test invocation to use new
26807 convention.
26808
26809 * lib/gdb.exp: If noargs is not set, set it to 0.
26810
26811 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26812 tests unique.
26813
26814 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26815
26816Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26817
26818 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26819 one argument of type "<non-float parameter>".
26820
26821Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26822
26823 * config/rom68k.exp: New file to support Motorola IDP board.
26824 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26825 * gdb.base/break.c: Change things around so that this program
26826 doesn't depend upon args. This is necessary to make remote
26827 targets work (in general, they can't take args).
26828 * gdb.base/break.exp: Don't try to send args to program. Don't
26829 expect output. Also, replace lots of code with gdb_test.
26830
26831Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26832
26833 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26834 printing of '\'' (which is what the comment says we are testing,
26835 even though we were not), not '''.
26836 (test_integer_literals_rejected): Test that printing ''' is an error.
26837
26838 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26839 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26840 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26841 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26842 Use gdb_test not test_print_accept.
26843 * lib/gdb.exp: Remove test_print_accept.
26844
26845 * gdb.base/signals.exp (signal_tests_1): Make pass message
26846 consistent with fail message.
26847
26848 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26849 unsigned char; the bug (PR 1821) is fixed.
26850
26851 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26852
26853 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26854 successful tests--makes xfailing them work right.
26855
26856Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26857
26858 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26859 only \r\n, not .*. The test can pass .* as the last thing in
26860 $pattern if that is what it wants. In addition to providing this
26861 flexibility, this change should speed up pattern matching in cases
26862 where the pattern already ended with .* (there were a number of
26863 them). This change also helps catch bad patterns--in the old
26864 scheme the typo "char \*" instead of "char \\*" would pass. Now
26865 it is caught.
26866 * Many .exp files: Update callers.
26867
26868 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26869 clearer and does not spuriously match multiple ('s. Likewise for
26870 ) and *.
26871
26872 * gdb.base/nodebug.exp: Test ability to call a function and pass
26873 it a string (even with no debugging info).
26874
26875 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26876 "p '\'", which is the same as "p ''" once tcl gets done with
26877 quoting, to "p '\\'", which I suspect is what is intended (one
26878 backslash gets sent to GDB).
26879
26880 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26881
26882Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26883
26884 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26885 1817) was fixed literally years ago.
26886
26887Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26888
26889 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26890 test, it causes stepping out of call_after_alloca_subr with
26891 optimizing compilers.
26892 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26893 fails.
26894
26895 * gdb.c++/templates.exp: Source templ-info.exp only if
26896 the templates executable exists.
26897
26898 * gdb.c++/misc.cc (class Contains_static_instance,
26899 class Contains_nested_static_instance),
26900 gdb.c++/classes.exp (test_static_members): Test printing of
26901 a class that contains a static instance of the class.
26902
26903Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26904
26905 * gdb.base/langs2.c (cppsub_): Don't prototype.
26906 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26907 only, I believe).
26908
26909Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26910
26911 * lib/gdb.exp (skip_chill_tests): New procedure.
26912
26913 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26914
26915Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26916
26917 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26918 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26919
26920Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26921
26922 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26923
26924 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26925 disassemble 8, not 16, instructions for part 4.
26926
26927 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26928 support the latter anymore.
26929
26930 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26931 -DNO_PROTOTYPES.
26932 * gdb.base/callfuncs.c: Control use of prototypes based on
26933 NO_PROTOTYPES, not __STDC__.
26934 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26935 t_float_values2 tests if prototypes in use.
26936
26937 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26938 t_double_values): When checking differences against DELTA, check
26939 that difference is within the range (-DELTA,DELTA), not just
26940 (-infinity,DELTA).
26941
26942Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26943
26944 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26945 'file' command firts, then 'target', then 'load', this is due to gdb
26946 target set up.
26947 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26948
26949Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26950
26951 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26952 FP load/store variants.
26953 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26954
26955Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26956
26957 * gdb.base/term.exp: Do not give a warning if not native, it is
26958 not an abnormal condition.
26959
26960Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26961
26962 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26963 t_char_array".
26964
26965Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26966
26967 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26968 are getting the version number.
26969
26970 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26971 if not native, it is not an abnormal condition.
26972
26973Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26974
26975 * lib/gdb.exp: Just use "file exists", rather than undocumented
26976 dejagnu procedure "findfile".
26977
26978Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26979
26980 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26981 (LDFLAGS): Set to -Xlinker -Ur.
26982
26983 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26984 Removed, these values are set by lib/gdb.exp.
26985
26986 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26987
26988Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26989
26990 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26991 of replicating gdb startup code.
26992
26993 * config/mt-vxworks (LDFLAGS): Set to -r.
26994 (CFLAGS_FOR_TARGET): Removed.
26995
26996 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26997 (gdb) and gdb for vxworks uses (vxgdb).
26998
26999 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27000 executable is not in the tree and host != target, use sed and
27001 program_transform_name to determine the gdb name used by the
27002 target.
27003
27004 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27005 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27006
27007Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27008
27009 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27010 floats, chars, and shorts where there are ANSI-style function
27011 definitions.
27012
27013 * gdb.base/langs.exp, gdb.base/langs*: New test.
27014 * gdb.base/Makefile.in: Build it.
27015 * TODO: Remove item about checking that C names don't get C++
27016 demangling applied; this test tests it.
27017
27018Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27019
27020 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27021 went with the const70 xfail. The xfail went away a year ago.
27022
27023 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27024
27025 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27026 for hp300.
27027
27028 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27029
27030 * gdb.base/a1-selftest.exp: Don't run on hp300.
27031
27032Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27033
27034 * Makefile.in (site.exp): Set host_alias and target_alias as well
27035 as host_triplet and target_triplet.
27036
27037Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27038
27039 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27040
27041 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27042 places as other ecoff systems).
27043
27044 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27045 ultrix.
27046
27047Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27048
27049 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27050 remove them.
27051 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27052 variable and "variable" in addition to "data variable".
27053 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27054
27055 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27056 2.
27057 * gdb.base/list1.c (long_line): Add additional statement at start
27058 of function.
27059 * gdb.base/list.exp (test_forward_search): Update line number to
27060 reflect new statement.
27061
27062Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27063
27064 * gdb.base/signals.exp: Reinitialize searched source directories
27065 after gdb_start call.
27066
27067Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27068
27069 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27070 * gdb.stabs/Makefile.in: Likewise.
27071
27072 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27073 change. Instead split the tests into smaller pieces.
27074 * gdb.disasm/hppa.s: Corresponding changes.
27075
27076Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27077
27078 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27079 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27080
27081 * gdb.base/funcargs.exp: Modify many tests so that every test
27082 either passes or fails. Make some test names unique.
27083
27084Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27085
27086 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27087 Call stty to set interrupt character.
27088
27089 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27090 for HP assembler versus GNU assembler based on actual behavior of
27091 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27092
27093 * TODO: Suggest a few more stepping tests.
27094
27095Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27096
27097 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27098 restart GDB for h8300 after a continue.
27099 (return): Add pattern to match a29k-udi behavior.
27100 * gdb.base/nodebug.exp: Remove obsolete comment.
27101 * gdb.base/regs.exp: New file, testing of register displays.
27102 * gdb.base/return.exp: Fix typo in reference to $objdir.
27103 * gdb.base/whatis.exp: Always start with a fresh GDB.
27104
27105Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27106
27107 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27108 higher, these tests generate a lot of output.
27109
27110Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27111
27112 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27113 code following the catch silently ignored some errors; without the
27114 catch they should be thrown like any other tcl error. Also, the
27115 catch used "" instead of {} which meant all the callers who wanted
27116 to include one of the characters "[]$ had to quote it an extra time.
27117 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27118 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27119 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27120 Remove extra quoting.
27121
27122Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27123
27124 * gdb.base/commands.exp: Make test names unique; every test either
27125 passes or fails. Update some comments.
27126
27127 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27128
27129Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27130
27131 The following fixes a FAIL caused by the fact that the alpha stabs
27132 configuration didn't use the ".if alpha" code in weird.def.
27133 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27134 bit pointer, so the 32 bit version works even on the alpha.
27135 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27136 Remove the stuff which allowed us to have separate versions for
27137 alpha and everything else.
27138
27139 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27140 regexp which "info func operator\[\](" is supposed to match. Fix
27141 string to send to GDB. Note that GDB still doesn't work right. Add a
27142 new test for "info func .perator\[\](" which GDB does handle correctly.
27143
27144 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27145
27146Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27147
27148 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27149 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27150 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27151 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27152 it makes the tests harder to understand and confuses test-o-matic.
27153 The preferred style is that each test provides a PASS or a FAIL,
27154 and has a unique message (e.g. "continue #54" not just "continue")
27155 which is the same for the pass and the fail.
27156 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27157 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27158 to lib/gdb.exp.
27159 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27160 prt_accept which was basically the same thing. Likewise for
27161 test_print_reject and prt_reject.
27162 * lib/gdb.exp (test_print_reject): Add some more error message
27163 patterns to match from the former printcmds.exp (prt_reject).
27164 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27165 One defect of the passcount stuff is that some of it failed to
27166 report XPASS where appropriate.
27167 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27168 stuff before and after arg in expected pattern.
27169 (test_paddr_operator_functions): Re-do test without print_addr_of;
27170 this is the only test which seems to want extra stuff there.
27171
27172Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27173
27174 * gdb.base/nodebug.exp: Update new tests to reflect improved
27175 wording of gdb output.
27176
27177 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27178 and "ptype" work on variables in files compiled without -g.
27179 Replaces commented out "maint print msymbol" tests.
27180
27181Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27182
27183 * gdb.base/setvar.c (dummy): Call malloc.
27184
27185 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27186 losing with the irix4 sed.
27187
27188 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27189 ALRM" on irix4.
27190
27191Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27192
27193 * TODO: Remove items about corefile.exp testing new exec-file and
27194 backtrace; both are now done. Add items about printing enums.
27195
27196Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27197
27198 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27199 "get signal $thissig" test fails.
27200
27201 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27202
27203Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27204
27205 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27206 compiler warning with dec alpha compiler.
27207
27208 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27209 extra \n from gdb_test call (this explains why the prompt test
27210 that I removed yesterday was there).
27211 (user_defined_command_test): Remove extra \n and prompt test.
27212
27213 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27214 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27215 doesn't exist.
27216 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27217 Also remove alpha workaround, which turns out to be because
27218 SIGABRT == SIGLOST.
27219
27220 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27221
27222 * gdb.base/help.exp: Don't test "help show".
27223
27224Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27225
27226 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27227 "set print address" is on.
27228 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27229 pass prompt to gdb_test; gdb_test already looks for the prompt.
27230
27231 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27232
27233 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27234 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27235 was to make sure that gdb can read a core file. But (a) the "read
27236 the corefile" part didn't make it to a1-selftest.exp, we just
27237 delete the corefile after creating it, and (b) we test reading
27238 corefiles in corefile.exp anyway. Also, this test left around a
27239 xgdb process on Solaris.
27240
27241 * gdb.base/corefile.exp: Also test backtrace.
27242
27243Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27244
27245 * gdb.base/commands.exp: Test a simple user defined command with
27246 arguments and if/while statements; verify the full user command is
27247 printed by "show user".
27248
27249 * gdb.base/commands.exp: Test if/while commands as part of a
27250 breakpoint command list; verify they appear in breakpoint
27251 information.
27252
27253Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27254
27255 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27256 than by dividing by zero.
27257
27258Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27259
27260 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27261 performing an inferior call with watchpoints enabled.
27262 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27263 call.
27264
27265Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27266
27267 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27268 of "file" command.
27269
27270 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27271 Add additional pattern for when "int operator int(void);" appears
27272 in a different order.
27273
27274Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27275
27276 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27277
27278 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27279 and "signal" with ".*".
27280
27281Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27282
27283 * TODO: Add note about "handle all nostop".
27284
27285 * gdb.base/{sigall.c, sigall.exp}: New test.
27286 * gdb.base/Makefile.in: Add it.
27287
27288Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27289
27290 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27291 when invoking GDB, suppresses any windowing interface.
27292
27293Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27294
27295 * config/sim-gdb: New file, simulator testing support.
27296
27297Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27298
27299 * gdb.base/interrupt.exp: Test calling func1 twice.
27300
27301Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27302
27303 * gdb.base/list.exp (test_forward_search): Set timeout higher
27304 when we'll be getting lots of output from gdb.
27305
27306 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27307 "init_malloc" to after the expect statement. Run it if that
27308 regexp is taken, but also for two others which happen if source
27309 cannot be found.
27310
27311Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27312
27313 * gdb.base/printcmds.exp: New test, for printing register before
27314 program is running.
27315
27316Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27317
27318 * gdb.base/list.exp: Correct some alternate expect patterns
27319 to reflect changes in list1.c.
27320
27321Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27322
27323 * TODO: Add item regarding large frames.
27324
27325 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27326
27327 * TODO: Remove item about enabling return.exp; it
27328 is enabled. Suggest a few more "return" tests.
27329
27330Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27331
27332 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27333 anonymous unions.
27334
27335Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27336
27337 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27338 and pr-5646.o, so "make" is the same as "make all", not "make
27339 pr-4975.o".
27340
27341Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27342
27343 * gdb.base/list.exp: Adjust expectations to reflect changes in
27344 list1.c.
27345 (test_forward_search): New test proc.
27346 * gdb.base/list1.c (long_line): New function, has long source line.
27347
27348Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27349
27350 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27351 additional line of code that was added.
27352
27353Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27354
27355 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27356 tests so as not to overflow expect's input buffers.
27357 * gdb.disasm/hppa.exp: Corresponding changes.
27358
27359Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27360
27361 Beginnings of template debugging tests.
27362 * gdb.c++/templ-info.cc: New file to test for template
27363 debugging capability of the compiler.
27364 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27365 templ-info.cc.
27366 * gdb.c++/templates.cc: Add explicit template instantiations
27367 to enable compiling with -fno-implicit-templates. Add destructor
27368 and 'value' method to T5 class for template tests.
27369 * gdb.c++/templates.exp: Add testcases for printing of template
27370 types, setting breakpoints on template methods and calling a
d63a86f8 27371 template method.
c906108c
SS
27372
27373Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27374
27375 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27376 branch target since some assemblers (gas-2.5) may emit a
27377 relocation for the branch instead of resolving it in the
27378 assembler.
27379
27380Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27381
27382 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27383 through signal handler.
27384
27385Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27386
27387 * configure.in (*-*-netware): Use config/mt-netware.
27388
27389 * config/mt-netware: New file.
27390 * config/mt-i386-netware: Removed, separate configs for different
27391 netware architectures are no longer needed now that we have
27392 --with-headers.
27393
27394Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27395
27396 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27397 by the recent changes to use ANSI C arithmetic conversions.
27398
27399Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27400
27401 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27402 bug involving using inferior_pid to figure out whether to select a
27403 frame.
27404
27405Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27406
27407 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27408 match the current disassembler output.
27409
27410Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27411
27412 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27413 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27414 types, expect "int" as type of integer values (for now).
27415
27416Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27417
27418 * gdb.base/commands.exp: New tests for if/while commands.
27419
27420Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27421
27422 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27423 by .*, since hex values have different syntax in Chill mode.
27424
27425Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27426
27427 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27428 linefeed from expect pattern for repeated types with indices > 9.
27429
27430Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27431
27432 First part of Fortran test suite.
27433 * gdb.fortran: New directory.
27434 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27435
27436Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27437
27438 * gdb.base/default.exp: Update expect pattern for load command
27439 without arguments.
27440
27441Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27442
27443 * configure.in: Change i386 to i[345]86.
27444 * gdb.base/configure.in: Likewise.
27445 * gdb.c++/configure.in: Likewise.
27446 * gdb.chill/configure.in: Likewise.
27447
27448Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27449
27450 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27451 patterns, since that is not a valid context for comments.
27452
27453Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27454
27455 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27456 repeated types and repeated types with indices > 9.
27457
27458Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27459
27460 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27461 2417; old bug has been fixed.
27462
27463Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27464
27465 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27466 send the newline ourselves instead of assuming gdb_test will do
27467 so when passed an empty input string.
27468
27469 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27470 stabs testcode.
27471
27472Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27473
27474 * lib/gdb.exp (gdb_test): Don't send anything if the first
27475 argument is an empty string. This makes cases where we want to
27476 match output that is already in expect's buffers (for example,
27477 matching a breakpoint after gdb_run_cmd has been called) work
27478 reliably.
27479
27480Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27481
27482 * config/netware.exp: New file.
27483
27484Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27485
27486 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27487 the -B and -L prefixes so we can find the debugging stub.
27488
27489 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27490 there and we are using the gcc from the tree.
27491
27492 * gdb.base/types.c: Removed.
27493
27494 * gdb.base/configure.in: Look for makefile fragments in ../config.
27495 Recognize i386-*-netware.
27496 * gdb.c++/configure.in: Likewise.
27497
27498Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27499
27500 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27501 the correct TCL syntax.
27502
27503Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27504
27505 * gdb.base/opaque.exp: use runto instead of messing around with
27506 breakpoints. Simplify by using gdb_test.
27507
27508 * gdb.base/bitfields.exp: restart between tests on netware targets
27509 because breakpoints aren't relocated after target death. Run
27510 processes to completion.
27511
27512 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27513
27514Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27515
27516 * Makefile.in: Remove extra tabs that confuse some versions
27517 of "make". Use the newly built gdb to test with by default,
27518 rather than the first one in the tester's search path.
27519
27520Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27521
27522 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27523
27524 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27525 condition help.
27526
27527Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27528
27529 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27530
27531 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27532 running.
27533 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27534 * gdb.base/funcargs.exp: Likewise.
27535
27536 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27537 * gdb.base/funcargs.exp: Likewise.
27538
27539 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27540 message is "".
27541
27542Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27543
27544 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27545 return,signals,twice}.exp: Handle non-existant binaries
27546 consistantly.
27547
27548 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27549 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27550 might testing a cross development system.
27551
27552Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27553
27554 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27555 runtest script is relative to ${srcdir}, not ${rootdir}.
27556
27557Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27558
27559 * gdb.base/signals.exp: Allow for optionality of breakpoint
27560 address.
27561
27562Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27563
27564 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27565
27566Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27567
27568 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27569 for size_t definition.
27570 * gdb.c++/templates.cc: Likewise
27571
27572 * config/mt-i386-netware: New file.
27573
27574 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27575 defined.
27576
27577 * gdb.base/Makefile.in: Added support for systems that name core
27578 files by appending "core" to the program name.
27579 * gdb.base/a1-selftest.exp: Likewise.
27580
27581Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27582
27583 * gdb.base/return.exp: Add comment and message for `return double'
27584 test failure on Sparc Solaris.
27585
27586Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27587
27588 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27589
27590Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27591
27592 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27593 from optimizing them away.
27594 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27595 patterns to include default constructors and assignment operators,
27596 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27597 character in the output of the virtual base pointer.
27598
27599Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27600
27601 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27602 expression match in print_addr_of to avoid unintented matches.
27603 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27604 versions up to 2.5.8.
27605
27606Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27607
27608 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27609 included file to run under newer versions of expect.
27610 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27611 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27612 Remove xfail for the virtual table of BDDHookV.
27613
27614Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27615
27616 * lib/gdb.exp (string_to_regexp): Set a default result.
27617 (default_gdb_start): Fix misleading message.
27618
27619Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27620
27621 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27622 Remove all CC, etc definitions.
27623 * config/mt-hpux: New file.
27624 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27625 (CFLAGS, LDFLAGS): Define.
27626 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27627
27628 * Makefile.in (site.exp): Don't insert host_os, etc.
27629 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27630 (distclean): Check existence of subdir.
27631 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27632 * gdb.base/Makefile.in: General cleanup and simplification.
27633 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27634 to build executables. Use default rule to build .o files.
27635 (EXPECT, RUNTEST, CC): Fix relative pathname.
27636 (site.exp): Don't insert host_os, etc.
27637 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27638 and/or SIGUSR1 defined.
27639 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27640 * gdb.c++/Makefile.in: General cleanup and simplification.
27641 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27642 (CFLAGS): Remove.
27643 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27644
27645Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27646
27647 * gdb.base/recurse.exp: Misc changes to get tests running again
27648 after Kung's changes to the watchpoint code.
27649 * gdb.base/watchpoint.exp: Likewise.
27650
27651Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27652
27653 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27654
27655Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27656
27657 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27658 * lib/gdb.exp (default_gdb_start): Define.
27659 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27660 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27661 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27662 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27663 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27664 Don't call gdb_target_udi in between tests.
27665
27666Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27667
27668 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27669 (which was basically just a local version of the same thing). In
27670 addition to avoiding duplication, gdb_test_exact is faster.
27671 * lib/gdb.exp (gdb_test_exact): Fix typo.
27672
27673 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27674 don't give an error.
27675
27676 * gdb.base/term.exp: Call delete_breakpoints before starting.
27677
27678 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27679 (t10): Add comment.
27680
27681Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27682
27683 Reorganization of the GDB Test Suite.
27684
27685 * gdb.base: New directory, contains all the basic tests.
27686 * gdb.c++: New directory, tests specific to C++.
27687 * gdb.chill: New directory, tests specific to Chill.
27688 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27689 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27690 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27691 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27692 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27693 t30-31 to chill).
27694 * */gdbme.*: Rename to match appropriate expect scripts.
27695 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27696 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27697 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27698 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27699 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27700 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27701 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27702 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27703 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27704 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27705 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27706 gdb.c++/virtfunc.cc: New names of C++ files.
27707 * gdb.chill/chillvars.ch: New name of Chill file.
27708 * gdb.base/configure.in, gdb.c++/configure.in,
27709 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27710 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27711 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27712 * configure.in (configdirs): Update to reflect directory changes.
27713 (target_abbrev): No longer define for any configuration.
27714 * Makefile.in: Cosmetic improvements to header comments.
27715
27716Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27717
27718 Various changes to gdb.t31:
27719
27720 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27721 * gdbme.ch: Make all key-words and predefineds be upper-case.
27722 * chillvars.exp: Expect key-words and predefinds in upper-case.
27723
27724 * chillvars.exp: Use gdb_test_exact many places.
27725 Change expected output for arrays (which now includes index labels).
27726
27727 * pr-5020.exp, gdme.ch (module PR_5020):
27728 New test, for PR-5020.
27729
27730Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27731
27732 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27733 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27734
27735Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27736
27737 * Makefile.in: Fix bit-rot in definitions of CHILL,
27738 CHILL_FOR_TARGET and Chill_LIB.
27739 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27740 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27741 CHILL, and CHILL_LIB.
27742
27743Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27744
27745 * Revert the previous changes. Please see Rob's directory
27746 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27747
27748Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27749
27750 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27751 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27752 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27753 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27754 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27755 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27756 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27757 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27758 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27759 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27760 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27761 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27762 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27763 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27764 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27765 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27766 changes from 94Q1.
27767
27768Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27769
27770 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27771 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27772 Rob's new testing fragments.
27773
27774Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27775
27776 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27777 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27778
27779Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27780
27781 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27782 version also, match on casted version strings, and match on
27783 gdb startup case where the line numbers might be messed up.
27784
27785Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27786
27787 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27788 (CFLAGS): Delete it from here.
c906108c
SS
27789
27790Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27791
27792 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27793
27794Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27795
27796 * Makefile.in (RUNTEST): Default to just "runtest".
27797
27798Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27799
27800 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27801 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27802 the code has been restructured.
27803
27804Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27805
27806 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27807 \n, not just one of each.
27808
27809 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27810 /bin/cc gives a warning if you do.
27811
27812Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27813
d63a86f8 27814 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27815 __t10ListS_link1ZUiRCUiPT0
27816
27817Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27818
27819 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27820 on local variables in recursive functions.
27821
27822 * gdb.t07/Makefile.in: Build the new test.
27823
27824Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27825
27826 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27827 directly. Instead compare the return values from actual calls.
27828
27829Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27830
27831 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27832
27833Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27834
27835 * From Peter Schauer with minor modifications.
a9c64011
AS
27836 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27837 stops in mid-line in the caller. Add xfail for returning a float
27838 value on X86 targets.
c906108c
SS
27839
27840Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27841
27842 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27843 to avoid expect lossage.
27844 (fmem_LRbug_tests): Likewise.
27845 * gdb.disasm/hppa.s: Corresponding changes.
27846
27847 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27848 conditions to work with latest dejagnu/expect.
27849
27850 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27851 expected to fail on the PA.
27852 (backtrace in call with trampolines): Explicitly require main
27853 to be frame #1 (no trampolines should show up in backtrace).
27854
27855 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27856 "continue -expect".
27857 * gdb.t06/break.exp: Likewise.
27858 * gdb.t07/watchpoint.exp: Likewise.
27859 * gdb.t13/bitfields.exp: Likewise.
27860 * gdb.t15/{funcargs,return}.exp: Likewise.
27861 * gdb.stabs/weird.exp: Likewise.
27862 * config/{mips,udi}-gdb.exp: Likewise.
27863
27864 * hppa.sed: Enclose comments within a sed command to avoid
27865 losing with the old OSF1 sed.
27866
27867Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27868
27869 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27870 sequent dynix.
27871 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27872 * gdb.t15/funcargs.exp: Conditionally step again to really
27873 finish from marker_call_with_trampolines. Handle the case where
27874 the first step from within call_with_trampolines already steps
27875 us back to main.
27876 * gdb.t15/gdbme.c: Add comment to closing brace of
27877 call_with_trampolines for funcargs.exp.
27878
27879Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27880
d63a86f8 27881 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27882 Fix typo(s).
27883
27884Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27885
27886 * gdb.t07/gdbme.c: More code for watchpoint testing.
27887
27888 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27889 "Hardware watchpoint" throughout file.
27890 (test_watchpoint_triggered_in_syscall): New test.
27891 (test_complex_watchpoint): New test.
27892
27893Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27894
27895 * gdbme.c (call_with_trampolines): New function to try and step
27896 into. Tests trampoline problems on the PA.
27897
27898 * funcargs.exp (localvars_in_indirect_call): No longer expect
27899 stepping into indirect call to fail on PAs.
27900 (test_stepping_over_trampolines): New test.
27901
27902Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27903
27904 * TODO: Add suggestions for static member function tests, and
27905 completion tests.
27906
27907Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27908
27909 * TODO: Add suggestions for "p/a" tests.
27910
27911 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27912 (default_gdb_exit): Replace all the hair with sending "quit" to
27913 the process with a simple close.
27914
27915Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27916
27917 * TODO: Add suggestions for shared library tests.
27918
27919Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27920
27921 * TODO: Add suggestions for x/s tests.
27922
27923Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27924
27925 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27926 "enable once", and "enable breakpoints once" with ".*".
27927
27928Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27929
27930 * TODO: Add suggestions about structure passing tests.
27931
27932Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27933
27934 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27935 the primary1 test, use work around if __GNUC__ < 2.
27936 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27937 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27938 Test for bad output rather than waiting for timeout. Issue
27939 second continue only if first continue failed.
27940
27941Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27942
27943 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27944 operator[] test with gdb_test because the old code didn't seem to
27945 be getting the quoting right with the new dejagnu.
27946
27947Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27948
27949 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27950 one from the path.
27951 * Makefile.in: Use a fresh expect if there is one, use runtest
27952 from the src tree if there is one.
d63a86f8 27953
c906108c
SS
27954Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27955
27956 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27957 next over recursive call. Revise the tests from that point on
27958 (which had been skipped) to match GDB's actual (correct) output.
27959
27960 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27961 with next over a breakpoint whose condition is false.
27962
27963 * gdb.t00/help.exp: Comment out "help set print" tests just like
27964 (and for same reason as) "help set" test.
27965
27966Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27967
27968 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27969 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27970
27971Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27972
27973 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27974 necessary gdb_target_udi.
27975
27976 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27977
27978 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27979 1838 and 2417; they are fixed.
27980
27981 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27982 gdb.t03/ptype.exp (ptype structure, ptype union):
27983 Remove xfails; the test is looser than when the xfails were added.
27984
27985 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27986 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27987
27988 * gdb.t01/run.exp: Only run shell test if isnative.
27989
27990 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27991 since "run" automatically loads if necessary. Call gdb_target_udi
27992 after the "file" since "file" kills any execution target.
27993
27994 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27995 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27996 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27997 argument for UDI.
27998
27999Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28000
28001 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28002
28003 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28004
28005Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28006
28007 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28008 properly quoting regexps. This makes the second argument to
28009 demangle a fixed string, which matches the callers, instead of a
28010 shell-style pattern which is what the previous implementation
28011 used. Update some of the callers.
28012
28013Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28014
28015 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28016 (comib_nullified_tests): Fix typo.
28017 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28018 strings. No longer expected to fail.
28019
28020 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28021 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28022 strings. No longer expected to fail.
28023
28024 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28025 string. No longer expected to fail.
28026
28027Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28028
28029 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28030 No longer expected to fail.
28031
28032 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28033 string. No longer expected to fail.
28034
28035Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28036
28037 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28038 only in the names (I probably got most of them). I was even
28039 generous with some which differed in underscores in names, and
28040 probably missed a few, and I *still* was able to remove almost a
28041 third of the file with almost no impact on testsuite coverage.
28042
28043Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28044
28045 * gdb.t00/default.exp: Match udi_attach error message as well as
28046 the one from child_attach.
28047
28048 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28049
28050 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28051
28052 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28053 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28054
28055 * Move test with enums and partial symbols back to
28056 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28057 Reverts the change of 26 May 93. Per today's change to
28058 stabs.texinfo, the behavior that weird.exp was expecting was
28059 unreasonable; what is important is that the compiler+gdb get
28060 things right, which happens with a recent gcc. Also fix the test
28061 to deal with native compilers which put out the stab gdb can't
28062 deal with.
28063
28064Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28065
28066 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28067 in the names. The main thing these accomplish is to slow things down.
28068 Many more such duplicates surely remain.
28069
28070 * gdb.t00/help.exp: Comment out "help support" test just like
28071 (and for same reason as) "help set" test.
28072
28073Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28074
28075 * gdb.t06/break.exp: Remove setup_xfails for
28076 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28077 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28078 about known bug in gcc to include up through 2.5.8.
28079 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28080 well as "_vb$".
28081 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28082 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28083 with latest gcc and gdb.
28084 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28085 well as "_vb$".
28086
28087Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28088
28089 * configure.in (hppa*-*-*): Also configure and build stabs-only
28090 tests.
28091
28092Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28093
28094 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28095 * gdb.t10/configure.in (hppa*-*-*): Use it.
28096
28097Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28098
28099 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28100
28101Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28102
28103 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28104 versions prior to 1.13.5.
28105
28106Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28107
28108 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28109 the prompt is at the start of a line.
28110
28111Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28112
28113 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28114 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28115 in the copr tests now.
28116 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28117 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28118 expected to fail.
28119
28120Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28121
28122 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28123 gdb.t31/chillvars.exp, lib/gdb.exp:
28124 Tweak to run under either version of expect.
28125 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28126 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28127 * gdb.t11/list.exp: Remove extraneous whitespace.
28128
28129Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28130
28131 * gdb.t16/printcmds.exp (test_print_strings): Accept
28132 "(unsigned char *) " before the string.
28133
28134 * TODO: Add notes about printing of fancy types and GDB expressions.
28135
28136Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28137
28138 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28139 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28140 if doing mips-idt-ecoff.
c906108c
SS
28141
28142Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28143
28144 * Most .exp files: Tweak to run under either version of expect.
28145
28146Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28147
28148 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28149 xfails; I'm not sure why they are failing, but not because of PR 1806.
28150
28151Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28152
28153 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28154 defined in lib/gdb.exp.
28155
28156Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28157
28158 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28159 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28160 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28161 have to be typeless.
28162
28163Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28164
28165 * TODO: Add suggestion for copyright year test.
28166
28167Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28168
28169 * configure.in (*-*-lynxos*): Add stabs tests.
28170
28171Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28172
28173 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28174 so insert a tab before any assembler directive in column zero.
28175
28176 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28177 stores.
28178 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28179 stores.
28180 (fpu_short_memory_tests): Likewise.
28181
28182Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28183
28184 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28185 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28186 .stabs directives in comments.
28187
28188Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28189
28190 * TODO: New file, describing tests we could write.
28191 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28192
28193Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28194
28195 * gdb.t06/signals.exp: Add kludge to force re-sync.
28196
28197 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28198 to xgdb instead of gdb, get out of gdb.
28199
28200Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28201
28202 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28203 for info.
28204
28205Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28206
28207 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28208 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28209 * gdb.stabs/hppa.sed: New sed script for the PA.
28210
28211Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28212
28213 * gdb.stabs: Re-write weird.def and configuration to use sed
28214 instead of cpp. sed is portable and POSIX; cpp is neither.
28215
28216Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28217
28218 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28219
28220Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28221
28222 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28223
28224Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28225
28226 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28227 "_vb$".
28228 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28229 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28230
28231Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28232
28233 * lib/gdb.exp: Comment out code which depends on non-existent
28234 `transform' procedure.
28235
28236Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28237
28238 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28239 * lib/gdb.exp: Transform tool name.
28240 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28241 1.1's new error handling system.
28242
28243Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28244
28245 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28246
28247Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28248
28249 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28250 They made pattern matching so slow that timeouts happened on
28251 heavily loaded systems. Now any output from "show print" which
28252 gets us back to the GDB prompt is a PASS.
28253
28254Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28255
28256 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28257
28258Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28259
28260 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28261
28262 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28263 It is not from PR 3220.
28264
28265Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28266
28267 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28268 just started failing because they depended on the order the
28269 subcommands are presented, or exact docstring text. This kind of
28270 test is a pain and has minimal benefit.
28271
28272Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28273
28274 * gdb.t09/corefile.exp: At end of test, use "core" command with
28275 no arguments.
28276
28277Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28278
28279 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28280 17}/Makefile.in: Make it possible to run the testsuite with Sun
28281 make and CC = cross gcc by adding explicit build rules for .o
28282 files.
28283
28284Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28285
28286 * gdb.t15/funcargs.exp: Don't put comments on same line as
28287 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28288
c906108c
SS
28289Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28290
28291 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28292
28293Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28294
28295 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28296 * gdb.t20/inherit.exp: remove three dumplicate entries.
28297
28298Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28299
28300 * gdb.t06/break.exp: For "next over recursive call", fail on any
28301 incorrect output, not just on "factorial (value=2)".
28302
28303Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28304
28305 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28306 working now. Add an xfail if accesing a bss variable causes
28307 a memory error if the target is not yet run.
28308
28309Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28310
28311 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28312 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28313 name of __st* demangling (2 strings). Did Kung really get the
28314 more than 95 others right without testing them?
28315
28316Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28317
28318 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28319
28320Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28321
28322 * configure.in (configdirs): Add gdb.disasm
28323 * gdb.disasm: New directory for GDB disassembler tests.
28324 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28325
28326Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28327
28328 * gdb.t00/help.exp: Don't test "help set".
28329
28330 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28331 from within expect statements. None of these happen anymore and
28332 they cause regressions to be silently unnoticed.
28333
28334 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28335 messages) about known failures with gcc cygnus-2.4.5-930417.
28336
28337 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28338 comp-info.exp so it gets built if it doesn't exist.
28339
28340 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28341 it is no longer used.
28342 * gdb.t13/comp-info.c: Removed.
28343
28344Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28345
28346 * gdb.t06/signals.exp: Add xfail for sun3.
28347
28348Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28349
28350 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28351 relevant because ^C doesn't get sent but failure can be reproduced
28352 interactively).
28353
28354Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28355
28356 * gdb.stabs/alpha.mt: New configuration file for alpha.
28357 * gdb.stabs/configure.in: Use it.
28358 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28359 sharing with alpha.mt, redefine long to word via preprocessor.
28360 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28361 for alpha.
28362 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28363 native cc.
28364 * gdb.t00/teststrategy.exp: Change expect string so that we
28365 consume the `(xgdb)' from the command echo and from the gdb prompt.
28366 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28367 gdb currently compares all values as long, so this failure probably
28368 applies to any configuration where LONGEST is bigger than a target int.
28369 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28370 with gcc.
28371 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28372 to handle opaque pointers, gcc is.
28373 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28374 as first argument. Include <sys/types.h> and change all operator
28375 new definitions to use size_t.
28376 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28377 now that we use size_t.
28378
28379Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28380
a9c64011 28381 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28382 a long or float array cast all array members to the same type.
a9c64011 28383 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28384 with 64 bit longs.
a9c64011 28385 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28386 on alpha.
a9c64011 28387 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28388
28389Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28390
28391 * gdb.t24 (demangle.exp): Constructors of templates have names like
28392 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28393 section 14.6 of the ARM.
28394
28395 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28396 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28397 accomplish little and slow down the testsuite.
28398
28399 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28400 Accept spaces various places.
28401
28402Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28403
28404 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28405 with watchpoint enabled.
28406
28407 * Makefile.in: Remove definition of CC and remove the second
28408 definition of CXX (the "CXX = gcc" one remains). These definitions
28409 were causing backquotes to be expanded within backquotes, which
28410 doesn't work.
28411
28412Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28413
28414 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28415
28416Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28417
a9c64011
AS
28418 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28419 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28420 by mips cc and contains no stabs entries.
28421
28422Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28423
28424 * config/vx-gdb.exp: Use fake device to load files rather than
28425 NFS.
28426 * lib/gdb.exp: New proc to do "file" command.
28427 * config/unix-gdb.exp: Use new "file" proc.
28428
28429Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28430
28431 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28432 Rework board rebooting slightly.
28433 (gdb_exit): Don't exit from the remote shell; there isn't one.
28434 * gdb.stabs/weird.exp: If a program is being debugged already,
28435 kill it.
28436 * gdb.t04/setvar.exp: Stop and restart gdb.
28437 * gdb.t05/expr.exp: Likewise.
28438 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28439 restart gdb and reload the program.
28440 * gdb.t08/opaque.exp: Likewise.
28441 * gdb.t12/scope.exp: Likewise.
28442 * gdb.t13/bitfields.exp: Likewise.
28443 * gdb.t15/funcargs.exp: Likewise.
28444 * gdb.t20/classes.exp: Likewise.
28445 * gdb.t03/ptype.exp: Increase timeout.
28446 * gdb.t16/printcmds.exp (test_print_string_constants,
28447 test_print_array_constants): Likewise.
28448 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28449 * gdb.t20/classes.exp (do_tests): Likewise.
28450 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28451
28452Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28453
28454 * gdb.stabs: Renamed *wierd* to *weird*.
28455
28456Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28457
28458 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28459 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28460
28461Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28462
28463 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28464 (do_tests): Remove xfail for whatis on one_var and two_var.
28465
28466Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28467
28468 * Makefile.in: Made cross building work better by adding
28469 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28470
28471Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28472
28473 * gdb.t15/{return.c,return.exp,Makefile.in}:
28474 New test, currently commented out.
28475
28476Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28477
28478 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28479 still running and removes the leftover named socket so GDb can do
28480 clean restarts.
28481
28482Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28483
28484 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28485 console, not GDB.
28486 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28487 cross testing works better with "make check"
28488 * config/unix-gdb: Use default procedures for exit and version.
28489 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28490 with the newest VxWorks.
28491
28492Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28493
28494 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28495 old form.
28496
28497 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28498 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28499
28500 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28501
28502 * config/unix-gdb.exp: Remove this version of gdb_exit
28503 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28504 Rob says he'll look at it when he gets back to testing boards.
28505
28506Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28507
28508 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28509 an expected fail for certain ptype commands.
28510
28511 * gdb.t20/classes.exp: Update expected results of "ptype class
28512 Base1" to account for the constructor that now appears in the type.
28513
28514Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28515
28516 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28517 disappeared from list.
28518 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28519 "alldone" proc with call to cleanup and exit.
28520 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28521 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28522 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28523 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28524 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28525 "alldone" proc with simple returns that suppress remaining
28526 tests. The alldone proc went away many months ago.
28527
28528Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28529
28530 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28531
28532 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28533
28534Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28535
28536 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28537 as vax gdb will display them.
28538
28539Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28540
28541 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28542 optimizers.
28543
28544 * scope.exp: Change "bad value for localval" messages so each one
28545 is unique.
28546
28547 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28548 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28549
28550 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28551
28552Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28553
28554 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28555 doesn't exist (due to optimization).
28556
28557Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28558
28559 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28560 contains \r because the filename is long.
28561
28562 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28563 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28564
28565Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28566
28567 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28568 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28569 Ultrix.
28570 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28571 int tests.
28572 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28573
28574Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28575
28576 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28577
28578 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28579 to match does not match the passing case but still matches the
c906108c
SS
28580 failing case.
28581
28582Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28583
28584 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28585
28586Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28587
28588 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28589 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28590 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28591 Remove various versions of gdb_exit.
28592 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28593 gdb_exit.
28594 * config/unix-gdb.exp: gdb_exit remains here, and should override
28595 the generic version, since it's doing a lot of wierd stuff that
28596 the other versions aren't. FIXME, fold it in, or abandon this
28597 version.
28598
28599Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28600
28601 * gdb.t24/demangle.exp: Add tests for PR 3220.
28602
28603Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28604
28605 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28606
28607Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28608
28609 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28610 "i386-*-*". Works for i486 as well.
28611
28612 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28613 bug, and expand domain of xfail to all SVR4 systems, since the
28614 actual problem is likely to be in generic SVR4 /proc support.
28615
28616Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28617
28618 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28619
28620Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28621
28622 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28623 xfails for other systems. Match a missing 'Continuing.' as an
28624 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28625
28626 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28627 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28628 Only issue warning for missing executables if -all option is used.
28629
28630 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28631 file if -all option is used. It's like an unpredictable XFAIL.
28632
28633Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28634
28635 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28636 for dynamically linked binaries.
28637
28638 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28639
28640Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28641
28642 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28643 to state that this is a known bug in old versions of g++.
28644
28645Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28646
28647 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28648 while waiting for `Continuing'.
28649
28650Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28651
28652 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28653 in text, data, and bss.
28654 * gdb.t10/nodebug.c: Add local and global test variables for
28655 initialized and uninitialized data.
28656
28657Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28658
28659 * config/unix-gdb.exp (gdb_exit): Add "wait".
28660
28661Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28662
28663 * gdb.t06/signals.exp: xfail the continue from the handler for all
28664 targets.
28665
28666 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28667 function with watchpoints enabled, the i386 call dummy starts with
28668 a call.
28669
28670 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28671 386 bsd names its corefiles.
28672
28673Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28674
28675 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28676 compilers don't grok it.
28677 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28678 with small octal ints rather than character constants, which
28679 are signed and might not fit if first promoted to int.
28680
28681Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28682
28683 * gdb.t09/Makefile.in (clean): Remove corefile.
28684
28685Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28686
28687 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28688
28689Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28690 and Jim Kingdon (kingdon@cygnus.com)
28691
28692 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28693 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28694 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28695
28696Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28697
28698 * gdb.t17/interrupt.exp: Add xfail for hppa.
28699
28700Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28701
28702 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28703 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28704 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28705 to determine signed-ness of bitfields and use the result to setup
28706 the xfail.
28707 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28708 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28709 call line is reached if necessary.
28710
28711Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28712
28713 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28714
28715Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28716
28717 * gdb.t06/break.exp: Also test `clear' command.
28718
28719Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28720
28721 * gdb.t00/teststrategy.exp: Remove extra quote.
28722
28723 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28724 watchpoint enabled to be for all non-68k machines.
28725
28726 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28727
28728Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28729
28730 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28731 targets use aout.mt instead of ecoff.mt as gas understands
28732 standard aout format.
28733
28734Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28735
28736 * lib/gdb.exp (runto): Don't insist that function we are running to
28737 was compiled with -g.
28738
28739 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28740
28741 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28742 to get back into the read system call.
28743 Accept leading newline in case where we woke it up.
28744
28745Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28746
28747 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28748 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28749 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28750 enable ecoff configuration.
28751
28752Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28753
28754 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28755
28756Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28757
28758 * gdb.t16/printcmds.exp: Add another printf test.
28759
28760Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28761
28762 * configure.in: If configured -with-stabs on any target, add
28763 stabsdirs to configdirs.
28764
28765Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28766
28767 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28768 fun" so pattern does not match the command itself.
28769
28770Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28771
28772 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28773
28774Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28775
28776 * gdb.t17/interrupt.exp: Test for more things.
28777
28778Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28779
28780 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28781 compiler arranges the code and line numbers.
28782
28783 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28784
28785Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28786
28787 * gdb.t00/help.exp: Increase expect input buffer size.
28788
28789Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28790
28791 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28792
28793 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28794
28795 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28796
28797 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28798 [0-9]*, not just [0-9].
28799
28800Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28801
28802 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28803
28804 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28805
28806Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28807
28808 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28809
28810Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28811
28812 * gdb.t06/signals.c: Add xfails for sun3.
28813
28814 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28815
28816 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28817 test_stepping tests.
28818
28819Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28820
28821 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28822
28823 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28824
28825 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28826 rather than actually putting it through cpp twice.
28827
28828 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28829
28830Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28831
28832 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28833 no longer needed.
28834
28835Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28836
28837 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28838
28839 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28840 C++ features prints as "struct", make it a pass, not an xfail.
28841
28842Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28843
28844 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28845 Don't require VA to print as "class" rather than "struct".
28846
28847Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28848
28849 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28850
28851Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28852
28853 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28854
28855Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28856
28857 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28858 order.
28859
28860Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28861
28862 * gdb.t16/printcmds.exp: Add printf tests.
28863
28864 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28865
28866 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28867
28868Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28869
28870 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28871 pass counts, to counteract any existing or future setup_xfails.
28872
28873Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28874
28875 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28876 {BEGIN,END}_COMMON for common block instead of STAB.
28877 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28878
28879 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28880 intp_var should be N_GSYM not N_LSYM.
28881 wierd-aout.S: Use a label for the value of the N_SO.
28882 wierd.def: Remove all backslashes.
28883 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28884
28885Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28886
28887 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28888 get the expected next to inheritance3.
28889
28890Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28891
28892 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28893 now that gcc-2.4 gets it right.
28894
28895Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28896
28897 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28898
28899 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28900 generating comp-info.exp which works for cross-compilation.
28901
28902Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28903
28904 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28905 "*-*-sysv4.*".
28906
28907Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28908
28909 * gdb.t01/run.exp: Start with a fresh gdb.
28910 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28911 SVR4.x.
28912
28913Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28914
28915 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28916 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28917 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28918 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28919 things to remove.
28920
28921Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28922
28923 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28924 test cases from bug reports.
28925
28926Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28927
28928 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28929 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28930 avoid spurious xfails.
28931 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28932 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28933 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28934
28935Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28936
28937 * gdb.t00/teststrategy.exp: Rework to provide more useful
28938 description of each test, fix problem with systems that define
28939 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28940 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28941 results for "next over recursive call" so timeouts aren't taken
28942 by error.
28943
28944Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28945
28946 * gdb.t12/scope.exp: Test printing of variables before run.
28947
28948 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28949 printed in wrong order due to sorting.
28950
28951Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28952
28953 * gdb.t00/teststrategy.exp: Fix expected results for printing
28954 user entered string constant. Is array of char, prints with no
28955 address.
28956
28957 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28958 commands.
28959 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28960 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28961 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28962 of struct of char arrays.
28963 * gdb.t00/radix.exp: New tests for radix commands.
28964
28965Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28966
28967 * gdb.t16/printcmd.exp: Print a variable before running program
28968 (with xfail for AIX).
28969
28970Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28971
28972 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28973
28974 * gdb.t16/printcmd.exp: Don't print variables before running program.
28975
28976 * gdb.t06/break.exp: Don't require envp argument to main.
28977
28978 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28979
28980 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28981 Add xfails for rs6000.
28982
28983 * gdb.t02/whatis.exp: Change other tests not to re-test something
28984 we already tested.
28985
28986 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28987 each type used has a variable of that type.
28988
28989Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28990
28991 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28992
28993Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28994
28995 * configure.in: change srctrigger to be a file, not a directory
28996
28997Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28998
28999 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29000
29001 * gdb.t11/list.exp: Fixed a couple of typos.
29002
29003Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29004
29005 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29006 is fixed and PR is closed.
29007 * gdb.t16 (gdbme.c): Add simple test string variable.
29008 * gdb.t16 (printcmds.exp): Add tests with simple test string
29009 variable, primarily for boundaries on "set print elements".
29010
29011Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29012
29013 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29014 Make leading 0's optional and don't expect a tab in the middle
29015 of the number.
29016
29017 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29018
29019 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29020 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29021 don't end command passed to gdb_test with newline.
29022
29023 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29024 signed keyword away, don't expect signed bitfields to be signed.
29025
29026 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29027 printing with only as many 1's as are in the field as well as printing
29028 with 32 1's (see comment).
29029
29030Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29031
29032 * gdb.t00/default.exp: Start with a fresh gdb.
29033 * configure.in (configdirs): Remove gdb.t31 until the chill
29034 compiler works again. It no longer is able to find chillrt0
29035 since it isn't in libchill.a anymore.
29036 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29037 wierd.o, make more modular.
29038 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29039 spurious newlines that caused problems.
29040
29041Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29042
29043 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29044 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29045 gdb.stabs/wierd.{exp,def}: Many new tests.
29046
29047 * gdb.t00/default.exp: update info line for new message.
29048
29049 * gdb.t02/{whatis.exp,gdbme.c}:
29050 Test that "char *" doesn't print as "caddr_t".
29051
29052Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29053
29054 * gdb.t00/help.exp: Use .* in place of some help messages which
29055 just changed.
29056 gdb.t00/default.exp: Update "info frame" test for new message.
29057 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29058 Remove some xfails
29059
29060Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29061
29062 * gdb.t03/{gdbme.c,ptype.exp}:
29063 Add tests for typedef'd struct and union without tags.
29064 Also check "whatis" on a variable of a typedef'd enum without a tag.
29065
29066 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29067 PRMS 1823; the bug still exists but isn't reproduced by this test
29068 anymore), and remove rs6000 XFAIL (the bug is fixed).
29069
29070 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29071 duplicated from whatis.exp. For those that are left, accept
29072 "long", "long int", or "int" for long variables (whatis.exp already
29073 has an XFAIL for "int", so no need to fail it here).
29074
29075 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29076 Deal with GCC's names for types now that GDB uses the compiler's names.
29077
29078 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29079 setup_xfail's for sunos4. If we #defined the signed keyword away,
29080 don't expect GDB to know that char it is signed.
29081
29082 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29083
29084Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29085
29086 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29087 should work on any system, regardless of debugging format.
29088 * gdb.t21/demangle.exp: Move to gdb.t24.
29089 * gdb.t24/demangle.exp: Move from gdb.t21.
29090 * gdb.t24/{Makefile.in, configure.in}: New files.
29091
29092Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29093
29094 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29095 * gdb.stabs: New directory.
29096
29097Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29098
29099 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29100 not just "Quit anyway?".
29101
29102Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29103
29104 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29105 that all setup_xfails are immediately followed by clear_xfails.
29106
29107Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29108
29109 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29110 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29111 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29112 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29113 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29114 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29115 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29116 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29117 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29118 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29119 gdb.t31/chillvars.exp, lib/gdb.exp:
29120 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29121 bug-gdb@prep.ai.mit.edu.
29122
29123Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29124
29125 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29126 with 0.0, not integer 0.
29127
29128Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29129
29130 * gdb.t06/break.exp: Update for "Kill the program" message change.
29131
29132Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29133
29134 * Makefile.in (GDBFLAGS): Set to -nx.
29135 * Makefile.in (site.exp): Use GDBFLAGS.
29136
29137Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29138
29139 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29140 Makefiles.
29141 (check): depend on just-check.
29142 (just-check): added so that tests can be run without a noop
29143 build pass.
29144
29145Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29146
29147 Switch to using configure's configdirs.
29148 * Makefile.in (Makefile): add configure.in dependency.
29149 (SUBDIRS): removed redundant assignment.
29150 * configure.in: switch subdirs assignment to configdirs.
29151 * gdb.t*/configure.in: new files.
29152
29153Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29154
29155 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29156 works.
29157
29158Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29159
29160 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29161 in explicit rules. Apparently this is not supported by some makes.
29162
29163Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29164
29165 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29166
29167Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29168
29169 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29170 disappeared.
29171
29172Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29173
29174 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29175
29176Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29177
29178 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29179 watchpoint problem that is now fixed.
29180 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29181 uninitialized convenience variables.
29182 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29183 structures.
29184
29185Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29186
29187 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29188 which causes expect to get out of sync with gdb on long output
29189 from help set.
29190 * gdb.t09/corefile.exp: Make expected pattern for core file
29191 failing signal and frame output format less sun specific.
29192
29193Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29194
29195 * gdb.t31/chillvars.exp: Add and remove initial dummy
29196 breakpoint, so that symbol table is forced in.
29197 (Needed at least on Sunos4, though it seems not SVR4.)
29198 * gdb.t31/chillvars.exp: Update for changed output format.
29199
29200Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29201
a9c64011 29202 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29203
29204Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29205
29206 * Makefile.in: Added --srcdir when invoking runtest, removed the
29207 need for a local config file. (optional now)
29208
29209Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29210
29211 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29212 failure count used to force early termination. Add some more
29213 expected failures for gnu style demangling.
29214
29215Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29216
29217 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29218 pmi variable from gdb.t20/gdbme to get optimized away.
29219 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29220 Check for written corefile upon timeout _and_ eof.
29221
29222Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29223
29224 * config/unix-gdb.exp: Add missing return 0.
29225
29226Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29227
29228 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29229 test termination.
29230
29231Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29232
29233 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29234 disappeared.
29235
29236Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29237
29238 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29239 time as i860 support works.
29240
d63a86f8 29241 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29242 "backtrace 100\r" rather than just "backtrace\r", to match last
29243 change.
29244
29245Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29246
29247 * config/udi-gdb.exp (gdb_exit): Remove close command.
29248 (gdb_target_udi): New procedure to set the UDI target.
29249 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29250 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29251 Added waits for prompts after several question responses. Added
29252 some more responses used by a29k-amd-udi-gdb.
29253 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29254 pass different arguments, restart UDI connection after program
29255 completion.
29256 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29257 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29258 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29259 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29260 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29261 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29262 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29263 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29264 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29265 after program completion.
29266 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29267 compiled with a SELECT_VECS setting.
29268 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29269 infinite recursion.
29270
29271 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29272 Added checks for COFF results, and made them expected failures for
29273 all targets. It would be better to make them expected failures
29274 for COFF targets only.
29275
29276Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29277
29278 * Makefile.in: add null dvi target, don't bother to recurse
29279 through test directories for info and install-info; rename
29280 $(datadir) to be dejagnu instead of deja-gnu
29281
29282Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29283
29284 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29285 compiler to coredump.
29286 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29287 code.
29288
29289Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29290
29291 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29292 coredump.
29293 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29294 code.
29295
29296Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29297
29298 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29299 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29300 which in a shell. Deletes xgdb when done.
29301 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29302 Tests the return from the "set height" or "set width" commands.
29303 Added a few return codes where needed.
29304
29305Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29306
29307 * Makefile.in (SUBDIRS): Add gdb.t17.
29308 * configure.in (subdirs): Add gdb.t17.
29309 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29310 files to test gdb's calling of functions in the inferior with
29311 the correct arguments and gdb's ability to retrieve any
29312 result returned.
29313
29314Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29315
29316 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29317 may be called after gdb goes away. Previous versions of expect
29318 needed these to avoid file descriptor leaks, but they cause
29319 errors with the current revision of expect.
29320 * gdb.t00/gdbvars.exp: Use -re on expected output after
29321 setting sevenbit-strings.
29322 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29323 to set sevenbit-strings consistent across tests.
29324 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29325 set sevenbit-strings consistent across tests.
29326
29327Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29328
29329 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29330 expected output to match current "expect" expectations.
29331
29332Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29333
29334 * gdb.t00/default.exp: Change expected output for default "source"
29335 command, to match new gdb behavior which requires a filename to
29336 source.
29337
29338Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29339
29340 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29341 expected fail for i486-*-* that misses the marker2 function.
29342 * gdb.t10/crossload.exp (bfddefault): Allow successful
29343 recognition of a format to pass even if no symbols are found.
29344 Explicitly catch failures where the format is not recognized
29345 or is ambiguous, and add the reason to the fail message.
29346 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29347 the cause is and invalid target and add reason to failure message.
29348 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29349 elf32-i386, elf32-sparc, and elf32-i860.
29350 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29351 Set up expected failure for 'filename'::variable scope resolution,
29352 which is now apparently broken on all targets.
29353 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29354 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29355 gdb.t23/templates.exp: Change failure for missing binfile into
29356 just a warning.
29357 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29358 references.
29359
29360Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29361
29362 * gdb.t00/default.exp: Add expected output for default "source"
29363 command, to match new gdb behavior.
29364 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29365
29366Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29367
29368 * config/*-gdb.exp: returns an error, rather than exiting on
29369 internal errors.
29370
29371Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29372
29373 * gdb.t03/gdbme.c: Add pointer to struct variable.
29374 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29375 referencing struct members.
29376
29377Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29378
29379 * configure.in (mips-idt-ecoff): New target.
29380 * config/mips-gdb.exp: New file for remote board using MIPS remote
29381 debugging protocol.
29382
29383 * Redid configuration scheme. Removed gdb.t*/configure.in.
29384 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29385 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29386 distclean targets. Built executables via .o files. Adjusted
29387 tests to account for source files in $(srcdir) rather than
29388 $(objdir).
29389 * lib/gdb.exp (runto): Don't expect () after the function name,
29390 because it may have arguments.
29391
29392Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29393
29394 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29395 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29396 expected failures for mips-idt-* and mips-sgi-*.
29397 * gdb.t00/default.exp (attach): Kill process if requested.
29398 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29399 that does not read core files.
29400 * gdb.t01/run.exp: Removed checks for exit status code.
29401 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29402 it is linked in.
29403 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29404 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29405 appropriate, rather than doing it by hand.
29406 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29407 execution.
29408 * gdb.t10/crossload.exp: Kill existing program if needed.
29409 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29410 appropriate, rather than doing it by hand. Always increase
29411 timeout for this test, not just for VxWorks.
29412
29413Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29414
29415 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29416 of Chill STRUCT types and STRUCT values.
29417 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29418 than "char".
29419 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29420 struct2): New struct definitions and initializations to test
c906108c
SS
29421 simple Chill STRUCT types.
29422
29423Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29424
29425 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29426 the null byte at the end of strings.
29427 * gdb.t00/default.exp: Make show version insensitive to copyright
29428 date.
29429 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29430 to avoid dependencies on target char signedness.
29431 * gdb.t16/printcmds.exp: Update expected results for explicitly
29432 unsigned char.
29433 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29434 now work.
29435 * gdb.t21/demangle.exp: Add many more patterns for template
29436 demangling, most of them being expected failures.
29437 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29438 string we are matching for, to match on the whole string.
29439 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29440 and fix a whole bunch that had incorrect expected output but were
29441 passing anyway because of the bug in "proc demangle".
29442 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29443 type.
29444 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29445
29446Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29447
a9c64011
AS
29448 * gdb/testsuite: made modifications to testcases, etc., to allow
29449 them to work properly given the reorganization of deja-gnu and the
29450 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29451
29452Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29453
29454 * gdb/testsuite: Initial creation of gdb/testsuite.
29455 Migrated dejagnu testcases and support files for testing nm to
29456 gdb/testsuite from deja-gnu. These files were moved "as is"
29457 with no modifications. This migration is part of a major overhaul
29458 of dejagnu. The modifications to these testcases, etc., which
29459 will allow them to work with the new version of dejagnu will be
29460 made in a future update.
48efe704 29461
8d8cb839 29462 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29463\f
8d8cb839
EZ
29464;; Local Variables:
29465;; mode: change-log
29466;; left-margin: 8
29467;; fill-column: 74
29468;; version-control: never
29469;; End:
902f2ccb 29470
0b302171 29471 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29472 Copying and distribution of this file, with or without modification,
29473 are permitted provided the copyright notice and this notice are preserved.
This page took 2.945566 seconds and 4 git commands to generate.