* infrun.c (restore_infcall_suspend_state): Eliminate single-use
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1ab3b62c
JK
12012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 PR 14119
4 * gdb.arch/amd64-tailcall-ret.S: New file.
5 * gdb.arch/amd64-tailcall-ret.c: New file.
6 * gdb.arch/amd64-tailcall-ret.exp: New file.
7 * gdb.reverse/amd64-tailcall-reverse.S: New file.
8 * gdb.reverse/amd64-tailcall-reverse.c: New file.
9 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
10
acf9414f
JK
112012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12
13 PR 14548
14 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
15 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
16 * gdb.reverse/singlejmp-reverse.S: New file.
17 * gdb.reverse/singlejmp-reverse.c: New file.
18 * gdb.reverse/singlejmp-reverse.exp: New file.
19
666b578b
JK
202012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21
22 Fix compatibility with old GCC (~4.1).
23 * gdb.cp/converts.cc (my_enum_var): New variable.
24
42056501
AB
252012-09-14 Andrew Burgess <aburgess@broadcom.com>
26
27 * gdb.xml/tdesc-regs.exp: Update expected output for new
28 vector_size syntax of vector types.
29
b9516fa1
YPK
302012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
31
32 Refactor Python "gdb" module into a proper Python package, by
33 introducing a new "_gdb" module for code implemented in C, and
34 using reload/__import__ instead of exec.
35 * gdb.python/python.exp (Test stderr location): Update module
36 location of GDB-specific sys.stderr.
37 (Test stdout location): Ditto for sys.stdout.
38
18dc9ad8
JK
392012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
42
ea3a9873
KS
432012-09-12 Keith Seitz <keiths@redhat.com>
44
45 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
46 conversion statement.
47
5941debb
DE
482012-09-12 Doug Evans <dje@google.com>
49
50 * gdb.base/help.exp: Remove testing of individual command help text,
51 too much of a maintenance burden. Instead, test the functionality
52 of "help" itself.
53
cfc35e02
DE
542012-09-11 Doug Evans <dje@google.com>
55
3a0ed5d7
DE
56 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
57 breakpoint.
58
cfc35e02
DE
59 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
60 * gdb.dwarf2/fission-reread.S: Ditto.
61 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
62 * gdb.dwarf2/fission-reread.exp: Ditto.
63
350b1b26
AB
642012-09-11 Andrew Burgess <aburgess@broadcom.com>
65
66 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
67
2fa15f23
JB
682012-09-10 Joel Brobecker <brobecker@adacore.com>
69
70 * gdb.ada/optim_drec: New testcase.
71
09be558e
DE
722012-09-10 Doug Evans <dje@google.com>
73
74 * boards/fission.exp: Explicitly mark "board" as not remote.
75
5b4f6e25
KS
762012-09-10 Keith Seitz <keiths@redhat.com>
77
78 PR gdb/13483
79 * gdb.cp/converts.cc (A::A): Add ctor.
80 (A::member_): Add member.
81 (enum my_enum): New enumeration.
82 (main): Add calls to foo1_7 with various
83 permitted arguments.
84 * gdb.cp/converts.exp: Add tests for boolean
85 conversions permitted by the standard.
86
b4ca5ed9
YPK
872012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
88
89 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
90 avoid spurious results due to ~/.gdbinit.
91 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
92 $INTERNAL_GDBFLAGS in run command.
93 * gdb.gdb/observer.exp (setup_test): Ditto.
94 * gdb.gdb/selftest.exp (test_with_self): Ditto.
95 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
96
d54b30bb
DE
972012-09-06 Doug Evans <dje@google.com>
98
14910956
DE
99 * boards/fission.exp: New file.
100
d54b30bb
DE
101 * gdb.python/py-value.exp: Use clean_restart.
102
91b253e1
DE
1032012-09-05 Doug Evans <dje@google.com>
104
105 * gdb.base/info-macros.c: Fix whitespace.
106
1292279a
PA
1072012-08-28 Pedro Alves <palves@redhat.com>
108
109 PR gdb/14428
110
111 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
112
1c8cdcb1
JK
1132012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
114
115 * gdb.base/break-caller-line.c: New file.
116 * gdb.base/break-caller-line.exp: New file.
117
1e8e8b51
JK
1182012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
119
120 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
121 * gdb.arch/i386-cfi-notcurrent.S: New file.
122 * gdb.arch/i386-cfi-notcurrent.exp: New file.
123
1591a1e8
PA
1242012-08-27 Wei-cheng Wang <cole945@gmail.com>
125 Yao Qi <yao@codesourcery.com>
126 Pedro Alves <palves@redhat.com>
127
128 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
129 New procedures.
130 (top level): Add overlap checking tests.
131
4442ada7
TT
1322012-08-24 Tom Tromey <tromey@redhat.com>
133
134 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
135 gdb_test_multiple fails for other reasons.
136
e7d50cc9
YQ
1372012-08-24 Yao Qi <yao@codesourcery.com>
138
139 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
140
dfbd5e7b
PA
1412012-08-23 Pedro Alves <palves@redhat.com>
142
143 * gdb.base/help.exp: Adjust to "handle" help text change.
144
8d735b87
YQ
1452012-08-23 Yao Qi <yao@codesourcery.com>
146
147 * gdb.trace/disconnected-tracing.c (start, end): New.
148 (main): Call start and end.
149 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
150 existing tests into this proc.
151 (disconnected_tfind): New.
152
61b1d759
YQ
1532012-08-23 Yao Qi <yao@codesourcery.com>
154
155 * boards/native-gdbserver.exp (${board}_upload): New.
156 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
157 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
158 Execute tfile on remote target.
159 Copy trace file from target to host.
160
6ca1b147
JM
1612012-08-22 Joseph Myers <joseph@codesourcery.com>
162
163 * gdb.arch/thumb-bx-pc.S: New file.
164 * gdb.arch/thumb-bx-pc.exp: New file.
165
706e3705
TT
1662012-08-22 Tom Tromey <tromey@redhat.com>
167
168 * gdb.base/maint.exp: Update.
169
b4893d48
TT
1702012-08-22 Tom Tromey <tromey@redhat.com>
171
172 * lib/gdb.exp (skip_unwinder_tests): New proc.
173 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
174 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
175
45b7da81
TT
1762012-08-21 Tom Tromey <tromey@redhat.com>
177
178 * gdb.hp/gdb.aCC/exception.exp: Remove.
179
f94363d7
AP
180012-08-19 Andrew Pinski <apinski@cavium.com>
181
182 * gdb.arch/mips-octeon-bbit.c: New file.
183 * gdb.arch/mips-octeon-bbit.exp: New Test.
184
e5afdbd7
KS
185012-08-19 Keith Seitz <keiths@redhat.com>
186
187 PR c++/14365
188 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
189 * gdb.dwarf2/dw2-anon-mptr.S: New file.
190
c29e8b64
JK
1912012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
192
193 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
194 verbose -log by more specific untested call.
195
15a7e7bc
YQ
1962012-08-18 Yao Qi <yao@codesourcery.com>
197
198 * gdb.trace/tfind.exp: Move tests on various command help before
199 checking target supports trace.
200 Fix the expected output of 'help tfind end'.
201
a451cb65
KS
2022012-08-17 Keith Seitz <keiths@redhat.com>
203
204 PR c++/13356
205 * gdb.base/default.exp: Update all "check type" tests.
206 * gdb.base/help.exp: Likewise.
207 * gdb.base/setshow.exp: Likewise.
208 * gdb.cp/converts.cc (foo1_type_check): New function.
209 (foo2_type_check): New function.
210 (foo3_type_check): New function.
211 (main): Call new functions.
212 * converts.exp: Add tests for integer-to-pointer conversions
213 with/without strict type-checking.
214
dbf6a605
MF
2152012-08-16 Mike Frysinger <vapier@gentoo.org>
216
217 * gdb.base/help.exp: Update expected output.
218
0c92d8c1
JB
2192012-08-16 Joel Brobecker <brobecker@adacore.com>
220
221 * gdb.ada/rdv_wait: New testcase.
222
e56f7f42
JK
2232012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
224
225 * gdb.base/attach-twice.exp: Remove excessive ps exec.
226
f47f77df
DE
2272012-08-13 Doug Evans <dje@google.com>
228
e202d6e8 229 * gdb.base/help.exp: Update expected output.
f47f77df
DE
230 * gdb.base/default.exp: Update expected output of "show convenience".
231
a72c3253
DE
2322012-08-10 Doug Evans <dje@google.com>
233
234 * gdb.python/py-strfns.c: New file.
235 * gdb.python/py-strfns.exp: New file.
236 * gdb.python/py-type.exp (test_fields): Add vector tests.
237
de0bea00
MF
2382012-08-10 Mike Frysinger <vapier@gentoo.org>
239
240 PR cli/10436:
241 * gdb.base/completion.exp: Add tests for handle completion.
242
5b9afe8a
YQ
2432012-08-09 Yao Qi <yao@codesourcery.com>
244
245 * gdb.mi/mi-cmd-param-changed.exp: New.
246 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
247 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
248 * gdb.mi/mi2-prompt.exp: Likewise.
249
4f485ebc
DE
2502012-08-08 Doug Evans <dje@google.com>
251
252 * gdb.base/debug-expr.c: New file.
253 * gdb.base/debug-expr.exp: New file.
254 * gdb.base/exprs.exp: Test {type} casts.
255 * gdb.cp/debug-expr.exp: New file.
256
5888842d
JK
2572012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
258
259 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
260 global variable loop, not a 'break'. Add loop count limit to 100.
261 Add new fail case for terminated vgdb.
262
4f69f4c2
JK
2632012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
264 Jean-Marc Saffroy <saffroy@gmail.com>
265
266 PR 11804
267 * gdb.base/gcore-relro.exp: New file.
268 * gdb.base/gcore-relro-main.c: New file.
269 * gdb.base/gcore-relro-lib.c: New file.
270
e2de5390
JK
2712012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
272
273 Do not false FAIL with old GCCs.
274 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
275 GCC < 4.5 in $no_hw mode.
276
606603c5
JK
2772012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
278
279 * gdb.base/default.exp (cd): Accept new directory with no arguments.
280
777f26c2
JK
2812012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
282
283 * gdb.base/list.exp (test_only_end): New function.
284 Call it.
285
2c12abee
TT
2862012-08-06 Tom Tromey <tromey@redhat.com>
287
288 * gdb.python/py-mi.exp: Add test for printer whose children
289 are a list.
290 * gdb.python/py-prettyprint.c (struct children_as_list): New.
291 (main): New variable children_as_list.
292 * gdb.python/py-prettyprint.py (class pp_children_as_list):
293 New.
294 (register_pretty_printers): Register new printer.
295
0eae2cf4
EBM
2962012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
297
298 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
299 symbols. Abort if vgdb remote connection is closed.
300
09e0881d
DE
3012012-08-02 Doug Evans <dje@google.com>
302
303 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
304
b40f514f
SDJ
3052012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
306
307 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
308 s390x, PowerPC 64 and m68k-linux.
309
11315ae0
UW
3102012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
311
312 * gdb.base/annota1.exp: Accept no frames-invalid notification
313 when starting up the program.
314 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
315 show a symbolic value as well.
316 * gdb.server/server-exec-info.exp: Skip test when skipping
317 gdbserver test and/or when skipping shared library tests.
318 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
319 avoid name conflicts with other tests.
320
0547eeed
UW
3212012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
322
323 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
324 Fix wrong output on big-endian systems.
325 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
326 4-byte pointer types on 64-bit s390x.
327
bdddb4de
UW
3282012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
329
330 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
331 marker comment at the beginning (after intialization).
332 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
333 breakpoint on marker comment instead of function begin.
334 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
335 PowerPC.
336 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
337 or 64-bit PowerPC.
338 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
339 gdb,no_hardware_watchpoints flag is set.
340 (initialize): Remove now redundant can-use-hw-watchpoints change.
341
5d206025
YQ
3422012-08-02 Yao Qi <yao@codesourcery.com>
343 Pedro Alves <palves@redhat.com>
344
345 * boards/local-remote-host.exp: New.
346
4f665099
UW
3472012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
348
349 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
350 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
351 * gdb.base/print-file-var.exp: Likewise.
352 * gdb.server/solib-list.exp: Skip on remote targets.
353
b62e2b27
UW
3542012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
355
356 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
357 watchpoints on ARM. When expecting software watchpoints, tolerate
358 (remote) targets that report unsupported hardware watchpoint only
359 at continue time.
360 (test_wide_location_2): Likewise.
361
a967a851
JK
3622012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
363
364 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
365 valgrind versions.
366
75d9f9ff 3672012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
368
369 * gdb.base/valgrind-infcall.c: New file.
370 * gdb.base/valgrind-infcall.exp: New file.
371
75d9f9ff
JK
372 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
373
1c9f2ed2
KS
3742012-07-30 Keith Seitz <keiths@redhat.com>
375
376 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
377 linespecs.
378
7f9b2034
DE
3792012-07-30 Doug Evans <dje@google.com>
380
85220e01
DE
381 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
382 * gdb.dwarf2/pr13961.S: Ditto.
383
7f9b2034
DE
384 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
385
4e969b4f
AB
3862012-07-30 Andrew Burgess <aburgess@broadcom.com>
387
388 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
389 change its format immediately after reloading the binary.
390
e7de8362
JK
3912012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
392
393 Fix testsuite regression after --use-deprecated-index-sections removal.
394 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
395 string.
396 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
397
7255706c
YQ
3982012-07-27 Yao Qi <yao@codesourcery.com>
399
400 KFAIL for PR remote/14161.
401 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
402 Cleanup socket files.
403 (strace_info_marker): Detach inferior.
404
f2e8016f
TT
4052012-07-26 Tom Tromey <tromey@redhat.com>
406
407 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
408
f66713d2
JK
4092012-07-26 Markus Metzger <markus.t.metzger@intel.com>
410
411 * gdb.python/py-inferior.c (thread): New function.
412 (check_threads): New function.
413 (test_threads): New function.
414 * gdb.python/py-inferior.exp: Added test.
415 Replaced runto with continue to breakpoint.
416
8223e12c
TT
4172012-07-26 Tom Tromey <tromey@redhat.com>
418
419 * lib/ada.exp (standard_ada_testfile): New proc.
420 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
421 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
422 * gdb.ada/array_return.exp: Use standard_ada_testfile.
423 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
424 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
425 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
426 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
427 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
428 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
429 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
430 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
431 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
432 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
433 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
434 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
435 * gdb.ada/char_param.exp: Use standard_ada_testfile.
436 * gdb.ada/complete.exp: Use standard_ada_testfile.
437 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
438 standard_output_file.
439 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
440 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
441 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
442 standard_output_file.
443 * gdb.ada/exprs.exp: Use standard_ada_testfile.
444 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
445 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
446 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
447 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
448 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
449 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
450 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
451 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
452 * gdb.ada/homonym.exp: Use standard_ada_testfile.
453 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
454 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
455 * gdb.ada/interface.exp: Use standard_ada_testfile.
456 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
457 standard_output_file
458 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
459 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
460 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
461 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
462 * gdb.ada/nested.exp: Use standard_ada_testfile.
463 * gdb.ada/null_array.exp: Use standard_ada_testfile.
464 * gdb.ada/null_record.exp: Use standard_ada_testfile.
465 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
466 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
467 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
468 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
469 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
470 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
471 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
472 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
473 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
474 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
475 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
476 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
477 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
478 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
479 * gdb.ada/start.exp: Use standard_ada_testfile.
480 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
481 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
482 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
483 * gdb.ada/tagged.exp: Use standard_ada_testfile.
484 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
485 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
486 * gdb.ada/tasks.exp: Use standard_ada_testfile.
487 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
488 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
489 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
490 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
491 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
492 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
493 * gdb.ada/widewide.exp: Use standard_ada_testfile.
494
bbec57e4
JK
4952012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
496
497 Fix testsuite regression after --use-deprecated-index-sections removal.
498 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
499
9cc8e32c
JK
5002012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
501
502 Fix compatibility with Tcl before 7.5.
503 * lib/future.exp (lreverse): New function if it does not exist.
504
ea5ca7b5
MK
5052012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
506
507 * gdb.mi/mi-pending.c: New method to set a second pending
508 breakpoint.
509 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
510 condition.
511
64776a0b
PA
5122012-07-20 Pedro Alves <palves@redhat.com>
513
514 PR threads/11692
515 PR gdb/12203
516
517 * gdb.threads/create-fail.c: New file.
518 * gdb.threads/create-fail.exp: New file.
519
13e4e967
PA
5202012-07-19 Pedro Alves <palves@redhat.com>
521
522 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
523 * config/vx.exp (gdb_start): Likewise.
524 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
525 * gdb.base/setvar.exp (test_set): Likewise.
526 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
527 * gdb.reverse/sigall-precsave.exp: Likewise.
528 * gdb.reverse/sigall-reverse.exp: Likewise.
529
b7aefa4d
PA
5302012-07-19 Pedro Alves <palves@redhat.com>
531
532 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
533 handler before recording.
534
608b4967
TT
5352012-07-19 Tom Tromey <tromey@redhat.com>
536
537 * gdb.cp/casts.exp: Add tests for typeof and decltype.
538 * gdb.cp/casts.cc (decltype): New function.
539 (main): Use it.
540
b1e0c0fa
PA
5412012-07-19 Pedro Alves <palves@redhat.com>
542
543 * gdb.base/sigall.exp (signals): New list.
544 <top level>: Loop over signals in the $signals list instead of
545 calling a test function once per signal.
546 * gdb.reverse/sigall-precsave.exp (signals): New list.
547 <top level>: Loop over signals in the $signals list instead of
548 calling a test function once per signal.
549 * gdb.reverse/sigall-reverse.exp (signals): New list.
550 <top level>: Loop over signals in the $signals list instead of
551 calling a test function once per signal.
552
6ace3df1
YQ
5532012-07-19 Yao Qi <yao@codesourcery.com>
554
555 * gdb.base/setshow.exp: Test 'set args ~'.
556
263a0f8c
JK
5572012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
558
559 * gdb.base/store.exp (check_set): Import gdb_prompt.
560 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
561 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
562
8f043999
JK
5632012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
564
565 PR 11914
566 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
567 (main): Call eval_sub.
568 * gdb.python/py-prettyprint.exp:
569 (python execfile ('py-prettyprint.py')): Move it earlier.
570 New breakpoint for eval-break.
571 (continue to breakpoint: eval-break, info locals): New test.
572 (python execfile ('py-prettyprint.py')): Move it from here.
573 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
574 (register_pretty_printers): Register pp_eval_type.
575
725c7b66
JK
5762012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
577
578 Fix a testcase regression by me.
579 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
580 DW_FORM_data4.
581
4359dff1
JK
5822012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
583 Doug Evans <dje@google.com>
584
585 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
586 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
587
61e44cfa
JK
5882012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
589
590 Fix gdbserver run regression.
591 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
592
93c0ef37
TT
5932012-07-12 Tom Tromey <tromey@redhat.com>
594
595 * lib/gdb.exp (standard_testfile): Don't declare objdir.
596 (clean_restart): Likewise.
597 (core_find): Use standard_output_file.
598
76027ef5
TT
5992012-07-12 Tom Tromey <tromey@redhat.com>
600
601 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
602 * gdb.dwarf2/dw2-anonymous-func.exp: Use
603 prepare_for_testing_full.
604 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
605 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
606 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
607 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
608 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
609 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
610 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
611 prepare_for_testing_full.
612 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
613 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
614 prepare_for_testing_full.
615 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
616 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
617 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
618
85b4440a
TT
6192012-07-12 Tom Tromey <tromey@redhat.com>
620
621 * lib/gdb.exp (build_executable_from_specs): New proc, from
622 build_executable.
623 (build_executable): Use it.
624 (prepare_for_testing_full): New proc.
625
55baab26
TT
6262012-07-11 Tom Tromey <tromey@redhat.com>
627
628 * gdb.reverse/break-precsave.exp: Use standard_output_file.
629 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
630 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
631 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
632 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
633 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
634 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
635 * gdb.reverse/step-precsave.exp: Use standard_output_file.
636 * gdb.reverse/until-precsave.exp: Use standard_output_file.
637 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
638
298a9cf0
TT
6392012-07-10 Tom Tromey <tromey@redhat.com>
640
641 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
642 standard_output_file.
643 * gdb.mi/gdb2549.exp: Use standard_testfile.
644 * gdb.mi/gdb669.exp: Use standard_testfile.
645 * gdb.mi/gdb701.exp: Use standard_testfile.
646 * gdb.mi/gdb792.exp: Use standard_testfile.
647 * gdb.mi/mi-async.exp: Use standard_testfile.
648 * gdb.mi/mi-basics.exp: Use standard_testfile.
649 * gdb.mi/mi-break.exp: Use standard_testfile.
650 * gdb.mi/mi-cli.exp: Use standard_testfile.
651 * gdb.mi/mi-console.exp: Use standard_testfile.
652 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
653 * gdb.mi/mi-eval.exp: Use standard_testfile.
654 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
655 * gdb.mi/mi-file.exp: Use standard_testfile.
656 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
657 * gdb.mi/mi-logging.exp: Use standard_testfile.
658 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
659 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
660 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
661 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
662 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
663 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
664 * gdb.mi/mi-pending.exp: Use standard_testfile,
665 standard_output_file.
666 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
667 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
668 * gdb.mi/mi-regs.exp: Use standard_testfile.
669 * gdb.mi/mi-return.exp: Use standard_testfile.
670 * gdb.mi/mi-reverse.exp: Use standard_testfile.
671 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
672 * gdb.mi/mi-solib.exp: Use standard_testfile,
673 standard_output_file.
674 * gdb.mi/mi-stack.exp: Use standard_testfile.
675 * gdb.mi/mi-stepi.exp: Use standard_testfile.
676 * gdb.mi/mi-stepn.exp: Use standard_testfile.
677 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
678 * gdb.mi/mi-until.exp: Use standard_testfile.
679 * gdb.mi/mi-var-block.exp: Use standard_testfile.
680 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
681 * gdb.mi/mi-var-child.exp: Use standard_testfile.
682 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
683 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
684 * gdb.mi/mi-var-display.exp: Use standard_testfile.
685 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
686 standard_output_file.
687 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
688 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
689 * gdb.mi/mi-watch.exp: Use standard_testfile.
690 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
691 * gdb.mi/mi2-basics.exp: Use standard_testfile.
692 * gdb.mi/mi2-break.exp: Use standard_testfile.
693 * gdb.mi/mi2-cli.exp: Use standard_testfile.
694 * gdb.mi/mi2-console.exp: Use standard_testfile.
695 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
696 * gdb.mi/mi2-eval.exp: Use standard_testfile.
697 * gdb.mi/mi2-file.exp: Use standard_testfile.
698 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
699 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
700 * gdb.mi/mi2-regs.exp: Use standard_testfile.
701 * gdb.mi/mi2-return.exp: Use standard_testfile.
702 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
703 * gdb.mi/mi2-stack.exp: Use standard_testfile.
704 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
705 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
706 * gdb.mi/mi2-until.exp: Use standard_testfile.
707 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
708 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
709 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
710 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
711 * gdb.mi/mi2-watch.exp: Use standard_testfile.
712
f5f3a911
TT
7132012-07-10 Tom Tromey <tromey@redhat.com>
714
715 * gdb.cp/abstract-origin.exp: Use standard_testfile.
716 * gdb.cp/ambiguous.exp: Use standard_testfile,
717 prepare_for_testing.
718 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
719 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
720 * gdb.cp/anon-ns.exp: Use standard_testfile.
721 * gdb.cp/anon-struct.exp: Use standard_testfile.
722 * gdb.cp/anon-union.exp: Use standard_testfile,
723 prepare_for_testing.
724 * gdb.cp/arg-reference.exp: Use standard_testfile,
725 prepare_for_testing.
726 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
727 * gdb.cp/breakpoint.exp: Use standard_testfile,
728 prepare_for_testing.
729 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
730 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
731 standard_output_file.
732 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
733 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
734 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
735 (test_static_members): Update.
736 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
737 * gdb.cp/converts.exp: Use standard_testfile.
738 * gdb.cp/cp-relocate.exp: Use standard_testfile.
739 * gdb.cp/cpcompletion.exp: Use standard_testfile,
740 prepare_for_testing.
741 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
742 * gdb.cp/cplabel.exp: Use standard_testfile.
743 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
744 prepare_for_testing.
745 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
746 * gdb.cp/derivation.exp: Use standard_testfile,
747 prepare_for_testing.
748 * gdb.cp/destrprint.exp: Use standard_testfile.
749 * gdb.cp/dispcxx.exp: Use standard_testfile.
750 * gdb.cp/exception.exp: Use standard_testfile,
751 prepare_for_testing.
752 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
753 * gdb.cp/extern-c.exp: Use standard_testfile,
754 prepare_for_testing.
755 * gdb.cp/formatted-ref.exp: Use standard_testfile,
756 prepare_for_testing.
757 * gdb.cp/fpointer.exp: Use standard_testfile.
758 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
759 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
760 standard_output_file.
761 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
762 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
763 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
764 standard_output_file.
765 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
766 (do_tests): Update.
767 * gdb.cp/koenig.exp: Use standard_testfile.
768 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
769 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
770 * gdb.cp/m-static.exp: Use standard_testfile,
771 prepare_for_testing.
772 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
773 * gdb.cp/mb-inline.exp: Use standard_testfile,
774 prepare_for_testing.
775 * gdb.cp/mb-templates.exp: Use standard_testfile,
776 prepare_for_testing.
777 * gdb.cp/member-ptr.exp: Use standard_testfile,
778 prepare_for_testing.
779 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
780 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
781 * gdb.cp/method2.exp: Use standard_testfile.
782 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
783 standard_output_file.
784 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
785 (do_tests): Update.
786 * gdb.cp/namespace-enum.exp: Use standard_testfile,
787 prepare_for_testing.
788 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
789 prepare_for_testing.
790 * gdb.cp/namespace.exp: Use standard_testfile,
791 prepare_for_testing.
792 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
793 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
794 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
795 * gdb.cp/nsimport.exp: Use standard_testfile,
796 prepare_for_testing.
797 * gdb.cp/nsnested.exp: Use standard_testfile.
798 * gdb.cp/nsnoimports.exp: Use standard_testfile.
799 * gdb.cp/nsrecurs.exp: Use standard_testfile,
800 prepare_for_testing.
801 * gdb.cp/nsstress.exp: Use standard_testfile,
802 prepare_for_testing.
803 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
804 * gdb.cp/operator.exp: Use standard_testfile.
805 * gdb.cp/oranking.exp: Use standard_testfile.
806 * gdb.cp/overload-const.exp: Use standard_testfile.
807 * gdb.cp/overload.exp: Use standard_testfile,
808 prepare_for_testing.
809 * gdb.cp/ovldbreak.exp: Use standard_testfile.
810 * gdb.cp/ovsrch.exp: Use standard_testfile.
811 * gdb.cp/paren-type.exp: Use standard_testfile.
812 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
813 prepare_for_testing.
814 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
815 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
816 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
817 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
818 * gdb.cp/pr10728.exp: Use standard_testfile,
819 standard_output_file.
820 * gdb.cp/pr12028.exp: Use standard_testfile.
821 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
822 * gdb.cp/pr9167.exp: Use standard_testfile.
823 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
824 * gdb.cp/printmethod.exp: Use standard_testfile,
825 prepare_for_testing.
826 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
827 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
828 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
829 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
830 standard_output_file.
831 * gdb.cp/readnow-language.exp: Use standard_testfile.
832 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
833 (gdb_start_again): Use clean_restart.
834 * gdb.cp/ref-types.exp: Use standard_testfile,
835 prepare_for_testing.
836 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
837 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
838 * gdb.cp/smartp.exp: Use standard_testfile.
839 * gdb.cp/static-method.exp: Use standard_testfile.
840 * gdb.cp/static-print-quit.exp: Use standard_testfile.
841 * gdb.cp/temargs.exp: Use standard_testfile.
842 * gdb.cp/templates.exp: Use standard_testfile,
843 prepare_for_testing.
844 (do_tests): Update.
845 * gdb.cp/try_catch.exp: Use standard_testfile,
846 prepare_for_testing.
847 * gdb.cp/typedef-operator.exp: Use standard_testfile.
848 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
849 * gdb.cp/virtbase.exp: Use standard_testfile,
850 prepare_for_testing.
851 * gdb.cp/virtfunc.exp: Use standard_testfile,
852 prepare_for_testing.
853 (do_tests): Update.
854 * gdb.cp/virtfunc2.exp: Use standard_testfile,
855 prepare_for_testing.
856
686f09d0
TT
8572012-07-10 Tom Tromey <tromey@redhat.com>
858
859 * lib/gdb.exp (standard_testfile): Unset output variables from
860 earlier invocations.
861
9357e021
YQ
8622012-07-10 Yao Qi <yao@codesourcery.com>
863
864 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
865 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
866 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
867 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
868 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
869 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
870 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
871 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
872 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
873 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
874 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
875 * gdb.mi/mi-var-display.exp: Likewise.
876 * gdb.mi/mi-var-invalidate.exp: Likewise.
877 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
878 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
879 * gdb.mi/mi2-console.exp: Likewise.
880 * gdb.mi/mi2-disassemble.exp: Likewise.
881 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
882 * gdb.mi/mi2-read-memory.exp: Likewise.
883 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
884 * gdb.mi/mi2-simplerun.exp: Likewise.
885 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
886 * gdb.mi/mi2-syn-frame.exp: Likewise.
887 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
888 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
889 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
890
e314d629
TT
8912012-07-09 Tom Tromey <tromey@redhat.com>
892
893 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
894 * gdb.base/callfuncs.exp: Add cast-based test.
895 * gdb.base/callfuncs.c (voidfunc): New function.
896
06928b3f
DE
8972012-07-08 Doug Evans <dje@google.com>
898
899 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
900
32f11bad
JK
9012012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
902
903 Fix XFAIL compatibility with old i386 systems.
904 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
905 Check also 'Cannot insert breakpoint 0'.
906
76b83c51
JK
9072012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
908
909 PR 14321
910 * gdb.base/find.exp
911 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
912
a6fb9c08
TT
9132012-07-06 Tom Tromey <tromey@redhat.com>
914
915 * gdb.base/whatis.exp: Add test.
916
71918a86
TT
9172012-07-06 Tom Tromey <tromey@redhat.com>
918
919 * gdb.base/whatis.exp: Add regression test.
920
fcde5961
TT
9212012-07-06 Tom Tromey <tromey@redhat.com>
922
923 * gdb.base/whatis.exp: Add tests.
924
f9cf0f4a
JK
9252012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
926
927 PR 12649
928 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
929 gdb_test_multiple $gdb_prompt terminator.
930
979ade8b
PA
9312012-07-04 Pedro Alves <palves@redhat.com>
932
933 * gdb.mi/mi-reverse.exp: Use supports_reverse and
934 supports_process_record.
935
8a980b44
PA
9362012-07-04 Pedro Alves <palves@redhat.com>
937
938 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
939 endings.
940 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
941
855ba978
SS
9422012-07-03 Stan Shebs <stan@codesourcery.com>
943
944 * gdb.base/info-os.c (main): Retry resource acquisition until an
945 available one is found.
946 * gdb.base/info-os.exp: Collect resource keys from the program
947 and use them in matching.
948
fcb44371
JK
9492012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
950
951 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
952 Wrap the test into loop for corefile and core0file.
953
08a67be6
JK
9542012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
955
956 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
957 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
958 .note.GNU-stack.
959
0f3c2347
JK
960 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
961
ff4a4500
SDJ
9622012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
963
964 * gdb.base/help.exp (help b, help br, help bre, help brea, help
965 break): Include help message for the new `-probe' and `-probe-stap'
966 options.
967
d3ce09f5
SS
9682012-07-02 Stan Shebs <stan@codesourcery.com>
969
970 * gdb.base/dprintf.exp: Add agent style tests.
971
a1624241
JK
9722012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
973
974 * gdb.base/stale-infcall.c (infcall): New label test-next.
975 (main): New labels test-pass and test-fail.
976 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
977 $test_fail_bpnum to test-fail.
978 (test system longjmp tracking support): New test.
979 Delete $test_fail_bpnum.
980 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
981 breakpoint.
982
42e7ad6c
DE
9832012-06-30 Doug Evans <dje@google.com>
984
985 * gdb.dwarf2/fission-reread.S: New file.
986 * gdb.dwarf2/fission-reread.exp: New file.
987
37ce89eb
SS
9882012-06-28 Stan Shebs <stan@codesourcery.com>
989
990 * gdb.mi/mi-logging.exp: New file.
991
e5ef252a
PA
9922012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
993 Pedro Alves <palves@redhat.com>
994
995 * gdb.threads/siginfo-threads.exp: New file.
996 * gdb.threads/siginfo-threads.c: New file.
997 * gdb.threads/sigstep-threads.exp: New file.
998 * gdb.threads/sigstep-threads.c: New file.
999
22f1fbae
TT
10002012-06-28 Tom Tromey <tromey@redhat.com>
1001
1002 * gdb.go/package.exp: Partially revert earlier patch; use
1003 gdb_compile again. Use standard_output_file.
1004
2e3cf129
DE
10052012-06-27 Doug Evans <dje@google.com>
1006
1007 * gdb.dwarf2/fission-base.c: New file.
1008 * gdb.dwarf2/fission-base.S: New file.
1009 * gdb.dwarf2/fission-base.exp: New file.
1010
785fd303
JK
10112012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1012
1013 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1014
1bb9788d
TT
10152012-06-27 Tom Tromey <tromey@redhat.com>
1016
1017 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1018 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1019
c83ee902
TT
10202012-06-27 Tom Tromey <tromey@redhat.com>
1021
1022 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1023 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1024 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1025 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1026 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1027 prepare_for_testing.
1028 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1029 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1030 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1031 standard_testfile.
1032 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1033 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1034 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1035 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1036 prepare_for_testing.
1037 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1038 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1039 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1040 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1041 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1042 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1043 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1044 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1045 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1046 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1047 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1048 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1049 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1050 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1051 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1052 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1053 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1054 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1055 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1056 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1057 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1058 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1059 standard_output_file.
1060 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1061 standard_output_file.
1062 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1063 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1064 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1065 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1066 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1067 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1068 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1069 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1070 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1071 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1072 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1073 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1074 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1075 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1076 * gdb.dwarf2/valop.exp: Use standard_testfile,
1077 prepare_for_testing.
1078
5204774b
TT
10792012-06-27 Tom Tromey <tromey@redhat.com>
1080
1081 * gdb.python/python.exp: Fix regexps in pagination tests.
1082
ee0bf529
SCR
10832012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1084
1085 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1086 'last' of gdb.Symtab_and_line.
1087 * gdb.python/py-symbol.c: Move break point comment to enable
1088 testing of gdb.Symtab_and_line.last.
1089
14fcc022
TT
10902012-06-26 Tom Tromey <tromey@redhat.com>
1091
1092 * gdb.threads/step.c: Remove.
1093 * gdb.threads/step.exp: Remove.
1094 * gdb.threads/step2.exp: Remove.
1095
0efbbabc
TT
10962012-06-26 Tom Tromey <tromey@redhat.com>
1097
1098 * gdb.threads/watchpoint-fork.exp (test): Use
1099 standard_output_file. Don't declare objdir.
1100 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1101 standard_output_file.
1102 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1103 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1104 clean_restart. Remove incdir.
1105 * gdb.threads/corethreads.exp: Use standard_testfile.
1106 * gdb.threads/execl.exp: Use standard_testfile,
1107 standard_output_file, clean_restart.
1108 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1109 clean_restart.
1110 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1111 clean_restart.
1112 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1113 incdir.
1114 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1115 clean_restart. Remove incdir.
1116 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1117 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1118 clean_restart. Remove incdir.
1119 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1120 Remove incdir.
1121 * gdb.threads/leader-exit.exp: Use standard_testfile.
1122 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1123 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1124 clean_restart.
1125 * gdb.threads/manythreads.exp: Use standard_testfile,
1126 clean_restart. Remove incdir.
1127 * gdb.threads/multi-create.exp: Use standard_testfile,
1128 clean_restart.
1129 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1130 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1131 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1132 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1133 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1134 * gdb.threads/pending-step.exp: Use standard_testfile,
1135 clean_restart. Remove incdir.
1136 * gdb.threads/print-threads.exp: Use standard_testfile,
1137 clean_restart. Remove incdir.
1138 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1139 clean_restart. Remove incdir.
1140 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1141 Remove incdir.
1142 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1143 incdir.
1144 * gdb.threads/sigthread.exp: Use standard_testfile,
1145 clean_restart.
1146 * gdb.threads/staticthreads.exp: Use standard_testfile,
1147 clean_restart. Remove incdir.
1148 * gdb.threads/switch-threads.exp: Use standard_testfile,
1149 clean_restart. Remove incdir.
1150 * gdb.threads/thread-execl.exp: Use standard_testfile,
1151 clean_restart. Remove incdir.
1152 * gdb.threads/thread-find.exp: Use standard_testfile,
1153 clean_restart.
1154 * gdb.threads/thread-specific.exp: Use standard_testfile,
1155 clean_restart. Remove incdir.
1156 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1157 clean_restart. Remove incdir.
1158 * gdb.threads/thread_check.exp: Use standard_testfile,
1159 clean_restart. Remove incdir.
1160 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1161 incdir.
1162 * gdb.threads/threadapply.exp: Use standard_testfile,
1163 clean_restart. Remove incdir.
1164 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1165 clean_restart. Remove incdir.
1166 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1167 clean_restart.
1168 * gdb.threads/tls-shared.exp: Use standard_testfile,
1169 clean_restart, standard_output_file.
1170 * gdb.threads/tls-var.exp: Use standard_testfile,
1171 standard_output_file.
1172 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1173 Remove incdir.
1174 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1175 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1176 incdir.
1177 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1178 clean_restart. Remove incdir.
1179
497a5eb0
TT
11802012-06-26 Tom Tromey <tromey@redhat.com>
1181
1182 * gdb.trace/actions.exp: Use standard_testfile.
1183 * gdb.trace/ax.exp: Use standard_testfile.
1184 * gdb.trace/backtrace.exp: Use standard_testfile.
1185 * gdb.trace/change-loc.exp: Use standard_testfile.
1186 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1187 * gdb.trace/collection.exp: Use standard_testfile,
1188 prepare_for_testing.
1189 * gdb.trace/deltrace.exp: Use standard_testfile.
1190 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1191 * gdb.trace/ftrace.exp: Use standard_testfile.
1192 * gdb.trace/infotrace.exp: Use standard_testfile.
1193 * gdb.trace/packetlen.exp: Use standard_testfile.
1194 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1195 * gdb.trace/passcount.exp: Use standard_testfile.
1196 * gdb.trace/pending.exp: Use standard_testfile.
1197 * gdb.trace/report.exp: Use standard_testfile.
1198 * gdb.trace/save-trace.exp: Use standard_testfile.
1199 * gdb.trace/stap-trace.exp: Use standard_testfile.
1200 * gdb.trace/status-stop.exp: Use standard_testfile.
1201 * gdb.trace/strace.exp: Use standard_testfile.
1202 * gdb.trace/tfile.exp: Use standard_testfile.
1203 * gdb.trace/tfind.exp: Use standard_testfile.
1204 * gdb.trace/trace-break.exp: Use standard_testfile.
1205 * gdb.trace/trace-mt.exp: Use standard_testfile.
1206 * gdb.trace/tracecmd.exp: Use standard_testfile.
1207 * gdb.trace/tspeed.exp: Use standard_testfile.
1208 * gdb.trace/tstatus.exp: Use standard_testfile.
1209 * gdb.trace/tsv.exp: Use standard_testfile.
1210 * gdb.trace/unavailable.exp: Use standard_testfile,
1211 prepare_for_testing.
1212 * gdb.trace/while-dyn.exp: Use standard_testfile.
1213 * gdb.trace/while-stepping.exp: Use standard_testfile.
1214
7686c074
TT
12152012-06-26 Tom Tromey <tromey@redhat.com>
1216
1217 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1218 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1219 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1220 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1221 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1222 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1223 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1224 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1225 prepare_for_testing.
1226 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1227 prepare_for_testing.
1228 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1229 prepare_for_testing.
1230 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1231 prepare_for_testing.
1232 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1233 prepare_for_testing
1234 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1235 * gdb.reverse/machinestate.exp: Use standard_testfile.
1236 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1237 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1238 build_executable.
1239 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1240 build_executable.
1241 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1242 standard_output_file.
1243 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1244 standard_output_file.
1245 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1246 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1247 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1248 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1249 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1250 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1251
481fc100
TT
12522012-06-26 Tom Tromey <tromey@redhat.com>
1253
1254 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1255 standard_output_file.
1256 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1257 prepare_for_testing. Remove directory-checking code.
1258
7bb18ae2
TT
12592012-06-25 Tom Tromey <tromey@redhat.com>
1260
1261 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1262 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1263 build_executable, not prepare_for_testing.
1264 * gdb.multi/base.exp: Use standard_output_file. Use
1265 build_executable, not prepare_for_testing.
1266
cf09b3e4
TT
12672012-06-25 Tom Tromey <tromey@redhat.com>
1268
1269 * gdb.fortran/subarray.exp: Use standard_testfile,
1270 prepare_for_testing.
1271 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1272 * gdb.fortran/module.exp: Use standard_testfile.
1273 * gdb.fortran/logical.exp: Use standard_testfile.
1274 * gdb.fortran/library-module.exp: Use standard_testfile,
1275 standard_output_file.
1276 * gdb.fortran/derived-type.exp: Use standard_testfile,
1277 prepare_for_testing.
1278 * gdb.fortran/complex.exp: Use standard_testfile,
1279 prepare_for_testing.
1280 * gdb.fortran/charset.exp: Use standard_testfile.
1281 * gdb.fortran/array-element.exp: Use standard_testfile,
1282 prepare_for_testing.
1283
18b5ff1b
KS
12842012-06-25 Keith Seitz <keiths@redhat.com>
1285
1286 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1287 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1288
17b77626
TT
12892012-06-25 Tom Tromey <tromey@redhat.com>
1290
1291 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1292 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1293 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1294 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1295
f91e3dc1
TT
12962012-06-25 Tom Tromey <tromey@redhat.com>
1297
1298 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1299 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1300 * gdb.linespec/linespec.exp: Use standard_testfile.
1301
a884434d
TT
13022012-06-25 Tom Tromey <tromey@redhat.com>
1303
1304 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1305 prepare_for_testing.
1306
efc9d70a
TT
13072012-06-25 Tom Tromey <tromey@redhat.com>
1308
1309 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1310 prepare_for_testing.
1311 * gdb.opt/inline-break.exp: Use standard_testfile,
1312 prepare_for_testing.
1313 * gdb.opt/inline-bt.exp: Use standard_testfile,
1314 prepare_for_testing.
1315 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1316 prepare_for_testing.
1317 * gdb.opt/inline-locals.exp: Use standard_testfile,
1318 prepare_for_testing.
1319
e2fc92c6
TT
13202012-06-25 Tom Tromey <tromey@redhat.com>
1321
1322 * gdb.asm/asm-source.exp: Use standard_output_file,
1323 standard_testfile. Construct .o files in proper subdir.
1324
b0963d73
TT
13252012-06-25 Tom Tromey <tromey@redhat.com>
1326
1327 * gdb.server/ext-attach.exp: Use standard_testfile,
1328 prepare_for_testing.
1329 * gdb.server/ext-run.exp: Use standard_testfile,
1330 build_executable.
1331 * gdb.server/file-transfer.exp: Use standard_testfile,
1332 prepare_for_testing.
1333 * gdb.server/server-exec-info.exp: Use standard_testfile.
1334 * gdb.server/server-mon.exp: Use standard_testfile,
1335 prepare_for_testing.
1336 * gdb.server/server-run.exp: Use standard_testfile,
1337 build_executable.
1338 * gdb.server/solib-list.exp: Use standard_testfile,
1339 standard_output_file.
1340
8a3e1f8d
TT
13412012-06-25 Tom Tromey <tromey@redhat.com>
1342
1343 * lib/gdb.exp (standard_output_file): Use "file join".
1344 * gdb.go/chan.exp: Use standard_testfile.
1345 * gdb.go/handcall.exp: Use standard_testfile.
1346 * gdb.go/hello.exp: Use standard_testfile.
1347 * gdb.integers/chan.exp: Use standard_testfile.
1348 * gdb.go/methods.exp: Use standard_testfile.
1349 * gdb.go/package.exp: Use standard_testfile.
1350 * gdb.go/strings.exp: Use standard_testfile.
1351 * gdb.go/types.exp: Use standard_testfile.
1352 * gdb.go/unsafe.exp: Use standard_testfile.
1353
944a9061
MGD
13542012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1355
1356 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1357
1c06bd58
JK
13582012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1359
1360 Fix regression by the previous commit.
1361 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1362
b4a58790
TT
13632012-06-22 Tom Tromey <tromey@redhat.com>
1364
1365 * gdb.python/lib-types.exp: Use standard_testfile,
1366 prepare_for_testing.
1367 * gdb.python/py-block.exp: Use standard_testfile.
1368 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1369 * gdb.python/py-events.exp: Use standard_testfile,
1370 standard_output_file.
1371 * gdb.python/py-evsignal.exp: Use standard_testfile.
1372 * gdb.python/py-evethreads.exp: Use standard_testfile.
1373 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1374 * gdb.python/py-explore.exp: Use standard_testfile.
1375 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1376 standard_output_file.
1377 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1378 prepare_for_testing.
1379 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1380 * gdb.python/py-frame.exp: Use standard_testfile.
1381 * gdb.python/py-inferior.exp: Use standard_testfile.
1382 * gdb.python/py-infthread.exp: Use standard_testfile.
1383 * gdb.python/py-mi.exp: Use standard_testfile.
1384 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1385 build_executable.
1386 * gdb.python/py-objfile.exp: Use standard_testfile.
1387 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1388 prepare_for_testing.
1389 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1390 * gdb.python/py-progspace.exp: Use standard_testfile,
1391 build_executable.
1392 * gdb.python/py-prompt.exp: Use standard_testfile,
1393 build_executable.
1394 * gdb.python/py-section-script.exp: Use standard_testfile,
1395 build_executable.
1396 * gdb.python/py-shared.exp: Use standard_testfile,
1397 standard_output_file, clean_restart.
1398 * gdb.python/py-symbol.exp: Use standard_output_file,
1399 prepare_for_testing.
1400 * gdb.python/py-symtab.exp: Use standard_output_file,
1401 prepare_for_testing
1402 * gdb.python/py-template.exp: Use standard_testfile.
1403 * gdb.python/py-type.exp: Use standard_testfile.
1404 * gdb.python/py-value-cc.exp: Use standard_testfile.
1405 * gdb.python/py-value.exp: Use standard_testfile.
1406 * gdb.python/python.exp: Use standard_testfile, build_executable.
1407
2c44deac
TT
14082012-06-22 Tom Tromey <tromey@redhat.com>
1409
1410 * gdb.objc/basicclass.exp: Use standard_testfile.
1411 (do_objc_tests): Don't declare objdir.
1412 * gdb.objc/nondebug.exp: Use standard_testfile.
1413 (do_objc_tests): Don't declare objdir.
1414 * gdb.objc/objcdecode.exp: Use standard_testfile.
1415 (do_objc_tests): Don't declare objdir.
1416
c24ccbce
TT
14172012-06-22 Tom Tromey <tromey@redhat.com>
1418
1419 * gdb.java/jmain.exp: Use standard_testfile.
1420 * gdb.java/jmisc.exp: Use standard_testfile.
1421 * gdb.java/jnpe.exp: Use standard_testfile.
1422 * gdb.java/jprint.exp: Use standard_testfile.
1423
0a6d0306
TT
14242012-06-22 Tom Tromey <tromey@redhat.com>
1425
1426 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1427 (standard_output_file, standard_testfile): New procs.
1428 (build_executable, clean_restart): Use standard_output_file.
1429
6ea815ef
YQ
14302012-06-22 Yao Qi <yao@codesourcery.com>
1431
1432 * boards/native-gdbserver.exp: New proc ${board}_exec.
1433 * boards/native-stdio-gdbserver.exp: Likewise.
1434
4c93b1db
TT
14352012-06-21 Tom Tromey <tromey@redhat.com>
1436
1437 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1438 (build_executable): Update.
1439 (get_compiler_info): Remove 'binfile' argument.
1440 * gdb.ada/arrayidx.exp: Update.
1441 * gdb.ada/null_array.exp: Update.
1442 * gdb.arch/altivec-abi.exp: Update.
1443 * gdb.arch/altivec-regs.exp: Update.
1444 * gdb.arch/amd64-byte.exp: Update.
1445 * gdb.arch/amd64-dword.exp: Update.
1446 * gdb.arch/amd64-word.exp: Update.
1447 * gdb.arch/i386-avx.exp: Update.
1448 * gdb.arch/i386-byte.exp: Update.
1449 * gdb.arch/i386-sse.exp: Update.
1450 * gdb.arch/i386-word.exp: Update.
1451 * gdb.arch/ppc-dfp.exp: Update.
1452 * gdb.arch/ppc-fp.exp: Update.
1453 * gdb.arch/vsx-regs.exp: Update.
1454 * gdb.base/all-bin.exp: Update.
1455 * gdb.base/annota1.exp: Update.
1456 * gdb.base/async.exp: Update.
1457 * gdb.base/attach.exp: Update.
1458 * gdb.base/break-interp.exp: Update.
1459 * gdb.base/call-ar-st.exp: Update.
1460 * gdb.base/call-rt-st.exp: Update.
1461 * gdb.base/call-sc.exp: Update.
1462 * gdb.base/callfuncs.exp: Update.
1463 * gdb.base/catch-load.exp: Update.
1464 * gdb.base/completion.exp: Update.
1465 * gdb.base/complex.exp: Update.
1466 * gdb.base/condbreak.exp: Update.
1467 * gdb.base/consecutive.exp: Update.
1468 * gdb.base/constvars.exp: Update.
1469 * gdb.base/corefile.exp: Update.
1470 * gdb.base/eval-skip.exp: Update.
1471 * gdb.base/expand-psymtabs.exp: Update.
1472 * gdb.base/exprs.exp: Update.
1473 * gdb.base/fileio.exp: Update.
1474 * gdb.base/fixsection.exp: Update.
1475 * gdb.base/funcargs.exp: Update.
1476 * gdb.base/gdb11530.exp: Update.
1477 * gdb.base/gdb1555.exp: Update.
1478 * gdb.base/gnu-ifunc.exp: Update.
1479 * gdb.base/gnu_vector.exp: Update.
1480 * gdb.base/info-macros.exp: Update.
1481 * gdb.base/jit-simple.exp: Update.
1482 * gdb.base/jit-so.exp: Update.
1483 * gdb.base/jit.exp: Update.
1484 * gdb.base/langs.exp: Update.
1485 * gdb.base/list.exp: Update.
1486 * gdb.base/logical.exp: Update.
1487 * gdb.base/long_long.exp: Update.
1488 * gdb.base/longjmp.exp: Update.
1489 * gdb.base/macscp.exp: Update.
1490 * gdb.base/mips_pro.exp: Update.
1491 * gdb.base/miscexprs.exp: Update.
1492 * gdb.base/morestack.exp: Update.
1493 * gdb.base/nodebug.exp: Update.
1494 * gdb.base/opaque.exp: Update.
1495 * gdb.base/pc-fp.exp: Update.
1496 * gdb.base/pending.exp: Update.
1497 * gdb.base/permissions.exp: Update.
1498 * gdb.base/pointers.exp: Update.
1499 * gdb.base/prelink.exp: Update.
1500 * gdb.base/printcmds.exp: Update.
1501 * gdb.base/psymtab.exp: Update.
1502 * gdb.base/ptype.exp: Update.
1503 * gdb.base/relational.exp: Update.
1504 * gdb.base/scope.exp: Update.
1505 * gdb.base/setvar.exp: Update.
1506 * gdb.base/shlib-call.exp: Update.
1507 * gdb.base/shreloc.exp: Update.
1508 * gdb.base/signals.exp: Update.
1509 * gdb.base/sizeof.exp: Update.
1510 * gdb.base/so-impl-ld.exp: Update.
1511 * gdb.base/so-indr-cl.exp: Update.
1512 * gdb.base/solib-disc.exp: Update.
1513 * gdb.base/solib-display.exp: Update.
1514 * gdb.base/solib-nodir.exp: Update.
1515 * gdb.base/solib-overlap.exp: Update.
1516 * gdb.base/solib-symbol.exp: Update.
1517 * gdb.base/solib-weak.exp: Update.
1518 * gdb.base/solib.exp: Update.
1519 * gdb.base/store.exp: Update.
1520 * gdb.base/structs.exp: Update.
1521 * gdb.base/structs2.exp: Update.
1522 * gdb.base/type-opaque.exp: Update.
1523 * gdb.base/unload.exp: Update.
1524 * gdb.base/varargs.exp: Update.
1525 * gdb.base/volatile.exp: Update.
1526 * gdb.base/watch_thread_num.exp: Update.
1527 * gdb.base/watchpoint-solib.exp: Update.
1528 * gdb.base/watchpoint.exp: Update.
1529 * gdb.base/watchpoints.exp: Update.
1530 * gdb.base/whatis.exp: Update.
1531 * gdb.cell/arch.exp: Update.
1532 * gdb.cell/break.exp: Update.
1533 * gdb.cell/bt.exp: Update.
1534 * gdb.cell/core.exp: Update.
1535 * gdb.cell/data.exp: Update.
1536 * gdb.cell/ea-cache.exp: Update.
1537 * gdb.cell/f-regs.exp: Update.
1538 * gdb.cell/fork.exp: Update.
1539 * gdb.cell/gcore.exp: Update.
1540 * gdb.cell/mem-access.exp: Update.
1541 * gdb.cell/ptype.exp: Update.
1542 * gdb.cell/registers.exp: Update.
1543 * gdb.cell/sizeof.exp: Update.
1544 * gdb.cell/solib-symbol.exp: Update.
1545 * gdb.cell/solib.exp: Update.
1546 * gdb.cp/ambiguous.exp: Update.
1547 * gdb.cp/breakpoint.exp: Update.
1548 * gdb.cp/bs15503.exp: Update.
1549 * gdb.cp/casts.exp: Update.
1550 * gdb.cp/class2.exp: Update.
1551 * gdb.cp/cpexprs.exp: Update.
1552 * gdb.cp/cplusfuncs.exp: Update.
1553 * gdb.cp/ctti.exp: Update.
1554 * gdb.cp/dispcxx.exp: Update.
1555 * gdb.cp/gdb1355.exp: Update.
1556 * gdb.cp/gdb2384.exp: Update.
1557 * gdb.cp/gdb2495.exp: Update.
1558 * gdb.cp/infcall-dlopen.exp: Update.
1559 * gdb.cp/local.exp: Update.
1560 * gdb.cp/m-data.exp: Update.
1561 * gdb.cp/m-static.exp: Update.
1562 * gdb.cp/mb-ctor.exp: Update.
1563 * gdb.cp/mb-inline.exp: Update.
1564 * gdb.cp/mb-templates.exp: Update.
1565 * gdb.cp/member-ptr.exp: Update.
1566 * gdb.cp/method.exp: Update.
1567 * gdb.cp/namespace.exp: Update.
1568 * gdb.cp/nextoverthrow.exp: Update.
1569 * gdb.cp/nsdecl.exp: Update.
1570 * gdb.cp/nsrecurs.exp: Update.
1571 * gdb.cp/nsstress.exp: Update.
1572 * gdb.cp/nsusing.exp: Update.
1573 * gdb.cp/pr-1023.exp: Update.
1574 * gdb.cp/pr-1210.exp: Update.
1575 * gdb.cp/pr-574.exp: Update.
1576 * gdb.cp/pr9631.exp: Update.
1577 * gdb.cp/printmethod.exp: Update.
1578 * gdb.cp/psmang.exp: Update.
1579 * gdb.cp/re-set-overloaded.exp: Update.
1580 * gdb.cp/rtti.exp: Update.
1581 * gdb.cp/shadow.exp: Update.
1582 * gdb.cp/templates.exp: Update.
1583 * gdb.cp/try_catch.exp: Update.
1584 * gdb.dwarf2/dw2-ranges.exp: Update.
1585 * gdb.dwarf2/pr10770.exp: Update.
1586 * gdb.fortran/library-module.exp: Update.
1587 * gdb.hp/gdb.aCC/optimize.exp: Update.
1588 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1589 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1590 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1591 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1592 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1593 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1594 * gdb.hp/gdb.compat/xdb1.exp: Update.
1595 * gdb.hp/gdb.compat/xdb2.exp: Update.
1596 * gdb.hp/gdb.compat/xdb3.exp: Update.
1597 * gdb.hp/gdb.defects/bs14602.exp: Update.
1598 * gdb.hp/gdb.defects/solib-d.exp: Update.
1599 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1600 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1601 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1602 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1603 * gdb.mi/gdb792.exp: Update.
1604 * gdb.mi/mi-pending.exp: Update.
1605 * gdb.mi/mi-solib.exp: Update.
1606 * gdb.mi/mi-var-cp.exp: Update.
1607 * gdb.opt/clobbered-registers-O2.exp: Update.
1608 * gdb.opt/inline-bt.exp: Update.
1609 * gdb.opt/inline-cmds.exp: Update.
1610 * gdb.opt/inline-locals.exp: Update.
1611 * gdb.python/py-events.exp: Update.
1612 * gdb.python/py-finish-breakpoint.exp: Update.
1613 * gdb.python/py-type.exp: Update.
1614 * gdb.reverse/solib-precsave.exp: Update.
1615 * gdb.reverse/solib-reverse.exp: Update.
1616 * gdb.server/solib-list.exp: Update.
1617 * gdb.stabs/weird.exp: Update.
1618 * gdb.threads/attach-into-signal.exp: Update.
1619 * gdb.threads/attach-stopped.exp: Update.
1620 * gdb.threads/tls-shared.exp: Update.
1621 * gdb.trace/change-loc.exp: Update.
1622 * gdb.trace/strace.exp: Update.
1623
95c391b6
TT
16242012-06-19 Tom Tromey <tromey@redhat.com>
1625
1626 * gdb.base/whatis.exp: Add tests.
1627
e910f0b6
TT
16282012-06-19 Tom Tromey <tromey@redhat.com>
1629
1630 * gdb.cp/m-static.cc (keepalive): New function.
1631 (gnu_obj_1::method): Use it.
1632
422d65e7
DE
16332012-06-18 Doug Evans <dje@google.com>
1634
1635 * gdb.base/info-fun.exp: New file.
1636 * gdb.base/info-fun.c: New file.
1637 * gdb.base/info-fun-solib.c: New file.
1638
e2e4d78b
JK
16392012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1640
1641 Remove stale dummy frames.
1642 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1643 (maintenance info breakpoints): New tests.
1644 * gdb.base/stale-infcall.c: New file.
1645 * gdb.base/stale-infcall.exp: New file.
1646
1788b2d3
JK
16472012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1648
1649 * gdb.arch/amd64-entry-value-param.S: New file.
1650 * gdb.arch/amd64-entry-value-param.c: New file.
1651 * gdb.arch/amd64-entry-value-param.exp: New file.
1652
663b969e
TT
16532012-06-15 Tom Tromey <tromey@redhat.com>
1654
1655 * gdb.cp/namespace.exp: Add "show lang" test.
1656
8e09ad05
IS
16572012-06-15 Iain Sandoe <iain@codesourcery.com>
1658
1659 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1660 case. (top level): Use gdb_file_cmd instead of gdb_load.
1661
f85e18ee
JK
16622012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1663
1664 PR tdep/14222
1665 * gdb.arch/i386-sse-stack-align.S: New file.
1666 * gdb.arch/i386-sse-stack-align.c: New file.
1667 * gdb.arch/i386-sse-stack-align.exp: New file.
1668
f3b5e280
KS
16692012-06-13 Keith Seitz <keiths@redhat.com>
1670
1671 PR breakpoints/13798 and mi/11541
1672 * gdb.linespec/ls-errs.exp: Add a few more tests for
1673 filenames with spaces and colons.
1674
50af5481
JK
16752012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1676
1677 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1678 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1679 (test_function): Call CV_f.
1680 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1681 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1682 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1683 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1684 (p CV_f(CV::i)): New tests.
1685
d55637df
TT
16862012-06-13 Tom Tromey <tromey@redhat.com>
1687
1688 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1689
cc80f267
JK
16902012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1691
1692 Fix regression by the "ambiguous linespec" series.
1693 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1694 tests.
1695
bb2af9cc
JK
16962012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1697
1698 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1699 missing.
1700
e81a37f7
TT
17012012-06-11 Tom Tromey <tromey@redhat.com>
1702
1703 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1704 location...
1705 (main): ...here.
1706
8efd7788
YQ
17072012-06-07 Yao Qi <yao@codesourcery.com>
1708
1709 * gdb.trace/strace.exp: Shorten some too-long lines.
1710
359f5fe6
PA
17112012-06-06 Pedro Alves <palves@redhat.com>
1712
1713 * gdb.threads/clone-new-thread-event.c: New file.
1714 * gdb.threads/clone-new-thread-event.exp: New file.
1715
7b2fe205
YQ
17162012-06-06 Yao Qi <yao@codesourcery.com>
1717
1718 * gdb.base/dprintf.c (main): Add extra parameter when calling
1719 printf and fprintf.
1720 (bar): New function. It is a dead function, but to ensure
1721 'malloc' is linked explicitly.
1722
3eca55e8
YQ
17232012-06-06 Yao Qi <yao@codesourcery.com>
1724
1725 * gdb.base/info-proc.exp: Return if target doesn't support
1726 'info proc'.
1727
91cc9324
JK
17282012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1729
1730 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1731 (run program with breakpoint commands): XFAIl if it is not.
1732
c56e7c43
JB
17332012-06-05 Joel Brobecker <brobecker@adacore.com>
1734
1735 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1736 and add comment.
1737 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1738 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1739 "STOP" marker. Adjust testing strategy to make it work on
1740 all targets.
1741
1742 * gdb.base/print-file-var-main.c (main): Rewrite using local
1743 variables and adjust get_version_2's return value check.
1744 Add small comment.
1745 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1746 marker. Adjust testing strategy to make it work on all targets.
1747
ccab2054
JB
17482012-06-05 Joel Brobecker <brobecker@adacore.com>
1749
1750 * gdb.ada/bad-task-bp-keyword: New testcase.
1751
d0d86158
JK
17522012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1753
1754 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1755 Simplify it to ...
1756 (symbol-file ${testfile1}): ... here.
1757 (test eliminated var my_global_symbol)
1758 (test eliminated var my_static_symbol)
1759 (test eliminated var my_global_func, get address of main): Wrap them to
1760 'single psymtabs' and 'single symtabs'
1761 (get address of my_global_symbol, get address of my_static_symbol)
1762 (get address of my_global_func, get address of main): Wrap them to
1763 'order1' and 'order2'.
1764
952cf74c
JK
1765 * gdb.base/code_elim.exp
1766 (add-symbol-file ${testfile1} 0x100000)
1767 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1768 'order2'.
1769 (order1: add-symbol-file ${testfile1} 0x100000)
1770 (order1: add-symbol-file ${testfile2} 0x200000)
1771 (order2: add-symbol-file ${testfile2} 0x200000)
1772 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1773 .bss as appropriate.
1774
0c5bf5a9
JK
17752012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1776
1777 * gdb.server/solib-list-lib.c: New file.
1778 * gdb.server/solib-list-main.c: New file.
1779 * gdb.server/solib-list.exp: New file.
1780
4196f325
MR
17812012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1782
1783 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1784 for 'set print symbol' change.
1785
bfb05775
JK
17862012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1787
1788 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1789 .debug_abbrev_seg3.
1790
685b1105
JK
17912012-05-24 John Steele Scott <toojays@toojays.net>
1792
1793 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1794 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1795 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1796
f3e0e960
SS
17972012-05-23 Stan Shebs <stan@codesourcery.com>
1798
1799 * gdb.mi/mi-info-os.exp: New file.
1800
11eb1b4d
KS
18012012-05-23 Keith Seitz <keiths@redhat.com>
1802
1803 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1804 return -1 to suppress the rest of the tests.
1805 (compile_stap_bin): Return boolean success value.
1806
b1af9e97
TT
18072012-05-21 Tom Tromey <tromey@redhat.com>
1808
1809 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1810 Remove kfails.
1811 (test_print_mi_member_types): Likewise.
1812
248537e3
TT
18132012-05-21 Tom Tromey <tromey@redhat.com>
1814
1815 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1816 print symbol' change.
1817
d791e155
TJB
18182012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1819
1820 * gdb.python/py-prompt.exp: Quit if the target is remote.
1821
e77afa2e
JK
18222012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1823
1824 Fix ERROR: internal buffer is full.
1825 * gdb.base/info-os.exp (expect_multiline): New function.
1826 (get process list, get process groups, get threads)
1827 (get file descriptors, get internet-domain sockets)
1828 (get shared-memory regions, get semaphores, get message queues): Use
1829 it for these tests.
1830
9cb709b6
TT
18312012-05-18 Tom Tromey <tromey@redhat.com>
1832
1833 * gdb.mi/mi-var-cmd.exp: Update.
1834 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1835 * gdb.cp/virtbase.exp: Update.
1836 * gdb.cp/classes.exp (test_static_members): Update.
1837 * gdb.cp/casts.exp: Update.
1838 * gdb.base/pointers.exp: Update.
1839 * gdb.base/funcargs.exp (pointer_args): Update.
1840 (structs_by_reference): Update.
1841 * gdb.base/find.exp: Update.
1842 * gdb.base/call-strs.exp: Send "set print symbol off".
1843 * gdb.base/call-ar-st.exp: Update.
1844 * gdb.ada/fun_addr.exp: Update.
1845 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1846 Call it.
1847 (test_print_repeats_10, test_print_strings)
1848 (test_print_char_arrays): Update.
1849
b012acdd
TT
18502012-05-18 Tom Tromey <tromey@redhat.com>
1851
1852 * gdb.base/charset.exp (string_display): Update.
1853
1d51a733
TT
18542012-05-18 Tom Tromey <tromey@redhat.com>
1855
1856 * gdb.mi/mi2-var-display.exp: Update.
1857 * gdb.mi/mi-var-display.exp: Update.
1858 * gdb.mi/mi-var-child.exp: Update.
1859 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1860 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1861
957df313
DE
18622012-05-17 Doug Evans <dje@google.com>
1863
682c7f7b
DE
1864 * info-macros.exp: Pass "debug" to prepare_for_testing.
1865
957df313
DE
1866 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1867 * gdb.ada/Makefile.in (clean): Ditto.
1868 * gdb.arch/Makefile.in (clean): Ditto.
1869 * gdb.asm/Makefile.in (clean): Ditto.
1870 * gdb.base/Makefile.in (clean): Ditto.
1871 * gdb.cell/Makefile.in (clean): Ditto.
1872 * gdb.cp/Makefile.in (clean): Ditto.
1873 * gdb.disasm/Makefile.in (clean): Ditto.
1874 * gdb.dwarf2/Makefile.in (clean): Ditto.
1875 * gdb.fortran/Makefile.in (clean): Ditto.
1876 * gdb.go/Makefile.in (clean): Ditto.
1877 * gdb.hp/Makefile.in (clean): Ditto.
1878 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1879 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1880 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1881 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1882 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1883 * gdb.java/Makefile.in (clean): Ditto.
1884 * gdb.linespec/Makefile.in (clean): Ditto.
1885 * gdb.mi/Makefile.in (clean): Ditto.
1886 * gdb.modula2/Makefile.in (clean): Ditto.
1887 * gdb.multi/Makefile.in (clean): Ditto.
1888 * gdb.objc/Makefile.in (clean): Ditto.
1889 * gdb.opencl/Makefile.in (clean): Ditto.
1890 * gdb.opt/Makefile.in (clean): Ditto.
1891 * gdb.pascal/Makefile.in (clean): Ditto.
1892 * gdb.python/Makefile.in (clean): Ditto.
1893 * gdb.reverse/Makefile.in (clean): Ditto.
1894 * gdb.server/Makefile.in (clean): Ditto.
1895 * gdb.stabs/Makefile.in (clean): Ditto.
1896 * gdb.threads/Makefile.in (clean): Ditto.
1897 * gdb.trace/Makefile.in (clean): Ditto.
1898 * gdb.xml/Makefile.in (clean): Ditto.
1899
abc9d0dc
TT
19002012-05-16 Tom Tromey <tromey@redhat.com>
1901
1902 * gdb.base/macscp1.c (macscp_expr): Add comment.
1903 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1904
6a3a010b
MR
19052012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1906
1907 * gdb.base/return-nodebug.exp: Also test float and double types.
1908
01429c8e
JK
19092012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1910
1911 PR testsuite/12649
1912 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1913
54115cd4
JK
1914 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1915
0c5f383f
SDJ
19162012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1917
1918 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1919 `rerun_to_main'.
1920 (stap_test_no_debuginfo): Likewise.
1921
e7e0cddf
SS
19222012-05-14 Stan Shebs <stan@codesourcery.com>
1923
1924 * gdb.base/dprintf.c: New file.
1925 * gdb.base/dprintf.exp: New file.
1926
c772f8e7
HZ
19272012-05-14 Hui Zhu <hui_zhu@mentor.com>
1928
1929 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1930 * gdb.trace/disconnected-tracing.c: New file.
1931 * gdb.trace/disconnected-tracing.exp: New file.
1932
7efc75aa
SCR
19332012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1934
1935 * gdb.python/python.c: Add a new breakpoint comment.
1936 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1937
85d4a676
SS
19382011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1939
1940 * gdb.base/info-os.exp: New file.
1941 * gdb.base/info-os.c: New file.
1942
64ea88dc
JB
19432012-05-10 Joel Brobecker <brobecker@adacore.com>
1944
4647ab1b
JB
1945 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1946 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1947 New files.
64ea88dc 1948
afba63f1
JB
19492012-05-10 Joel Brobecker <brobecker@adacore.com>
1950
1951 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1952 gdb.base/ctxobj.exp: New files.
1953
9d198b1e
TT
19542012-05-09 Tom Tromey <tromey@redhat.com>
1955
1956 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1957
9bfee719
MR
19582012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1959
1960 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1961
3a7341d8
MR
19622012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1963
1964 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1965 before using it.
1966
52b3699b
TG
19672012-05-04 Tristan Gingold <gingold@adacore.com>
1968
1969 * gdb.base/set-noassign.exp: New test.
1970
a20ee7a4
SCR
19712012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1972
1973 * gdb.python/py-symbol.exp: Add tests to test the new methods
1974 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1975 * gdb.python/py-symbol.c: Add new struct to help test
1976 gdb.Symtab.static_block().
1977
bf2f0858
DE
19782012-05-03 Doug Evans <dje@google.com>
1979
1980 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1981 commented out.
1982
2d4e0376
YQ
19832012-05-03 Yao Qi <yao@codesourcery.com>
1984
1985 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1986 doesn't support.
1987 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1988 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1989
6d0bb9f3
YQ
19902012-05-03 Yao Qi <yao@codesourcery.com>
1991
1992 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1993
fd820528
DE
19942012-04-30 Doug Evans <dje@google.com>
1995
1996 PR testsuite/13961
1997 * gdb.dwarf2/pr13961.S: New file.
1998 * gdb.dwarf2/pr13961.exp: New file.
1999
b9e219b9
YQ
20002012-04-29 Yao Qi <yao@codesourcery.com>
2001
2002 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2003
3019eac3
DE
20042012-04-28 Doug Evans <dje@google.com>
2005
2006 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2007 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2008 All uses updated.
2009 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2010 "ptype func_cu1" to expand cu2 before cu1.
2011
62e5f89c
SDJ
20122012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2013 Tom Tromey <tromey@redhat.com>
2014
2015 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2016 variables.
2017 * gdb.base/stap-probe.c: New file.
2018 * gdb.base/stap-probe.exp: New file.
2019 * gdb.trace/stap-trace.c: New file.
2020 * gdb.trace/stap-trace.exp: New file.
2021 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2022 libgcc's unwinder.
2023
14132e89
MR
20242012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2025
2026 * gdb.arch/mips16-thunks-inmain.c: New file.
2027 * gdb.arch/mips16-thunks-main.c: New file.
2028 * gdb.arch/mips16-thunks-sin.c: New file.
2029 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2030 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2031 * gdb.arch/mips16-thunks-sinmain.c: New file.
2032 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2033 * gdb.arch/mips16-thunks.exp: New file.
2034
a766d390
DE
20352012-04-25 Doug Evans <dje@google.com>
2036
2037 * configure.ac: Create gdb.go/Makefile.
2038 * configure: Regenerate.
2039 * gdb.base/default.exp: Add "go" to "set language" testing.
2040 * gdb.go/Makefile.in: New file.
2041 * gdb.go/basic-types.exp: New file.
2042 * gdb.go/chan.exp: New file.
2043 * gdb.go/chan.go: New file.
2044 * gdb.go/handcall.exp: New file.
2045 * gdb.go/handcall.go: New file.
2046 * gdb.go/hello.exp: New file.
2047 * gdb.go/hello.go: New file.
2048 * gdb.go/integers.exp: New file.
2049 * gdb.go/integers.go: New file.
2050 * gdb.go/methods.exp: New file.
2051 * gdb.go/methods.go: New file.
2052 * gdb.go/package.exp: New file.
2053 * gdb.go/package1.go: New file.
2054 * gdb.go/package2.go: New file.
2055 * gdb.go/print.exp: New file.
2056 * gdb.go/strings.exp: New file.
2057 * gdb.go/strings.go: New file.
2058 * gdb.go/types.exp: New file.
2059 * gdb.go/types.go: New file.
2060 * gdb.go/unsafe.exp: New file.
2061 * gdb.go/unsafe.go: New file.
2062 * lib/future.exp: Add Go support.
2063 (gdb_find_go, gdb_find_go_linker): New procs.
2064 (gdb_default_target_compile): Add Go support.
2065 * lib/gdb.exp (skip_go_tests): New proc.
2066 * lib/go.exp: New file.
2067
e65f9ffb
TT
20682012-04-25 Tom Tromey <tromey@redhat.com>
2069
2070 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2071
14e75d8e
JK
20722012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2073 Jan Kratochvil <jan.kratochvil@redhat.com>
2074
2075 PR symtab/7259:
2076 * gdb.base/enumval.c: New test case.
2077 * gdb.base/enumval.exp: New test case.
2078 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2079 field.bitpos.
2080
f3525b70
PA
20812012-04-17 Pedro Alves <palves@redhat.com>
2082
2083 * Makefile.in (site.exp): Make site.exp source
2084 $srcdir/lib/append_gdb_boards_dir.exp.
2085 * lib/append_gdb_boards_dir.exp: New file.
2086
bccbefd2
JK
20872012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2088
2089 New option "set auto-load safe-path".
2090 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2091 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2092
bf88dd68
JK
20932012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2094
2095 auto-load: Implementation.
2096 * gdb.base/help.exp (test set height): Increase the height.
2097 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2098 to ...
2099 (info auto-load python-scripts): ... here.
2100 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2101 to ...
2102 (info auto-load python-scripts *): ... here.
2103
c0d4d1c0
YQ
21042012-04-16 Yao Qi <yao@codesourcery.com>
2105
2106 * lib/trace-support.exp (get_in_proc_agent): New.
2107 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2108 of in process trace agent.
2109 * gdb.trace/ftrace.exp: Likewise.
2110 * gdb.trace/pending.exp: Likewise.
2111 * gdb.trace/trace-break.exp: Likewise.
2112 * gdb.trace/trace-mt.exp
2113 * gdb.trace/tspeed.exp: Likewise.
2114 * gdb.trace/tstatus.exp
2115 * gdb.trace/strace.exp: Likewise.
2116
cbf68a60
TS
21172012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2118
dd6d3b70
TS
2119 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2120 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2121
cbf68a60
TS
2122 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2123
8264ba82
AG
21242012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2125
2126 PR mi/13393
2127 * gdb.mi/mi-var-rtti.cc: New file.
2128 * gdb.mi/mi-var-rtti.exp: New file.
2129 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2130 function.
2131 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2132
de0919f8 21332012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2134
2135 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2136 EXECUTABLES.
2137 * gdb.python/py-explore.c: C program used for testing the new
2138 'explore' command on C constructs.
2139 * gdb.python/py-explore.cc: C++ program used for testing the new
2140 'explore' command on C++ constructs.
2141 * gdb-python/py-explore.exp: Tests for the new 'explore'
2142 command on C constructs.
2143 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2144 command on C++ constructs.
2145
a82da7dd
MK
21462012-04-07 Mark Kettenis <kettenis@gnu.org>
2147
2148 * gdb.base/funcargs.exp (complex_args): Fix typo.
2149
e127cba8
JK
21502012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2151
2152 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2153 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2154
40e084e1
KS
21552012-04-05 Keith Seitz <keiths@redhat.com>
2156
2157 * gdb.base/advance.exp: Update error message for
2158 "advance malformed" test.
2159 * gdb.base/break.exp: Likewise for "breakpoint with
2160 trailing garbage" test.
2161 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2162 with trailing garbage" test.
2163 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2164 trailng garbage" test.
2165 * gdb.base/until.exp: Likewise for "malformed until" test.
2166 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2167 for "breakpoint info (after setting on all)".
2168 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2169 tests.
2170 * gdb.cp/cplabel.cc: New file.
2171 * gdb.cp/cplabel.exp: New test.
2172 * gdb.linespec/ls-errs.c: New file.
2173 * gdb.linespec/ls-errs.exp: New test.
2174
a72c8f6a
JK
21752012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2176
2177 * gdb.trace/unavailable.exp
2178 (collect globals: print object on: print derived_partial)
2179 (collect globals: print object on: print derived_whole)
2180 (collect globals: print object off: print derived_partial)
2181 (collect globals: print object off: print derived_whole): Update
2182 expected output.
2183
f87a3023
KS
21842012-03-30 Keith Seitz <keiths@redhat.com>
2185
2186 * gdb.python: Add test for linespecs with commas.
2187
e2171b3c
KS
21882012-03-28 Keith Seitz <keiths@redhat.com>
2189
2190 * gdb.linespec/ls-dollar.cc: New file.
2191 * gdb.linespec/ls-dollar.exp: New test.
2192
21932012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2194
2195 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2196 starting with the global namespace.
2197
2f4e0a80
DE
21982012-03-23 Doug Evans <dje@google.com>
2199
2200 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2201
7b282c5a
SCR
22022012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2203
2204 * gdb.python/py-value.cc: Add test case for testing the
2205 methodology exposing C++ values to Python.
2206 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2207 exposing C++ values to Python.
2208 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2209
2e98ca53
JK
22102012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2211 Siddhesh Poyarekar <siddhesh@redhat.com>
2212
2213 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2214 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2215 (generate native core dump): Make the test unsupported if core cannot
2216 be generated.
2217
8320cc4f
JK
22182012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2219
2220 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2221 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2222 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2223
3a69ffb2
JK
22242012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2225
2226 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2227
8fabffee
DE
22282012-03-17 Doug Evans <dje@google.com>
2229
2230 * dg-extract-results.sh: Handle KFAILs.
2231
ab260dad
JK
22322012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 PR symtab/13777
2235 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2236
53ba8333
JB
22372012-03-16 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.ada/set_pckd_arr_elt: New testcase.
2240
481860b3
GB
22412012-03-16 Gary Benson <gbenson@redhat.com>
2242
2243 PR breakpoints/10738
2244 * gdb.opt/inline-break.exp: New file.
2245 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2246 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2247 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2248 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2249 * gdb.base/async-shell.exp: Likewise.
2250 * lib/mi-support.exp (library_loaded_re): Likewise.
2251
410528f0
TT
22522012-03-15 Tom Tromey <tromey@redhat.com>
2253
2254 * gdb.cp/virtfunc2.exp: Update expected output.
2255 * gdb.cp/pr9631.exp: Update expected output.
2256 * gdb.cp/member-ptr.exp: Update expected output.
2257 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2258 output.
2259 * gdb.cp/casts.exp: Update expected output.
2260
c4aeac85
TT
22612012-03-15 Tom Tromey <tromey@redhat.com>
2262
2263 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2264 (test_info_vtbl): Likewise.
2265 (do_tests): Call test_info_vtbl.
2266 * gdb.cp/virtfunc.cc (va): New global.
2267
856d06f9
TS
22682012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2269
2270 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2271 describing DWARF data structures.
2272 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2273 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2274 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2275 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2276 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2277 * gdb.dwarf2/dw2-param-error.S: Likewise.
2278 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2279 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2280 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2281 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2282 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2283 * gdb.dwarf2/pr11465.S: Likewise.
2284
e837f12a
JK
22852012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 * gdb.mi/mi2-prompt.exp: New file.
2288
ccbb4f28
JB
22892012-03-13 Joel Brobecker <brobecker@adacore.com>
2290
2291 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2292
32039130
JB
22932012-03-13 Joel Brobecker <brobecker@adacore.com>
2294
2295 * gdb.ada/bp_range_type: New testcase.
2296
16899756
DE
22972012-03-13 Doug Evans <dje@google.com>
2298
2299 * gdb.base/default.exp: Delete tests for symbol-reloading.
2300 * gdb.base/help.exp: Ditto.
2301 * gdb.base/setshow.exp: Ditto.
2302 * gdb.base/gdb_history: Delete references to symbol-reloading.
2303
87b0bb13
JK
23042012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2305
2306 * gdb.base/attach-twice.c: New files.
2307 * gdb.base/attach-twice.exp: New files.
2308
0d7941a9
KS
23092012-03-08 Keith Seitz <keiths@redhat.com>
2310
2311 * lib/gdb.exp (gdb_get_line_number): Throw an
2312 error instead of returning -1.
2313 * gdb.base/break.exp: Remove unused variable
2314 bp_location5.
2315 * gdb.base/hbreak2.exp: Likewise.
2316 * gdb.base/sepdebug.exp: Likewise.
2317
f4647387
YQ
23182012-03-08 Yao Qi <yao@codesourcery.com>
2319 Pedro Alves <palves@redhat.com>
2320
2321 Fix PR server/13392.
2322 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2323 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2324 download tracepoints.
2325 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2326 (pending_tracepoint_resolved_during_trace): Likewise.
2327 (pending_tracepoint_installed_during_trace): Likewise.
2328 (pending_tracepoint_with_action_resolved): Likewise.
2329
83c532cb
KS
23302012-03-08 Keith Seitz <keiths@redhat.com>
2331
2332 * gdb.ada/array_bounds.exp: Get breakpoint for line
2333 with "START", not "STOP".
2334 * gdb.python/py-infthread.exp: Do not continue to
2335 line marked "Break here.", which is undefined.
2336
d6b6bbb7
LM
23372012-03-08 Luis Machado <lgustavo@codesourcery.com>
2338
2339 Revert:
2340
2341 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 Implement testsuite workaround for PR breakpoints/13781.
2344 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2345 (set breakpoint condition-evaluation host): New conditional command.
2346
7fe25d9b
JK
23472012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2348
2349 Fix CU relative vs. absolute DIE offsets.
2350 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2351 one.
2352
51898c15
JK
23532012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2354
2355 Fix false FAIL on distros with relro linkage as default.
2356 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2357 -Wl,-z,norelro first.
2358
8131799e
JB
23592012-03-06 Joel Brobecker <brobecker@adacore.com>
2360
2361 * gdb.ada/bp_on_var: New testcase.
2362
ba241969
JB
23632012-03-06 Joel Brobecker <brobecker@adacore.com>
2364
2365 * gdb.ada/bp_enum_homonym: New testcase.
2366
abe49676
YQ
23672012-03-06 Yao Qi <yao@codesourcery.com>
2368
2369 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2370 x86_64-*-* and i?86-*-*.
2371 Set up KFAIL for gdb/13808.
2372
d8df103b
TT
23732012-03-05 Tom Tromey <tromey@redhat.com>
2374
2375 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2376 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2377
b7b189f3
TT
23782012-03-05 Tom Tromey <tromey@redhat.com>
2379
2380 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2381
69dc1c4d
YQ
23822012-03-04 Yao Qi <yao@codesourcery.com>
2383
2384 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2385 messages for KFAIL.
2386
3f20c47f
JK
23872012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2390 (print one_two_three, indexes off, print few_reps, indexes off)
2391 (print many_reps, indexes off, print empty, indexes off)
2392 (print one_two_three, print few_reps, print many_reps, print empty):
2393 Call setup_xfail if $gcc_old.
2394
abf1152a
JK
23952012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2396
2397 Implement testsuite workaround for PR breakpoints/13781.
2398 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2399 (set breakpoint condition-evaluation host): New conditional command.
2400
a06715f8
JK
24012012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2402
2403 Code cleanup.
2404 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2405 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2406 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2407 number 1 by $bpnum. Four times.
2408
5808517f
YQ
24092012-03-03 Yao Qi <yao@codesourcery.com>
2410
2411 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2412
dfe2ac14
JK
24132012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 Setup KFAIL for PR server/13796.
2416 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2417
8bbc467a
JB
24182012-03-02 Joel Brobecker <brobecker@adacore.com>
2419
2420 * gdb.ada/operator_bp: New testcase.
2421
c0eac87f
JB
24222012-03-02 Joel Brobecker <brobecker@adacore.com>
2423
2424 * gdb.ada/info_locals_renaming: New testcase.
2425
4f42c881
TT
24262012-03-02 Tom Tromey <tromey@redhat.com>
2427
2428 * gdb.base/nextoverexit.c: New file.
2429 * gdb.base/nextoverexit.exp: New file.
2430
7380c0c9
EBM
24312012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2432
2433 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2434 parameter.
2435
1faeff08
MR
24362012-03-01 Maciej W. Rozycki <macro@mips.com>
2437
2438 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2439 core registers.
2440
320b6f49
MR
24412012-03-01 Maciej W. Rozycki <macro@mips.com>
2442 Maciej W. Rozycki <macro@codesourcery.com>
2443 Daniel Jacobowitz <dan@codesourcery.com>
2444
2445 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2446
ad5f7d6e
PA
24472012-03-01 Pedro Alves <palves@redhat.com>
2448
2449 PR gdb/13767
2450
2451 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2452 (gdb_collect_globals_test): Call it.
2453
d3dc44a6
KS
24542012-03-01 Keith Seitz <keiths@redhat.com>
2455
2456 * gdb.cp/method2.exp: Output of overload menu is now
2457 alphabetized. Update tests for "break A::method".
2458 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2459 of hard-coding them.
2460 Overload menu is alphabetized: rewrite to accommodate.
2461 Unset variables LINE and TYPES which are used in other tests.
2462 Compute the output of "info break".
2463 Update the breakpoint table after all breakpoints are deleted.
2464 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2465 compute ACTUALS and the method body based on parameters.
2466 Update expected output accordingly.
2467 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2468 unique comments to allow the use of gdb_get_line_number.
2469
24702012-03-01 Keith Seitz <keiths@redhat.com>
2471
2472 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2473 some Tcl syntax.
2474 * gdb.cp/ovldbreak.exp: Likewise.
2475
7949c2a0
KS
24762012-03-01 Keith Seitz <keiths@redhat.com>
2477
2478 * gdb.base/help.exp (help show user): Update expected result
2479 for new doc string changes (add "non-python").
2480
7d74f244
DE
24812012-03-01 Scott J. Goldman <scottjg@vmware.com>
2482
2483 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2484 be put in the user-defined category and that the commands appear in
2485 "help user-defined".
2486
1b611343
JB
24872012-02-29 Joel Brobecker <brobecker@adacore.com>
2488
2489 * gdb.ada/tagged_not_init: New testcase.
2490
99b1c762
JB
24912012-02-29 Joel Brobecker <brobecker@adacore.com>
2492
2493 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2494 * gdb.ada/enum_idx_packed: New testcase.
2495
2d4a02ee
JB
24962012-02-29 Joel Brobecker <brobecker@adacore.com>
2497
2498 * gdb.ada/aliased_array: New testcase.
2499
2e6fda7d
JB
25002012-02-29 Joel Brobecker <brobecker@adacore.com>
2501
2502 * gdb.ada/whatis_array_val: New testcase.
2503
9a7f938f
JK
25042012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2505
2506 Fix disp-step-syscall.exp: fork: single step over fork.
2507 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2508 whitespaces.
2509 (single step over $syscall): Remove its check.
2510 (single step over $syscall final pc): New check.
2511
8703a944
JK
25122012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2513
2514 Support processors without SSSE3.
2515 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2516 pabsd into ...
2517 (ssse3_test): ... a new function.
2518 (main): Call ssse3_test.
2519 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2520 Update expected values everywhere.
2521 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2522 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2523 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2524 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2525 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2526 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2527 Move these tests lower.
2528 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2529 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2530 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2531 New tests.
2532
c03e6ccc
YQ
25332012-02-29 Yao Qi <yao@codesourcery.com>
2534 Pedro Alves <palves@redhat.com>
2535
2536 * gdb.trace/trace-mt.c: New.
2537 * gdb.trace/trace-mt.exp: New.
2538
7964b62a
TS
25392012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2540
2c8910ba
TS
2541 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2542 numbers instead of hardcoding them.
2543 * gdb.base/annota1.c: Provide suitable markers.
2544 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2545 numbers instead of hardcoding them.
2546 * gdb.base/annota3.c: Provide suitable markers.
2547
2548 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2549 * gdb.base/annota3.c: Likewise.
2550 * gdb.base/sigall.c: Likewise.
2551 * gdb.base/signals.c: Likewise.
2552 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2553
5a41c0b7
MR
25542012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2555
2556 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2557 failure return path.
2558
ebbbe5c5
LM
25592012-02-27 Luis Machado <lgustavo@codesourcery.com>
2560
2561 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2562
8d126d8a
LM
25632012-02-24 Luis Machado <lgustavo@codesourcery.com>
2564
2565 * gdb.base/cond-eval-mode.exp: New file.
2566
11337c2f
PA
25672012-02-24 Pedro Alves <palves@redhat.com>
2568
2569 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2570 (top level): Use with_test_prefix.
2571
13fc3e3c
PA
25722012-02-24 Pedro Alves <palves@redhat.com>
2573
2574 * gdb.threads/attach-into-signal.exp (corefunc): Use
2575 with_test_prefix.
2576
07c1b626
JK
25772012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2578
2579 Fix false FAILs on old CPUs without SSE.
2580 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2581 Return untested for Illegal instruction.
2582
596ba138
JK
25832012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2584
2585 Fix false FAILs with glibc debug infos installed.
2586 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2587 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2588
aeaa2474
SA
25892012-02-22 Sterling Augustine <saugustine@google.com>
2590
2591 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2592 constant with cast.
2593
aed555c9
PA
25942012-02-21 Pedro Alves <palves@redhat.com>
2595
2596 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2597
78afebb4
PA
25982012-02-21 Pedro Alves <palves@redhat.com>
2599
2600 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2601
fdcfef12
PA
26022012-02-21 Pedro Alves <palves@redhat.com>
2603
2604 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2605 with_test_prefix.
2606
0f4d39d5
PA
26072012-02-21 Pedro Alves <palves@redhat.com>
2608
2609 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2610 with_test_prefix here.
2611 (top level): Do it here instead. Remove `:' from the
2612 with_test_prefix string.
2613 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2614 the suffix `:' from the with_test_prefix prefix string.
2615 * gdb.base/break-interp.exp: Ditto.
2616 * gdb.base/catch-load.exp: Ditto.
2617 * gdb.base/disp-step-syscall.exp: Ditto.
2618 * gdb.base/jit-so.exp: Ditto.
2619 * gdb.base/jit.exp: Ditto.
2620 * gdb.base/sepdebug.exp: Ditto.
2621 * gdb.base/solib-display.exp: Ditto.
2622 * gdb.base/solib-overlap.exp: Ditto.
2623 * gdb.base/watch-cond-infcall.exp: Ditto.
2624 * gdb.base/watchpoint.exp: Ditto.
2625 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2626 * gdb.mi/mi-watch.exp: Ditto.
2627 * gdb.mi/mi2-watch.exp: Ditto.
2628 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2629 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2630 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2631 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2632 * gdb.threads/watchpoint-fork.exp: Ditto.
2633 * gdb.threads/watchthreads-reorder.exp: Ditto.
2634 * gdb.trace/change-loc.exp: Ditto.
2635 * gdb.trace/pending.exp: Ditto.
2636 * gdb.trace/status-stop.exp: Ditto.
2637 * gdb.trace/strace.exp: Ditto.
2638 * gdb.trace/trace-break.exp: Ditto.
2639 * gdb.trace/unavailable.exp: Ditto.
2640 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2641 suffix with colon. Adjust leading comments.
2642
6a5870ce
PA
26432012-02-21 Pedro Alves <palves@redhat.com>
2644 Tom Tromey <tromey@redhat.com>
2645
2646 * lib/gdb.exp: Add description of test prefixes.
2647 (with_test_prefix): New procedure.
2648 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2649 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2650 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2651 instead of lappend to append to pf_prefix.
2652 * gdb.base/catch-load.exp: Use with_test_prefix.
2653 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2654 * gdb.base/jit-so.exp: Use with_test_prefix.
2655 * gdb.base/jit.exp: Use with_test_prefix.
2656 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2657 lappend to append to pf_prefix.
2658 * gdb.base/sepdebug.exp: Use with_test_prefix.
2659 * gdb.base/solib-display.exp: Use with_test_prefix.
2660 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2661 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2662 * gdb.base/watchpoint.exp: Use with_test_prefix.
2663 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2664 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2665 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2666 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2667 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2668 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2669 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2670 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2671 append instead of lappend to append to pf_prefix.
2672 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2673 * gdb.trace/change-loc.exp: Use with_test_prefix.
2674 * gdb.trace/pending.exp: Use with_test_prefix.
2675 * gdb.trace/status-stop.exp: Use with_test_prefix.
2676 * gdb.trace/strace.exp: Use with_test_prefix.
2677 * gdb.trace/trace-break.exp: Use with_test_prefix.
2678 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2679 instead of lappend to append to pf_prefix.
2680
35dc4a6b
JK
26812012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2682
2683 Fix racy FAILs.
2684 * gdb.base/inferior-died.c (main): Add return of 0.
2685 * gdb.base/inferior-died.exp (continue): Fix expectation of
2686 asynchronous events.
2687 (p 1): New test.
2688
c5a006e6
PA
26892012-02-20 Pedro Alves <palves@redhat.com>
2690
2691 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2692 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2693 gdb's internal debug output. For the non-threaded case, look for
2694 "Program received signal SIGLARM", for the threaded case, peek at
2695 the thread's siginfo.
2696
cc51a170
PA
26972012-02-20 Pedro Alves <palves@redhat.com>
2698
2699 General cleanup, make output test messages unique, and build
2700 different executable files for the non-threaded and threaded
2701 cases.
2702
2703 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2704 Delete.
2705 (executable_nothr, executable_thr): New globals.
2706 (top level): Adjust to delete both executables.
2707 (corefunc): New parameter $executable. Set $pf_prefix instead of
2708 hand writing a prefix in tests. Issue a clean_restart and enable
2709 lin-lwp debug output here.
2710 (top level): Adjust. Use build_executable. Don't start gdb here,
2711 and don't enable lin-lwp debug output here.
2712 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2713
c755f03d
JK
27142012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2715
2716 Fix racy FAILs.
2717 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2718 "continue" command.
2719
6bec5e0a
JK
27202012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 Fix for gdbserver non-extended mode.
2723 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2724 and gdb_run_cmd.
2725
2e8265fd
TT
27262012-02-17 Tom Tromey <tromey@redhat.com>
2727
2728 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2729 * gdb.python/py-events.exp: Check 'dir' output.
2730 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2731
9e507076
YQ
27322012-02-17 Yao Qi <yao@codesourcery.com>
2733
2734 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2735
32d22ab1
TT
27362012-02-16 Tom Tromey <tromey@redhat.com>
2737
2738 * gdb.base/inferior-died.c: Don't include stdio.h.
2739
9addecb9
TT
27402012-02-16 Tom Tromey <tromey@redhat.com>
2741
2742 * gdb.base/inferior-died.c: New file.
2743 * gdb.base/inferior-died.exp: New file.
2744
4cb6da1c
AR
27452012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2746
2747 * gdb.base/break-inline.exp: New file.
2748 * gdb.base/break-inline.c: New file.
2749
3af2590d
TT
27502012-02-15 Tom Tromey <tromey@redhat.com>
2751
2752 * gdb.base/pc-fp.exp: Add "info register" tests.
2753
29988831
TT
27542012-02-15 Tom Tromey <tromey@redhat.com>
2755
2756 * gdb.base/regs.exp: Remove.
2757
10010058
PA
27582012-02-15 Pedro Alves <palves@redhat.com>
2759
2760 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2761 the target doesn't support tracepoints.
2762 * gdb.trace/circ.exp: Ditto.
2763 * gdb.trace/collection.exp: Ditto.
2764 * gdb.trace/packetlen.exp: Ditto.
2765 * gdb.trace/passc-dyn.exp: Ditto.
2766 * gdb.trace/report.exp: Ditto.
2767 * gdb.trace/tfind.exp: Ditto.
2768 * gdb.trace/tspeed.exp: Ditto.
2769 * gdb.trace/tsv.exp: Ditto.
2770 * gdb.trace/unavailable.exp: Ditto.
2771 * gdb.trace/while-dyn.exp: Ditto.
2772
a2e0062d
PA
27732012-02-15 Pedro Alves <palves@redhat.com>
2774
2775 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2776 gdb_test_multiple, and call unsupported instead of fail, if the
2777 remote side does not support the request.
2778
a1999d40
PA
27792012-02-15 Pedro Alves <palves@redhat.com>
2780
2781 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2782 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2783 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2784 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2785 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2786 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2787 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2788 doesn't start with "extended-" already.
2789
7cee1e54
PA
27902012-02-15 Pedro Alves <palves@redhat.com>
2791
2792 Support extended-remote. Avoid cascading timeouts.
2793
2794 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2795 the extended-remote target. If attaching with no file fails, load
2796 the file manually.
2797 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2798
816338b5
SS
27992012-02-14 Stan Shebs <stan@codesourcery.com>
2800
2801 * gdb.base/ena-dis-br.exp: Add enable count test.
2802
cc30c4bd
PA
28032012-02-13 Pedro Alves <palves@redhat.com>
2804
2805 * config/mips-idt.exp: Delete.
2806 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2807 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2808 * gdb.base/break.exp: Remove mips-idt references.
2809 * gdb.base/chng-syms.exp: Ditto.
2810 * gdb.base/default.exp: Ditto.
2811 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2812 (top level): Don't call it.
2813 * gdb.base/opaque.exp: Remove mips-idt restarts.
2814 * gdb.base/ptype.exp: Remove mips-idt xfails.
2815 * gdb.base/scope.exp: Remove mips-idt restarts.
2816 * gdb.base/sepdebug.exp: Remove mips-idt references.
2817 * gdb.base/watchpoint.exp (maybe_clean_restart)
2818 (maybe_reinitialize): Delete.
2819 (test_disabling_watchpoints, test_disabling_watchpoints)
2820 (test_watchpoint_triggered_in_syscall)
2821 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2822 Don't call them.
2823
57008375
JK
28242012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2825
2826 * gdb.server/server-exec-info.exp: New file.
2827
4a2d9c08
PA
28282012-02-10 Pedro Alves <palves@redhat.com>
2829
2830 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2831 always non-empty.
2832 (test_attach): Always pass $exec to test_attach_gdb.
2833
09fa21bd
TT
28342012-02-08 Tom Tromey <tromey@redhat.com>
2835
2836 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2837 before inferior is started.
2838
f0823d2c
TT
28392012-02-07 Tom Tromey <tromey@redhat.com>
2840
2841 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2842 Symbol.value.
2843 * gdb.python/py-symbol.c (qq): Set default value.
2844
28452012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2846
2847 * gdb.python/py-symbol.c (qq): New global.
2848 * gdb.python/py-symbol.exp: Add test for frame-less
2849 lookup_symbol.
2850 * gdb.python/py-symtab.exp: Fix line number.
2851
f7e44f65
JB
28522012-02-03 Joel Brobecker <brobecker@adacore.com>
2853
2854 * gdb.ada/mi_task_arg: New testcase.
2855
4c9ed63c
PA
28562012-02-02 Pedro Alves <palves@redhat.com>
2857
2858 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2859 extended timeout.
2860
c0b9f2c6
PA
28612012-02-02 Pedro Alves <palves@redhat.com>
2862
2863 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2864 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2865
5f8cefd7
PA
28662012-02-02 Pedro Alves <palves@redhat.com>
2867
2868 * gdb.base/term.exp: Rewrite.
2869 * gdb.base/term.c: New.
2870
2f3a2569
PA
28712012-02-02 Pedro Alves <palves@redhat.com>
2872
2873 * gdb.base/default.exp (run "r" abbreviation, run): Add
2874 extended-remote expected output.
2875
f149aabd
TT
28762012-02-02 Tom Tromey <tromey@redhat.com>
2877
2878 * gdb.cp/dispcxx.exp: New file.
2879 * gdb.cp/dispcxx.cc: New file.
2880
03bef283
TT
28812012-02-01 Tom Tromey <tromey@redhat.com>
2882
2883 * gdb.base/jit-simple.exp: New file.
2884 * gdb.base/jit-simple.c: New file.
2885
a79b18b5
YQ
28862012-01-30 Yao Qi <yao@codesourcery.com>
2887
2888 * gdb.base/skip.exp: Make test result unique.
2889
f0d1a53e
JK
28902012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2891
2892 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2893 compatibility with valgrind-3.7.0.
2894
4b3c9f41
PA
28952012-01-27 Pedro Alves <palves@redhat.com>
2896
2897 * gdb.base/watchpoint.exp (no_hw): New global.
2898 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2899 disable hw watchpoints.
2900 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2901 don't expect hw watchpoints.
2902 (no_hw_watchpoints): Always clean restart.
2903 (do_tests): New procedure, factored out from the top level.
2904 (top level): Run tests twice. Once with hw watchpoints enabled,
2905 another time with hw watchpoints disabled.
2906
a13491c8
PA
29072012-01-27 Pedro Alves <palves@redhat.com>
2908
2909 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2910 out from the top level.
2911 (top level): Call it instead.
2912
f2c8a051
PA
29132012-01-27 Pedro Alves <palves@redhat.com>
2914
2915 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2916 watchpoints sooner.
2917
654d7a9e
PA
29182012-01-27 Pedro Alves <palves@redhat.com>
2919
2920 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2921
274f47f3
PA
29222012-01-27 Pedro Alves <palves@redhat.com>
2923
2924 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2925 "You may have requested too many hardware
2926 breakpoints/watchpoints".
2927
e4d63ba2
PA
29282012-01-27 Pedro Alves <palves@redhat.com>
2929
2930 * gdb.base/watchpoint.exp (maybe_clean_restart)
2931 (maybe_reinitialize): New.
2932 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2933 expect "hit N times".
2934 (test_disabling_watchpoints, test_complex_watchpoint)
2935 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2936 Call maybe_clean_restart.
2937 (top level): Use clean_restart. Remove "mips-idt-*"
2938 reinitialization.
2939
dbd95daf
PA
29402012-01-27 Pedro Alves <palves@redhat.com>
2941
2942 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2943
f3ad2025
PA
29442012-01-27 Pedro Alves <palves@redhat.com>
2945
2946 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2947 require `initialize' anymore. Remove unnecessary `initialize'
2948 calls.
2949
100aa3ae
PA
29502012-01-27 Pedro Alves <palves@redhat.com>
2951
2952 * gdb.base/watchpoint.exp (wp_set): Delete.
2953 (initialize, test_simple_watchpoint, top level): Remove dead code.
2954
c79a8e11
PA
29552012-01-27 Pedro Alves <palves@redhat.com>
2956
2957 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2958 typo.
2959
048fe15a
PA
29602012-01-27 Pedro Alves <palves@redhat.com>
2961
2962 * config/extended-gdbserver.exp: New file.
2963 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2964 comment.
2965 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2966 * boards/native-extended-gdbserver.exp: New file.
2967
4033a6bf
PA
29682012-01-26 Pedro Alves <palves@redhat.com>
2969
2970 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2971 and gdb_test_multiple.
2972
3d7f4b81
PA
29732012-01-26 Pedro Alves <palves@redhat.com>
2974
2975 Make test messages unique, and more identifiable.
2976 * gdb.multi/watchpoint-multi.exp: Change test messages.
2977
484abf42
TT
29782012-01-25 Tom Tromey <tromey@redhat.com>
2979
2980 * gdb.base/solib-disc.exp: Fix regexps.
2981
edcc5120
TT
29822012-01-24 Tom Tromey <tromey@redhat.com>
2983
2984 * lib/mi-support.exp (mi_expect_stop): Add special case for
2985 solib-event.
2986 * gdb.base/catch-load-so.c: New file.
2987 * gdb.base/catch-load.exp: New file.
2988 * gdb.base/catch-load.c: New file.
2989 * gdb.base/break-interp.exp (reach_1): Update regexp.
2990
30b91c90
JK
29912012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2992
2993 Fix fuzzy results.
2994 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2995 lpsimple and func.
2996
53fe1783
GB
29972012-01-24 Gary Benson <gbenson@redhat.com>
2998
2999 Delete #if 0'd out code.
3000 * gdb.base/default.exp (info catch): Remove.
3001 * gdb.base/gdb_history (info catch): Likewise.
3002 * gdb.base/help.exp (info catch): Likewise.
3003
d0d8b0c6
JK
30042012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3005
3006 Fix watchpoints to be specific for each inferior.
3007 * gdb.multi/watchpoint-multi.c: New file.
3008 * gdb.multi/watchpoint-multi.exp: New file.
3009
4403d8e9
JK
30102012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 Fix watchpoints across inferior fork.
3013 * gdb.threads/watchpoint-fork-child.c: New file.
3014 * gdb.threads/watchpoint-fork-mt.c: New file.
3015 * gdb.threads/watchpoint-fork-parent.c: New file.
3016 * gdb.threads/watchpoint-fork-st.c: New file.
3017 * gdb.threads/watchpoint-fork.exp: New file.
3018 * gdb.threads/watchpoint-fork.h: New file.
3019
050a2e1d
PA
30202012-01-23 Pedro Alves <palves@redhat.com>
3021
3022 * gdb.base/call-signal-resume.exp: Allow output after "return".
3023
6a52fb62
PA
30242012-01-20 Pedro Alves <palves@redhat.com>
3025
3026 * gdb.python/py-finish-breakpoint.py: Fix typo.
3027
145b16a9
UW
30282012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3029
3030 * gdb.base/info-proc.exp: Also run on remote targets. Main
3031 "info proc" command is now always present; whether target supports
3032 actual info proc operation is detected when attempting to issue
3033 the command.
3034
26f6125e
JK
30352012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3036
3037 * .gdbinit: Remove.
3038
eb5227ce
PA
30392012-01-19 Pedro Alves <palves@redhat.com>
3040
3041 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3042 look at the funtions' returns.
3043 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3044 (jprint.print(int, int)): Change return type to int. Adjust.
3045
1db33378
PP
30462012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3047
3048 PR gdb/9538
3049 * gdb.base/sepdebug.exp: New test.
3050
b9736cf8
PA
30512012-01-18 Pedro Alves <palves@redhat.com>
3052
3053 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3054 Allow output before ^done.
3055
4aac40c8
TT
30562012-01-16 Tom Tromey <tromey@redhat.com>
3057
3058 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3059 Add tests for relative directory.
3060
cafec441
TT
30612012-01-16 Tom Tromey <tromey@redhat.com>
3062
3063 * gdb.base/printcmds.c (enum flag_enum): New.
3064 (three): New global.
3065 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3066 enum printing.
3067 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3068 FlagEnumerationPrinter.
3069 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3070 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3071 (fval): New global.
3072
abcc4978
PA
30732012-01-16 Pedro Alves <palves@redhat.com>
3074
3075 * lib/gdb.exp (banned_procedures): New variable.
3076 (banned_variables_traced): Rename to ...
3077 (banned_traced): ... this.
3078 (gdb_init): Also trace banned procedures.
3079 (gdb_finish): Also untrace banned procedures.
3080
97ccebe8
PA
30812012-01-16 Pedro Alves <palves@redhat.com>
3082
3083 Remove all calls to strace.
3084
2af7517b
JK
30852012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3086
3087 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3088 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3089
9241a8bc
PP
30902012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3091
3092 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3093 * gdb.base/pie-execl.exp: Likewise.
3094
3848a17f
KS
30952012-01-12 Keith Seitz <keiths@redhat.com>
3096
3097 PR mi/10586
3098 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3099 (do_anonymous_type_tests): New function.
3100 (main): Call do_anonymous_type_tests.
3101 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3102 (verify_everything): New procedure.
3103 * gdb.mi/mi-var-cp.cc (class A): New class.
3104 (anonymous_structs_and_unions): New function.
3105 (main): Call anonymous_structs_and_unions.
3106 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3107 (verify_everything): New procedure.
3108
440e2fca
KS
31092012-01-12 Keith Seitz <keiths@redhat.com>
3110
3111 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3112 (varobj_tree::get_path_expr): Assume that all varobjs are
3113 compound unless they are known simple types.
3114 Adjust path expressions based on parent type, path parent type,
3115 and tree language.
3116 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3117 the root varobj.
3118 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3119
675399c9
PA
31202012-01-11 Pedro Alves <palves@redhat.com>
3121
3122 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3123 core files on this machine" anymore.
3124
97ddaa9b
PH
31252012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3126
3127 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3128 (main): Repeat recurser call.
3129 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3130 equivalent to 'local_x'.
3131
ea733575
PH
31322012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3133 Joel Brobecker <brobecker@adacore.com>
3134
3135 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3136
2ca0b532
PA
31372012-01-05 Pedro Alves <alves.ped@gmail.com>
3138
3139 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3140 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3141 * gdb.python/py-events.exp: Test that "step N" tripping on a
3142 breakpoint emits a breakpoint event.
3143
6e681866
JB
31442012-01-03 Joel Brobecker <brobecker@adacore.com>
3145
3146 * gdb.base/auxv.exp: Reformat the copyright notice.
3147
3c2d6aff
YQ
31482012-01-03 Yao Qi <yao@codesourcery.com>
3149
3150 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3151 (strace_trace_on_diff_addr): New.
3152 * gdb.trace/strace.c: (main): Add two local variables.
3153
0852fee3
UW
31542011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3155
3156 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3157 * gdb.cell/gcore.exp: Likewise.
3158 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3159 to verify the correct instance of main is selected.
3160
12c3e59c
JB
31612012-01-02 Joel Brobecker <brobecker@adacore.com>
3162
3163 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3164 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3165 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3166 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3167 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3168 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3169 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3170 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3171 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3172 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3173 gdb.threads/thread_check.c: Reformat copyright header.
3174
c0f378ec
EBM
31752011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3176
e4a7ca93 3177 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3178 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3179 is not enabled.
3180
3bc96cfb
JK
31812011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3182
3183 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3184 parameter to self_exec, adjust the function.
3185 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3186 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3187 (set var do_exit = 0): Remove test.
3188 (newline at end of file): Add one.
3189
095bcf5e
JB
31902011-12-27 Joel Brobecker <brobecker@adacore.com>
3191
3192 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3193 New files.
3194
18d19bd1
JK
31952011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3196
3197 Fix racy FAILs.
3198 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3199 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3200 (main): Call pthread_barrier_init for it.
3201
e809353a
JK
32022011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3203
3204 Fix double send_gdb leading to racy FAILs.
3205 * gdb.base/break.exp (set silent break bp_location1): Replace
3206 3x send_gdb and gdb_expect by gdb_test.
3207 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3208 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3209 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3210 instead of send_gdb. Twice.
3211 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3212 3x send_gdb and gdb_expect by gdb_test.
3213 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3214
da8cb7ec
JK
32152011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3216
3217 * gdb.linespec/linespec.exp: Compile using {c++}.
3218
ae1a303e
JK
32192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3220
3221 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3222 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3223 (verify GCC PR debug/51668): New test.
3224
cc72b2a2
KP
32252011-12-23 Kevin Pouget <kevin.pouget@st.com>
3226
3227 Introduce gdb.FinishBreakpoint in Python.
3228 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3229 py-finish-breakpoint2
3230 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3231 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3232 instead of line number.
3233 * gdb.python/py-finish-breakpoint.c: New file.
3234 * gdb.python/py-finish-breakpoint.exp: New file.
3235 * gdb.python/py-finish-breakpoint.py: New file.
3236 * gdb.python/py-finish-breakpoint2.cc: New file.
3237 * gdb.python/py-finish-breakpoint2.exp: New file.
3238 * gdb.python/py-finish-breakpoint2.py: New file.
3239
3b7962f9
JK
32402011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3241
3242 Partial fix of compatibility with gcc-4.7.
3243 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3244 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3245 Add comment to add a PASS case in the future.
3246
6538471c
JK
3247 Fix compatibility with gcc-4.7.
3248 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3249
7052e42c
UW
32502011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3251
3252 PR tdep/12797
3253 * gdb.base/callfuncs.exp: Remove KFAIL.
3254
9ac7f98e
JB
32552011-12-21 Joel Brobecker <brobecker@adacore.com>
3256
3257 * gdb.ada/task_bp: New testcase.
3258
f6eeced0
JK
32592011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3260
3261 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3262 -DNO_SECTIONS.
3263 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3264
72225e17
JK
32652011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3266
3267 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3268 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3269 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3270 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3271 conditional for gcc <= 4.5.
3272
13ac8d2c
JK
32732011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3274
3275 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3276 by XFAIL.
3277 * gdb.cp/static-method.exp (info addr A::func())
3278 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3279 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3280 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3281 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3282 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3283 (test value of F in k3_m): Likewise.
3284 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3285 Likewise.
3286
049682ba
JK
32872011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3288
3289 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3290 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3291 Remove.
3292 * gdb.threads/attachstop-mt.c: Remove.
3293 * gdb.threads/attachstop-mt.exp: Remove.
3294
2c9d8796
MK
32952011-12-17 Mark Kettenis <kettenis@gnu.org>
3296
3297 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3298
e0f9f062
DE
32992011-12-16 Doug Evans <dje@google.com>
3300
f4aa2101 3301 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3302 * boards/native-gdbserver.exp: New file.
3303
e0f9f062
DE
3304 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3305 gdbserver output.
3306 (gdbserver_default_get_remote_address): New function.
3307 (gdbserver_start): Call gdb,get_remote_address to compute argument
3308 to "target remote" command.
3309
80b6e756
PM
33102011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3311
1c3ad6ab 3312 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3313 python print-stack. Add set/show python print-stack
3314 off|full|message tests.
3315
1576bd00
YQ
33162011-12-15 Yao Qi <yao@codesourcery.com>
3317
3318 * gdb.trace/strace.c: New
3319 * gdb.trace/strace.exp: New.
3320
d6a0f6e0
TT
33212011-12-14 Tom Tromey <tromey@redhat.com>
3322
3323 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3324
31015e1d
DE
33252011-12-14 Doug Evans <dje@google.com>
3326
3327 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3328
7b50312a
PA
33292011-12-14 Pedro Alves <pedro@codesourcery.com>
3330
3331 PR threads/10729
3332
3333 * gdb.mi/watch-nonstop.c: New file.
3334 * gdb.mi/mi-watch-nonstop.exp: New file.
3335
924437bc
PA
33362011-12-13 Pedro Alves <pedro@codesourcery.com>
3337 Doug Evans <dje@google.com>
3338
3339 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3340 (clean_restart): Remove references to the gdb_stub target board
3341 variable.
3342 (gdb_step_for_stub): Delete.
3343
3344 * gdb.base/annota1.exp: Remove all references to [target_info
3345 exists gdb_stub], gdb_step_for_stub and usestubs.
3346 * gdb.base/annota3.exp: Ditto.
3347 * gdb.base/async.exp: Ditto.
3348 * gdb.base/break.exp: Ditto.
3349 * gdb.base/code-expr.exp: Ditto.
3350 * gdb.base/commands.exp: Ditto.
3351 * gdb.base/completion.exp: Ditto.
3352 * gdb.base/condbreak.exp: Ditto.
3353 * gdb.base/consecutive.exp: Ditto.
3354 * gdb.base/cvexpr.exp: Ditto.
3355 * gdb.base/define.exp: Ditto.
3356 * gdb.base/display.exp: Ditto.
3357 * gdb.base/ena-dis-br.exp: Ditto.
3358 * gdb.base/environ.exp: Ditto.
3359 * gdb.base/gnu-ifunc.exp: Ditto.
3360 * gdb.base/maint.exp: Ditto.
3361 * gdb.base/pending.exp: Ditto.
3362 * gdb.base/sect-cmd.exp: Ditto.
3363 * gdb.base/sepdebug.exp: Ditto.
3364 * gdb.base/unload.exp: Ditto.
3365 * gdb.base/watchpoint-solib.exp: Ditto.
3366 * gdb.cp/annota2.exp: Ditto.
3367 * gdb.cp/annota3.exp: Ditto.
3368 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3369 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3370 * gdb.mi/mi-pending.exp: Ditto.
3371 * gdb.trace/circ.exp: Ditto.
3372 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3373 * gdb.base/list.exp: Ditto.
3374
3375 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3376 breakpoint function and all references to the usestubs macro.
3377 * gdb.base/exprs.c: Ditto.
3378 * gdb.base/freebpcmd.c: Ditto.
3379 * gdb.base/bitfields.c: Ditto.
3380 * gdb.base/bitfields2.c: Ditto.
3381 * gdb.base/break.c: Ditto.
3382 * gdb.base/call-sc.c: Ditto.
3383 * gdb.base/call-signals.c: Ditto.
3384 * gdb.base/callfuncs.c: Ditto.
3385 * gdb.base/charset.c: Ditto.
3386 * gdb.base/consecutive.c: Ditto.
3387 * gdb.base/constvars.c: Ditto.
3388 * gdb.base/funcargs.c: Ditto.
3389 * gdb.base/int-type.c: Ditto.
3390 * gdb.base/interrupt.c: Ditto.
3391 * gdb.base/langs0.c: Ditto.
3392 * gdb.base/list0.c: Ditto.
3393 * gdb.base/mips_pro.c: Ditto.
3394 * gdb.base/miscexprs.c: Ditto.
3395 * gdb.base/nodebug.c: Ditto.
3396 * gdb.base/opaque0.c: Ditto.
3397 * gdb.base/pointers.c: Ditto.
3398 * gdb.base/printcmds.c: Ditto.
3399 * gdb.base/ptype.c: Ditto.
3400 * gdb.base/recurse.c: Ditto.
3401 * gdb.base/reread1.c: Ditto.
3402 * gdb.base/reread2.c: Ditto.
3403 * gdb.base/restore.c: Ditto.
3404 * gdb.base/return.c: Ditto.
3405 * gdb.base/run.c: Ditto.
3406 * gdb.base/scope0.c: Ditto.
3407 * gdb.base/sepdebug.c: Ditto.
3408 * gdb.base/setshow.c: Ditto.
3409 * gdb.base/setvar.c: Ditto.
3410 * gdb.base/sigall.c: Ditto.
3411 * gdb.base/signals.c: Ditto.
3412 * gdb.base/structs.c: Ditto.
3413 * gdb.base/structs2.c: Ditto.
3414 * gdb.base/testenv.c: Ditto.
3415 * gdb.base/twice.c: Ditto.
3416 * gdb.base/unwindonsignal.c: Ditto.
3417 * gdb.base/watchpoint.c: Ditto.
3418 * gdb.base/watchpoints.c: Ditto.
3419 * gdb.base/whatis.c: Ditto.
3420 * gdb.cp/classes.cc: Ditto.
3421 * gdb.cp/cplusfuncs.cc: Ditto.
3422 * gdb.cp/derivation.cc: Ditto.
3423 * gdb.cp/formatted-ref.cc: Ditto.
3424 * gdb.cp/misc.cc: Ditto.
3425 * gdb.cp/overload.cc: Ditto.
3426 * gdb.cp/ovldbreak.cc: Ditto.
3427 * gdb.cp/ref-params.cc: Ditto.
3428 * gdb.cp/ref-types.cc: Ditto.
3429 * gdb.cp/templates.cc: Ditto.
3430 * gdb.cp/virtfunc.cc: Ditto.
3431 * gdb.hp/gdb.aCC/run.c: Ditto.
3432 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3433 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3434 * gdb.reverse/consecutive-reverse.c: Ditto.
3435 * gdb.reverse/sigall-reverse.c: Ditto.
3436 * gdb.reverse/until-reverse.c: Ditto.
3437 * gdb.reverse/watch-reverse.c: Ditto.
3438 * gdb.trace/actions.c: Ditto.
3439 * gdb.trace/circ.c: Ditto.
3440 * gdb.trace/collection.c: Ditto.
3441
fabde485
PA
34422011-12-13 Pedro Alves <pedro@codesourcery.com>
3443
3444 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3445 (func6, func7): New.
3446 (main): Call func6 and func7.
3447 * gdb.base/watchpoint.exp (test_wide_location_1)
3448 (test_wide_location_2): New.
3449 (top level): Re-enable hardware watchpoints if necessary. Call
3450 test_wide_location_1 and test_wide_location_2.
3451
ff7d1690
YQ
34522011-12-11 Yao Qi <yao@codesourcery.com>
3453
3454 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3455
a6af7abe
JB
34562011-12-11 Joel Brobecker <brobecker@adacore.com>
3457
3458 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3459 expected output for unsupported case.
3460
61638e15
JK
34612011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3462
3463 PR testsuite/12649
3464 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3465 Protect gdb_test_multiple by final $gdb_prompt match.
3466
0a00efc3
JK
34672011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3468
3469 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3470 New variable, new test.
3471 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3472 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3473 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3474 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3475 them if HAVE_GCC_45682_FIXED is not set.
3476
4511b1ba
YQ
34772011-12-10 Yao Qi <yao@codesourcery.com>
3478
3479 * gdb.trace/status-stop.exp: New.
3480 * gdb.trace/status-stop.c: New.
3481
27949e73
JK
34822011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3483
3484 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3485 timeout.
3486
d8ea7931
TT
34872011-12-08 Tom Tromey <tromey@redhat.com>
3488
3489 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3490 condition.
3491
1cc310d2
SS
34922011-12-07 Stan Shebs <stan@codesourcery.com>
3493
3494 * gdb.trace/tfind.exp: Update for output changes.
3495
d482a875
PA
34962011-12-07 Pedro Alves <pedro@codesourcery.com>
3497
3498 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3499 throws "Cannot insert catchpoints in this configuration".
3500 * gdb.ada/mi_catch_ex.exp: Likewise.
3501
f0ba3972
PA
35022011-12-06 Pedro Alves <pedro@codesourcery.com>
3503
3504 * gdb.base/break-always.exp: Test changing memory at addresses
3505 with breakpoints inserted.
3506
f8eba3c6
TT
35072011-12-06 Joel Brobecker <brobecker@acacore.com>
3508
3509 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3510 involving a fully qualified function name.
3511
35122011-12-06 Tom Tromey <tromey@redhat.com>
3513
3514 * gdb.ada/homonym.exp: Add three breakpoint tests.
3515
35162011-12-06 Tom Tromey <tromey@redhat.com>
3517
3518 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3519 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3520 * gdb.objc/objcdecode.exp: Update for output changes.
3521 * gdb.linespec/linespec.exp: New file.
3522 * gdb.linespec/lspec.cc: New file.
3523 * gdb.linespec/lspec.h: New file.
3524 * gdb.linespec/body.h: New file.
3525 * gdb.linespec/base/two/thefile.cc: New file.
3526 * gdb.linespec/base/one/thefile.cc: New file.
3527 * gdb.linespec/Makefile.in: New file.
3528 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3529 output changes.
3530 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3531 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3532 makes one breakpoint.
3533 * gdb.cp/method2.exp (test_break): Update for output changes.
3534 * gdb.cp/mb-templates.exp: Update for output changes.
3535 * gdb.cp/mb-inline.exp: Update for output changes.
3536 * gdb.cp/mb-ctor.exp: Update for output changes.
3537 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3538 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3539 has multiple matches.
3540 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3541 error message change.
3542 * gdb.base/list.exp (test_list_filename_and_number): Update for
3543 error message change.
3544 * gdb.base/break.exp: Disable pending breakpoints. Update for
3545 output changes.
3546 * configure.ac: Add gdb.linespec.
3547 * configure: Rebuild.
3548 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3549
c642a434
UW
35502011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3551
3552 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3553 last_break register on s390*-*-* targets.
3554
b18003d1
JB
35552011-12-06 Joel Brobecker <brobecker@adacore.com>
3556
3557 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3558 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3559 of parameter X in procedure Foo.
3560
fe96589c
SS
35612011-12-05 Stan Shebs <stan@codesourcery.com>
3562
3563 * gdb.trace/tfind.exp: Update help string matches.
3564
1820ab47
JK
35652011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3566
3567 * gdb.server/ext-run.exp (get process list): Accept also systemd
3568 as PID 1.
3569
e11ac3a3
JK
35702011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3571 Pedro Alves <pedro@codesourcery.com>
3572
3573 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3574 starting GDB.
3575 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3576 $use_gdb_stub.
3577 * gdb.base/display.exp: Likewise.
3578 * gdb.base/ending-run.exp: Likewise.
3579 * gdb.base/list.exp (test_listsize): Likewise.
3580 * gdb.base/setshow.exp: Likewise.
3581 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3582 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3583 check by global $use_gdb_stub.
3584 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3585 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3586 (default_gdb_init): Unset global $use_gdb_stub.
3587 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3588 by global $use_gdb_stub.
3589 * lib/gdbserver-support.exp: Extend comments for set_board_info
3590 gdb_protocol and gdb,socketport.
3591 (gdbserver_start_extended): Set global gdbserver_protocol and
3592 gdbserver_gdbport. Clear global use_gdb_stub.
3593 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3594 from target use_gdb_stub.
3595 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3596
1d41d75c
DE
35972011-12-03 Doug Evans <dje@google.com>
3598
3599 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3600 (gdb_step_for_stub): Add comments.
3601
d6d7a51a
MR
36022011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3603
3604 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3605 to the caller.
3606 (gdb_test_multiple): Likewise.
3607
05acf274
JK
36082011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3609
3610 Fix gdb.mi/mi-solib.exp without system debug info installed.
3611 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3612 expect attribute, return 0 for it. Update comments.
3613
2268b414
JK
36142011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3615
3616 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3617 (corrupted list): Adjust the expectation.
3618
585861ea
JK
36192011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3620
3621 PR threads/13448
3622 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3623 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3624 * gdb.threads/tls-var-main.c: New file.
3625 * gdb.threads/tls-var.c: New file.
3626 * gdb.threads/tls-var.exp: New file.
3627
968643aa
JK
36282011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3629
3630 PR testsuite/12649
3631 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3632 Protect gdb_test_multiple by final $gdb_prompt match.
3633 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3634 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3635 (test_tracepoints): Likewise.
3636
9750bca9
JK
36372011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3638
3639 PR breakpoints/13346
3640 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3641 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3642 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3643
ac1349b7
JB
36442011-12-01 Joel Brobecker <brobecker@adacore.com>
3645
3646 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3647 * gdb.ada/homonym/homonym.adb: For use of all types defined
3648 locally inside both Get_Value subprograms.
3649
26d44faf
JK
36502011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3651
3652 Fix racy FAILs.
3653 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3654 of send_gdb.
3655
514f6425
UW
36562011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3657
3658 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3659 environment variable after test completed.
3660
4255c8d2
UW
36612011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3662
3663 * gdb.base/solib-nodir.exp: Skip if remote target.
3664 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3665 application. Call gdb_load_shlibs.
3666 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3667
a35ad96a
JB
36682011-11-29 Joel Brobecker <brobecker@adacore.com>
3669
3670 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3671
1a1d5513
JB
36722011-11-28 Joel Brobecker <brobecker@adacore.com>
3673
3674 * gdb.ada/fullname_bp: New testcase.
3675
50b4ddf8
JK
36762011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3677
3678 PR testsuite/12649
3679 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3680 Wrap send_gdb into a new gdb_test.
3681
fb0aec57
JK
3682 Code cleanup.
3683 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3684 Convert send_gdb and gdb_expect to gdb_test_multiple.
3685
2376d946
JK
36862011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3687
3688 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3689
1eec78bd
KS
36902011-11-23 Keith Seitz <keiths@redhat.com>
3691
3692 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3693 (mi_varobj_tree_test_children_callback): New proc.
3694 (mi_walk_varobj_tree): New proc.
3695
36dfb11c
TT
36962011-11-22 Tom Tromey <tromey@redhat.com>
3697
3698 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3699 Add "use_mi_command" argument.
3700 (mi_run_cmd, mi_run_with_cli): New procs.
3701 * gdb.mi/solib-lib.c: New file.
3702 * gdb.mi/solib-main.c: New file.
3703 * gdb.mi/mi-solib.exp: New file.
3704
0e965dd0
DE
37052011-11-21 Doug Evans <dje@google.com>
3706
3707 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3708 _Unwind_DebugHook is missing.
3709
f196051f
SS
37102011-11-20 Stan Shebs <stan@codesourcery.com>
3711
3712 * gdb.trace/tstatus.exp: New.
3713 * gdb.trace/actions.c: Include string.h.
3714
bfccc43c
YQ
37152011-11-18 Yao Qi <yao@codesourcery.com>
3716
3717 * gdb.trace/pending.exp: New.
3718 * gdb.trace/pending.c: New.
3719 * gdb.trace/pendshr1.c: New.
3720 * gdb.trace/pendshr2.c: New.
3721 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3722 tracepoint location becomes pending.
3723 (tracepoint_change_loc_2): New.
3724
73cd8ab1
DM
37252011-11-16 David S. Miller <davem@davemloft.net>
3726
3727 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3728 target is sparc*-*-linux*
3729
77426730
PK
37302011-11-15 Paul Koning <paul_koning@dell.com>
3731
3732 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3733 types.
3734
ed59ded5
DE
37352011-11-14 Doug Evans <dje@google.com>
3736
3737 * gdb.base/shell.exp: New file.
3738
405f8e94
SS
37392011-11-14 Stan Shebs <stan@codesourcery.com>
3740
3741 * gdb.trace/ftrace.c: New.
3742 * gdb.trace/ftrace.exp: New.
3743
1e4d1764
YQ
37442011-11-14 Yao Qi <yao@codesourcery.com>
3745
3746 * gdb.trace/change-loc-1.c: New.
3747 * gdb.trace/change-loc-2.c: New.
3748 * gdb.trace/change-loc.c: New.
3749 * gdb.trace/change-loc.exp: New.
3750 * gdb.trace/change-loc.h: New.
3751 * gdb.trace/trace-break.c (marker): Define new symbol.
3752 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3753 New.
3754 (break_trace_same_addr_6): New.
3755
71eba9c2 37562011-11-12 Matt Rice <ratmice@gmail.com>
3757
3758 * gdb.base/info-macros.exp: Make tests for info definitions
3759 test info macro. Add tests for info macro argument processing.
3760 Rename a few tests.
3761
1d93e29a
KS
37622011-11-11 Keith Seitz <keiths@redhat.com>
3763
3764 PR gdb/12843
3765 * gdb.base/linespecs.exp: New file.
3766
a4b5b48a
DE
37672011-11-11 Doug Evans <dje@google.com>
3768
3769 * gdb.threads/print-threads.exp: Extend timeout for slower
3770 tests.
3771
f6b47be4
DE
37722011-11-10 Doug Evans <dje@google.com>
3773
792a0230
DE
3774 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3775 "record to end of main" test.
3776
f6b47be4
DE
3777 * gdb.python/py-type.c (TS): New typedef.
3778 (ts): New global.
3779 * gdb.python/py-type.exp: Test field list of typedef.
3780
22355c90
JB
37812011-11-10 Joel Brobecker <brobecker@adacore.com>
3782
3783 * gdb.ada/small_reg_param: New testcase.
3784
a7860e76
TT
37852011-11-09 Tom Tromey <tromey@redhat.com>
3786
3787 * gdb.cp/destrprint.exp: New file.
3788 * gdb.cp/destrprint.cc: New file.
3789
72a2e3dc
MI
37902011-11-08 Meador Inge <meadori@codesourcery.com>
3791
3792 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3793 (switch_stack_to_other): New test function.
3794 * gdb.arch/thumb-prologue.exp: New test cases.
3795
c7195df2 37962011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3797
3798 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3799
d3895d7d
YQ
38002011-11-08 Yao Qi <yao@codesourcery.com>
3801
3802 * gdb.exp (supports_process_record): New.
3803 (supports_reverse): New.
3804 * gdb.reverse/break-precsave.exp: Call support_process_record
3805 to run test conditionally.
3806 * gdb.reverse/consecutive-precsave.exp: Likewise.
3807 * gdb.reverse/i386-precsave.exp: Likewise.
3808 * gdb.reverse/machinestate-precsave.exp: Likewise.
3809 * gdb.reverse/solib-precsave.exp: Likewise.
3810 * gdb.reverse/step-precsave.exp: Likewise.
3811 * gdb.reverse/until-precsave.exp: Likewise.
3812 * gdb.reverse/watch-precsave.exp: Likewise.
3813 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3814 test conditionally.
3815 * gdb.reverse/consecutive-reverse.exp: Likewise.
3816 * gdb.reverse/finish-precsave.exp: Likewise.
3817 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3818 * gdb.reverse/finish-reverse.exp: Likewise.
3819 * gdb.reverse/i386-reverse.exp: Likewise.
3820 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3821 * gdb.reverse/machinestate.exp: Likewise.
3822 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3823 * gdb.reverse/sigall-precsave.exp: Likewise.
3824 * gdb.reverse/sigall-reverse.exp: Likewise.
3825 * gdb.reverse/solib-reverse.exp: Likewise.
3826 * gdb.reverse/step-reverse.exp: Likewise.
3827 * gdb.reverse/until-reverse.exp: Likewise.
3828 * gdb.reverse/watch-reverse.exp: Likewise.
3829
a59306a3
YQ
38302011-11-05 Yao Qi <yao@codesourcery.com>
3831
3832 * gdb.trace/trace-break.exp: Add test on setting two
3833 fast tracepoints at the same address.
3834
87769f59
JK
38352011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3836
3837 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3838
3065dfb6
SS
38392011-11-02 Stan Shebs <stan@codesourcery.com>
3840
3841 * gdb.trace/collection.c: Add code using strings.
3842 * gdb.trace/collection.exp: Add tests of string collection.
3843
89e208db
JK
38442011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3845
3846 * gdb.base/skip-solib.exp (executable_main): New variable.
3847 (binfile_main): Base it on that.
3848 Use $executable_main in clean_restart calls. Drop gdb_exit and
3849 gdb_start calls.
3850
405e54e9
JK
38512011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3852
3853 Fix racy FAILs.
3854 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3855 breakpoint_re globals import by async. Set string_regex to .* for
3856 async. Remove the optional thread_selected_re and breakpoint_re
3857 globals expectations.
3858
58e8570a
JM
38592011-11-01 Joseph Myers <joseph@codesourcery.com>
3860
3861 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3862 well as Cygwin.
3863
7b35ec7f 38642011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3865
3866 Add tests for skip command.
89e208db
JK
3867 * gdb.base/skip-solib-lib.c: New
3868 * gdb.base/skip-solib-main.c: New
3869 * gdb.base/skip-solib.exp: New
3870 * gdb.base/skip.c: New
3871 * gdb.base/skip.exp: New
3872 * gdb.base/skip1.c: New
3873 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3874
b9fd1791
PA
38752011-10-31 Yao Qi <yao@codesourcery.com>
3876 Pedro Alves <pedro@codesourcery.com>
3877
3878 * gdb.trace/trace-break.c: New.
3879 * gdb.trace/trace-break.exp: New.
3880
4323fecc
JK
38812011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3882
3883 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3884 break-here-2.
3885
0e5bf2a8
PA
38862011-10-28 Pedro Alves <pedro@codesourcery.com>
3887
3888 * gdb.threads/no-unwaited-for-left.c: New.
3889 * gdb.threads/no-unwaited-for-left.exp: New.
3890 * gdb.threads/non-ldr-exc-1.c: New.
3891 * gdb.threads/non-ldr-exc-1.exp: New.
3892 * gdb.threads/non-ldr-exc-2.c: New.
3893 * gdb.threads/non-ldr-exc-2.exp: New.
3894 * gdb.threads/non-ldr-exc-3.c: New.
3895 * gdb.threads/non-ldr-exc-3.exp: New.
3896 * gdb.threads/non-ldr-exc-4.c: New.
3897 * gdb.threads/non-ldr-exc-4.exp: New.
3898
3a3dad98
JK
38992011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3900
3901 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3902 * gdb.base/attach-pie-misread.exp: Likewise.
3903 * gdb.base/break-interp.exp: Likewise.
3904 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3905 testcases for use_gdb_stub.
3906 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3907 (continue): New testcase.
3908 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3909 * gdb.threads/attach-into-signal.exp: Likewise.
3910 * gdb.threads/attach-stopped.exp: Likewise.
3911 * gdb.threads/attachstop-mt.exp: Likewise.
3912
d6a5d40c
PK
39132011-10-28 Paul Koning <paul_koning@dell.com>
3914
3915 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3916
ca539be8
JK
39172011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3918
3919 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3920 (mi_gdb_test): Import globals thread_selected_re
3921 and breakpoint_re. Expect them optionally at the regex start.
3922
d234ef5c
DE
39232011-10-27 Doug Evans <dje@google.com>
3924
3925 * gdb.python/python.exp: Test source -s.
3926
ab964825
PK
39272011-10-26 Paul Koning <paul_koning@dell.com>
3928
3929 * gdb.python/lib-types.cc (struct A): New structure.
3930 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3931
54d8a644
PK
39322011-10-25 Paul Koning <paul_koning@dell.com>
3933
3934 PR python/13327
d234ef5c 3935
54d8a644
PK
3936 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3937 fetch_lazy method.
3938
b0221781
YQ
39392011-10-24 Yao Qi <yao@codesourcery.com>
3940
3941 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3942 target is tic6x-*-*.
3943
6cda5a20
JB
39442011-10-21 Joel Brobecker <brobecker@adacore.com>
3945
3946 * gdb.ada/mi_task_info/task_switch.adb: New file.
3947 * gdb.ada/mi_task_info.exp: New file.
3948
5ed9db04
JK
39492011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3950
3951 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3952 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3953
9df2fbc4
PM
39542011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3955
3956 PR python/12656
3957
3958 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3959 global_block tests.
3960
736086ba
TT
39612011-10-18 Tom Tromey <tromey@redhat.com>
3962
3963 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3964
4af31552
TT
39652011-10-18 Tom Tromey <tromey@redhat.com>
3966
3967 * gdb.base/source.exp: Don't include full file name in test name.
3968 * gdb.python/python.exp: Don't include full file name in test
3969 name.
3970
43136979
AR
39712011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3972
3973 * gdb.base/attach-pie-noexec.c: New files.
3974 * gdb.base/attach-pie-noexec.exp: New files.
3975
543a9323
JM
39762011-10-17 Joseph Myers <joseph@codesourcery.com>
3977
3978 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3979 prompt for each extra line in command.
3980
21ae7a4d
JK
39812011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3982
3983 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3984 Revert the part of:
3985 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3986 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3987 Change the expected string.
3988
20ec36d9
JK
39892011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3990
3991 Fix results with system glibc debug info installed.
3992 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3993 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3994 Accept also __libc_ symbol prefix and no prefix.
3995
6501c2fc
KS
39962011-10-14 Keith Seitz <keiths@redhat.com>
3997
3998 PR c++/13225
3999 * gdb.cp/converts.cc (foo3_1): New function.
4000 (foo3_2): New functions.
4001 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4002 and null pointer conversions of integer constant zero.
4003 Add test to check if all arguments are checked for incompatible
4004 conversion BADNESS.
4005
55b1fd0c
TT
40062011-10-14 Tom Tromey <tromey@redhat.com>
4007
4008 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4009 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4010 linespec.
4011
22c05d8a
JK
40122011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4013
4014 Fix internal error regression.
4015 * gdb.dwarf2/implptr-optimized-out.S: New file.
4016 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4017
1d6edc3c
JK
40182011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4019
4020 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4021 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4022 (loclist): New.
4023 (4): New abbrev.
4024 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4025 Use prepare_for_testing, remove clean_restart.
4026 (p arraynoloc, p arraycallnoloc): New tests.
4027
9ec72168
JK
40282011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4029
4030 * gdb.cp/namespace-enum.exp (executable): New variable.
4031 (binfile): Use ${objdir}/${subdir}/ prefix.
4032 Use ${executable} for clean_restart.
4033
9c6c53f7
SA
40342011-10-11 Sterling Augustine <saugustine@google.com>
4035
4036 * gdb.cp/Makefile.in: Add namespace-enum test.
4037 * gdb.cp/namespace-enum.exp: New file.
4038 * gdb.cp/namespace-enum.c: New file.
4039 * gdb.cp/namespace-enum-main.c: New file.
4040
fac7ceb3
UW
40412011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4042
4043 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4044 sysroot.
4045
941b2081
JK
40462011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4047
4048 Reimplement @entry in input expressions.
4049 * gdb.base/exprs.c (v_int_array_init): New variable.
4050 * gdb.base/exprs.exp (print v_int_array_init)
4051 (print *v_int_array_init@1, print *v_int_array_init@2)
4052 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4053 (print v_int_array_init[1]@1): New tests.
4054
0344e878
JM
40552011-10-10 Joseph Myers <joseph@codesourcery.com>
4056
4057 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4058 expected message.
4059
5a56e9c5
DE
40602011-10-09 Doug Evans <dje@google.com>
4061
4062 * gdb.base/alias.exp: Add tests for alias command.
4063
2bda9cc5
JK
40642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4065
4066 * gdb.arch/amd64-entry-value.s: New file.
4067 * gdb.mi/mi2-amd64-entry-value.s: New file.
4068
a471c594
JK
40692011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4070
4071 Display @entry parameter values even for references.
4072 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4073 functions.
4074 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4075 reference and datap_input.
4076 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4077 breakpoints.
4078 (continue to breakpoint: entry_reference: reference)
4079 (entry_reference: bt at entry)
4080 (continue to breakpoint: entry_reference: breakhere_reference)
4081 (entry_reference: bt, entry_reference: ptype regparam)
4082 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4083 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4084 (entry_reference: p regcopy, entry_reference: p nodataparam)
4085 (entry_reference: p nodataparam@entry): New tests.
4086
36b11add
JK
40872011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4088
4089 Support @entry in input expressions.
4090 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4091 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4092 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4093 (tailcall: p j@entry): New tests.
4094 * gdb.cp/koenig.cc (A::entry): New function.
4095 (main): Call it.
4096 * gdb.cp/koenig.exp (p entry (c)): New test.
4097
e18b2753
JK
40982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4099
4100 Display @entry parameter values (without references).
4101 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4102 (different, validity, invalid): New functions.
4103 (main): Call them.
4104 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4105 stacktest, breakhere_stacktest, different, breakhere_different,
4106 breakhere_validity and breakhere_invalid.
4107 (entry: bt): Update for @entry.
4108 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4109 (entry_validity: *, entry_invalid: *): Many new tests.
4110 * gdb.base/break.exp
4111 (run until breakpoint set at small function, optimized file): Accept
4112 also the @entry suffix.
4113 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4114 * gdb.mi/mi2-amd64-entry-value.c: New files.
4115 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4116
2d6c5dc2
JK
41172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4118
4119 Protect entry values against self tail calls.
4120 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4121 (main): Call self.
4122 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4123 (set debug entry-values 1, self: bt debug entry-values): New tests.
4124
111c6489
JK
41252011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4126
4127 Recognize virtual tail call frames.
4128 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4129 (amb_b, amb_a): New.
4130 (main): Call a and b.
4131 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4132 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4133 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4134 New tests.
4135
8e3b41a9
JK
41362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4137
4138 Implement basic support for DW_TAG_GNU_call_site.
4139 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4140 * gdb.arch/amd64-entry-value.cc: New file.
4141 * gdb.arch/amd64-entry-value.exp: New file.
4142
181cebd4
JK
41432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4144
4145 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4146 * gdb.dwarf2/implptr-64bit.S: New file.
4147 * gdb.dwarf2/implptr-64bit.exp: New file.
4148
741f5e3c
JK
41492011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4150
4151 Fix initial language detection with -readnow.
4152 * gdb.cp/readnow-language.cc: New file.
4153 * gdb.cp/readnow-language.exp: New file.
4154
a73d2258
JK
41552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4156
4157 Fix printed anonymous struct name.
4158 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4159
af369495
JM
41602011-10-09 Joseph Myers <joseph@codesourcery.com>
4161
4162 * gdb.base/solib-symbol.exp: Do not include directories in
4163 filenames in expected messages.
4164
1fa57852
DE
41652011-10-07 Doug Evans <dje@google.com>
4166
4167 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4168
bd054e06
KP
41692011-10-07 Kevin Pouget <kevin.pouget@st.com>
4170
4171 Allow Python notification of new object-file loadings.
4172 * gdb.python/py-events.exp: Test newobjfile event.
4173 * gdb.python/py-events.py: Register newobjfile callback.
4174 * gdb.python/py-events.c: Add call to shared library
4175 * gdb.python/py-events-shlib.c: New file.
4176
8031b6f8
JM
41772011-10-06 Joseph Myers <joseph@codesourcery.com>
4178
4179 * gdb.base/fixsection.exp: Do not include directories in filename
4180 in expected message.
4181
7fea6923
PM
41822011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4183
4184 Add tests for passing of environment variables to inferior.
4185 * gdb.base/testenv.c: New test source.
4186 * gdb.base/testenv.exp: New expect test.
4187
687f2a88
PK
41882011-10-04 Paul Koning <paul_koning@dell.com>
4189
4190 * gdb.python/py-value.c (main): Break before return.
4191
cb6be26b
KP
41922011-10-04 Kevin Pouget <kevin.pouget@st.com>
4193
4194 PR python/12691: Add the inferior to Python exited event
4195 * gdb.python/py-events.exp: Test the inferior attribute of exited
4196 event with a fork.
4197 * gdb.python/py-events.py: Print inferior number on exit.
4198 * gdb.python/py-events.c: Fork the inferior.
4199
fb213700
EBM
42002011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4201
4202 * gdb.base/jit.exp: Add testcase name to log message
4203
aa2071bd
PK
42042011-10-03 Paul Koning <paul_koning@dell.com>
4205 Jan Kratochvil <jan.kratochvil@redhat.com>
4206
4207 * gdb.python/py-value.exp
4208 (python inval = gdb.parse_and_eval('*(int*)0'))
4209 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4210 (set argc=2, python print argc_lazy): New tests.
4211
dd11a36c
JB
42122011-10-02 Joel Brobecker <brobecker@adacore.com>
4213
4214 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4215
46f886f1
JK
42162011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4217 Pedro Alves <pedro@codesourcery.com>
4218
4219 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4220 can_read_0, test for it.
4221 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4222 (parse_and_eval with memory error): ... here, make it untested if
4223 can_read_0.
4224
c5cb204f
MP
42252011-09-30 Marek Polacek <mpolacek@redhat.com>
4226
4227 * gdb.python/python.exp (verify pagination beforehand)
4228 (verify pagination afterwards): Fix race by splitting the line.
4229
68fb0ec0
JM
42302011-09-29 Joseph Myers <joseph@codesourcery.com>
4231
4232 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4233 for 64-bit multilibs from i?86-* targets.
4234
6aee0d90
MP
42352011-09-29 Marek Polacek <mpolacek@redhat.com>
4236
4237 * lib/gdb.exp: Fix a typo in one of the comments.
4238
e9101ff5
MP
42392011-09-29 Marek Polacek <mpolacek@redhat.com>
4240
4241 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4242 matching pattern.
4243
7a81bdbf
PK
42442011-09-28 Paul Koning <paul_koning@dell.com>
4245
4246 * gdb.python/py-type.c (enum E): New.
4247 * gdb.python/py-type.exp (test_fields): Add tests for Python
4248 mapping access to fields.
4249 (test_enums): New test for field access on enums.
4250
6710bf39
SS
42512011-09-27 Stan Shebs <stan@codesourcery.com>
4252
4253 * gdb.trace/collection.exp: Test collection of $_ret.
4254
b2a6bdeb
AT
42552011-09-22 Andreas Tobler <andreast@fgznet.ch>
4256
4257 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4258 list of compilation switches for <*-*-freebsd*>.
4259
3c9057f3
SS
42602011-09-19 Stan Shebs <stan@codesourcery.com>
4261
4262 * gdb.trace/tspeed.exp: New file.
4263 * gdb.trace/tspeed.c: New file.
4264
34518530
YQ
42652011-09-18 Yao Qi <yao@codesourcery.com>
4266
4267 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4268 instructions.
4269 (test_adr_32bit, test_pop_pc): Likewise.
4270 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4271 Thumb instructions.
4272 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4273 in gdb_test_multiple.
4274 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4275
ab254057
YQ
42762011-09-17 Yao Qi <yao@codesourcery.com>
4277
4278 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4279 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4280 support single step to signal handler.
4281
9c317b71
YQ
42822011-09-17 Yao Qi <yao@codesourcery.com>
4283
4284 * gdb.base/disp-step-fork.c: New.
4285 * gdb.base/disp-step-syscall.exp: New.
4286 * gdb.base/disp-step-vfork.c: New.
4287
a8123151
JB
42882011-09-16 Joel Brobecker <brobecker@adacore.com>
4289
4290 * gdb.ada/tasks.exp: Make the expected output for
4291 the `info tasks' tests more resilient to spacing
4292 changes.
4293
63a9aad8
JK
42942011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4295
4296 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4297 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4298
2aa48337
KP
42992011-09-15 Kevin Pouget <kevin.pouget@st.com>
4300
4301 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4302 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4303
6839b47f
KP
43042011-04-30 Kevin Pouget <kevin.pouget@st.com>
4305
4306 Handle multiple breakpoint hits in Python interface:
4307 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4308 presence.
4309 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4310 breakpoint hits.
4311
0935723e
JK
43122011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4313 Jan Kratochvil <jan.kratochvil@redhat.com>
4314
4315 * gdb.python/py-events.exp: Remove pretty printing comment.
4316 * gdb.python/py-evsignal.exp: New file.
4317 * gdb.python/py-evthreads.c: Include signal.h.
4318 (thread3): Remove variable count3. Remove variable bad and use raise
4319 instead.
4320 (thread2): Remove variable count2. Move thread3 pthread_create here,
4321 merge pthread_join to a single line.
4322 (main): Remove variable count1. Merge pthread_join with pthread_create
4323 to a single line.
4324 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4325 KFAIL python/12966 for gdbserver. Test return value of
4326 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4327 gdb_expect by gdb_test and gdb_test_multiple.
4328 (thread 2, thread 3): New tests.
4329
4801a9a3
PA
43302011-09-12 Matt Rice <ratmice@gmail.com>
4331 Pedro Alves <pedro@codesourcery.com>
4332
4333 PR gdb/13175
4334
4335 * gdb.base/interp.exp: New tests.
4336 * gdb.base/interp.c: New file.
4337
24ece742
DE
43382011-09-12 Doug Evans <dje@google.com>
4339
4340 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4341 * gdb.dwarf2/typeddwarf.exp: Ditto.
4342
7f062217
JK
43432011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 Fix compatibility with x32 arch.
4346 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4347 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4348 is_x86_like_target.
4349 * testsuite/gdb.trace/collection.exp: Likewise.
4350 * testsuite/gdb.trace/report.exp: Likewise.
4351 * testsuite/gdb.trace/unavailable.exp: Likewise.
4352 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4353 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4354 (is_x86_like_target): Check also is_amd64_regs_target.
4355
08711b9a
JK
43562011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4357
4358 PR breakpoints/12435
4359 * gdb.arch/amd64-prologue-xmm.c: New file.
4360 * gdb.arch/amd64-prologue-xmm.exp: New file.
4361 * gdb.arch/amd64-prologue-xmm.s: New file.
4362
b99b5f66
JK
43632011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4364
4365 * gdb.dwarf2/dw2-param-error-main.c: New file.
4366 * gdb.dwarf2/dw2-param-error.S: New file.
4367 * gdb.dwarf2/dw2-param-error.exp: New file.
4368
a391a2f6
PA
43692011-09-08 Pedro Alves <pedro@codesourcery.com>
4370
4371 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4372 inferior's pid and look for a core dump named core.$pid. Use
4373 `remote_file' commands on the host instead of hand coding shell
4374 commands on the build.
4375 * gdb.base/valgrind-db-attach.exp: Kill the program before
4376 finishing the test.
4377
7d8e6458 43782011-09-02 Matt Rice <ratmice@gmail.com>
4379
4380 * lib/prompt.exp: New file for testing the first prompt.
4381 * gdb.python/py-prompt.exp: Ditto.
4382 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4383
68e77c9e
PA
43842011-09-02 Pedro Alves <pedro@codesourcery.com>
4385
4386 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4387 0, before testing gcore.
4388
9655e943
JK
43892011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4390
df6dc84d
JK
4391 * dw2-ifort-parameter-debug.S: Update copyright year.
4392 * dw2-ifort-parameter.c: Update copyright year.
4393 * dw2-ifort-parameter.exp: Update copyright year.
4394
9655e943
JK
4395 * dw2-ifort-parameter-debug.S: New file.
4396 * dw2-ifort-parameter.c: New file.
4397 * dw2-ifort-parameter.exp: New file.
4398
353d1d73
JK
43992011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4400
4401 * gdb.base/commands.exp (error_clears_commands_left): New function.
4402 (): Call it.
4403
5c07461a
JK
44042011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4405
4406 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4407 (C): Initialize `a'.
4408 * gdb.mi/mi-inheritance-syntax-error.exp
4409 (-data-evaluate-expression $path): Expect `a' as 5.
4410
0d932b2f
MK
44112011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4412
4413 PR mi/11912
4414 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4415 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4416 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4417 keyword in output of -var-info-path-expression.
4418
bdb54049
JK
44192011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4420
4421 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4422 * gdb.trace/collection.exp: Likewise.
4423 * gdb.trace/report.exp: Likewise.
4424 * gdb.trace/unavailable.exp: Likewise.
4425 * gdb.trace/while-dyn.exp: Likewise.
4426
59cde39c
KS
44272011-08-18 Keith Seitz <keiths@redhat.com>
4428
4429 PR c++/12266
4430 * gdb.cp/meth-typedefs.cc: New file.
4431 * gdb.cp/meth-typedefs.exp: New file.
4432
fa3a4f15
PM
44332011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4434
4435 * gdb.python/python.exp: Add extended-prompt tests.
4436
c1049fca
JK
44372011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4438
4439 * gdb.arch/i386-dr3-watch.exp
4440 (watchpoint on gap1 does not fit debug registers)
4441 (delete all watchpoints): Fix racy expect strings.
4442
d93f7b5c
YQ
44432011-08-14 Yao Qi <yao@codesourcery.com>
4444
4445 * gdb.base/maint.exp: set data_section to ".neardata".
4446 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4447 * gdb.base/savedregs.exp: Handle SIGILL.
4448 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4449 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4450
457e09f0
DE
44512011-08-12 Doug Evans <dje@google.com>
4452
4453 * gdb.python/py-symbol.exp: Add test for symbol.type.
4454
5d0bb2fb
UW
44552011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4456
4457 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4458 * gdb.mi/mi-pthreads.exp: Likewise.
4459 * gdb.mi/mi2-pthreads.exp: Likewise.
4460 * gdb.mi/gdb669.exp.exp: Likewise.
4461
fcdfa280
PA
44622011-08-09 Pedro Alves <pedro@codesourcery.com>
4463
4464 * lib/mi-support.exp (detect_async): Rename to...
4465 (mi_detect_async): ... this.
4466 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4467 * gdb.mi/mi-nonstop.exp: Adjust.
4468 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4469 * gdb.mi/mi-nsintrall.exp: Adjust.
4470 * gdb.mi/mi-nsmoribund.exp: Adjust.
4471 * gdb.mi/mi-nsthrexec.exp: Adjust.
4472
9d8fa392
PA
44732011-08-09 Pedro Alves <pedro@codesourcery.com>
4474
4475 * gdb.base/display.c (do_loops): New `p_i' local.
4476 * gdb.base/display.exp: Test displaying a variable that is
4477 temporarily at a bad address.
4478
b6cede78
JK
44792011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4480
4481 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4482 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4483
67bedb8c
JK
44842011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4485
4486 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4487 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4488 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4489
af6e93b2
PA
44902011-08-05 Pedro Alves <pedro@codesourcery.com>
4491
4492 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4493 procedure.
4494 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4495
1cf0e11f
YQ
44962011-08-05 Yao Qi <yao@codesourcery.com>
4497
4498 * gdb.base/callfuncs.exp: Set language after main.
4499 * gdb.cp/cplusfuncs.exp: Likewise.
4500 * gdb.cp/inherit.exp: Likewise.
4501
a1e28cb2
UW
45022011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4503
4504 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4505 * gdb.base/watch-vfork.exp: Skip on remote targets.
4506
d4f5bbb9
UW
45072011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4508
4509 * gdb.threads/thread-find.exp: Support remote targets.
4510
724f4f80
UW
45112011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4512
4513 * gdb.base/jit.exp: Download solib_binfile to target.
4514 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4515 and call dlopen without full path name.
4516 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4517 dlopen without full path name.
4518
934709f0
PW
45192011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4520
4521 * gdb.base/break-always.exp: Complete the test
4522 with duplicated breakpoints and enabling/disabling them.
4523
c26106c4
TT
45242011-08-02 Tom Tromey <tromey@redhat.com>
4525
4526 PR gdb/11289:
4527 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4528
9300444e 45292011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4530
4531 PR gdb/13045
4532 * gdb.base/float.exp: Add new test case for PR gdb/13045
4533 * gdb.base/float.c: New file.
4534
00bd41d6
PM
45352011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4536
4537 * gdb.python/py-mi.exp: Test printers returning string hint, and
4538 also not returning a value.
4539 * gdb.python/py-prettyprint.c: Add testcase for above.
4540 * gdb.python/py-prettyprint.py: Add test printer for above.
4541
d24f74ce
JK
45422011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4543
4544 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4545 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4546 (.Ldie30) Add as field "data4".
4547 (.Ldie32) Rename field "b" to "shl".
4548 (abbrev4) Change for the "data4" field.
4549 (abbrev5, abbrev6) Remove.
4550 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4551 (p &s.shl): ... here. Add comment.
4552 (p &s.data4): New.
4553
bb7da2bf
JK
45542011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4555
4556 Fix crash on lval_computed values.
4557 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4558
11081198
JK
45592011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4560
4561 * gdb.base/help.exp (help whatis): Update the expected string.
4562
3c6e0cb3
JK
45632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4564
4565 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4566 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4567 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4568 Change the expected string.
4569
efa80663
PA
45702011-07-26 Pedro Alves <pedro@codesourcery.com>
4571
4572 * gdb.base/watchpoint.exp
4573 (test_disable_enable_software_watchpoint): New procedure.
4574 (top level): Run it.
4575
db8e4570
UW
45762011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4577
4578 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4579 executable file "${binfile}", C++ version "${binfile}-cxx".
4580 * gdb.python/py-prettyprint.exp: Likewise.
4581 * gdb.python/py-symbol.exp: Likewise.
4582 * gdb.python/py-type.exp: Likewise.
4583 * gdb.python/py-value.exp: Likewise.
4584 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4585 file name instead of just suffix.
4586
543305c9
JK
45872011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 Fix implicit pointer offsets.
4590 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4591 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4592 (continue to breakpoint: continue to baz breakpoint for implptr)
4593 (sanity check element 0, sanity check element 1)
4594 (enter the inlined function, check element 0 for the offset)
4595 (check element 1 for the offset)
4596 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4597 (set foo breakpoint for implptr): Update the breakpoint number.
4598
b3215adc
UW
45992011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4600
4601 * gdb.python/py-mi.exp: Use different file names for different
4602 versions of the executable under test.
4603 * gdb.python/py-prettyprint.exp: Likewise.
4604 * gdb.python/py-symbol.exp: Likewise.
4605 * gdb.python/py-template.exp: Likewise.
4606 * gdb.python/py-type.exp: Likewise.
4607 * gdb.python/py-value.exp: Likewise.
4608
182b9acc
UW
46092011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4610
4611 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4612 flag after restarting GDB if necessary.
4613
e6052b5d
UW
46142011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4615
4616 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4617
1ced966e
PA
46182011-07-22 Pedro Alves <pedro@codesourcery.com>
4619
4620 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4621 backend doesn't leave used debug registers behind.
4622
3543a589
TT
46232011-07-22 Tom Tromey <tromey@redhat.com>
4624
4625 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4626 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4627 argument.
4628 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4629
14d15303 46302011-07-21 Matt Rice <ratmice@gmail.com>
4631
4632 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4633 in mostlyclean rule. Add files ending in .core.
4634
9b158ba0 46352011-07-21 Matt Rice <ratmice@gmail.com>
4636
4637 PR macros/12999
4638 * gdb.base/info-macros.c: New test sources.
4639 * gdb.base/info-macros.exp: New tests.
4640
d17b6f81
PM
46412011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4642
4643 * gdb.python/python.exp: Add prompt substitution tests.
4644
918dd910
JK
46452011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4646
4647 Fix crash if referenced CU is aged out.
4648 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4649 New.
4650 * gdb.dwarf2/implptr.exp: Likewise.
4651
0e37a63c
JK
46522011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4653
4654 * gdb.dwarf2/implptr.S: Rebuilt.
4655 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4656 (bar): Use them for j, k, l.
4657 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4658 COMPILE.
4659 (print j in implptr:bar): Update for the intp typedef.
4660 (print p[0].x in implptr:foo): Use more exact regex.
4661
f65cf84c
TT
46622011-07-18 Tom Tromey <tromey@redhat.com>
4663
4664 * gdb.cp/static-method.exp: Add missing single quote.
4665
d5b4a7be
YQ
46662011-07-18 Yao Qi <yao@codesourcery.com>
4667
4668 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4669 supported.
4670 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4671 * gdb.mi/mi-nonstop.exp: Likewise.
4672 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4673 * gdb.mi/mi-nsintrall.exp: Likewise.
4674 * gdb.mi/mi-nsmoribund.exp: Likewise.
4675 * gdb.mi/mi-nsthrexec.exp: Likewise.
4676 * gdb.python/py-evthreads.exp: Likewise.
4677
e9ea2662
JK
46782011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4679
4680 Code cleanup.
4681 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4682 it. Substitute it instead of test_compiler_info everywhere.
4683
ce451573
UW
46842011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4685
4686 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4687 remote targets as well.
4688
756d88a7
UW
46892011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4690
4691 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4692 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4693
31f83dc5
UW
46942011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4695
4696 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4697 a remote machine, not the host.
4698 (gdb_compile_shlib): Set soname if target is remote.
4699
059241a0
PP
47002011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4701
4702 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4703
28a0b48c 47042011-07-13 Matt Rice <ratmice@gmail.com>
4705
4706 * gdb.python/py-objfile-script-gdb.py: Renamed to
4707 py-objfile-script-gdb.py.in.
4708 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4709 py-objfile-script-gdb.py.
4710 * gdb.python/py-objfile-script.exp: Update reference to
4711 py-objfile-script-gdb.py.
4712
9a771b67
JK
47132011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4714
4715 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4716 reference undefined label.
4717
04ad99e6
JK
47182011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4719
4720 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4721 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4722 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4723 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4724
713389e0
PM
47252011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4726
4727 PR python/12438
4728 * gdb.python/python.exp: Add maint set/show python print-stack
4729 deprecated tests. Add set/show python print-backtrace tests.
4730
97d146f8
JK
47312011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4732
4733 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4734 debug info.
4735
facde0e5 47362011-07-06 Matt Rice <ratmice@gmail.com>
4737
4738 * gdb.python/python.exp: Update filename paths.
4739 * gdb.python/py-symtab.exp: Ditto.
4740
438640d1
MP
47412011-07-06 Marek Polacek <mpolacek@redhat.com>
4742
4743 * gdb.python/py-evthreads.exp: Add missing `$'.
4744
33a365df
MF
47452011-07-06 Jie Zhang <jie.zhang@analog.com>
4746
4747 * config/bfin.exp: New file.
4748 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4749 * gdb.asm/bfin.inc: New file.
4750
8f7ae686
MP
47512011-07-06 Marek Polacek <mpolacek@redhat.com>
4752
df46027d 4753 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4754 the whole output.
4755
eb2a6f42
TT
47562011-07-05 Tom Tromey <tromey@redhat.com>
4757
4758 * gdb.java/jprint.java (jprint.hi): New field.
4759 * gdb.java/jprint.exp: Print string.
4760
177b42fe
TJB
47612011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4762
4763 * gdb.base/call-sc.c: Fix typos.
4764 * gdb.base/ifelse.exp: Likewise.
4765 * gdb.base/structs.c: Likewise.
4766
3b2a0cf2
JB
47672011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4768
4769 * gdb.base/jit-so.exp: New test.
4770 * gdb.base/jit-dlmain.c: New file.
4771 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4772
46fc714c
JK
47732011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4774
4775 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4776 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4777 * gdb.cp/pr9167.exp (p b): Likewise.
4778 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4779 (test value of P in inner_m, test type of Z in inner_m): Call
4780 setup_xfail for gcc <= 4.5.
46fc714c 4781
418c7cf7
JK
47822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4783
4784 * gdb.cp/paren-type.cc: New files.
4785 * gdb.cp/paren-type.exp: New files.
4786
3d50dd94
JK
47872011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4788
4789 Stop on first linespec terminator instead of eating what we can.
4790 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4791 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4792 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4793 (break C::f()): ... this one.
4794 (break C::operator()()): New test.
4795 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4796 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4797 test.
4798
dcf9f4ab
JK
47992011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4800
4801 Fall back linespec to minimal symbols.
4802 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4803 error message.
4804 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4805 * gdb.cp/minsym-fallback-main.cc: New file.
4806 * gdb.cp/minsym-fallback.cc: New file.
4807 * gdb.cp/minsym-fallback.exp: New file.
4808 * gdb.cp/minsym-fallback.h: New file.
4809
3f542ed1
JK
48102011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4811
4812 * gdb.cp/no-dmgl-verbose.cc: New file.
4813 * gdb.cp/no-dmgl-verbose.exp: New file.
4814
48152011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4816
4817 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4818 __GI_.
4819 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4820 (f): New function.
4821 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4822 (complete p 'func<short>(): ... here.
4823 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4824 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4825 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4826 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4827 Make them KFAIL gcc/49546.
4828
00eb2c4a
JB
48292011-07-01 Joel Brobecker <brobecker@adacore.com>
4830
4831 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4832
85a20c42
JK
48332011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4834
4835 Test GCC PR debug/49546.
4836 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4837 (test type of F in k3_m, test value of F in k3_m): New.
4838 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4839 (main): New variable k3. Call k3.k3_m.
4840
d2d43431
JB
48412011-07-01 Jean-Charles Delay <delay@adacore.com>
4842
4843 * gdb.ada/packed_array.exp: Fix expected outout.
4844
54ae186f
JB
48452011-07-01 Jean-Charles Delay <delay@adacore.com>
4846
4847 * gdb.ada/packed_array.exp: fixed expected output.
4848
8f17729f
JB
48492011-07-01 Joel Brobecker <brobecker@adacore.com>
4850
4851 * gdb.ada/same_enum: New testcase.
4852
f5aa6869
JB
48532011-07-01 Joel Brobecker <brobecker@adacore.com>
4854
4855 * gdb.ada/ptr_typedef: New testcase.
4856
828292f2
JB
48572011-07-01 Joel Brobecker <brobecker@adacore.com>
4858
4859 * gdb.ada/arrayptr.exp: Add ptype test.
4860
18920c42
JB
48612011-07-01 Joel Brobecker <brobecker@adacore.com>
4862
4863 * gdb.ada/char_enum: New testcase.
4864
3536d9e3 48652011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4866
4867 * gdb.base/dump.exp (capture_pointer_with_type): New.
4868 Get value from address instead of name.
4869 Start GDB once, and do `dump' and `restore'
4870 tests together.
4871
db863c42
MF
48722011-06-30 Jie Zhang <jie.zhang@analog.com>
4873 Mike Frysinger <vapier@gentoo.org>
4874
4875 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4876 helper functions for getting/setting remotetimeout variable.
4877 * lib/gdb.exp (gdb_load): If the target is remote, set
4878 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4879 with $loadtimeout. Set $load_ok to 0 before doing the load.
4880 Instead of returning, immediately, set $load_ok to 0. Call
4881 set_remotetimeout with $oldremotetimeout, and then return if
4882 $load_ok is 1.
4883
e9e642a8
AB
48842011-06-30 Andrew Burgess <aburgess@broadcom.com>
4885
4886 * gdb.python/py-template.exp: Don't run this test if the target
4887 does not support c++ tests.
4888
32019081
JK
48892011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4890
4891 Fix non-only rename list for Fortran modules import.
4892 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4893 tests.
4894 * gdb.fortran/module.f90 (module moduse): New.
4895 (program module): use moduse, test var_x, var_y and var_z.
4896
0ecee54c
TT
48972011-06-29 Tom Tromey <tromey@redhat.com>
4898
4899 PR testsuite/12040:
4900 * gdb.fortran/array-element.exp: Use f90, not f77.
4901 * gdb.fortran/complex.exp: Use f90, not f77.
4902 * gdb.fortran/derived-type.exp: Use f90, not f77.
4903 * gdb.fortran/library-module.exp: Use f90, not f77.
4904 * gdb.fortran/logical.exp: Use f90, not f77.
4905 * gdb.fortran/module.exp: Use f90, not f77.
4906 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4907 * gdb.fortran/subarray.exp: Use f90, not f77.
4908
3b2b8fea
TT
49092011-06-29 Tom Tromey <tromey@redhat.com>
4910
4911 * gdb.fortran/charset.exp: New file.
4912 * gdb.fortran/charset.f90: New file.
4913
42159ca5
TT
49142011-06-29 Tom Tromey <tromey@redhat.com>
4915
4916 PR testsuite/12040:
4917 * lib/future.exp: New file, mostly extracted from ada.exp.
4918 Rewrote compatibility code to use rename.
4919 (gdb_find_gfortran): New proc.
4920 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4921 gfortran patch.
4922 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4923 Move to future.exp.
4924 * lib/gdb.exp: Always load future.exp.
4925
af69a5ce
YQ
49262011-06-28 Yao Qi <yao@codesourcery.com>
4927
4928 * gdb.cp/exception.cc: Don't include iostream.
4929 (bar): Remove print statement.
4930 (catcher): New.
4931 (main): Remove print statements. Call function catcher.
4932 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4933 Set breakpoint on catcher, and check the value of parameter.
4934
ab5c6a72
YQ
49352011-06-23 Yao Qi <yao@codesourcery.com>
4936
4937 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4938 1.2 is disabled. KFAIL for uclinux.
4939
9497469f
MP
49402011-06-23 Marek Polacek <mpolacek@redhat.com>
4941
4942 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4943 mi_gdb_test.
4944
b9132588
MP
49452011-06-23 Marek Polacek <mpolacek@redhat.com>
4946
5d197ed0 4947 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4948
e55595ca
MP
49492011-06-23 Marek Polacek <mpolacek@redhat.com>
4950
5d197ed0
MP
4951 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4952
49532011-06-23 Marek Polacek <mpolacek@redhat.com>
4954
4955 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4956 `test_exec_and_symbol_mi_operatons' return value.
4957 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4958 gdb_test_multiple.
4959 (test_exec_and_symbol_mi_operatons): Likewise.
4960 (test_path_specification): Likewise.
e55595ca 4961
be777e08
YQ
49622011-06-23 Yao Qi <yao@codesourcery.com>
4963
4964 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4965 supported.
4966 * lib/gdb.exp (support_displaced_stepping): New.
4967
615556d6
YQ
49682011-06-23 Yao Qi <yao@codesourcery.com>
4969
4970 * gdb.threads/execl.exp: Skip on remote target.
4971
833b0ca7
MP
49722011-06-21 Marek Polacek <mpolacek@redhat.com>
4973
5d197ed0 4974 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4975 mi_gdb_test.
4976
1ee4023a
MP
49772011-06-20 Marek Polacek <mpolacek@redhat.com>
4978
5d197ed0 4979 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4980
d0b1d624
MP
49812011-06-20 Marek Polacek <mpolacek@redhat.com>
4982
5d197ed0 4983 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4984 mi_gdb_test.
4985
79aa92c1
MP
49862011-06-20 Marek Polacek <mpolacek@redhat.com>
4987
5d197ed0 4988 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4989
5ce5db06
YQ
49902011-06-14 Yao Qi <yao@codesourcery.com>
4991
4992 gdb/testsuite/
4993 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4994
533a737e
JK
49952011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4996
4997 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4998
d0e53741
TT
49992011-06-10 Tom Tromey <tromey@redhat.com>
5000
5001 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5002 Add tests for pointer-to-member-function.
5003 * gdb.cp/temargs.cc (S::somefunc): New function.
5004 (K2): New class.
5005 (main): Instantiate K2; call method.
5006
b5916bbd
JB
50072011-06-08 Joel Brobecker <brobecker@adacore.com>
5008
5009 * gdb.python/py-inferior.c (f2): Make str an array rather
5010 than a pointer.
5011 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5012
5be4dfca
JK
50132011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5014
5015 * gdb.base/async-shell.c: New file.
5016 * gdb.base/async-shell.exp: New file.
5017
9f47e254
PA
50182011-06-06 Pedro Alves <pedro@codesourcery.com>
5019
5020 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5021
64b9b334
JB
50222011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5023
5024 From Stephen Kitt <steve@sk2.org>
5025 * gdb.base/help.exp: Adjust following some spelling corrections
5026 in GDB.
5027
dbc0f131
YQ
50282011-06-01 Yao Qi <yao@codesourcery.com>
5029
5030 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5031
fd336a18
KS
50322010-05-31 Keith Seitz <keiths@redhat.com>
5033
5034 PR c++/12750
5035 * gdb.cp/static-method.cc: New file.
5036 * gdb.cp/static-method.exp: New file.
5037
fa8b9902
KS
50382010-05-31 Keith Seitz <keiths@redhat.com>
5039
5040 PR symtab/12704
5041 * gdb.cp/anon-ns.cc: New file.
5042 * gdb.cp/anon-ns.exp: New file.
5043
0a5b1e09
PA
50442011-05-31 Pedro Alves <pedro@codesourcery.com>
5045
5046 * gdb.arch/i386-dr3-watch.c: New file.
5047 * gdb.arch/i386-dr3-watch.exp: New file.
5048
0578b8d1
YQ
50492011-05-30 Yao Qi <yao@codesourcery.com>
5050
5051 * gdb.base/callfuncs.c (t_structs_fc): New.
5052 (t_structs_dc, t_structs_ldc): New.
5053 (t_double_many_args):
5054 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5055 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5056 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5057 * gdb.base/callfuncs.exp: Call new functions.
5058
6680506e
YQ
50592011-05-30 Yao Qi <yao@codesourcery.com>
5060
ff4d2c60
YQ
5061 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5062 Call rerun_and_prepare for each test to isolate effects.
5063
50642011-05-30 Yao Qi <yao@codesourcery.com>
5065
5066 * gdb.base/varargs.c (find_max_float_real): New.
5067 (find_max_double_real, find_max_long_double_real): New.
5068 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5069 * lib/gdb.exp (setup_kfail_for_target): New.
5070
e43ec454
YQ
50712011-05-30 Yao Qi <yao@codesourcery.com>
5072
5073 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5074 (callcd, callce, callcf, callc1a, callc1b): New.
5075 (callc2a, callc2b): New.
5076 * gdb.base/funcargs.exp (complex_args): New.
5077 (complex_integral_args, complex_float_integral_args): New.
5078 * lib/gdb.exp (support_complex_tests): New. Determine
5079 whether to run test cases on _Complex types.
5080
432b4d03
JK
50812011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 * gdb.threads/leader-exit.c: New file.
5084 * gdb.threads/leader-exit.exp: New file.
5085
6caf069d
MP
50862011-05-27 Marek Polacek <mpolacek@redhat.com>
5087
9497469f 5088 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5089
97fce28b
MP
50902011-05-27 Marek Polacek <mpolacek@redhat.com>
5091
5092 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5093 remove the `supported' variable.
5094 * gdb.mi/mi-nonstop.exp: Likewise.
5095 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5096 * gdb.mi/mi-nsintrall.exp: Likewise.
5097 * gdb.mi/mi-nsmoribund.exp: Likewise.
5098 * gdb.mi/mi-nsthrexec.exp: Likewise.
5099
9da8c2a0
PA
51002011-05-26 Pedro Alves <pedro@codesourcery.com>
5101
5102 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5103
2c03e5be
PA
51042011-05-26 Pedro Alves <pedro@codesourcery.com>
5105
5106 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5107
2e21250d
KS
51082011-05-24 Keith Seitz <keiths@redhat.com>
5109
5110 PR breakpoint/12803
5111 * gdb.cp/cmpd-minsyms.cc (a): New method.
5112 (b): New method.
5113 (c): New method.
5114 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5115
cdac0397
PA
51162011-05-24 Pedro Alves <pedro@codesourcery.com>
5117
5118 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5119 watchpoint's command list didn't execute when the watchpoint went
5120 out of scope.
5121
ee5683ab
PM
51222011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5123
5124 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5125 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5126 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5127 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5128 * gdb.arch/i386-permbkpt.exp: Likewise.
5129 * gdb.arch/i386-prologue.exp: Likewise.
5130 * gdb.arch/i386-size-overlap.exp: Likewise.
5131 * gdb.arch/i386-size.exp: Likewise.
5132 * gdb.arch/i386-unwind.exp: Likewise.
5133 * gdb.reverse/i386-precsave.exp: Likewise.
5134 * gdb.reverse/i386-reverse.exp: Likewise.
5135 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5136 * gdb.reverse/i387-env-reverse.exp: Likewise.
5137 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5138
c91c8c16
PA
51392011-05-24 Pedro Alves <pedro@codesourcery.com>
5140
5141 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5142 file doesn't error, using MI.
5143
c50491a7
TT
51442011-05-23 Tom Tromey <tromey@redhat.com>
5145
5146 * gdb.base/charset.exp (string_display): Add tests to assign to
5147 arrays.
5148 * gdb.base/charset.c (short_array, int_array, long_array): New.
5149
4a07b7da
PA
51502011-05-20 Pedro Alves <pedro@codesourcery.com>
5151
5152 Cope with async mode.
5153
4a07b7da
PA
5154 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5155 into gdb_test + mi_expect_stop.
5156
b275f2d2
PA
51572011-05-20 Pedro Alves <pedro@codesourcery.com>
5158
5159 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5160 (callme): Remove printf call.
5161
eec52c44
PM
51622011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5163
5164 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5165 quote pattern to avoid problems with Cygwin/mingw expect versions.
5166 * gdb.base/default.exp (show convenience): Use double
5167 quote pattern for regular expressions.
5168
b3c8eb43
JK
51692011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5170
5171 Fix -readnow for -gdwarf-4 unused type units.
5172 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5173 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5174
ed731959
JK
51752011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5176
5177 * gdb.base/kill-after-signal.c: New file.
5178 * gdb.base/kill-after-signal.exp: New file.
5179
3b48433d
PA
51802011-05-16 Pedro Alves <pedro@codesourcery.com>
5181
5182 * gdb.ada/start.exp: Call untested with the correct test filename.
5183 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5184 test filename. Make the test's binary unique.
5185 * gdb.arch/i386-signal.exp: Call untested with the correct test
5186 filename.
5187 * gdb.arch/i386-size-overlap.exp: Ditto.
5188 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5189 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5190 * gdb.cp/call-c.exp: Ditto.
5191 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5192 filename. Make the test's binary unique.
5193 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5194 * gdb.python/py-mi.exp: Ditto.
5195 * gdb.python/Makefile.in (EXECUTABLES): Update.
5196 * gdb.reverse/i386-precsave.exp: Ditto.
5197 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5198 test filename.
5199 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5200 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5201 unique.
5202 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5203 test filename.
5204 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5205 * gdb.trace/tfile.exp: Ditto.
5206
ba4a8bdd
YQ
52072011-05-14 Yao Qi <yao@codesourcery.com>
5208
5209 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5210 type.
5211
dbaefcf7
DE
52122011-05-13 Doug Evans <dje@google.com>
5213
5214 * gdb.python/py-objfile-script.exp: New file.
5215 * gdb.python/py-objfile-script.c: New file.
5216 * gdb.python/py-objfile-script-gdb.py: New file.
5217 * testsuite/gdb.python/py-section-script.exp: Test
5218 "info auto-load-scripts".
5219
9930639c
TT
52202011-05-13 Tom Tromey <tromey@redhat.com>
5221
5222 * gdb.dwarf2/clztest.exp: New file.
5223 * gdb.dwarf2/clztest.c: New file.
5224 * gdb.dwarf2/clztest.S: New file.
5225
05272e11
DE
52262011-05-13 Doug Evans <dje@google.com>
5227
cc63ef9b
DE
5228 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5229 String16 tests.
05272e11 5230
6edba76f
TT
52312011-05-13 Tom Tromey <tromey@redhat.com>
5232
5233 * lib/gdb.exp (is_x86_like_target): New proc.
5234 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5235 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5236 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5237 -nostdlib to compiler.
5238 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5239 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5240 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5241 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5242 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5243
028d0ed5
TJB
52442011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5245
5246 * gdb.python/py-function.exp: Test setting a value from a function
5247 which executes a command.
5248
8a9b8146
TT
52492011-05-12 Tom Tromey <tromey@redhat.com>
5250
5251 * gdb.dwarf2/typeddwarf.S: New file.
5252 * gdb.dwarf2/typeddwarf.c: New file.
5253 * gdb.dwarf2/typeddwarf.exp: New file.
5254
10483e8e
MP
52552011-05-12 Marek Polacek <mpolacek@redhat.com>
5256
5257 * gdb.mi/mi-basics.exp: Fix races. Honour the
5258 `test_exec_and_symbol_mi_operatons' return value.
5259 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5260 gdb_test_multiple.
5261 (test_exec_and_symbol_mi_operatons): Likewise.
5262 (test_path_specification): Likewise.
5263
faf067f1
JK
52642011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5265
5266 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5267 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5268 Replace `file copy' and `file rename' by `file mtime'. Twice.
5269
7ff911a3
JK
52702011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5271
5272 * gdb.base/readline-ask.c: New file.
5273 * gdb.base/readline-ask.exp: New file.
5274 * gdb.base/readline-ask.inputrc: New file.
5275
a536c6d7
UW
52762011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5277
5278 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5279 to avoid race condition.
5280 * gdb.cell/coremaker.c: Use small stack size.
5281 * gdb.cell/ea-standalone.exp: Use file name without path as
5282 argument to c_to.
5283 * gdb.cell/fork.exp: Allow other output when continuing to end.
5284
d472a426
JK
52852011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5286
5287 * gdb.threads/corethreads.c: New file.
5288 * gdb.threads/corethreads.exp: New file.
5289
52902011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5291
5292 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5293 Try to compile the test using -Wl,-z,norelro first.
5294 (load_core): New variable libthread_db_seen, initialize it.
5295 (zeroed-threads cannot be listed): Protect it by XFAIL on
5296 !$libthread_db_seen.
5297
8be455d7
JK
52982011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5299
5300 PR 12573
5301 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5302 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5303 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5304
1976171a
JK
53052011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5306
5307 * gdb.cp/psymtab-parameter.cc: New file.
5308 * gdb.cp/psymtab-parameter.exp: New file.
5309
7db6f30f
JK
53102011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5311
5312 Fix a race.
5313 * gdb.cp/static-print-quit.exp (print c): Split to ...
5314 (print c - <return>, print c - q <return>, print c - to quit):
5315 ... these. Make the testfile untested on gdb-7.1.
5316
85161e9e 53172011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5318
5319 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5320 gdb_rename_execfile, gdb_touch_execfile): New.
5321 * gdb.base/reread.exp: Use new procs to handle multiple
5322 exec files.
5323
0c51be18
YQ
53242011-05-05 Yao Qi <yao@codesourcery.com>
5325
5326 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5327 (test_adr_32bit, test_pop_pc): New.
5328 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5329 (test_adr_32bit, test_pop_pc): New.
5330
4d393d60
JM
53312011-05-04 Joseph Myers <joseph@codesourcery.com>
5332
5333 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5334 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5335 targets.
5336 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5337 handle targets.
5338
8ffd0459
JK
53392011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.base/completion.exp (complete help info wat): Rename to ...
5342 (complete 'help info wat'): ... here.
5343 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5344 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5345
8e28d804
PA
53462011-05-04 Pedro Alves <pedro@codesourcery.com>
5347
5348 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5349 gdb_test and explicit $gdb_prompt/timeout matches.
5350
3eb2ef34
YQ
53512011-05-04 Yao Qi <yao@codesourcery.com>
5352
5353 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5354 and __thumb2__.
5355
aaaf81a3
MP
53562011-05-03 Marek Polacek <mpolacek@redhat.com>
5357
5358 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5359 in place of `gdb_test "delete breakpoints"'. This eliminates two
5360 testcases.
5361
c4cbc0df
PA
53622011-05-02 Pedro Alves <pedro@codesourcery.com>
5363
5364 PR testsuite/12649
5365 Fix races.
5366
5367 * gdb.base/completion.exp: Remove all sleep calls. Remove
5368 unnecessary regexs. Don't explicitly expect anything after the
5369 prompt. Eat the prompt if necessary.
5370
b4cbb4a3
EBM
53712011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5372
5373 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5374 accept to show the caller line again as well as the line after.
5375
d65aec65
PM
53762011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5377
5378 PR mi/12531
5379
5380 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5381 compile target.
5382 * gdb.python/py-prettyprint.exp: Add C++ object for
5383 CPLUS_FAKE_CHILD test.
5384
30852783
UW
53852011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5386
5387 * gdb.base/signest.exp: New file.
5388 * gdb.base/signest.c: Likewise.
5389
c7b1f0d9
JK
53902011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5391
5392 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5393 thread and breakpoint notifications.
5394
559a7a62
JK
53952011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5396
5397 * gdb.base/fortran-sym-case.c: New file.
5398 * gdb.base/fortran-sym-case.exp: New file.
5399 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5400 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5401 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5402
8344e389
JK
54032011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5404
5405 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5406 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5407 false #1', `if true else false #2' and `if true else false #3'.
5408
2484c66b
UW
54092011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5410
5411 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5412 while delivering signal.
5413
8d3788bd
VP
54142011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5415
5416 MI breakpoint notifications.
5417
5418 * testsuite/gdb.mi/mi-cli.exp: Adust.
5419 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5420 * testsuite/gdb.mi/mi-watch.exp: Adust.
5421 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5422 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5423 notifications.
5424
3e03848b
JK
54252011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5426
5427 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5428 * gdb.base/gdbindex-stabs.c: New file.
5429 * gdb.base/gdbindex-stabs.exp: New file.
5430
918c9108
YQ
54312011-04-25 Yao Qi <yao@codesourcery.com>
5432
5433 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5434 with /*...*/.
5435 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5436
90556b8c
JK
54372011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5438
5439 * gdb.python/py-value.exp (test_objfiles): Name the first test
5440 `py-value in file.filename'.
5441
03f2bd59
JK
54422011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5443
5444 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5445 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5446 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5447 !gdbserver_reconnect_p..
5448 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5449
7b08b9eb
JK
54502011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5451
5452 * gdb.cp/cpcompletion.exp (complete class methods)
5453 (complete class methods beginning with F): Move them above runto. New
5454 comment about the runto delimiter.
5455
b78974c3
PA
54562011-04-20 Pedro Alves <pedro@codesourcery.com>
5457
5458 * gdb.base/maint.exp: Test that "maint print registers" works
5459 without a running program.
5460
20429c40 54612011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5462
20429c40
MP
5463 * gdb.base/setshow.exp: Fix racy tests.
5464 ($old_gdb_prompt): New variable.
5465
7a9dd1b2
TT
54662011-04-19 Tom Tromey <tromey@redhat.com>
5467
5468 * gdb.mi/mi-nsmoribund.exp:
5469 * gdb.hp/gdb.objdbg/objdbg01.exp:
5470 * gdb.base/structs.exp (test_struct_returns):
5471 * gdb.base/call-sc.exp (test_scalar_returns):
5472 * gdb.base/bigcore.exp: Remove duplicate words.
5473
02835898
JK
54742011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5475
5476 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5477 * gdb.base/break-interp.exp (test_attach): New comment.
5478
254f582e
JK
54792011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5480
5481 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5482 (clear __stack_user.next, clear stack_used.next)
5483 (save a zeroed-threads corefile): New test.
5484 Call core_load for $core0file.
5485 (zeroed-threads cannot be listed): New test.
5486
4fe85f5c
JK
54872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5488
5489 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5490 filename.
5491 ($srcfile): Preserve the original value.
5492 ($testfile): Match it the .exp filename.
5493 ($corefile): New variable. Substitute it around.
5494 Use clean_restart.
5495 ($prev_timeout): Remove.
5496 (load_core): Move core loading into this proc.
5497 Fix restore of $timeout if load_core fails.
5498
63524580
JK
54992011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5500
5501 * gdb.base/eu-strip-infcall.c: New file.
5502 * gdb.base/eu-strip-infcall.exp: New file.
5503
90359a16
JK
55042011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5505
5506 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5507 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5508
626e7282
JK
55092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5510
5511 Fix Python access to inlined frames.
5512 * gdb.python/py-frame-inline.c: New file.
5513 * gdb.python/py-frame-inline.exp: New file.
5514
3363d018
EBM
55152011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5516
5517 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5518 content of 's24' correctly (avoiding "optimized out").
5519 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5520
28781456
JK
55212011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5522
5523 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5524
4a4106ca
TJB
55252011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5526
5527 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5528 expect a colon in watch -location output.
5529
d26ccb4f
JK
55302011-04-13 Marek Polacek <mpolacek@redhat.com>
5531
df46027d 5532 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5533 New testcase `expect response to define backtrace'. Also remove
5534 redundant `default' block.
5535
e1ab1f9c
JK
55362011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5537
5538 * gdb.python/py-prettyprint.c (struct hint_error): New.
5539 (main): New variable hint_error.
5540 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5541 "print hint_error".
5542 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5543 (register_pretty_printers): Register it.
5544
0c2e6019
TT
55452011-04-04 Tom Tromey <tromey@redhat.com>
5546
5547 * gdb.cp/maint.exp (test_help): Update.
5548 (test_namespace): Likewise.
5549
af57139d
JB
55502011-04-01 Joel Brobecker <brobecker@adacore.com>
5551
5552 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5553 * gdb.ada/arrayptr.exp: Add new tests.
5554
956a9fb9
JB
55552011-04-01 Joel Brobecker <brobecker@adacore.com>
5556
5557 * gdb.ada/mi_catch_ex: New testcase.
5558
d0c4d642
PA
55592011-04-01 Pedro Alves <pedro@codesourcery.com>
5560
5561 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5562 base::overload(void) method without specifying "const".
5563
18819fa6
UW
55642011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5565
5566 * gdb.arch/thumb-singlestep.S: New file.
5567 * gdb.arch/thumb-singlestep.exp: Likewise.
5568
a4c8e806
TT
55692011-03-31 Tom Tromey <tromey@redhat.com>
5570
5571 * gdb.python/py-prettyprint.py (exception_flag): New global.
5572 (NoStringContainerPrinter._iterator.next): Check it.
5573 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5574 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5575
53832f31
TT
55762011-03-29 Tom Tromey <tromey@redhat.com>
5577
5578 * gdb.cp/anon-struct.cc: New file.
5579 * gdb.cp/anon-struct.exp: New file.
5580
e4620230
JK
55812011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5582
5583 Test STT_GNU_IFUNC support.
5584 * gdb.base/gnu-ifunc-lib.c: New file.
5585 * gdb.base/gnu-ifunc.c: New file.
5586 * gdb.base/gnu-ifunc.exp: New file.
5587
d0fb5eae
JK
55882011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5589
5590 Support a ring of related breakpoints.
5591 * gdb.base/watchpoint-delete.c: New file.
5592 * gdb.base/watchpoint-delete.exp: New file.
5593
20106cfb
JK
55942011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5595
5596 * gdb.ada/arrayparam.exp (print first after function call): Use
5597 explicit package name. Add a comment
5598 (print lasta after function call): Rename ...
5599 (print last after function call): ... it and use explicit package
5600 name.
5601 (print length after function call): Use explicit package name.
5602 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5603 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5604 (multiple matches for symbol i): Rename ...
5605 (multiple matches for symbol integervar): ... it.
5606 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5607 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5608
e7ab5e63
AB
56092011-03-25 Andrew Burgess <aburgess@broadcom.com>
5610
5611 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5612 environment variable to make grep output more predictable. Move
5613 all the environment setup into gdb_init so it's done once per test
5614 case rather than each time we start gdb.
5615
9ef07c8c
TT
56162011-03-24 Tom Tromey <tromey@redhat.com>
5617
5618 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5619 test.
5620
dd90784c
JK
56212011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5622
5623 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5624 * gdb.dwarf2/dw2-entry-value.S: New file.
5625 * gdb.dwarf2/dw2-entry-value.exp: New file.
5626
05775840
PM
56272011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5628
5629 PR python/12183
5630
5631 * gdb.python/py-function.exp: Add GdbError tests.
5632
8661b11b
PA
56332011-03-18 Pedro Alves <pedro@codesourcery.com>
5634
5635 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5636 (reglocal_test_func, statlocal_test_func): New functions.
5637 (globals_test_func): Call new functions.
5638 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5639 (gdb_collect_locals_test): New procedure.
5640 (gdb_trace_collection_test): Call new procedures.
5641
0fdb4f18
PA
56422011-03-18 Pedro Alves <pedro@codesourcery.com>
5643
5644 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5645 (test_register, test_register_unavailable): New procedures.
5646 (gdb_unavailable_registers_test): New procedure.
5647 (gdb_trace_collection_test): Call it.
5648
99c3dc11
PM
56492011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5650
5651 PR python/12149
5652
5653 * gdb.python/python.exp: Add gdb.write tests.
5654
29703da4
PM
56552010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5656
5657 * gdb.python/Makefile.in: Add py-objfile.
5658 * gdb.python/py-objfile.exp: New file.
5659 * gdb.python/py-objfile.c: New file.
5660 * gdb.python/py-block.exp: Add is_valid tests.
5661 * gdb.python/py-inferior.exp: Ditto.
5662 * gdb.python/py-infthread.exp: Ditto.
5663 * gdb.python/py-symbol.exp: Ditto.
5664 * gdb.python/py-symtab.exp: Ditto.
5665
598997c8
KS
56662011-03-16 Keith Seitz <keiths@redhat.com>
5667
5668 PR c++/12273
5669 * gdb.cp/cmpd-minsyms.exp: New test.
5670 * gdb.cp/cmpd-minsyms.cc: New file.
5671
5672 PR c++/11734
5673 * gdb.cp/ovsrch.exp: New test.
5674 * gdb.cp/ovsrch.h: New file.
5675 * gdb.cp/ovsrch1.cc: New file.
5676 * gdb.cp/ovsrch2.cc: New file.
5677 * gdb.cp/ovsrch3.cc: New file.
5678 * gdb.cp/ovsrch4.cc: New file.
5679
c91513d8
PP
56802011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5681
5682 PR gdb/12528
5683 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5684 * gdb.base/break-on-linker-gcd-function.exp: New test.
5685 * gdb.base/break-on-linker-gcd-function.cc: New file.
5686
7470fc63
AT
56872011-03-15 Andreas Tobler <andreast@fgznet.ch>
5688
5689 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5690
959e7469
PM
56912011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5692
5693 * lib/gdb.exp (gdb_unload): Add another termination case.
5694
9373cf26
JK
56952011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5696
5697 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5698 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5699 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5700 Provide a stub byte there.
5701 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5702 DW_AT_entry_pc.
5703 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5704
24e9cda0
UW
57052011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5706
5707 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5708 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5709 "generic ABI, auto".
5710 (altivec_abi_tests): Accept vectors returned by reference.
5711
7371cf6d
PM
57122010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5713
5714 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5715
ce77046a
UW
57162011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5717
5718 * gdb.python/py-section-script.exp: Skip test if no Python support.
5719
176400c3
UW
57202011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5721
5722 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5723
ecec24e6
PM
57242011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5725
5726 * gdb.python/py-parameter.exp: Update tests to the new Python
5727 parameter API. Add "no documentation" test. Add deprecated API
5728 backward compatibility test.
5729
5dbdd470
TT
57302011-03-09 Tom Tromey <tromey@redhat.com>
5731
5732 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5733 gdb_continue_to_end.
5734
b66e66ee
MK
57352011-03-09 Mark Kettenis <kettenis@gnu.org>
5736
5737 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5738 tabs.
5739
eceb0c5f
TT
57402011-03-09 Tom Tromey <tromey@redhat.com>
5741
5742 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5743 parentheses.
5744 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5745 $command.
5746 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5747 argument to gdb_continue_to_end.
5748 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5749 argument to gdb_continue_to_end.
5750 * gdb.cp/annota3.exp: Fix regex.
5751 * gdb.cp/annota2.exp: Fix regex.
5752 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5753 gdb_continue_to_end.
5754 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5755 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5756 gdb_continue_to_end.
5757
63154eca
PA
57582011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 * gdb.server/ext-run.exp
5761 (load new file without any gdbserver inferior): New test.
5762
967d1f9b
TT
57632011-03-07 Tom Tromey <tromey@redhat.com>
5764
5765 * Makefile.in (TAGS): Rewrite.
5766
d68dcbb9
JK
57672011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5768
5769 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5770 initial commands echo. New match for `Found trace'. Anchor all the
5771 other matches. Anchor and match for `No trace frame found' the final
5772 match.
5773
6bf58e63
TT
57742011-03-07 Tom Tromey <tromey@redhat.com>
5775
5776 * Makefile.in (TAGS): New target.
5777
fda326dd
TT
57782011-03-07 Tom Tromey <tromey@redhat.com>
5779
5780 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5781 change.
5782 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5783 change.
5784 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5785 exit message change.
5786 (skip_altivec_tests): Update for exit message change.
5787 (skip_vsx_tests): Likewise.
5788 (gdb_continue_to_end): Likewise. Add 'command' argument.
5789 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5790 * gdb.threads/tls.exp: Update for exit message change.
5791 * gdb.threads/thread-unwindonsignal.exp: Use
5792 gdb_continue_to_end.
5793 * gdb.threads/step.exp (step_it): Update for exit message change.
5794 (continue_all): Likewise.
5795 * gdb.threads/print-threads.exp (test_all_threads): Update for
5796 exit message change.
5797 * gdb.threads/interrupted-hand-call.exp: Use
5798 gdb_continue_to_end.
5799 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5800 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5801 gdb_continue_to_end.
5802 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5803 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5804 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5805 * gdb.cp/method.exp: Update for exit message change.
5806 * gdb.cp/mb-templates.exp: Update for exit message change.
5807 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5808 * gdb.cp/annota3.exp: Update for exit message change.
5809 * gdb.cp/annota2.exp: Update for exit message change.
5810 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5811 * gdb.base/term.exp: Update for exit message change.
5812 * gdb.base/step-test.exp (test_i): Update for exit message change.
5813 * gdb.base/sigstep.exp (advance): Update for exit message change.
5814 (advancei): Likewise.
5815 * gdb.base/siginfo.exp: Update for exit message change.
5816 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5817 * gdb.base/reread.exp: Use gdb_continue_to_end.
5818 * gdb.base/langs.exp: Use gdb_continue_to_end.
5819 * gdb.base/interrupt.exp: Update for exit message change.
5820 * gdb.base/gdb1555.exp: Update for exit message change.
5821 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5822 * gdb.base/ending-run.exp: Update for exit message change.
5823 * gdb.base/chng-syms.exp: Update for exit message change.
5824 * gdb.base/checkpoint.exp: Update for exit message change.
5825 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5826 gdb_continue_to_end.
5827 (test_catch_syscall_with_wrong_args): Likewise.
5828 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5829 * gdb.base/break-interp.exp (test_ld): Update for exit message
5830 change.
5831 * gdb.base/bang.exp: Update for exit message change.
5832 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5833 (do_call_attach_tests): Likewise.
5834 * gdb.base/a2-run.exp: Update for exit message change.
5835 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5836 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5837 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5838
dd19bd70
JK
58392011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5840
5841 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5842
30e62689
TT
58432011-03-03 Tom Tromey <tromey@redhat.com>
5844
5845 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5846 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5847 * gdb.hp/gdb.aCC/configure.ac: Remove.
5848 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5849 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5850 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5851 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5852 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5853 * gdb.hp/gdb.compat/configure.ac: Remove.
5854 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5855 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5856 * gdb.hp/gdb.defects/configure.ac: Remove.
5857 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5858 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5859 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5860 * gdb.hp/configure.ac: Remove.
5861 * gdb.hp/configure: Remove.
5862 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5863 substitution.
5864 (Makefile): Remove rule.
5865 * gdb.cell/configure.ac: Remove.
5866 * gdb.cell/configure: Remove.
5867 * gdb.stabs/Makefile.in (Makefile): Remove.
5868 (distclean): Don't remove config.status or config.log.
5869 * gdb.stabs/configure (Makefile): Remove.
5870 * gdb.stabs/configure.ac: Remove.
5871 * configure: Rebuild.
5872 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5873 Remove stabs- and cell-specific logic. Test for existence of
5874 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5875 subdirectories, gdb.cell, and and gdb.stabs.
5876 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5877
c171f854
JB
58782011-03-03 Joel Brobecker <brobecker@adacore.com>
5879
5880 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5881 end of buffer.
5882
9a5193cb
JB
58832011-03-02 Joel Brobecker <brobecker@adacore.com>
5884
5885 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5886 gdb_test when running a test where we expected no output back.
5887
9bb4c1bb
MS
58882011-02-28 Michael Snyder <msnyder@vmware.com>
5889
5890 * gdb.cp/overload.cc: Change initializer value to integer.
5891
3bd0f5ef
MS
58922011-02-27 Michael Snyder <msnyder@vmware.com>
5893
5894 * gdb.multi/base.exp: Add test for remove-inferiors.
5895
2279eaad
JB
58962011-02-26 Joel Brobecker <brobecker@adacore.com>
5897
5898 * gdb.python/py-frame.exp: Simplify the initialization phase
5899 using prepare_for_testing.
5900
c82c0b55
MS
59012011-02-25 Michael Snyder <msnyder@vmware.com>
5902
5903 * gdb.multi/base.exp: Add tests for info inferiors with args.
5904
1d94651b
JK
59052011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5906
5907 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5908 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5909 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5910 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5911 asmfile3. Comment the STABS (#3) file compilation. Compile
5912 everything through assembler. Provide KFAIL for symtab/12497.
5913 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5914 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5915 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5916 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5917
3bd0f5ef
MS
59182011-02-24 Michael Snyder <msnyder@vmware.com>
5919
5920 * gdb.base/break.exp: Add tests for delete breakpoints using
5921 convenience variables and value history references.
5922
12c1418e
MS
59232011-02-24 Michael Snyder <msnyder@vmware.com>
5924
5925 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5926 left behind in previous check-in.
5927
e5a67952
MS
59282011-02-23 Michael Snyder <msnyder@vmware.com>
5929
5930 * gdb.base/break.exp: Add tests for "info break" with arguments.
5931 * gdb.trace/infotrace.exp: Update patterns for error and help.
5932 * gdb.base/completion.exp: Update pattern.
5933 * gdb.base/ena-dis-br.exp: Update pattern.
5934 * gdb.base/help.exp: Update patterns.
5935
59362011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5937
5938 * gdb.base/memattr.exp: New test.
5939 * gdb.base/memattr.c: Test load for memattr.exp.
5940
6e6fbe60
DE
59412011-02-22 Doug Evans <dje@google.com>
5942
5943 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5944
1d41d745
MS
59452011-02-22 Michael Snyder <msnyder@vmware.com>
5946
5947 * Makefile.in: Make more clean.
5948 * gdb.ada/Makefile.in: Ditto.
5949 * gdb.arch/Makefile.in: Ditto.
5950 * gdb.asm/Makefile.in: Ditto.
5951 * gdb.base/Makefile.in: Ditto.
5952 * gdb.cp/Makefile.in: Ditto.
5953 * gdb.dwarf2/Makefile.in: Ditto.
5954 * gdb.java/Makefile.in: Ditto.
5955 * gdb.mi/Makefile.in: Ditto.
5956 * gdb.modula2/Makefile.in: Ditto.
5957 * gdb.python/Makefile.in: Ditto.
5958 * gdb.server/Makefile.in: Ditto.
5959 * gdb.stabs/Makefile.in: Ditto.
5960 * gdb.threads/Makefile.in: Ditto.
5961 * gdb.trace/Makefile.in: Ditto.
5962
79ba84ca
MS
59632011-02-22 Michael Snyder <msnyder@vmware.com>
5964
df46027d 5965 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5966 info threads.
5967
b9b35694
JB
59682011-02-22 Joel Brobecker <brobecker@adacore.com>
5969
5970 * gdb.python/py-breakpoint.exp: Fix the expected output of
5971 one of the "maint info breakpoints" tests to accept the output
5972 generated on platforms that do not have hardware watchpoints.
5973
8bfb830f
JB
59742011-02-22 Joel Brobecker <brobecker@adacore.com>
5975
5976 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5977 clean_restart. Be a little stricter in the expected output
5978 for one of the tests. Fix a typo in one of the comments.
5979
c45f3c54
JB
59802011-02-22 Joel Brobecker <brobecker@adacore.com>
5981
5982 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5983 Delete variable binfile, no longer use. Add or modify test
5984 comments to make them unique.
5985
b97c863c
MS
59862011-02-21 Michael Snyder <msnyder@vmware.com>
5987
5988 * Makefile.in: Update for make clean.
5989 * gdb.ada/Makefile.in: Ditto.
5990 * gdb.arch/Makefile.in: Ditto.
5991 * gdb.asm/Makefile.in: Ditto.
5992 * gdb.base/Makefile.in: Ditto.
5993 * gdb.cp/Makefile.in: Ditto.
5994 * gdb.dwarf2/Makefile.in: Ditto.
5995 * gdb.java/Makefile.in: Ditto.
5996 * gdb.mi/Makefile.in: Ditto.
5997 * gdb.modula2/Makefile.in: Ditto.
5998 * gdb.python/Makefile.in: Ditto.
5999 * gdb.server/Makefile.in: Ditto.
6000 * gdb.stabs/Makefile.in: Ditto.
6001 * gdb.threads/Makefile.in: Ditto.
6002 * gdb.trace/Makefile.in: Ditto.
6003
aea5b279
MS
60042011-02-21 Michael Snyder <msnyder@vmware.com>
6005
6006 * gdb.threads/thread-find.exp: Update patterns for changes in
6007 output of "info threads" command.
6008
e3039479
UW
60092011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6010 Ulrich Weigand <uweigand@de.ibm.com>
6011
6012 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6013 (skip_hw_watchpoint_tests): Likewise.
6014 (skip_hw_watchpoint_multi_tests): Likewise.
6015
b800ec70
UW
60162011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6017
6018 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6019 (skip_hw_watchpoint_tests): Likewise.
6020 (skip_hw_watchpoint_multi_tests): Likewise.
6021 (skip_hw_watchpoint_access_tests): Likewise.
6022
6023 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6024 * gdb.base/pr11022.exp: Likewise.
6025 * gdb.base/watch-read.exp: Likewise.
6026 * gdb.base/watch_thread_num.exp: Likewise.
6027 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6028 * gdb.base/watchpoint-hw.exp: Likewise.
6029 * gdb.base/watchpoint.exp: Likewise.
6030 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6031 * gdb.threads/watchthreads-reorder.exp: Likewise.
6032 * gdb.threads/watchthreads.exp: Likewise.
6033 * gdb.threads/watchthreads2.exp: Likewise.
6034
91033e37
JB
60352011-02-21 Joel Brobecker <brobecker@adacore.com>
6036
6037 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6038 the debugger is unable to find the array bounds.
6039
eeaafae2
JK
60402011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6041
6042 * gdb.cp/typedef-operator.exp: New file.
6043 * gdb.cp/typedef-operator.cc: New file.
6044
e338d953
MS
60452011-02-17 Michael Snyder <msnyder@vmware.com>
6046
6047 * gdb.threads/thread-find.exp: Fix regular expressions.
6048
e67ad678
JB
60492011-02-17 Joel Brobecker <brobecker@adacore.com>
6050
6051 * gdb.ada/packed_array: Expand testcase to test printing of
6052 unconstrained packed array.
6053
93084bca
JB
60542011-02-17 Joel Brobecker <brobecker@adacore.com>
6055
6056 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6057
a0c78a73
PA
60582011-02-16 Pedro Alves <pedro@codesourcery.com>
6059
f65d5553 6060 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6061 (main): Initialize it before collecting, and and clear it
6062 afterwards.
f65d5553
PA
6063 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6064 collecting with '{type} addr', where the addr expression is not an
6065 rvalue.
a0c78a73 6066
3dfcbbd2
KW
60672011-02-16 Ken Werner <ken.werner@de.ibm.com>
6068
6069 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6070 a bool variable. Expect correct OpenCL names for vector types. Use the
6071 uc3 variable name instead of referring to the uchar3 built-in type.
6072 Escape the asterisk at the half pointer test.
6073
08807d5a
PA
60742011-02-16 Pedro Alves <pedro@codesourcery.com>
6075
f65d5553 6076 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6077 (main): Initialize it before collecting, and and clear it
6078 afterwards.
f65d5553
PA
6079 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6080 collecting overlapping memory ranges.
08807d5a 6081
60f98dde
MS
60822011-02-15 Michael Snyder <msnyder@vmware.com>
6083
6084 * gdb.base/default.exp: Add tests for thread commands.
6085 * gdb.base/help.exp: Add tests for thread commands.
6086 * gdb.threads/thread-find.exp: New test for thread find command.
6087
648cd113
KW
60882011-02-15 Ken Werner <ken.werner@de.ibm.com>
6089
6090 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6091
494e194e
YQ
60922011-02-15 Yao Qi <yao@codesourcery.com>
6093
6094 PR tdep/12352
6095 * gdb.arch/arm-disp-step.S : New test for str instruction.
6096 * gdb.arch/arm-disp-step.exp : Likewise.
6097
d9492458
TJB
60982011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6099
6100 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6101 "vector_register2_vr" test strings. Test the extended floating
6102 point registers (F32~F63).
6103 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6104 IBM XL C compiler. Make the test program use a register provided
6105 by the compiler for the lxvd2x instruction.
6106
8af8e3bc
PA
61072011-02-14 Pedro Alves <pedro@codesourcery.com>
6108
6109 * gdb.trace/unavailable.cc (class Base, class Middle, class
6110 Derived): New types.
6111 (derived_unavail, derived_partial, derived_whole): New globals.
6112 (virtual_partial): New global.
6113 (virtualp): Point at virtual_partial.
6114 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6115 related to unavailable vptr.
6116
1b28d0b3
PA
61172011-02-14 Pedro Alves <pedro@codesourcery.com>
6118
6119 * gdb.trace/unavailable.cc (a, b, c): New globals.
6120 (main): Set and clear them.
6121 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6122 `a' and `c', and check that `b' isn't collected, although `a' and
6123 `c' are.
6124
ec0a52e1
PA
61252011-02-14 Pedro Alves <pedro@codesourcery.com>
6126
6127 * gdb.trace/unavailable.cc (struct Virtual): New.
6128 (virtualp): New global pointer.
6129 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6130 printing a pointer to an object whose type has a vtable, with
6131 print object on.
6132
24e6bcee
PA
61332011-02-14 Pedro Alves <pedro@codesourcery.com>
6134
6135 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6136 value repeat handles unavailableness.
6137
39d37385
PA
61382011-02-14 Pedro Alves <pedro@codesourcery.com>
6139
6140 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6141 tests for building arrays from unavailable values, subscripting
6142 non-memory rvalue unvailable arrays, and accessing fields or
6143 baseclasses of non-lazy unavailable values,
6144 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6145 struct types.
6146 (g_smallstruct, g_smallstruct_b): New globals.
6147
06d72e16
PA
61482011-02-14 Pedro Alves <pedro@codesourcery.com>
6149
6150 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6151
bc9a5551
JK
61522011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6153
6154 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6155 * gdb.cp/overload-const.exp: New file.
6156 * gdb.cp/overload-const.cc: New file.
6157
54fcddd0
UW
61582011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6159
6160 * gdb.opencl/callfuncs.cl: New file.
6161 * gdb.opencl/callfuncs.exp: New test.
6162 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6163
d6dafb7c
UW
61642011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6165
6166 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6167 when computing result.
6168 * gdb.arch/altivec-abi.exp: Update expected results.
6169
a449c2d8
TJB
61702011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6171
6172 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6173 * gdb.base/jit.exp: Likewise.
6174 * gdb.base/pie-execl.exp: Likewise.
6175 * gdb.base/solib-nodir.exp: Likewise.
6176 * gdb.base/solib-overlap.exp: Likewise.
6177
764880b7
PA
61782011-02-07 Pedro Alves <pedro@codesourcery.com>
6179
6180 * gdb.trace/collection.c (global_pieces): New.
6181 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6182 New procedure.
6183 (gdb_trace_collection_test): Call it.
6184
505500db
SW
61852011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6186
6187 * gdb.python/py-evthreads.c: New file.
6188 * gdb.python/py-evthreads.exp: New file.
6189 * gdb.python/py-events.py: New file.
6190 * gdb.python/py-events.exp: New file.
6191 * gdb.python/py-events.c: New file.
6192
385203ed
DD
61932011-02-04 David Daney <ddaney@caviumnetworks.com>
6194
6195 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6196
9011945e
AB
61972011-02-03 Andrew Burgess <aburgess@broadcom.com>
6198
6199 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6200 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6201 boundary between two compilation units.
6202
580688f3
PA
62032011-02-02 Pedro Alves <pedro@codesourcery.com>
6204
6205 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6206 (Virtual): New structs.
6207 (virtual_o, virtual_middle_b): New globals.
6208 * gdb.cp/virtbase.exp: New tests.
6209
d3f0f853
PP
62102011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6211
6212 * gdb.base/jit.exp: New file.
6213 * gdb.base/jit-main.c: New file.
6214 * gdb.base/jit-solib.c: New file.
6215
b2030fb5
UW
62162011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6217
6218 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6219 proceed to initial kernel entry point.
6220 * gdb.opencl/datatypes.exp: Likewise.
6221 * gdb.opencl/operators.exp: Likewise.
6222 * gdb.opencl/vec_comps.exp: Likewise.
6223
2db19d1e
SW
62242011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6225
6226 * gdb.cp/nsnested.cc: New.
6227 * gdb.cp/nsnested.exp: New.
6228 * gdb.cp/nsnoimports.exp: New.
6229 * gdb.cp/nsnoimports.cc: New.
6230
6b0c4c1f
JB
62312011-01-31 Joel Brobecker <brobecker@adacore.com>
6232
6233 * gdb.base/interact.exp: Add extra tests that verify that
6234 the value of the interactive-mode setting does not change
6235 after the script is sourced.
6236
80b23b6a
JK
62372011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6238
6239 * gdb.cp/noparam.exp: New file.
6240 * gdb.cp/noparam.cc: New file.
6241
ffd5ec24
PA
62422011-01-28 Pedro Alves <pedro@codesourcery.com>
6243
6244 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6245 there's no stack or registers.
6246
a81766d8
TT
62472011-01-26 Tom Tromey <tromey@redhat.com>
6248
6249 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6250 space before string output. Add test for "set print pretty off"
6251 case.
6252
585fdaa1
PA
62532011-01-25 Pedro Alves <pedro@codesourcery.com>
6254
6255 * gdb.base/frame-args.exp: Adjust.
6256 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6257 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6258 * gdb.dwarf2/pieces.exp: Adjust.
6259 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6260 * gdb.opt/inline-locals.exp: Adjust.
6261 * gdb.threads/fork-child-threads.exp: Adjust.
6262
d468832a
KW
62632011-01-25 Ken Werner <ken.werner@de.ibm.com>
6264
6265 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6266 OpenCL kernel function. Add a comment as marker. Add address space
6267 qualifiers for the remaining program scope variables.
6268 * gdb.opencl/datatypes.cl: Likewise.
6269 * gdb.opencl/operators.cl: Likewise.
6270 * gdb.opencl/vec_comps.cl: Likewise.
6271 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6272 Add breakpoint at the marker comment.
6273 * gdb.opencl/datatypes.exp: Likewise.
6274 * gdb.opencl/operators.exp: Likewise.
6275 * gdb.opencl/vec_comps.exp: Likewise.
6276
490f124f
PA
62772011-01-24 Pedro Alves <pedro@codesourcery.com>
6278
6279 * gdb.base/printcmds.c (some_struct): New struct and instance.
6280 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6281 procedure.
6282 <global scope>: Call it.
6283
6da78614
KW
62842011-01-21 Ken Werner <ken.werner@de.ibm.com>
6285
6286 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6287 argument to the gdb_compile_opencl_hostapp call.
6288
ec64c9aa
YQ
62892011-01-19 Yao Qi <yao@codesourcery.com>
6290
6291 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6292 positve list.
6293
810cfdbb
YQ
62942011-01-19 Yao Qi <yao@codesourcery.com>
6295
6296 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6297 canonical form.
6298 Remove "xscale-*-*"
6299 * gdb.xml/tdesc-regs.exp: Likewise.
6300 * gdb.python/py-section-script.exp: Replace ARM target triplet
6301 with canonical form.
6302 Match arm*-*-symbianelf*.
6303 * gdb.base/dup-sect.exp: Likewise.
6304 * lib/dwarf.exp: New.
6305 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6306 dwarf2_support.
6307 * gdb.dwarf2/dup-psym.exp: Likewise.
6308 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6309 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6310 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6311 * gdb.dwarf2/dw2-basic.exp: Likewise.
6312 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6313 * gdb.dwarf2/dw2-const.exp: Likewise.
6314 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6315 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6316 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6317 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6318 * gdb.dwarf2/dw2-filename.exp: Likewise.
6319 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6320 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6321 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6322 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6323 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6324 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6325 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6326 * gdb.dwarf2/dw2-producer.exp: Likewise.
6327 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6328 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6329 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6330 * gdb.dwarf2/dw2-strp.exp: Likewise.
6331 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6332 * gdb.dwarf2/implptr.exp: Likewise.
6333 * gdb.dwarf2/mac-fileno.exp: Likewise.
6334 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6335 * gdb.dwarf2/pieces.exp: Likewise.
6336 * gdb.dwarf2/pr11465.exp: Likewise.
6337 * gdb.dwarf2/valop.exp: Likewise.
6338 * gdb.dwarf2/watch-notconst.exp: Likewise.
6339 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6340
4694da01
TT
63412011-01-19 Tom Tromey <tromey@redhat.com>
6342
6343 * gdb.python/py-infthread.exp: Add thread tests.
6344
b075872c
JB
63452011-01-14 Joel Brobecker <brobecker@adacore.com>
6346
6347 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6348
2c3e6e24
JB
63492011-01-14 Joel Brobecker <brobecker@adacore.com>
6350
6351 * gdb.ada/widewide: New testcase.
6352
de8fa76c
JB
63532011-01-13 Joel Brobecker <brobecker@adacore.com>
6354
6355 * gdb.base/interact.exp: New testcase.
6356
1b05df00
TT
63572011-01-12 Tom Tromey <tromey@redhat.com>
6358
6359 * gdb.mi/gdb2549.exp: Update for error message changes.
6360 * gdb.mi/mi-cli.exp: Likewise.
6361 * gdb.mi/mi-disassemble.exp: Likewise.
6362 * gdb.mi/mi-pthreads.exp: Likewise.
6363 * gdb.mi/mi-regs.exp: Likewise.
6364 * gdb.mi/mi-stack.exp: Likewise.
6365 * gdb.mi/mi-var-block.exp: Likewise.
6366 * gdb.mi/mi-var-cmd.exp: Likewise.
6367 * gdb.mi/mi2-cli.exp: Likewise.
6368 * gdb.mi/mi2-disassemble.exp: Likewise.
6369 * gdb.mi/mi2-pthreads.exp: Likewise.
6370 * gdb.mi/mi2-regs.exp: Likewise.
6371 * gdb.mi/mi2-stack.exp: Likewise.
6372 * gdb.mi/mi2-var-block.exp: Likewise.
6373 * gdb.mi/mi2-var-cmd.exp: Likewise.
6374
c2ff108b
JK
63752011-01-12 Andrew Burgess <aburgess@broadcom.com>
6376 Jan Kratochvil <jan.kratochvil@redhat.com>
6377
6378 PR fortran/11104 and DWARF unbound arrays detection.
6379 * gdb.fortran/multi-dim.exp: New file.
6380 * gdb.fortran/multi-dim.f90: New file.
6381
b716877b
AB
63822011-01-12 Andrew Burgess <aburgess@broadcom.com>
6383
6384 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6385 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6386 add new tests for opcode dumping.
6387
6c162d5e
TT
63882011-01-11 Tom Tromey <tromey@redhat.com>
6389
6390 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6391
77b06cd7
TJB
63922010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6393
6394 Convert hardware watchpoints to use breakpoint_ops.
6395 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6396 type is not supported.
6397 * gdb.base/foll-fork.exp: Likewise.
6398 * gdb.base/foll-vfork.exp: Likewise.
6399
f39a75d0
PM
64002011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6401
6402 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6403 Use load_lib gdb-python.exp.
6404 * gdb.python/python.exp: Ditto.
6405 * gdb.python/py-function.exp: Ditto.
6406
fc529d80
AS
64072011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6408
6409 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6410
fb03cb59
JK
64112011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6412
6413 * configure: Regenerate.
6414
d8e22779
TT
64152011-01-06 Tom Tromey <tromey@redhat.com>
6416
6417 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6418
09050809
JB
64192011-01-06 Joel Brobecker <brobecker@adacore.com>
6420
fc529d80
AS
6421 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6422 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6423 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6424 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6425 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6426 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6427 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6428 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6429 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6430 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6431 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6432 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6433 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6434 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6435 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6436 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6437 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6438 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6439 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6440 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6441 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6442 gdb.ada/uninitialized_vars.exp,
6443 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6444 Simplify by using clean_restart.
09050809 6445
8ed5dd9e
JB
64462011-01-06 Joel Brobecker <brobecker@adacore.com>
6447
6448 Add marker to be used as anchor for inserting breakpoints.
6449 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6450 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6451 Likewise.
6452
6453 Remove uses of gdb_start_cmd.
6454 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6455 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6456
6457 Do not run testcase if testing with GDBserver.
6458 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6459 if testing with GDBserver.
6460
368a124f
JB
64612011-01-06 Joel Brobecker <brobecker@adacore.com>
6462
6463 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6464 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6465 copyright header.
6466
44944448
JB
64672011-01-05 Joel Brobecker <brobecker@adacore.com>
6468
6469 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6470 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6471 testsuite/gdb.fortran/complex.f,
6472 testsuite/gdb.fortran/derived-type.f90,
6473 testsuite/gdb.fortran/library-module-lib.f90,
6474 testsuite/gdb.fortran/library-module-main.f90,
6475 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6476 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6477 Copyright year update.
6478
31886ea6
JB
64792011-01-05 Joel Brobecker <brobecker@adacore.com>
6480
6481 * gdb.base/langs1.f: Add copyright header.
6482
ebedcab5
JK
64832011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6484
6485 * gdb.base/morestack.exp: New file.
6486 * gdb.base/morestack.c: New file.
6487
de1eb2f9
JK
64882011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6489
6490 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6491
9e87a409
JB
64922010-12-29 Joel Brobecker <brobecker@adacore.com>
6493
6494 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6495 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6496
720d1a40
JB
64972010-12-29 Joel Brobecker <brobecker@adacore.com>
6498
6499 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6500
a283af87
AS
65012010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6502
5d3d9cba
AS
6503 * gdb.threads/tls.exp: Fix typo.
6504
a283af87
AS
6505 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6506 * gdb.threads/execl.exp: Update.
6507
2a20745c
YQ
65082010-12-23 Yao Qi <yao@codesourcery.com>
6509
6510 * gdb.arch/arm-disp-step.exp: New.
6511 * gdb.arch/arm-disp-step.S: New.
6512
a7658b96
TT
65132010-12-21 Tom Tromey <tromey@redhat.com>
6514
6515 * gdb.threads/execl.exp: Update.
6516 * gdb.threads/linux-dp.exp: Update.
6517 * gdb.threads/manythreads.exp: Update.
6518 * gdb.threads/tls.exp: Update.
6519
5b79abe7
TT
65202010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6521
6522 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6523 (NextOverThrowDerivates) <resumebpt>: New.
6524 (resumebpt_test): New.
6525 (main): Call resumebpt_test.
6526 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6527
0914bcdb
SS
65282010-12-12 Stan Shebs <stan@codesourcery.com>
6529
6530 * gdb.trace/tsv.exp: Test print command on trace state variables.
6531
305aeedc
TT
65322010-12-09 Tom Tromey <tromey@redhat.com>
6533
6534 * gdb.base/interp.exp: Add regression test.
6535
186c406b
TT
65362010-12-09 Tom Tromey <tromey@redhat.com>
6537
6538 * gdb.java/jnpe.java: New file.
6539 * gdb.java/jnpe.exp: New file.
6540 * gdb.cp/nextoverthrow.exp: New file.
6541 * gdb.cp/nextoverthrow.cc: New file.
6542
aae1c79a
DE
65432010-12-07 Doug Evans <dje@google.com>
6544
6545 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6546 of data-directory.
6547 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6548 updated.
6549 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6550
60f98dde 65512010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6552
6553 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6554 * gdb.base/call-sc.exp: Ditto.
6555 * gdb.base/finish.exp: Ditto.
6556 * gdb.base/return.exp: Ditto.
6557 * gdb.base/return2.exp: Ditto.
6558
5fa290c1
DE
65592010-11-30 Doug Evans <dje@google.com>
6560
6561 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6562 (gdb_expect_list): Fix spelling errors in comments.
6563 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6564 send_gdb/gdb_expect_list where applicable.
6565 * gdb.base/call-ar-st.exp: Ditto.
6566 * gdb.base/funcargs.exp: Ditto.
6567 * gdb.base/gcore.exp: Ditto.
6568 * gdb.base/page.exp: Ditto.
6569 * gdb.base/sigaltstack.exp: Ditto.
6570 * gdb.base/siginfo.exp: Ditto.
6571 * gdb.base/sigstep.exp: Ditto.
6572 * gdb.base/trace-commands.exp: Ditto.
6573
4e04c971
DE
65742010-11-29 Doug Evans <dje@google.com>
6575
6576 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6577 printer-name;subprinter-name.
6578
8cf6f0b1
TT
65792010-11-29 Tom Tromey <tromey@redhat.com>
6580
6581 * gdb.dwarf2/implptr.exp: New file.
6582 * gdb.dwarf2/implptr.c: New file.
6583 * gdb.dwarf2/implptr.S: New file.
6584
94b6973e
PM
65852010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6586
fc529d80 6587 PR python/12199
94b6973e
PM
6588
6589 * gdb.python/py-breakpoint.exp: Test the delete method.
6590
8358c15c
JK
65912010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6592
6593 Fix step_resume_breakpoint unsaved during an infcall.
6594 * gdb.base/step-resume-infcall.exp: New file.
6595 * gdb.base/step-resume-infcall.c: New file.
6596
f6df29bc
TJB
65972010-11-24 Edjunior Machado <emachado@br.ibm.com>
6598
6599 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6600
f2b5a5cf
TJB
66012010-11-24 Edjunior Machado <emachado@br.ibm.com>
6602
6603 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6604 on ppc64's symbols; "finish" and "return" commands must accept to
6605 show the caller line again as well as the line after.
6606 * gdb.asm/powerpc64.inc: New file.
6607
6b0ecdc2
DE
66082010-11-23 Doug Evans <dje@google.com>
6609
6610 * lib/gdb.exp (gdb_test_sequence): New function.
6611 (gdb_expect_list): Add verbose -log call for each pattern.
6612 * gdb.base/signals.exp (test_handle_all_print): Call it.
6613 Reduce timeout increment from 6 minutes to 1 minute.
6614 * gdb.server/ext-run.exp: Call it.
6615
ea976c60
PM
66162010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6617
f2b5a5cf 6618 PR python/12212
ea976c60
PM
6619
6620 * gdb.python/python.exp: Check that selected_thread raises an
6621 error when no inferior is loaded.
6622
c0efa795
JK
66232010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6624
6625 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6626 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6627
ec3aa567
JK
66282010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6629
6630 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6631 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6632
d8249011
DE
66332010-11-18 Doug Evans <dje@google.com>
6634
6635 * gdb.server/ext-run.exp: Fix intermittent failures.
6636
d4eba7d1
NF
66372010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6638
6639 * gdb.stabs/gdb11479.exp: Use runto_main.
6640
b04c2f88
NF
66412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6642
6643 * gdb.base/break-entry.exp: Skip if using a stub.
6644
ae9d7ce4
NF
66452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6646
6647 * gdb.python/py-inferior.exp: Pack values in target endianness.
6648
621c8364
TT
66492010-11-12 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6652 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6653 MemoryError.
6654 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6655 type.
6656 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6657 MemoryError.
6658 (test_subscript_regression): Update exception type.
6659
84f4c1fe
PM
66602010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6661
6662 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6663 breakpoint tests.
6664
a1442452
PA
66652010-11-09 Pedro Alves <pedro@codesourcery.com>
6666
6667 * gdb.base/watchpoint.exp: Test "watch -location" with an
6668 innacessible location.
6669
efd11a33
JK
66702010-11-09 Edjunior Machado <emachado@br.ibm.com>
6671 Luis Machado <luisgpm@br.ibm.com>
6672
6673 * gdb.base/maint.exp: Expect "." prefix.
6674 * gdb.base/nodebug.exp: Expect "." Likewise.
6675 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6676 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6677 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6678 POWER server processors.
6679
aa00efb5
JK
66802010-11-08 Edjunior Machado <emachado@br.ibm.com>
6681 Luis Machado <luisgpm@br.ibm.com>
6682
6683 * gdb.base/break-entry.exp: convert entry point for
6684 ppc64 and expect leading `.' on ppc64's symbols
6685
99e7ae30
DE
66862010-11-05 Doug Evans <dje@google.com>
6687
6688 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6689 * gdb.python/py-param.exp: Delete, contents moved to ...
6690 * gdb.python/py-parameter.exp: ... here. New file.
6691 Add test for gdb.parameter ("directories").
99e7ae30 6692
f4b8a18d
KW
66932010-11-05 Ken Werner <ken.werner@de.ibm.com>
6694
6695 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6696 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6697 * configure: Regenerate.
6698 * gdb.opencl/Makefile.in: New File.
6699 * gdb.opencl/datatypes.exp: Likewise.
6700 * gdb.opencl/datatypes.cl: Likewise.
6701 * gdb.opencl/operators.exp: Likewise.
6702 * gdb.opencl/operators.cl: Likewise.
6703 * gdb.opencl/vec_comps.exp: Likewise.
6704 * gdb.opencl/vec_comps.cl: Likewise.
6705 * gdb.opencl/convs_casts.exp: Likewise.
6706 * gdb.opencl/convs_casts.cl: Likewise.
6707 * lib/opencl.exp: Likewise.
6708 * lib/opencl_hostapp.c: Likewise.
6709 * lib/opencl_kernel.cl: Likewise.
6710 * lib/cl_util.c: Likewise.
6711 * lib/cl_util.c: Likewise.
6712 * gdb.base/default.exp (set language): Add "opencl" to the list of
6713 languages.
6714
a9d5ef47
SW
67152010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6716
6717 * gdb.cp/overload.exp: Added test for inheritance overload.
6718 * gdb.cp/overload.cc: Ditto.
6719 * gdb.cp/oranking.exp: Removed releveant kfails.
6720
03eb1c79
JK
67212010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6722 Joel Brobecker <brobecker@adacore.com>
6723
6724 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6725 check test_compiler_info.
6726
dbc98a8b
KW
67272010-11-03 Ken Werner <ken.werner@de.ibm.com>
6728
6729 * gdb.base/gnu_vector.exp: Adjust expect messages.
6730
120bd360
KW
67312010-11-03 Ken Werner <ken.werner@de.ibm.com>
6732
6733 * gdb.base/gnu_vector.exp: Add unary operator tests.
6734
c37f7098
KW
67352010-11-03 Ken Werner <ken.werner@de.ibm.com>
6736
6737 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6738
7b51bc51
DE
67392010-11-02 Doug Evans <dje@google.com>
6740
6741 * gdb.python/py-pp-maint.c: New file.
6742 * gdb.python/py-pp-maint.exp: New file.
6743 * gdb.python/py-pp-maint.py: New file.
6744
50c97f38
TT
67452010-11-02 Tom Tromey <tromey@redhat.com>
6746
6747 * gdb.base/default.exp: Remove "scheme" from language list.
6748
a289b8f6
JK
67492010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6750
6751 Revert:
6752 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6753 * gdb.threads/sigstep-threads.exp: New file.
6754 * gdb.threads/sigstep-threads.c: New file.
6755
cd017491
MS
67562010-10-20 Michael Snyder <msnyder@vmware.com>
6757
6758 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6759
8e6a5956
UW
67602010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6761
6762 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6763 Skip test completely if gdb,no_hardware_watchpoints.
6764
2c04da0d
UW
67652010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6766
6767 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6768 strict, but do not check for any particular function name within libc.
6769
79afc5ef
SW
67702010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6771
6772 * gdb.cp/smartp.exp: New test.
6773 * gdb.cp/smartp.cc : New test.
6774
026ffab7
SW
67752010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6776
6777 * gdb.cp/converts.exp: Test pointer to bool conversion.
6778 Test pointer to long conversion.
6779 * gdb.cp/oranking.exp: Removed relevant kfail.
6780
3a772aa4
TT
67812010-10-18 Tom Tromey <tromey@redhat.com>
6782
6783 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6784 argument to lazy_string.
6785 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6786 (pp_ls.to_string): Use it.
6787 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6788 Add "estring2" local.
6789
5fc3827b
JK
67902010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6791
6792 Fix s390x compatibility.
6793 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6794 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6795
8aeb23f3
JK
67962010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6797
6798 * gdb.threads/sigstep-threads.exp: New file.
6799 * gdb.threads/sigstep-threads.c: New file.
6800
c1e56572
JK
68012010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6802
6803 * gdb.base/pie-execl.exp: New file.
6804 * gdb.base/pie-execl.c: New file.
6805
92163a10
JK
68062010-10-13 Doug Evans <dje@google.com>
6807 Jan Kratochvil <jan.kratochvil@redhat.com>
6808
6809 PR exp/12117
6810 * gdb.cp/ptype-cv-cp.cc: New file.
6811 * gdb.cp/ptype-cv-cp.exp: New file.
6812
7062b0a0
SW
68132010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6814
6815 * gdb.cp/converts.cc: New test program.
6816 * gdb.cp/converts.exp: New test.
6817 * gdb.cp/overload.exp: Added test for void* vs int*.
6818 * gdb.cp/overload.exp: Ditto.
6819 * gdb.cp/oranking.exp: Removed related kfail.
6820
0e3509db
DE
68212010-10-13 Doug Evans <dje@google.com>
6822
6823 * lib/gdb-python.exp (gdb_check_python_config): New function.
6824 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6825 * gdb.python/lib-types.cc: New file.
6826 * gdb.python/lib-types.exp: New file.
6827
8dc78533
JK
68282010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6829
6830 * gdb.python/py-error.exp: New file.
6831 * gdb.python/py-error.py: New file.
6832
93c17e06
JK
68332010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6834
6835 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6836 gdb_test_multiple.
6837
d8b34041
JK
68382010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6839
6840 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6841 * gdb.base/prelink.exp: Likewise.
6842 * gdb.base/solib-nodir.exp: Likewise.
6843 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6844 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6845 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6846
e0cc584e
UW
68472010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6848
6849 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6850 for the "info files" test to avoid timeouts on slow machines.
6851
cfc353b1
JK
68522010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6853
6854 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6855 (main): Make openlib dummy call.
6856
d3d7896d
JK
68572010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6860 * break-interp.exp (reach): Move the core body ...
6861 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6862 (test_ld): Provide always real argument, even to the linker. Replace
6863 dl_main by _dl_debug_state.
6864
5e533c94
JK
68652010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 Fix results of prelinked PIEs on ppc*.
6868 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6869 Accept also DISPLACEMENT "PRESENT".
6870 (main): Replace "ZERO" displacements by "PRESENT".
6871
33540610
SW
68722010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6873
6874 * gdb.cp/oranking.exp: New test.
6875 * gdb.cp/oranking.cc: New test program.
6876
3bdf2bbd
KW
68772010-10-08 Ken Werner <ken.werner@de.ibm.com>
6878
6879 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6880 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6881
2f608a3a
KW
68822010-10-06 Ken Werner <ken.werner@de.ibm.com>
6883
6884 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6885 lush, lynx) New constant.
6886 * gdb.base/constvars.exp: Test const array types.
6887 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6888
aa2e2d8d
DE
68892010-10-06 Doug Evans <dje@google.com>
6890
6891 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6892 of syscall staging area.
6893
2844d6b5
KW
68942010-10-06 Ken Werner <ken.werner@de.ibm.com>
6895
6896 * gdb.base/gnu_vector.c: Add variable c4.
6897 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6898 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6899
7d8ac8bb
MR
69002010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6901
6902 * gdb.arch/altivec-abi.exp: Fix a typo.
6903
84a02e58
MR
69042010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6905
6906 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6907 to match a thread ID.
6908
b18e6318
JK
69092010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6910
6911 Fix s390x testcase compatibility.
6912 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6913
a2c09bd0
DE
69142010-10-01 Doug Evans <dje@google.com>
6915
6916 * lib/gdb-python.exp: New file.
6917 * gdb.python/py-block.exp: Use it.
6918 * gdb.python/py-breakpoint.exp: Ditto.
6919 * gdb.python/py-frame.exp: Ditto.
6920 * gdb.python/py-inferior.exp: Ditto.
6921 * gdb.python/py-param.exp: Ditto.
6922 * gdb.python/py-prettyprint.exp: Ditto.
6923 * gdb.python/py-shared.exp: Ditto.
6924 * gdb.python/py-symbol.exp: Ditto.
6925 * gdb.python/py-symtab.exp: Ditto.
6926 * gdb.python/py-type.exp: Ditto.
6927 * gdb.python/py-value.exp: Ditto.
6928 * gdb.python/python.exp: Ditto.
6929
38f12cfc
TT
69302010-09-30 Tom Tromey <tromey@redhat.com>
6931
6932 * gdb.base/anon.exp: New file.
6933 * gdb.base/anon.c: New file.
6934
9ae8282d
TT
69352010-09-30 Tom Tromey <tromey@redhat.com>
6936
6937 * gdb.base/completion.exp: Test completion through anonymous
6938 union.
6939 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6940
e9e07ba6
JK
69412010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6942
6943 Fix printing parameters of inlined functions.
6944 * gdb.dwarf2/dw2-inline-param.exp: New file.
6945 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6946 * gdb.dwarf2/dw2-inline-param.S: New file.
6947
cd2effb2
JK
69482010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6949
6950 PR corefiles/12071.
6951 * gdb.base/corefile.exp (quit with a process, no question: load core)
6952 (quit with a core file): New tests.
6953
bceffbf3
JK
69542010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6955
6956 Fix GDB crash on inferior calls with self-referencing classes.
6957 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6958 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6959 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6960
1736ad11
JK
69612010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6962
6963 Fix lost siginfo_t for inferior calls.
6964 * gdb.base/siginfo-infcall.exp: New file.
6965 * gdb.base/siginfo-infcall.c: New file.
6966
a176ad92
JB
69672010-09-22 Joel Brobecker <brobecker@adacore.com>
6968
6969 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6970
c2b0a229
JK
69712010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6972
6973 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6974 New test.
6975 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6976
e8ae22d1
JB
69772010-09-22 Joel Brobecker <brobecker@adacore.com>
6978
6979 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6980 type of our const type.
6981
ec322823
SW
69822010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6983
6984 * gdb.cp/pr12028.cc: New.
6985 * gdb.cp/pr12028.exp: New.
6986
72929c62
JB
69872010-09-22 Joel Brobecker <brobecker@adacore.com>
6988
6989 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6990
875b4ff5 69912010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6992 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6993
6994 PR mi/11407
6995 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6996 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6997 * gdb.mi/dw2-ref-missing-frame.S New File.
6998 * gdb.mi/dw2-ref-missing-frame.exp New File.
6999
7155d578
TT
70002010-09-14 Tom Tromey <tromey@redhat.com>
7001
7002 PR symtab/8399:
7003 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7004
515ed532
TT
70052010-09-14 Tom Tromey <tromey@redhat.com>
7006
7007 PR exp/11803:
7008 * gdb.threads/tls.exp: Use C++.
7009 (check_thread_local): Use K::another_thread_local.
7010 * gdb.threads/tls.c (class K): New.
7011 (another_thread_local): Now a member of K.
7012 (spin): Update. No longer K&R C.
7013
450ca57c
SW
70142010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7015
7016 * gdb.cp/koenig.cc: created class for testing member lookup.
7017 * gdb.cp/koenig.exp: Added test for member lookup.
7018
dbd492a3
JK
70192010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7020
7021 Fix false FAILs on sourcetree topdir directory containing "kill".
7022 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7023 source line matching regexp.
7024
8d4d924b
JK
70252010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7026
7027 * gdb.python/python.exp (set height 0, collect help from uiout)
7028 (verify help to uiout): New tests.
7029
8e64f2a0
JK
70302010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7031
7032 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7033 is_lp64_target to check 64bit target.
7034
4569eed2
JK
70352010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7036
7037 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7038 (test_ld) <powerpc64-*>: New.
7039
5e1617b1
DJ
70402010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7041
7042 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7043
c767944b
DJ
70442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7045
7046 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7047 (FunctionArg::method): New function.
7048 (empty, arg): New variables.
7049 (main): Call arg.method.
7050 * gdb.cp/templates.exp (test_template_args): New function.
7051 (do_tests): Call it.
7052
27d3a3fc
UW
70532010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7054
7055 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7056 of "next" to proceed over pthread_exit call.
7057
55b7ce7f
UW
70582010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7059
7060 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7061 "maint print statistics" output to prevent expect timeouts.
7062
809df446
JK
70632010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7064
7065 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7066 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7067 (test_float_rejected): ... here.
7068 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7069 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7070 (test_float_rejected): ... here.
7071 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7072 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7073 (test_float_rejected): ... here.
7074 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7075 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7076 (test_float_rejected): ... here.
7077
8464be76
DJ
70782010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7079
7080 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7081 before disabling hardware watchpoints.
7082 (test_inaccessible_watchpoint): Check that hardware watchpoints
7083 are used. Test for watchpoints on a constant address.
7084
14dba4b4
JK
70852010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7086
7087 * gdb.base/ui-redirect.exp: New file.
7088
3f3540e1 70892010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7090 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7091
7092 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7093
0f254bb7
DE
70942010-08-31 Doug Evans <dje@google.com>
7095
7096 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7097
03f17ccf
TT
70982010-08-30 Tom Tromey <tromey@redhat.com>
7099
7100 PR python/11792:
7101 * gdb.python/py-value.exp (test_subscript_regression): Add
7102 dynamic_type test.
7103
640617ad
DJ
71042010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7105
7106 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7107 instead of running to main. Do not test the main function.
7108 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7109 Add new main.
7110
2ed91d1b
PA
71112010-08-26 Pedro Alves <pedro@codesourcery.com>
7112
7113 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7114 one test.
7115
673bfd45
DE
71162010-08-24 Doug Evans <dje@google.com>
7117
7118 PR symtab/11942
7119 * gdb.dwarf2/dw4-sig-types.cc: New file.
7120 * gdb.dwarf2/dw4-sig-types.h: New file.
7121 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7122 * gdb.dwarf2/dw4-sig-types.exp: New file.
7123
f9ffd4bb
TT
71242010-08-23 Tom Tromey <tromey@redhat.com>
7125
7126 PR python/11145:
7127 * gdb.python/py-value.c (Base, Derived): New types.
7128 (base): New global.
7129 * gdb.python/py-value.exp (test_subscript_regression): Add
7130 dynamic_cast test.
7131
d839c8a4
TT
71322010-08-23 Tom Tromey <tromey@redhat.com>
7133
7134 PR python/10676:
7135 * gdb.python/py-type.exp (test_fields): Add tests for type
7136 equality.
7137
702c2711
TT
71382010-08-23 Tom Tromey <tromey@redhat.com>
7139
7140 PR python/11915:
7141 * gdb.python/py-type.exp (test_fields): Add tests for array.
7142
832bafd3
KS
71432010-08-23 Keith Seitz <keiths@redhat.com>
7144
7145 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7146 have any children. Create a new abbrev for it.
7147 Add missing terminal sequence to .debug_abbrev.
7148
c37bf528
KS
71492010-08-20 Keith Seitz <keiths@redhat.com>
7150
7151 PR symtab/11465:
7152 * gdb.dwarf2/pr11465.exp: New test.
7153 * gdb.dwarf2/pr11465.S: New file.
7154 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7155 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7156
4572cbac
TJB
71572010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7158
7159 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7160 registers. Update data sets with the new v2_double element in the
7161 VSX register union. Add vector_register3_vr data set for the AltiVec
7162 registers. Use gdb_test_no_output instead of send_gdb.
7163
e7fbb131
PA
71642010-08-19 Pedro Alves <pedro@codesourcery.com>
7165
7166 * gdb.python/py-shared.exp: New file, factored out from
7167 python.exp.
7168 * gdb.python/py-shared.c: New file.
7169 * gdb.python/py-shared-sl.c: New file.
7170 * gdb.python/python-1.c: New file.
7171 * gdb.python/python-sl.c: Delete.
7172 * gdb.python/python.c: Mention python-1.c.
7173 * gdb.python/python.exp: Move shared library tests to
7174 py-shared.exp.
7175 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7176 (MISCELLANEOUS): New.
7177 (clean mostlyclean): Also remove $MISCELLANEOUS.
7178
d30f5e1f
DE
71792010-08-19 Doug Evans <dje@google.com>
7180
7181 PR exp/11926
7182 * gdb.base/printcmds.exp (test_float_accepted): New function.
7183 Move existing float tests there. Add tests for floats with suffixes.
7184 (test_float_rejected): New function.
7185 * gdb.java/jv-print.exp (test_float_accepted): New function.
7186 (test_float_rejected): New function.
7187 * gdb.objc/print.exp: New file.
7188 * gdb.pascal/print.exp: New file.
7189 * lib/objc.exp: New file.
7190
7b3fd859
PM
71912010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7192
7193 * gdb.base/default.exp (info set): Avoid full buffer error and force
7194 reading up to final gdb prompt.
7195 (show): Likewise.
7196
c92817ce
TT
71972010-08-18 Tom Tromey <tromey@redhat.com>
7198
7199 PR symtab/11919:
7200 * gdb.base/completion.exp: Add test.
7201
f1208f9e
DE
72022010-08-18 Doug Evans <dje@google.com>
7203
7204 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7205 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7206 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7207 Simplify, early exit if runto_main fails.
7208 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7209 (set_lang_fortran): Moved to lib/fortran.exp.
7210 * gdb.fortran/types.exp: load_lib fortran.exp.
7211 (set_lang_fortran): Moved to lib/fortran.exp.
7212 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7213 * gdb.java/jprint.exp (set_lang_java): Ditto.
7214 * gdb.java/jv-exp.exp: load_lib java.exp.
7215 If set_lang_java fails, issue a warning instead of failure to be
7216 consistent with other set_lang_foo uses.
7217 (set_lang_java): Moved to lib/java.exp.
7218 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7219 If set_lang_java fails, issue a warning instead of failure to be
7220 consistent with other set_lang_foo uses.
7221 * gdb.pascal/types.exp: load_lib pascal.exp.
7222 (set_lang_pascal): Moved to lib/pascal.exp.
7223 * lib/fortran.exp: New file.
7224 * lib/java.exp (set_lang_java): New function.
7225 * lib/pascal.exp (set_lang_pascal): New function.
7226
2f06b485
YQ
72272010-08-18 Yao Qi <yao@codesourcery.com
7228
7229 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7230 func_nofb_start and func_loopfb_start, so that address of functions
7231 is equal to these labels on Thumb.
7232
96e25403
YQ
72332010-08-18 Yao Qi <yao@codesourcery.com>
7234
7235 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7236 to reflect latest c source file.
7237
36e6adc4
JK
72382010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7239
7240 * gdb.cp/infcall-dlopen.exp: New file.
7241 * gdb.cp/infcall-dlopen.cc: New file.
7242 * gdb.cp/infcall-dlopen-lib.cc: New file.
7243
f431efe5
PA
72442010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7245 Pedro Alves <pedro@codesourcery.com>
7246
7247 PR breakpoints/11371
7248
7249 * gdb.base/watch-cond-infcall.exp: New file.
7250 * gdb.base/watch-cond-infcall.c: New file.
7251
06a64a0b
TT
72522010-08-16 Tom Tromey <tromey@redhat.com>
7253
7254 * gdb.base/help.exp: Update.
7255 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7256 watchpoint.
7257 (test_watch_location): New proc.
7258 (test_watchpoint_in_big_blob): Delete watchpoint.
7259 * gdb.base/watchpoint.c (func5): New function.
7260 (main): Call it.
7261
70ebf4ed
DE
72622010-08-16 Doug Evans <dje@google.com>
7263
7264 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7265
ca5c20b6
PM
72662010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7267
7268 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7269 tests.
7270
7346b668
KW
72712010-08-11 Ken Werner <ken.werner@de.ibm.com>
7272
7273 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7274 * gdb.base/gnu_vector.c: New File.
7275 * gdb.base/gnu_vector.exp: Likewise.
7276
cb2e07a6
PM
72772010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7278
7279 * gdb.python/python.c: New File.
7280 * gdb.python/python-sl.c: New File.
7281 * gdb.python/python.exp: Test solib_address and decode_line
7282 * functions.
7283
5da1313b
JK
72842010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7285
7286 * gdb.python/python.exp (show height, set height 10)
7287 (verify pagination beforehand, verify pagination beforehand: q)
7288 (gdb.execute does not page, verify pagination afterwards)
7289 (verify pagination afterwards: q): New.
7290
49c3ccf7
DE
72912010-08-02 Doug Evans <dje@google.com>
7292
7293 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7294 because of an older gcc, change test2
7295 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7296 to unsupported.
7297
42c0c4f1
KH
72982010-07-30 Kazu Hirata <kazu@codesourcery.com>
7299
7300 * gdb.base/break-always.exp: Do not expect full paths to file
7301 names.
7302 * gdb.base/commands.exp: Likewise.
7303
d3765805
DE
73042010-07-30 Doug Evans <dje@google.com>
7305
c98ee71b
DE
7306 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7307 xfail them when run with older gccs.
7308
fd961404
DE
7309 * lib/gdb.exp (build_executable): Forward "c++" option to
7310 get_compiler_info.
7311
999adef4
DE
7312 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7313 "python print ttype.template_argument(1)" and
7314 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7315 if using gcc 4.4 or earlier.
7316
d3765805
DE
7317 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7318 attach-to-debugger handling.
7319
1276c759
JK
73202010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7321
7322 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7323 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7324 (main): Use copyreloc.
7325 * gdb.base/prelink.exp (split debug of executable)
7326 (.dynbss vs. .bss address shift): New tests.
7327
88caa9b9
PA
73282010-07-29 Pedro Alves <pedro@codesourcery.com>
7329
7330 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7331 in gdb_test_multiple.
7332
c6f2ac43
PA
73332010-07-29 Pedro Alves <pedro@codesourcery.com>
7334
7335 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7336 environment.
7337
326fd672
TT
73382010-07-28 Tom Tromey <tromey@redhat.com>
7339
7340 PR python/11060:
7341 * gdb.python/py-type.c (Temargs): New template.
7342 (temvar): New variable.
7343 * gdb.python/py-type.exp (test_template): New proc.
7344
3ce3b1ba
PA
73452010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7346
7347 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7348 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7349
34eaf542
TT
73502010-07-28 Tom Tromey <tromey@redhat.com>
7351
7352 PR c++/9946:
7353 * gdb.cp/temargs.exp: New file.
7354 * gdb.cp/temargs.cc: New file.
7355
d41b819e
JK
73562010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7357
7358 * gdb.base/help.exp (help disassemble): Update the content.
7359
26ab7092
JK
73602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7361
7362 * gdb.threads/ia64-sigill.exp: New file.
7363 * gdb.threads/ia64-sigill.c: New file.
7364
5283e9e1
TT
73652010-07-27 Tom Tromey <tromey@redhat.com>
7366
7367 * gdb.opt/inline-cmds.c (ATTR): New define.
7368 (func1): Use it.
7369 (func2): Likewise.
7370 (func3): Likewise.
7371 (outer_inline1): Likewise.
7372 (outer_inline2): Likewise.
7373 * gdb.opt/inline-bt.c (ATTR): New define.
7374 (func1): Use it.
7375 (func2): Likewise.
7376 * gdb.opt/inline-locals.c (ATTR): New define.
7377 (func1): Use it.
7378 (func2): Likewise.
7379
e992ef73
TT
73802010-07-27 Tom Tromey <tromey@redhat.com>
7381
7382 * gdb.stabs/gdb11479.c (hack): New function.
7383 (test): Use it.
7384 (test2): Use it.
7385 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7386 (int32_search_buf, int64_search_buf): No longer static.
7387 (x): Remove.
7388 * gdb.base/relocate.c (hack): New function.
7389
5374244e
PM
73902010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7391
7392 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7393 * gdb.python/py-value.c (func1): New function.
7394 (func2): Likewise.
7395
a99aee83
CV
73962010-07-26 Corinna Vinschen <vinschen@redhat.com>
7397
7398 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7399 as not to clash with .data section.
7400
a04ba985
JG
74012010-07-26 Jerome Guitton <guitton@adacore.com>
7402
7403 * gdb.base/code_elim.exp: New file.
7404 * gdb.base/code_elim1.c: New file.
7405 * gdb.base/code_elim2.c: New file.
7406
23bd0f7c
PA
74072010-07-21 Pedro Alves <pedro@codesourcery.com>
7408
7409 PR symtab/11827
7410
7411 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7412 (some_volatile_enum): New variable.
7413 * gdb.base/printcmds.exp (test_print_enums): New.
7414 <top level>: Call it.
7415
883df6dd
SW
74162010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7417
7418 * gdb.cp/fpointer.cc: New test.
7419 * gdb.cp/fpointer.exp: New test.
7420
569b05a5
JK
74212010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7422
7423 * gdb.base/solib-nodir.exp: New file.
7424 * lib/gdb.exp (runto): New case for a GDB internal error.
7425
51d7d803
JK
74262010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7427 Ulrich Weigand <uweigand@de.ibm.com>
7428 Tom Tromey <tromey@redhat.com>
7429
7430 * gdb.base/charset-malloc.c: New file.
7431 * gdb.base/charset.c (malloc_stub): New prototype.
7432 (main): Call it instead of malloc itself.
7433 * gdb.base/charset.exp: Use only prepare_for_testing.
7434 (binfile): Remove the variable.
7435
c0edd9ed
JK
74362010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7437
7438 Make core files the process_stratum.
7439 * gdb.base/corefile.exp (run: load core again)
7440 (run: sanity check we see the core file, run: with core)
7441 (run: core file is cleared, attach: load core again)
7442 (attach: sanity check we see the core file, attach: with core)
7443 (attach: core file is cleared): New tests.
7444 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7445
3cbaedff
KW
74462010-07-14 Ken Werner <ken.werner@de.ibm.com>
7447
7448 * gdb.arch/altivec-abi.exp: New tests.
7449
91158a56
TT
74502010-07-13 Tom Tromey <tromey@redhat.com>
7451
7452 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7453 (main): Use it.
7454 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7455
0f5238ed
TT
74562010-07-13 Tom Tromey <tromey@redhat.com>
7457
7458 * gdb.base/label.exp: New file.
7459 * gdb.base/label.c: New file.
7460
add265ae
L
74612010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7462 H.J. Lu <hongjiu.lu@intel.com>
7463
7464 * lib/gdb.exp (is_ilp32_target): New.
7465 (is_lp64_target): Likewise.
7466
7467 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7468 target.
7469 * gdb.arch/amd64-disp-step.exp: Likewise.
7470 * gdb.arch/amd64-dword.exp: Likewise.
7471 * gdb.arch/amd64-i386-address.exp: Likewise.
7472 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7473
add265ae
L
7474 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7475 target.
7476 * gdb.arch/i386-bp_permanent.exp: Likewise.
7477 * gdb.arch/i386-byte.exp: Likewise.
7478 * gdb.arch/i386-disp-step.exp: Likewise.
7479 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7480 * gdb.arch/i386-prologue.exp: Likewise.
7481 * gdb.arch/i386-size-overlap.exp: Likewise.
7482 * gdb.arch/i386-size.exp: Likewise.
7483 * gdb.arch/i386-sse.exp: Likewise.
7484 * gdb.arch/i386-unwind.exp: Likewise.
7485 * gdb.arch/i386-word.exp: Likewise.
7486
7487 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7488 test only when building 64-bit executables. Do not hard-code
7489 -m64 option.
7490
2dfb8c17
DE
74912010-07-07 Doug Evans <dje@google.com>
7492
7493 * lib/gdb.exp (gdb_test_list_exact): New function.
7494 * gdb.base/default.exp (show convenience): Call it, add tests for
7495 $_sdata = void, $_thread = 0.
7496
4e5799b6
JK
74972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7498 Joel Brobecker <brobecker@adacore.com>
7499
7500 Fix re-run of PIE executable, PR shlibs/11776.
7501 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7502 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7503 and re-"run" of the inferior.
7504
1a219cc7
JK
75052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7506 Joel Brobecker <brobecker@adacore.com>
7507
7508 Cope with missing /usr/sbin/prelink.
7509 * lib/prelink-support.exp (prelink_no):
7510 <result == 1 && $output is "no such file or directory">: New.
7511 (prelink_yes): Likewise. Return on failed prelink_no.
7512
5e3b36f8
JK
75132010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7514 Joel Brobecker <brobecker@adacore.com>
7515
7516 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7517 build_executable by build_executable_own_libs. Replace "prelink -R"
7518 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7519 change.
7520 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7521 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7522 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7523 Replace build_executable by build_executable_own_libs's function
7524 build_executable_own_libs.
7525 (prelinkNO): Create new stub to call prelink_no.
7526 (prelinkYES): Create new stub to call prelink_yes.
7527 (test_attach): Rename calls of copy to file_copy.
7528 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7529 (copy): Move to ...
7530 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7531 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7532 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7533 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7534 special flags by gdb_compile_shlib. Replace second gdb_compile by
7535 build_executable_own_libs. Replace "prelink -R" execution by a call of
7536 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7537 a second call of prelink_yes. Replace restart commands by
7538 clean_restart.
7539 (prelink): Rename to ...
7540 (seen displacement message): ... this test. Extend its expectation
7541 strictness.
7542
86e4bafc
JK
75432010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7544
7545 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7546 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7547 displacement message exactly once.
7548
3cd07d20
JK
75492010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7550 Joel Brobecker <brobecker@adacore.com>
7551
7552 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7553 its restore after the <$relink_args != ""> loop. new comment.
7554
0a1e94c7
JK
75552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7556 Joel Brobecker <brobecker@adacore.com>
7557
7558 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7559 code for it. New variable relink_args.
7560 (prelinkYES): Call prelinkNO.
7561 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7562 in such case. Move the core code to ...
7563 (test_attach_gdb): ... a new function. Send GDB command "file".
7564 Extend expected "Attaching to " string.
7565
2f70bcfb
TT
75662010-07-02 Tom Tromey <tromey@redhat.com>
7567
7568 * gdb.base/bitops.exp: Remove extraneous "pass".
7569
a17ac5b0
TT
75702010-07-02 Ken Werner <ken.werner@de.ibm.com>
7571
7572 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7573
dc10affe
PA
75742010-07-01 Pedro Alves <pedro@codesourcery.com>
7575
d41c0fc8
PA
7576 * gdb.base/help.exp: Adjust expected output.
7577
75782010-07-01 Pedro Alves <pedro@codesourcery.com>
7579
7580 * gdb.base/help.exp: Adjust expected output.
dc10affe 7581
0a600c36
JK
75822010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7583
7584 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7585 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7586 c++/11702.
7587
37cc8bfe
JK
75882010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7589 Doug Evans <dje@google.com>
7590
7591 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7592 add .dynamic entry'.
7593
254e6b9e
DE
75942010-06-29 Doug Evans <dje@google.com>
7595
7596 Test PR c++/11702.
7597 * gdb.cp/m-static.exp: Add testcase.
7598 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7599
595939de 76002010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7601 Tom Tromey <tromey@redhat.com>
7602 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7603
7604 * gdb.python/py-inferior.c: New File.
7605 * gdb.python/py-infthread.c: New File.
7606 * gdb.python/py-inferior.exp: New File.
7607 * gdb.python/py-infthread.exp: New File.
7608
98751a41
JK
76092010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7610
7611 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7612 (ptype ::C::OtherFileClass typedefs): New.
7613 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7614 (C::OtherFileClass::cOtherFileClassVar2): New.
7615 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7616 cOtherFileClassVar2.
7617 (C::cOtherFileType2, C::cOtherFileVar2): New.
7618 (C::cOtherFileVar_use): use also cOtherFileVar2.
7619 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7620
41f62f39
JK
76212010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7622
7623 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7624 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7625 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7626 (print ::C::cOtherFileVar)
7627 (whatis C::OtherFileClass::cOtherFileClassType)
7628 (whatis ::C::OtherFileClass::cOtherFileClassType)
7629 (print C::OtherFileClass::cOtherFileClassVar)
7630 (print ::cOtherFileClassVar)
7631 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7632 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7633 trailing content.
7634 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7635 (C::OtherFileClass::cOtherFileClassVar)
7636 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7637 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7638
af53d231
JK
76392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7640
7641 Test PR c++/11703 and PR gdb/1448.
7642 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7643 gdb/1448.
7644
9655fd1a
JK
76452010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7646
7647 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7648 (main) <rtti_data>: New.
7649 * gdb.cp/virtbase.exp (print rtti_data): New.
7650
824cc8dd
JK
76512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7652 Joel Brobecker <brobecker@adacore.com>
7653
7654 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7655
6036c742
JK
76562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7657
7658 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7659
de6a0421
DE
76602010-06-28 Doug Evans <dje@google.com>
7661
7662 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7663
b2dae948
DE
76642010-06-27 Doug Evans <dje@google.com>
7665
7666 * gdb.cp/m-static.exp: Update expected test output.
7667
0f3bb72e
PH
76682010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7669
889bf7c5
PA
7670 * gdb.gdb/selftest.exp: Adjust expected message for
7671 capturing start-up runtime.
0f3bb72e 7672
bc9f0842
TT
76732010-06-25 Tom Tromey <tromey@redhat.com>
7674
7675 PR python/10808:
7676 * gdb.python/python.exp: Add new tests.
7677
099ef718
SW
76782010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7679
7680 * gdb.cp/operator.cc: Created an import loop.
7681 * gdb.cp/operator.exp: Added testcase for import loop.
7682
5868a632
JK
76832010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7684
7685 Test PR python/11407.
7686 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7687 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7688 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7689 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7690 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7691 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7692 binfile. Call gdb_compile with clean_restart twice.
7693 (func_nofb print, func_nofb backtrace, func_loopfb print)
7694 (func_loopfb backtrace): New.
7695
af76db58
JK
76962010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7697
7698 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7699 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7700 by a hand made one.
7701 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7702 i?86 requirement. Remove variables srcfile and binfile. New variable
7703 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7704
f2c7657e
UW
77052010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7706
7707 * gdb.cell/dwarfaddr.exp: New file.
7708 * gdb.cell/dwarfaddr.S: New file.
7709
628fe4e4
JK
77102010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7711
7712 Test PR 9436.
7713 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7714
f1421989
HZ
77152010-06-24 Hui Zhu <teawater@gmail.com>
7716
7717 * gdb.base/eval.exp: New file.
7718
d03285ec
UW
77192010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7720
7721 * gdb.cell/fork.exp: New file.
7722 * gdb.cell/fork.c: Likewise.
7723 * gdb.cell/fork-spu.c: Likewise.
7724
41b2c92d
PM
77252010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7726
7727 * lib/gdb.exp (banned_variables_traced): New global variable.
7728 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7729 (gdb_init): Use `trace add variable' instead of obsolete
7730 `trace variable'.
7731
d5bc977f
DE
77322010-06-21 Doug Evans <dje@google.com>
7733
7734 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7735
d2ed6730
UW
77362010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7737
7738 * gdb.arch/spu-ls.exp: New file.
7739 * gdb.arch/spu-ls.c: Likewise.
7740
6aed2dbc
SS
77412010-06-18 Stan Shebs <stan@codesourcery.com>
7742
7743 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7744
e0756905
UW
77452010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7746
7747 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7748 * gdb.base/watch-cond.exp: Likewise.
7749 * gdb.python/py-breakpoint.exp: Likewise.
7750
d8053d4d
PA
77512010-06-18 Pedro Alves <pedro@codesourcery.com>
7752
7753 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7754 clean_restart, make sure every test has a distinct message, and
7755 that messages don't include the executable' full path.
7756
81ce510c
DE
77572010-06-17 Doug Evans <dje@google.com>
7758
7759 * gdb.arch/i386-size.exp: Updated expected output for
7760 DISASSEMBLY_OMIT_FNAME.
7761
65d79d4b
SDJ
77622010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7763 Sergio Durigan Junior <sergiodj@redhat.com>
7764
7765 * gdb.base/watch-notconst.c: New file.
7766 * gdb.base/watch-notconst.S: New file.
7767 * gdb.base/watch-notconst2.c: New file.
7768 * gdb.base/watch-notconst2.S: New file.
7769 * gdb.base/watch-notconst.exp: New file.
7770 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7771 (func4): Add operations on `global_ptr_ptr'.
7772 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7773 routine to test watchpoints created with a constant expression.
7774 (test_inaccessible_watchpoint): Include tests for watchpoints
7775 created with a constant expression.
7776
df0f4836
KB
77772010-06-14 Kevin Buettner <kevinb@redhat.com>
7778
7779 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7780 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7781 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7782 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7783 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7784 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7785 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7786 of `_start'.
7787
b769def5
UW
77882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7789
7790 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7791 not supported on the target.
7792 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7793 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7794 * gdb.mi/mi-nsintrall.exp: Likewise.
7795 * gdb.mi/mi-nsmoribund.exp: Likewise.
7796 * gdb.mi/mi-nsthrexec.exp: Likewise.
7797
d914c394
SS
77982010-06-11 Stan Shebs <stan@codesourcery.com>
7799
7800 * gdb.base/permissions.exp: New file.
7801
78022010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7803
7804 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7805 does not support ELF executable class.
7806
f3ce5b9c
UW
78072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7808
7809 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7810
8e46892c
JK
78112010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7812
7813 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7814 (runto): Catch "The target does not support running in non-stop mode.".
7815
6cc55c64
MS
78162010-06-11 Michael Snyder <msnyder@vmware.com>
7817
7818 * gdb.base/setshow.exp (set language asm): Don't use
7819 gdb_test_no_output, fails on some targets.
7820
caddefa4
UW
78212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7822
7823 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7824 * gdb.cp/pr9167.exp: Likewise.
7825
468b1aa7
UW
78262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7827
7828 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7829
5c3552dc
UW
78302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7831
7832 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7833
02e6fe6a
UW
78342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7835
7836 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7837
0e03807e
TT
78382010-06-11 Tom Tromey <tromey@redhat.com>
7839
7840 PR gdb/9977, PR exp/11636::
7841 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7842 (pieces_test_f6): Update expected output.
7843
2bdf28a0
JK
78442010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7845
7846 * gdb.base/moribund-step.exp: New.
7847
f6978de9
MS
78482010-06-08 Michael Snyder <msnyder@vmware.com>
7849
7850 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7851 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7852 * gdb.ada/frame_args.exp: Ditto.
7853 * gdb.ada/lang_switch.exp: Ditto.
7854 * gdb.ada/ptype_arith_binop.exp: Ditto.
7855 * gdb.ada/ref_param.exp: Ditto.
7856 * gdb.ada/type_coercion.exp:Ditto.
7857
7858 * gdb.asm/asm-source.exp: Ditto.
7859
7860 * gdb.base/attach.exp: Ditto.
7861 * gdb.base/bitfields2.exp: Ditto.
7862 * gdb.base/call-signal-resume.exp: Ditto.
7863 * gdb.base/callfuncs.exp: Ditto.
7864 * gdb.base/commands.exp: Ditto.
7865 * gdb.base/dbx.exp: Ditto.
7866 * gdb.base/default.exp: Ditto.
7867 * gdb.base/dump.exp: Ditto.
7868 * gdb.base/exprs.exp: Ditto.
7869 * gdb.base/freebpcmd.exp: Ditto.
7870 * gdb.base/interrupt.exp: Ditto.
7871 * gdb.base/list.exp: Ditto.
7872 * gdb.base/long_long.exp: Ditto.
7873 * gdb.base/maint.exp: Ditto.
7874 * gdb.base/ptype.exp: Ditto.
7875 * gdb.base/return.exp: Ditto.
7876 * gdb.base/setshow.exp: Ditto.
7877 * gdb.base/sigbpt.exp: Ditto.
7878 * gdb.base/sigrepeat.exp: Ditto.
7879
7880 * gdb.cp/classes.exp: Ditto.
7881
7882 * gdb.dwarf2/dw2-restore.exp: Ditto.
7883
7884 * gdb.gdb/selftest.exp: Ditto.
7885
7886 * gdb.multi/base.exp: Ditto.
7887 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7888
7889 * gdb.python/py-block.exp: Ditto.
7890 * gdb.python/py-prettyprint.exp: Ditto.
7891 * gdb.python/py-template.exp: Ditto.
7892
7893 * gdb.server/ext-attach.exp: Ditto.
7894 * gdb.server/ext-run.exp: Ditto.
7895 * gdb.server/server-mon.exp: Ditto.
7896
7897 * gdb.threads/fork-thread-pending.exp: Ditto.
7898 * gdb.threads/hand-call-in-threads.exp: Ditto.
7899 * gdb.threads/interrupted-hand-call.exp: Ditto.
7900 * gdb.threads/linux-dp.exp: Ditto.
7901 * gdb.threads/manythreads.exp: Ditto.
7902 * gdb.threads/print-threads.exp: Ditto.
7903 * gdb.threads/pthreads.exp: Ditto.
7904 * gdb.threads/schedlock.exp: Ditto.
7905 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7906 * gdb.threads/threadapply.exp: Ditto.
7907
de7ff789
MS
79082010-06-08 Michael Snyder <msnyder@vmware.com>
7909
889bf7c5 7910 * gdb.ada/exec_changed.exp:
de7ff789
MS
7911 Use ".*" instead of "" as wildcard regexp.
7912
7913 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7914 * gdb.base/call-ar-st.exp: Ditto.
7915 * gdb.base/checkpoint.exp: Ditto.
7916 * gdb.base/default.exp: Ditto.
7917 * gdb.base/dump.exp: Ditto.
7918 * gdb.base/ending-run.exp: Ditto.
7919 * gdb.base/fileio.exp: Ditto.
7920 * gdb.base/miscexprs.exp: Ditto.
7921 * gdb.base/pointers.exp: Ditto.
7922 * gdb.base/readline.exp: Ditto.
7923 * gdb.base/reread.exp: Ditto.
7924 * gdb.base/restore.exp: Ditto.
7925 * gdb.base/shlib-call.exp: Ditto.
7926 * gdb.base/valgrind-db-attach.exp: Ditto.
7927 * gdb.base/volatile.exp: Ditto.
7928 * gdb.base/watchpoints.exp: Ditto.
7929
7930 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7931
7932 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7933 * gdb.python/py-value.exp: Ditto.
7934
7935 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7936 * gdb.trace/circ.exp: Ditto.
7937 * gdb.trace/collection.exp: Ditto.
7938 * gdb.trace/packetlen.exp: Ditto.
7939 * gdb.trace/passc-dyn.exp: Ditto.
7940 * gdb.trace/report.exp: Ditto.
7941 * gdb.trace/tfile.exp: Ditto.
7942 * gdb.trace/tfind.exp: Ditto.
7943 * gdb.trace/while-dyn.exp: Ditto.
7944
3bebe2f2
JK
79452010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7946
7947 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7948
5c631832
JK
79492010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7950
7951 Test PR 10640.
7952 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7953
4c3376c8
SW
79542010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7955
7956 * gdb.cp/koenig.exp: Test for ADL operators.
7957 * gdb.cp/koenig.cc: Added ADL operators.
7958 * gdb.cp/operator.exp: New test.
7959 * gdb.cp/operator.cc: New test.
7960
dc226d5a
MS
79612010-06-04 Michael Snyder <msnyder@vmware.com>
7962
dfb88a23
MS
7963 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7964 * gdb.base/pending.exp: Ditto.
f7ae76b3 7965
dc226d5a
MS
7966 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7967
967cf477
DE
79682010-06-04 Doug Evans <dje@google.com>
7969
7970 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7971 disabled printers.
7972 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7973 (enable_lookup_function): New function.
7974
eb801841
TT
79752010-06-04 Tom Tromey <tromey@redhat.com>
7976
7977 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7978 of hash and id.
7979
38979823
JK
79802010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7981
7982 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7983 newline.
7984 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7985 (empty verbose non-noisy clear, empty verbose noisy clear)
7986 (empty non-verbose noisy clear): Likewise.
7987
35ec993f
MS
79882010-06-03 Michael Snyder <msnyder@vmware.com>
7989
7990 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7991 * gdb.base/display.exp: Ditto.
7992 * gdb.base/find.exp: Ditto.
7993 * gdb.base/ifelse.exp: Ditto.
7994 * gdb.base/multi-forks.exp: Ditto.
7995 * gdb.base/recurse.exp: Ditto.
7996 * gdb.base/setshow.exp: Ditto.
7997 * gdb.base/value-double-free.exp: Ditto.
7998 * gdb.base/watch-vfork.exp: Ditto.
7999 * gdb.base/watch_thread_num.exp: Ditto.
8000 * gdb.base/watchpoint-solib.exp: Ditto.
8001 * gdb.base/watchpoint.exp: Ditto.
8002 * gdb.base/watchpoints.exp: Ditto.
8003
8004 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8005 * gdb.cp/overload.exp: Ditto.
8006 * gdb.cp/virtfunc.exp: Ditto.
8007
8008 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8009
889bf7c5 8010 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8011 Replace gdb_test with gdb_test_no_output.
8012
889bf7c5 8013 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8014 Replace gdb_test with gdb_test_no_output.
8015 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8016 * gdb.threads/watchthreads.exp: Ditto.
8017 * gdb.threads/watchthreads2.exp: Ditto.
8018
8019 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8020 * gdb.trace/tfind.exp: Ditto.
8021
c22decce
JB
80222010-06-03 Joel Brobecker <brobecker@adacore.com>
8023
8024 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8025 successful test if message is the empty string.
8026
fd5700c7
JK
80272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8028
8029 * gdb.fortran/module.exp (stopped language detection): New test.
8030
f55ee35c
JK
80312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8032
8033 Support DW_TAG_module as separate namespaces.
8034 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8035 gdb.fortran/library-module-lib.f90: New.
8036 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8037 (print i): Remove.
8038 (continue to breakpoint: i-is-1, print var_i value 1)
8039 (continue to breakpoint: i-is-2, print var_i value 2)
8040 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8041 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8042 (complete `modmany, complete `modmany`, complete `modmany`var)
8043 (show language, setting breakpoint at module): New tests.
8044 * gdb.fortran/module.f90 (module mod): Remove.
8045 (module mod1, module mod2, module modmany, subroutine sub1)
8046 (subroutine sub2, program module): New.
8047
b8e8282f
JK
80482010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8049
8050 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8051 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8052 * gdb.cp/anon-union.exp (pass): Rename to ...
8053 (print z 2): ... here.
b8e8282f 8054
019ebafc
MS
80552010-06-02 Michael Snyder <msnyder@vmware.com>
8056
e68d8fd4
MS
8057 * gdb.trace/actions.exp: Use gdb_test_no_output.
8058 * gdb.trace/circ.exp: Ditto.
8059 * gdb.trace/packetlen.exp: Ditto.
8060 * gdb.trace/save-trace.exp: Ditto.
8061 * gdb.trace/tracecmd.exp: Ditto.
8062 * gdb.trace/tsv.exp: Ditto.
8063
12b5d08a
MS
8064 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8065 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8066 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8067 * gdb.threads/manythreads.exp: Ditto.
8068 * gdb.threads/print-threads.exp: Ditto.
8069 * gdb.threads/pthreads.exp: Ditto.
8070 * gdb.threads/schedlock.exp: Ditto.
8071 * gdb.threads/staticthreads.exp: Ditto.
8072 * gdb.threads/thread-specific.exp: Ditto.
8073 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8074 * gdb.threads/threadapply.exp: Ditto.
8075 * gdb.threads/watchthreads.exp: Ditto.
8076 * gdb.threads/watchthreads2.exp: Ditto.
8077
89493308
MS
8078 * gdb.python/py-block.exp: Use gdb_test_no_output.
8079 * gdb.python/py-prettyprint.exp: Ditto.
8080 * gdb.python/py-template.exp: Ditto.
8081 * gdb.python/py-value.exp: Ditto.
8082
8083 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8084 * gdb.reverse/watch-reverse.exp: Ditto.
8085
8086 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8087 * gdb.server/ext-run.exp: Ditto.
8088
019ebafc
MS
8089 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8090 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8091 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8092 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8093 * gdb.dwarf2/dw2-producer.exp: Ditto.
8094 * gdb.dwarf2/mac-fileno.exp: Ditto.
8095
8096 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8097 * gdb.gdb/selftest.exp: Ditto.
8098
8099 * gdb.multi/base.exp: Use gdb_test_no_output.
8100
8101 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8102
3e0ca3a5
JK
81032010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8104
8105 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8106
9db70545
MS
81072010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8108
a8d52276
MS
8109 * gdb.cp/class2.exp: Use gdb_test_no_output.
8110 * gdb.cp/classes.exp: Ditto.
8111 * gdb.cp/extern-c.exp: Ditto.
8112 * gdb.cp/inherit.exp: Ditto.
8113 * gdb.cp/maint.exp: Ditto.
8114 * gdb.cp/mb-inline.exp: Ditto.
8115 * gdb.cp/mb-templates.exp: Ditto.
8116 * gdb.cp/method2.exp: Ditto.
8117 * gdb.cp/misc.exp: Ditto.
8118 * gdb.cp/ovldbreak.exp: Ditto.
8119 * gdb.cp/punctuator.exp: Ditto.
8120 * gdb.cp/templates.exp: Ditto.
8121 * gdb.cp/virtbase.exp: Ditto.
8122
889bf7c5 8123 * gdb.threads/attach-stopped.exp:
9db70545 8124 Replace uses of send_gdb / gdb_expect.
889bf7c5 8125 * gdb.threads/attachstop-mt.exp:
9db70545 8126 Replace uses of send_gdb / gdb_expect.
889bf7c5 8127 * gdb.threads/gcore-thread.exp:
9db70545 8128 Replace uses of send_gdb / gdb_expect.
889bf7c5 8129 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8130 Replace uses of send_gdb / gdb_expect.
8131 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8132 * gdb.threads/print-threads.exp:
9db70545
MS
8133 Replace uses of send_gdb / gdb_expect.
8134 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8135 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8136 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8137
8138 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8139 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8140 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8141 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8142 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8143 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8144 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8145 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8146 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8147 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8148 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8149
359cc68c
JK
81502010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8151
8152 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8153
7d3fe98e
SW
81542010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8155
8156 * gdb.cp/koenig.exp: Added new test case.
8157 * gdb.cp/koenig.cc: Ditto.
8158
27d3a1a2
MS
81592010-06-01 Michael Snyder <msnyder@vmware.com>
8160
8161 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8162 * gdb.base/arrayidx.exp: Ditto.
8163 * gdb.base/attach.exp: Ditto.
8164 * gdb.base/auxv.exp: Ditto.
8165 * gdb.base/bigcre.exp: Ditto.
8166 * gdb.base/break-always.exp: Ditto.
8167 * gdb.base/break-interp.exp: Ditto.
8168 * gdb.base/break.exp: Ditto.
8169 * gdb.base/breakpoint-shadow.exp: Ditto.
8170 * gdb.base/call-ar-st.exp: Ditto.
8171 * gdb.base/call-sc.exp: Ditto.
8172 * gdb.base/call-signal-resume.exp: Ditto.
8173 * gdb.base/callfuncs.exp: Ditto.
8174 * gdb.base/catch-syscall.exp: Ditto.
8175 * gdb.base/charset.exp: Ditto.
8176 * gdb.base/code-expr.exp: Ditto.
8177 * gdb.base/commands.exp: Ditto.
8178 * gdb.base/cond-expr.exp: Ditto.
8179 * gdb.base/condbreak.exp: Ditto.
8180 * gdb.base/cursal.exp: Ditto.
8181 * gdb.base/cvexpr.exp: Ditto.
8182 * gdb.base/default.exp: Ditto.
8183 * gdb.base/del.exp: Ditto.
8184 * gdb.base/detach.exp: Ditto.
8185 * gdb.base/display.exp: Ditto.
8186 * gdb.base/ena-dis-br.exp: Ditto.
8187 * gdb.base/eval-skip.exp: Ditto.
8188 * gdb.base/foll-fork.exp: Ditto.
8189 * gdb.base/foll-vfork.exp: Ditto.
8190 * gdb.base/frame-args.exp: Ditto.
8191 * gdb.base/funcargs.exp: Ditto.
8192 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8193 * gdb.base/gdbvars.exp: Ditto.
8194 * gdb.base/help.exp: Ditto.
8195 * gdb.base/ifelse.exp: Ditto.
8196 * gdb.base/included.exp: Ditto.
8197 * gdb.base/list.exp: Ditto.
8198 * gdb.base/macscp.exp: Ditto.
8199 * gdb.base/maint.exp: Ditto.
8200 * gdb.base/multi-fork.exp: Ditto.
8201 * gdb.base/overlays.exp: Ditto.
8202 * gdb.base/page.exp: Ditto.
8203 * gdb.base/pending.exp: Ditto.
8204 * gdb.base/pointers.exp: Ditto.
8205 * gdb.base/pr11022.exp: Ditto.
8206 * gdb.base/prelink.exp: Ditto.
8207 * gdb.base/printcmds.exp: Ditto.
8208 * gdb.base/psymtab.exp: Ditto.
8209 * gdb.base/randomize.exp: Ditto.
8210 * gdb.base/relational.exp: Ditto.
8211 * gdb.base/relocate.exp: Ditto.
8212 * gdb.base/remote.exp: Ditto.
8213 * gdb.base/sepdebug.exp: Ditto.
8214 * gdb.base/set-lang-auto.exp: Ditto.
8215 * gdb.base/setshow.exp: Ditto.
8216 * gdb.base/setvar.exp: Ditto.
8217 * gdb.base/signals.exp: Ditto.
8218 * gdb.base/signull.exp: Ditto.
8219 * gdb.base/sigstep.exp: Ditto.
8220 * gdb.base/sizeof.exp: Ditto.
8221 * gdb.base/solib-disc.exp: Ditto.
8222 * gdb.base/store.exp: Ditto.
8223 * gdb.base/structs.exp: Ditto.
8224 * gdb.base/structs2.exp: Ditto.
8225 * gdb.base/subst.exp: Ditto.
8226 * gdb.base/term.exp: Ditto.
8227 * gdb.base/trace-commands.exp: Ditto.
8228 * gdb.base/unwindonsignal.exp: Ditto.
8229 * gdb.base/valgrind-db-attach.exp: Ditto.
8230 * gdb.base/varargs.exp: Ditto.
8231 * gdb.base/watch-cond.exp: Ditto.
8232 * gdb.base/watch_thread_num.exp: Ditto.
8233 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8234 * gdb.base/watchpoint.exp: Ditto.
8235 * gdb.base/whatis-exp.exp: Ditto.
8236
f8d3bf8f
MS
82372010-06-01 Michael Snyder <msnyder@vmware.com>
8238
8239 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8240 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8241 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8242 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8243 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8244 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8245 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8246 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8247 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8248 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8249 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8250 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8251 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8252 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8253 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8254
3f9e0d32
JK
82552010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8258 trailing newline.
8259 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8260 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8261 (p *args): ... here and remove excessive trailing newline.
8262
f629457d
JB
82632010-05-31 Joel Brobecker <brobecker@adacore.com>
8264
8265 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8266
09eef106
JK
82672010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8268
8269 Accept the new Linux kernel "t (tracing stop)" string.
8270 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8271 Update comment.
8272 (state_wait) <T (tracing stop)>: New.
8273 (main): Update the state_wait expect string.
8274
94f31136
PA
82752010-05-28 Pedro Alves <pedro@codesourcery.com>
8276
8277 * limits.c, limits.exp: Delete files.
8278 * Makefile.in (clean mostlyclean): Adjust.
8279 * tracecmd.exp: Adjust.
8280
096554ab
JK
82812010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8282
8283 * gdb.base/tui-layout.exp: New.
8284
27d3a1a2 82852010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8286
889bf7c5 8287 * gdb.reverse/break-precsave.exp:
bcd2dc50 8288 Replace uses of send_gdb / gdb_expect.
889bf7c5 8289 * gdb.reverse/break-reverse.exp:
bcd2dc50 8290 Replace uses of send_gdb / gdb_expect.
889bf7c5 8291 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8292 Replace uses of send_gdb / gdb_expect.
889bf7c5 8293 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8294 Replace uses of send_gdb / gdb_expect.
889bf7c5 8295 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8296 Replace uses of send_gdb / gdb_expect.
889bf7c5 8297 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8298 Replace uses of send_gdb / gdb_expect.
889bf7c5 8299 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8300 Replace uses of send_gdb / gdb_expect.
889bf7c5 8301 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8302 Replace uses of send_gdb / gdb_expect.
889bf7c5 8303 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8304 Replace uses of send_gdb / gdb_expect.
889bf7c5 8305 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8306 Replace uses of send_gdb / gdb_expect.
889bf7c5 8307 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8308 Replace uses of send_gdb / gdb_expect.
889bf7c5 8309 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8310 Replace uses of send_gdb / gdb_expect.
889bf7c5 8311 * gdb.reverse/machinestate.exp:
bcd2dc50 8312 Replace uses of send_gdb / gdb_expect.
889bf7c5 8313 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8314 Replace uses of send_gdb / gdb_expect.
889bf7c5 8315 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8316 Replace uses of send_gdb / gdb_expect.
889bf7c5 8317 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8318 Replace uses of send_gdb / gdb_expect.
889bf7c5 8319 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8320 Replace uses of send_gdb / gdb_expect.
889bf7c5 8321 * gdb.reverse/step-precsave.exp:
bcd2dc50 8322 Replace uses of send_gdb / gdb_expect.
889bf7c5 8323 * gdb.reverse/step-reverse.exp:
bcd2dc50 8324 Replace uses of send_gdb / gdb_expect.
889bf7c5 8325 * gdb.reverse/until-precsave.exp:
bcd2dc50 8326 Replace uses of send_gdb / gdb_expect.
889bf7c5 8327 * gdb.reverse/until-reverse.exp:
bcd2dc50 8328 Replace uses of send_gdb / gdb_expect.
889bf7c5 8329 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8330 Replace uses of send_gdb / gdb_expect.
889bf7c5 8331 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8332 Replace uses of send_gdb / gdb_expect.
8333
3def43e0
JK
83342010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8335
8336 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8337 excessive newline.
8338
27d3a1a2 83392010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8340
8341 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8342 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8343 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8344 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8345 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8346 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8347 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8348 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8349 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8350 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8351 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8352 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8353 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8354 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8355 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8356 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8357 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8358 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8359 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8360
27d3a1a2 83612010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8362
22454424
MS
8363 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8364 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8365
8366 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8367 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8368 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8369
889bf7c5 8370 * gdb.reverse/consecutive-reverse.exp:
22454424 8371 Replace uses of send_gdb / gdb_expect.
889bf7c5 8372 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8373 Replace uses of send_gdb / gdb_expect.
8374
8375 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8376 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8377 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8378 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8379 Replace uses of send_gdb / gdb_expect.
8380 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8381 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8382 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8383 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8384 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8385 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8386 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8387 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8388 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8389
83902010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8391
22454424 8392 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8393
22454424 8394 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8395
22454424
MS
8396 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8397 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8398 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8399 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8400 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8401 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8402 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8403 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8404 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8405
6e5f2c59
TT
84062010-05-25 Tom Tromey <tromey@redhat.com>
8407
8408 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8409
bbc8b958
TT
84102010-05-25 Tom Tromey <tromey@redhat.com>
8411
8412 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8413 argument order.
8414 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8415 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8416 order.
8417 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8418 order.
8419 * gdb.base/call-sc.exp (setup_kfails): Remove.
8420 (setup_compiler_kfails): Remove.
8421 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8422 argument order.
8423 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8424 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8425 (advancei): Fix setup_kfail argument order.
8426 * gdb.base/radix.exp: Fix setup_kfail argument order.
8427 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8428 order.
8429 * gdb.base/structs.exp (setup_kfails): Remove.
8430 (setup_compiler_kfails): Fix setup_kfail argument order.
8431 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8432 order.
8433 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8434 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8435 setup_kfail argument order.
8436 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8437
83d1babf
TT
84382010-05-25 Tom Tromey <tromey@redhat.com>
8439
8440 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8441
6acb16a2
MS
84422010-05-25 Michael Snyder <msnyder@vmware.com>
8443
8444 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8445 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8446 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8447 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8448 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8449 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8450 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8451 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8452 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8453 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8454 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8455 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8456 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8457 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8458 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8459 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8460 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8461 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8462 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8463 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8464 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8465 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8466 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8467 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8468 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8469 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8470 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8471 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8472 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8473 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8474 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8475 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8476 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8477 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8478 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8479 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8480 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8481 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8482 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8483 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8484 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8485 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8486 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8487 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8488 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8489 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8490 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8491 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8492
84932010-05-25 Doug Evans <dje@google.com>
8494
8495 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8496 gdb.string_to_argv.
ad3986f0 8497
d3b1e874
TT
84982010-05-21 Tom Tromey <tromey@redhat.com>
8499
8500 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8501 Call it.
8502 * gdb.dwarf2/pieces.S: Update.
8503 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8504
cb826367
TT
85052010-05-21 Tom Tromey <tromey@redhat.com>
8506
8507 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8508 Call it.
8509 * gdb.dwarf2/pieces.c (struct C): New.
8510 (f6): New function.
8511 * gdb.dwarf2/pieces.S: Replace.
8512
74de6778
TT
85132010-05-21 Tom Tromey <tromey@redhat.com>
8514
8515 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8516 Call it.
8517
afd74c5f
TT
85182010-05-21 Tom Tromey <tromey@redhat.com>
8519
8520 * gdb.dwarf2.pieces.exp: New file.
8521 * gdb.dwarf2.pieces.S: New file.
8522 * gdb.dwarf2.pieces.c: New file.
8523
a7b75dfd 85242010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8525 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8526
8527 * lib/gdb.exp (gdb_test_no_output): New function.
8528 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8529 when testing commands that should produce no output.
8530
c81c812a
JB
85312010-05-17 Joel Brobecker <brobecker@adacore.com>
8532
8533 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8534 parameter that we want to watch being a constant.
8535
0cce5bd9
JB
85362010-05-17 Joel Brobecker <brobecker@adacore.com>
8537
8538 * gdb.ada/cond_lang: New testcase.
8539
47050449
JB
85402010-05-17 Joel Brobecker <brobecker@adacore.com>
8541
8542 * lib/gdb.exp (banned_variables): New variable/constant.
8543 (gdb_init): Add write trace on variables listed in banned_variables.
8544 (gdb_finish): Remove write traces on variables listed in
8545 banned_variables.
8546
77c01586
JB
85472010-05-17 Joel Brobecker <brobecker@adacore.com>
8548
8549 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8550 * gdb.cp/koenig.exp: Likewise.
8551
88d4aea7
PM
85522010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8553
889bf7c5 8554 PR python/11482
88d4aea7
PM
8555
8556 * gdb.python/py-value.exp (test_value_hash): New function.
8557
f5a010c0
PM
85582010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8559
8560 PR exp/11530.
8561 * gdb.base/gdb11530.c: New file.
8562 * gdb.base/gdb11530.exp: New file.
8563
8ef4892f
JK
85642010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8565
8566 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8567 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8568
7322dca9
SW
85692010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8570
8571 * gdb.cp/koenig.exp: New test.
8572 * gdb.cp/koenig.cc: New test program.
8573
02e7ea18
JB
85742010-05-05 Joel Brobecker <brobecker@adacore.com>
8575
8576 Remove the use of prms_id and bug_id throughout the testsuite.
8577
e1c34c5d
PM
85782010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8579
8580 PR exp/11349.
8581 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8582 use a reference local variable.
8583
8e1d0c49
JK
85842010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8585
8586 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8587 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8588 variable different_dir. Move debugfile into a full directory pathname
8589 under DIFFERENT_DIR.
8590 * lib/gdb.exp (separate_debug_filename): Remove.
8591 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8592 variable debug_dir and mkdir of it. Update function comments.
8593
e66408ed
PA
85942010-04-29 Pedro Alves <pedro@codesourcery.com>
8595
8596 PR gdb/11557
8597
8598 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8599 files.
8600
d7b32ed3
PM
86012010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8602
889bf7c5 8603 * gdb.python/py-param.exp: New File.
d7b32ed3 8604
6aecb9c2
JB
86052010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8606
8607 * gdb.base/default.exp: Fix "set language" test.
8608
bdf92a1c
PM
86092010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8610
8611 PR breakpoints/11531.
8612 * gdb.base/gdb11531.c: New file.
8613 * gdb.base/gdb11531.exp: New file.
8614
3f172e24
TT
86152010-04-26 Tom Tromey <tromey@redhat.com>
8616
8617 * gdb.base/completion.exp: Add tests for completion and deprecated
8618 commands.
8619
64af4c92
JK
86202010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8621
8622 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8623 (print /x char_array): Escape curly brackets.
8624
492928e4
JK
86252010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8626
8627 Fix deadlock on looped list of loaded shared objects.
8628 * gdb.base/solib-corrupted.exp: New.
8629
66d09542
DE
86302010-04-23 Doug Evans <dje@google.com>
8631
8632 * gdb.python/py-section-script.c: New file.
8633 * gdb.python/py-section-script.exp: New file.
8634 * gdb.python/py-section-script.py: New file.
8635
8bd10a10
CM
86362010-04-20 Chris Moller <cmoller@redhat.com>
8637
8638 PR 10179
8639
8640 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8641 * gdb.base/pr10179-a.c:
8642 * gdb.base/pr10179-b.c:
8643 * gdb.base/pr10179.exp: New files.
8644
c0201579
JK
86452010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8646
8647 Fix crashes on dangling display expressions.
8648 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8649 is SEP.
8650 (lib_flags): Remove the "debug" keyword.
8651 (libsepdebug): New variable for iterating new loop.
8652 (save_pf_prefix): New variable wrapping the loop.
8653 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8654 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8655
793b0ff8
PM
86562010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8657
8658 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8659
097f51f7
PM
86602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8661
8662 PR stabs/11479.
8663 * gdb.stabs/gdb11479.exp: New file.
8664 * gdb.stabs/gdb11479.c: New file.
8665
9a22f0d0
PM
86662010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8667
8668 * gdb.base/charset.c (Strin16, String32): New variables.
8669 * gdb.base/charset.exp (gdb_test): Test correct display
8670 of 16 or 32 bit strings.
8671
86722010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8673
8674 PR 9167
8675 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8676 * gdb.cp/pr9167.cc: New file.
8677 * gdb.cp/pr9167.exp: New file.
8678
8679
6e354e5e
PM
86802010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8681
8682 PR pascal/11492.
8683 * gdb.pascal/gdb11492.pas: New file.
8684 * gdb.pascal/gdb11492.exp: New file.
8685
be942545
JB
86862010-04-20 Joel Brobecker <brobecker@adacore.com>
8687
1667e6e3 8688 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8689
0c3acc09
JB
86902010-04-20 Joel Brobecker <brobecker@adacore.com>
8691
8692 * gdb.ada/dyn_loc: New testcase.
8693
ec31cde5
CM
86942010-04-20 Chris Moller <cmoller@redhat.com>
8695
8696 PR 10867
889bf7c5 8697
ec31cde5
CM
8698 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8699 * gdb.cp/pr10687.cc: New file.
8700 * gdb.cp/pr10687.exp: New file.
8701
8702
ce4b0682
SDJ
87032010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8704 Sergio Durigan Junior <sergiodj@redhat.com>
8705
8706 * gdb.fortran/logical.exp: New testcase.
8707 * gdb.fortran/logical.f90: New file.
8708
3436961f
DE
87092010-04-19 Doug Evans <dje@google.com>
8710
8711 * gdb.base/help.exp (help source): Update expected output.
8712
4d836c09
JK
87132010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8714
8715 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8716 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8717 gdb_exit and return.
8718 (executable): New variable.
8719 (binfile): Use it.
8720
6149aea9
PA
87212010-04-19 Pedro Alves <pedro@codesourcery.com>
8722
8723 PR breakpoints/8554.
8724
8725 * gdb.trace/save-trace.exp: Adjust.
8726
ed41462c
L
87272010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8728
8729 PR corefiles/11511
8730 * gdb.arch/system-gcore.exp: New.
8731 * gdb.arch/gcore.c: Likewise.
8732
3f7b2faa
DE
87332010-04-15 Doug Evans <dje@google.com>
8734
fa33c3cd
DE
8735 * gdb.python/py-progspace.c: New file.
8736 * gdb.python/py-progspace.exp: New file.
8737
3f7b2faa
DE
8738 * gdb.base/source.exp: Add tests for "source -s".
8739
79f283fe
PM
87402010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8741
8742 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8743 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8744 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8745 * gdb.python/py-mi.exp: New test for to_string returning None.
8746
fc8eb08a
PM
87472010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8748
8749 * gdb.python/py-breakpoint.c: Make result global.
8750
26e197f6
JK
87512010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8752
8753 Fix non-GNU make compatibility.
8754 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8755
adc36818
PM
87562010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8757
8758 * gdb.python/py-breakpoint.exp: New File.
8759 * gdb.python/py-breakpoint.C: Ditto.
8760
64e17368
SS
87612010-04-08 Stan Shebs <stan@codesourcery.com>
8762
8763 * gdb.trace/actions.exp: Clear default-collect.
8764 * gdb.trace/save-trace.exp: Clear default-collect.
8765
fff5cc64
PM
87662010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8767
8768 * gdb.python/py-value: Add null string variable.
8769 (test_lazy_string): Test zero length, NULL address lazy
8770 strings.
8771
a055a187
L
87722010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8773
8774 * gdb.arch/i386-avx.c: New.
8775 * gdb.arch/i386-avx.exp: Likewise.
8776
8777 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8778
96e39866
DE
87792010-04-06 Doug Evans <dje@google.com>
8780
8781 * gdb.base/source-test.gdb: New file.
8782 * gdb.base/source.exp: Test source -v.
8783
5984a431
UW
87842010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8785
8786 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8787
ec8a089a
PM
87882010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8789
8790 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8791 within one line, unless it is followed by a double quote.
8792 * gdb.stabs/hppa.sed: Idem.
8793 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8794 * gdb.stabs/weird.exp: Check for correct parsing of
8795 char and string constants.
ec8a089a
PM
8796 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8797 in .stabs to .stabx substitution.
8798
fce3c1f0
SS
87992010-04-05 Stan Shebs <stan@codesourcery.com>
8800
8801 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8802 constant global.
8803 * gdb.trace/tfile.exp: Try to print them.
8804
d77f58be
SS
88052010-04-04 Stan Shebs <stan@codesourcery.com>
8806
8807 * gdb.base/completion.exp: Update for new "info watchpoints".
8808 * gdb.base/default.exp: Ditto.
8809 * gdb.base/help.exp: Ditto.
8810 * gdb.base/watchpoint.exp: Ditto.
8811 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8812
af54718e
SS
88132010-04-04 Stan Shebs <stan@codesourcery.com>
8814
8815 * gdb.trace/tfile.exp: Sharpen tfind test.
8816
74d1f91e
JK
88172010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8818
8819 * gdb.base/break-entry.exp: New.
8820
eb8e76db 88212010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8822 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8823
8824 * gdb.reverse/i386-sse-reverse.exp: New file.
8825 * gdb.reverse/i386-sse-reverse.c: New file.
8826
bf65cad8
PA
88272010-04-02 Pedro Alves <pedro@codesourcery.com>
8828
8829 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8830
fff87407
SS
88312010-04-01 Stan Shebs <stan@codesourcery.com>
8832
8833 * gdb.trace/actions.exp: Tweak expected output.
8834 * gdb.trace/while-stepping.exp: Tweak expected output.
8835
fe01d668
L
88362010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8837
8838 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8839
86b17b60
PA
88402010-04-01 Pedro Alves <pedro@codesourcery.com>
8841
8842 * gdb.base/commands.exp: Adjust.
8843 * gdb.cp/extern-c.exp: Adjust.
8844
2c58c0a9
PA
88452010-04-01 Pedro Alves <pedro@codesourcery.com>
8846
8847 * gdb.trace/collection.c (local_test_func): Define a local struct,
8848 and instanciate it.
8849
0db9b91c
PA
88502010-04-01 Pedro Alves <pedro@codesourcery.com>
8851
8852 * gdb.trace/collection.exp (gdb_collect_args_test)
8853 (gdb_collect_argarray_test): XFAIL the tests that assume the
8854 argarray argument's elements are collected.
8855
8072405b
JK
88562010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8857
8858 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8859 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8860
8bf6485c
SS
88612010-03-31 Stan Shebs <stan@codesourcery.com>
8862
8863 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8864 and tracepoint conditionals.
8865 (gdb_verify_tracepoints): Delete unused return.
8866
fd7f724a
KS
88672010-03-26 Keith Seitz <keiths@redhat.com>
8868
8869 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8870 appear in the output before main.
8871 Remove KFAIL for gdb/2215 aka bz 9320.
8872
8d9e7719
DE
88732010-03-30 Doug Evans <dje@google.com>
8874
0906dd0b
DE
8875 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8876 by dejagnu.
8877 * gdb.arch/amd64-dword.exp: Ditto.
8878
8d9e7719
DE
8879 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8880 match.
8881 (break printf): Ditto.
8882
1da644f0
SW
88832010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8884
8885 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8886 gcc < 4.4.
8887 * gdb.cp/shadow.exp: Ditto.
8888
a8121990
PA
88892010-03-29 Pedro Alves <pedro@codesourcery.com>
8890
8891 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8892 "tstart" is silent.
8893
6e79d367
PA
88942010-03-29 Pedro Alves <pedro@codesourcery.com>
8895
8896 * gdb.trace/collection.exp (executable): New.
8897 (binfile): Use it.
8898 (fpreg, spreg, pcreg): New.
8899 (test_register): Use gdb_test_multiple. Pass /x to print.
8900 (prepare_for_trace_test): New.
8901 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8902 (gdb_collect_args_test, gdb_collect_argstruct_test)
8903 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8904 prepare_for_trace_test.
8905 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8906 fpreg, spreg and pcreg.
8907 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8908 prepare_for_trace_test.
8909 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8910 try to detect tracing support here. Don't set breakpoints at
8911 `begin' or `end' here.
8912 <global scope>: Use clean_restart. Run to main before checking
8913 for tracing support. Check for for tracing support here.
8914
09248348
JK
89152010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8916
8917 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8918 " as $displacement" to "seen displacement message".
8919
d350db38
PA
89202010-03-28 Pedro Alves <pedro@codesourcery.com>
8921
8922 * gdb.trace/while-dyn.exp (executable): New variable.
8923 (binfile): Use it.
8924 (test_while_stepping): New function. Move most tests here. Call
8925 it once for each of the while-stepping, stepping and ws aliases.
8926
907af001
UW
89272010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8928
8929 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8930 that do not provide the tagless_struct type name at all.
8931 (test_print_anon_union): Do not check value of uninitialized
8932 union member. Do not use cp_test_ptype_class, so we can accept
8933 "long" as well as "long int".
8934
610197fd
PA
89352010-03-26 Pedro Alves <pedro@codesourcery.com>
8936
8937 * gdb.trace/tfile.c (tohex, bin2hex): New.
8938 (write_error_trace_file): Hexify error description.
8939
6c28cbf2
SS
89402010-03-25 Stan Shebs <stan@codesourcery.com>
8941
8942 * gdb.trace/tfile.c: Generate an additional trace file, improve
8943 portability.
8944 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8945 files in a better way.
8946
e62b8c7e
KS
89472010-03-25 Keith Seitz <keiths@redhat.com>
8948
8949 * gdb.java/jprint.exp: XFAIL printing of static class members
8950 because of GCC debuginfo problem.
8951
82ccf5a5
JK
89522010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8953
8954 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8955
293e2f9e
DJ
89562010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8957
8958 * gdb.base/completion.exp: Allow long instead of long int.
8959 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8960 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8961 variable p.
8962 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8963 * gdb.base/pointers.exp: Allow long instead of long int.
8964 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8965 * gdb.base/step-line.exp: Allow a directory before the source file name.
8966
95a42b64
TT
89672010-03-24 Tom Tromey <tromey@redhat.com>
8968
8969 PR breakpoints/9352:
8970 * gdb.base/default.exp: Update.
8971 * gdb.base/commands.exp: Update.
8972 * gdb.cp/extern-c.exp: Test setting commands on multiple
8973 breakpoints at once.
8974
2390201f
DJ
89752010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8976
8977 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8978 if gdb,nosignals.
8979 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8980 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8981 exited".
8982
8c9a6790
SS
89832010-03-24 Stan Shebs <stan@codesourcery.com>
8984
8985 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8986
a6c727b2
DJ
89872010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8988
8989 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8990 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8991 argument. Handle "short" and "long".
8992 (Top level): Pass overprototyped output for old_fptr and xptr.
8993
4dfd5423
PA
89942010-03-23 Pedro Alves <pedro@codesourcery.com>
8995
8996 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8997 format strings and add casts to avoid compiler warnings.
8998
89992010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9000
9001 * lib/trace-support.exp (gdb_trace_setactions):
9002 Don't expect whitespace after ">" prompt.
9003 * gdb.trace/actions.exp: Adjust for output changes.
9004 * gdb.trace/while-stepping.exp: Likewise.
9005
c847d045
JK
90062010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9007
9008 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9009 and r157645).
9010
5f717f1d
JK
90112010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9012
9013 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9014 New.
9015
7d6d51d5
DJ
90162010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9017
9018 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9019 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9020
3b11a015
SS
90212010-03-19 Stan Shebs <stan@codesourcery.com>
9022
9023 * gdb.trace/ax.exp: New file.
9024
d7d158ed
DE
90252010-03-19 Doug Evans <dje@google.com>
9026
6bb85cd1
DE
9027 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9028 output from gcc.
9029
d7d158ed
DE
9030 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9031 named /usr/sbin/prelink<foo>.
9032
4daf5ac0
SS
90332010-03-18 Stan Shebs <stan@codesourcery.com>
9034
9035 * gdb.trace/circ.exp: Test circular-trace-buffer.
9036 * gdb.trace/tfile.exp: Update tstatus test.
9037
e8d05480
JB
90382010-03-18 Joel Brobecker <brobecker@adacore.com>
9039
9040 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9041 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9042
441b986a
UW
90432010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9044
9045 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9046
4247603b
PA
90472010-03-18 Pedro Alves <pedro@codesourcery.com>
9048
9049 * gdb.base/default.exp: Adjust the expected output of the finish
9050 and until commands when the inferior is not being run.
9051
13387711
SW
90522010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9053
9054 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9055 * gdb.cp/nsusing.exp: Ditto.
9056
6e31430b
TT
90572010-03-15 Tom Tromey <tromey@redhat.com>
9058
9059 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9060 * gdb.cp/userdef.cc (operator==): New function.
9061 (main): New locals mem1, mem2.
9062
e2d69cb5
JZ
90632010-03-15 Jie Zhang <jie@codesourcery.com>
9064
9065 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9066 Declare and use new loadtimeout variable.
9067
f572f0a9
DJ
90682010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9069
9070 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9071 Use gdb_load later.
9072
51f4c0b0
PA
90732010-03-14 Pedro Alves <pedro@codesourcery.com>
9074
9075 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9076 literal. Add missing endlines to prints to stderr.
9077
1c809c68
TT
90782010-03-12 Tom Tromey <tromey@redhat.com>
9079
9080 PR c++/9708:
9081 * gdb.cp/m-static.exp: Add regression test.
9082 * gdb.cp/m-static.cc (method): New method.
9083 (main): Call it.
9084
00ae8fef
SW
90852010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9086
9087 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9088 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9089
759f0f0b
PA
90902010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9091
21e24d21
PA
9092 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9093
90942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9095
759f0f0b
PA
9096 * lib/gdb.exp (skip_stl_tests): New.
9097 (gdb_compile): Symbian needs -ldl.
9098 (shlib_target_file): New.
9099 (shlib_symbol_file): New.
9100 (gdb_load_shlibs): Use shlib_target_file.
9101 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9102 * gdb.cp/exception.exp: Use skip_stl_tests.
9103 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9104 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9105 * gdb.cp/mb-templates.exp: Ditto.
9106 * gdb.base/commands.exp: Relax regexes.
9107 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9108 shlib_target_file and shlib_symbol_file.
9109 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9110 sections.
9111 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9112 * gdb.base/solib-disc.exp: Use
9113 shlib_target_file and shlib_symbol_file.
9114 * gdb.base/unload.exp: Don't skip on symbian. Use
9115 shlib_target_file and shlib_symbol_file.
9116 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9117
6a8f2671 91182010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9119
6a8f2671
PA
9120 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9121 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9122 Issue a tfind end before looking for a tracepoint frame.
9123 * gdb.trace/tfind.exp: Adjust tstatus output.
9124 Adjust disassembly output.
9125 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9126
ccf26247
JK
91272010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9128
9129 * gdb.base/break-interp.exp: Create new displacement parameter value
9130 for the test_ld calls.
9131 (reach): New parameter displacement, verify its content. New push of
9132 pf_prefix "reach-$func:". Import global expect_out.
9133 (test_core): New parameter displacement, verify its content. New push
9134 of pf_prefix "core:". New command "set verbose on". Import global
9135 expect_out.
9136 (test_attach): New parameter displacement, verify its content. New
9137 push of pf_prefix "attach:". New command "set verbose on". Import
9138 global expect_out.
9139 (test_ld): New parameter displacement, pass it to the reach, test_core
9140 and test_attach calls and verify its content in the "ld.so exit" test.
9141 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9142 (prelink): Update expected text, use gdb_test.
9143
e469c7fb
DE
91442010-03-10 Doug Evans <dje@google.com>
9145
9146 * gdb.base/checkpoint.exp: Fix comment.
9147 Lengthen timeout while doing >600 checkpoints test.
9148 Rename duplicate "kill all one" test to keep test names unique.
9149
60e1c644
PA
91502010-03-10 Pedro Alves <pedro@codesourcery.com>
9151
9152 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9153
cec808ec
KS
91542010-03-08 Keith Seitz <keiths@redhat.com>
9155
889bf7c5
PA
9156 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9157 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9158 (dm_type_long): New function.
9159 (dm_type_unsigned_short): New function.
9160 (dm_type_unsigned_long): New function.
9161 (myint): New typedef.
9162 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9163 long, unsigned shor and long, operator char*, and typedef.
9164 (test_lookup_operator_functions): Add operator char* test.
9165 (test_paddr_operator_functions): Likewise.
9166 (test_paddr_overloaded_functions): Use probe values for
9167 short, long, and unsigned short and long.
9168 (test_paddr_hairy_functions): If the demangler probe detected
9169 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9170 demangler.
9171 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9172 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9173 and "print null_pmf".
9174 Add test "ptype a.*pmf".
9175 * gdb.cp/overload.exp: Allow optional "int" to appear with
9176 "short" and "long".
9177 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9178 long expect value for men_overload1arg.
9179 Allow "int" to appear with "short" and "long".
9180 When testing "info break", add argument for main (void).
9181 Also allow "int" to appear with "short" and "long".
9182 Ditto with "unsigned" and "long long".
cec808ec
KS
9183 * gdb.java/jmain.exp: Do not enclose methods names in single
9184 quotes.
9185 * gdb.java/jmisc.exp: Likewise.
9186 * gdb.java/jprint.exp: Likewise.
9187 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9188
9189 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9190 * gdb.cp/exception.exp (backtrace after first throw)
9191 (backtrace after second throw): Allow a namespace before __cxa_throw.
9192 (backtrace after first catch, backtrace after second catch): Allow
9193 a namespace before __cxa_begin_catch.
9194
9195 * gdb.cp/cpexprs.exp: New file.
9196 * gdb.cp/cpexprs.cc: New file.
9197
9198 From Daniel Jacobowitz <dan@codesourcery.com>
9199 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9200 to use string_to_regexp.
9201 (ctor, dtor): New functions. Use them to match constructor
9202 and destructor function types.
9203 (Top level): Use runto_main.
9204
f870a310
TT
92052010-03-05 Tom Tromey <tromey@redhat.com>
9206
9207 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9208 gdb.target_charset.
9209 (pp_ns.to_string): Likewise.
9210
0c199f28
KS
92112010-03-04 Keith Seitz <keiths@redhat.com>
9212
9213 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9214 can be quoted. Test that both the filename and function/line
9215 portions can be quoted at the same time.
9216
c7437ca6
PA
92172010-03-04 Pedro Alves <pedro@codesourcery.com>
9218
9219 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9220
b111b805
DE
92212010-03-03 Doug Evans <dje@google.com>
9222
24486cb7
DE
9223 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9224 libc contains libpthread.
9225
b111b805
DE
9226 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9227 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9228 of gdb_compile. Add another pattern to match android backtrace.
9229
a0e0ef55
TT
92302010-03-03 Tom Tromey <tromey@redhat.com>
9231
9232 PR gdb/11345:
9233 * gdb.base/printcmds.exp (test_printf): Add test.
9234
1ba53b71
L
92352010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9236
9237 * gdb.arch/amd64-byte.exp: New.
9238 * gdb.arch/amd64-dword.exp: Likewise.
9239 * gdb.arch/amd64-pseudo.c: Likewise.
9240 * gdb.arch/amd64-word.exp: Likewise.
9241 * gdb.arch/i386-byte.exp: Likewise.
9242 * gdb.arch/i386-pseudo.c: Likewise.
9243 * gdb.arch/i386-word.exp: Likewise.
9244
f5dff777
DJ
92452010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9246
9247 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9248 types. Add structreg, bitfields, and flags registers.
9249 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9250 registers.
9251
90884b2b
L
92522010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9253
9254 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9255 (load_description): Set architecture if defined.
9256
dc00d89f
PM
92572010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9258
9259 * gdb.python/py-frame.exp: Add read_var block tests.
9260 * gdb.python/py-frame.c (block): New function.
9261
0e095b7e
JK
92622010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9263 Daniel Jacobowitz <dan@codesourcery.com>
9264
9265 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9266
624f1a65
DM
92672010-02-25 David S. Miller <davem@davemloft.net>
9268
9269 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9270 fix logic for setting all_syscalls_numbers.
9271
f3e9a817
PM
92722010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9273
9274 * Makefile.in: Add py-block and py-symbol.
9275 * gdb.python/py-symbol.exp: New File.
9276 * gdb.python/py-symtab.exp: New File.
9277 * gdb.python/py-block.exp: New File.
9278 * gdb.python/py-symbol.c: New File.
9279 * gdb.python/py-block.c: New File.
9280
f6bbabf0
PM
92812010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9282
9283 PR python/11314
9284 * lib/gdb.exp (skip_python_tests): New function.
9285 * gdb.python/py-cmd.exp: Use skip_python_tests.
9286 * gdb.python/py-frame.exp: Likewise.
9287 * gdb.python/py-function.exp: Likewise.
9288 * gdb.python/py-prettyprint.exp: Likewise.
9289 * gdb.python/py-template.exp: Likewise.
9290 * gdb.python/py-type.exp: Likewise.
9291 * gdb.python/py-value.exp: Likewise.
9292
85d721b8
PA
92932010-02-22 Pedro Alves <pedro@codesourcery.com>
9294
9295 PR9605
9296
9297 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9298
48e32051
TT
92992010-02-19 Tom Tromey <tromey@redhat.com>
9300
9301 PR c++/8693, PR c++/9496:
9302 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9303 regression tests.
9304
ac9c0048
JK
93052010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9306
9307 Fix compatibility with m68k as.
9308 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9309 Use only /* comments */.
9310
57bb97a4
UW
93112010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9312
9313 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9314 * configure: Regenerate.
9315
7d1bf85c
DJ
93162010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9317
9318 * gdb.python/py-type.exp: Check for Python support.
9319
061b5285
PA
93202010-02-17 Pedro Alves <pedro@codesourcery.com>
9321
9322 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9323 `regsub' syntax available.
9324
f8a8bc2c
PA
93252010-02-17 Pedro Alves <pedro@codesourcery.com>
9326
9327 * gdb.base/shmain.c (main): Remove printf call.
9328 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9329 * gdb.base/unload.c (main): Make format of fprintf a string
9330 literal. Add missing endlines to prints to stderr.
9331 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9332
6f451e5e
TT
93332010-02-17 Tom Tromey <tromey@redhat.com>
9334
9335 * gdb.java/jprint.java (jprint.props): New field.
9336 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9337
12d79008
PA
93382010-02-17 Pedro Alves <pedro@codesourcery.com>
9339
ef801a0e 9340 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9341 available.
9342
d252f7e5
DJ
93432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9344
9345 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9346 creation to support remote host testing.
9347
67bdab6c
DJ
93482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9349
9350 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9351 Recognize "command not found".
9352
bb391223
DJ
93532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9354
9355 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9356 single-stepping.
9357
70362913
DJ
93582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9359
9360 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9361 if arguments are not supported.
9362
493f3c00
DJ
93632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9364
9365 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9366 be const or non-const.
9367
8034c749
DJ
93682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9369
9370 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9371 mi_send_resuming_command to send -exec-continue.
9372
791dfb64
DJ
93732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9374
9375 * gdb.base/list.exp (test_list_filename_and_function): Add test
9376 with single quotes.
9377 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9378 matching.
9379 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9380 Add KFAIL'd tests for PR gdb/11289.
9381
7c5fe868
DJ
93822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9383
9384 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9385
fdc498b8
DJ
93862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9387
9388 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9389 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9390 a temporary directory.
9391
b519e2a6
DJ
93922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9393
9394 * gdb.base/charset.exp: Use a single regular expression to match
9395 show host-charset and show target-charset output.
9396
74164c56
JK
93972010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9398
9399 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9400 "Illegal process-id" expect string more exact.
9401 (attach to digits-starting nonsense is prohibited): New.
9402
701ed6dc
JK
94032010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9404
9405 * gdb.base/prelink.exp (set verbose on): New.
9406
889bf7c5 94072010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9408
9409 * mi-reverse.exp: New file. Test for reverse option to the
9410 following MI commands: exec-continue, exec-finish, exec-next,
9411 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9412
dadf0e9c
JB
94132010-02-09 Joel Brobecker <brobecker@adacore.com>
9414
9415 * gdb.ada/ptype_tagged_param: New testcase.
9416
714f19d5
TT
94172010-02-08 Tom Tromey <tromey@redhat.com>
9418
9419 PR c++/8017:
9420 * gdb.cp/overload.exp: Add tests.
9421 * gdb.cp/overload.cc (struct K): New.
9422 (namespace N): New.
9423 (main): Call new functions.
9424 (K::staticoverload): Define.
9425
889bf7c5 94262010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9427
9428 PR gdb/10728
9429 * gdb.cp/pr10728-x.h: New file.
9430 * gdb.cp/pr10728-x.cc: New file.
9431 * gdb.cp/pr10728-y.cc: New file.
9432 * gdb.cp/pr10728.exp: New file.
9433 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9434
889bf7c5 94352010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9436
9437 PR gdb/9067
9438 * gdb.cp/pr9067.exp: New
9439 * gdb.cp/pr9067.cc: New
9440 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9441
7b356089
JB
94422010-02-08 Joel Brobecker <brobecker@adacore.com>
9443
9444 * lib/gdb.exp (gdb_test_timeout): New global variable.
9445 Set it to timeout if not already set.
9446 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9447
1be00882
DE
94482010-02-05 Doug Evans <dje@google.com>
9449
9450 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9451 user.
9452
82856980
SW
94532010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9454
9455 PR c++/7935:
9456 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9457
1a334831
TT
94582010-02-04 Tom Tromey <tromey@redhat.com>
9459
9460 * gdb.cp/virtbase.exp: Make test case names unique.
9461
9c3c02fd
TT
94622010-02-02 Tom Tromey <tromey@redhat.com>
9463
9464 * gdb.cp/virtbase.exp: Add regression tests.
9465 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9466 (main): Instantiate RHC.
9467
0cc2414c
TT
94682010-02-02 Tom Tromey <tromey@redhat.com>
9469
9470 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9471 type-printing change.
9472
edf3d5f3
TT
94732010-02-02 Tom Tromey <tromey@redhat.com>
9474
9475 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9476 * gdb.cp/virtbase.cc: New file.
9477 * gdb.cp/virtbase.exp: New file.
9478 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9479
e4b7f41c
JK
94802010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9481
9482 PR libc/11214:
9483 * gdb.threads/current-lwp-dead.c: Include features.h.
9484 (HAS_NOMMU): New.
9485 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9486
b381ea14
JK
94872010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9488
9489 * gdb.base/symbol-without-target_section.exp,
9490 gdb.base/symbol-without-target_section.c: New.
9491
c593ac0e
DJ
94922010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9493
9494 * gdb.base/bigcore.exp: Reset increased timeout.
9495 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9496
db25f29d
DJ
94972010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9498
9499 * gdb.base/gcore.exp (capture_command_output): Use
9500 gdb_test_multiple.
9501
f9d67f43
DJ
95022010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9503
9504 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9505 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9506 (Top level): Call it.
9507
177321bd
DJ
95082010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9509
9510 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9511
97f2ed50
DJ
95122010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9513
9514 * gdb.base/call-strs.exp, gdb.base/default.exp,
9515 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9516 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9517 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9518 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9519 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9520 * gdb.base/ending-run.exp: Correct restore of timeout.
9521 * gdb.base/page.exp: Remove unnecessary timeout setting.
9522
e4e2711a
JB
95232010-01-29 Joel Brobecker <brobecker@adacore.com>
9524
9525 * gdb.ada/rec_return: New testcase.
9526
ba581dc1
JB
95272010-01-29 Joel Brobecker <brobecker@adacore.com>
9528
9529 * gdb.ada/call_pn: New testcase.
9530
4ea95be9
DJ
95312010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9532
9533 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9534 (Top level): Use it to resume.
9535 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9536 the Thumb mode displaced stepping error as unsupported.
9537
df83a9bf
SW
95382010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9539
889bf7c5
PA
9540 * gdb.cp/nsusing.exp: Added more tests.
9541 * gdb.cp/nsrecurs.exp: Ditto.
9542 * gdb.cp/nsusing.cc: Added test functions.
9543 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9544
40b27cdc
JK
95452010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9546
9547 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9548 absolute directory pathnames in gdb.sum file.
9549
de958931
SW
95502010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9551
9552 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9553 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9554
708ead4e
TT
95552010-01-26 Tom Tromey <tromey@redhat.com>
9556
9557 PR exp/7643:
9558 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9559 setup_kfail.
9560
b14e635e
SW
95612010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9562
9563 * gdb.cp/nsrecurs.exp: New test.
9564 * gdb.cp/nsrecurs.cc: New test program.
9565 * gdb.cp/nsstress.exp: New test.
9566 * gdb.cp/nsstress.cc: New test program.
9567 * gdb.cp/nsdecl.exp: New test.
9568 * gdb.cp/nsdecl.cc: New test program.
9569
8540c487
SW
95702010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9571
9572 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9573 imported into file scope.
9574 Marked test as xfail.
9575 * gdb.cp/namespace-using.cc (marker5): New function.
9576 * gdb.cp/shadow.exp: New test.
9577 * gdb.cp/shadow.cc: New test program.
9578 * gdb.cp/nsimport.exp: New test.
9579 * gdb.cp/nsimport.cc: New test program.
9580
421d5d99
TT
95812010-01-25 Tom Tromey <tromey@redhat.com>
9582
9583 PR gdb/11049:
9584 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9585 with "set print null-stop on".
9586
691f8dc1
JK
95872010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9588
9589 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9590 Adjust it for DISASSEMBLY_OMIT_FNAME.
9591
0b92b5bb
TT
95922010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9593
9594 PR symtab/11199:
9595 * gdb.dwarf2/member-ptr-forwardref.exp,
9596 gdb.dwarf2/member-ptr-forwardref.S: New.
9597
23787403
JK
95982010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9599
9600 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9601 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9602 thread1_tid_mutex. Remove gdbstop_mutex handling.
9603 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9604 thread2_tid_mutex. Remove gdbstop_mutex handling.
9605 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9606 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9607 pthread_cond_wait conditionalizations by while loops.
9608
b966cb8a
TT
96092010-01-20 Tom Tromey <tromey@redhat.com>
9610
9611 PR backtrace/10770:
9612 * gdb.dwarf2/pr10770.exp: New file.
9613 * gdb.dwarf2/pr10770.c: New file.
9614 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9615
fcae584b
VP
96162010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9617
9618 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9619 that target was removed, and the test always runs native anyway.
9620
a0f49112
JK
96212010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9622
9623 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9624 gdb.base/watchpoint-cond-gone-stripped.c: New.
9625
ceeb3d5a
TT
96262010-01-19 Tom Tromey <tromey@redhat.com>
9627
9628 PR c++/8000:
9629 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9630 existing tests.
9631 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9632 (main): Use AAA::SomeEnum.
9633
dd322c54
JK
96342010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9635
9636 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9637 (test_ignore_count): Declare line_callme_body global.
9638 (run to breakpoint with ignore count): Use line_callme_body.
9639 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9640 (set line_main_hello, set line_main_return): Reindent.
9641 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9642 New.
9643 (continue to callee4): Use line_callee4_body.
9644 (check *stopped from CLI command): Use line_callee4_next.
9645 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9646 (set line_main_hello, set line_main_return): Reindent.
9647 (set line_callee4_head, set line_callee4_body): New.
9648 (continue to callee4): Use line_callee4_body.
9649
4e8f195d
TT
96502010-01-18 Tom Tromey <tromey@redhat.com>
9651
9652 PR c++/9680:
9653 * gdb.cp/casts.cc: Add new classes and variables.
9654 * gdb.cp/casts.exp: Test new operators.
9655
9e14a9ba
JB
96562010-01-18 Tom Tromey <tromey@redhat.com>
9657 Thiago Jung Bauermann <bauerman@br.ibm.com>
9658
9659 * gdb.python/source2.py: New file.
9660 * gdb.python/source1: New file.
9661 * gdb.python/python.exp: Test "source" command.
9662
00bf0b85
SS
96632010-01-15 Stan Shebs <stan@codesourcery.com>
9664
9665 * gdb.trace/tfile.c: New file.
9666 * gdb.trace/tfile.exp: New file.
889bf7c5 9667
55235ad7
JK
96682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9669
9670 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9671
9f2982ff
JK
96722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9673
9674 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9675
bbfba9ed
JK
96762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9677
9678 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9679 (libfunc): New parameter action. Implement also selectable "sleep".
9680 * gdb.base/break-interp-main.c: Include assert.h.
9681 (libfunc): New parameter action.
9682 (main): New parameters argc and argv. Assert argc. Pass argv.
9683 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9684 (test_attach): New proc.
9685 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9686 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9687
61f0d762
JK
96882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9689
9690 * gdb.base/break-interp.exp (test_core): New proc.
9691 (test_ld): Call it.
9692
06a6f270
JK
96932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9694
9695 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9696 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9697 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9698 and gdb_compile_shlib. Use new -Wl compiler options.
9699 (dl bt, main bt): New tests.
9700
51bee8e9
JK
97012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9702
9703 Support PIEs with no symfile_objfile.
9704 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9705 (test_ld): New parameter trynosym.
9706 (test_ld <$trynosym>): New block.
9707
b8040f19
JK
97082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9709
9710 * gdb.base/break-interp.exp: New file.
9711
be759fcf
PM
97122010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9713
9714 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9715 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9716 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9717 test.
9718 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9719 * gdb.python/py-mi.exp: Add lazy string test.
9720
dc146f7c
VP
97212010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9722
9723 * lib/mi-support.exp (mi_check_thread_states): Handle
9724 core number in thread listing.
9725
b4ba55a1
JB
97262010-01-12 Joel Brobecker <brobecker@adacore.com>
9727
9728 * gdb.base/maint.exp: Adjust the expected output for the
9729 "maint print type" test. Use gdb_test_multiple instead of
9730 gdb_sent/gdb_expect.
9731
08e24bd4
DE
97322010-01-11 Doug Evans <dje@google.com>
9733
6496a609
DE
9734 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9735 from gdbserver_download. All callers updated.
9736
08e24bd4
DE
9737 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9738
b5cfddf5
JK
97392010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9740
9741 Implement binary numbers parsing.
9742 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9743 (test_integer_literals_rejected): New binary tests.
9744
3725885a
RW
97452010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9746
9747 * gdb.cell/configure: Regenerate.
9748
37aeb5df
JK
97492010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9750
9751 * gdb.base/corefile.exp: Move the core finding block out and call it as
9752 core_find, new variable $corefile, replace corefile by $corefile and
9753 [file tail $corefile] for usage vs. test names resp.
9754 * lib/gdb.exp (core_find): Move it as a new function here. New
9755 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9756 $destcore. Return "" on error.
9757
d521f563
JK
97582010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9759
9760 Workaround PR binutils/10802.
9761 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9762 (twice).
9763
28f24826
DJ
97642010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9765
9766 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9767
2de75e71
JB
97682010-01-08 Joel Brobecker <brobecker@adacore.com>
9769
9770 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9771 call, to avoid interruption.
9772
fe00719b 97732010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9774
9775 * gdb.stabs/weird.def (args93): New.
9776
d0ef5df8
DE
97772010-01-07 Doug Evans <dje@google.com>
9778
9779 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9780
3a08d52f
TT
97812010-01-07 Tom Tromey <tromey@redhat.com>
9782
9783 * gdb.base/source.exp: Use correct line number.
9784
7a697b8d
SS
97852010-01-05 Stan Shebs <stan@codesourcery.com>
9786
9787 * gdb.trace/tracecmd.exp: Test ftrace.
9788
7803799a
UW
97892010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9790
9791 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9792
c54eabfa
JK
97932010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9794
9795 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9796 "uint_for_mi_testing".
9797
02e7ef19
JB
97982010-01-01 Joel Brobecker <brobecker@adacore.com>
9799
9800 Test indented comment in file being sourced.
9801 * gdb.base/commands.exp: Test indented comment in file being sourced.
9802
abd775ce
JB
98032010-01-01 Joel Brobecker <brobecker@adacore.com>
9804
9805 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9806 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9807 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9808 notice.
9809
79b55b82
JB
98102010-01-01 Joel Brobecker <brobecker@adacore.com>
9811
9812 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9813 notice.
9814
8997583e
JK
98152010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9816
9817 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9818 missing $after_stopped and comma (,) expectation.
9819
6da95a67
SS
98202009-12-31 Stan Shebs <stan@codesourcery.com>
9821
9822 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9823
218d2fc6
TJB
98242009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9825
9826 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9827 (top level): Call test_watchpoint_in_big_blob.
9828 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9829 watchpoints.
9830 (func3): Write to buf.
9831
236f1d4d
SS
98322009-12-29 Stan Shebs <stan@codesourcery.com>
9833
9834 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9835
f61e138d
SS
98362009-12-28 Stan Shebs <stan@codesourcery.com>
9837
9838 * gdb.trace/tsv.exp: New file.
9839 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9840
0219b378
DJ
98412009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9842
9843 * gdb.base/find.c (main): Reference search buffers.
9844 * gdb.base/included.c (main): Reference integer.
9845 * gdb.base/ptype.c (charfoo): Declare.
9846 (intfoo): Call charfoo.
9847 * gdb.base/scope0.c (useitp): New function.
9848 (usestatics): Use useitp.
9849 (useit): Add a type for val.
9850 * gdb.base/scope1.c (useit1): Take a pointer argument.
9851 (usestatics1): Update calls to useit1.
9852 * gdb.cp/call-c.cc: Declare foo.
9853 (main): Call foo.
9854 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9855 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9856 (main): Call C::ensureRefs and ensureOtherRefs.
9857 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9858 variables.
9859 (ensureOtherRefs): New function.
9860 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9861 * gdb.cp/templates.cc (main): Call t5i.value.
9862
3f78692f
JK
98632009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9864
9865 Fix compatibility with G++-4.5.
9866 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9867 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9868 (uncaught return): Remove.
9869
429374b8
JK
98702009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9871 Phil Muldoon <pmuldoon@redhat.com>
9872
9873 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9874 (bp_location13, bp_location14, bp_location17, bp_location18)
9875 (marker3_proto, marker4_proto): New variables.
9876 (breakpoint info): Update output.
9877 (run until breakpoint at marker3, run until breakpoint at marker4): New
9878 tests.
9879
859825b8
JK
98802009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9881
9882 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9883 Replace the printf call of Y by provided "y-set-1" label. New block
9884 for the second shared library.
9885 * gdb.base/unload.exp: Compile also the second library, call
9886 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9887 (single pending breakpoint info): Rename to ...
9888 (pending breakpoint info before run): ... this extended test.
9889 (libfile2, libname2, libsrcfile2, libsrc2)
9890 (lib_sl2): New variables.
9891 (exec_opts): Set also SHLIB_NAME2.
9892 (pending breakpoint info on first run at shrfunc1)
9893 (pending breakpoint info on second run at shrfunc1)
9894 (pending breakpoint info on second run at shrfunc2)
9895 (print y from libfile, print y from libfile2): New tests.
9896 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9897 * gdb.base/unloadshr2.c: New.
9898
e6a386cd
HZ
98992009-12-22 Hui Zhu <teawater@gmail.com>
9900
9901 * gdb.reverse/sigall-reverse.exp: Adjust.
9902
9e19b45e
VP
99032009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9904
9905 PR gdb/10884
9906
9907 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9908 (main): Call do_bitfield_tests.
aacf5b1e 9909 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9910
d53a7b30
JB
99112009-12-20 Joel Brobecker <brobecker@adacore.com>
9912
9913 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9914 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9915 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9916 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9917 gdb.modula2/unbounded1.c: Update copyright header.
9918
191ca0a1
CM
99192009-12-10 Chris Moller <moller@mollerware.com>
9920
9921 PR gdb/9399
9922 * gdb.cp/virtfunc2.exp: New tests
9923 * gdb.cp/virtfunc2.cc: New tests
9924 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9925
0fa6cf1b
MS
99262009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9927
9928 * gdb.reverse/i387-env-reverse.c: New file.
9929 * gdb.reverse/i387-env-reverse.exp: New file.
9930 * gdb.reverse/i387-stack-reverse.c: New file.
9931 * gdb.reverse/i387-stack-reverse.exp: New file.
9932
361ae042
PM
99332009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9934
9935 * gdb.python/py-type.exp (test_range): New test.
9936
bfd31e71
PM
99372009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9938
9939 PR python/10805
9940
9941 * gdb.python/py-type.exp: New file.
9942 * gdb.python/py-type.c: New file.
9943 * Makefile.in: Add py-type.
9944
57a1d736
TT
99452009-12-03 Tom Tromey <tromey@redhat.com>
9946
9947 * gdb.python/py-value.exp (test_parse_and_eval): New
9948 function.
9949
1f3b5d1b
PP
99502009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9951
9952 PR gdb/11022
9953
9954 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9955 * gdb.base/pr11022.c: New test.
9956
8b7dbdc9
JK
99572009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9958
9959 Fix spurious false FAILs.
9960 * gdb.base/structs.c (chartest): New.
9961 (main): Fill-in chartest.
9962 * gdb.base/structs.exp (anychar_re, first): New.
9963 (start_structs_test): Import global anychar_re and first.
9964 New gdb_test call "set print elements 300; ${testfile}"
9965 (start_structs_test <$first>): New block.
9966 (any): Import global anychar_re. New variable ac. Use ${ac}.
9967
6a53b2ec
JK
99682009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9969
9970 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9971
d7167b4c
JK
99722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9973
9974 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9975 Force $srcfile file.
9976 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9977
b1798462
UW
99782009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9979
9980 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9981 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9982 * gdb.threads/watchthreads-reorder.exp: Likewise.
9983
b6199126
DJ
99842009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 PR gdb/8704
9987
9988 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9989 "if", and "thread". Correct matching in the previous test.
9990
b22a0510
DJ
99912009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9994
930636d2
MS
99952009-11-23 Michael Snyder <msnyder@vmware.com>
9996
9997 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9998 * gdb.reverse-watch-precsave.exp: Ditto.
9999
21a0512e
PP
100002009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10001
10002 * gdb.asm/asm-source.exp: Adjust.
10003 * gdb.base/help.exp: Adjust.
889bf7c5 10004
fc30d5e0
PA
100052009-11-22 Pedro Alves <pedro@codesourcery.com>
10006
10007 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10008 (do_syscall_tests_without_xml): Set data-directory to
10009 /the/path/to/nowhere.
10010
f6bc2008
PA
100112009-11-21 Pedro Alves <pedro@codesourcery.com>
10012
10013 * gdb.threads/local-watch-wrong-thread.c,
10014 gdb.threads/local-watch-wrong-thread.exp: New files.
10015
8c2fb5de
PA
100162009-11-21 Pedro Alves <pedro@codesourcery.com>
10017
10018 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10019 assume new `regsub' syntax available.
10020
ebec9a0f
PA
100212009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10022
a79d3c27
JK
10023 * gdb.base/watchpoint-hw-hit-once.exp,
10024 gdb.base/watchpoint-hw-hit-once.c: New.
10025
100262009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10027
10028 * gdb.threads/watchthreads-reorder.exp,
10029 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10030
276a961b
MK
100312009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10032
10033 * gdb.xml/tdesc-regs.exp: Use for m68k.
10034
4867c1fb
PA
100352009-11-15 Pedro Alves <pedro@codesourcery.com>
10036
10037 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10038
f6838f81
DJ
100392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10040
10041 * lib/gdb.exp (current_target_name): New procedure.
10042 (gdb_wrapper_target): New variable.
10043 (gdb_wrapper_init): Set gdb_wrapper_target.
10044 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10045 wrapper.
10046
4ac4dd3f
DJ
100472009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10048
10049 * gdb.base/remote.exp: Delete the slowest load test.
10050 Do not load with fixed packet sizes.
10051
a7881759
DJ
100522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10053
10054 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10055
97a5b505
DJ
100562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10059 srcfile when setting a breakpoint.
10060
d3e1fc54
DJ
100612009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10062
10063 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10064 macros.
10065
7cbcbded
DJ
100662009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10067
10068 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10069 to be in memory.
10070 * gdb.base/display.c (force_mem): New.
10071 (do_loops): Use it. Add breakpoint comments.
10072 (do_vars): Add a breakpoint comment.
10073 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10074 line numbers.
10075
bdea3a92
NF
100762009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10077
10078 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10079 instead of a bare "run".
10080
269f82e5
PP
100812009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10082
10083 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10084
a69b7d9d
DJ
100852009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10086
10087 * lib/cell.exp (skip_cell_tests): Clean up test files before
10088 returning.
10089
b598bfda
DJ
100902009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10091
10092 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10093 and the breakpoint menu. Do not call perror if a prompt is seen.
10094 Consume the following GDB prompt.
10095 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10096 * gdb.cp/namespace.exp: Use gdb_test.
10097 * gdb.cp/templates.exp: Use gdb_test.
10098 (test_template_breakpoints): Use gdb_test_multiple.
10099
87728fa0
DJ
101002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10101
10102 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10103 (marker4): Reference values.
10104
b67c692f
DJ
101052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10106
10107 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10108 is missing.
10109
f0df251a
DJ
101102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10111
10112 * gdb.base/break.c (need_malloc): New.
10113 * gdb.base/constvars.c (main): Reference crass and crisp.
10114 * gdb.base/gdb1821.c (main): Reference bar.
10115 * gdb.cp/gdb1355.cc (main): Reference s1.
10116 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10117 (main): Call them.
10118 * gdb.cp/hang2.cc (dummy2): Define.
10119 * gdb.cp/hang3.cc (dummy3): Define.
10120 * gdb.cp/m-data.cc (main): Reference shadow.
10121
bdf7534a
NF
101222009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10123 Nathan Froyd <froydnj@codesourcery.com>
10124
10125 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10126 remote host.
10127
f24fce77
NF
101282009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10129
10130 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10131 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10132 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10133 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10134 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10135 * gdb.dwarf2/dw2-producer.exp: Likewise.
10136 * gdb.dwarf2/mac-fileno.exp: Likewise.
10137 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10138 py-prettyprint.py to the remote host.
10139 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10140
40f0318e
KS
101412009-11-11 Keith Seitz <keiths@redhat.com>
10142
10143 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10144 use it instead of "Foo".
10145 * gdb.cp/classes.exp (do_tests): Add a test to access
10146 a method through a typedef'd class name.
10147
f3d9f7fb
NF
101482009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10149
10150 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10151 exponents.
10152 * gdb.base/pointers.exp: Likewise.
10153 * gdb.cp/ref-types.exp: Likewise.
10154
a4216f37
KS
101552009-11-11 Keith Seitz <keiths@redhat.com>
10156
10157 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10158 new[] and delete[].
10159 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10160 "void".
10161 (probe_demangler): Remove all single-quoting of
10162 method and variable names.
10163 (info_func_regexp): Remove the word "void" from any
10164 occurrence of "(void)".
10165 (print_addr_2): Remove all single-quoting of
10166 method names.
10167 (print_addr_2_kfail): Likewise.
10168 (print_addr): Single-quote C function names before
10169 passing to print_addr_2.
10170 (test_paddr_operator_functions): Remove single-quoting
10171 for method names.
10172 Add tests for operator new[] and operator delete[].
10173
9b14d7aa
JK
101742009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10175
10176 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10177
85feb311
KS
101782009-11-09 Keith Seitz <keiths@redhat.com>
10179
10180 * gdb.cp/overload.exp: Add tests for resolving overloaded
10181 methods in expression parsing/evaluation.
10182
fa335448
DJ
101832009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10184
10185 * lib/gdb.exp (default_gdb_version): Use --version instead of
10186 --command.
10187
ec3c07fc
NS
101882009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10189
10190 * lib/gdb.exp (gdb_compile_test): New.
10191 (skip_ada_tests, skip_java_tests): New.
10192 (gdb_compile): Use gdb_compile_test for f77.
10193 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10194 * lib/java.exp (compile_java_from_source): Remove runtests check,
10195 use gdb_compile_test to record result.
10196 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10197 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10198 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10199 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10200 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10201 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10202 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10203 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10204 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10205 adjust gdb_compile invocations.
10206
b8b4e42b
JK
102072009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10208
10209 * Makefile.in (abs_builddir): New.
10210 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10211 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10212 `$(abs_builddir)/site.exp'.
10213
f8b7eaf3
DJ
102142009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10215
10216 * config/m68k-emc.exp, lib/emc-support.exp,
10217 gdb.trace/gdb_c_test.c: Delete.
10218 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10219 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10220 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10221 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10222 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10223 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10224 casing for m68k-*-elf.
10225
c4187697
NS
102262009-11-03 Pedro Alves <pedro@codesourcery.com>
10227
10228 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10229 * gdb.arch/i386-prologue.exp: Likewise.
10230 * gdb.arch/i386-unwind.exp: Likewise.
10231
db16b772
DJ
102322009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10233
10234 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10235
bcf71277
DJ
102362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10237
10238 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10239
0105cee2
DJ
102402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10241
10242 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10243
24ddea62
JK
102442009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10245
10246 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10247
287ccc17
JK
102482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10249
10250 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10251 * gdb.base/sepdebug2.c: New file.
10252
08bca259 102532009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10254
10255 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10256 the modified warnings for catch syscall. Verify if GDB was compiled
10257 with support for lib expat, and choose which tests to run depending
10258 on this.
10259
5d4e2b76
VP
102602009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10261
10262 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10263 that composite commands are parsed OK. And also test
10264 that breakpoint commands do work.
10265
240e538a
MS
102662009-10-23 Michael Snyder <msnyder@vmware.com>
10267
10268 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10269 to allow for new disassembly style.
10270
9c419145
PP
102712009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10272
10273 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10274
02506ff1
MS
102752009-10-22 Michael Snyder <msnyder@vmware.com>
10276
10277 * gdb.reverse/break-precsave.exp: New test.
10278 * gdb.reverse/consecutive-precsave.exp: Ditto.
10279 * gdb.reverse/finish-precsave.exp: Ditto.
10280 * gdb.reverse/i386-precsave.exp: Ditto.
10281 * gdb.reverse/machinestate-precsave.exp: Ditto.
10282 * gdb.reverse/sigall-precsave.exp: Ditto.
10283 * gdb.reverse/solilb-precsave.exp: Ditto.
10284 * gdb.reverse/step-precsave.exp: Ditto.
10285 * gdb.reverse/until-precsave.exp: Ditto.
10286 * gdb.reverse/watch-precsave.exp: Ditto.
10287
4cf866a3
MS
102882009-10-22 Michael Snyder <msnyder@vmware.com>
10289
10290 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10291 for gdb_expect. Adjust one test's expect strings for the new
10292 format of disassemble.
10293 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10294 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10295 gdb_test_multiple.
10296 * gdb.reverse/step-reverse.exp: Delete 'return'.
10297 * gdb.reverse/until-reverse.exp: Delete blank lines.
10298 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10299
2b28d209
PP
103002009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10301
10302 * gdb.base/consecutive.exp: Adjust.
10303 * gdb.base/display.exp: Likewise.
10304 * gdb.base/pc-fp.exp: Likewise.
10305 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10306
33b9c32b
MS
103072009-10-19 Michael Snyder <msnyder@vmware.com>
10308
10309 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10310 * gdb.reverse/finish-reverse.c: Ditto.
10311 * gdb.reverse/sigall-reverse.c: Ditto.
10312 * gdb.reverse/solib-reverse.c: Ditto.
10313 * gdb.reverse/step-reverse.c: Ditto.
10314 * gdb.reverse/watch-reverse.c: Ditto.
10315
6c95b8df
PA
103162009-10-19 Pedro Alves <pedro@codesourcery.com>
10317 Stan Shebs <stan@codesourcery.com>
10318
10319 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10320 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10321 "Executing new program".
10322 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10323 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10324 left listed after having been killed.
10325 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10326 * gdb.base/maint.exp: Adjust test.
10327
10328 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10329 * gdb.multi/Makefile.in: New.
10330 * gdb.multi/base.exp: New.
10331 * gdb.multi/goodbye.c: New.
10332 * gdb.multi/hangout.c: New.
10333 * gdb.multi/hello.c: New.
10334 * gdb.multi/bkpt-multi-exec.c: New.
10335 * gdb.multi/bkpt-multi-exec.exp: New.
10336 * gdb.multi/crashme.c: New.
10337
279017b7
TG
103382009-10-13 Tristan Gingold <gingold@adacore.com>
10339
10340 * gdb.base/sepdebug.exp: Check debug info are found.
10341
0413d738
PA
103422009-10-08 Pedro Alves <pedro@codesourcery.com>
10343
10344 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10345 bits.
10346
c628eecc
JK
103472009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10348
10349 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10350
38af1bfe
JB
103512009-10-07 Joel Brobecker <brobecker@adacore.com>
10352
10353 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10354 of the comments.
10355
2b0adecd
PM
103562009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10357
10358 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10359 * gdb.base/annota3.exp: Idem.
10360 * gdb.base/maint.exp: Idem.
10361
8d417781
PM
103622009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10363
889bf7c5 10364 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10365 to default.
10366
bb61102d
PM
103672009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10368
889bf7c5 10369 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10370 mingw and cygwin targets.
10371
ace5c364
PM
103722009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10373 Pedro Alves <pedro@codesourcery.com>
10374
889bf7c5 10375 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10376 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10377
c2d494a0
PM
103782009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10379
e1b52ce2
PM
10380 * gdb.base/shr1.c: Use %p in format string.
10381 * gdb.base/unload.c: Avoid warning in fprintf.
10382 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10383
209f53f5
PM
103842009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10385
10386 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10387 long type.
10388 (test_unlink): Correct printf string.
10389 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10390 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10391
8172766a
JK
103922009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10393
10394 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10395 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10396 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10397
0f73703c
UW
103982009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10399
10400 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10401 * gdb.objc/nondebug.exp: Likewise.
10402
b32306ca
UW
104032009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10404
10405 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10406 target_info setting.
10407
10408 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10409 that detect new threads during "info threads".
10410
0057022f
UW
104112009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10412
10413 * gdb.threads/manythreads.c (main): Increase thread stack size
10414 to 2*PTHREAD_STACK_MIN.
10415 * gdb.threads/multi-create.c (main): Likewise.
10416 (create_function): Likewise.
10417
f29c0325
UW
104182009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10419
10420 * gdb.base/dump.exp: Pass difference of pointer types instead
10421 of integer types as offset to restore in intarr3.srec case.
10422
fcb34849
UW
104232009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10424
10425 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10426
d5142e3b
UW
104272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10428
10429 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10430
087b74b2 104312009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10432
087b74b2
PM
10433 New test for two watchpoints, with disabling of
10434 the first inserted.
10435 * testsuite/gdb.base/watchpoints.c: New file.
10436 * testsuite/gdb.base/watchpoints.exp: New file.
10437
96c07c5b
TT
104382009-09-25 Tom Tromey <tromey@redhat.com>
10439
10440 * gdb.base/charset.exp: Test utf-16 strings with Python.
10441
b8899f2b
TT
104422009-09-25 Tom Tromey <tromey@redhat.com>
10443
10444 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10445 UCS-4.
10446 * gdb.base/charset.c (utf_32_string): Rename.
10447 (init_utf32): Rename.
10448 (main): Update.
10449
329719ec
TT
104502009-09-22 Tom Tromey <tromey@redhat.com>
10451
10452 * gdb.python/py-function.exp: Add regression tests.
10453
11ef0d76
KS
104542009-09-21 Keith Seitz <keiths@redhat.com>
10455
10456 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10457 with invalid operator.
10458
3fe8f3b3
KS
104592009-09-21 Keith Seitz <keiths@redhat.com>
10460
10461 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10462 and destructor using typedef name of class.
10463 * gdb.cp/classes.cc (class Base1): Add a destructor.
10464 (base1): New typedef.
10465 (use_methods): Instanitate an object of type base1.
10466 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10467 (do_tests): Call test_template_typedef.
10468 * gdb.cp/templates.cc (Baz::~Baz): New method.
10469 (intBazOne): New typedef.
10470 (main): Instantiate intBazOne.
10471
7a9fe101
PM
104722009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10473
10474 PR python/10633
10475
10476 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10477 Function.
10478 (run_lang_tests): Add print elements test.
10479
2e4d963f
PM
104802009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10481
10482 * gdb.python/py-value.exp (test_subscript_regression): New
10483 function. Test for invalid subscripts.
10484 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10485 (ptr_ref): New function.
10486
ec7e75e7
PP
104872009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10488
10489 * gdb.base/default.exp: Fix "show convenience".
10490
0cc7d26f
TT
104912009-09-15 Tom Tromey <tromey@redhat.com>
10492
10493 * lib/mi-support.exp (mi_create_varobj): Update.
10494 (mi_create_floating_varobj): Likewise.
10495 (mi_create_dynamic_varobj): New proc.
10496 (mi_varobj_update): Update.
10497 (mi_varobj_update_with_type_change): Likewise.
10498 (mi_varobj_update_kv_helper): New proc.
10499 (mi_varobj_update_dynamic_helper): Rewrite.
10500 (mi_varobj_update_dynamic): New proc.
10501 (mi_list_varobj_children): Update.
10502 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10503 * gdb.python/python-prettyprint.py (pp_outer): New class.
10504 (pp_nullstr): Likewise.
10505 (lookup_function): Register new printers.
10506 * gdb.python/python-prettyprint.c (struct substruct): New type.
10507 (struct outerstruct): Likewise.
10508 (substruct_test): New function.
10509 (struct nullstr): New type.
10510 (string_1, string_2): New globals.
10511 (main): Add new tests.
10512 * gdb.python/python-mi.exp: Added regression tests.
10513 * gdb.mi/mi2-var-display.exp: Update.
10514 * gdb.mi/mi2-var-cmd.exp: Update.
10515 * gdb.mi/mi2-var-child.exp: Update.
10516 * gdb.mi/mi2-var-block.exp: Update.
10517 * gdb.mi/mi-var-invalidate.exp: Update.
10518 * gdb.mi/mi-var-display.exp: Update.
10519 * gdb.mi/mi-var-cmd.exp: Update.
10520 * gdb.mi/mi-var-child.exp: Update.
10521 * gdb.mi/mi-var-block.exp: Update.
10522 * gdb.mi/mi-break.exp: Update.
10523 * gdb.mi/gdb701.exp: Update.
10524
a96d9b2e
SDJ
105252009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10526
10527 * Makefile.in: Inclusion of catch-syscall object.
10528 * gdb.base/catch-syscall.c: New file.
10529 * gdb.base/catch-syscall.exp: New file.
10530
b43b923a
MS
105312009-09-12 Michael Snyder <msnyder@vmware.com>
10532
10533 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10534 that can support reverse debuggnig.
10535
cec03d70
TT
105362009-09-11 Tom Tromey <tromey@redhat.com>
10537
10538 * gdb.dwarf2/valop.S: New file.
10539 * gdb.dwarf2/valop.exp: New file.
10540
e23bb3fc
MK
105412009-09-11 Mark Kettenis <kettenis@gnu.org>
10542
10543 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10544
37c3696d
DE
105452009-09-10 Doug Evans <dje@google.com>
10546
10547 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10548 Add $gdb_prompt to second breakpoint regexp.
10549
5172aecb
JB
105502009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10551
10552 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10553 names, add missing ones.
10554 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10555 * gdb.python/py-frame.c: Rename from python-frame.c.
10556 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10557 testfile name.
10558 * gdb.python/py-function.exp: Rename from python-function.exp.
10559 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10560 testfile name.
10561 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10562 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10563 Adjust testfile name.
10564 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10565 * gdb.python/py-template.cc: Rename from python-template.cc.
10566 * gdb.python/py-template.exp: Rename from python-template.exp.
10567 Adjust testfile name.
10568 * gdb.python/py-value.c: Rename from python-value.c.
10569 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10570 testfile name.
10571
b554e4bd
JK
105722009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10573
10574 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10575 $bpt2address.
10576 (Second breakpoint address is valid on ia64)
10577 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10578
9a68ae16
JM
105792009-09-03 Joseph Myers <joseph@codesourcery.com>
10580
10581 * gdb.base/ending-run.exp: Restrict regular expression matching
10582 line number to require closing brace following.
10583
146b9145
DE
105842009-09-03 Doug Evans <dje@google.com>
10585
10586 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10587
787d21e1
TT
105882009-09-02 Tom Tromey <tromey@redhat.com>
10589
10590 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10591
e7802207
TT
105922009-09-02 Tom Tromey <tromey@redhat.com>
10593
10594 * gdb.dwarf2/callframecfa.exp: New file.
10595 * gdb.dwarf2/callframecfa.S: New file.
10596
817aadd2
JK
105972009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10598
10599 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10600 gdb.base/solib-overlap-main.c: New.
10601
4a76eae5
DJ
106022009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10603
10604 PR gdb/10565
10605
10606 * gdb.base/bitfields.c (struct container, container): New.
10607 (main): Initialize it and call break5.
10608 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10609
d4b96c9a
JK
106102009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10611
10612 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10613 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10614
4e22772d
JK
106152009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10616
10617 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10618
2efab443
MS
106192009-08-26 Michael Snyder <msnyder@vmware.com>
10620
10621 * gdb.base/i386-reverse.c: New file.
10622 * gdb.base/i386-reverse.exp: New file.
10623 * gdb.base/Makefile.in: Add new files to be removed.
10624
07ab73a0
JM
106252009-08-26 Joseph Myers <joseph@codesourcery.com>
10626
10627 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10628 environment-pwd for remote host.
10629 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10630
676accff
KS
106312009-08-24 Keith Seitz <keiths@redhat.com>
10632
10633 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10634 Add two new C++ completer tests which limit the output to a
889bf7c5 10635 given class.
676accff 10636
f9f7ad22
MS
106372009-08-24 Michael Snyder <msnyder@vmware.com>
10638
10639 * gdb.base/del.exp: Fix typo in comment.
10640 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10641
81ecdfbb
RW
106422009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10643
10644 * configure: Regenerate.
10645 * gdb.hp/configure: Likewise.
10646 * gdb.hp/gdb.aCC/configure: Likewise.
10647 * gdb.hp/gdb.base-hp/configure: Likewise.
10648 * gdb.hp/gdb.compat/configure: Likewise.
10649 * gdb.hp/gdb.defects/configure: Likewise.
10650 * gdb.hp/gdb.objdbg/configure: Likewise.
10651 * gdb.stabs/configure: Likewise.
10652
cab0c772
UW
106532009-08-19 Doug Evans <dje@google.com>
10654
10655 * gdb.base/gdbvars.c: New file.
10656 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10657
b8fa0bfa
PA
106582009-08-14 Pedro Alves <pedro@codesourcery.com>
10659
10660 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10661 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10662
b84aa90a
PA
106632009-08-13 Pedro Alves <pedro@codesourcery.com>
10664
10665 * gdb.base/default.exp: Adjust "set language test": it's now an
10666 enum command. Larger help string moved to "help set language".
10667 * gdb.base/help.exp: Adjust "help set language" expected output,
10668 now lists all known languages.
10669
0d8f9b2c
NF
106702009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10671
10672 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10673 all frame arguments.
10674 * gdb.arch/altivec-regs.exp: Likewise.
10675
bda180e0
TT
106762009-08-07 Tom Tromey <tromey@redhat.com>
10677
10678 * gdb.base/setshow.exp: Add tests for changes to set language, set
10679 check range, and set check type.
10680
48cb2d85
VP
106812009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10682
10683 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10684 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10685 Call it.
48cb2d85 10686
1ea34204
UW
106872009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10688
10689 * configure.ac: Run gdb.cell tests when appropriate.
10690 * configure: Regenerate.
10691 * lib/cell.exp: New file.
10692 * gdb.cell: New directory.
10693 * gdb.cell/configure.ac: New file.
10694 * gdb.cell/configure: New file.
10695 * gdb.cell/Makefile.in: New file.
10696 * gdb.cell/arch.exp: New file.
10697 * gdb.cell/break.c: New file.
10698 * gdb.cell/break.exp: New file.
10699 * gdb.cell/break-spu.c: New file.
10700 * gdb.cell/bt.c: New file.
10701 * gdb.cell/bt2-spu.c: New file.
10702 * gdb.cell/bt-spu.c: New file.
10703 * gdb.cell/bt.exp: New file.
10704 * gdb.cell/coremaker.c: New file.
10705 * gdb.cell/coremaker-spu.c: New file.
10706 * gdb.cell/core.exp: New file.
10707 * gdb.cell/gcore.exp: New file.
10708 * gdb.cell/data.c: New file.
10709 * gdb.cell/data.exp: New file.
10710 * gdb.cell/data-spu.c: New file.
10711 * gdb.cell/ea-cache.exp: New file.
10712 * gdb.cell/ea-cache.c: New file.
10713 * gdb.cell/ea-cache-spu.c: New file.
10714 * gdb.cell/ea-standalone.c: New file.
10715 * gdb.cell/ea-standalone.exp: New file.
10716 * gdb.cell/ea-test.c: New file.
10717 * gdb.cell/ea-test.exp: New file.
10718 * gdb.cell/f-regs.exp: New file.
10719 * gdb.cell/mem-access.c: New file.
10720 * gdb.cell/mem-access.exp: New file.
10721 * gdb.cell/mem-access-spu.c: New file.
10722 * gdb.cell/ptype.exp: New file.
10723 * gdb.cell/registers.exp: New file.
10724 * gdb.cell/size.c: New file.
10725 * gdb.cell/sizeof.exp: New file.
10726 * gdb.cell/size-spu.c: New file.
10727 * gdb.cell/solib.exp: New file.
10728 * gdb.cell/solib-symbol.exp: New file.
10729
85e747d2
UW
107302009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10731
10732 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10733
58d6951d
DJ
107342009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10735
10736 * gdb.base/float.exp: Handle VFP registers.
10737
6e0a4f15
MS
107382009-07-14 Michael Snyder <msnyder@vmware.com>
10739
dcd5da87
MS
10740 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10741 to bring gdb to the beginning of the calling line.
10742
6e0a4f15
MS
10743 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10744 confusing the i386 epilogue unwinder.
10745
782b2b07
SS
107462009-07-14 Stan Shebs <stan@codesourcery.com>
10747
10748 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10749
f662c3bc
MS
107502009-07-14 Michael Snyder <msnyder@vmware.com>
10751
10752 * gdb.reverse/step-reverse.exp (stepi into function call):
10753 Call instruction may not be first instruction in the line.
10754 (reverse stepi from a function call): Used wrong line number.
10755
8f313923
JK
107562009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10757
10758 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10759
4662c76e
JK
107602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10761
10762 Fix gdb.base/macscp.exp when using custom inputrc.
10763 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10764 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10765 env(TERM) set.
10766 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10767 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10768
aa81e255
JK
107692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10770
10771 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10772 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10773 Change the compilation target to match the testcase name.
10774 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10775 testcase name.
10776 * a2-run.exp: Use for setup prepare_for_testing. Change the
10777 compilation target to match the testcase name.
10778 * gdb.base/commands.exp: Likewise.
10779 * gdb.base/finish.exp: Likewise.
10780 * gdb.base/float.exp: Likewise.
10781 * gdb.base/info-target.exp: Likewise.
10782 * gdb.base/relational.exp: Likewise.
10783 * gdb.base/term.exp: Likewise.
10784 * gdb.base/until.exp: Likewise.
10785 * gdb.base/volatile.exp: Likewise.
10786 * gdb.base/whatis-exp.exp: Likewise.
10787
4c93b1d7
HZ
107882009-07-11 Hui Zhu <teawater@gmail.com>
10789
10790 * gdb.base/help.exp (disassemble): Update expected help text.
10791
812f7342
TT
107922009-07-09 Tom Tromey <tromey@redhat.com>
10793
10794 * lib/gdb.exp: Handle TRANSCRIPT.
10795 (remote_spawn, remote_close, send_gdb): New procs.
10796
fbb8f299
PM
107972009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10798
10799 * gdb.python/python-prettyprint.c: Add counted null string
10800 structure.
10801 * gdb.python/python-prettyprint.exp: Print null string. Test for
10802 embedded nulls.
10803 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10804 * gdb.python/python-value.exp (test_value_in_inferior): Add
10805 variable length string fetch tests.
10806 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10807
c0ac0ec7
JK
108082009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10809
10810 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10811
30b66ecc
TT
108122009-07-07 Tom Tromey <tromey@redhat.com>
10813
10814 * gdb.base/call-rt-st.exp: Update for change to escape output.
10815 * gdb.base/callfuncs.exp: Likewise.
10816 * gdb.base/charset.exp: Likewise.
10817 * gdb.base/constvars.exp: Likewise.
10818 * gdb.base/long_long.exp: Likewise.
10819 * gdb.base/pointers.exp: Likewise.
10820 * gdb.base/printcmds.exp: Likewise.
10821 * gdb.base/setvar.exp: Likewise.
10822 * gdb.base/store.exp: Likewise.
10823 * gdb.cp/ref-types.exp: Likewise.
10824 * gdb.mi/mi-var-child.exp: Likewise.
10825 * gdb.mi/mi-var-display.exp: Likewise.
10826 * gdb.mi/mi2-var-display.exp: Likewise.
10827 * gdb.base/charset.exp: Test octal escape sequence length.
10828 Update for change to escape output.
10829
187c4a2b
JK
108302009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10831
10832 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10833
d80a43f9
DJ
108342009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10835
10836 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10837
047427a8
JK
108382009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10839
10840 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10841 gdbserver increasing $portnum if "Can't bind address" has been seen.
10842
8b5a0f4f
PA
108432009-07-05 Pedro Alves <pedro@codesourcery.com>
10844
10845 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10846 mingw32ce.
10847
7d93ba58
PA
108482009-07-05 Pedro Alves <pedro@codesourcery.com>
10849
10850 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10851 VFP format.
10852
2277426b
PA
108532009-07-02 Pedro Alves <pedro@codesourcery.com>
10854
10855 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10856 linux. Adjust to use "inferior", "info inferiors", "detach
10857 inferior" and "kill inferior" instead of "restart", "info fork",
10858 "detach fork" and "delete fork".
10859 * gdb.base/ending-run.exp: Spell out "info".
10860 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10861 the "kill" command.
10862
5af949e3
UW
108632009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10864
10865 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10866 change to prefix TLS offset in hex with 0x.
10867
5d3729b5
UW
108682009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10869
10870 * gdb.base/default.exp: Update test case for "x" changes.
10871
af589bd0
TG
108722009-07-01 Tristan Gingold <gingold@adacore.com>
10873
10874 * gdb.base/bigcore.exp: Make darwin untested.
10875
40974f91
JK
108762009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10877
10878 * gdb.base/completion.exp (directory completion): Create the directory.
10879 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10880 escapeuniquesub.
10881 (directory completion 2): Expect now ${escapeuniquesub}.
10882 (Glob remaining of directory test): Remove one excessive newline.
10883 Expect the real output.
10884
59dd3af6
JK
108852009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10886
10887 Fix `make check//%' target after `make check' has been ran.
10888 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10889 a mkdir call.
10890 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10891 (%/.dir): Remove.
10892
f4e164aa
JK
108932009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10894
10895 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10896 the expected result record.
10897
69af2122
JK
108982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10899
10900 Remove racy FAILs relying just on the timeouts.
10901 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10902 (annotation_level 2): Remove racy FAILs.
10903
2fd481e1
PP
109042009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10905
10906 gdb/10275
889bf7c5
PA
10907 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10908
c38f313d
DJ
109092009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10910
10911 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10912
8b777f02
VP
109132009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10914
10915 * gdb.mi/mi-stack.exp: Testing symbolic options
10916 to -stack-list-locals and -stack-list-arguments.
10917
00c7eacf
JK
109182009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10919
10920 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10921
6bc80edc
TT
109222009-06-29 Tom Tromey <tromey@redhat.com>
10923
10924 * dg-extract-results.sh: New file.
10925 * Makefile.in (FORCE_PARALLEL): New variable.
10926 (CHECK_TARGET): New conditional variable.
10927 (check): Use CHECK_TARGET.
10928 (DO_RUNTEST): New variable.
10929 (check-single): New target.
10930 (TEST_DIRS): New variable.
10931 (TEST_TARGETS): Likewise.
10932 (check-parallel): New target.
10933 (check-gdb.%): New pattern.
10934 (BASE1_FILES): New variable.
10935 (BASE2_FILES): Likewise.
10936 (check-gdb.base%): New pattern.
10937 (%/.dir): New pattern.
10938 * configure: Rebuild.
10939 * aclocal.m4 (AM_CONDITIONAL): New defun.
10940 * configure.ac: Check whether user is using GNU make.
10941 (GMAKE): New conditional.
10942
794684b6
SW
109432009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10944
10945 * gdb.cp/namespace-nested-import.cc: New test.
10946 * gdb.cp/namespace-nested-import.exp: New test.
10947
edb3359d
DJ
109482009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10949
10950 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10951 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10952 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10953 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10954 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10955 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10956 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10957 gdb.opt/inline-markers.c: New files.
10958 * lib/gdb.exp (skip_inline_frame_tests): New function.
10959 (skip_inline_var_tests): New function.
10960
cf657a0c
AS
109612009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10962
10963 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10964 backtrace.
10965
28d41a99
MS
109662009-06-27 Michael Snyder <msnyder@vmware.com>
10967
10968 * gdb.reverse: New directory.
10969 * gdb.reverse/break-reverse.c: New test.
10970 * gdb.reverse/break-reverse.exp: New test.
10971 * gdb.reverse/consecutive-reverse.c: New test.
10972 * gdb.reverse/consecutive-reverse.exp: New test.
10973 * gdb.reverse/finish-reverse.c: New test.
10974 * gdb.reverse/finish-reverse.exp: New test.
10975 * gdb.reverse/machinestate.c: New test.
10976 * gdb.reverse/ms1.c: New test.
10977 * gdb.reverse/machinestate.exp: New test.
10978 * gdb.reverse/Makefile.in: New file.
10979 * gdb.reverse/shr2.c: New test.
10980 * gdb.reverse/solib-reverse.c: New test.
10981 * gdb.reverse/solib-reverse.exp: New test.
10982 * gdb.reverse/step-reverse.c: New test.
10983 * gdb.reverse/step-reverse.exp: New test.
10984 * gdb.reverse/until-reverse.c: New test.
10985 * gdb.reverse/ur1.c: New test.
10986 * gdb.reverse/until-reverse.exp: New test.
10987 * gdb.reverse/watch-reverse.c: New test.
10988 * gdb.reverse/watch-reverse.exp: New test.
10989 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10990 * configure: Regenerate.
10991
fe3c8b0d
DE
109922009-06-26 Doug Evans <dje@google.com>
10993
10994 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10995
3a72a602
PM
109962009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10997
10998 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10999 windows problem for 'file delete $binfile'.
11000
27aa8d6a
SW
110012009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11002
11003 * gdb.cp/namespace-using.exp: New test.
11004 * gdb.cp/namespace-using.cc: New test.
11005
8ac055f8
JB
110062009-05-20 Joel Brobecker <brobecker@adacore.com>
11007
11008 * gdb.ada/variant_record_packed_array: New testcase.
11009
85e306ed
TT
110102009-06-23 Tom Tromey <tromey@redhat.com>
11011
11012 * gdb.base/charset.exp (test_combination): Regression test.
11013 * gdb.base/charset.c (my_wchar_t): New typedef.
11014 (myvar): New global.
11015 (main): Set myvar.
11016
56643c5e
PM
110172009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11018
11019 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11020 target.
11021
1fac167a
UW
110222009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11023
11024 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11025
7ccb0be9
UW
110262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11027
11028 * gdb.mi/gdb680.exp: Update test for error message.
11029
568d6575
UW
110302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11031
11032 * gdb.base/annota1.exp: Allow multiple occurrences of the
11033 frames-invalid annotation.
11034 * gdb.cp/annota2.exp: Likewise.
11035
7cd1089b
PM
110362009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11037
11038 * gdb.cp/gdb2495.cc: New file.
11039 * gdb.cp/gdb2495.exp: New file.
11040
72c63395
JK
110412009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11042
11043 Report error on GDB crash during runto.
11044 * lib/gdb.exp (runto <eof>): New.
11045
3788363d
DJ
110462009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11047
11048 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11049 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11050 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11051 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11052 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11053 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11054 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11055 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11056 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11057 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11058 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11059 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11060 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11061 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11062 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11063 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11064 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11065 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11066 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11067 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11068 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11069 gdb.trace/passcount.exp, gdb.trace/report.exp,
11070 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11071 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11072 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11073 executable.
11074
17592de3
PA
110752009-06-07 Pedro Alves <pedro@codesourcery.com>
11076
11077 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11078 defined before referencing it.
11079
701e355d
DE
110802009-06-03 Doug Evans <dje@google.com>
11081
11082 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11083 * gdb.arch/i386-see.c: Ditto.
11084
f2292c65
PM
110852009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11086
11087 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11088 (check_macro): Return 1 if undefined.
11089 If first test fails, check if macro debug information is available,
11090 and report unsupported test if no macro information is found.
11091
5a437975
DE
110922009-05-29 Doug Evans <dje@google.com>
11093
11094 * gdb.threads/hand-call-in-threads.exp: New.
11095 * gdb.threads/hand-call-in-threads.c: New.
11096
c141c696
MS
110972009-05-29 Michael Snyder <msnyder@vmware.com>
11098
11099 * gdb.base/break-always.exp: Change "1" to "on".
11100 Add confirmation check.
11101
b3444185
PA
111022009-05-28 Pedro Alves <pedro@codesourcery.com>
11103
11104 * gdb.threads/threxit-hop-specific.c: New.
11105 * gdb.threads/threxit-hop-specific.exp: New.
11106 * gdb.threads/thread-execl.c: New.
11107 * gdb.threads/thread-execl.exp: New.
11108
b6313243
TT
111092009-05-27 Tom Tromey <tromey@redhat.com>
11110 Thiago Jung Bauermann <bauerman@br.ibm.com>
11111
11112 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11113 (mi_child_regexp): Likewise.
11114 (mi_list_varobj_children_range): Likewise.
11115 (mi_get_features): Likewise.
11116 (mi_list_varobj_children): Rewrite.
11117 * gdb.python/python-mi.exp: New file.
11118
a6bac58e
TT
111192009-05-27 Tom Tromey <tromey@redhat.com>
11120 Thiago Jung Bauermann <bauerman@br.ibm.com>
11121 Phil Muldoon <pmuldoon@redhat.com>
11122 Paul Pluzhnikov <ppluzhnikov@google.com>
11123
11124 * gdb.python/python-prettyprint.exp: New file.
11125 * gdb.python/python-prettyprint.c: New file.
11126 * gdb.python/python-prettyprint.py: New file.
11127 * gdb.base/display.exp: print/r is now valid.
11128
2c74e833
TT
111292009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11130 Tom Tromey <tromey@redhat.com>
11131 Pedro Alves <pedro@codesourcery.com>
11132 Paul Pluzhnikov <ppluzhnikov@google.com>
11133
11134 * gdb.python/python-template.exp: New file.
11135 * gdb.python/python-template.cc: New file.
11136 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11137 tests.
11138 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11139 Call it.
11140 (test_value_after_death): New proc.
11141 * gdb.python/python-value.c (PTR): New typedef.
11142 (main): New variable 'x'.
11143
89c73ade
TT
111442009-05-27 Tom Tromey <tromey@redhat.com>
11145
11146 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11147 tests.
11148 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11149 Call it.
11150
a75724bc
PA
111512009-05-27 Pedro Alves <pedro@codesourcery.com>
11152
11153 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11154
e58b0e63
PA
111552009-05-24 Pedro Alves <pedro@codesourcery.com>
11156
11157 * gdb.threads/fork-thread-pending.c: New.
11158 * gdb.threads/fork-thread-pending.exp: New.
11159
4ac36638
JK
111602009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11161
11162 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11163 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11164
889bf7c5 111652009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11166
889bf7c5 11167 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11168
b242c3c2
PA
111692009-05-17 Pedro Alves <pedro@codesourcery.com>
11170
11171 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11172 `gdb_get_line_number'. Call `callee' in both parent and child.
11173 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11174 `gdb_get_line_number' instead of hardcoding line numbers.
11175 (catch_fork_unpatch_child): New procedure to test detaching
11176 breakpoints from child fork.
11177 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11178 hardcoding line numbers.
11179 (do_fork_tests): Run `catch_fork_unpatch_child'.
11180
ee342b23
VP
111812009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11182
11183 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11184 of structure type enters or leaves the scope, it
11185 is reported by -var-update.
11186
e2009e98
DE
111872009-05-11 Doug Evans <dje@sebabeach.org>
11188
11189 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11190 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11191 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11192
00903456
JK
111932009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11194
11195 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11196
dc621c35
DE
111972009-04-30 Doug Evans <dje@google.com>
11198
11199 * gdb.threads/watchthreads2.exp: New testcase.
11200 * gdb.threads/watchthreads2.c: New testcase.
11201
9ab4e744
DE
112022009-04-29 Doug Evans <dje@google.com>
11203
11204 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11205 * gdb.cp/mb-ctor.cc: Ditto.
11206 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11207 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11208 * gdb.cp/mb-inline1.cc: Call it.
11209 * gdb.cp/mb-inline2.cc: Ditto.
11210 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11211 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11212
484086b7
JK
112132009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11214
11215 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11216 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11217 Replace all uses of `decimal' by `nonzero'.
11218 (info macro FROM_COMMANDLINE): New test.
11219
379a77b5
TT
112202009-04-27 Tom Tromey <tromey@redhat.com>
11221
11222 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11223
b92b73c2
DE
112242009-04-27 Doug Evans <dje@google.com>
11225
11226 * gdb.threads/watchthreads.c (main): Initialize args before starting
11227 the threads. Plus formatting cleanup.
11228 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11229 biased scheduling of one thread.
11230
945a118d
JG
112312009-04-27 Jerome Guitton <guitton@adacore.com>
11232
11233 * gdb.cp/templates.cc (GetMax): New template.
11234 (main): Declare two instances of GetMax.
11235 * gdb.cp/templates.exp: Add new test.
11236
d389af10
JK
112372009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11238
11239 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11240
e7f86de9
JM
112412009-04-22 Joseph Myers <joseph@codesourcery.com>
11242
11243 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11244
334cc82d
TT
112452009-04-15 Tom Tromey <tromey@redhat.com>
11246
11247 * gdb.base/charset.exp: Add regression test.
11248
d12672cc
JB
112492009-04-14 Joel Brobecker <brobecker@adacore.com>
11250
11251 * gdb.base/exe-lock.exp: New testcase.
11252
18e8c3bc
TT
112532009-04-13 Tom Tromey <tromey@redhat.com>
11254
11255 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11256 operator on Frame.
11257
5ecd5cbe
UW
112582009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11259
11260 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11261 * gdb.server/ext-attach.exp: Likewise.
11262
7309f756
VP
112632009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11264
11265 Eliminate some sleep usage.
11266
889bf7c5
PA
11267 * gdb.mi/basics.c (do_nothing): New.
11268 (main): Use do_nothing instead of printf, so that
11269 not to introduce race condition between output of
11270 inferiour and output of gdb. Do not use sleep as it
11271 is not generally available on embedded targets.
7309f756 11272
f4b95f6f
PA
112732009-04-02 Pedro Alves <pedro@codesourcery.com>
11274
11275 * gdb.server/ext-attach.exp: Expect an optional process id after
11276 "Detached from remote process".
11277
de40b933
JK
112782009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11279
11280 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11281 gdb.dwarf2/dw2-unresolved.exp: New.
11282
2ae101a4
PA
112832009-04-02 Pedro Alves <pedro@codesourcery.com>
11284
11285 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11286 mi_run_to_main.
11287
56a8e183
PA
112882009-04-02 Pedro Alves <pedro@codesourcery.com>
11289
11290 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11291 mi_run_to_main. Skip thread exit test on remote targets.
11292 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11293 mi_run_to_main.
11294 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11295 mi_run_to_main.
11296 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11297 when expecting ^connected. Detect when the target doesn't support
11298 non-stop mode.
11299 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11300 supported. Return -1 on error, 0 on success.
11301 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11302 (mi_runto): Return mi_runto_helper's result explicitly.
11303
c35fafde
PA
113042009-04-01 Pedro Alves <pedro@codesourcery.com>
11305
11306 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11307
f8a8dce6
JB
113082009-04-01 Tom Tromey <tromey@redhat.com>
11309
11310 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11311 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11312 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11313 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11314
71c25dea
TT
113152009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11316 Jan Kratochvil <jan.kratochvil@redhat.com>
11317
11318 PR gdb/931
11319 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11320 output.
11321 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11322 for gdb/931.
11323 * dw2-strp.S (DW_AT_language): Change to C++.
11324 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11325
02d9a9ce
JB
113262009-03-31 Joel Brobecker <brobecker@adacore.com>
11327
11328 * gdb.ada/tasks: New testcase.
11329
1042e4c0
SS
113302009-03-30 Stan Shebs <stan@codesourcery.com>
11331
11332 * gdb.trace/actions.exp: Update to match new info trace format.
11333 * gdb.trace/deltrace.exp: Ditto.
11334 * gdb.trace/infotrace.exp: Ditto.
11335 * gdb.trace/passcount.exp: Ditto.
11336 * gdb.trace/save-trace.exp: Ditto.
11337 * gdb.trace/while-stepping.exp: Ditto.
11338 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11339
f8f6f20b
TJB
113402009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11341
11342 * gdb.python/python-frame.c: New file.
11343 * gdb.python/python-frame.exp: New file.
11344
c0c6f777
TJB
113452009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11346
11347 * gdb.python/python-value.exp: Add tests for the address
11348 attribute.
11349
3cb51905
AS
113502009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11351
11352 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11353
88fc996f
DE
113542009-03-26 Doug Evans <dje@google.com>
11355
11356 * gdb.mi/mi-nonstop-exit.exp: New file.
11357 * gdb.mi/non-stop-exit.c: New file.
11358
56ef84b1
TT
113592009-03-26 Tom Tromey <tromey@redhat.com>
11360
11361 Update for change to prologue skipping:
11362 * gdb.mi/mi2-simplerun.exp: Update.
11363 * gdb.mi/mi2-break.exp: Update.
11364 * gdb.mi/mi-simplerun.exp: Update.
11365 * gdb.mi/mi-break.exp: Update.
11366 * gdb.base/ending-run.exp: Update.
11367
def2b000
TJB
113682009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11369
11370 * gdb.python/python-value.exp (test_value_in_inferior): Test
11371 gdb.Value.is_optimized_out attribute.
11372
442ddf59
JK
113732009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11374
11375 * gdb.dwarf2/dw2-noloc-main.c: New file.
11376 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11377 (.text): Remove.
11378 (.data): New.
11379 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11380 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11381 (DW_TAG_subprogram func_cu1, noloc): Remove.
11382 (main): New.
11383 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11384 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11385 (file_symbols): New procedure.
11386
a8df5de4
TT
113872009-03-25 Tom Tromey <tromey@redhat.com>
11388
11389 * gdb.base/charset.exp (valid_target_charset): New proc.
11390 Use it to skip tests on invalid charsets.
11391
cc1d7add
PM
113922009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11393
11394 * gdb.base/completion.exp: Add a test for directory completion.
11395
bcd5727b
JK
113962009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11397
11398 Fix a racy FAIL.
11399 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11400 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11401
cc924cad
TJB
114022009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11403
11404 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11405 * gdb.python/python-function.exp: Add test for function returning
11406 a GDB value.
11407
bc3b79fd
TJB
114082009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11409
11410 * gdb.python/python-function.exp: New file.
11411
6c7a06a3
TT
114122009-03-20 Tom Tromey <tromey@redhat.com>
11413
11414 * gdb.base/store.exp: Update for change to escape output.
11415 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11416 to escape output.
11417 * gdb.base/pointers.exp: Update for change to escape output.
11418 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11419 to escape output.
11420 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11421 escape output.
11422 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11423 to escape output.
11424 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11425 escape output.
11426 * gdb.base/setvar.exp: Update for change to escape output.
11427 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11428 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11429 to escape output.
11430 (test_print_string_constants): Likewise.
11431 * gdb.base/charset.exp (valid_host_charset): Check size of
11432 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11433 cases. Handle "auto"-related output.
11434 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11435 (uvar, Uvar): New globals.
11436
c31af87b
JG
114372009-03-19 Jerome Guitton <guitton@adacore.com>
11438
11439 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11440 deltas.
11441 * gdb.ada/fixed_points.exp: Ditto.
11442
51272cf2
PA
114432009-03-18 Pedro Alves <pedro@codesourcery.com>
11444
11445 * return-nodebug.c: Don't include stdio.h.
11446 (init): Delete.
11447 (func): Delete definition and provide extern declaration.
11448 (t): New.
11449 (main): Don't call printf. Call func and store its result in t.
11450 * return-nodebug1.c: New.
11451 * return-nodebug.exp: Don't expect stdio output. Instead, print
11452 the global variable t. Drop printf formatters and cast types from
11453 foreach loop. Don't use prepare_for_testing. Compile
11454 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11455 define FORMAT or CAST.
11456
d24948ac
PP
114572009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11458
11459 * gdb.base/solib-display.exp: Disable test for remote targers.
11460
61ff14c6
JK
114612009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11462
11463 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11464
cb4dce93
JK
114652009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11466
11467 Fix a racy FAIL.
11468 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11469 code from `follow parent, print pids'.
11470 (`follow child, print pids', `follow parent, print pids'): Call it.
11471 Replace `gdb_test "break..."' by gdb_breakpoint.
11472
f7c60c5e
VP
114732009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11474
11475 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11476 sync and async modes.
f7c60c5e 11477
383ace49
JB
114782009-03-12 Joel Brobecker <brobecker@adacore.com>
11479
11480 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11481 that was checked in by mistake. Remove loading of ada.exp, since
11482 this is not necessary in this case.
11483
4ce102af
JB
114842009-03-12 Joel Brobecker <brobecker@adacore.com>
11485
11486 * gdb.ada/ptype_arith_binop.exp: New testcase.
11487
529a2aef
JB
114882009-03-12 Joel Brobecker <brobecker@adacore.com>
11489
11490 * gdb.ada/mod_from_name: New testcase.
11491
8a38181c
JB
114922009-03-12 Joel Brobecker <brobecker@adacore.com>
11493
11494 * gdb.ada/tick_last_segv: New testcase.
11495
11436dee
VP
114962009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11497
61ff14c6 11498 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11499
1f31650a
VP
115002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11501
61ff14c6
JK
11502 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11503 include the token in ^running and frame info in *stopped.
1f31650a 11504
a3247a22
PP
115052009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11506
11507 * solib-display.exp: New file.
11508 * solib-display-main.c: New file.
11509 * solib-display-lib.c: New file.
61ff14c6 11510
aae64587
PA
115112009-03-05 Pedro Alves <pedro@codesourcery.com>
11512
11513 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11514
44aabfbc
JK
115152009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11516
11517 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11518 (list_and_check_macro): Use more specific test name.
11519 (next to definition): Make the test names unique.
11520
c087fcd3
PM
115212009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11522
11523 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11524
c86cf029
VP
115252009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11526
11527 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11528 notifications.
11529 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11530 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11531 * lib/mi-support.exp (library_loaded_re): New.
11532 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11533
3ea85240
VP
115342009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11535
11536 * gdb.gdb/observer.exp: Use test_notification observer, not
11537 normal_stop, everywhere.
11538 (test_normal_stop_notifications): Rename to...
11539 (test_notifications): ...this.
11540 (test_observer_normal_stop): Rename to...
11541 (test_observer): ...this.
11542
1903f0e6
DE
115432009-02-16 Doug Evans <dje@google.com>
11544
11545 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11546 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11547 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11548 (test_prefixed_syscall,test_int3): New tests.
11549 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11550 (test_prefixed_syscall,test_int3): New tests.
11551
1d33d6ba
VP
115522009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11553
3cb51905
AS
11554 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11555 (mi_expect_interrupt): Likewise.
11556 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11557 response.
1d33d6ba 11558
faafb047
PM
115592009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11560
11561 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11562 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11563 Replace calls to get_valueofx by get_hexadecimal_valueof.
11564
417e16e2
PM
115652009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11566
11567 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11568 (get_integer_valueof): New procedure.
11569 (get_sizeof): Use new get_integer_value_of.
11570 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11571 by get_integer_valueof.
11572
7065b901
TT
115732009-02-13 Tom Tromey <tromey@redhat.com>
11574
11575 * gdb.base/remote.exp (get_sizeof): Remove.
11576 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11577 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11578 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11579 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11580 (get_sizeof): Likewise.
11581
5d7cb8df
JK
115822009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11583
11584 PR fortran/9806
11585 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11586
b2febfff
PP
115872009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11588
11589 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11590
4aa995e1
PA
115912009-02-06 Pedro Alves <pedro@codesourcery.com>
11592
11593 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11594
d8906c6f
TJB
115952009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11596
11597 * gdb.python/python-cmd.exp: New file.
11598
ff4ab08d
TG
115992009-02-06 Tristan Gingold <gingold@adacore.com>
11600
11601 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11602
aacd552b
TG
116032009-02-05 Tristan Gingold <gingold@adacore.com>
11604
11605 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11606 pointer is dereferenced and use this signal name in regexp.
11607 * gdb.base/signull.exp: Ditto.
11608 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11609 * gdb.base/signull.c (main): Ditto.
11610
08c637de
TJB
116112009-02-04 Tom Tromey <tromey@redhat.com>
11612 Thiago Jung Bauermann <bauerman@br.ibm.com>
11613
11614 * gdb.python/python-value.exp: Use `gdb.history' instead of
11615 `gdb.value_from_history'.
11616 (test_value_numeric_ops): Add test for conversion of enum constant.
11617 * gdb.python/python-value.c (enum e): New type.
11618 (evalue): New global.
11619 (main): Use argv.
11620
20261af8
JG
116212009-02-04 Jerome Guitton <guitton@adacore.com>
11622
11623 * gdb.ada/uninitialized_vars: New test program.
11624 * gdb.ada/uninitialized_vars.exp: New testcase.
11625
52e44b43
TT
116262009-02-02 Tom Tromey <tromey@redhat.com>
11627
11628 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11629 * gdb.cp/pr2489.cc: Rename...
11630 * gdb.cp/pr9594.cc: ... to this.
11631
1c71341a
TT
116322009-02-02 Tom Tromey <tromey@redhat.com>
11633
11634 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11635 * gdb.cp/pr2489.cc: New file.
11636 * gdb.cp/cpcompletion.exp: New file.
11637
a4295225
TT
116382009-02-02 Tom Tromey <tromey@redhat.com>
11639
11640 PR exp/9059:
11641 * gdb.cp/call-c.exp: Add regression test.
11642 * gdb.cp/call-c.cc (FooHandle): New typedef.
11643 (main): New variable 'handle'.
11644
592375cd
VP
116452009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11646
11647 * lib/mi-support.exp (et_mi_thread_list)
11648 (check_mi_and_console_threads): Adjust for current thread in
11649 -thread-list-ids output.
11650
41447f92
VP
116512009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11652
889bf7c5
PA
11653 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11654 Call it.
41447f92 11655
35669430
DE
116562009-01-28 Doug Evans <dje@google.com>
11657
11658 * gdb.arch/amd64-disp-step.S: New file.
11659 * gdb.arch/amd64-disp-step.exp: New file.
11660 * gdb.arch/i386-disp-step.S: New file.
11661 * gdb.arch/i386-disp-step.exp: New file.
11662
09f00d9a
PM
116632009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11664
11665 * gdb.base/find.exp: Set newline variable
11666 using quotes instead of braces to fix cygwin failures.
11667
1e8fb976
PA
116682009-01-23 Pedro Alves <pedro@codesourcery.com>
11669
11670 * gdb.base/radix.exp: Add tests to ensure that that set
11671 input-radix 0 and set output-radix 0 are really rejected.
11672
da061712
PA
116732009-01-23 Pedro Alves <pedro@codesourcery.com>
11674
11675 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11676 copyright years.
11677
dd7e2d2b
PA
116782009-01-23 Pedro Alves <pedro@codesourcery.com>
11679
11680 PR gdb/9664:
11681 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11682
392452f6
PA
116832009-01-22 Pedro Alves <pedro@codesourcery.com>
11684
11685 PR c++/9631:
11686 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11687
8653e71c
PM
116882009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11689
11690 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11691 binfile definition to fix Windows OS failure.
11692
a12cc160
DJ
116932009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11694
11695 PR gdb/9346
11696 * gdb.base/interrupt.c (sigint_handler): New.
11697 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11698 on error.
11699 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11700 Test "signal SIGINT".
11701
b89667eb
DE
117022009-01-19 Doug Evans <dje@google.com>
11703
11704 * gdb.base/break.exp: Update expected gdb output.
11705 * gdb.base/sepdebug.exp: Ditto.
11706 * gdb.mi/mi-syn-frame.exp: Ditto.
11707 * gdb.mi/mi2-syn-frame.exp: Ditto.
11708 * gdb.base/call-signal-resume.exp: New file.
11709 * gdb.base/call-signals.c: New file.
11710 * gdb.base/unwindonsignal.exp: New file.
11711 * gdb.base/unwindonsignal.c: New file.
11712 * gdb.threads/interrupted-hand-call.exp: New file.
11713 * gdb.threads/interrupted-hand-call.c: New file.
11714 * gdb.threads/thread-unwindonsignal.exp: New file.
11715
adb483fe
DJ
117162009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11717
11718 * gdb.base/define.exp: Test defining and hooking prefix commands.
11719 * gdb.python/python.exp: Update test for "show user" output.
11720
60023297
JK
117212009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11722
11723 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11724 now the output exactly, using less wildcards. Expect also the output
11725 of gfortran-4.3. Update for the f-valprint.c modification from
11726 2008-04-22.
11727 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11728 Remove gdb_test test names where matching the command.
11729
ccc57cf9
PA
117302009-01-01 Pedro Alves <pedro@codesourcery.com>
11731
11732 PR breakpoints/9681:
11733 * gdb.base/watchpoint.exp: Add regression test.
11734
c7a6ca08
PA
117352008-12-31 Pedro Alves <pedro@codesourcery.com>
11736
11737 * gdb.threads/attach-into-signal.exp: Don't use
11738 gdb_suppress_entire_file.
11739 * gdb.threads/attach-stopped.exp: Ditto.
11740 * gdb.threads/attachstop-mt.exp: Ditto.
11741
3a031f65
PA
117422008-12-31 Pedro Alves <pedro@codesourcery.com>
11743
11744 PR gdb/8812:
11745 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11746
09e6485f
PA
117472008-12-29 Pedro Alves <pedro@codesourcery.com>
11748
11749 PR gdb/7536:
11750 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11751 and unsupported output radices are really rejected.
11752
0cd53049
JK
117532008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11754
11755 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11756
ba163c7e
TT
117572008-12-22 Tom Tromey <tromey@redhat.com>
11758
11759 * gdb.cp/punctuator.exp: New file.
11760
6f4de6c9
JK
117612008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11762
11763 * gdb.base/completion.exp (Completing non-existing component): New test.
11764
0f34d0b4
JK
117652008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11766
11767 Fix for PR gdb/8648.
11768 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11769 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11770 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11771 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11772
db2ad4c3
JK
117732008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11774
11775 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11776
bb5ef15e
DP
117772008-12-16 Christophe Lyon <christophe.lyon@st.com>
11778
11779 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11780 compiler actually generate code at the expected line number.
11781
90142adc
JZ
117822008-12-15 Jie Zhang <jie.zhang@analog.com>
11783
11784 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11785
fad6eecd
TT
117862008-12-12 Tom Tromey <tromey@redhat.com>
11787
11788 * gdb.base/commands.exp (redefine_hook_test): New proc.
11789 Call it.
11790
17c8aaf5
TT
117912008-12-11 Tom Tromey <tromey@redhat.com>
11792
11793 * gdb.base/macscp.exp: New regression test.
11794
7c8adf68
TT
117952008-12-11 Tom Tromey <tromey@redhat.com>
11796
11797 * gdb.base/macscp.exp: Print "address.addr".
11798 * gdb.base/macscp1.c (struct outer): New struct.
11799 (address): New global.
11800
b05dcbb7
TT
118012008-12-09 Tom Tromey <tromey@redhat.com>
11802
11803 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11804 Call it.
11805
2d476de1
DE
118062008-12-04 Doug Evans <dje@google.com>
11807
11808 * gdb.server/ext-run.exp: Relax regexp for init program.
11809
87bdc959
TG
118102008-12-03 Tristan Gingold <gingold@adacore.com>
11811
11812 * gdb.base/macscp.exp: Generate an object file during compilation
11813 to work around Darwin dsymutil limitations.
11814
e0740f77
JK
118152008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11816
11817 Test resolving external references to TLS variables.
11818 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11819 FILE2_THREAD_LOCAL.
11820 (testfile2, srcfile2): New variables.
11821 * gdb.threads/tls.c (file2_thread_local)
11822 (function_referencing_file2_thread_local): New.
11823 * gdb.threads/tls2.c: New file.
11824
67f0aac5
JB
118252008-11-28 Joel Brobecker <brobecker@adacore.com>
11826
11827 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11828 rather than integer, as integer might not be big enough when
11829 on 64bit targets.
67f0aac5 11830
c332165e
JG
118312008-11-27 Jerome Guitton <guitton@adacore.com>
11832
11833 * gdb.cp/formatted-ref.exp: Add equality test.
11834 * gdb.ada/formatted_ref.exp: Ditto.
11835
fc9b693c
JK
118362008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11837
11838 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11839 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11840
a9c64011
AS
118412008-11-20 Andreas Schwab <schwab@suse.de>
11842
11843 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11844 matching syscall entry point.
11845 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11846 (tcatch_vfork_then_child_follow): Likewise. Finish through
11847 vfork even if we stopped at the syscall trampoline.
11848
e2fd701e
DE
118492008-11-20 Doug Evans <dje@google.com>
11850
11851 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11852
69abc51c
TJB
118532008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11854
11855 * gdb.arch/ppc-dfp.exp: New file.
11856 * gdb.arch/ppc-dfp.c: New file.
11857
c14c28ba
PP
118582008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11859
11860 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11861
2e74121d
DE
118622008-11-17 Doug Evans <dje@google.com>
11863
11864 * gdb.mi/mi-syn-frame.exp: Update expected output.
11865 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11866
66bb093b
VP
118672008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11868
11869 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11870 "thread N" results in =thread-selected.
11871 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11872 (mi_send_resuming_command_raw): Be prepared for
11873 =thread-selected.
11874
3d043ef6
VP
118752008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11876
a9c64011
AS
11877 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11878 * lib/mi-support.exp: Likewise.
3d043ef6 11879
808104c8
JB
118802008-11-16 Joel Brobecker <brobecker@adacore.com>
11881
11882 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11883 commands from the expected output for "help catch".
11884
00b22944
JB
118852008-11-15 Joel Brobecker <brobecker@adacore.com>
11886
11887 * gdb.ada/int_deref.exp: New testcase.
11888
59669435
TT
118892008-11-14 Nick Roberts <nickrob@snap.net.nz>
11890
11891 * gdb.mi/gdb2549.exp: New file.
11892
de04a248
DE
118932008-11-11 Doug Evans <dje@google.com>
11894
11895 * gdb.base/callexit.exp: New file.
11896 * gdb.base/callexit.c: New file.
11897
6b8ce727
DE
118982008-11-10 Doug Evans <dje@google.com>
11899
11900 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11901 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11902 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11903 (default_gdb_start,default_gdb_exit): Ditto.
11904 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11905 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11906 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11907 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11908 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11909 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11910
1b14b8aa
AS
119112008-11-03 Andreas Schwab <schwab@suse.de>
11912
11913 * gdb.base/hashline2.exp: Fix typo.
11914 * gdb.base/hashline3.exp: Likewise.
11915
f3134b88
TT
119162008-10-30 Tom Tromey <tromey@redhat.com>
11917
11918 * gdb.base/pointers.exp: Add test.
11919 * gdb.base/pointers.c (k, S): New typedefs.
11920 (instance): New global.
11921
c2226152
AS
119222008-10-30 Andreas Schwab <schwab@suse.de>
11923
11924 * gdb.base/args.exp: Add tests for newlines.
11925
462f405c
JB
119262008-10-30 Joel Brobecker <brobecker@adacore.com>
11927
11928 gdb.base/foll-exec.exp: Update the expected output of a couple
11929 of "info breakpoints" tests.
11930
79a45b7d
TT
119312008-10-28 Tom Tromey <tromey@redhat.com>
11932
11933 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11934
adc13a14
PA
119352008-10-24 Pedro Alves <pedro@codesourcery.com>
11936
11937 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11938 gdb_start_cmd.
11939 Use runto_main before any test that requires execution.
11940
252fbfc8
PA
119412008-10-23 Pedro Alves <pedro@codesourcery.com>
11942
11943 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11944 instead of SIGINT.
11945
28148e3d
JB
119462008-10-22 Joel Brobecker <brobecker@adacore.com>
11947
11948 * gdb.base/completion.exp: Update expected output following
11949 the addition of the "info tasks" command.
11950
c209f847
TT
119512008-10-22 Tom Tromey <tromey@redhat.com>
11952
11953 * gdb.base/exprs.exp (test_expr): Add test for string
11954 concatenation.
11955
f177e350
PA
119562008-10-19 Pedro Alves <pedro@codesourcery.com>
11957
11958 * configure.ac: Output gdb.python/Makefile.
11959 * configure: Regenerate.
11960 * gdb.python/Makefile.in: New.
11961
cce89356
JB
119622008-10-16 Joel Brobecker <brobecker@adacore.com>
11963
11964 * gdb.base/foll-fork.exp: Adjust the expected output to match
11965 the new description for fork/vfork catchpoints in the "info
11966 breakpoints" output.
11967
176d289d
TJB
119682008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11969
11970 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11971
a08702d6
TJB
119722008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11973
11974 * gdb.python/python-value.c: New file.
11975 * gdb.python/python-value.exp: New file.
11976
1c5cfe86
PA
119772008-10-15 Pedro Alves <pedro@codesourcery.com>
11978
11979 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11980
5a98ad69
DP
119812008-10-15 Denis Pilat <denis.pilat@st.com>
11982
41702f1b 11983 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11984
dcb1a1e2
TT
119852008-10-09 Tom Tromey <tromey@redhat.com>
11986
11987 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11988 'fprintf' and 'stderr'.
11989
9124fe48
JB
119902008-10-07 Joel Brobecker <brobecker@adacore.com>
11991
11992 * gdb.ada/ref_tick_size.exp: New testcase.
11993
45452591
DE
119942008-10-06 Doug Evans <dje@google.com>
11995
11996 * gdb.dwarf2/dw2-cu-size.exp: New file.
11997 * gdb.dwarf2/dw2-cu-size.S: New file.
11998
11999 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12000 .Ltype_int for clarity.
12001
4fc5b208
PP
120022008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12003
12004 PR gdb/2384:
12005 * gdb.cp/gdb2384.exp: Extended to test more cases.
12006 * gdb.cp/gdb2384.cc: Likewise.
12007 * gdb.cp/gdb2384-base.h: Likewise.
12008 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12009
d78df370
JK
120102008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12011
12012 * gdb.base/maint.exp (maint print type): Remove printing
12013 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12014
9a044a89
TT
120152008-09-30 Tom Tromey <tromey@redhat.com>
12016
12017 * gdb.base/macscp.exp: Add completion tests.
12018 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12019 (TWENTY_THREE): Likewise.
12020 (FORTY_EIGHT): Likewise.
12021
506800a9
TT
120222008-09-30 Tom Tromey <tromey@redhat.com>
12023
12024 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12025 everywhere.
12026 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12027
1a6f01b5
JK
120282008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12029
12030 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12031 testcase is derived from. Fix racy dependency on an expected PID
12032 number. No longer support the testcase on Linux kernel 2.4.x.
12033
2fae03e8
TT
120342008-09-27 Tom Tromey <tromey@redhat.com>
12035
12036 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12037 and varargs.
12038
1ad15515
PA
120392008-09-22 Pedro Alves <pedro@codesourcery.com>
12040
12041 * lib/mi-support.exp (mi_expect_interrupt): New.
12042 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12043 from gdb.mi/mi-nonstop.exp.
12044 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12045 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12046 lib/mi-support.exp.
12047 Use mi_check_thread_states throughout. Avoid ".*" and do not
12048 require an anchor after -exec-run.
12049
d0b76dc6
DJ
120502008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12051
12052 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12053 stop is pending. Avoid ".*" when two stops are pending.
12054 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12055 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12056 newlines in fullnames.
12057 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12058 (mi_expect_stop): Update comments. Only anchor in sync mode.
12059 Do not match newlines.
12060 (mi_send_resuming_command_raw): Always return status.
12061 (mi_get_stop_line): Do not match more than one line by accident.
12062 Only anchor in sync mode.
12063 (mi_run_inline_test): If -exec-next fails, give up.
12064
9990c830
UW
120652008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12066
12067 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12068 on SPU.
12069
ebcf6f00
JB
120702008-09-10 Joel Brobecker <brobecker@adacore.com>
12071
12072 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12073
b6db24e5
JB
120742008-09-10 Joel Brobecker <brobecker@adacore.com>
12075
12076 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12077 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12078 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12079 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12080 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12081 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12082 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12083 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12084 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12085 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12086 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12087 Include the "= " sequence in the expected output of print tests.
12088
2bf448e0
JB
120892008-09-10 Joel Brobecker <brobecker@adacore.com>
12090
12091 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12092 description for boolean types.
12093
d51fd4c8
PA
120942008-09-09 Pedro Alves <pedro@codesourcery.com>
12095
12096 * gdb.base/hook-stop-continue.c: New.
12097 * gdb.base/hook-stop-continue.exp: New.
12098
694182d2
DJ
120992008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12100
12101 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12102
3b8a7fc0
JG
121032008-09-08 Jerome Guitton <guitton@adacore.com>
12104
12105 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12106 (stack_check_probe_2, stack_check_probe_loop_1)
12107 (stack_check_probe_loop_2): New functions.
12108 (main): Add call to these new functions.
12109 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12110 functions, check that the breakpoint is inserted at the appropriate
12111 location.
12112 (insert_breakpoint): Slightly refine this procedure so that it can
12113 be called several times in the test.
12114
96cc0ae8
JG
121152008-09-08 Jerome Guitton <guitton@adacore.com>
12116
12117 * gdb.base/stack-checking.c: New file.
12118 * gdb.base/stack-checking.exp: New file.
12119
1f08b409
TJB
121202008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12121
12122 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12123 * gdb.arch/altivec-regs.exp: Likewise.
12124 * gdb.arch/vsx-regs.exp: Likewise.
12125
3099e1c4
TJB
121262008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12127
12128 * gdb.arch/ppc-fp.exp: New file.
12129 * gdb.arch/ppc-fp.c: New file.
12130
cc69bfc1
PP
121312008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12132
12133 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12134 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12135
b02a33db
MS
121362008-09-04 Michael Snyder <msnyder@vmware.com>
12137
12138 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12139 as "at" (for non-debug functions such as _start).
12140
2992cbe0
UW
121412008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12142
12143 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12144 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12145 software watchpoints.
12146 * gdb.base/watch_thread_num.exp: Likewise.
12147
514f746b
AR
121482008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12149
12150 * gdb.arch/i386-bp_permanent.exp: New test.
12151
876cecd0
TT
121522008-08-24 Tom Tromey <tromey@redhat.com>
12153
12154 * gdb.base/maint.exp: Update "maint print type".
12155
80f73d71
VP
121562008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12157
12158 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12159 support. Adjust the order of "*running" notifications.
12160 * gdb.mi/non-stop.c: Don't cast from int to void* and
12161 back.
12162
d9c78d7d
MK
121632008-08-20 Mark Kettenis <kettenis@gnu.org>
12164
12165 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12166 expect to find it in the "info frame" output.
12167
97a2d1d3
DJ
121682008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12169
12170 * gdb.base/interp.exp: Always consume both prompts.
12171
b96e2927
PA
121722008-08-20 Pedro Alves <pedro@codesourcery.com>
12173
12174 * gdb.base/pending.exp: Test pending breakpoints without symbols
12175 loaded.
12176
8cf6e61a
VP
121772008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12178
12179 * lib/mi-support.exp (mi_expect_stop): Produce
12180 more details on failures.
12181 * gdb.mi/mi-nonstop.exp: New.
12182 * gdb.mi/non-stop.c: New.
12183
c6ebd6cf
VP
121842008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12185
a9c64011
AS
12186 * gdb.mi/mi-async.exp: Use 'set target-async'.
12187 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12188
46a9b8ed
DJ
121892008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12190
12191 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12192
44feb3ce
TT
121932008-08-17 Tom Tromey <tromey@redhat.com>
12194
12195 * gdb.base/help.exp (help catch): Rewrite.
12196
311a4e6b
TJB
121972008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12198
12199 * gdb.base/define.exp: Test indented command documentation.
12200 * gdb.python/python.exp: Test indented multi-line command.
12201
604c2f83
LM
122022008-08-15 Luis Machado <luisgpm@br.ibm.com>
12203
12204 * testsuite/gdb.arch/vsx-regs.c: New source file.
12205 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12206 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12207
886a217c
TT
122082008-08-14 Tom Tromey <tromey@redhat.com>
12209
12210 * gdb.base/macscp.exp: Add regression test for "macro define" or
12211 "macro undef" with no arguments.
12212
c814a4f3
PP
122132008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12214
12215 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12216
12ab8a60
UW
122172008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12218
12219 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12220
d57a3c85
TJB
122212008-08-06 Tom Tromey <tromey@redhat.com>
12222
12223 * gdb.python/python.exp: New file.
12224
c7b778ff
JK
122252008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12226
12227 Fix for PR gdb/1543.
12228 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12229 $LOCATION.
12230 (location): New variable.
12231 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12232 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12233 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12234 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12235 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12236 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12237 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12238 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12239 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12240 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12241 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12242 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12243 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12244 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12245 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12246 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12247 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12248 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12249 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12250 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12251 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12252 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12253 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12254 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12255 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12256 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12257 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12258 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12259 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12260 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12261 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12262 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12263 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12264 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12265 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12266 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12267 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12268 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12269 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12270 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12271 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12272 gdb.base/type-opaque.exp, gdb.base/until.exp,
12273 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12274 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12275 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12276 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12277 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12278 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12279 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12280 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12281 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12282 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12283 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12284 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12285 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12286 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12287 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12288 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12289 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12290 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12291 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12292 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12293 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12294 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12295 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12296 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12297 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12298 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12299 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12300 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12301 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12302 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12303 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12304 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12305 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12306 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12307 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12308 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12309 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12310 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12311 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12312 to bug-gdb@prep.ai.mit.edu .
12313
5e06a3d1
VP
123142008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12315
12316 * lib/mi-support.exp (mi_load_shlibs): New.
12317 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12318
9d81d21b
VP
123192008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12320
12321 * lib/mi-support.exp (get_mi_thread_list)
12322 (check_mi_and_console_threads): New, moved from ...
12323 * gdb.mi/mi-pthread.exp: ...here.
12324 * gdb.mi/gdb669.exp (get_mi_thread_list)
12325 (check_mi_and_console_threads): Delete.
12326 * gdb.mi/mi2-pthread.exp: Likewise.
12327
bae98fe0
TT
123282008-07-28 Tom Tromey <tromey@redhat.com>
12329
12330 * Makefile.in (just-check): Remove. Move body to...
12331 (check): ... here.
12332
57380f4e
DJ
123332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12334
12335 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12336 Add a test for duplicated SIGINTs.
12337
e09490f1
DJ
123382008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12339
12340 * gdb.threads/schedlock.exp (get_args): Update to work for any
12341 value of NUM.
12342 (Top level): Report the number of threads that did not resume.
12343
6387b45f
DJ
123442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12345
12346 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12347
62f64ff2
DJ
123482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12349
12350 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12351 non-MI prompt.
12352
fa8de41e
TT
123532008-07-26 Tom Tromey <tromey@redhat.com>
12354
12355 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12356 (function_struct, function_struct_ptr): New globals.
12357 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12358 function pointer in a struct.
12359
ccb3ac8a
TT
123602008-07-26 Tom Tromey <tromey@redhat.com>
12361
12362 * gdb.base/macscp.exp: Add test for macro lexing bug.
12363
d7d9f01e
TT
123642008-07-18 Tom Tromey <tromey@redhat.com>
12365
12366 * gdb.base/macscp.exp: Add macro tests.
12367
9bf07184
PP
123682008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12369
12370 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12371
becf6477
PP
123722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12373
12374 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12375
0709f7d3
PP
123762008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12377
12378 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12379
7093c834
PP
123802008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12381
12382 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12383
b432ffe3
JK
123842008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12385
12386 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12387
b1a268e5
VP
123882008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12389
12390 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12391
e2995f8e
KB
123922008-07-11 Kevin Buettner <kevinb@redhat.com>
12393
12394 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12395 of regexp to account for changes made to GDB in the printing of
12396 byte vectors.
12397
14032a66
TT
123982008-07-11 Tom Tromey <tromey@redhat.com>
12399
12400 * gdb.base/completion.exp: Add 'help' completion test.
12401
981505ef
JK
124022008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12403
12404 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12405
10568435
JK
124062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12407
12408 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12409
4487aabf
PA
124102008-07-09 Pedro Alves <pedro@codesourcery.com>
12411
12412 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12413
a4a9b1c4
PA
124142008-07-09 Pedro Alves <pedro@codesourcery.com>
12415
12416 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12417
3c3185ac
JK
124182008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12419
12420 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12421
7ebd49dc
VP
124222008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12423
12424 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12425 previous commit. Add a comment.
12426
84e46146
PA
124272008-06-28 Pedro Alves <pedro@codesourcery.com>
12428
12429 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12430
0f8d4a2f
VP
124312008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12432
12433 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12434
f747e0ce
PA
124352008-06-27 Pedro Alves <pedro@codesourcery.com>
12436
12437 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12438 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12439 compiling an executable, link in an object that forces unbuffered
12440 output.
12441 * lib/set_unbuffered_mode.c: New file.
12442
734a5c36
JK
124432008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12444
12445 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12446
a2840c35
VP
124472008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12448
a9c64011
AS
12449 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12450 mi_expect_stop.
12451 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12452 Demand that *running is output.
12453 (detect_async): Perform checking every time.
12454 (mi_send_resuming_command): Extract everything into...
12455 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12456 (mi_expect_stop): Don't accept any output before *stopped.
12457
6ae37fef
VP
124582008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12459
12460 Robustify mi-simplerun.
a9c64011
AS
12461 * gdb.mi/basics.c (main): Add a call to sleep.
12462 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12463 * gdb.mi/mi2-cli.exp: Likewise.
12464 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12465
b4aa76f0 124662008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12467
12468 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12469
e1ac3328
VP
124702008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12471
a9c64011
AS
12472 * gdb.mi/mi-console.exp: Adjust.
12473 * gdb.mi/mi-syn-frame.exp: Adjust.
12474 * gdb.mi/mi2-console.exp: Adjust.
12475 * gdb.mi/mi2-syn-frame.exp: Adjust.
12476 * lib/mi-support.exp (mi_run_cmd): Adjust.
12477 (mi_send_resuming_command): Adjust.
e1ac3328 12478
f7f9a841
VP
124792008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12480
12481 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12482 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12483 testing of stopped.
12484 * gdb.mi/mi2-syn-frame.exp: Likewise.
12485 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12486 (async, detect_async): New.
12487 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12488 depending on if we're running in sync or async mode.
f7f9a841 12489
37cd5d19
TT
124902008-06-09 Tom Tromey <tromey@redhat.com>
12491
12492 * gdb.base/completion.exp: New tests for field name completion
12493 with spaces, and field name completion with '->'.
12494
65d12d83
TT
124952008-06-06 Tom Tromey <tromey@redhat.com>
12496
12497 * gdb.base/break1.c (struct some_struct): New struct.
12498 (values): New global.
12499 * gdb.base/completion.exp: Add field name completion test.
12500
ebfe2e3f
PP
125012008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12502
12503 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12504 to pointer.
12505 * gdb.cp/call-c.cc: Likewise.
12506
bcf6fc3a
NR
125072008-06-06 Nick Roberts <nickrob@snap.net.nz>
12508
12509 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12510 annotation.
12511
49fd4a42 125122008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12513 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12514
12515 * gdb.threads/execl.c, gdb.threads/execl1.c,
12516 gdb.threads/execl.exp: New tests.
a9c64011 12517
8a34ac3f
AR
125182008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12519 Daniel Jacobowitz <dan@codesourcery.com>
12520
12521 * gdb.cp/exception.exp: Activate test, make it work with pending
12522 catchpoints.
12523
86ae69ef
JK
125242008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12525
12526 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12527
f7f9ae2c
VP
125282008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12529
a9c64011
AS
12530 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12531 now printed.
12532 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12533
2a2d4dc3
AS
125342008-05-27 Andreas Schwab <schwab@suse.de>
12535
12536 * gdb.base/frame-args.exp: Handle arguments that are optimized
12537 out.
12538
5099e4d9
LM
125392008-05-26 Luis Machado <luisgpm@br.ibm.com>
12540
12541 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12542 quiet for ppc32 and group options into a single variable.
12543
d9c36a91
JB
125442008-05-23 Joel Brobecker <brobecker@adacore.com>
12545
12546 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12547 of zero-size elements.
12548 * gdb.ada/null_array.exp: Test printing this new array.
12549
103a8671
JK
125502008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12551
12552 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12553
07a4cc1a 125542008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12555
12556 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12557 of the "finish" command.
12558
55f996a7
NR
125592008-05-21 Nick Roberts <nickrob@snap.net.nz>
12560
12561 * gdb.base/annota1.exp: Test for new annotation.
12562
907fc202
UW
125632008-05-16 Pedro Alves <pedro@codesourcery.com>
12564
12565 * gdb.base/fixsection.exp: New file.
12566 * gdb.base/fixsection0.c: New file.
12567 * gdb.base/fixsection1.c: New file.
12568
e8f97270
UW
125692008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12570
12571 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12572 * gdb.base/annota3.exp: Likewise.
12573
ac0bb574
NF
125742008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12575
12576 * gdb.base/watch_thread_num.exp: Don't run tests that require
12577 watchpoints if the target doesn't support them.
12578
6fadd07a
DE
125792008-05-12 Doug Evans <dje@google.com>
12580
12581 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12582
6e9a4a30
JB
125832008-05-09 Joel Brobecker <brobecker@adacore.com>
12584
12585 * gdb.ada/assign_1.exp: New testcase.
12586
08388c79
DE
125872008-05-09 Doug Evans <dje@google.com>
12588
a3c83fae
DE
12589 * gdb.base/find.exp: New file.
12590 * gdb.base/find.c: New file.
08388c79 12591
bd5ddfe8
DJ
125922008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12593
12594 * gdb.base/commands.exp (watchpoint_command_test): Handle
12595 gdb,no_hardware_watchpoints.
12596 * gdb.base/float.exp: Allow ARM targets without floating point.
12597 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12598
b5dd68e2 125992008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12600 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12601
12602 * gdb.ada/lang_switch: New test program.
12603 * gdb.ada/lang_switch.exp: New testcase.
12604
382d13d1
DE
126052008-05-05 Doug Evans <dje@google.com>
12606
12607 * gdb.base/help.exp (disassemble): Update expected help text.
12608
9dd789d0
PA
126092008-05-04 Pedro Alves <pedro@codesourcery.com>
12610
12611 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12612
611c83ae
PA
126132008-05-04 Pedro Alves <pedro@codesourcery.com>
12614
12615 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12616 different times.
12617
ff013f42
JK
126182008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12619
12620 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12621 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12622 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12623 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12624
96dff6a2
VP
126252008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12626
12627 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12628 notification to appear.
12629
55cd6f92
DJ
126302008-05-04 Daniel Jacobowitz <dan@debian.org>
12631
12632 * gdb.base/fullname.c: New file.
12633 * gdb.base/fullname.exp: New file.
12634 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12635
d705c43c
PA
126362008-05-03 Pedro Alves <pedro@codesourcery.com>
12637
12638 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12639 expressions with macros.
12640
333222e1
JK
126412008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12642
12643 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12644
5ac01682
DJ
126452008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12646
12647 * gdb.base/completion.exp: Handle lack of other symbols beginning
12648 with "a".
12649
12650 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12651
237fc4c9
PA
126522008-05-02 Jim Blandy <jimb@codesourcery.com>
12653
12654 * gdb.asm/asmsrc1.s: Add scratch space.
12655
ed5e9466
DJ
126562008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12657 Daniel Jacobowitz <dan@codesourcery.com>
12658
12659 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12660 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12661 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12662
b39cc962
DJ
126632007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12664
12665 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12666
36d520f5
JB
126672008-05-01 Joel Brobecker <brobecker@adacore.com>
12668
12669 * gdb.base/info-target.exp: New testcase.
12670
8d4e3071
DJ
126712008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12672
12673 * gdb.cp/hang.exp: Use .cc instead of .C.
12674 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12675 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12676
6f3f3097
DJ
126772008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12678
12679 * gdb.base/gdb1250.exp: Remove perror.
12680 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12681
5550a914
PA
126822008-04-30 Pedro Alves <pedro@codesourcery.com>
12683
12684 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12685 .2byte.
12686
d848e687
DJ
126872008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12688
12689 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12690 (maybe_kfail): New.
12691
93b5768b
PA
126922008-04-25 Pedro Alves <pedro@codesourcery.com>
12693
12694 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12695
721c02de
VP
126962008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12697
a9c64011
AS
12698 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12699 * gdb.mi/mi2-syn-frame.exp: Likewise.
12700 * lib/mi-support.exp: Likewise.
721c02de 12701
74960c60
VP
127022008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12703
12704 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12705 to specify regexp for the location to stop at.
12706 * gdb.base/break-always.c: New.
12707 * gdb.base/break-always.exp: New.
12708
d24317b4
VP
127092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12710
12711 * lib/mi-support.exp (mi_runto_helper): Adjust
12712 for the original-location field.
12713 (mi_create_breakpoint, mi_list_breakpoints): New.
12714 * gdb.mi/mi-break.exp: Adjust.
12715 * gdb.mi/mi2-break.exp: Adjust.
12716 * gdb.mi/mi-pending.exp: Adjust.
12717 * gdb.mi/mi-simplerun.exp: Adjust.
12718 * gdb.mi/mi2-simplerun.exp: Adjust.
12719 * gdb.mi/mi-syn-frame.exp: Adjust.
12720 * gdb.mi/mi2-syn-frame.exp: Adjust.
12721 * gdb.mi/mi-until.exp: Adjust.
12722 * gdb.mi/mi2-until.exp: Adjust.
12723 * gdb.mi/mi-var-display.exp: Adjust.
12724 * gdb.mi/mi2-var-display.exp: Adjust.
12725 * gdb.mi/mi-watch.exp: Adjust.
12726 * gdb.mi/mi2-watch.exp: Adjust.
12727
fdc59709 127282008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12729
a9c64011
AS
12730 * aclocal.m4: Add override.m4.
12731 * configure: Regenerate.
fdc59709 12732
8e91f023
VP
127332008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12734
12735 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12736 '-var-update --all-values' reports new value even the type
12737 of a variable object has changed.
12738
233a11ab
CS
127392008-04-18 Craig Silverstein <csilvers@google.com>
12740
12741 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12742 files.
d24317b4 12743
9c1137ad
JB
127442008-04-18 Joel Brobecker <brobecker@adacore.com>
12745
12746 * gdb.ada/atomic_enum: New test program.
12747 * gdb.ada/atomic_enum.exp: New testcase.
12748
66d0bbc7
DE
127492008-04-17 Doug Evans <dje@google.com>
12750
12751 * gdb.opt/Makefile.in: Fix whitespace.
12752
100906b0
UW
127532008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12754
12755 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12756
4584e32e
DE
127572008-04-17 Doug Evans <dje@google.com>
12758
12759 * gdb.base/hashline1.exp: New testcase.
12760 * gdb.base/hashline2.exp: New testcase.
12761 * gdb.base/hashline2.exp: New testcase.
12762
0a320680
PA
127632008-04-17 Pedro Alves <pedro@codesourcery.com>
12764
12765 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12766
18ac113b
AR
127672008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12768
12769 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12770 temporary breakpoint to match "Temporary breakpoint".
12771 * gdb.base/break.exp (delete_breakpoints): Likewise.
12772 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12773 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12774 * gdb.base/display.exp: Likewise.
12775 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12776 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12777 * gdb.base/restore.exp (restore_tests): Likewise.
12778 * gdb.base/sepdebug.exp: Likewise.
12779 * gdb.base/watchpoint.exp: Likewise.
12780 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12781 * gdb.mi/mi-pending.exp: Likewise.
12782 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12783 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12784 * gdb.mi/mi-var-cmd.exp: Likewise.
12785 * gdb.mi/mi-var-display.exp: Likewise.
12786 * gdb.mi/mi2-cli.exp: Likewise.
12787 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12788 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12789 * gdb.mi/mi2-var-display.exp: Likewise.
12790 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12791 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12792 new "disp" field.
a9c64011 12793 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12794 reason. This is to support fix for PR2424.
12795
add38693
JK
127962008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12797
12798 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12799
fcacd99f
VP
128002008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12801
12802 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12803 field. Add more floating varobj tests.
fcacd99f 12804 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12805 field.
12806 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12807 (main): Call do_at_tests.
12808 * lib/mi-support.exp (mi_create_floating_varobj)
12809 (mi_varobj_update_with_type_change): New.
fcacd99f 12810
de051565
MK
128112008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12812
12813 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12814 option of -var-evaluate-expression.
12815 * gdb.mi/mi2-var-display.exp: Likewise.
12816
dbc52822
VP
128172008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12818
12819 Introduce test setup helpers.
a9c64011
AS
12820 * lib/gdb.exp (build_executable, clean_restart)
12821 (prepare_for_testing): New.
12822 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12823 * gdb.base/return.exp: Likewise.
12824 * gdb.base/ending-run.exp: Likewise.
dbc52822 12825
473591da
NR
128262008-04-07 Nick Roberts <nickrob@snap.net.nz>
12827
12828 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12829 Interface (MI) responses.
12830
2b2d9e11
VP
128312008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12832
a9c64011
AS
12833 * gdb.cp/breakpoint.cc: New code to test conditions involving
12834 member variables.
12835 * gdb.cp/breakpoint.exp: Test condition involving member
12836 variables.
2b2d9e11 12837
bb378428
VP
128382008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12839
12840 * lib/mi-support.exp (mi_expect_stop): New.
12841 (mi_run_cmd): Change the
12842 token. Use mi_send_resuming_command, use
12843 mi_expect_stop.
12844 (mi_execute_to_helper): Rename to mi_execute_to.
12845 (mi_send_resuming_command): Add more error patterns.
12846 (mi_wait_for_stop): Renamed to...
12847 (mi_get_stop_line): ...this.
12848 (mi_run_inline_test): Adjust.
12849
12850 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12851 * gdb.mi/mi-console.exp: Likewise.
12852 * gdb.mi/mi-pending.exp: Likewise.
12853 * gdb.mi/mi-simplerun.exp: Likewise.
12854 * gdb.mi/mi-stack.exp: Likewise.
12855 * gdb.mi/mi-stepi.exp: Likewise.
12856 * gdb.mi/mi-syn-frame.exp: Add comment.
12857 * gdb.mi/mi-until.exp: Likewise.
12858 * gdb.mi/mi-var-display.exp: Likewise.
12859 * gdb.mi/mi-watch.exp: Likewise.
12860 * gdb.mi/mi2-cli.exp: Likewise.
12861 * gdb.mi/mi2-console.exp: Likewise.
12862 * gdb.mi/mi2-simplerun.exp: Likewise.
12863 * gdb.mi/mi2-stack.exp: Likewise.
12864 * gdb.mi/mi2-stepi.exp: Likewise.
12865 * gdb.mi/mi2-until.exp: Likewise.
12866 * gdb.mi/mi2-var-display.exp: Likewise.
12867 * gdb.mi/mi2-watch.exp: Likewise.
12868
62172bb9
UW
128692008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12870
12871 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12872
12873 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12874
a13e061a
PA
128752008-04-04 Pedro Alves <pedro@codesourcery.com>
12876
12877 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12878 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12879 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12880 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12881 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12882 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12883 expect an mi error duplicated in stderr.
12884
eae06beb
JB
128852008-04-03 Joel Brobecker <brobecker@adacore.com>
12886
12887 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12888 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12889 Add a couple of tests that verify the behavior when the new setting
12890 is set to "cancel" and "all".
12891 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12892 "ask" before we start the testing.
12893
79c6ced6
AR
128942008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12895
12896 * gdb.cp/casts.cc: Add class reference variables.
12897 * gdb.cp/casts.exp: New test cases for up/down casting references.
12898
6c2d1a6b
MK
128992008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12900
12901 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12902 instead of beginning to make an extra test pass.
12903 * gdb.mi/mi2-var-display.exp: Likewise.
12904
55b411d9
MR
129052008-03-31 Maciej W. Rozycki <macro@mips.com>
12906
12907 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12908
c6140da2
MD
129092008-03-31 Markus Deuling <deuling@de.ibm.com>
12910 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12911
12912 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12913 value. Add xfail for older kernels.
12914
79732189
AR
129152008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12916
12917 Bring mi-support in line with gdb.exp.
12918 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12919 (mi_gdb_start): New function.
12920
33c3676e
MR
129212008-03-28 Maciej W. Rozycki <macro@mips.com>
12922
12923 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12924
92e28119
VP
129252008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12926
12927 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12928 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12929
9e8e3afe
VP
129302008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12931
12932 * lib/mi-support.exp (mi_create_varobj_checked): New.
12933 (mi_list_varobj_children): Allow to check for a
12934 value.
12935 (mi_list_array_varobj_children): New.
12936
12937 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12938 and mi_list_varobj_children, as opposed to hardcoding
12939 expected strings.
12940 * gdb.mi/gdb701.exp: Likewise.
12941 * gdb.mi/gdb792.exp: Likewise.
12942 * gdb.mi/mi-var-block.exp: Likewise.
12943 * gdb.mi/mi-var-cmd.exp: Likewise.
12944 * gdb.mi/mi-var-invalidate.exp: Likewise.
12945 * gdb.mi/mi2-var-block.exp: Likewise.
12946 * gdb.mi/mi2-var-child.exp: Likewise.
12947 * gdb.mi/mi2-var-cmd.exp: Likewise.
12948 * gdb.mi/mi2-var-display.exp: Likewise.
12949
9df50351
JK
129502008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12951
12952 Fix random false FAILs on i386.
12953 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12954
31e5d73a
DJ
129552008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12956
12957 PR gdb/544
12958 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12959
12f4afab
DJ
129602008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12961
12962 PR gdb/544
12963 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12964
b562a0cb
DJ
129652008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12966
12967 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12968 fixed PR gdb/544.
12969
17faa917
DJ
129702008-03-21 Pedro Alves <pedro@codesourcery.com>
12971
12972 * gdb.threads/fork-child-threads.exp: Test next over fork.
12973
6214f497
DJ
129742008-03-21 Chris Demetriou <cgd@google.com>
12975
12976 * gdb.base/break.exp (rbreak junk): New test for rbreak
12977 "Junk at end of arguments" issue.
12978
63092375
DJ
129792008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12980
12981 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12982 *& to work on created array elements.
12983 (Top level): Test print $pc with a file. Test string operations
12984 without a target.
12985 * gdb.base/ptype.exp: Do not expect *& to work on created array
12986 elements.
12987
b21991b0
DJ
129882008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12989
12990 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12991 gdb.threads/staticthreads.exp: Update exit query.
12992
c4b347c7
SL
129932008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12994
12995 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12996
fa4727a6
DJ
129972008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12998
12999 * gdb.base/watchpoint.c (global_ptr, func4): New.
13000 (main): Call func4.
13001 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13002 (test_inaccessible_watchpoint): New.
13003
2f34202f
MR
130042008-02-29 Maciej W. Rozycki <macro@mips.com>
13005
13006 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13007 select the largest.
13008
0d6ba1b1
DJ
130092008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13010
13011 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13012 frames-invalid annotations.
13013
e691325a
PM
130142008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13015
a9c64011 13016 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13017
f85b5ecc
DE
130182008-02-27 Doug Evans <dje@google.com>
13019
13020 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13021 for bug 1738.
13022 (breakpoint_to_handler_entry): Ditto.
13023
b40e7bf3
JB
130242008-02-27 Joel Brobecker <brobecker@adacore.com>
13025
13026 * gdb.base/ending-run.exp: Use the first line of code inside
13027 function body to test breakpoints.
13028 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13029 location where the breakpoint is inserted when using the line
13030 where a function is declared. Fix typo in the description of
13031 one of the tests.
13032 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13033
2faca73a
PM
130342008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13035
13036 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13037 tests.
2faca73a 13038
6f439c36
PM
130392008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13040
13041 * gdb.base/args.exp: avoid same output for tests
13042 with single quotes.
13043
54e52265
VP
130442008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13045
a9c64011
AS
13046 * gdb.base/annota1.exp: Adjust for 'info break'
13047 format changes.
13048 * gdb.base/annota3.exp: Likewise.
13049 * gdb.base/break.exp: Likewise.
13050 * gdb.base/condbreak.exp: Likewise.
13051 * gdb.base/pending.exp: Likewise.
13052 * gdb.base/sepdebug.exp: Likewise.
13053 * gdb.base/unload.exp: Likewise.
13054 * gdb.cp/ovldbreak.exp: Likewise.
13055 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13056
897b09ca
DE
130572008-02-07 Doug Evans <dje@google.com>
13058
13059 * gdb.cp/mb-inline.exp: New.
13060 * gdb.cp/mb-inline.h: New.
13061 * gdb.cp/mb-inline1.cc: New.
13062 * gdb.cp/mb-inline2.cc: New.
13063
b1c32d35
PM
130642008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13065
13066 * gdb.pascal/floats.pas: New test program.
13067 * gdb.pascal/floats.exp: New testcase.
13068
1a4ca44a
TJB
130692008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13070
13071 * gdb.base/callfuncs.c (t_float_many_args): New function.
13072 (t_double_many_args): New function.
13073 * gdb.base/callfuncs.exp: Add tests for exceeding float
13074 and double parameters passed through the stack.
13075
439048e8
JB
130762008-02-05 Joel Brobecker <brobecker@adacore.com>
13077
13078 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13079 gdb.ada/complete/foo.adb: New files.
13080 * gdb.ada/complete.exp: New testcase.
13081
81fe8080
DE
130822008-02-03 Doug Evans <dje@google.com>
13083
301f0ecf
DE
13084 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13085
81fe8080
DE
13086 * gdb.cp/gdb2384.exp: New file.
13087 * gdb.cp/gdb2384.cc: New file.
13088 * gdb.cp/gdb2384-base.h: New file.
13089 * gdb.cp/gdb2384-base.cc: New file.
13090
4b071aec
DE
130912008-02-02 Doug Evans <dje@google.com>
13092
13093 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13094
61137ba6
JB
130952007-02-01 Joel Brobecker <brobecker@adacore.com>
13096
13097 * gdb.ada/sym_print_name: New test program.
13098 * gdb.ada/sym_print_name.exp: New testcase.
13099
131002007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13101
13102 * gdb.ada/nested/hello.adb: New file.
13103 * gdb.ada/nested.exp: New testcase.
13104 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13105
98deb0da
VP
131062008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13107
13108 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13109 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13110 don't cause future evaluations of function to report
13111 creation of internal breakpoints.
98deb0da 13112
723a2275
VP
131132008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13114
13115 * gdb.mi/mi-break.exp (test_error): New.
13116 Call it.
13117
fb546a2f
LM
131182008-01-31 Luis Machado <luisgpm@br.ibm.com>
13119
13120 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13121 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13122
2d8fd90a
PM
131232008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13124
13125 * gdb.pascal/integers.pas: New test program.
13126 * gdb.pascal/integers.exp: New testcase.
13127
a7fa0ded
PM
131282008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13129
13130 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13131
5e1a1926
TJB
131322008-01-30 Luis Machado <luisgpm@br.ibm.com>
13133
13134 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13135 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13136
8d04f9f0
JB
131372008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13138
13139 * gdb.ada/formatted_ref: New test program.
13140 * gdb.ada/formatted_ref.exp: New testcase.
13141
13142 * gdb.cp/formatted-ref.cc: New file.
13143 * gdb.cp/formatted-ref.exp: New testcase.
13144
ce75a98f
JB
131452008-01-30 Joel Brobecker <brobecker@adacore.com>
13146
13147 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13148
e835f6bf
NR
131492008-01-30 Nick Roberts <nickrob@snap.net.nz>
13150
13151 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13152 (test_file_list_exec_source_file): Update to new macro-info field.
13153
d118ef87
PH
131542008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13155
13156 * gdb.ada/exprs: New test program.
13157 * gdb.ada/exprs.exp: New testcase.
13158
7d35ab09
TJB
131592008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13160
13161 * dfp-test.c (DELTA, DELTA_B): New definitions.
13162 (double_val1, double_val2, double_val3, double_val4, double_val5,
13163 double_val6, double_val7, double_val8, double_val9, double_val10,
13164 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13165 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13166 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13167 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13168 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13169 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13170 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13171 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13172 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13173 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13174 dec128_val16): New global variables.
13175 (decimal_dec128_align): New function.
13176 (decimal_mixed): Likewise.
13177 (decimal_many_args_dec32): Likewise.
13178 (decimal_many_args_dec64): Likewise.
13179 (decimal_many_args_dec128): Likewise.
13180 (decimal_many_args_mixed): Likewise.
13181 * dfp-test.exp: Add tests calling new inferior functions.
13182
2d717e4f
DJ
131832008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13184
13185 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13186 gdb.server/ext-run.exp: New files.
13187 * lib/gdbserver-support.exp (gdbserver_download): New.
13188 (gdbserver_start): New. Update gdbserver expected
13189 output.
13190 (gdbserver_spawn): Use them.
13191 (gdbserver_start_extended): New.
13192
e85a822c
DJ
131932008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13194
13195 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13196 Run on GNU/Linux.
13197 (do_exec_tests): Check for systems which do not support catchpoints.
13198 Do not match START.
13199 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13200 Run on GNU/Linux. Enable verbose output.
13201 (check_fork_catchpoints): New.
13202 (explicit_fork_child_follow, catch_fork_child_follow)
13203 (tcatch_fork_parent_follow): Update expected messages.
13204 (do_fork_tests): Use check_fork_catchpoints.
13205 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13206 Run on GNU/Linux. Enable verbose output.
13207 (check_vfork_catchpoints): New.
13208 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13209 expected messages.
13210 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13211
401ea829
JB
132122008-01-29 Jim Blandy <jimb@red-bean.com>
13213
13214 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13215 host' errors.
13216 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13217
aceaf3ad
JB
132182008-01-29 Jim Blandy <jimb@red-bean.com>
13219
13220 * gdb.threads/sigthread.c: Use barriers to ensure that
13221 child_thread and child_thread_two are always initialized before we
13222 start to use them.
13223
a5606eee
VP
132242008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13225
13226 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13227 * gdb.base/watchpoint-solib.c: New.
13228 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13229
c55a82bb
PM
132302008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13231
13232 * gdb.base/gdb1056.exp: Add unsigned integer test.
13233
0993fe05
DE
132342008-01-28 Doug Evans <dje@google.com>
13235
13236 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13237
4fe42e7f
JB
132382008-01-27 Jim Blandy <jimb@codesourcery.com>
13239
c7a69933
JB
13240 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13241
4fe42e7f
JB
13242 * gdb.base/expand-psymtabs.exp: Doc fix.
13243
5def8285
MK
132442008-01-26 Mark Kettenis <kettenis@gnu.org>
13245
13246 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13247
5313c911
NR
132482008-01-24 Nick Roberts <nickrob@snap.net.nz>
13249
a9c64011 13250 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13251 -var-set-format.
13252
93815fbf
VP
132532008-01-23 Chris Demetriou <cgd@google.com>
13254
13255 * gdb.threads/thread_events.c: New testcase source file.
13256 * gdb.threads/thread_events.exp: New testcase expect file.
13257
467a88ee
NR
132582008-01-23 Nick Roberts <nickrob@snap.net.nz>
13259
13260 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13261
13262 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13263 -var-set-format.
13264
d8f82aba
DJ
132652008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13266 Vladimir Prus <vladimir@codesourcery.com>
13267
13268 * gdb.base/float.exp: Allow missing floating point for m68k and
13269 PowerPC.
13270
60c46647
VP
132712008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13272
13273 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13274 ignore count.
13275 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13276 * gdb.mi/mi-cli.exp: Adjust.
13277 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13278
c7dd36a1
PA
132792008-01-17 Pedro Alves <pedro@codesourcery.com>
13280
13281 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13282 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13283 with dummy_ptr's address.
13284 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13285 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13286 all targets.
13287 * gdb.mi/mi2-var-child.exp: Likewise.
13288
39d5313e
JB
132892008-01-09 Joel Brobecker <brobecker@adacore.com>
13290
13291 * gdb.ada/null_array: New test program.
13292 * gdb.ada/null_array.exp: New testcase.
13293
0aea4bf3
LM
132942008-01-09 Luis Machado <luisgpm@br.ibm.com>
13295
13296 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13297 with required float modifiers.
13298
0b354900
JB
132992008-01-08 Joel Brobecker <brobecker@adacore.com>
13300
13301 * gdb.ada/funcall_param: New test program.
13302 * gdb.ada/funcall_param.exp: New testcase.
13303
cdb7f5d4
JB
133042008-01-08 Joel Brobecker <brobecker@adacore.com>
13305
13306 * gdb.ada/arrayparam: New test program.
13307 * gdb.ada/arrayparam.exp: New testcase.
13308
88e2547f
JB
133092008-01-08 Joel Brobecker <brobecker@adacore.com>
13310
13311 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13312 landed. Should also fix random failures in the test following it.
13313
f6867ce0
TJB
133142008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13315
13316 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13317 for expressions with decimal float values.
13318 (test_dfp_conversions): New function to test casts to and from
13319 decimal float types.
13320 Call test_dfp_conversions.
13321 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13322 elements.
13323 (main): Initialize ds.float4 and ds.double8 elements.
13324 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13325 string to new error message.
13326 (d64_set_tests): Likewise.
13327 (d128_set_tests): Likewise.
13328 Add tests for expressions with decimal float variables. Add tests for
13329 conversions to and from decimal float types.
13330
f9c11282
JB
133312008-01-05 Joel Brobecker <brobecker@adacore.com>
13332
13333 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13334 * gdb.ada/packed_tagged.exp: New testcase.
13335
0ecbca72
JB
133362008-01-04 Joel Brobecker <brobecker@adacore.com>
13337
13338 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13339 gdb.ada/homonym/homonym_main.adb: New files.
13340 * gdb.ada/homonym.exp: New testcase.
13341
c18d3d89
JB
133422008-01-04 Joel Brobecker <brobecker@adacore.com>
13343
13344 * gdb.ada/packed_array.exp: Add testing of references to
13345 a packed array.
13346
ecc7085b
JB
133472008-01-04 Joel Brobecker <brobecker@adacore.com>
13348
13349 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13350 New files.
13351 * gdb.ada/type_coercion.exp: New testcase.
13352
c474c922
JB
133532008-01-04 Joel Brobecker <brobecker@adacore.com>
13354
13355 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13356 gdb.ada/tagged/foo.adb: New file.
13357 * gdb.ada/tagged.exp: New testcase.
13358
9005b927
JB
133592008-01-04 Joel Brobecker <brobecker@adacore.com>
13360
13361 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13362 gdb.ada/ptype_field/foo.adb: New files.
13363 * gdb.ada/ptype_field.exp: New testcase.
13364
1a6aaad8
JB
133652008-01-03 Joel Brobecker <brobecker@adacore.com>
13366
13367 * gdb.ada/print_pc.exp: New testcase.
13368
0ef22f53
JB
133692008-01-03 Joel Brobecker <brobecker@adacore.com>
13370
13371 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13372 gdb.ada/taft_type/p.adb: New files.
13373 * gdb.ada/taft_type.exp: New testcase.
13374
1689ecf8
JB
133752008-01-03 Joel Brobecker <brobecker@adacore.com>
13376
13377 * gdb.ada/array_bounds/bar.adb: New file.
13378 * gdb.ada/array_bounds.exp: New testcase.
13379
a4d0b9c3
JB
133802008-01-03 Joel Brobecker <brobecker@adacore.com>
13381
13382 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13383 gdb.ada/arrayptr/foo.adb: New files.
13384 * gdb.ada/arrayptr.exp: New testcase.
13385
a31ace00
JB
133862008-01-03 Joel Brobecker <brobecker@adacore.com>
13387
13388 * gdb.base/set-lang-auto.exp: New testcase.
13389
a97fced3
JB
133902008-01-03 Joel Brobecker <brobecker@adacore.com>
13391
13392 * gdb.ada/fun_addr/foo.adb: New file.
13393 * gdb.ada/fun_addr.exp: New testcase.
13394
ef29ce1a
JK
133952008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13396
13397 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13398 New files
13399
0fafefe3
JB
134002008-01-02 Joel Brobecker <brobecker@adacore.com>
13401
13402 * array_subscript_addr/p.adb: New file.
a9c64011 13403 * array_subscript_addr.exp: New testcase.
0fafefe3 13404
c4359f8d
JB
134052008-01-02 Joel Brobecker <brobecker@adacore.com>
13406
a9c64011 13407 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13408 New files.
13409 * gdb.ada/str_cmp_ref.exp: New testcase.
13410
1aa1b15b
JB
134112008-01-01 Joel Brobecker <brobecker@adacore.com>
13412
13413 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13414 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13415 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13416
81c9b2cf
JB
134172008-01-01 Joel Brobecker <brobecker@adacore.com>
13418
13419 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13420 gdb.ada/ref_param/pck.ads: New files.
13421 * gdb.ada/ref_param.exp: New testcase.
13422
319e4674
JB
134232008-01-01 Joel Brobecker <brobecker@adacore.com>
13424
13425 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13426 gdb.ada/interface/foo.adb: New files.
13427 * gdb.ada/interface.exp: New testcase.
13428
ef682c56
JB
134292007-12-31 Jim Blandy <jimb@codesourcery.com>
13430
13431 * gdb.base/multi-forks.exp: Consume all output from child
13432 processes before proceeding to next test.
13433
f6f3eb6c
JB
134342007-12-29 Jim Blandy <jimb@codesourcery.com>
13435
13436 * configure: Regenerated.
13437
f652e42f
JB
134382007-12-27 Joel Brobecker <brobecker@adacore.com>
13439
13440 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13441 gdb.ada/fixed_cmp/fixed.adb: New files.
13442 * gdb.ada/fixed_cmp.exp: New testcase.
13443
6943e596
JB
134442007-12-27 Joel Brobecker <brobecker@adacore.com>
13445
13446 * gdb.ada/boolean_expr.exp: New testcase.
13447
aad9a193
JB
134482007-12-26 Jim Blandy <jimb@codesourcery.com>
13449
13450 * gdb.base/multi-forks.exp: Doc fix.
13451
fb5f3683
JB
134522007-12-26 Joel Brobecker <brobecker@adacore.com>
13453
13454 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13455 * gdb.ada/char_param.exp: Do not compile our test program with
13456 -gnata, this is unnecessary.
13457 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13458
384e4a9c
JB
134592007-12-24 Joel Brobecker <brobecker@adacore.com>
13460
13461 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13462 gdb.ada/print_chars/foo.adb: New files.
13463 * gdb.ada/print_chars.exp: New testcase.
13464
01e044f7
JB
134652007-12-24 Joel Brobecker <brobecker@adacore.com>
13466
13467 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13468 gdb.ada/char_param/foo.adb: New files.
13469 * gdb.ada/char_param.exp: New testcase.
13470
0ce17860
JB
134712007-12-22 Jim Blandy <jimb@codesourcery.com>
13472
13473 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13474 hard-coding source line numbers into the test.
13475 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13476 gdb_get_line_number to find.
13477
919809b9
JB
134782007-12-22 Joel Brobecker <brobecker@adacore.com>
13479
13480 * gdb.base/ptype.c (highest): New struct type.
13481 (the_highest): New variable of that type.
13482 (main): Add dummy assignment to a field of variable the_highest.
13483 * gdb.base/ptype.exp: Test type printing of our new variable.
13484
abc8a88d
PM
134852007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13486
13487 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13488 and record first explicitly generated thread number.
abc8a88d
PM
13489 Use that thread number for thread specific watchpoint test.
13490 Add iteration number to repetitive tests.
13491
5158f3e3
CES
134922007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13493 Jim Blandy <jimb@codesourcery.com>
13494
13495 * gdb.base/expand-psymtabs.c: New testcase
13496 source file.
13497 * gdb.base/expand-psymtabs.exp: New testcase
13498 expect file.
13499
37e4754d
LM
135002007-12-17 Luis Machado <luisgpm@br.ibm.com>
13501
13502 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13503 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13504
551e5d04
JB
135052007-12-17 Joel Brobecker <brobecker@adacore.com>
13506
13507 * gdb.ada/frame_args/foo.adb: New file.
13508 * gdb.ada/frame_args/pck.ads: New file.
13509 * gdb.ada/frame_args/pck.adb: New file.
13510 * gdb.ada/frame_args.exp: New testcase.
13511
a05ee097
JB
135122007-12-17 Joel Brobecker <brobecker@adacore.com>
13513
13514 * gdb.base/frame-args.c: New file.
13515 * gdb.base/frame-args.exp: New testcase.
13516
c162e8c9 135172007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13518 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13519
13520 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13521
afe8ab22 135222007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13523
afe8ab22
VP
13524 * gdb.mi/mi-pending.exp: New.
13525 * gdb.mi/mi-pending.c: New.
13526 * gdb.mi/mi-pendshr.c: New.
13527
dfdfb3ca
JB
135282007-12-06 Jim Blandy <jimb@codesourcery.com>
13529
13530 * gdb.base/default.exp: Update expected output for 'info catch'.
13531
b7fca990
JK
135322007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13533
13534 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13535 must be set to binary.
13536
6a1afc1e
PA
135372007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13538
13539 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13540
a6b151f1
DJ
135412007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13542
13543 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13544 gdb.mi/mi-file-transfer.exp: New.
13545
43039443
JK
135462007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13547
13548 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13549
0ef2251b
MR
135502007-11-22 Maciej W. Rozycki <macro@mips.com>
13551
13552 * gdb.trace/backtrace.exp: Fix a typo.
13553 * gdb.trace/circ.exp: Likewise.
13554 * gdb.trace/collection.exp: Likewise.
13555 * gdb.trace/limits.exp: Likewise.
13556 * gdb.trace/report.exp: Likewise.
13557 * gdb.trace/tfind.exp: Likewise.
13558 * gdb.trace/while-dyn.exp: Likewise.
13559
5443631e
NR
135602007-11-21 Nick Roberts <nickrob@snap.net.nz>
13561
13562 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13563 objects of pointers that can't be dereferenced are now
13564 "noneditable".
13565
a4ce5b0d
UW
135662007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13567
13568 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13569 (target_cpu): Remove.
13570
d6e956e5
VP
135712007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13572
13573 * gdb.base/ending-run.exp: Expect the list of cleared
13574 breakpoint to come in natural order, not the reversed one.
a9c64011 13575
214270ab
VP
135762007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13577
13578 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13579 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13580
1a619819
LM
135812007-11-05 Luis Machado <luisgpm@br.ibm.com>
13582
13583 * gdb.base/printcmds.exp: New function
13584 test_printf_with_dfp.
13585
5b01a6fa
DE
135862007-11-02 Doug Evans <dje@google.com>
13587
13588 * gdb.disasm/t01_mov.s: Remove carriage returns.
13589 * gdb.disasm/t02_mova.s: Ditto.
13590 * gdb.disasm/t03_add.s: Ditto.
13591 * gdb.disasm/t04_sub.s: Ditto.
13592 * gdb.disasm/t05_cmp.s: Ditto.
13593 * gdb.disasm/t06_ari2.s: Ditto.
13594 * gdb.disasm/t07_ari3.s: Ditto.
13595 * gdb.disasm/t08_or.s: Ditto.
13596 * gdb.disasm/t09_xor.s: Ditto.
13597 * gdb.disasm/t10_and.s: Ditto.
13598 * gdb.disasm/t11_logs.s: Ditto.
13599 * gdb.disasm/t12_bit.s: Ditto.
13600 * gdb.disasm/t13_otr.s: Ditto.
13601
ec33ab7f
JK
136022007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13603
13604 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13605
ae0d01ff
UW
136062007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13607
13608 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13609 provide DFP support.
13610
55eddb0f
DJ
136112007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13612
13613 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13614 Test "set powerpc vector-abi". Skip auto-detection tests for old
13615 toolchains.
13616
7020f05c
PA
136172007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13618
13619 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13620 with [string compare].
13621
84bc3db9
PA
136222007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13623
13624 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13625 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13626
5876dc88
LM
136272007-10-25 Luis Machado <luisgpm@br.ibm.com>
13628
13629 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13630 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13631 * gdb.opt/Makefile.in: New makefile.
13632 * Makefile.in: Create new directory "gdb.opt".
13633 * configure.ac: Add "gdb.opt" directory.
13634 * configure: Regenerated.
a9c64011 13635
c3ea9a14
DE
136362007-10-25 Doug Evans <dje@google.com>
13637
13638 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13639 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13640
a9c64011 136412007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13642 Thiago Jung Bauermann <bauerman@br.ibm.com>
13643
13644 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13645 Floating Point expressions.
13646 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13647 Floating Point variables.
13648 * gdb.base/dfp-test.c: new file containing program with Decimal
13649 Floating variables, used by gdb.base/dfp-test.exp.
13650
62a24a2b
DJ
136512007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13652
13653 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13654
e7b1eae6
UW
136552007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13656
13657 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13658 compiling test case with GCC.
13659 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13660
c641edcc
UW
136612007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13662
13663 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13664 format changes.
13665
5e5ebfe6
MS
136662007-10-18 Michael Snyder <msnyder@specifix.com>
13667
13668 * gdb.base/dbx.exp: Add missing "-re " operator.
13669
e831e7b6
GM
136702007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13671
13672 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13673 * configure.ac: Removed trailing spaces after backslash.
13674 * gdb.modula2: New directory.
13675 * gdb.modula2/Makefile.in: New file.
13676 * gdb.modula2/unbounded-array.exp: New file.
13677 * gdb.modula2/unbounded1.c: New file.
13678
7cc46491
DJ
136792007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13680
13681 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13682
136832007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13684
13685 * gdb.base/sigstep.c (main): Add checks for
13686 return values for setitimer call.
13687 Call setitimer again with itimer = ITIMER_REAL
13688 if first call to setitimer fails.
13689
e91528f0
KH
136902007-10-11 Kazu Hirata <kazu@codesourcery.com>
13691
13692 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13693 of $timeout.
13694
2ec9a4f8
DJ
136952007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13696
13697 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13698
136992007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13700
13701 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13702 of gdb_expect call, to avoid interruption.
13703
64b2fa04
PA
137042007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13705
13706 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13707 (v_unsigned_long_long, v_long_long_array)
13708 (v_signed_long_long_array, v_unsigned_long_long_array)
13709 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13710 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13711 [!NO_LONG_LONG]: New.
13712 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13713 v_long_long_member.
13714
13715 (v_long_long_func, v_signed_long_long_func)
13716 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13717 (main) [!NO_LONG_LONG]: Initialize long long variants.
13718
13719 * gdb.base/whatis.exp: If board file requests no_long_long, build
13720 test with NO_LONG_LONG defined. Test long long, signed long long,
13721 and unsigned long long variants but only if board file doesn't
13722 disable it.
13723
a912286e 137242007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13725 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13726
13727 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13728 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13729 * configure: Regenerated.
13730 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13731 gdb.pascal/types.exp, lib/pascal.exp: New files.
13732
471ba8c9
DJ
137332007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13734
13735 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13736 call.
13737 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13738 to return to the call.
13739 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13740 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13741 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13742 * gdb.mi/mi-until.exp (test_until): Likewise.
13743 * gdb.mi/mi2-until.exp (test_until): Likewise.
13744
fef8a650
DJ
137452007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13746
13747 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13748 two-char array.
13749 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13750
d983da9c
DJ
137512007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13752
13753 * gdb.threads/watchthreads.c (thread_function): Sleep between
13754 iterations.
13755 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13756 at once for S/390. Generate matching fails and passes.
13757
17f62551
VP
137582007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13759
13760 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13761 the 'struct_declarations' variable to zeros.
a9c64011 13762
ed0616c6
VP
137632007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13764
13765 * gdb.cp/mb-ctor.cc: New.
13766 * gdb.cp/mb-ctor.exp: New.
13767 * gdb.cp/mb-templates.cc: New.
13768 * gdb.cp/mb-templates.exp: New.
13769
41f1b697
DJ
137702007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13771
13772 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13773
3f213f78
PA
137742007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13775
13776 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13777 targets.
13778 * configure: Regenerate.
13779
0d381245 137802007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13781
0d381245
VP
13782 * gdb.base/annota1.exp: Adjust for 'info break'
13783 format changes.
13784 * gdb.base/annota3.exp: Likewise.
13785 * gdb.base/break.exp: Likewise.
13786 * gdb.base/condbreak.exp: Likewise.
13787 * gdb.base/pending.exp: Likewise.
13788 * gdb.base/sepdebug.exp: Likewise.
13789 * gdb.base/unload.exp: Likewise.
13790 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13791
fe3f5fa8
VP
137922007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13793
13794 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13795 messages.
13796 * gdb.base/chng-syms.exp: Likewise.
13797 * gdb.base/unload.exp: Likewise.
a9c64011 13798
a75cf6c0
DJ
137992007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13800
13801 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13802
18ecae38
DJ
138032007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13804
13805 * schedlock.c (NUM): Change to 1.
13806 (main): Use args[0] for the main thread.
13807 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13808 regardless of the number of threads.
13809
5509918f
MR
138102007-09-14 Maciej W. Rozycki <macro@mips.com>
13811
4a543daf
MR
13812 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13813 type down.
13814 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13815 test.
13816 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13817 watchpoint type down.
13818 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13819 test.
13820
138212007-09-14 Maciej W. Rozycki <macro@mips.com>
13822
5509918f
MR
13823 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13824 Move all the tests here and run them twice, once using software
13825 watchpoints and once using hardware watchpoints.
13826 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13827
40b53987
DJ
138282007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13829
13830 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13831 test.
13832
695e2681
MK
138332007-09-10 Mark Kettenis <kettenis@gnu.org>
13834
8b3fc8d8
MK
13835 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13836 build-id.
13837
695e2681
MK
13838 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13839 know about $ORIGIN. Calculate output dir from $dest instead of
13840 using ${objdir}/{$subdir}.
13841
58d69f29
MK
138422007-09-09 Mark Kettenis <kettenis@gnu.org>
13843
13844 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13845 gcore, before continuing with the test.
13846
3e347599
DJ
138472007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13848
13849 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13850 * gdb.mi/mi-watch.exp: Likewise.
13851
ea37ba09
DJ
138522007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13853 Jim Blandy <jimb@codesourcery.com>
13854
13855 * gdb.arch/i386-sse.exp: Do not expect character constants.
13856 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13857 * gdb.base/display.exp: Allow print/s.
13858 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13859 and unsigned char array changes.
13860
2025a643
DJ
138612007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13862
13863 * gdb.base/display.exp: Add tests for printf %p.
13864
26669a27
PA
138652007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13866
13867 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13868 the dll name to unicode.
13869
c8f021f8
JK
138702007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13871
13872 * gdb.base/default.exp (show version): Update the version text.
13873 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13874
4cf31eea
JK
138752007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13876
13877 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13878 New files.
13879
4935890f
JK
138802007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13881
13882 * lib/gdb.exp (build_id_debug_filename_get): New function.
13883 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13884 Remove the generate DEBUG file for the future testcase runs.
13885 New testcase for the NT_GNU_BUILD_ID retrieval.
13886 Move the final testing step to ...
13887 (test_different_dir): ... a new function.
13888 New parameter XFAIL to XFAIL all the tests performed.
13889 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13890 New parameter TYPE to PF_PREFIX all the tests performed.
13891
02142340
VP
138922007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13893
13894 * gdb.mi/mi-var-cp.cc (path_expression): New
13895 function.
13896 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13897
36acd84e
UW
138982007-08-27 Markus Deuling <deuling@de.ibm.com>
13899
13900 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13901 to fit into SPU Local Store memory.
13902
a896d121
JB
139032007-08-23 Joel Brobecker <brobecker@adacore.com>
13904
13905 * gdb.base/default.exp: Adjust the expected output of "info
13906 warranty" after the switch to GPLv3.
13907
7b433602
JB
139082007-08-23 Joel Brobecker <brobecker@adacore.com>
13909
13910 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13911 to 30000 (from 20000).
13912
e22f8b7c
JB
139132007-08-23 Joel Brobecker <brobecker@adacore.com>
13914
13915 Switch the license of all .exp files to GPLv3.
13916 Switch the license of all .f and .f90 files to GPLv3.
13917 Switch the license of all .s and .S files to GPLv3.
13918
5a0e3bd0
JB
139192007-08-23 Joel Brobecker <brobecker@adacore.com>
13920
13921 * configure.ac: Switch license to GPLv3.
13922
cc00619d
JB
139232007-08-23 Joel Brobecker <brobecker@adacore.com>
13924
13925 Switch the licensing to GPLv3 for all .ads and .adb files.
13926
8d26208a
DJ
139272007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13928
13929 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13930 and t_int_double.
13931 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13932
4fcb9948
JB
139332007-08-17 Joel Brobecker <brobecker@adacore.com>
13934
13935 * gdb.base/step-line.c: Switch license to GPL version 3, and
13936 update copyright year.
13937 * gdb.base/step-line.inp: Likewise.
13938
b9c34f67
JB
139392007-08-17 Joel Brobecker <brobecker@adacore.com>
13940
13941 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13942 changes inside gdb1555.c.
13943 * gdb.base/pending.exp: Likewise.
13944
2cc17678
DJ
139452007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13946
13947 * config/default.exp: New file.
13948
e48883f7
DJ
139492007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13950
13951 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13952 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13953
1ab80e5b
MR
139542007-07-30 Maciej W. Rozycki <macro@mips.com>
13955
13956 * gdb.base/dump.exp: Force the correct endianness for binary
13957 formats not carrying this information.
13958
aba471f5
DJ
139592007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13960
13961 * gdb.threads/staticthreads.exp: Match .*sem_post.
13962
d4e07204
DJ
139632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13964
13965 * gdb.base/readline.exp (operate_and_get_next): Match the final
13966 prompt.
13967
2b97317d
KB
139682007-07-23 Kevin Buettner <kevinb@redhat.com>
13969
13970 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13971 to restarting SID.
13972
44efa07a
KB
139732007-07-18 Kevin Buettner <kevinb@redhat.com>
13974
13975 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13976 prior to `gdb_start'.
13977
7b5ebade
KB
139782007-07-18 Kevin Buettner <kevinb@redhat.com>
13979
13980 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13981 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13982 Remove call to gdb_unload.
13983
255e7678
DJ
139842007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13985 Daniel Jacobowitz <dan@codesourcery.com>
13986
13987 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13988 for __WIN32__.
13989 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13990 * gdb.base/unload.exp: Use shared library test routines.
13991
3a40aaa0
UW
139922007-07-03 Markus Deuling <deuling@de.ibm.com>
13993
13994 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13995 * gdb.base/solib-symbol-lib.c: Likewise.
13996 * gdb.base/solib-symbol-main.c: Likewise.
13997
b0f4b84b
DJ
139982007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13999
14000 * config/gdbserver.exp (gdb_reconnect): New.
14001 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14002 gdb.base/solib-disc.exp: New files.
14003 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14004 remote debugging".
14005 (gdb_compile): Add shlib_load flag.
14006 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14007 port.
14008 (gdbserver_reconnect): New.
14009
1b05479a
DJ
140102007-07-01 Nick Roberts <nickrob@snap.net.nz>
14011 Daniel Jacobowitz <dan@codesourcery.com>
14012
14013 * gdb.base/annota3.exp: Test for if construct.
14014
86f78eb2
DJ
140152007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14016
14017 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14018
6a2eb474 140192007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14020 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14021
14022 * gdb.base/display.exp: Allow a newline after display/i.
14023 * gdb.base/pc-fp.exp: Likewise.
14024 * gdb.base/sigbpt.exp: Likewise.
14025
f8b73d13
DJ
140262007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14027
14028 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14029 required features to be included.
14030
4339e69e
DJ
140312007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14032
14033 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14034 in info threads output.
14035
23d964e7
UW
140362007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14037 Markus Deuling <deuling@de.ibm.com>
14038
14039 * gdb.arch/spu-info.exp: New testcase.
14040 * gdb.arch/spu-info.c: New file.
14041
fd20f75b
DJ
140422007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14043
14044 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14045 tpcs_offset. Restore lr after the call.
14046 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14047
2226f861
DJ
140482007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14049
14050 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14051 (gdbserver_run): Kill any running gdbserver.
14052 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14053
d12371a9
MR
140542007-05-17 Maciej W. Rozycki <macro@mips.com>
14055
14056 * gdb.base/sigbpt.exp: Preset segv_addr.
14057
93f02886
DJ
140582007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14059
14060 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14061 (gdb_compile_shlib): Likewise.
14062 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14063 (default_gdb_init): Clear cleanfiles.
14064 (gdb_finish): Delete recorded cleanfiles.
14065 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14066
14067 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14068 Do not use isnative.
14069 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14070 gdb.base/so-impl-ld.exp: Likewise.
14071 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14072 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14073 gdb_compile.
14074
b04e06d7
VP
140752007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14076
14077 * config/unknown.exp: Remove.
14078
069ed931
UW
140792007-05-15 Markus Deuling <deuling@de.ibm.com>
14080
14081 * gdb.base/info-proc.exp: Check is_remote.
14082
09db0d03
UW
140832007-05-14 Markus Deuling <deuling@de.ibm.com>
14084
14085 * gdb.base/gcore.exp: Initialize variable core_supported.
14086
af2cbe8c
DJ
140872007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14088
14089 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14090
027c0295
DJ
140912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14092
14093 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14094 * gdb.threads/print-threads.exp (test_all_threads): Allow
14095 negative and hexadecimal thread IDs.
14096
dc5000e7
DJ
140972007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14098
14099 * gdb.java/jprint.java (public): Avoid invalid call to static
14100 method.
14101
2e74ed18
DP
141022007-05-14 Denis Pilat <denis.pilat@st.com>
14103
14104 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14105 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14106 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14107 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14108 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14109
83547f02
UW
141102007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14111
14112 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14113 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14114 this mode.
14115 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14116 * gdb.base/spu.ld: New file.
14117
b18be20d
DJ
141182007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14119
14120 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14121
be444858
DJ
141222007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14123
14124 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14125
b1d53152
DJ
141262007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14127
14128 * gdb.java/jmain.exp: Handle demangled names with and without method
14129 signatures.
14130
d084b331
DJ
141312007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14132
14133 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14134 (have_a_very_merry_interrupt): Remove calls to puts.
14135 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14136 inferior output.
14137 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14138 test names.
14139
db9d7fc5
DJ
141402007-04-29 Markus Deuling <deuling@de.ibm.com>
14141 Daniel Jacobowitz <dan@codesourcery.com>
14142
14143 * gdb.base/auxv.exp (core_works): Also check is_remote.
14144 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14145
ef783a7d 141462007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14147
ef783a7d
VP
14148 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14149 message, not the undefined 'module' variable.
14150 * gdb.base/siginfo.exp: Likewise.
14151 * gdb.base/sigstep.exp: Likewise.
14152 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14153 serialport.
14154 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14155
b7b73cae
CV
141562007-04-25 Corinna Vinschen <vinschen@redhat.com>
14157
14158 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14159 target sim fails. Return 0 otherwise.
14160 (gdb_load): Return prematurely if gdb_target_sim fails.
14161
7d90fdfa
DP
141622007-04-16 Denis Pilat <denis.pilat@st.com>
14163
14164 * gdb.base/setshow.exp: Reset height after having set it to 100.
14165
5d3e9c85
DP
141662007-04-16 Denis Pilat <denis.pilat@st.com>
14167
14168 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14169
18e75969
DP
141702007-04-16 Denis Pilat <denis.pilat@st.com>
14171
14172 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14173
25d5ea92
VP
141742007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14175
14176 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14177 tests. Run the frozen varobjs test.
14178 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14179 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14180
0b49cb80
JK
141812007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14182
14183 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14184 gdb.base/type-opaque.exp: New files.
14185
a73bafbc 141862007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14187
14188 * gdb.mi/mi-var-child.c
a73bafbc
VP
14189 (do_children_tests): User char[2] instead of
14190 char so that automatic printing of pointers to char
14191 don't give unpredicable result.
14192 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14193 local variables.
14194 * gdb.mi/mi-var-child.exp: Step to right line
14195 of do_children_tests.
14196 * gdb.mi/mi2-var-child.exp: Likewise.
14197 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14198 do_locals_tests.
a73bafbc
VP
14199 (do_children_tests): User char[2] instead of
14200 char so that automatic printing of pointers to char
a9c64011 14201 don't give unpredicable result.
a73bafbc 14202 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14203 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14204 Pass test name to mi_wait_for_stop.
14205
7ce59000
DJ
142062007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14207
14208 * gdb.asm/asm-source.exp: Remove d10v case.
14209 * lib/gdb.exp (skip_cplus_tests): Likewise.
14210 * gdb.asm/d10v.inc: Deleted.
14211
20389057
DJ
142122007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14213
14214 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14215
8807d78b
DJ
142162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14217
14218 * config/netware.exp: Delete file.
14219
aa3edb8e
JB
142202007-03-29 Joel Brobecker <brobecker@adacore.com>
14221
14222 * gdb.dwarf2/dw2-noloc.S: New file.
14223 * gdb.dwarf2/dw2-noloc.exp: New file.
14224
297561ac
PA
142252007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14226
14227 * gdb.cp/method2.cc: New test.
14228 * gdb.cp/method2.exp: New test.
14229 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14230
1f81bd39
DJ
142312007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14232
14233 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14234
9453113a
DJ
142352007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14236
14237 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14238
b741e217
DJ
142392007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14240
14241 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14242 (gdb_load): Delete, replace with...
14243 (gdb_reload): ...this.
14244 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14245 * gdb.server/server-mon.exp: Likewise.
14246 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14247 (gdb_start_cmd): New.
14248 (gdb_file_cmd): Save the last loaded file.
14249 (gdb_reload): New.
14250 (gdb_gnu_strip_debug): Use transform.
14251 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14252 support here. Use new $last_loaded_file. Check mtime.
14253 (gdb_target_cmd): Handle ObjC failure case.
14254 (infer_host_exec): Delete.
14255 (gdbserver_load): Rename to...
14256 (gdbserver_run): ...this. Simplify.
14257 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14258 (mi_gdb_load): Move most contents to a new function...
14259 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14260 (mi_run_cmd): Use mi_gdb_target_load.
14261 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14262 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14263 Use gdb_run_cmd.
14264 * gdb.base/charsign.exp: Remove incorrect comment.
14265 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14266 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14267 gdb.base/start.exp: Use gdb_start_cmd.
14268
446ab585 142692007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14270 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14271
14272 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14273 * gdb.base/signull.exp: Similarly.
14274
bbb88ebf
UW
142752007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14276
14277 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14278 messages available to test cases (like chng-sym.exp).
14279
cb8c4a99
AS
142802007-03-14 Andreas Schwab <schwab@suse.de>
14281
14282 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14283 format changes.
14284
4e463ff5
DJ
142852007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14286
14287 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14288 (optimized_1): New.
14289 (main): Call optimized_1.
14290 (gdb2029): Correct typos. Call gdb2029_marker.
14291 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14292 for gdb2029.
14293
b6db2c47
MK
142942007-03-12 Mark Kettenis <kettenis@gnu.org>
14295
14296 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14297 as tabs. Remove redundant test pattern.
14298
70ed3737
UW
142992007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14300
14301 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14302 for /a format output.
14303
47b67b60
DJ
143042007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14305
14306 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14307 collect output incrementally.
14308
b8953b0e
UW
143092007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14310
14311 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14312 for -var-create lpcharacter test.
14313 * gdb.mi/mi2-var-cmd.exp: Likewise.
14314
7acd5c40
UW
143152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14316
14317 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14318 pass on targets where address zero is readable.
14319
9c6759c1
UW
143202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14321
14322 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14323 just a single architecture.
14324
a2f1aeb4
UW
143252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14326
14327 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14328 (fetch_all_registers): New function, uses gdb_test_multiple and
14329 exp_continue to fetch inferior output line-by-line.
14330 Replace all uses of do_get_all_registers by fetch_all_registers.
14331
46579ac2
UW
143322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14333
14334 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14335 in target_info.
14336
fc133f24
MS
143372007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14338
a9c64011 14339 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14340 consistancy; add a default (timeout) case.
14341
7646a51d
MS
143422007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14343
14344 * gdb.base/watchpoint.exp: Fix truncated comment.
14345
dcfff61f
MS
143462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14347
14348 * Makefile.in: Remove spurious single-quotes from sed command.
14349
664e3ee9
DJ
143502007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14351
14352 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14353 func.
14354 * gdb.mi/mi2-var-cmd.exp: Likewise.
14355
d7cc6f2f
JB
143562007-02-27 Joel Brobecker <brobecker@adacore.com>
14357
a9c64011
AS
14358 * gdb.dwarf2/dw2-producer.S: New file.
14359 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14360
143612007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14362
14363 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14364 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14365 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14366 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14367 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14368 Revert tests to use mi_gdb_test and include value field in output
14369 of -var-create.
14370
93d42b30
DJ
143712007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14372
14373 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14374
c499ed39
DJ
143752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14376
14377 * gdb.base/maint.exp: Remove full paths from test names.
14378 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14379 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14380
9836f81b
JB
143812007-02-27 Joel Brobecker <brobecker@adacore.com>
14382
14383 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14384
c74d0ad8
DJ
143852007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14386
14387 * gdb.server/server-mon.exp: New test.
14388
2711e456
DJ
143892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14390
14391 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14392
ff6f572f
DJ
143932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14394
14395 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14396 register capitalization.
14397
fada3feb
DP
143982007-02-13 Denis Pilat <denis.pilat@st.com>
14399
14400 * gdb.mi/mi-var-invalidate.exp: New file.
14401
fb1e4ffc
DJ
144022007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14403
14404 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14405
3da939d7
DJ
144062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14407
14408 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14409
123dc839
DJ
144102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14411
14412 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14413 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14414
877e3645 144152007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14416
14417 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14418 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14419 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14420 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14421 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14422 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14423 Update tests to include value field in output of -var-create.
a9c64011 14424
3c0a2960
AS
144252007-02-08 Andreas Schwab <schwab@suse.de>
14426
14427 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14428
108546a0
DJ
144292007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14430
14431 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14432 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14433
d701dcab
DP
144342007-02-02 Denis Pilat <denis.pilat@st.com>
14435
14436 * gdb.threads/threadapply.exp: check that frame is not changed by
14437 the thread apply all command.
14438
783e3e2f
AS
144392007-01-31 Andreas Schwab <schwab@suse.de>
14440
6d9c3a87
AS
14441 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14442
3c50d7b9
AS
14443 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14444 in the dwarf sections.
14445 * gdb.dwarf2/mac-fileno.S: Likewise.
14446
783e3e2f
AS
14447 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14448 bspstore register on ia64.
14449
78ff580e
AS
144502007-01-29 Andreas Schwab <schwab@suse.de>
14451
cc8e9b12
AS
14452 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14453 "frame-begin" annotation.
14454
78ff580e
AS
14455 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14456 number of "frames-invalid" annotations.
14457
704a4f78
DJ
144582007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14459
14460 * gdb.base/commands.exp: Call if_commands_test.
14461 (gdb_test_no_prompt, if_commands_test): New.
14462
e741bf94
MK
144632007-01-28 Mark Kettenis <kettenis@gnu.org>
14464
14465 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14466
474d0ad3
AS
144672007-01-27 Andreas Schwab <schwab@suse.de>
14468
14469 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14470 .short/.int/.quad in the dwarf sections.
14471 * gdb.dwarf2/dw2-intercu.S: Likewise.
14472 * gdb.dwarf2/dw2-intermix.S: Likewise.
14473
e784b426
JK
144742007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14475
14476 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14477 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14478 array.
e784b426
JK
14479 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14480 * gdb.base/setvar.exp: Likewise.
14481
37f08e04
AS
144822007-01-26 Andreas Schwab <schwab@suse.de>
14483
9a01813a
AS
14484 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14485 test.
14486
37f08e04
AS
14487 * gdb.base/multi-forks.exp ("restart $i"): Also match
14488 __kernel_syscall_via_break.
14489
6e2a9270
VP
144902007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14491
14492 * lib/mi-support.exp (mi_delete_varobj): New.
14493 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14494 testcase.
14495 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14496 (main): Call the above.
14497 (reference_update_test, base_in_reference_test)
14498 (reference_to_pointer): Delete the created varobjs.
a9c64011 14499
e515b470
DJ
145002007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14501
14502 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14503 * configure: Regenerated.
14504 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14505 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14506 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14507 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14508 * lib/gdb.exp (gdb_skip_xml_test): New function.
14509
08d8bcd7
DJ
145102007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14511
14512 * gdb.base/sigrepeat.exp: Correct error message.
14513
145142007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14515 Daniel Jacobowitz <dan@codesourcery.com>
14516
14517 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14518 gdb.arch/i386-gnu-cfi-asm.S: New files.
14519
97c3f1f3
JK
145202007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14521
14522 * lib/gdb.exp: Abort on missing `site.exp'.
14523
cb1df416
DJ
145242007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14525 Daniel Jacobowitz <dan@codesourcery.com>
14526
14527 * gdb.base/included.c, gdb.base/included.exp,
14528 gdb.base/included.h: New files.
14529
35990120
DJ
145302007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14531
14532 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14533 (maximize_rlimit): Reduce limits on 64-bit systems.
14534
6e81a116 145352007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14536
14537 From Marcus Deuling <deuling@de.ibm.com>:
14538 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14539 every case.
14540
6c3c41f3
NR
145412007-01-13 Nick Roberts <nickrob@snap.net.nz>
14542
14543 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14544 (test_path_specification): Use objdir instead of srcdir to always
14545 get an absolute filename.
14546
2f12c312
DJ
145472007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14548
14549 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14550
81121995
VP
145512007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14552
14553 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14554 Make sure the variable we're using is in scope.
14555 (reference_to_pointer): Likewise.
14556
4741b737
DJ
145572007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14558
14559 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14560 has no debug information.
14561
054410c3
DJ
145622007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14563
14564 * gdb.base/annota1.exp: Remove extra send_gdb.
14565
818f79f6
DJ
145662007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14567
14568 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14569
f7a6bb70
DJ
145702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14571
14572 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14573
57e66780
DJ
145742007-01-08 Nick Roberts <nickrob@snap.net.nz>
14575 Daniel Jacobowitz <dan@codesourcery.com>
14576
14577 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14578 lcharacter or linteger change. Correct duplicated test name.
14579 * gdb.mi/mi2-var-cmd.exp: Likewise.
14580
3d799a95
DJ
145812007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14582
14583 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14584
145852007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14586
a9c64011
AS
14587 * gdb.base/nofield.c: New file.
14588 * gdb.base/nofield.exp: New testcase.
51679ba9 14589
eafb94e8
NR
145902007-01-05 Nick Roberts <nickrob@snap.net.nz>
14591
14592 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14593
14594 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14595 test.
14596
5e572bb4
DJ
145972007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14598
14599 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14600
74a44383
DJ
146012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14602
14603 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14604 when continuing.
14605
1b572db9
DJ
146062007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14607
14608 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14609 Expect ".exe" extension.
14610
381bc39b
DJ
146112007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14612
14613 * gdb.base/charset.exp: Add explicit filename to break.
14614 * gdb.base/dbx.exp: Add explicit filename to breaks.
14615
2b70e4c6
DJ
146162007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14617
14618 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14619 * gdb.mi/mi2-file.exp: Likewise.
14620
303b6f5d
DJ
146212007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14622
14623 Implement specification of MI tests as comments
14624 in C and C++ sources.
14625 * lib/mi-support.exp (mi_autotest_data): New variable.
14626 (mi_autotest_source): New variable.
14627 (count_newlines, mi_prepare_inline_tests)
14628 (mi_get_inline_test, mi_continue_to_line)
14629 (mi_run_inline_test, mi_tbreak)
14630 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14631 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14632 Run inline tests.
14633 * gdb.mi/mi-var-cp.cc: Define tests here.
14634
23da0d94
VP
146352007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14636
14637 Simplify usage of mi_continue_to.
14638 * lib/mi-support.exp (mi_runto_helper): Renamed
14639 from mi_runto, added new parameter 'run_or_continue'.
14640 (mi_runto): Use mi_runto_helper.
14641 (mi_continue_to): Accept just function name as parameter.
14642 Use mi_runto_helper.
14643 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14644 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14645
f9e18282
JB
146462006-01-04 Joel Brobecker <brobecker@adacore.com>
14647
14648 Make this testcase a bit more realistic. The current code
14649 is too simplistic, and allows the compiler to optimize out
14650 some of the entities we need for this testcase.
14651 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14652 (Do_Nothing): Add extra parameter.
14653 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14654 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14655 by using a variable of type Void_Star.
14656
fd678c65
JB
146572006-01-04 Joel Brobecker <brobecker@adacore.com>
14658
14659 * gdb.ada/catch_ex/foo.adb: New file.
14660 * gdb.ada/catch_ex.exp: New testcase.
14661
05cfdb42
DJ
146622007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14663
14664 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14665 pass --image-base to linker.
14666
2e03ee74
DJ
146672007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14668 Daniel Jacobowitz <dan@codesourcery.com>
14669
14670 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14671 secondary prompts.
14672
0d5de010
DJ
146732007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14674
14675 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14676 output. Test the types of members and member pointers.
14677 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14678 gdb/2092.
14679 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14680 statement. Enable for GCC. Update expected output for some tests
14681 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14682 layout.
14683 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14684 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14685 (Diamond::vget_base): New.
14686 (main): Add new tests.
14687 * gdb.cp/printmethod.exp: Update expected output for member functions.
14688 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14689 print pEe->D::vg().
14690
61a771aa
DJ
146912007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14692
14693 * gdb.threads/tls.exp: Allow stops in sem_post.
14694
2fa63963
DJ
146952006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14696
14697 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14698 * gdb.base/annota3.exp: Likewise.
14699 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14700 again (instead of timing out).
14701 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14702 GCC bug 26475.
14703 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14704 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14705 test from jmisc1.exp.
14706 * gdb.java/jmisc1.exp: Delete.
14707 * gdb.java/jprint.exp: Adjust to work with method signatures including
14708 return types.
14709 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14710 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14711 * lib/java.exp (compile_java_from_source): Pass the correct type
14712 to target_compile.
14713
5eefc2b7
JB
147142006-12-31 Joel Brobecker <brobecker@adacore.com>
14715
14716 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14717 (stack_align_edx): New function.
14718 (stack_align_eax): New function.
14719 (main): Add calls to stack_align_edx and stack_align_eax.
14720 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14721 Add testing for the cases where the register used during a stack
14722 realignment is edx. Same for eax.
14723
227c54da
DJ
147242006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14725
14726 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14727 and generic PE targets.
14728
cab8ac94
JB
147292006-12-29 Joel Brobecker <brobecker@adacore.com>
14730
14731 * gdb.ada/array_return.exp: Update copyright date list.
14732
ba54f318
JB
147332006-12-27 Joel Brobecker <brobecker@adacore.com>
14734
14735 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14736 (Create_Small_Float_Vector): New function.
14737 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14738 function body.
14739 * gdb.ada/array_return/p.adb: Use new type and function from
14740 package Pck.
14741 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14742 able to print the value returned by a function returning an
14743 array of float.
14744
6b7a35dd
JB
147452006-12-20 Joel Brobecker <brobecker@adacore.com>
14746
14747 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14748 The associated tests should be PASSing.
14749
038224f6
VP
147502006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14751
14752 Test for base in references.
14753 * gdb.mi/mi-var-cp.cc: Add test code.
14754 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14755 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14756 * gdb.mi/mi2-watch.exp: Likewise.
14757 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14758 (mi_list_varobj_children): New function.
14759
b26ed50d
VP
147602006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14761
14762 * lib/mi-support.exp
14763 (mi_runto): Accept "()" after function name.
14764 (mi_create_varobj): New function.
14765 (mi_varobj_update): New function.
14766 (mi_Check_varobj_value): New function.
14767 * gdb.mi/mi-var-cp.exp: New file.
14768 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14769
08232497
DJ
147702006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14771
14772 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14773 gdb.base/weaklib2.c: New files.
14774
d394c993 147752006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14776
ac6c2fba
NS
14777 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14778 info. Adjust test names.
14779
8ec659a0 14780 * gdb.base/break.c (main): Move position of malloc.
d394c993 14781 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14782
acd65feb
VP
147832006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14784
14785 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14786 assignement of arrays and function pointers.
14787 * gdb.mi/var-cmd.c: Add declaration necessary for above
14788 tests.
14789
f556d5e5
NS
147902006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14791
14792 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14793
14794 * gdb.threads/linux-dp.exp: Read thread table before and after
14795 creating each philosopher and verify it.
14796
697bc68d
NS
147972006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14798 Paul Brook <paul@codesourcery.com>
14799 Daniel Jacobowitz <dan@codesourcery.com>
14800
14801 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14802 main to remove duplication. Add start function of the form
697bc68d
NS
14803 '_*start[1-9]*'. Add RVDS start function.
14804
29d73ae4
DJ
148052006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14806
14807 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14808
c1d88655
UW
148092006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14810
14811 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14812 * gdb.asm/spu.inc: New file.
14813 * gdb.base/term.exp: Disable if [target_info exists noargs].
14814 * gdb.gdb/complaints.exp: Disable if ![isnative].
14815 * gdb.gdb/selftest.exp: Likewise.
14816 * gdb.gdb/observer.exp: Likewise.
14817 * gdb.gdb/xfullpath.exp: Likewise.
14818 * gdb.base/attach.exp: Disable on SPU target.
14819 * gdb.cp/bs145503.exp: Likewise.
14820 * gdb.cp/exception.exp: Likewise.
14821 * gdb.cp/userdef.exp: Likewise.
14822
32a13b1a
DJ
148232006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14824
14825 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14826
d8295fe9
VP
148272006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14828
14829 * gdb.base/completion.exp: Fix completion tests for
14830 'info' and 'info '.
14831 * gdb.base/help.exp (help_test_raw, test_class_help)
14832 (test_prefix_command_help): Move...
14833 * lib/gdb.exp: Here.
14834 * gdb.base/main.exp: Adjust.
14835 * gdb.cp/maint.exp: Adjust.
14836 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14837
8c394015
VP
148382006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14839
14840 * gdb.stabs/weird.exp (print_weird_var): Use
14841 gdb_test_multiple instead of gdb_expect.
14842
027fc1bc
VP
148432006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14844
14845 * gdb.base/help.exp (help_test_raw): New.
14846 (test_class_help): New.
14847 (test_prefix_command_help): New.
14848 Adjust testcases.
14849
67609209
FR
148502006-11-09 Christophe Lyon <christophe.lyon@st.com>
14851
14852 * gdb.base/constvars.c (main): Write to crass and crips, so that
14853 they are allocated by the compiler.
14854
f73adfeb
AS
148552006-10-27 Andreas Schwab <schwab@suse.de>
14856
14857 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14858 "detach-fork".
14859
2f83a18e
DJ
148602006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14861
14862 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14863 of patterns.
14864
94277a38
DJ
148652006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14866
14867 * gdb.base/sepdebug.exp: Remove debug format test.
14868 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14869 Handle no-symtab.
14870 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14871
5bd2f6e2
DJ
148722006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14873
14874 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14875 int to pointer or pointer to int.
14876 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14877
8c008720
DJ
148782006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14879
14880 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14881
9e35dae4
DJ
148822006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14883
14884 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14885
d9639e13
DJ
148862006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14887
14888 PR c++/2116
14889 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14890
390a1bd0
JB
148912006-10-06 Joel Brobecker <brobecker@adacore.com>
14892
14893 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14894 the corresponding bug has been fixed in GDB (PR/2018).
14895
dd920c33
JB
148962006-10-06 Joel Brobecker <brobecker@adacore.com>
14897
14898 * gdb.base/subst.exp: New testcase.
14899
53bbefe9
JB
149002006-10-06 Joel Brobecker <brobecker@adacore.com>
14901
14902 * gdb.ada/array_return/pck.ads: Add copyright notice.
14903 * gdb.ada/array_return/pck.adb: Likewise.
14904 * gdb.ada/array_return/p.adb: Likewise.
14905 * gdb.ada/exec_changed/first.adb: Likewise.
14906 * gdb.ada/exec_changed/second.adb: Likewise.
14907
09851417
JB
149082006-10-06 Joel Brobecker <brobecker@adacore.com>
14909
14910 * gdb.ada/watch_arg/watch.adb: New file.
14911 * gdb.ada/watch_arg.exp: New testcase.
14912
041bf30d
VP
149132006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14914
14915 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14916 via string_to_regexp.
041bf30d 14917 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14918
f286fbdd 149192006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14920
14921 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14922 Remove unused / obsolete files.
14923
7c07f349
NR
149242006-09-19 Nick Roberts <nickrob@snap.net.nz>
14925
14926 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14927
cd5ff84a
VP
149282006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14929
14930 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14931 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14932 the number of frames.
cd5ff84a 14933
ae018d1a
DJ
149342006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14935
14936 * gdb.base/args.c (main): Add breakpoint marker.
14937 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14938 really test empty arguments.
14939 (args_load): Delete.
14940 (args_test): New.
14941
b399c549
NR
149422006-09-13 Nick Roberts <nickrob@snap.net.nz>
14943
14944 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14945 check for one file.
b399c549 14946
2ab1eb7a
VP
149472006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14948
14949 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14950 HIGH_FRAME argument to -stack-list-locals can be larger than
14951 the number of frames.
a9c64011 14952
476308bf
FF
149532006-08-18 Fred Fish <fnf@specifix.com>
14954
14955 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14956 '$' in front of skip_vmx_tests_saved when setting that.
14957
8625200f
AS
149582006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14959
14960 * gdb.base/trace-commands.exp: New file.
14961
089ec8f1
DJ
149622006-08-10 Joel Brobecker <brobecker@adacore.com>
14963 Daniel Jacobowitz <dan@codesourcery.com>
14964
14965 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14966 expected output of the backtrace commands.
14967
b60f0898
JB
149682006-08-09 Joel Brobecker <brobecker@adacore.com>
14969
14970 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14971 untested followed by return combination.
14972 * gdb.arch/altivec-regs.exp: Likewise.
14973 * gdb.arch/e500-abi.exp: Likewise.
14974 * gdb.arch/e500-regs.exp: Likewise.
14975 * gdb.arch/gdb1291.exp: Likewise.
14976 * gdb.arch/gdb1431.exp: Likewise.
14977 * gdb.arch/gdb1558.exp: Likewise.
14978 * gdb.arch/i386-prologue.exp: Likewise.
14979 * gdb.arch/i386-unwind.exp: Likewise.
14980 * gdb.asm/asm-source.exp: Likewise.
14981 * gdb.base/a2-run.exp: Likewise.
14982 * gdb.base/advance.exp: Likewise.
14983 * gdb.base/all-bin.exp: Likewise.
14984 * gdb.base/annota1.exp: Likewise.
14985 * gdb.base/annota3.exp: Likewise.
14986 * gdb.base/args.exp: Likewise.
14987 * gdb.base/arithmet.exp: Likewise.
14988 * gdb.base/assign.exp: Likewise.
14989 * gdb.base/async.exp: Likewise.
14990 * gdb.base/attach.exp: Likewise.
14991 * gdb.base/bang.exp: Likewise.
14992 * gdb.base/bigcore.exp: Likewise.
14993 * gdb.base/bitfields.exp: Likewise.
14994 * gdb.base/bitfields2.exp: Likewise.
14995 * gdb.base/break.exp: Likewise.
14996 * gdb.base/call-sc.exp: Likewise.
14997 * gdb.base/call-strs.exp: Likewise.
14998 * gdb.base/callfuncs.exp: Likewise.
14999 * gdb.base/checkpoint.exp: Likewise.
15000 * gdb.base/chng-syms.exp: Likewise.
15001 * gdb.base/code-expr.exp: Likewise.
15002 * gdb.base/commands.exp: Likewise.
15003 * gdb.base/completion.exp: Likewise.
15004 * gdb.base/cond-expr.exp: Likewise.
15005 * gdb.base/condbreak.exp: Likewise.
15006 * gdb.base/consecutive.exp: Likewise.
15007 * gdb.base/constvars.exp: Likewise.
15008 * gdb.base/corefile.exp: Likewise.
15009 * gdb.base/cvexpr.exp: Likewise.
15010 * gdb.base/dbx.exp: Likewise.
15011 * gdb.base/define.exp: Likewise.
15012 * gdb.base/detach.exp: Likewise.
15013 * gdb.base/display.exp: Likewise.
15014 * gdb.base/dump.exp: Likewise.
15015 * gdb.base/ena-dis-br.exp: Likewise.
15016 * gdb.base/ending-run.exp: Likewise.
15017 * gdb.base/environ.exp: Likewise.
15018 * gdb.base/eval-skip.exp: Likewise.
15019 * gdb.base/exprs.exp: Likewise.
15020 * gdb.base/fileio.exp: Likewise.
15021 * gdb.base/finish.exp: Likewise.
15022 * gdb.base/float.exp: Likewise.
15023 * gdb.base/foll-exec.exp: Likewise.
15024 * gdb.base/foll-fork.exp: Likewise.
15025 * gdb.base/foll-vfork.exp: Likewise.
15026 * gdb.base/freebpcmd.exp: Likewise.
15027 * gdb.base/funcargs.exp: Likewise.
15028 * gdb.base/gcore.exp: Likewise.
15029 * gdb.base/gdb1090.exp: Likewise.
15030 * gdb.base/gdb1250.exp: Likewise.
15031 * gdb.base/huge.exp: Likewise.
15032 * gdb.base/info-proc.exp: Likewise.
15033 * gdb.base/interrupt.exp: Likewise.
15034 * gdb.base/jump.exp: Likewise.
15035 * gdb.base/langs.exp: Likewise.
15036 * gdb.base/lineinc.exp: Likewise.
15037 * gdb.base/list.exp: Likewise.
15038 * gdb.base/logical.exp: Likewise.
15039 * gdb.base/long_long.exp: Likewise.
15040 * gdb.base/macscp.exp: Likewise.
15041 * gdb.base/maint.exp: Likewise.
15042 * gdb.base/mips_pro.exp: Likewise.
15043 * gdb.base/miscexprs.exp: Likewise.
15044 * gdb.base/multi-forks.exp: Likewise.
15045 * gdb.base/opaque.exp: Likewise.
15046 * gdb.base/overlays.exp: Likewise.
15047 * gdb.base/pc-fp.exp: Likewise.
15048 * gdb.base/pointers.exp: Likewise.
15049 * gdb.base/printcmds.exp: Likewise.
15050 * gdb.base/psymtab.exp: Likewise.
15051 * gdb.base/ptype.exp: Likewise.
15052 * gdb.base/recurse.exp: Likewise.
15053 * gdb.base/relational.exp: Likewise.
15054 * gdb.base/relocate.exp: Likewise.
15055 * gdb.base/remote.exp: Likewise.
15056 * gdb.base/reread.exp: Likewise.
15057 * gdb.base/restore.exp: Likewise.
15058 * gdb.base/return.exp: Likewise.
15059 * gdb.base/return2.exp: Likewise.
15060 * gdb.base/scope.exp: Likewise.
15061 * gdb.base/sect-cmd.exp: Likewise.
15062 * gdb.base/sep.exp: Likewise.
15063 * gdb.base/sepdebug.exp: Likewise.
15064 * gdb.base/setshow.exp: Likewise.
15065 * gdb.base/setvar.exp: Likewise.
15066 * gdb.base/sigall.exp: Likewise.
15067 * gdb.base/sigbpt.exp: Likewise.
15068 * gdb.base/signals.exp: Likewise.
15069 * gdb.base/signull.exp: Likewise.
15070 * gdb.base/sizeof.exp: Likewise.
15071 * gdb.base/solib.exp: Likewise.
15072 * gdb.base/step-line.exp: Likewise.
15073 * gdb.base/step-test.exp: Likewise.
15074 * gdb.base/structs.exp: Likewise.
15075 * gdb.base/structs2.exp: Likewise.
15076 * gdb.base/term.exp: Likewise.
15077 * gdb.base/twice.exp: Likewise.
15078 * gdb.base/until.exp: Likewise.
15079 * gdb.base/varargs.exp: Likewise.
15080 * gdb.base/volatile.exp: Likewise.
15081 * gdb.base/watchpoint.exp: Likewise.
15082 * gdb.base/whatis-exp.exp: Likewise.
15083 * gdb.base/whatis.exp: Likewise.
15084 * gdb.cp/ambiguous.exp: Likewise.
15085 * gdb.cp/annota2.exp: Likewise.
15086 * gdb.cp/annota3.exp: Likewise.
15087 * gdb.cp/bool.exp: Likewise.
15088 * gdb.cp/breakpoint.exp: Likewise.
15089 * gdb.cp/casts.exp: Likewise.
15090 * gdb.cp/class2.exp: Likewise.
15091 * gdb.cp/classes.exp: Likewise.
15092 * gdb.cp/cplusfuncs.exp: Likewise.
15093 * gdb.cp/ctti.exp: Likewise.
15094 * gdb.cp/derivation.exp: Likewise.
15095 * gdb.cp/exception.exp: Likewise.
15096 * gdb.cp/gdb1355.exp: Likewise.
15097 * gdb.cp/hang.exp: Likewise.
15098 * gdb.cp/inherit.exp: Likewise.
15099 * gdb.cp/local.exp: Likewise.
15100 * gdb.cp/m-data.exp: Likewise.
15101 * gdb.cp/m-static.exp: Likewise.
15102 * gdb.cp/member-ptr.exp: Likewise.
15103 * gdb.cp/method.exp: Likewise.
15104 * gdb.cp/misc.exp: Likewise.
15105 * gdb.cp/namespace.exp: Likewise.
15106 * gdb.cp/overload.exp: Likewise.
15107 * gdb.cp/ovldbreak.exp: Likewise.
15108 * gdb.cp/pr-1023.exp: Likewise.
15109 * gdb.cp/pr-1210.exp: Likewise.
15110 * gdb.cp/pr-574.exp: Likewise.
15111 * gdb.cp/printmethod.exp: Likewise.
15112 * gdb.cp/psmang.exp: Likewise.
15113 * gdb.cp/ref-params.exp: Likewise.
15114 * gdb.cp/ref-types.exp: Likewise.
15115 * gdb.cp/rtti.exp: Likewise.
15116 * gdb.cp/templates.exp: Likewise.
15117 * gdb.cp/try_catch.exp: Likewise.
15118 * gdb.cp/userdef.exp: Likewise.
15119 * gdb.cp/virtfunc.exp: Likewise.
15120 * gdb.disasm/am33.exp: Likewise.
15121 * gdb.disasm/h8300s.exp: Likewise.
15122 * gdb.disasm/mn10300.exp: Likewise.
15123 * gdb.disasm/sh3.exp: Likewise.
15124 * gdb.disasm/t01_mov.exp: Likewise.
15125 * gdb.disasm/t02_mova.exp: Likewise.
15126 * gdb.disasm/t03_add.exp: Likewise.
15127 * gdb.disasm/t04_sub.exp: Likewise.
15128 * gdb.disasm/t05_cmp.exp: Likewise.
15129 * gdb.disasm/t06_ari2.exp: Likewise.
15130 * gdb.disasm/t07_ari3.exp: Likewise.
15131 * gdb.disasm/t08_or.exp: Likewise.
15132 * gdb.disasm/t09_xor.exp: Likewise.
15133 * gdb.disasm/t10_and.exp: Likewise.
15134 * gdb.disasm/t11_logs.exp: Likewise.
15135 * gdb.disasm/t12_bit.exp: Likewise.
15136 * gdb.disasm/t13_otr.exp: Likewise.
15137 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15138 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15139 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15140 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15141 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15142 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15143 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15144 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15145 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15146 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15147 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15148 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15149 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15150 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15151 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15152 * gdb.mi/gdb701.exp: Likewise.
15153 * gdb.mi/gdb792.exp: Likewise.
15154 * gdb.mi/mi-basics.exp: Likewise.
15155 * gdb.mi/mi-break.exp: Likewise.
15156 * gdb.mi/mi-cli.exp: Likewise.
15157 * gdb.mi/mi-console.exp: Likewise.
15158 * gdb.mi/mi-disassemble.exp: Likewise.
15159 * gdb.mi/mi-eval.exp: Likewise.
15160 * gdb.mi/mi-file.exp: Likewise.
15161 * gdb.mi/mi-read-memory.exp: Likewise.
15162 * gdb.mi/mi-regs.exp: Likewise.
15163 * gdb.mi/mi-return.exp: Likewise.
15164 * gdb.mi/mi-simplerun.exp: Likewise.
15165 * gdb.mi/mi-stack.exp: Likewise.
15166 * gdb.mi/mi-stepi.exp: Likewise.
15167 * gdb.mi/mi-syn-frame.exp: Likewise.
15168 * gdb.mi/mi-until.exp: Likewise.
15169 * gdb.mi/mi-var-block.exp: Likewise.
15170 * gdb.mi/mi-var-child.exp: Likewise.
15171 * gdb.mi/mi-var-cmd.exp: Likewise.
15172 * gdb.mi/mi-var-display.exp: Likewise.
15173 * gdb.mi/mi-watch.exp: Likewise.
15174 * gdb.mi/mi2-basics.exp: Likewise.
15175 * gdb.mi/mi2-break.exp: Likewise.
15176 * gdb.mi/mi2-cli.exp: Likewise.
15177 * gdb.mi/mi2-console.exp: Likewise.
15178 * gdb.mi/mi2-disassemble.exp: Likewise.
15179 * gdb.mi/mi2-eval.exp: Likewise.
15180 * gdb.mi/mi2-file.exp: Likewise.
15181 * gdb.mi/mi2-read-memory.exp: Likewise.
15182 * gdb.mi/mi2-regs.exp: Likewise.
15183 * gdb.mi/mi2-return.exp: Likewise.
15184 * gdb.mi/mi2-simplerun.exp: Likewise.
15185 * gdb.mi/mi2-stack.exp: Likewise.
15186 * gdb.mi/mi2-stepi.exp: Likewise.
15187 * gdb.mi/mi2-syn-frame.exp: Likewise.
15188 * gdb.mi/mi2-until.exp: Likewise.
15189 * gdb.mi/mi2-var-block.exp: Likewise.
15190 * gdb.mi/mi2-var-child.exp: Likewise.
15191 * gdb.mi/mi2-var-cmd.exp: Likewise.
15192 * gdb.mi/mi2-var-display.exp: Likewise.
15193 * gdb.mi/mi2-watch.exp: Likewise.
15194 * gdb.stabs/exclfwd.exp: Likewise.
15195 * gdb.stabs/weird.exp: Likewise.
15196 * gdb.threads/gcore-thread.exp: Likewise.
15197 * gdb.trace/actions.exp: Likewise.
15198 * gdb.trace/backtrace.exp: Likewise.
15199 * gdb.trace/circ.exp: Likewise.
15200 * gdb.trace/collection.exp: Likewise.
15201 * gdb.trace/deltrace.exp: Likewise.
15202 * gdb.trace/infotrace.exp: Likewise.
15203 * gdb.trace/limits.exp: Likewise.
15204 * gdb.trace/packetlen.exp: Likewise.
15205 * gdb.trace/passc-dyn.exp: Likewise.
15206 * gdb.trace/passcount.exp: Likewise.
15207 * gdb.trace/report.exp: Likewise.
15208 * gdb.trace/save-trace.exp: Likewise.
15209 * gdb.trace/tfind.exp: Likewise.
15210 * gdb.trace/tracecmd.exp: Likewise.
15211 * gdb.trace/while-dyn.exp: Likewise.
15212 * gdb.trace/while-stepping.exp: Likewise.
15213
f4b618d1
JB
152142006-08-08 Joel Brobecker <brobecker@adacore.com>
15215
15216 * gdb.base/step-bt.c: New file.
15217 * gdb.base/step-bt.exp: New testcase.
15218
3d00d119
DJ
152192006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15220
15221 * config/monitor.exp (gdb_load): Remove support for obsolete
15222 download-write-size.
15223 * gdb.base/remote.exp: Likewise. Update all callers of
15224 gdb_timed_load.
15225
017b5bd4
DJ
152262006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15227
15228 * cursal.exp: Pass binfile to gdb_load.
15229
837c599d
DJ
152302006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15231
15232 * gdb.base/cursal.exp: Add "" to gdb_load call.
15233
8dd4540b
MK
152342006-07-29 Mark Kettenis <kettenis@gnu.org>
15235
15236 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15237 NetBSD/ELF targets.
15238
ab5c9f60
DJ
152392006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15240
15241 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15242 operator*.
15243
4c42eaff
DJ
152442006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15245
15246 * gdb.base/completion.exp: Update for change in "file" behavior.
15247 * gdb.stabs/weird.exp: Likewise.
15248 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15249 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15250
0155cc76
NS
152512006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15252
15253 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15254 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15255
16026cd7
AS
152562006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15257
15258 * gdb.base/default.exp: Update source command error message.
15259 * gdb.base/help.exp: Update 'help source' message.
15260
16963cb6
DJ
152612006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15262
15263 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15264 test.
15265
6d7fd486
AS
152662006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15267
15268 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15269
29e8a844
DJ
152702006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15271
15272 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15273
6afcfa39
DJ
152742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15275
15276 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15277
267a692b
MK
152782006-07-17 Mark Kettenis <kettenis@gnu.org>
15279
15280 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15281 *-*-openbsd* from targets for wich we expect ARM FPA floating
15282 point format.
15283
85d2fec4
NR
152842006-07-17 Nick Roberts <nickrob@snap.net.nz>
15285
15286 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15287
152882006-07-17 Mark Kettenis <kettenis@gnu.org>
15289
15290 * gdb.base/annota3.exp: Expect frame-begin annotation.
15291
85b4c6e8
JB
152922006-07-14 Joel Brobecker <brobecker@adacore.com>
15293
15294 * gdb.base/help.exp: Adjust "help unset" test to accept
15295 any list of unset commands.
15296
fb933624
DJ
152972006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15298 Daniel Jacobowitz <dan@codesourcery.com>
15299
15300 * gdb.cp/ref-params.exp: New test.
15301 * gdb.cp/ref-params.cc: New source file.
15302 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15303
1dff4b64
MK
153042006-07-08 Mark Kettenis <kettenis@gnu.org>
15305
15306 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15307 spaces/tabs in regular expressions since they might not be there.
15308
40d2e0e3
AS
153092006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15310
15311 * gdb.base/ifelse.exp: New file.
15312
f6c957d2
NS
153132006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15314
15315 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15316 line.
15317 * gdb.base/huge.exp: Loop over compilation to find a size that
15318 is acceptable.
15319 * gdb.base/remote.exp: Correct expected strings.
15320 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15321
b9c5a23d
DJ
153222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15323
15324 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15325
9af2e58d
DJ
153262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15327
15328 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15329 native.
15330
30930ca5
DJ
153312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15332
15333 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15334 enable stabs testing.
15335
aa32fa1d
DJ
153362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15337
bd4a4c80 15338 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15339 gdb_test_multiple does.
15340
321fef15
DJ
153412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15342
15343 * Makefile.in (host_alias): Remove.
15344 (target_alias): Use @target_noncanonical@.
15345 (site.exp): Don't set host_alias.
15346 * aclocal.m4: Remove contents. Include acx.m4.
15347 * configure: Regenerated.
15348 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15349
e1c2defa
NS
153502006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15351
e63b55d1
NS
15352 * lib/gdb.exp (gdb_load_cmd): New.
15353
5600ea19
NS
15354 * gdb.base/fileio.c: Add system(NULL) test.
15355 * gdb.base/fileio.exp: Check it.
15356
e1c2defa
NS
15357 * gdb.base/break.c: Add 10a breakpoint at }
15358 * gdb.base/break.exp: Add test for breakpoint at }
15359 * gdb.cp/anon-union.cc: Add code at end of function.
15360 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15361 * gdb.mi/var-cmd.c: Add code at end of function.
15362 * gdb.mi/mi-var-display.exp: Adjust end of next.
15363 * gdb.mi/mi2-var-display.exp: Likewise.
15364 * gdb.base/fileio.c: Add stop function and insert calls at
15365 stopping places.
15366 * gdb.base/fileio.exp: Breakpoint stop function and remove
15367 explicit line number references.
15368
6c0112ec
JB
153692006-05-19 Joel Brobecker <brobecker@adacore.com>
15370
a9c64011
AS
15371 * gdb.base/del.exp (test_delete_alias): New function.
15372 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15373
154189a4
FF
153742006-05-18 Fred Fish <fnf@specifix.com>
15375
15376 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15377 required. Check for spurious output after program exits normally.
15378
582e64c2
FF
153792006-05-17 Fred Fish <fnf@specifix.com>
15380
15381 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15382 gdb_load, so it works in the simulator.
15383
8ef6493a
FF
153842006-05-11 Fred Fish <fnf@specifix.com>
15385
15386 * gdb.base/bang.exp: Ignore unexpected output between the
15387 "program exited normally" and the gdb prompt, as many other
15388 tests do.
15389
692b141c
MK
153902006-05-07 Mark Kettenis <kettenis@gnu.org>
15391
15392 * gdb.base/help.exp: Make "delete checkpoint" part option for
15393 "help d" and "help delete" tests.
15394
540b8a30
UW
153952006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15396
a9c64011 15397 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15398 expected output in some mi_gdb_test statements.
15399 * gdb.mi/mi2-basics.exp: Likewise.
15400
9b6462d9
JB
154012006-05-05 Joel Brobecker <brobecker@adacore.com>
15402
15403 * gdb.base/del.c: New file.
15404 * gdb.base/del.exp: New testcase.
15405
954de43b
DM
154062006-05-05 David S. Miller <davem@sunset.davemloft.net>
15407
15408 * gdb.base/break.exp: Do not assume a breakpoint on
15409 main will actually be in $srcfile when optimizing.
1303f75e
DM
15410 * gdb.base/savedregs.exp: Do not require that the dummy
15411 frame location match up to a symbol and source file location.
c3242428
DM
15412 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15413 will get printed without a mi_cmd_data_list_register_values prefix.
15414 (*-data-list-register-*): Correct regular expressions to expect the new
15415 pseudo d? floating point registers.
15416 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15417
c7e64c9a
DJ
154182006-05-05 Christophe Lyon <christophe.lyon@st.com>
15419
15420 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15421 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15422 is allocated by the compiler.
15423 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15424 anons, e, anone to force their allocation by the compiler.
15425
154262006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15427
15428 * gdb.base/help.exp: Update expected text for help d and
15429 help delete.
15430
27ce9a6d
MK
154312006-05-02 Mark Kettenis <kettenis@gnu.org>
15432
15433 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15434 NetBSD/ELF targets.
15435
8608915f
MK
154362006-04-30 Mark Kettenis <kettenis@gnu.org>
15437
15438 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15439 single-step breakpoint fails; make this a KFAIL on
15440 sparc*-*-openbsd*.
15441 * gdb.base/siginfo.exp: Likewise.
15442 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15443
b8db102d
MS
154442006-04-26 Michael Snyder <msnyder@redhat.com>
15445
15446 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15447 which may have to consume output from other forks.
15448 Add tests to make sure that "delete fork" succeeded.
15449
c702009a
MS
154502006-04-20 Michael Snyder <msnyder@redhat.com>
15451
15452 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15453 Add support for the Renesas M32C and M16C.
15454
15455 * gdb.asm/asm-source.exp: Add m32c target.
15456 * gdb.asm/m32c.inc: Support for m32c target.
15457
e28493f2
AS
154582006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15459
15460 * gdb.base/commands.exp (recursive_source_test): New test.
15461
880da185
DM
154622006-04-04 David S. Miller <davem@sunset.davemloft.net>
15463
15464 * gdb.base/float.exp: Add pattern for sparc targets.
15465
61d9b92f
DJ
154662006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15467
15468 * gdb.base/commands.exp (stray_arg0_test): New test.
15469
bd717df8
PB
154702006-03-30 Paul Brook <paul@codesourcery.com>
15471
15472 * gdb.mi/mi-until.exp: kfail broken until command.
15473 * gdb.mi/mi2-until.exp: Ditto.
15474
ec793d3c
NR
154752006-03-27 Nick Roberts <nickrob@snap.net.nz>
15476
15477 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15478
831004b7
AO
154792006-03-08 Alexandre Oliva <aoliva@redhat.com>
15480
15481 * gdb.base/prelink.exp: Anchor tested-for regular expression
15482 on gdb prompt.
15483
effe49a0
PB
154842006-03-07 Paul Brook <paul@codesourcery.com>
15485
15486 * gdb.base/assign.exp: Correct fail message.
15487
e5461016
PB
154882006-03-07 Paul Brook <paul@codesourcery.com>
15489
15490 * lib/compiler.c: Extract armcc version number.
15491 * lib/compiler.cc: Ditto.
15492
fc91c6c2
PB
154932006-03-07 Paul Brook <paul@codesourcery.com>
15494
15495 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15496 additional_flags=-w.
15497 * gdb.arch/altivec-regs.exp: Ditto.
15498 * gdb.arch/e500-abi.exp: Ditto.
15499 * gdb.arch/e500-regs.exp: Ditto.
15500 * gdb.base/all-bin.exp: Ditto.
15501 * gdb.base/annota1.exp: Ditto.
15502 * gdb.base/annota3.exp: Ditto.
15503 * gdb.base/args.exp: Ditto.
15504 * gdb.base/arithmet.exp: Ditto.
15505 * gdb.base/assign.exp: Ditto.
15506 * gdb.base/async.exp: Ditto.
15507 * gdb.base/bang.exp: Ditto.
15508 * gdb.base/break.exp: Ditto.
15509 * gdb.base/call-rt-st.exp: Ditto.
15510 * gdb.base/completion.exp: Ditto.
15511 * gdb.base/cond-expr.exp: Ditto.
15512 * gdb.base/condbreak.exp: Ditto.
15513 * gdb.base/consecutive.exp: Ditto.
15514 * gdb.base/define.exp: Ditto.
15515 * gdb.base/display.exp: Ditto.
15516 * gdb.base/ena-dis-br.exp: Ditto.
15517 * gdb.base/environ.exp: Ditto.
15518 * gdb.base/eval-skip.exp: Ditto.
15519 * gdb.base/info-proc.exp: Ditto.
15520 * gdb.base/jump.exp: Ditto.
15521 * gdb.base/logical.exp: Ditto.
15522 * gdb.base/long_long.exp: Ditto.
15523 * gdb.base/maint.exp: Ditto.
15524 * gdb.base/miscexprs.exp: Ditto.
15525 * gdb.base/pc-fp.exp: Ditto.
15526 * gdb.base/pointers.exp: Ditto.
15527 * gdb.base/relational.exp: Ditto.
15528 * gdb.base/reread.exp: Ditto.
15529 * gdb.base/sect-cmd.exp: Ditto.
15530 * gdb.base/sep.exp: Ditto.
15531 * gdb.base/sepdebug.exp: Ditto.
15532 * gdb.base/until.exp: Ditto.
15533 * gdb.base/whatis-exp.exp: Ditto.
15534 * gdb.cp/annota2.exp: Ditto.
15535 * gdb.cp/annota3.exp: Ditto.
15536 * gdb.trace/actions.exp: Ditto.
15537 * gdb.trace/backtrace.exp: Ditto.
15538 * gdb.trace/circ.exp: Ditto.
15539 * gdb.trace/collection.exp: Ditto.
15540 * gdb.trace/deltrace.exp: Ditto.
15541 * gdb.trace/infotrace.exp: Ditto.
15542 * gdb.trace/limits.exp: Ditto.
15543 * gdb.trace/packetlen.exp: Ditto.
15544 * gdb.trace/passc-dyn.exp: Ditto.
15545 * gdb.trace/passcount.exp: Ditto.
15546 * gdb.trace/report.exp: Ditto.
15547 * gdb.trace/save-trace.exp: Ditto.
15548 * gdb.trace/tfind.exp: Ditto.
15549 * gdb.trace/tracecmd.exp: Ditto.
15550 * gdb.trace/while-dyn.exp: Ditto.
15551 * gdb.trace/while-stepping.exp: Ditto.
15552 * lib/gdb.exp: Ditto.
15553 (gdb_compile): Handle nowarning option.
15554
5f4a23d9
AO
155552006-03-07 Alexandre Oliva <aoliva@redhat.com>
15556
15557 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15558 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15559 Rename executable to prelinkt. Don't re-prelink if we didn't
15560 get a core file. Test prelink -u exit status to tell whether
15561 prelinking failed. Use gdb_test_multiple.
15562
9733fc94
DJ
155632006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15564
15565 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15566 (do_tests): Call it.
15567
cc10cae3
AO
155682006-02-28 Alexandre Oliva <aoliva@redhat.com>
15569
15570 * gdb.base/prelink.exp: New test.
15571 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15572
15c46491
WZ
155732006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15574
15575 * gdb.fortran/derived-type.f90: New file.
15576 * gdb.fortran/derived-type.exp: New testcase.
15577
5c9f7ded
DJ
155782006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15579
15580 * gdb.base/default.exp: Allow ';' as a directory separator.
15581
5b96932b
AS
155822006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15583
15584 * gdb.base/help.exp (help add-symbol-file): Update.
15585
1986bccd
AS
155862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15587
15588 * gdb.base/help.exp (help load): Update expected results.
15589
a8b7528f
FF
155902006-02-19 Fred Fish <fnf@specifix.com>
15591
15592 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15593 specifix hex value as part of results.
15594 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15595
f8261448
FF
155962006-02-16 Fred Fish <fnf@specifix.com>
15597
15598 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15599 ushort_addr, and slong_addr, so the typedefs are not optimized
15600 away.
15601 * gdb.base/whatis.exp: Add tests using type name for struct type,
15602 union type, enum type, and typedef.
a9c64011 15603
31d8bdd2
MK
156042006-02-13 Mark Kettenis <kettenis@gnu.org>
15605
15606 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15607
34e41e63
JB
156082006-02-13 Jim Blandy <jimb@redhat.com>
15609
15610 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15611 case where it takes two "next" commands to skip past the init
15612 call.
15613
ac6e4f31
FF
156142006-02-12 Fred Fish <fnf@specifix.com>
15615
15616 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15617 to handle cases where it takes two "next" commands to skip
15618 past the init call.
15619
2db2d571
JB
156202006-02-07 Joel Brobecker <brobecker@adacore.com>
15621
15622 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15623 on hppa32 targets.
15624
38fcd64c
DJ
156252006-02-06 Vladimir Prus <ghost@cs.msu.su>
15626
15627 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15628 field.
15629
1315ad46
MK
156302006-01-29 Mark Kettenis <kettenis@gnu.org>
15631
15632 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15633
5625b943
DJ
156342006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15635
15636 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15637 files.
15638
80df1bbe
DJ
156392006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15640
15641 * gdb.cp/maint.exp: Set complaints to a positive value.
15642
9078e690
DJ
156432006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15644
15645 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15646 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15647 function name.
15648
9c903399
DJ
156492006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15650
15651 * gdb.base/checkpoint.c: Update copyright notice. Include
15652 <stdlib.h>.
15653
761ae4d6
JB
156542006-01-04 Jim Blandy <jimb@redhat.com>
15655
15656 * gdb.asm/asm-source.exp: Independently provide default values for
15657 asm-flags and debug-flags. Use 'string equal' to do the
15658 comparison, not the implicit expr's '==' operator. Remove
15659 now-unneeded assignments to asm-flags. In h8300 case, place
15660 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15661
099ac3dd
MS
156622006-01-04 Michael Snyder <msnyder@redhat.com>
15663
15664 * gdb.base/checkpoint.c: New file.
15665 * gdb.base/checkpoint.exp: New file.
15666 * gdb.base/multi-fork.c: New file.
15667 * gdb.base/multi-fork.exp: New file.
15668 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15669
f4d85314
FF
156702006-01-04 Fred Fish <fnf@specifix.com>
15671
15672 * gdb.base/ptype.c (foo): Add typedef.
15673 (intfoo): Add function.
15674 * gdb.base/ptype1.c: New file.
15675 * gdb.base/ptype.exp: Handle compilation and linking with two
15676 source files. Test that proper type for "foo" is found based
15677 on source context rather than first match found in symtabs.
15678
a1b06f35
MK
156792005-12-28 Mark Kettenis <kettenis@gnu.org>
15680
15681 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15682 * gdb.asm/openbsd.inc: Indent commands.
15683
d082a1e2
MK
156842005-12-26 Mark Kettenis <kettenis@gnu.org>
15685
c65016bd
MK
15686 * gdb.base/freebpcmd.exp: Increase timeout.
15687
d082a1e2
MK
15688 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15689
d3c32a0e
DJ
156902005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15691
15692 * gdb.base/default.exp: Update check for "show version".
15693
9fdb1f50
RC
156942005-12-09 Randolph Chung <tausq@debian.org>
15695
15696 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15697 * gdb.asm/pa64.inc: New file.
15698
5f2c56f7
RC
156992005-12-09 Randolph Chung <tausq@debian.org>
15700
15701 * gdb.asm/common.inc: Indent commands.
15702 * gdb.asm/asmsrc1.s: Likewise.
15703 * gdb.asm/asmsrc2.s: Likewise.
15704
8117349c
RC
157052005-12-09 Randolph Chung <tausq@debian.org>
15706
15707 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15708 (get_addr_of_sym): Remove duplicate print.
15709 (gen_core): xfail hppa*-*-hpux*, update expected output.
15710 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15711 * gdb.arch/pa64-nullify.s: New file.
15712
8f07f25a
RC
157132005-12-09 Randolph Chung <tausq@debian.org>
15714
15715 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15716
55b39184
DJ
157172005-12-07 Christophe Lyon <christophe.lyon@st.com>
15718
15719 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15720 code generation for these functions.
15721 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15722 error message.
15723
31e2b00f
AS
157242005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15725
15726 * gdb.base/help.exp (help b, help br, help bre, help brea)
15727 (help break): Update the expected message.
15728
c3d0b56e
SC
157292005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15730
15731 * gdb.asm/m68hc11.inc: Setup the data section.
15732 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15733 script for this test.
15734 (m6812-*-*): Likewise.
15735
36ae0ea9
RC
157362005-11-09 Randolph Chung <tausq@debian.org>
15737
15738 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15739
9d6f42e9
WZ
157402005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15741
15742 * gdb.base/break.exp: Fix a comment typo.
15743
e2126a14
EZ
157442005-11-03 Jim Blandy <jimb@redhat.com>
15745
a9c64011
AS
15746 Checked in by Elena Zannoni <ezannoni@redhat.com>
15747
889bf7c5 15748 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15749
e0ac7199
CV
157502005-11-02 Corinna Vinschen <vinschen@redhat.com>
15751
15752 * gdb.arch/gdb1558.c: Include stdio.h.
15753
31d3fb18
MK
157542005-10-31 Mark Kettenis <kettenis@gnu.org>
15755
15756 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15757
e52b687c
MK
157582005-10-31 Mark Kettenis <kettenis@gnu.org>
15759
15760 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15761
f4711d79
PG
157622005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15763
a9c64011
AS
15764 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15765 vscr" tests to better match output.
f4711d79 15766
987a9106
JB
157672005-10-12 Jim Blandy <jimb@redhat.com>
15768
15769 * gdb.base/structs.exp (any): New function.
15770 (test_struct_returns): Don't make any assumptions at all about
15771 what value the function returns when GDB can't set the return
15772 value.
15773
2336bb58
JB
157742005-10-09 Joel Brobecker <brobecker@adacore.com>
15775
15776 * gdb.ada/arrayidx/p.adb: New file.
15777 * gdb.ada/arrayidx.exp: New testcase
15778
157792005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15780
15781 * gdb.ada/array_return/pck.ads: New file.
15782 * gdb.ada/array_return/pck.adb: New file.
15783 * gdb.ada/array_return/p.adb: New file.
15784 * gdb.ada/array_return.exp: New testcase.
15785
705335ea
JB
157862005-10-03 Joel Brobecker <brobecker@adacore.com>
15787
a9c64011
AS
15788 * gdb.base/arrayidx.c: New file.
15789 * gdb.base/arrayidx.exp: New testcase.
705335ea 15790
11ee9940
NR
157912005-09-29 Nick Roberts <nickrob@snap.net.nz>
15792
15793 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15794 frames-invalid and breakpoints-invalid are no longer generated
15795 with level 3 so don't expect them in the output.
15796
39fb8e9e
BR
157972005-09-27 Bob Rossi <bob@brasko.net>
15798
a9c64011 15799 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15800 from test. Escape the | in mi_gdb_test call.
15801 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15802 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15803 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15804 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15805 expected regex's in mi_gdb_test calls.
15806 * lib/mi-support.exp: Remove arbitrary .* from tests.
15807 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15808 Fully anchor GDB/MI expected results in mi_gdb_test.
15809 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15810 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15811
2af48f68
PB
158122005-09-26 Paul Brook <paul@codesourcery.com>
15813
15814 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15815
f34502bc
WZ
158162005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15817
15818 * bfp-test.c: New file.
15819 * bfp-test.exp: New testcase.
15820
ca929517
WZ
158212005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15822
15823 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15824 of subarray and substring variable.
15825 * gdb.fortran/subarray.f: New source file for the test of subarray
15826 and substring variable evaluation.
15827 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15828 of string constant.
15829
c761af65
DJ
158302005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15831
15832 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15833 copyright dates.
15834
561d7a1d
PG
158352005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15836
15837 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15838 powerpc altivec' test with an almost identical 'info vector' test.
15839
b2b64cc9
PG
158402005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15841
a9c64011
AS
15842 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15843 vscr" tests to match output.
b2b64cc9 15844
6ac4d15a
PG
158452005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15846
a9c64011
AS
15847 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15848 output.
6ac4d15a 15849
40e55bef
BR
158502005-09-11 Bob Rossi <bob@brasko.net>
15851
889bf7c5
PA
15852 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15853 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15854 commands that return an MI output command and an asyncronous MI output
15855 command.
40e55bef
BR
15856 * gdb.mi/mi-console.exp: Ditto.
15857
3c7385ec
BR
158582005-09-11 Bob Rossi <bob@brasko.net>
15859
15860 * gdb.mi/mi-var-child.c: Include <string.h>.
15861
a6cd0eb3
DJ
158622005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15863
15864 * killed.exp: Correct gdb_expect syntax.
15865
2f168eed
CV
158662005-08-09 Corinna Vinschen <vinschen@redhat.com>
15867
15868 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15869
ecd3fd0f
BR
158702005-08-02 Bob Rossi <bob@brasko.net>
15871
15872 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15873 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15874 Change tests to inferior-tty-set/show.
15875 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15876 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15877 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15878 inferior. Use mi_gdb_test to get GDB and Inferior output.
15879 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15880 descriptor.
15881 (mi_inferior_tty_name): Add inferior PTY file name.
15882 (mi_gdb_start): Add INFERIOR_PTY parameter.
15883 (mi_gdb_test): Add IPATTERN parameter.
15884
f1ea48cb 158852005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15886
f1ea48cb
BR
15887 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15888 parameter to mi_gdb_test.
15889 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15890
6e650a67
DJ
158912005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15892
15893 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15894 struct_declarations.
15895 * gdb.mi/mi-var-child.exp: Step over the initialization of
15896 struct_declarations.
15897
8be260b6
DJ
158982005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15899
15900 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15901 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15902 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15903 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15904 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15905 file.
15906
4e660f07
NR
159072005-07-27 Nick Roberts <nickrob@snap.net.nz>
15908
15909 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15910 (do_children_tests): Assign values to the extra elements.
15911
15912 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15913 them for tests for "-var-update --no-values" and
a9c64011 15914 "-var-update --all-values".
4e660f07
NR
15915 Add test for "-var-list-children --simple-values".
15916
15917 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15918
15919 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15920 "-stack-list-locals --simple-values" Improve doc strings and
15921 comments.
15922
6bdae935
MK
159232005-07-18 Mark Kettenis <kettenis@gnu.org>
15924
598b7a6f
MK
15925 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15926 *-*-openbsd*.
15927 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15928
6bdae935
MK
15929 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15930 sigaltsatck'.
15931
1323e929 159322005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15933
1323e929
BR
15934 * gdb.base/default.exp (tty): Changed output of command.
15935 * gdb.base/help.exp (help tty): Ditto.
15936
b1a9c082
MK
159372005-07-12 Mark Kettenis <kettenis@gnu.org>
15938
15939 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15940
10a844a2
MK
159412005-07-10 Mark Kettenis <kettenis@gnu.org>
15942
15943 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15944 -stack-select-frame without arguments.
15945 (test_stack_frame_listing): Add test for newly implemented command
15946 -stack-info-frame.
15947
3cb3b8df
BR
159482005-07-06 Bob Rossi <bob@brasko.net>
15949
15950 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15951 command.
15952 (Copyright): Update copyright.
15953
a0c5fbcf
WZ
159542005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15955
15956 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15957 tests to evaluate exponentiation expression.
15958
984971d0
AS
159592005-06-29 Andreas Schwab <schwab@suse.de>
15960
15961 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15962 main to avoid warnings.
15963
15964 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15965
fe03833f
NR
159662005-06-20 Nick Roberts <nickrob@snap.net.nz>
15967
15968 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15969 -stack-select-frame without arguments.
15970 (test_stack_frame_listing): Add test for newly implemented command
15971 -stack-info-frame.
a9c64011 15972
7a55f279
WZ
159732005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15974
0ffa0ea5
DJ
15975 * gdb.fortran/array-element.f: New file.
15976 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15977
26585198
DJ
159782005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15979
15980 * gdb.base/bigcore.exp: Correct checks for systems which can
15981 not dump a large core file.
15982
c1bd25fd
DJ
159832005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15984
15985 * gdb.base/relocate.c: Add a copyright notice.
15986 (dummy): Remove.
15987 * gdb.base/relocate.exp: Test printing the values of variables
15988 from a relocatable file.
15989
589e074d
DJ
159902005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15991
15992 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15993 excess MI output after an error.
15994
0915f927
JB
159952005-05-29 Joel Brobecker <brobecker@adacore.com>
15996
15997 * gdb.arch/alpha-step.c: New file.
15998 * gdb.arch/alpha-step.exp: New testcase.
15999
76ff342d
DJ
160002005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16001 Dennis Brueni <dennis@slickedit.com>
16002
16003 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16004 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16005 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16006 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16007 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16008 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16009 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16010
96b0c7ac
DJ
160112005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16012 Wu Zhou <woodzltc@cn.ibm.com>
16013
16014 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16015 IBM's xlc compiler.
16016 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16017 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16018
f21565d2
JB
160192005-05-13 Jim Blandy <jimb@redhat.com>
16020
16021 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16022 calling gdb_suppress_entire_file.
16023 * gdb.base/charset.exp: Same.
16024 * gdb.base/call-rt-st.exp: Same.
16025
6006a3a1
BR
160262005-05-05 Bob Rossi <bob_rossi@cox.net>
16027
16028 * lib/gdb.exp (fullname_syntax): Added global regex.
16029 (fullname_syntax_POSIX): Ditto.
16030 (fullname_syntax_UNC): Ditto.
16031 (fullname_syntax_DOS_CASE): Ditto.
16032 (fullname_syntax_DOS): Ditto.
16033 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16034 fullname_syntax variable to scope and use it.
16035 (test_file_list_exec_source_files): Ditto.
16036 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16037
c3b69c04
DJ
160382005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16039
16040 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16041
3c95e6af
PG
160422004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16043
a9c64011
AS
16044 * lib/gdb.exp (skip_altivec_tests): New function, based on
16045 check_vmx_hw_available from the GCC testsuite.
16046 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16047 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16048
78df6c56
JB
160492005-05-02 Jim Blandy <jimb@redhat.com>
16050
16051 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16052 calling gdb_suppress_entire_file.
16053
1690f9cf
DJ
160542005-04-30 Randolph Chung <tausq@debian.org>
16055
16056 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16057 Slightly relax "sem_post" name checking.
16058
5ea106f7
PG
160592005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16060
16061 * gdb.base/unload.exp: Use new shared library infrastructure.
16062
bf7234cf
PG
160632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16064
16065 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16066 infrastructure.
bf7234cf 16067
547b869a
CV
160682005-04-29 Corinna Vinschen <vinschen@redhat.com>
16069
16070 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16071 * gdb.asm/h8300.inc: New file.
16072
f07e55f0
PG
160732005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16074
16075 * gdb.base/shlib-call.exp: Change to use new shared library
16076 infrastructure.
16077
3cbba3d1
PG
160782005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16079
a9c64011
AS
16080 * gdb.base/pending.exp: Change to use new shared library
16081 infrastructure.
3cbba3d1 16082
ed6df200
PG
160832005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16084
a9c64011
AS
16085 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16086 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16087
8c8f4ebe
PG
160882005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16089
a9c64011
AS
16090 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16091 shared objects being adjusted and update copyright years.
8c8f4ebe 16092
607fbc54
DJ
160932005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16094
16095 * ChangeLog: Correct some 2003-01-13 dates.
16096 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16097 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16098 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16099 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16100 gdb.trace/tfind.exp: Update copyright years.
16101
57bf0e56
DJ
161022005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16103 Daniel Jacobowitz <dan@codesourcery.com>
16104
16105 * lib/gdb.exp (gdb_compile): Handle shlib=.
16106 (gdb_compile_shlib): New function.
16107
9b593790
PG
161082005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16109
a9c64011 16110 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16111
9494c6a5
DJ
161122005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16113
16114 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16115 gdb.server.
16116 * configure.ac: Likewise.
16117 * configure: Regenerated.
16118 * gdb.gdbserver/Makefile.in: Moved to...
16119 * gdb.server/Makefile.in: ... here.
16120 * gdb.gdbserver/server.c: Moved to...
16121 * gdb.server/server.c: ... here.
16122 * gdb.gdbserver/server-run.exp: Moved to...
16123 * gdb.server/server-run.exp: ... here.
16124
6f8eac0e
DJ
161252005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16126
16127 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16128 * configure.ac: Create gdb.gdbserver/Makefile.
16129 * configure: Regenerated.
16130 * lib/gdbserver-support.exp: New file, derived from
16131 config/gdbserver.exp.
16132 * config/gdbserver.exp: Use gdbserver-support.exp.
16133 * gdb.gdbserver/Makefile.in: New file.
16134 * gdb.gdbserver/server.c: New file.
16135 * gdb.gdbserver/server-run.exp: New file.
16136
6e87504d
PG
161372005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16138
a9c64011
AS
16139 * lib/gdb.exp (test_compiler_info): Return compiler_info
16140 if no arguments are given.
6e87504d 16141
d1779be4
PG
161422005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16143
16144 * gdb.arch/altivec-abi.exp: Check for compiler and set
16145 use altivec' flag accordingly.
16146 * gdb.arch/altivec-regs.exp: Likewise.
16147
88750304
DJ
161482005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16149
16150 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16151
f3fb768d
AS
161522005-03-27 Andreas Schwab <schwab@suse.de>
16153
16154 * gdb.base/bigcore.c (main): Add missing mode argument in open
16155 call.
16156
7e813ac5
DJ
161572005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16158
16159 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16160 downloads.
16161 * config/gdbserver.exp (gdb_load): Likewise.
16162
8e3049aa
PB
161632005-03-14 Paul Brook <paul@codesourcery.com>
16164
16165 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16166 targets.
16167
a9df7c44
JB
161682005-03-09 Joel Brobecker <brobecker@adacore.com>
16169
16170 * gdb.dwarf2/dup-psym.S: New file.
16171 * gdb.dwarf2/dup-psym.exp: New testcase.
16172
9f0d94e8
JB
161732005-03-09 Joel Brobecker <brobecker@adacore.com>
16174
16175 * gdb.ada/exec_changed/first.adb: New file.
16176 * gdb.ada/exec_changed/second.adb: New file.
16177 * gdb.ada/exec_changed.exp: New testcase.
16178
5f579bc5
NS
161792005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16180
36e9969c
NS
16181 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16182 (A2): New class.
16183 (main): Test operator+.
16184 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16185 breakpoint test.
16186
5f579bc5
NS
16187 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16188 * gdb.base/signull.exp: Disable if gdb,nosignals.
16189 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16190 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16191 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16192 * gdb.mi/mi2-console.exp: Likewise.
16193 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16194 continue output at start.
16195 (gdb_collect_locals_test): Robustify regexp.
16196 * gdb.trace/passc-dyn.exp: Fix comment typo.
16197 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16198
be46087e
CV
161992005-03-08 Corinna Vinschen <vinschen@redhat.com>
16200
16201 * gdb.asm/asm-source.exp: Add iq2000 case.
16202 * gdb.asm/iq2000.inc: New file.
16203
384e1a61 162042005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16205
384e1a61
MI
16206 * gdb.base/command.exp: Change hardcoded value to regular expression.
16207 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16208
584b6e9e
DJ
162092005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16210
16211 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16212 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16213 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16214 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16215 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16216
ab5b5d61
MK
162172005-03-05 Mark Kettenis <kettenis@gnu.org>
16218
16219 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16220 changes.
16221
ae051c1b
PG
162222004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16223
a9c64011
AS
16224 * lib/compiler.c: Add test for IBM's xlc compiler.
16225 * lib/compiler.cc: Likewise.
ae051c1b 16226
3f0f6ed2
JB
162272004-02-24 Joel Brobecker <brobecker@adacore.com>
16228
16229 * gdb.ada/fixed_points.exp: Create compilation object directory
16230 before running the test.
16231 * gdb.ada/null_record.exp: Likewise.
16232 * gdb.ada/packed_array.exp: Likewise.
16233 * gdb.ada/start.exp: Likewise.
16234
724f452b
JB
162352005-02-15 Joel Brobecker <brobecker@adacore.com>
16236
16237 * gdb.ada/packed_array/pa.adb: New file.
16238 * gdb.ada/packed_array.exp: New testcase.
16239
57f5cdfb 162402005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16241
1f393151
MK
16242 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16243 files.
16244
ebdda337
MK
16245 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16246 on *-*-openbsd*. Correctly match whitespace in regukar
16247 expressions.
16248
cf309262
DJ
162492005-02-10 Daniel Jacobowitz <dan@debian.org>
16250
16251 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16252 PR exp/1821
16253 * gdb.base/gdb1821.c: New test file.
16254 * gdb.base/gdb1821.exp: New test file.
16255
3be49e7a
JB
162562005-02-09 Joel Brobecker <brobecker@adacore.com>
16257
16258 * gdb.base/start.c: New file.
16259 * gdb.base/start.exp: New testcase.
16260
e292e67d
JB
162612005-02-09 Joel Brobecker <brobecker@adacore.com>
16262
16263 * gdb.ada/start/dummy.adb: New file.
16264 * gdb.ada/start.exp: New testcase.
16265
dbdfa66c
CV
162662005-02-09 Corinna Vinschen <vinschen@redhat.com>
16267
16268 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16269 for printing symbols and statistics.
16270 Add test for using relative pathnames in "maint print msymbols" test.
16271 Mark "maint info sections DATA" XFAIL on Cygwin.
16272 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16273 tests.
16274
d7941671
AC
162752005-02-09 Andreas Schwab <schwab@suse.de>
16276
16277 Committed by Andrew Cagney <cagney@gnu.org>
16278 * gdb.base/remotetimeout.exp: New file.
16279
74e5ef44
MK
162802005-02-07 Mark Kettenis <kettenis@gnu.org>
16281
16282 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16283
464dd14d
JB
162842005-02-03 Joel Brobecker <brobecker@adacore.com>
16285
16286 * gdb.ada/gnat_ada.gpr: New file.
16287 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16288 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16289 * configure.ac: No longer generate gnat_ada.gpr.
16290 * configure: Regenerate.
16291 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16292 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16293 * gdb.ada/null_record/bar.ads: Likewise.
16294 * gdb.ada/null_record/bar.adb: Likewise.
16295 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16296 * gdb.ada/null_record.exp (testdir): New variable.
16297 (testfile): executable is now in testdir subdirectory.
16298 (srcfile): Use full path to the main compilation unit.
16299 * gdb.ada/fixed_points.exp: Same changes as above.
16300
30d756ae
NR
163012005-02-03 Nick Roberts <nickrob@snap.net.nz>
16302
16303 * gdb.base/interp.exp: New test.
16304
9d799f85
AC
163052005-01-24 Andrew Cagney <cagney@gnu.org>
16306
16307 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16308
15656118
AC
163092005-01-19 Andrew Cagney <cagney@gnu.org>
16310
a892c31b
AC
16311 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16312 configure.ac not configure.in.
16313
15656118
AC
16314 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16315 of powerpc*-*-*.
16316 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16317 * gdb.base/list.exp (test_list_function)
15656118
AC
16318 (test_list_filename_and_function): Ditto.
16319 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16320
a7b01baf
AC
163212005-01-16 Andrew Cagney <cagney@gnu.org>
16322
17d92a02
AC
16323 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16324
a7b01baf
AC
16325 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16326
bc8332bb
AC
163272005-01-14 Andrew Cagney <cagney@gnu.org>
16328
16329 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16330 * gdb.mi/mi2-var-cmd.exp: Ditto.
16331
4d074752
CV
163322005-01-10 Corinna Vinschen <vinschen@redhat.com>
16333
16334 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16335
bec39cab
AC
163362005-01-07 Andrew Cagney <cagney@gnu.org>
16337
16338 * configure.ac: Rename configure.in, require autoconf 2.59.
16339 * configure: Re-generate.
16340 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16341 * gdb.stabs/configure: Re-generate.
16342 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16343 * gdb.hp/configure: Re-generate.
16344 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16345 autoconf 2.59.
16346 * gdb.hp/gdb.objdbg/configure: Re-generate.
16347 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16348 autoconf 2.59.
16349 * gdb.hp/gdb.defects/configure: Re-generate.
16350 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16351 autoconf 2.59.
16352 * gdb.hp/gdb.compat/configure: Re-generate.
16353 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16354 autoconf 2.59.
16355 * gdb.hp/gdb.base-hp/configure: Re-generate.
16356 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16357 autoconf 2.59.
16358 * gdb.hp/gdb.aCC/configure: Re-generate.
16359
f10b16d4
JB
163602004-12-15 Jim Blandy <jimb@redhat.com>
16361
16362 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16363 under NPTL when there is debugging info available for libpthread.
16364
fb6e1814
JG
163652004-12-13 Jerome Guitton <guitton@gnat.com>
16366
16367 * gdb.ada/fixed_points.c: New file.
16368 * gdb.ada/fixed_points.exp: New file.
16369
fe46cd3a
RC
163702004-12-03 Randolph Chung <tausq@debian.org>
16371
16372 * gdb.arch/pa-nullify.exp: New file.
16373 * gdb.arch/pa-nullify.s: New file.
16374
8de0841b
RC
163752004-11-30 Randolph Chung <tausq@debian.org>
16376
16377 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16378 instead of "tbug". Fix regexp to work properly with gdb_test.
16379
c8170782
PH
163802004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16381
16382 * gdb.base/bitfields2.exp: New test.
16383 * gdb.base/bitfields2.c: New file.
16384
954269c2
RE
163852004-11-28 Richard Earnshaw <rearnsha@arm.com>
16386
16387 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16388
0107feed
RC
163892004-11-16 Randolph Chung <tausq@debian.org>
16390
16391 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16392
f073ae8c
DJ
163932004-11-14 Daniel Jacobowitz <dan@debian.org>
16394
16395 * gdb.threads/threadapply.exp: Correct "macro details" test.
16396
19ad59e7
JJ
163972004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16398
16399 * gdb.threads/threadapply.exp: New test.
16400 * gdb.threads/threadapply.c: New file.
16401
9cf0961b
MK
164022004-11-07 Mark Kettenis <kettenis@gnu.org>
16403
16404 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16405 frames.
16406
c789492a
FL
164072004-11-05 Felix Lee <felix+log1@specifixinc.com>
16408
16409 * gdb.base/cursal.exp: New file.
16410 * gdb.base/cursal.c: New file.
16411
a1e167bb
AC
164122004-11-03 Andrew Cagney <cagney@gnu.org>
16413
16414 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16415
b7cbf173
MK
164162004-10-30 Mark Kettenis <kettenis@gnu.org>
16417
16418 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16419 NetBSD/ELF targets.
16420
88f9d34f
JB
164212004-10-29 Joel Brobecker <brobecker@gnat.com>
16422
16423 * gdb.threads/bp_in_thread.c: New file, copied from
16424 pthread_cond_wait.c.
16425 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16426 file, rather than reusing the .c file from another testcase.
16427
ca7d6a0c
JB
164282004-10-20 Joel Brobecker <brobecker@gnat.com>
16429
16430 * gdb.ada/null_record.exp: Check where we stopped after
16431 sending the start command, instead of where the associated
16432 temporary breakpoint was inserted.
16433
0d863d03
AC
164342004-10-14 Andrew Cagney <cagney@gnu.org>
16435
16436 * gdb.mi/gdb701.c (main): Return 0.
16437
d11e72cb
DJ
164382004-10-13 Daniel Jacobowitz <dan@debian.org>
16439
d40539a4 16440 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16441
e1923096
JJ
164422004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16443
16444 * gdb.threads/schedlock.c: Add comment markers to use to find
16445 line numbers.
16446 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16447 comments.
16448 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16449 breakpoint lines.
16450
ec8ba2c9
DJ
164512004-10-12 Daniel Jacobowitz <dan@debian.org>
16452
16453 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16454
0eb3658b
DJ
164552004-10-12 Daniel Jacobowitz <dan@debian.org>
16456
16457 * configure.in: Add gdb.dwarf2.
16458 * configure: Regenerated.
16459 * Makefile.in: Add gdb.dwarf2.
16460 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16461 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16462 gdb.dwarf2/file1.txt: New files.
16463
a271cc33
OF
164642004-10-11 Orjan Friberg <orjanf@axis.com>
16465
a9c64011 16466 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16467 of "run", since the latter doesn't work with remote targets. Adjust
16468 the breakpoint numbering accordingly.
16469 * gdb.threads/pthread_cond_wait.exp: Ditto.
16470
895ce074
MC
164712004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16472
16473 * gdb.base/overlays.exp: Update copyright years.
16474
6be3092d
KI
164752004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16476
16477 * gdb.base/overlays.exp: Disable if target is Linux.
16478
e05389b8
FL
164792004-10-06 Felix Lee <felix+log1@specifixinc.com>
16480
16481 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16482
73cb587d
KI
164832004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16484
16485 * gdb.asm/asm-source.exp: Add m32r-linux target.
16486 * gdb.asm/m32r-linux.inc: New file.
16487
3c0edcdc
AC
164882004-09-24 Andrew Cagney <cagney@redhat.com>
16489 David Anderson <anderson@redhat.com>
16490
16491 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16492 command fails, assume things will work.
16493 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16494 (_GNU_SOURCE): Define.
16495 (print_unsigned, print_hex): Change parameter to "long long".
16496 (print_byte_count): New function, use to print byte counts.
16497 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16498 O_LARGEFILE.
16499 (main): Compute an upper bound on a corefile in max_core_size.
16500 Limit memory chunk size to max_core_size. Limit total memory
16501 allocated to max_core_size.
16502
4bb3667f
AC
165032004-09-23 Andrew Cagney <cagney@gnu.org>
16504
16505 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16506 from a separate process with code that creates a corefile by
16507 making the inferior dump core.
16508
60fe1a51
MK
165092004-09-23 Mark Kettenis <kettenis@gnu.org>
16510
16511 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16512 block.
16513
8e937346
MC
165142004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16515
16516 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16517 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16518 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16519 Likewise.
16520
7213f6d6
JJ
165212004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16522
16523 * gdb.java/jprint.exp: New test case for java inferior call.
16524 * gdb.java/jprint.java: Ditto.
16525
eac69dca
JB
165262004-09-15 Joel Brobecker <brobecker@gnat.com>
16527
16528 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16529
22227696
MC
165302004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16531
16532 * gdb.threads/killed.c: Include <stdlib.h>.
16533 * gdb.threads/pthreads.c: Likewise.
16534
7dd403a4
MC
165352004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16536
16537 * gdb.threads/killed.c: Add copyright notice.
16538
33f2d567
JM
165392004-09-10 Jason Molenda (jmolenda@apple.com)
16540
a9c64011
AS
16541 * gdb.base/define.exp: Two new tests to verify zero space chars
16542 after 'if' and 'while' commands in a user-defined command is correctly
16543 parsed.
33f2d567 16544
e05b62ac
AC
165452004-09-08 Andrew Cagney <cagney@gnu.org>
16546
16547 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16548 delivery test with duplicate at end of file.
16549
9cbe82da
MK
165502004-09-06 Mark Kettenis <kettenis@jive.nl>
16551
16552 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16553
564803d9
MC
165542004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16555
16556 * config/hppro.exp: Removed.
16557
7c6807ce
MC
165582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16559
16560 * config/sparclet.exp: Removed.
16561
bf7e26dd
MC
165622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16563
16564 * config/udi.exp: Removed.
16565
714e341b
MC
165662004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16567
16568 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16569 of "exp_continue".
16570 (advancei): Likewise.
16571
1236e623
JJ
165722004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16573
16574 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16575
3bdcad15
MI
165762004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16577
228af206 16578 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16579 to check for nodebug in executable.
16580 * gdb.gdb/observer.exp (setup_test): Likewise.
16581 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16582 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16583
c72b934c
AC
165842004-09-01 Andrew Cagney <cagney@gnu.org>
16585
16586 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16587 files.
16588
edd9b715
JJ
165892004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16590
16591 * gdb.base/unload.exp: Fix expected warning message to match
16592 latest format.
16593
fb4ce06b
CV
165942004-09-01 Corinna Vinschen <vinschen@redhat.com>
16595
16596 * gdb.base/call-rt-st.exp: Fix typos.
16597
ce78e7c3
MI
165982004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16599
16600 * gdb.threads/thread_check.exp: New testcase.
16601 * gdb.threads/thread_check.c: New testcase.
16602
2dedb159
AC
166032004-08-31 Andrew Cagney <cagney@gnu.org>
16604
16605 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16606 (skip_to_handler_entry): New procedures. Test stepping into a
16607 handler when the breakpoint is at the handler's entry point.
16608
68f53502
AC
166092004-08-30 Andrew Cagney <cagney@gnu.org>
16610
16611 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16612 gdb/1757.
16613
3e3ffd2b
MC
166142004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16615
16616 With code from Manoj Iyer <manjo@austin.ibm.com>:
16617 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16618 return value. Add an arm for "no debugging symbols found".
16619 Change a stray "error" to "perror".
16620 (gdb_run_cmd): Adapt to new return value.
16621 * gdb.base/remote.exp: Adapt to new return value.
16622 * gdb.gdb/complaints.exp: Likewise.
16623 * gdb.gdb/observer.exp: Likewise.
16624 * gdb.gdb/selftest.exp: Likewise.
16625 * gdb.gdb/xfullpath.exp: Likewise.
16626
4b6f5fd2
JB
166272004-08-27 Joel Brobecker <brobecker@gnat.com>
16628
16629 * gdb.threads/bp_in_thread.exp: New testcase.
16630
e5b25496
MC
166312004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16632
16633 Fix PR testsuite/1735.
16634 * gdb.threads/schedlock.c (thread_function): Add a cast
16635 to suppress a gcc warning.
16636 * gdb.threads/thread-specific.c (thread_function): Likewise.
16637
934353d6
MC
166382004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16639
16640 * gdb.base/unload.c: Include <stdlib.h>.
16641
f98a0aef 166422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16643
f98a0aef 16644 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16645 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16646 synchronized after the "return".
16647
5a2e8882
MC
166482004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16649
16650 * gdb.mi/basics.c: Include <stdio.h>.
16651 * gdb.mi/pthreads.c: Include <stdlib.h>.
16652 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16653
a9640423
MC
166542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16655
16656 * gdb.threads/schedlock.c: Add copyright notice.
16657
b04e311d
AC
166582004-08-25 Andrew Cagney <cagney@gnu.org>
16659
16660 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16661 (skip_over_handler, breakpoint_over_hander): New test procedures.
16662 (advance, advancei): Add a proper prefix, do not use
16663 rerun_to_main.
16664 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16665
7c27f15b
MC
166662004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16667
16668 * gdb.mi/basics.c: Add copyright notice.
16669 * gdb.mi/var-cmd.c: Add copyright notice.
16670
fffc87ae
MC
166712004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16672
16673 * lib/gdb.exp: Remove signed_keyword_not_used.
16674 * lib/compiler.c: Likewise.
16675 * lib/compiler.cc: Likewise.
16676
d782e0bf
MC
166772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16678
16679 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16680 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16681
96033e83
MC
166822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16683
16684 * gdb.base/whatis.c: Add copyright notice.
16685
cf38c229
MK
166862004-08-20 Mark Kettenis <kettenis@gnu.org>
16687
16688 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16689 it to skip the breakpoints encoded in the inline assembly.
16690
f4b49756
MC
166912004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16692
16693 * Makefile.in: Add gdb.fortran.
16694
2f193b69
MC
166952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16696
16697 * gdb.base/call-sc.exp (test_scalar_returns):
16698 Fix cut-and-paste glitch in "Make fun return now".
16699
89a237cb
MC
167002004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16701
16702 * configure.in: Add gdb.fortran.
16703 * configure: Regenerate.
16704 * gdb.fortran/Makefile.in: New file.
16705 * lib/gdb.exp (skip_fortran_tests): New procedure.
16706
469aff8e
MC
167072004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16708
16709 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16710 reference to bug-gnu@prep.ai.mit.edu.
16711 * gdb.mi/mi-var-child.exp: Likewise.
16712 * gdb.mi/mi-var-cmd.exp: Likewise.
16713 * gdb.mi/mi-var-display.exp: Likewise.
16714 * gdb.mi/mi2-var-block.exp: Likewise.
16715 * gdb.mi/mi2-var-child.exp: Likewise.
16716 * gdb.mi/mi2-var-cmd.exp: Likewise.
16717 * gdb.mi/mi2-var-display.exp: Likewise.
16718
00b51b9f
MK
167192004-08-15 Mark Kettenis <kettenis@gnu.org>
16720
16721 * gdb.base/unload.c (main): Make local variable msg const.
16722
45f07fef
MC
167232004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16724
16725 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16726 to bug-gnu@prep.ai.mit.edu.
16727 * gdb.mi/mi-disassemble.exp: Likewise.
16728 * gdb.mi/mi-eval.exp: Likewise.
16729 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16730 default line number.
16731 * gdb.mi/mi-return.exp: Likewise.
16732 * gdb.mi/mi-simplerun.exp: Likewise.
16733 * gdb.mi/mi-stack.exp: Likewise.
16734 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16735 number with explicit range test.
16736 * gdb.mi/mi-watch.exp: Likewise.
16737 * gdb.mi/mi2-break.exp: Likewise.
16738 * gdb.mi/mi2-cli.exp: Likewise.
16739 * gdb.mi/mi2-disassemble.exp: Likewise.
16740 * gdb.mi/mi2-eval.exp: Likewise.
16741 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16742 default line number.
16743 * gdb.mi/mi2-return.exp: Likewise.
16744 * gdb.mi/mi2-simplerun.exp: Likewise.
16745 * gdb.mi/mi2-stack.exp: Likewise.
16746 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16747 number with explicit range test.
16748 * gdb.mi/mi2-watch.exp: Likewise.
16749
dd8c8ee7
MC
167502004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16751
16752 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16753 * gdb.cp/m-static.exp: Likewise.
16754 * gdb.cp/rtti.exp: Likewise.
16755
4e838464
MK
167562004-08-14 Mark Kettenis <kettenis@gnu.org>
16757
16758 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16759
8d8cb839
EZ
167602004-08-14 Eli Zaretskii <eliz@gnu.org>
16761
16762 * ChangeLog: Prefix Local Variables with semi-colons and indent
16763 the reference to older ChangeLog files, to fix fontification in
16764 Emacs.
16765
deea8bb0
MC
167662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16767
16768 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16769 * gdb.mi/mi2-break.exp: Likewise.
16770
c3297504
MC
167712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16772
16773 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16774
25808999
MC
167752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16776
16777 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16778
226a8d71
MC
167792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16780
16781 * gdb.cp/classes.exp: Remove unused declarations. Just let
16782 test names default instead of providing special names. Remove
16783 extraneous demangler test.
16784
37fdf854
JJ
167852004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16786
16787 * gdb.base/unload.exp: New test for breakpoints in dynamically
16788 loaded libraries.
16789 * gdb.base/unload.c: Ditto.
16790 * gdb.base/unloadshr.c: Ditto.
16791
2d3a7986
MC
167922004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16793
16794 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16795 cp_test_ptype_class.
16796 (test_enums): Likewise.
16797
c72b934c
AC
167982004-08-10 Andrew Cagney <cagney@gnu.org>
16799
16800 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16801 files.
16802
cc503c8a
AC
168032004-08-10 Andrew Cagney <cagney@gnu.org>
16804
16805 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16806 init_malloc call.
16807
902f2ccb
MC
168082004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16809
16810 * ChangeLog: Add copyright notice. The notice is copied
16811 from emacs 21.3 top level ChangeLog.
16812
78c90502
MC
168132004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16814
16815 * lib/cp-support.exp: New file.
16816 * lib/cp-support.exp (cp_test_type_class): New function.
16817 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16818 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16819 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16820 cp_test_ptype_class.
16821
88e5ea78
MC
168222004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16823
16824 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16825 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16826 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16827 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16828 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16829 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16830 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16831 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16832 gdb.mi/mi2-watch.exp: Update copyright years.
16833
6a89fc9c
MK
168342004-08-09 Mark Kettenis <kettenis@gnu.org>
16835
16836 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16837
1482e0de
MC
168382004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16839
16840 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16841 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16842 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16843 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16844 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16845 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16846 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16847 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16848 gdb.mi/mi-watch.exp: Update copyright years.
16849
1a5ce3f3
DJ
168502004-08-08 Daniel Jacobowitz <dan@debian.org>
16851
16852 PR gdb/1738
16853 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16854 from a breakpoint with a pending signal.
16855
04f6ecf2
DJ
168562004-08-08 Daniel Jacobowitz <dan@debian.org>
16857
16858 PR gdb/1736
16859 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16860 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16861 the prompt.
16862 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16863
54d90d35
DJ
168642004-08-08 Daniel Jacobowitz <dan@debian.org>
16865
16866 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16867
d2f6abb0
DJ
168682004-08-08 Daniel Jacobowitz <dan@debian.org>
16869
16870 PR gdb/1736
16871 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16872 for i?86-*-linux*.
16873
5598c03d
DJ
168742004-08-08 Daniel Jacobowitz <dan@debian.org>
16875
16876 * gdb.arch/i386-prologue.exp: Compile without debug information.
16877
c6fee705
MC
168782004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16879
16880 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16881 rather than asking gdb to search.
16882
dd90efdb
MC
168832004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16884
16885 * gdb.base/gcore.c: Include <string.h>.
16886
1e84bec1
MC
168872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16888
16889 * gdb.base/gcore.c: Add copyright notice.
16890
e425eb2b
MC
168912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16892
16893 * gdb.base/freebpcmd.c: Include <stdio.h>.
16894 * gdb.base/long_long.c: Include <string.h>.
16895 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16896 * gdb.base/siginfo.c: Include <string.h>.
16897 * gdb.base/sigstep.c: Include <string.h>.
16898
cb9aaed5
MC
168992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16900
16901 * gdb.base/complex.c: Include <stdlib.h>.
16902
55944f3d
MC
169032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16904
16905 * gdb.base/complex.c: Add copyright notice.
16906
7b2953d9
MC
169072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16908
16909 * gdb.base/charset.c: Include <stdlib.h>.
16910
c9133d23
MC
169112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16912
16913 * gdb.base/auxv.c: Include <stdlib.h>.
16914
0a8490ad
MC
169152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16916
16917 * gdb.base/auxv.c: Add copyright notice.
16918
3426d5ec
MC
169192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16920
16921 * gdb.base/coremaker.c: Add copyright notice.
16922 * gdb.base/coremaker2.c: Add copyright notice.
16923
8da195dd
AC
169242004-08-04 Andrew Cagney <cagney@gnu.org>
16925
16926 * gdb.base/store.exp: Update copyright.
16927 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16928 names, do not import gdb_prompt.
16929
8d394f98
AC
169302004-08-01 Andrew Cagney <cagney@gnu.org>
16931
16932 Fix PR testsuite/1729.
16933 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16934 not use capture_value with value 4.
16935 (capture_value): Add optional test name parameter.
16936 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16937 the prefix, pass to capture_value.
16938
b6702b23
MK
169392004-08-01 Mark Kettenis <kettenis@gnu.org>
16940
16941 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16942 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16943 (main): Call new function.
16944
c203e0ca
MC
169452004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16946
16947 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16948
a7995a30
MC
169492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16950
16951 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16952
9366563b
MC
169532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16954
b6eeaf26 16955 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16956 Accept more values of vtbl pointer. Remove some messages
16957 about "obsolete gcc or gdb".
16958
2fc1f950
MC
169592004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16960
16961 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16962
c724d49b
MC
169632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16964
16965 * gdb.base/asm-source.exp: Properly convert target board
16966 debug flags from gcc format to binutils format.
16967
736b0fce
MK
169682004-07-28 Mark Kettenis <kettenis@gnu.org>
16969
16970 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16971 gdb1718". PR backtrace/1718 partially fixed.
16972
5633ea5c
JJ
169732004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16974
16975 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16976
575eebb1
NC
169772004-07-26 Nick Clifton <nickc@redhat.com>
16978
16979 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16980 good default value for a specific architecture is available then
16981 set it to that value. Otherwise default to the -gstabs switch.
16982 Remove the -g... switches from the asm-flags variable. Allow the
16983 target board info to override the value if it wants to. Pass the
16984 switch on the assembler command line.
16985
62104619
MK
169862004-07-23 Mark Kettenis <kettenis@gnu.org>
16987
16988 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16989 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16990 (main): Call new function.
16991
4a1135b8
MC
169922004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16993
16994 Test for PR exp/1715.
16995 * gdb.base/radix.exp: Refactor common procedures. Make all
16996 test names unique. Change XFAIL to KFAIL.
16997
8a12c1f0
MC
169982004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16999
17000 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17001 * gdb.ada/gnat_ada.gin: ... to here.
17002 * configure.in: Use gnat_ada.gin.
17003 * configure: Regenerate.
17004
23b451cf
AC
170052004-07-20 Andrew Cagney <cagney@gnu.org>
17006
17007 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17008 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17009 XFAILs. Clean up test messages and comments. Check backtraces.
17010 Delete re-sync code.
17011
ab618a02
MC
170122004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17013
17014 Fix PR cli/740.
17015 * gdb.base/annota1.exp: Honor gdb,nosignals.
17016 * gdb.base/annota3.exp: Likewise.
17017
46dad340
MC
170182004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17019
17020 * lib/java.exp: Update copyright notice.
17021
756d8c70
AC
170222004-07-19 Andrew Cagney <cagney@gnu.org>
17023
17024 * gdb.base/selftest.exp: Copy file from here ...
17025 * gdb.gdb/selftest.exp: ... to here.
17026
586027e6
AC
170272004-07-16 Andrew Cagney <cagney@redhat.com>
17028
17029 * lib/insight-support.exp: Delete file.
17030 * lib/java.exp (java_init): Fix copyright.
17031
029d2200
AC
170322004-07-16 Andrew Cagney <cagney@gnu.org>
17033
17034 * gdb.base/restore.c: Append "prologue" to comments marking the a
17035 function's prologue.
17036 * gdb.base/restore.exp: Update copyright, re-indent.
17037 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17038 callerN" prefix where needed. Update patterns that match a
17039 function's prologue.
17040
653b62c5
MC
170412004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17042
17043 * gdb.base/restore.c: Add copyright notice.
17044
f7d690e5
AC
170452004-07-16 Andrew Cagney <cagney@gnu.org>
17046
17047 * gdb.base/logical.exp: Update copyright.
17048 (evaluate): New procedure. Use to re-implement tests using
17049 several tables.
17050
d629a7cb
MH
170512004-07-14 Martin Hunt <hunt@redhat.com>
17052
17053 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17054 which fixes some problems where init.tcl was not found.
17055
9c7bb332
AC
170562004-07-13 Andrew Cagney <cagney@gnu.org>
17057
6bf46641
AC
17058 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17059 (check_sizeof, check_valueof): Do not include the output in the
17060 test name. Use gdb_test.
17061 (get_valueof): Use gdb_test_multiple.
17062
c4ffd4c0
AC
17063 * gdb.base/step-test.exp: Update copyright. Use
17064 gdb_test_multiple. Ensure that test names do not include
17065 architecture dependent output.
17066
ab89363a
AC
17067 * gdb.gdb/observer.exp: Update copyright.
17068 (setup_test): Use gdb_test_multiple.
17069 (attach_first_observer, attach_second_observer)
17070 (attach_third_observer, detach_first_observer)
17071 (detach_second_observer, detach_third_observer)
17072 (reset_counters, check_counters): Make $message a prefix.
17073 (test_normal_stop_notifications): Add "args" parameter - a list of
17074 init functions to be called. Make $message a prefix,
17075 (test_observer_normal_stop): Change the message prefixes so that
17076 they are unique, pass the attach / detach procedures to
17077 test_normal_stop_notifications.
17078
ec58997a
AC
17079 * gdb.base/signull.exp (test_segv): Prefix all tests with
17080 "${name}". Clean up test messages.
17081
b475183b
AC
17082 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17083
9c7bb332
AC
17084 * gdb.base/ena-dis-br.exp: Update copyright.
17085 (break_at): New function. Replace send_gdb with gdb_test,
17086 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17087 ignore count, not stopped at bpt", with KFAIL.
17088
2dd95497
CV
170892004-07-13 Corinna Vinschen <vinschen@redhat.com>
17090
17091 * gdb.base/attach.exp: Remove cleanupfile handling.
17092
419e626b
AC
170932004-07-12 Andrew Cagney <cagney@gnu.org>
17094
17095 * gdb.base/annota1.exp: Cleanup corefile test name.
17096 * gdb.base/annota3.exp: Ditto.
17097
8b1b3228
AC
170982004-07-12 Andrew Cagney <cagney@gnu.org>
17099
78650829
AC
17100 * gdb.base/signals.exp: Clean up copyright, re-indent.
17101
8b1b3228
AC
17102 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17103 gdb_test and gdb_test_multiple.
17104
935c2760
JJ
171052004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17106
17107 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17108 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17109 provide line number info for first statement in main.
17110
1544280f
AC
171112004-07-08 Andrew Cagney <cagney@gnu.org>
17112
1279f4ff
AC
17113 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17114
1544280f
AC
17115 * gdb.base/sigbpt.exp: Make the common part of each test name a
17116 prefix instead of suffix.
17117
bcc82369
BR
171182004-07-07 Bob Rossi <bob_rossi@cox.net>
17119
17120 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17121 test from test_tbreak_creation_and_listing to
17122 test_file_list_exec_source_file
17123 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17124 Changed name of test from test_tbreak_creation_and_listing to
17125 test_file_list_exec_source_file
17126
23f4b0aa
JJ
171272004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17128
17129 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17130 the jmisc() constructor instead of <init>.
17131 * gdb.java/jmisc1.exp: Ditto.
17132
56401cd5
AC
171332004-07-07 Andrew Cagney <cagney@gnu.org>
17134
17135 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17136 corrupting the PC.
17137
44ae2f6a
MC
171382004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17139
17140 * gdb.cp/templates.exp: Accept whitespace change in demangler
17141 output.
17142
45a83408
AC
171432004-07-06 Andrew Cagney <cagney@gnu.org>
17144
17145 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17146
d205ad70
MC
171472004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17148
17149 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17150 * lib/compiler.cc: Likewise.
17151
06ea1a61
MC
171522004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17153
17154 * lib/compiler.cc: Work around string preprocessing problem
17155 with old hp c++ compiler.
17156 * lib/compiler.c: Likewise.
17157
daab1251
CV
171582004-06-29 Corinna Vinschen <vinschen@redhat.com>
17159
17160 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17161 directives to conditionalize symbol prefixing.
17162 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17163 additional_flags handling. Add underscore prefix for Cygwin.
17164 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17165 conditionalize symbol prefixing.
17166 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17167 additional_flags handling. Add underscore prefix for Cygwin.
17168
cc984116
CV
171692004-06-29 Corinna Vinschen <vinschen@redhat.com>
17170
17171 * gdb.base/bigcore.exp: Skip test on Cygwin.
17172
c279b077
MC
171732004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17174
17175 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17176 formats for "info register". Use gdb_test_multiple. Fix
17177 the "invalid register" test.
17178
0e915747
CV
171792004-06-28 Corinna Vinschen <vinschen@redhat.com>
17180
17181 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17182 PID for Cygwin. Add Cygwin specific strings to check for in some
17183 tests.
17184 (do_attach_tests): Add a test for user interaction when attaching
17185 to a process with no matching symbol table already loaded.
17186
11422c86
AC
171872004-06-26 Andrew Cagney <cagney@gnu.org>
17188
17189 Test PR java/1567 and PR java/1565.
17190 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17191 * gdb.java/jmisc2.exp: Delete file.
17192
cefbce26
MC
171932004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17194
17195 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17196
e19f872c
CV
171972004-06-25 Corinna Vinschen <vinschen@redhat.com>
17198
17199 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17200 attach process.
17201
d931ba3b
MC
172022004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17203
17204 * gdb.cp/pr-1553.exp: Remove.
17205
aef68c48
MC
172062004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17207
17208 * gdb.cp/pr-1553.cc: Remove.
17209 * gdb.cp/pr-1553.exp: Disable this test.
17210
8d5df71a
JB
172112004-06-20 Jim Blandy <jimb@redhat.com>
17212
a9c64011 17213 Fix PR testsuite/1680.
8d5df71a
JB
17214 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17215 regular expressions.
17216
4ac6f39d
MC
172172004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17218
17219 Fix PR testsuite/1679.
17220 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17221 Issue an UNSUPPORTED result instead.
17222
1b413552
JB
172232004-06-18 Jim Blandy <jimb@redhat.com>
17224
17225 * gdb.base/charset.exp: Only send a control-C if we see a new
17226 prompt and incomplete command.
17227
6daa6ebd
MC
172282004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17229
17230 * gdb.cp/pr-574.cc: Add copyright notice.
17231
51fa4ae0
JB
172322004-06-17 Jim Blandy <jimb@redhat.com>
17233
17234 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17235 cases where the regexp has no groups; this grabs random text from
17236 the previous test suite, whatever that was.
17237
8fea26c5
MC
172382004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17239
17240 * gdb.cp/printmethod.cc: Add copyright notice.
17241
1e3aeb41
MC
172422004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17243
17244 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17245
9d9030bc
AC
172462004-06-16 Andrew Cagney <cagney@gnu.org>
17247
17248 * gdb.base/signull.c: Update copyright. Include <string.h>.
17249 (bowler): Replace data_pointer with data_read
17250 and data_write cases. Add code_descriptor case.
17251 (zero, desc): New array and pointer.
17252 (data, code): Change to simple pointers.
17253 * gdb.base/signull.exp: Fix probe pattern matching a function
17254 descriptor SIGSEGV. Replace data_pointer with data_read and
17255 data_write tests.
17256
acd4ad44
AC
172572004-06-16 Andrew Cagney <cagney@gnu.org>
17258
17259 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17260
08fd625c
MC
172612004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17262
17263 * gdb.base/long_long.c: Add copyright notice.
17264
1903502c
MC
172652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17266
17267 * gdb.base/long_long.exp: Remove reference to
17268 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17269 to gdb_breakpoint and gdb_continue_to_breakpoint.
17270
83313cb1
JB
172712004-06-14 Jim Blandy <jimb@redhat.com>
17272
17273 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17274 endian case.
17275
1bf404ef
AC
172762004-06-14 Andrew Cagney <cagney@gnu.org>
17277
17278 * gdb.base/gcore.exp (capture_command_output): Delete the always
17279 passing tests containing inferior values.
17280 * gdb.base/ending-run.exp: Do not include the breakpoint address
17281 in the test message. Update copyright.
17282 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17283 size in the test name, use gdb_test_multiple. Update copyright.
17284
ef220b33
MC
172852004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17286
17287 * gdb.cp/ref-types.cc: Add copyright notice.
17288
4f70a4c9
MC
172892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17290
17291 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17292 hp_aCC_compiler.
17293 * lib/compiler.cc: Likewise.
17294 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17295 'set' commands. Log diagnostics for other lines. Set
17296 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17297
335928ac
MC
172982004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17299
17300 * gdb.cp/try_catch.cc: Add copyright notice.
17301
2efb12e8
MC
173022004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17303
17304 * gdb.cp/userdef.cc: Add copyright notice.
17305
0bbed51a
MC
173062004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17307
17308 * gdb.cp/virtfunc.cc: Add copyright notice.
17309
e12a46c9
RC
173102004-06-11 Randolph Chung <tausq@debian.org>
17311
17312 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17313 problem.
17314
338e05af
AC
173152004-06-10 Andrew Cagney <cagney@gnu.org>
17316
17317 * lib/compiler.cc, lib/compiler.c: Append either
17318 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17319 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17320 instead of gcc-3-3.
17321
dc3f10cb
AC
173222004-06-09 Andrew Cagney <cagney@gnu.org>
17323
b4d946af
AC
17324 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17325 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17326
dc3f10cb
AC
17327 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17328 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17329 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17330 fixed.
17331
b5c0bfa2
AC
173322004-06-09 Andrew Cagney <cagney@gnu.org>
17333
17334 * gdb.base/structs.exp (test_struct_returns): Replace
17335 "return_value_unknown" and "finish_value_unknown" by
17336 "return_value_known" and "finish_value_known". Instead of
17337 "return_value_unknown" iff "finish_value_unknown", check
17338 "return_value_known" implies "finish_value_known".
17339
caeb605f
MH
173402004-06-08 Martin Hunt <hunt@redhat.com>
17341
17342 * gdb.base/float.exp: Add pattern for mips targets.
17343
c892bb64
RC
173442004-06-08 Randolph Chung <tausq@debian.org>
17345
17346 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17347 message for unknown architectures more clear.
17348
48306d3e
JB
173492004-06-08 Joel Brobecker <brobecker@gnat.com>
17350
17351 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17352 start the execution of the program.
17353
83ecb59f
JB
173542004-06-07 Jim Blandy <jimb@redhat.com>
17355
17356 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17357 * gdb.arch/i386-cpuid.h: New helper file.
17358
55264cb4
RC
173592004-06-07 Randolph Chung <tausq@debian.org>
17360
17361 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17362 has started.
17363
23cadb28
RM
173642004-06-04 Roland McGrath <roland@redhat.com>
17365
17366 Fix PR gdb/1647.
17367 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17368 differently to be robust to output buffering differences.
17369
51d01eda
MC
173702004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17371
17372 * gdb.threads/pthreads.exp: Update copyright years.
17373 (check_control_c): Change asynchronous 'after' to synchronous.
17374
f4fc3b93
RM
173752004-06-04 Roland McGrath <roland@redhat.com>
17376
17377 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17378 next gdb prompt.
17379
4013522b
MC
173802004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17381
17382 Fix PR gdb/1636.
17383 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17384 calls to synchronous.
17385
7a8f1e6b
JB
173862004-05-26 Jim Blandy <jimb@redhat.com>
17387
17388 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17389
81bb3443
RC
173902004-05-24 Randolph Chung <tausq@debian.org>
17391
17392 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17393 * gdb.asm/pa.inc: New file.
17394
8f5a3103
MK
173952004-05-22 Mark Kettenis <kettenis@gnu.org>
17396
17397 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17398
734b8fe8 173992004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17400 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17401
17402 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17403 GDB prompt.
17404
725603e1
UW
174052004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17406
f4fc3b93 17407 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17408 setjmp/longjmp. Use sigaction instead of signal.
17409
8b923272 174102004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17411 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17412
17413 * gdb.threads/pthread_cond_wait.c: New file.
17414 * gdb.threads/pthread_cond_wait.exp: New testcase.
17415
8bfabb04
AC
174162004-05-13 Andrew Cagney <cagney@redhat.com>
17417
17418 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17419 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17420
42edda50
AC
174212004-05-11 Andrew Cagney <cagney@redhat.com>
17422
17423 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17424 fixed but revealed gdb/1639.
17425
d303a6c7
AC
174262004-05-10 Andrew Cagney <cagney@redhat.com>
17427
17428 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17429 func1" and "next to 2nd alarm", kernel bug avoided.
17430
bf08c2a1
DJ
174312004-05-10 Daniel Jacobowitz <dan@debian.org>
17432
17433 PR external/1568
17434 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17435 XFAIL if it is smaller than bytes_allocated.
17436 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17437 (main): Make chunks_allocated unsigned. Correct comment.
17438
c0586a34
JB
174392004-05-07 Joel Brobecker <brobecker@gnat.com>
17440
17441 * gdb.arch/powerpc-aix-prologue.c: New file.
17442 * gdb.arch/powerpc-aix-prologue.exp: New file.
17443
f2785d12
JB
174442004-05-07 Jim Blandy <jimb@redhat.com>
17445
17446 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17447 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17448
bd7f6e30
JB
174492004-05-06 Joel Brobecker <brobecker@gnat.com>
17450
17451 * gdb.base/sep.exp: No longer setup_kfail when the program was
17452 built with dwarf2.
17453
0a5e7efe
JI
174542004-05-05 Jim Ingham <jingham@apple.com>
17455
17456 * gdb.base/pending.exp: Make sure pending breakpoints
17457 preserve the ignore count.
f4fc3b93 17458
a8958849
MK
174592004-04-27 Jerome Guitton <guitton@gnat.com>
17460
17461 * i386-prologue.exp: Add testcase for jump instruction as first
17462 instruction of the real code.
17463 * i386-prologue.c (jump_at_beginning): New function.
17464
7e103f5b
MK
174652004-04-28 Mark Kettenis <kettenis@gnu.org>
17466
17467 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17468 x86_64-*-*.
17469
5d38b224
MK
174702004-04-28 Mark Kettenis <kettenis@gnu.org>
17471
17472 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17473 i*86-*-*.
17474
0ef32fd9
MK
174752004-04-25 Mark Kettenis <kettenis@gnu.org>
17476
17477 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17478 expression that checks the return type.
17479
71d7dd7c
AC
174802004-04-23 Andrew Cagney <cagney@redhat.com>
17481
17482 * gdb.base/call-sc.exp: New test of scalar call/return values.
17483 * gdb.base/call-sc.c: Ditto.
17484
1e9f977e
JJ
174852004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17486
17487 * gdb.threads/manythreads.c: Reduce thread stack size.
17488
899d9e3a
JJ
174892004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17490
17491 * gdb.threads/manythreads.c: Add copyright notice.
17492
61bcae62
AC
174932004-04-23 Andrew Cagney <cagney@redhat.com>
17494
17495 * gdb.base/siginfo.exp: Better handle step out of signal.
17496 * gdb.base/sigstep.exp: Ditto.
17497
7339a42e 174982004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17499 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17500
17501 * gdb.threads/manythreads.c: New testcase.
17502 * gdb.threads/manythreads.exp: Ditto.
17503
5c98409b
JB
175042004-04-22 Jim Blandy <jimb@redhat.com>
17505
17506 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17507 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17508
3b611f1a
MC
175092004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17510
17511 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17512
f0fd9238
AC
175132004-04-21 Andrew Cagney <cagney@redhat.com>
17514
17515 * gdb.base/sigstep.c: New file.
17516 * gdb.base/sigstep.exp: New file.
17517
90990674
JB
175182004-04-16 Joel Brobecker <brobecker@gnat.com>
17519
17520 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17521 call to observer_notify_normal_stop.
17522
78cef34b
AC
175232004-04-15 Andrew Cagney <cagney@redhat.com>
17524
17525 * gdb.base/siginfo.c: New file.
17526 * gdb.base/siginfo.exp: New file.
17527
d2343407
JB
175282004-04-12 J. Brobecker <brobecker@gnat.com>
17529
17530 * gdb.base/sep.exp: Fix typo in comment.
17531
a2dba3c8
JB
175322004-04-12 J. Brobecker <brobecker@gnat.com>
17533
17534 * gdb.base/sep.c: New file.
17535 * gdb.base/sep-proc.c: New file.
17536 * gdb.base/sep.exp: New testcase.
17537
15f7b60e
MK
175382004-04-09 Mark Kettenis <kettenis@gnu.org>
17539
17540 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17541 support.
17542
44f4de1a
AC
175432004-04-05 Andrew Cagney <cagney@redhat.com>
17544
17545 * gdb.base/sigaltstack.c: New file.
17546 * gdb.base/sigaltstack.exp: New file.
17547
ef04f396
JB
175482004-04-04 Joel Brobecker <brobecker@gnat.com>
17549
17550 * gdb.base/foll-fork.exp: Update the expected output for
17551 "help set follow-fork-mode", to match a change that was made
17552 to the help of this variable on 2004-01-13.
17553
d40d2c92
JB
175542004-04-01 Joel Brobecker <brobecker@gnat.com>
17555
17556 * lib/ada.exp: Add copyright notice.
17557 * bar.ads: Likewise.
17558 * bar.adb: Likewise.
17559 * null_record.adb: Likewise.
17560 * null_record.exp: Likewise.
17561 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17562
f86ef5a3
JB
175632004-04-01 Joel Brobecker <brobecker@gnat.com>
17564
17565 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17566 * configure: Regenerate.
17567
414e70e3
JB
175682004-04-01 Joel Brobecker <brobecker@gnat.com>
17569
17570 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17571 to build the application. Remove the message printed when in
17572 verbose mode, redundant with the UNSUPPORTED message above.
17573
f0aaee49
JB
175742004-03-31 Joel Brobecker <brobecker@gnat.com>
17575
17576 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17577 * gdb.ada (null_record.exp): New testcase.
17578
ac81cb54
JB
175792004-03-31 Joel Brobecker <brobecker@gnat.com>
17580
17581 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17582
854af2f7
JB
175832004-03-31 Joel Brobecker <brobecker@gnat.com>
17584
17585 * gdb.ada: New subdirectory.
17586 * gdb.ada/Makefile.in: New file.
17587 * gdb.ada/gnat_ada.gpr.in: New file.
17588
034cb681
JB
175892004-03-31 Joel Brobecker <brobecker@gnat.com>
17590
17591 * lib/ada.exp: New file.
17592
78a1a894
DJ
175932004-03-24 Daniel Jacobowitz <drow@mvista.com>
17594
17595 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17596 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17597
4b2b3b3e
AC
175982004-03-22 Andrew Cagney <cagney@redhat.com>
17599
17600 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17601 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17602 Problem identified by Ulrich Weigand.
17603
23c73aa3
DC
176042004-03-17 David Carlton <carlton@kealia.com>
17605
17606 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17607 PR c++/826.
17608
d63a86f8
RM
176092004-03-16 Roland McGrath <roland@redhat.com>
17610
17611 * gdb.base/auxv.exp: New file.
17612 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17613
0e02aa50
DC
176142004-03-12 David Carlton <carlton@kealia.com>
17615
17616 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17617 * gdb.cp/pr-1553.cc: Ditto.
17618 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17619 pass branch.
17620
c20b71be
MC
176212004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17622
17623 * gdb.cp/templates.exp: Accept more template types.
17624
c7414a01
MC
176252004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17626
17627 From Corinna Vinschen with modifications.
17628 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17629 local variable obj_with_enum.
17630 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17631 results with obj_with_enum.
17632
ed69573c
MC
176332004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17634
17635 * gdb.cp/classes.cc: New file, copied from misc.cc.
17636 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17637
28301461
MC
176382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17639
17640 * gdb.cp/misc.cc: Add copyright notice.
17641
1198ecbe
DC
176422004-03-05 David Carlton <carlton@kealia.com>
17643
17644 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17645 * gdb.cp/rtti.h: Update copyright.
17646 (namespace n2::n3): New.
17647 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17648 (n2::n3::func3): New.
17649 (main): Call n2::n3::func3.
17650 * gdb.cp/rtti2.cc: Update copyright.
17651 (n2::create3): New.
17652
9e08c470
MK
176532004-03-04 Mark Kettenis <kettenis@gnu.org>
17654
17655 * gdb.asm/openbsd.inc: Fix typo.
17656
4bebc3aa
FF
176572004-03-03 Fred Fish <fnf@redhat.com>
17658
17659 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17660 "val" instead of unused "size". Update copyright year.
17661
6ea9fb37
DJ
176622004-02-29 Daniel Jacobowitz <drow@mvista.com>
17663
17664 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17665 to use unsigned char.
17666 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17667 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17668
23b23974
DJ
176692004-02-29 Daniel Jacobowitz <drow@mvista.com>
17670
17671 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17672 line of output.
17673
7574fd53
DJ
176742004-02-28 Daniel Jacobowitz <drow@mvista.com>
17675
17676 * gdb.base/relocate.c (dummy): Initialize.
17677
a195357f
DJ
176782004-02-28 Daniel Jacobowitz <drow@mvista.com>
17679
17680 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17681 a breakpoint at exit.
17682
72fd54a9
FF
176832004-02-27 Fred Fish <fnf@redhat.com>
17684
17685 * gdb.base/chng-syms.exp: Add expect condition to match failing
17686 case that isn't a timeout.
17687
b9d23137
AC
176882004-02-27 Andrew Cagney <cagney@redhat.com>
17689
17690 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17691 support.
17692
15d208f6 176932004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17694
15d208f6
FF
17695 * gdb.arch/gdb1431.c: Remove.
17696 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17697 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17698 of "until" incorrectly.
17699
98f9cd2d
JB
177002004-02-26 J. Brobecker <brobecker@gnat.com>
17701
17702 * gdb.cp/class2.cc (empty): New class.
17703 (refer): New function.
17704 (main): Declare an object of type empty and use it.
17705 * gdb.cp/class2.exp: Print the value of an object of type empty.
17706
9b50c11b
JJ
177072004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17708
17709 * gdb.base/langs.exp: Update query string to match the
17710 new nquery format used for pending breakpoints.
17711
0dcd613f
AC
177122004-02-26 Andrew Cagney <cagney@redhat.com>
17713
17714 Fix PR i18n/1570.
17715 * gdb.base/charset.c: Update copyright notice.
17716 (main, init_string): Remove the escape character '\e' tests.
17717 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17718 * gdb.base/charset.exp (valid_host_charset): Ditto.
17719 * gdb.base/setvar.exp: Ditto.
17720
b8a56647
AC
177212004-02-24 Andrew Cagney <cagney@redhat.com>
17722
90d59e34
AC
17723 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17724 mmapped data in core file" PASS and FAIL messages consistent.
17725
b8a56647
AC
17726 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17727 setting a breakpoint. Work around PR java/1565.
17728
9f27c604
JJ
177292004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17730
17731 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17732 new nquery format.
17733 * gdb.base/pending.exp: Ditto.
17734
3224a706
MK
177352004-02-22 Mark Kettenis <kettenis@gnu.org>
17736
17737 * configure.in: Run stabs tests on *BSD.
17738 * configure: Regenerated.
17739
41e0a9ca
MK
177402004-02-21 Mark Kettenis <kettenis@gnu.org>
17741
17742 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17743
1e1b3428
FF
177442004-02-20 Fred Fish <fnf@redhat.com>
17745
17746 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17747 blank in test for "returns short", for consistency with other
17748 "returns xxx" tests. Update copyright year.
17749
f9a7572a
FF
177502004-02-19 Fred Fish <fnf@redhat.com>
17751
17752 New testcase for PR breakpoint/1558.
17753 * gdb.arch/gdb1558.exp: New file.
17754 * gdb.arch/gdb1558.c: New file.
17755
b2ce2854
EZ
177562004-02-19 Elena Zannoni <ezannoni@redhat.com>
17757
17758 * gdb.base/nodebug.exp: Fix typo.
17759
e7c9ff01
JB
177602004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17761
17762 Committed by Jim Blandy <jimb@redhat.com>.
17763
62f4b920
JB
17764 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17765
2db536a1
JB
17766 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17767
e7c9ff01
JB
17768 * gdb.base/float.exp: Support s390*-*-* targets.
17769
f3205b34
AF
177702004-02-17 Adam Fedor <fedor@gnu.org>
17771
17772 * gdb.base/gdb1555.exp: New file.
17773 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17774
9d62932d
EZ
177752004-02-17 Elena Zannoni <ezannoni@redhat.com>
17776
17777 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17778
344c9711
FF
177792004-02-16 Fred Fish <fnf@redhat.com>
17780
17781 * gdb.arch/gdb1291.c: Remove
17782 * gdb.arch/gdb1291.s: New test input file.
17783 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17784 fail. Test for correct result, known incorrect result, other
17785 failures and timeouts.
17786
2d822687
AC
177872004-02-16 Andrew Cagney <cagney@redhat.com>
17788
17789 * gdb.base/bigcore.exp: New file.
17790 * gdb.base/bigcore.c: New file.
17791
dac15b66
AC
177922004-02-13 Andrew Cagney <cagney@redhat.com>
17793
17794 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17795 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17796 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17797 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17798 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17799 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17800 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17801 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17802 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17803 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17804
6bdfc2c4
JJ
178052004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17806
17807 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17808 executed is an alloc instruction.
17809
87b3ede8
DC
178102004-02-11 David Carlton <carlton@kealia.com>
17811
17812 * gdb.cp/breakpoint.exp: New.
17813 * gdb.cp/breakpoint.cc: New.
17814
6e19e2bf
MC
178152004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17816
17817 Partial fix for PR gdb/1543.
17818 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17819 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17820 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17821 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17822 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17823 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17824 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17825 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17826 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17827 to bug-gdb@prep.ai.mit.edu .
17828 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17829 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17830 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17831 Likewise.
17832
5c5455dc
AC
178332004-02-10 Andrew Cagney <cagney@redhat.com>
17834
17835 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17836 using gdb_internal_error_resync.
17837
9cf689d7
DJ
178382004-02-09 Daniel Jacobowitz <drow@mvista.com>
17839
17840 * gdb.threads/thread-specific.exp: Stop early if no threads are
17841 found.
17842
d2dc51db
MC
178432004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17844
17845 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17846
14b1a056
DJ
178472004-02-08 Daniel Jacobowitz <drow@mvista.com>
17848
17849 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17850 breakpoints.
17851
83f66e8f
DJ
178522004-02-07 Daniel Jacobowitz <drow@mvista.com>
17853
17854 * config/sim.exp (gdb_load): Handle $arg == "".
17855 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17856 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17857
30fc0091
EZ
178582004-02-07 Elena Zannoni <ezannoni@redhat.com>
17859
a9c64011
AS
17860 * gdb.base/maint.exp: Update test to reflect
17861 obstack changes.
30fc0091 17862
4d806929
JJ
178632004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17864
17865 * gdb.base/pendshr.c (pendfunc): New function that calls
17866 pendfunc1.
17867 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17868
7bfdd688
FF
178692004-02-04 Fred Fish <fnf@redhat.com>
17870
17871 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17872 function symbols and update copyright years.
17873 * gdb.arch/gdb1291.c: Ditto.
17874
aaa08ee4
MC
178752004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17876
17877 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17878
dbad7755
MC
178792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17880
17881 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17882
ec4646ef
MC
178832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17884
17885 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17886
1b802196
FF
178872004-02-02 Fred Fish <fnf@redhat.com>
17888
17889 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17890 remote targets. Update copyright years.
17891
18fe2033
JJ
178922004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17893
17894 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17895 support.
17896 * gdb.base/langs.exp: Fix test which attempts to create
17897 breakpoint on non-existent function to handle new pending
17898 support.
17899 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17900 a breakpoint.
17901 * gdb.base/pending.exp: New test.
17902 * gdb.base/pending.c: New file.
17903 * gdb.base/pendshr.c: Ditto.
17904
8d577d32
DC
179052004-02-02 David Carlton <carlton@kealia.com>
17906
17907 * gdb.cp/overload.exp: Add overloadNamespace tests.
17908 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17909 (overloadNamespace, XXX): New.
17910 (main): Call XXX::marker2.
17911
3ad13771
FF
179122004-02-01 Fred Fish <fnf@redhat.com>
17913
17914 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17915 * gdb.base/finish.exp: Ditto.
17916 * gdb.base/gcore.exp: Ditto.
17917 * gdb.base/huge.exp: Ditto.
17918 * gdb.base/info-proc.exp: Ditto.
17919 * gdb.base/return2.exp: Ditto.
17920 * gdb.threads/gcore-thread.exp: Ditto.
17921
44c75849
DJ
179222004-02-01 Daniel Jacobowitz <drow@mvista.com>
17923
17924 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17925
005bc093
MK
179262004-02-01 Mark Kettenis <kettenis@gnu.org>
17927
17928 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17929 that opening the file succeeds on OpenBSD.
17930
c47cebdb
DJ
179312004-02-01 Daniel Jacobowitz <drow@mvista.com>
17932
17933 * gdb.threads/thread-specific.c: New file.
17934 * gdb.threads/threads-specific.exp: New test script.
17935 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17936 to expect_out.
17937
5a01311c
MK
179382004-02-01 Mark Kettenis <kettenis@gnu.org>
17939
17940 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17941 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17942 only on the "print_small_structs from print_long_arg_list" test.
17943
ce22a4f1
DJ
179442004-02-01 Daniel Jacobowitz <drow@mvista.com>
17945
17946 * gdb.base/completion.exp: Kill a stray backslash.
17947
17948 From Jim Ingham <jingham@apple.com>:
17949 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17950 agrees with the result from sending a tab.
17951
abbab9d3
DJ
179522004-01-31 Daniel Jacobowitz <drow@mvista.com>
17953
17954 * gdb.base/chng-syms.exp: Remove stray newline.
17955
53904d1e
MK
179562004-01-31 Mark Kettenis <kettenis@gnu.org>
17957
17958 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17959 *-*-openbsd*.
17960 * gdb.asm/openbsd.inc: New file.
17961
3a4b3aac
MK
179622004-01-30 Mark Kettenis <kettenis@gnu.org>
17963
17964 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17965 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17966 *-*solaris2*. Remove commented out default settings for
17967 asm-flags. Replace gdb_compile with target_link.
17968
ebac27b4
MC
179692004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17970
17971 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17972 for all tests. Remove old hp-ux and cygnus xfail cases.
17973
d8679d84
PH
179742004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17975
17976 * gdb.base/chng-syms.exp: New file.
17977 * gdb.base/chng-syms.c: New file.
17978
0a55bc22
MC
179792004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17980
17981 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17982 Provide arms for current output in all my configurations.
17983
94b8e876
MC
179842004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17985
17986 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17987 * lib/compiler.cc: Likewise.
17988 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17989 get the right preprocessor. Eval the output directly. Remove
17990 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17991 hp_f77_compiler and hp_f90_compiler completely.
17992 (gdb_preprocess): Delete.
17993 (get_compiler): Delete.
17994
7cf03d44
MK
179952004-01-24 Mark Kettenis <kettenis@gnu.org>
17996
17997 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17998 <string.h>.
17999
68b6dce9
NR
180002004-01-24 Nick Roberts <nick@nick.uklinux.net>
18001
18002 * gdb.mi/mi-stack.exp: Update copyright.
18003
b368761e
DC
180042004-01-23 David Carlton <carlton@kealia.com>
18005
18006 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18007 test for cp_lookup_transparent_type.
18008 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18009 call them.
18010
f2061b53
DJ
180112004-01-23 Daniel Jacobowitz <drow@mvista.com>
18012
18013 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18014 after -var-update.
18015
37fc574a
DC
180162004-01-23 David Carlton <carlton@kealia.com>
18017
18018 * gdb.cp/namespace.cc (C::ensureRefs): New.
18019 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18020
8e94b928
NR
180212004-01-20 Nick Roberts <nick@nick.uklinux.net>
18022
18023 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18024 case "-stack-list-locals 2".
18025 * gdb.mi/mi-var-child.exp: Test for case
18026 "-var-list-children --all-values NAME".
18027
997b0952
MC
180282004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18029
18030 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18031
52470da3
MK
180322004-01-18 Mark Kettenis <kettenis@gnu.org>
18033
7049b4b8
MK
18034 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18035 used with gdb_test_multiple.
18036
52470da3
MK
18037 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18038 read at address 0. This fixes PR testsuite/1504.
18039
da6012e5
DJ
180402004-01-18 Daniel Jacobowitz <drow@mvista.com>
18041
18042 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18043 Remove downloading, guessing the host executable, the calls to
18044 gdb_file_cmd and gdb_target_cmd, and "load" support.
18045 (infer_host_exec): New function broken out from gdb_load.
18046 (gdb_load): New wrapper for gdbserver_gdb_load.
18047 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18048 gdb_target_cmd. Use -target-select.
18049 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18050 Download binaries to the host. Clear last_mi_remote_file when
18051 we load a new binary.
18052 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18053 call gdbserver_gdb_load and mi_gdb_target_cmd.
18054
32c70722
MC
180552004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18056
18057 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18058 type patterns.
18059
b0cecf36
MC
180602004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18061
18062 * gdb.cp/templates.exp: Fix typo in test name of
18063 "print Foo<volatile char*>::foo".
18064
4120d7e6
MC
180652004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18066
18067 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18068
f679e530
BE
180692004-01-16 Ben Elliston <bje@wasabisystems.com>
18070
18071 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18072 (clean mostlyclean): Remove empty rm.
18073
091c48f6
MC
180742004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18075
18076 * gdb.base/setvar.exp: Add copyright years.
18077
3e5fc8d2
DC
180782004-01-14 David Carlton <carlton@bactrian.org>
18079
18080 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18081 PR c++/1511 and update coment.
18082 * gdb.cp/templates.exp: Update patterns to match current output.
18083 If changes involve something other than whitespace, KFAIL
18084 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18085
63d06c5c
DC
180862004-01-14 David Carlton <carlton@kealia.com>
18087
18088 * gdb.cp/namespace.exp: Add tests involving classes defined within
18089 namespaces.
18090 * gdb.cp/namespace.cc (C::CClass): New.
18091 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18092
a51dab88
EZ
180932004-01-14 Elena Zannoni <ezannoni@redhat.com>
18094
18095 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18096 what debug info we have. Print a better message if something goes
18097 wrong while producing the separate debug info file.
18098
a476ccc9
MC
180992004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18100
18101 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18102
f453692c
MC
181032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18104
18105 * gdb.base/callfuncs.c: Add copyright notice.
18106
f40063a5
MC
181072004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18108
18109 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18110 inheritance. PR gdb/1498, PR gcc/13539.
18111
19ac3974
EZ
181122004-01-13 Elena Zannoni <ezannoni@redhat.com>
18113
a9c64011
AS
18114 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18115 test specific name.
18116 * gdb.mi/gdb669.exp: Ditto.
18117 * gdb.mi/mi-pthreads.exp: Ditto.
18118 * gdb.mi/mi1-pthreads.exp: Ditto.
18119 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18120
56c97c6e
MC
181212004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18122
18123 * gdb.cp/member-ptr.cc: Add copyright notice.
18124
a0644324
MC
181252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18126
18127 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18128 some patterns for recent versions of gcc and hpacc. Delete
18129 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18130 Delete tests that access a NULL pointer-to-member-data. This
18131 script is still disabled for gcc.
18132
32fabe09
EZ
181332004-01-12 Elena Zannoni <ezannoni@redhat.com>
18134
18135 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18136 escaped correctly.
32fabe09 18137
1f8a6abb
EZ
181382004-01-12 Elena Zannoni <ezannoni@redhat.com>
18139
18140 * gdb.base/sepdebug.exp: New file.
18141 * gdb.base/sepdebug.c: New file.
18142 * lib/gdb.exp (separate_debug_filename): New procedure.
18143 (gdb_gnu_strip_debug): New procedure.
18144
48efe704
AC
181452004-01-12 Andrew Cagney <cagney@redhat.com>
18146
18147 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18148 * gdb.mi/ChangeLog-1999-2003: New file.
18149
a9415475
AC
181502004-01-12 Andrew Cagney <cagney@redhat.com>
18151
18152 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18153 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18154 or EEXIST", treat EBUSY as an XFAIL.
18155
83b8cf9d
MC
181562004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18157
18158 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18159 hp_cc_compiler.
18160
9939d2a8
MC
181612004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18162
18163 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18164 decorations.
18165
1ff8cadf
MC
181662004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18167
18168 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18169 and "(aCC)" decorations. Remove obsolete doco about old
18170 test results.
18171
6fa9022e
MC
181722004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18173
18174 * gdb.cp/exception.exp: Fix typo in doco.
18175
209721fe
MK
181762004-01-09 Mark Kettenis <kettenis@gnu.org>
18177
18178 * gdb.base/gdb1476.exp: Fix typo.
18179
ef11303e
MC
181802004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18181
18182 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18183 file.
18184
041ab88c
MC
181852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18186
18187 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18188 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18189 Use gdb_compile. Remove restriction on gcc. Add some patterns
18190 for recent version of gdb. Delete second half, which was a copy
18191 of the first half with different build flags. This test is
18192 still disabled because it is still not ready for production.
18193
e36d075a
MC
181942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18195
18196 * gdb.cp/exception.cc: Add copyright notice.
18197 * gdb.cp/exception.exp: Add a notice that this file is broken
18198 because of line number changes caused by addition of copyright
18199 notice.
18200
42b190ad
MC
182012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18202
18203 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18204 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18205
8f25f06b
MC
182062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18207
18208 * gdb.cp/classes.exp: Accept gnu abi 2.
18209 * gdb.cp/derivation.exp: Likewise.
18210 * gdb.cp/overload.exp: Likewise.
18211 * gdb.cp/virtfunc.exp: Likewise.
18212
06ded8b8
MC
182132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18214
18215 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18216 semicolon after end of function.
18217
77c26ae3
MC
182182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18219
18220 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18221 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18222 boilerplate code for compiling and running the program under
18223 test. Add some string method tests.
18224
20757486
MC
182252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18226
18227 * gdb.cp/bs15503.cc: Add copyright notice.
18228 * gdb.cp/bs15503.exp: Adjust line number.
18229
0fd3b503
MC
182302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18231
18232 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18233 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18234
10d1bea8
MC
182352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18236
18237 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18238 hp_cc_compiler.
18239
2789202a
MC
182402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18241
18242 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18243 * gdb.cp/ctti.exp: Use the marker instead of "next".
18244 With gcc, run further before bailing.
18245
b862f14c
MC
182462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18247
18248 * gdb.cp/cttiadd.cc: Add copyright notice.
18249 * gdb.cp/cttiadd1.cc: Likewise.
18250 * gdb.cp/cttiadd2.cc: Likewise.
18251 * gdb.cp/cttiadd3.cc: Likewise.
18252
96da2469
MC
182532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18254
18255 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18256 Use gdb_test, gdb_test_multiple. Use floating-point values that
18257 have exact representations in IEEE-ish formats.
18258
053248ff
MC
182592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18260
18261 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18262 compilers. Delete duplicate call to get_compiler_info.
18263 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18264 * gdb.base/volatile.exp: Likewise.
18265
84acecdd
MK
182662004-01-07 Mark Kettenis <kettenis@gnu.org>
18267
18268 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18269 memory at address 0.
18270
fe11a27f
MC
182712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18272
18273 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18274 to test for hp-ux assembler. Fix copyright years.
18275
60ad077b
AC
182762004-01-07 Andrew Cagney <cagney@redhat.com>
18277
18278 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18279
1c9b8f33
AC
182802004-01-07 Andrew Cagney <cagney@redhat.com>
18281
18282 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18283 when creating the read-only file. From analysis by Roland McGrath
18284 and Elena Zannoni.
18285
753ccc7a
MC
182862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18287
18288 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18289
eca3e36b
MC
182902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18291
18292 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18293 data pointers.
18294
f8d4bac4
MC
182952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18296
18297 * gdb.cp/m-static.exp: Compile one source file at a time.
18298 Delete unused call to get_compiler_info.
18299
9b4e0f94
MC
183002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18301
18302 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18303 * gdb.base/call-rt-st.exp: Likewise.
18304 * gdb.base/nodebug.exp: Likewise.
18305 * gdb.base/volatile.exp: Likewise.
18306 * gdb.cp/ref-types.exp: Likewise.
18307 * gdb.cp/templates.exp: Likewise.
18308
023c1024
MK
183092004-01-05 Mark Kettenis <kettenis@gnu.org>
18310
18311 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18312
19703c4a
MC
183132004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18314
18315 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18316 hppa*-hp-hpux*.
18317
18b67037
MK
183182004-01-04 Mark Kettenis <kettenis@gnu.org>
18319
ba6219c8
MK
18320 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18321 x86_64-*-*.
18322
18b67037
MK
18323 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18324 sparc64-*-* and sparc*-solaris2*.
18325
1bfbbb9d
MK
183262004-01-04 Mark Kettenis <kettenis@gnu.org>
18327
18328 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18329 return ${tests}" test. The ${tests} already mentions the
18330 filename.
18331
06846494
MC
183322004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18333
18334 * gdb.cp/local.exp: Accept gcc abi 2.
18335
3b0cb202
MC
183362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18337
18338 * gdb.cp/templates.exp: Accept gcc abi 2.
18339
0643ec3f
MC
183402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18341
18342 * lib/compiler.cc: Remove supports_template_debugging.
18343 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18344
d231d0b1
MC
183452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18346
18347 * gdb.cp/namespace.exp: Accept gcc abi 2.
18348
44ffb27c
MC
183492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18350
18351 * gdb.cp/method.exp: Accept gcc abi 2.
18352
184ad485
MC
183532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18354
18355 * gdb.cp/classes.exp: Generate identical results as old version.
18356 * gdb.cp/derivation.exp: Likewise.
18357 * gdb.cp/overload.exp: Likewise.
18358 * gdb.cp/virtfunc.exp: Likewise.
18359
116f09e7
MC
183602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18361
18362 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18363 mysterious bug with sourceware version of expect.
18364
b1379776
MC
183652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18366
18367 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18368 current versions of gcc, including gcc abi 2. Remove gratuitous
18369 restart of test program. Use gdb_test_multiple and gdb_test for
18370 all tests. Add patterns to xfail missing "const" in "const char *"
18371 and kfail PR gdb/1155.
18372
6b7a4c0e
MC
183732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18374
18375 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18376 current versions of gcc, including gcc abi 2. Remove gratuitous
18377 restart of test program. Use gdb_test_multiple and gdb_test for
18378 all tests. Add patterns to kfail PR gdb/1498.
18379
51615d72
MC
183802003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18381
18382 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18383 current versions of gcc, including gcc abi 2. Use "breakpoint"
18384 and "continue" instead of restarting the target program. Use
18385 gdb_test_multiple and gdb_test for all tests.
18386
7b79a9d7
MK
183872004-01-01 Mark Kettenis <kettenis@gnu.org>
18388
18389 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18390 for *-*-solaris2*.
18391
1cd3489f
MC
183922003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18393
18394 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18395 current versions of gcc, including gcc abi 2. Use "breakpoint"
18396 and "continue" instead of restarting the target program several
18397 times. Use gdb_test_multiple and gdb_test for all tests.
18398
850742db
MC
183992003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18400
18401 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18402 source files.
18403
eb4bbda8
MC
184042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18405
18406 * gdb.base/environ.exp: Handle compiling test case from multiple
18407 source files.
18408
e42c7771
MC
184092003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18410
18411 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18412
80e4b428
JB
184132003-12-17 Jim Blandy <jimb@redhat.com>
18414
5f06973a
JB
18415 * gdb.base/freebpcmd.c: Add copyright notice.
18416
80e4b428
JB
18417 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18418
0ab84fb7
MC
184192003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18420
18421 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18422
1b3bb3d0
JB
184232003-12-13 Jim Blandy <jimb@redhat.com>
18424
18425 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18426
3a4c9371
KB
184272003-12-12 Kevin Buettner <kevinb@redhat.com>
18428
18429 * gdb.asm/frv.inc: New file.
18430 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18431
a1dea79a
FF
184322003-12-09 Fred Fish <fnf@redhat.com>
18433
18434 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18435 functions to break1.c and leave prototypes behind. Add more
18436 "set breakpoint NN here" comments.
18437 * gdb.base/break1.c: New file.
18438
18439 * gdb.base/break.exp: Handle compiling test case from multiple
18440 source files and change source file references as needed.
18441 * gdb.base/completion.exp: Ditto.
18442 * gdb.base/condbreak.exp: Ditto.
18443 * gdb.base/define.exp: Ditto.
18444 * gdb.base/ena-dis-br.exp: Ditto.
18445 * gdb.base/info-proc.exp: Ditto.
18446 * gdb.base/maint.exp: Ditto.
18447 * gdb.base/until.exp: Ditto.
18448
18449 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18450 hardcoded line numbers.
18451 * gdb.base/define.exp: Ditto.
18452 * gdb.base/ena-dis-br.exp: Ditto.
18453 * gdb.base/maint.exp: Ditto.
18454 * gdb.base/until.exp: Ditto.
18455
18456 * gdb.base/completion.exp: Use "break1" for completion tests since
18457 "break" is no longer a unique prefix.
18458
5266b69c
AC
184592003-12-06 Andrew Cagney <cagney@redhat.com>
18460
18461 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18462 "return_value_unimplemented". When an unimplemented struct return
18463 architecture, report incorrect values as a KFAIL
18464
374451f0
MC
184652003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18466
18467 * gdb.cp/rtti.exp: Accept new wording of warning from
18468 cp_lookup_rtti_type.
18469
ba9b20a7
MC
184702003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18471
18472 Partial fix for PR testsuite/1456.
18473 * gdb.base/scope.exp (test_at_main): Replace references to
18474 gcc_compiled with calls to test_compiler_info.
18475 (test_at_foo): Likewise.
18476 (test_at_bar): Likewise.
18477
b74b6d0b
MC
184782003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18479
18480 Partial fix for PR testsuite/1456.
18481 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18482 to test_compiler_info.
18483
ccfa3402
MC
184842003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18485
18486 * gdb.base/so-impl-ld.exp: Update copyright notice.
18487
f6246aba
MC
184882003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18489
18490 Partial fix for PR testsuite/1456.
18491 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18492 to test_compiler_info.
18493
13ae734a
MC
184942003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18495
18496 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18497 from current versions of gdb. Clean up regular expressions.
18498 Delete redundant timeout case.
18499
d8e1cdee
MC
185002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18501
18502 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18503 from current versions of gdb. Clean up regular expressions.
18504 Delete redundant timeout case.
18505
96457b64
MC
185062003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18507
18508 Partial fix for PR testsuite/1456.
18509 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18510 gcc_compiled with call to test_compiler_info.
18511
f35309fc
MC
185122003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18513
18514 Partial fix for PR testsuite/1456.
18515 * gdb.base/list.exp (test_list_function): Delete unused declaration
18516 of gcc_compiled.
18517
d7afdf9b
MC
185182003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18519
18520 Partial fix for PR testsuite/1456.
18521 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18522 call to test_compiler_info.
18523
71507b56
MK
185242003-11-29 Mark Kettenis <kettenis@gnu.org>
18525
18526 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18527 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18528 it to create the appropriate note.inc.
18529 * gdb.asm/asmsrc1.s: Include "note.inc".
18530 * gdb.asm/netbsd.inc: New file.
18531 * gdb.asm/empty.inc: New file.
18532
f81f93f7
MC
185332003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18534
18535 Partial fix for PR testsuite/1456.
18536 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18537 calls to test_compiler_info.
18538
9a77938e
MC
185392003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18540
18541 Partial fix for PR testsuite/1456.
18542 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18543 calls to test_compiler_info.
18544
e8367dc7
MK
185452003-11-27 Mark Kettenis <kettenis@gnu.org>
18546
18547 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18548 pattern for the KFAILs.
18549
526c61ee
AF
185502003-11-25 Adam Fedor <fedor@gnu.org>
18551
18552 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18553 * gdb.objc/objcdecode.m: New file.
18554
28f2d600
AF
185552003-11-25 Adam Fedor <fedor@gnu.org>
18556
18557 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18558 * gdb.objc/nondebug.m: New file.
18559
a3895cee
BE
185602003-11-26 Ben Elliston <bje@wasabisystems.com>
18561
18562 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18563 NetBSD as it does on FreeBSD. Modelled on a similar change by
18564 Mark Kettenis on 2003-05-30.
18565 (link-flags): Set to "--entry _start" regardless of target.
18566 Special linker flags are to be appended to $link-flags.
18567 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18568
c9f2c8a3
MC
185692003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18570
18571 * gdb.cp/method.exp: Accept output of new demangler.
18572
15a0587a 185732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18574
18575 * gdb/class2.exp: New file.
18576 * gdb/class2.cc: New file.
18577
3c00b570
MC
185782003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18579
18580 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18581 of new demangler.
18582
7027acc7
MK
185832003-11-23 Mark Kettenis <kettenis@gnu.org>
18584
18585 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18586 of gdb_test "run".
18587
b0e1598a
MK
185882003-11-23 Mark Kettenis <kettenis@gnu.org>
18589
18590 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18591 "continue" into "run".
18592
4d9eda44
MC
185932003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18594
18595 Partial fix for PR testsuite/1456.
18596 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18597 call to test_compiler_info.
18598 * gdb.cp/ctti.exp: Likewise.
18599 * gdb.cp/derivation.exp: Likewise.
18600 * gdb.cp/member-ptr.exp: Likewise.
18601 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18602 reference to gcc_compiled.
18603
186042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18605
18606 Fix PR testsuite/1463.
18607 * gdb.base/structs.exp (start_structs_test): Call
18608 get_debug_format before using the debug format.
18609
d422fe19
AC
186102003-11-22 Andrew Cagney <cagney@redhat.com>
18611
18612 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18613 * gdb.base/structs.exp: Use gdb_test_multiple.
18614
039cf96d
AC
186152003-11-20 Andrew Cagney <cagney@redhat.com>
18616
6882279b
AC
18617 * gdb.base/structs.exp: Handle and recover from internal errors.
18618 Replace "foo${n}" with "foo<n>" in test messages.
18619
e53890ae
AC
18620 * gdb.base/structs.exp: Update copyright. Rewrite.
18621 * gdb.base/structs.c: Update copyright. Rewrite.
18622
2b211c59
AC
18623 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18624 resync count exceeded.
d63a86f8 18625
039cf96d
AC
18626 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18627 from the internal error.
18628 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18629 Original from Jim Blandy.
18630 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18631
eac98b22
AC
186322003-11-19 Andrew Cagney <cagney@redhat.com>
18633
18634 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18635 KFAIL.
18636
67455b2a
MK
186372003-11-17 Mark Kettenis <kettenis@gnu.org>
18638
18639 New testcase for PR backtrace/1435.
18640 * gdb.arch/i386-unwind.exp: New file.
18641 * gdb.arch/i386-unwind.c: New file.
18642
853d6e5b
AC
186432003-11-17 Andrew Cagney <cagney@redhat.com>
18644
18645 * lib/gdb.exp (compiler_info): New global.
18646 (test_compiler_info): New function.
18647 (get_compiler_info): Set compiler_info.
18648 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18649 "compiler_info" to gcc-<major>-<minor>.
18650
38cf6e11
MC
186512003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18652
18653 * gdb.trace/configure: Remove.
18654
a50d3602
EZ
186552003-11-13 Elena Zannoni <ezannoni@redhat.com>
18656
18657 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18658 breakpoints.
a50d3602
EZ
18659 * gdb.base/break.exp: Remove all references to explicit line
18660 numbers.
18661
d9407aaa
NC
186622003-11-11 Nick Clifton <nickc@redhat.com>
18663
18664 * gdb.base/shreloc.exp: Do not run for targets which do not
18665 support shared objects.
18666
db488fc1
CV
186672003-11-10 Corinna Vinschen <vinschen@redhat.com>
18668
18669 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18670 Don't run tests if nofileio flag is given.
18671
6a90a18e
EZ
186722003-11-07 Elena Zannoni <ezannoni@redhat.com>
18673
18674 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18675 as well as 'Watchpoint'.
6a90a18e 18676
0b915e9c
EZ
186772003-11-06 Elena Zannoni <ezannoni@redhat.com>
18678
18679 Reported by Jim Ingham <jingham@apple.com>:
18680 * gdb.base/annota1.exp: Match at least one occurrence of the
18681 signal handler annotation.
18682
d7e4b55f
EZ
186832003-11-06 Elena Zannoni <ezannoni@redhat.com>
18684
a9c64011
AS
18685 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18686 as well as 'Watchpoint'.
d7e4b55f 18687
2fe4e8d0
MC
186882003-11-05 Michael Chastain <mec@shout.net>
18689
18690 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18691
6ef88553
KW
186922003-11-03 Kris Warkentin <kewarken@qnx.com>
18693
18694 * gdb.arch/gdb1291.c: New test file.
18695 * gdb.arch/gdb1291.exp: New test script.
18696 * gdb.arch/gdb1431.c: New test file.
18697 * gdb.arch/gdb1431.exp: New test script.
18698
ae7dc4d8
MC
186992003-10-22 Michael Chastain <mec@shout.net>
18700
18701 * gdb.mi/pthreads.c: Add copyright notice.
18702
c39d7427
MC
187032003-10-22 Michael Chastain <mec@shout.net>
18704
18705 * gdb.threads/pthreads.c: Add copyright notice.
18706
8b7d96c1
MC
187072003-10-20 Michael Chastain <mec@shout.net>
18708
18709 * gdb.base/gdb1056.exp: New test script.
18710
d1d69fdd
DJ
187112003-10-13 Daniel Jacobowitz <drow@mvista.com>
18712
18713 * gdb.threads/killed.exp: Use gdb_run_cmd.
18714
7d605576
DJ
187152003-10-13 Daniel Jacobowitz <drow@mvista.com>
18716
18717 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18718 create a core file.
18719 * gdb.threads/gcore-thread.exp: Likewise.
18720
618ec112
CV
187212003-10-13 Corinna Vinschen <vinschen@redhat.com>
18722
18723 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18724 type, based on char type.
18725 (struct bit_flags_short_t): New bitfield type, based on short type.
18726 (init_bit_flags_char): New fuction.
18727 (init_bit_flags_short): Ditto.
18728 (print_bit_flags_char): Ditto.
18729 (print_bit_flags_short): Ditto.
18730 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18731
9367a73c
MC
187322003-10-11 Michael Chastain <mec@shout.net>
18733
18734 * gdb.base/call-rt-st.exp: Update copyright year.
18735
1decf120
KI
187362003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18737
18738 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18739 * gdb.disasm/sh3.s: Ditto.
18740
5445b2ae
DJ
187412003-10-07 Daniel Jacobowitz <drow@mvista.com>
18742
18743 * gdb.threads/switch-threads.exp: New test.
18744 * gdb.threads/switch-threads.c: New source file.
18745
aec24853
CV
187462003-10-07 Corinna Vinschen <vinschen@redhat.com>
18747
18748 * gdb.base/ending-run.exp: Add sh specific case.
18749
adc7428d
AC
187502003-10-06 Andrew Cagney <cagney@redhat.com>
18751
18752 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18753 * gdb.disasm/mn10200.exp: Delete obsolete file.
18754
c9d37158
DJ
187552003-09-29 Daniel Jacobowitz <drow@mvista.com>
18756
18757 * ChangeLog: Correct an entry command.exp -> commands.exp.
18758 * gdb.base/commands.exp (bp_deleted_in_command_test)
18759 (temporary_breakpoint_commands): Check noargs.
18760
79c2c32d
DC
187612003-09-25 David Carlton <carlton@kealia.com>
18762
18763 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18764 of some print tests, where appropriate. Add tests for C::D::cd,
18765 E::ce, F::cXfX, G::XgX.
18766 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18767
594e6d67
RE
187682003-09-25 Richard Earnshaw <rearnsha@arm.com>
18769
18770 * lib/java.exp (java_init): Import target_alias before using it.
18771
10f0d451
DC
187722003-09-25 David Carlton <carlton@kealia.com>
18773
18774 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18775
274bcba0
EZ
187762003-09-23 Elena Zannoni <ezannoni@redhat.com>
18777
d63a86f8 18778 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18779 weirdness.
274bcba0 18780
cdbf20f7
MC
187812003-09-17 Michael Chastain <mec@shout.net>
18782
18783 * gdb.cp/gdb1355.exp: New file.
18784 * gdb.cp/gdb1355.c: New file.
18785
71e06f80
CV
187862003-09-15 Corinna Vinschen <vinschen@redhat.com>
18787
18788 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18789 * gdb.asm/sh.inc: New file.
18790
5c4e30ca
DC
187912003-09-11 David Carlton <carlton@kealia.com>
18792
bd45b7af
DC
18793 * gdb.cp/namespace.exp: Add tests for namespace types.
18794 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18795 (test_namespace): New.
18796
1c199746
EZ
187972003-09-11 Elena Zannoni <ezannoni@redhat.com>
18798
a9c64011 18799 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18800 * gdb.stabs/weird.exp: Ditto.
1c199746 18801
04ed252f
MC
188022003-09-08 Michael Chastain <mec@shout.net>
18803
18804 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18805
d8a2d9e7
MC
188062003-09-07 Michael Chastain <mec@shout.net>
18807
18808 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18809 'parse error'.
18810
161afb24
MK
188112003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18812
18813 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18814
49f2741a
MC
188152003-08-30 Michael Chastain <mec@shout.net>
18816
18817 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18818 * gdb.gdb/observer.exp: Ditto.
18819 * gdb.gdb/xfullpath.exp: Ditto.
18820
8afa723e
MK
188212003-08-29 Mark Kettenis <kettenis@gnu.org>
18822
18823 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18824 *-*-*bsd*.
18825
f31dfe3b
JJ
188262003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18827
18828 * gdb.base/dump.exp: Skip for ia64.
18829
4630e498
JJ
188302003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18831
18832 * gdb.asm/asm-source.exp: Add ia64 support.
18833 * gdb.asm/ia64.inc: New file.
18834
1105b7ef
MC
188352003-08-22 Michael Chastain <mec@shout.net>
18836
18837 * gdb.cp: New directory.
18838 * gdb.cp/*: Copy from gdb.c++/*.
18839 * gdb.c++/*: Remove.
18840 * Makefile.in: Change gdb.c++ to gdb.cp.
18841 * configure.in: Ditto.
18842 * configure: Regnerate.
18843
c945b932
MK
188442003-08-18 Mark Kettenis <kettenis@gnu.org>
18845
18846 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18847 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18848
2b66634b
DJ
188492003-08-17 Daniel Jacobowitz <drow@mvista.com>
18850
18851 * mi-var-display.exp (-var-list-children weird): Accept function
18852 pointers with argument types.
18853 * mi1-var-display.exp (-var-list-children weird): Likewise.
18854 * mi2-var-display.exp (-var-list-children weird): Likewise.
18855
a356f73b
DJ
188562003-08-17 Daniel Jacobowitz <drow@mvista.com>
18857
18858 * gdb.base/annota3.exp: Add missing newline.
18859
483417b8
MC
188602003-08-06 Michael Chastain <mec@shout.net>
18861
18862 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18863
c99c59c3
MS
188642003-08-12 Michael Snyder <msnyder@redhat.com>
18865
18866 * gdb.base/float.exp: Add test for SH.
18867
55ed7501
MK
188682003-08-10 Mark Kettenis <kettenis@gnu.org>
18869
18870 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18871
1a371f2e
EZ
188722003-08-07 Elena Zannoni <ezannoni@redhat.com>
18873
18874 * gdb.base/completion.exp: Remove reduntant completion test
18875 on filename.
18876
e0f353ce
EZ
188772003-08-07 Elena Zannoni <ezannoni@redhat.com>
18878
a9c64011
AS
18879 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18880 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18881 gdb.trace/save-trace.exp: Make sure that full pathnames are
18882 escaped correctly.
e0f353ce 18883
5710a1af 188842003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18885
a9c64011
AS
18886 * configure.in: Don't generate config.h from config.hin.
18887 * configure: Regenerate.
18888 * config.hin: Remove file.
18889 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18890 * gdb.threads/pthreads.c: Ditto.
5710a1af 18891
dcd81ce9
DJ
188922003-08-07 Daniel Jacobowitz <drow@mvista.com>
18893
18894 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18895 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18896 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18897 Replace ld24 with seth/add3.
18898
6009d884
AC
188992003-08-02 Andrew Cagney <cagney@redhat.com>
18900
18901 * gdb.base/annota3.exp: New file.
18902 * gdb.base/annota3.c: New file.
18903 * gdb.c++/annota3.exp: New file.
18904 * gdb.c++/annota3.cc: New file.
18905
51514e06
MC
189062003-07-29 Michael Chastain <mec@shout.net>
18907
18908 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18909 actually failed.
18910 (do_pass): Likewise.
18911 * gdb.threads/tls.exp: Always initialize no_of_threads.
18912
4ee6625b
DJ
189132003-07-27 Daniel Jacobowitz <drow@mvista.com>
18914
18915 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18916 pattern.
18917 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18918 * gdb.threads/tls.exp: Recognize one case of the host library not
18919 supporting TLS.
18920
225f2bf6
AC
189212003-07-27 Andrew Cagney <cagney@redhat.com>
18922
18923 * gdb.base/fileio.exp: Use SH when running commands using
18924 remote_exec.
18925
bcb27c9f
DJ
189262003-07-24 Daniel Jacobowitz <drow@mvista.com>
18927
18928 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18929 * gdb.base/relocate.c (dummy): New padding array.
18930
3d67be83
MS
189312003-07-22 Michael Snyder <msnyder@redhat.com>
18932
d63a86f8 18933 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18934
18935 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18936 patterns to be more general, accepting old and new output.
18937 Some output chars (such as '+') also must be quoted.
d63a86f8 18938 Some addresses are displayed numerically instead of
3d67be83
MS
18939 symbolically.
18940
57ba3b85
MS
189412003-07-23 Michael Snyder <msnyder@redhat.com>
18942
686d097c
MS
18943 * gdb.base/return2.exp: Don't test long-long return.
18944
57ba3b85
MS
18945 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18946 * gdb.disasm/t01_mov.exp: Ditto.
18947 * gdb.disasm/t02_mova.s: Ditto.
18948 * gdb.disasm/t02_mova.exp: Ditto.
18949 * gdb.disasm/t03_add.s: Ditto.
18950 * gdb.disasm/t03_add.exp: Ditto.
18951 * gdb.disasm/t04_sub.s: Ditto.
18952 * gdb.disasm/t04_sub.exp: Ditto.
18953 * gdb.disasm/t05_cmp.s: Ditto.
18954 * gdb.disasm/t05_cmp.exp: Ditto.
18955 * gdb.disasm/t06_ari2.s: Ditto.
18956 * gdb.disasm/t06_ari2.exp: Ditto.
18957 * gdb.disasm/t07_ari3.s: Ditto.
18958 * gdb.disasm/t07_ari3.exp: Ditto.
18959 * gdb.disasm/t08_or.s: Ditto.
18960 * gdb.disasm/t08_or.exp: Ditto.
18961 * gdb.disasm/t09_xor.s: Ditto.
18962 * gdb.disasm/t09_xor.exp: Ditto.
18963 * gdb.disasm/t10_and.s: Ditto.
18964 * gdb.disasm/t10_and.exp: Ditto.
18965 * gdb.disasm/t11_logs.s: Ditto.
18966 * gdb.disasm/t11_logs.exp: Ditto.
18967 * gdb.disasm/t12_bit.s: Ditto.
18968 * gdb.disasm/t12_bit.exp: Ditto.
18969 * gdb.disasm/t13_otr.s: Ditto.
18970 * gdb.disasm/t13_otr.exp: Ditto.
18971
e00759ef
EZ
189722003-07-22 Elena Zannoni <ezannoni@redhat.com>
18973
18974 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18975
8bc2021f
EZ
189762003-07-22 Elena Zannoni <ezannoni@redhat.com>
18977
a9c64011
AS
18978 * gdb.threads/tls.c : New file.
18979 * gdb.threads/tls.exp : New file.
18980 * gdb.threads/tls-main.c : New file.
18981 * gdb.threads/tls-shared.c : New file.
18982 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18983
89320c4c
AS
189842003-07-22 Andreas Schwab <schwab@suse.de>
18985
18986 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18987
180dea7c
AS
189882003-07-20 Andreas Schwab <schwab@suse.de>
18989
18990 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18991 due to insn reordering.
18992
0714963c
AC
189932003-07-15 Andrew Cagney <cagney@redhat.com>
18994
18995 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18996
98a23b3f
MC
189972003-07-15 Michael Chastain <mec@shout.net>
18998
18999 * gdb.base/gdb1250.exp: New file.
19000 * gdb.base/gdb1250.c: New file.
19001
27e417a2
ML
190022003-07-09 Michal Ludvig <mludvig@suse.cz>
19003
19004 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19005 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19006
8bc2021f
EZ
190072003-07-09 Elena Zannoni <ezannoni@redhat.com>
19008
a9c64011
AS
19009 * gdb.threads/tls.c: New file.
19010 * gdb.threads/tls.exp: New file.
19011 * gdb.threads/tls-main.c: New file.
19012 * gdb.threads/tls-shared.c: New file.
19013 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19014
d99968dc
EZ
190152003-07-09 Elena Zannoni <ezannoni@redhat.com>
19016
19017 * gdb.base/annota1.exp: Make sure that we properly escape the
19018 full path of the source file. Xfail more permissive patterns,
d63a86f8 19019 due to a compiler debug info problem.
d99968dc 19020
83876b3b
AS
190212003-07-07 Andreas Schwab <schwab@suse.de>
19022
2705e972
AS
19023 * gdb.asm/m68k.inc: New file.
19024 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19025
83876b3b
AS
19026 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19027 arguments"): Also match negative number.
19028
19029 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19030
3a871b37
DJ
190312003-07-03 Daniel Jacobowitz <drow@mvista.com>
19032
19033 * gdb.base/store.c (charest): New typedef.
19034 (add_char): Rename to add_charest, update.
19035 (wack_char): Rename to wack_charest, update types. Return l + r
19036 to keep r live across the call.
19037 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19038 (wack_double, wack_doublest): Return l + r to keep r live across
19039 the call.
19040 * gdb.base/store.exp: Accomodate store.c changes.
19041
b2a7f303
DC
190422003-06-30 David Carlton <carlton@kealia.com>
19043
19044 * gdb.c++/maint.exp (test_invalid_name): New.
19045 (test_first_component): Add tests for invalid names.
19046
3c6cb4a1
MC
190472003-06-29 Michael Chastain <mec@shout.net>
19048
19049 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19050 output of '<VTT for class>' for virtual base classes.
19051
f1c2644b
DJ
190522003-06-29 Daniel Jacobowitz <drow@mvista.com>
19053
19054 * gdb.base/completion.exp: Tab-complete "complet" instead of
19055 "compl".
19056 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19057
18080350
DJ
190582003-06-29 Daniel Jacobowitz <drow@mvista.com>
19059
19060 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19061 * gdb.base/volatile.exp: Likewise.
19062
f56973f8
DJ
190632003-06-29 Daniel Jacobowitz <drow@mvista.com>
19064
19065 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19066 gdb/1265.
19067
190682003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19069 Daniel Jacobowitz <drow@mvista.com>
19070
19071 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19072 initial line count of 'captured_main' from 26 to 32.
19073 (test_with_self): Allow xmalloc call to be interleaved with the
19074 preceding two lines.
19075
e766d4d6
JB
190762003-06-24 Joel Brobecker <brobecker@gnat.com>
19077
19078 * gdb.base/bang.exp: New testcase.
19079
f125c9a4
JB
190802003-06-23 Joel Brobecker <brobecker@gnat.com>
19081
19082 * gdb.base/langs.exp: Add some tests for the "minimal" language
19083 support.
19084
6e25beaf
EZ
190852003-06-23 Elena Zannoni <ezannoni@redhat.com>
19086
19087 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19088 the testcase.
19089
2f816dda
DJ
190902003-06-22 Daniel Jacobowitz <drow@mvista.com>
19091
19092 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19093 offset.
19094
db5a5748
DJ
190952003-06-22 Daniel Jacobowitz <drow@mvista.com>
19096
19097 * gdb.c++/pr-1210.cc: New file.
19098 * gdb.c++/pr-1210.exp: New file.
19099
1df0c130
DJ
191002003-06-21 Daniel Jacobowitz <drow@mvista.com>
19101
19102 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19103 000-exec-continue.
19104
a92feac0
MK
191052003-06-15 Mark Kettenis <kettenis@gnu.org>
19106
19107 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19108 on *-*-*bsd* instead of *-*-freebsd*.
19109
81a58f5b
AC
191102003-06-14 Andrew Cagney <cagney@redhat.com>
19111
19112 * gdb.base/store.exp: Test longest and doublest. Test all
19113 parameters. Weaken return statement match.
19114 * gdb.base/store.c: Add longest and doublest - aka long long and
19115 long double functions. Put all parameters into local register
19116 variables. Use negative values.
19117
b257a0d3
AC
191182003-06-14 Andrew Cagney <cagney@redhat.com>
19119
19120 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19121 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19122 exit status.
19123 * gdb.base/fileio.exp: Disable target when nointerrupts and
19124 noinferiorio, instead of limiting it to remote. Use remote_exec
19125 instead of system.
d63a86f8 19126
21c38304
JJ
191272003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19128
19129 * gdb.base/float.exp: Add ia64 support.
19130
1bcdb424
CV
191312003-06-12 Corinna Vinschen <vinschen@redhat.com>
19132
19133 * gdb.base/fileio.exp: Run only on remote targets.
19134
6aeb981f
CV
191352003-06-10 Corinna Vinschen <vinschen@redhat.com>
19136
19137 * gdb.base/fileio.c: New file, testing File-I/O.
19138 * gdb.base/fileio.exp: Ditto.
19139
53df362e
RG
191402003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19141
19142 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19143 shared objects after relocation at load time (gdb PR/1132).
19144 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19145 as above, part of the shared object relocation test.
53df362e 19146
ffee1b46
MK
191472003-06-08 Mark Kettenis <kettenis@gnu.org>
19148
b5ca3722
MK
19149 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19150 fully filled history list.
19151 * gdb.base/gdb_history: New file.
19152
03ed860d
MK
19153 * gdb.base/signals.exp: XFAIL "continue to func1" on
19154 i*86-*-freebsd*.
19155
ffee1b46
MK
19156 * gdb.base/attach.exp: When trying to attach to a nonexistent
19157 process, make it possible to specify the PID based on the target,
19158 and do so for *-*-freebsd*.
19159
d80dbb52
RH
191602003-06-02 Richard Henderson <rth@redhat.com>
19161
19162 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19163
6dd77b81
RH
191642003-06-02 Richard Henderson <rth@redhat.com>
19165
19166 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19167
f6347e16
RH
191682003-06-02 Richard Henderson <rth@redhat.com>
19169
19170 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19171
2c161407
DJ
191722003-06-01 Daniel Jacobowitz <drow@mvista.com>
19173
19174 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19175 of globalvar.
19176
572eb746
MK
191772003-06-01 Mark Kettenis <kettenis@gnu.org>
19178
19179 * gdb.asm/asm-source.exp: Check for memory read errors in
19180 disassembler test on *BSD too.
19181
9e9617a5
RH
191822003-06-01 Richard Henderson <rth@redhat.com>
19183
19184 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19185 for .frame.
19186 (gdbasm_call): Lose ldgp.
19187 (gdbasm_startup): Add frame information.
19188 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19189
7b34ad4e
MK
191902003-05-31 Mark Kettenis <kettenis@gnu.org>
19191
19192 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19193 i?86-*-*.
19194
10059fdf
MK
191952003-05-30 Mark Kettenis <kettenis@gnu.org>
19196
19197 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19198 FreeBSD.
19199
acf4b816
RH
192002003-05-29 Richard Henderson <rth@redhat.com>
19201
19202 * gdb.asm/alpha.inc: New file.
19203 * gdb.asm/asm-source.exp: Use it.
19204
e9ecd949
JB
192052003-05-29 Jim Blandy <jimb@redhat.com>
19206
19207 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19208 'core.PID'.
19209
e3e5a4f3
JB
192102003-05-22 Jim Blandy <jimb@redhat.com>
19211
19212 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19213 backtrace.
d63a86f8 19214
72fe3d25
DC
192152003-05-20 David Carlton <carlton@math.stanford.edu>
19216
19217 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19218 this time.
19219
58da2eb2
DC
192202003-05-19 David Carlton <carlton@bactrian.org>
19221
19222 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19223 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19224
1fcb5155
DC
192252003-05-19 David Carlton <carlton@bactrian.org>
19226
19227 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19228 namespace tests.
19229 Bump copyright date.
19230 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19231 (main): Call C::D::marker2.
19232 * gdb.c++/namespace1.cc: New file.
19233
85e85163
JJ
192342003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19235
19236 Roland McGrath <roland@redhat.com>
d63a86f8 19237 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19238 there is no manager thread.
19239
a25fbfec
JJ
192402003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19241
d63a86f8
RM
19242 * gdb.threads/schedlock.exp: Remove assumption that all threads
19243 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19244 in one of the child threads rather than the main thread.
19245
be375bae
JB
192462003-05-07 Jim Blandy <jimb@redhat.com>
19247
09bf6082
JB
19248 Add support for assembly source testing on the s390x.
19249 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19250 architecture.
19251 * gdb.asm/s390x.inc: New file.
19252
be375bae
JB
19253 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19254 succession of 'if' statements.
19255
00905d52
AC
192562003-05-05 Andrew Cagney <cagney@redhat.com>
19257
19258 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19259
b1e29e33
AC
192602003-05-05 Andrew Cagney <cagney@redhat.com>
19261
19262 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19263 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19264
e33d66ec
EZ
192652003-05-02 Elena Zannoni <ezannoni@redhat.com>
19266
19267 * gdb.base/charset.exp: Update based on new behavior of set/show
19268 charset commands.
19269
2b6fd0d8
AC
192702003-05-01 Andrew Cagney <cagney@redhat.com>
19271
19272 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19273 variable do not give memory errors.
19274
130cacce
AF
192752003-04-30 Adam Fedor <fedor@gnu.org>
19276
19277 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19278 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19279 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19280 gdb.objc/basicclass.m: : New files
19281
19282 * lib/gdb.exp (gdb_compile_objc): New procedure.
19283
bea71854
DJ
192842003-04-27 Daniel Jacobowitz <drow@mvista.com>
19285
19286 * gdb.base/signals.exp: Make backtrace tests more specific.
19287
0f20eeea
DC
192882003-04-23 David Carlton <carlton@bactrian.org>
19289
19290 * gdb.c++/maint.exp (test_first_component): Add tests for
19291 'operator' in more locations.
19292
c8c4d8dc
KB
192932003-04-16 Kevin Buettner <kevinb@redhat.com>
19294
19295 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19296
3fe60e3c
EZ
192972003-04-16 Elena Zannoni <ezannoni@redhat.com>
19298
19299 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19300 func marke' instead. Update test name.
3fe60e3c 19301
9219021c
DC
193022003-04-15 David Carlton <carlton@math.stanford.edu>
19303
19304 * gdb.c++/maint.exp: New file.
19305
5dd55bdd
EZ
193062003-04-14 Elena Zannoni <ezannoni@redhat.com>
19307
19308 * gdb.threads/schedlock.c: Change type of thread function argument
19309 to long, to avoid warnings on 64-bit platforms.
19310
00890572
EZ
193112003-04-14 Elena Zannoni <ezannoni@redhat.com>
19312
a9c64011
AS
19313 * gdb.base/attach.exp: Add new message from ptrace in case of
19314 attaching to nonexistent process.
d63a86f8 19315
93201743
JB
193162003-04-11 Jim Blandy <jimb@redhat.com>
19317
19318 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19319 gdb.c++/userdef.cc: Place comments on the lines to which the
19320 marker function might return.
19321 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19322 gdb.c++/userdef.exp: Look for those comments to check that we've
19323 returned to the right place, instead of checking line numbers.
19324
2a11c64d
EZ
193252003-04-11 Elena Zannoni <ezannoni@redhat.com>
19326
a9c64011
AS
19327 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19328 match on sourcefile name, instead of directory name.
2a11c64d 19329
68ab8fc5
EZ
193302003-04-10 Elena Zannoni <ezannoni@redhat.com>
19331
d63a86f8 19332 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19333 working directory name.
19334
5624293a
JB
193352003-04-09 Jim Blandy <jimb@redhat.com>
19336
19337 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19338 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19339 after an inferior function call, report the failure, but allow the
19340 test to continue.
19341
f1f02ee4
SC
193422003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19343
19344 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19345 with -DPROTOTYPES.
19346
6eb79af0
SC
193472003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19348
19349 * gdb.base/break.exp: Revert last patch.
19350
8dfb4cf0
SC
193512003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19352
19353 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19354 with -DPROTOTYPES.
19355
ed4c619a
AC
193562003-04-02 Andrew Cagney <cagney@redhat.com>
19357
19358 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19359 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19360 matching directories by the name breakpoint.
19361 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19362 Make "continue to marker1" consistent.
19363 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19364 message consistent.
19365 * lib/gdb.exp: Put "the program is no longer running", and "the
19366 program exited" in parenthesis.
19367 * lib/mi-support.exp: Ditto.
d63a86f8 19368
4e35d5f0 193692003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19370
4e35d5f0
BR
19371 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19372
71900fe8
AC
193732003-03-29 Andrew Cagney <cagney@redhat.com>
19374
19375 * gdb.base/sizeof.c (main): Print the value of '\377'.
19376 * gdb.base/sizeof.exp: Check the sign of '\377'.
19377
c0655a16
MC
193782003-03-27 Michael Chastain <mec@shout.net>
19379
19380 * gdb.base/gdb1090.exp: New file.
19381 * gdb.base/gdb1090.cc: New file.
19382
5b2a3989
JB
193832003-03-27 J. Brobecker <brobecker@gnat.com>
19384
19385 * gdb.gdb/observer.exp: New regression test.
19386
79876890
MC
193872003-03-27 Michael Chastain <mec@shout.net>
19388
19389 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19390 * gdb.base/ptype.exp: Likewise.
19391
6eac95e3
CV
193922003-03-27 Corinna Vinschen <vinschen@redhat.com>
19393
19394 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19395
e8c71839
MC
193962003-03-26 Michael Chastain <mec@shout.net>
19397
19398 * gdb.base/ptype.exp: Actually use some typedef'd types.
19399
71b10041
SC
194002003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19401
19402 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19403 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19404
2512cf80
CV
194052003-03-20 Corinna Vinschen <vinschen@redhat.com>
19406
19407 * gdb.base/default.exp: Fix regular expression.
19408
0d195a4f
CV
194092003-03-20 Corinna Vinschen <vinschen@redhat.com>
19410
19411 * gdb.base/args.exp: Fix regular expression.
19412
8a2dbca8
CV
194132003-03-20 Corinna Vinschen <vinschen@redhat.com>
19414
19415 * gdb.base/help.exp: Allow Win32 child process.
19416
bf028682
CV
194172003-03-20 Corinna Vinschen <vinschen@redhat.com>
19418
19419 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19420 when stepping out of main().
19421
182dbe85
CV
194222003-03-20 Corinna Vinschen <vinschen@redhat.com>
19423
19424 * gdb.base/default.exp: Check for win32 specific message when calling
19425 "run" without executable.
19426
d67a6ba5
CV
194272003-03-20 Corinna Vinschen <vinschen@redhat.com>
19428
19429 * gdb.base/args.exp: Expect .exe in output.
19430
a955b5bb
CV
194312003-03-20 Corinna Vinschen <vinschen@redhat.com>
19432
19433 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19434 Cygwin native.
19435
bf6bad4b
AC
194362003-03-17 Andrew Cagney <cagney@redhat.com>
19437
19438 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19439 vector registes.
19440 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19441 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19442
293e9a31
DC
194432003-03-17 David Carlton <carlton@math.stanford.edu>
19444
19445 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19446 test, for PR breakpoints/38.
19447 Call test_watchpoint_and_breakpoint.
19448 * gdb.base/watchpoint.c (func3): New function.
19449 (main): Call func3.
19450
5330f2db
DC
194512003-03-04 David Carlton <carlton@math.stanford.edu>
19452
19453 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19454 Garply<Garply<char> >:: garply".
19455 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19456 with respect to PR c++/1111; note also PR c++/1113.
19457 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19458 respect to PR c++/1062.
19459 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19460
6ece72da
DC
194612003-03-03 David Carlton <carlton@math.stanford.edu>
19462
19463 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19464 with respect to PR c++/57.
19465 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19466 c++/826.
19467 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19468 respect to PR c++/57.
19469
85ca1584
DC
194702003-03-03 David Carlton <carlton@math.stanford.edu>
19471
19472 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19473 respect to PR c++/33 into FAILs.
19474
98e9c5b8
MC
194752003-03-03 Michael Chastain <mec@shout.net>
19476
7bedbf27
MC
19477 * configure.in: Update copyright years.
19478
194792003-03-03 Michael Chastain <mec@shout.net>
19480
19481 * Makefile.in: Update copyright years.
98e9c5b8 19482
f683e100
DC
194832003-02-28 David Carlton <carlton@math.stanford.edu>
19484
19485 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19486 print class instead of struct and/or superfluous protection
19487 specifiers, as long as the resulting output is equivalent to the
19488 source code.
19489 Delete FIXME from end of messages on tests that don't need
19490 fixing.
19491
a9e0cf2c
DC
194922003-02-28 David Carlton <carlton@math.stanford.edu>
19493
19494 * gdb.c++/templates.exp (do_tests): Allow const in the two
19495 Foo<volatile char *>::foo tests.
19496
e8d359df
MS
194972003-02-27 Michael Snyder <msnyder@redhat.com>
19498
d63a86f8 19499 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19500 will be consistant.
19501
0b71dc91
DC
195022003-02-26 David Carlton <carlton@math.stanford.edu>
19503
19504 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19505 char *>::foo" test with respect to PR c++/33. Create a new test
19506 which is identical to that one except that it doesn't put the
19507 space between the "char" and the "*"; KFAIL it, too.
19508
dd14ab43
DC
195092003-02-26 David Carlton <carlton@math.stanford.edu>
19510
19511 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19512 template types into either PASSes or KFAILs (corresponding to PR
19513 c++/57). Tweak indentation. Update copyright.
19514
1146c7f1
SC
195152003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19516
19517 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19518
74641dfb
MC
195192003-02-13 Michael Chastain <mec@shout.net>
19520
19521 * gdb.base/exprs.exp: Remove i960 remnants.
19522 * gdb.base/funcargs.exp: Likewise.
19523 * gdb.base/list.exp: Likewise.
19524 * gdb.base/ptype.exp: Likewise.
19525
559cd2d0
DC
195262003-02-14 David Carlton <carlton@math.stanford.edu>
19527
19528 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19529 pEe->D::vg()" from XFAIL to KFAIL.
19530
c4f90d87
JM
195312003-02-13 Jason Molenda (jmolenda@apple.com)
19532
19533 * gdb.base/maint.exp: Update maint print statistics regexp to include
19534 new entries.
19535
cbc4d97c
MC
195362003-02-13 Michael Chastain <mec@shout.net>
19537
19538 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19539
40f235b7
MC
195402003-02-12 Michael Chastain <mec@shout.net>
19541
19542 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19543 * gdb.c++/inherit.exp: Likewise.
19544 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19545 * gdb.c++/templates.exp: Likewise.
19546 * gdb.c++/virtfunc.exp: Likewise.
19547
c56716b0
JM
195482003-02-06 Jason Molenda (jason-cl@molenda.com)
19549
19550 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19551 why the code is written that way.
19552
070afcf8
MC
195532003-02-05 Michael Chastain <mec@shout.net>
19554
19555 * gdb.base/dump.exp: Add missing copyright line.
19556
5d0331e5
JM
195572003-02-05 Jason Molenda (jason-cl@molenda.com)
19558
f7ae6d3e 19559 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19560 at the beginning so the breakpoint doesn't get set on the loop.
19561
92851186
MC
195622003-02-05 Michael Chastain <mec@shout.net>
19563
19564 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19565 output for configurations with gcc 2.95.3.
19566
cbf1e085
AC
195672003-02-05 Keith Seitz <keiths@redhat.com>
19568 Andrew Cagney <ac131313@redhat.com>
19569
19570 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19571
29518e1e
MC
195722003-02-04 Michael Chastain <mec@shout.net>
19573
19574 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19575 Call perror and then continue.
19576
5af1d5f3
MC
195772003-02-03 Michael Chastain <mec@shout.net>
19578
19579 * gdb.c++/pr-1023.cc: New file.
19580 * gdb.c++/pr-1023.exp: New file.
19581
6b549786
JB
195822003-02-05 Jim Blandy <jimb@redhat.com>
19583
19584 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19585 it's local to foobar. Check for it there, and check that it's not
19586 present in main.
19587 * gdb.c++/local.cc (marker2): New function.
19588 (foobar): Call marker1.
19589 (main): Call marker2 instead of marker1.
19590
67f16606
AC
195912003-02-04 Andrew Cagney <ac131313@redhat.com>
19592
19593 * gdb.disasm/mn10200.exp: Obsolete file.
19594 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19595 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19596 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19597
1c5cb38e
DC
195982003-02-04 David Carlton <carlton@math.stanford.edu>
19599
19600 * gdb.c++/overload.exp: Test intToChar(1).
19601 * gdb.c++/overload.cc (intToChar): New.
19602 (main): Call intToChar.
19603
d1fe6965
DC
196042003-02-03 David Carlton <carlton@math.stanford.edu>
19605
19606 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19607 'might_kfail' arg.
19608 KFAIL some of the continue_to_bp_overloaded calls, according to
19609 PR c++/1025.
19610
9ba61c5d
MC
196112003-02-01 Michael Chastain <mec@shout.net>
19612
19613 * gdb.base/advance.c (marker1): New marker function.
19614 * gdb.base/advance.exp: When the 'advance' command lands on the
19615 return breakpoint, it can legitimately stop on either the
19616 current line or the next line. Accommodate both outcomes.
19617 * gdb.base/until.exp: Likewise.
19618
e7494ffb
AC
196192003-02-02 Andrew Cagney <ac131313@redhat.com>
19620
19621 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19622 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19623 now a list, not a tuple.
19624 * gdb.mi/mi-var-display.exp: Ditto.
19625 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19626
075559bc
AC
196272003-02-01 Andrew Cagney <ac131313@redhat.com>
19628
19629 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19630 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19631 stack backtraces.
19632 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19633
2bd4c7b1
MK
196342003-02-01 Mark Kettenis <kettenis@gnu.org>
19635
19636 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19637 gdb.mi/mi1-pthreads.exp: Return instead of calling
19638 gdb_suppress_entire_file.
19639
eabd8992
MS
196402003-02-01 Mark Salter <msalter@redhat.com>
19641
19642 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19643
71469e2f
MS
196442003-01-31 Mark Salter <msalter@redhat.com>
19645
19646 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19647 Support empty arg.
19648
38a94d44
MC
196492003-01-30 Michael Chastain <mec@shout.net>
19650
19651 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19652 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19653 has been fixed in gdb/readline on 2003-01-09.
19654
19ea9e73
MS
196552003-01-29 Michael Snyder <msnyder@redhat.com>
19656
e8d359df
MS
19657 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19658 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19659 * gdb.base/args.exp: Skip if target does not support args passing.
19660
2307bd6a
DJ
196612003-01-22 Daniel Jacobowitz <drow@mvista.com>
19662
19ea9e73 19663 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19664 gdb_test. Accept a list of expect arguments as the third
19665 parameter.
19666 (gdb_test): Use it.
19667
f2dd3617
EZ
196682003-01-20 Elena Zannoni <ezannoni@redhat.com>
19669
19670 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19671 allow for different test tree configurations. Update some
19672 tescases accordingly.
19673 * gdb.arch/altivec-regs.exp: Ditto.
19674 * gdb.asm/asm-source.exp: Ditto.
19675 * gdb.base/advance.exp: Ditto.
19676 * gdb.base/display.exp: Ditto.
d63a86f8 19677 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19678 * gdb.base/mips_pro.exp: Ditto.
19679 * gdb.base/overlays.exp: Ditto.
19680 * gdb.base/relocate.exp: Ditto.
19681 * gdb.base/setshow.exp: Ditto.
19682 * gdb.base/step-line.exp: Ditto.
19683 * gdb.base/step-test.exp: Ditto.
19684 * gdb.base/until.exp: Ditto.
19685 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19686
c71cdefd
DC
196872003-01-17 David Carlton <carlton@math.stanford.edu>
19688
19689 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19690 corresponding to PR c++/945.
19691 Update copyright.
19692
fdba05d7
DC
196932003-01-17 David Carlton <carlton@math.stanford.edu>
19694
19695 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19696 corresponding to PR c++/68.
19697
196982003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19699
19700 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19701 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19702 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19703
c362c33a
EZ
197042003-01-15 Elena Zannoni <ezannoni@redhat.com>
19705
0fbc361c
EZ
19706 * gdb.base/break.exp: Fix change of default location, because of
19707 removal of until tests.
19708 * gdb.base/help.exp: Update test for new 'until' help message.
19709 Add test for help on 'advance'.
a9c64011 19710 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19711
dabf8a35
MK
197122003-01-15 Mark Kettenis <kettenis@gnu.org>
19713
19714 * gdb.base/default.exp: Adapt "info float" test for recent changes
19715 to that command. Add test for "info vector".
19716 * gdb.base/float.exp: New file. Add test for "info float" that
19717 resembles the old test in gdb.base/default.exp.
19718
a1769aca
DC
197192003-01-15 David Carlton <carlton@math.stanford.edu>
19720
19721 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19722
82025e13
EZ
197232003-01-15 Elena Zannoni <ezannoni@redhat.com>
19724
19725 * gdb.base/break.exp: Move the tests of until command from here...
19726 * gdb.base/until.exp: ... to here. New file. Add other tests.
19727 * gdb.base/advance.c: New file.
19728 * gdb.base/advance.exp: New file.
19729
8f9ab801
EZ
197302003-01-14 Elena Zannoni <ezannoni@redhat.com>
19731
a9c64011
AS
19732 * gdb.base/args.c: New file.
19733 * gdb.base/args.exp: New file.
8f9ab801 19734
9ae66589
DJ
197352003-01-14 Daniel Jacobowitz <drow@mvista.com>
19736
19737 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19738
8d77e5c3
DJ
197392003-01-14 Daniel Jacobowitz <drow@mvista.com>
19740
19741 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19742
12d2f0a1
DJ
197432003-01-14 Daniel Jacobowitz <drow@mvista.com>
19744
19745 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19746 dates.
19747
6ca37014
DJ
197482003-01-13 Daniel Jacobowitz <drow@mvista.com>
19749
19750 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19751
b0023472
DJ
197522003-01-13 Daniel Jacobowitz <drow@mvista.com>
19753
19754 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19755 (ptype &*"foo").
19756 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19757
607fbc54 197582003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19759
19760 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19761 * gdb.mi/mi1-console.exp: Likewise.
19762
607fbc54 197632003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19764
19765 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19766 * gdb.mi/mi1-console.exp: Likewise.
19767
a1fb14a2
DJ
197682003-01-13 Daniel Jacobowitz <drow@mvista.com>
19769
19770 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19771
c4cf40b7
DJ
197722003-01-09 Daniel Jacobowitz <drow@mvista.com>
19773
19774 * gdb.base/detach.exp: New test.
19775
696d5a5b
DJ
197762003-01-09 Daniel Jacobowitz <drow@mvista.com>
19777
19778 * Makefile.in (ALL_SUBDIRS): New variable.
19779 (subdirs, clean, distclean): Use it.
19780 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19781 regenerating Makefile, since it is generated from the top level.
19782 * gdb.asm/Makefile.in: Likewise.
19783 * gdb.base/Makefile.in: Likewise.
19784 * gdb.c++/Makefile.in: Likewise.
19785 * gdb.disasm/Makefile.in: Likewise.
19786 * gdb.java/Makefile.in: Likewise.
19787 * gdb.mi/Makefile.in: Likewise.
19788 * gdb.threads/Makefile.in: Likewise.
19789 * gdb.trace/Makefile.in: Likewise.
19790
754533e4
DC
197912003-01-09 David Carlton <carlton@math.stanford.edu>
19792
19793 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19794 Add copyright year 2003.
19795
d8b3e9ee
MC
197962003-01-06 Michael Chastain <mec@shout.net>
19797
19798 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19799 When selecting a thread, 'line' and 'file' are optional.
19800 * gdb.mi/mi1-pthreads.exp: Likewise.
19801
8e9e0fe6
AS
198022003-01-06 Andreas Schwab <schwab@suse.de>
19803
19804 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19805 failures.
19806
b5ab8ff3
DJ
198072003-01-04 Daniel Jacobowitz <drow@mvista.com>
19808
19809 Fix PR gdb/844
19810 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19811 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19812
19813 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19814 instead of calling gdb_suppress_entire_file.
19815 * gdb.threads/print-threads.exp: Likewise.
19816 * gdb.threads/schedlock.exp: Likewise.
19817
19818 * gdb.threads/killed.exp: Return instead of calling
19819 gdb_suppress_entire_file.
19820 * gdb.threads/linux-dp.exp: Likewise.
19821 * gdb.threads/pthreads.exp: Likewise.
19822
1e698235
DJ
198232003-01-04 Daniel Jacobowitz <drow@mvista.com>
19824
19825 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19826 stabs.
19827 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19828 * gdb.base/whatis.exp: Always allow (void) after function names.
19829
147ff08c
DJ
198302003-01-04 Daniel Jacobowitz <drow@mvista.com>
19831
19832 * gdb.c++/casts.exp: Correct regexp.
19833
dc62bfc2
MK
198342003-01-04 Mark Kettenis <kettenis@gnu.org>
19835
19836 * configure.in: Call AC_CONFIG_HEADER. Don't call
19837 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19838 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19839 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19840 aforementioned directories in the AC_OUPUT call.
19841 * config.hin: New file.
19842 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19843 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19844 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19845 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19846 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19847 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19848 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19849 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19850 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19851 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19852 gdb.threads/configure.in, gdb.threads/configure,
19853 gdb.threads/config.in, gdb.trace/configure.in,
19854 gdb.trace/configure: Removed.
19855
77afa639
MC
198562003-01-03 Michael Chastain <mec@shout.net>
19857
19858 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19859 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19860
7634bb6e
DJ
198612003-01-03 Daniel Jacobowitz <drow@mvista.com>
19862
19863 * gdb.base/store.exp: Fix regular expressions.
19864
b39c905e
MK
198652002-12-28 Mark Kettenis <kettenis@gnu.org>
19866
19867 * configure.in: Rewrite.
19868 * configure: Regenerated.
19869
0a8551dd
DC
198702003-01-03 David Carlton <carlton@math.stanford.edu>
19871
19872 * gdb.base/psymtab.exp: New file.
19873 * gdb.base/psymtab1.c: Ditto.
19874 * gdb.base/psymtab2.c: Ditto.
19875
c60b7188
AF
198762002-12-23 Adam Fedor <fedor@gnu.org>
19877
19878 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19879
ee73db83
DC
198802002-12-23 David Carlton <carlton@math.stanford.edu>
19881
19882 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19883 and current_directory initialization.
19884
d6c1774e
JB
198852002-12-22 Jim Blandy <jimb@redhat.com>
19886
f0a847b8
JB
19887 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19888 rather than as part of the output file name.
19889
d6c1774e
JB
19890 * gdb.base/attach.exp: There's no need to copy the test program to
19891 /tmp; that was only ever necessary on HP/UX, and this test is
19892 entirely disabled there anyway.
19893
f0708dbb
JB
198942002-12-21 Jim Blandy <jimb@redhat.com>
19895
4c2acfea
JB
19896 * gdb.c++/psmang.exp: Doc fix.
19897
f0708dbb
JB
19898 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19899 test.
19900
9579e000
DC
199012002-12-20 David Carlton <carlton@math.stanford.edu>
19902
19903 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19904
d1810171
MC
199052002-12-18 Michael Chastain <mec@shout.net>
19906
19907 * gdb.c++/annota2.exp: Add copyright year 2002.
19908
76565097
DC
199092002-12-17 David Carlton <carlton@math.stanford.edu>
19910
19911 * gdb.c++/try_catch.cc: Add marker comments.
19912 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19913 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19914 * gdb.c++/m-static.cc: Ditto.
19915 * gdb.c++/m-static1.cc: Ditto.
19916 * gdb.c++/try_catch.cc: Ditto.
19917
da81390b
JJ
199182002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19919
19920 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19921 to see whether we are using the new -environment-directory
19922 command which resets via -r or the old version of the command
19923 which may prompt the user. Part of fix for gdb/741.
19924
b304d130
AC
199252002-12-13 Andrew Cagney <ac131313@redhat.com>
19926
19927 * gdb.fortran/types.exp: Update obsolete comment.
19928 * gdb.fortran/exprs.exp: Ditto.
19929 * lib/gdb.exp: Delete obsolete code.
19930 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19931 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19932 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19933 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19934 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19935 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19936 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19937 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19938 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19939 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19940 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19941 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19942 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19943 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19944 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19945 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19946 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19947 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19948 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19949 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19950 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19951 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19952 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19953 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19954 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19955 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19956 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19957 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19958 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19959 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19960 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19961 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19962 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19963 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19964 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19965 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19966 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19967
a23b6e6a
DC
199682002-12-11 David Carlton <carlton@math.stanford.edu>
19969
19970 * gdb.c++/m-data.exp: Add test for members that shadow global
19971 variables: see PR gdb/804.
19972 * gdb.c++/m-data.cc: Ditto.
19973
6604731b
DJ
199742002-12-10 Daniel Jacobowitz <drow@mvista.com>
19975
19976 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19977
de46ecd7
DC
199782002-12-06 David Carlton <carlton@math.stanford.edu>
19979
19980 * gdb.base/store.c: Don't declare functions static.
19981
27e829d0
AC
199822002-12-04 Andrew Cagney <ac131313@redhat.com>
19983
19984 * gdb.base/store.exp, gdb.base/store.c: New files.
19985
92806416
DJ
199862002-12-03 Daniel Jacobowitz <drow@mvista.com>
19987
19988 * gdb.base/selftest.exp: Update for current gdb.
19989
3bcbaac5
DJ
199902002-12-03 Daniel Jacobowitz <drow@mvista.com>
19991
19992 * gdb.base/maint.exp: Only dump symbols from one source file
19993 or objfile.
19994
f4f00b1f
DJ
199952002-12-03 Daniel Jacobowitz <drow@mvista.com>
19996
19997 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19998 function call.
19999
f1c8a949
JB
200002002-11-25 Jim Blandy <jimb@redhat.com>
20001
20002 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20003 function appearing in error message.
20004
9e297a97
DJ
200052002-11-21 Daniel Jacobowitz <drow@mvista.com>
20006
20007 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20008
1f312e79
JJ
200092002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20010
d63a86f8
RM
20011 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20012 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20013 should be in mi console format. This is part of fix for PR gdb/604.
20014
83c31e7d
FN
200152002-09-18 Fernando Nasser <fnasser@redhat.com>
20016
20017 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20018 which explicitly prints the zero offset as "+0".
20019
322b3f65
DJ
200202002-10-22 Daniel Jacobowitz <drow@mvista.com>
20021
20022 * gdb.threads/schedlock.c (args): Make unsigned.
20023
200242002-10-21 Daniel Jacobowitz <drow@mvista.com>
20025
20026 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20027 numbers. Allow "foo2|selected stack frame".
20028 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20029 * gdb.asm/asmsrc2.s: Likewise.
20030 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20031 comments.
20032 * gdb.asm/mips.inc: New file.
20033
5e2fe5b8
AF
200342002-10-18 Adam Fedor <fedor@gnu.org>
20035
20036 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20037 * gdb.base/help.exp: Likewise.
20038
abe1a5d0
KB
200392002-10-17 Kevin Buettner <kevinb@redhat.com>
20040
20041 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20042 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20043
10abb1d4
JB
200442002-10-02 Jim Blandy <jimb@redhat.com>
20045
20046 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20047
1f609b42
AC
200482002-10-01 Andrew Cagney <ac131313@redhat.com>
20049
20050 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20051 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20052 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20053 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20054 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20055 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20056 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20057
0aee02e4
AC
200582002-09-29 Andrew Cagney <ac131313@redhat.com>
20059
20060 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20061 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20062 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20063 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20064 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20065 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20066 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20067
6fde09ad
KB
200682002-09-27 Kevin Buettner <kevinb@redhat.com>
20069
20070 * gdb.base/annota1.exp (info break): Make directory components of
20071 path optional since not all compilers emit this debug information.
20072
889bf7c5
PA
20073 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20074 step ends up stepping out of the function instead of stopping on
20075 the epilogue.
6fde09ad 20076
9e8aab75
KS
200772002-09-26 Keith Seitz <keiths@redhat.com>
20078
20079 * lib/insight-support.exp (gdbtk_start): Figure out where
20080 the insight executable is based on where gdb is. Use this
20081 executable to start insight instead of gdb.
20082
e36180d7
AC
200832002-09-25 Andrew Cagney <cagney@redhat.com>
20084
20085 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20086
9dd34b2b
AC
200872002-09-24 Andrew Cagney <ac131313@redhat.com>
20088
20089 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20090 test_isolated_complaints.
20091 (test_empty_complaint): New function.
20092 (test_empty_complaints): New function. Check no output when no
20093 complaints.
d63a86f8 20094
dea97812
KB
200952002-09-19 Jim Blandy <jimb@redhat.com>
20096
a9c64011 20097 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20098
54951bd7
AC
200992002-09-19 Andrew Cagney <ac131313@redhat.com>
20100
20101 * gdb.gdb/complaints.exp: New file.
20102
dec43320
AC
201032002-09-18 Andrew Cagney <ac131313@redhat.com>
20104
20105 * gdb.base/maint.exp: Check `help maint internal-warning'.
20106
e70d6e3f
DC
201072002-09-18 David Carlton <carlton@math.stanford.edu>
20108
20109 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20110 numbers, and replace them by a single breakpoint after the
20111 constructors are all finished.
20112 Add test 4.
20113 * gdb.c++/m-static.cc: Add test 4.
20114 * gdb.c++/m-static.h: New file.
20115 * gdb.c++/m-static1.cc: New file.
20116
20117 * gdb.c++/printmethod.exp: New file.
20118 * gdb.c++/printmethod.cc: New file.
20119
20120 * gdb.c++/pr-574.exp: New file.
20121 * gdb.c++/pr-574.cc: New file.
20122
afb5c968
CV
201232002-09-18 Corinna Vinschen <vinschen@redhat.com>
20124
20125 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20126 embedded targets which never actually exit.
20127
31e45dee
FN
201282002-09-18 Fernando Nasser <fnasser@redhat.com>
20129
20130 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20131 "don't step after run" as unresolved or unsupported, instead of xfail.
20132
a283c5a1
CV
201332002-09-18 Corinna Vinschen <vinschen@redhat.com>
20134
20135 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20136 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20137 Add newline to expected string in "step out of main (status wrapper)"
20138 case.
20139
11350d2a
CV
201402002-09-18 Corinna Vinschen <vinschen@redhat.com>
20141
20142 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20143 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20144
0deec7d6
TT
201452002-09-17 Tom Tromey <tromey@redhat.com>
20146
20147 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20148 \000, not \0, in double-quoted string.
20149
b2b4a1b5
CV
201502002-09-14 Corinna Vinschen <vinschen@redhat.com>
20151
c9d37158 20152 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20153 string after running the commands execution on breakpoint tests.
20154
1c56143a
CV
201552002-09-13 Corinna Vinschen <vinschen@redhat.com>
20156
20157 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20158
37f8da45
JB
201592002-09-12 Joel Brobecker <brobecker@gnat.com>
20160
20161 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20162
08b468e0
KS
201632002-09-10 Keith Seitz <keiths@redhat.com>
20164
20165 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20166 runto proc.
20167 (mi_run_to_main): Use mi_runto.
20168 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20169
dc360f58
KS
201702002-09-10 Keith Seitz <keiths@redhat.com>
20171
20172 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20173 regexp for stopping at main. Could have multiple event notifications.
20174 Don't assume that main was declared with no parameters.
20175 (mi_next): Use mi_step_to.
20176 (mi_step): Use mi_next_to.
20177
ce3abcfb
CV
201782002-09-09 Corinna Vinschen <vinschen@redhat.com>
20179
20180 * gdb.base/default.exp: Fix expected string in `info float' test.
20181
d1f5b980
BE
201822002-09-09 Ben Elliston <bje@redhat.com>
20183
20184 * config/mips.exp: Update comments.
20185 * config/mips-idt.exp: Likewise.
20186 * config/nind.exp: Likewise.
20187 * config/slite.exp: Likewise.
20188 * config/sparclet.exp: Likewise.
20189 * config/udi.exp: Likewise.
20190 * config/vx.exp: Likewise.
20191 * config/vxworks29k.exp: Likewise.
20192
2f71430b
JB
201932002-09-05 Jim Blandy <jimb@redhat.com>
20194
20195 * gdb.threads/killed.exp: Fix test failure message.
20196
7ddebc7e
KS
201972002-09-04 Keith Seitz <keiths@redhat.com>
20198
20199 * lib/mi-support.exp: Update copyright.
20200 (mi_gdb_test): Increase the priority of the expected pattern
20201 so that it matches gdb_test.
20202
0ae67eb3
KS
202032002-09-03 Keith Seitz <keiths@redhat.com>
20204
20205 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20206 Use integer comparison instead of string comparison for testing
20207 whether binary was built.
20208
38fc42c8
JB
202092002-09-03 Jim Blandy <jimb@redhat.com>
20210
20211 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20212
b6ff0e81
JB
202132002-08-29 Jim Blandy <jimb@redhat.com>
20214
20215 * gdb.threads/pthreads.exp: Move the portable thread compilation
20216 code into a function in lib/gdb.exp, and call that from here.
20217 * lib/gdb.exp (gdb_compile_pthreads): New function.
20218
07c98896
KS
202192002-08-29 Keith Seitz <keiths@redhat.com>
20220
20221 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20222 expect_out so that callers can get at it.
20223
0312286c
DJ
202242002-08-23 Daniel Jacobowitz <drow@mvista.com>
20225
20226 * gdb.threads/print-threads.c: New file.
20227 * gdb.threads/print-threads.exp: New file.
20228 * gdb.threads/schedlock.c: New file.
20229 * gdb.threads/schedlock.exp: New file.
20230
dd039bc4
EZ
202312002-08-22 Elena Zannoni <ezannoni@redhat.com>
20232
a9c64011
AS
20233 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20234 not altivec.c.
dd039bc4 20235
1f36144c
MK
202362002-08-17 Mark Kettenis <kettenis@gnu.org>
20237
20238 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20239 targets. The problem should be fixed now.
20240
16057ec7 202412002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20242
20243 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20244 2002-07-24 change that removes final dots from error messages.
20245
3c1499ad
TT
202462002-08-13 Tom Tromey <tromey@redhat.com>
20247
20248 * gdb.base/readline.exp: New file.
20249
a20ce2c3
AC
202502002-08-01 Andrew Cagney <ac131313@redhat.com>
20251
20252 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20253 supress message.
20254
db034ac5
AC
202552002-08-01 Andrew Cagney <cagney@redhat.com>
20256
20257 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20258 CHILL_FOR_TARGET and CHILL_LIB.
20259 * configure.in (configdirs): Remove gdb.chill.
20260 * configure: Regenerate.
20261 * lib/gdb.exp: Obsolete references to chill.
20262 * gdb.fortran/types.exp: Ditto.
20263 * gdb.fortran/exprs.exp: Ditto.
20264
3e000b18
KB
202652002-07-30 Kevin Buettner <kevinb@redhat.com>
20266
20267 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20268 set Irix-specific compile and link flags.
20269
28f4966b
KB
202702002-07-29 Kevin Buettner <kevinb@redhat.com>
20271
20272 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20273 source files. The ``-o'' option doesn't work with the ``-E'' option
20274 when using the Irix compiler.
20275
46c0d5a6
DJ
202762002-07-19 Daniel Jacobowitz <drow@mvista.com>
20277
20278 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20279 Improve support for reusing an exec file. Copy exec file
20280 to target, and run gdbserver on the target instead of on the host.
20281
eecf4bed
JB
202822002-07-18 Jim Blandy <jimb@redhat.com>
20283
0f815cdf
JB
20284 * gdb.base/ending-run.exp: Don't expect to see the program end in
20285 some orderly fashion when we're running on a real stand-alone
20286 board.
20287
eecf4bed
JB
20288 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20289 targets that don't support interrupts.
20290
52d309e4
JB
202912002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20292
20293 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20294 systems.
20295 Move comments in expect statements to inside the actions, so that they
20296 don't get matched against.
20297
ff683d9e
MK
202982002-07-10 Mark Kettenis <kettenis@gnu.org>
20299
20300 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20301 function when asleep" test.
20302
b5356753
AC
203032002-07-10 Andrew Cagney <ac131313@redhat.com>
20304
20305 * gdb.base/page.exp: Rewrite to handle problems with very long
20306 `info set' output. Update copyright.
20307
6aa4d13a
AC
203082002-06-26 Andrew Cagney <ac131313@redhat.com>
20309
20310 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20311 gdb.threads-hp.
20312 * gdb.hp/configure: Regenerate.
20313 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20314 * gdb.hp/gdb.threads-hp/configure: Delete file.
20315 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20316
8cf8c2b8
AC
203172002-06-22 Andrew Cagney <ac131313@redhat.com>
20318
20319 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20320 setlocale, bindtextdomain and textdomain.
20321
6827a8f8
JB
203222002-06-11 Jim Blandy <jimb@redhat.com>
20323
919d772c
JB
20324 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20325 preprocessor macro information is present.
20326
6827a8f8
JB
20327 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20328 tests.
20329
c15b0d21
MS
203302002-06-06 Michael Snyder <msnyder@redhat.com>
20331
c5984d70
MS
20332 * gdb.base/overlays.exp: Record addresses of overlay
20333 functions in TCL variables rather than in GDB variables,
20334 to avoid having GDB convert them to pointers (with loss
20335 of information).
20336
d63a86f8 20337 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20338 default linker script changes.
c15b0d21
MS
20339 * gdb.base/long_long.exp: Add check for sizeof (long double).
20340
be26fe0d
ML
203412002-06-06 Michal Ludvig <mludvig@suse.cz>
20342
20343 * gdb.asm/asm-source.exp: Add x86-64 target.
20344 * gdb.asm/x86_64.inc: New.
d63a86f8 20345
258093ca 203462002-05-30 Michael Chastain <mec@shout.net>
258093ca 20347
4b3153f1 20348 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20349 * gdb.c++/m-static.cc: New file.
20350 * gdb.c++/m-static.exp: New file.
20351
241264c6
MS
203522002-05-28 Michael Snyder <msnyder@redhat.com>
20353
20354 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20355 precision.
20356
9bba8c8f 203572002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20358
4b3153f1 20359 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20360 * gdb.c++/m-data.cc: New file.
20361 * gdb.c++/m-data.exp: New file.
20362
203632002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20364
4b3153f1 20365 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20366 * gdb.c++/try_catch.cc: New file.
d63a86f8 20367 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20368
def1b996
MC
203692002-05-27 Michael Chastain <mec@shout.net>
20370
20371 * gdb.c++/local.exp: Accept more nested types in output.
20372
522ba268
MC
203732002-05-26 Michael Chastain <mec@shout.net>
20374
20375 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20376
277254ba
MS
203772002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20378
20379 * lib/gdb.exp (gdb_wrapper_init): Just because
20380 gdb_wrapper_file exists, this does not mean that the file
20381 should not be rebuilt. That is what gdb_wrapper_initialized
20382 is for.
20383 (default_gdb_init): Reset gdb_wrapper_initialized.
20384
b61a8733
MS
203852002-05-23 Michael Snyder <msnyder@redhat.com>
20386
d63a86f8 20387 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20388 the precision of the floating point test results.
20389 * gdb.base/call-rt-st.exp: Ditto.
20390
b61a8733
MS
20391 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20392 * gdb.base/call-rt-st.exp: Ditto.
20393
56f6e910
MC
203942002-05-19 Michael Chastain <mec@shout.net>
20395
20396 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20397
ad0b0016
EZ
203982002-05-19 Elena Zannoni <ezannoni@redhat.com>
20399
a9c64011
AS
20400 * configure.in (configdirs): Add gdb.arch.
20401 * configure: Regenerate.
ad0b0016 20402
f617d2b6
JB
204032002-05-17 Jim Blandy <jimb@redhat.com>
20404
20405 * gdb.base/completion.exp: Recognize the more detailed error
20406 messages produced by the macro expander's lexical analyzer.
20407
eac2a696
EZ
204082002-05-14 Elena Zannoni <ezannoni@redhat.com>
20409
a9c64011
AS
20410 * gdb.arch/altivec-abi.c: New file.
20411 * gdb.arch/altivec-abi.exp: New file.
20412 * gdb.arch/altivec-regs.c: New file.
20413 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20414
2fdde8f8
DJ
204152002-05-14 Daniel Jacobowitz <drow@mvista.com>
20416
20417 * gdb.base/maint.exp (maint print type): Update for new type
20418 structure.
d63a86f8 20419
e31f1a7c
EZ
204202002-05-14 Elena Zannoni <ezannoni@redhat.com>
20421
20422 * gdb.arch: New directory.
20423 * gdb.arch/configure.in: New file.
20424 * gdb.arch/configure: New file.
20425 * gdb.arch/Makefile.in: New file.
20426
db589741
CV
204272002-05-13 Corinna Vinschen <vinschen@redhat.com>
20428
20429 * gdb.asm/asm-source.exp: Add v850 as supported target.
20430 * gdb.asm/v850.inc: New file.
20431
8ce2a7dc
DJ
204322002-05-13 Daniel Jacobowitz <drow@mvista.com>
20433
20434 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20435
df763c7f
DJ
204362002-05-12 Daniel Jacobowitz <drow@mvista.com>
20437
20438 * gdb.base/break.exp: Check 'break "marker2"'.
20439
377daeed
MS
204402002-05-10 Michael Snyder <msnyder@redhat.com>
20441
20442 * gdb.base/long_long.exp: Fix typo.
20443
c4b7bc2b
JB
204442002-05-10 Jim Blandy <jimb@redhat.com>
20445
ecac9a4e
JB
20446 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20447 a bug.
20448
c4b7bc2b
JB
20449 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20450 Recognize more detailed error message produced by the macro
20451 expander's lexical analyzer.
20452 * lib/gdb.exp (test_print_reject): Same.
20453
e71019a1
MK
204542002-05-09 Mark Kettenis <kettenis@gnu.org>
20455
20456 * gdb.c++/method.exp: Fix typo.
20457
fedfc8e6
MS
204582002-05-08 Michael Snyder <msnyder@redhat.com>
20459
166a1957
MS
20460 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20461 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20462 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20463 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20464 Add iftarget clause for strongarm.
d63a86f8 20465
f1c47eb2
MS
204662002-05-06 Michael Snyder <msnyder@redhat.com>
20467
cb9a9d3e
MS
20468 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20469 (gdb_continue_to_end): Accept output from status wrapper.
20470 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20471 Clean up fail messages to match pass messages.
20472
f1c47eb2
MS
20473 Enable the "needs_status_wrapper" testsuite feature.
20474 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20475 (gdb_compile): Conditionally call gdb_wrapper_init.
20476 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20477 * gdb.c++/method.exp: Recognize output from status wrapper.
20478
6079c749
BE
204792002-05-06 Ben Elliston <bje@redhat.com>
20480From Graydon Hoare <graydon@redhat.com>
20481
20482 * config/sid.exp: Include support for "rawsid" protocol.
20483
188baff3
JB
204842002-05-03 Jim Blandy <jimb@redhat.com>
20485
20486 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20487 * gdb.c++/hang3.C: New file.
20488
b9c07f0f
AC
204892002-05-04 Andrew Cagney <ac131313@redhat.com>
20490
20491 * gdb.base/default.exp: Remove obsolete code.
20492 * gdb.c++/misc.exp: Ditto. Update copyright.
20493 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20494 * gdb.base/whatis.exp: Ditto. Update copyright.
20495 * gdb.base/scope.exp: Ditto. Update copyright.
20496 * gdb.base/ptype.exp: Ditto. Update copyright.
20497 * gdb.base/printcmds.exp: Ditto. Update copyright.
20498 * gdb.base/opaque.exp: Ditto. Update copyright.
20499 * gdb.base/list.exp: Ditto.
20500 * gdb.base/funcargs.exp: Ditto. Update copyright.
20501 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20502 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20503 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20504 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20505 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20506 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20507
5c7a0397
MS
205082002-05-02 Michael Snyder <msnyder@redhat.com>
20509
d6dcc264 20510 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20511 * gdb.base/long_long.exp: Add xscale target.
20512 * gdb.base/default.exp: Add xscale target.
20513
eb7f1c48
JB
205142002-05-01 Jim Blandy <jimb@redhat.com>
20515
20516 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20517 gdb.c++/hang.exp: New test.
20518
a6befae8
FF
205192002-05-01 Fred Fish <fnf@redhat.com>
20520
20521 * gdb.base/completion.exp: Handle completions of "./Make" for
20522 more than one completion possibility, as is the case when we
20523 build and test in the source tree.
20524
0a310277
AG
205252002-04-29 Anthony Green <green@redhat.com>
20526
20527 * gdb.java/jmisc1.exp: New file.
20528 * gdb.java/jmisc2.exp: New file.
20529
6ff9af88
DJ
205302002-04-24 Daniel Jacobowitz <drow@mvista.com>
20531
20532 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20533
96b3d632
EZ
205342002-04-23 Elena Zannoni <ezannoni@redhat.com>
20535
20536 * gdb.base/help.exp: Change 'help status' to allow for target
20537 dependent output differences.
20538
5019bb54
MC
205392002-04-22 Michael Chastain <mec@shout.net>
20540
20541 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20542
a805a116
MC
205432002-04-22 Michael Chastain <mec@shout.net>
20544
20545 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20546
a1706bfd
DM
205472002-04-17 David S. Miller <davem@redhat.com>
20548
20549 * gdb.asm/sparc64.inc: New file.
20550 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20551
a73a20a2
EZ
205522002-04-19 Elena Zannoni <ezannoni@redhat.com>
20553
20554 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20555 instruction file directly into the build tree. Clean up at end of
20556 test.
20557
ba678339
DM
205582002-04-18 David S. Miller <davem@redhat.com>
20559
20560 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20561 handle 64-bit platforms correctly.
20562 * gdb.base/maint.exp: Likewise.
20563
b03399da
KB
205642002-04-18 Kevin Buettner <kevinb@redhat.com>
20565
20566 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20567 ``-fpic'' when compiling files comprising a shared library, but
20568 it does need additional linker flags in order to find shared
20569 libraries at run time.
20570
e2004992
KB
205712002-04-18 Kevin Buettner <kevinb@redhat.com>
20572
20573 * gdb.base/cvexpr.c (use): New function.
20574 (main): Invoke use() on all global variables to prevent
20575 some linkers from deleting these otherwise unused symbols.
20576
d8937120
MC
205772002-04-17 Michael Chastain <mec@shout.net>
20578From David S. Miller <davem@redhat.com>
20579
20580 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20581 handle 64-bit platforms correctly.
20582
ffd61a58
MS
205832002-04-12 Michael Snyder <msnyder@redhat.com>
20584From Jim Blandy <jimb@redhat.com>
a9c64011 20585 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20586 script can handle this instead.
20587 * gdb.base/bar.c (barx): Same.
20588 * gdb.base/baz.c (bazx): Same.
20589 * gdb.base/grbx.c (grbxx): Same.
20590
20591 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20592 manager doesn't automatically unmap overlays unnecessarily.
20593
6b8426a6
MH
205942002-04-10 Martin M. Hunt <hunt@redhat.com>
20595
20596 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20597 stepping out of main.
20598
34af4875
MC
205992002-04-09 Michael Chastain <mec@shout.net>
20600
20601 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20602 scope so that the nested scope tests will make sense.
20603 * gdb.c++/local.exp: Write patterns that actually work with gcc
20604 (the HP patterns "were never known to work with gcc").
20605 Keep the old aCC patterns too.
20606
2d1676a0
DJ
206072002-04-09 Daniel Jacobowitz <drow@mvista.com>
20608
20609 * gdb.base/attach.exp: Correct target board test.
20610
3a63e3f9
MC
206112002-04-08 Michael Chastain <mec@shout.net>
20612
20613 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20614 in a const method. Add some xfail and fail cases for configurations
20615 that do not emit the "const ...".
20616
f18dabd2
MC
206172002-04-07 Michael Chastain <mec@shout.net>
20618
20619 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20620 Accept "A * const" and "const A * const" as type of "this".
20621 Fix spelling of getFunky throughout. Make messages uniform.
20622
0fcddd82
EZ
206232002-04-07 Elena Zannoni <ezannoni@redhat.com>
20624
a9c64011 20625 Work around for PR gdb/285:
0fcddd82
EZ
20626 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20627
16a8534a
EZ
206282002-04-07 Elena Zannoni <ezannoni@redhat.com>
20629
20630 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20631 instructions file at run time instead of configure time.
20632 Sometimes we run the test in a directory that is not the one we
20633 configured in.
20634 * gdb.asm/configure.in: Delete creation of symlink.
20635 * gdb.asm/configure: Regenerate.
20636
24181d81
JB
206372002-04-05 J. Brobecker <brobecker@gnat.com>
20638
20639 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20640 xfullpath () function.
20641
7cdb7107
DJ
206422002-04-04 Daniel Jacobowitz <drow@mvista.com>
20643
20644 * gdb.asm/Makefile.in: Correct dependencies.
20645
20646 * gdb.asm/powerpc.inc: New file.
20647 * gdb.asm/asm-source.exp: Add PowerPC.
20648 * gdb.asm/configure.in: Likewise.
20649 * gdb.asm/configure: Regenerated.
20650
a7d17088
DJ
206512002-04-04 Daniel Jacobowitz <drow@mvista.com>
20652
20653 * gdb.base/relocate.exp: New file.
20654 * gdb.base/relocate.c: New file.
20655
cd721503
FF
206562002-04-04 Fred Fish <fnf@redhat.com>
20657
20658 * gdb.base/step-test.exp: Update comment regarding stopping in
20659 memcpy/bcopy calls inserted as part of the compiler runtime.
20660
b22ad7a7
MS
206612002-04-04 Michael Snyder <msnyder@redhat.com>
20662
20663 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20664
5f279fa6
DJ
206652002-04-03 Daniel Jacobowitz <drow@mvista.com>
20666
20667 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20668 (gdb_expect): Remove $notransfer hack.
20669
dd0fd3ce
DJ
206702002-04-02 Daniel Jacobowitz <drow@mvista.com>
20671
20672 * gdb.c++/classes.exp ("calling method for small class"): Match
20673 updated register output.
20674
1e50cda1
DJ
206752002-03-30 Daniel Jacobowitz <drow@mvista.com>
20676
20677 Fix PR gdb/452
20678 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20679 when finished. Make gdb_file_cmd send "exec-file" when
20680 appropriate.
20681
24015922
DJ
206822002-03-30 Daniel Jacobowitz <drow@mvista.com>
20683
20684 * gdb.base/attach.exp: Remove extra setup_xfail.
20685
dd7dfd64
MS
206862002-03-26 Michael Snyder <msnyder@redhat.com>
20687
20688 * gdb.base/default.exp: Add tests for dump, append, and restore.
20689 * gdb.base/help.exp: Add tests for dump, append, and restore.
20690 * gdb.base/dump.exp: New file, test dump, append and restore.
20691 * gdb.base/dump.c: New file.
20692
48b2f8d7
MS
206932002-03-27 Michael Snyder <msnyder@redhat.com>
20694
d63a86f8 20695 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20696 clean-ups in help messages.
20697
05b4d525
FF
206982002-03-26 Fred Fish <fnf@redhat.com>
20699
20700 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20701 have debugging info for those functions and the compiler uses them
20702 internally to copy structs around.
20703
d7679631
FF
207042002-03-26 Fred Fish <fnf@redhat.com>
20705
20706 * gdb.base/list.exp: Revert the change made yesterday and add note
20707 about why we don't list the default lines for remote targets.
20708
523ac3f9
MS
207092002-03-25 Michael Snyder <msnyder@redhat.com>
20710
20711 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20712
754b2b8d
FF
207132002-03-25 Fred Fish <fnf@redhat.com>
20714
20715 * gdb.base/list.exp: This test works on remote targets so remove
20716 the short circuit for remote targets. Update copyright.
20717
33c3e192
FF
207182002-03-25 Fred Fish <fnf@redhat.com>
20719
20720 * gdb.base/attach.exp: Fix logic error that was suppressing this
20721 test for all non hppa*-*-hpux* targets, instead of the hp target.
20722 Move comments closer to the suppression point. Also now need to
20723 check that we are running natively.
20724
d43e73ee
MS
207252002-03-22 Michael Snyder <msnyder@redhat.com>
20726
882c8f02
MS
20727 * gdb.base/default.exp: Add test for gcore. Update copyright.
20728 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20729
04c12f60
FF
207302002-03-06 Fred Fish <fnf@redhat.com>
20731
20732 * gdb.base/funcargs.c: Remove extraneous ';' character.
20733 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20734
b43df995
MC
207352002-03-04 Michael Chastain <mec@shout.net>
20736
20737 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20738 accommodate gcc v3 function signature.
20739 * gdb.mi/mi0-var-cmd-exp: Ditto.
20740
92362027
AC
207412002-02-24 Andrew Cagney <ac131313@redhat.com>
20742
20743 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20744 ``GNU/Linux'' or ``Linux kernel''
20745 * testsuite/gdb.threads/pthreads.c: Ditto.
20746
258ad32d
MC
207472002-02-24 Michael Chastain <mec@shout.net>
20748
20749 * gdb.threads/pthreads.c (thread1): Add a return statement.
20750 (thread2): Likewise.
20751 (foo): Likewise.
20752
04c3b3d4
MC
207532002-02-23 Michael Chastain <mec@shout.net>
20754
20755 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20756 to placate gcc.
20757
5a2a0a20
MC
207582002-02-23 Michael Chastain <mec@shout.net>
20759
20760 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20761 test "ptype bint". The test passes on all my stabs configurations.
20762
a640f7fc
JB
207632002-02-21 Jim Blandy <jimb@redhat.com>
20764
27924826
JB
20765 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20766 filename at a time, and watch for the ones we want to see.
20767
a640f7fc
JB
20768 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20769 types of pointers to prototyped functions.
20770
edcc8c75
AC
207712002-02-20 Andrew Cagney <ac131313@redhat.com>
20772
20773 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20774 signed, unsigned and straight char.
20775 (padding_char, padding_short, padding_int, padding_long,
20776 padding_long_long, padding_float, padding_double,
20777 padding_long_double): New global variables.
20778 (fill, fill_structs): New functions.
20779
20780 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20781 for correctly sized writes. Update copyright.
20782 (get_valueof): New procedure.
20783 (get_sizeof): Call get_valueof.
20784 (check_valueof): New procedure.
20785 (check_padding): New procedure.
20786
ac57ea44
MC
207872002-02-20 Michael Chastain <mec@shout.net>
20788
20789 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20790 to setup_xfail. Document some of the remaining calls.
20791
7a10c941
MC
207922002-02-18 Michael Chastain <mec@shout.net>
20793
20794 * gdb.c++/userdef.exp: Update copyright year.
20795
fb8acdcc
DJ
207962002-02-18 Daniel Jacobowitz <drow@mvista.com>
20797
20798 * gdb.c++/userdef.exp: Test overloaded operators properly.
20799 Remove xfails.
20800
fda6ae12
MS
208012002-02-14 Michael Snyder <msnyder@redhat.com>
20802
20803 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20804
676a0442
DJ
208052002-02-14 Daniel Jacobowitz <drow@mvista.com>
20806
20807 * gdb.base/a2-run.exp: Check for a remote target properly.
20808 * gdb.base/annota1.exp: Likewise.
20809 * gdb.base/list.exp: Likewise.
20810 * gdb.base/reread.exp: Likewise.
20811 * gdb.base/scope.exp: Likewise.
20812 * gdb.base/shlib-call.exp: Likewise.
20813 * gdb.base/term.exp: Likewise.
20814 * gdb.c++/annota2.exp: Likewise.
20815
78b4f468
RE
208162002-02-13 Richard Earnshaw <rearnsha@arm.com>
20817
20818 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20819
9a81ba51
MC
208202002-02-10 Michael Chastain <mec@shout.net>
20821
20822 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20823 (call_after_alloca): Ditto.
20824
004af6c7
DJ
208252002-02-10 Daniel Jacobowitz <drow@mvista.com>
20826
20827 * gdb.base/ending-run.exp: Guard "cont" test with
20828 gdb_skip_stdio_test.
20829
37225f62
JB
208302002-02-06 Jim Blandy <jimb@redhat.com>
20831
20832 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20833 from here...
20834 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20835 To here. Disable this test on non-HP platforms. Add big comment.
20836
fe6fdd96
MS
208372002-02-04 Michael Snyder <msnyder@redhat.com>
20838
20839 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20840 other than d10v and m32r.
20841
036fad3f
RE
208422002-02-02 Richard Earnshaw <rearnsha@arm.com>
20843
20844 * gdb.base/default.exp: Rewrite test patterns to reduce time
20845 taken to match them.
20846
7148ab62
DJ
208472002-01-30 Daniel Jacobowitz <drow@mvista.com>
20848
20849 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20850 Allow a start function above main.
20851 * gdb.threads/linux-dp.exp: Fix copyright date.
20852
396cc255
DJ
208532002-01-30 Daniel Jacobowitz <drow@mvista.com>
20854
a9c64011
AS
20855 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20856 (check_philosopher_stack): Check for manager thread before checking
20857 for a just-starting thread.
396cc255 20858
f038d31b
DJ
208592002-01-30 Daniel Jacobowitz <drow@mvista.com>
20860
20861 From Neil Booth <neil@daikokuya.demon.co.uk>:
20862 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20863 warnings.
20864
b3ff9d9a
FF
208652002-01-21 Fred Fish <fnf@redhat.com>
20866
20867 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20868 not caller.
20869
39ad761d
JB
208702002-01-21 Jim Blandy <jimb@redhat.com>
20871
20872 * gdb.base/reread.exp: Check that GDB properly re-reads the
20873 executable file when it changes while no inferior is running.
20874
aaf320fa
FF
208752002-01-21 Fred Fish <fnf@redhat.com>
20876
a9c64011
AS
20877 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20878 optionally accept the "shlib events" variation.
aaf320fa 20879
808a31f5
JB
208802002-01-21 Jim Blandy <jimb@redhat.com>
20881
20882 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20883 call `fflush' after every `printf', so that the output is produced
20884 at predictable points, regardless of whatever buffering does (or
20885 doesn't) take place.
20886 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20887 at different points.
20888
4420d5e2
DJ
208892002-01-20 Daniel Jacobowitz <drow@mvista.com>
20890
20891 * gdb.c++/inherit.exp: Update copyright years.
20892 * gdb.c++/method.exp: Likewise.
20893
3e36a0f4
DJ
208942002-01-20 Daniel Jacobowitz <drow@mvista.com>
20895
20896 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20897 artificial methods/arguments.
20898 * gdb.c++/derivation.exp: Likewise.
20899 * gdb.c++/inherit.exp: Likewise.
20900 * gdb.c++/method.exp: Likewise.
20901 * gdb.c++/virtfunc.exp: Likewise.
20902
b4ceaee6
AC
209032002-01-18 Andrew Cagney <ac131313@redhat.com>
20904
20905 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20906 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20907 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20908 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20909 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20910 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20911
ecace851
JB
209122002-01-17 Jim Blandy <jimb@redhat.com>
20913
20914 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20915 anchoring the pattern matching the entry point symbol's name.
20916
375fc983
AC
209172002-01-17 Andrew Cagney <ac131313@redhat.com>
20918
20919 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20920 continue/quit query. Update copyright.
20921
fe6fdd96
MS
209222002-01-14 Michael Snyder <msnyder@redhat.com>
20923
20924 * gdb.base/gcore.exp: Remove extra debugging output.
20925
e017c81f
DJ
209262002-01-13 Daniel Jacobowitz <drow@mvista.com>
20927
20928 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20929 for slightly dubious v2 mangled string.
20930
37ab3bf8
DJ
209312002-01-13 Daniel Jacobowitz <drow@mvista.com>
20932
20933 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20934
1bc05c3a 209352002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20936
1bc05c3a 20937 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20938
1bc05c3a
JM
20939 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20940 constructors.
20941 * gdb.c++/derivation.exp: Likewise.
20942 * gdb.c++/templates.exp: Likewise.
20943 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20944
1bc05c3a
JM
209452002-01-10 Michael Snyder <msnyder@redhat.com>
20946
20947 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20948
a911c360
MS
209492002-01-08 Michael Snyder <msnyder@redhat.com>
20950
20951 * gdb.base/gcore.exp: New test for generate-core-file command.
20952 * gdb.base/gcore.c: Testcase for above.
20953 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20954
ea2119ec
JM
209552002-01-08 Jason Merrill <jason@redhat.com>
20956
20957 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20958
68203136
FF
209592002-01-07 Fred Fish <fnf@redhat.com>
20960
20961 * gdb.c++/overload.exp: Remove unconditional xfails for:
20962 print foo_instance1.overloadargs(1)
20963 print foo_instance1.overloadargs(1, 2)
20964 print foo_instance1.overloadargs(1, 2, 3)
20965 print foo_instance1.overloadargs(1, 2, 3, 4)
20966 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20967 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20968 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20969 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20970 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20971 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20972 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20973 print foo_instance1.overload1arg()
20974 print foo_instance1.overload1arg((char)arg2)
20975 print foo_instance1.overload1arg((signed char)arg3)
20976 print foo_instance1.overload1arg((unsigned char)arg4)
20977 print foo_instance1.overload1arg((int)arg7)
20978 print foo_instance1.overload1arg((unsigned int)arg8)
20979 print foo_instance1.overload1arg((float)arg11)
20980 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20981
21b9b5b1
MS
209822002-01-07 Michael Snyder <msnyder@redhat.com>
20983
20984 * gdb.base/huge.exp: New test. Print a very large target data object.
20985 (skip_huge_test): New test variable. Define if you want to skip this
20986 test. The test reads an 8 megabyte data object from the target, so it
20987 might be very time consuming on remote targets with a slow connection.
20988 * gdb.base/huge.c: New file. Test case for above.
20989
725f922e
FF
209902002-01-07 Fred Fish <fnf@redhat.com>
20991
20992 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20993 g_instance.bfoo, and g_instance.cfoo.
20994
889bf7c5 209952002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20996
889bf7c5
PA
20997 * gdb.base/break.c (multi_line_if_conditional): New function.
20998 (multi_ilne_while_conditional): Likewise.
20999 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21000 IF or WHILE condition puts the breakpoint at the start of
21001 the condition.
f286b2c3 21002
634d57ec
JL
21003 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21004 hppa*-*-hpux* expected failure.
21005 * gdb.base/structs.exp (do_function_calls): Similarly.
21006
21007 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21008 watchpoints.
21009
9fbfe2dc
AC
210102002-01-06 Andrew Cagney <ac131313@redhat.com>
21011
21012 Fix PR gdb/66.
21013 * gdb.base/structs.exp: Replace skip for a29k with skip for
21014 gdb,cannot_call_functions.
21015 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21016 * gdb.base/callfuncs.exp: Ditto.
21017 * gdb.base/call-rt-st.exp: Ditto.
21018 * gdb.base/call-strs.exp: Ditto.
21019 * gdb.base/callfwmall.exp: Ditto.
21020 * gdb.base/scope.exp: Obsolete xfail a29k.
21021 * gdb.c++/misc.exp: Ditto.
21022 * gdb.c++/cplusfuncs.exp: Ditto.
21023 * gdb.base/ptype.exp: Ditto.
21024 * gdb.base/printcmds.exp: Ditto.
21025 * gdb.base/opaque.exp: Ditto.
21026 * gdb.base/list.exp: Ditto.
21027 * gdb.base/funcargs.exp: Ditto.
21028 * gdb.base/default.exp: Ditto.
21029
8ddad156
MS
210302002-01-04 Michael Snyder <msnyder@redhat.com>
21031
ca4976a6 21032 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21033 * gdb.base/maint.exp: Add tests for maint info sections options.
21034
1b074332
JL
21035Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21036
21037 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21038
7d159115
CV
210392001-12-20 Corinna Vinschen <vinschen@redhat.com>
21040
21041 * gdb.asm/arm.inc: New file.
21042 * gdb.asm/asm-source.exp: Add arm targets.
21043 * gdb.asm/configure.in: Ditto.
21044 * gdb.asm/configure: Recreated from configure.in.
21045
8fb87725
JL
21046Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21047
afabe08c
JL
21048 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21049 with HP's compiler.
21050 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21051 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21052 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21053 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21054
21055 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21056 either HP's compilers or GCC.
21057
db521deb
JL
21058 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21059 a SIGBUS or SIGSEGV.
21060
21061 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21062
21063 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21064 can be compiled with either HP's compiler or GCC.
21065
cfa88ab7
JL
21066 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21067 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21068 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21069
ca344dff
JL
21070 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21071 to match current gdb output. Update due to using auto-solib-limit
21072 for limiting instead of overloading auto-solib-add.
21073 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21074 test program.
21075
3f3c6e55 21076 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21077 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21078 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21079 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21080 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21081 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21082 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
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.threads-hp/usrthbasic.exp: Likewise.
21087 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21088 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21089
8fb87725
JL
21090 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21091 a SIGTRAP to the inferior.
21092
cf599fa7
CV
210932001-12-19 Corinna Vinschen <vinschen@redhat.com>
21094
21095 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21096 Substitute call to target_link by call to gdb_compile.
21097
2cd045cd
JL
21098Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21099
a9c64011
AS
21100 * gdb.base/break.exp: Fix HP specific search string when testing
21101 backtracing in a called function.
2cd045cd 21102
a9c64011
AS
21103 * gdb.base/constvars.exp: Only set lang to C++ if we're
21104 compiling the test with HP's compilers.
21105 * gdb.base/volatile.exp: Similarly.
2cd045cd 21106
99ebe9ac
JB
211072001-12-19 Jim Blandy <jimb@redhat.com>
21108
21109 * gdb.base/printcmds.exp: Expect the null character to be printed
21110 as '\0', and the '\013' to be printed as '\v'.
21111 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21112 * gdb.base/setvar.exp: Same.
21113
b9891b29
JB
211142001-12-17 Jim Blandy <jimb@redhat.com>
21115
0eba65ab
JB
21116 * gdb.base/completion.exp: Rather than completing very long
21117 filenames, which can make the readline library produce output we
21118 don't recognize, cd to the directory first, and then complete
21119 using nice, short relative paths.
21120
6970b5b1
JB
21121 * gdb.base/completion.exp: On some systems, there is, in fact, a
21122 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21123 variables as being in scope. So use `no_var_named_this'
21124 instead of `b'.
6970b5b1 21125
b9891b29 21126 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21127 can't find the core file's registers as a failure.
b9891b29 21128
e6ccd35f
JSC
211292001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21130
a9c64011
AS
21131 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21132 test expect string more specific.
e6ccd35f 21133
105ba819
CV
211342001-12-13 Corinna Vinschen <vinschen@redhat.com>
21135
21136 * gdb.asm/asm-source.exp: Add support for xstormy16.
21137 * gdb.asm/configure.in: Ditto.
21138 * gdb.asm/configure: Rebuild.
21139 * gdb.asm/xstormy16.inc: New file.
21140
e9e79dd9
FF
211412001-12-10 Fred Fish <fnf@redhat.com>
21142
21143 * gdb.base/maint.exp: Update to match changes in type dumping code.
21144
347dc97d
JB
211452001-12-10 Jim Blandy <jimb@redhat.com>
21146
21147 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21148 matching the entry point symbol's name at the beginning of the
21149 line.
347dc97d 21150
5178b9d6
DJ
211512001-12-07 Daniel Jacobowitz <drow@mvista.com>
21152
21153 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21154 gdb.c++/inherit.exp, gdb.c++/method.exp,
21155 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21156 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21157 and class layout support.
21158
af890c52
DJ
211592001-12-07 Daniel Jacobowitz <drow@mvista.com>
21160
21161 * gdb.c++/classes.exp: Add test for static member function.
21162 * gdb.c++/misc.cc: Add class with static member function.
21163
7a345fb3
JB
211642001-12-07 Jim Blandy <jimb@redhat.com>
21165
f2e54a80 21166 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21167 those tests as `unsupported'.
21168 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21169 Rewrite subsequent tests to use it.
21170
21171 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21172 those tests as `unsupported'.
21173 * gdb.base/structs.exp (call_struct_func): New function.
21174 (do_function_calls): Use call_struct_func to call the functions
21175 returning structs.
21176
0bc69509
JB
21177 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21178 whether functions are prototyped or not, so we can't possibly pass
21179 arguments to t_float_values2 properly.
21180
7a345fb3
JB
21181 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21182 value of `timeout' for targets other than the mips*tx39-*.
21183
edb6ede1
MS
211842001-12-06 Michael Snyder <msnyder@redhat.com>
21185
d63a86f8 21186 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21187 and detect whether the start symbol has a leading underscore.
21188
2d842f13
JB
211892001-12-04 Jim Blandy <jimb@redhat.com>
21190
21191 * gdb.base/completion.exp: Clarify indentation.
21192
68550daf
JB
211932001-12-03 Jim Blandy <jimb@redhat.com>
21194
21195 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21196 variables on the S/390, not `.word'.
21197
cd5195a8
JB
211982001-11-30 Jim Blandy <jimb@redhat.com>
21199
21200 Add assembly-source tests for s390-ibm-linux.
21201 * gdb.asm/s390.inc: New file.
21202 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21203 the S/390 architecture.
a9c64011 21204 * gdb.asm/configure: Regenerated.
cd5195a8 21205
ca9efc90
MS
212062001-11-30 Michael Snyder <msnyder@redhat.com>
21207
21208 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21209 next, info source, info sources, info line, global and static
21210 variables, and static functions.
21211 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21212 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21213 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21214 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21215 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21216 (gdbasm_leave): Restore frame pointer.
21217 (gdbasm_startup): Copy stack set-up from crt0.S.
21218
d0e66976
FN
212192001-11-26 Fernando Nasser <fnasser@redhat.com>
21220
21221 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21222 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21223 to a local (non-static) variable. Copy tstruct.a to a static buffer
21224 and return a pointer to that buffer.
21225 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21226
e2334072
MK
212272001-11-24 Mark Kettenis <kettenis@gnu.org>
21228
21229 * gdb.asm/configure.in: Fix recognition of ix86 target.
21230 * gdb.asm/configure: Regenerate.
21231
756caa3d
MS
212322001-11-21 Michael Snyder <msnyder@redhat.com>
21233
21234 * gdb.asm/sparc.inc: New file.
21235 * gdb.asm/asm-source.exp: Recognize sparc target.
21236 * gdb.asm/configure.in: Recognize sparc target.
21237 * gdb.asm/configure: Regenerate.
d63a86f8 21238
9a4d72d5
MS
212392001-11-21 Michael Snyder <msnyder@redhat.com>
21240
21241 * gdb.asm/m32r.inc: New file.
21242 * gdb.asm/asm-source.exp: Recognize m32r target.
21243 * gdb.asm/configure.in: Recognize m32r target.
21244 * gdb.asm/configure: Regenerate.
21245
a773d1cd
MS
212462001-11-20 Michael Snyder <msnyder@redhat.com>
21247
017ac23d
MS
21248 * gdb.asm/i386.inc: New file.
21249 * gdb.asm/asm-source.exp: Recognize ix86 target.
21250 * gdb.asm/configure.in: Recognize ix86 target.
21251 * gdb.asm/configure: Regenerate.
21252
a773d1cd
MS
21253 * gdb.c++/namespace.exp: Fix quotes in output messages.
21254
bb632afb
MS
212552001-11-14 Michael Snyder <msnyder@redhat.com>
21256
25d559ca 21257 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21258 qualifier in a type cast expression, to designate an address
21259 in the instruction space (Harvard architecture).
21260
4749e309
MS
212612001-11-13 Michael Snyder <msnyder@redhat.com>
21262
21263 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21264 Tests for expressions using 'const' and 'volatile'.
21265
25050984
CV
212662001-11-13 Corinna Vinschen <vinschen@redhat.com>
21267
21268 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21269
1902c51f
DJ
212702001-11-12 Daniel Jacobowitz <drow@mvista.com>
21271
21272 * lib/mi-support.exp (mi_run_to_helper): Move comments
21273 outside of gdb_expect.
21274
dcf95b47
DJ
212752001-11-11 Daniel Jacobowitz <drow@mvista.com>
21276
21277 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21278 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21279 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21280 mi0_run_to): New functions.
21281 * gdb.mi/mi-simplerun.exp: Use them.
21282 * gdb.mi/mi0-simplerun.exp: Likewise.
21283 * gdb.mi/mi-var-cmd.exp: Likewise.
21284 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21285
45b074e1
AC
212862001-11-10 Andrew Cagney <ac131313@redhat.com>
21287
21288 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21289 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21290
bf50d346
AC
212912001-11-09 Andrew Cagney <ac131313@redhat.com>
21292
21293 * gdb.base/restore.exp: Include $expected value in restored test
21294 message.
21295
9383332c
AC
212962001-11-09 Andrew Cagney <ac131313@redhat.com>
21297
21298 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21299 implemented.
21300
db62520a
MS
213012001-11-08 Michael Snyder <msnyder@redhat.com>
21302
21303 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21304 Add pass/fail message for stop at breakpoint in call dummy function.
21305
b5703437
MS
213062001-11-07 Michael Snyder <msnyder@redhat.com>
21307
d63a86f8
RM
21308 * gdb.c++/templates.exp (test_template_breakpoints):
21309 If we get an overload menu, but it does not match what
760f6330 21310 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21311 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21312 making the whitespace optional. Argument for "new" may be
21313 "unsigned" as well as "unsigned int/long".
d63a86f8 21314 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21315 making the whitespace optional. Also replace "(void) with
21316 "((void|)), making the keyword "void" optional.
d63a86f8 21317 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21318 making the whitespace optional. Also replace "(void) with
21319 "((void|)), making the keyword "void" optional.
3bf40917
MS
21320 * gdb.base/callfuncs.c (t_float_values): This function must
21321 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21322 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21323 can be tested against both cases. Usually one case involves
21324 promotion of float to double, while the other does not.
21325 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21326 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21327 includes a stack frame for "start".
21328
c8ab4e6d
JB
213292001-11-05 Jim Blandy <jimb@redhat.com>
21330
21331 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21332 pointers are 32 bits long, and that offsets of relocs are always
21333 stored in the data (REL-style), and not in the reloc entry itself
21334 (RELA-style).
21335 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21336 stabs.
21337
3f08ced9
MS
213382001-11-01 Michael Snyder <msnyder@redhat.com>
21339
21340 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21341 and regular expression operators by using quoting.
21342
cbfa24cd
MS
213432001-10-31 Michael Snyder <msnyder@redhat.com>
21344
21345 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21346 depending on what the symbol table contains.
21347 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21348 the output of the ptype command. Similarly, accept both "const &"
21349 and "const&".
21350
aaa68313
CV
213512001-10-31 Corinna Vinschen <vinschen@redhat.com>
21352
21353 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21354 symbol `STORAGE' to allow to choose the storage class of
21355 the local datastructures.
21356 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21357 compiler directive.
21358
91740388
MS
213592001-10-30 Michael Snyder <msnyder@redhat.com>
21360
21361 * gdb.base/jump.exp: Allow it to run for all targets.
21362
1b7c05e7
CV
213632001-10-29 Corinna Vinschen <vinschen@redhat.com>
21364
21365 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21366 with new double_array size.
21367 (main): Change storage class of all local variables to static.
21368 Reduce size of double_array to 9.
21369 * gdb.base/call-ar-st.exp: Increase timeout value.
21370 Change expected output for double array to match new size in
21371 call-ar-st.c.
21372
36a22261
CV
213732001-10-29 Corinna Vinschen <vinschen@redhat.com>
21374
21375 * gdb.base/ending-run.exp: Create identical output when passing
21376 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21377 Stormy16 target.
36a22261 21378
92b8ae91
MK
213792001-10-28 Mark Kettenis <kettenis@gnu.org>
21380
21381 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21382 that we catch the expected failure under Linux/x86.
21383
cb135b83
OF
213842001-10-29 Orjan Friberg <orjanf@axis.com>
21385
21386 * gdb.base/setvar.exp: Escape curly braces.
21387 * gdb.stabs/weird.exp: Ditto.
21388
6884aa54
DJ
213892001-10-27 Daniel Jacobowitz <drow@mvista.com>
21390
21391 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21392 * gdm.mi/mi0-hack-cli.exp: Likewise.
21393
0398c9aa
AC
213942001-10-25 Andrew Cagney <ac131313@redhat.com>
21395
21396 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21397 messages.
21398
d20bf2e8
AC
213992001-10-21 Andrew Cagney <ac131313@redhat.com>
21400
21401 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21402 checking MI enabled.
21403
03dd63aa
CV
214042001-10-09 Corinna Vinschen <vinschen@redhat.com>
21405
21406 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21407
1d9d99f3
FCE
214082001-10-04 Frank Ch. Eigler <fche@redhat.com>
21409
21410 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21411 if gdb child process crashes, just signal an error.
21412
838ae6c4
JB
214132001-10-02 Jim Blandy <jimb@redhat.com>
21414
21415 * lib/gdb.exp (test_xfail_format): Simplify.
21416
21417 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21418 front of the variable name `format'. Simplify `if'.
21419
8f0cbc1c
DJ
214202001-10-01 Daniel Jacobowitz <drow@mvista.com>
21421
21422 * gdb.threads/pthreads.exp: Wait for output and delay
21423 before sending ^C.
21424
1f08dafd
DJ
214252001-10-01 Daniel Jacobowitz <drow@mvista.com>
21426
21427 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21428 some incorrect output instead of timing out.
21429 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21430
674f90ff
CV
214312001-09-28 Corinna Vinschen <vinschen@redhat.com>
21432
21433 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21434 check to allow additional `int'.
21435
9b284272
DJ
214362001-09-27 Daniel Jacobowitz <drow@mvista.com>
21437
21438 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21439 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21440
b55a4771
MS
214412001-09-27 Michael Snyder <msnyder@redhat.com>
21442
21443 * lib/gdb.exp (test_debug_format): New proc.
21444 (setup_xfail_format): Use new proc test_debug_format.
21445 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21446 proc; use new service proc test_debug_format.
21447 Replace all other "gcc_compiled" tests with this test.
21448 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21449 proc; use new service proc test_debug_format.
21450 Replace all other "gcc_compiled" tests with this test.
21451
214522001-09-27 Michael Snyder <msnyder@redhat.com>
21453
21454 * gdb.base/cvexpr.exp: New file.
21455 * gdb.base/cvexpr.c: New file
21456 Test for expressions using const and volatile keywords.
21457
4e6667ac
CV
214582001-09-26 Corinna Vinschen <vinschen@redhat.com>
21459
21460 * gdb.base/constvars.exp: Check for different orders of keywords
21461 and additional "int" strings in output.
21462
4f337972
AC
214632001-09-22 Andrew Cagney <ac131313@redhat.com>
21464
21465 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21466 responses from "help maint".
21467
2015650d
FCE
214682001-09-19 Frank Ch. Eigler <fche@redhat.com>
21469
21470 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21471 to localhost:NNN instead of :NNN, in case Xvfb is listening
21472 only on TCP.
21473
f3bcedc1
CV
214742001-09-19 Corinna Vinschen <vinschen@redhat.com>
21475
21476 * gdb.base/recurse.exp: When checking leaving the watchpoint
21477 scope, recognize when gdb is in function's epilogue and pass.
21478
6b819c92
KS
214792001-09-18 Keith Seitz <keiths@redhat.com>
21480
21481 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21482 support for running tests against sid targets.
21483 (gdbtk_done): Ditto.
21484
a10c9419
CV
214852001-09-18 Corinna Vinschen <vinschen@redhat.com>
21486
21487 * gdb.base/ending-run.c (main): Set stdout buffersize
21488 to the same reasonable value for any target.
21489 * gdb.base/ending-run.exp: Add a regular expression
21490 to make testsuite happy on Sanyo Stormy16 target.
21491
739d0d99
CV
214922001-09-17 Corinna Vinschen <vinschen@redhat.com>
21493
21494 * gdb.base/display.c (do_loops): Add float variable `f'.
21495 Increment f in loop.
21496 * gdb.base/display.exp: Increment timeout by 60 seconds.
21497 Change float display test to use variable `f'.
21498
1b8947f0
JB
214992001-09-17 Jim Blandy <jimb@redhat.com>
21500
21501 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21502 overflowing the limited breakpoint tables on some ROM monitors
21503 (like the ROM68K).
21504
9890ac81
FCE
215052001-09-15 Frank Ch. Eigler <fche@redhat.com>
21506
21507 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21508 the "-ac" (disable access control) flag.
21509
6db765ea
JH
215102001-08-30 Jeff Holcomb <jeffh@redhat.com>
21511
21512 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21513 ints.
21514
4c32cc04
KS
215152001-08-30 Keith Seitz <keiths@redhat.com>
21516
21517 * lib/gdb.exp: Move all insight-related functionality into
21518 separate file.
21519 * lib/insight-support.exp: New file.
21520
8d6e6f81
FCE
215212001-08-29 Frank Ch. Eigler <fche@redhat.com>
21522
21523 * config/sid.exp (sid_start): Never set sid verbosity; disable
21524 expect_background {} that consumed its stdout; tolerate </dev/null.
21525 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21526
6a90e1d0
AC
215272001-08-18 Andrew Cagney <ac131313@redhat.com>
21528
21529 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21530 CLI jump command to start it.
21531 (mi_run_to_main): Fail immediatly when unexpected output.
21532
1759b3c3
AC
215332001-08-18 Andrew Cagney <ac131313@redhat.com>
21534
21535 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21536 beginning of function. Fix PR gdb/191.
21537
61d11d80
FCE
215382001-08-16 Frank Ch. Eigler <fche@redhat.com>
21539
21540 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21541 what to force sid endianness to.
21542
942a4df2
KS
215432001-08-15 Keith Seitz <keiths@redhat.com>
21544
21545 * lib/gdb.exp (gdbtk_start): Don't set environment
21546 variables for TCL_LIBRARY and friends. Insight will
21547 now figure these out for itself.
21548
0521c418
MS
215492001-08-02 Michael Snyder <msnyder@redhat.com>
21550
21551 * gdb.base/completion.exp: Remove the symbol "a64l" from
21552 the expect string; this is target-specific, and not related
21553 to what is being tested.
21554
74a9a58a
DB
215552001-08-02 Dave Brolley <brolley@redhat.com>
21556
21557 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21558
c70819fa
MS
215592001-07-25 Michael Snyder <msnyder@redhat.com>
21560
c2b8fa57
MS
21561 * gdb.base/consecutive.exp: New file. Test stepping over
21562 breakpoints on consecutive instructions.
21563 * gdb.base/consecutive.c: New file.
21564
c70819fa
MS
21565 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21566 curly braces in regular expressions.
21567
2b1a1355
MS
215682001-07-25 Michael Snyder <msnyder@redhat.com>
21569
21570 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21571 legitimate output from stepping out of main.
21572
413eca6f
KS
215732001-07-22 Keith Seitz <keiths@redhat.com>
21574
21575 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21576 the empty string, do not run the tests.
21577
7e5a9322
SC
215782001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21579
21580 * gdb.base/long_long.exp: Detect size of pointer. Take into
21581 account 2-byte pointers when testing for p/a results.
21582
de58f10f
SC
215832001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21584
d63a86f8 21585 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21586 and defined to 1K for m68hc11.
21587 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21588 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21589 (sizeof_random_data): New variable to tell the size of the data table;
21590 don't test past this size; always run to main.
21591
d6f5fea1
SC
215922001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21593
21594 * gdb.base/return2.exp: return of long long and double fails for
21595 68HC11; don't execute these tests on that platform.
21596 * gdb.base/return.exp: Return of a double fails for 68hc11.
21597
c477543d
SC
215982001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21599
21600 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21601 tests that print a float.
21602 * call-rt-st.exp: Likewise.
21603
63cf1c79
MK
216042001-07-12 Mark Kettenis <kettenis@gnu.org>
21605
21606 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21607 running this test on Linux.
21608
112f9ab5
MC
216092001-06-24 Michael Chastain <chastain@redhat.com>
21610
21611 * gdb.base/arithmet.exp: Remove some tests to make all test names
21612 unique.
21613
4970cb0f
MS
216142001-07-03 Michael Snyder <msnyder@redhat.com>
21615
21616 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21617 the output of the ptype command.
21618
d85da69f
MS
216192001-07-02 Michael Snyder <msnyder@redhat.com>
21620
4c8a82de
MS
21621 * gdb.base/completion.exp: Don't assume that break.c is the only
21622 source file that may contain functions named "marker".
d85da69f
MS
21623 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21624
8afc772b
AC
216252001-06-28 Andrew Cagney <ac131313@redhat.com>
21626
21627 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21628 of files to delete.
21629
21630 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21631 * gdb.disasm/h8300s.exp: New file.
21632 gdb.disasm/h8300s.s: Likewise.
21633
cff22675
AC
216342001-06-27 Andrew Cagney <ac131313@redhat.com>
21635
21636 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21637 empty breakpoint tables.
21638
68c81b54
AC
216392001-06-25 Andrew Cagney <ac131313@redhat.com>
21640
21641 * lib/mi-support.exp: Update args=... part of stop-reason
21642 patterns. Accept either a list or a tuple.
21643
2dd62704
AC
216442001-06-23 Andrew Cagney <ac131313@redhat.com>
21645
21646 * lib/mi-support.exp: Remove local emacs variable defining
21647 change-log-default-name.
21648
b4127474
MC
216492001-06-22 Michael Chastain <chastain@redhat.com>
21650
21651 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21652 This is operationally compatible with the previous version.
21653
8dbfb380
JB
216542001-06-13 Jim Blandy <jimb@redhat.com>
21655
21656 * lib/gdb.exp (gdb_test): Doc fix.
21657
f2d8c86d
MC
216582001-06-10 Michael Chastain <chastain@redhat.com>
21659
21660 * gdb.base/exprs.exp: Remove a duplicate test.
21661
81564d34
JB
216622001-06-06 Jim Blandy <jimb@redhat.com>
21663
21664 * gdb.base/return2.exp (main): Use values to test float and double
21665 returns that are not NaN's, to avoid being confused by IEEE
21666 comparison rules.
21667
da55addb
MS
216682001-06-04 Michael Snyder <msnyder@redhat.com>
21669
21670 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21671 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21672 rather than wait for 12 more tests to time out.
21673
42c65987
JB
216742001-06-06 Jim Blandy <jimb@redhat.com>
21675
b18bced9 21676 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21677 Don't forget to match the GDB prompt.
b18bced9 21678
42c65987
JB
21679 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21680
5b41e5f0
JB
216812001-06-04 Jim Blandy <jimb@redhat.com>
21682
21683 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21684 command.
21685
015e046f
KB
216862001-05-31 Kevin Buettner <kevinb@redhat.com>
21687
21688 * gdb.base/annota1.exp (info break): Match four or more spaces
21689 after "Address".
21690
fb1ffbbe
MC
216912001-05-31 Michael Chastain <chastain@redhat.com>
21692
21693 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21694 (dm_type_int_star): Likewise.
21695 (dm_type_long_star): Likewise.
21696 (dm_type_void_star): Likewise.
21697
5ea2a32c
KB
216982001-05-29 Kevin Buettner <kevinb@redhat.com>
21699
21700 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21701 to a known value in order to get consistent results regardless
21702 of the setting of INPUTRC or the presence or contents of .inputrc.
21703
ae23c492
MS
217042001-05-24 Michael Snyder <msnyder@redhat.com>
21705
ac55707e
MS
21706 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21707 Don't require that the main thread and the manager thread are the
21708 first in the list.
21709
ae23c492
MS
21710 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21711 debugging. If test fails, issue an "unsupported" not a "fail".
21712
400071f1
JB
217132001-05-24 Jim Blandy <jimb@redhat.com>
21714
21715 Don't assume that short is shorter than int.
21716 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21717 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21718 this isn't true.
400071f1
JB
21719 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21720 an int, is not equal to ~0 stored in an unsigned char. This tests
21721 the same thing that the previous test meant to, but works on
21722 16-bit machines, too.
21723 ("print unsigned char != (~0)"): Same test, complemented.
21724
0816a3e5
MS
217252001-05-24 Michael Snyder <msnyder@redhat.com>
21726
21727 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21728 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21729 and prevents dejagnu getting out of step.
21730
f6dc23a9
KB
217312001-05-23 Kevin Buettner <kevinb@redhat.com>
21732
21733 * gdb.base/finish.exp (finish_void): Revise pattern for
21734 stopping on the call statement to not permit stopping at
21735 the start of the instructions comprising the call sequence.
21736
7dbd117d
MC
217372001-05-19 Michael Chastain <chastain@redhat.com>
21738
21739 * gdb.base/callfuncs.exp: Make all test names unique.
21740 * gdb.base/commands.exp: Make all test names unique.
21741 * gdb.base/condbreak.exp: Make all test names unique.
21742 * gdb.base/dbx.exp: Make all test names unique.
21743 * gdb.base/default.exp: Make all test names unique.
21744 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21745 and TIMEOUT messages to their corresponding PASS message.
21746 * gdb.base/ending-run.exp: Make all test names unique.
21747 * gdb.base/long_long.exp: Remove duplicate test.
21748
6b0b0a9e
KB
217492001-05-21 Kevin Buettner <kevinb@redhat.com>
21750
21751 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21752 stop on the call statement as well as the statement after the
21753 call.
21754
2caa35cb
MS
217552001-05-21 Michael Snyder <msnyder@redhat.com>
21756
21757 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21758
40713331
EZ
217592001-05-10 Elena Zannoni <ezannoni@redhat.com>
21760
a9c64011
AS
21761 * gdb.base/completion.exp: Revamp test. Make it execute on all
21762 platforms.
40713331 21763
c2c1be8d
EZ
217642001-05-10 Elena Zannoni <ezannoni@redhat.com>
21765
a9c64011
AS
21766 * config/gdbserver.exp (gdb_load): Handle the case
21767 in which the arguments to gdbserver are given in the
21768 baseboard configuration file.
21769 Also handle the case in which the server needs to do a
21770 load.
2c9cd303 21771
9671de48
KS
217722001-05-07 Keith Seitz <keiths@cygnus.com>
21773
a9c64011
AS
21774 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21775 set up the display for testing.
21776 (gdbtk_start): Convert all paths to paths that tcl will like.
21777 Export target information to environment.
21778 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21779 necessary.
21780 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21781 (to_tcl_path): New proc to convert a given pathname into
21782 a path acceptible as an argument to a tcl command.
21783 (_gdbtk_export_target_info): New proc to export target info
21784 into the environment for gdbtk testing.
21785 (gdbtk_done): New proc to signal end-of-test.
9671de48 21786
5a360f47
JB
217872001-05-06 Jim Blandy <jimb@redhat.com>
21788
21789 * restore.c: Make the code of caller0 correspond to its comment.
21790
66c756c6
MS
217912001-05-03 Michael Snyder <msnyder@redhat.com>
21792
21793 * config/sid.exp (gdb_target_sid): Check for error messages.
21794 On error or timeout, don't make expect exit (which will terminate
21795 all subsequent tests); instead just make gdb exit.
d63a86f8 21796 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21797 return a negative value.
21798
a966fde5
JB
217992001-04-24 Jim Blandy <jimb@redhat.com>
21800
851c18e0
JB
21801 * gdb.c++/templates.exp: If we see the prompt for the overload
21802 list, but we haven't recognized any of the longer patterns,
21803 arrange for this test to fail, not hang.
21804
a966fde5
JB
21805 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21806 variations.
21807
db144853
MC
218082001-04-22 Michael Chastain <chastain@redhat.com>
21809
21810 * gdb.c++/local.exp: Use the 'runto' library function.
21811 * gdb.c++/namespace.exp: Likewise.
21812 * gdb.c++/overload.exp: Likewise.
21813
3207ec21
KB
218142001-03-26 Kevin Buettner <kevinb@redhat.com>
21815
21816 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21817 * gdb.base/step-line.exp: New file. Test step/next in presence of
21818 #line directives.
21819 * gdb.base/step-line.c: New file. Test program for the above.
21820 * gdb.base/step-line.inp: New file. We pretend that this file has
21821 been transformed by some other tool into step-line.c.
21822
13b57657
JB
218232001-03-21 Jim Blandy <jimb@redhat.com>
21824
21825 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21826 unmangled operator names.
21827
754cbe1c
JB
218282001-03-20 Jim Blandy <jimb@redhat.com>
21829
21830 * gdb.threads/linux-dp.exp: Recognize an additional message
21831 generated by GDB when it doesn't understand how to debug threads
21832 on the target system.
21833
177495c9
AC
218342001-03-19 Andrew Cagney <ac131313@redhat.com>
21835
21836 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21837
f266096b
MC
218382001-03-12 Michael Chastain <chastain@redhat.com>
21839
21840 * gdb.c++/derivation.exp: Use the 'runto' library function.
21841
cac3c2ff
MC
218422001-03-12 Michael Chastain <chastain@redhat.com>
21843
21844 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21845
b6c11a24
MC
218462001-02-24 Michael Chastain <chastain@redhat.com>
21847
21848 * gdb.c++/ref-types.exp: Change handwritten code to library
21849 function 'runto'.
21850
6bae5bce
OF
218512001-03-16 Orjan Friberg <orjanf@axis.com>
21852
21853 * gdb.base/signals.exp: Set count to 0 explicitly.
21854
0015fd9a
MS
218552001-03-15 Mark Salter <msalter@redhat.com>
21856
21857 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21858 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21859 (gdb_load): Add support for additional target_info: gdb_download_size
21860 and gdb_load_timeout.
0015fd9a 21861
fc33412a
DT
21862Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21863
21864 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21865 file -- to prevent failing when the compile fails but we have no
21866 intention of running the tests anyway.
fc33412a
DT
21867
21868 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21869 tests if set.
21870
21871 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21872 integers.
fc33412a
DT
21873
21874 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21875 * gdb.c++/namespace.exp: Ditto.
21876
115f06de
OF
218772001-03-07 Orjan Friberg <orjanf@axis.com>
21878
21879 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21880 * gdb.base/pointers.exp: Relax pattern match of decimals.
21881
b6ba6518
KB
218822001-03-06 Kevin Buettner <kevinb@redhat.com>
21883
21884 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21885 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21886 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21887 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21888 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21889 config/sh.exp, config/sid.exp, config/slite.exp,
21890 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21891 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21892 config/vxworks.exp, config/vxworks29k.exp,
21893 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21894 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21895 gdb.base/arithmet.exp, gdb.base/assign.exp,
21896 gdb.base/async.exp, gdb.base/attach.exp,
21897 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21898 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21899 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21900 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21901 gdb.base/commands.exp, gdb.base/completion.exp,
21902 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21903 gdb.base/constvars.exp, gdb.base/corefile.exp,
21904 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21905 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21906 gdb.base/ending-run.exp, gdb.base/environ.exp,
21907 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21908 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21909 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21910 gdb.base/funcargs.exp, gdb.base/help.exp,
21911 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21912 gdb.base/logical.exp, gdb.base/long_long.exp,
21913 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21914 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21915 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21916 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21917 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21918 gdb.base/regs.exp, gdb.base/relational.exp,
21919 gdb.base/remote.exp, gdb.base/reread.exp,
21920 gdb.base/restore.exp, gdb.base/return2.exp,
21921 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21922 gdb.base/selftest.exp, gdb.base/setshow.exp,
21923 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21924 gdb.base/sigall.exp, gdb.base/signals.exp,
21925 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21926 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21927 gdb.base/step-test.exp, gdb.base/structs.c,
21928 gdb.base/structs.exp, gdb.base/structs2.exp,
21929 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21930 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21931 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21932 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21933 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21934 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21935 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21936 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21937 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21938 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21939 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21940 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21941 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21942 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21943 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21944 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21945 gdb.trace/circ.exp, gdb.trace/collection.exp,
21946 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21947 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21948 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21949 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21950 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21951 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21952 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21953 notices.
21954
dc96c6c7 219552001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21956
21957 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21958 first arg is int not float.
21959
dc96c6c7 219602001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21961
21962 * gdb.base/reread.exp: Unsupported for non-native targets;
21963 doesn't work for remote debugging.
21964
9b0c4aeb
FN
219652001-02-19 Fernando Nasser <fnasser@redhat.com>
21966
21967 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21968 * gdb.base/ending-run.exp: Properly handle the BSP state when
21969 stepping past the end of main.
9b0c4aeb 21970
02aa71d5
MC
219712001-02-19 John Moore <jmoore@redhat.com>
21972
21973 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21974 Converted HPUX fix for non-expected items following multiple
21975 step commands into general solution for all platforms.
21976
1fa449a4
MC
219772001-02-18 Michael Chastain <chastain@redhat.com>
21978
21979 * gdb.c++/classes.exp (do_tests): Change runto statements
21980 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21981 statements demangler agnostic.
21982 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21983 (gdb_virtfunc_restart): Likewise.
21984
b2f9ec70
MC
219852001-02-14 Michael Chastain <chastain@redhat.com>
21986
21987 * gdb.c++/inherit.exp (do_tests): Change runto statements
21988 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21989 statements demangler agnostic.
21990
cf74b8ca
AC
21991Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21992
21993 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21994 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21995 before calling common_routine 15 times'' tests.
cf74b8ca 21996
99f78f56
MC
219972001-02-11 Michael Chastain <chastain@redhat.com>
21998
21999 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22000 Helps the test script figure out which demangler is in use.
22001 (dm_type_foo_ref): Ditto.
22002 (dm_type_int_star): Ditto.
22003 (dm_type_long_star): Ditto.
22004 (dm_type_unsigned_int): Ditto.
22005 (dm_type_void): Ditto.
22006 (dm_type_void_star): Ditto.
99707966 22007 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22008 Probe the gdb demangler and set variables to accommodate
22009 formatting differences.
22010 (info_func_regexp): New function. Same as info_func, but
22011 matches against a regexp.
22012 (info_func): Match against a literal string.
22013 (print_addr_2): New function. Match against a literal string,
22014 which can be different from the input to gdb.
22015 (print_addr): Simply call print_addr_2 with the same argument twice.
22016 (test_lookup_operator_functions): Use demangler formatting variables.
22017 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22018 the tests in the same order as the C++ class declaration.
22019 (test_paddr_operator_functions): Ditto.
22020 (test_paddr_overloaded_functions): Ditto.
22021 (test_paddr_hairy_functions): Use demangler formatting variables.
22022 Add reference to gdb/19 for related tests.
22023 (do_tests): Call probe_demangler.
22024
1de8f023
KB
220252001-01-30 Kevin Buettner <kevinb@redhat.com>
22026
22027 * gdb.c++/templates.cc (printf): Remove unused function definition.
22028
ca3f91ed
MS
220292001-01-26 Felix Lee <flee@redhat.com>
22030
22031 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22032
220332001-01-25 matthew green <mrg@redhat.com>
22034
22035 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22036 up sid.
22037 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22038
220392001-01-25 matthew green <mrg@redhat.com>
22040
22041 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22042 Deprecate $sid_spawn_id.
ca3f91ed
MS
22043 (sid_exit): Remove code necessary only for `spawn.'
22044
220452001-01-25 matthew green <mrg@redhat.com>
22046
22047 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22048
fb18ec4a
MC
220492001-01-28 Michael Chastain <chastain@redhat.com>
22050
22051 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22052 to call when tests fail. It takes gdb out of the overloaded
22053 function choice menu back to the main prompt, so that the test
22054 program stays synchronized.
22055 (set_bp_overloaded): New proc to collect all the common
22056 code for setting a breakpoint on an overloaded name. Calls
22057 take_gdb_out_of_choice_menu when needed.
22058 (menu_overload1arg): New variable to collect the repeated
22059 instances of the expected menu for an overloaded name. Change
22060 the regular expression to handle changes in g++ type encoding:
22061 "void" can be either "void" or "", and "unsigned int" can be
22062 either "unsigned int" or "unsigned".
22063 (continue_to_bp_overloaded): Change regular expressions to handle
22064 changes in g++ type encoding.
22065 (no proc): Call take_gdb_out_of_choice_menu when needed.
22066 Remove redundant calls to "info break". Accept either "canceled"
22067 or "cancelled". Change regular expressions in "info break"
22068 calls to handle changes in g++ type encoding. Give all tests
22069 unique strings.
22070
9c646a6e
BE
220712001-01-17 Ben Elliston <bje@redhat.com>
22072
22073 * config/sid.exp: New file.
22074
9549d9c1
AC
22075Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22076
22077 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22078
dc96c6c7 220792000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22080
22081 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22082 Add a RE to accept a non-ascii char if one is ever presented.
22083
b4df4f68
FN
220842000-12-20 Fernando Nasser <fnasser@redhat.com>
22085
297dd0fd 22086 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22087
dc96c6c7 220882000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22089
d63a86f8 22090 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22091 in regexp. One '\' does not suffice on Linux.
22092
4a7bddb6
MC
220932000-12-09 Michael Chastain <chastain@redhat.com>
22094
22095 * gdb.base/break.exp (test_clear_command): Use a marker function
22096 rather than 'main' for the test function. Also move this
22097 test to an execution point where the marker function names are
22098 guaranteed to be bound to functions. (Executing tests after a
22099 'finish' from main runs into name conflicts with local names
22100 in __libc_start_main).
22101
dc96c6c7 221022000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22103
22104 * gdb.base/finish.exp: New test for gdb's "finish" command.
22105 * gdb.base/return2.exp: New test for gdb's "return" command.
22106 * gdb.base/return2.c: New source file for above.
22107
dc96c6c7 221082000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22109
22110 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22111 * gdb.base/miscexprs.exp: Ditto.
22112 * gdb.base/pointers.exp: Ditto.
22113 * gdb.c++/derivation.exp: Ditto.
22114 * gdb.c++/local.exp: Ditto.
22115 * gdb.c++/namespace.exp: Ditto.
22116 * gdb.c++/overload.exp: Ditto.
22117 * gdb.c++/ref-types.exp: Ditto.
22118
dc96c6c7 221192000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22120
22121 * gdb.base/constvars.exp: Test result of "up" command.
22122 * gdb.base/miscexprs.exp: Ditto.
22123 * gdb.base/pointers.exp: Ditto.
22124 * gdb.base/scope.exp: Ditto.
22125 * gdb.c++/derivation.exp: Ditto.
22126 * gdb.c++/local.exp: Ditto.
22127 * gdb.c++/namespace.exp: Ditto.
22128 * gdb.c++/overload.exp: Ditto.
22129 * gdb.c++/ref-types.exp: Ditto.
22130
44097287
FN
221312000-11-22 Michael Chastain <chastain@redhat.com>
22132
22133 * mips_pro.exp: Accept either "middle -> top -> main" or
22134 "middle -> main" in the backtrace, because gcc can optimize
22135 tail calls to jumps. Remove setup_xfail for the hppa case.
22136 Add a comment with the original warning messages from PR 3016,
22137 which was filed in 1993, to preserve them for posterity.
22138
9d2e1bab
ND
221392000-11-17 Nick Duffek <nsd@redhat.com>
22140
22141 * lib/gdb.exp (gdb_test): Override timeout with board info.
22142
1aca8eb7
ND
221432000-11-17 Nick Duffek <nsd@redhat.com>
22144
22145 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22146 the second kill and detach messages.
22147
93076499
ND
221482000-11-17 Nick Duffek <nsd@redhat.com>
22149
22150 * configure.in: Add AC_EXEEXT.
22151 * configure: Regenerate.
22152 * Makefile.in (just-check): Export EXEEXT.
22153 * lib/gdb.exp ($EXEEXT): Import from environment.
22154 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22155 expect "maint dump-me" on Cygwin.
22156 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22157 $EXEEXT.
22158
30e87cd3
ND
221592000-11-17 Nick Duffek <nsd@redhat.com>
22160
22161 * gdb.base/break.exp: Test backtrace and finish from called
22162 function on all platforms, not just HP-UX.
22163
dc96c6c7 221642000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22165
22166 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22167 code from gdb_target_monitor, so it can be used independantly
22168 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22169
dc96c6c7 221702000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22171
22172 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22173 * gdb.base/corefile.exp: Expect the message "Program is being
22174 debugged already" when we send the "corefile" command, since
22175 the preceeding gdb_load may have connected gdb to a remote target.
22176 * gdb.base/display.exp: Disable hardware watchpoints if new
22177 board info variable "no_hardware_watchpoints" is true.
22178 Replace single-letter commands with more readable ones.
22179 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22180 if new board info variable "no_hardware_watchpoints" is true.
22181 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22182 to see if stdio (printf) testing is possible.
22183 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22184 board info variable "no_hardware_watchpoints" is true. Use new
22185 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22186
39124dea
FN
221872000-11-13 Fernando Nasser <fnasser@redhat.com>
22188
22189 From Orjan Friberg <orjanf@axis.com>:
22190 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22191 in array print pattern match.
22192
a9e2e984
FN
221932000-11-09 Fernando Nasser <fnasser@redhat.com>
22194
22195 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22196 spelling "cancelled" to U.S. spelling "canceled" to match changes
22197 made to gdb.
22198 * gdb.c++/ovldbreak.exp: Ditto.
22199
c7db355b
PS
222002000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22201
22202 * gdb.base/callfuncs.c (main): Moved to end of file, call
22203 t_double_values to initialize the FPU before inferior calls are made.
22204 * gdb.base/callfuncs.exp: Test for register preservation after calling
22205 inferior functions. Add tests for continuining, finishing and
22206 returning from a stop in a call dummy.
22207
dc96c6c7 222082000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22209
22210 * gdb.base/commands.exp: Break up long lines, and re-indent.
22211
dc96c6c7 222122000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22213
22214 * config/gdbserver.exp: Rewritten from the ground up, to make it
22215 compatible with the current dejagnu tree, and to make it work with
22216 the new "gdbserver" in libremote.
22217
dc96c6c7 222182000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22219
22220 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22221 * gdb.base/varargs.exp: Skip entire test if no printf support.
22222 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22223 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22224
dc96c6c7 222252000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22226
22227 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22228 no floating point support.
22229 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22230 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22231 * gdb.base/call-rt-st.exp: Ditto.
22232 * gdb.base/call-strs.exp: Ditto.
22233
bac5fc66
JG
222342000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22235
22236 * gdb.base/sizeof.c: include <stdio.h>.
22237
22238 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22239 'finish', otherwise uncaptured gdb_prompt would potentially
22240 throw remaining test points out of sync.
bac5fc66 22241
b22a6027
SB
222422000-07-26 Scott Bambrough <scottb@netwinder.org>
22243
22244 * gdb.base/recurse.exp: Run tests for all targets.
22245 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22246 gnu-oldld case on ARM.
22247 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22248 for ARM targets.
d63a86f8 22249
d8231941
AG
22250Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22251
22252 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22253 * gdb.java/configure: Rebuild.
22254
8caabe69
AG
22255Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22256
22257 * gdb.java/jv-exp.exp: New file.
22258
9d273ca3
AG
22259Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22260
22261 * configure: Rebuilt.
22262 * configure.in (configdirs): Add gdb.java.
22263 * gdb.java/jmisc.java: New file.
22264 * gdb.java/jmisc.exp: New file.
22265 * gdb.java/Makefile.in: New file.
22266 * gdb.java/configure: Rebuilt.
22267 * gdb.java/configure.in: New file.
22268 * lib/java.exp: New file.
22269
4f823a66
AC
22270Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22271
22272 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22273 underflow.
4f823a66 22274
2391e11d
AC
22275Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22276
22277 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22278 and the compilers sizes.
2391e11d 22279
54602222
ND
222802000-07-09 Nick Duffek <nsd@redhat.com>
22281
22282 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22283 (use_methods): New function.
22284 (main): Call use_methods().
22285 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22286 (do_tests): Call test_method_param_class.
22287
2bec0572
ND
222882000-07-09 Nick Duffek <nsd@redhat.com>
22289
22290 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22291 spelling.
22292 (test_enums): New procedure. Move enum tests from end of script
22293 to here. Set breakpoint on function name instead of line number.
22294 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22295 (enums2): New marker function.
22296 (enums1): New function.
22297 (main): Call enums1(). Move enum tests to enums1().
22298
78492fde
AC
22299Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22300
22301 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22302 compile/link program. Update line numbers.
78492fde
AC
22303 * gdb.asm/d10v.inc: Define ``startup''.
22304 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22305
49a2cef8
AC
22306Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22307
22308 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22309
3e6c8688
EZ
223102000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22311
22312 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22313 of 'help maint print' command.
3e6c8688 22314
9ff5cbe9
AC
22315Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22316
22317 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22318 they use gdb_expect_list.
9ff5cbe9 22319
17c579bd
AC
22320Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22321
22322 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22323 memory-read-packet-size'' instead of ``set endian big'' to test
22324 long commands.
17c579bd 22325
e6d71bf3
DB
223262000-06-03 Daniel Berlin <dan@cgsoftware.com>
22327
22328 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22329 g++, and stop skipping them.
e6d71bf3
DB
22330
22331 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22332 work under g++.
22333
d63a86f8 22334 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22335 initialization.
22336
dc96c6c7 223372000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22338
22339 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22340 the regular expression: accept an (almost) arbitrary sequence of
22341 "frames-invalid" and "breakpoints-invalid" messages both before
22342 and after the "starting" message.
22343
dc96c6c7 223442000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22345
22346 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22347
dc96c6c7 223482000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22349
22350 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22351 Relax the regular expression a little, make it pass on Solaris 8.
22352
8216cda9
KB
223532000-05-12 Kevin Buettner <kevinb@redhat.com>
22354
22355 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22356 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22357 Instead, it is permissible for gdb to stop on the line of the
22358 call itself.
22359
1a570b2f
MS
223602000-05-12 Michael Snyder <msnyder@.cygnus.com>
22361
22362 * gdb.base/break.exp (bp on small function, optimized file):
22363 Add a second pass pattern. The behavior differs here between stabs
22364 and dwarf for one-line functions. Stabs preserves two line symbols
22365 (one before the prologue and one after) with the same line number,
22366 but dwarf regards these as duplicates and discards one of them.
22367 Therefore the address after the prologue (where the breakpoint is)
22368 has no exactly matching line symbol, and GDB reports the breakpoint
22369 as if it were in the middle of a line rather than at the beginning.
22370
dc96c6c7 223712000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22372
d63a86f8 22373 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22374 rather than "send_gdb" (for consistancy).
22375
7d418785
AC
22376Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22377
22378 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22379 * gdb.c++/templates.cc: Properly check for GCC version number.
22380 * lib/compiler.cc: Likewise
22381
dc96c6c7 223822000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22383
d63a86f8 22384 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22385 gdb may not stop at the first line of main, due to code motion.
22386
dc96c6c7 223872000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22388
22389 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22390 This test depends on parsing the printf output from the target.
22391 Since the sparclet stub doesn't do stdio, this will never work.
22392 * gdb.base/call-rt-st.exp: ditto.
22393 * gdb.base/call-strs: ditto.
22394
dc96c6c7 223952000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22396
22397 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22398
22399 * gdb.base/ending-run.exp: After connecting to a remote target,
22400 but before running, the target will appear to be in a random
22401 location. Specify both a file and a line for breakpoints.
22402 Also, the function that calls main may be called 'init'
22403 rather than 'start'.
22404
a5a51225
EZ
224052000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22406
22407 * gdb.base/help.exp: Update output for add-symbol-file command.
22408
7930cc7c
FN
224092000-04-10 Fernando Nasser <fnasser@cygnus.com>
22410
22411 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22412 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22413
23e37ab1
C
224142000-04-07 J.T. Conklin <jtc@redback.com>
22415
e93c542c
C
22416 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22417
23e37ab1
C
22418 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22419
591b8fa3
PDM
22420Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22421
22422 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22423 values that can be represented exactly.
591b8fa3
PDM
22424 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22425 above change, and to not check against the directory part of the source
22426 file name.
22427 (step into print_long_arg_list): Likewise.
22428 (print print_small_structs from print_long_arg_list): Likewise.
22429 (print print_long_arg_list): Likewise.
22430
7a495180
EZ
224312000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22432
30b53638 22433 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22434
beb998c6
AC
22435Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22436
22437 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22438
1c689132
DB
224392000-03-25 Daniel Berlin <dan@cgsoftware.com>
22440
22441 * gdb.base/commands.exp (deprecated_command_test): Add test for
22442 deprecate with no arguments.
22443
c1790a9d
JL
224442000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22445
22446 * gdb.base/break.exp: Add new test for setting breakpoints on
22447 optimized code so we can test breakpoints work even when function
22448 prologues may be optimized away
22449
003ba290
FN
224502000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22451
22452 From David Whedon <dwhedon@gordian.com>
a9c64011 22453 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22454
6837a0a2
DB
224552000-03-22 Daniel Berlin <dan@cgsoftware.com>
22456
22457 * gdb.base/help.exp: Added test for new apropos command.
22458
b9593231
KB
224592000-03-21 Kevin Buettner <kevinb@redhat.com>
22460
22461 * gdb.base/pointers.c (usevar): New function.
22462 (main): Make sure that global variables v_int_pointer2, rptr,
22463 and y are all referenced someplace in the program by calling
22464 usevar() on them. [Some linkers delete symbols which are
22465 never referenced. The space remains, but there's no way to
22466 get a (symbolic) handle on the variable from the debugger.]
22467
751a959b
EZ
224682000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22469
22470 * gdb.base/printcmds.c: Add typedeffed arrays.
22471
22472 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22473 procedure to test arrays that are typedef'd.
751a959b 22474
73a93a32
JI
224752000-03-13 James Ingham <jingham@leda.cygnus.com>
22476
22477 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22478 the library directories.
73a93a32 22479
fb40c209
AC
22480Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22481
22482 * configure.in (configdirs): Add sub directory gdb.mi.
22483 * configure: Re-generate.
22484
22485 * gdb.mi: New directory.
d63a86f8 22486
ee4dd2c9
AC
224872000-02-25 Scott Bambrough <scottb@netwinder.org>
22488
22489 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22490 a long long value as a double on ARM platforms.
ee4dd2c9 22491
70f0cc22
JB
224922000-02-16 Jim Blandy <jimb@redhat.com>
22493
22494 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22495 default source file is set properly before running this test.
22496
853819b8
EZ
224972000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22498
22499 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22500 gdbtk/library directory, not in gdbtcl2.
853819b8 22501
dfcd3bfb
JM
225022000-02-04 Jim Blandy <jimb@redhat.com>
22503
22504 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22505 backslash from regexp pattern.
22506
22507 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22508 procedure. Use it to run all the "continue to bp overloaded"
22509 tests. Note that this changes the names of the tests slightly.
22510 If the breakpoint hit message includes a hex PC value, because
22511 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22512 from the real source code, still consider that a pass.
22513
22514 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22515 XFAIL here if the breakpoint message contains a hex address. Note
22516 similar change on 1999-11-02.
22517
22518 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22519
22520 * gdb.base/ptype.exp: Establish a default source file before
22521 calling get_debug_format.
22522
225232000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22524
22525 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22526
8b93c638
JM
225272000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22528
22529 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22530 of successive stepi commands -- while in the prologue we should see
22531 the function entry bracket.
22532
225332000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22534
22535 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22536 reach __change_mode() when stepping through the end of main().
22537
c5394b80
JM
225382000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22539
22540 * gdb.base/default.exp: Fix expected pattern.
22541 * gdb.base/help.exp: Same.
22542
0d06e24b
JM
225432000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22544
22545 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22546 Don't use xfail's because that affects only the following test.
d63a86f8 22547
0d06e24b 22548 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22549 solaris or linux.
0d06e24b
JM
22550
22551 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22552
dc96c6c7 225532000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22554
d63a86f8 22555 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22556 "A syntax error" rather than "A parse error". Accept both.
22557
225582000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22559
22560 * gdb.base/default.exp: Remove OS dependent string from "target
22561 remote" test.
22562 * gdb.base/help.exp: Same for "help target remote" test.
22563
c3f6f71d
JM
225642000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22565
22566 From Jim Kingdon <kingdon@redhat.com>:
22567
22568 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22569 prompt (cleanup rather than necessity, but still might keep output
22570 from spilling to next test).
c3f6f71d
JM
22571
225722000-01-02 Fred Fish <fnf@cygnus.com>
22573
22574 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22575 AIX, which defines them in <sys/types.h>.
22576
ed9a39eb 225771999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22578
ed9a39eb 22579 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22580 float" test.
ed9a39eb
JM
22581
225821999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22583
ed9a39eb 22584 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22585
22586 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22587 outermost frame disallowed".
22588
225891999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22590
22591 * gdb.base/setvar.exp: New tests for setting the value of a struct
22592 with a constant list.
22593
225941999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22595
22596 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22597 require the user to type a cast before setting the value of a struct.
22598
de57eccd
JM
225991999-12-06 Jim Blandy <jimb@cygnus.com>
22600
22601 * gdb.base/default.exp: Expect the new 'info float' command on
22602 all i386 platforms.
22603
22604 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22605 LinuxThreads libraries that don't support debugging.
22606
c2d11a7d
JM
22607Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22608
22609 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22610 Change the buffer type to ``unsigned char'' to simplify size
22611 arithmetic.
c2d11a7d
JM
22612
22613 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22614 stub only handles 400-1 byte packets. Verify that the download
22615 worked.
c2d11a7d
JM
22616
226171999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22618
22619 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22620 tests, using UNRESOLVED for the untested cases. Also, does not wait
22621 for a timeout if the prompt was received before a recognizable pattern.
22622
226231999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22624
22625 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22626
226271999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22628
22629 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22630 watchpoints.
c2d11a7d
JM
22631
226321999-11-24 Jason Merrill <jason@casey.cygnus.com>
22633
22634 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22635
22636 * gdb.c++/local.exp: Be more flexible in recognizing local class
22637 name mangling. Don't allow horribly truncated method names.
22638 * gdb.c++/derivation.exp: Expect protected inheritance.
22639 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22640 * gdb.c++/virtfunc.exp: Likewise.
22641 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22642 when printing a nested enum.
22643
226441999-11-22 Jim Blandy <jimb@cygnus.com>
22645
22646 * gdb.base/step-test.exp: Properly await GDB's response to setting
22647 a breakpoint on the call to large_struct_by_value.
22648
22649 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22650 just because we have debug info for the `start' function.
22651
226521999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22653
22654 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22655 "Unknown signal" messages, which indicate (on LinuxThreads) that
22656 GDB doesn't know how to debug threads on this system. This is
22657 better than hanging while philosopher 0 dumps chatter into gdb.log.
22658
226591999-11-18 Tom Tromey <tromey@cygnus.com>
22660
22661 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22662
226631999-11-18 Fred Fish <fnf@cygnus.com>
22664
22665 * gdb.base/coremaker2.c: Add sample program for generating
22666 cores that is more self contained than coremaker.c. Eventually
22667 I'll add more code to this and tie it into the testsuite.
22668
4ce44c66
JM
226691999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22670
22671 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22672
226731999-11-10 Jimmy Guo <guo@cup.hp.com>
22674
22675 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22676 from $srcdir/lib/.
4ce44c66 22677 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22678 and gdb.c++/.
4ce44c66
JM
22679
22680 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22681
d63a86f8 22682 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22683 'continue with watch' test point.
22684
226851999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22686
22687 Merged from p2linux-990323-branch:
d63a86f8 22688
4ce44c66
JM
22689 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22690
11cf8741
JM
22691Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22692
22693 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22694 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22695
22696Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22697
22698 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22699 gdb_expect_list.
11cf8741
JM
22700
22701Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22702
22703 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22704
227051999-11-03 Mark Salter <msalter@cygnus.com>
22706
22707 * gdb.base/break.exp: Fix "stub continue" pattern.
22708
227091999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22710
22711 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22712
227131999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22714
22715 * gdb.base/display.exp ("finish"): Add timeout clause.
22716
22717 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22718 plain prompt clause, so this doesn't have to time out in order to
22719 fail.
22720
22721 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22722 breakpoint hit messages include an address.
11cf8741
JM
22723
22724 * gdb.base/display.exp: Don't forget to escape parens in regular
22725 expressions. Unix regexp notatation sucks.
22726
227271999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22728
22729 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22730 order for 'signalled' message.
11cf8741 22731
5c44784c
JM
227321999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22733
22734 From Jimmy Guo <guo@cup.hp.com>:
22735 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22736 * gdb.base/annota1.c: Add code for tests to work with.
22737
227381999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22739
22740 * gdb.base/remote.exp: New test for remote downloading settings.
22741 * gdb.base/remote.c: New file with large .data.
22742
917317f4
JM
227431999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22744
22745 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22746 for LinuxThreads support, merged from the Code Fusion branch.
22747
22748Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22749
22750 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22751 containing exp_continue into a while within an expect. Don't
22752 attempt a start more than three times. Check return value from
22753 gdb_load.
d63a86f8 22754
2df3850c
JM
22755Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22756
22757 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22758 a pass case.
2df3850c 22759
2acceee2
JM
227601999-10-01 Kevin Buettner <kevinb@cygnus.com>
22761
22762 * gdb.base/break.c (main): Added a statement that we can step
22763 off of.
22764 * gdb.base/break.exp: Added tests for setting a breakpoint
22765 at an offset and stepping onto a breakpoint.
22766
227671999-10-01 Fred Fish <fnf@cygnus.com>
22768
d63a86f8 22769 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22770 gdb output.
22771
c2c6d25f
JM
227721999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22773
22774 * gdb.base/break.exp: Code locations are in hex, don't forget!
22775 (For HP-UX.)
22776
227771999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22778
22779 * condbreak.exp: Use break.c as test program.
22780 * condbreak.c: Remove, redundant with break.c.
22781
227821999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22783
22784 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22785 Z-packets if the target needs it.
c2c6d25f
JM
22786
227871999-09-13 James Ingham <jingham@leda.cygnus.com>
22788
22789 * gdb.c++/overload.exp: Added tests for listing overloaded
22790 functions with function pointers in the arg, explicitly calling
22791 out the version you want.
22792
cff3e48b
JM
227931999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22794
22795 * long_long.exp: Add variations of test cases that work for
22796 targets with 16-bit ints and 32-bit doubles.
22797
d4f3574e
SS
227981999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22799
22800 * break.c (main): Compare a possibly-uninitialized argc with an
22801 unlikely value that fits in 16 bits.
22802
228031999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22804
22805 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22806 0xfeeb, don't want negative numbers if ints are 16 bits.
22807
22808 * lib/gdb.exp (skip_cplus_tests): New proc.
22809 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22810 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22811 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22812 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22813 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22814 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22815 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22816 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22817
22818 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22819
22820Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22821
22822 * gdb.base/corefile.exp (up): Allow a parameter to appear
22823 in the frame that we're going up to.
22824
22825 From Jim Blandy <jimb@cygnus.com>:
22826
22827 * gdb.base/default.exp (info float): Expect some output now.
22828
22829 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22830 returning floating-point values to fail on the x86.
22831 * gdb.base/callfwmall.exp (do_function_calls): Same.
22832
22833 * gdb.base/list.exp (test_listsize): Correct expectations for
22834 listing line 1 with listsize 2. Also, listing a single line
22835 works now, as does listing three lines. [Kevin's note: There
22836 were a number of other cases fixed too where the expectations
22837 differed...]
22838
228391999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22840
22841 * gdb.base/selftest.exp: Add case for when version prints as
22842 constant string instead of char pointer.
22843
104c1213
JM
228441999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22845
22846 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22847 stepping out of main.
104c1213
JM
22848
22849 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22850 G++ used.
22851
22852 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22853 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22854
22855 * gdb.c++/ovldbreak.exp: Update match string in test that
22856 includes a warning of multiple breakpoints.
22857
228581999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22859
22860 * gdb.base/display.exp: Improve precision of step-after-finish
22861 added yesterday.
22862
22863 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22864 test.
104c1213
JM
22865
22866 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22867 configs when using G++, not just hppa*.
22868
228691999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22870
22871 * gdb.base/async.c: New file.
22872 * gdb.base/async.exp: New file.
22873
22874Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22875
22876 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22877 PA64.
22878
53a5351d
JM
22879Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22880
104c1213
JM
22881 * gdb.base/display.exp: "finish" can leave us mid-line on many
22882 targets, deal with it. Add a small constant to main, instead of
22883 1000 since main+1000 may not be a valid address in the target.
22884
53a5351d
JM
22885 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22886 on hpux11.
22887
22888 * gdb.base/attach.exp: Handle another hpux11 error message variant
22889 when attaching to a process that does not exist.
22890
228911999-08-19 J.T. Conklin <jtc@redback.com>
22892
22893 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22894 characters in 'continue to 1241' test.
53a5351d
JM
22895
228961999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22897
22898 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22899 stop in print_long_arg_list, define and use a whitespace
22900 variable in print_small_structs test, add an XFAIL for Solaris.
22901 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22902 interested enough to fix.
22903
7be570e7
JM
229041999-08-13 Keith Seitz <keiths@cygnus.com>
22905
22906 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22907 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22908 proc knows about targets other than the natives.
22909 (test_assign): Use "gdb_run_cmd" to "run" the target.
22910 Check that we've actually hit the breakpoint at main.
22911 When we attempt to assign a value to a local variable, check
22912 that the variable is in the current scope, i.e., don't use
22913 a test with an empty result.
22914
22915Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22916
22917 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22918 command.
7be570e7
JM
22919
229201999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22921
22922 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22923 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22924 gdb.compat, gdb.threads-hp.
22925 gdb.hp/configure, gdb.hp/configure.in: New files.
22926 gdb.hp/Makefile.in: Recurse into new subdirs.
22927 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22928 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22929 in object files.
22930 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22931
96baa820
JM
229321999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22933
22934 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22935 funky printf, remove a bogus p/a test.
96baa820
JM
22936
229371999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22938
22939 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22940 connected to the target. This is necessary when running not
22941 natively.
96baa820
JM
22942
229431999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22944
22945 * gdb.base/step-test.exp: Removed some extraneous messages.
22946
22947 * gdb.base/long_long.exp: Don't run memory examination tests
22948 on little-endian targets (they will need a different set of
22949 results to match).
22950
229511999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22952
22953 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22954 until somebody decides to fix GDB.
22955
22956 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22957 constant as "ULL".
96baa820
JM
22958 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22959 matches for a couple x/2 commands.
22960
a0b3c4fd
JM
229611999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22962
22963 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22964 by merging in ref-types2 tests.
22965 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22966
22967 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22968 * gdb.c++/Makefile.in: Add standard actions.
22969 (EXECUTABLES): Rename from PROGS, update list.
22970 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22971 from gdb.hp.
22972 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22973 foo and bar locals.
22974 * gdb.c++/anon-union.exp: Fix tests to match.
22975 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22976 expect matches to handle output variations.
22977 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22978 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22979 output, add HP alternatives for new and delete prints.
a0b3c4fd 22980 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22981 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22982 * gdb.c++/demangle.exp: Use $style when reporting failure.
22983 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22984 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22985 match alternatives.
22986 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22987 compilers.
a0b3c4fd
JM
22988 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22989 * gdb.c++/method.exp: Add match alternatives.
22990 * gdb.c++/misc.cc: Add bool types.
22991 * gdb.c++/misc.exp: Add tests for bool types.
22992 * gdb.c++/overload.exp: Add xfails.
22993 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22994 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22995 add some more template parameter tests (only for HP currently).
22996 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22997 * gdb.c++/virtfunc.cc: Add return type and value for main.
22998 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22999 match alternatives.
d63a86f8 23000
a0b3c4fd
JM
230011999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23002
23003 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23004
230051999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23006
23007 * gdb.base/signals.exp: Don't expect getting a backtrace from
23008 within a signal handler to fail on Linux.
23009
230101999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23011
23012 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23013 * lib/gdb.exp: Remove some gratuitious semicolons.
23014 (delete_breakpoints): Increase timeout.
23015 (gdb_expect): Add -notransfer option.
23016 (gdb_test): Use -notransfer option.
23017 (get_compiler_info): Add f77 case.
23018 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23019 case.
a0b3c4fd
JM
23020 (gdb_preprocess): Call get_compiler.
23021
23022 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23023 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23024 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23025 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23026 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23027 third arg to gdb_test.
a0b3c4fd
JM
23028 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23029 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23030 HP-UX xfails, add others.
a0b3c4fd
JM
23031 * gdb.base/completion.exp: Reflect name change of self-test.
23032 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23033 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23034 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23035 HP failure number.
a0b3c4fd
JM
23036 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23037 useless HP-UX 10.30 references.
23038 * gdb.base/maint.exp: Loosen matches.
23039 * gdb.base/pointers.c (main): Declare more_code.
23040 * gdb.base/pointers.exp: Match on output of a `next'.
23041 * gdb.base/structs.c: Add prototypes.
23042 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23043 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23044
230451999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23046
23047 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23048 command.
a0b3c4fd
JM
23049
230501999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23051
23052 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23053 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23054
23055 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23056 debug info. Deal with lack of signal hanlder info in stack.
23057
a9c64011 23058 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23059 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23060
5a2468f5
JM
230611999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23062
23063 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23064 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23065
adf40b2e
JM
23066Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23067
23068 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23069 a1-selftest.exp.
adf40b2e
JM
23070 * gdb.base/configure: Re-generate.
23071
230721999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23073
23074 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23075 in trying to run first and name is too long.
23076
23077 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23078 pointers2.c and pointers2.exp, respectively.
23079 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23080 doschk happier.
23081
43e526b9
JM
230821999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23083
23084 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23085 callfuncs2.c and callfuncs2.exp.
23086
23087 * gdb.base/list.exp: Remove mistaken xfails.
23088 * gdb.base/list0.h: Add optional prototypes.
23089
9846de1b
JM
23090Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23091
a9c64011 23092 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23093 calling malloc.
a9c64011
AS
23094 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23095 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23096 use.
9846de1b
JM
23097
230981999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23099
23100 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23101 * gdb.base/annota2.cc, annota2.exp: Move from here.
23102 * gdb.c++/annota2.cc, annota2.exp: To here.
23103 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23104
43ff13b4
JM
23105Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23106
23107 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23108 a consistent format.
43ff13b4 23109
085dd6e6
JM
231101999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23111
23112 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23113 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23114 HP compilers, also set the globals $true and $false.
23115
23116 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23117 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23118 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23119 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23120 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23121 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23122 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23123 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23124 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23125 whatis.c} Add C++ compatible function definitions and return
23126 types, add includes for library functions.
085dd6e6
JM
23127 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23128 * gdb.base/step-test.c (myglob): Rename from glob.
23129 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23130 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23131 files, move here from gdb.hp.
085dd6e6 23132 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23133 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23134 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23135 Adjust line numbers in regexps.
085dd6e6
JM
23136
23137 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23138 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23139 instead of 0/1.
23140
23141 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23142 foll-vfork.exp: New files, move here from gdb.hp.
23143 * gdb.base/page.exp: New file, test of pagination command.
23144
23145 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23146 recursion test.
23147 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23148
23149 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23150 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23151
23152 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23153 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23154 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23155 watchpoint test.
085dd6e6
JM
23156 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23157 them work.
23158 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23159 expressions properly.
23160 * gdb.base/corefile.exp: Loosen the match slightly.
23161 * gdb.base/default.exp: Allow "Error accessing memory" message
23162 also.
23163 * gdb.base/display.exp: Skip over x/0 j if PA64.
23164 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23165 * gdb.base/interrupt.exp: Ditto.
23166 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23167 in use.
23168 * gdb.base/list.exp: Add xfails for HP-UX.
23169 * gdb.base/long_long.exp: Refine some of the numeric matches.
23170 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23171 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23172 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23173 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23174 * gdb.base/ptype.exp: Succeed on more varieties of output.
23175 * gdb.base/scope.exp: Add xfails for HP-UX.
23176 * gdb.base/sect-cmd.exp: Add more cases.
23177 * gdb.base/setvar.exp: Add xfails for HP-UX.
23178 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23179 * gdb.base/signals.exp: Match on void symbolically.
23180 * gdb.base/step-test.exp: Add case for PA64.
23181 * gdb.base/term.exp: Add exit and restart.
23182 * gdb.base/twice.exp: Clean up after self.
23183 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23184 * gdb.base/whatis.exp: Allow more ways to pass tests.
23185
23186 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23187 no longer useful.
085dd6e6
JM
23188
23189Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23190
23191 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23192 list of patterns.
085dd6e6 23193 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23194 print_double_array(double_array)", "continuing to breakpoint
23195 1018", "print print_double_array(array_d)" and "continuing to
23196 1034" tests.
d63a86f8 23197
085dd6e6
JM
231981999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23199
a9c64011 23200 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23201
232021999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23203
23204 * config/mt-*: Remove, these haven't been used since 1996.
23205
232061999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23207
23208 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23209 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23210 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23211
9e0b60a8
JM
232121999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23213
23214 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23215 simpler match case for the ptype of the big class.
23216
232171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23218
23219 * gdb.exp: Fix test for gdb_prompt existence.
23220
232211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23222
23223 * gdb.exp (gdb_test): Add fail after calls to perror.
23224
232251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23226
23227 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23228
232291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23230
23231 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23232
0f71a2f6
JM
23233Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23234
23235 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23236 malloc() is linked in.
0f71a2f6
JM
23237
232381999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23239
23240 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23241 step at end.
23242
23243 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23244
232451999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23246
23247 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23248
cce74817
JM
23249Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23250
23251 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23252 * gdb.base/mips_pro.exp: Likewise.
23253
232541999-06-02 Keith Seitz <keiths@cygnus.com>
23255
23256 * gdb.c++/templates.cc: Change all "new" operators to throw
23257 an exception.
23258 * gdb.c++/cplusfuncs.cc: Likewise.
23259
23260 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23261
23262Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23263
23264 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23265 * gdb.base/ending-run.exp: When stepping out of main, accept a
23266 step into an arbitrary assembler file.
cce74817 23267
392a587b
JM
232681999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23269
d63a86f8 23270 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23271 "breakpoint-invalid" to be printed.
d63a86f8 23272 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23273 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23274 * gdb.base/annota2.cc: Initialize a.x to 0.
23275
9e086581
JM
232761999-05-17 Keith Seitz <keiths@cygnus.com>
23277
23278 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23279 when "skip_float_tests" set.
23280 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23281 "print print_ten_doubles", and "step into print_long_arg_list".
23282 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23283 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23284 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23285 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23286 "skip_float_tests" is set.
23287 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23288 when "skip_float_tests" set.
d63a86f8 23289
cd0fc7c3
SS
232901999-05-06 Keith Seitz <keiths@cygnus.com>
23291
23292 * gdb.base/annota2.cc: Include stdio.h.
23293
23294Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23295
23296 * gdb.base/crossload.exp: Remove, this has been disabled ever
23297 since BFD stopped including all targets, and cross-GDB gets
23298 plenty of testing anyway.
23299 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23300 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23301 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23302 * gdb.base/README: Remove, was doc for this.
23303 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23304 needed.
cd0fc7c3 23305
b83266a0
SS
233061999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23307
23308 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23309 output.
23310
23311 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23312 * gdb.base/annota2.exp: New file. More annotation tests.
23313 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23314 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23315
233161999-04-23 Angela Marie Thomas <angela@cygnus.com>
23317
23318 * config/cfdbug.exp: New file.
23319
7a292a7a
SS
233201999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23321
23322 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23323 Marcus Daniel's and Dale Hawkins's demangler crashes.
23324
23325 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23326 test_lucid_style_demangling, test_arm_style_demangling,
23327 test_hp_style_demangling): Try Tom Tromey's core-dumping
23328 identifier under each demangling style.
7a292a7a
SS
23329
233301999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23331
23332 * gdb.c++/demangle.exp: Include the current demangling style
23333 in all test names.
23334 (current_demangling_style): New global variable.
23335 (set_demangling_style, test_demangling_core, test_demangling,
23336 test_demangling_exact): New functions.
23337 (test_gnu_style_demangling, test_lucid_style_demangling,
23338 test_arm_style_demangling, test_hp_style_demangling): Use those,
23339 instead of calling gdb_test and gdb_test_exact directly.
23340 (catch_demangling_errors): New function, which reports errors
23341 signalled by the demangling test functions in an orderly way.
23342 (do_tests): Use catch_demangling_errors.
23343
233441999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23345
23346 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23347 grouping in expressions, not {}.
7a292a7a
SS
23348
23349 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23350 initialized yet.
7a292a7a
SS
23351
233521999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23353
23354 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23355 are listed.
23356
233571999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23358
23359 * gdb.stabs/weird.exp: Test for CC being defined before
23360 looking at its value.
23361
233621999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23363
23364 * gdb.base/call-ar-st.exp: Remove stray '#'.
23365 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23366 "short int" and "long int".
23367 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23368 change, to mollify finicky HP compiler.
7a292a7a
SS
23369 * gdb.hp/reg-test.exp (testfile): Fix file name.
23370 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23371
7a292a7a
SS
23372 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23373 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23374 alternate form of enum ptype.
23375
c906108c
SS
233761999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23377
7a292a7a
SS
23378 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23379 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23380 passing skip_hp_tests, so as not to waste time on guaranteed
23381 failure.
7a292a7a 23382
c906108c
SS
23383 * gdb.c++/overload.cc: Pass string instead of char addr, always
23384 init ccpfoo.
23385 * gdb.c++/templates.cc: Fix syntax error.
23386
7a292a7a
SS
23387Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23388
23389 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23390 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23391 command.
23392
233931999-03-18 James Ingham <jingham@cygnus.com>
23394
23395 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23396
23397 * gdb.c++/method.exp: It was testing an uninitialized int on the
23398 stack and assuming it was positive.
23399
23400 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23401
23402 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23403 keep it from killing the rest of the tests.
7a292a7a
SS
23404 Use gdb_continue_to_end.
23405
23406 * gdb.base/sigall.exp: use gdb_continue_to_end.
23407
23408 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23409
23410 * gdb.base/display.exp: use runto_main, not run.
23411
d63a86f8
RM
23412 * gdb.base/default.exp: Check for the current error message in the
23413 r abbreviation test.
7a292a7a
SS
23414 Add strongarm to the targets that know info float.
23415
d63a86f8 23416 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23417 run which doesn't work with monitors.
23418
23419 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23420
23421 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23422
23423 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23424 program. Traps the case (in Cygmon) when the program never really
23425 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23426 more places, so I used my name. Sorry Mark...
23427
23428 * config/monitor.exp (gdb_target_monitor): added another
23429 target_info parameter: remotebinarydownload. This will set the
23430 remotebinarydownload flag if this is causing some boards trouble.
23431
234321999-03-18 Mark Salter <msalter@cygnus.com>
23433
23434 * lib/gdb.exp (continue_to_exit): New function.
23435
23436 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23437 * gdb.base/ending-run.exp: Ditto.
23438 * gdb.base/step-test.exp: Ditto.
23439
234401999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23441
23442 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23443 (suggested by Art Haas <ahaas@neosoft.com>).
23444
234451999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23446
889bf7c5 23447 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23448
23449Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23450
23451 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23452 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23453
234541999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23455
23456 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23457 a call to strlen; sometimes we do have sources.
23458
234591999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23460
23461 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23462 character, so GDB won't print garbage after its end.
d63a86f8 23463
c906108c
SS
23464 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23465 breakpoint there instead. Sometimes GCC emits memcpy to handle
23466 the large structures being passed by value, so we step into that
23467 instead of sum_array_print, which obscures what we're really testing.
23468 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23469 the bizarre steps into memcpy, so do that here. Add check for
23470 stepping into function calls that pass large structures by value.
23471 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23472 Remove all references to specific line numbers.
23473 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23474 New type and function.
23475 (main): Call large_struct_by_value, passing it a large struct by value.
23476 * lib/gdb.exp (gdb_get_line_number): New function.
23477
23478 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23479 more portable.
23480
7a292a7a
SS
234811999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23482
c906108c
SS
23483 * lib/gdb.exp: Doc fixes.
23484
7a292a7a
SS
234851999-03-05 Nick Clifton <nickc@cygnus.com>
23486
d63a86f8 23487 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23488
234891999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23490
c906108c 23491 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23492 commands. They're not germane to this test, and they don't work
23493 that way on remote targets.
c906108c 23494
3fc11d3e
JM
234951999-03-01 James Ingham <jingham@cygnus.com>
23496
23497 * Changelog entries merged over from gdb development branch.
23498
3fc11d3e
JM
23499 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23500
23501 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23502 for outputting results of test run.
23503
2d4a1622 23504 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23505
23506 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23507
7a292a7a
SS
235081999-02-25 Felix Lee <flee@cygnus.com>
23509
23510 * lib/gdb.exp (debug_format): initialize
23511
c906108c
SS
235121999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23513
23514 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23515 * gdb.base/call-rt-st.c: Ditto.
23516
c906108c
SS
235171999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23518
23519 * gdb.threads/pthreads.exp (horiz): New variable.
23520 (test_startup): Fix regexps that capture thread numbers.
23521
235221999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23523
23524 * gdb.base/smoke.exp: Disambiguate two test case names (both
23525 called ``print'').
23526
23527Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23528
23529 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23530 compilation.
c906108c
SS
23531
235321999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23533
23534 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23535 actual output formatting.
23536 * gdb.base/smoke.exp: GDB removes leading 0's.
23537 * gdb.base/volatile.exp: Don't check type of remuneration;
23538 that variable is no longer defined in constvars.c.
23539 * gdb.base/step-test.c (main): Exit with explicit exit code.
23540 * gdb.base/step-test.exp: Remove two nexti checks--they are
23541 not portable.
23542
235431999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23544
23545 * gdb.base/help.exp ("help delete display"): Fix test to match
23546 gdb's output.
23547
23548 * gdb.base/long_long.c (known_types): Initialize values to zero.
23549 * gdb.base/long_long.exp: Step one more line
23550 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23551 leading zeros. Explicitly ask for hex formatting. Use
23552 unique test case names.
c906108c
SS
23553
23554Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23555
d63a86f8 23556 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23557
23558 * gdb.c++/method.exp: Add missing close brace.
23559
235601999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23561
23562 * gdb.base/maint.exp: Use 'set height 0' to disable page
23563 prompting, not 'set height 400'.
23564
23565 Fix a bunch of timeouts.
23566 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23567 four separate tests, so expect doesn't take forever to match a ton
23568 of text against a regexp with lots of .* forms.
23569 ("maint print psymbols", "maint print symbols"): Make some of
23570 these greps more selective, so that expect doesn't try to wade
23571 through huge piles of output and time out.
23572
23573 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23574
23575 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23576 tests: one which doesn't expect shlib events to be reported, and
23577 another which does, but is XFAIL for all platforms other than
23578 HP/UX.
c906108c
SS
23579
23580 * gdb.base/break.exp: Teach the test suite that the `catch
23581 fork', `catch vfork', and `catch exec' commands produce error
23582 messages on platforms that don't provide these features.
23583
23584Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23585
23586 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23587 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23588 (shortening names from solib_threshold.exp etc), won't run on
23589 anything but HP-UX for the foreseeable future.
c906108c 23590 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23591 reflect move.
c906108c
SS
23592
23593Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23594
23595 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23596 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23597
23598Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23599
23600 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23601 successfully re-sets breakpoints in shared libraries.
23602 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23603
23604Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23605
d63a86f8
RM
23606 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23607 and compiled w/o GCC.
c906108c
SS
23608
23609 * gdb.hp/watch-cmd.exp: ditto.
23610
23611 * gdb.hp/watch-hp.exp: ditto.
23612
23613 * gdb.hp/xdb1.exp: ditto.
23614
23615 * gdb.hp/xdb2.exp: ditto.
23616
23617 * gdb.hp/dbx.exp: ditto.
23618
23619Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23620
23621 * constvars.c: Remove C++-isms.
23622 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23623 with GCC.
c906108c
SS
23624
23625Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23626
23627 The following changes are part of the HP merge.
23628
23629 * gdb.base/break.exp: new tests to verify that catchpoints for
23630 fork, vfork, and exec don't trigger inappropriately.
23631
23632 * gdb.base/opaque.exp: compile one file at a time, then link.
23633
23634 * gdb.base/signals.exp: be more restrictive about which hppa
23635 systems receive a setup_xfail. new tests.
23636
23637 * gdb.base/solib_threshold.build: new file.
23638 * gdb.base/solib_threshold.exp: new file.
23639 * gdb.base/solib_threshold.link_opts: new file.
23640 * gdb.base/solib_threshold.mk: new file.
23641 * gdb.base/gen_solib_threshold.c: new file.
23642
23643 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23644 tests. New tests for enums inside classes.
23645
23646 * gdb.c++/compiler.cc: indicate support of template debugging.
23647
23648 * gdb.c++/demangle.exp: run hp style demangling tests.
23649
23650 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23651 tests.
23652
23653 * gdb.c++/misc.cc: changes to support new tests.
23654
23655 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23656 to support new tests.
23657
23658 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23659 gcc, then skip these tests.
23660
23661Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23662
23663 The following files are part of the HP merge; some had longer
23664 names at HP, but have been renamed to be no more than 14
23665 characters in length.
23666
23667 * gdb.hp/ambiguous.cc: new file.
23668 * gdb.hp/ambiguous.exp: new file.
23669 * gdb.hp/attach.exp: new file.
23670 * gdb.hp/attach2.exp: new file.
23671 * gdb.hp/classes-hp.exp: new file.
23672 * gdb.hp/ctti.exp: new file.
23673 * gdb.hp/ctti-add.cc: new file.
23674 * gdb.hp/ctti-add1.cc: new file.
23675 * gdb.hp/ctti-add2.cc: new file.
23676 * gdb.hp/ctti-add3.cc: new file.
23677 * gdb.hp/dbx.exp: new file.
23678 * gdb.hp/exception.cc: new file.
23679 * gdb.hp/exception.exp: new file.
23680 * gdb.hp/foll-exec.c: new file.
23681 * gdb.hp/foll-exec.exp: new file.
23682 * gdb.hp/foll-fork.c: new file.
23683 * gdb.hp/foll-fork.exp: new file.
23684 * gdb.hp/foll-vfork.c: new file.
23685 * gdb.hp/foll-vfork.exp: new file.
23686 * gdb.hp/inherit-hp.exp: new file.
23687 * gdb.hp/more-steps.exp: new file.
23688 * gdb.hp/namespace.cc: new file.
23689 * gdb.hp/namespace.exp: new file.
23690 * gdb.hp/optimize.exp: new file.
23691 * gdb.hp/pxdb.c: new file.
23692 * gdb.hp/pxdb.exp: new file.
23693 * gdb.hp/quicksort.exp: new file.
23694 * gdb.hp/reg-test.exp: new file.
23695 * gdb.hp/reg-test.s: new file.
23696 * gdb.hp/sized-enum.c: new file.
23697 * gdb.hp/sized-enum.exp: new file.
23698 * gdb.hp/start-stop.exp: new file.
23699 * gdb.hp/templ-hp.cc: new file.
23700 * gdb.hp/templ-hp.exp: new file.
23701 * gdb.hp/thr-lib.c: new file.
23702 * gdb.hp/thr-lib.exp: new file.
23703 * gdb.hp/thr-lib.h: new file.
23704 * gdb.hp/thr-liblib.c: new file.
23705 * gdb.hp/virtfun-hp.c: new file.
23706 * gdb.hp/virtfun-hp.exp: new file.
23707 * gdb.hp/watch-cmd.exp: new file.
23708 * gdb.hp/watch-hp.exp: new file.
23709 * gdb.hp/xdb1.exp: new file.
23710 * gdb.hp/xdb2.exp: new file.
23711 * gdb.hp/xdb3.exp: new file.
23712
23713Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23714
23715 The following files are part of the HP merge; some had longer
23716 names at HP, but have been renamed to be no more than 14
23717 characters in length.
23718
23719 * gdb.base/ss.h: new file.
23720 * gdb.base/call-ar-st.c: new file.
23721 * gdb.base/call-ar-st.exp: new file.
23722 * gdb.base/call-rt-st.c: new file.
23723 * gdb.base/call-rt-st-exp: new file.
23724 * gdb.base/call-strs.exp: new file.
23725 * gdb.base/ena-dis-br.exp: new file.
23726 * gdb.base/environ.exp: new file.
23727 * gdb.base/long_long.exp: new file.
23728 * gdb.base/sect-cmd.exp: new file.
23729 * gdb.base/shlib-cl2.exp: new file.
23730 * gdb.base/smoke.exp: new file.
23731 * gdb.base/so-impl-ld.c: new file.
23732 * gdb.base/so-impl-ld.exp: new file.
23733 * gdb.base/so-indr-cl.c: new file.
23734 * gdb.base/so-indr-cl.exp: new file.
23735 * gdb.base/varargs.exp: new file.
23736 * gdb.base/volatile.exp: new file.
23737 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23738 * gdb.base/display.exp: new file.
c906108c
SS
23739 * gdb.c++/derivation.exp: new file.
23740 * gdb.c++/local.exp: new file.
23741 * gdb.c++/member-ptr.exp: new file.
23742 * gdb.c++/overload.exp: new file.
23743 * gdb.c++/ovldbreak.exp: new file.
23744 * gdb.c++/ref-types.exp: new file.
23745 * gdb.c++/ref-types2.exp: new file.
23746 * gdb.c++/userdef.exp: new file.
d63a86f8 23747
c906108c
SS
23748Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23749
23750 * gdb.base/default.exp: Reflect wording change in remote.c.
23751
dc96c6c7 23752Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23753
23754 * gdb.base/help.exp: Update to reflect current text.
23755
23756Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23757
23758 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23759 they're stack variables and contain garbage.
23760 * gdb.c++/anon-union.exp: new file.
23761
23762 The following changes were made by David Taylor
889bf7c5
PA
23763 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23764 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23765 in changes by HP.
c906108c
SS
23766
23767 * gdb.base/bitops.exp: new file.
23768 * gdb.base/default.exp: change expected messages for catch and
23769 info catch tests to reflect HP merge changes.
23770 * gdb.base/enable-disable-break.exp
23771 * gdb.base/ending-run.c: new file.
23772 * gdb.base/long_long.c: new file.
23773 * gdb.base/maint.exp: new file.
23774 * gdb.base/pointers2.exp: new file.
23775 * gdb.base/shlib-call2.exp: new file.
23776 * gdb.base/solib.exp: new file.
23777 * gdb.base/step-test.c: new file.
23778 * gdb.c++/anon-union.cc: new file.
23779 * gdb.c++/local.cc: new file.
23780 * gdb.c++/member-pointer.cc: new file.
23781 * gdb.c++/method.cc: new file.
23782 * gdb.c++/ref-types.cc: new file.
23783 * gdb.c++/ref-types2.cc: new file.
23784 * gdb.c++/userdef.cc: new file.
d63a86f8 23785
c906108c
SS
23786 * gdb.base/scope.exp: compile one file at a time, then link.
23787 * gdb.base/langs.exp: ditto.
23788 * gdb.base/list.exp: ditto.
d63a86f8 23789
c906108c
SS
23790Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23791
23792 The following changes were made by David Taylor
889bf7c5
PA
23793 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23794 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23795 in changes by HP.
d63a86f8 23796
c906108c
SS
23797 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23798 skip tests. When compiling pass c++ flag to gdb_compile.
23799 * gdb.c++/
d63a86f8 23800
c906108c
SS
23801 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23802 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23803 (skip_hp_tests): new function.
23804 (gdb_preprocess): new function.
23805
23806 * configure.in (hpdir): decide whether to configure gdb.hp.
23807 * configure: regenerated.
23808
23809 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23810 to delete on clean.
23811 (EXECUTABLES): update to reflect new additions.
23812 * gdb.base/commands.exp: update message expected.
23813 * gdb.base/default.exp: add copyright notice.
23814 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23815 * gdb.base/help.exp: update messages to reflect current text.
23816 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23817 targets for recurse tests.
23818 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23819 skip this file.
23820
23821 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23822 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23823 compilation.
23824 * gdb.c++/misc.exp: ditto.
23825 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23826 run the tests. tell gdb_compile that it's a c++ compilation.
23827
23828 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23829
c906108c
SS
23830 * gdb.base/all-bin.exp: new file.
23831 * gdb.base/arithmet.exp: new file.
23832 * gdb.base/assign.exp: new file.
23833 * gdb.base/completion.exp: new file.
23834 * gdb.base/cond-expr.exp: new file.
23835 * gdb.base/condbreak.exp: new file.
23836 * gdb.base/define.exp: new file.
23837 * gdb.base/dollar.exp: new file.
23838 * gdb.base/environment.exp: new file.
23839 * gdb.base/eval-skip.exp: new file.
23840 * gdb.base/jump.exp: new file.
23841 * gdb.base/logical.exp: new file.
23842 * gdb.base/pointers.exp: new file.
23843 * gdb.base/relational.exp: new file.
23844 * gdb.base/section_command.exp: new file.
23845 * gdb.base/whatis-expr.exp: new file.
23846
23847 * gdb.base/all-types.c: new file.
23848 * gdb.base/call-array-struct.c: new file.
23849 * gdb.base/call-return-struct.c: new file.
23850 * gdb.base/call-strings.c: new file.
23851 * gdb.base/callfuncs2.c: new file.
23852 * gdb.base/condbreak.c: new file.
23853 * gdb.base/constvars.c: new file.
23854 * gdb.base/display.c: new file.
23855 * gdb.base/int-type.c: new file.
23856 * gdb.base/jump.c: new file.
23857 * gdb.base/miscexprs.c: new file.
23858 * gdb.base/pointers.c: new file.
23859 * gdb.base/pointers2.c: new file.
23860 * gdb.base/shmain.c: new file.
23861 * gdb.base/shr1.c: new file.
23862 * gdb.base/shr2.c: new file.
23863 * gdb.base/solib.c: new file.
23864 * gdb.base/solib1.c: new file.
23865 * gdb.base/solib2.c: new file.
23866 * gdb.base/varargs.c: new file.
23867 * gdb.c++/derivation.cc: new file.
23868 * gdb.c++/overload.cc: new file.
23869 * gdb.c++/ovldbreak.cc: new file.
23870 * gdb.hp/attach.c: new file.
23871 * gdb.hp/attach2.c: new file.
23872 * gdb.hp/average.c: new file.
23873 * gdb.hp/compiler.c: new file.
23874 * gdb.hp/compiler.cc: new file.
23875 * gdb.hp/execd-program.c: new file.
23876 * gdb.hp/follow-exec.c: new file.
23877 * gdb.hp/follow-fork.c: new file.
23878 * gdb.hp/follow-vfork-and-exec.c: new file.
23879 * gdb.hp/misc-hp.cc: new file.
23880 * gdb.hp/more-steps.c: new file.
23881 * gdb.hp/optimize.c: new file.
23882 * gdb.hp/quicksort.c: new file.
23883 * gdb.hp/run-hp.c: new file.
23884 * gdb.hp/start-stop.c: new file.
23885 * gdb.hp/sum.c: new file.
23886 * gdb.hp/templates-hp.cc: new file.
23887 * gdb.hp/thread-local-in-lib.c: new file.
23888 * gdb.hp/thread-local-in-lib.h: new file.
23889 * gdb.hp/thread-local-in-lib.lib.c: new file.
23890 * gdb.hp/vforked-program.c: new file.
23891 * gdb.hp/virtfunc-hp.cc: new file.
23892 * gdb.hp/watchpoint-hp.c: new file.
23893 * gdb.hp/xdb.c: new file.
23894 * gdb.hp/xdb0.c: new file.
23895 * gdb.hp/xdb0.h: new file.
23896 * gdb.hp/xdb1.c: new file.
23897
23898Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23899
23900 The following change was made by Edith Epstein
889bf7c5
PA
23901 <eepstein@cygnus.com> as part of a project to merge in changes
23902 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23903
23904 * gdb.c++/demangle.exp: changed the expected output for some
23905 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23906 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23907 T1<char>::~T1<char>(void)
c906108c 23908 becomes,
a9c64011
AS
23909 maint demangle __dt__11T1__pt__2_cFv
23910 T1<char>::~T1(void)
c906108c 23911
889bf7c5 23912 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23913
c906108c
SS
23914Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23915
23916 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23917 * gdb.trace/backtrace.exp: Likewise.
23918 * gdb.trace/circ.exp: Likewise.
23919 * gdb.trace/collection.exp: Likewise.
23920 * gdb.trace/deltrace.exp: Likewise.
23921 * gdb.trace/infotrace.exp: Likewise.
23922 * gdb.trace/limits.exp: Likewise.
23923 * gdb.trace/packetlen.exp: Likewise.
23924 * gdb.trace/passc-dyn.exp: Likewise.
23925 * gdb.trace/passcount.exp: Likewise.
23926 * gdb.trace/report.exp: Likewise.
23927 * gdb.trace/save-trace.exp: Likewise.
23928 * gdb.trace/tfind.exp: Likewise.
23929 * gdb.trace/tracecmd.exp: Likewise.
23930 * gdb.trace/while-dyn.exp: Likewise.
23931 * gdb.trace/while-stepping.exp: Likewise.
23932
239331998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23934
23935 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23936
23937Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23938
23939 From Brendan Kehoe:
23940 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23941 int return types.
23942
23943Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23944
23945 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23946 remote dos host testing right.
c906108c
SS
23947
23948Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23949
23950 * gdb.base/corefile.exp: remove some xfails.
23951
23952Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23953
23954 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23955 have different timestamps.
c906108c
SS
23956
23957Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23958
23959 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23960 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23961
23962Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23963
23964 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23965 delta.
c906108c
SS
23966
23967Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23968
23969 * gdb.base/default.exp: Add brace missing from previous delta.
23970
23971Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23972
23973 * gdb.base/default.exp: Support test for info float for all
23974 varieties of arm toolchain.
23975
dc96c6c7 23976Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23977
23978 * gdb.trace/*.exp: remove "remote_download" command.
23979
dc96c6c7 23980Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23981
23982 * gdb.trace/*.exp: remove -gdwarf from compile.
23983
23984Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23985
23986 * gdb.trace/configure.in(AC_INIT): typo
23987 * gdb.trace/configure: regenerated
23988
dc96c6c7 23989Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23990
23991 * config/m68k-emc.exp: New file.
23992 * lib/<emc-support.exp trace-support.exp}: New files.
23993 * configure.in: add new test directory gdb.trace.
23994 * gdb.trace/{configure configure.in Makefile.in}: New files.
23995 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23996 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23997 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23998 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23999 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24000 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24001 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24002
dc96c6c7 24003Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24004
24005 * gdb.c++/classes.exp: Change all regular expressions to match
24006 arbitrary combinations of newline/carriage-return, so that they
24007 will work equally well on Unix and Windows.
24008 * gdb.c++/inherit.exp: ditto.
24009 * gdb.c++/virtfunc.exp: ditto.
24010
240111998-08-11 Dawn Perchik <dawn@cygnus.com>
24012
24013 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24014
c2d11a7d
JM
24015Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24016
24017 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24018 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24019 to use a0-a3/d0-d3 as needed.
24020
24021Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24022
24023 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24024 * gdb.disasm/am33.exp: Corresponding changes.
24025
c906108c
SS
240261998-07-11 Felix Lee <flee@cygnus.com>
24027
24028 * gdb.base/callfuncs.exp: add cmp10 test.
24029 * gdb.base/callfuncs.c (cmp10): new function.
24030
24031Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24032
d63a86f8 24033 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24034 into two parts to get around a synchronization problem in expect.
24035
3fc11d3e
JM
24036Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24037
24038 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24039
24040 * configure.in: Add options for gdbtk testsuite.
24041
24042 * configure: Regenerate.
24043
24044 * gdb.gdbtk: New directory to hold gdbtk tests.
24045
c906108c
SS
24046Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24047
24048 * gdb.fortran/types.exp: Escape brackets in expect patterns
24049 for test_float_literal_types_accepted tests.
24050 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24051 before run test.
24052
c2d11a7d
JM
24053Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24054
24055 * am33.exp: Just compile, do not link the testcase.
24056 * am33.s: Add ".am33" pseudoop to force am33 mode.
24057
c906108c
SS
240581998-06-25 Felix Lee <flee@cygnus.com>
24059
24060 * gdb.base/setshow.exp: make sure $pc is sane.
24061
24062 * gdb.stabs/weird.exp: split expect patterns properly.
24063
c2d11a7d
JM
24064Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24065
24066 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24067 * gdb.disasm/am33.exp: Run it.
24068
dc96c6c7 24069Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24070
24071 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24072 match processing (and eliminate spurious timeouts when running).
24073
dc96c6c7 24074Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24075
24076 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24077 exception test, but conditionalize it on target [mach | gnu].
24078
dc96c6c7 24079Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24080
24081 * gdb.base/overlays.exp: fixup compile line for linker script.
24082
24083Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24084
24085 * gdb.fortran/types.exp: don't guess at float size.
24086
24087Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24088
24089 * gdb.base/exprs.exp: delete test that depends on int size.
24090
24091Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24092
24093 * config/sim.exp: Removed checks for target triplets.
24094 (gdb_target_sim): Use gdb,target_sim_options.
24095
24096Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24097
24098 * gdb.base/reread.exp: New file.
24099 * gdb.base/reread1.c: New file.
24100 * gdb.base/reread2.c: New file.
24101
24102Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24103
24104 * config/sim.exp: Use 'target sim -sparclite' when running
24105 SPARClite programs.
24106
24107Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24108
24109 * gdb.base/structs2.exp: New file.
24110 * gdb.base/structs2.c: New file.
24111
24112Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24113
24114 * gdb.asm/common.inc: New file.
24115 * gdb.asm/d10v.inc: New file.
24116 * asm-source.exp: Pass -I's to gas to find .inc files.
24117 Update line numbers in expected output.
24118 * asmsrc1.s: Rewrite.
24119 * asmsrc2.s: Rewrite.
24120 * configure.in: Create arch.inc symlink.
24121 * configure: Regenerate.
24122 * Makefile.in (distclean): Delete arch.inc.
24123
24124Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24125
24126 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24127 (t_enum_value2): ditto
24128 (t_enum_value3): ditto
24129 (main): ditto
c906108c
SS
24130Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24131
24132 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24133 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24134 change.
24135 Use gdb_test instead of send_gdb/gdb_expect sequences.
24136
24137Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24138
24139 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24140 not void.
24141
24142Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24143
24144 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24145 subroutines. Used to test gdbs ability to single step through PC
24146 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24147
24148Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24149
24150 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24151 more rigorous EGCS C++ error checking.
24152
24153Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24154
a9c64011
AS
24155 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24156 tests.
24157 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24158 function when asleep.
24159 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24160 for i*86 Linux and SVR4 signal handling problems.
24161 Remove linux xfail for `next to handler in signals_tests_1', fixed
24162 by recent infrun.c change.
24163 Limit backtrace to 10 frames to avoid timeout problems with infinite
24164 stack backtraces.
24165 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24166 target.[ch] change.
c906108c
SS
24167
24168Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24169
24170 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24171 for a newline from gdb before continuing.
24172 (default_gdb_exit): Just look for y or n.
24173 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24174 it does, fail the rests of the tests in the file.
24175
24176Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24177
24178 * config/cygmon.exp: New file.
24179
24180Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24181
24182 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24183 main" test on remote targets.
c906108c
SS
24184
24185 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24186 run test on remote targets.
24187
24188Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24189
24190 * gdb.asm: New directory.
24191 * configure.in: Configure it.
24192 * configure: Regenerate.
24193 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24194 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24195
24196Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24197
24198 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24199
dc96c6c7 24200Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24201
a9c64011
AS
24202 * gdb.base/overlays (several files): Merge the two overlay
24203 managers into one. Change variables (foox, barx, bazx, grbxx)
24204 back into ints but force them to load in their proper sections.
c906108c
SS
24205
24206Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24207
24208 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24209 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24210 (D10VCopy): Handle memory regions crossing 16k boundaries.
24211 (D10VCopy): Transfer data in 32 bit chunks.
24212
24213Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24214
24215 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24216 correct.
c906108c
SS
24217
24218 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24219 map. Include space for printf in .text segment.
c906108c
SS
24220
24221 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24222 updated d10v memory VMA/LMA map.
c906108c 24223 (D10VCopy): Call D10VTranslate.
d63a86f8 24224
c906108c
SS
24225Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24226
24227 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24228
24229 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24230 that it won't be put into the .sdata - small data -
24231 section. Update reference.
c906108c
SS
24232 * gdb.base/baz.c (bazx, baz): Ditto.
24233 * gdb.base/foo.c (foox, foo): Ditto.
24234 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24235
24236 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24237 to be arrays.
d63a86f8 24238
dc96c6c7 24239Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24240
a9c64011
AS
24241 * gdb.base/overlays.exp: fix up and get working again.
24242 Add tests for backtraces from an overlay function.
d63a86f8 24243
c906108c
SS
24244Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24245
24246 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24247 "calling function with watchpoint enabled".
24248
24249Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24250
24251 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24252 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24253 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24254 pending review of whether it is useful or not.
24255
24256Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24257
24258 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24259
24260Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24261
24262 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24263 * config/dve.exp: New file to support Densan boards.
24264
24265Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24266
24267 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24268 reads and BSD.
c906108c
SS
24269
24270Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24271
24272 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24273 response.
24274
24275 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24276
24277Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24278
24279 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24280 test.
c906108c
SS
24281
24282 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24283 target_sizeof_long and target_bigendian_p.
c906108c 24284 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24285 to targets word size and endianess.
d63a86f8 24286
c906108c
SS
24287Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24288
24289 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24290 output.
c906108c
SS
24291
24292Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24293
24294 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24295 Update test of set args help to match source change.
c906108c
SS
24296
24297Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24298
24299 * gdb.base/default.exp: Expect help system output to be in
24300 alphabetical order.
24301 * gdb.base/help.exp: Ditto.
24302
24303Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24304
24305 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24306 "i*86-pc-linux-gnu*".
24307 * gdb.base/interrupt.exp: Ditto.
24308 * gdb.base/corefile.exp: Ditto.
24309
24310 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24311 define vxworks when building the testcase.
c906108c
SS
24312
24313 * gdb.base/ptype.exp: Fix testnames to be unique.
24314 * gdb.base/radix.exp: Ditto.
24315 * gdb.base/term.exp: Ditto.
24316 * gdb.base/whatis.exp: Ditto.
24317 * gdb.c++/classes.exp: Ditto.
24318
24319Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24320
24321 * gdb.base/callfuncs.exp: Fix indentation.
24322
24323 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24324 suppress_flag has been set.
24325 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24326 target feature.
24327
24328Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24329
24330 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24331 the testcase.
24332
24333 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24334 set_debug_traps() and breakpoint().
c906108c
SS
24335 * gdb.c++/misc.cc (main): Ditto.
24336 * gdb.c++/templates.cc (main): Ditto.
24337 * gdb.c++/virtfunc.cc (main): Ditto.
24338
24339Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24340
24341 * lib/gdb.exp(gdb_step_for_stub): New function.
24342 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24343 exists, reload the executable and do a "continue" instead of
24344 doing a jump.
24345 (runto_main): Use gdb_step_for_stub.
d63a86f8 24346
c906108c 24347 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24348 tests to have unique names.
c906108c
SS
24349 * gdb.base/callfuncs.exp: Ditto.
24350 * gdb.base/commands.exp: Ditto.
24351 * gdb.base/default.exp: Ditto.
24352 * gdb.base/help.exp: Ditto.
24353 * gdb.base/list.exp: Ditto.
24354 * gdb.base/opaque.exp: Ditto.
24355 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24356 similar tests.
d63a86f8 24357
c906108c
SS
24358 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24359 * gdb.c++/cplusfuncs.cc: Ditto.
24360 * gdb.c++/virtfunc.cc: Ditto.
24361
24362 * config/monitor.exp: Keep track of the last file we saw, rather
24363 than trying to get the info from gdb.
24364
24365 * gdb.fortran/types.exp: Move comment to previous line.
24366
24367Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24368
24369 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24370 target mode.
c906108c
SS
24371
24372Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24373
24374 From Bob Manson:
24375 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24376 string from GDB when it connects.
c906108c
SS
24377
24378 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24379
24380Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24381
24382 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24383 if we can't get a debug format from GDB (we may be testing an
24384 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24385
24386 * gdb.stabs/weird.exp: Fix quoting.
24387
24388 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24389
24390Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24391
24392 * config/arm-ice.exp: New file.
24393
24394Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24395
24396 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24397 until it has been modified to work with the new testsuite.
c906108c 24398
99707966 24399 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24400 testcase won't compile, cause all of the testcases in the file to
24401 fail instead.
c906108c
SS
24402
24403 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24404 (gdb_clear_suppressed): New procedure.
24405 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24406 it contains a positive value.
24407
24408Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24409
24410 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24411
24412 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24413
24414Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24415
24416 * lib/gdb.exp (setup_xfail_format): New function.
24417 (get_debug_format): New function to get debug format.
24418 (debug_format): New global variable to hold last value set
24419 by get_debug_format.
24420 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24421 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24422 * gdb.c++/ptype.exp: Ditto.
24423 * gdb.c++/classes.exp: Ditto.
24424 * gdb.c++/cplusfuncs.exp: Ditto.
24425 * gdb.c++/inherit.exp: Ditto.
24426 * gdb.c++/templates.exp: Ditto.
24427 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24428
c906108c
SS
24429Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24430
24431 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24432 host doesn't have a currently-open connection.
24433
24434 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24435 any gdb stub target. Handle cases where gdb doesn't respond when
24436 interrupted in a sane fashion.
c906108c
SS
24437
24438 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24439 same thing in a totally different way.
c906108c
SS
24440
24441 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24442 setting "timeout".
c906108c 24443 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24444 default_gdb_init now.
c906108c
SS
24445
24446Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24447
24448 * gdb.base/printcmds.exp: Fix "check for floating addition"
24449 regexp to accept results within approx +/- .01 of exact value.
24450 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24451
24452Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24453
24454 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24455 properly.
c906108c
SS
24456 (gdb_expect): Add optional timeout parameter, and add timeout
24457 value to various calls.
24458 (gdb_suppress_tests): Only give one warning message per group.
24459
24460Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24461
24462 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24463 global variables. Handle getting a value for $timeout more
24464 gracefully.
c906108c
SS
24465
24466Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24467
24468 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24469 initialize.
c906108c 24470 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24471 by a target configuration file.
c906108c
SS
24472 (gdb_expect): Pass the timeout to remote_expect.
24473
24474 * config/monitor.exp(gdb_load): Fix typo in regexp.
24475
24476Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24477
24478 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24479
24480Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24481
24482 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24483 here. Call gdb_target_exec before rebooting the target, to make
24484 sure the connection to the target is closed.
c906108c
SS
24485 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24486 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24487 Also detect "Timeout reading from remote" error.
24488
24489 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24490 gdb_target_monitor. Don't call gdb_file_cmd here; let
24491 gdb_target_monitor do it.
c906108c
SS
24492
24493 * gdb.disasm/hppa.exp: Don't use exec_output.
24494
24495Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24496
24497 * gdb.base/list.exp: If we're debugging a non-native target,
24498 try to set the pc register to point to the start of the
24499 program before doing the first list command.
24500
24501 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24502 test_calls after restarting.
c906108c
SS
24503
24504 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24505 reloading.
c906108c
SS
24506
24507 * gdb.base/watchpoint.exp: Fix typo.
24508
24509 * gdb.base/setshow.exp: Check for use_gdb_stub.
24510
24511 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24512 stub case.
c906108c
SS
24513 * gdb.base/langs.exp: Ditto.
24514
24515 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24516 gdb_load_offset. If we weren't given a file to load, figure out
24517 what the current file is and use it.
c906108c
SS
24518
24519 * config/i386-bozo.exp: New file.
24520
24521Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24522
24523 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24524 feature.
24525
24526 * config/proelf.exp: New entry.
24527
24528Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24529
24530 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24531 of regexps.
24532
24533 * gdb.base/watchpoint.exp: Don't run the test_stepping
24534 tests if gdb can't call functions on the target.
24535
24536 * gdb.base/setshow.exp: Don't run the set prompt tests if
24537 the board has gdb_prompt set.
24538
24539Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24540
24541 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24542 * gdb.base/commands.exp: Likewise.
24543 * gdb.base/setshow.exp: Likewise.
24544
24545Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24546
24547 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24548 feature.
24549
24550 * config/i960.exp: New file.
24551
24552Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24553
24554 * gdb.base/funcargs.exp: Check for gdb,short_int target
24555 feature instead of looking for explicit target triplets.
24556
dc96c6c7 24557Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24558
d63a86f8 24559 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24560 "p 123DEADBEEF", to check parse_number.
24561 * top.c: change "to enable to enable" to "to enable" in a couple
24562 of help strings.
24563
24564Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24565
24566 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24567 on the mn10300.
d63a86f8 24568
c906108c
SS
24569Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24570
24571 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24572 where the test executable is run with explicit args.
24573 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24574
24575Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24576
24577 * gdb.base/run.c: Use FAKEARGV to build test executable that
24578 does not require a command line arg, since most simulators
24579 don't currently support passing such an arg into the simulated
24580 program.
24581 * gdb.base/commands.exp: Change tests to insert the proper
24582 value as the arg to the first recursive factorial call. Change
24583 compilation line to define FAKEARGV at compile time.
24584
24585Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24586
24587 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24588 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24589 function with watchpoint enabled" test.
24590
24591Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24592
24593 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24594 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24595
24596 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24597 "Tests restarted" messages.
c906108c
SS
24598
24599Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24600
24601 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24602
dc96c6c7 24603Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24604
24605 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24606 for INFO SYMBOL; add help tests for OVERLAY commands.
24607 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24608 add tests for OVERLAY commands
24609 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24610 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24611 * gdb.base/sigall.c: add usestubs code frag
24612 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24613
c906108c
SS
24614Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24615
24616 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24617 failures.
24618 (gdb_stop_suppressing_tests): Note that tests have restarted.
24619
24620Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24621
24622 * config/h8300.exp: New file.
24623
24624Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24625
24626 * gdb.base/setshow.exp: Check for the existence of a
24627 feature, not its value.
24628
24629Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24630
24631 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24632
24633 * gdb.base/scope.exp: It's now init0(), not init().
24634
24635 * gdb.base/scope0.c: For now, change init() to be init0().
24636
24637 * config/monitor.exp: Use gdb_serial in preference to serial
24638 or netport.
24639
24640 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24641 and it's not already set.
c906108c
SS
24642
24643Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24644
24645 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24646 isn't using a stub and if it supports argument passing.
c906108c
SS
24647
24648Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24649
24650 * config/udi.exp(gdb_start): Make sure UDICONF is set
24651 properly before starting gdb.
24652
24653Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24654
24655 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24656 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24657 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24658
24659Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24660
24661 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24662 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24663
24664 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24665
24666 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24667
24668 * config/monitor.exp: Make sure we disconnect from the target.
24669 Also, try a reboot/reload cycle instead of failing if the
24670 load fails.
24671
24672Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24673
24674 * gdb.base/default.exp: Don't set match_max.
24675 * gdb.base/help.exp: Ditto.
24676 * gdb.base/list.exp: Ditto.
24677 * gdb.base/signals.exp: Ditto.
24678
24679 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24680 set, use remote_ld to download the testcase instead of
24681 the GDB loader.
24682
24683Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24684
24685 * config/vr5000.exp: New file.
24686
24687 * config/monitor.exp(gdb_target_monitor): Add pattern for
24688 "Ending remote" to detect errors in connecting.
24689
24690 * gdb.base/setshow.exp: Add .* within auto language test.
24691
24692 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24693 target feature.
24694
24695 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24696 and reboot the board if necessary.
c906108c
SS
24697
24698 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24699 a set of tests. Remove print.* from the patterns being checked.
24700
24701Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24702
24703 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24704 refer to gdb_spawn_id.
24705
24706 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24707 longer used.
24708 * config/sparclet.exp: Ditto.
24709 * config/sparclet-old.exp: Ditto.
24710 * config/slite.exp: Ditto.
24711 * config/sim.exp: Ditto.
24712 * gdb.base/funcargs.exp: Ditto.
24713
24714 * lib/gdb.exp:Remove references to gdb_spawn_id.
24715 (gdb_expect): Move to remote.exp.
24716
24717Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24718
24719 * config/monitor.exp: Detect the "Couldn't establish connection"
24720 message from GDB.
24721
24722Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24723
24724 * gdb.base/bitfields.exp: Use runto instead of explicit
24725 gdb_run_cmd/gdb_expect sequences.
24726
24727 * gdb.base/break.exp(text_next_with_recursion): Add match for
24728 gdb_expect call.
24729
24730 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24731 We also need to handle the "A program is being debugged already"
24732 prompt from gdb. Use gdb_test to set the baud rate.
24733
24734 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24735 to 20000. Really. I mean it.
24736
24737Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24738
24739 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24740 fails. If suppress_flag is set, skip perror message about not
24741 being able to send to GDB.
c906108c 24742 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24743 GDB.
c906108c
SS
24744 (gdb_expect): If suppress_flag is set, always fail immediately.
24745 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24746 (gdb_init): Call gdb_stop_suppressing_tests.
24747 (default_gdb_exit): Ditto.
24748 (default_gdb_start): Ditto.
24749
24750 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24751 gdb_stop_suppressing_tests as appropriate.
c906108c 24752 * gdb.base/break.exp: Ditto.
889bf7c5 24753 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24754 * gdb.base/commands.exp: Ditto.
24755 * gdb.base/exprs.exp: Ditto.
889bf7c5 24756 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24757 * gdb.base/list.exp: Ditto.
24758 * gdb.base/recurse.exp: Ditto.
889bf7c5 24759 * gdb.base/scope.exp: Ditto.
c906108c
SS
24760 * gdb.base/structs.exp: Ditto.
24761 * gdb.c++/inherit.exp: Ditto.
24762
24763Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24764
24765 * config/vr4300.exp: New file.
24766
99707966 24767 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24768
99707966 24769 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24770
24771Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24772
24773 * lib/gdb.exp(gdb_init): New function.
24774
24775 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24776 for each individual variable set.
c906108c
SS
24777
24778 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24779 name.
24780
24781 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24782
24783 * gdb.base/scope.exp: Use gdb_test.
24784
24785 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24786 aborting; the testsuite driver will do that for us (see
24787 gdb_finish). Also, use gdb_test in a few more places.
24788
24789Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24790
24791 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24792
24793Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24794
24795 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24796 and "add_tests" are not at the same address.
24797
24798Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24799
24800 * gdb.base/ptype.exp: Use gdb_test.
24801
24802Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24803
24804 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24805 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24806 left in. No longer expect them to fail.
24807
24808 * gdb.stabs/*.mt; Deleted, no longer used.
24809 * gdb.stabs/configure.in: Remove references to target makefile
24810 frags.
24811 * gdb.stabs/configure: Rebuilt.
24812
24813 * gdb.disasm/*.mt: Deleted, no longer used.
24814 * gdb.disasm/configure.in: Remove references to target makefile
24815 frags. Use "sh3.s" as the unique filename for this directory.
24816 * gdb.disasm/configure: Rebuilt.
24817
24818 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24819 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24820 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24821
24822Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24823
24824 * config/udi.exp: Use mondfe,name instead of remote_host.
24825
24826Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24827
24828 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24829 a function with a watchpoint enabled on the mn10200.
24830
24831 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24832 before trying to create it!
24833
24834Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24835
24836 * config/vx.exp: Use hostname instead of netport.
24837
24838 * config/vxworks.exp: New file.
24839
24840 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24841
24842 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24843 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24844 occurs.
24845
24846 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24847 $gdb_spawn_id directly.
24848 (gdb_run_cmd): Try _start as well as start. Use the target feature
24849 gdb,start_symbol as the symbol to start from when jumping.
24850
24851Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24852
24853 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24854 redundant) test.
24855
24856 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24857 it doesn't lose for 16bit integer systems.
24858
24859Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24860
24861 * gdb.fortran/types.exp: If the target doesn't support "double"
24862 data types, then expect "real" types to only be 4 bytes.
24863
24864 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24865 call tests if the target doesn't support inferior function calls.
24866
24867 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24868 in printf tests.
24869
24870Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24871
24872 * gdb.base/help.exp: Disable "help set", "help show", and
24873 "help support". Simplify regexp for "help stack".
24874
24875 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24876 to 60 seconds. Temporarily set match_max to 15000 around the
24877 "info copying" test.
24878
24879 * gdb.base/nodebug.exp: Don't try to do an inferior function
24880 call if the target doesn't support them.
24881 * gdb.base/printcmds.exp: Likewise.
24882 * gdb.base/setvar.exp: Likewise.
24883 * gdb.base/structs.exp: Likewise.
24884 * gdb.c++/templates.exp: Likewise.
24885 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24886
24887 * gdb.base/recurse.exp: Enable for the mn10200.
24888
24889 * configure.in: Do configure gdb.stabs directory for *-*-elf
24890 targets.
24891 * configure: Rebuilt.
24892
24893 * gdb.base/break.exp: Check for gdb,noresults before testing
24894 exit status and/or results from the target.
24895 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24896 * lib/gdb.exp: Remove old (now bogus) initialization of
24897 noinferior, noargs, noresults and nosignals.
24898
24899Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24900
24901 * config/sh.exp: New file.
24902
24903 * config/slite.exp: Try to connect multiple times to the board
24904 before rebooting. Only send a "monitor run" if need_monitor_run
24905 is set.
24906
24907 * gdb.base/break.exp: Don't do the "stub continue" test if
24908 the target has gdb_stub set.
24909
24910 * gdb.base/callfuncs.exp: Increase the timeout.
24911
24912 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24913 if the target has gdb,noinferiorio set.
24914
24915 * gdb.base/list.exp: Increase match_max to 10000 characters.
24916
24917 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24918
24919 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24920 target.
24921
24922 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24923
24924Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24925
24926 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24927 trying to delete the copy of gdb. Catch the file delete so we
24928 don't die if the delete fails; also, the file should be copied to
24929 the host, not to the build.
c906108c
SS
24930
24931Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24932
24933 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24934 parenthesis in case it contains multiple regexps separated
c906108c
SS
24935 with |.
24936
24937 * gdb.base/watchpoint.exp: Use gdb_test.
24938 * gdb.base/default.exp: Ditto.
24939
24940Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24941
99707966 24942 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24943
c906108c
SS
24944 * gdb.base/scope.exp: Use gdb_test.
24945 * gdb.c++/classes.exp: Ditto.
24946 * gdb.c++/inherit.exp: Ditto.
24947
24948Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24949
24950 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24951 remote_exec instead.
24952 * gdb.base/corefile.exp: Don't be ridiculous.
24953 * gdb.base/*.c: Add missing stub invocations.
24954
24955Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24956
24957 * config/slite.exp: Miscellaneous fixes.
24958
24959 * lib/gdb.exp: Fix runto.
24960
24961 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24962 the target.
24963
24964 * gdb.base/watchpoint.exp: Fix regexp.
24965
24966 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24967 close and wait commands, as the descriptor may now be
24968 invalid. Always call "remote_close host".
24969
24970Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24971
24972 Major rewrite for testsuite revision.
d63a86f8 24973
c906108c
SS
24974 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24975 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24976 instead of relying on spawn_id to always contain a valid
24977 spawn id.
24978 (get_compiler_info): New procedure to build the ${binfile}.ci
24979 file, instead of replicating this in N different places.
24980 (gdb_compile): New procedure.
d63a86f8 24981
c906108c 24982 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24983 appropriate arguments) instead of compile. Use gdb_test in a lot
24984 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24985 at the start of a testcase, as this is no longer done magically.
24986
24987 config/*-gdb.exp: Rename without the -gdb suffix.
24988
24989 config/mips.exp: Use remote_close instead of exit_remote_shell.
24990 config/monitor.exp: Use target_info instead of looking at
24991 baud, timeout, etc.
24992 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24993
24994Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24995
24996 * gdb.c++/templates.exp (test_ptype_of_templates),
24997 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24998 Update expect patterns for destructors and assignment operators
24999 to match corresponding c-typeprint.c changes.
25000 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25001 to destructor breakpoint test, GDB should be able to set the
25002 destructor breakpoint without specifying arguments.
25003
25004Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25005
25006 * gdb.threads/pthreads.exp: Change result for failure to compile due
25007 to lack of pthreads runtime support from an error to simply an
25008 unsupported test, per dejagnu standards.
25009
25010Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25011
25012 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25013 where GDB exits to reduce pattern match time.
25014 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25015
25016 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25017
dc96c6c7 25018Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25019
25020 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25021 * gdb.base/default.exp: ditto.
25022 * gdb.base/nodebug.exp: ditto.
25023 * gdb.base/printcmds.exp: ditto.
25024 * gdb.base/ptype.exp: ditto.
25025 * gdb.base/setvar.exp: ditto.
25026 * gdb.base/structs.exp: ditto.
25027 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25028
25029Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25030
25031 * configure, */configure: Rebuild with autoconf 2.12.
25032
25033Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25034
25035 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25036 use new i*86-pc-linux*-gnu quads.
25037 * gdb.base/corefile.exp: Ditto.
25038 * gdb.base/signals.exp: Ditto.
25039 * gdb.base/sigall.exp: Ditto.
25040 * gdb.base/interrupt.exp: Ditto.
25041
25042 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25043 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25044 RedHat 4.0.
d63a86f8 25045
c906108c 25046 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25047 linux. This allows the test case to at least compile on latest
25048 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25049
25050Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25051
25052 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25053 directory to search gdb directory. Accept and step over conditional
25054 stack alignment code. Consume $prompt in failure cases.
25055 Reset timeout to $oldtimeout instead of some arbitrary value.
25056 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25057 timeout problems with infinite stack backtraces.
25058 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25059 Accept function parameters for linkfunc member.
25060
25061Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25062
25063 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25064 (CXXFLAGS): Remove, unreferenced.
25065 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25066 previous -B options and also add -B option to pick up cross compiled
25067 runtime.
c906108c
SS
25068 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25069 doing cross compiles.
25070 (target_alias): Declare global.
25071 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25072 to verify that gcc exists in build tree, and if so set CC to that
25073 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25074
c906108c
SS
25075Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25076
25077 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25078 ptype test for anonymous union. Fixup testcase to match
25079 current gcc debug output.
25080
25081Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25082
25083 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25084 force argument to an unsigned long type.
25085
25086Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25087
25088 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25089 tests and anonymous union print/ptype tests.
c906108c
SS
25090 * gdb.base/list.exp (test_forward-search): Increase timeout by
25091 5 minutes for the "search extremely long line" case.
25092 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25093 completely optional and that the pass/fail messages use the command as
25094 the message if that third arg is a null string.
25095 (gdb_test_exact): Arrange that a null string pattern means match a
25096 null string output rather than any output, which might include random
889bf7c5 25097 errors.
c906108c
SS
25098 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25099 backtrace test.
25100 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25101 always failing and failure is now exposed by gdb.exp changes.
25102
25103Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25104
25105 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25106 weren't being noted.
25107
25108Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25109
25110 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25111 * gdb.stabs/weird.exp: Remove v_comb xfails.
25112
dc96c6c7 25113Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25114
25115 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25116 list.exp scope.exp watchpoint.exp]
c906108c 25117 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25118
dc96c6c7 25119Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25120
25121 * config/monitor.exp: Increase download timeout to 1000 seconds.
25122
dc96c6c7 25123Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25124
25125 * config/m32r.exp: Increase timeout to 120 seconds.
25126
25127Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25128
25129 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25130 and accept older ordering as obsolescent gcc or gdb.
25131 * gdb.c++/templates.exp: Ditto.
25132 * gdb.c++/virtfunc.exp: Ditto.
25133
25134Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25135
25136 * gdb.base/coremaker.c: Add code to mmap some data so we
25137 can check that it ends up in the core file.
25138 * gdb.base/corefile.exp: Add test to read mmapped data
25139 from core file.
25140
dc96c6c7 25141Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25142
25143 * config/m32r.exp: New file.
25144
25145Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25146
25147 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25148 that cflags can contains -gstabs, and work correctly for other tests.
25149
dc96c6c7 25150Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25151
25152 * gdb.base/setshow.exp: New file, tests show and set.
25153 * gdb.base/setshow.c: New file, tests show and set.
25154 * gdb.base/help.exp: Add test for help set|show annotate.
25155 * gdb.base/default.exp: Add test for set|show annotate.
25156
25157Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25158
25159 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25160 errors unique.
25161 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25162 explicitly.
25163
25164Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25165
25166 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25167 and width commands. This is done elsewhere.
25168 * (gdb_start): Don't call gdb_start_sim here. That's already
25169 done in gdb_load. This fixes lots of failures in default.exp.
25170
25171Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25172
25173 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25174 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25175 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25176 in the same we we treat other failures (since it may be an expected
889bf7c5 25177 condition), rather than as an error.
c906108c
SS
25178 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25179 old test format.
25180
25181Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25182
25183 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25184 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25185 twice. Nuke the duplicates.
c906108c 25186 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25187 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25188 Remove config.h along with other config files.
25189
25190Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25191
25192 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25193 "p func1 ()" and note that rests of tests are skipped.
25194 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25195 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25196 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25197 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25198 affected by the previous run test.
25199 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25200 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25201 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25202 "pass int powerset tuple" and "pass modeless int powerset tuple".
25203 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25204 "real write 4" and "real write 8".
25205 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25206 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25207 "print \$i after tuple assign 2", and
25208 "print vs2 after tuple assign 2".
25209 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25210 meaningful error message and return -1 so the caller can
25211 suppress further tests and avoid a cascade of errors.
d63a86f8 25212
c906108c
SS
25213Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25214
25215 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25216 format for printing version.
25217 * gdb.base/default.exp: Ditto.
25218 * gdb.base/interrupt.exp: Fix problem with cascade of
25219 errors if child process dies while calling a function.
d63a86f8 25220
c906108c
SS
25221Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25222
25223 * Makefile.in (VPATH): Add
25224 * Makefile.in (Makefile, config.status): Fix rules so things get
25225 remade when necessary.
25226
25227Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25228
25229 * Makefile.in (just-check): Add path to sibling expect dir
25230 to environment variable specified by RPATH_ENVVAR.
25231
25232Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25233
25234 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25235 (just-check): Add shared library paths for libstdc++, tk,
25236 tcl, bfd, and opcodes to the environment variable specified
25237 in RPATH_ENVVAR.
25238 * configure.in: Add support to recognize --enable-shared flag
25239 and generate correct value for RPATH_ENVVAR.
25240 * configure: Regenerated with autoconf.
25241
25242Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25243
25244 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25245 include all osf versions.
c906108c
SS
25246 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25247 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25248 when target is linux. When failing to build pthreads test
25249 executable, give more meaningful message.
25250 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25251 arg for pthread_create.
d63a86f8 25252
c906108c
SS
25253Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25254
25255 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25256 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25257 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25258 and -lpthreads (everybody else).
c906108c
SS
25259 (test_startup): Fail gracefully if threads are not supported.
25260 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25261 "p/c array_index("abcdef",2)" when not gcc compiled.
25262 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25263 "print func2::coremaker_local" when not gcc compiled.
25264 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25265 "ptype on opaque struct tagname (statically)",
25266 "ptype on opaque struct tagname (dynamically) 1", and
25267 "ptype on opaque struct tagname (dynamically) 2"
25268 for not compiled with gcc.
25269 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25270 backtrace when compiled with gcc.
d63a86f8 25271 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25272 than always return success.
25273
25274Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25275
25276 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25277
25278Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25279
25280 * gdb.base/structs.exp: Undo last change.
25281
25282Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25283
25284 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25285 encapsulate all the steps/nexts done during self test, starting
25286 at main, and makes them less sensitive to optimization issues.
25287 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25288 signal handler" test.
25289 * gdb.threads/pthreads.exp: Only run this for native configs.
25290 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25291 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25292 tests.
25293 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25294 for "runto test_calls(void)" test.
d63a86f8 25295
c906108c
SS
25296Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25297
25298 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25299 and don't expect address info in breakpoint confirmations.
25300
25301Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25302
25303 * gdb.base/list.exp (test_forward_search): Increase timeout
25304 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25305 and then reset to old value when done. Increase expect input
c906108c
SS
25306 buffer to 10000.
25307
25308Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25309
25310 * gdb.base/list.exp (test_forward_search): Fix to handle very
25311 long source line without overflowing expect's input buffer.
25312
25313Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25314
25315 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25316 "buffer_full".
25317
25318 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25319 "buffer_full".
25320
25321 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25322 "buffer_full".
25323
25324 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25325 "buffer_full".
25326
25327Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25328
25329 * configure.in (configdirs): Add gdb.threads.
25330 * configure: Regenerated with autoconf.
25331 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25332 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25333 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25334
c906108c
SS
25335Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25336
25337 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25338
25339Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25340
25341 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25342 each signal's status in the output of "handle all print".
25343 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25344 the \r\n sequence that immediately precedes the gdb prompt.
25345 * gdb.base/a1-selftest.exp: Save original timeout and restore
25346 after test.
25347
25348Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25349
25350 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25351 symbol.
25352
25353Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25354
25355 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25356
25357Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25358
25359 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25360 timeout by 60 seconds.
25361
25362Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25363
25364 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25365 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25366 error return.
25367
25368Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25369
25370 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25371 gdb initialization, also report how long dejagnu waited. Restore
25372 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25373 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25374
25375Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25376
25377 * lib/gdb.exp: Report timeout value for verbosity level 2.
25378 * config/gdbserver.exp: Ditto.
25379 * config/hppro.exp: Ditto.
25380 * config/mips-gdb.exp: Ditto.
25381 * config/monitor.exp: Ditto.
25382 * config/netware.exp: Ditto.
25383 * config/sim-gdb.exp: Ditto.
25384 * config/slite-gdb.exp: Ditto.
25385 * config/udi-gdb.exp: Ditto.
25386 * config/unix-gdb.exp: Ditto.
25387 * config/vx-gdb.exp: Ditto.
25388 * gdb.base/a1-selftest.exp: Ditto.
25389 * gdb.base/a2-run.exp: Ditto.
25390 * gdb.base/break.exp: Ditto.
25391 * gdb.base/corefile.exp: Ditto.
25392 * gdb.base/list.exp: Ditto.
25393 * gdb.base/recurse.exp: Ditto.
25394 * gdb.base/scope.exp: Ditto.
25395 * gdb.base/signals.exp: Ditto.
25396
25397Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25398
25399 * gdb.threads/Makefile.in (docdir): Removed.
25400
25401Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25402
25403 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25404 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25405 @srcdir@.
d63a86f8 25406 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25407 autoconf 2.5 or higher.
25408 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25409
25410Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25411
25412 * configure: Regenerated.
25413 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25414 avoid name clashes with SunOS headers.
25415
25416Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25417
25418 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25419
25420Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25421
25422 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25423 prototype information ends up in the compiler info file.
25424
25425Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25426
25427 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25428 attempting to regenerate it. Eliminate use of a temporary file
25429 and just generate the info file directly. Source it immediately,
25430 for consistency of use.
25431 * gdb.base/corefile.exp: Ditto
25432 * gdb.base/exprs.exp: Ditto.
25433 * gdb.base/funcargs.exp: Ditto.
25434 * gdb.base/langs.exp: Ditto.
25435 * gdb.base/list.exp: Ditto.
25436 * gdb.base/mips_pro.exp: Ditto.
25437 * gdb.base/nodebug.exp: Ditto.
25438 * gdb.base/opaque.exp: Ditto.
25439 * gdb.base/ptype.exp: Ditto.
25440 * gdb.base/scope.exp: Ditto.
25441 * gdb.base/setvar.exp: Ditto.
25442 * gdb.base/signals.exp: Ditto.
25443 * gdb.base/whatis.exp: Ditto.
25444 * gdb.c++/templates.exp: Ditto.
25445 * gdb.c++/virtfunc.exp: Ditto.
25446 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25447 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25448
25449Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25450
25451 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25452 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25453 Increase timeout, a lot of single stepping might be needed if the
25454 target has no hardware watchpoints.
25455
25456Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25457
25458 * gdb.base/break.exp: Ignore compiler warnings when compiling
25459 break.c.
25460 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25461 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25462 from remote-sim.
25463 * gdb.base/exprs.exp: Add h8300 xfails.
25464 * gdb.base/funcargs.exp: Likewise.
25465 * gdb.base/nodebug.exp: Likewise.
25466 * gdb.base/printcmds.exp: Likewise.
25467 * gdb.base/ptype.exp: Likewise.
25468 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25469 h8300 xfails.
d63a86f8 25470 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25471 on the h8300.
25472 * gdb.base/funcargs.c: Explicitly make last constant argument to
25473 call_after_alloca_subr an unsigned long type.
25474 * gdb.base/return.c: Include stdio.h.
25475
25476Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25477
25478 * config/abug.exp: New file for the older Motorola Bug monitor
25479 that runs on the mvme13x series VME boards.
25480 * config/monitor.exp: Use the new config array for target settings
25481 if they exist.
25482
25483Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25484
25485 * sim-gdb.exp: Make the SH simulator allocate less space when
25486 it is targeted.
25487
25488Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25489
25490 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25491 test.
25492
25493Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25494
25495 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25496 "rs6000-*-*" for "list function in include file" when gcc compiled.
25497 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25498 for "p ctable1[120]".
25499 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25500 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25501 Remove setup_xfail for "rs6000-*-*" for
25502 "print 'scope0.c'::filelocal before run".
25503 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25504 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25505 since some compilers don't allow both options to be given
25506 on the same command line. Create object file and move it.
d63a86f8 25507
c906108c
SS
25508Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25509
25510 * gdb.base/corefile.exp: Always regenerate the core file, since
25511 we always regenerate the coremaker program. Detect special case
25512 where registers cannot be read from core file.
d63a86f8 25513
c906108c
SS
25514Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25515
25516 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25517 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25518 * gdb.c++/templates.exp: Only match on basename of file since
25519 some formats like xcoff don't encode directory information.
25520 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25521 and rs6000 AIX xcoff targets.
25522 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25523 * configure: Regenerate.
25524 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25525 here, rather than in distclean.
d63a86f8 25526
c906108c
SS
25527Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25528
25529 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25530 defined, and use it to compile the test case with -O2. The
25531 native compilation still uses no optimization.
25532 * gdb.base/mips_pro.c: Remove inline assembly code since
25533 it is compiled PIC by default, which results in assembler
25534 warnings that make the testsuite think the compilation
25535 was unsuccessful.
25536
25537Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25538
25539 * gdb.c++/misc.exp: Add note to message for
25540 "print s.a for foo struct" that this is a known gcc 2.7.2
25541 and earlier bug.
25542
25543Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25544
25545 * gdb.base/break.exp: Fix pattern for matching "Delete all
25546 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25547 setup_xfail for deleting all breakpoints test. Fix various
25548 timeout messages to include "(timeout)".
25549 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25550 for "p t_float_values2(3.14159,float_val2)".
25551 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25552 for "continue to call2g" when gcc compiled.
25553 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25554 "up to foo in langs.exp", "show language at foo in langs.exp",
25555 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25556 and "show language at fsub in langs.exp".
25557 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25558 "list line 1 in include file", "list message for lines past EOF",
25559 "list function in include file", "list list0.h:foo", and
25560 "list filename:function; nonexistant function".
25561 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25562 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25563 and "ptype t_char_array" to be for native cc only.
d63a86f8 25564
c906108c
SS
25565Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25566
d63a86f8 25567 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25568 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25569 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25570
25571Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25572
25573 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25574 "bt in signals.exp". This problem only appears when running
25575 the testsuite, and then only intermittently.
25576
25577Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25578
25579 * gdb.base/return.exp (return_tests): Differentiate between
25580 two tests of continuing.
25581
25582Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25583
25584 * */Makefile.in (maintainer-clean): Remove config.log.
25585 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25586 * gdb.c++/Makefile.in (PROGS): Add inherit.
25587 (clean): Remove *.ci.
25588
25589Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25590
25591 * gdb.c++/misc.cc: Add test code from Mike Stump.
25592 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25593
25594Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25595
25596 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25597 to "alpha-*-osf2*" and add comment.
25598 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25599 setup_xfail for "step over execarg initialization" and
25600 "step over corearg initialization".
c906108c
SS
25601 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25602 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25603 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25604 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25605 "print func2::coremaker_local", and "backtrace in corefile.exp".
25606 * gdb.base/signals.exp: Build and source signals.ci.
25607 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25608 to be for gcc only.
25609 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25610
c906108c
SS
25611Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25612
25613 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25614 Feb 3 procfs.c change.
25615
25616Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25617
25618 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25619
25620Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25621
25622 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25623 from dejagnu's apparent default of 10 seconds, which gives random
25624 results when running the tests over NFS on moderately loaded systems.
25625 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25626
25627Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25628
25629 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25630 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25631 result reports.
c906108c
SS
25632
25633Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25634
25635 * configure.in (CY_AC_PATH_TCLH): Remove.
25636 * configure: Regenerate.
25637
25638Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25639
25640 * gdb.c++/Makefile.in (clean): Add missing '{'.
25641
25642Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25643
25644 * lib/gdb.exp: Provide a default value for noinferior.
25645
25646 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25647 Load libgloss.exp.
25648
25649Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25650
25651 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25652 the executable, not the .o to run the tests from.
25653
25654Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25655
25656 * gdb.base/break.exp: Don't test for program exit or exit status
25657 if $noresults if nonzero.
25658 * gdb.base/langs.exp: Likewise.
25659 * gdb.base/watchpoint.exp: Likewise.
25660
25661 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25662 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25663 trying to compile the testcase.
25664
25665Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25666
25667 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25668 * gdb.base/signals.exp (continue to handler): Likewise.
25669
25670Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25671
25672 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25673
25674 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25675
25676Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25677
25678 * gdb.base/corefile.exp: Recognize "not found" as failure
25679 when trying to determine if a core file was generated.
25680 If no core file was generate the first time, try again without
25681 the ulimit -c to work around braindamaged shells.
25682
25683Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25684
25685 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25686 [] tests with "test" and enclose string in quotes.
25687 * gdb.stabs/configure: Rebuild
d63a86f8 25688
c906108c
SS
25689Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25690
25691 Changes in sync with expect:
25692 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25693 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25694 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25695 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25696 argument to AC_REQUIRE.
25697 * configure: Regenerated.
25698
25699Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25700
25701 * gdb.base/corefile.exp: When generating a core, discard any
25702 error messages about ulimit not found and the "core dumped"
25703 message from the shell that runs the coredumper.
25704
25705Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25706
25707 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25708
25709 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25710 which sed script to run. Expect failure for v_comb test
25711 on PA targets too.
d63a86f8 25712
c906108c
SS
25713Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25714
25715 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25716 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25717
25718Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25719
25720 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25721 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25722 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25723 * lib/gdb.exp (default_gdb_start): Fix typo.
25724 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25725 messages to not include the full program name that caused
25726 the core dump since some systems (such as solaris) apparently
25727 truncate this path to about 80 characters.
25728 When generating a core file first try increasing the core file
25729 size limit to unlimited since some systems may default it to
25730 zero, and it is harmless to try it. Move the test for failing
25731 to generate a core file to where it will actually get executed.
25732 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25733 new gdb result from g++ debug info improvements and make old
25734 pattern obsolescent. Also account for size_t differences
25735 (may be int or long).
25736 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25737 initialization before function call is placed in the delay slot
25738 and thus appears to be skipped over by commands such as "next".
25739
25740Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25741
25742 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25743
25744Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25745
25746 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25747 input source file; fix code to compile test to deal with this
25748 convention.
25749 * gdb.c++/*.exp: Likewise.
25750
25751Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25752
25753 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25754 "bt in signals.exp".
25755
25756Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25757
25758 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25759 "step over execarg initialization" and
889bf7c5 25760 "step over corearg initialization".
c906108c
SS
25761
25762Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25763
25764 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25765 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25766
25767Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25768
25769 From Rob Savoye (rob@poseidon.cygnus.com)
25770 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25771 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25772 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25773 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25774 configure.in}: Major reworking for autoconfig.
c906108c
SS
25775 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25776 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25777 New files.
c906108c
SS
25778 * config/unix-gdb.exp: Make GDB global.
25779 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25780 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25781 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25782 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25783 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25784 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25785 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25786 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25787 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25788 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25789 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25790 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25791 to returns as necessary, arrange for test to compile own testcase
25792 executable.
c906108c 25793 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25794
c906108c
SS
25795Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25796
25797 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25798 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25799 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25800 "backtrace through signal handler".
25801
25802Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25803
25804 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25805 continuing from a job control stop signal.
25806 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25807
25808Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25809
25810 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25811 * gdb.base/corefile.exp: Likewise.
25812 * gdb.base/funcargs.exp: Likewise.
25813
25814Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25815
25816 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25817 * config/monitor.exp: Add support for setting baud rate.
25818
25819Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25820
25821 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25822 i*86-*-linux* xfails for "backtrace through signal handler".
25823 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25824 "print func2::coremaker_local".
25825 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25826 alpha-dec-osf2* xfail for
c906108c
SS
25827 "delete all breakpoints when none".
25828
25829Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25830
25831 * gdb.base/break.exp: Change test that deletes all breakpoints
25832 when no user breakpoints are installed. A post 4.15 change
25833 causes gdb to no longer prompt in this case.
25834
25835Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25836
25837 * gdb.base/return.exp (return_tests): Change xfail for test
25838 "correct value returned double test" to stop xfailing at
25839 Solaris 2.5. Apparently the bug has been fixed.
25840
25841Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25842
25843 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25844 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25845
25846Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25847
25848 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25849 * gdb.disasm/hppa.s: Corresponding changes.
25850
25851Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25852
25853 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25854 makefile fragment.
25855 * config/mt-hpux: Deleted.
25856
25857Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25858
d63a86f8 25859 * Many files: When warning about suppressed tests due to a
c906108c
SS
25860 nonexistant test binary, avoid incrementing the warning count.
25861
25862Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25863
25864 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25865
c906108c
SS
25866Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25867
25868 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25869 "sparc-*-solaris2*".
25870
25871Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25872
25873 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25874 Add global and local variables and initialize them.
25875 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25876 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25877 extracts the file name and terminating signal from the core file.
25878 * TODO: Remove note about tests for correct mapping of corefile.
25879 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25880 from optimizing it away.
25881 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25882 handles common blocks.
25883
25884Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25885
25886 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25887 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25888
25889Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25890
25891 * Makefile.in (maintainer-clean): New target, synonym for
25892 realclean.
25893 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25894 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25895 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25896 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25897 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25898 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25899
25900Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25901
25902 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25903 xfails when not gcc compiled for "print foo::funclocal".
25904 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25905 "print foo::funclocal at foo",
25906 "print 'scope1.c'::foo::funclocal at foo",
25907 "print foo::funclocal_bss at foo",
25908 "print 'scope1.c'::foo::funclocal_bss at foo",
25909 "print foo::funclocal_ro at foo",
25910 "print 'scope1.c'::foo::funclocal_ro at foo",
25911 "print bar::funclocal at foo" and
25912 "print 'scope1.c'::bar::funclocal at foo".
25913 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25914 gcc compiled for "print foo::funclocal at bar".
25915 Expand all messages to ensure that they identify that
25916 the test is at bar().
25917 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25918 gcc compiled for:
25919 "ptype on opaque struct pointer (statically)",
25920 "ptype on opaque struct tagname (statically)",
25921 "ptype on opaque struct pointer (dynamically) 1",
25922 "ptype on opaque struct tagname (dynamically) 1",
25923 "ptype on opaque struct pointer (dynamically) 2" and
25924 "ptype on opaque struct tagname (dynamically) 2
25925 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25926 gcc compiled for:
25927 "p datalocal"
25928 "whatis datalocal",
25929 "ptype datalocal",
25930 "p bsslocal",
25931 "whatis bsslocal", and
25932 "ptype bsslocal".
25933 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25934 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25935 when not gcc compiled.
25936 * gdb.base/funcargs.exp (float_and_integral_args): Add
25937 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25938 compiled.
25939 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25940 "backtrace from call6a" when not gcc compiled.
25941 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25942 "backtrace from call7a" when not gcc compiled.
25943 * gdb.base/callfuncs.exp (do_function_calls):
25944 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25945 "p t_char_array_values(char_array_val2,char_array_val1)",
25946 "p t_char_array_values(char_array_val1,char_array_val2)",
25947 "p t_char_array_values("carray 1","carray 2")",
25948 "p t_char_array_values("carray 1",char_array_val2)",
25949 "p t_char_array_values(char_array_val1,"carray 2")",
25950 "p sum_args(1,{2})",
25951 "p sum_args(2,{2,3})",
25952 "p sum_args(3,{2,3,4})",
25953 "p sum_args(4,{2,3,4,5})"
25954 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25955 "backtrace in corefile.exp" when not gcc compiled.
25956
25957Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25958
25959 * gdb.base/signals.exp: Rewrite `handle all print' test as
25960 a procedure. Accept blanks or TABs as whitespace, increase
25961 timeout and expect input buffer size for the large output
25962 from the command. Remove "i*86-*-bsdi2.0" xfail.
25963
25964Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25965
25966 * gdb.base/setvar.exp: Add new testcases for truncation when
25967 assigning invalid values to bitfields.
25968
25969Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25970
d63a86f8 25971 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25972 mips-sgi-irix* xfail for
25973 "call inferior func with struct - returns char *"
25974 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25975 accepted in the result.
c906108c
SS
25976
25977Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25978
25979 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25980 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25981 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25982 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25983 that accidentally got checked in.
25984
25985Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25986
d63a86f8 25987 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25988 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25989 compiled test.
25990 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25991 Add mips-sgi-irix5* xfail for not gcc compiled.
25992 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25993 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25994 "p top", "whatis top", "p middle", and "whatis middle".
25995 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25996 "whatis signed char" for not gcc compiled.
25997 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25998 "set variable signed char=-1 (-1)" and
25999 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26000 * gdb.base/funcargs.exp (float_and_integral_args):
26001 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26002 Add mips-sgi-irix* xfail when not gcc compiled for
26003 "continue to call2b".
26004 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26005 "continue to call2g".
26006 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26007 "backtrace from call6a"
26008 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26009 "backtrace from call7k".
26010 Add mips-sgi-irix5* xfail when not gcc compiled for
26011 "backtrace from call7a".
26012 (localvars_after_alloca): Fix gdb_test cmds for
26013 "print * after runto ...".
26014 Remove rs6000-*-* xfails for
26015 "print i after runto localvars_after_alloca" and
26016 "print l after runto localvars_after_alloca"
26017 for all compilers.
26018 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26019 when not compiled with gcc, for:
c906108c
SS
26020 "print signed char == (minus)",
26021 "print signed char != (minus)",
26022 "print signed char < (minus)",
26023 "print signed char > (minus)".
26024 * gdb.base/callfuncs.exp (do_function_calls):
26025 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26026 "call inferior func with struct - returns char *".
d63a86f8 26027 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26028 "correct value returned double test" to include Solaris 2.4.
26029 * gdb.base/funcargs.exp (float_and_integral_args):
26030 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26031
c906108c
SS
26032Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26033
26034 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26035 enumeration bitfields if compiling with GNU C.
26036 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26037 to empty' prompt.
26038
26039Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26040
26041 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26042 test for PRO targets.
26043
26044 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26045 breakpoints in the inferior at any given time by making
26046 two groups of breakpoints for call2*, call6* and call7*
26047 tests.
26048
26049Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26050
26051 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26052 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26053 from optimizing it away.
26054 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26055 "call inferior func with struct".
26056
26057Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26058
26059 * configure.in: Only configure gdb.chill for particular targets.
26060
26061Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26062
26063 * gdb.base/Makefile.in: Add action to .c.o transformation
26064 rule that generates a .ci file for each .o file and remove
26065 explicit .c.o rules except for callfuncs.o.
26066 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26067 generates a .ci file for each .o file and remove explicit
26068 .cc.o rules.
26069 (clean): Remove *.tmp *.ci files.
26070 (EXECUTABLES): Remove templ-info.exp.
26071 * gdb.base/compiler.c: New file.
26072 * gdb.c++/compiler.cc: New file
26073 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26074 Change rs6000-*-* xfail for
26075 "print 'scope0.c'::filelocal_ro" and
26076 "print 'scope1.c'::filelocal" and
26077 "print 'scope1.c'::filelocal_bss" and
26078 "print 'scope1.c'::filelocal_ro" and
26079 "print 'scope1.c'::foo::funclocal" and
26080 "print 'scope1.c'::foo::funclocal_ro" and
26081 "print 'scope1.c'::bar::funclocal" and
26082 "print 'scope0.c'::filelocal_ro" and
26083 "print 'scope1.c'::filelocal at foo" and
26084 "print 'scope1.c'::filelocal_bss at foo" and
26085 "print 'scope1.c'::filelocal_ro at foo" and
26086 "print 'scope1.c'::foo::funclocal at foo" and
26087 "print 'scope1.c'::foo::funclocal_bss at foo" and
26088 "print 'scope1.c'::foo::funclocal_ro at foo" and
26089 "print 'scope1.c'::bar::funclocal at foo" and
26090 "print 'scope0.c'::filelocal_ro" and
26091 "print 'scope1.c'::filelocal" and
26092 "print 'scope1.c'::filelocal_bss" and
26093 "print 'scope1.c'::filelocal_ro" and
26094 "print 'scope1.c'::foo::funclocal" and
26095 "print 'scope1.c'::foo::funclocal_bss" and
26096 "print 'scope1.c'::foo::funclocal_ro" and
26097 "print 'scope1.c'::bar::funclocal" and
26098 "print 'scope1.c'::bar::funclocal_bss"
26099 to only be xfail'd when not compiled with gcc.
d63a86f8 26100 Add rs6000-*-* xfail for
c906108c
SS
26101 "print 'scope0.c'::filelocal_bss before run"
26102 when compiled with gcc.
26103 (test_at_main): Add rs6000-*-* xfail for
26104 "print filelocal_ro in test_at_main"
26105 when compiled with gcc.
26106 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26107 Add rs6000-*-aix* xfail for
c906108c
SS
26108 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26109 "ptype t_char_array", not compiled with gcc.
26110 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26111 xfail for "list foo (in include file)" when gcc compiled.
26112 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26113 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26114 "run to call0a" if not compiled with gcc.
26115 (unsigned_integral_args): Add rs6000-*-* xfail for
26116 "run to call1a" if not compiled with gcc.
26117 (float_and_integral_args): Add rs6000-*-* xfail for
26118 "run to call2a" if not compiled with gcc and for
26119 "continue to call2b" for any compiler.
26120 Add rs6000-*-* xfail to
26121 "print f1 after run to call2a" for gcc compiled.
26122 (discard_and_shuffle): Add rs6000-*-* xfail for
26123 "run to call6a".
26124 (shuffle_round_robin): Add rs6000-*-* xfail for
26125 "backtrace from call7a" if not compiled with gcc.
26126 Add rs6000-*-* xfail for
26127 "backtrace from call7b" if compiled with gcc.
26128 (call_after_alloca): Add rs6000-*-* xfail for
26129 "print c in call_after_alloca" and
26130 "print s in call_after_alloca" and
26131 "backtrace from call_after_alloca_subr"
26132 if not compiled with gcc.
26133 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26134 "print c in localvars_in_indirect_call" and
26135 "print c in localvars_in_indirect_call" and
26136 "backtrace in indirectly called function" and
26137 "stepping into indirectly called function"
26138 if not compiled with gcc.
26139 (localvars_after_alloca): Add rs6000-*-* xfail for
26140 "print c after runto localvars_after_alloca" and
26141 "print s after runto localvars_after_alloca" and
26142 "print i after runto localvars_after_alloca" and
26143 "print l after runto localvars_after_alloca"
26144 for all compilers.
26145 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26146 than whatis-info.exp.
26147 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26148 than opaque-info.exp.
26149 Setup rs6000-*-* xfail for
d63a86f8 26150 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26151 "ptype on opaque struct pointer (dynamically)" when
26152 not compiled with gcc.
26153 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26154 rather than callf-info.exp.
26155 (do_function_calls): Add clear_xfail for rs6000-*-* for
26156 "p t_float_values2(3.14159,float_val2)". Seems to work
26157 fine there, both with xlc and gcc. Need to find out what
26158 it is doing right and fix other platforms.
26159 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26160 "call inferior func with struct - returns int",
26161 "call inferior func with struct - returns long",
26162 "call inferior func with struct - returns float",
26163 "call inferior func with struct - returns double",
26164 "call inferior func with struct - returns char *",
26165 but only if not gcc compiled (presumes xlc compiled).
26166 Change rs6000-*-* xfails for
26167 "call inferior func with struct - returns char" and
26168 " call inferior func with struct - returns short" to only
26169 xfail if not using gcc.
26170 (clean mostlyclean): Remove *.ci and *.tmp files.
26171 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26172 than templ-info.exp.
26173 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26174 Add rs6000-*-* xfail for "up to foo in langs.exp"
26175 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26176 when not gcc compiled.
d63a86f8 26177
c906108c
SS
26178Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26179
26180 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26181 * gdb.base/corefile.exp: Likewise.
26182 * gdb.base/list.exp: Likewise.
26183 * gdb.base/scope.exp: Likewise.
26184 * gdb.base/siganls.exp: Likewise.
26185
26186 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26187 compiler output.
26188 * gdb.base/whatis.exp: Likewise.
26189
26190Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26191
26192 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26193 failure (opcode table has been fixed to match reality).
26194
26195Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26196
26197 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26198 "call inferior func with struct - returns char",
26199 "call inferior func with struct - returns short"
26200
26201 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26202 "print 'scope0.c'::filelocal at main",
26203 "print 'scope0.c'::filelocal_bss in test_at_main",
26204 "print 'scope0.c'::filelocal at foo",
26205 "print 'scope0.c'::filelocal_bss in test_at_foo",
26206 "print 'scope0.c'::filelocal at bar",
26207 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26208
c906108c
SS
26209 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26210 in source file 1". This bug seems to have been fixed with both
26211 gcc and native cc (was native assembler bug?).
26212
26213Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26214
26215 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26216 "backtrace through signal handler" to "i*86-*-sysv4*".
26217 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26218 continue" case. Add "known SVR4 bug" to fail message.
26219 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26220 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26221 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26222 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26223 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26224 "up to foo in langs.exp", "show language at foo in
26225 langs.exp", "up to cppsub_ in langs.exp", "show
26226 language at cppsub_ in langs.exp", "up to fsub in
26227 langs.exp", and "show language at fsub in langs.exp".
26228 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26229 "bactrace in corefile.exp".
26230 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26231 "call inferior function with struct - returns float" and
26232 "call inferior function with struct - returns double".
d63a86f8 26233
c906108c
SS
26234Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26235
26236 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26237 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26238 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26239 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26240
26241Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26242
26243 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26244 (or overriden) "CHILL" macro rather then bare "gcc".
26245 Also look for ../../gcc/xgcc since that is what we will
26246 actually need, not "Makefile". Remove following assignment
26247 of CHILL to CHILL_FOR_TARGET because that results in
26248 recursive definition.
26249
26250Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26251
26252 * gdb.base/corefile.exp: Change xfail for backtrace in
26253 corefile.exp from linuxaout to all linux.
26254 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26255 cases where we miss the breakpoint at the signal handler
26256 for some reason. Setup xfail for linuxoldld/linuxaout and
26257 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26258 hitting SIGURG breakpoint.
26259 * gdb.base/signals.exp: Setup xfail for "next" acting like
26260 continue to add linuxoldld. Setup xfail for all linux for
26261 "next to handler in signals_tests_1", "backtrace in
26262 signals_tests_1", "continue to func1", "pass SIGUSR1",
26263 and continue to handler".
26264
26265Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26266
26267 * Update all FSF addresses except those in COPYING* files.
26268
26269Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26270
26271 * gdb.base/a2-run.exp: Change messages to be more explicit about
26272 the status of args, and quote binfile in results.
26273
26274Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26275
26276 * gdb.base/callfuncs.exp: Add tests for passing structs to
26277 inferior functions and return various types.
26278 * gdb.base/callfuncs.c: Add functions to receive a struct
26279 and return a member of the struct, in various types.
26280
26281Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26282
26283 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26284
26285Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26286
26287 * config/vxworks29k.exp: New file, sources vxworks.exp.
26288
26289Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26290
26291 * config/gdbremote.exp: New file. Testing framework using
26292 gdbserver.
26293
26294Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26295
26296 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26297 "call function when asleep" and "send end of file".
26298 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26299 for "backtrace in corefile.exp".
26300 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26301 for "backtrace through signal handler".
26302 * gdb.base/corefile.exp: Make sure we actually generate a core file
26303 before trying the core tests. Some systems allow the user to suppress
26304 generation of core files and default to that (linux for example).
26305 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26306 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26307
26308Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26309
26310 * gdb.threads: New directory with some crude multi-threaded
26311 gdb tests (step.exp and step2.exp).
26312 * config/mt-lynx (STEP_EXECUTABLE): Define.
26313 (THREADFLAGS): Define.
26314
26315Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26316
26317 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26318
26319 * gdb.base/signals.exp: Disable whole file for lynx until
26320 further notice.
26321
26322 * gdb.base/signals.exp: xfail test where "next" acts like
26323 "continue" for lynx.
26324
26325 * gdb.base/interrupt.exp: xfail test for calling function while
26326 inferior is asleep for lynx.
26327
26328 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26329 than one cr-lf after each command.
26330
26331Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26332
26333 * configure.in: Reinstate setting of stabsdirs variable, fix
26334 typo in setting up configdirs for native builds.
26335
26336 * gdb.base/return.exp: Fix typo in return double test.
26337 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26338 compiler from optimizing them away.
26339
26340Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26341
26342 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26343 sequences to be echo'd by gdb when using gdb_test.
26344 * gdb.chill/chexp.exp: Likewise.
26345 * gdb.fortran/exprs.exp: Likewise
26346
26347Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26348
26349 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26350 after the inferior gdb has started.
26351
26352 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26353 after each command.
26354 * gdb.base/funcargs.exp: Likewise.
26355 * gdb.base/gdbvars.exp: Likewise.
26356 * gdb.base/interrupt.exp: Likewise.
26357 * gdb.base/list.exp: Likewise.
26358 * gdb.base/watchpoint.exp: Likewise.
26359 * gdb.c++/demangle.exp: Likewise.
26360 * gdb.c++/inherit.exp: Likewise.
26361 * gdb.chill/chexp.exp: Likewise.
26362 * gdb.fortran/exprs.exp: Likewise.
26363
26364 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26365 test if we can't handle IO to/from the inferior.
26366
26367 * gdb.c++/misc.exp: Always check for a program already being
26368 started after sending a "run" command to gdb.
26369
26370 * gdb.base/twice.exp: Start with a fresh gdb.
26371
26372 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26373 only depend on gdb's expression code, not the chill runtime.
26374
26375 * gdb.base/return.c: Put return values into variables so we
26376 can have gdb print them rather than depending on the program
26377 to print them.
26378 * gdb.base/return.exp: Corresponding changes.
26379
26380 * lib/gdb.exp: Provide default value for noinferiorio.
26381 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26382 the inferior.
26383
26384 * gdb.base/break.exp: Always check for a program already being
26385 started after sending a "run" command to gdb.
26386 (text_next_with_recursion): Don't check the output from the
26387 program's printf statement. Instead just make sure the program
26388 exited.
26389
26390 * gdb.base/commands.exp: Protect tests which need arguments with
26391 $noargs conditionals.
26392
26393Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26394
26395 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26396 of structure member arrays to match gdb/valops.c:value_addr change.
26397
26398Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26399
26400 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26401 cases.
26402
26403Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26404
26405 * configure.in (configdirs): Remove gdb.chill from default list
26406 of subdirs and then add it back in only if doing a native build.
26407 The current chill compiler does not yet work in any cross build.
26408 * Revert all signal changes from Jul 6.
26409 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26410 for sh-hms targets, allowing these tests to link, with no other
26411 changes. Testing is suppressed by setting "nosignals" in site.exp.
26412
26413Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26414
26415 * configure.in (signaldirs): Define and add to configdirs for all
26416 targets except some specific ones that are known to not support signals.
26417 Also clean up formatting.
26418 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26419 (signals, sigall): Remove rules to build.
26420 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26421 Moved to new gdb.signals directory.
26422 * gdb.signals: New test directory.
26423 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26424 signals.c signals.exp}: New or moved files.
26425
26426Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26427
26428 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26429
26430Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26431
26432 * gdb.base/return.exp: Xfail `return double' test failure
26433 on at least Solaris 2.3 and handle future/past versions on
26434 a case by case basis as appropriate. Also update message
26435 to include i*86 failures.
26436
26437Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26438
26439 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26440
26441 * lib/gdb.exp: Fix comment which erroneously identified
26442 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26443 gdb_file_cmd not gdb_load).
26444 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26445
26446 * gdb.base/setvar.exp: Make test names consistent between pass and
26447 fail cases. Use gdb_test more.
26448
26449Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26450
26451 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26452
26453Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26454
26455 * gdb.base/help.exp: Fix expected help string for `show commands'.
26456
26457Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26458
26459 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26460
26461 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26462 of a text section.
26463
26464Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26465
26466 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26467 that loop eventually terminates. Fix Connection refused logic so
26468 that testsuite will expire nicely.
26469
26470Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26471
26472 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26473 config/rom68k.exp: New tcl glue for the appropriate monitors.
26474 These all just end up calling monitor.exp.
26475 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26476 refused' by retrying. Cleanup some timeout issues.
26477 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26478 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26479 callers don't have to set/restore global timeout variable.
26480
26481 * The following set of changes centralizes management of the global
26482 timeout variable. This way, it can be set in one target dependent
26483 place instead of dozens of places scattered throughout the test suite.
26484 If you need to lengthen a timeout, then you should either set timeout
26485 in one of the config/{target}.exp files, or multiply it by a factor.
26486 Setting it to an absolute value is always going to lose for some
26487 targets.
26488 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26489 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26490 * gdb.base/funcargs.exp: Don't set timeout.
26491 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26492 * gdb.base/printcmds.exp (test_print_string_constants
26493 test_print_array_constants): Don't set timeout.
26494 * gdb.base/ptype.exp: Don't set timeout.
26495 * gdb.base/recurse.exp: Don't set timeout.
26496 * gdb.base/return.exp: Don't set timeout.
26497 * gdb.base/watchpoint.exp: Don't set timeout.
26498 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26499 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26500
26501Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26502
26503 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26504
26505Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26506
26507 * lib/gdb.exp: Disable chill tests for irix5.
26508
26509Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26510
26511 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26512 each test pass or fail.
26513
26514Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26515
26516 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26517 xlc not gcc.
26518
26519Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26520
26521 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26522
26523Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26524
26525 * config/est.exp: Fix copyright and comments. Remove dead code.
26526 Use targetname, serialport and baud variables instead of fixed
26527 constants.
26528 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26529 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26530
26531Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26532
26533 * gdb.base/watchpoint.exp: Don't run
26534 test_watchpoint_triggered_in_syscall for sunos.
26535
26536Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26537
26538 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26539 they don't seem to exist. Do include stdio.h.
26540
26541Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26542
26543 * gdb.base/a1-selftest.exp: Add alpha xfail.
26544
26545Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26546
26547 * gdb.base/watchpoint.c (main): Prompt before calling read().
26548 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26549 Revise accordingly. Remove cruft about sending "123" several
26550 times, until it gets noticed. Clean up the "print buf[0]" stuff
26551 so that it passes or fails, and waits for prompts in the usual way.
26552
26553Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26554
26555 * gdb.base/recurse.exp: Fix comment.
26556
26557 * TODO: Remove item about printing variables in nodebug.exp. Add
26558 item about enabling tests which are only run on some targets.
26559
26560 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26561 fail, make test names unique, use new gdb_test convention
26562 regarding pattern, use gdb_test more, etc.).
26563
26564 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26565 fail, make test names unique, etc.).
26566
26567Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26568
26569 * gdb.base/nodebug.c: Change return type of top and middle to
26570 short.
26571 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26572 are fixed by the recent mdebugread.c changes. Allow `short ()'
26573 as type for top and middle.
26574
26575Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26576
26577 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26578 nearly as I can tell, the whole thing was an accident in Stu's
26579 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26580 to replace a send/expect pair with gdb_test, but ended up only
26581 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26582 of 30 Mar 1995 took care of it, but left this vestigial comment
26583 which I am now nuking.
26584
26585Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26586
26587 * gdb.base/break.exp: Look for different line number for
26588 breakpoint at main depending on usestubs.
26589
26590Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26591
26592 * gdb.base/list.exp: Adjust some alternate expect patterns to
26593 match recent list0.c change. Add alternate expect pattern for
26594 output from `list default lines around main' for optimizing
26595 compilers.
26596
26597Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26598
26599 * lib/gdb.exp: If nosignals is not set, set it to 0.
26600
26601Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26602
26603 * config/slite-gdb.exp: Responds to load symbol table prompt.
26604 * gdb.base/break.exp: Adjust line number, fix rerun.
26605 * gdb.base/langs0.c: Add #ifdef usestubs.
26606
26607Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26608
26609 * gdb.base/list.exp: Adjust line contents after adding new lines in
26610 list0.c. Also fix a syntax error.
26611
26612 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26613 * gdb.base/break.exp: ditto.
26614 * gdb.base/list.exp: ditto.
26615 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26616 * gdb.base/run.c: ditto.
26617 * gdb.base/list0.c: ditto.
26618 * gdb.base/funcargs.c: ditto.
26619
26620Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26621
26622 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26623 $targetname, $serialport and $baud instead of hardwired variables.
26624 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26625 target doesn't support signals.
26626
26627Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26628
26629 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26630
26631Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26632
26633 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26634 Don't rely on the value of an auto variable before it has been
26635 initialized. Use gdb_test more.
26636
26637Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26638
26639 * lib/gdb.exp (default_gdb_version): A version number must start
26640 with a digit, but other than that contains all characters up to
26641 the first whitespace character.
26642
26643Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26644
26645 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26646
26647Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26648
26649 * gdb.c++/*.exp: Warn if executable does not exist. The original
26650 reason for skipping the warning was that configure.in sometimes
26651 intentionally skipped building the executables but the tcl code
26652 had no way of knowing. That (a) was always bogus with respect to
26653 error handling, (b) is no longer true (right now there is no way
26654 to skip C++ tests).
26655
26656 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26657
26658Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26659
26660 * gdb.base/list.exp: Add expect patterns for output from
26661 SunPRO compiled executables.
26662 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26663 types.
26664
26665Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26666
26667 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26668 number (we are already testing that the correct source line text
26669 gets printed).
26670
26671 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26672 that is what is intended, but something needed to be done to get
26673 sunos4 native working again.
26674
26675 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26676
26677 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26678 apparently went with a (very) old xfail.
26679
26680Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26681
26682 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26683 runto_main is a proc in gdb.exp that will do 'step' for target use
26684 stubs.
26685 * gdb.base/exprs.exp: ditto.
26686 * gdb.base/interrupt.exp: ditto.
26687 * gdb.base/opaque.exp: ditto.
26688 * gdb.base/printcmds.exp: ditto.
26689 * gdb.base/ptype.exp: ditto.
26690 * gdb.base/scope.exp: ditto.
26691 * gdb.base/setvar.exp: ditto.
26692 * gdb.base/signals.exp: ditto.
26693 * gdb.base/twice.exp: ditto.
26694 * gdb.c++/classes.exp: ditto.
26695 * gdb.c++/inherit.exp: ditto.
26696 * gdb.c++/templates.exp: ditto.
26697 * gdb.base/break.exp: no run and hit main for stubs. Change line
26698 numbers for breakpoints and info breakpoint.
26699 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26700 breakpoint().
26701 * gdb.base/callfuncs.c: ditto.
26702 * gdb.base/exprs: ditto.
26703 * gdb.base/interrupt.c: ditto.
26704 * gdb.base/opaque0.c: ditto.
26705 * gdb.base/printcmds.c: ditto.
26706 * gdb.base/ptype.c: ditto.
26707 * gdb.base/scope0.c: ditto.
26708 * gdb.base/setvar.c: ditto.
26709 * gdb.base/signals.c: ditto.
26710 * gdb.base/twice.c: ditto.
26711 * gdb.c++/misc.cc: ditto.
26712 * gdb.c++/templates.cc: ditto.
26713
26714Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26715
26716 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26717
26718 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26719 somewhere between `read' and `main.c'. I'm pretty sure the
26720 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26721 and it isn't particularly useful.
26722
26723 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26724
26725Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26726
26727 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26728
26729Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26730
26731 * config/mt-slite: add LIBS and -nostdlib.
26732 * config/slite-gdb.exp: add this new file to support sparclite target.
26733
26734Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26735
26736 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26737
26738 * gdb.base/a2-run.exp: Change argument to istarget from
26739 "*-*-vxworks" to "*-*-vxworks*".
26740 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26741
26742Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26743
26744 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26745 will not runto main but do a 'step' to step out of breakpoint().
26746 * config/mt-slite: add -Dusestubs.
26747
26748Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26749
26750 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26751 instead of just @.
26752
26753 * gdb.base/signals.exp: Add test for "handle all print".
26754 * TODO: Remove "handle all print". Also remove item about
26755 checking copyright date (I don't like the idea of a spurious FAIL
26756 based on when we run the tests).
26757
26758 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26759 for SunOS4 (reason for failure not investigated). Remove
26760 redundant test for $binfile.
26761
26762 * gdb.base/nodebug.c (array_index): Call malloc.
26763
26764 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26765
26766Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26767
26768 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26769 conventions and slightly simplify the matching regexp.
26770
26771Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26772
26773 * gdb.base/break.exp: Update gdb_test invocation to use new
26774 convention.
26775
26776 * lib/gdb.exp: If noargs is not set, set it to 0.
26777
26778 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26779 tests unique.
26780
26781 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26782
26783Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26784
26785 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26786 one argument of type "<non-float parameter>".
26787
26788Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26789
26790 * config/rom68k.exp: New file to support Motorola IDP board.
26791 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26792 * gdb.base/break.c: Change things around so that this program
26793 doesn't depend upon args. This is necessary to make remote
26794 targets work (in general, they can't take args).
26795 * gdb.base/break.exp: Don't try to send args to program. Don't
26796 expect output. Also, replace lots of code with gdb_test.
26797
26798Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26799
26800 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26801 printing of '\'' (which is what the comment says we are testing,
26802 even though we were not), not '''.
26803 (test_integer_literals_rejected): Test that printing ''' is an error.
26804
26805 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26806 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26807 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26808 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26809 Use gdb_test not test_print_accept.
26810 * lib/gdb.exp: Remove test_print_accept.
26811
26812 * gdb.base/signals.exp (signal_tests_1): Make pass message
26813 consistent with fail message.
26814
26815 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26816 unsigned char; the bug (PR 1821) is fixed.
26817
26818 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26819
26820 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26821 successful tests--makes xfailing them work right.
26822
26823Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26824
26825 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26826 only \r\n, not .*. The test can pass .* as the last thing in
26827 $pattern if that is what it wants. In addition to providing this
26828 flexibility, this change should speed up pattern matching in cases
26829 where the pattern already ended with .* (there were a number of
26830 them). This change also helps catch bad patterns--in the old
26831 scheme the typo "char \*" instead of "char \\*" would pass. Now
26832 it is caught.
26833 * Many .exp files: Update callers.
26834
26835 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26836 clearer and does not spuriously match multiple ('s. Likewise for
26837 ) and *.
26838
26839 * gdb.base/nodebug.exp: Test ability to call a function and pass
26840 it a string (even with no debugging info).
26841
26842 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26843 "p '\'", which is the same as "p ''" once tcl gets done with
26844 quoting, to "p '\\'", which I suspect is what is intended (one
26845 backslash gets sent to GDB).
26846
26847 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26848
26849Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26850
26851 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26852 1817) was fixed literally years ago.
26853
26854Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26855
26856 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26857 test, it causes stepping out of call_after_alloca_subr with
26858 optimizing compilers.
26859 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26860 fails.
26861
26862 * gdb.c++/templates.exp: Source templ-info.exp only if
26863 the templates executable exists.
26864
26865 * gdb.c++/misc.cc (class Contains_static_instance,
26866 class Contains_nested_static_instance),
26867 gdb.c++/classes.exp (test_static_members): Test printing of
26868 a class that contains a static instance of the class.
26869
26870Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26871
26872 * gdb.base/langs2.c (cppsub_): Don't prototype.
26873 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26874 only, I believe).
26875
26876Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26877
26878 * lib/gdb.exp (skip_chill_tests): New procedure.
26879
26880 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26881
26882Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26883
26884 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26885 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26886
26887Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26888
26889 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26890
26891 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26892 disassemble 8, not 16, instructions for part 4.
26893
26894 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26895 support the latter anymore.
26896
26897 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26898 -DNO_PROTOTYPES.
26899 * gdb.base/callfuncs.c: Control use of prototypes based on
26900 NO_PROTOTYPES, not __STDC__.
26901 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26902 t_float_values2 tests if prototypes in use.
26903
26904 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26905 t_double_values): When checking differences against DELTA, check
26906 that difference is within the range (-DELTA,DELTA), not just
26907 (-infinity,DELTA).
26908
26909Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26910
26911 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26912 'file' command firts, then 'target', then 'load', this is due to gdb
26913 target set up.
26914 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26915
26916Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26917
26918 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26919 FP load/store variants.
26920 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26921
26922Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26923
26924 * gdb.base/term.exp: Do not give a warning if not native, it is
26925 not an abnormal condition.
26926
26927Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26928
26929 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26930 t_char_array".
26931
26932Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26933
26934 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26935 are getting the version number.
26936
26937 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26938 if not native, it is not an abnormal condition.
26939
26940Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26941
26942 * lib/gdb.exp: Just use "file exists", rather than undocumented
26943 dejagnu procedure "findfile".
26944
26945Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26946
26947 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26948 (LDFLAGS): Set to -Xlinker -Ur.
26949
26950 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26951 Removed, these values are set by lib/gdb.exp.
26952
26953 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26954
26955Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26956
26957 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26958 of replicating gdb startup code.
26959
26960 * config/mt-vxworks (LDFLAGS): Set to -r.
26961 (CFLAGS_FOR_TARGET): Removed.
26962
26963 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26964 (gdb) and gdb for vxworks uses (vxgdb).
26965
26966 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26967 executable is not in the tree and host != target, use sed and
26968 program_transform_name to determine the gdb name used by the
26969 target.
26970
26971 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26972 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26973
26974Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26975
26976 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26977 floats, chars, and shorts where there are ANSI-style function
26978 definitions.
26979
26980 * gdb.base/langs.exp, gdb.base/langs*: New test.
26981 * gdb.base/Makefile.in: Build it.
26982 * TODO: Remove item about checking that C names don't get C++
26983 demangling applied; this test tests it.
26984
26985Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26986
26987 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26988 went with the const70 xfail. The xfail went away a year ago.
26989
26990 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26991
26992 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26993 for hp300.
26994
26995 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26996
26997 * gdb.base/a1-selftest.exp: Don't run on hp300.
26998
26999Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27000
27001 * Makefile.in (site.exp): Set host_alias and target_alias as well
27002 as host_triplet and target_triplet.
27003
27004Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27005
27006 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27007
27008 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27009 places as other ecoff systems).
27010
27011 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27012 ultrix.
27013
27014Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27015
27016 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27017 remove them.
27018 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27019 variable and "variable" in addition to "data variable".
27020 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27021
27022 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27023 2.
27024 * gdb.base/list1.c (long_line): Add additional statement at start
27025 of function.
27026 * gdb.base/list.exp (test_forward_search): Update line number to
27027 reflect new statement.
27028
27029Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27030
27031 * gdb.base/signals.exp: Reinitialize searched source directories
27032 after gdb_start call.
27033
27034Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27035
27036 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27037 * gdb.stabs/Makefile.in: Likewise.
27038
27039 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27040 change. Instead split the tests into smaller pieces.
27041 * gdb.disasm/hppa.s: Corresponding changes.
27042
27043Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27044
27045 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27046 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27047
27048 * gdb.base/funcargs.exp: Modify many tests so that every test
27049 either passes or fails. Make some test names unique.
27050
27051Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27052
27053 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27054 Call stty to set interrupt character.
27055
27056 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27057 for HP assembler versus GNU assembler based on actual behavior of
27058 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27059
27060 * TODO: Suggest a few more stepping tests.
27061
27062Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27063
27064 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27065 restart GDB for h8300 after a continue.
27066 (return): Add pattern to match a29k-udi behavior.
27067 * gdb.base/nodebug.exp: Remove obsolete comment.
27068 * gdb.base/regs.exp: New file, testing of register displays.
27069 * gdb.base/return.exp: Fix typo in reference to $objdir.
27070 * gdb.base/whatis.exp: Always start with a fresh GDB.
27071
27072Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27073
27074 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27075 higher, these tests generate a lot of output.
27076
27077Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27078
27079 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27080 code following the catch silently ignored some errors; without the
27081 catch they should be thrown like any other tcl error. Also, the
27082 catch used "" instead of {} which meant all the callers who wanted
27083 to include one of the characters "[]$ had to quote it an extra time.
27084 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27085 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27086 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27087 Remove extra quoting.
27088
27089Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27090
27091 * gdb.base/commands.exp: Make test names unique; every test either
27092 passes or fails. Update some comments.
27093
27094 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27095
27096Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27097
27098 The following fixes a FAIL caused by the fact that the alpha stabs
27099 configuration didn't use the ".if alpha" code in weird.def.
27100 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27101 bit pointer, so the 32 bit version works even on the alpha.
27102 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27103 Remove the stuff which allowed us to have separate versions for
27104 alpha and everything else.
27105
27106 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27107 regexp which "info func operator\[\](" is supposed to match. Fix
27108 string to send to GDB. Note that GDB still doesn't work right. Add a
27109 new test for "info func .perator\[\](" which GDB does handle correctly.
27110
27111 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27112
27113Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27114
27115 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27116 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27117 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27118 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27119 it makes the tests harder to understand and confuses test-o-matic.
27120 The preferred style is that each test provides a PASS or a FAIL,
27121 and has a unique message (e.g. "continue #54" not just "continue")
27122 which is the same for the pass and the fail.
27123 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27124 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27125 to lib/gdb.exp.
27126 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27127 prt_accept which was basically the same thing. Likewise for
27128 test_print_reject and prt_reject.
27129 * lib/gdb.exp (test_print_reject): Add some more error message
27130 patterns to match from the former printcmds.exp (prt_reject).
27131 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27132 One defect of the passcount stuff is that some of it failed to
27133 report XPASS where appropriate.
27134 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27135 stuff before and after arg in expected pattern.
27136 (test_paddr_operator_functions): Re-do test without print_addr_of;
27137 this is the only test which seems to want extra stuff there.
27138
27139Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27140
27141 * gdb.base/nodebug.exp: Update new tests to reflect improved
27142 wording of gdb output.
27143
27144 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27145 and "ptype" work on variables in files compiled without -g.
27146 Replaces commented out "maint print msymbol" tests.
27147
27148Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27149
27150 * gdb.base/setvar.c (dummy): Call malloc.
27151
27152 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27153 losing with the irix4 sed.
27154
27155 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27156 ALRM" on irix4.
27157
27158Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27159
27160 * TODO: Remove items about corefile.exp testing new exec-file and
27161 backtrace; both are now done. Add items about printing enums.
27162
27163Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27164
27165 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27166 "get signal $thissig" test fails.
27167
27168 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27169
27170Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27171
27172 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27173 compiler warning with dec alpha compiler.
27174
27175 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27176 extra \n from gdb_test call (this explains why the prompt test
27177 that I removed yesterday was there).
27178 (user_defined_command_test): Remove extra \n and prompt test.
27179
27180 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27181 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27182 doesn't exist.
27183 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27184 Also remove alpha workaround, which turns out to be because
27185 SIGABRT == SIGLOST.
27186
27187 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27188
27189 * gdb.base/help.exp: Don't test "help show".
27190
27191Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27192
27193 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27194 "set print address" is on.
27195 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27196 pass prompt to gdb_test; gdb_test already looks for the prompt.
27197
27198 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27199
27200 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27201 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27202 was to make sure that gdb can read a core file. But (a) the "read
27203 the corefile" part didn't make it to a1-selftest.exp, we just
27204 delete the corefile after creating it, and (b) we test reading
27205 corefiles in corefile.exp anyway. Also, this test left around a
27206 xgdb process on Solaris.
27207
27208 * gdb.base/corefile.exp: Also test backtrace.
27209
27210Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27211
27212 * gdb.base/commands.exp: Test a simple user defined command with
27213 arguments and if/while statements; verify the full user command is
27214 printed by "show user".
27215
27216 * gdb.base/commands.exp: Test if/while commands as part of a
27217 breakpoint command list; verify they appear in breakpoint
27218 information.
27219
27220Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27221
27222 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27223 than by dividing by zero.
27224
27225Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27226
27227 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27228 performing an inferior call with watchpoints enabled.
27229 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27230 call.
27231
27232Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27233
27234 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27235 of "file" command.
27236
27237 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27238 Add additional pattern for when "int operator int(void);" appears
27239 in a different order.
27240
27241Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27242
27243 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27244
27245 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27246 and "signal" with ".*".
27247
27248Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27249
27250 * TODO: Add note about "handle all nostop".
27251
27252 * gdb.base/{sigall.c, sigall.exp}: New test.
27253 * gdb.base/Makefile.in: Add it.
27254
27255Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27256
27257 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27258 when invoking GDB, suppresses any windowing interface.
27259
27260Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27261
27262 * config/sim-gdb: New file, simulator testing support.
27263
27264Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27265
27266 * gdb.base/interrupt.exp: Test calling func1 twice.
27267
27268Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27269
27270 * gdb.base/list.exp (test_forward_search): Set timeout higher
27271 when we'll be getting lots of output from gdb.
27272
27273 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27274 "init_malloc" to after the expect statement. Run it if that
27275 regexp is taken, but also for two others which happen if source
27276 cannot be found.
27277
27278Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27279
27280 * gdb.base/printcmds.exp: New test, for printing register before
27281 program is running.
27282
27283Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27284
27285 * gdb.base/list.exp: Correct some alternate expect patterns
27286 to reflect changes in list1.c.
27287
27288Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27289
27290 * TODO: Add item regarding large frames.
27291
27292 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27293
27294 * TODO: Remove item about enabling return.exp; it
27295 is enabled. Suggest a few more "return" tests.
27296
27297Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27298
27299 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27300 anonymous unions.
27301
27302Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27303
27304 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27305 and pr-5646.o, so "make" is the same as "make all", not "make
27306 pr-4975.o".
27307
27308Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27309
27310 * gdb.base/list.exp: Adjust expectations to reflect changes in
27311 list1.c.
27312 (test_forward_search): New test proc.
27313 * gdb.base/list1.c (long_line): New function, has long source line.
27314
27315Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27316
27317 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27318 additional line of code that was added.
27319
27320Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27321
27322 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27323 tests so as not to overflow expect's input buffers.
27324 * gdb.disasm/hppa.exp: Corresponding changes.
27325
27326Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27327
27328 Beginnings of template debugging tests.
27329 * gdb.c++/templ-info.cc: New file to test for template
27330 debugging capability of the compiler.
27331 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27332 templ-info.cc.
27333 * gdb.c++/templates.cc: Add explicit template instantiations
27334 to enable compiling with -fno-implicit-templates. Add destructor
27335 and 'value' method to T5 class for template tests.
27336 * gdb.c++/templates.exp: Add testcases for printing of template
27337 types, setting breakpoints on template methods and calling a
d63a86f8 27338 template method.
c906108c
SS
27339
27340Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27341
27342 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27343 branch target since some assemblers (gas-2.5) may emit a
27344 relocation for the branch instead of resolving it in the
27345 assembler.
27346
27347Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27348
27349 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27350 through signal handler.
27351
27352Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27353
27354 * configure.in (*-*-netware): Use config/mt-netware.
27355
27356 * config/mt-netware: New file.
27357 * config/mt-i386-netware: Removed, separate configs for different
27358 netware architectures are no longer needed now that we have
27359 --with-headers.
27360
27361Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27362
27363 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27364 by the recent changes to use ANSI C arithmetic conversions.
27365
27366Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27367
27368 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27369 bug involving using inferior_pid to figure out whether to select a
27370 frame.
27371
27372Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27373
27374 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27375 match the current disassembler output.
27376
27377Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27378
27379 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27380 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27381 types, expect "int" as type of integer values (for now).
27382
27383Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27384
27385 * gdb.base/commands.exp: New tests for if/while commands.
27386
27387Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27388
27389 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27390 by .*, since hex values have different syntax in Chill mode.
27391
27392Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27393
27394 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27395 linefeed from expect pattern for repeated types with indices > 9.
27396
27397Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27398
27399 First part of Fortran test suite.
27400 * gdb.fortran: New directory.
27401 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27402
27403Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27404
27405 * gdb.base/default.exp: Update expect pattern for load command
27406 without arguments.
27407
27408Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27409
27410 * configure.in: Change i386 to i[345]86.
27411 * gdb.base/configure.in: Likewise.
27412 * gdb.c++/configure.in: Likewise.
27413 * gdb.chill/configure.in: Likewise.
27414
27415Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27416
27417 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27418 patterns, since that is not a valid context for comments.
27419
27420Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27421
27422 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27423 repeated types and repeated types with indices > 9.
27424
27425Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27426
27427 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27428 2417; old bug has been fixed.
27429
27430Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27431
27432 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27433 send the newline ourselves instead of assuming gdb_test will do
27434 so when passed an empty input string.
27435
27436 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27437 stabs testcode.
27438
27439Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27440
27441 * lib/gdb.exp (gdb_test): Don't send anything if the first
27442 argument is an empty string. This makes cases where we want to
27443 match output that is already in expect's buffers (for example,
27444 matching a breakpoint after gdb_run_cmd has been called) work
27445 reliably.
27446
27447Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27448
27449 * config/netware.exp: New file.
27450
27451Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27452
27453 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27454 the -B and -L prefixes so we can find the debugging stub.
27455
27456 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27457 there and we are using the gcc from the tree.
27458
27459 * gdb.base/types.c: Removed.
27460
27461 * gdb.base/configure.in: Look for makefile fragments in ../config.
27462 Recognize i386-*-netware.
27463 * gdb.c++/configure.in: Likewise.
27464
27465Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27466
27467 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27468 the correct TCL syntax.
27469
27470Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27471
27472 * gdb.base/opaque.exp: use runto instead of messing around with
27473 breakpoints. Simplify by using gdb_test.
27474
27475 * gdb.base/bitfields.exp: restart between tests on netware targets
27476 because breakpoints aren't relocated after target death. Run
27477 processes to completion.
27478
27479 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27480
27481Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27482
27483 * Makefile.in: Remove extra tabs that confuse some versions
27484 of "make". Use the newly built gdb to test with by default,
27485 rather than the first one in the tester's search path.
27486
27487Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27488
27489 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27490
27491 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27492 condition help.
27493
27494Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27495
27496 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27497
27498 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27499 running.
27500 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27501 * gdb.base/funcargs.exp: Likewise.
27502
27503 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27504 * gdb.base/funcargs.exp: Likewise.
27505
27506 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27507 message is "".
27508
27509Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27510
27511 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27512 return,signals,twice}.exp: Handle non-existant binaries
27513 consistantly.
27514
27515 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27516 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27517 might testing a cross development system.
27518
27519Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27520
27521 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27522 runtest script is relative to ${srcdir}, not ${rootdir}.
27523
27524Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27525
27526 * gdb.base/signals.exp: Allow for optionality of breakpoint
27527 address.
27528
27529Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27530
27531 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27532
27533Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27534
27535 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27536 for size_t definition.
27537 * gdb.c++/templates.cc: Likewise
27538
27539 * config/mt-i386-netware: New file.
27540
27541 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27542 defined.
27543
27544 * gdb.base/Makefile.in: Added support for systems that name core
27545 files by appending "core" to the program name.
27546 * gdb.base/a1-selftest.exp: Likewise.
27547
27548Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27549
27550 * gdb.base/return.exp: Add comment and message for `return double'
27551 test failure on Sparc Solaris.
27552
27553Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27554
27555 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27556
27557Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27558
27559 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27560 from optimizing them away.
27561 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27562 patterns to include default constructors and assignment operators,
27563 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27564 character in the output of the virtual base pointer.
27565
27566Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27567
27568 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27569 expression match in print_addr_of to avoid unintented matches.
27570 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27571 versions up to 2.5.8.
27572
27573Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27574
27575 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27576 included file to run under newer versions of expect.
27577 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27578 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27579 Remove xfail for the virtual table of BDDHookV.
27580
27581Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27582
27583 * lib/gdb.exp (string_to_regexp): Set a default result.
27584 (default_gdb_start): Fix misleading message.
27585
27586Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27587
27588 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27589 Remove all CC, etc definitions.
27590 * config/mt-hpux: New file.
27591 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27592 (CFLAGS, LDFLAGS): Define.
27593 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27594
27595 * Makefile.in (site.exp): Don't insert host_os, etc.
27596 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27597 (distclean): Check existence of subdir.
27598 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27599 * gdb.base/Makefile.in: General cleanup and simplification.
27600 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27601 to build executables. Use default rule to build .o files.
27602 (EXPECT, RUNTEST, CC): Fix relative pathname.
27603 (site.exp): Don't insert host_os, etc.
27604 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27605 and/or SIGUSR1 defined.
27606 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27607 * gdb.c++/Makefile.in: General cleanup and simplification.
27608 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27609 (CFLAGS): Remove.
27610 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27611
27612Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27613
27614 * gdb.base/recurse.exp: Misc changes to get tests running again
27615 after Kung's changes to the watchpoint code.
27616 * gdb.base/watchpoint.exp: Likewise.
27617
27618Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27619
27620 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27621
27622Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27623
27624 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27625 * lib/gdb.exp (default_gdb_start): Define.
27626 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27627 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27628 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27629 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27630 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27631 Don't call gdb_target_udi in between tests.
27632
27633Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27634
27635 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27636 (which was basically just a local version of the same thing). In
27637 addition to avoiding duplication, gdb_test_exact is faster.
27638 * lib/gdb.exp (gdb_test_exact): Fix typo.
27639
27640 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27641 don't give an error.
27642
27643 * gdb.base/term.exp: Call delete_breakpoints before starting.
27644
27645 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27646 (t10): Add comment.
27647
27648Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27649
27650 Reorganization of the GDB Test Suite.
27651
27652 * gdb.base: New directory, contains all the basic tests.
27653 * gdb.c++: New directory, tests specific to C++.
27654 * gdb.chill: New directory, tests specific to Chill.
27655 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27656 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27657 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27658 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27659 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27660 t30-31 to chill).
27661 * */gdbme.*: Rename to match appropriate expect scripts.
27662 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27663 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27664 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27665 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27666 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27667 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27668 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27669 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27670 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27671 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27672 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27673 gdb.c++/virtfunc.cc: New names of C++ files.
27674 * gdb.chill/chillvars.ch: New name of Chill file.
27675 * gdb.base/configure.in, gdb.c++/configure.in,
27676 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27677 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27678 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27679 * configure.in (configdirs): Update to reflect directory changes.
27680 (target_abbrev): No longer define for any configuration.
27681 * Makefile.in: Cosmetic improvements to header comments.
27682
27683Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27684
27685 Various changes to gdb.t31:
27686
27687 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27688 * gdbme.ch: Make all key-words and predefineds be upper-case.
27689 * chillvars.exp: Expect key-words and predefinds in upper-case.
27690
27691 * chillvars.exp: Use gdb_test_exact many places.
27692 Change expected output for arrays (which now includes index labels).
27693
27694 * pr-5020.exp, gdme.ch (module PR_5020):
27695 New test, for PR-5020.
27696
27697Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27698
27699 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27700 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27701
27702Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27703
27704 * Makefile.in: Fix bit-rot in definitions of CHILL,
27705 CHILL_FOR_TARGET and Chill_LIB.
27706 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27707 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27708 CHILL, and CHILL_LIB.
27709
27710Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27711
27712 * Revert the previous changes. Please see Rob's directory
27713 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27714
27715Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27716
27717 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27718 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27719 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27720 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27721 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27722 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27723 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27724 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27725 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27726 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27727 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27728 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27729 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27730 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27731 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27732 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27733 changes from 94Q1.
27734
27735Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27736
27737 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27738 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27739 Rob's new testing fragments.
27740
27741Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27742
27743 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27744 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27745
27746Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27747
27748 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27749 version also, match on casted version strings, and match on
27750 gdb startup case where the line numbers might be messed up.
27751
27752Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27753
27754 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27755 (CFLAGS): Delete it from here.
c906108c
SS
27756
27757Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27758
27759 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27760
27761Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27762
27763 * Makefile.in (RUNTEST): Default to just "runtest".
27764
27765Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27766
27767 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27768 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27769 the code has been restructured.
27770
27771Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27772
27773 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27774 \n, not just one of each.
27775
27776 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27777 /bin/cc gives a warning if you do.
27778
27779Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27780
d63a86f8 27781 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27782 __t10ListS_link1ZUiRCUiPT0
27783
27784Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27785
27786 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27787 on local variables in recursive functions.
27788
27789 * gdb.t07/Makefile.in: Build the new test.
27790
27791Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27792
27793 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27794 directly. Instead compare the return values from actual calls.
27795
27796Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27797
27798 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27799
27800Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27801
27802 * From Peter Schauer with minor modifications.
a9c64011
AS
27803 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27804 stops in mid-line in the caller. Add xfail for returning a float
27805 value on X86 targets.
c906108c
SS
27806
27807Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27808
27809 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27810 to avoid expect lossage.
27811 (fmem_LRbug_tests): Likewise.
27812 * gdb.disasm/hppa.s: Corresponding changes.
27813
27814 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27815 conditions to work with latest dejagnu/expect.
27816
27817 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27818 expected to fail on the PA.
27819 (backtrace in call with trampolines): Explicitly require main
27820 to be frame #1 (no trampolines should show up in backtrace).
27821
27822 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27823 "continue -expect".
27824 * gdb.t06/break.exp: Likewise.
27825 * gdb.t07/watchpoint.exp: Likewise.
27826 * gdb.t13/bitfields.exp: Likewise.
27827 * gdb.t15/{funcargs,return}.exp: Likewise.
27828 * gdb.stabs/weird.exp: Likewise.
27829 * config/{mips,udi}-gdb.exp: Likewise.
27830
27831 * hppa.sed: Enclose comments within a sed command to avoid
27832 losing with the old OSF1 sed.
27833
27834Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27835
27836 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27837 sequent dynix.
27838 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27839 * gdb.t15/funcargs.exp: Conditionally step again to really
27840 finish from marker_call_with_trampolines. Handle the case where
27841 the first step from within call_with_trampolines already steps
27842 us back to main.
27843 * gdb.t15/gdbme.c: Add comment to closing brace of
27844 call_with_trampolines for funcargs.exp.
27845
27846Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27847
d63a86f8 27848 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27849 Fix typo(s).
27850
27851Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27852
27853 * gdb.t07/gdbme.c: More code for watchpoint testing.
27854
27855 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27856 "Hardware watchpoint" throughout file.
27857 (test_watchpoint_triggered_in_syscall): New test.
27858 (test_complex_watchpoint): New test.
27859
27860Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27861
27862 * gdbme.c (call_with_trampolines): New function to try and step
27863 into. Tests trampoline problems on the PA.
27864
27865 * funcargs.exp (localvars_in_indirect_call): No longer expect
27866 stepping into indirect call to fail on PAs.
27867 (test_stepping_over_trampolines): New test.
27868
27869Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27870
27871 * TODO: Add suggestions for static member function tests, and
27872 completion tests.
27873
27874Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27875
27876 * TODO: Add suggestions for "p/a" tests.
27877
27878 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27879 (default_gdb_exit): Replace all the hair with sending "quit" to
27880 the process with a simple close.
27881
27882Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27883
27884 * TODO: Add suggestions for shared library tests.
27885
27886Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27887
27888 * TODO: Add suggestions for x/s tests.
27889
27890Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27891
27892 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27893 "enable once", and "enable breakpoints once" with ".*".
27894
27895Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27896
27897 * TODO: Add suggestions about structure passing tests.
27898
27899Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27900
27901 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27902 the primary1 test, use work around if __GNUC__ < 2.
27903 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27904 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27905 Test for bad output rather than waiting for timeout. Issue
27906 second continue only if first continue failed.
27907
27908Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27909
27910 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27911 operator[] test with gdb_test because the old code didn't seem to
27912 be getting the quoting right with the new dejagnu.
27913
27914Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27915
27916 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27917 one from the path.
27918 * Makefile.in: Use a fresh expect if there is one, use runtest
27919 from the src tree if there is one.
d63a86f8 27920
c906108c
SS
27921Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27922
27923 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27924 next over recursive call. Revise the tests from that point on
27925 (which had been skipped) to match GDB's actual (correct) output.
27926
27927 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27928 with next over a breakpoint whose condition is false.
27929
27930 * gdb.t00/help.exp: Comment out "help set print" tests just like
27931 (and for same reason as) "help set" test.
27932
27933Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27934
27935 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27936 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27937
27938Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27939
27940 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27941 necessary gdb_target_udi.
27942
27943 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27944
27945 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27946 1838 and 2417; they are fixed.
27947
27948 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27949 gdb.t03/ptype.exp (ptype structure, ptype union):
27950 Remove xfails; the test is looser than when the xfails were added.
27951
27952 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27953 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27954
27955 * gdb.t01/run.exp: Only run shell test if isnative.
27956
27957 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27958 since "run" automatically loads if necessary. Call gdb_target_udi
27959 after the "file" since "file" kills any execution target.
27960
27961 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27962 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27963 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27964 argument for UDI.
27965
27966Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27967
27968 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27969
27970 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27971
27972Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27973
27974 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27975 properly quoting regexps. This makes the second argument to
27976 demangle a fixed string, which matches the callers, instead of a
27977 shell-style pattern which is what the previous implementation
27978 used. Update some of the callers.
27979
27980Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27981
27982 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27983 (comib_nullified_tests): Fix typo.
27984 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27985 strings. No longer expected to fail.
27986
27987 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27988 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27989 strings. No longer expected to fail.
27990
27991 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27992 string. No longer expected to fail.
27993
27994Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27995
27996 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27997 No longer expected to fail.
27998
27999 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28000 string. No longer expected to fail.
28001
28002Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28003
28004 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28005 only in the names (I probably got most of them). I was even
28006 generous with some which differed in underscores in names, and
28007 probably missed a few, and I *still* was able to remove almost a
28008 third of the file with almost no impact on testsuite coverage.
28009
28010Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28011
28012 * gdb.t00/default.exp: Match udi_attach error message as well as
28013 the one from child_attach.
28014
28015 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28016
28017 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28018
28019 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28020 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28021
28022 * Move test with enums and partial symbols back to
28023 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28024 Reverts the change of 26 May 93. Per today's change to
28025 stabs.texinfo, the behavior that weird.exp was expecting was
28026 unreasonable; what is important is that the compiler+gdb get
28027 things right, which happens with a recent gcc. Also fix the test
28028 to deal with native compilers which put out the stab gdb can't
28029 deal with.
28030
28031Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28032
28033 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28034 in the names. The main thing these accomplish is to slow things down.
28035 Many more such duplicates surely remain.
28036
28037 * gdb.t00/help.exp: Comment out "help support" test just like
28038 (and for same reason as) "help set" test.
28039
28040Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28041
28042 * gdb.t06/break.exp: Remove setup_xfails for
28043 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28044 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28045 about known bug in gcc to include up through 2.5.8.
28046 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28047 well as "_vb$".
28048 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28049 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28050 with latest gcc and gdb.
28051 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28052 well as "_vb$".
28053
28054Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28055
28056 * configure.in (hppa*-*-*): Also configure and build stabs-only
28057 tests.
28058
28059Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28060
28061 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28062 * gdb.t10/configure.in (hppa*-*-*): Use it.
28063
28064Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28065
28066 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28067
28068Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28069
28070 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28071 versions prior to 1.13.5.
28072
28073Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28074
28075 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28076 the prompt is at the start of a line.
28077
28078Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28079
28080 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28081 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28082 in the copr tests now.
28083 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28084 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28085 expected to fail.
28086
28087Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28088
28089 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28090 gdb.t31/chillvars.exp, lib/gdb.exp:
28091 Tweak to run under either version of expect.
28092 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28093 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28094 * gdb.t11/list.exp: Remove extraneous whitespace.
28095
28096Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28097
28098 * gdb.t16/printcmds.exp (test_print_strings): Accept
28099 "(unsigned char *) " before the string.
28100
28101 * TODO: Add notes about printing of fancy types and GDB expressions.
28102
28103Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28104
28105 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28106 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28107 if doing mips-idt-ecoff.
c906108c
SS
28108
28109Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28110
28111 * Most .exp files: Tweak to run under either version of expect.
28112
28113Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28114
28115 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28116 xfails; I'm not sure why they are failing, but not because of PR 1806.
28117
28118Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28119
28120 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28121 defined in lib/gdb.exp.
28122
28123Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28124
28125 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28126 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28127 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28128 have to be typeless.
28129
28130Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28131
28132 * TODO: Add suggestion for copyright year test.
28133
28134Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28135
28136 * configure.in (*-*-lynxos*): Add stabs tests.
28137
28138Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28139
28140 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28141 so insert a tab before any assembler directive in column zero.
28142
28143 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28144 stores.
28145 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28146 stores.
28147 (fpu_short_memory_tests): Likewise.
28148
28149Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28150
28151 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28152 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28153 .stabs directives in comments.
28154
28155Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28156
28157 * TODO: New file, describing tests we could write.
28158 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28159
28160Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28161
28162 * gdb.t06/signals.exp: Add kludge to force re-sync.
28163
28164 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28165 to xgdb instead of gdb, get out of gdb.
28166
28167Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28168
28169 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28170 for info.
28171
28172Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28173
28174 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28175 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28176 * gdb.stabs/hppa.sed: New sed script for the PA.
28177
28178Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28179
28180 * gdb.stabs: Re-write weird.def and configuration to use sed
28181 instead of cpp. sed is portable and POSIX; cpp is neither.
28182
28183Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28184
28185 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28186
28187Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28188
28189 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28190
28191Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28192
28193 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28194 "_vb$".
28195 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28196 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28197
28198Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28199
28200 * lib/gdb.exp: Comment out code which depends on non-existent
28201 `transform' procedure.
28202
28203Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28204
28205 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28206 * lib/gdb.exp: Transform tool name.
28207 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28208 1.1's new error handling system.
28209
28210Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28211
28212 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28213
28214Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28215
28216 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28217 They made pattern matching so slow that timeouts happened on
28218 heavily loaded systems. Now any output from "show print" which
28219 gets us back to the GDB prompt is a PASS.
28220
28221Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28222
28223 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28224
28225Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28226
28227 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28228
28229 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28230 It is not from PR 3220.
28231
28232Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28233
28234 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28235 just started failing because they depended on the order the
28236 subcommands are presented, or exact docstring text. This kind of
28237 test is a pain and has minimal benefit.
28238
28239Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28240
28241 * gdb.t09/corefile.exp: At end of test, use "core" command with
28242 no arguments.
28243
28244Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28245
28246 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28247 17}/Makefile.in: Make it possible to run the testsuite with Sun
28248 make and CC = cross gcc by adding explicit build rules for .o
28249 files.
28250
28251Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28252
28253 * gdb.t15/funcargs.exp: Don't put comments on same line as
28254 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28255
c906108c
SS
28256Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28257
28258 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28259
28260Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28261
28262 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28263 * gdb.t20/inherit.exp: remove three dumplicate entries.
28264
28265Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28266
28267 * gdb.t06/break.exp: For "next over recursive call", fail on any
28268 incorrect output, not just on "factorial (value=2)".
28269
28270Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28271
28272 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28273 working now. Add an xfail if accesing a bss variable causes
28274 a memory error if the target is not yet run.
28275
28276Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28277
28278 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28279 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28280 name of __st* demangling (2 strings). Did Kung really get the
28281 more than 95 others right without testing them?
28282
28283Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28284
28285 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28286
28287Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28288
28289 * configure.in (configdirs): Add gdb.disasm
28290 * gdb.disasm: New directory for GDB disassembler tests.
28291 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28292
28293Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28294
28295 * gdb.t00/help.exp: Don't test "help set".
28296
28297 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28298 from within expect statements. None of these happen anymore and
28299 they cause regressions to be silently unnoticed.
28300
28301 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28302 messages) about known failures with gcc cygnus-2.4.5-930417.
28303
28304 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28305 comp-info.exp so it gets built if it doesn't exist.
28306
28307 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28308 it is no longer used.
28309 * gdb.t13/comp-info.c: Removed.
28310
28311Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28312
28313 * gdb.t06/signals.exp: Add xfail for sun3.
28314
28315Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28316
28317 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28318 relevant because ^C doesn't get sent but failure can be reproduced
28319 interactively).
28320
28321Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28322
28323 * gdb.stabs/alpha.mt: New configuration file for alpha.
28324 * gdb.stabs/configure.in: Use it.
28325 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28326 sharing with alpha.mt, redefine long to word via preprocessor.
28327 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28328 for alpha.
28329 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28330 native cc.
28331 * gdb.t00/teststrategy.exp: Change expect string so that we
28332 consume the `(xgdb)' from the command echo and from the gdb prompt.
28333 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28334 gdb currently compares all values as long, so this failure probably
28335 applies to any configuration where LONGEST is bigger than a target int.
28336 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28337 with gcc.
28338 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28339 to handle opaque pointers, gcc is.
28340 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28341 as first argument. Include <sys/types.h> and change all operator
28342 new definitions to use size_t.
28343 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28344 now that we use size_t.
28345
28346Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28347
a9c64011 28348 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28349 a long or float array cast all array members to the same type.
a9c64011 28350 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28351 with 64 bit longs.
a9c64011 28352 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28353 on alpha.
a9c64011 28354 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28355
28356Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28357
28358 * gdb.t24 (demangle.exp): Constructors of templates have names like
28359 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28360 section 14.6 of the ARM.
28361
28362 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28363 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28364 accomplish little and slow down the testsuite.
28365
28366 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28367 Accept spaces various places.
28368
28369Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28370
28371 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28372 with watchpoint enabled.
28373
28374 * Makefile.in: Remove definition of CC and remove the second
28375 definition of CXX (the "CXX = gcc" one remains). These definitions
28376 were causing backquotes to be expanded within backquotes, which
28377 doesn't work.
28378
28379Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28380
28381 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28382
28383Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28384
a9c64011
AS
28385 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28386 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28387 by mips cc and contains no stabs entries.
28388
28389Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28390
28391 * config/vx-gdb.exp: Use fake device to load files rather than
28392 NFS.
28393 * lib/gdb.exp: New proc to do "file" command.
28394 * config/unix-gdb.exp: Use new "file" proc.
28395
28396Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28397
28398 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28399 Rework board rebooting slightly.
28400 (gdb_exit): Don't exit from the remote shell; there isn't one.
28401 * gdb.stabs/weird.exp: If a program is being debugged already,
28402 kill it.
28403 * gdb.t04/setvar.exp: Stop and restart gdb.
28404 * gdb.t05/expr.exp: Likewise.
28405 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28406 restart gdb and reload the program.
28407 * gdb.t08/opaque.exp: Likewise.
28408 * gdb.t12/scope.exp: Likewise.
28409 * gdb.t13/bitfields.exp: Likewise.
28410 * gdb.t15/funcargs.exp: Likewise.
28411 * gdb.t20/classes.exp: Likewise.
28412 * gdb.t03/ptype.exp: Increase timeout.
28413 * gdb.t16/printcmds.exp (test_print_string_constants,
28414 test_print_array_constants): Likewise.
28415 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28416 * gdb.t20/classes.exp (do_tests): Likewise.
28417 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28418
28419Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28420
28421 * gdb.stabs: Renamed *wierd* to *weird*.
28422
28423Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28424
28425 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28426 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28427
28428Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28429
28430 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28431 (do_tests): Remove xfail for whatis on one_var and two_var.
28432
28433Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28434
28435 * Makefile.in: Made cross building work better by adding
28436 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28437
28438Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28439
28440 * gdb.t15/{return.c,return.exp,Makefile.in}:
28441 New test, currently commented out.
28442
28443Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28444
28445 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28446 still running and removes the leftover named socket so GDb can do
28447 clean restarts.
28448
28449Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28450
28451 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28452 console, not GDB.
28453 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28454 cross testing works better with "make check"
28455 * config/unix-gdb: Use default procedures for exit and version.
28456 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28457 with the newest VxWorks.
28458
28459Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28460
28461 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28462 old form.
28463
28464 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28465 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28466
28467 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28468
28469 * config/unix-gdb.exp: Remove this version of gdb_exit
28470 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28471 Rob says he'll look at it when he gets back to testing boards.
28472
28473Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28474
28475 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28476 an expected fail for certain ptype commands.
28477
28478 * gdb.t20/classes.exp: Update expected results of "ptype class
28479 Base1" to account for the constructor that now appears in the type.
28480
28481Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28482
28483 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28484 disappeared from list.
28485 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28486 "alldone" proc with call to cleanup and exit.
28487 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28488 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28489 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28490 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28491 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28492 "alldone" proc with simple returns that suppress remaining
28493 tests. The alldone proc went away many months ago.
28494
28495Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28496
28497 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28498
28499 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28500
28501Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28502
28503 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28504 as vax gdb will display them.
28505
28506Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28507
28508 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28509 optimizers.
28510
28511 * scope.exp: Change "bad value for localval" messages so each one
28512 is unique.
28513
28514 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28515 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28516
28517 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28518
28519Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28520
28521 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28522 doesn't exist (due to optimization).
28523
28524Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28525
28526 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28527 contains \r because the filename is long.
28528
28529 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28530 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28531
28532Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28533
28534 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28535 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28536 Ultrix.
28537 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28538 int tests.
28539 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28540
28541Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28542
28543 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28544
28545 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28546 to match does not match the passing case but still matches the
c906108c
SS
28547 failing case.
28548
28549Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28550
28551 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28552
28553Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28554
28555 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28556 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28557 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28558 Remove various versions of gdb_exit.
28559 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28560 gdb_exit.
28561 * config/unix-gdb.exp: gdb_exit remains here, and should override
28562 the generic version, since it's doing a lot of wierd stuff that
28563 the other versions aren't. FIXME, fold it in, or abandon this
28564 version.
28565
28566Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28567
28568 * gdb.t24/demangle.exp: Add tests for PR 3220.
28569
28570Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28571
28572 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28573
28574Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28575
28576 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28577 "i386-*-*". Works for i486 as well.
28578
28579 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28580 bug, and expand domain of xfail to all SVR4 systems, since the
28581 actual problem is likely to be in generic SVR4 /proc support.
28582
28583Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28584
28585 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28586
28587Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28588
28589 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28590 xfails for other systems. Match a missing 'Continuing.' as an
28591 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28592
28593 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28594 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28595 Only issue warning for missing executables if -all option is used.
28596
28597 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28598 file if -all option is used. It's like an unpredictable XFAIL.
28599
28600Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28601
28602 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28603 for dynamically linked binaries.
28604
28605 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28606
28607Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28608
28609 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28610 to state that this is a known bug in old versions of g++.
28611
28612Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28613
28614 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28615 while waiting for `Continuing'.
28616
28617Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28618
28619 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28620 in text, data, and bss.
28621 * gdb.t10/nodebug.c: Add local and global test variables for
28622 initialized and uninitialized data.
28623
28624Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28625
28626 * config/unix-gdb.exp (gdb_exit): Add "wait".
28627
28628Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28629
28630 * gdb.t06/signals.exp: xfail the continue from the handler for all
28631 targets.
28632
28633 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28634 function with watchpoints enabled, the i386 call dummy starts with
28635 a call.
28636
28637 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28638 386 bsd names its corefiles.
28639
28640Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28641
28642 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28643 compilers don't grok it.
28644 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28645 with small octal ints rather than character constants, which
28646 are signed and might not fit if first promoted to int.
28647
28648Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28649
28650 * gdb.t09/Makefile.in (clean): Remove corefile.
28651
28652Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28653
28654 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28655
28656Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28657 and Jim Kingdon (kingdon@cygnus.com)
28658
28659 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28660 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28661 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28662
28663Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28664
28665 * gdb.t17/interrupt.exp: Add xfail for hppa.
28666
28667Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28668
28669 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28670 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28671 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28672 to determine signed-ness of bitfields and use the result to setup
28673 the xfail.
28674 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28675 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28676 call line is reached if necessary.
28677
28678Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28679
28680 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28681
28682Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28683
28684 * gdb.t06/break.exp: Also test `clear' command.
28685
28686Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28687
28688 * gdb.t00/teststrategy.exp: Remove extra quote.
28689
28690 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28691 watchpoint enabled to be for all non-68k machines.
28692
28693 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28694
28695Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28696
28697 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28698 targets use aout.mt instead of ecoff.mt as gas understands
28699 standard aout format.
28700
28701Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28702
28703 * lib/gdb.exp (runto): Don't insist that function we are running to
28704 was compiled with -g.
28705
28706 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28707
28708 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28709 to get back into the read system call.
28710 Accept leading newline in case where we woke it up.
28711
28712Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28713
28714 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28715 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28716 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28717 enable ecoff configuration.
28718
28719Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28720
28721 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28722
28723Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28724
28725 * gdb.t16/printcmds.exp: Add another printf test.
28726
28727Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28728
28729 * configure.in: If configured -with-stabs on any target, add
28730 stabsdirs to configdirs.
28731
28732Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28733
28734 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28735 fun" so pattern does not match the command itself.
28736
28737Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28738
28739 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28740
28741Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28742
28743 * gdb.t17/interrupt.exp: Test for more things.
28744
28745Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28746
28747 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28748 compiler arranges the code and line numbers.
28749
28750 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28751
28752Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28753
28754 * gdb.t00/help.exp: Increase expect input buffer size.
28755
28756Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28757
28758 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28759
28760 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28761
28762 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28763
28764 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28765 [0-9]*, not just [0-9].
28766
28767Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28768
28769 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28770
28771 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28772
28773Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28774
28775 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28776
28777Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28778
28779 * gdb.t06/signals.c: Add xfails for sun3.
28780
28781 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28782
28783 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28784 test_stepping tests.
28785
28786Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28787
28788 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28789
28790 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28791
28792 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28793 rather than actually putting it through cpp twice.
28794
28795 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28796
28797Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28798
28799 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28800 no longer needed.
28801
28802Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28803
28804 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28805
28806 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28807 C++ features prints as "struct", make it a pass, not an xfail.
28808
28809Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28810
28811 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28812 Don't require VA to print as "class" rather than "struct".
28813
28814Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28815
28816 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28817
28818Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28819
28820 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28821
28822Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28823
28824 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28825 order.
28826
28827Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28828
28829 * gdb.t16/printcmds.exp: Add printf tests.
28830
28831 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28832
28833 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28834
28835Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28836
28837 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28838 pass counts, to counteract any existing or future setup_xfails.
28839
28840Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28841
28842 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28843 {BEGIN,END}_COMMON for common block instead of STAB.
28844 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28845
28846 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28847 intp_var should be N_GSYM not N_LSYM.
28848 wierd-aout.S: Use a label for the value of the N_SO.
28849 wierd.def: Remove all backslashes.
28850 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28851
28852Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28853
28854 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28855 get the expected next to inheritance3.
28856
28857Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28858
28859 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28860 now that gcc-2.4 gets it right.
28861
28862Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28863
28864 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28865
28866 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28867 generating comp-info.exp which works for cross-compilation.
28868
28869Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28870
28871 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28872 "*-*-sysv4.*".
28873
28874Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28875
28876 * gdb.t01/run.exp: Start with a fresh gdb.
28877 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28878 SVR4.x.
28879
28880Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28881
28882 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28883 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28884 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28885 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28886 things to remove.
28887
28888Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28889
28890 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28891 test cases from bug reports.
28892
28893Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28894
28895 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28896 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28897 avoid spurious xfails.
28898 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28899 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28900 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28901
28902Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28903
28904 * gdb.t00/teststrategy.exp: Rework to provide more useful
28905 description of each test, fix problem with systems that define
28906 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28907 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28908 results for "next over recursive call" so timeouts aren't taken
28909 by error.
28910
28911Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28912
28913 * gdb.t12/scope.exp: Test printing of variables before run.
28914
28915 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28916 printed in wrong order due to sorting.
28917
28918Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28919
28920 * gdb.t00/teststrategy.exp: Fix expected results for printing
28921 user entered string constant. Is array of char, prints with no
28922 address.
28923
28924 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28925 commands.
28926 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28927 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28928 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28929 of struct of char arrays.
28930 * gdb.t00/radix.exp: New tests for radix commands.
28931
28932Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28933
28934 * gdb.t16/printcmd.exp: Print a variable before running program
28935 (with xfail for AIX).
28936
28937Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28938
28939 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28940
28941 * gdb.t16/printcmd.exp: Don't print variables before running program.
28942
28943 * gdb.t06/break.exp: Don't require envp argument to main.
28944
28945 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28946
28947 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28948 Add xfails for rs6000.
28949
28950 * gdb.t02/whatis.exp: Change other tests not to re-test something
28951 we already tested.
28952
28953 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28954 each type used has a variable of that type.
28955
28956Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28957
28958 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28959
28960Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28961
28962 * configure.in: change srctrigger to be a file, not a directory
28963
28964Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28965
28966 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28967
28968 * gdb.t11/list.exp: Fixed a couple of typos.
28969
28970Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28971
28972 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28973 is fixed and PR is closed.
28974 * gdb.t16 (gdbme.c): Add simple test string variable.
28975 * gdb.t16 (printcmds.exp): Add tests with simple test string
28976 variable, primarily for boundaries on "set print elements".
28977
28978Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28979
28980 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28981 Make leading 0's optional and don't expect a tab in the middle
28982 of the number.
28983
28984 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28985
28986 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28987 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28988 don't end command passed to gdb_test with newline.
28989
28990 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28991 signed keyword away, don't expect signed bitfields to be signed.
28992
28993 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28994 printing with only as many 1's as are in the field as well as printing
28995 with 32 1's (see comment).
28996
28997Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28998
28999 * gdb.t00/default.exp: Start with a fresh gdb.
29000 * configure.in (configdirs): Remove gdb.t31 until the chill
29001 compiler works again. It no longer is able to find chillrt0
29002 since it isn't in libchill.a anymore.
29003 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29004 wierd.o, make more modular.
29005 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29006 spurious newlines that caused problems.
29007
29008Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29009
29010 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29011 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29012 gdb.stabs/wierd.{exp,def}: Many new tests.
29013
29014 * gdb.t00/default.exp: update info line for new message.
29015
29016 * gdb.t02/{whatis.exp,gdbme.c}:
29017 Test that "char *" doesn't print as "caddr_t".
29018
29019Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29020
29021 * gdb.t00/help.exp: Use .* in place of some help messages which
29022 just changed.
29023 gdb.t00/default.exp: Update "info frame" test for new message.
29024 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29025 Remove some xfails
29026
29027Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29028
29029 * gdb.t03/{gdbme.c,ptype.exp}:
29030 Add tests for typedef'd struct and union without tags.
29031 Also check "whatis" on a variable of a typedef'd enum without a tag.
29032
29033 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29034 PRMS 1823; the bug still exists but isn't reproduced by this test
29035 anymore), and remove rs6000 XFAIL (the bug is fixed).
29036
29037 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29038 duplicated from whatis.exp. For those that are left, accept
29039 "long", "long int", or "int" for long variables (whatis.exp already
29040 has an XFAIL for "int", so no need to fail it here).
29041
29042 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29043 Deal with GCC's names for types now that GDB uses the compiler's names.
29044
29045 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29046 setup_xfail's for sunos4. If we #defined the signed keyword away,
29047 don't expect GDB to know that char it is signed.
29048
29049 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29050
29051Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29052
29053 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29054 should work on any system, regardless of debugging format.
29055 * gdb.t21/demangle.exp: Move to gdb.t24.
29056 * gdb.t24/demangle.exp: Move from gdb.t21.
29057 * gdb.t24/{Makefile.in, configure.in}: New files.
29058
29059Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29060
29061 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29062 * gdb.stabs: New directory.
29063
29064Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29065
29066 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29067 not just "Quit anyway?".
29068
29069Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29070
29071 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29072 that all setup_xfails are immediately followed by clear_xfails.
29073
29074Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29075
29076 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29077 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29078 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29079 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29080 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29081 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29082 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29083 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29084 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29085 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29086 gdb.t31/chillvars.exp, lib/gdb.exp:
29087 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29088 bug-gdb@prep.ai.mit.edu.
29089
29090Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29091
29092 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29093 with 0.0, not integer 0.
29094
29095Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29096
29097 * gdb.t06/break.exp: Update for "Kill the program" message change.
29098
29099Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29100
29101 * Makefile.in (GDBFLAGS): Set to -nx.
29102 * Makefile.in (site.exp): Use GDBFLAGS.
29103
29104Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29105
29106 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29107 Makefiles.
29108 (check): depend on just-check.
29109 (just-check): added so that tests can be run without a noop
29110 build pass.
29111
29112Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29113
29114 Switch to using configure's configdirs.
29115 * Makefile.in (Makefile): add configure.in dependency.
29116 (SUBDIRS): removed redundant assignment.
29117 * configure.in: switch subdirs assignment to configdirs.
29118 * gdb.t*/configure.in: new files.
29119
29120Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29121
29122 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29123 works.
29124
29125Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29126
29127 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29128 in explicit rules. Apparently this is not supported by some makes.
29129
29130Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29131
29132 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29133
29134Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29135
29136 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29137 disappeared.
29138
29139Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29140
29141 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29142
29143Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29144
29145 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29146 watchpoint problem that is now fixed.
29147 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29148 uninitialized convenience variables.
29149 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29150 structures.
29151
29152Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29153
29154 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29155 which causes expect to get out of sync with gdb on long output
29156 from help set.
29157 * gdb.t09/corefile.exp: Make expected pattern for core file
29158 failing signal and frame output format less sun specific.
29159
29160Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29161
29162 * gdb.t31/chillvars.exp: Add and remove initial dummy
29163 breakpoint, so that symbol table is forced in.
29164 (Needed at least on Sunos4, though it seems not SVR4.)
29165 * gdb.t31/chillvars.exp: Update for changed output format.
29166
29167Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29168
a9c64011 29169 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29170
29171Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29172
29173 * Makefile.in: Added --srcdir when invoking runtest, removed the
29174 need for a local config file. (optional now)
29175
29176Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29177
29178 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29179 failure count used to force early termination. Add some more
29180 expected failures for gnu style demangling.
29181
29182Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29183
29184 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29185 pmi variable from gdb.t20/gdbme to get optimized away.
29186 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29187 Check for written corefile upon timeout _and_ eof.
29188
29189Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29190
29191 * config/unix-gdb.exp: Add missing return 0.
29192
29193Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29194
29195 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29196 test termination.
29197
29198Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29199
29200 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29201 disappeared.
29202
29203Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29204
29205 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29206 time as i860 support works.
29207
d63a86f8 29208 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29209 "backtrace 100\r" rather than just "backtrace\r", to match last
29210 change.
29211
29212Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29213
29214 * config/udi-gdb.exp (gdb_exit): Remove close command.
29215 (gdb_target_udi): New procedure to set the UDI target.
29216 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29217 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29218 Added waits for prompts after several question responses. Added
29219 some more responses used by a29k-amd-udi-gdb.
29220 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29221 pass different arguments, restart UDI connection after program
29222 completion.
29223 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29224 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29225 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29226 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29227 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29228 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29229 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29230 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29231 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29232 after program completion.
29233 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29234 compiled with a SELECT_VECS setting.
29235 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29236 infinite recursion.
29237
29238 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29239 Added checks for COFF results, and made them expected failures for
29240 all targets. It would be better to make them expected failures
29241 for COFF targets only.
29242
29243Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29244
29245 * Makefile.in: add null dvi target, don't bother to recurse
29246 through test directories for info and install-info; rename
29247 $(datadir) to be dejagnu instead of deja-gnu
29248
29249Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29250
29251 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29252 compiler to coredump.
29253 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29254 code.
29255
29256Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29257
29258 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29259 coredump.
29260 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29261 code.
29262
29263Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29264
29265 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29266 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29267 which in a shell. Deletes xgdb when done.
29268 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29269 Tests the return from the "set height" or "set width" commands.
29270 Added a few return codes where needed.
29271
29272Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29273
29274 * Makefile.in (SUBDIRS): Add gdb.t17.
29275 * configure.in (subdirs): Add gdb.t17.
29276 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29277 files to test gdb's calling of functions in the inferior with
29278 the correct arguments and gdb's ability to retrieve any
29279 result returned.
29280
29281Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29282
29283 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29284 may be called after gdb goes away. Previous versions of expect
29285 needed these to avoid file descriptor leaks, but they cause
29286 errors with the current revision of expect.
29287 * gdb.t00/gdbvars.exp: Use -re on expected output after
29288 setting sevenbit-strings.
29289 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29290 to set sevenbit-strings consistent across tests.
29291 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29292 set sevenbit-strings consistent across tests.
29293
29294Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29295
29296 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29297 expected output to match current "expect" expectations.
29298
29299Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29300
29301 * gdb.t00/default.exp: Change expected output for default "source"
29302 command, to match new gdb behavior which requires a filename to
29303 source.
29304
29305Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29306
29307 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29308 expected fail for i486-*-* that misses the marker2 function.
29309 * gdb.t10/crossload.exp (bfddefault): Allow successful
29310 recognition of a format to pass even if no symbols are found.
29311 Explicitly catch failures where the format is not recognized
29312 or is ambiguous, and add the reason to the fail message.
29313 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29314 the cause is and invalid target and add reason to failure message.
29315 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29316 elf32-i386, elf32-sparc, and elf32-i860.
29317 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29318 Set up expected failure for 'filename'::variable scope resolution,
29319 which is now apparently broken on all targets.
29320 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29321 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29322 gdb.t23/templates.exp: Change failure for missing binfile into
29323 just a warning.
29324 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29325 references.
29326
29327Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29328
29329 * gdb.t00/default.exp: Add expected output for default "source"
29330 command, to match new gdb behavior.
29331 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29332
29333Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29334
29335 * config/*-gdb.exp: returns an error, rather than exiting on
29336 internal errors.
29337
29338Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29339
29340 * gdb.t03/gdbme.c: Add pointer to struct variable.
29341 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29342 referencing struct members.
29343
29344Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29345
29346 * configure.in (mips-idt-ecoff): New target.
29347 * config/mips-gdb.exp: New file for remote board using MIPS remote
29348 debugging protocol.
29349
29350 * Redid configuration scheme. Removed gdb.t*/configure.in.
29351 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29352 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29353 distclean targets. Built executables via .o files. Adjusted
29354 tests to account for source files in $(srcdir) rather than
29355 $(objdir).
29356 * lib/gdb.exp (runto): Don't expect () after the function name,
29357 because it may have arguments.
29358
29359Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29360
29361 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29362 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29363 expected failures for mips-idt-* and mips-sgi-*.
29364 * gdb.t00/default.exp (attach): Kill process if requested.
29365 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29366 that does not read core files.
29367 * gdb.t01/run.exp: Removed checks for exit status code.
29368 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29369 it is linked in.
29370 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29371 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29372 appropriate, rather than doing it by hand.
29373 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29374 execution.
29375 * gdb.t10/crossload.exp: Kill existing program if needed.
29376 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29377 appropriate, rather than doing it by hand. Always increase
29378 timeout for this test, not just for VxWorks.
29379
29380Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29381
29382 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29383 of Chill STRUCT types and STRUCT values.
29384 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29385 than "char".
29386 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29387 struct2): New struct definitions and initializations to test
c906108c
SS
29388 simple Chill STRUCT types.
29389
29390Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29391
29392 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29393 the null byte at the end of strings.
29394 * gdb.t00/default.exp: Make show version insensitive to copyright
29395 date.
29396 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29397 to avoid dependencies on target char signedness.
29398 * gdb.t16/printcmds.exp: Update expected results for explicitly
29399 unsigned char.
29400 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29401 now work.
29402 * gdb.t21/demangle.exp: Add many more patterns for template
29403 demangling, most of them being expected failures.
29404 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29405 string we are matching for, to match on the whole string.
29406 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29407 and fix a whole bunch that had incorrect expected output but were
29408 passing anyway because of the bug in "proc demangle".
29409 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29410 type.
29411 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29412
29413Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29414
a9c64011
AS
29415 * gdb/testsuite: made modifications to testcases, etc., to allow
29416 them to work properly given the reorganization of deja-gnu and the
29417 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29418
29419Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29420
29421 * gdb/testsuite: Initial creation of gdb/testsuite.
29422 Migrated dejagnu testcases and support files for testing nm to
29423 gdb/testsuite from deja-gnu. These files were moved "as is"
29424 with no modifications. This migration is part of a major overhaul
29425 of dejagnu. The modifications to these testcases, etc., which
29426 will allow them to work with the new version of dejagnu will be
29427 made in a future update.
48efe704 29428
8d8cb839 29429 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29430\f
8d8cb839
EZ
29431;; Local Variables:
29432;; mode: change-log
29433;; left-margin: 8
29434;; fill-column: 74
29435;; version-control: never
29436;; End:
902f2ccb 29437
0b302171 29438 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29439 Copying and distribution of this file, with or without modification,
29440 are permitted provided the copyright notice and this notice are preserved.
This page took 4.068661 seconds and 4 git commands to generate.