]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* Makefile.am (bootstrap): Add $EXEEXT to dependency.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2fa15f23
JB
12012-09-10 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/optim_drec: New testcase.
4
09be558e
DE
52012-09-10 Doug Evans <dje@google.com>
6
7 * boards/fission.exp: Explicitly mark "board" as not remote.
8
5b4f6e25
KS
92012-09-10 Keith Seitz <keiths@redhat.com>
10
11 PR gdb/13483
12 * gdb.cp/converts.cc (A::A): Add ctor.
13 (A::member_): Add member.
14 (enum my_enum): New enumeration.
15 (main): Add calls to foo1_7 with various
16 permitted arguments.
17 * gdb.cp/converts.exp: Add tests for boolean
18 conversions permitted by the standard.
19
b4ca5ed9
YPK
202012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
21
22 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
23 avoid spurious results due to ~/.gdbinit.
24 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
25 $INTERNAL_GDBFLAGS in run command.
26 * gdb.gdb/observer.exp (setup_test): Ditto.
27 * gdb.gdb/selftest.exp (test_with_self): Ditto.
28 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
29
d54b30bb
DE
302012-09-06 Doug Evans <dje@google.com>
31
14910956
DE
32 * boards/fission.exp: New file.
33
d54b30bb
DE
34 * gdb.python/py-value.exp: Use clean_restart.
35
91b253e1
DE
362012-09-05 Doug Evans <dje@google.com>
37
38 * gdb.base/info-macros.c: Fix whitespace.
39
1292279a
PA
402012-08-28 Pedro Alves <palves@redhat.com>
41
42 PR gdb/14428
43
44 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
45
1c8cdcb1
JK
462012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
47
48 * gdb.base/break-caller-line.c: New file.
49 * gdb.base/break-caller-line.exp: New file.
50
1e8e8b51
JK
512012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
52
53 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
54 * gdb.arch/i386-cfi-notcurrent.S: New file.
55 * gdb.arch/i386-cfi-notcurrent.exp: New file.
56
1591a1e8
PA
572012-08-27 Wei-cheng Wang <cole945@gmail.com>
58 Yao Qi <yao@codesourcery.com>
59 Pedro Alves <palves@redhat.com>
60
61 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
62 New procedures.
63 (top level): Add overlap checking tests.
64
4442ada7
TT
652012-08-24 Tom Tromey <tromey@redhat.com>
66
67 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
68 gdb_test_multiple fails for other reasons.
69
e7d50cc9
YQ
702012-08-24 Yao Qi <yao@codesourcery.com>
71
72 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
73
dfbd5e7b
PA
742012-08-23 Pedro Alves <palves@redhat.com>
75
76 * gdb.base/help.exp: Adjust to "handle" help text change.
77
8d735b87
YQ
782012-08-23 Yao Qi <yao@codesourcery.com>
79
80 * gdb.trace/disconnected-tracing.c (start, end): New.
81 (main): Call start and end.
82 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
83 existing tests into this proc.
84 (disconnected_tfind): New.
85
61b1d759
YQ
862012-08-23 Yao Qi <yao@codesourcery.com>
87
88 * boards/native-gdbserver.exp (${board}_upload): New.
89 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
90 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
91 Execute tfile on remote target.
92 Copy trace file from target to host.
93
6ca1b147
JM
942012-08-22 Joseph Myers <joseph@codesourcery.com>
95
96 * gdb.arch/thumb-bx-pc.S: New file.
97 * gdb.arch/thumb-bx-pc.exp: New file.
98
706e3705
TT
992012-08-22 Tom Tromey <tromey@redhat.com>
100
101 * gdb.base/maint.exp: Update.
102
b4893d48
TT
1032012-08-22 Tom Tromey <tromey@redhat.com>
104
105 * lib/gdb.exp (skip_unwinder_tests): New proc.
106 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
107 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
108
45b7da81
TT
1092012-08-21 Tom Tromey <tromey@redhat.com>
110
111 * gdb.hp/gdb.aCC/exception.exp: Remove.
112
f94363d7
AP
113012-08-19 Andrew Pinski <apinski@cavium.com>
114
115 * gdb.arch/mips-octeon-bbit.c: New file.
116 * gdb.arch/mips-octeon-bbit.exp: New Test.
117
e5afdbd7
KS
118012-08-19 Keith Seitz <keiths@redhat.com>
119
120 PR c++/14365
121 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
122 * gdb.dwarf2/dw2-anon-mptr.S: New file.
123
c29e8b64
JK
1242012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
125
126 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
127 verbose -log by more specific untested call.
128
15a7e7bc
YQ
1292012-08-18 Yao Qi <yao@codesourcery.com>
130
131 * gdb.trace/tfind.exp: Move tests on various command help before
132 checking target supports trace.
133 Fix the expected output of 'help tfind end'.
134
a451cb65
KS
1352012-08-17 Keith Seitz <keiths@redhat.com>
136
137 PR c++/13356
138 * gdb.base/default.exp: Update all "check type" tests.
139 * gdb.base/help.exp: Likewise.
140 * gdb.base/setshow.exp: Likewise.
141 * gdb.cp/converts.cc (foo1_type_check): New function.
142 (foo2_type_check): New function.
143 (foo3_type_check): New function.
144 (main): Call new functions.
145 * converts.exp: Add tests for integer-to-pointer conversions
146 with/without strict type-checking.
147
dbf6a605
MF
1482012-08-16 Mike Frysinger <vapier@gentoo.org>
149
150 * gdb.base/help.exp: Update expected output.
151
0c92d8c1
JB
1522012-08-16 Joel Brobecker <brobecker@adacore.com>
153
154 * gdb.ada/rdv_wait: New testcase.
155
e56f7f42
JK
1562012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 * gdb.base/attach-twice.exp: Remove excessive ps exec.
159
f47f77df
DE
1602012-08-13 Doug Evans <dje@google.com>
161
e202d6e8 162 * gdb.base/help.exp: Update expected output.
f47f77df
DE
163 * gdb.base/default.exp: Update expected output of "show convenience".
164
a72c3253
DE
1652012-08-10 Doug Evans <dje@google.com>
166
167 * gdb.python/py-strfns.c: New file.
168 * gdb.python/py-strfns.exp: New file.
169 * gdb.python/py-type.exp (test_fields): Add vector tests.
170
de0bea00
MF
1712012-08-10 Mike Frysinger <vapier@gentoo.org>
172
173 PR cli/10436:
174 * gdb.base/completion.exp: Add tests for handle completion.
175
5b9afe8a
YQ
1762012-08-09 Yao Qi <yao@codesourcery.com>
177
178 * gdb.mi/mi-cmd-param-changed.exp: New.
179 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
180 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
181 * gdb.mi/mi2-prompt.exp: Likewise.
182
4f485ebc
DE
1832012-08-08 Doug Evans <dje@google.com>
184
185 * gdb.base/debug-expr.c: New file.
186 * gdb.base/debug-expr.exp: New file.
187 * gdb.base/exprs.exp: Test {type} casts.
188 * gdb.cp/debug-expr.exp: New file.
189
5888842d
JK
1902012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
193 global variable loop, not a 'break'. Add loop count limit to 100.
194 Add new fail case for terminated vgdb.
195
4f69f4c2
JK
1962012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
197 Jean-Marc Saffroy <saffroy@gmail.com>
198
199 PR 11804
200 * gdb.base/gcore-relro.exp: New file.
201 * gdb.base/gcore-relro-main.c: New file.
202 * gdb.base/gcore-relro-lib.c: New file.
203
e2de5390
JK
2042012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
205
206 Do not false FAIL with old GCCs.
207 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
208 GCC < 4.5 in $no_hw mode.
209
606603c5
JK
2102012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
211
212 * gdb.base/default.exp (cd): Accept new directory with no arguments.
213
777f26c2
JK
2142012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
215
216 * gdb.base/list.exp (test_only_end): New function.
217 Call it.
218
2c12abee
TT
2192012-08-06 Tom Tromey <tromey@redhat.com>
220
221 * gdb.python/py-mi.exp: Add test for printer whose children
222 are a list.
223 * gdb.python/py-prettyprint.c (struct children_as_list): New.
224 (main): New variable children_as_list.
225 * gdb.python/py-prettyprint.py (class pp_children_as_list):
226 New.
227 (register_pretty_printers): Register new printer.
228
0eae2cf4
EBM
2292012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
230
231 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
232 symbols. Abort if vgdb remote connection is closed.
233
09e0881d
DE
2342012-08-02 Doug Evans <dje@google.com>
235
236 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
237
b40f514f
SDJ
2382012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
239
240 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
241 s390x, PowerPC 64 and m68k-linux.
242
11315ae0
UW
2432012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
244
245 * gdb.base/annota1.exp: Accept no frames-invalid notification
246 when starting up the program.
247 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
248 show a symbolic value as well.
249 * gdb.server/server-exec-info.exp: Skip test when skipping
250 gdbserver test and/or when skipping shared library tests.
251 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
252 avoid name conflicts with other tests.
253
0547eeed
UW
2542012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
255
256 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
257 Fix wrong output on big-endian systems.
258 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
259 4-byte pointer types on 64-bit s390x.
260
bdddb4de
UW
2612012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
262
263 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
264 marker comment at the beginning (after intialization).
265 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
266 breakpoint on marker comment instead of function begin.
267 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
268 PowerPC.
269 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
270 or 64-bit PowerPC.
271 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
272 gdb,no_hardware_watchpoints flag is set.
273 (initialize): Remove now redundant can-use-hw-watchpoints change.
274
5d206025
YQ
2752012-08-02 Yao Qi <yao@codesourcery.com>
276 Pedro Alves <palves@redhat.com>
277
278 * boards/local-remote-host.exp: New.
279
4f665099
UW
2802012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
281
282 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
283 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
284 * gdb.base/print-file-var.exp: Likewise.
285 * gdb.server/solib-list.exp: Skip on remote targets.
286
b62e2b27
UW
2872012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
288
289 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
290 watchpoints on ARM. When expecting software watchpoints, tolerate
291 (remote) targets that report unsupported hardware watchpoint only
292 at continue time.
293 (test_wide_location_2): Likewise.
294
a967a851
JK
2952012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
296
297 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
298 valgrind versions.
299
75d9f9ff 3002012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
301
302 * gdb.base/valgrind-infcall.c: New file.
303 * gdb.base/valgrind-infcall.exp: New file.
304
75d9f9ff
JK
305 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
306
1c9f2ed2
KS
3072012-07-30 Keith Seitz <keiths@redhat.com>
308
309 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
310 linespecs.
311
7f9b2034
DE
3122012-07-30 Doug Evans <dje@google.com>
313
85220e01
DE
314 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
315 * gdb.dwarf2/pr13961.S: Ditto.
316
7f9b2034
DE
317 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
318
4e969b4f
AB
3192012-07-30 Andrew Burgess <aburgess@broadcom.com>
320
321 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
322 change its format immediately after reloading the binary.
323
e7de8362
JK
3242012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
325
326 Fix testsuite regression after --use-deprecated-index-sections removal.
327 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
328 string.
329 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
330
7255706c
YQ
3312012-07-27 Yao Qi <yao@codesourcery.com>
332
333 KFAIL for PR remote/14161.
334 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
335 Cleanup socket files.
336 (strace_info_marker): Detach inferior.
337
f2e8016f
TT
3382012-07-26 Tom Tromey <tromey@redhat.com>
339
340 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
341
f66713d2
JK
3422012-07-26 Markus Metzger <markus.t.metzger@intel.com>
343
344 * gdb.python/py-inferior.c (thread): New function.
345 (check_threads): New function.
346 (test_threads): New function.
347 * gdb.python/py-inferior.exp: Added test.
348 Replaced runto with continue to breakpoint.
349
8223e12c
TT
3502012-07-26 Tom Tromey <tromey@redhat.com>
351
352 * lib/ada.exp (standard_ada_testfile): New proc.
353 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
354 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
355 * gdb.ada/array_return.exp: Use standard_ada_testfile.
356 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
357 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
358 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
359 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
360 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
361 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
362 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
363 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
364 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
365 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
366 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
367 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
368 * gdb.ada/char_param.exp: Use standard_ada_testfile.
369 * gdb.ada/complete.exp: Use standard_ada_testfile.
370 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
371 standard_output_file.
372 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
373 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
374 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
375 standard_output_file.
376 * gdb.ada/exprs.exp: Use standard_ada_testfile.
377 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
378 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
379 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
380 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
381 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
382 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
383 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
384 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
385 * gdb.ada/homonym.exp: Use standard_ada_testfile.
386 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
387 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
388 * gdb.ada/interface.exp: Use standard_ada_testfile.
389 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
390 standard_output_file
391 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
392 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
393 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
394 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
395 * gdb.ada/nested.exp: Use standard_ada_testfile.
396 * gdb.ada/null_array.exp: Use standard_ada_testfile.
397 * gdb.ada/null_record.exp: Use standard_ada_testfile.
398 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
399 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
400 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
401 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
402 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
403 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
404 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
405 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
406 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
407 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
408 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
409 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
410 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
411 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
412 * gdb.ada/start.exp: Use standard_ada_testfile.
413 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
414 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
415 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
416 * gdb.ada/tagged.exp: Use standard_ada_testfile.
417 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
418 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
419 * gdb.ada/tasks.exp: Use standard_ada_testfile.
420 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
421 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
422 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
423 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
424 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
425 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
426 * gdb.ada/widewide.exp: Use standard_ada_testfile.
427
bbec57e4
JK
4282012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
429
430 Fix testsuite regression after --use-deprecated-index-sections removal.
431 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
432
9cc8e32c
JK
4332012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
434
435 Fix compatibility with Tcl before 7.5.
436 * lib/future.exp (lreverse): New function if it does not exist.
437
ea5ca7b5
MK
4382012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
439
440 * gdb.mi/mi-pending.c: New method to set a second pending
441 breakpoint.
442 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
443 condition.
444
64776a0b
PA
4452012-07-20 Pedro Alves <palves@redhat.com>
446
447 PR threads/11692
448 PR gdb/12203
449
450 * gdb.threads/create-fail.c: New file.
451 * gdb.threads/create-fail.exp: New file.
452
13e4e967
PA
4532012-07-19 Pedro Alves <palves@redhat.com>
454
455 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
456 * config/vx.exp (gdb_start): Likewise.
457 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
458 * gdb.base/setvar.exp (test_set): Likewise.
459 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
460 * gdb.reverse/sigall-precsave.exp: Likewise.
461 * gdb.reverse/sigall-reverse.exp: Likewise.
462
b7aefa4d
PA
4632012-07-19 Pedro Alves <palves@redhat.com>
464
465 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
466 handler before recording.
467
608b4967
TT
4682012-07-19 Tom Tromey <tromey@redhat.com>
469
470 * gdb.cp/casts.exp: Add tests for typeof and decltype.
471 * gdb.cp/casts.cc (decltype): New function.
472 (main): Use it.
473
b1e0c0fa
PA
4742012-07-19 Pedro Alves <palves@redhat.com>
475
476 * gdb.base/sigall.exp (signals): New list.
477 <top level>: Loop over signals in the $signals list instead of
478 calling a test function once per signal.
479 * gdb.reverse/sigall-precsave.exp (signals): New list.
480 <top level>: Loop over signals in the $signals list instead of
481 calling a test function once per signal.
482 * gdb.reverse/sigall-reverse.exp (signals): New list.
483 <top level>: Loop over signals in the $signals list instead of
484 calling a test function once per signal.
485
6ace3df1
YQ
4862012-07-19 Yao Qi <yao@codesourcery.com>
487
488 * gdb.base/setshow.exp: Test 'set args ~'.
489
263a0f8c
JK
4902012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
491
492 * gdb.base/store.exp (check_set): Import gdb_prompt.
493 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
494 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
495
8f043999
JK
4962012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 PR 11914
499 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
500 (main): Call eval_sub.
501 * gdb.python/py-prettyprint.exp:
502 (python execfile ('py-prettyprint.py')): Move it earlier.
503 New breakpoint for eval-break.
504 (continue to breakpoint: eval-break, info locals): New test.
505 (python execfile ('py-prettyprint.py')): Move it from here.
506 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
507 (register_pretty_printers): Register pp_eval_type.
508
725c7b66
JK
5092012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
510
511 Fix a testcase regression by me.
512 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
513 DW_FORM_data4.
514
4359dff1
JK
5152012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
516 Doug Evans <dje@google.com>
517
518 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
519 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
520
61e44cfa
JK
5212012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
522
523 Fix gdbserver run regression.
524 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
525
93c0ef37
TT
5262012-07-12 Tom Tromey <tromey@redhat.com>
527
528 * lib/gdb.exp (standard_testfile): Don't declare objdir.
529 (clean_restart): Likewise.
530 (core_find): Use standard_output_file.
531
76027ef5
TT
5322012-07-12 Tom Tromey <tromey@redhat.com>
533
534 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
535 * gdb.dwarf2/dw2-anonymous-func.exp: Use
536 prepare_for_testing_full.
537 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
538 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
539 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
540 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
541 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
542 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
543 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
544 prepare_for_testing_full.
545 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
546 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
547 prepare_for_testing_full.
548 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
549 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
550 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
551
85b4440a
TT
5522012-07-12 Tom Tromey <tromey@redhat.com>
553
554 * lib/gdb.exp (build_executable_from_specs): New proc, from
555 build_executable.
556 (build_executable): Use it.
557 (prepare_for_testing_full): New proc.
558
55baab26
TT
5592012-07-11 Tom Tromey <tromey@redhat.com>
560
561 * gdb.reverse/break-precsave.exp: Use standard_output_file.
562 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
563 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
564 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
565 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
566 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
567 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
568 * gdb.reverse/step-precsave.exp: Use standard_output_file.
569 * gdb.reverse/until-precsave.exp: Use standard_output_file.
570 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
571
298a9cf0
TT
5722012-07-10 Tom Tromey <tromey@redhat.com>
573
574 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
575 standard_output_file.
576 * gdb.mi/gdb2549.exp: Use standard_testfile.
577 * gdb.mi/gdb669.exp: Use standard_testfile.
578 * gdb.mi/gdb701.exp: Use standard_testfile.
579 * gdb.mi/gdb792.exp: Use standard_testfile.
580 * gdb.mi/mi-async.exp: Use standard_testfile.
581 * gdb.mi/mi-basics.exp: Use standard_testfile.
582 * gdb.mi/mi-break.exp: Use standard_testfile.
583 * gdb.mi/mi-cli.exp: Use standard_testfile.
584 * gdb.mi/mi-console.exp: Use standard_testfile.
585 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
586 * gdb.mi/mi-eval.exp: Use standard_testfile.
587 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
588 * gdb.mi/mi-file.exp: Use standard_testfile.
589 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
590 * gdb.mi/mi-logging.exp: Use standard_testfile.
591 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
592 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
593 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
594 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
595 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
596 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
597 * gdb.mi/mi-pending.exp: Use standard_testfile,
598 standard_output_file.
599 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
600 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
601 * gdb.mi/mi-regs.exp: Use standard_testfile.
602 * gdb.mi/mi-return.exp: Use standard_testfile.
603 * gdb.mi/mi-reverse.exp: Use standard_testfile.
604 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
605 * gdb.mi/mi-solib.exp: Use standard_testfile,
606 standard_output_file.
607 * gdb.mi/mi-stack.exp: Use standard_testfile.
608 * gdb.mi/mi-stepi.exp: Use standard_testfile.
609 * gdb.mi/mi-stepn.exp: Use standard_testfile.
610 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
611 * gdb.mi/mi-until.exp: Use standard_testfile.
612 * gdb.mi/mi-var-block.exp: Use standard_testfile.
613 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
614 * gdb.mi/mi-var-child.exp: Use standard_testfile.
615 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
616 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
617 * gdb.mi/mi-var-display.exp: Use standard_testfile.
618 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
619 standard_output_file.
620 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
621 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
622 * gdb.mi/mi-watch.exp: Use standard_testfile.
623 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
624 * gdb.mi/mi2-basics.exp: Use standard_testfile.
625 * gdb.mi/mi2-break.exp: Use standard_testfile.
626 * gdb.mi/mi2-cli.exp: Use standard_testfile.
627 * gdb.mi/mi2-console.exp: Use standard_testfile.
628 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
629 * gdb.mi/mi2-eval.exp: Use standard_testfile.
630 * gdb.mi/mi2-file.exp: Use standard_testfile.
631 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
632 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
633 * gdb.mi/mi2-regs.exp: Use standard_testfile.
634 * gdb.mi/mi2-return.exp: Use standard_testfile.
635 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
636 * gdb.mi/mi2-stack.exp: Use standard_testfile.
637 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
638 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
639 * gdb.mi/mi2-until.exp: Use standard_testfile.
640 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
641 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
642 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
643 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
644 * gdb.mi/mi2-watch.exp: Use standard_testfile.
645
f5f3a911
TT
6462012-07-10 Tom Tromey <tromey@redhat.com>
647
648 * gdb.cp/abstract-origin.exp: Use standard_testfile.
649 * gdb.cp/ambiguous.exp: Use standard_testfile,
650 prepare_for_testing.
651 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
652 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
653 * gdb.cp/anon-ns.exp: Use standard_testfile.
654 * gdb.cp/anon-struct.exp: Use standard_testfile.
655 * gdb.cp/anon-union.exp: Use standard_testfile,
656 prepare_for_testing.
657 * gdb.cp/arg-reference.exp: Use standard_testfile,
658 prepare_for_testing.
659 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
660 * gdb.cp/breakpoint.exp: Use standard_testfile,
661 prepare_for_testing.
662 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
663 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
664 standard_output_file.
665 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
666 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
667 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
668 (test_static_members): Update.
669 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
670 * gdb.cp/converts.exp: Use standard_testfile.
671 * gdb.cp/cp-relocate.exp: Use standard_testfile.
672 * gdb.cp/cpcompletion.exp: Use standard_testfile,
673 prepare_for_testing.
674 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
675 * gdb.cp/cplabel.exp: Use standard_testfile.
676 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
677 prepare_for_testing.
678 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
679 * gdb.cp/derivation.exp: Use standard_testfile,
680 prepare_for_testing.
681 * gdb.cp/destrprint.exp: Use standard_testfile.
682 * gdb.cp/dispcxx.exp: Use standard_testfile.
683 * gdb.cp/exception.exp: Use standard_testfile,
684 prepare_for_testing.
685 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
686 * gdb.cp/extern-c.exp: Use standard_testfile,
687 prepare_for_testing.
688 * gdb.cp/formatted-ref.exp: Use standard_testfile,
689 prepare_for_testing.
690 * gdb.cp/fpointer.exp: Use standard_testfile.
691 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
692 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
693 standard_output_file.
694 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
695 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
696 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
697 standard_output_file.
698 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
699 (do_tests): Update.
700 * gdb.cp/koenig.exp: Use standard_testfile.
701 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
702 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
703 * gdb.cp/m-static.exp: Use standard_testfile,
704 prepare_for_testing.
705 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
706 * gdb.cp/mb-inline.exp: Use standard_testfile,
707 prepare_for_testing.
708 * gdb.cp/mb-templates.exp: Use standard_testfile,
709 prepare_for_testing.
710 * gdb.cp/member-ptr.exp: Use standard_testfile,
711 prepare_for_testing.
712 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
713 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
714 * gdb.cp/method2.exp: Use standard_testfile.
715 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
716 standard_output_file.
717 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
718 (do_tests): Update.
719 * gdb.cp/namespace-enum.exp: Use standard_testfile,
720 prepare_for_testing.
721 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
722 prepare_for_testing.
723 * gdb.cp/namespace.exp: Use standard_testfile,
724 prepare_for_testing.
725 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
726 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
727 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
728 * gdb.cp/nsimport.exp: Use standard_testfile,
729 prepare_for_testing.
730 * gdb.cp/nsnested.exp: Use standard_testfile.
731 * gdb.cp/nsnoimports.exp: Use standard_testfile.
732 * gdb.cp/nsrecurs.exp: Use standard_testfile,
733 prepare_for_testing.
734 * gdb.cp/nsstress.exp: Use standard_testfile,
735 prepare_for_testing.
736 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
737 * gdb.cp/operator.exp: Use standard_testfile.
738 * gdb.cp/oranking.exp: Use standard_testfile.
739 * gdb.cp/overload-const.exp: Use standard_testfile.
740 * gdb.cp/overload.exp: Use standard_testfile,
741 prepare_for_testing.
742 * gdb.cp/ovldbreak.exp: Use standard_testfile.
743 * gdb.cp/ovsrch.exp: Use standard_testfile.
744 * gdb.cp/paren-type.exp: Use standard_testfile.
745 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
746 prepare_for_testing.
747 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
748 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
749 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
750 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
751 * gdb.cp/pr10728.exp: Use standard_testfile,
752 standard_output_file.
753 * gdb.cp/pr12028.exp: Use standard_testfile.
754 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
755 * gdb.cp/pr9167.exp: Use standard_testfile.
756 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
757 * gdb.cp/printmethod.exp: Use standard_testfile,
758 prepare_for_testing.
759 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
760 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
761 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
762 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
763 standard_output_file.
764 * gdb.cp/readnow-language.exp: Use standard_testfile.
765 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
766 (gdb_start_again): Use clean_restart.
767 * gdb.cp/ref-types.exp: Use standard_testfile,
768 prepare_for_testing.
769 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
770 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
771 * gdb.cp/smartp.exp: Use standard_testfile.
772 * gdb.cp/static-method.exp: Use standard_testfile.
773 * gdb.cp/static-print-quit.exp: Use standard_testfile.
774 * gdb.cp/temargs.exp: Use standard_testfile.
775 * gdb.cp/templates.exp: Use standard_testfile,
776 prepare_for_testing.
777 (do_tests): Update.
778 * gdb.cp/try_catch.exp: Use standard_testfile,
779 prepare_for_testing.
780 * gdb.cp/typedef-operator.exp: Use standard_testfile.
781 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
782 * gdb.cp/virtbase.exp: Use standard_testfile,
783 prepare_for_testing.
784 * gdb.cp/virtfunc.exp: Use standard_testfile,
785 prepare_for_testing.
786 (do_tests): Update.
787 * gdb.cp/virtfunc2.exp: Use standard_testfile,
788 prepare_for_testing.
789
686f09d0
TT
7902012-07-10 Tom Tromey <tromey@redhat.com>
791
792 * lib/gdb.exp (standard_testfile): Unset output variables from
793 earlier invocations.
794
9357e021
YQ
7952012-07-10 Yao Qi <yao@codesourcery.com>
796
797 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
798 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
799 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
800 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
801 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
802 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
803 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
804 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
805 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
806 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
807 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
808 * gdb.mi/mi-var-display.exp: Likewise.
809 * gdb.mi/mi-var-invalidate.exp: Likewise.
810 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
811 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
812 * gdb.mi/mi2-console.exp: Likewise.
813 * gdb.mi/mi2-disassemble.exp: Likewise.
814 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
815 * gdb.mi/mi2-read-memory.exp: Likewise.
816 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
817 * gdb.mi/mi2-simplerun.exp: Likewise.
818 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
819 * gdb.mi/mi2-syn-frame.exp: Likewise.
820 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
821 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
822 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
823
e314d629
TT
8242012-07-09 Tom Tromey <tromey@redhat.com>
825
826 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
827 * gdb.base/callfuncs.exp: Add cast-based test.
828 * gdb.base/callfuncs.c (voidfunc): New function.
829
06928b3f
DE
8302012-07-08 Doug Evans <dje@google.com>
831
832 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
833
32f11bad
JK
8342012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
835
836 Fix XFAIL compatibility with old i386 systems.
837 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
838 Check also 'Cannot insert breakpoint 0'.
839
76b83c51
JK
8402012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
841
842 PR 14321
843 * gdb.base/find.exp
844 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
845
a6fb9c08
TT
8462012-07-06 Tom Tromey <tromey@redhat.com>
847
848 * gdb.base/whatis.exp: Add test.
849
71918a86
TT
8502012-07-06 Tom Tromey <tromey@redhat.com>
851
852 * gdb.base/whatis.exp: Add regression test.
853
fcde5961
TT
8542012-07-06 Tom Tromey <tromey@redhat.com>
855
856 * gdb.base/whatis.exp: Add tests.
857
f9cf0f4a
JK
8582012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
859
860 PR 12649
861 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
862 gdb_test_multiple $gdb_prompt terminator.
863
979ade8b
PA
8642012-07-04 Pedro Alves <palves@redhat.com>
865
866 * gdb.mi/mi-reverse.exp: Use supports_reverse and
867 supports_process_record.
868
8a980b44
PA
8692012-07-04 Pedro Alves <palves@redhat.com>
870
871 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
872 endings.
873 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
874
855ba978
SS
8752012-07-03 Stan Shebs <stan@codesourcery.com>
876
877 * gdb.base/info-os.c (main): Retry resource acquisition until an
878 available one is found.
879 * gdb.base/info-os.exp: Collect resource keys from the program
880 and use them in matching.
881
fcb44371
JK
8822012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
885 Wrap the test into loop for corefile and core0file.
886
08a67be6
JK
8872012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
888
889 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
890 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
891 .note.GNU-stack.
892
0f3c2347
JK
893 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
894
ff4a4500
SDJ
8952012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
896
897 * gdb.base/help.exp (help b, help br, help bre, help brea, help
898 break): Include help message for the new `-probe' and `-probe-stap'
899 options.
900
d3ce09f5
SS
9012012-07-02 Stan Shebs <stan@codesourcery.com>
902
903 * gdb.base/dprintf.exp: Add agent style tests.
904
a1624241
JK
9052012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
906
907 * gdb.base/stale-infcall.c (infcall): New label test-next.
908 (main): New labels test-pass and test-fail.
909 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
910 $test_fail_bpnum to test-fail.
911 (test system longjmp tracking support): New test.
912 Delete $test_fail_bpnum.
913 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
914 breakpoint.
915
42e7ad6c
DE
9162012-06-30 Doug Evans <dje@google.com>
917
918 * gdb.dwarf2/fission-reread.S: New file.
919 * gdb.dwarf2/fission-reread.exp: New file.
920
37ce89eb
SS
9212012-06-28 Stan Shebs <stan@codesourcery.com>
922
923 * gdb.mi/mi-logging.exp: New file.
924
e5ef252a
PA
9252012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
926 Pedro Alves <palves@redhat.com>
927
928 * gdb.threads/siginfo-threads.exp: New file.
929 * gdb.threads/siginfo-threads.c: New file.
930 * gdb.threads/sigstep-threads.exp: New file.
931 * gdb.threads/sigstep-threads.c: New file.
932
22f1fbae
TT
9332012-06-28 Tom Tromey <tromey@redhat.com>
934
935 * gdb.go/package.exp: Partially revert earlier patch; use
936 gdb_compile again. Use standard_output_file.
937
2e3cf129
DE
9382012-06-27 Doug Evans <dje@google.com>
939
940 * gdb.dwarf2/fission-base.c: New file.
941 * gdb.dwarf2/fission-base.S: New file.
942 * gdb.dwarf2/fission-base.exp: New file.
943
785fd303
JK
9442012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
947
1bb9788d
TT
9482012-06-27 Tom Tromey <tromey@redhat.com>
949
950 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
951 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
952
c83ee902
TT
9532012-06-27 Tom Tromey <tromey@redhat.com>
954
955 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
956 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
957 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
958 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
959 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
960 prepare_for_testing.
961 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
962 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
963 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
964 standard_testfile.
965 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
966 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
967 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
968 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
969 prepare_for_testing.
970 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
971 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
972 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
973 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
974 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
975 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
976 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
977 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
978 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
979 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
980 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
981 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
982 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
983 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
984 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
985 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
986 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
987 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
988 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
989 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
990 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
991 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
992 standard_output_file.
993 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
994 standard_output_file.
995 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
996 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
997 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
998 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
999 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1000 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1001 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1002 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1003 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1004 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1005 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1006 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1007 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1008 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1009 * gdb.dwarf2/valop.exp: Use standard_testfile,
1010 prepare_for_testing.
1011
5204774b
TT
10122012-06-27 Tom Tromey <tromey@redhat.com>
1013
1014 * gdb.python/python.exp: Fix regexps in pagination tests.
1015
ee0bf529
SCR
10162012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1017
1018 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1019 'last' of gdb.Symtab_and_line.
1020 * gdb.python/py-symbol.c: Move break point comment to enable
1021 testing of gdb.Symtab_and_line.last.
1022
14fcc022
TT
10232012-06-26 Tom Tromey <tromey@redhat.com>
1024
1025 * gdb.threads/step.c: Remove.
1026 * gdb.threads/step.exp: Remove.
1027 * gdb.threads/step2.exp: Remove.
1028
0efbbabc
TT
10292012-06-26 Tom Tromey <tromey@redhat.com>
1030
1031 * gdb.threads/watchpoint-fork.exp (test): Use
1032 standard_output_file. Don't declare objdir.
1033 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1034 standard_output_file.
1035 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1036 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1037 clean_restart. Remove incdir.
1038 * gdb.threads/corethreads.exp: Use standard_testfile.
1039 * gdb.threads/execl.exp: Use standard_testfile,
1040 standard_output_file, clean_restart.
1041 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1042 clean_restart.
1043 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1044 clean_restart.
1045 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1046 incdir.
1047 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1048 clean_restart. Remove incdir.
1049 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1050 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1051 clean_restart. Remove incdir.
1052 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1053 Remove incdir.
1054 * gdb.threads/leader-exit.exp: Use standard_testfile.
1055 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1056 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1057 clean_restart.
1058 * gdb.threads/manythreads.exp: Use standard_testfile,
1059 clean_restart. Remove incdir.
1060 * gdb.threads/multi-create.exp: Use standard_testfile,
1061 clean_restart.
1062 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1063 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1064 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1065 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1066 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1067 * gdb.threads/pending-step.exp: Use standard_testfile,
1068 clean_restart. Remove incdir.
1069 * gdb.threads/print-threads.exp: Use standard_testfile,
1070 clean_restart. Remove incdir.
1071 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1072 clean_restart. Remove incdir.
1073 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1074 Remove incdir.
1075 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1076 incdir.
1077 * gdb.threads/sigthread.exp: Use standard_testfile,
1078 clean_restart.
1079 * gdb.threads/staticthreads.exp: Use standard_testfile,
1080 clean_restart. Remove incdir.
1081 * gdb.threads/switch-threads.exp: Use standard_testfile,
1082 clean_restart. Remove incdir.
1083 * gdb.threads/thread-execl.exp: Use standard_testfile,
1084 clean_restart. Remove incdir.
1085 * gdb.threads/thread-find.exp: Use standard_testfile,
1086 clean_restart.
1087 * gdb.threads/thread-specific.exp: Use standard_testfile,
1088 clean_restart. Remove incdir.
1089 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1090 clean_restart. Remove incdir.
1091 * gdb.threads/thread_check.exp: Use standard_testfile,
1092 clean_restart. Remove incdir.
1093 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1094 incdir.
1095 * gdb.threads/threadapply.exp: Use standard_testfile,
1096 clean_restart. Remove incdir.
1097 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1098 clean_restart. Remove incdir.
1099 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1100 clean_restart.
1101 * gdb.threads/tls-shared.exp: Use standard_testfile,
1102 clean_restart, standard_output_file.
1103 * gdb.threads/tls-var.exp: Use standard_testfile,
1104 standard_output_file.
1105 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1106 Remove incdir.
1107 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1108 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1109 incdir.
1110 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1111 clean_restart. Remove incdir.
1112
497a5eb0
TT
11132012-06-26 Tom Tromey <tromey@redhat.com>
1114
1115 * gdb.trace/actions.exp: Use standard_testfile.
1116 * gdb.trace/ax.exp: Use standard_testfile.
1117 * gdb.trace/backtrace.exp: Use standard_testfile.
1118 * gdb.trace/change-loc.exp: Use standard_testfile.
1119 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1120 * gdb.trace/collection.exp: Use standard_testfile,
1121 prepare_for_testing.
1122 * gdb.trace/deltrace.exp: Use standard_testfile.
1123 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1124 * gdb.trace/ftrace.exp: Use standard_testfile.
1125 * gdb.trace/infotrace.exp: Use standard_testfile.
1126 * gdb.trace/packetlen.exp: Use standard_testfile.
1127 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1128 * gdb.trace/passcount.exp: Use standard_testfile.
1129 * gdb.trace/pending.exp: Use standard_testfile.
1130 * gdb.trace/report.exp: Use standard_testfile.
1131 * gdb.trace/save-trace.exp: Use standard_testfile.
1132 * gdb.trace/stap-trace.exp: Use standard_testfile.
1133 * gdb.trace/status-stop.exp: Use standard_testfile.
1134 * gdb.trace/strace.exp: Use standard_testfile.
1135 * gdb.trace/tfile.exp: Use standard_testfile.
1136 * gdb.trace/tfind.exp: Use standard_testfile.
1137 * gdb.trace/trace-break.exp: Use standard_testfile.
1138 * gdb.trace/trace-mt.exp: Use standard_testfile.
1139 * gdb.trace/tracecmd.exp: Use standard_testfile.
1140 * gdb.trace/tspeed.exp: Use standard_testfile.
1141 * gdb.trace/tstatus.exp: Use standard_testfile.
1142 * gdb.trace/tsv.exp: Use standard_testfile.
1143 * gdb.trace/unavailable.exp: Use standard_testfile,
1144 prepare_for_testing.
1145 * gdb.trace/while-dyn.exp: Use standard_testfile.
1146 * gdb.trace/while-stepping.exp: Use standard_testfile.
1147
7686c074
TT
11482012-06-26 Tom Tromey <tromey@redhat.com>
1149
1150 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1151 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1152 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1153 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1154 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1155 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1156 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1157 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1158 prepare_for_testing.
1159 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1160 prepare_for_testing.
1161 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1162 prepare_for_testing.
1163 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1164 prepare_for_testing.
1165 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1166 prepare_for_testing
1167 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1168 * gdb.reverse/machinestate.exp: Use standard_testfile.
1169 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1170 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1171 build_executable.
1172 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1173 build_executable.
1174 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1175 standard_output_file.
1176 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1177 standard_output_file.
1178 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1179 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1180 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1181 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1182 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1183 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1184
481fc100
TT
11852012-06-26 Tom Tromey <tromey@redhat.com>
1186
1187 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1188 standard_output_file.
1189 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1190 prepare_for_testing. Remove directory-checking code.
1191
7bb18ae2
TT
11922012-06-25 Tom Tromey <tromey@redhat.com>
1193
1194 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1195 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1196 build_executable, not prepare_for_testing.
1197 * gdb.multi/base.exp: Use standard_output_file. Use
1198 build_executable, not prepare_for_testing.
1199
cf09b3e4
TT
12002012-06-25 Tom Tromey <tromey@redhat.com>
1201
1202 * gdb.fortran/subarray.exp: Use standard_testfile,
1203 prepare_for_testing.
1204 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1205 * gdb.fortran/module.exp: Use standard_testfile.
1206 * gdb.fortran/logical.exp: Use standard_testfile.
1207 * gdb.fortran/library-module.exp: Use standard_testfile,
1208 standard_output_file.
1209 * gdb.fortran/derived-type.exp: Use standard_testfile,
1210 prepare_for_testing.
1211 * gdb.fortran/complex.exp: Use standard_testfile,
1212 prepare_for_testing.
1213 * gdb.fortran/charset.exp: Use standard_testfile.
1214 * gdb.fortran/array-element.exp: Use standard_testfile,
1215 prepare_for_testing.
1216
18b5ff1b
KS
12172012-06-25 Keith Seitz <keiths@redhat.com>
1218
1219 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1220 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1221
17b77626
TT
12222012-06-25 Tom Tromey <tromey@redhat.com>
1223
1224 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1225 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1226 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1227 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1228
f91e3dc1
TT
12292012-06-25 Tom Tromey <tromey@redhat.com>
1230
1231 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1232 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1233 * gdb.linespec/linespec.exp: Use standard_testfile.
1234
a884434d
TT
12352012-06-25 Tom Tromey <tromey@redhat.com>
1236
1237 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1238 prepare_for_testing.
1239
efc9d70a
TT
12402012-06-25 Tom Tromey <tromey@redhat.com>
1241
1242 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1243 prepare_for_testing.
1244 * gdb.opt/inline-break.exp: Use standard_testfile,
1245 prepare_for_testing.
1246 * gdb.opt/inline-bt.exp: Use standard_testfile,
1247 prepare_for_testing.
1248 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1249 prepare_for_testing.
1250 * gdb.opt/inline-locals.exp: Use standard_testfile,
1251 prepare_for_testing.
1252
e2fc92c6
TT
12532012-06-25 Tom Tromey <tromey@redhat.com>
1254
1255 * gdb.asm/asm-source.exp: Use standard_output_file,
1256 standard_testfile. Construct .o files in proper subdir.
1257
b0963d73
TT
12582012-06-25 Tom Tromey <tromey@redhat.com>
1259
1260 * gdb.server/ext-attach.exp: Use standard_testfile,
1261 prepare_for_testing.
1262 * gdb.server/ext-run.exp: Use standard_testfile,
1263 build_executable.
1264 * gdb.server/file-transfer.exp: Use standard_testfile,
1265 prepare_for_testing.
1266 * gdb.server/server-exec-info.exp: Use standard_testfile.
1267 * gdb.server/server-mon.exp: Use standard_testfile,
1268 prepare_for_testing.
1269 * gdb.server/server-run.exp: Use standard_testfile,
1270 build_executable.
1271 * gdb.server/solib-list.exp: Use standard_testfile,
1272 standard_output_file.
1273
8a3e1f8d
TT
12742012-06-25 Tom Tromey <tromey@redhat.com>
1275
1276 * lib/gdb.exp (standard_output_file): Use "file join".
1277 * gdb.go/chan.exp: Use standard_testfile.
1278 * gdb.go/handcall.exp: Use standard_testfile.
1279 * gdb.go/hello.exp: Use standard_testfile.
1280 * gdb.integers/chan.exp: Use standard_testfile.
1281 * gdb.go/methods.exp: Use standard_testfile.
1282 * gdb.go/package.exp: Use standard_testfile.
1283 * gdb.go/strings.exp: Use standard_testfile.
1284 * gdb.go/types.exp: Use standard_testfile.
1285 * gdb.go/unsafe.exp: Use standard_testfile.
1286
944a9061
MGD
12872012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1288
1289 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1290
1c06bd58
JK
12912012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1292
1293 Fix regression by the previous commit.
1294 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1295
b4a58790
TT
12962012-06-22 Tom Tromey <tromey@redhat.com>
1297
1298 * gdb.python/lib-types.exp: Use standard_testfile,
1299 prepare_for_testing.
1300 * gdb.python/py-block.exp: Use standard_testfile.
1301 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1302 * gdb.python/py-events.exp: Use standard_testfile,
1303 standard_output_file.
1304 * gdb.python/py-evsignal.exp: Use standard_testfile.
1305 * gdb.python/py-evethreads.exp: Use standard_testfile.
1306 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1307 * gdb.python/py-explore.exp: Use standard_testfile.
1308 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1309 standard_output_file.
1310 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1311 prepare_for_testing.
1312 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1313 * gdb.python/py-frame.exp: Use standard_testfile.
1314 * gdb.python/py-inferior.exp: Use standard_testfile.
1315 * gdb.python/py-infthread.exp: Use standard_testfile.
1316 * gdb.python/py-mi.exp: Use standard_testfile.
1317 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1318 build_executable.
1319 * gdb.python/py-objfile.exp: Use standard_testfile.
1320 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1321 prepare_for_testing.
1322 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1323 * gdb.python/py-progspace.exp: Use standard_testfile,
1324 build_executable.
1325 * gdb.python/py-prompt.exp: Use standard_testfile,
1326 build_executable.
1327 * gdb.python/py-section-script.exp: Use standard_testfile,
1328 build_executable.
1329 * gdb.python/py-shared.exp: Use standard_testfile,
1330 standard_output_file, clean_restart.
1331 * gdb.python/py-symbol.exp: Use standard_output_file,
1332 prepare_for_testing.
1333 * gdb.python/py-symtab.exp: Use standard_output_file,
1334 prepare_for_testing
1335 * gdb.python/py-template.exp: Use standard_testfile.
1336 * gdb.python/py-type.exp: Use standard_testfile.
1337 * gdb.python/py-value-cc.exp: Use standard_testfile.
1338 * gdb.python/py-value.exp: Use standard_testfile.
1339 * gdb.python/python.exp: Use standard_testfile, build_executable.
1340
2c44deac
TT
13412012-06-22 Tom Tromey <tromey@redhat.com>
1342
1343 * gdb.objc/basicclass.exp: Use standard_testfile.
1344 (do_objc_tests): Don't declare objdir.
1345 * gdb.objc/nondebug.exp: Use standard_testfile.
1346 (do_objc_tests): Don't declare objdir.
1347 * gdb.objc/objcdecode.exp: Use standard_testfile.
1348 (do_objc_tests): Don't declare objdir.
1349
c24ccbce
TT
13502012-06-22 Tom Tromey <tromey@redhat.com>
1351
1352 * gdb.java/jmain.exp: Use standard_testfile.
1353 * gdb.java/jmisc.exp: Use standard_testfile.
1354 * gdb.java/jnpe.exp: Use standard_testfile.
1355 * gdb.java/jprint.exp: Use standard_testfile.
1356
0a6d0306
TT
13572012-06-22 Tom Tromey <tromey@redhat.com>
1358
1359 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1360 (standard_output_file, standard_testfile): New procs.
1361 (build_executable, clean_restart): Use standard_output_file.
1362
6ea815ef
YQ
13632012-06-22 Yao Qi <yao@codesourcery.com>
1364
1365 * boards/native-gdbserver.exp: New proc ${board}_exec.
1366 * boards/native-stdio-gdbserver.exp: Likewise.
1367
4c93b1db
TT
13682012-06-21 Tom Tromey <tromey@redhat.com>
1369
1370 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1371 (build_executable): Update.
1372 (get_compiler_info): Remove 'binfile' argument.
1373 * gdb.ada/arrayidx.exp: Update.
1374 * gdb.ada/null_array.exp: Update.
1375 * gdb.arch/altivec-abi.exp: Update.
1376 * gdb.arch/altivec-regs.exp: Update.
1377 * gdb.arch/amd64-byte.exp: Update.
1378 * gdb.arch/amd64-dword.exp: Update.
1379 * gdb.arch/amd64-word.exp: Update.
1380 * gdb.arch/i386-avx.exp: Update.
1381 * gdb.arch/i386-byte.exp: Update.
1382 * gdb.arch/i386-sse.exp: Update.
1383 * gdb.arch/i386-word.exp: Update.
1384 * gdb.arch/ppc-dfp.exp: Update.
1385 * gdb.arch/ppc-fp.exp: Update.
1386 * gdb.arch/vsx-regs.exp: Update.
1387 * gdb.base/all-bin.exp: Update.
1388 * gdb.base/annota1.exp: Update.
1389 * gdb.base/async.exp: Update.
1390 * gdb.base/attach.exp: Update.
1391 * gdb.base/break-interp.exp: Update.
1392 * gdb.base/call-ar-st.exp: Update.
1393 * gdb.base/call-rt-st.exp: Update.
1394 * gdb.base/call-sc.exp: Update.
1395 * gdb.base/callfuncs.exp: Update.
1396 * gdb.base/catch-load.exp: Update.
1397 * gdb.base/completion.exp: Update.
1398 * gdb.base/complex.exp: Update.
1399 * gdb.base/condbreak.exp: Update.
1400 * gdb.base/consecutive.exp: Update.
1401 * gdb.base/constvars.exp: Update.
1402 * gdb.base/corefile.exp: Update.
1403 * gdb.base/eval-skip.exp: Update.
1404 * gdb.base/expand-psymtabs.exp: Update.
1405 * gdb.base/exprs.exp: Update.
1406 * gdb.base/fileio.exp: Update.
1407 * gdb.base/fixsection.exp: Update.
1408 * gdb.base/funcargs.exp: Update.
1409 * gdb.base/gdb11530.exp: Update.
1410 * gdb.base/gdb1555.exp: Update.
1411 * gdb.base/gnu-ifunc.exp: Update.
1412 * gdb.base/gnu_vector.exp: Update.
1413 * gdb.base/info-macros.exp: Update.
1414 * gdb.base/jit-simple.exp: Update.
1415 * gdb.base/jit-so.exp: Update.
1416 * gdb.base/jit.exp: Update.
1417 * gdb.base/langs.exp: Update.
1418 * gdb.base/list.exp: Update.
1419 * gdb.base/logical.exp: Update.
1420 * gdb.base/long_long.exp: Update.
1421 * gdb.base/longjmp.exp: Update.
1422 * gdb.base/macscp.exp: Update.
1423 * gdb.base/mips_pro.exp: Update.
1424 * gdb.base/miscexprs.exp: Update.
1425 * gdb.base/morestack.exp: Update.
1426 * gdb.base/nodebug.exp: Update.
1427 * gdb.base/opaque.exp: Update.
1428 * gdb.base/pc-fp.exp: Update.
1429 * gdb.base/pending.exp: Update.
1430 * gdb.base/permissions.exp: Update.
1431 * gdb.base/pointers.exp: Update.
1432 * gdb.base/prelink.exp: Update.
1433 * gdb.base/printcmds.exp: Update.
1434 * gdb.base/psymtab.exp: Update.
1435 * gdb.base/ptype.exp: Update.
1436 * gdb.base/relational.exp: Update.
1437 * gdb.base/scope.exp: Update.
1438 * gdb.base/setvar.exp: Update.
1439 * gdb.base/shlib-call.exp: Update.
1440 * gdb.base/shreloc.exp: Update.
1441 * gdb.base/signals.exp: Update.
1442 * gdb.base/sizeof.exp: Update.
1443 * gdb.base/so-impl-ld.exp: Update.
1444 * gdb.base/so-indr-cl.exp: Update.
1445 * gdb.base/solib-disc.exp: Update.
1446 * gdb.base/solib-display.exp: Update.
1447 * gdb.base/solib-nodir.exp: Update.
1448 * gdb.base/solib-overlap.exp: Update.
1449 * gdb.base/solib-symbol.exp: Update.
1450 * gdb.base/solib-weak.exp: Update.
1451 * gdb.base/solib.exp: Update.
1452 * gdb.base/store.exp: Update.
1453 * gdb.base/structs.exp: Update.
1454 * gdb.base/structs2.exp: Update.
1455 * gdb.base/type-opaque.exp: Update.
1456 * gdb.base/unload.exp: Update.
1457 * gdb.base/varargs.exp: Update.
1458 * gdb.base/volatile.exp: Update.
1459 * gdb.base/watch_thread_num.exp: Update.
1460 * gdb.base/watchpoint-solib.exp: Update.
1461 * gdb.base/watchpoint.exp: Update.
1462 * gdb.base/watchpoints.exp: Update.
1463 * gdb.base/whatis.exp: Update.
1464 * gdb.cell/arch.exp: Update.
1465 * gdb.cell/break.exp: Update.
1466 * gdb.cell/bt.exp: Update.
1467 * gdb.cell/core.exp: Update.
1468 * gdb.cell/data.exp: Update.
1469 * gdb.cell/ea-cache.exp: Update.
1470 * gdb.cell/f-regs.exp: Update.
1471 * gdb.cell/fork.exp: Update.
1472 * gdb.cell/gcore.exp: Update.
1473 * gdb.cell/mem-access.exp: Update.
1474 * gdb.cell/ptype.exp: Update.
1475 * gdb.cell/registers.exp: Update.
1476 * gdb.cell/sizeof.exp: Update.
1477 * gdb.cell/solib-symbol.exp: Update.
1478 * gdb.cell/solib.exp: Update.
1479 * gdb.cp/ambiguous.exp: Update.
1480 * gdb.cp/breakpoint.exp: Update.
1481 * gdb.cp/bs15503.exp: Update.
1482 * gdb.cp/casts.exp: Update.
1483 * gdb.cp/class2.exp: Update.
1484 * gdb.cp/cpexprs.exp: Update.
1485 * gdb.cp/cplusfuncs.exp: Update.
1486 * gdb.cp/ctti.exp: Update.
1487 * gdb.cp/dispcxx.exp: Update.
1488 * gdb.cp/gdb1355.exp: Update.
1489 * gdb.cp/gdb2384.exp: Update.
1490 * gdb.cp/gdb2495.exp: Update.
1491 * gdb.cp/infcall-dlopen.exp: Update.
1492 * gdb.cp/local.exp: Update.
1493 * gdb.cp/m-data.exp: Update.
1494 * gdb.cp/m-static.exp: Update.
1495 * gdb.cp/mb-ctor.exp: Update.
1496 * gdb.cp/mb-inline.exp: Update.
1497 * gdb.cp/mb-templates.exp: Update.
1498 * gdb.cp/member-ptr.exp: Update.
1499 * gdb.cp/method.exp: Update.
1500 * gdb.cp/namespace.exp: Update.
1501 * gdb.cp/nextoverthrow.exp: Update.
1502 * gdb.cp/nsdecl.exp: Update.
1503 * gdb.cp/nsrecurs.exp: Update.
1504 * gdb.cp/nsstress.exp: Update.
1505 * gdb.cp/nsusing.exp: Update.
1506 * gdb.cp/pr-1023.exp: Update.
1507 * gdb.cp/pr-1210.exp: Update.
1508 * gdb.cp/pr-574.exp: Update.
1509 * gdb.cp/pr9631.exp: Update.
1510 * gdb.cp/printmethod.exp: Update.
1511 * gdb.cp/psmang.exp: Update.
1512 * gdb.cp/re-set-overloaded.exp: Update.
1513 * gdb.cp/rtti.exp: Update.
1514 * gdb.cp/shadow.exp: Update.
1515 * gdb.cp/templates.exp: Update.
1516 * gdb.cp/try_catch.exp: Update.
1517 * gdb.dwarf2/dw2-ranges.exp: Update.
1518 * gdb.dwarf2/pr10770.exp: Update.
1519 * gdb.fortran/library-module.exp: Update.
1520 * gdb.hp/gdb.aCC/optimize.exp: Update.
1521 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1522 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1523 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1524 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1525 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1526 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1527 * gdb.hp/gdb.compat/xdb1.exp: Update.
1528 * gdb.hp/gdb.compat/xdb2.exp: Update.
1529 * gdb.hp/gdb.compat/xdb3.exp: Update.
1530 * gdb.hp/gdb.defects/bs14602.exp: Update.
1531 * gdb.hp/gdb.defects/solib-d.exp: Update.
1532 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1533 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1534 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1535 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1536 * gdb.mi/gdb792.exp: Update.
1537 * gdb.mi/mi-pending.exp: Update.
1538 * gdb.mi/mi-solib.exp: Update.
1539 * gdb.mi/mi-var-cp.exp: Update.
1540 * gdb.opt/clobbered-registers-O2.exp: Update.
1541 * gdb.opt/inline-bt.exp: Update.
1542 * gdb.opt/inline-cmds.exp: Update.
1543 * gdb.opt/inline-locals.exp: Update.
1544 * gdb.python/py-events.exp: Update.
1545 * gdb.python/py-finish-breakpoint.exp: Update.
1546 * gdb.python/py-type.exp: Update.
1547 * gdb.reverse/solib-precsave.exp: Update.
1548 * gdb.reverse/solib-reverse.exp: Update.
1549 * gdb.server/solib-list.exp: Update.
1550 * gdb.stabs/weird.exp: Update.
1551 * gdb.threads/attach-into-signal.exp: Update.
1552 * gdb.threads/attach-stopped.exp: Update.
1553 * gdb.threads/tls-shared.exp: Update.
1554 * gdb.trace/change-loc.exp: Update.
1555 * gdb.trace/strace.exp: Update.
1556
95c391b6
TT
15572012-06-19 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.base/whatis.exp: Add tests.
1560
e910f0b6
TT
15612012-06-19 Tom Tromey <tromey@redhat.com>
1562
1563 * gdb.cp/m-static.cc (keepalive): New function.
1564 (gnu_obj_1::method): Use it.
1565
422d65e7
DE
15662012-06-18 Doug Evans <dje@google.com>
1567
1568 * gdb.base/info-fun.exp: New file.
1569 * gdb.base/info-fun.c: New file.
1570 * gdb.base/info-fun-solib.c: New file.
1571
e2e4d78b
JK
15722012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 Remove stale dummy frames.
1575 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1576 (maintenance info breakpoints): New tests.
1577 * gdb.base/stale-infcall.c: New file.
1578 * gdb.base/stale-infcall.exp: New file.
1579
1788b2d3
JK
15802012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1581
1582 * gdb.arch/amd64-entry-value-param.S: New file.
1583 * gdb.arch/amd64-entry-value-param.c: New file.
1584 * gdb.arch/amd64-entry-value-param.exp: New file.
1585
663b969e
TT
15862012-06-15 Tom Tromey <tromey@redhat.com>
1587
1588 * gdb.cp/namespace.exp: Add "show lang" test.
1589
8e09ad05
IS
15902012-06-15 Iain Sandoe <iain@codesourcery.com>
1591
1592 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1593 case. (top level): Use gdb_file_cmd instead of gdb_load.
1594
f85e18ee
JK
15952012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1596
1597 PR tdep/14222
1598 * gdb.arch/i386-sse-stack-align.S: New file.
1599 * gdb.arch/i386-sse-stack-align.c: New file.
1600 * gdb.arch/i386-sse-stack-align.exp: New file.
1601
f3b5e280
KS
16022012-06-13 Keith Seitz <keiths@redhat.com>
1603
1604 PR breakpoints/13798 and mi/11541
1605 * gdb.linespec/ls-errs.exp: Add a few more tests for
1606 filenames with spaces and colons.
1607
50af5481
JK
16082012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1609
1610 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1611 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1612 (test_function): Call CV_f.
1613 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1614 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1615 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1616 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1617 (p CV_f(CV::i)): New tests.
1618
d55637df
TT
16192012-06-13 Tom Tromey <tromey@redhat.com>
1620
1621 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1622
cc80f267
JK
16232012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1624
1625 Fix regression by the "ambiguous linespec" series.
1626 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1627 tests.
1628
bb2af9cc
JK
16292012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1632 missing.
1633
e81a37f7
TT
16342012-06-11 Tom Tromey <tromey@redhat.com>
1635
1636 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1637 location...
1638 (main): ...here.
1639
8efd7788
YQ
16402012-06-07 Yao Qi <yao@codesourcery.com>
1641
1642 * gdb.trace/strace.exp: Shorten some too-long lines.
1643
359f5fe6
PA
16442012-06-06 Pedro Alves <palves@redhat.com>
1645
1646 * gdb.threads/clone-new-thread-event.c: New file.
1647 * gdb.threads/clone-new-thread-event.exp: New file.
1648
7b2fe205
YQ
16492012-06-06 Yao Qi <yao@codesourcery.com>
1650
1651 * gdb.base/dprintf.c (main): Add extra parameter when calling
1652 printf and fprintf.
1653 (bar): New function. It is a dead function, but to ensure
1654 'malloc' is linked explicitly.
1655
3eca55e8
YQ
16562012-06-06 Yao Qi <yao@codesourcery.com>
1657
1658 * gdb.base/info-proc.exp: Return if target doesn't support
1659 'info proc'.
1660
91cc9324
JK
16612012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1662
1663 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1664 (run program with breakpoint commands): XFAIl if it is not.
1665
c56e7c43
JB
16662012-06-05 Joel Brobecker <brobecker@adacore.com>
1667
1668 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1669 and add comment.
1670 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1671 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1672 "STOP" marker. Adjust testing strategy to make it work on
1673 all targets.
1674
1675 * gdb.base/print-file-var-main.c (main): Rewrite using local
1676 variables and adjust get_version_2's return value check.
1677 Add small comment.
1678 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1679 marker. Adjust testing strategy to make it work on all targets.
1680
ccab2054
JB
16812012-06-05 Joel Brobecker <brobecker@adacore.com>
1682
1683 * gdb.ada/bad-task-bp-keyword: New testcase.
1684
d0d86158
JK
16852012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1688 Simplify it to ...
1689 (symbol-file ${testfile1}): ... here.
1690 (test eliminated var my_global_symbol)
1691 (test eliminated var my_static_symbol)
1692 (test eliminated var my_global_func, get address of main): Wrap them to
1693 'single psymtabs' and 'single symtabs'
1694 (get address of my_global_symbol, get address of my_static_symbol)
1695 (get address of my_global_func, get address of main): Wrap them to
1696 'order1' and 'order2'.
1697
952cf74c
JK
1698 * gdb.base/code_elim.exp
1699 (add-symbol-file ${testfile1} 0x100000)
1700 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1701 'order2'.
1702 (order1: add-symbol-file ${testfile1} 0x100000)
1703 (order1: add-symbol-file ${testfile2} 0x200000)
1704 (order2: add-symbol-file ${testfile2} 0x200000)
1705 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1706 .bss as appropriate.
1707
0c5bf5a9
JK
17082012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 * gdb.server/solib-list-lib.c: New file.
1711 * gdb.server/solib-list-main.c: New file.
1712 * gdb.server/solib-list.exp: New file.
1713
4196f325
MR
17142012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1715
1716 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1717 for 'set print symbol' change.
1718
bfb05775
JK
17192012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1720
1721 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1722 .debug_abbrev_seg3.
1723
685b1105
JK
17242012-05-24 John Steele Scott <toojays@toojays.net>
1725
1726 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1727 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1728 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1729
f3e0e960
SS
17302012-05-23 Stan Shebs <stan@codesourcery.com>
1731
1732 * gdb.mi/mi-info-os.exp: New file.
1733
11eb1b4d
KS
17342012-05-23 Keith Seitz <keiths@redhat.com>
1735
1736 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1737 return -1 to suppress the rest of the tests.
1738 (compile_stap_bin): Return boolean success value.
1739
b1af9e97
TT
17402012-05-21 Tom Tromey <tromey@redhat.com>
1741
1742 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1743 Remove kfails.
1744 (test_print_mi_member_types): Likewise.
1745
248537e3
TT
17462012-05-21 Tom Tromey <tromey@redhat.com>
1747
1748 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1749 print symbol' change.
1750
d791e155
TJB
17512012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1752
1753 * gdb.python/py-prompt.exp: Quit if the target is remote.
1754
e77afa2e
JK
17552012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1756
1757 Fix ERROR: internal buffer is full.
1758 * gdb.base/info-os.exp (expect_multiline): New function.
1759 (get process list, get process groups, get threads)
1760 (get file descriptors, get internet-domain sockets)
1761 (get shared-memory regions, get semaphores, get message queues): Use
1762 it for these tests.
1763
9cb709b6
TT
17642012-05-18 Tom Tromey <tromey@redhat.com>
1765
1766 * gdb.mi/mi-var-cmd.exp: Update.
1767 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1768 * gdb.cp/virtbase.exp: Update.
1769 * gdb.cp/classes.exp (test_static_members): Update.
1770 * gdb.cp/casts.exp: Update.
1771 * gdb.base/pointers.exp: Update.
1772 * gdb.base/funcargs.exp (pointer_args): Update.
1773 (structs_by_reference): Update.
1774 * gdb.base/find.exp: Update.
1775 * gdb.base/call-strs.exp: Send "set print symbol off".
1776 * gdb.base/call-ar-st.exp: Update.
1777 * gdb.ada/fun_addr.exp: Update.
1778 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1779 Call it.
1780 (test_print_repeats_10, test_print_strings)
1781 (test_print_char_arrays): Update.
1782
b012acdd
TT
17832012-05-18 Tom Tromey <tromey@redhat.com>
1784
1785 * gdb.base/charset.exp (string_display): Update.
1786
1d51a733
TT
17872012-05-18 Tom Tromey <tromey@redhat.com>
1788
1789 * gdb.mi/mi2-var-display.exp: Update.
1790 * gdb.mi/mi-var-display.exp: Update.
1791 * gdb.mi/mi-var-child.exp: Update.
1792 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1793 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1794
957df313
DE
17952012-05-17 Doug Evans <dje@google.com>
1796
682c7f7b
DE
1797 * info-macros.exp: Pass "debug" to prepare_for_testing.
1798
957df313
DE
1799 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1800 * gdb.ada/Makefile.in (clean): Ditto.
1801 * gdb.arch/Makefile.in (clean): Ditto.
1802 * gdb.asm/Makefile.in (clean): Ditto.
1803 * gdb.base/Makefile.in (clean): Ditto.
1804 * gdb.cell/Makefile.in (clean): Ditto.
1805 * gdb.cp/Makefile.in (clean): Ditto.
1806 * gdb.disasm/Makefile.in (clean): Ditto.
1807 * gdb.dwarf2/Makefile.in (clean): Ditto.
1808 * gdb.fortran/Makefile.in (clean): Ditto.
1809 * gdb.go/Makefile.in (clean): Ditto.
1810 * gdb.hp/Makefile.in (clean): Ditto.
1811 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1812 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1813 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1814 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1815 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1816 * gdb.java/Makefile.in (clean): Ditto.
1817 * gdb.linespec/Makefile.in (clean): Ditto.
1818 * gdb.mi/Makefile.in (clean): Ditto.
1819 * gdb.modula2/Makefile.in (clean): Ditto.
1820 * gdb.multi/Makefile.in (clean): Ditto.
1821 * gdb.objc/Makefile.in (clean): Ditto.
1822 * gdb.opencl/Makefile.in (clean): Ditto.
1823 * gdb.opt/Makefile.in (clean): Ditto.
1824 * gdb.pascal/Makefile.in (clean): Ditto.
1825 * gdb.python/Makefile.in (clean): Ditto.
1826 * gdb.reverse/Makefile.in (clean): Ditto.
1827 * gdb.server/Makefile.in (clean): Ditto.
1828 * gdb.stabs/Makefile.in (clean): Ditto.
1829 * gdb.threads/Makefile.in (clean): Ditto.
1830 * gdb.trace/Makefile.in (clean): Ditto.
1831 * gdb.xml/Makefile.in (clean): Ditto.
1832
abc9d0dc
TT
18332012-05-16 Tom Tromey <tromey@redhat.com>
1834
1835 * gdb.base/macscp1.c (macscp_expr): Add comment.
1836 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1837
6a3a010b
MR
18382012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1839
1840 * gdb.base/return-nodebug.exp: Also test float and double types.
1841
01429c8e
JK
18422012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1843
1844 PR testsuite/12649
1845 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1846
54115cd4
JK
1847 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1848
0c5f383f
SDJ
18492012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1850
1851 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1852 `rerun_to_main'.
1853 (stap_test_no_debuginfo): Likewise.
1854
e7e0cddf
SS
18552012-05-14 Stan Shebs <stan@codesourcery.com>
1856
1857 * gdb.base/dprintf.c: New file.
1858 * gdb.base/dprintf.exp: New file.
1859
c772f8e7
HZ
18602012-05-14 Hui Zhu <hui_zhu@mentor.com>
1861
1862 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1863 * gdb.trace/disconnected-tracing.c: New file.
1864 * gdb.trace/disconnected-tracing.exp: New file.
1865
7efc75aa
SCR
18662012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1867
1868 * gdb.python/python.c: Add a new breakpoint comment.
1869 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1870
85d4a676
SS
18712011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1872
1873 * gdb.base/info-os.exp: New file.
1874 * gdb.base/info-os.c: New file.
1875
64ea88dc
JB
18762012-05-10 Joel Brobecker <brobecker@adacore.com>
1877
4647ab1b
JB
1878 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1879 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1880 New files.
64ea88dc 1881
afba63f1
JB
18822012-05-10 Joel Brobecker <brobecker@adacore.com>
1883
1884 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1885 gdb.base/ctxobj.exp: New files.
1886
9d198b1e
TT
18872012-05-09 Tom Tromey <tromey@redhat.com>
1888
1889 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1890
9bfee719
MR
18912012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1892
1893 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1894
3a7341d8
MR
18952012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1896
1897 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1898 before using it.
1899
52b3699b
TG
19002012-05-04 Tristan Gingold <gingold@adacore.com>
1901
1902 * gdb.base/set-noassign.exp: New test.
1903
a20ee7a4
SCR
19042012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1905
1906 * gdb.python/py-symbol.exp: Add tests to test the new methods
1907 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1908 * gdb.python/py-symbol.c: Add new struct to help test
1909 gdb.Symtab.static_block().
1910
bf2f0858
DE
19112012-05-03 Doug Evans <dje@google.com>
1912
1913 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1914 commented out.
1915
2d4e0376
YQ
19162012-05-03 Yao Qi <yao@codesourcery.com>
1917
1918 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1919 doesn't support.
1920 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1921 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1922
6d0bb9f3
YQ
19232012-05-03 Yao Qi <yao@codesourcery.com>
1924
1925 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1926
fd820528
DE
19272012-04-30 Doug Evans <dje@google.com>
1928
1929 PR testsuite/13961
1930 * gdb.dwarf2/pr13961.S: New file.
1931 * gdb.dwarf2/pr13961.exp: New file.
1932
b9e219b9
YQ
19332012-04-29 Yao Qi <yao@codesourcery.com>
1934
1935 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1936
3019eac3
DE
19372012-04-28 Doug Evans <dje@google.com>
1938
1939 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1940 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1941 All uses updated.
1942 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1943 "ptype func_cu1" to expand cu2 before cu1.
1944
62e5f89c
SDJ
19452012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1946 Tom Tromey <tromey@redhat.com>
1947
1948 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1949 variables.
1950 * gdb.base/stap-probe.c: New file.
1951 * gdb.base/stap-probe.exp: New file.
1952 * gdb.trace/stap-trace.c: New file.
1953 * gdb.trace/stap-trace.exp: New file.
1954 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1955 libgcc's unwinder.
1956
14132e89
MR
19572012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1958
1959 * gdb.arch/mips16-thunks-inmain.c: New file.
1960 * gdb.arch/mips16-thunks-main.c: New file.
1961 * gdb.arch/mips16-thunks-sin.c: New file.
1962 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1963 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1964 * gdb.arch/mips16-thunks-sinmain.c: New file.
1965 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1966 * gdb.arch/mips16-thunks.exp: New file.
1967
a766d390
DE
19682012-04-25 Doug Evans <dje@google.com>
1969
1970 * configure.ac: Create gdb.go/Makefile.
1971 * configure: Regenerate.
1972 * gdb.base/default.exp: Add "go" to "set language" testing.
1973 * gdb.go/Makefile.in: New file.
1974 * gdb.go/basic-types.exp: New file.
1975 * gdb.go/chan.exp: New file.
1976 * gdb.go/chan.go: New file.
1977 * gdb.go/handcall.exp: New file.
1978 * gdb.go/handcall.go: New file.
1979 * gdb.go/hello.exp: New file.
1980 * gdb.go/hello.go: New file.
1981 * gdb.go/integers.exp: New file.
1982 * gdb.go/integers.go: New file.
1983 * gdb.go/methods.exp: New file.
1984 * gdb.go/methods.go: New file.
1985 * gdb.go/package.exp: New file.
1986 * gdb.go/package1.go: New file.
1987 * gdb.go/package2.go: New file.
1988 * gdb.go/print.exp: New file.
1989 * gdb.go/strings.exp: New file.
1990 * gdb.go/strings.go: New file.
1991 * gdb.go/types.exp: New file.
1992 * gdb.go/types.go: New file.
1993 * gdb.go/unsafe.exp: New file.
1994 * gdb.go/unsafe.go: New file.
1995 * lib/future.exp: Add Go support.
1996 (gdb_find_go, gdb_find_go_linker): New procs.
1997 (gdb_default_target_compile): Add Go support.
1998 * lib/gdb.exp (skip_go_tests): New proc.
1999 * lib/go.exp: New file.
2000
e65f9ffb
TT
20012012-04-25 Tom Tromey <tromey@redhat.com>
2002
2003 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2004
14e75d8e
JK
20052012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2006 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 PR symtab/7259:
2009 * gdb.base/enumval.c: New test case.
2010 * gdb.base/enumval.exp: New test case.
2011 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2012 field.bitpos.
2013
f3525b70
PA
20142012-04-17 Pedro Alves <palves@redhat.com>
2015
2016 * Makefile.in (site.exp): Make site.exp source
2017 $srcdir/lib/append_gdb_boards_dir.exp.
2018 * lib/append_gdb_boards_dir.exp: New file.
2019
bccbefd2
JK
20202012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2021
2022 New option "set auto-load safe-path".
2023 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2024 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2025
bf88dd68
JK
20262012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2027
2028 auto-load: Implementation.
2029 * gdb.base/help.exp (test set height): Increase the height.
2030 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2031 to ...
2032 (info auto-load python-scripts): ... here.
2033 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2034 to ...
2035 (info auto-load python-scripts *): ... here.
2036
c0d4d1c0
YQ
20372012-04-16 Yao Qi <yao@codesourcery.com>
2038
2039 * lib/trace-support.exp (get_in_proc_agent): New.
2040 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2041 of in process trace agent.
2042 * gdb.trace/ftrace.exp: Likewise.
2043 * gdb.trace/pending.exp: Likewise.
2044 * gdb.trace/trace-break.exp: Likewise.
2045 * gdb.trace/trace-mt.exp
2046 * gdb.trace/tspeed.exp: Likewise.
2047 * gdb.trace/tstatus.exp
2048 * gdb.trace/strace.exp: Likewise.
2049
cbf68a60
TS
20502012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2051
dd6d3b70
TS
2052 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2053 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2054
cbf68a60
TS
2055 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2056
8264ba82
AG
20572012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2058
2059 PR mi/13393
2060 * gdb.mi/mi-var-rtti.cc: New file.
2061 * gdb.mi/mi-var-rtti.exp: New file.
2062 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2063 function.
2064 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2065
de0919f8 20662012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2067
2068 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2069 EXECUTABLES.
2070 * gdb.python/py-explore.c: C program used for testing the new
2071 'explore' command on C constructs.
2072 * gdb.python/py-explore.cc: C++ program used for testing the new
2073 'explore' command on C++ constructs.
2074 * gdb-python/py-explore.exp: Tests for the new 'explore'
2075 command on C constructs.
2076 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2077 command on C++ constructs.
2078
a82da7dd
MK
20792012-04-07 Mark Kettenis <kettenis@gnu.org>
2080
2081 * gdb.base/funcargs.exp (complex_args): Fix typo.
2082
e127cba8
JK
20832012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2084
2085 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2086 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2087
40e084e1
KS
20882012-04-05 Keith Seitz <keiths@redhat.com>
2089
2090 * gdb.base/advance.exp: Update error message for
2091 "advance malformed" test.
2092 * gdb.base/break.exp: Likewise for "breakpoint with
2093 trailing garbage" test.
2094 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2095 with trailing garbage" test.
2096 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2097 trailng garbage" test.
2098 * gdb.base/until.exp: Likewise for "malformed until" test.
2099 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2100 for "breakpoint info (after setting on all)".
2101 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2102 tests.
2103 * gdb.cp/cplabel.cc: New file.
2104 * gdb.cp/cplabel.exp: New test.
2105 * gdb.linespec/ls-errs.c: New file.
2106 * gdb.linespec/ls-errs.exp: New test.
2107
a72c8f6a
JK
21082012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2109
2110 * gdb.trace/unavailable.exp
2111 (collect globals: print object on: print derived_partial)
2112 (collect globals: print object on: print derived_whole)
2113 (collect globals: print object off: print derived_partial)
2114 (collect globals: print object off: print derived_whole): Update
2115 expected output.
2116
f87a3023
KS
21172012-03-30 Keith Seitz <keiths@redhat.com>
2118
2119 * gdb.python: Add test for linespecs with commas.
2120
e2171b3c
KS
21212012-03-28 Keith Seitz <keiths@redhat.com>
2122
2123 * gdb.linespec/ls-dollar.cc: New file.
2124 * gdb.linespec/ls-dollar.exp: New test.
2125
21262012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2127
2128 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2129 starting with the global namespace.
2130
2f4e0a80
DE
21312012-03-23 Doug Evans <dje@google.com>
2132
2133 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2134
7b282c5a
SCR
21352012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2136
2137 * gdb.python/py-value.cc: Add test case for testing the
2138 methodology exposing C++ values to Python.
2139 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2140 exposing C++ values to Python.
2141 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2142
2e98ca53
JK
21432012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2144 Siddhesh Poyarekar <siddhesh@redhat.com>
2145
2146 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2147 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2148 (generate native core dump): Make the test unsupported if core cannot
2149 be generated.
2150
8320cc4f
JK
21512012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2152
2153 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2154 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2155 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2156
3a69ffb2
JK
21572012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2158
2159 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2160
8fabffee
DE
21612012-03-17 Doug Evans <dje@google.com>
2162
2163 * dg-extract-results.sh: Handle KFAILs.
2164
ab260dad
JK
21652012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2166
2167 PR symtab/13777
2168 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2169
53ba8333
JB
21702012-03-16 Joel Brobecker <brobecker@adacore.com>
2171
2172 * gdb.ada/set_pckd_arr_elt: New testcase.
2173
481860b3
GB
21742012-03-16 Gary Benson <gbenson@redhat.com>
2175
2176 PR breakpoints/10738
2177 * gdb.opt/inline-break.exp: New file.
2178 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2179 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2180 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2181 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2182 * gdb.base/async-shell.exp: Likewise.
2183 * lib/mi-support.exp (library_loaded_re): Likewise.
2184
410528f0
TT
21852012-03-15 Tom Tromey <tromey@redhat.com>
2186
2187 * gdb.cp/virtfunc2.exp: Update expected output.
2188 * gdb.cp/pr9631.exp: Update expected output.
2189 * gdb.cp/member-ptr.exp: Update expected output.
2190 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2191 output.
2192 * gdb.cp/casts.exp: Update expected output.
2193
c4aeac85
TT
21942012-03-15 Tom Tromey <tromey@redhat.com>
2195
2196 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2197 (test_info_vtbl): Likewise.
2198 (do_tests): Call test_info_vtbl.
2199 * gdb.cp/virtfunc.cc (va): New global.
2200
856d06f9
TS
22012012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2202
2203 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2204 describing DWARF data structures.
2205 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2206 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2207 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2208 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2209 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2210 * gdb.dwarf2/dw2-param-error.S: Likewise.
2211 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2212 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2213 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2214 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2215 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2216 * gdb.dwarf2/pr11465.S: Likewise.
2217
e837f12a
JK
22182012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2219
2220 * gdb.mi/mi2-prompt.exp: New file.
2221
ccbb4f28
JB
22222012-03-13 Joel Brobecker <brobecker@adacore.com>
2223
2224 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2225
32039130
JB
22262012-03-13 Joel Brobecker <brobecker@adacore.com>
2227
2228 * gdb.ada/bp_range_type: New testcase.
2229
16899756
DE
22302012-03-13 Doug Evans <dje@google.com>
2231
2232 * gdb.base/default.exp: Delete tests for symbol-reloading.
2233 * gdb.base/help.exp: Ditto.
2234 * gdb.base/setshow.exp: Ditto.
2235 * gdb.base/gdb_history: Delete references to symbol-reloading.
2236
87b0bb13
JK
22372012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2238
2239 * gdb.base/attach-twice.c: New files.
2240 * gdb.base/attach-twice.exp: New files.
2241
0d7941a9
KS
22422012-03-08 Keith Seitz <keiths@redhat.com>
2243
2244 * lib/gdb.exp (gdb_get_line_number): Throw an
2245 error instead of returning -1.
2246 * gdb.base/break.exp: Remove unused variable
2247 bp_location5.
2248 * gdb.base/hbreak2.exp: Likewise.
2249 * gdb.base/sepdebug.exp: Likewise.
2250
f4647387
YQ
22512012-03-08 Yao Qi <yao@codesourcery.com>
2252 Pedro Alves <palves@redhat.com>
2253
2254 Fix PR server/13392.
2255 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2256 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2257 download tracepoints.
2258 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2259 (pending_tracepoint_resolved_during_trace): Likewise.
2260 (pending_tracepoint_installed_during_trace): Likewise.
2261 (pending_tracepoint_with_action_resolved): Likewise.
2262
83c532cb
KS
22632012-03-08 Keith Seitz <keiths@redhat.com>
2264
2265 * gdb.ada/array_bounds.exp: Get breakpoint for line
2266 with "START", not "STOP".
2267 * gdb.python/py-infthread.exp: Do not continue to
2268 line marked "Break here.", which is undefined.
2269
d6b6bbb7
LM
22702012-03-08 Luis Machado <lgustavo@codesourcery.com>
2271
2272 Revert:
2273
2274 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2275
2276 Implement testsuite workaround for PR breakpoints/13781.
2277 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2278 (set breakpoint condition-evaluation host): New conditional command.
2279
7fe25d9b
JK
22802012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2281
2282 Fix CU relative vs. absolute DIE offsets.
2283 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2284 one.
2285
51898c15
JK
22862012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2287
2288 Fix false FAIL on distros with relro linkage as default.
2289 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2290 -Wl,-z,norelro first.
2291
8131799e
JB
22922012-03-06 Joel Brobecker <brobecker@adacore.com>
2293
2294 * gdb.ada/bp_on_var: New testcase.
2295
ba241969
JB
22962012-03-06 Joel Brobecker <brobecker@adacore.com>
2297
2298 * gdb.ada/bp_enum_homonym: New testcase.
2299
abe49676
YQ
23002012-03-06 Yao Qi <yao@codesourcery.com>
2301
2302 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2303 x86_64-*-* and i?86-*-*.
2304 Set up KFAIL for gdb/13808.
2305
d8df103b
TT
23062012-03-05 Tom Tromey <tromey@redhat.com>
2307
2308 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2309 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2310
b7b189f3
TT
23112012-03-05 Tom Tromey <tromey@redhat.com>
2312
2313 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2314
69dc1c4d
YQ
23152012-03-04 Yao Qi <yao@codesourcery.com>
2316
2317 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2318 messages for KFAIL.
2319
3f20c47f
JK
23202012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2321
2322 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2323 (print one_two_three, indexes off, print few_reps, indexes off)
2324 (print many_reps, indexes off, print empty, indexes off)
2325 (print one_two_three, print few_reps, print many_reps, print empty):
2326 Call setup_xfail if $gcc_old.
2327
abf1152a
JK
23282012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2329
2330 Implement testsuite workaround for PR breakpoints/13781.
2331 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2332 (set breakpoint condition-evaluation host): New conditional command.
2333
a06715f8
JK
23342012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2335
2336 Code cleanup.
2337 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2338 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2339 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2340 number 1 by $bpnum. Four times.
2341
5808517f
YQ
23422012-03-03 Yao Qi <yao@codesourcery.com>
2343
2344 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2345
dfe2ac14
JK
23462012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2347
2348 Setup KFAIL for PR server/13796.
2349 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2350
8bbc467a
JB
23512012-03-02 Joel Brobecker <brobecker@adacore.com>
2352
2353 * gdb.ada/operator_bp: New testcase.
2354
c0eac87f
JB
23552012-03-02 Joel Brobecker <brobecker@adacore.com>
2356
2357 * gdb.ada/info_locals_renaming: New testcase.
2358
4f42c881
TT
23592012-03-02 Tom Tromey <tromey@redhat.com>
2360
2361 * gdb.base/nextoverexit.c: New file.
2362 * gdb.base/nextoverexit.exp: New file.
2363
7380c0c9
EBM
23642012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2365
2366 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2367 parameter.
2368
1faeff08
MR
23692012-03-01 Maciej W. Rozycki <macro@mips.com>
2370
2371 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2372 core registers.
2373
320b6f49
MR
23742012-03-01 Maciej W. Rozycki <macro@mips.com>
2375 Maciej W. Rozycki <macro@codesourcery.com>
2376 Daniel Jacobowitz <dan@codesourcery.com>
2377
2378 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2379
ad5f7d6e
PA
23802012-03-01 Pedro Alves <palves@redhat.com>
2381
2382 PR gdb/13767
2383
2384 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2385 (gdb_collect_globals_test): Call it.
2386
d3dc44a6
KS
23872012-03-01 Keith Seitz <keiths@redhat.com>
2388
2389 * gdb.cp/method2.exp: Output of overload menu is now
2390 alphabetized. Update tests for "break A::method".
2391 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2392 of hard-coding them.
2393 Overload menu is alphabetized: rewrite to accommodate.
2394 Unset variables LINE and TYPES which are used in other tests.
2395 Compute the output of "info break".
2396 Update the breakpoint table after all breakpoints are deleted.
2397 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2398 compute ACTUALS and the method body based on parameters.
2399 Update expected output accordingly.
2400 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2401 unique comments to allow the use of gdb_get_line_number.
2402
24032012-03-01 Keith Seitz <keiths@redhat.com>
2404
2405 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2406 some Tcl syntax.
2407 * gdb.cp/ovldbreak.exp: Likewise.
2408
7949c2a0
KS
24092012-03-01 Keith Seitz <keiths@redhat.com>
2410
2411 * gdb.base/help.exp (help show user): Update expected result
2412 for new doc string changes (add "non-python").
2413
7d74f244
DE
24142012-03-01 Scott J. Goldman <scottjg@vmware.com>
2415
2416 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2417 be put in the user-defined category and that the commands appear in
2418 "help user-defined".
2419
1b611343
JB
24202012-02-29 Joel Brobecker <brobecker@adacore.com>
2421
2422 * gdb.ada/tagged_not_init: New testcase.
2423
99b1c762
JB
24242012-02-29 Joel Brobecker <brobecker@adacore.com>
2425
2426 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2427 * gdb.ada/enum_idx_packed: New testcase.
2428
2d4a02ee
JB
24292012-02-29 Joel Brobecker <brobecker@adacore.com>
2430
2431 * gdb.ada/aliased_array: New testcase.
2432
2e6fda7d
JB
24332012-02-29 Joel Brobecker <brobecker@adacore.com>
2434
2435 * gdb.ada/whatis_array_val: New testcase.
2436
9a7f938f
JK
24372012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2438
2439 Fix disp-step-syscall.exp: fork: single step over fork.
2440 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2441 whitespaces.
2442 (single step over $syscall): Remove its check.
2443 (single step over $syscall final pc): New check.
2444
8703a944
JK
24452012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2446
2447 Support processors without SSSE3.
2448 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2449 pabsd into ...
2450 (ssse3_test): ... a new function.
2451 (main): Call ssse3_test.
2452 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2453 Update expected values everywhere.
2454 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2455 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2456 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2457 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2458 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2459 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2460 Move these tests lower.
2461 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2462 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2463 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2464 New tests.
2465
c03e6ccc
YQ
24662012-02-29 Yao Qi <yao@codesourcery.com>
2467 Pedro Alves <palves@redhat.com>
2468
2469 * gdb.trace/trace-mt.c: New.
2470 * gdb.trace/trace-mt.exp: New.
2471
7964b62a
TS
24722012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2473
2c8910ba
TS
2474 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2475 numbers instead of hardcoding them.
2476 * gdb.base/annota1.c: Provide suitable markers.
2477 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2478 numbers instead of hardcoding them.
2479 * gdb.base/annota3.c: Provide suitable markers.
2480
2481 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2482 * gdb.base/annota3.c: Likewise.
2483 * gdb.base/sigall.c: Likewise.
2484 * gdb.base/signals.c: Likewise.
2485 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2486
5a41c0b7
MR
24872012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2488
2489 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2490 failure return path.
2491
ebbbe5c5
LM
24922012-02-27 Luis Machado <lgustavo@codesourcery.com>
2493
2494 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2495
8d126d8a
LM
24962012-02-24 Luis Machado <lgustavo@codesourcery.com>
2497
2498 * gdb.base/cond-eval-mode.exp: New file.
2499
11337c2f
PA
25002012-02-24 Pedro Alves <palves@redhat.com>
2501
2502 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2503 (top level): Use with_test_prefix.
2504
13fc3e3c
PA
25052012-02-24 Pedro Alves <palves@redhat.com>
2506
2507 * gdb.threads/attach-into-signal.exp (corefunc): Use
2508 with_test_prefix.
2509
07c1b626
JK
25102012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2511
2512 Fix false FAILs on old CPUs without SSE.
2513 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2514 Return untested for Illegal instruction.
2515
596ba138
JK
25162012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2517
2518 Fix false FAILs with glibc debug infos installed.
2519 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2520 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2521
aeaa2474
SA
25222012-02-22 Sterling Augustine <saugustine@google.com>
2523
2524 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2525 constant with cast.
2526
aed555c9
PA
25272012-02-21 Pedro Alves <palves@redhat.com>
2528
2529 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2530
78afebb4
PA
25312012-02-21 Pedro Alves <palves@redhat.com>
2532
2533 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2534
fdcfef12
PA
25352012-02-21 Pedro Alves <palves@redhat.com>
2536
2537 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2538 with_test_prefix.
2539
0f4d39d5
PA
25402012-02-21 Pedro Alves <palves@redhat.com>
2541
2542 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2543 with_test_prefix here.
2544 (top level): Do it here instead. Remove `:' from the
2545 with_test_prefix string.
2546 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2547 the suffix `:' from the with_test_prefix prefix string.
2548 * gdb.base/break-interp.exp: Ditto.
2549 * gdb.base/catch-load.exp: Ditto.
2550 * gdb.base/disp-step-syscall.exp: Ditto.
2551 * gdb.base/jit-so.exp: Ditto.
2552 * gdb.base/jit.exp: Ditto.
2553 * gdb.base/sepdebug.exp: Ditto.
2554 * gdb.base/solib-display.exp: Ditto.
2555 * gdb.base/solib-overlap.exp: Ditto.
2556 * gdb.base/watch-cond-infcall.exp: Ditto.
2557 * gdb.base/watchpoint.exp: Ditto.
2558 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2559 * gdb.mi/mi-watch.exp: Ditto.
2560 * gdb.mi/mi2-watch.exp: Ditto.
2561 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2562 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2563 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2564 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2565 * gdb.threads/watchpoint-fork.exp: Ditto.
2566 * gdb.threads/watchthreads-reorder.exp: Ditto.
2567 * gdb.trace/change-loc.exp: Ditto.
2568 * gdb.trace/pending.exp: Ditto.
2569 * gdb.trace/status-stop.exp: Ditto.
2570 * gdb.trace/strace.exp: Ditto.
2571 * gdb.trace/trace-break.exp: Ditto.
2572 * gdb.trace/unavailable.exp: Ditto.
2573 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2574 suffix with colon. Adjust leading comments.
2575
6a5870ce
PA
25762012-02-21 Pedro Alves <palves@redhat.com>
2577 Tom Tromey <tromey@redhat.com>
2578
2579 * lib/gdb.exp: Add description of test prefixes.
2580 (with_test_prefix): New procedure.
2581 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2582 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2583 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2584 instead of lappend to append to pf_prefix.
2585 * gdb.base/catch-load.exp: Use with_test_prefix.
2586 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2587 * gdb.base/jit-so.exp: Use with_test_prefix.
2588 * gdb.base/jit.exp: Use with_test_prefix.
2589 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2590 lappend to append to pf_prefix.
2591 * gdb.base/sepdebug.exp: Use with_test_prefix.
2592 * gdb.base/solib-display.exp: Use with_test_prefix.
2593 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2594 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2595 * gdb.base/watchpoint.exp: Use with_test_prefix.
2596 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2597 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2598 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2599 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2600 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2601 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2602 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2603 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2604 append instead of lappend to append to pf_prefix.
2605 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2606 * gdb.trace/change-loc.exp: Use with_test_prefix.
2607 * gdb.trace/pending.exp: Use with_test_prefix.
2608 * gdb.trace/status-stop.exp: Use with_test_prefix.
2609 * gdb.trace/strace.exp: Use with_test_prefix.
2610 * gdb.trace/trace-break.exp: Use with_test_prefix.
2611 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2612 instead of lappend to append to pf_prefix.
2613
35dc4a6b
JK
26142012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 Fix racy FAILs.
2617 * gdb.base/inferior-died.c (main): Add return of 0.
2618 * gdb.base/inferior-died.exp (continue): Fix expectation of
2619 asynchronous events.
2620 (p 1): New test.
2621
c5a006e6
PA
26222012-02-20 Pedro Alves <palves@redhat.com>
2623
2624 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2625 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2626 gdb's internal debug output. For the non-threaded case, look for
2627 "Program received signal SIGLARM", for the threaded case, peek at
2628 the thread's siginfo.
2629
cc51a170
PA
26302012-02-20 Pedro Alves <palves@redhat.com>
2631
2632 General cleanup, make output test messages unique, and build
2633 different executable files for the non-threaded and threaded
2634 cases.
2635
2636 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2637 Delete.
2638 (executable_nothr, executable_thr): New globals.
2639 (top level): Adjust to delete both executables.
2640 (corefunc): New parameter $executable. Set $pf_prefix instead of
2641 hand writing a prefix in tests. Issue a clean_restart and enable
2642 lin-lwp debug output here.
2643 (top level): Adjust. Use build_executable. Don't start gdb here,
2644 and don't enable lin-lwp debug output here.
2645 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2646
c755f03d
JK
26472012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2648
2649 Fix racy FAILs.
2650 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2651 "continue" command.
2652
6bec5e0a
JK
26532012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2654
2655 Fix for gdbserver non-extended mode.
2656 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2657 and gdb_run_cmd.
2658
2e8265fd
TT
26592012-02-17 Tom Tromey <tromey@redhat.com>
2660
2661 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2662 * gdb.python/py-events.exp: Check 'dir' output.
2663 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2664
9e507076
YQ
26652012-02-17 Yao Qi <yao@codesourcery.com>
2666
2667 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2668
32d22ab1
TT
26692012-02-16 Tom Tromey <tromey@redhat.com>
2670
2671 * gdb.base/inferior-died.c: Don't include stdio.h.
2672
9addecb9
TT
26732012-02-16 Tom Tromey <tromey@redhat.com>
2674
2675 * gdb.base/inferior-died.c: New file.
2676 * gdb.base/inferior-died.exp: New file.
2677
4cb6da1c
AR
26782012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2679
2680 * gdb.base/break-inline.exp: New file.
2681 * gdb.base/break-inline.c: New file.
2682
3af2590d
TT
26832012-02-15 Tom Tromey <tromey@redhat.com>
2684
2685 * gdb.base/pc-fp.exp: Add "info register" tests.
2686
29988831
TT
26872012-02-15 Tom Tromey <tromey@redhat.com>
2688
2689 * gdb.base/regs.exp: Remove.
2690
10010058
PA
26912012-02-15 Pedro Alves <palves@redhat.com>
2692
2693 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2694 the target doesn't support tracepoints.
2695 * gdb.trace/circ.exp: Ditto.
2696 * gdb.trace/collection.exp: Ditto.
2697 * gdb.trace/packetlen.exp: Ditto.
2698 * gdb.trace/passc-dyn.exp: Ditto.
2699 * gdb.trace/report.exp: Ditto.
2700 * gdb.trace/tfind.exp: Ditto.
2701 * gdb.trace/tspeed.exp: Ditto.
2702 * gdb.trace/tsv.exp: Ditto.
2703 * gdb.trace/unavailable.exp: Ditto.
2704 * gdb.trace/while-dyn.exp: Ditto.
2705
a2e0062d
PA
27062012-02-15 Pedro Alves <palves@redhat.com>
2707
2708 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2709 gdb_test_multiple, and call unsupported instead of fail, if the
2710 remote side does not support the request.
2711
a1999d40
PA
27122012-02-15 Pedro Alves <palves@redhat.com>
2713
2714 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2715 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2716 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2717 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2718 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2719 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2720 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2721 doesn't start with "extended-" already.
2722
7cee1e54
PA
27232012-02-15 Pedro Alves <palves@redhat.com>
2724
2725 Support extended-remote. Avoid cascading timeouts.
2726
2727 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2728 the extended-remote target. If attaching with no file fails, load
2729 the file manually.
2730 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2731
816338b5
SS
27322012-02-14 Stan Shebs <stan@codesourcery.com>
2733
2734 * gdb.base/ena-dis-br.exp: Add enable count test.
2735
cc30c4bd
PA
27362012-02-13 Pedro Alves <palves@redhat.com>
2737
2738 * config/mips-idt.exp: Delete.
2739 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2740 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2741 * gdb.base/break.exp: Remove mips-idt references.
2742 * gdb.base/chng-syms.exp: Ditto.
2743 * gdb.base/default.exp: Ditto.
2744 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2745 (top level): Don't call it.
2746 * gdb.base/opaque.exp: Remove mips-idt restarts.
2747 * gdb.base/ptype.exp: Remove mips-idt xfails.
2748 * gdb.base/scope.exp: Remove mips-idt restarts.
2749 * gdb.base/sepdebug.exp: Remove mips-idt references.
2750 * gdb.base/watchpoint.exp (maybe_clean_restart)
2751 (maybe_reinitialize): Delete.
2752 (test_disabling_watchpoints, test_disabling_watchpoints)
2753 (test_watchpoint_triggered_in_syscall)
2754 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2755 Don't call them.
2756
57008375
JK
27572012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2758
2759 * gdb.server/server-exec-info.exp: New file.
2760
4a2d9c08
PA
27612012-02-10 Pedro Alves <palves@redhat.com>
2762
2763 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2764 always non-empty.
2765 (test_attach): Always pass $exec to test_attach_gdb.
2766
09fa21bd
TT
27672012-02-08 Tom Tromey <tromey@redhat.com>
2768
2769 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2770 before inferior is started.
2771
f0823d2c
TT
27722012-02-07 Tom Tromey <tromey@redhat.com>
2773
2774 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2775 Symbol.value.
2776 * gdb.python/py-symbol.c (qq): Set default value.
2777
27782012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2779
2780 * gdb.python/py-symbol.c (qq): New global.
2781 * gdb.python/py-symbol.exp: Add test for frame-less
2782 lookup_symbol.
2783 * gdb.python/py-symtab.exp: Fix line number.
2784
f7e44f65
JB
27852012-02-03 Joel Brobecker <brobecker@adacore.com>
2786
2787 * gdb.ada/mi_task_arg: New testcase.
2788
4c9ed63c
PA
27892012-02-02 Pedro Alves <palves@redhat.com>
2790
2791 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2792 extended timeout.
2793
c0b9f2c6
PA
27942012-02-02 Pedro Alves <palves@redhat.com>
2795
2796 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2797 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2798
5f8cefd7
PA
27992012-02-02 Pedro Alves <palves@redhat.com>
2800
2801 * gdb.base/term.exp: Rewrite.
2802 * gdb.base/term.c: New.
2803
2f3a2569
PA
28042012-02-02 Pedro Alves <palves@redhat.com>
2805
2806 * gdb.base/default.exp (run "r" abbreviation, run): Add
2807 extended-remote expected output.
2808
f149aabd
TT
28092012-02-02 Tom Tromey <tromey@redhat.com>
2810
2811 * gdb.cp/dispcxx.exp: New file.
2812 * gdb.cp/dispcxx.cc: New file.
2813
03bef283
TT
28142012-02-01 Tom Tromey <tromey@redhat.com>
2815
2816 * gdb.base/jit-simple.exp: New file.
2817 * gdb.base/jit-simple.c: New file.
2818
a79b18b5
YQ
28192012-01-30 Yao Qi <yao@codesourcery.com>
2820
2821 * gdb.base/skip.exp: Make test result unique.
2822
f0d1a53e
JK
28232012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2824
2825 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2826 compatibility with valgrind-3.7.0.
2827
4b3c9f41
PA
28282012-01-27 Pedro Alves <palves@redhat.com>
2829
2830 * gdb.base/watchpoint.exp (no_hw): New global.
2831 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2832 disable hw watchpoints.
2833 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2834 don't expect hw watchpoints.
2835 (no_hw_watchpoints): Always clean restart.
2836 (do_tests): New procedure, factored out from the top level.
2837 (top level): Run tests twice. Once with hw watchpoints enabled,
2838 another time with hw watchpoints disabled.
2839
a13491c8
PA
28402012-01-27 Pedro Alves <palves@redhat.com>
2841
2842 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2843 out from the top level.
2844 (top level): Call it instead.
2845
f2c8a051
PA
28462012-01-27 Pedro Alves <palves@redhat.com>
2847
2848 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2849 watchpoints sooner.
2850
654d7a9e
PA
28512012-01-27 Pedro Alves <palves@redhat.com>
2852
2853 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2854
274f47f3
PA
28552012-01-27 Pedro Alves <palves@redhat.com>
2856
2857 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2858 "You may have requested too many hardware
2859 breakpoints/watchpoints".
2860
e4d63ba2
PA
28612012-01-27 Pedro Alves <palves@redhat.com>
2862
2863 * gdb.base/watchpoint.exp (maybe_clean_restart)
2864 (maybe_reinitialize): New.
2865 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2866 expect "hit N times".
2867 (test_disabling_watchpoints, test_complex_watchpoint)
2868 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2869 Call maybe_clean_restart.
2870 (top level): Use clean_restart. Remove "mips-idt-*"
2871 reinitialization.
2872
dbd95daf
PA
28732012-01-27 Pedro Alves <palves@redhat.com>
2874
2875 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2876
f3ad2025
PA
28772012-01-27 Pedro Alves <palves@redhat.com>
2878
2879 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2880 require `initialize' anymore. Remove unnecessary `initialize'
2881 calls.
2882
100aa3ae
PA
28832012-01-27 Pedro Alves <palves@redhat.com>
2884
2885 * gdb.base/watchpoint.exp (wp_set): Delete.
2886 (initialize, test_simple_watchpoint, top level): Remove dead code.
2887
c79a8e11
PA
28882012-01-27 Pedro Alves <palves@redhat.com>
2889
2890 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2891 typo.
2892
048fe15a
PA
28932012-01-27 Pedro Alves <palves@redhat.com>
2894
2895 * config/extended-gdbserver.exp: New file.
2896 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2897 comment.
2898 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2899 * boards/native-extended-gdbserver.exp: New file.
2900
4033a6bf
PA
29012012-01-26 Pedro Alves <palves@redhat.com>
2902
2903 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2904 and gdb_test_multiple.
2905
3d7f4b81
PA
29062012-01-26 Pedro Alves <palves@redhat.com>
2907
2908 Make test messages unique, and more identifiable.
2909 * gdb.multi/watchpoint-multi.exp: Change test messages.
2910
484abf42
TT
29112012-01-25 Tom Tromey <tromey@redhat.com>
2912
2913 * gdb.base/solib-disc.exp: Fix regexps.
2914
edcc5120
TT
29152012-01-24 Tom Tromey <tromey@redhat.com>
2916
2917 * lib/mi-support.exp (mi_expect_stop): Add special case for
2918 solib-event.
2919 * gdb.base/catch-load-so.c: New file.
2920 * gdb.base/catch-load.exp: New file.
2921 * gdb.base/catch-load.c: New file.
2922 * gdb.base/break-interp.exp (reach_1): Update regexp.
2923
30b91c90
JK
29242012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2925
2926 Fix fuzzy results.
2927 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2928 lpsimple and func.
2929
53fe1783
GB
29302012-01-24 Gary Benson <gbenson@redhat.com>
2931
2932 Delete #if 0'd out code.
2933 * gdb.base/default.exp (info catch): Remove.
2934 * gdb.base/gdb_history (info catch): Likewise.
2935 * gdb.base/help.exp (info catch): Likewise.
2936
d0d8b0c6
JK
29372012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2938
2939 Fix watchpoints to be specific for each inferior.
2940 * gdb.multi/watchpoint-multi.c: New file.
2941 * gdb.multi/watchpoint-multi.exp: New file.
2942
4403d8e9
JK
29432012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2944
2945 Fix watchpoints across inferior fork.
2946 * gdb.threads/watchpoint-fork-child.c: New file.
2947 * gdb.threads/watchpoint-fork-mt.c: New file.
2948 * gdb.threads/watchpoint-fork-parent.c: New file.
2949 * gdb.threads/watchpoint-fork-st.c: New file.
2950 * gdb.threads/watchpoint-fork.exp: New file.
2951 * gdb.threads/watchpoint-fork.h: New file.
2952
050a2e1d
PA
29532012-01-23 Pedro Alves <palves@redhat.com>
2954
2955 * gdb.base/call-signal-resume.exp: Allow output after "return".
2956
6a52fb62
PA
29572012-01-20 Pedro Alves <palves@redhat.com>
2958
2959 * gdb.python/py-finish-breakpoint.py: Fix typo.
2960
145b16a9
UW
29612012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2962
2963 * gdb.base/info-proc.exp: Also run on remote targets. Main
2964 "info proc" command is now always present; whether target supports
2965 actual info proc operation is detected when attempting to issue
2966 the command.
2967
26f6125e
JK
29682012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2969
2970 * .gdbinit: Remove.
2971
eb5227ce
PA
29722012-01-19 Pedro Alves <palves@redhat.com>
2973
2974 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2975 look at the funtions' returns.
2976 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2977 (jprint.print(int, int)): Change return type to int. Adjust.
2978
1db33378
PP
29792012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2980
2981 PR gdb/9538
2982 * gdb.base/sepdebug.exp: New test.
2983
b9736cf8
PA
29842012-01-18 Pedro Alves <palves@redhat.com>
2985
2986 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2987 Allow output before ^done.
2988
4aac40c8
TT
29892012-01-16 Tom Tromey <tromey@redhat.com>
2990
2991 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2992 Add tests for relative directory.
2993
cafec441
TT
29942012-01-16 Tom Tromey <tromey@redhat.com>
2995
2996 * gdb.base/printcmds.c (enum flag_enum): New.
2997 (three): New global.
2998 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2999 enum printing.
3000 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3001 FlagEnumerationPrinter.
3002 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3003 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3004 (fval): New global.
3005
abcc4978
PA
30062012-01-16 Pedro Alves <palves@redhat.com>
3007
3008 * lib/gdb.exp (banned_procedures): New variable.
3009 (banned_variables_traced): Rename to ...
3010 (banned_traced): ... this.
3011 (gdb_init): Also trace banned procedures.
3012 (gdb_finish): Also untrace banned procedures.
3013
97ccebe8
PA
30142012-01-16 Pedro Alves <palves@redhat.com>
3015
3016 Remove all calls to strace.
3017
2af7517b
JK
30182012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3019
3020 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3021 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3022
9241a8bc
PP
30232012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3024
3025 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3026 * gdb.base/pie-execl.exp: Likewise.
3027
3848a17f
KS
30282012-01-12 Keith Seitz <keiths@redhat.com>
3029
3030 PR mi/10586
3031 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3032 (do_anonymous_type_tests): New function.
3033 (main): Call do_anonymous_type_tests.
3034 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3035 (verify_everything): New procedure.
3036 * gdb.mi/mi-var-cp.cc (class A): New class.
3037 (anonymous_structs_and_unions): New function.
3038 (main): Call anonymous_structs_and_unions.
3039 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3040 (verify_everything): New procedure.
3041
440e2fca
KS
30422012-01-12 Keith Seitz <keiths@redhat.com>
3043
3044 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3045 (varobj_tree::get_path_expr): Assume that all varobjs are
3046 compound unless they are known simple types.
3047 Adjust path expressions based on parent type, path parent type,
3048 and tree language.
3049 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3050 the root varobj.
3051 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3052
675399c9
PA
30532012-01-11 Pedro Alves <palves@redhat.com>
3054
3055 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3056 core files on this machine" anymore.
3057
97ddaa9b
PH
30582012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3059
3060 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3061 (main): Repeat recurser call.
3062 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3063 equivalent to 'local_x'.
3064
ea733575
PH
30652012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3066 Joel Brobecker <brobecker@adacore.com>
3067
3068 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3069
2ca0b532
PA
30702012-01-05 Pedro Alves <alves.ped@gmail.com>
3071
3072 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3073 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3074 * gdb.python/py-events.exp: Test that "step N" tripping on a
3075 breakpoint emits a breakpoint event.
3076
6e681866
JB
30772012-01-03 Joel Brobecker <brobecker@adacore.com>
3078
3079 * gdb.base/auxv.exp: Reformat the copyright notice.
3080
3c2d6aff
YQ
30812012-01-03 Yao Qi <yao@codesourcery.com>
3082
3083 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3084 (strace_trace_on_diff_addr): New.
3085 * gdb.trace/strace.c: (main): Add two local variables.
3086
0852fee3
UW
30872011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3088
3089 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3090 * gdb.cell/gcore.exp: Likewise.
3091 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3092 to verify the correct instance of main is selected.
3093
12c3e59c
JB
30942012-01-02 Joel Brobecker <brobecker@adacore.com>
3095
3096 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3097 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3098 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3099 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3100 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3101 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3102 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3103 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3104 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3105 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3106 gdb.threads/thread_check.c: Reformat copyright header.
3107
c0f378ec
EBM
31082011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3109
e4a7ca93 3110 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3111 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3112 is not enabled.
3113
3bc96cfb
JK
31142011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3115
3116 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3117 parameter to self_exec, adjust the function.
3118 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3119 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3120 (set var do_exit = 0): Remove test.
3121 (newline at end of file): Add one.
3122
095bcf5e
JB
31232011-12-27 Joel Brobecker <brobecker@adacore.com>
3124
3125 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3126 New files.
3127
18d19bd1
JK
31282011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3129
3130 Fix racy FAILs.
3131 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3132 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3133 (main): Call pthread_barrier_init for it.
3134
e809353a
JK
31352011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3136
3137 Fix double send_gdb leading to racy FAILs.
3138 * gdb.base/break.exp (set silent break bp_location1): Replace
3139 3x send_gdb and gdb_expect by gdb_test.
3140 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3141 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3142 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3143 instead of send_gdb. Twice.
3144 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3145 3x send_gdb and gdb_expect by gdb_test.
3146 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3147
da8cb7ec
JK
31482011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3149
3150 * gdb.linespec/linespec.exp: Compile using {c++}.
3151
ae1a303e
JK
31522011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3153
3154 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3155 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3156 (verify GCC PR debug/51668): New test.
3157
cc72b2a2
KP
31582011-12-23 Kevin Pouget <kevin.pouget@st.com>
3159
3160 Introduce gdb.FinishBreakpoint in Python.
3161 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3162 py-finish-breakpoint2
3163 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3164 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3165 instead of line number.
3166 * gdb.python/py-finish-breakpoint.c: New file.
3167 * gdb.python/py-finish-breakpoint.exp: New file.
3168 * gdb.python/py-finish-breakpoint.py: New file.
3169 * gdb.python/py-finish-breakpoint2.cc: New file.
3170 * gdb.python/py-finish-breakpoint2.exp: New file.
3171 * gdb.python/py-finish-breakpoint2.py: New file.
3172
3b7962f9
JK
31732011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3174
3175 Partial fix of compatibility with gcc-4.7.
3176 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3177 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3178 Add comment to add a PASS case in the future.
3179
6538471c
JK
3180 Fix compatibility with gcc-4.7.
3181 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3182
7052e42c
UW
31832011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3184
3185 PR tdep/12797
3186 * gdb.base/callfuncs.exp: Remove KFAIL.
3187
9ac7f98e
JB
31882011-12-21 Joel Brobecker <brobecker@adacore.com>
3189
3190 * gdb.ada/task_bp: New testcase.
3191
f6eeced0
JK
31922011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3193
3194 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3195 -DNO_SECTIONS.
3196 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3197
72225e17
JK
31982011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3199
3200 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3201 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3202 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3203 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3204 conditional for gcc <= 4.5.
3205
13ac8d2c
JK
32062011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3207
3208 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3209 by XFAIL.
3210 * gdb.cp/static-method.exp (info addr A::func())
3211 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3212 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3213 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3214 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3215 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3216 (test value of F in k3_m): Likewise.
3217 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3218 Likewise.
3219
049682ba
JK
32202011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3221
3222 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3223 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3224 Remove.
3225 * gdb.threads/attachstop-mt.c: Remove.
3226 * gdb.threads/attachstop-mt.exp: Remove.
3227
2c9d8796
MK
32282011-12-17 Mark Kettenis <kettenis@gnu.org>
3229
3230 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3231
e0f9f062
DE
32322011-12-16 Doug Evans <dje@google.com>
3233
f4aa2101 3234 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3235 * boards/native-gdbserver.exp: New file.
3236
e0f9f062
DE
3237 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3238 gdbserver output.
3239 (gdbserver_default_get_remote_address): New function.
3240 (gdbserver_start): Call gdb,get_remote_address to compute argument
3241 to "target remote" command.
3242
80b6e756
PM
32432011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3244
1c3ad6ab 3245 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3246 python print-stack. Add set/show python print-stack
3247 off|full|message tests.
3248
1576bd00
YQ
32492011-12-15 Yao Qi <yao@codesourcery.com>
3250
3251 * gdb.trace/strace.c: New
3252 * gdb.trace/strace.exp: New.
3253
d6a0f6e0
TT
32542011-12-14 Tom Tromey <tromey@redhat.com>
3255
3256 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3257
31015e1d
DE
32582011-12-14 Doug Evans <dje@google.com>
3259
3260 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3261
7b50312a
PA
32622011-12-14 Pedro Alves <pedro@codesourcery.com>
3263
3264 PR threads/10729
3265
3266 * gdb.mi/watch-nonstop.c: New file.
3267 * gdb.mi/mi-watch-nonstop.exp: New file.
3268
924437bc
PA
32692011-12-13 Pedro Alves <pedro@codesourcery.com>
3270 Doug Evans <dje@google.com>
3271
3272 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3273 (clean_restart): Remove references to the gdb_stub target board
3274 variable.
3275 (gdb_step_for_stub): Delete.
3276
3277 * gdb.base/annota1.exp: Remove all references to [target_info
3278 exists gdb_stub], gdb_step_for_stub and usestubs.
3279 * gdb.base/annota3.exp: Ditto.
3280 * gdb.base/async.exp: Ditto.
3281 * gdb.base/break.exp: Ditto.
3282 * gdb.base/code-expr.exp: Ditto.
3283 * gdb.base/commands.exp: Ditto.
3284 * gdb.base/completion.exp: Ditto.
3285 * gdb.base/condbreak.exp: Ditto.
3286 * gdb.base/consecutive.exp: Ditto.
3287 * gdb.base/cvexpr.exp: Ditto.
3288 * gdb.base/define.exp: Ditto.
3289 * gdb.base/display.exp: Ditto.
3290 * gdb.base/ena-dis-br.exp: Ditto.
3291 * gdb.base/environ.exp: Ditto.
3292 * gdb.base/gnu-ifunc.exp: Ditto.
3293 * gdb.base/maint.exp: Ditto.
3294 * gdb.base/pending.exp: Ditto.
3295 * gdb.base/sect-cmd.exp: Ditto.
3296 * gdb.base/sepdebug.exp: Ditto.
3297 * gdb.base/unload.exp: Ditto.
3298 * gdb.base/watchpoint-solib.exp: Ditto.
3299 * gdb.cp/annota2.exp: Ditto.
3300 * gdb.cp/annota3.exp: Ditto.
3301 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3302 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3303 * gdb.mi/mi-pending.exp: Ditto.
3304 * gdb.trace/circ.exp: Ditto.
3305 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3306 * gdb.base/list.exp: Ditto.
3307
3308 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3309 breakpoint function and all references to the usestubs macro.
3310 * gdb.base/exprs.c: Ditto.
3311 * gdb.base/freebpcmd.c: Ditto.
3312 * gdb.base/bitfields.c: Ditto.
3313 * gdb.base/bitfields2.c: Ditto.
3314 * gdb.base/break.c: Ditto.
3315 * gdb.base/call-sc.c: Ditto.
3316 * gdb.base/call-signals.c: Ditto.
3317 * gdb.base/callfuncs.c: Ditto.
3318 * gdb.base/charset.c: Ditto.
3319 * gdb.base/consecutive.c: Ditto.
3320 * gdb.base/constvars.c: Ditto.
3321 * gdb.base/funcargs.c: Ditto.
3322 * gdb.base/int-type.c: Ditto.
3323 * gdb.base/interrupt.c: Ditto.
3324 * gdb.base/langs0.c: Ditto.
3325 * gdb.base/list0.c: Ditto.
3326 * gdb.base/mips_pro.c: Ditto.
3327 * gdb.base/miscexprs.c: Ditto.
3328 * gdb.base/nodebug.c: Ditto.
3329 * gdb.base/opaque0.c: Ditto.
3330 * gdb.base/pointers.c: Ditto.
3331 * gdb.base/printcmds.c: Ditto.
3332 * gdb.base/ptype.c: Ditto.
3333 * gdb.base/recurse.c: Ditto.
3334 * gdb.base/reread1.c: Ditto.
3335 * gdb.base/reread2.c: Ditto.
3336 * gdb.base/restore.c: Ditto.
3337 * gdb.base/return.c: Ditto.
3338 * gdb.base/run.c: Ditto.
3339 * gdb.base/scope0.c: Ditto.
3340 * gdb.base/sepdebug.c: Ditto.
3341 * gdb.base/setshow.c: Ditto.
3342 * gdb.base/setvar.c: Ditto.
3343 * gdb.base/sigall.c: Ditto.
3344 * gdb.base/signals.c: Ditto.
3345 * gdb.base/structs.c: Ditto.
3346 * gdb.base/structs2.c: Ditto.
3347 * gdb.base/testenv.c: Ditto.
3348 * gdb.base/twice.c: Ditto.
3349 * gdb.base/unwindonsignal.c: Ditto.
3350 * gdb.base/watchpoint.c: Ditto.
3351 * gdb.base/watchpoints.c: Ditto.
3352 * gdb.base/whatis.c: Ditto.
3353 * gdb.cp/classes.cc: Ditto.
3354 * gdb.cp/cplusfuncs.cc: Ditto.
3355 * gdb.cp/derivation.cc: Ditto.
3356 * gdb.cp/formatted-ref.cc: Ditto.
3357 * gdb.cp/misc.cc: Ditto.
3358 * gdb.cp/overload.cc: Ditto.
3359 * gdb.cp/ovldbreak.cc: Ditto.
3360 * gdb.cp/ref-params.cc: Ditto.
3361 * gdb.cp/ref-types.cc: Ditto.
3362 * gdb.cp/templates.cc: Ditto.
3363 * gdb.cp/virtfunc.cc: Ditto.
3364 * gdb.hp/gdb.aCC/run.c: Ditto.
3365 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3366 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3367 * gdb.reverse/consecutive-reverse.c: Ditto.
3368 * gdb.reverse/sigall-reverse.c: Ditto.
3369 * gdb.reverse/until-reverse.c: Ditto.
3370 * gdb.reverse/watch-reverse.c: Ditto.
3371 * gdb.trace/actions.c: Ditto.
3372 * gdb.trace/circ.c: Ditto.
3373 * gdb.trace/collection.c: Ditto.
3374
fabde485
PA
33752011-12-13 Pedro Alves <pedro@codesourcery.com>
3376
3377 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3378 (func6, func7): New.
3379 (main): Call func6 and func7.
3380 * gdb.base/watchpoint.exp (test_wide_location_1)
3381 (test_wide_location_2): New.
3382 (top level): Re-enable hardware watchpoints if necessary. Call
3383 test_wide_location_1 and test_wide_location_2.
3384
ff7d1690
YQ
33852011-12-11 Yao Qi <yao@codesourcery.com>
3386
3387 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3388
a6af7abe
JB
33892011-12-11 Joel Brobecker <brobecker@adacore.com>
3390
3391 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3392 expected output for unsupported case.
3393
61638e15
JK
33942011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3395
3396 PR testsuite/12649
3397 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3398 Protect gdb_test_multiple by final $gdb_prompt match.
3399
0a00efc3
JK
34002011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3401
3402 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3403 New variable, new test.
3404 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3405 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3406 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3407 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3408 them if HAVE_GCC_45682_FIXED is not set.
3409
4511b1ba
YQ
34102011-12-10 Yao Qi <yao@codesourcery.com>
3411
3412 * gdb.trace/status-stop.exp: New.
3413 * gdb.trace/status-stop.c: New.
3414
27949e73
JK
34152011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3416
3417 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3418 timeout.
3419
d8ea7931
TT
34202011-12-08 Tom Tromey <tromey@redhat.com>
3421
3422 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3423 condition.
3424
1cc310d2
SS
34252011-12-07 Stan Shebs <stan@codesourcery.com>
3426
3427 * gdb.trace/tfind.exp: Update for output changes.
3428
d482a875
PA
34292011-12-07 Pedro Alves <pedro@codesourcery.com>
3430
3431 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3432 throws "Cannot insert catchpoints in this configuration".
3433 * gdb.ada/mi_catch_ex.exp: Likewise.
3434
f0ba3972
PA
34352011-12-06 Pedro Alves <pedro@codesourcery.com>
3436
3437 * gdb.base/break-always.exp: Test changing memory at addresses
3438 with breakpoints inserted.
3439
f8eba3c6
TT
34402011-12-06 Joel Brobecker <brobecker@acacore.com>
3441
3442 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3443 involving a fully qualified function name.
3444
34452011-12-06 Tom Tromey <tromey@redhat.com>
3446
3447 * gdb.ada/homonym.exp: Add three breakpoint tests.
3448
34492011-12-06 Tom Tromey <tromey@redhat.com>
3450
3451 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3452 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3453 * gdb.objc/objcdecode.exp: Update for output changes.
3454 * gdb.linespec/linespec.exp: New file.
3455 * gdb.linespec/lspec.cc: New file.
3456 * gdb.linespec/lspec.h: New file.
3457 * gdb.linespec/body.h: New file.
3458 * gdb.linespec/base/two/thefile.cc: New file.
3459 * gdb.linespec/base/one/thefile.cc: New file.
3460 * gdb.linespec/Makefile.in: New file.
3461 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3462 output changes.
3463 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3464 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3465 makes one breakpoint.
3466 * gdb.cp/method2.exp (test_break): Update for output changes.
3467 * gdb.cp/mb-templates.exp: Update for output changes.
3468 * gdb.cp/mb-inline.exp: Update for output changes.
3469 * gdb.cp/mb-ctor.exp: Update for output changes.
3470 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3471 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3472 has multiple matches.
3473 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3474 error message change.
3475 * gdb.base/list.exp (test_list_filename_and_number): Update for
3476 error message change.
3477 * gdb.base/break.exp: Disable pending breakpoints. Update for
3478 output changes.
3479 * configure.ac: Add gdb.linespec.
3480 * configure: Rebuild.
3481 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3482
c642a434
UW
34832011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3484
3485 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3486 last_break register on s390*-*-* targets.
3487
b18003d1
JB
34882011-12-06 Joel Brobecker <brobecker@adacore.com>
3489
3490 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3491 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3492 of parameter X in procedure Foo.
3493
fe96589c
SS
34942011-12-05 Stan Shebs <stan@codesourcery.com>
3495
3496 * gdb.trace/tfind.exp: Update help string matches.
3497
1820ab47
JK
34982011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3499
3500 * gdb.server/ext-run.exp (get process list): Accept also systemd
3501 as PID 1.
3502
e11ac3a3
JK
35032011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3504 Pedro Alves <pedro@codesourcery.com>
3505
3506 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3507 starting GDB.
3508 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3509 $use_gdb_stub.
3510 * gdb.base/display.exp: Likewise.
3511 * gdb.base/ending-run.exp: Likewise.
3512 * gdb.base/list.exp (test_listsize): Likewise.
3513 * gdb.base/setshow.exp: Likewise.
3514 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3515 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3516 check by global $use_gdb_stub.
3517 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3518 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3519 (default_gdb_init): Unset global $use_gdb_stub.
3520 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3521 by global $use_gdb_stub.
3522 * lib/gdbserver-support.exp: Extend comments for set_board_info
3523 gdb_protocol and gdb,socketport.
3524 (gdbserver_start_extended): Set global gdbserver_protocol and
3525 gdbserver_gdbport. Clear global use_gdb_stub.
3526 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3527 from target use_gdb_stub.
3528 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3529
1d41d75c
DE
35302011-12-03 Doug Evans <dje@google.com>
3531
3532 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3533 (gdb_step_for_stub): Add comments.
3534
d6d7a51a
MR
35352011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3536
3537 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3538 to the caller.
3539 (gdb_test_multiple): Likewise.
3540
05acf274
JK
35412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3542
3543 Fix gdb.mi/mi-solib.exp without system debug info installed.
3544 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3545 expect attribute, return 0 for it. Update comments.
3546
2268b414
JK
35472011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3548
3549 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3550 (corrupted list): Adjust the expectation.
3551
585861ea
JK
35522011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3553
3554 PR threads/13448
3555 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3556 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3557 * gdb.threads/tls-var-main.c: New file.
3558 * gdb.threads/tls-var.c: New file.
3559 * gdb.threads/tls-var.exp: New file.
3560
968643aa
JK
35612011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3562
3563 PR testsuite/12649
3564 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3565 Protect gdb_test_multiple by final $gdb_prompt match.
3566 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3567 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3568 (test_tracepoints): Likewise.
3569
9750bca9
JK
35702011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3571
3572 PR breakpoints/13346
3573 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3574 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3575 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3576
ac1349b7
JB
35772011-12-01 Joel Brobecker <brobecker@adacore.com>
3578
3579 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3580 * gdb.ada/homonym/homonym.adb: For use of all types defined
3581 locally inside both Get_Value subprograms.
3582
26d44faf
JK
35832011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3584
3585 Fix racy FAILs.
3586 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3587 of send_gdb.
3588
514f6425
UW
35892011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3590
3591 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3592 environment variable after test completed.
3593
4255c8d2
UW
35942011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3595
3596 * gdb.base/solib-nodir.exp: Skip if remote target.
3597 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3598 application. Call gdb_load_shlibs.
3599 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3600
a35ad96a
JB
36012011-11-29 Joel Brobecker <brobecker@adacore.com>
3602
3603 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3604
1a1d5513
JB
36052011-11-28 Joel Brobecker <brobecker@adacore.com>
3606
3607 * gdb.ada/fullname_bp: New testcase.
3608
50b4ddf8
JK
36092011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3610
3611 PR testsuite/12649
3612 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3613 Wrap send_gdb into a new gdb_test.
3614
fb0aec57
JK
3615 Code cleanup.
3616 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3617 Convert send_gdb and gdb_expect to gdb_test_multiple.
3618
2376d946
JK
36192011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3620
3621 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3622
1eec78bd
KS
36232011-11-23 Keith Seitz <keiths@redhat.com>
3624
3625 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3626 (mi_varobj_tree_test_children_callback): New proc.
3627 (mi_walk_varobj_tree): New proc.
3628
36dfb11c
TT
36292011-11-22 Tom Tromey <tromey@redhat.com>
3630
3631 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3632 Add "use_mi_command" argument.
3633 (mi_run_cmd, mi_run_with_cli): New procs.
3634 * gdb.mi/solib-lib.c: New file.
3635 * gdb.mi/solib-main.c: New file.
3636 * gdb.mi/mi-solib.exp: New file.
3637
0e965dd0
DE
36382011-11-21 Doug Evans <dje@google.com>
3639
3640 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3641 _Unwind_DebugHook is missing.
3642
f196051f
SS
36432011-11-20 Stan Shebs <stan@codesourcery.com>
3644
3645 * gdb.trace/tstatus.exp: New.
3646 * gdb.trace/actions.c: Include string.h.
3647
bfccc43c
YQ
36482011-11-18 Yao Qi <yao@codesourcery.com>
3649
3650 * gdb.trace/pending.exp: New.
3651 * gdb.trace/pending.c: New.
3652 * gdb.trace/pendshr1.c: New.
3653 * gdb.trace/pendshr2.c: New.
3654 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3655 tracepoint location becomes pending.
3656 (tracepoint_change_loc_2): New.
3657
73cd8ab1
DM
36582011-11-16 David S. Miller <davem@davemloft.net>
3659
3660 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3661 target is sparc*-*-linux*
3662
77426730
PK
36632011-11-15 Paul Koning <paul_koning@dell.com>
3664
3665 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3666 types.
3667
ed59ded5
DE
36682011-11-14 Doug Evans <dje@google.com>
3669
3670 * gdb.base/shell.exp: New file.
3671
405f8e94
SS
36722011-11-14 Stan Shebs <stan@codesourcery.com>
3673
3674 * gdb.trace/ftrace.c: New.
3675 * gdb.trace/ftrace.exp: New.
3676
1e4d1764
YQ
36772011-11-14 Yao Qi <yao@codesourcery.com>
3678
3679 * gdb.trace/change-loc-1.c: New.
3680 * gdb.trace/change-loc-2.c: New.
3681 * gdb.trace/change-loc.c: New.
3682 * gdb.trace/change-loc.exp: New.
3683 * gdb.trace/change-loc.h: New.
3684 * gdb.trace/trace-break.c (marker): Define new symbol.
3685 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3686 New.
3687 (break_trace_same_addr_6): New.
3688
71eba9c2 36892011-11-12 Matt Rice <ratmice@gmail.com>
3690
3691 * gdb.base/info-macros.exp: Make tests for info definitions
3692 test info macro. Add tests for info macro argument processing.
3693 Rename a few tests.
3694
1d93e29a
KS
36952011-11-11 Keith Seitz <keiths@redhat.com>
3696
3697 PR gdb/12843
3698 * gdb.base/linespecs.exp: New file.
3699
a4b5b48a
DE
37002011-11-11 Doug Evans <dje@google.com>
3701
3702 * gdb.threads/print-threads.exp: Extend timeout for slower
3703 tests.
3704
f6b47be4
DE
37052011-11-10 Doug Evans <dje@google.com>
3706
792a0230
DE
3707 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3708 "record to end of main" test.
3709
f6b47be4
DE
3710 * gdb.python/py-type.c (TS): New typedef.
3711 (ts): New global.
3712 * gdb.python/py-type.exp: Test field list of typedef.
3713
22355c90
JB
37142011-11-10 Joel Brobecker <brobecker@adacore.com>
3715
3716 * gdb.ada/small_reg_param: New testcase.
3717
a7860e76
TT
37182011-11-09 Tom Tromey <tromey@redhat.com>
3719
3720 * gdb.cp/destrprint.exp: New file.
3721 * gdb.cp/destrprint.cc: New file.
3722
72a2e3dc
MI
37232011-11-08 Meador Inge <meadori@codesourcery.com>
3724
3725 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3726 (switch_stack_to_other): New test function.
3727 * gdb.arch/thumb-prologue.exp: New test cases.
3728
c7195df2 37292011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3730
3731 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3732
d3895d7d
YQ
37332011-11-08 Yao Qi <yao@codesourcery.com>
3734
3735 * gdb.exp (supports_process_record): New.
3736 (supports_reverse): New.
3737 * gdb.reverse/break-precsave.exp: Call support_process_record
3738 to run test conditionally.
3739 * gdb.reverse/consecutive-precsave.exp: Likewise.
3740 * gdb.reverse/i386-precsave.exp: Likewise.
3741 * gdb.reverse/machinestate-precsave.exp: Likewise.
3742 * gdb.reverse/solib-precsave.exp: Likewise.
3743 * gdb.reverse/step-precsave.exp: Likewise.
3744 * gdb.reverse/until-precsave.exp: Likewise.
3745 * gdb.reverse/watch-precsave.exp: Likewise.
3746 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3747 test conditionally.
3748 * gdb.reverse/consecutive-reverse.exp: Likewise.
3749 * gdb.reverse/finish-precsave.exp: Likewise.
3750 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3751 * gdb.reverse/finish-reverse.exp: Likewise.
3752 * gdb.reverse/i386-reverse.exp: Likewise.
3753 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3754 * gdb.reverse/machinestate.exp: Likewise.
3755 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3756 * gdb.reverse/sigall-precsave.exp: Likewise.
3757 * gdb.reverse/sigall-reverse.exp: Likewise.
3758 * gdb.reverse/solib-reverse.exp: Likewise.
3759 * gdb.reverse/step-reverse.exp: Likewise.
3760 * gdb.reverse/until-reverse.exp: Likewise.
3761 * gdb.reverse/watch-reverse.exp: Likewise.
3762
a59306a3
YQ
37632011-11-05 Yao Qi <yao@codesourcery.com>
3764
3765 * gdb.trace/trace-break.exp: Add test on setting two
3766 fast tracepoints at the same address.
3767
87769f59
JK
37682011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3769
3770 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3771
3065dfb6
SS
37722011-11-02 Stan Shebs <stan@codesourcery.com>
3773
3774 * gdb.trace/collection.c: Add code using strings.
3775 * gdb.trace/collection.exp: Add tests of string collection.
3776
89e208db
JK
37772011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3778
3779 * gdb.base/skip-solib.exp (executable_main): New variable.
3780 (binfile_main): Base it on that.
3781 Use $executable_main in clean_restart calls. Drop gdb_exit and
3782 gdb_start calls.
3783
405e54e9
JK
37842011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3785
3786 Fix racy FAILs.
3787 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3788 breakpoint_re globals import by async. Set string_regex to .* for
3789 async. Remove the optional thread_selected_re and breakpoint_re
3790 globals expectations.
3791
58e8570a
JM
37922011-11-01 Joseph Myers <joseph@codesourcery.com>
3793
3794 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3795 well as Cygwin.
3796
7b35ec7f 37972011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3798
3799 Add tests for skip command.
89e208db
JK
3800 * gdb.base/skip-solib-lib.c: New
3801 * gdb.base/skip-solib-main.c: New
3802 * gdb.base/skip-solib.exp: New
3803 * gdb.base/skip.c: New
3804 * gdb.base/skip.exp: New
3805 * gdb.base/skip1.c: New
3806 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3807
b9fd1791
PA
38082011-10-31 Yao Qi <yao@codesourcery.com>
3809 Pedro Alves <pedro@codesourcery.com>
3810
3811 * gdb.trace/trace-break.c: New.
3812 * gdb.trace/trace-break.exp: New.
3813
4323fecc
JK
38142011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3815
3816 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3817 break-here-2.
3818
0e5bf2a8
PA
38192011-10-28 Pedro Alves <pedro@codesourcery.com>
3820
3821 * gdb.threads/no-unwaited-for-left.c: New.
3822 * gdb.threads/no-unwaited-for-left.exp: New.
3823 * gdb.threads/non-ldr-exc-1.c: New.
3824 * gdb.threads/non-ldr-exc-1.exp: New.
3825 * gdb.threads/non-ldr-exc-2.c: New.
3826 * gdb.threads/non-ldr-exc-2.exp: New.
3827 * gdb.threads/non-ldr-exc-3.c: New.
3828 * gdb.threads/non-ldr-exc-3.exp: New.
3829 * gdb.threads/non-ldr-exc-4.c: New.
3830 * gdb.threads/non-ldr-exc-4.exp: New.
3831
3a3dad98
JK
38322011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3833
3834 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3835 * gdb.base/attach-pie-misread.exp: Likewise.
3836 * gdb.base/break-interp.exp: Likewise.
3837 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3838 testcases for use_gdb_stub.
3839 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3840 (continue): New testcase.
3841 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3842 * gdb.threads/attach-into-signal.exp: Likewise.
3843 * gdb.threads/attach-stopped.exp: Likewise.
3844 * gdb.threads/attachstop-mt.exp: Likewise.
3845
d6a5d40c
PK
38462011-10-28 Paul Koning <paul_koning@dell.com>
3847
3848 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3849
ca539be8
JK
38502011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3853 (mi_gdb_test): Import globals thread_selected_re
3854 and breakpoint_re. Expect them optionally at the regex start.
3855
d234ef5c
DE
38562011-10-27 Doug Evans <dje@google.com>
3857
3858 * gdb.python/python.exp: Test source -s.
3859
ab964825
PK
38602011-10-26 Paul Koning <paul_koning@dell.com>
3861
3862 * gdb.python/lib-types.cc (struct A): New structure.
3863 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3864
54d8a644
PK
38652011-10-25 Paul Koning <paul_koning@dell.com>
3866
3867 PR python/13327
d234ef5c 3868
54d8a644
PK
3869 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3870 fetch_lazy method.
3871
b0221781
YQ
38722011-10-24 Yao Qi <yao@codesourcery.com>
3873
3874 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3875 target is tic6x-*-*.
3876
6cda5a20
JB
38772011-10-21 Joel Brobecker <brobecker@adacore.com>
3878
3879 * gdb.ada/mi_task_info/task_switch.adb: New file.
3880 * gdb.ada/mi_task_info.exp: New file.
3881
5ed9db04
JK
38822011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3883
3884 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3885 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3886
9df2fbc4
PM
38872011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3888
3889 PR python/12656
3890
3891 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3892 global_block tests.
3893
736086ba
TT
38942011-10-18 Tom Tromey <tromey@redhat.com>
3895
3896 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3897
4af31552
TT
38982011-10-18 Tom Tromey <tromey@redhat.com>
3899
3900 * gdb.base/source.exp: Don't include full file name in test name.
3901 * gdb.python/python.exp: Don't include full file name in test
3902 name.
3903
43136979
AR
39042011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3905
3906 * gdb.base/attach-pie-noexec.c: New files.
3907 * gdb.base/attach-pie-noexec.exp: New files.
3908
543a9323
JM
39092011-10-17 Joseph Myers <joseph@codesourcery.com>
3910
3911 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3912 prompt for each extra line in command.
3913
21ae7a4d
JK
39142011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3915
3916 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3917 Revert the part of:
3918 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3919 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3920 Change the expected string.
3921
20ec36d9
JK
39222011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3923
3924 Fix results with system glibc debug info installed.
3925 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3926 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3927 Accept also __libc_ symbol prefix and no prefix.
3928
6501c2fc
KS
39292011-10-14 Keith Seitz <keiths@redhat.com>
3930
3931 PR c++/13225
3932 * gdb.cp/converts.cc (foo3_1): New function.
3933 (foo3_2): New functions.
3934 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3935 and null pointer conversions of integer constant zero.
3936 Add test to check if all arguments are checked for incompatible
3937 conversion BADNESS.
3938
55b1fd0c
TT
39392011-10-14 Tom Tromey <tromey@redhat.com>
3940
3941 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3942 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3943 linespec.
3944
22c05d8a
JK
39452011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3946
3947 Fix internal error regression.
3948 * gdb.dwarf2/implptr-optimized-out.S: New file.
3949 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3950
1d6edc3c
JK
39512011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3952
3953 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3954 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3955 (loclist): New.
3956 (4): New abbrev.
3957 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3958 Use prepare_for_testing, remove clean_restart.
3959 (p arraynoloc, p arraycallnoloc): New tests.
3960
9ec72168
JK
39612011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3962
3963 * gdb.cp/namespace-enum.exp (executable): New variable.
3964 (binfile): Use ${objdir}/${subdir}/ prefix.
3965 Use ${executable} for clean_restart.
3966
9c6c53f7
SA
39672011-10-11 Sterling Augustine <saugustine@google.com>
3968
3969 * gdb.cp/Makefile.in: Add namespace-enum test.
3970 * gdb.cp/namespace-enum.exp: New file.
3971 * gdb.cp/namespace-enum.c: New file.
3972 * gdb.cp/namespace-enum-main.c: New file.
3973
fac7ceb3
UW
39742011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3975
3976 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3977 sysroot.
3978
941b2081
JK
39792011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3980
3981 Reimplement @entry in input expressions.
3982 * gdb.base/exprs.c (v_int_array_init): New variable.
3983 * gdb.base/exprs.exp (print v_int_array_init)
3984 (print *v_int_array_init@1, print *v_int_array_init@2)
3985 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3986 (print v_int_array_init[1]@1): New tests.
3987
0344e878
JM
39882011-10-10 Joseph Myers <joseph@codesourcery.com>
3989
3990 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3991 expected message.
3992
5a56e9c5
DE
39932011-10-09 Doug Evans <dje@google.com>
3994
3995 * gdb.base/alias.exp: Add tests for alias command.
3996
2bda9cc5
JK
39972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3998
3999 * gdb.arch/amd64-entry-value.s: New file.
4000 * gdb.mi/mi2-amd64-entry-value.s: New file.
4001
a471c594
JK
40022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4003
4004 Display @entry parameter values even for references.
4005 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4006 functions.
4007 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4008 reference and datap_input.
4009 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4010 breakpoints.
4011 (continue to breakpoint: entry_reference: reference)
4012 (entry_reference: bt at entry)
4013 (continue to breakpoint: entry_reference: breakhere_reference)
4014 (entry_reference: bt, entry_reference: ptype regparam)
4015 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4016 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4017 (entry_reference: p regcopy, entry_reference: p nodataparam)
4018 (entry_reference: p nodataparam@entry): New tests.
4019
36b11add
JK
40202011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4021
4022 Support @entry in input expressions.
4023 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4024 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4025 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4026 (tailcall: p j@entry): New tests.
4027 * gdb.cp/koenig.cc (A::entry): New function.
4028 (main): Call it.
4029 * gdb.cp/koenig.exp (p entry (c)): New test.
4030
e18b2753
JK
40312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4032
4033 Display @entry parameter values (without references).
4034 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4035 (different, validity, invalid): New functions.
4036 (main): Call them.
4037 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4038 stacktest, breakhere_stacktest, different, breakhere_different,
4039 breakhere_validity and breakhere_invalid.
4040 (entry: bt): Update for @entry.
4041 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4042 (entry_validity: *, entry_invalid: *): Many new tests.
4043 * gdb.base/break.exp
4044 (run until breakpoint set at small function, optimized file): Accept
4045 also the @entry suffix.
4046 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4047 * gdb.mi/mi2-amd64-entry-value.c: New files.
4048 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4049
2d6c5dc2
JK
40502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4051
4052 Protect entry values against self tail calls.
4053 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4054 (main): Call self.
4055 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4056 (set debug entry-values 1, self: bt debug entry-values): New tests.
4057
111c6489
JK
40582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4059
4060 Recognize virtual tail call frames.
4061 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4062 (amb_b, amb_a): New.
4063 (main): Call a and b.
4064 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4065 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4066 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4067 New tests.
4068
8e3b41a9
JK
40692011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4070
4071 Implement basic support for DW_TAG_GNU_call_site.
4072 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4073 * gdb.arch/amd64-entry-value.cc: New file.
4074 * gdb.arch/amd64-entry-value.exp: New file.
4075
181cebd4
JK
40762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4077
4078 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4079 * gdb.dwarf2/implptr-64bit.S: New file.
4080 * gdb.dwarf2/implptr-64bit.exp: New file.
4081
741f5e3c
JK
40822011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4083
4084 Fix initial language detection with -readnow.
4085 * gdb.cp/readnow-language.cc: New file.
4086 * gdb.cp/readnow-language.exp: New file.
4087
a73d2258
JK
40882011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4089
4090 Fix printed anonymous struct name.
4091 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4092
af369495
JM
40932011-10-09 Joseph Myers <joseph@codesourcery.com>
4094
4095 * gdb.base/solib-symbol.exp: Do not include directories in
4096 filenames in expected messages.
4097
1fa57852
DE
40982011-10-07 Doug Evans <dje@google.com>
4099
4100 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4101
bd054e06
KP
41022011-10-07 Kevin Pouget <kevin.pouget@st.com>
4103
4104 Allow Python notification of new object-file loadings.
4105 * gdb.python/py-events.exp: Test newobjfile event.
4106 * gdb.python/py-events.py: Register newobjfile callback.
4107 * gdb.python/py-events.c: Add call to shared library
4108 * gdb.python/py-events-shlib.c: New file.
4109
8031b6f8
JM
41102011-10-06 Joseph Myers <joseph@codesourcery.com>
4111
4112 * gdb.base/fixsection.exp: Do not include directories in filename
4113 in expected message.
4114
7fea6923
PM
41152011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4116
4117 Add tests for passing of environment variables to inferior.
4118 * gdb.base/testenv.c: New test source.
4119 * gdb.base/testenv.exp: New expect test.
4120
687f2a88
PK
41212011-10-04 Paul Koning <paul_koning@dell.com>
4122
4123 * gdb.python/py-value.c (main): Break before return.
4124
cb6be26b
KP
41252011-10-04 Kevin Pouget <kevin.pouget@st.com>
4126
4127 PR python/12691: Add the inferior to Python exited event
4128 * gdb.python/py-events.exp: Test the inferior attribute of exited
4129 event with a fork.
4130 * gdb.python/py-events.py: Print inferior number on exit.
4131 * gdb.python/py-events.c: Fork the inferior.
4132
fb213700
EBM
41332011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4134
4135 * gdb.base/jit.exp: Add testcase name to log message
4136
aa2071bd
PK
41372011-10-03 Paul Koning <paul_koning@dell.com>
4138 Jan Kratochvil <jan.kratochvil@redhat.com>
4139
4140 * gdb.python/py-value.exp
4141 (python inval = gdb.parse_and_eval('*(int*)0'))
4142 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4143 (set argc=2, python print argc_lazy): New tests.
4144
dd11a36c
JB
41452011-10-02 Joel Brobecker <brobecker@adacore.com>
4146
4147 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4148
46f886f1
JK
41492011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4150 Pedro Alves <pedro@codesourcery.com>
4151
4152 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4153 can_read_0, test for it.
4154 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4155 (parse_and_eval with memory error): ... here, make it untested if
4156 can_read_0.
4157
c5cb204f
MP
41582011-09-30 Marek Polacek <mpolacek@redhat.com>
4159
4160 * gdb.python/python.exp (verify pagination beforehand)
4161 (verify pagination afterwards): Fix race by splitting the line.
4162
68fb0ec0
JM
41632011-09-29 Joseph Myers <joseph@codesourcery.com>
4164
4165 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4166 for 64-bit multilibs from i?86-* targets.
4167
6aee0d90
MP
41682011-09-29 Marek Polacek <mpolacek@redhat.com>
4169
4170 * lib/gdb.exp: Fix a typo in one of the comments.
4171
e9101ff5
MP
41722011-09-29 Marek Polacek <mpolacek@redhat.com>
4173
4174 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4175 matching pattern.
4176
7a81bdbf
PK
41772011-09-28 Paul Koning <paul_koning@dell.com>
4178
4179 * gdb.python/py-type.c (enum E): New.
4180 * gdb.python/py-type.exp (test_fields): Add tests for Python
4181 mapping access to fields.
4182 (test_enums): New test for field access on enums.
4183
6710bf39
SS
41842011-09-27 Stan Shebs <stan@codesourcery.com>
4185
4186 * gdb.trace/collection.exp: Test collection of $_ret.
4187
b2a6bdeb
AT
41882011-09-22 Andreas Tobler <andreast@fgznet.ch>
4189
4190 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4191 list of compilation switches for <*-*-freebsd*>.
4192
3c9057f3
SS
41932011-09-19 Stan Shebs <stan@codesourcery.com>
4194
4195 * gdb.trace/tspeed.exp: New file.
4196 * gdb.trace/tspeed.c: New file.
4197
34518530
YQ
41982011-09-18 Yao Qi <yao@codesourcery.com>
4199
4200 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4201 instructions.
4202 (test_adr_32bit, test_pop_pc): Likewise.
4203 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4204 Thumb instructions.
4205 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4206 in gdb_test_multiple.
4207 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4208
ab254057
YQ
42092011-09-17 Yao Qi <yao@codesourcery.com>
4210
4211 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4212 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4213 support single step to signal handler.
4214
9c317b71
YQ
42152011-09-17 Yao Qi <yao@codesourcery.com>
4216
4217 * gdb.base/disp-step-fork.c: New.
4218 * gdb.base/disp-step-syscall.exp: New.
4219 * gdb.base/disp-step-vfork.c: New.
4220
a8123151
JB
42212011-09-16 Joel Brobecker <brobecker@adacore.com>
4222
4223 * gdb.ada/tasks.exp: Make the expected output for
4224 the `info tasks' tests more resilient to spacing
4225 changes.
4226
63a9aad8
JK
42272011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4228
4229 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4230 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4231
2aa48337
KP
42322011-09-15 Kevin Pouget <kevin.pouget@st.com>
4233
4234 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4235 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4236
6839b47f
KP
42372011-04-30 Kevin Pouget <kevin.pouget@st.com>
4238
4239 Handle multiple breakpoint hits in Python interface:
4240 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4241 presence.
4242 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4243 breakpoint hits.
4244
0935723e
JK
42452011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4246 Jan Kratochvil <jan.kratochvil@redhat.com>
4247
4248 * gdb.python/py-events.exp: Remove pretty printing comment.
4249 * gdb.python/py-evsignal.exp: New file.
4250 * gdb.python/py-evthreads.c: Include signal.h.
4251 (thread3): Remove variable count3. Remove variable bad and use raise
4252 instead.
4253 (thread2): Remove variable count2. Move thread3 pthread_create here,
4254 merge pthread_join to a single line.
4255 (main): Remove variable count1. Merge pthread_join with pthread_create
4256 to a single line.
4257 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4258 KFAIL python/12966 for gdbserver. Test return value of
4259 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4260 gdb_expect by gdb_test and gdb_test_multiple.
4261 (thread 2, thread 3): New tests.
4262
4801a9a3
PA
42632011-09-12 Matt Rice <ratmice@gmail.com>
4264 Pedro Alves <pedro@codesourcery.com>
4265
4266 PR gdb/13175
4267
4268 * gdb.base/interp.exp: New tests.
4269 * gdb.base/interp.c: New file.
4270
24ece742
DE
42712011-09-12 Doug Evans <dje@google.com>
4272
4273 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4274 * gdb.dwarf2/typeddwarf.exp: Ditto.
4275
7f062217
JK
42762011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4277
4278 Fix compatibility with x32 arch.
4279 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4280 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4281 is_x86_like_target.
4282 * testsuite/gdb.trace/collection.exp: Likewise.
4283 * testsuite/gdb.trace/report.exp: Likewise.
4284 * testsuite/gdb.trace/unavailable.exp: Likewise.
4285 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4286 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4287 (is_x86_like_target): Check also is_amd64_regs_target.
4288
08711b9a
JK
42892011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4290
4291 PR breakpoints/12435
4292 * gdb.arch/amd64-prologue-xmm.c: New file.
4293 * gdb.arch/amd64-prologue-xmm.exp: New file.
4294 * gdb.arch/amd64-prologue-xmm.s: New file.
4295
b99b5f66
JK
42962011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4297
4298 * gdb.dwarf2/dw2-param-error-main.c: New file.
4299 * gdb.dwarf2/dw2-param-error.S: New file.
4300 * gdb.dwarf2/dw2-param-error.exp: New file.
4301
a391a2f6
PA
43022011-09-08 Pedro Alves <pedro@codesourcery.com>
4303
4304 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4305 inferior's pid and look for a core dump named core.$pid. Use
4306 `remote_file' commands on the host instead of hand coding shell
4307 commands on the build.
4308 * gdb.base/valgrind-db-attach.exp: Kill the program before
4309 finishing the test.
4310
7d8e6458 43112011-09-02 Matt Rice <ratmice@gmail.com>
4312
4313 * lib/prompt.exp: New file for testing the first prompt.
4314 * gdb.python/py-prompt.exp: Ditto.
4315 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4316
68e77c9e
PA
43172011-09-02 Pedro Alves <pedro@codesourcery.com>
4318
4319 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4320 0, before testing gcore.
4321
9655e943
JK
43222011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
df6dc84d
JK
4324 * dw2-ifort-parameter-debug.S: Update copyright year.
4325 * dw2-ifort-parameter.c: Update copyright year.
4326 * dw2-ifort-parameter.exp: Update copyright year.
4327
9655e943
JK
4328 * dw2-ifort-parameter-debug.S: New file.
4329 * dw2-ifort-parameter.c: New file.
4330 * dw2-ifort-parameter.exp: New file.
4331
353d1d73
JK
43322011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4333
4334 * gdb.base/commands.exp (error_clears_commands_left): New function.
4335 (): Call it.
4336
5c07461a
JK
43372011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4338
4339 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4340 (C): Initialize `a'.
4341 * gdb.mi/mi-inheritance-syntax-error.exp
4342 (-data-evaluate-expression $path): Expect `a' as 5.
4343
0d932b2f
MK
43442011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4345
4346 PR mi/11912
4347 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4348 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4349 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4350 keyword in output of -var-info-path-expression.
4351
bdb54049
JK
43522011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4353
4354 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4355 * gdb.trace/collection.exp: Likewise.
4356 * gdb.trace/report.exp: Likewise.
4357 * gdb.trace/unavailable.exp: Likewise.
4358 * gdb.trace/while-dyn.exp: Likewise.
4359
59cde39c
KS
43602011-08-18 Keith Seitz <keiths@redhat.com>
4361
4362 PR c++/12266
4363 * gdb.cp/meth-typedefs.cc: New file.
4364 * gdb.cp/meth-typedefs.exp: New file.
4365
fa3a4f15
PM
43662011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4367
4368 * gdb.python/python.exp: Add extended-prompt tests.
4369
c1049fca
JK
43702011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4371
4372 * gdb.arch/i386-dr3-watch.exp
4373 (watchpoint on gap1 does not fit debug registers)
4374 (delete all watchpoints): Fix racy expect strings.
4375
d93f7b5c
YQ
43762011-08-14 Yao Qi <yao@codesourcery.com>
4377
4378 * gdb.base/maint.exp: set data_section to ".neardata".
4379 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4380 * gdb.base/savedregs.exp: Handle SIGILL.
4381 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4382 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4383
457e09f0
DE
43842011-08-12 Doug Evans <dje@google.com>
4385
4386 * gdb.python/py-symbol.exp: Add test for symbol.type.
4387
5d0bb2fb
UW
43882011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4389
4390 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4391 * gdb.mi/mi-pthreads.exp: Likewise.
4392 * gdb.mi/mi2-pthreads.exp: Likewise.
4393 * gdb.mi/gdb669.exp.exp: Likewise.
4394
fcdfa280
PA
43952011-08-09 Pedro Alves <pedro@codesourcery.com>
4396
4397 * lib/mi-support.exp (detect_async): Rename to...
4398 (mi_detect_async): ... this.
4399 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4400 * gdb.mi/mi-nonstop.exp: Adjust.
4401 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4402 * gdb.mi/mi-nsintrall.exp: Adjust.
4403 * gdb.mi/mi-nsmoribund.exp: Adjust.
4404 * gdb.mi/mi-nsthrexec.exp: Adjust.
4405
9d8fa392
PA
44062011-08-09 Pedro Alves <pedro@codesourcery.com>
4407
4408 * gdb.base/display.c (do_loops): New `p_i' local.
4409 * gdb.base/display.exp: Test displaying a variable that is
4410 temporarily at a bad address.
4411
b6cede78
JK
44122011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4413
4414 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4415 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4416
67bedb8c
JK
44172011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4418
4419 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4420 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4421 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4422
af6e93b2
PA
44232011-08-05 Pedro Alves <pedro@codesourcery.com>
4424
4425 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4426 procedure.
4427 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4428
1cf0e11f
YQ
44292011-08-05 Yao Qi <yao@codesourcery.com>
4430
4431 * gdb.base/callfuncs.exp: Set language after main.
4432 * gdb.cp/cplusfuncs.exp: Likewise.
4433 * gdb.cp/inherit.exp: Likewise.
4434
a1e28cb2
UW
44352011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4436
4437 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4438 * gdb.base/watch-vfork.exp: Skip on remote targets.
4439
d4f5bbb9
UW
44402011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4441
4442 * gdb.threads/thread-find.exp: Support remote targets.
4443
724f4f80
UW
44442011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4445
4446 * gdb.base/jit.exp: Download solib_binfile to target.
4447 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4448 and call dlopen without full path name.
4449 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4450 dlopen without full path name.
4451
934709f0
PW
44522011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4453
4454 * gdb.base/break-always.exp: Complete the test
4455 with duplicated breakpoints and enabling/disabling them.
4456
c26106c4
TT
44572011-08-02 Tom Tromey <tromey@redhat.com>
4458
4459 PR gdb/11289:
4460 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4461
9300444e 44622011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4463
4464 PR gdb/13045
4465 * gdb.base/float.exp: Add new test case for PR gdb/13045
4466 * gdb.base/float.c: New file.
4467
00bd41d6
PM
44682011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4469
4470 * gdb.python/py-mi.exp: Test printers returning string hint, and
4471 also not returning a value.
4472 * gdb.python/py-prettyprint.c: Add testcase for above.
4473 * gdb.python/py-prettyprint.py: Add test printer for above.
4474
d24f74ce
JK
44752011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4476
4477 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4478 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4479 (.Ldie30) Add as field "data4".
4480 (.Ldie32) Rename field "b" to "shl".
4481 (abbrev4) Change for the "data4" field.
4482 (abbrev5, abbrev6) Remove.
4483 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4484 (p &s.shl): ... here. Add comment.
4485 (p &s.data4): New.
4486
bb7da2bf
JK
44872011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4488
4489 Fix crash on lval_computed values.
4490 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4491
11081198
JK
44922011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4493
4494 * gdb.base/help.exp (help whatis): Update the expected string.
4495
3c6e0cb3
JK
44962011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4497
4498 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4499 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4500 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4501 Change the expected string.
4502
efa80663
PA
45032011-07-26 Pedro Alves <pedro@codesourcery.com>
4504
4505 * gdb.base/watchpoint.exp
4506 (test_disable_enable_software_watchpoint): New procedure.
4507 (top level): Run it.
4508
db8e4570
UW
45092011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4510
4511 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4512 executable file "${binfile}", C++ version "${binfile}-cxx".
4513 * gdb.python/py-prettyprint.exp: Likewise.
4514 * gdb.python/py-symbol.exp: Likewise.
4515 * gdb.python/py-type.exp: Likewise.
4516 * gdb.python/py-value.exp: Likewise.
4517 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4518 file name instead of just suffix.
4519
543305c9
JK
45202011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 Fix implicit pointer offsets.
4523 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4524 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4525 (continue to breakpoint: continue to baz breakpoint for implptr)
4526 (sanity check element 0, sanity check element 1)
4527 (enter the inlined function, check element 0 for the offset)
4528 (check element 1 for the offset)
4529 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4530 (set foo breakpoint for implptr): Update the breakpoint number.
4531
b3215adc
UW
45322011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4533
4534 * gdb.python/py-mi.exp: Use different file names for different
4535 versions of the executable under test.
4536 * gdb.python/py-prettyprint.exp: Likewise.
4537 * gdb.python/py-symbol.exp: Likewise.
4538 * gdb.python/py-template.exp: Likewise.
4539 * gdb.python/py-type.exp: Likewise.
4540 * gdb.python/py-value.exp: Likewise.
4541
182b9acc
UW
45422011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4543
4544 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4545 flag after restarting GDB if necessary.
4546
e6052b5d
UW
45472011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4548
4549 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4550
1ced966e
PA
45512011-07-22 Pedro Alves <pedro@codesourcery.com>
4552
4553 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4554 backend doesn't leave used debug registers behind.
4555
3543a589
TT
45562011-07-22 Tom Tromey <tromey@redhat.com>
4557
4558 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4559 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4560 argument.
4561 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4562
14d15303 45632011-07-21 Matt Rice <ratmice@gmail.com>
4564
4565 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4566 in mostlyclean rule. Add files ending in .core.
4567
9b158ba0 45682011-07-21 Matt Rice <ratmice@gmail.com>
4569
4570 PR macros/12999
4571 * gdb.base/info-macros.c: New test sources.
4572 * gdb.base/info-macros.exp: New tests.
4573
d17b6f81
PM
45742011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4575
4576 * gdb.python/python.exp: Add prompt substitution tests.
4577
918dd910
JK
45782011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4579
4580 Fix crash if referenced CU is aged out.
4581 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4582 New.
4583 * gdb.dwarf2/implptr.exp: Likewise.
4584
0e37a63c
JK
45852011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4586
4587 * gdb.dwarf2/implptr.S: Rebuilt.
4588 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4589 (bar): Use them for j, k, l.
4590 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4591 COMPILE.
4592 (print j in implptr:bar): Update for the intp typedef.
4593 (print p[0].x in implptr:foo): Use more exact regex.
4594
f65cf84c
TT
45952011-07-18 Tom Tromey <tromey@redhat.com>
4596
4597 * gdb.cp/static-method.exp: Add missing single quote.
4598
d5b4a7be
YQ
45992011-07-18 Yao Qi <yao@codesourcery.com>
4600
4601 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4602 supported.
4603 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4604 * gdb.mi/mi-nonstop.exp: Likewise.
4605 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4606 * gdb.mi/mi-nsintrall.exp: Likewise.
4607 * gdb.mi/mi-nsmoribund.exp: Likewise.
4608 * gdb.mi/mi-nsthrexec.exp: Likewise.
4609 * gdb.python/py-evthreads.exp: Likewise.
4610
e9ea2662
JK
46112011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4612
4613 Code cleanup.
4614 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4615 it. Substitute it instead of test_compiler_info everywhere.
4616
ce451573
UW
46172011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4618
4619 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4620 remote targets as well.
4621
756d88a7
UW
46222011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4623
4624 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4625 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4626
31f83dc5
UW
46272011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4628
4629 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4630 a remote machine, not the host.
4631 (gdb_compile_shlib): Set soname if target is remote.
4632
059241a0
PP
46332011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4634
4635 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4636
28a0b48c 46372011-07-13 Matt Rice <ratmice@gmail.com>
4638
4639 * gdb.python/py-objfile-script-gdb.py: Renamed to
4640 py-objfile-script-gdb.py.in.
4641 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4642 py-objfile-script-gdb.py.
4643 * gdb.python/py-objfile-script.exp: Update reference to
4644 py-objfile-script-gdb.py.
4645
9a771b67
JK
46462011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4647
4648 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4649 reference undefined label.
4650
04ad99e6
JK
46512011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4652
4653 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4654 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4655 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4656 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4657
713389e0
PM
46582011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4659
4660 PR python/12438
4661 * gdb.python/python.exp: Add maint set/show python print-stack
4662 deprecated tests. Add set/show python print-backtrace tests.
4663
97d146f8
JK
46642011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4665
4666 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4667 debug info.
4668
facde0e5 46692011-07-06 Matt Rice <ratmice@gmail.com>
4670
4671 * gdb.python/python.exp: Update filename paths.
4672 * gdb.python/py-symtab.exp: Ditto.
4673
438640d1
MP
46742011-07-06 Marek Polacek <mpolacek@redhat.com>
4675
4676 * gdb.python/py-evthreads.exp: Add missing `$'.
4677
33a365df
MF
46782011-07-06 Jie Zhang <jie.zhang@analog.com>
4679
4680 * config/bfin.exp: New file.
4681 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4682 * gdb.asm/bfin.inc: New file.
4683
8f7ae686
MP
46842011-07-06 Marek Polacek <mpolacek@redhat.com>
4685
df46027d 4686 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4687 the whole output.
4688
eb2a6f42
TT
46892011-07-05 Tom Tromey <tromey@redhat.com>
4690
4691 * gdb.java/jprint.java (jprint.hi): New field.
4692 * gdb.java/jprint.exp: Print string.
4693
177b42fe
TJB
46942011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4695
4696 * gdb.base/call-sc.c: Fix typos.
4697 * gdb.base/ifelse.exp: Likewise.
4698 * gdb.base/structs.c: Likewise.
4699
3b2a0cf2
JB
47002011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4701
4702 * gdb.base/jit-so.exp: New test.
4703 * gdb.base/jit-dlmain.c: New file.
4704 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4705
46fc714c
JK
47062011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4707
4708 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4709 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4710 * gdb.cp/pr9167.exp (p b): Likewise.
4711 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4712 (test value of P in inner_m, test type of Z in inner_m): Call
4713 setup_xfail for gcc <= 4.5.
46fc714c 4714
418c7cf7
JK
47152011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4716
4717 * gdb.cp/paren-type.cc: New files.
4718 * gdb.cp/paren-type.exp: New files.
4719
3d50dd94
JK
47202011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4721
4722 Stop on first linespec terminator instead of eating what we can.
4723 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4724 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4725 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4726 (break C::f()): ... this one.
4727 (break C::operator()()): New test.
4728 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4729 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4730 test.
4731
dcf9f4ab
JK
47322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4733
4734 Fall back linespec to minimal symbols.
4735 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4736 error message.
4737 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4738 * gdb.cp/minsym-fallback-main.cc: New file.
4739 * gdb.cp/minsym-fallback.cc: New file.
4740 * gdb.cp/minsym-fallback.exp: New file.
4741 * gdb.cp/minsym-fallback.h: New file.
4742
3f542ed1
JK
47432011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4744
4745 * gdb.cp/no-dmgl-verbose.cc: New file.
4746 * gdb.cp/no-dmgl-verbose.exp: New file.
4747
47482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4749
4750 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4751 __GI_.
4752 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4753 (f): New function.
4754 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4755 (complete p 'func<short>(): ... here.
4756 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4757 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4758 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4759 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4760 Make them KFAIL gcc/49546.
4761
00eb2c4a
JB
47622011-07-01 Joel Brobecker <brobecker@adacore.com>
4763
4764 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4765
85a20c42
JK
47662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4767
4768 Test GCC PR debug/49546.
4769 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4770 (test type of F in k3_m, test value of F in k3_m): New.
4771 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4772 (main): New variable k3. Call k3.k3_m.
4773
d2d43431
JB
47742011-07-01 Jean-Charles Delay <delay@adacore.com>
4775
4776 * gdb.ada/packed_array.exp: Fix expected outout.
4777
54ae186f
JB
47782011-07-01 Jean-Charles Delay <delay@adacore.com>
4779
4780 * gdb.ada/packed_array.exp: fixed expected output.
4781
8f17729f
JB
47822011-07-01 Joel Brobecker <brobecker@adacore.com>
4783
4784 * gdb.ada/same_enum: New testcase.
4785
f5aa6869
JB
47862011-07-01 Joel Brobecker <brobecker@adacore.com>
4787
4788 * gdb.ada/ptr_typedef: New testcase.
4789
828292f2
JB
47902011-07-01 Joel Brobecker <brobecker@adacore.com>
4791
4792 * gdb.ada/arrayptr.exp: Add ptype test.
4793
18920c42
JB
47942011-07-01 Joel Brobecker <brobecker@adacore.com>
4795
4796 * gdb.ada/char_enum: New testcase.
4797
3536d9e3 47982011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4799
4800 * gdb.base/dump.exp (capture_pointer_with_type): New.
4801 Get value from address instead of name.
4802 Start GDB once, and do `dump' and `restore'
4803 tests together.
4804
db863c42
MF
48052011-06-30 Jie Zhang <jie.zhang@analog.com>
4806 Mike Frysinger <vapier@gentoo.org>
4807
4808 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4809 helper functions for getting/setting remotetimeout variable.
4810 * lib/gdb.exp (gdb_load): If the target is remote, set
4811 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4812 with $loadtimeout. Set $load_ok to 0 before doing the load.
4813 Instead of returning, immediately, set $load_ok to 0. Call
4814 set_remotetimeout with $oldremotetimeout, and then return if
4815 $load_ok is 1.
4816
e9e642a8
AB
48172011-06-30 Andrew Burgess <aburgess@broadcom.com>
4818
4819 * gdb.python/py-template.exp: Don't run this test if the target
4820 does not support c++ tests.
4821
32019081
JK
48222011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4823
4824 Fix non-only rename list for Fortran modules import.
4825 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4826 tests.
4827 * gdb.fortran/module.f90 (module moduse): New.
4828 (program module): use moduse, test var_x, var_y and var_z.
4829
0ecee54c
TT
48302011-06-29 Tom Tromey <tromey@redhat.com>
4831
4832 PR testsuite/12040:
4833 * gdb.fortran/array-element.exp: Use f90, not f77.
4834 * gdb.fortran/complex.exp: Use f90, not f77.
4835 * gdb.fortran/derived-type.exp: Use f90, not f77.
4836 * gdb.fortran/library-module.exp: Use f90, not f77.
4837 * gdb.fortran/logical.exp: Use f90, not f77.
4838 * gdb.fortran/module.exp: Use f90, not f77.
4839 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4840 * gdb.fortran/subarray.exp: Use f90, not f77.
4841
3b2b8fea
TT
48422011-06-29 Tom Tromey <tromey@redhat.com>
4843
4844 * gdb.fortran/charset.exp: New file.
4845 * gdb.fortran/charset.f90: New file.
4846
42159ca5
TT
48472011-06-29 Tom Tromey <tromey@redhat.com>
4848
4849 PR testsuite/12040:
4850 * lib/future.exp: New file, mostly extracted from ada.exp.
4851 Rewrote compatibility code to use rename.
4852 (gdb_find_gfortran): New proc.
4853 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4854 gfortran patch.
4855 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4856 Move to future.exp.
4857 * lib/gdb.exp: Always load future.exp.
4858
af69a5ce
YQ
48592011-06-28 Yao Qi <yao@codesourcery.com>
4860
4861 * gdb.cp/exception.cc: Don't include iostream.
4862 (bar): Remove print statement.
4863 (catcher): New.
4864 (main): Remove print statements. Call function catcher.
4865 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4866 Set breakpoint on catcher, and check the value of parameter.
4867
ab5c6a72
YQ
48682011-06-23 Yao Qi <yao@codesourcery.com>
4869
4870 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4871 1.2 is disabled. KFAIL for uclinux.
4872
9497469f
MP
48732011-06-23 Marek Polacek <mpolacek@redhat.com>
4874
4875 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4876 mi_gdb_test.
4877
b9132588
MP
48782011-06-23 Marek Polacek <mpolacek@redhat.com>
4879
5d197ed0 4880 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4881
e55595ca
MP
48822011-06-23 Marek Polacek <mpolacek@redhat.com>
4883
5d197ed0
MP
4884 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4885
48862011-06-23 Marek Polacek <mpolacek@redhat.com>
4887
4888 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4889 `test_exec_and_symbol_mi_operatons' return value.
4890 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4891 gdb_test_multiple.
4892 (test_exec_and_symbol_mi_operatons): Likewise.
4893 (test_path_specification): Likewise.
e55595ca 4894
be777e08
YQ
48952011-06-23 Yao Qi <yao@codesourcery.com>
4896
4897 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4898 supported.
4899 * lib/gdb.exp (support_displaced_stepping): New.
4900
615556d6
YQ
49012011-06-23 Yao Qi <yao@codesourcery.com>
4902
4903 * gdb.threads/execl.exp: Skip on remote target.
4904
833b0ca7
MP
49052011-06-21 Marek Polacek <mpolacek@redhat.com>
4906
5d197ed0 4907 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4908 mi_gdb_test.
4909
1ee4023a
MP
49102011-06-20 Marek Polacek <mpolacek@redhat.com>
4911
5d197ed0 4912 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4913
d0b1d624
MP
49142011-06-20 Marek Polacek <mpolacek@redhat.com>
4915
5d197ed0 4916 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4917 mi_gdb_test.
4918
79aa92c1
MP
49192011-06-20 Marek Polacek <mpolacek@redhat.com>
4920
5d197ed0 4921 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4922
5ce5db06
YQ
49232011-06-14 Yao Qi <yao@codesourcery.com>
4924
4925 gdb/testsuite/
4926 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4927
533a737e
JK
49282011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4929
4930 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4931
d0e53741
TT
49322011-06-10 Tom Tromey <tromey@redhat.com>
4933
4934 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4935 Add tests for pointer-to-member-function.
4936 * gdb.cp/temargs.cc (S::somefunc): New function.
4937 (K2): New class.
4938 (main): Instantiate K2; call method.
4939
b5916bbd
JB
49402011-06-08 Joel Brobecker <brobecker@adacore.com>
4941
4942 * gdb.python/py-inferior.c (f2): Make str an array rather
4943 than a pointer.
4944 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4945
5be4dfca
JK
49462011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4947
4948 * gdb.base/async-shell.c: New file.
4949 * gdb.base/async-shell.exp: New file.
4950
9f47e254
PA
49512011-06-06 Pedro Alves <pedro@codesourcery.com>
4952
4953 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4954
64b9b334
JB
49552011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4956
4957 From Stephen Kitt <steve@sk2.org>
4958 * gdb.base/help.exp: Adjust following some spelling corrections
4959 in GDB.
4960
dbc0f131
YQ
49612011-06-01 Yao Qi <yao@codesourcery.com>
4962
4963 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4964
fd336a18
KS
49652010-05-31 Keith Seitz <keiths@redhat.com>
4966
4967 PR c++/12750
4968 * gdb.cp/static-method.cc: New file.
4969 * gdb.cp/static-method.exp: New file.
4970
fa8b9902
KS
49712010-05-31 Keith Seitz <keiths@redhat.com>
4972
4973 PR symtab/12704
4974 * gdb.cp/anon-ns.cc: New file.
4975 * gdb.cp/anon-ns.exp: New file.
4976
0a5b1e09
PA
49772011-05-31 Pedro Alves <pedro@codesourcery.com>
4978
4979 * gdb.arch/i386-dr3-watch.c: New file.
4980 * gdb.arch/i386-dr3-watch.exp: New file.
4981
0578b8d1
YQ
49822011-05-30 Yao Qi <yao@codesourcery.com>
4983
4984 * gdb.base/callfuncs.c (t_structs_fc): New.
4985 (t_structs_dc, t_structs_ldc): New.
4986 (t_double_many_args):
4987 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4988 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4989 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4990 * gdb.base/callfuncs.exp: Call new functions.
4991
6680506e
YQ
49922011-05-30 Yao Qi <yao@codesourcery.com>
4993
ff4d2c60
YQ
4994 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4995 Call rerun_and_prepare for each test to isolate effects.
4996
49972011-05-30 Yao Qi <yao@codesourcery.com>
4998
4999 * gdb.base/varargs.c (find_max_float_real): New.
5000 (find_max_double_real, find_max_long_double_real): New.
5001 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5002 * lib/gdb.exp (setup_kfail_for_target): New.
5003
e43ec454
YQ
50042011-05-30 Yao Qi <yao@codesourcery.com>
5005
5006 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5007 (callcd, callce, callcf, callc1a, callc1b): New.
5008 (callc2a, callc2b): New.
5009 * gdb.base/funcargs.exp (complex_args): New.
5010 (complex_integral_args, complex_float_integral_args): New.
5011 * lib/gdb.exp (support_complex_tests): New. Determine
5012 whether to run test cases on _Complex types.
5013
432b4d03
JK
50142011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5015
5016 * gdb.threads/leader-exit.c: New file.
5017 * gdb.threads/leader-exit.exp: New file.
5018
6caf069d
MP
50192011-05-27 Marek Polacek <mpolacek@redhat.com>
5020
9497469f 5021 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5022
97fce28b
MP
50232011-05-27 Marek Polacek <mpolacek@redhat.com>
5024
5025 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5026 remove the `supported' variable.
5027 * gdb.mi/mi-nonstop.exp: Likewise.
5028 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5029 * gdb.mi/mi-nsintrall.exp: Likewise.
5030 * gdb.mi/mi-nsmoribund.exp: Likewise.
5031 * gdb.mi/mi-nsthrexec.exp: Likewise.
5032
9da8c2a0
PA
50332011-05-26 Pedro Alves <pedro@codesourcery.com>
5034
5035 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5036
2c03e5be
PA
50372011-05-26 Pedro Alves <pedro@codesourcery.com>
5038
5039 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5040
2e21250d
KS
50412011-05-24 Keith Seitz <keiths@redhat.com>
5042
5043 PR breakpoint/12803
5044 * gdb.cp/cmpd-minsyms.cc (a): New method.
5045 (b): New method.
5046 (c): New method.
5047 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5048
cdac0397
PA
50492011-05-24 Pedro Alves <pedro@codesourcery.com>
5050
5051 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5052 watchpoint's command list didn't execute when the watchpoint went
5053 out of scope.
5054
ee5683ab
PM
50552011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5056
5057 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5058 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5059 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5060 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5061 * gdb.arch/i386-permbkpt.exp: Likewise.
5062 * gdb.arch/i386-prologue.exp: Likewise.
5063 * gdb.arch/i386-size-overlap.exp: Likewise.
5064 * gdb.arch/i386-size.exp: Likewise.
5065 * gdb.arch/i386-unwind.exp: Likewise.
5066 * gdb.reverse/i386-precsave.exp: Likewise.
5067 * gdb.reverse/i386-reverse.exp: Likewise.
5068 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5069 * gdb.reverse/i387-env-reverse.exp: Likewise.
5070 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5071
c91c8c16
PA
50722011-05-24 Pedro Alves <pedro@codesourcery.com>
5073
5074 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5075 file doesn't error, using MI.
5076
c50491a7
TT
50772011-05-23 Tom Tromey <tromey@redhat.com>
5078
5079 * gdb.base/charset.exp (string_display): Add tests to assign to
5080 arrays.
5081 * gdb.base/charset.c (short_array, int_array, long_array): New.
5082
4a07b7da
PA
50832011-05-20 Pedro Alves <pedro@codesourcery.com>
5084
5085 Cope with async mode.
5086
4a07b7da
PA
5087 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5088 into gdb_test + mi_expect_stop.
5089
b275f2d2
PA
50902011-05-20 Pedro Alves <pedro@codesourcery.com>
5091
5092 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5093 (callme): Remove printf call.
5094
eec52c44
PM
50952011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5096
5097 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5098 quote pattern to avoid problems with Cygwin/mingw expect versions.
5099 * gdb.base/default.exp (show convenience): Use double
5100 quote pattern for regular expressions.
5101
b3c8eb43
JK
51022011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5103
5104 Fix -readnow for -gdwarf-4 unused type units.
5105 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5106 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5107
ed731959
JK
51082011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5109
5110 * gdb.base/kill-after-signal.c: New file.
5111 * gdb.base/kill-after-signal.exp: New file.
5112
3b48433d
PA
51132011-05-16 Pedro Alves <pedro@codesourcery.com>
5114
5115 * gdb.ada/start.exp: Call untested with the correct test filename.
5116 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5117 test filename. Make the test's binary unique.
5118 * gdb.arch/i386-signal.exp: Call untested with the correct test
5119 filename.
5120 * gdb.arch/i386-size-overlap.exp: Ditto.
5121 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5122 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5123 * gdb.cp/call-c.exp: Ditto.
5124 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5125 filename. Make the test's binary unique.
5126 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5127 * gdb.python/py-mi.exp: Ditto.
5128 * gdb.python/Makefile.in (EXECUTABLES): Update.
5129 * gdb.reverse/i386-precsave.exp: Ditto.
5130 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5131 test filename.
5132 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5133 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5134 unique.
5135 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5136 test filename.
5137 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5138 * gdb.trace/tfile.exp: Ditto.
5139
ba4a8bdd
YQ
51402011-05-14 Yao Qi <yao@codesourcery.com>
5141
5142 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5143 type.
5144
dbaefcf7
DE
51452011-05-13 Doug Evans <dje@google.com>
5146
5147 * gdb.python/py-objfile-script.exp: New file.
5148 * gdb.python/py-objfile-script.c: New file.
5149 * gdb.python/py-objfile-script-gdb.py: New file.
5150 * testsuite/gdb.python/py-section-script.exp: Test
5151 "info auto-load-scripts".
5152
9930639c
TT
51532011-05-13 Tom Tromey <tromey@redhat.com>
5154
5155 * gdb.dwarf2/clztest.exp: New file.
5156 * gdb.dwarf2/clztest.c: New file.
5157 * gdb.dwarf2/clztest.S: New file.
5158
05272e11
DE
51592011-05-13 Doug Evans <dje@google.com>
5160
cc63ef9b
DE
5161 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5162 String16 tests.
05272e11 5163
6edba76f
TT
51642011-05-13 Tom Tromey <tromey@redhat.com>
5165
5166 * lib/gdb.exp (is_x86_like_target): New proc.
5167 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5168 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5169 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5170 -nostdlib to compiler.
5171 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5172 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5173 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5174 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5175 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5176
028d0ed5
TJB
51772011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5178
5179 * gdb.python/py-function.exp: Test setting a value from a function
5180 which executes a command.
5181
8a9b8146
TT
51822011-05-12 Tom Tromey <tromey@redhat.com>
5183
5184 * gdb.dwarf2/typeddwarf.S: New file.
5185 * gdb.dwarf2/typeddwarf.c: New file.
5186 * gdb.dwarf2/typeddwarf.exp: New file.
5187
10483e8e
MP
51882011-05-12 Marek Polacek <mpolacek@redhat.com>
5189
5190 * gdb.mi/mi-basics.exp: Fix races. Honour the
5191 `test_exec_and_symbol_mi_operatons' return value.
5192 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5193 gdb_test_multiple.
5194 (test_exec_and_symbol_mi_operatons): Likewise.
5195 (test_path_specification): Likewise.
5196
faf067f1
JK
51972011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5198
5199 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5200 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5201 Replace `file copy' and `file rename' by `file mtime'. Twice.
5202
7ff911a3
JK
52032011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5204
5205 * gdb.base/readline-ask.c: New file.
5206 * gdb.base/readline-ask.exp: New file.
5207 * gdb.base/readline-ask.inputrc: New file.
5208
a536c6d7
UW
52092011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5210
5211 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5212 to avoid race condition.
5213 * gdb.cell/coremaker.c: Use small stack size.
5214 * gdb.cell/ea-standalone.exp: Use file name without path as
5215 argument to c_to.
5216 * gdb.cell/fork.exp: Allow other output when continuing to end.
5217
d472a426
JK
52182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5219
5220 * gdb.threads/corethreads.c: New file.
5221 * gdb.threads/corethreads.exp: New file.
5222
52232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5224
5225 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5226 Try to compile the test using -Wl,-z,norelro first.
5227 (load_core): New variable libthread_db_seen, initialize it.
5228 (zeroed-threads cannot be listed): Protect it by XFAIL on
5229 !$libthread_db_seen.
5230
8be455d7
JK
52312011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5232
5233 PR 12573
5234 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5235 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5236 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5237
1976171a
JK
52382011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5239
5240 * gdb.cp/psymtab-parameter.cc: New file.
5241 * gdb.cp/psymtab-parameter.exp: New file.
5242
7db6f30f
JK
52432011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 Fix a race.
5246 * gdb.cp/static-print-quit.exp (print c): Split to ...
5247 (print c - <return>, print c - q <return>, print c - to quit):
5248 ... these. Make the testfile untested on gdb-7.1.
5249
85161e9e 52502011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5251
5252 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5253 gdb_rename_execfile, gdb_touch_execfile): New.
5254 * gdb.base/reread.exp: Use new procs to handle multiple
5255 exec files.
5256
0c51be18
YQ
52572011-05-05 Yao Qi <yao@codesourcery.com>
5258
5259 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5260 (test_adr_32bit, test_pop_pc): New.
5261 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5262 (test_adr_32bit, test_pop_pc): New.
5263
4d393d60
JM
52642011-05-04 Joseph Myers <joseph@codesourcery.com>
5265
5266 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5267 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5268 targets.
5269 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5270 handle targets.
5271
8ffd0459
JK
52722011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 * gdb.base/completion.exp (complete help info wat): Rename to ...
5275 (complete 'help info wat'): ... here.
5276 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5277 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5278
8e28d804
PA
52792011-05-04 Pedro Alves <pedro@codesourcery.com>
5280
5281 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5282 gdb_test and explicit $gdb_prompt/timeout matches.
5283
3eb2ef34
YQ
52842011-05-04 Yao Qi <yao@codesourcery.com>
5285
5286 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5287 and __thumb2__.
5288
aaaf81a3
MP
52892011-05-03 Marek Polacek <mpolacek@redhat.com>
5290
5291 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5292 in place of `gdb_test "delete breakpoints"'. This eliminates two
5293 testcases.
5294
c4cbc0df
PA
52952011-05-02 Pedro Alves <pedro@codesourcery.com>
5296
5297 PR testsuite/12649
5298 Fix races.
5299
5300 * gdb.base/completion.exp: Remove all sleep calls. Remove
5301 unnecessary regexs. Don't explicitly expect anything after the
5302 prompt. Eat the prompt if necessary.
5303
b4cbb4a3
EBM
53042011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5305
5306 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5307 accept to show the caller line again as well as the line after.
5308
d65aec65
PM
53092011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5310
5311 PR mi/12531
5312
5313 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5314 compile target.
5315 * gdb.python/py-prettyprint.exp: Add C++ object for
5316 CPLUS_FAKE_CHILD test.
5317
30852783
UW
53182011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5319
5320 * gdb.base/signest.exp: New file.
5321 * gdb.base/signest.c: Likewise.
5322
c7b1f0d9
JK
53232011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5324
5325 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5326 thread and breakpoint notifications.
5327
559a7a62
JK
53282011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5329
5330 * gdb.base/fortran-sym-case.c: New file.
5331 * gdb.base/fortran-sym-case.exp: New file.
5332 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5333 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5334 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5335
8344e389
JK
53362011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5337
5338 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5339 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5340 false #1', `if true else false #2' and `if true else false #3'.
5341
2484c66b
UW
53422011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5343
5344 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5345 while delivering signal.
5346
8d3788bd
VP
53472011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5348
5349 MI breakpoint notifications.
5350
5351 * testsuite/gdb.mi/mi-cli.exp: Adust.
5352 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5353 * testsuite/gdb.mi/mi-watch.exp: Adust.
5354 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5355 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5356 notifications.
5357
3e03848b
JK
53582011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5359
5360 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5361 * gdb.base/gdbindex-stabs.c: New file.
5362 * gdb.base/gdbindex-stabs.exp: New file.
5363
918c9108
YQ
53642011-04-25 Yao Qi <yao@codesourcery.com>
5365
5366 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5367 with /*...*/.
5368 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5369
90556b8c
JK
53702011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5371
5372 * gdb.python/py-value.exp (test_objfiles): Name the first test
5373 `py-value in file.filename'.
5374
03f2bd59
JK
53752011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5376
5377 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5378 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5379 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5380 !gdbserver_reconnect_p..
5381 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5382
7b08b9eb
JK
53832011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5384
5385 * gdb.cp/cpcompletion.exp (complete class methods)
5386 (complete class methods beginning with F): Move them above runto. New
5387 comment about the runto delimiter.
5388
b78974c3
PA
53892011-04-20 Pedro Alves <pedro@codesourcery.com>
5390
5391 * gdb.base/maint.exp: Test that "maint print registers" works
5392 without a running program.
5393
20429c40 53942011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5395
20429c40
MP
5396 * gdb.base/setshow.exp: Fix racy tests.
5397 ($old_gdb_prompt): New variable.
5398
7a9dd1b2
TT
53992011-04-19 Tom Tromey <tromey@redhat.com>
5400
5401 * gdb.mi/mi-nsmoribund.exp:
5402 * gdb.hp/gdb.objdbg/objdbg01.exp:
5403 * gdb.base/structs.exp (test_struct_returns):
5404 * gdb.base/call-sc.exp (test_scalar_returns):
5405 * gdb.base/bigcore.exp: Remove duplicate words.
5406
02835898
JK
54072011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5408
5409 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5410 * gdb.base/break-interp.exp (test_attach): New comment.
5411
254f582e
JK
54122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5413
5414 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5415 (clear __stack_user.next, clear stack_used.next)
5416 (save a zeroed-threads corefile): New test.
5417 Call core_load for $core0file.
5418 (zeroed-threads cannot be listed): New test.
5419
4fe85f5c
JK
54202011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5421
5422 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5423 filename.
5424 ($srcfile): Preserve the original value.
5425 ($testfile): Match it the .exp filename.
5426 ($corefile): New variable. Substitute it around.
5427 Use clean_restart.
5428 ($prev_timeout): Remove.
5429 (load_core): Move core loading into this proc.
5430 Fix restore of $timeout if load_core fails.
5431
63524580
JK
54322011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5433
5434 * gdb.base/eu-strip-infcall.c: New file.
5435 * gdb.base/eu-strip-infcall.exp: New file.
5436
90359a16
JK
54372011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5438
5439 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5440 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5441
626e7282
JK
54422011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5443
5444 Fix Python access to inlined frames.
5445 * gdb.python/py-frame-inline.c: New file.
5446 * gdb.python/py-frame-inline.exp: New file.
5447
3363d018
EBM
54482011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5449
5450 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5451 content of 's24' correctly (avoiding "optimized out").
5452 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5453
28781456
JK
54542011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5457
4a4106ca
TJB
54582011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5459
5460 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5461 expect a colon in watch -location output.
5462
d26ccb4f
JK
54632011-04-13 Marek Polacek <mpolacek@redhat.com>
5464
df46027d 5465 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5466 New testcase `expect response to define backtrace'. Also remove
5467 redundant `default' block.
5468
e1ab1f9c
JK
54692011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5470
5471 * gdb.python/py-prettyprint.c (struct hint_error): New.
5472 (main): New variable hint_error.
5473 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5474 "print hint_error".
5475 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5476 (register_pretty_printers): Register it.
5477
0c2e6019
TT
54782011-04-04 Tom Tromey <tromey@redhat.com>
5479
5480 * gdb.cp/maint.exp (test_help): Update.
5481 (test_namespace): Likewise.
5482
af57139d
JB
54832011-04-01 Joel Brobecker <brobecker@adacore.com>
5484
5485 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5486 * gdb.ada/arrayptr.exp: Add new tests.
5487
956a9fb9
JB
54882011-04-01 Joel Brobecker <brobecker@adacore.com>
5489
5490 * gdb.ada/mi_catch_ex: New testcase.
5491
d0c4d642
PA
54922011-04-01 Pedro Alves <pedro@codesourcery.com>
5493
5494 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5495 base::overload(void) method without specifying "const".
5496
18819fa6
UW
54972011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5498
5499 * gdb.arch/thumb-singlestep.S: New file.
5500 * gdb.arch/thumb-singlestep.exp: Likewise.
5501
a4c8e806
TT
55022011-03-31 Tom Tromey <tromey@redhat.com>
5503
5504 * gdb.python/py-prettyprint.py (exception_flag): New global.
5505 (NoStringContainerPrinter._iterator.next): Check it.
5506 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5507 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5508
53832f31
TT
55092011-03-29 Tom Tromey <tromey@redhat.com>
5510
5511 * gdb.cp/anon-struct.cc: New file.
5512 * gdb.cp/anon-struct.exp: New file.
5513
e4620230
JK
55142011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5515
5516 Test STT_GNU_IFUNC support.
5517 * gdb.base/gnu-ifunc-lib.c: New file.
5518 * gdb.base/gnu-ifunc.c: New file.
5519 * gdb.base/gnu-ifunc.exp: New file.
5520
d0fb5eae
JK
55212011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5522
5523 Support a ring of related breakpoints.
5524 * gdb.base/watchpoint-delete.c: New file.
5525 * gdb.base/watchpoint-delete.exp: New file.
5526
20106cfb
JK
55272011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5528
5529 * gdb.ada/arrayparam.exp (print first after function call): Use
5530 explicit package name. Add a comment
5531 (print lasta after function call): Rename ...
5532 (print last after function call): ... it and use explicit package
5533 name.
5534 (print length after function call): Use explicit package name.
5535 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5536 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5537 (multiple matches for symbol i): Rename ...
5538 (multiple matches for symbol integervar): ... it.
5539 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5540 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5541
e7ab5e63
AB
55422011-03-25 Andrew Burgess <aburgess@broadcom.com>
5543
5544 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5545 environment variable to make grep output more predictable. Move
5546 all the environment setup into gdb_init so it's done once per test
5547 case rather than each time we start gdb.
5548
9ef07c8c
TT
55492011-03-24 Tom Tromey <tromey@redhat.com>
5550
5551 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5552 test.
5553
dd90784c
JK
55542011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5555
5556 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5557 * gdb.dwarf2/dw2-entry-value.S: New file.
5558 * gdb.dwarf2/dw2-entry-value.exp: New file.
5559
05775840
PM
55602011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5561
5562 PR python/12183
5563
5564 * gdb.python/py-function.exp: Add GdbError tests.
5565
8661b11b
PA
55662011-03-18 Pedro Alves <pedro@codesourcery.com>
5567
5568 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5569 (reglocal_test_func, statlocal_test_func): New functions.
5570 (globals_test_func): Call new functions.
5571 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5572 (gdb_collect_locals_test): New procedure.
5573 (gdb_trace_collection_test): Call new procedures.
5574
0fdb4f18
PA
55752011-03-18 Pedro Alves <pedro@codesourcery.com>
5576
5577 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5578 (test_register, test_register_unavailable): New procedures.
5579 (gdb_unavailable_registers_test): New procedure.
5580 (gdb_trace_collection_test): Call it.
5581
99c3dc11
PM
55822011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5583
5584 PR python/12149
5585
5586 * gdb.python/python.exp: Add gdb.write tests.
5587
29703da4
PM
55882010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5589
5590 * gdb.python/Makefile.in: Add py-objfile.
5591 * gdb.python/py-objfile.exp: New file.
5592 * gdb.python/py-objfile.c: New file.
5593 * gdb.python/py-block.exp: Add is_valid tests.
5594 * gdb.python/py-inferior.exp: Ditto.
5595 * gdb.python/py-infthread.exp: Ditto.
5596 * gdb.python/py-symbol.exp: Ditto.
5597 * gdb.python/py-symtab.exp: Ditto.
5598
598997c8
KS
55992011-03-16 Keith Seitz <keiths@redhat.com>
5600
5601 PR c++/12273
5602 * gdb.cp/cmpd-minsyms.exp: New test.
5603 * gdb.cp/cmpd-minsyms.cc: New file.
5604
5605 PR c++/11734
5606 * gdb.cp/ovsrch.exp: New test.
5607 * gdb.cp/ovsrch.h: New file.
5608 * gdb.cp/ovsrch1.cc: New file.
5609 * gdb.cp/ovsrch2.cc: New file.
5610 * gdb.cp/ovsrch3.cc: New file.
5611 * gdb.cp/ovsrch4.cc: New file.
5612
c91513d8
PP
56132011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5614
5615 PR gdb/12528
5616 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5617 * gdb.base/break-on-linker-gcd-function.exp: New test.
5618 * gdb.base/break-on-linker-gcd-function.cc: New file.
5619
7470fc63
AT
56202011-03-15 Andreas Tobler <andreast@fgznet.ch>
5621
5622 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5623
959e7469
PM
56242011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5625
5626 * lib/gdb.exp (gdb_unload): Add another termination case.
5627
9373cf26
JK
56282011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5629
5630 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5631 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5632 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5633 Provide a stub byte there.
5634 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5635 DW_AT_entry_pc.
5636 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5637
24e9cda0
UW
56382011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5639
5640 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5641 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5642 "generic ABI, auto".
5643 (altivec_abi_tests): Accept vectors returned by reference.
5644
7371cf6d
PM
56452010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5646
5647 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5648
ce77046a
UW
56492011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5650
5651 * gdb.python/py-section-script.exp: Skip test if no Python support.
5652
176400c3
UW
56532011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5654
5655 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5656
ecec24e6
PM
56572011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5658
5659 * gdb.python/py-parameter.exp: Update tests to the new Python
5660 parameter API. Add "no documentation" test. Add deprecated API
5661 backward compatibility test.
5662
5dbdd470
TT
56632011-03-09 Tom Tromey <tromey@redhat.com>
5664
5665 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5666 gdb_continue_to_end.
5667
b66e66ee
MK
56682011-03-09 Mark Kettenis <kettenis@gnu.org>
5669
5670 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5671 tabs.
5672
eceb0c5f
TT
56732011-03-09 Tom Tromey <tromey@redhat.com>
5674
5675 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5676 parentheses.
5677 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5678 $command.
5679 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5680 argument to gdb_continue_to_end.
5681 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5682 argument to gdb_continue_to_end.
5683 * gdb.cp/annota3.exp: Fix regex.
5684 * gdb.cp/annota2.exp: Fix regex.
5685 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5686 gdb_continue_to_end.
5687 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5688 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5689 gdb_continue_to_end.
5690
63154eca
PA
56912011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 * gdb.server/ext-run.exp
5694 (load new file without any gdbserver inferior): New test.
5695
967d1f9b
TT
56962011-03-07 Tom Tromey <tromey@redhat.com>
5697
5698 * Makefile.in (TAGS): Rewrite.
5699
d68dcbb9
JK
57002011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5701
5702 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5703 initial commands echo. New match for `Found trace'. Anchor all the
5704 other matches. Anchor and match for `No trace frame found' the final
5705 match.
5706
6bf58e63
TT
57072011-03-07 Tom Tromey <tromey@redhat.com>
5708
5709 * Makefile.in (TAGS): New target.
5710
fda326dd
TT
57112011-03-07 Tom Tromey <tromey@redhat.com>
5712
5713 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5714 change.
5715 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5716 change.
5717 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5718 exit message change.
5719 (skip_altivec_tests): Update for exit message change.
5720 (skip_vsx_tests): Likewise.
5721 (gdb_continue_to_end): Likewise. Add 'command' argument.
5722 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5723 * gdb.threads/tls.exp: Update for exit message change.
5724 * gdb.threads/thread-unwindonsignal.exp: Use
5725 gdb_continue_to_end.
5726 * gdb.threads/step.exp (step_it): Update for exit message change.
5727 (continue_all): Likewise.
5728 * gdb.threads/print-threads.exp (test_all_threads): Update for
5729 exit message change.
5730 * gdb.threads/interrupted-hand-call.exp: Use
5731 gdb_continue_to_end.
5732 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5733 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5734 gdb_continue_to_end.
5735 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5736 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5737 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5738 * gdb.cp/method.exp: Update for exit message change.
5739 * gdb.cp/mb-templates.exp: Update for exit message change.
5740 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5741 * gdb.cp/annota3.exp: Update for exit message change.
5742 * gdb.cp/annota2.exp: Update for exit message change.
5743 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5744 * gdb.base/term.exp: Update for exit message change.
5745 * gdb.base/step-test.exp (test_i): Update for exit message change.
5746 * gdb.base/sigstep.exp (advance): Update for exit message change.
5747 (advancei): Likewise.
5748 * gdb.base/siginfo.exp: Update for exit message change.
5749 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5750 * gdb.base/reread.exp: Use gdb_continue_to_end.
5751 * gdb.base/langs.exp: Use gdb_continue_to_end.
5752 * gdb.base/interrupt.exp: Update for exit message change.
5753 * gdb.base/gdb1555.exp: Update for exit message change.
5754 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5755 * gdb.base/ending-run.exp: Update for exit message change.
5756 * gdb.base/chng-syms.exp: Update for exit message change.
5757 * gdb.base/checkpoint.exp: Update for exit message change.
5758 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5759 gdb_continue_to_end.
5760 (test_catch_syscall_with_wrong_args): Likewise.
5761 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5762 * gdb.base/break-interp.exp (test_ld): Update for exit message
5763 change.
5764 * gdb.base/bang.exp: Update for exit message change.
5765 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5766 (do_call_attach_tests): Likewise.
5767 * gdb.base/a2-run.exp: Update for exit message change.
5768 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5769 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5770 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5771
dd19bd70
JK
57722011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5773
5774 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5775
30e62689
TT
57762011-03-03 Tom Tromey <tromey@redhat.com>
5777
5778 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5779 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5780 * gdb.hp/gdb.aCC/configure.ac: Remove.
5781 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5782 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5783 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5784 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5785 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5786 * gdb.hp/gdb.compat/configure.ac: Remove.
5787 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5788 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5789 * gdb.hp/gdb.defects/configure.ac: Remove.
5790 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5791 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5792 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5793 * gdb.hp/configure.ac: Remove.
5794 * gdb.hp/configure: Remove.
5795 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5796 substitution.
5797 (Makefile): Remove rule.
5798 * gdb.cell/configure.ac: Remove.
5799 * gdb.cell/configure: Remove.
5800 * gdb.stabs/Makefile.in (Makefile): Remove.
5801 (distclean): Don't remove config.status or config.log.
5802 * gdb.stabs/configure (Makefile): Remove.
5803 * gdb.stabs/configure.ac: Remove.
5804 * configure: Rebuild.
5805 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5806 Remove stabs- and cell-specific logic. Test for existence of
5807 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5808 subdirectories, gdb.cell, and and gdb.stabs.
5809 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5810
c171f854
JB
58112011-03-03 Joel Brobecker <brobecker@adacore.com>
5812
5813 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5814 end of buffer.
5815
9a5193cb
JB
58162011-03-02 Joel Brobecker <brobecker@adacore.com>
5817
5818 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5819 gdb_test when running a test where we expected no output back.
5820
9bb4c1bb
MS
58212011-02-28 Michael Snyder <msnyder@vmware.com>
5822
5823 * gdb.cp/overload.cc: Change initializer value to integer.
5824
3bd0f5ef
MS
58252011-02-27 Michael Snyder <msnyder@vmware.com>
5826
5827 * gdb.multi/base.exp: Add test for remove-inferiors.
5828
2279eaad
JB
58292011-02-26 Joel Brobecker <brobecker@adacore.com>
5830
5831 * gdb.python/py-frame.exp: Simplify the initialization phase
5832 using prepare_for_testing.
5833
c82c0b55
MS
58342011-02-25 Michael Snyder <msnyder@vmware.com>
5835
5836 * gdb.multi/base.exp: Add tests for info inferiors with args.
5837
1d94651b
JK
58382011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5839
5840 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5841 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5842 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5843 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5844 asmfile3. Comment the STABS (#3) file compilation. Compile
5845 everything through assembler. Provide KFAIL for symtab/12497.
5846 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5847 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5848 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5849 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5850
3bd0f5ef
MS
58512011-02-24 Michael Snyder <msnyder@vmware.com>
5852
5853 * gdb.base/break.exp: Add tests for delete breakpoints using
5854 convenience variables and value history references.
5855
12c1418e
MS
58562011-02-24 Michael Snyder <msnyder@vmware.com>
5857
5858 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5859 left behind in previous check-in.
5860
e5a67952
MS
58612011-02-23 Michael Snyder <msnyder@vmware.com>
5862
5863 * gdb.base/break.exp: Add tests for "info break" with arguments.
5864 * gdb.trace/infotrace.exp: Update patterns for error and help.
5865 * gdb.base/completion.exp: Update pattern.
5866 * gdb.base/ena-dis-br.exp: Update pattern.
5867 * gdb.base/help.exp: Update patterns.
5868
58692011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5870
5871 * gdb.base/memattr.exp: New test.
5872 * gdb.base/memattr.c: Test load for memattr.exp.
5873
6e6fbe60
DE
58742011-02-22 Doug Evans <dje@google.com>
5875
5876 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5877
1d41d745
MS
58782011-02-22 Michael Snyder <msnyder@vmware.com>
5879
5880 * Makefile.in: Make more clean.
5881 * gdb.ada/Makefile.in: Ditto.
5882 * gdb.arch/Makefile.in: Ditto.
5883 * gdb.asm/Makefile.in: Ditto.
5884 * gdb.base/Makefile.in: Ditto.
5885 * gdb.cp/Makefile.in: Ditto.
5886 * gdb.dwarf2/Makefile.in: Ditto.
5887 * gdb.java/Makefile.in: Ditto.
5888 * gdb.mi/Makefile.in: Ditto.
5889 * gdb.modula2/Makefile.in: Ditto.
5890 * gdb.python/Makefile.in: Ditto.
5891 * gdb.server/Makefile.in: Ditto.
5892 * gdb.stabs/Makefile.in: Ditto.
5893 * gdb.threads/Makefile.in: Ditto.
5894 * gdb.trace/Makefile.in: Ditto.
5895
79ba84ca
MS
58962011-02-22 Michael Snyder <msnyder@vmware.com>
5897
df46027d 5898 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5899 info threads.
5900
b9b35694
JB
59012011-02-22 Joel Brobecker <brobecker@adacore.com>
5902
5903 * gdb.python/py-breakpoint.exp: Fix the expected output of
5904 one of the "maint info breakpoints" tests to accept the output
5905 generated on platforms that do not have hardware watchpoints.
5906
8bfb830f
JB
59072011-02-22 Joel Brobecker <brobecker@adacore.com>
5908
5909 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5910 clean_restart. Be a little stricter in the expected output
5911 for one of the tests. Fix a typo in one of the comments.
5912
c45f3c54
JB
59132011-02-22 Joel Brobecker <brobecker@adacore.com>
5914
5915 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5916 Delete variable binfile, no longer use. Add or modify test
5917 comments to make them unique.
5918
b97c863c
MS
59192011-02-21 Michael Snyder <msnyder@vmware.com>
5920
5921 * Makefile.in: Update for make clean.
5922 * gdb.ada/Makefile.in: Ditto.
5923 * gdb.arch/Makefile.in: Ditto.
5924 * gdb.asm/Makefile.in: Ditto.
5925 * gdb.base/Makefile.in: Ditto.
5926 * gdb.cp/Makefile.in: Ditto.
5927 * gdb.dwarf2/Makefile.in: Ditto.
5928 * gdb.java/Makefile.in: Ditto.
5929 * gdb.mi/Makefile.in: Ditto.
5930 * gdb.modula2/Makefile.in: Ditto.
5931 * gdb.python/Makefile.in: Ditto.
5932 * gdb.server/Makefile.in: Ditto.
5933 * gdb.stabs/Makefile.in: Ditto.
5934 * gdb.threads/Makefile.in: Ditto.
5935 * gdb.trace/Makefile.in: Ditto.
5936
aea5b279
MS
59372011-02-21 Michael Snyder <msnyder@vmware.com>
5938
5939 * gdb.threads/thread-find.exp: Update patterns for changes in
5940 output of "info threads" command.
5941
e3039479
UW
59422011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5943 Ulrich Weigand <uweigand@de.ibm.com>
5944
5945 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5946 (skip_hw_watchpoint_tests): Likewise.
5947 (skip_hw_watchpoint_multi_tests): Likewise.
5948
b800ec70
UW
59492011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5950
5951 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5952 (skip_hw_watchpoint_tests): Likewise.
5953 (skip_hw_watchpoint_multi_tests): Likewise.
5954 (skip_hw_watchpoint_access_tests): Likewise.
5955
5956 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5957 * gdb.base/pr11022.exp: Likewise.
5958 * gdb.base/watch-read.exp: Likewise.
5959 * gdb.base/watch_thread_num.exp: Likewise.
5960 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5961 * gdb.base/watchpoint-hw.exp: Likewise.
5962 * gdb.base/watchpoint.exp: Likewise.
5963 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5964 * gdb.threads/watchthreads-reorder.exp: Likewise.
5965 * gdb.threads/watchthreads.exp: Likewise.
5966 * gdb.threads/watchthreads2.exp: Likewise.
5967
91033e37
JB
59682011-02-21 Joel Brobecker <brobecker@adacore.com>
5969
5970 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5971 the debugger is unable to find the array bounds.
5972
eeaafae2
JK
59732011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5974
5975 * gdb.cp/typedef-operator.exp: New file.
5976 * gdb.cp/typedef-operator.cc: New file.
5977
e338d953
MS
59782011-02-17 Michael Snyder <msnyder@vmware.com>
5979
5980 * gdb.threads/thread-find.exp: Fix regular expressions.
5981
e67ad678
JB
59822011-02-17 Joel Brobecker <brobecker@adacore.com>
5983
5984 * gdb.ada/packed_array: Expand testcase to test printing of
5985 unconstrained packed array.
5986
93084bca
JB
59872011-02-17 Joel Brobecker <brobecker@adacore.com>
5988
5989 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5990
a0c78a73
PA
59912011-02-16 Pedro Alves <pedro@codesourcery.com>
5992
f65d5553 5993 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5994 (main): Initialize it before collecting, and and clear it
5995 afterwards.
f65d5553
PA
5996 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5997 collecting with '{type} addr', where the addr expression is not an
5998 rvalue.
a0c78a73 5999
3dfcbbd2
KW
60002011-02-16 Ken Werner <ken.werner@de.ibm.com>
6001
6002 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6003 a bool variable. Expect correct OpenCL names for vector types. Use the
6004 uc3 variable name instead of referring to the uchar3 built-in type.
6005 Escape the asterisk at the half pointer test.
6006
08807d5a
PA
60072011-02-16 Pedro Alves <pedro@codesourcery.com>
6008
f65d5553 6009 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6010 (main): Initialize it before collecting, and and clear it
6011 afterwards.
f65d5553
PA
6012 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6013 collecting overlapping memory ranges.
08807d5a 6014
60f98dde
MS
60152011-02-15 Michael Snyder <msnyder@vmware.com>
6016
6017 * gdb.base/default.exp: Add tests for thread commands.
6018 * gdb.base/help.exp: Add tests for thread commands.
6019 * gdb.threads/thread-find.exp: New test for thread find command.
6020
648cd113
KW
60212011-02-15 Ken Werner <ken.werner@de.ibm.com>
6022
6023 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6024
494e194e
YQ
60252011-02-15 Yao Qi <yao@codesourcery.com>
6026
6027 PR tdep/12352
6028 * gdb.arch/arm-disp-step.S : New test for str instruction.
6029 * gdb.arch/arm-disp-step.exp : Likewise.
6030
d9492458
TJB
60312011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6032
6033 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6034 "vector_register2_vr" test strings. Test the extended floating
6035 point registers (F32~F63).
6036 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6037 IBM XL C compiler. Make the test program use a register provided
6038 by the compiler for the lxvd2x instruction.
6039
8af8e3bc
PA
60402011-02-14 Pedro Alves <pedro@codesourcery.com>
6041
6042 * gdb.trace/unavailable.cc (class Base, class Middle, class
6043 Derived): New types.
6044 (derived_unavail, derived_partial, derived_whole): New globals.
6045 (virtual_partial): New global.
6046 (virtualp): Point at virtual_partial.
6047 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6048 related to unavailable vptr.
6049
1b28d0b3
PA
60502011-02-14 Pedro Alves <pedro@codesourcery.com>
6051
6052 * gdb.trace/unavailable.cc (a, b, c): New globals.
6053 (main): Set and clear them.
6054 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6055 `a' and `c', and check that `b' isn't collected, although `a' and
6056 `c' are.
6057
ec0a52e1
PA
60582011-02-14 Pedro Alves <pedro@codesourcery.com>
6059
6060 * gdb.trace/unavailable.cc (struct Virtual): New.
6061 (virtualp): New global pointer.
6062 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6063 printing a pointer to an object whose type has a vtable, with
6064 print object on.
6065
24e6bcee
PA
60662011-02-14 Pedro Alves <pedro@codesourcery.com>
6067
6068 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6069 value repeat handles unavailableness.
6070
39d37385
PA
60712011-02-14 Pedro Alves <pedro@codesourcery.com>
6072
6073 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6074 tests for building arrays from unavailable values, subscripting
6075 non-memory rvalue unvailable arrays, and accessing fields or
6076 baseclasses of non-lazy unavailable values,
6077 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6078 struct types.
6079 (g_smallstruct, g_smallstruct_b): New globals.
6080
06d72e16
PA
60812011-02-14 Pedro Alves <pedro@codesourcery.com>
6082
6083 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6084
bc9a5551
JK
60852011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6086
6087 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6088 * gdb.cp/overload-const.exp: New file.
6089 * gdb.cp/overload-const.cc: New file.
6090
54fcddd0
UW
60912011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6092
6093 * gdb.opencl/callfuncs.cl: New file.
6094 * gdb.opencl/callfuncs.exp: New test.
6095 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6096
d6dafb7c
UW
60972011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6098
6099 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6100 when computing result.
6101 * gdb.arch/altivec-abi.exp: Update expected results.
6102
a449c2d8
TJB
61032011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6104
6105 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6106 * gdb.base/jit.exp: Likewise.
6107 * gdb.base/pie-execl.exp: Likewise.
6108 * gdb.base/solib-nodir.exp: Likewise.
6109 * gdb.base/solib-overlap.exp: Likewise.
6110
764880b7
PA
61112011-02-07 Pedro Alves <pedro@codesourcery.com>
6112
6113 * gdb.trace/collection.c (global_pieces): New.
6114 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6115 New procedure.
6116 (gdb_trace_collection_test): Call it.
6117
505500db
SW
61182011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6119
6120 * gdb.python/py-evthreads.c: New file.
6121 * gdb.python/py-evthreads.exp: New file.
6122 * gdb.python/py-events.py: New file.
6123 * gdb.python/py-events.exp: New file.
6124 * gdb.python/py-events.c: New file.
6125
385203ed
DD
61262011-02-04 David Daney <ddaney@caviumnetworks.com>
6127
6128 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6129
9011945e
AB
61302011-02-03 Andrew Burgess <aburgess@broadcom.com>
6131
6132 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6133 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6134 boundary between two compilation units.
6135
580688f3
PA
61362011-02-02 Pedro Alves <pedro@codesourcery.com>
6137
6138 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6139 (Virtual): New structs.
6140 (virtual_o, virtual_middle_b): New globals.
6141 * gdb.cp/virtbase.exp: New tests.
6142
d3f0f853
PP
61432011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6144
6145 * gdb.base/jit.exp: New file.
6146 * gdb.base/jit-main.c: New file.
6147 * gdb.base/jit-solib.c: New file.
6148
b2030fb5
UW
61492011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6150
6151 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6152 proceed to initial kernel entry point.
6153 * gdb.opencl/datatypes.exp: Likewise.
6154 * gdb.opencl/operators.exp: Likewise.
6155 * gdb.opencl/vec_comps.exp: Likewise.
6156
2db19d1e
SW
61572011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6158
6159 * gdb.cp/nsnested.cc: New.
6160 * gdb.cp/nsnested.exp: New.
6161 * gdb.cp/nsnoimports.exp: New.
6162 * gdb.cp/nsnoimports.cc: New.
6163
6b0c4c1f
JB
61642011-01-31 Joel Brobecker <brobecker@adacore.com>
6165
6166 * gdb.base/interact.exp: Add extra tests that verify that
6167 the value of the interactive-mode setting does not change
6168 after the script is sourced.
6169
80b23b6a
JK
61702011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6171
6172 * gdb.cp/noparam.exp: New file.
6173 * gdb.cp/noparam.cc: New file.
6174
ffd5ec24
PA
61752011-01-28 Pedro Alves <pedro@codesourcery.com>
6176
6177 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6178 there's no stack or registers.
6179
a81766d8
TT
61802011-01-26 Tom Tromey <tromey@redhat.com>
6181
6182 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6183 space before string output. Add test for "set print pretty off"
6184 case.
6185
585fdaa1
PA
61862011-01-25 Pedro Alves <pedro@codesourcery.com>
6187
6188 * gdb.base/frame-args.exp: Adjust.
6189 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6190 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6191 * gdb.dwarf2/pieces.exp: Adjust.
6192 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6193 * gdb.opt/inline-locals.exp: Adjust.
6194 * gdb.threads/fork-child-threads.exp: Adjust.
6195
d468832a
KW
61962011-01-25 Ken Werner <ken.werner@de.ibm.com>
6197
6198 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6199 OpenCL kernel function. Add a comment as marker. Add address space
6200 qualifiers for the remaining program scope variables.
6201 * gdb.opencl/datatypes.cl: Likewise.
6202 * gdb.opencl/operators.cl: Likewise.
6203 * gdb.opencl/vec_comps.cl: Likewise.
6204 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6205 Add breakpoint at the marker comment.
6206 * gdb.opencl/datatypes.exp: Likewise.
6207 * gdb.opencl/operators.exp: Likewise.
6208 * gdb.opencl/vec_comps.exp: Likewise.
6209
490f124f
PA
62102011-01-24 Pedro Alves <pedro@codesourcery.com>
6211
6212 * gdb.base/printcmds.c (some_struct): New struct and instance.
6213 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6214 procedure.
6215 <global scope>: Call it.
6216
6da78614
KW
62172011-01-21 Ken Werner <ken.werner@de.ibm.com>
6218
6219 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6220 argument to the gdb_compile_opencl_hostapp call.
6221
ec64c9aa
YQ
62222011-01-19 Yao Qi <yao@codesourcery.com>
6223
6224 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6225 positve list.
6226
810cfdbb
YQ
62272011-01-19 Yao Qi <yao@codesourcery.com>
6228
6229 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6230 canonical form.
6231 Remove "xscale-*-*"
6232 * gdb.xml/tdesc-regs.exp: Likewise.
6233 * gdb.python/py-section-script.exp: Replace ARM target triplet
6234 with canonical form.
6235 Match arm*-*-symbianelf*.
6236 * gdb.base/dup-sect.exp: Likewise.
6237 * lib/dwarf.exp: New.
6238 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6239 dwarf2_support.
6240 * gdb.dwarf2/dup-psym.exp: Likewise.
6241 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6242 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6243 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6244 * gdb.dwarf2/dw2-basic.exp: Likewise.
6245 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6246 * gdb.dwarf2/dw2-const.exp: Likewise.
6247 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6248 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6249 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6250 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6251 * gdb.dwarf2/dw2-filename.exp: Likewise.
6252 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6253 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6254 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6255 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6256 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6257 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6258 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6259 * gdb.dwarf2/dw2-producer.exp: Likewise.
6260 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6261 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6262 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6263 * gdb.dwarf2/dw2-strp.exp: Likewise.
6264 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6265 * gdb.dwarf2/implptr.exp: Likewise.
6266 * gdb.dwarf2/mac-fileno.exp: Likewise.
6267 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6268 * gdb.dwarf2/pieces.exp: Likewise.
6269 * gdb.dwarf2/pr11465.exp: Likewise.
6270 * gdb.dwarf2/valop.exp: Likewise.
6271 * gdb.dwarf2/watch-notconst.exp: Likewise.
6272 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6273
4694da01
TT
62742011-01-19 Tom Tromey <tromey@redhat.com>
6275
6276 * gdb.python/py-infthread.exp: Add thread tests.
6277
b075872c
JB
62782011-01-14 Joel Brobecker <brobecker@adacore.com>
6279
6280 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6281
2c3e6e24
JB
62822011-01-14 Joel Brobecker <brobecker@adacore.com>
6283
6284 * gdb.ada/widewide: New testcase.
6285
de8fa76c
JB
62862011-01-13 Joel Brobecker <brobecker@adacore.com>
6287
6288 * gdb.base/interact.exp: New testcase.
6289
1b05df00
TT
62902011-01-12 Tom Tromey <tromey@redhat.com>
6291
6292 * gdb.mi/gdb2549.exp: Update for error message changes.
6293 * gdb.mi/mi-cli.exp: Likewise.
6294 * gdb.mi/mi-disassemble.exp: Likewise.
6295 * gdb.mi/mi-pthreads.exp: Likewise.
6296 * gdb.mi/mi-regs.exp: Likewise.
6297 * gdb.mi/mi-stack.exp: Likewise.
6298 * gdb.mi/mi-var-block.exp: Likewise.
6299 * gdb.mi/mi-var-cmd.exp: Likewise.
6300 * gdb.mi/mi2-cli.exp: Likewise.
6301 * gdb.mi/mi2-disassemble.exp: Likewise.
6302 * gdb.mi/mi2-pthreads.exp: Likewise.
6303 * gdb.mi/mi2-regs.exp: Likewise.
6304 * gdb.mi/mi2-stack.exp: Likewise.
6305 * gdb.mi/mi2-var-block.exp: Likewise.
6306 * gdb.mi/mi2-var-cmd.exp: Likewise.
6307
c2ff108b
JK
63082011-01-12 Andrew Burgess <aburgess@broadcom.com>
6309 Jan Kratochvil <jan.kratochvil@redhat.com>
6310
6311 PR fortran/11104 and DWARF unbound arrays detection.
6312 * gdb.fortran/multi-dim.exp: New file.
6313 * gdb.fortran/multi-dim.f90: New file.
6314
b716877b
AB
63152011-01-12 Andrew Burgess <aburgess@broadcom.com>
6316
6317 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6318 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6319 add new tests for opcode dumping.
6320
6c162d5e
TT
63212011-01-11 Tom Tromey <tromey@redhat.com>
6322
6323 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6324
77b06cd7
TJB
63252010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6326
6327 Convert hardware watchpoints to use breakpoint_ops.
6328 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6329 type is not supported.
6330 * gdb.base/foll-fork.exp: Likewise.
6331 * gdb.base/foll-vfork.exp: Likewise.
6332
f39a75d0
PM
63332011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6334
6335 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6336 Use load_lib gdb-python.exp.
6337 * gdb.python/python.exp: Ditto.
6338 * gdb.python/py-function.exp: Ditto.
6339
fc529d80
AS
63402011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6341
6342 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6343
fb03cb59
JK
63442011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6345
6346 * configure: Regenerate.
6347
d8e22779
TT
63482011-01-06 Tom Tromey <tromey@redhat.com>
6349
6350 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6351
09050809
JB
63522011-01-06 Joel Brobecker <brobecker@adacore.com>
6353
fc529d80
AS
6354 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6355 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6356 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6357 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6358 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6359 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6360 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6361 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6362 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6363 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6364 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6365 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6366 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6367 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6368 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6369 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6370 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6371 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6372 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6373 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6374 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6375 gdb.ada/uninitialized_vars.exp,
6376 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6377 Simplify by using clean_restart.
09050809 6378
8ed5dd9e
JB
63792011-01-06 Joel Brobecker <brobecker@adacore.com>
6380
6381 Add marker to be used as anchor for inserting breakpoints.
6382 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6383 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6384 Likewise.
6385
6386 Remove uses of gdb_start_cmd.
6387 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6388 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6389
6390 Do not run testcase if testing with GDBserver.
6391 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6392 if testing with GDBserver.
6393
368a124f
JB
63942011-01-06 Joel Brobecker <brobecker@adacore.com>
6395
6396 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6397 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6398 copyright header.
6399
44944448
JB
64002011-01-05 Joel Brobecker <brobecker@adacore.com>
6401
6402 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6403 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6404 testsuite/gdb.fortran/complex.f,
6405 testsuite/gdb.fortran/derived-type.f90,
6406 testsuite/gdb.fortran/library-module-lib.f90,
6407 testsuite/gdb.fortran/library-module-main.f90,
6408 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6409 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6410 Copyright year update.
6411
31886ea6
JB
64122011-01-05 Joel Brobecker <brobecker@adacore.com>
6413
6414 * gdb.base/langs1.f: Add copyright header.
6415
ebedcab5
JK
64162011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6417
6418 * gdb.base/morestack.exp: New file.
6419 * gdb.base/morestack.c: New file.
6420
de1eb2f9
JK
64212011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6422
6423 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6424
9e87a409
JB
64252010-12-29 Joel Brobecker <brobecker@adacore.com>
6426
6427 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6428 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6429
720d1a40
JB
64302010-12-29 Joel Brobecker <brobecker@adacore.com>
6431
6432 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6433
a283af87
AS
64342010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6435
5d3d9cba
AS
6436 * gdb.threads/tls.exp: Fix typo.
6437
a283af87
AS
6438 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6439 * gdb.threads/execl.exp: Update.
6440
2a20745c
YQ
64412010-12-23 Yao Qi <yao@codesourcery.com>
6442
6443 * gdb.arch/arm-disp-step.exp: New.
6444 * gdb.arch/arm-disp-step.S: New.
6445
a7658b96
TT
64462010-12-21 Tom Tromey <tromey@redhat.com>
6447
6448 * gdb.threads/execl.exp: Update.
6449 * gdb.threads/linux-dp.exp: Update.
6450 * gdb.threads/manythreads.exp: Update.
6451 * gdb.threads/tls.exp: Update.
6452
5b79abe7
TT
64532010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6454
6455 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6456 (NextOverThrowDerivates) <resumebpt>: New.
6457 (resumebpt_test): New.
6458 (main): Call resumebpt_test.
6459 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6460
0914bcdb
SS
64612010-12-12 Stan Shebs <stan@codesourcery.com>
6462
6463 * gdb.trace/tsv.exp: Test print command on trace state variables.
6464
305aeedc
TT
64652010-12-09 Tom Tromey <tromey@redhat.com>
6466
6467 * gdb.base/interp.exp: Add regression test.
6468
186c406b
TT
64692010-12-09 Tom Tromey <tromey@redhat.com>
6470
6471 * gdb.java/jnpe.java: New file.
6472 * gdb.java/jnpe.exp: New file.
6473 * gdb.cp/nextoverthrow.exp: New file.
6474 * gdb.cp/nextoverthrow.cc: New file.
6475
aae1c79a
DE
64762010-12-07 Doug Evans <dje@google.com>
6477
6478 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6479 of data-directory.
6480 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6481 updated.
6482 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6483
60f98dde 64842010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6485
6486 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6487 * gdb.base/call-sc.exp: Ditto.
6488 * gdb.base/finish.exp: Ditto.
6489 * gdb.base/return.exp: Ditto.
6490 * gdb.base/return2.exp: Ditto.
6491
5fa290c1
DE
64922010-11-30 Doug Evans <dje@google.com>
6493
6494 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6495 (gdb_expect_list): Fix spelling errors in comments.
6496 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6497 send_gdb/gdb_expect_list where applicable.
6498 * gdb.base/call-ar-st.exp: Ditto.
6499 * gdb.base/funcargs.exp: Ditto.
6500 * gdb.base/gcore.exp: Ditto.
6501 * gdb.base/page.exp: Ditto.
6502 * gdb.base/sigaltstack.exp: Ditto.
6503 * gdb.base/siginfo.exp: Ditto.
6504 * gdb.base/sigstep.exp: Ditto.
6505 * gdb.base/trace-commands.exp: Ditto.
6506
4e04c971
DE
65072010-11-29 Doug Evans <dje@google.com>
6508
6509 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6510 printer-name;subprinter-name.
6511
8cf6f0b1
TT
65122010-11-29 Tom Tromey <tromey@redhat.com>
6513
6514 * gdb.dwarf2/implptr.exp: New file.
6515 * gdb.dwarf2/implptr.c: New file.
6516 * gdb.dwarf2/implptr.S: New file.
6517
94b6973e
PM
65182010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6519
fc529d80 6520 PR python/12199
94b6973e
PM
6521
6522 * gdb.python/py-breakpoint.exp: Test the delete method.
6523
8358c15c
JK
65242010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6525
6526 Fix step_resume_breakpoint unsaved during an infcall.
6527 * gdb.base/step-resume-infcall.exp: New file.
6528 * gdb.base/step-resume-infcall.c: New file.
6529
f6df29bc
TJB
65302010-11-24 Edjunior Machado <emachado@br.ibm.com>
6531
6532 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6533
f2b5a5cf
TJB
65342010-11-24 Edjunior Machado <emachado@br.ibm.com>
6535
6536 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6537 on ppc64's symbols; "finish" and "return" commands must accept to
6538 show the caller line again as well as the line after.
6539 * gdb.asm/powerpc64.inc: New file.
6540
6b0ecdc2
DE
65412010-11-23 Doug Evans <dje@google.com>
6542
6543 * lib/gdb.exp (gdb_test_sequence): New function.
6544 (gdb_expect_list): Add verbose -log call for each pattern.
6545 * gdb.base/signals.exp (test_handle_all_print): Call it.
6546 Reduce timeout increment from 6 minutes to 1 minute.
6547 * gdb.server/ext-run.exp: Call it.
6548
ea976c60
PM
65492010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6550
f2b5a5cf 6551 PR python/12212
ea976c60
PM
6552
6553 * gdb.python/python.exp: Check that selected_thread raises an
6554 error when no inferior is loaded.
6555
c0efa795
JK
65562010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6557
6558 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6559 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6560
ec3aa567
JK
65612010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6562
6563 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6564 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6565
d8249011
DE
65662010-11-18 Doug Evans <dje@google.com>
6567
6568 * gdb.server/ext-run.exp: Fix intermittent failures.
6569
d4eba7d1
NF
65702010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6571
6572 * gdb.stabs/gdb11479.exp: Use runto_main.
6573
b04c2f88
NF
65742010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6575
6576 * gdb.base/break-entry.exp: Skip if using a stub.
6577
ae9d7ce4
NF
65782010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6579
6580 * gdb.python/py-inferior.exp: Pack values in target endianness.
6581
621c8364
TT
65822010-11-12 Tom Tromey <tromey@redhat.com>
6583
6584 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6585 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6586 MemoryError.
6587 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6588 type.
6589 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6590 MemoryError.
6591 (test_subscript_regression): Update exception type.
6592
84f4c1fe
PM
65932010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6594
6595 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6596 breakpoint tests.
6597
a1442452
PA
65982010-11-09 Pedro Alves <pedro@codesourcery.com>
6599
6600 * gdb.base/watchpoint.exp: Test "watch -location" with an
6601 innacessible location.
6602
efd11a33
JK
66032010-11-09 Edjunior Machado <emachado@br.ibm.com>
6604 Luis Machado <luisgpm@br.ibm.com>
6605
6606 * gdb.base/maint.exp: Expect "." prefix.
6607 * gdb.base/nodebug.exp: Expect "." Likewise.
6608 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6609 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6610 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6611 POWER server processors.
6612
aa00efb5
JK
66132010-11-08 Edjunior Machado <emachado@br.ibm.com>
6614 Luis Machado <luisgpm@br.ibm.com>
6615
6616 * gdb.base/break-entry.exp: convert entry point for
6617 ppc64 and expect leading `.' on ppc64's symbols
6618
99e7ae30
DE
66192010-11-05 Doug Evans <dje@google.com>
6620
6621 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6622 * gdb.python/py-param.exp: Delete, contents moved to ...
6623 * gdb.python/py-parameter.exp: ... here. New file.
6624 Add test for gdb.parameter ("directories").
99e7ae30 6625
f4b8a18d
KW
66262010-11-05 Ken Werner <ken.werner@de.ibm.com>
6627
6628 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6629 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6630 * configure: Regenerate.
6631 * gdb.opencl/Makefile.in: New File.
6632 * gdb.opencl/datatypes.exp: Likewise.
6633 * gdb.opencl/datatypes.cl: Likewise.
6634 * gdb.opencl/operators.exp: Likewise.
6635 * gdb.opencl/operators.cl: Likewise.
6636 * gdb.opencl/vec_comps.exp: Likewise.
6637 * gdb.opencl/vec_comps.cl: Likewise.
6638 * gdb.opencl/convs_casts.exp: Likewise.
6639 * gdb.opencl/convs_casts.cl: Likewise.
6640 * lib/opencl.exp: Likewise.
6641 * lib/opencl_hostapp.c: Likewise.
6642 * lib/opencl_kernel.cl: Likewise.
6643 * lib/cl_util.c: Likewise.
6644 * lib/cl_util.c: Likewise.
6645 * gdb.base/default.exp (set language): Add "opencl" to the list of
6646 languages.
6647
a9d5ef47
SW
66482010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6649
6650 * gdb.cp/overload.exp: Added test for inheritance overload.
6651 * gdb.cp/overload.cc: Ditto.
6652 * gdb.cp/oranking.exp: Removed releveant kfails.
6653
03eb1c79
JK
66542010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6655 Joel Brobecker <brobecker@adacore.com>
6656
6657 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6658 check test_compiler_info.
6659
dbc98a8b
KW
66602010-11-03 Ken Werner <ken.werner@de.ibm.com>
6661
6662 * gdb.base/gnu_vector.exp: Adjust expect messages.
6663
120bd360
KW
66642010-11-03 Ken Werner <ken.werner@de.ibm.com>
6665
6666 * gdb.base/gnu_vector.exp: Add unary operator tests.
6667
c37f7098
KW
66682010-11-03 Ken Werner <ken.werner@de.ibm.com>
6669
6670 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6671
7b51bc51
DE
66722010-11-02 Doug Evans <dje@google.com>
6673
6674 * gdb.python/py-pp-maint.c: New file.
6675 * gdb.python/py-pp-maint.exp: New file.
6676 * gdb.python/py-pp-maint.py: New file.
6677
50c97f38
TT
66782010-11-02 Tom Tromey <tromey@redhat.com>
6679
6680 * gdb.base/default.exp: Remove "scheme" from language list.
6681
a289b8f6
JK
66822010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6683
6684 Revert:
6685 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6686 * gdb.threads/sigstep-threads.exp: New file.
6687 * gdb.threads/sigstep-threads.c: New file.
6688
cd017491
MS
66892010-10-20 Michael Snyder <msnyder@vmware.com>
6690
6691 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6692
8e6a5956
UW
66932010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6694
6695 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6696 Skip test completely if gdb,no_hardware_watchpoints.
6697
2c04da0d
UW
66982010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6699
6700 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6701 strict, but do not check for any particular function name within libc.
6702
79afc5ef
SW
67032010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6704
6705 * gdb.cp/smartp.exp: New test.
6706 * gdb.cp/smartp.cc : New test.
6707
026ffab7
SW
67082010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6709
6710 * gdb.cp/converts.exp: Test pointer to bool conversion.
6711 Test pointer to long conversion.
6712 * gdb.cp/oranking.exp: Removed relevant kfail.
6713
3a772aa4
TT
67142010-10-18 Tom Tromey <tromey@redhat.com>
6715
6716 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6717 argument to lazy_string.
6718 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6719 (pp_ls.to_string): Use it.
6720 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6721 Add "estring2" local.
6722
5fc3827b
JK
67232010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6724
6725 Fix s390x compatibility.
6726 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6727 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6728
8aeb23f3
JK
67292010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6730
6731 * gdb.threads/sigstep-threads.exp: New file.
6732 * gdb.threads/sigstep-threads.c: New file.
6733
c1e56572
JK
67342010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 * gdb.base/pie-execl.exp: New file.
6737 * gdb.base/pie-execl.c: New file.
6738
92163a10
JK
67392010-10-13 Doug Evans <dje@google.com>
6740 Jan Kratochvil <jan.kratochvil@redhat.com>
6741
6742 PR exp/12117
6743 * gdb.cp/ptype-cv-cp.cc: New file.
6744 * gdb.cp/ptype-cv-cp.exp: New file.
6745
7062b0a0
SW
67462010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6747
6748 * gdb.cp/converts.cc: New test program.
6749 * gdb.cp/converts.exp: New test.
6750 * gdb.cp/overload.exp: Added test for void* vs int*.
6751 * gdb.cp/overload.exp: Ditto.
6752 * gdb.cp/oranking.exp: Removed related kfail.
6753
0e3509db
DE
67542010-10-13 Doug Evans <dje@google.com>
6755
6756 * lib/gdb-python.exp (gdb_check_python_config): New function.
6757 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6758 * gdb.python/lib-types.cc: New file.
6759 * gdb.python/lib-types.exp: New file.
6760
8dc78533
JK
67612010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6762
6763 * gdb.python/py-error.exp: New file.
6764 * gdb.python/py-error.py: New file.
6765
93c17e06
JK
67662010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6767
6768 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6769 gdb_test_multiple.
6770
d8b34041
JK
67712010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6772
6773 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6774 * gdb.base/prelink.exp: Likewise.
6775 * gdb.base/solib-nodir.exp: Likewise.
6776 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6777 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6778 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6779
e0cc584e
UW
67802010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6781
6782 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6783 for the "info files" test to avoid timeouts on slow machines.
6784
cfc353b1
JK
67852010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6786
6787 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6788 (main): Make openlib dummy call.
6789
d3d7896d
JK
67902010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6791
6792 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6793 * break-interp.exp (reach): Move the core body ...
6794 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6795 (test_ld): Provide always real argument, even to the linker. Replace
6796 dl_main by _dl_debug_state.
6797
5e533c94
JK
67982010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 Fix results of prelinked PIEs on ppc*.
6801 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6802 Accept also DISPLACEMENT "PRESENT".
6803 (main): Replace "ZERO" displacements by "PRESENT".
6804
33540610
SW
68052010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6806
6807 * gdb.cp/oranking.exp: New test.
6808 * gdb.cp/oranking.cc: New test program.
6809
3bdf2bbd
KW
68102010-10-08 Ken Werner <ken.werner@de.ibm.com>
6811
6812 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6813 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6814
2f608a3a
KW
68152010-10-06 Ken Werner <ken.werner@de.ibm.com>
6816
6817 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6818 lush, lynx) New constant.
6819 * gdb.base/constvars.exp: Test const array types.
6820 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6821
aa2e2d8d
DE
68222010-10-06 Doug Evans <dje@google.com>
6823
6824 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6825 of syscall staging area.
6826
2844d6b5
KW
68272010-10-06 Ken Werner <ken.werner@de.ibm.com>
6828
6829 * gdb.base/gnu_vector.c: Add variable c4.
6830 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6831 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6832
7d8ac8bb
MR
68332010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6834
6835 * gdb.arch/altivec-abi.exp: Fix a typo.
6836
84a02e58
MR
68372010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6838
6839 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6840 to match a thread ID.
6841
b18e6318
JK
68422010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6843
6844 Fix s390x testcase compatibility.
6845 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6846
a2c09bd0
DE
68472010-10-01 Doug Evans <dje@google.com>
6848
6849 * lib/gdb-python.exp: New file.
6850 * gdb.python/py-block.exp: Use it.
6851 * gdb.python/py-breakpoint.exp: Ditto.
6852 * gdb.python/py-frame.exp: Ditto.
6853 * gdb.python/py-inferior.exp: Ditto.
6854 * gdb.python/py-param.exp: Ditto.
6855 * gdb.python/py-prettyprint.exp: Ditto.
6856 * gdb.python/py-shared.exp: Ditto.
6857 * gdb.python/py-symbol.exp: Ditto.
6858 * gdb.python/py-symtab.exp: Ditto.
6859 * gdb.python/py-type.exp: Ditto.
6860 * gdb.python/py-value.exp: Ditto.
6861 * gdb.python/python.exp: Ditto.
6862
38f12cfc
TT
68632010-09-30 Tom Tromey <tromey@redhat.com>
6864
6865 * gdb.base/anon.exp: New file.
6866 * gdb.base/anon.c: New file.
6867
9ae8282d
TT
68682010-09-30 Tom Tromey <tromey@redhat.com>
6869
6870 * gdb.base/completion.exp: Test completion through anonymous
6871 union.
6872 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6873
e9e07ba6
JK
68742010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6875
6876 Fix printing parameters of inlined functions.
6877 * gdb.dwarf2/dw2-inline-param.exp: New file.
6878 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6879 * gdb.dwarf2/dw2-inline-param.S: New file.
6880
cd2effb2
JK
68812010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6882
6883 PR corefiles/12071.
6884 * gdb.base/corefile.exp (quit with a process, no question: load core)
6885 (quit with a core file): New tests.
6886
bceffbf3
JK
68872010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 Fix GDB crash on inferior calls with self-referencing classes.
6890 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6891 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6892 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6893
1736ad11
JK
68942010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6895
6896 Fix lost siginfo_t for inferior calls.
6897 * gdb.base/siginfo-infcall.exp: New file.
6898 * gdb.base/siginfo-infcall.c: New file.
6899
a176ad92
JB
69002010-09-22 Joel Brobecker <brobecker@adacore.com>
6901
6902 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6903
c2b0a229
JK
69042010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6905
6906 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6907 New test.
6908 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6909
e8ae22d1
JB
69102010-09-22 Joel Brobecker <brobecker@adacore.com>
6911
6912 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6913 type of our const type.
6914
ec322823
SW
69152010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6916
6917 * gdb.cp/pr12028.cc: New.
6918 * gdb.cp/pr12028.exp: New.
6919
72929c62
JB
69202010-09-22 Joel Brobecker <brobecker@adacore.com>
6921
6922 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6923
875b4ff5 69242010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6925 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6926
6927 PR mi/11407
6928 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6929 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6930 * gdb.mi/dw2-ref-missing-frame.S New File.
6931 * gdb.mi/dw2-ref-missing-frame.exp New File.
6932
7155d578
TT
69332010-09-14 Tom Tromey <tromey@redhat.com>
6934
6935 PR symtab/8399:
6936 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6937
515ed532
TT
69382010-09-14 Tom Tromey <tromey@redhat.com>
6939
6940 PR exp/11803:
6941 * gdb.threads/tls.exp: Use C++.
6942 (check_thread_local): Use K::another_thread_local.
6943 * gdb.threads/tls.c (class K): New.
6944 (another_thread_local): Now a member of K.
6945 (spin): Update. No longer K&R C.
6946
450ca57c
SW
69472010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6948
6949 * gdb.cp/koenig.cc: created class for testing member lookup.
6950 * gdb.cp/koenig.exp: Added test for member lookup.
6951
dbd492a3
JK
69522010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6953
6954 Fix false FAILs on sourcetree topdir directory containing "kill".
6955 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6956 source line matching regexp.
6957
8d4d924b
JK
69582010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6959
6960 * gdb.python/python.exp (set height 0, collect help from uiout)
6961 (verify help to uiout): New tests.
6962
8e64f2a0
JK
69632010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6964
6965 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6966 is_lp64_target to check 64bit target.
6967
4569eed2
JK
69682010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6969
6970 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6971 (test_ld) <powerpc64-*>: New.
6972
5e1617b1
DJ
69732010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6974
6975 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6976
c767944b
DJ
69772010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6978
6979 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6980 (FunctionArg::method): New function.
6981 (empty, arg): New variables.
6982 (main): Call arg.method.
6983 * gdb.cp/templates.exp (test_template_args): New function.
6984 (do_tests): Call it.
6985
27d3a3fc
UW
69862010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6987
6988 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6989 of "next" to proceed over pthread_exit call.
6990
55b7ce7f
UW
69912010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6992
6993 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6994 "maint print statistics" output to prevent expect timeouts.
6995
809df446
JK
69962010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6997
6998 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6999 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7000 (test_float_rejected): ... here.
7001 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7002 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7003 (test_float_rejected): ... here.
7004 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7005 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7006 (test_float_rejected): ... here.
7007 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7008 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7009 (test_float_rejected): ... here.
7010
8464be76
DJ
70112010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7012
7013 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7014 before disabling hardware watchpoints.
7015 (test_inaccessible_watchpoint): Check that hardware watchpoints
7016 are used. Test for watchpoints on a constant address.
7017
14dba4b4
JK
70182010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7019
7020 * gdb.base/ui-redirect.exp: New file.
7021
3f3540e1 70222010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7023 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7024
7025 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7026
0f254bb7
DE
70272010-08-31 Doug Evans <dje@google.com>
7028
7029 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7030
03f17ccf
TT
70312010-08-30 Tom Tromey <tromey@redhat.com>
7032
7033 PR python/11792:
7034 * gdb.python/py-value.exp (test_subscript_regression): Add
7035 dynamic_type test.
7036
640617ad
DJ
70372010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7038
7039 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7040 instead of running to main. Do not test the main function.
7041 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7042 Add new main.
7043
2ed91d1b
PA
70442010-08-26 Pedro Alves <pedro@codesourcery.com>
7045
7046 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7047 one test.
7048
673bfd45
DE
70492010-08-24 Doug Evans <dje@google.com>
7050
7051 PR symtab/11942
7052 * gdb.dwarf2/dw4-sig-types.cc: New file.
7053 * gdb.dwarf2/dw4-sig-types.h: New file.
7054 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7055 * gdb.dwarf2/dw4-sig-types.exp: New file.
7056
f9ffd4bb
TT
70572010-08-23 Tom Tromey <tromey@redhat.com>
7058
7059 PR python/11145:
7060 * gdb.python/py-value.c (Base, Derived): New types.
7061 (base): New global.
7062 * gdb.python/py-value.exp (test_subscript_regression): Add
7063 dynamic_cast test.
7064
d839c8a4
TT
70652010-08-23 Tom Tromey <tromey@redhat.com>
7066
7067 PR python/10676:
7068 * gdb.python/py-type.exp (test_fields): Add tests for type
7069 equality.
7070
702c2711
TT
70712010-08-23 Tom Tromey <tromey@redhat.com>
7072
7073 PR python/11915:
7074 * gdb.python/py-type.exp (test_fields): Add tests for array.
7075
832bafd3
KS
70762010-08-23 Keith Seitz <keiths@redhat.com>
7077
7078 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7079 have any children. Create a new abbrev for it.
7080 Add missing terminal sequence to .debug_abbrev.
7081
c37bf528
KS
70822010-08-20 Keith Seitz <keiths@redhat.com>
7083
7084 PR symtab/11465:
7085 * gdb.dwarf2/pr11465.exp: New test.
7086 * gdb.dwarf2/pr11465.S: New file.
7087 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7088 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7089
4572cbac
TJB
70902010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7091
7092 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7093 registers. Update data sets with the new v2_double element in the
7094 VSX register union. Add vector_register3_vr data set for the AltiVec
7095 registers. Use gdb_test_no_output instead of send_gdb.
7096
e7fbb131
PA
70972010-08-19 Pedro Alves <pedro@codesourcery.com>
7098
7099 * gdb.python/py-shared.exp: New file, factored out from
7100 python.exp.
7101 * gdb.python/py-shared.c: New file.
7102 * gdb.python/py-shared-sl.c: New file.
7103 * gdb.python/python-1.c: New file.
7104 * gdb.python/python-sl.c: Delete.
7105 * gdb.python/python.c: Mention python-1.c.
7106 * gdb.python/python.exp: Move shared library tests to
7107 py-shared.exp.
7108 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7109 (MISCELLANEOUS): New.
7110 (clean mostlyclean): Also remove $MISCELLANEOUS.
7111
d30f5e1f
DE
71122010-08-19 Doug Evans <dje@google.com>
7113
7114 PR exp/11926
7115 * gdb.base/printcmds.exp (test_float_accepted): New function.
7116 Move existing float tests there. Add tests for floats with suffixes.
7117 (test_float_rejected): New function.
7118 * gdb.java/jv-print.exp (test_float_accepted): New function.
7119 (test_float_rejected): New function.
7120 * gdb.objc/print.exp: New file.
7121 * gdb.pascal/print.exp: New file.
7122 * lib/objc.exp: New file.
7123
7b3fd859
PM
71242010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7125
7126 * gdb.base/default.exp (info set): Avoid full buffer error and force
7127 reading up to final gdb prompt.
7128 (show): Likewise.
7129
c92817ce
TT
71302010-08-18 Tom Tromey <tromey@redhat.com>
7131
7132 PR symtab/11919:
7133 * gdb.base/completion.exp: Add test.
7134
f1208f9e
DE
71352010-08-18 Doug Evans <dje@google.com>
7136
7137 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7138 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7139 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7140 Simplify, early exit if runto_main fails.
7141 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7142 (set_lang_fortran): Moved to lib/fortran.exp.
7143 * gdb.fortran/types.exp: load_lib fortran.exp.
7144 (set_lang_fortran): Moved to lib/fortran.exp.
7145 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7146 * gdb.java/jprint.exp (set_lang_java): Ditto.
7147 * gdb.java/jv-exp.exp: load_lib java.exp.
7148 If set_lang_java fails, issue a warning instead of failure to be
7149 consistent with other set_lang_foo uses.
7150 (set_lang_java): Moved to lib/java.exp.
7151 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7152 If set_lang_java fails, issue a warning instead of failure to be
7153 consistent with other set_lang_foo uses.
7154 * gdb.pascal/types.exp: load_lib pascal.exp.
7155 (set_lang_pascal): Moved to lib/pascal.exp.
7156 * lib/fortran.exp: New file.
7157 * lib/java.exp (set_lang_java): New function.
7158 * lib/pascal.exp (set_lang_pascal): New function.
7159
2f06b485
YQ
71602010-08-18 Yao Qi <yao@codesourcery.com
7161
7162 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7163 func_nofb_start and func_loopfb_start, so that address of functions
7164 is equal to these labels on Thumb.
7165
96e25403
YQ
71662010-08-18 Yao Qi <yao@codesourcery.com>
7167
7168 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7169 to reflect latest c source file.
7170
36e6adc4
JK
71712010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7172
7173 * gdb.cp/infcall-dlopen.exp: New file.
7174 * gdb.cp/infcall-dlopen.cc: New file.
7175 * gdb.cp/infcall-dlopen-lib.cc: New file.
7176
f431efe5
PA
71772010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7178 Pedro Alves <pedro@codesourcery.com>
7179
7180 PR breakpoints/11371
7181
7182 * gdb.base/watch-cond-infcall.exp: New file.
7183 * gdb.base/watch-cond-infcall.c: New file.
7184
06a64a0b
TT
71852010-08-16 Tom Tromey <tromey@redhat.com>
7186
7187 * gdb.base/help.exp: Update.
7188 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7189 watchpoint.
7190 (test_watch_location): New proc.
7191 (test_watchpoint_in_big_blob): Delete watchpoint.
7192 * gdb.base/watchpoint.c (func5): New function.
7193 (main): Call it.
7194
70ebf4ed
DE
71952010-08-16 Doug Evans <dje@google.com>
7196
7197 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7198
ca5c20b6
PM
71992010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7200
7201 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7202 tests.
7203
7346b668
KW
72042010-08-11 Ken Werner <ken.werner@de.ibm.com>
7205
7206 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7207 * gdb.base/gnu_vector.c: New File.
7208 * gdb.base/gnu_vector.exp: Likewise.
7209
cb2e07a6
PM
72102010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7211
7212 * gdb.python/python.c: New File.
7213 * gdb.python/python-sl.c: New File.
7214 * gdb.python/python.exp: Test solib_address and decode_line
7215 * functions.
7216
5da1313b
JK
72172010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7218
7219 * gdb.python/python.exp (show height, set height 10)
7220 (verify pagination beforehand, verify pagination beforehand: q)
7221 (gdb.execute does not page, verify pagination afterwards)
7222 (verify pagination afterwards: q): New.
7223
49c3ccf7
DE
72242010-08-02 Doug Evans <dje@google.com>
7225
7226 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7227 because of an older gcc, change test2
7228 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7229 to unsupported.
7230
42c0c4f1
KH
72312010-07-30 Kazu Hirata <kazu@codesourcery.com>
7232
7233 * gdb.base/break-always.exp: Do not expect full paths to file
7234 names.
7235 * gdb.base/commands.exp: Likewise.
7236
d3765805
DE
72372010-07-30 Doug Evans <dje@google.com>
7238
c98ee71b
DE
7239 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7240 xfail them when run with older gccs.
7241
fd961404
DE
7242 * lib/gdb.exp (build_executable): Forward "c++" option to
7243 get_compiler_info.
7244
999adef4
DE
7245 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7246 "python print ttype.template_argument(1)" and
7247 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7248 if using gcc 4.4 or earlier.
7249
d3765805
DE
7250 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7251 attach-to-debugger handling.
7252
1276c759
JK
72532010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7254
7255 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7256 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7257 (main): Use copyreloc.
7258 * gdb.base/prelink.exp (split debug of executable)
7259 (.dynbss vs. .bss address shift): New tests.
7260
88caa9b9
PA
72612010-07-29 Pedro Alves <pedro@codesourcery.com>
7262
7263 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7264 in gdb_test_multiple.
7265
c6f2ac43
PA
72662010-07-29 Pedro Alves <pedro@codesourcery.com>
7267
7268 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7269 environment.
7270
326fd672
TT
72712010-07-28 Tom Tromey <tromey@redhat.com>
7272
7273 PR python/11060:
7274 * gdb.python/py-type.c (Temargs): New template.
7275 (temvar): New variable.
7276 * gdb.python/py-type.exp (test_template): New proc.
7277
3ce3b1ba
PA
72782010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7279
7280 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7281 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7282
34eaf542
TT
72832010-07-28 Tom Tromey <tromey@redhat.com>
7284
7285 PR c++/9946:
7286 * gdb.cp/temargs.exp: New file.
7287 * gdb.cp/temargs.cc: New file.
7288
d41b819e
JK
72892010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7290
7291 * gdb.base/help.exp (help disassemble): Update the content.
7292
26ab7092
JK
72932010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7294
7295 * gdb.threads/ia64-sigill.exp: New file.
7296 * gdb.threads/ia64-sigill.c: New file.
7297
5283e9e1
TT
72982010-07-27 Tom Tromey <tromey@redhat.com>
7299
7300 * gdb.opt/inline-cmds.c (ATTR): New define.
7301 (func1): Use it.
7302 (func2): Likewise.
7303 (func3): Likewise.
7304 (outer_inline1): Likewise.
7305 (outer_inline2): Likewise.
7306 * gdb.opt/inline-bt.c (ATTR): New define.
7307 (func1): Use it.
7308 (func2): Likewise.
7309 * gdb.opt/inline-locals.c (ATTR): New define.
7310 (func1): Use it.
7311 (func2): Likewise.
7312
e992ef73
TT
73132010-07-27 Tom Tromey <tromey@redhat.com>
7314
7315 * gdb.stabs/gdb11479.c (hack): New function.
7316 (test): Use it.
7317 (test2): Use it.
7318 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7319 (int32_search_buf, int64_search_buf): No longer static.
7320 (x): Remove.
7321 * gdb.base/relocate.c (hack): New function.
7322
5374244e
PM
73232010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7324
7325 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7326 * gdb.python/py-value.c (func1): New function.
7327 (func2): Likewise.
7328
a99aee83
CV
73292010-07-26 Corinna Vinschen <vinschen@redhat.com>
7330
7331 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7332 as not to clash with .data section.
7333
a04ba985
JG
73342010-07-26 Jerome Guitton <guitton@adacore.com>
7335
7336 * gdb.base/code_elim.exp: New file.
7337 * gdb.base/code_elim1.c: New file.
7338 * gdb.base/code_elim2.c: New file.
7339
23bd0f7c
PA
73402010-07-21 Pedro Alves <pedro@codesourcery.com>
7341
7342 PR symtab/11827
7343
7344 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7345 (some_volatile_enum): New variable.
7346 * gdb.base/printcmds.exp (test_print_enums): New.
7347 <top level>: Call it.
7348
883df6dd
SW
73492010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7350
7351 * gdb.cp/fpointer.cc: New test.
7352 * gdb.cp/fpointer.exp: New test.
7353
569b05a5
JK
73542010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7355
7356 * gdb.base/solib-nodir.exp: New file.
7357 * lib/gdb.exp (runto): New case for a GDB internal error.
7358
51d7d803
JK
73592010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7360 Ulrich Weigand <uweigand@de.ibm.com>
7361 Tom Tromey <tromey@redhat.com>
7362
7363 * gdb.base/charset-malloc.c: New file.
7364 * gdb.base/charset.c (malloc_stub): New prototype.
7365 (main): Call it instead of malloc itself.
7366 * gdb.base/charset.exp: Use only prepare_for_testing.
7367 (binfile): Remove the variable.
7368
c0edd9ed
JK
73692010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7370
7371 Make core files the process_stratum.
7372 * gdb.base/corefile.exp (run: load core again)
7373 (run: sanity check we see the core file, run: with core)
7374 (run: core file is cleared, attach: load core again)
7375 (attach: sanity check we see the core file, attach: with core)
7376 (attach: core file is cleared): New tests.
7377 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7378
3cbaedff
KW
73792010-07-14 Ken Werner <ken.werner@de.ibm.com>
7380
7381 * gdb.arch/altivec-abi.exp: New tests.
7382
91158a56
TT
73832010-07-13 Tom Tromey <tromey@redhat.com>
7384
7385 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7386 (main): Use it.
7387 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7388
0f5238ed
TT
73892010-07-13 Tom Tromey <tromey@redhat.com>
7390
7391 * gdb.base/label.exp: New file.
7392 * gdb.base/label.c: New file.
7393
add265ae
L
73942010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7395 H.J. Lu <hongjiu.lu@intel.com>
7396
7397 * lib/gdb.exp (is_ilp32_target): New.
7398 (is_lp64_target): Likewise.
7399
7400 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7401 target.
7402 * gdb.arch/amd64-disp-step.exp: Likewise.
7403 * gdb.arch/amd64-dword.exp: Likewise.
7404 * gdb.arch/amd64-i386-address.exp: Likewise.
7405 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7406
add265ae
L
7407 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7408 target.
7409 * gdb.arch/i386-bp_permanent.exp: Likewise.
7410 * gdb.arch/i386-byte.exp: Likewise.
7411 * gdb.arch/i386-disp-step.exp: Likewise.
7412 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7413 * gdb.arch/i386-prologue.exp: Likewise.
7414 * gdb.arch/i386-size-overlap.exp: Likewise.
7415 * gdb.arch/i386-size.exp: Likewise.
7416 * gdb.arch/i386-sse.exp: Likewise.
7417 * gdb.arch/i386-unwind.exp: Likewise.
7418 * gdb.arch/i386-word.exp: Likewise.
7419
7420 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7421 test only when building 64-bit executables. Do not hard-code
7422 -m64 option.
7423
2dfb8c17
DE
74242010-07-07 Doug Evans <dje@google.com>
7425
7426 * lib/gdb.exp (gdb_test_list_exact): New function.
7427 * gdb.base/default.exp (show convenience): Call it, add tests for
7428 $_sdata = void, $_thread = 0.
7429
4e5799b6
JK
74302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7431 Joel Brobecker <brobecker@adacore.com>
7432
7433 Fix re-run of PIE executable, PR shlibs/11776.
7434 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7435 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7436 and re-"run" of the inferior.
7437
1a219cc7
JK
74382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7439 Joel Brobecker <brobecker@adacore.com>
7440
7441 Cope with missing /usr/sbin/prelink.
7442 * lib/prelink-support.exp (prelink_no):
7443 <result == 1 && $output is "no such file or directory">: New.
7444 (prelink_yes): Likewise. Return on failed prelink_no.
7445
5e3b36f8
JK
74462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7447 Joel Brobecker <brobecker@adacore.com>
7448
7449 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7450 build_executable by build_executable_own_libs. Replace "prelink -R"
7451 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7452 change.
7453 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7454 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7455 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7456 Replace build_executable by build_executable_own_libs's function
7457 build_executable_own_libs.
7458 (prelinkNO): Create new stub to call prelink_no.
7459 (prelinkYES): Create new stub to call prelink_yes.
7460 (test_attach): Rename calls of copy to file_copy.
7461 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7462 (copy): Move to ...
7463 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7464 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7465 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7466 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7467 special flags by gdb_compile_shlib. Replace second gdb_compile by
7468 build_executable_own_libs. Replace "prelink -R" execution by a call of
7469 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7470 a second call of prelink_yes. Replace restart commands by
7471 clean_restart.
7472 (prelink): Rename to ...
7473 (seen displacement message): ... this test. Extend its expectation
7474 strictness.
7475
86e4bafc
JK
74762010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7477
7478 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7479 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7480 displacement message exactly once.
7481
3cd07d20
JK
74822010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7483 Joel Brobecker <brobecker@adacore.com>
7484
7485 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7486 its restore after the <$relink_args != ""> loop. new comment.
7487
0a1e94c7
JK
74882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7489 Joel Brobecker <brobecker@adacore.com>
7490
7491 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7492 code for it. New variable relink_args.
7493 (prelinkYES): Call prelinkNO.
7494 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7495 in such case. Move the core code to ...
7496 (test_attach_gdb): ... a new function. Send GDB command "file".
7497 Extend expected "Attaching to " string.
7498
2f70bcfb
TT
74992010-07-02 Tom Tromey <tromey@redhat.com>
7500
7501 * gdb.base/bitops.exp: Remove extraneous "pass".
7502
a17ac5b0
TT
75032010-07-02 Ken Werner <ken.werner@de.ibm.com>
7504
7505 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7506
dc10affe
PA
75072010-07-01 Pedro Alves <pedro@codesourcery.com>
7508
d41c0fc8
PA
7509 * gdb.base/help.exp: Adjust expected output.
7510
75112010-07-01 Pedro Alves <pedro@codesourcery.com>
7512
7513 * gdb.base/help.exp: Adjust expected output.
dc10affe 7514
0a600c36
JK
75152010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7516
7517 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7518 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7519 c++/11702.
7520
37cc8bfe
JK
75212010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7522 Doug Evans <dje@google.com>
7523
7524 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7525 add .dynamic entry'.
7526
254e6b9e
DE
75272010-06-29 Doug Evans <dje@google.com>
7528
7529 Test PR c++/11702.
7530 * gdb.cp/m-static.exp: Add testcase.
7531 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7532
595939de 75332010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7534 Tom Tromey <tromey@redhat.com>
7535 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7536
7537 * gdb.python/py-inferior.c: New File.
7538 * gdb.python/py-infthread.c: New File.
7539 * gdb.python/py-inferior.exp: New File.
7540 * gdb.python/py-infthread.exp: New File.
7541
98751a41
JK
75422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7543
7544 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7545 (ptype ::C::OtherFileClass typedefs): New.
7546 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7547 (C::OtherFileClass::cOtherFileClassVar2): New.
7548 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7549 cOtherFileClassVar2.
7550 (C::cOtherFileType2, C::cOtherFileVar2): New.
7551 (C::cOtherFileVar_use): use also cOtherFileVar2.
7552 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7553
41f62f39
JK
75542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7555
7556 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7557 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7558 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7559 (print ::C::cOtherFileVar)
7560 (whatis C::OtherFileClass::cOtherFileClassType)
7561 (whatis ::C::OtherFileClass::cOtherFileClassType)
7562 (print C::OtherFileClass::cOtherFileClassVar)
7563 (print ::cOtherFileClassVar)
7564 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7565 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7566 trailing content.
7567 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7568 (C::OtherFileClass::cOtherFileClassVar)
7569 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7570 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7571
af53d231
JK
75722010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7573
7574 Test PR c++/11703 and PR gdb/1448.
7575 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7576 gdb/1448.
7577
9655fd1a
JK
75782010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7579
7580 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7581 (main) <rtti_data>: New.
7582 * gdb.cp/virtbase.exp (print rtti_data): New.
7583
824cc8dd
JK
75842010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7585 Joel Brobecker <brobecker@adacore.com>
7586
7587 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7588
6036c742
JK
75892010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7590
7591 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7592
de6a0421
DE
75932010-06-28 Doug Evans <dje@google.com>
7594
7595 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7596
b2dae948
DE
75972010-06-27 Doug Evans <dje@google.com>
7598
7599 * gdb.cp/m-static.exp: Update expected test output.
7600
0f3bb72e
PH
76012010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7602
889bf7c5
PA
7603 * gdb.gdb/selftest.exp: Adjust expected message for
7604 capturing start-up runtime.
0f3bb72e 7605
bc9f0842
TT
76062010-06-25 Tom Tromey <tromey@redhat.com>
7607
7608 PR python/10808:
7609 * gdb.python/python.exp: Add new tests.
7610
099ef718
SW
76112010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7612
7613 * gdb.cp/operator.cc: Created an import loop.
7614 * gdb.cp/operator.exp: Added testcase for import loop.
7615
5868a632
JK
76162010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7617
7618 Test PR python/11407.
7619 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7620 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7621 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7622 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7623 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7624 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7625 binfile. Call gdb_compile with clean_restart twice.
7626 (func_nofb print, func_nofb backtrace, func_loopfb print)
7627 (func_loopfb backtrace): New.
7628
af76db58
JK
76292010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7630
7631 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7632 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7633 by a hand made one.
7634 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7635 i?86 requirement. Remove variables srcfile and binfile. New variable
7636 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7637
f2c7657e
UW
76382010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7639
7640 * gdb.cell/dwarfaddr.exp: New file.
7641 * gdb.cell/dwarfaddr.S: New file.
7642
628fe4e4
JK
76432010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7644
7645 Test PR 9436.
7646 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7647
f1421989
HZ
76482010-06-24 Hui Zhu <teawater@gmail.com>
7649
7650 * gdb.base/eval.exp: New file.
7651
d03285ec
UW
76522010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7653
7654 * gdb.cell/fork.exp: New file.
7655 * gdb.cell/fork.c: Likewise.
7656 * gdb.cell/fork-spu.c: Likewise.
7657
41b2c92d
PM
76582010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7659
7660 * lib/gdb.exp (banned_variables_traced): New global variable.
7661 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7662 (gdb_init): Use `trace add variable' instead of obsolete
7663 `trace variable'.
7664
d5bc977f
DE
76652010-06-21 Doug Evans <dje@google.com>
7666
7667 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7668
d2ed6730
UW
76692010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7670
7671 * gdb.arch/spu-ls.exp: New file.
7672 * gdb.arch/spu-ls.c: Likewise.
7673
6aed2dbc
SS
76742010-06-18 Stan Shebs <stan@codesourcery.com>
7675
7676 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7677
e0756905
UW
76782010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7679
7680 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7681 * gdb.base/watch-cond.exp: Likewise.
7682 * gdb.python/py-breakpoint.exp: Likewise.
7683
d8053d4d
PA
76842010-06-18 Pedro Alves <pedro@codesourcery.com>
7685
7686 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7687 clean_restart, make sure every test has a distinct message, and
7688 that messages don't include the executable' full path.
7689
81ce510c
DE
76902010-06-17 Doug Evans <dje@google.com>
7691
7692 * gdb.arch/i386-size.exp: Updated expected output for
7693 DISASSEMBLY_OMIT_FNAME.
7694
65d79d4b
SDJ
76952010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7696 Sergio Durigan Junior <sergiodj@redhat.com>
7697
7698 * gdb.base/watch-notconst.c: New file.
7699 * gdb.base/watch-notconst.S: New file.
7700 * gdb.base/watch-notconst2.c: New file.
7701 * gdb.base/watch-notconst2.S: New file.
7702 * gdb.base/watch-notconst.exp: New file.
7703 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7704 (func4): Add operations on `global_ptr_ptr'.
7705 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7706 routine to test watchpoints created with a constant expression.
7707 (test_inaccessible_watchpoint): Include tests for watchpoints
7708 created with a constant expression.
7709
df0f4836
KB
77102010-06-14 Kevin Buettner <kevinb@redhat.com>
7711
7712 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7713 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7714 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7715 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7716 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7717 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7718 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7719 of `_start'.
7720
b769def5
UW
77212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7722
7723 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7724 not supported on the target.
7725 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7726 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7727 * gdb.mi/mi-nsintrall.exp: Likewise.
7728 * gdb.mi/mi-nsmoribund.exp: Likewise.
7729 * gdb.mi/mi-nsthrexec.exp: Likewise.
7730
d914c394
SS
77312010-06-11 Stan Shebs <stan@codesourcery.com>
7732
7733 * gdb.base/permissions.exp: New file.
7734
77352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7736
7737 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7738 does not support ELF executable class.
7739
f3ce5b9c
UW
77402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7741
7742 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7743
8e46892c
JK
77442010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7745
7746 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7747 (runto): Catch "The target does not support running in non-stop mode.".
7748
6cc55c64
MS
77492010-06-11 Michael Snyder <msnyder@vmware.com>
7750
7751 * gdb.base/setshow.exp (set language asm): Don't use
7752 gdb_test_no_output, fails on some targets.
7753
caddefa4
UW
77542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7755
7756 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7757 * gdb.cp/pr9167.exp: Likewise.
7758
468b1aa7
UW
77592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7760
7761 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7762
5c3552dc
UW
77632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7764
7765 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7766
02e6fe6a
UW
77672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7768
7769 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7770
0e03807e
TT
77712010-06-11 Tom Tromey <tromey@redhat.com>
7772
7773 PR gdb/9977, PR exp/11636::
7774 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7775 (pieces_test_f6): Update expected output.
7776
2bdf28a0
JK
77772010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7778
7779 * gdb.base/moribund-step.exp: New.
7780
f6978de9
MS
77812010-06-08 Michael Snyder <msnyder@vmware.com>
7782
7783 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7784 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7785 * gdb.ada/frame_args.exp: Ditto.
7786 * gdb.ada/lang_switch.exp: Ditto.
7787 * gdb.ada/ptype_arith_binop.exp: Ditto.
7788 * gdb.ada/ref_param.exp: Ditto.
7789 * gdb.ada/type_coercion.exp:Ditto.
7790
7791 * gdb.asm/asm-source.exp: Ditto.
7792
7793 * gdb.base/attach.exp: Ditto.
7794 * gdb.base/bitfields2.exp: Ditto.
7795 * gdb.base/call-signal-resume.exp: Ditto.
7796 * gdb.base/callfuncs.exp: Ditto.
7797 * gdb.base/commands.exp: Ditto.
7798 * gdb.base/dbx.exp: Ditto.
7799 * gdb.base/default.exp: Ditto.
7800 * gdb.base/dump.exp: Ditto.
7801 * gdb.base/exprs.exp: Ditto.
7802 * gdb.base/freebpcmd.exp: Ditto.
7803 * gdb.base/interrupt.exp: Ditto.
7804 * gdb.base/list.exp: Ditto.
7805 * gdb.base/long_long.exp: Ditto.
7806 * gdb.base/maint.exp: Ditto.
7807 * gdb.base/ptype.exp: Ditto.
7808 * gdb.base/return.exp: Ditto.
7809 * gdb.base/setshow.exp: Ditto.
7810 * gdb.base/sigbpt.exp: Ditto.
7811 * gdb.base/sigrepeat.exp: Ditto.
7812
7813 * gdb.cp/classes.exp: Ditto.
7814
7815 * gdb.dwarf2/dw2-restore.exp: Ditto.
7816
7817 * gdb.gdb/selftest.exp: Ditto.
7818
7819 * gdb.multi/base.exp: Ditto.
7820 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7821
7822 * gdb.python/py-block.exp: Ditto.
7823 * gdb.python/py-prettyprint.exp: Ditto.
7824 * gdb.python/py-template.exp: Ditto.
7825
7826 * gdb.server/ext-attach.exp: Ditto.
7827 * gdb.server/ext-run.exp: Ditto.
7828 * gdb.server/server-mon.exp: Ditto.
7829
7830 * gdb.threads/fork-thread-pending.exp: Ditto.
7831 * gdb.threads/hand-call-in-threads.exp: Ditto.
7832 * gdb.threads/interrupted-hand-call.exp: Ditto.
7833 * gdb.threads/linux-dp.exp: Ditto.
7834 * gdb.threads/manythreads.exp: Ditto.
7835 * gdb.threads/print-threads.exp: Ditto.
7836 * gdb.threads/pthreads.exp: Ditto.
7837 * gdb.threads/schedlock.exp: Ditto.
7838 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7839 * gdb.threads/threadapply.exp: Ditto.
7840
de7ff789
MS
78412010-06-08 Michael Snyder <msnyder@vmware.com>
7842
889bf7c5 7843 * gdb.ada/exec_changed.exp:
de7ff789
MS
7844 Use ".*" instead of "" as wildcard regexp.
7845
7846 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7847 * gdb.base/call-ar-st.exp: Ditto.
7848 * gdb.base/checkpoint.exp: Ditto.
7849 * gdb.base/default.exp: Ditto.
7850 * gdb.base/dump.exp: Ditto.
7851 * gdb.base/ending-run.exp: Ditto.
7852 * gdb.base/fileio.exp: Ditto.
7853 * gdb.base/miscexprs.exp: Ditto.
7854 * gdb.base/pointers.exp: Ditto.
7855 * gdb.base/readline.exp: Ditto.
7856 * gdb.base/reread.exp: Ditto.
7857 * gdb.base/restore.exp: Ditto.
7858 * gdb.base/shlib-call.exp: Ditto.
7859 * gdb.base/valgrind-db-attach.exp: Ditto.
7860 * gdb.base/volatile.exp: Ditto.
7861 * gdb.base/watchpoints.exp: Ditto.
7862
7863 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7864
7865 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7866 * gdb.python/py-value.exp: Ditto.
7867
7868 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7869 * gdb.trace/circ.exp: Ditto.
7870 * gdb.trace/collection.exp: Ditto.
7871 * gdb.trace/packetlen.exp: Ditto.
7872 * gdb.trace/passc-dyn.exp: Ditto.
7873 * gdb.trace/report.exp: Ditto.
7874 * gdb.trace/tfile.exp: Ditto.
7875 * gdb.trace/tfind.exp: Ditto.
7876 * gdb.trace/while-dyn.exp: Ditto.
7877
3bebe2f2
JK
78782010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7879
7880 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7881
5c631832
JK
78822010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7883
7884 Test PR 10640.
7885 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7886
4c3376c8
SW
78872010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7888
7889 * gdb.cp/koenig.exp: Test for ADL operators.
7890 * gdb.cp/koenig.cc: Added ADL operators.
7891 * gdb.cp/operator.exp: New test.
7892 * gdb.cp/operator.cc: New test.
7893
dc226d5a
MS
78942010-06-04 Michael Snyder <msnyder@vmware.com>
7895
dfb88a23
MS
7896 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7897 * gdb.base/pending.exp: Ditto.
f7ae76b3 7898
dc226d5a
MS
7899 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7900
967cf477
DE
79012010-06-04 Doug Evans <dje@google.com>
7902
7903 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7904 disabled printers.
7905 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7906 (enable_lookup_function): New function.
7907
eb801841
TT
79082010-06-04 Tom Tromey <tromey@redhat.com>
7909
7910 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7911 of hash and id.
7912
38979823
JK
79132010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7914
7915 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7916 newline.
7917 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7918 (empty verbose non-noisy clear, empty verbose noisy clear)
7919 (empty non-verbose noisy clear): Likewise.
7920
35ec993f
MS
79212010-06-03 Michael Snyder <msnyder@vmware.com>
7922
7923 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7924 * gdb.base/display.exp: Ditto.
7925 * gdb.base/find.exp: Ditto.
7926 * gdb.base/ifelse.exp: Ditto.
7927 * gdb.base/multi-forks.exp: Ditto.
7928 * gdb.base/recurse.exp: Ditto.
7929 * gdb.base/setshow.exp: Ditto.
7930 * gdb.base/value-double-free.exp: Ditto.
7931 * gdb.base/watch-vfork.exp: Ditto.
7932 * gdb.base/watch_thread_num.exp: Ditto.
7933 * gdb.base/watchpoint-solib.exp: Ditto.
7934 * gdb.base/watchpoint.exp: Ditto.
7935 * gdb.base/watchpoints.exp: Ditto.
7936
7937 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7938 * gdb.cp/overload.exp: Ditto.
7939 * gdb.cp/virtfunc.exp: Ditto.
7940
7941 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7942
889bf7c5 7943 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7944 Replace gdb_test with gdb_test_no_output.
7945
889bf7c5 7946 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7947 Replace gdb_test with gdb_test_no_output.
7948 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7949 * gdb.threads/watchthreads.exp: Ditto.
7950 * gdb.threads/watchthreads2.exp: Ditto.
7951
7952 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7953 * gdb.trace/tfind.exp: Ditto.
7954
c22decce
JB
79552010-06-03 Joel Brobecker <brobecker@adacore.com>
7956
7957 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7958 successful test if message is the empty string.
7959
fd5700c7
JK
79602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7961
7962 * gdb.fortran/module.exp (stopped language detection): New test.
7963
f55ee35c
JK
79642010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7965
7966 Support DW_TAG_module as separate namespaces.
7967 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7968 gdb.fortran/library-module-lib.f90: New.
7969 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7970 (print i): Remove.
7971 (continue to breakpoint: i-is-1, print var_i value 1)
7972 (continue to breakpoint: i-is-2, print var_i value 2)
7973 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7974 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7975 (complete `modmany, complete `modmany`, complete `modmany`var)
7976 (show language, setting breakpoint at module): New tests.
7977 * gdb.fortran/module.f90 (module mod): Remove.
7978 (module mod1, module mod2, module modmany, subroutine sub1)
7979 (subroutine sub2, program module): New.
7980
b8e8282f
JK
79812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7982
7983 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7984 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7985 * gdb.cp/anon-union.exp (pass): Rename to ...
7986 (print z 2): ... here.
b8e8282f 7987
019ebafc
MS
79882010-06-02 Michael Snyder <msnyder@vmware.com>
7989
e68d8fd4
MS
7990 * gdb.trace/actions.exp: Use gdb_test_no_output.
7991 * gdb.trace/circ.exp: Ditto.
7992 * gdb.trace/packetlen.exp: Ditto.
7993 * gdb.trace/save-trace.exp: Ditto.
7994 * gdb.trace/tracecmd.exp: Ditto.
7995 * gdb.trace/tsv.exp: Ditto.
7996
12b5d08a
MS
7997 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7998 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7999 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8000 * gdb.threads/manythreads.exp: Ditto.
8001 * gdb.threads/print-threads.exp: Ditto.
8002 * gdb.threads/pthreads.exp: Ditto.
8003 * gdb.threads/schedlock.exp: Ditto.
8004 * gdb.threads/staticthreads.exp: Ditto.
8005 * gdb.threads/thread-specific.exp: Ditto.
8006 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8007 * gdb.threads/threadapply.exp: Ditto.
8008 * gdb.threads/watchthreads.exp: Ditto.
8009 * gdb.threads/watchthreads2.exp: Ditto.
8010
89493308
MS
8011 * gdb.python/py-block.exp: Use gdb_test_no_output.
8012 * gdb.python/py-prettyprint.exp: Ditto.
8013 * gdb.python/py-template.exp: Ditto.
8014 * gdb.python/py-value.exp: Ditto.
8015
8016 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8017 * gdb.reverse/watch-reverse.exp: Ditto.
8018
8019 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8020 * gdb.server/ext-run.exp: Ditto.
8021
019ebafc
MS
8022 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8023 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8024 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8025 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8026 * gdb.dwarf2/dw2-producer.exp: Ditto.
8027 * gdb.dwarf2/mac-fileno.exp: Ditto.
8028
8029 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8030 * gdb.gdb/selftest.exp: Ditto.
8031
8032 * gdb.multi/base.exp: Use gdb_test_no_output.
8033
8034 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8035
3e0ca3a5
JK
80362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8037
8038 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8039
9db70545
MS
80402010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8041
a8d52276
MS
8042 * gdb.cp/class2.exp: Use gdb_test_no_output.
8043 * gdb.cp/classes.exp: Ditto.
8044 * gdb.cp/extern-c.exp: Ditto.
8045 * gdb.cp/inherit.exp: Ditto.
8046 * gdb.cp/maint.exp: Ditto.
8047 * gdb.cp/mb-inline.exp: Ditto.
8048 * gdb.cp/mb-templates.exp: Ditto.
8049 * gdb.cp/method2.exp: Ditto.
8050 * gdb.cp/misc.exp: Ditto.
8051 * gdb.cp/ovldbreak.exp: Ditto.
8052 * gdb.cp/punctuator.exp: Ditto.
8053 * gdb.cp/templates.exp: Ditto.
8054 * gdb.cp/virtbase.exp: Ditto.
8055
889bf7c5 8056 * gdb.threads/attach-stopped.exp:
9db70545 8057 Replace uses of send_gdb / gdb_expect.
889bf7c5 8058 * gdb.threads/attachstop-mt.exp:
9db70545 8059 Replace uses of send_gdb / gdb_expect.
889bf7c5 8060 * gdb.threads/gcore-thread.exp:
9db70545 8061 Replace uses of send_gdb / gdb_expect.
889bf7c5 8062 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8063 Replace uses of send_gdb / gdb_expect.
8064 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8065 * gdb.threads/print-threads.exp:
9db70545
MS
8066 Replace uses of send_gdb / gdb_expect.
8067 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8068 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8069 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8070
8071 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8072 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8073 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8074 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8075 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8076 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8077 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8078 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8079 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8080 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8081 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8082
359cc68c
JK
80832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8084
8085 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8086
7d3fe98e
SW
80872010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8088
8089 * gdb.cp/koenig.exp: Added new test case.
8090 * gdb.cp/koenig.cc: Ditto.
8091
27d3a1a2
MS
80922010-06-01 Michael Snyder <msnyder@vmware.com>
8093
8094 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8095 * gdb.base/arrayidx.exp: Ditto.
8096 * gdb.base/attach.exp: Ditto.
8097 * gdb.base/auxv.exp: Ditto.
8098 * gdb.base/bigcre.exp: Ditto.
8099 * gdb.base/break-always.exp: Ditto.
8100 * gdb.base/break-interp.exp: Ditto.
8101 * gdb.base/break.exp: Ditto.
8102 * gdb.base/breakpoint-shadow.exp: Ditto.
8103 * gdb.base/call-ar-st.exp: Ditto.
8104 * gdb.base/call-sc.exp: Ditto.
8105 * gdb.base/call-signal-resume.exp: Ditto.
8106 * gdb.base/callfuncs.exp: Ditto.
8107 * gdb.base/catch-syscall.exp: Ditto.
8108 * gdb.base/charset.exp: Ditto.
8109 * gdb.base/code-expr.exp: Ditto.
8110 * gdb.base/commands.exp: Ditto.
8111 * gdb.base/cond-expr.exp: Ditto.
8112 * gdb.base/condbreak.exp: Ditto.
8113 * gdb.base/cursal.exp: Ditto.
8114 * gdb.base/cvexpr.exp: Ditto.
8115 * gdb.base/default.exp: Ditto.
8116 * gdb.base/del.exp: Ditto.
8117 * gdb.base/detach.exp: Ditto.
8118 * gdb.base/display.exp: Ditto.
8119 * gdb.base/ena-dis-br.exp: Ditto.
8120 * gdb.base/eval-skip.exp: Ditto.
8121 * gdb.base/foll-fork.exp: Ditto.
8122 * gdb.base/foll-vfork.exp: Ditto.
8123 * gdb.base/frame-args.exp: Ditto.
8124 * gdb.base/funcargs.exp: Ditto.
8125 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8126 * gdb.base/gdbvars.exp: Ditto.
8127 * gdb.base/help.exp: Ditto.
8128 * gdb.base/ifelse.exp: Ditto.
8129 * gdb.base/included.exp: Ditto.
8130 * gdb.base/list.exp: Ditto.
8131 * gdb.base/macscp.exp: Ditto.
8132 * gdb.base/maint.exp: Ditto.
8133 * gdb.base/multi-fork.exp: Ditto.
8134 * gdb.base/overlays.exp: Ditto.
8135 * gdb.base/page.exp: Ditto.
8136 * gdb.base/pending.exp: Ditto.
8137 * gdb.base/pointers.exp: Ditto.
8138 * gdb.base/pr11022.exp: Ditto.
8139 * gdb.base/prelink.exp: Ditto.
8140 * gdb.base/printcmds.exp: Ditto.
8141 * gdb.base/psymtab.exp: Ditto.
8142 * gdb.base/randomize.exp: Ditto.
8143 * gdb.base/relational.exp: Ditto.
8144 * gdb.base/relocate.exp: Ditto.
8145 * gdb.base/remote.exp: Ditto.
8146 * gdb.base/sepdebug.exp: Ditto.
8147 * gdb.base/set-lang-auto.exp: Ditto.
8148 * gdb.base/setshow.exp: Ditto.
8149 * gdb.base/setvar.exp: Ditto.
8150 * gdb.base/signals.exp: Ditto.
8151 * gdb.base/signull.exp: Ditto.
8152 * gdb.base/sigstep.exp: Ditto.
8153 * gdb.base/sizeof.exp: Ditto.
8154 * gdb.base/solib-disc.exp: Ditto.
8155 * gdb.base/store.exp: Ditto.
8156 * gdb.base/structs.exp: Ditto.
8157 * gdb.base/structs2.exp: Ditto.
8158 * gdb.base/subst.exp: Ditto.
8159 * gdb.base/term.exp: Ditto.
8160 * gdb.base/trace-commands.exp: Ditto.
8161 * gdb.base/unwindonsignal.exp: Ditto.
8162 * gdb.base/valgrind-db-attach.exp: Ditto.
8163 * gdb.base/varargs.exp: Ditto.
8164 * gdb.base/watch-cond.exp: Ditto.
8165 * gdb.base/watch_thread_num.exp: Ditto.
8166 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8167 * gdb.base/watchpoint.exp: Ditto.
8168 * gdb.base/whatis-exp.exp: Ditto.
8169
f8d3bf8f
MS
81702010-06-01 Michael Snyder <msnyder@vmware.com>
8171
8172 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8173 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8174 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8175 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8176 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8177 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8178 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8179 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8180 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8181 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8182 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8183 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8184 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8185 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8186 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8187
3f9e0d32
JK
81882010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8189
8190 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8191 trailing newline.
8192 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8193 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8194 (p *args): ... here and remove excessive trailing newline.
8195
f629457d
JB
81962010-05-31 Joel Brobecker <brobecker@adacore.com>
8197
8198 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8199
09eef106
JK
82002010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8201
8202 Accept the new Linux kernel "t (tracing stop)" string.
8203 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8204 Update comment.
8205 (state_wait) <T (tracing stop)>: New.
8206 (main): Update the state_wait expect string.
8207
94f31136
PA
82082010-05-28 Pedro Alves <pedro@codesourcery.com>
8209
8210 * limits.c, limits.exp: Delete files.
8211 * Makefile.in (clean mostlyclean): Adjust.
8212 * tracecmd.exp: Adjust.
8213
096554ab
JK
82142010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8215
8216 * gdb.base/tui-layout.exp: New.
8217
27d3a1a2 82182010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8219
889bf7c5 8220 * gdb.reverse/break-precsave.exp:
bcd2dc50 8221 Replace uses of send_gdb / gdb_expect.
889bf7c5 8222 * gdb.reverse/break-reverse.exp:
bcd2dc50 8223 Replace uses of send_gdb / gdb_expect.
889bf7c5 8224 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8225 Replace uses of send_gdb / gdb_expect.
889bf7c5 8226 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8227 Replace uses of send_gdb / gdb_expect.
889bf7c5 8228 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8229 Replace uses of send_gdb / gdb_expect.
889bf7c5 8230 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8231 Replace uses of send_gdb / gdb_expect.
889bf7c5 8232 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8233 Replace uses of send_gdb / gdb_expect.
889bf7c5 8234 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8235 Replace uses of send_gdb / gdb_expect.
889bf7c5 8236 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8237 Replace uses of send_gdb / gdb_expect.
889bf7c5 8238 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8239 Replace uses of send_gdb / gdb_expect.
889bf7c5 8240 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8241 Replace uses of send_gdb / gdb_expect.
889bf7c5 8242 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8243 Replace uses of send_gdb / gdb_expect.
889bf7c5 8244 * gdb.reverse/machinestate.exp:
bcd2dc50 8245 Replace uses of send_gdb / gdb_expect.
889bf7c5 8246 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8247 Replace uses of send_gdb / gdb_expect.
889bf7c5 8248 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8249 Replace uses of send_gdb / gdb_expect.
889bf7c5 8250 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8251 Replace uses of send_gdb / gdb_expect.
889bf7c5 8252 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8253 Replace uses of send_gdb / gdb_expect.
889bf7c5 8254 * gdb.reverse/step-precsave.exp:
bcd2dc50 8255 Replace uses of send_gdb / gdb_expect.
889bf7c5 8256 * gdb.reverse/step-reverse.exp:
bcd2dc50 8257 Replace uses of send_gdb / gdb_expect.
889bf7c5 8258 * gdb.reverse/until-precsave.exp:
bcd2dc50 8259 Replace uses of send_gdb / gdb_expect.
889bf7c5 8260 * gdb.reverse/until-reverse.exp:
bcd2dc50 8261 Replace uses of send_gdb / gdb_expect.
889bf7c5 8262 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8263 Replace uses of send_gdb / gdb_expect.
889bf7c5 8264 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8265 Replace uses of send_gdb / gdb_expect.
8266
3def43e0
JK
82672010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8268
8269 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8270 excessive newline.
8271
27d3a1a2 82722010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8273
8274 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8275 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8276 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8277 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8278 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8279 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8280 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8281 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8282 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8283 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8284 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8285 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8286 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8287 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8288 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8289 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8290 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8291 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8292 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8293
27d3a1a2 82942010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8295
22454424
MS
8296 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8297 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8298
8299 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8300 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8301 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8302
889bf7c5 8303 * gdb.reverse/consecutive-reverse.exp:
22454424 8304 Replace uses of send_gdb / gdb_expect.
889bf7c5 8305 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8306 Replace uses of send_gdb / gdb_expect.
8307
8308 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8309 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8310 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8311 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8312 Replace uses of send_gdb / gdb_expect.
8313 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8314 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8315 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8316 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8317 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8318 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8319 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8320 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8321 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8322
83232010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8324
22454424 8325 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8326
22454424 8327 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8328
22454424
MS
8329 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8330 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8331 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8332 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8333 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8334 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8335 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8336 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8337 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8338
6e5f2c59
TT
83392010-05-25 Tom Tromey <tromey@redhat.com>
8340
8341 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8342
bbc8b958
TT
83432010-05-25 Tom Tromey <tromey@redhat.com>
8344
8345 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8346 argument order.
8347 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8348 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8349 order.
8350 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8351 order.
8352 * gdb.base/call-sc.exp (setup_kfails): Remove.
8353 (setup_compiler_kfails): Remove.
8354 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8355 argument order.
8356 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8357 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8358 (advancei): Fix setup_kfail argument order.
8359 * gdb.base/radix.exp: Fix setup_kfail argument order.
8360 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8361 order.
8362 * gdb.base/structs.exp (setup_kfails): Remove.
8363 (setup_compiler_kfails): Fix setup_kfail argument order.
8364 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8365 order.
8366 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8367 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8368 setup_kfail argument order.
8369 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8370
83d1babf
TT
83712010-05-25 Tom Tromey <tromey@redhat.com>
8372
8373 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8374
6acb16a2
MS
83752010-05-25 Michael Snyder <msnyder@vmware.com>
8376
8377 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8378 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8379 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8380 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8381 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8382 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8383 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8384 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8385 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8386 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8387 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8388 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8389 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8390 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8391 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8392 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8393 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8394 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8395 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8396 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8397 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8398 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8399 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8400 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8401 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8402 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8403 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8404 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8405 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8406 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8407 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8408 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8409 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8410 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8411 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8412 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8413 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8414 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8415 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8416 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8417 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8418 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8419 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8420 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8421 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8422 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8423 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8424 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8425
84262010-05-25 Doug Evans <dje@google.com>
8427
8428 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8429 gdb.string_to_argv.
ad3986f0 8430
d3b1e874
TT
84312010-05-21 Tom Tromey <tromey@redhat.com>
8432
8433 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8434 Call it.
8435 * gdb.dwarf2/pieces.S: Update.
8436 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8437
cb826367
TT
84382010-05-21 Tom Tromey <tromey@redhat.com>
8439
8440 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8441 Call it.
8442 * gdb.dwarf2/pieces.c (struct C): New.
8443 (f6): New function.
8444 * gdb.dwarf2/pieces.S: Replace.
8445
74de6778
TT
84462010-05-21 Tom Tromey <tromey@redhat.com>
8447
8448 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8449 Call it.
8450
afd74c5f
TT
84512010-05-21 Tom Tromey <tromey@redhat.com>
8452
8453 * gdb.dwarf2.pieces.exp: New file.
8454 * gdb.dwarf2.pieces.S: New file.
8455 * gdb.dwarf2.pieces.c: New file.
8456
a7b75dfd 84572010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8458 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8459
8460 * lib/gdb.exp (gdb_test_no_output): New function.
8461 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8462 when testing commands that should produce no output.
8463
c81c812a
JB
84642010-05-17 Joel Brobecker <brobecker@adacore.com>
8465
8466 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8467 parameter that we want to watch being a constant.
8468
0cce5bd9
JB
84692010-05-17 Joel Brobecker <brobecker@adacore.com>
8470
8471 * gdb.ada/cond_lang: New testcase.
8472
47050449
JB
84732010-05-17 Joel Brobecker <brobecker@adacore.com>
8474
8475 * lib/gdb.exp (banned_variables): New variable/constant.
8476 (gdb_init): Add write trace on variables listed in banned_variables.
8477 (gdb_finish): Remove write traces on variables listed in
8478 banned_variables.
8479
77c01586
JB
84802010-05-17 Joel Brobecker <brobecker@adacore.com>
8481
8482 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8483 * gdb.cp/koenig.exp: Likewise.
8484
88d4aea7
PM
84852010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8486
889bf7c5 8487 PR python/11482
88d4aea7
PM
8488
8489 * gdb.python/py-value.exp (test_value_hash): New function.
8490
f5a010c0
PM
84912010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8492
8493 PR exp/11530.
8494 * gdb.base/gdb11530.c: New file.
8495 * gdb.base/gdb11530.exp: New file.
8496
8ef4892f
JK
84972010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8498
8499 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8500 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8501
7322dca9
SW
85022010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8503
8504 * gdb.cp/koenig.exp: New test.
8505 * gdb.cp/koenig.cc: New test program.
8506
02e7ea18
JB
85072010-05-05 Joel Brobecker <brobecker@adacore.com>
8508
8509 Remove the use of prms_id and bug_id throughout the testsuite.
8510
e1c34c5d
PM
85112010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8512
8513 PR exp/11349.
8514 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8515 use a reference local variable.
8516
8e1d0c49
JK
85172010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8518
8519 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8520 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8521 variable different_dir. Move debugfile into a full directory pathname
8522 under DIFFERENT_DIR.
8523 * lib/gdb.exp (separate_debug_filename): Remove.
8524 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8525 variable debug_dir and mkdir of it. Update function comments.
8526
e66408ed
PA
85272010-04-29 Pedro Alves <pedro@codesourcery.com>
8528
8529 PR gdb/11557
8530
8531 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8532 files.
8533
d7b32ed3
PM
85342010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8535
889bf7c5 8536 * gdb.python/py-param.exp: New File.
d7b32ed3 8537
6aecb9c2
JB
85382010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8539
8540 * gdb.base/default.exp: Fix "set language" test.
8541
bdf92a1c
PM
85422010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8543
8544 PR breakpoints/11531.
8545 * gdb.base/gdb11531.c: New file.
8546 * gdb.base/gdb11531.exp: New file.
8547
3f172e24
TT
85482010-04-26 Tom Tromey <tromey@redhat.com>
8549
8550 * gdb.base/completion.exp: Add tests for completion and deprecated
8551 commands.
8552
64af4c92
JK
85532010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8554
8555 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8556 (print /x char_array): Escape curly brackets.
8557
492928e4
JK
85582010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8559
8560 Fix deadlock on looped list of loaded shared objects.
8561 * gdb.base/solib-corrupted.exp: New.
8562
66d09542
DE
85632010-04-23 Doug Evans <dje@google.com>
8564
8565 * gdb.python/py-section-script.c: New file.
8566 * gdb.python/py-section-script.exp: New file.
8567 * gdb.python/py-section-script.py: New file.
8568
8bd10a10
CM
85692010-04-20 Chris Moller <cmoller@redhat.com>
8570
8571 PR 10179
8572
8573 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8574 * gdb.base/pr10179-a.c:
8575 * gdb.base/pr10179-b.c:
8576 * gdb.base/pr10179.exp: New files.
8577
c0201579
JK
85782010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8579
8580 Fix crashes on dangling display expressions.
8581 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8582 is SEP.
8583 (lib_flags): Remove the "debug" keyword.
8584 (libsepdebug): New variable for iterating new loop.
8585 (save_pf_prefix): New variable wrapping the loop.
8586 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8587 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8588
793b0ff8
PM
85892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8590
8591 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8592
097f51f7
PM
85932010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8594
8595 PR stabs/11479.
8596 * gdb.stabs/gdb11479.exp: New file.
8597 * gdb.stabs/gdb11479.c: New file.
8598
9a22f0d0
PM
85992010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8600
8601 * gdb.base/charset.c (Strin16, String32): New variables.
8602 * gdb.base/charset.exp (gdb_test): Test correct display
8603 of 16 or 32 bit strings.
8604
86052010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8606
8607 PR 9167
8608 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8609 * gdb.cp/pr9167.cc: New file.
8610 * gdb.cp/pr9167.exp: New file.
8611
8612
6e354e5e
PM
86132010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8614
8615 PR pascal/11492.
8616 * gdb.pascal/gdb11492.pas: New file.
8617 * gdb.pascal/gdb11492.exp: New file.
8618
be942545
JB
86192010-04-20 Joel Brobecker <brobecker@adacore.com>
8620
1667e6e3 8621 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8622
0c3acc09
JB
86232010-04-20 Joel Brobecker <brobecker@adacore.com>
8624
8625 * gdb.ada/dyn_loc: New testcase.
8626
ec31cde5
CM
86272010-04-20 Chris Moller <cmoller@redhat.com>
8628
8629 PR 10867
889bf7c5 8630
ec31cde5
CM
8631 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8632 * gdb.cp/pr10687.cc: New file.
8633 * gdb.cp/pr10687.exp: New file.
8634
8635
ce4b0682
SDJ
86362010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8637 Sergio Durigan Junior <sergiodj@redhat.com>
8638
8639 * gdb.fortran/logical.exp: New testcase.
8640 * gdb.fortran/logical.f90: New file.
8641
3436961f
DE
86422010-04-19 Doug Evans <dje@google.com>
8643
8644 * gdb.base/help.exp (help source): Update expected output.
8645
4d836c09
JK
86462010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8647
8648 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8649 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8650 gdb_exit and return.
8651 (executable): New variable.
8652 (binfile): Use it.
8653
6149aea9
PA
86542010-04-19 Pedro Alves <pedro@codesourcery.com>
8655
8656 PR breakpoints/8554.
8657
8658 * gdb.trace/save-trace.exp: Adjust.
8659
ed41462c
L
86602010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8661
8662 PR corefiles/11511
8663 * gdb.arch/system-gcore.exp: New.
8664 * gdb.arch/gcore.c: Likewise.
8665
3f7b2faa
DE
86662010-04-15 Doug Evans <dje@google.com>
8667
fa33c3cd
DE
8668 * gdb.python/py-progspace.c: New file.
8669 * gdb.python/py-progspace.exp: New file.
8670
3f7b2faa
DE
8671 * gdb.base/source.exp: Add tests for "source -s".
8672
79f283fe
PM
86732010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8674
8675 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8676 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8677 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8678 * gdb.python/py-mi.exp: New test for to_string returning None.
8679
fc8eb08a
PM
86802010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8681
8682 * gdb.python/py-breakpoint.c: Make result global.
8683
26e197f6
JK
86842010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8685
8686 Fix non-GNU make compatibility.
8687 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8688
adc36818
PM
86892010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8690
8691 * gdb.python/py-breakpoint.exp: New File.
8692 * gdb.python/py-breakpoint.C: Ditto.
8693
64e17368
SS
86942010-04-08 Stan Shebs <stan@codesourcery.com>
8695
8696 * gdb.trace/actions.exp: Clear default-collect.
8697 * gdb.trace/save-trace.exp: Clear default-collect.
8698
fff5cc64
PM
86992010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8700
8701 * gdb.python/py-value: Add null string variable.
8702 (test_lazy_string): Test zero length, NULL address lazy
8703 strings.
8704
a055a187
L
87052010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8706
8707 * gdb.arch/i386-avx.c: New.
8708 * gdb.arch/i386-avx.exp: Likewise.
8709
8710 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8711
96e39866
DE
87122010-04-06 Doug Evans <dje@google.com>
8713
8714 * gdb.base/source-test.gdb: New file.
8715 * gdb.base/source.exp: Test source -v.
8716
5984a431
UW
87172010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8718
8719 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8720
ec8a089a
PM
87212010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8722
8723 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8724 within one line, unless it is followed by a double quote.
8725 * gdb.stabs/hppa.sed: Idem.
8726 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8727 * gdb.stabs/weird.exp: Check for correct parsing of
8728 char and string constants.
ec8a089a
PM
8729 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8730 in .stabs to .stabx substitution.
8731
fce3c1f0
SS
87322010-04-05 Stan Shebs <stan@codesourcery.com>
8733
8734 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8735 constant global.
8736 * gdb.trace/tfile.exp: Try to print them.
8737
d77f58be
SS
87382010-04-04 Stan Shebs <stan@codesourcery.com>
8739
8740 * gdb.base/completion.exp: Update for new "info watchpoints".
8741 * gdb.base/default.exp: Ditto.
8742 * gdb.base/help.exp: Ditto.
8743 * gdb.base/watchpoint.exp: Ditto.
8744 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8745
af54718e
SS
87462010-04-04 Stan Shebs <stan@codesourcery.com>
8747
8748 * gdb.trace/tfile.exp: Sharpen tfind test.
8749
74d1f91e
JK
87502010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8751
8752 * gdb.base/break-entry.exp: New.
8753
eb8e76db 87542010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8755 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8756
8757 * gdb.reverse/i386-sse-reverse.exp: New file.
8758 * gdb.reverse/i386-sse-reverse.c: New file.
8759
bf65cad8
PA
87602010-04-02 Pedro Alves <pedro@codesourcery.com>
8761
8762 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8763
fff87407
SS
87642010-04-01 Stan Shebs <stan@codesourcery.com>
8765
8766 * gdb.trace/actions.exp: Tweak expected output.
8767 * gdb.trace/while-stepping.exp: Tweak expected output.
8768
fe01d668
L
87692010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8770
8771 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8772
86b17b60
PA
87732010-04-01 Pedro Alves <pedro@codesourcery.com>
8774
8775 * gdb.base/commands.exp: Adjust.
8776 * gdb.cp/extern-c.exp: Adjust.
8777
2c58c0a9
PA
87782010-04-01 Pedro Alves <pedro@codesourcery.com>
8779
8780 * gdb.trace/collection.c (local_test_func): Define a local struct,
8781 and instanciate it.
8782
0db9b91c
PA
87832010-04-01 Pedro Alves <pedro@codesourcery.com>
8784
8785 * gdb.trace/collection.exp (gdb_collect_args_test)
8786 (gdb_collect_argarray_test): XFAIL the tests that assume the
8787 argarray argument's elements are collected.
8788
8072405b
JK
87892010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8790
8791 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8792 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8793
8bf6485c
SS
87942010-03-31 Stan Shebs <stan@codesourcery.com>
8795
8796 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8797 and tracepoint conditionals.
8798 (gdb_verify_tracepoints): Delete unused return.
8799
fd7f724a
KS
88002010-03-26 Keith Seitz <keiths@redhat.com>
8801
8802 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8803 appear in the output before main.
8804 Remove KFAIL for gdb/2215 aka bz 9320.
8805
8d9e7719
DE
88062010-03-30 Doug Evans <dje@google.com>
8807
0906dd0b
DE
8808 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8809 by dejagnu.
8810 * gdb.arch/amd64-dword.exp: Ditto.
8811
8d9e7719
DE
8812 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8813 match.
8814 (break printf): Ditto.
8815
1da644f0
SW
88162010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8817
8818 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8819 gcc < 4.4.
8820 * gdb.cp/shadow.exp: Ditto.
8821
a8121990
PA
88222010-03-29 Pedro Alves <pedro@codesourcery.com>
8823
8824 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8825 "tstart" is silent.
8826
6e79d367
PA
88272010-03-29 Pedro Alves <pedro@codesourcery.com>
8828
8829 * gdb.trace/collection.exp (executable): New.
8830 (binfile): Use it.
8831 (fpreg, spreg, pcreg): New.
8832 (test_register): Use gdb_test_multiple. Pass /x to print.
8833 (prepare_for_trace_test): New.
8834 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8835 (gdb_collect_args_test, gdb_collect_argstruct_test)
8836 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8837 prepare_for_trace_test.
8838 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8839 fpreg, spreg and pcreg.
8840 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8841 prepare_for_trace_test.
8842 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8843 try to detect tracing support here. Don't set breakpoints at
8844 `begin' or `end' here.
8845 <global scope>: Use clean_restart. Run to main before checking
8846 for tracing support. Check for for tracing support here.
8847
09248348
JK
88482010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8849
8850 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8851 " as $displacement" to "seen displacement message".
8852
d350db38
PA
88532010-03-28 Pedro Alves <pedro@codesourcery.com>
8854
8855 * gdb.trace/while-dyn.exp (executable): New variable.
8856 (binfile): Use it.
8857 (test_while_stepping): New function. Move most tests here. Call
8858 it once for each of the while-stepping, stepping and ws aliases.
8859
907af001
UW
88602010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8861
8862 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8863 that do not provide the tagless_struct type name at all.
8864 (test_print_anon_union): Do not check value of uninitialized
8865 union member. Do not use cp_test_ptype_class, so we can accept
8866 "long" as well as "long int".
8867
610197fd
PA
88682010-03-26 Pedro Alves <pedro@codesourcery.com>
8869
8870 * gdb.trace/tfile.c (tohex, bin2hex): New.
8871 (write_error_trace_file): Hexify error description.
8872
6c28cbf2
SS
88732010-03-25 Stan Shebs <stan@codesourcery.com>
8874
8875 * gdb.trace/tfile.c: Generate an additional trace file, improve
8876 portability.
8877 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8878 files in a better way.
8879
e62b8c7e
KS
88802010-03-25 Keith Seitz <keiths@redhat.com>
8881
8882 * gdb.java/jprint.exp: XFAIL printing of static class members
8883 because of GCC debuginfo problem.
8884
82ccf5a5
JK
88852010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8886
8887 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8888
293e2f9e
DJ
88892010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8890
8891 * gdb.base/completion.exp: Allow long instead of long int.
8892 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8893 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8894 variable p.
8895 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8896 * gdb.base/pointers.exp: Allow long instead of long int.
8897 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8898 * gdb.base/step-line.exp: Allow a directory before the source file name.
8899
95a42b64
TT
89002010-03-24 Tom Tromey <tromey@redhat.com>
8901
8902 PR breakpoints/9352:
8903 * gdb.base/default.exp: Update.
8904 * gdb.base/commands.exp: Update.
8905 * gdb.cp/extern-c.exp: Test setting commands on multiple
8906 breakpoints at once.
8907
2390201f
DJ
89082010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8909
8910 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8911 if gdb,nosignals.
8912 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8913 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8914 exited".
8915
8c9a6790
SS
89162010-03-24 Stan Shebs <stan@codesourcery.com>
8917
8918 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8919
a6c727b2
DJ
89202010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8921
8922 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8923 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8924 argument. Handle "short" and "long".
8925 (Top level): Pass overprototyped output for old_fptr and xptr.
8926
4dfd5423
PA
89272010-03-23 Pedro Alves <pedro@codesourcery.com>
8928
8929 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8930 format strings and add casts to avoid compiler warnings.
8931
89322010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8933
8934 * lib/trace-support.exp (gdb_trace_setactions):
8935 Don't expect whitespace after ">" prompt.
8936 * gdb.trace/actions.exp: Adjust for output changes.
8937 * gdb.trace/while-stepping.exp: Likewise.
8938
c847d045
JK
89392010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8940
8941 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8942 and r157645).
8943
5f717f1d
JK
89442010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8945
8946 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8947 New.
8948
7d6d51d5
DJ
89492010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8950
8951 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8952 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8953
3b11a015
SS
89542010-03-19 Stan Shebs <stan@codesourcery.com>
8955
8956 * gdb.trace/ax.exp: New file.
8957
d7d158ed
DE
89582010-03-19 Doug Evans <dje@google.com>
8959
6bb85cd1
DE
8960 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8961 output from gcc.
8962
d7d158ed
DE
8963 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8964 named /usr/sbin/prelink<foo>.
8965
4daf5ac0
SS
89662010-03-18 Stan Shebs <stan@codesourcery.com>
8967
8968 * gdb.trace/circ.exp: Test circular-trace-buffer.
8969 * gdb.trace/tfile.exp: Update tstatus test.
8970
e8d05480
JB
89712010-03-18 Joel Brobecker <brobecker@adacore.com>
8972
8973 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8974 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8975
441b986a
UW
89762010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8977
8978 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8979
4247603b
PA
89802010-03-18 Pedro Alves <pedro@codesourcery.com>
8981
8982 * gdb.base/default.exp: Adjust the expected output of the finish
8983 and until commands when the inferior is not being run.
8984
13387711
SW
89852010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8986
8987 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8988 * gdb.cp/nsusing.exp: Ditto.
8989
6e31430b
TT
89902010-03-15 Tom Tromey <tromey@redhat.com>
8991
8992 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8993 * gdb.cp/userdef.cc (operator==): New function.
8994 (main): New locals mem1, mem2.
8995
e2d69cb5
JZ
89962010-03-15 Jie Zhang <jie@codesourcery.com>
8997
8998 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8999 Declare and use new loadtimeout variable.
9000
f572f0a9
DJ
90012010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9002
9003 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9004 Use gdb_load later.
9005
51f4c0b0
PA
90062010-03-14 Pedro Alves <pedro@codesourcery.com>
9007
9008 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9009 literal. Add missing endlines to prints to stderr.
9010
1c809c68
TT
90112010-03-12 Tom Tromey <tromey@redhat.com>
9012
9013 PR c++/9708:
9014 * gdb.cp/m-static.exp: Add regression test.
9015 * gdb.cp/m-static.cc (method): New method.
9016 (main): Call it.
9017
00ae8fef
SW
90182010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9019
9020 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9021 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9022
759f0f0b
PA
90232010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9024
21e24d21
PA
9025 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9026
90272010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9028
759f0f0b
PA
9029 * lib/gdb.exp (skip_stl_tests): New.
9030 (gdb_compile): Symbian needs -ldl.
9031 (shlib_target_file): New.
9032 (shlib_symbol_file): New.
9033 (gdb_load_shlibs): Use shlib_target_file.
9034 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9035 * gdb.cp/exception.exp: Use skip_stl_tests.
9036 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9037 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9038 * gdb.cp/mb-templates.exp: Ditto.
9039 * gdb.base/commands.exp: Relax regexes.
9040 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9041 shlib_target_file and shlib_symbol_file.
9042 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9043 sections.
9044 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9045 * gdb.base/solib-disc.exp: Use
9046 shlib_target_file and shlib_symbol_file.
9047 * gdb.base/unload.exp: Don't skip on symbian. Use
9048 shlib_target_file and shlib_symbol_file.
9049 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9050
6a8f2671 90512010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9052
6a8f2671
PA
9053 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9054 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9055 Issue a tfind end before looking for a tracepoint frame.
9056 * gdb.trace/tfind.exp: Adjust tstatus output.
9057 Adjust disassembly output.
9058 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9059
ccf26247
JK
90602010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9061
9062 * gdb.base/break-interp.exp: Create new displacement parameter value
9063 for the test_ld calls.
9064 (reach): New parameter displacement, verify its content. New push of
9065 pf_prefix "reach-$func:". Import global expect_out.
9066 (test_core): New parameter displacement, verify its content. New push
9067 of pf_prefix "core:". New command "set verbose on". Import global
9068 expect_out.
9069 (test_attach): New parameter displacement, verify its content. New
9070 push of pf_prefix "attach:". New command "set verbose on". Import
9071 global expect_out.
9072 (test_ld): New parameter displacement, pass it to the reach, test_core
9073 and test_attach calls and verify its content in the "ld.so exit" test.
9074 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9075 (prelink): Update expected text, use gdb_test.
9076
e469c7fb
DE
90772010-03-10 Doug Evans <dje@google.com>
9078
9079 * gdb.base/checkpoint.exp: Fix comment.
9080 Lengthen timeout while doing >600 checkpoints test.
9081 Rename duplicate "kill all one" test to keep test names unique.
9082
60e1c644
PA
90832010-03-10 Pedro Alves <pedro@codesourcery.com>
9084
9085 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9086
cec808ec
KS
90872010-03-08 Keith Seitz <keiths@redhat.com>
9088
889bf7c5
PA
9089 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9090 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9091 (dm_type_long): New function.
9092 (dm_type_unsigned_short): New function.
9093 (dm_type_unsigned_long): New function.
9094 (myint): New typedef.
9095 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9096 long, unsigned shor and long, operator char*, and typedef.
9097 (test_lookup_operator_functions): Add operator char* test.
9098 (test_paddr_operator_functions): Likewise.
9099 (test_paddr_overloaded_functions): Use probe values for
9100 short, long, and unsigned short and long.
9101 (test_paddr_hairy_functions): If the demangler probe detected
9102 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9103 demangler.
9104 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9105 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9106 and "print null_pmf".
9107 Add test "ptype a.*pmf".
9108 * gdb.cp/overload.exp: Allow optional "int" to appear with
9109 "short" and "long".
9110 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9111 long expect value for men_overload1arg.
9112 Allow "int" to appear with "short" and "long".
9113 When testing "info break", add argument for main (void).
9114 Also allow "int" to appear with "short" and "long".
9115 Ditto with "unsigned" and "long long".
cec808ec
KS
9116 * gdb.java/jmain.exp: Do not enclose methods names in single
9117 quotes.
9118 * gdb.java/jmisc.exp: Likewise.
9119 * gdb.java/jprint.exp: Likewise.
9120 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9121
9122 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9123 * gdb.cp/exception.exp (backtrace after first throw)
9124 (backtrace after second throw): Allow a namespace before __cxa_throw.
9125 (backtrace after first catch, backtrace after second catch): Allow
9126 a namespace before __cxa_begin_catch.
9127
9128 * gdb.cp/cpexprs.exp: New file.
9129 * gdb.cp/cpexprs.cc: New file.
9130
9131 From Daniel Jacobowitz <dan@codesourcery.com>
9132 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9133 to use string_to_regexp.
9134 (ctor, dtor): New functions. Use them to match constructor
9135 and destructor function types.
9136 (Top level): Use runto_main.
9137
f870a310
TT
91382010-03-05 Tom Tromey <tromey@redhat.com>
9139
9140 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9141 gdb.target_charset.
9142 (pp_ns.to_string): Likewise.
9143
0c199f28
KS
91442010-03-04 Keith Seitz <keiths@redhat.com>
9145
9146 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9147 can be quoted. Test that both the filename and function/line
9148 portions can be quoted at the same time.
9149
c7437ca6
PA
91502010-03-04 Pedro Alves <pedro@codesourcery.com>
9151
9152 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9153
b111b805
DE
91542010-03-03 Doug Evans <dje@google.com>
9155
24486cb7
DE
9156 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9157 libc contains libpthread.
9158
b111b805
DE
9159 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9160 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9161 of gdb_compile. Add another pattern to match android backtrace.
9162
a0e0ef55
TT
91632010-03-03 Tom Tromey <tromey@redhat.com>
9164
9165 PR gdb/11345:
9166 * gdb.base/printcmds.exp (test_printf): Add test.
9167
1ba53b71
L
91682010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9169
9170 * gdb.arch/amd64-byte.exp: New.
9171 * gdb.arch/amd64-dword.exp: Likewise.
9172 * gdb.arch/amd64-pseudo.c: Likewise.
9173 * gdb.arch/amd64-word.exp: Likewise.
9174 * gdb.arch/i386-byte.exp: Likewise.
9175 * gdb.arch/i386-pseudo.c: Likewise.
9176 * gdb.arch/i386-word.exp: Likewise.
9177
f5dff777
DJ
91782010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9179
9180 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9181 types. Add structreg, bitfields, and flags registers.
9182 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9183 registers.
9184
90884b2b
L
91852010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9186
9187 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9188 (load_description): Set architecture if defined.
9189
dc00d89f
PM
91902010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9191
9192 * gdb.python/py-frame.exp: Add read_var block tests.
9193 * gdb.python/py-frame.c (block): New function.
9194
0e095b7e
JK
91952010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9196 Daniel Jacobowitz <dan@codesourcery.com>
9197
9198 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9199
624f1a65
DM
92002010-02-25 David S. Miller <davem@davemloft.net>
9201
9202 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9203 fix logic for setting all_syscalls_numbers.
9204
f3e9a817
PM
92052010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9206
9207 * Makefile.in: Add py-block and py-symbol.
9208 * gdb.python/py-symbol.exp: New File.
9209 * gdb.python/py-symtab.exp: New File.
9210 * gdb.python/py-block.exp: New File.
9211 * gdb.python/py-symbol.c: New File.
9212 * gdb.python/py-block.c: New File.
9213
f6bbabf0
PM
92142010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9215
9216 PR python/11314
9217 * lib/gdb.exp (skip_python_tests): New function.
9218 * gdb.python/py-cmd.exp: Use skip_python_tests.
9219 * gdb.python/py-frame.exp: Likewise.
9220 * gdb.python/py-function.exp: Likewise.
9221 * gdb.python/py-prettyprint.exp: Likewise.
9222 * gdb.python/py-template.exp: Likewise.
9223 * gdb.python/py-type.exp: Likewise.
9224 * gdb.python/py-value.exp: Likewise.
9225
85d721b8
PA
92262010-02-22 Pedro Alves <pedro@codesourcery.com>
9227
9228 PR9605
9229
9230 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9231
48e32051
TT
92322010-02-19 Tom Tromey <tromey@redhat.com>
9233
9234 PR c++/8693, PR c++/9496:
9235 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9236 regression tests.
9237
ac9c0048
JK
92382010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9239
9240 Fix compatibility with m68k as.
9241 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9242 Use only /* comments */.
9243
57bb97a4
UW
92442010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9245
9246 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9247 * configure: Regenerate.
9248
7d1bf85c
DJ
92492010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9250
9251 * gdb.python/py-type.exp: Check for Python support.
9252
061b5285
PA
92532010-02-17 Pedro Alves <pedro@codesourcery.com>
9254
9255 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9256 `regsub' syntax available.
9257
f8a8bc2c
PA
92582010-02-17 Pedro Alves <pedro@codesourcery.com>
9259
9260 * gdb.base/shmain.c (main): Remove printf call.
9261 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9262 * gdb.base/unload.c (main): Make format of fprintf a string
9263 literal. Add missing endlines to prints to stderr.
9264 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9265
6f451e5e
TT
92662010-02-17 Tom Tromey <tromey@redhat.com>
9267
9268 * gdb.java/jprint.java (jprint.props): New field.
9269 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9270
12d79008
PA
92712010-02-17 Pedro Alves <pedro@codesourcery.com>
9272
ef801a0e 9273 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9274 available.
9275
d252f7e5
DJ
92762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9277
9278 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9279 creation to support remote host testing.
9280
67bdab6c
DJ
92812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9282
9283 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9284 Recognize "command not found".
9285
bb391223
DJ
92862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9287
9288 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9289 single-stepping.
9290
70362913
DJ
92912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9292
9293 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9294 if arguments are not supported.
9295
493f3c00
DJ
92962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9297
9298 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9299 be const or non-const.
9300
8034c749
DJ
93012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9302
9303 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9304 mi_send_resuming_command to send -exec-continue.
9305
791dfb64
DJ
93062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9307
9308 * gdb.base/list.exp (test_list_filename_and_function): Add test
9309 with single quotes.
9310 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9311 matching.
9312 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9313 Add KFAIL'd tests for PR gdb/11289.
9314
7c5fe868
DJ
93152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9316
9317 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9318
fdc498b8
DJ
93192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9320
9321 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9322 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9323 a temporary directory.
9324
b519e2a6
DJ
93252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9326
9327 * gdb.base/charset.exp: Use a single regular expression to match
9328 show host-charset and show target-charset output.
9329
74164c56
JK
93302010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9331
9332 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9333 "Illegal process-id" expect string more exact.
9334 (attach to digits-starting nonsense is prohibited): New.
9335
701ed6dc
JK
93362010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9337
9338 * gdb.base/prelink.exp (set verbose on): New.
9339
889bf7c5 93402010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9341
9342 * mi-reverse.exp: New file. Test for reverse option to the
9343 following MI commands: exec-continue, exec-finish, exec-next,
9344 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9345
dadf0e9c
JB
93462010-02-09 Joel Brobecker <brobecker@adacore.com>
9347
9348 * gdb.ada/ptype_tagged_param: New testcase.
9349
714f19d5
TT
93502010-02-08 Tom Tromey <tromey@redhat.com>
9351
9352 PR c++/8017:
9353 * gdb.cp/overload.exp: Add tests.
9354 * gdb.cp/overload.cc (struct K): New.
9355 (namespace N): New.
9356 (main): Call new functions.
9357 (K::staticoverload): Define.
9358
889bf7c5 93592010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9360
9361 PR gdb/10728
9362 * gdb.cp/pr10728-x.h: New file.
9363 * gdb.cp/pr10728-x.cc: New file.
9364 * gdb.cp/pr10728-y.cc: New file.
9365 * gdb.cp/pr10728.exp: New file.
9366 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9367
889bf7c5 93682010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9369
9370 PR gdb/9067
9371 * gdb.cp/pr9067.exp: New
9372 * gdb.cp/pr9067.cc: New
9373 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9374
7b356089
JB
93752010-02-08 Joel Brobecker <brobecker@adacore.com>
9376
9377 * lib/gdb.exp (gdb_test_timeout): New global variable.
9378 Set it to timeout if not already set.
9379 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9380
1be00882
DE
93812010-02-05 Doug Evans <dje@google.com>
9382
9383 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9384 user.
9385
82856980
SW
93862010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9387
9388 PR c++/7935:
9389 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9390
1a334831
TT
93912010-02-04 Tom Tromey <tromey@redhat.com>
9392
9393 * gdb.cp/virtbase.exp: Make test case names unique.
9394
9c3c02fd
TT
93952010-02-02 Tom Tromey <tromey@redhat.com>
9396
9397 * gdb.cp/virtbase.exp: Add regression tests.
9398 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9399 (main): Instantiate RHC.
9400
0cc2414c
TT
94012010-02-02 Tom Tromey <tromey@redhat.com>
9402
9403 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9404 type-printing change.
9405
edf3d5f3
TT
94062010-02-02 Tom Tromey <tromey@redhat.com>
9407
9408 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9409 * gdb.cp/virtbase.cc: New file.
9410 * gdb.cp/virtbase.exp: New file.
9411 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9412
e4b7f41c
JK
94132010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9414
9415 PR libc/11214:
9416 * gdb.threads/current-lwp-dead.c: Include features.h.
9417 (HAS_NOMMU): New.
9418 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9419
b381ea14
JK
94202010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9421
9422 * gdb.base/symbol-without-target_section.exp,
9423 gdb.base/symbol-without-target_section.c: New.
9424
c593ac0e
DJ
94252010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9426
9427 * gdb.base/bigcore.exp: Reset increased timeout.
9428 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9429
db25f29d
DJ
94302010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9431
9432 * gdb.base/gcore.exp (capture_command_output): Use
9433 gdb_test_multiple.
9434
f9d67f43
DJ
94352010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9436
9437 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9438 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9439 (Top level): Call it.
9440
177321bd
DJ
94412010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9442
9443 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9444
97f2ed50
DJ
94452010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9446
9447 * gdb.base/call-strs.exp, gdb.base/default.exp,
9448 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9449 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9450 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9451 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9452 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9453 * gdb.base/ending-run.exp: Correct restore of timeout.
9454 * gdb.base/page.exp: Remove unnecessary timeout setting.
9455
e4e2711a
JB
94562010-01-29 Joel Brobecker <brobecker@adacore.com>
9457
9458 * gdb.ada/rec_return: New testcase.
9459
ba581dc1
JB
94602010-01-29 Joel Brobecker <brobecker@adacore.com>
9461
9462 * gdb.ada/call_pn: New testcase.
9463
4ea95be9
DJ
94642010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9465
9466 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9467 (Top level): Use it to resume.
9468 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9469 the Thumb mode displaced stepping error as unsupported.
9470
df83a9bf
SW
94712010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9472
889bf7c5
PA
9473 * gdb.cp/nsusing.exp: Added more tests.
9474 * gdb.cp/nsrecurs.exp: Ditto.
9475 * gdb.cp/nsusing.cc: Added test functions.
9476 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9477
40b27cdc
JK
94782010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9479
9480 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9481 absolute directory pathnames in gdb.sum file.
9482
de958931
SW
94832010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9484
9485 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9486 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9487
708ead4e
TT
94882010-01-26 Tom Tromey <tromey@redhat.com>
9489
9490 PR exp/7643:
9491 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9492 setup_kfail.
9493
b14e635e
SW
94942010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9495
9496 * gdb.cp/nsrecurs.exp: New test.
9497 * gdb.cp/nsrecurs.cc: New test program.
9498 * gdb.cp/nsstress.exp: New test.
9499 * gdb.cp/nsstress.cc: New test program.
9500 * gdb.cp/nsdecl.exp: New test.
9501 * gdb.cp/nsdecl.cc: New test program.
9502
8540c487
SW
95032010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9504
9505 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9506 imported into file scope.
9507 Marked test as xfail.
9508 * gdb.cp/namespace-using.cc (marker5): New function.
9509 * gdb.cp/shadow.exp: New test.
9510 * gdb.cp/shadow.cc: New test program.
9511 * gdb.cp/nsimport.exp: New test.
9512 * gdb.cp/nsimport.cc: New test program.
9513
421d5d99
TT
95142010-01-25 Tom Tromey <tromey@redhat.com>
9515
9516 PR gdb/11049:
9517 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9518 with "set print null-stop on".
9519
691f8dc1
JK
95202010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9521
9522 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9523 Adjust it for DISASSEMBLY_OMIT_FNAME.
9524
0b92b5bb
TT
95252010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9526
9527 PR symtab/11199:
9528 * gdb.dwarf2/member-ptr-forwardref.exp,
9529 gdb.dwarf2/member-ptr-forwardref.S: New.
9530
23787403
JK
95312010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9532
9533 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9534 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9535 thread1_tid_mutex. Remove gdbstop_mutex handling.
9536 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9537 thread2_tid_mutex. Remove gdbstop_mutex handling.
9538 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9539 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9540 pthread_cond_wait conditionalizations by while loops.
9541
b966cb8a
TT
95422010-01-20 Tom Tromey <tromey@redhat.com>
9543
9544 PR backtrace/10770:
9545 * gdb.dwarf2/pr10770.exp: New file.
9546 * gdb.dwarf2/pr10770.c: New file.
9547 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9548
fcae584b
VP
95492010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9550
9551 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9552 that target was removed, and the test always runs native anyway.
9553
a0f49112
JK
95542010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9555
9556 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9557 gdb.base/watchpoint-cond-gone-stripped.c: New.
9558
ceeb3d5a
TT
95592010-01-19 Tom Tromey <tromey@redhat.com>
9560
9561 PR c++/8000:
9562 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9563 existing tests.
9564 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9565 (main): Use AAA::SomeEnum.
9566
dd322c54
JK
95672010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9568
9569 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9570 (test_ignore_count): Declare line_callme_body global.
9571 (run to breakpoint with ignore count): Use line_callme_body.
9572 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9573 (set line_main_hello, set line_main_return): Reindent.
9574 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9575 New.
9576 (continue to callee4): Use line_callee4_body.
9577 (check *stopped from CLI command): Use line_callee4_next.
9578 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9579 (set line_main_hello, set line_main_return): Reindent.
9580 (set line_callee4_head, set line_callee4_body): New.
9581 (continue to callee4): Use line_callee4_body.
9582
4e8f195d
TT
95832010-01-18 Tom Tromey <tromey@redhat.com>
9584
9585 PR c++/9680:
9586 * gdb.cp/casts.cc: Add new classes and variables.
9587 * gdb.cp/casts.exp: Test new operators.
9588
9e14a9ba
JB
95892010-01-18 Tom Tromey <tromey@redhat.com>
9590 Thiago Jung Bauermann <bauerman@br.ibm.com>
9591
9592 * gdb.python/source2.py: New file.
9593 * gdb.python/source1: New file.
9594 * gdb.python/python.exp: Test "source" command.
9595
00bf0b85
SS
95962010-01-15 Stan Shebs <stan@codesourcery.com>
9597
9598 * gdb.trace/tfile.c: New file.
9599 * gdb.trace/tfile.exp: New file.
889bf7c5 9600
55235ad7
JK
96012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9602
9603 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9604
9f2982ff
JK
96052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9606
9607 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9608
bbfba9ed
JK
96092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9610
9611 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9612 (libfunc): New parameter action. Implement also selectable "sleep".
9613 * gdb.base/break-interp-main.c: Include assert.h.
9614 (libfunc): New parameter action.
9615 (main): New parameters argc and argv. Assert argc. Pass argv.
9616 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9617 (test_attach): New proc.
9618 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9619 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9620
61f0d762
JK
96212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9622
9623 * gdb.base/break-interp.exp (test_core): New proc.
9624 (test_ld): Call it.
9625
06a6f270
JK
96262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9627
9628 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9629 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9630 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9631 and gdb_compile_shlib. Use new -Wl compiler options.
9632 (dl bt, main bt): New tests.
9633
51bee8e9
JK
96342010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9635
9636 Support PIEs with no symfile_objfile.
9637 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9638 (test_ld): New parameter trynosym.
9639 (test_ld <$trynosym>): New block.
9640
b8040f19
JK
96412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9642
9643 * gdb.base/break-interp.exp: New file.
9644
be759fcf
PM
96452010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9646
9647 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9648 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9649 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9650 test.
9651 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9652 * gdb.python/py-mi.exp: Add lazy string test.
9653
dc146f7c
VP
96542010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9655
9656 * lib/mi-support.exp (mi_check_thread_states): Handle
9657 core number in thread listing.
9658
b4ba55a1
JB
96592010-01-12 Joel Brobecker <brobecker@adacore.com>
9660
9661 * gdb.base/maint.exp: Adjust the expected output for the
9662 "maint print type" test. Use gdb_test_multiple instead of
9663 gdb_sent/gdb_expect.
9664
08e24bd4
DE
96652010-01-11 Doug Evans <dje@google.com>
9666
6496a609
DE
9667 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9668 from gdbserver_download. All callers updated.
9669
08e24bd4
DE
9670 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9671
b5cfddf5
JK
96722010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9673
9674 Implement binary numbers parsing.
9675 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9676 (test_integer_literals_rejected): New binary tests.
9677
3725885a
RW
96782010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9679
9680 * gdb.cell/configure: Regenerate.
9681
37aeb5df
JK
96822010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9683
9684 * gdb.base/corefile.exp: Move the core finding block out and call it as
9685 core_find, new variable $corefile, replace corefile by $corefile and
9686 [file tail $corefile] for usage vs. test names resp.
9687 * lib/gdb.exp (core_find): Move it as a new function here. New
9688 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9689 $destcore. Return "" on error.
9690
d521f563
JK
96912010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9692
9693 Workaround PR binutils/10802.
9694 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9695 (twice).
9696
28f24826
DJ
96972010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9698
9699 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9700
2de75e71
JB
97012010-01-08 Joel Brobecker <brobecker@adacore.com>
9702
9703 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9704 call, to avoid interruption.
9705
fe00719b 97062010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9707
9708 * gdb.stabs/weird.def (args93): New.
9709
d0ef5df8
DE
97102010-01-07 Doug Evans <dje@google.com>
9711
9712 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9713
3a08d52f
TT
97142010-01-07 Tom Tromey <tromey@redhat.com>
9715
9716 * gdb.base/source.exp: Use correct line number.
9717
7a697b8d
SS
97182010-01-05 Stan Shebs <stan@codesourcery.com>
9719
9720 * gdb.trace/tracecmd.exp: Test ftrace.
9721
7803799a
UW
97222010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9723
9724 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9725
c54eabfa
JK
97262010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9727
9728 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9729 "uint_for_mi_testing".
9730
02e7ef19
JB
97312010-01-01 Joel Brobecker <brobecker@adacore.com>
9732
9733 Test indented comment in file being sourced.
9734 * gdb.base/commands.exp: Test indented comment in file being sourced.
9735
abd775ce
JB
97362010-01-01 Joel Brobecker <brobecker@adacore.com>
9737
9738 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9739 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9740 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9741 notice.
9742
79b55b82
JB
97432010-01-01 Joel Brobecker <brobecker@adacore.com>
9744
9745 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9746 notice.
9747
8997583e
JK
97482010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9749
9750 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9751 missing $after_stopped and comma (,) expectation.
9752
6da95a67
SS
97532009-12-31 Stan Shebs <stan@codesourcery.com>
9754
9755 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9756
218d2fc6
TJB
97572009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9758
9759 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9760 (top level): Call test_watchpoint_in_big_blob.
9761 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9762 watchpoints.
9763 (func3): Write to buf.
9764
236f1d4d
SS
97652009-12-29 Stan Shebs <stan@codesourcery.com>
9766
9767 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9768
f61e138d
SS
97692009-12-28 Stan Shebs <stan@codesourcery.com>
9770
9771 * gdb.trace/tsv.exp: New file.
9772 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9773
0219b378
DJ
97742009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9775
9776 * gdb.base/find.c (main): Reference search buffers.
9777 * gdb.base/included.c (main): Reference integer.
9778 * gdb.base/ptype.c (charfoo): Declare.
9779 (intfoo): Call charfoo.
9780 * gdb.base/scope0.c (useitp): New function.
9781 (usestatics): Use useitp.
9782 (useit): Add a type for val.
9783 * gdb.base/scope1.c (useit1): Take a pointer argument.
9784 (usestatics1): Update calls to useit1.
9785 * gdb.cp/call-c.cc: Declare foo.
9786 (main): Call foo.
9787 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9788 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9789 (main): Call C::ensureRefs and ensureOtherRefs.
9790 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9791 variables.
9792 (ensureOtherRefs): New function.
9793 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9794 * gdb.cp/templates.cc (main): Call t5i.value.
9795
3f78692f
JK
97962009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9797
9798 Fix compatibility with G++-4.5.
9799 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9800 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9801 (uncaught return): Remove.
9802
429374b8
JK
98032009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9804 Phil Muldoon <pmuldoon@redhat.com>
9805
9806 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9807 (bp_location13, bp_location14, bp_location17, bp_location18)
9808 (marker3_proto, marker4_proto): New variables.
9809 (breakpoint info): Update output.
9810 (run until breakpoint at marker3, run until breakpoint at marker4): New
9811 tests.
9812
859825b8
JK
98132009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9814
9815 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9816 Replace the printf call of Y by provided "y-set-1" label. New block
9817 for the second shared library.
9818 * gdb.base/unload.exp: Compile also the second library, call
9819 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9820 (single pending breakpoint info): Rename to ...
9821 (pending breakpoint info before run): ... this extended test.
9822 (libfile2, libname2, libsrcfile2, libsrc2)
9823 (lib_sl2): New variables.
9824 (exec_opts): Set also SHLIB_NAME2.
9825 (pending breakpoint info on first run at shrfunc1)
9826 (pending breakpoint info on second run at shrfunc1)
9827 (pending breakpoint info on second run at shrfunc2)
9828 (print y from libfile, print y from libfile2): New tests.
9829 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9830 * gdb.base/unloadshr2.c: New.
9831
e6a386cd
HZ
98322009-12-22 Hui Zhu <teawater@gmail.com>
9833
9834 * gdb.reverse/sigall-reverse.exp: Adjust.
9835
9e19b45e
VP
98362009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9837
9838 PR gdb/10884
9839
9840 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9841 (main): Call do_bitfield_tests.
aacf5b1e 9842 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9843
d53a7b30
JB
98442009-12-20 Joel Brobecker <brobecker@adacore.com>
9845
9846 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9847 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9848 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9849 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9850 gdb.modula2/unbounded1.c: Update copyright header.
9851
191ca0a1
CM
98522009-12-10 Chris Moller <moller@mollerware.com>
9853
9854 PR gdb/9399
9855 * gdb.cp/virtfunc2.exp: New tests
9856 * gdb.cp/virtfunc2.cc: New tests
9857 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9858
0fa6cf1b
MS
98592009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9860
9861 * gdb.reverse/i387-env-reverse.c: New file.
9862 * gdb.reverse/i387-env-reverse.exp: New file.
9863 * gdb.reverse/i387-stack-reverse.c: New file.
9864 * gdb.reverse/i387-stack-reverse.exp: New file.
9865
361ae042
PM
98662009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9867
9868 * gdb.python/py-type.exp (test_range): New test.
9869
bfd31e71
PM
98702009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9871
9872 PR python/10805
9873
9874 * gdb.python/py-type.exp: New file.
9875 * gdb.python/py-type.c: New file.
9876 * Makefile.in: Add py-type.
9877
57a1d736
TT
98782009-12-03 Tom Tromey <tromey@redhat.com>
9879
9880 * gdb.python/py-value.exp (test_parse_and_eval): New
9881 function.
9882
1f3b5d1b
PP
98832009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9884
9885 PR gdb/11022
9886
9887 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9888 * gdb.base/pr11022.c: New test.
9889
8b7dbdc9
JK
98902009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9891
9892 Fix spurious false FAILs.
9893 * gdb.base/structs.c (chartest): New.
9894 (main): Fill-in chartest.
9895 * gdb.base/structs.exp (anychar_re, first): New.
9896 (start_structs_test): Import global anychar_re and first.
9897 New gdb_test call "set print elements 300; ${testfile}"
9898 (start_structs_test <$first>): New block.
9899 (any): Import global anychar_re. New variable ac. Use ${ac}.
9900
6a53b2ec
JK
99012009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9902
9903 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9904
d7167b4c
JK
99052009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9906
9907 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9908 Force $srcfile file.
9909 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9910
b1798462
UW
99112009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9912
9913 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9914 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9915 * gdb.threads/watchthreads-reorder.exp: Likewise.
9916
b6199126
DJ
99172009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9918
9919 PR gdb/8704
9920
9921 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9922 "if", and "thread". Correct matching in the previous test.
9923
b22a0510
DJ
99242009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9925
9926 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9927
930636d2
MS
99282009-11-23 Michael Snyder <msnyder@vmware.com>
9929
9930 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9931 * gdb.reverse-watch-precsave.exp: Ditto.
9932
21a0512e
PP
99332009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9934
9935 * gdb.asm/asm-source.exp: Adjust.
9936 * gdb.base/help.exp: Adjust.
889bf7c5 9937
fc30d5e0
PA
99382009-11-22 Pedro Alves <pedro@codesourcery.com>
9939
9940 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9941 (do_syscall_tests_without_xml): Set data-directory to
9942 /the/path/to/nowhere.
9943
f6bc2008
PA
99442009-11-21 Pedro Alves <pedro@codesourcery.com>
9945
9946 * gdb.threads/local-watch-wrong-thread.c,
9947 gdb.threads/local-watch-wrong-thread.exp: New files.
9948
8c2fb5de
PA
99492009-11-21 Pedro Alves <pedro@codesourcery.com>
9950
9951 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9952 assume new `regsub' syntax available.
9953
ebec9a0f
PA
99542009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9955
a79d3c27
JK
9956 * gdb.base/watchpoint-hw-hit-once.exp,
9957 gdb.base/watchpoint-hw-hit-once.c: New.
9958
99592009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9960
9961 * gdb.threads/watchthreads-reorder.exp,
9962 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9963
276a961b
MK
99642009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9965
9966 * gdb.xml/tdesc-regs.exp: Use for m68k.
9967
4867c1fb
PA
99682009-11-15 Pedro Alves <pedro@codesourcery.com>
9969
9970 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9971
f6838f81
DJ
99722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9973
9974 * lib/gdb.exp (current_target_name): New procedure.
9975 (gdb_wrapper_target): New variable.
9976 (gdb_wrapper_init): Set gdb_wrapper_target.
9977 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9978 wrapper.
9979
4ac4dd3f
DJ
99802009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9981
9982 * gdb.base/remote.exp: Delete the slowest load test.
9983 Do not load with fixed packet sizes.
9984
a7881759
DJ
99852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9986
9987 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9988
97a5b505
DJ
99892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9990
9991 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9992 srcfile when setting a breakpoint.
9993
d3e1fc54
DJ
99942009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9995
9996 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9997 macros.
9998
7cbcbded
DJ
99992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10000
10001 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10002 to be in memory.
10003 * gdb.base/display.c (force_mem): New.
10004 (do_loops): Use it. Add breakpoint comments.
10005 (do_vars): Add a breakpoint comment.
10006 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10007 line numbers.
10008
bdea3a92
NF
100092009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10010
10011 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10012 instead of a bare "run".
10013
269f82e5
PP
100142009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10015
10016 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10017
a69b7d9d
DJ
100182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10019
10020 * lib/cell.exp (skip_cell_tests): Clean up test files before
10021 returning.
10022
b598bfda
DJ
100232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10024
10025 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10026 and the breakpoint menu. Do not call perror if a prompt is seen.
10027 Consume the following GDB prompt.
10028 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10029 * gdb.cp/namespace.exp: Use gdb_test.
10030 * gdb.cp/templates.exp: Use gdb_test.
10031 (test_template_breakpoints): Use gdb_test_multiple.
10032
87728fa0
DJ
100332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10034
10035 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10036 (marker4): Reference values.
10037
b67c692f
DJ
100382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10039
10040 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10041 is missing.
10042
f0df251a
DJ
100432009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10044
10045 * gdb.base/break.c (need_malloc): New.
10046 * gdb.base/constvars.c (main): Reference crass and crisp.
10047 * gdb.base/gdb1821.c (main): Reference bar.
10048 * gdb.cp/gdb1355.cc (main): Reference s1.
10049 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10050 (main): Call them.
10051 * gdb.cp/hang2.cc (dummy2): Define.
10052 * gdb.cp/hang3.cc (dummy3): Define.
10053 * gdb.cp/m-data.cc (main): Reference shadow.
10054
bdf7534a
NF
100552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10056 Nathan Froyd <froydnj@codesourcery.com>
10057
10058 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10059 remote host.
10060
f24fce77
NF
100612009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10062
10063 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10064 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10065 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10066 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10067 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10068 * gdb.dwarf2/dw2-producer.exp: Likewise.
10069 * gdb.dwarf2/mac-fileno.exp: Likewise.
10070 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10071 py-prettyprint.py to the remote host.
10072 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10073
40f0318e
KS
100742009-11-11 Keith Seitz <keiths@redhat.com>
10075
10076 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10077 use it instead of "Foo".
10078 * gdb.cp/classes.exp (do_tests): Add a test to access
10079 a method through a typedef'd class name.
10080
f3d9f7fb
NF
100812009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10082
10083 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10084 exponents.
10085 * gdb.base/pointers.exp: Likewise.
10086 * gdb.cp/ref-types.exp: Likewise.
10087
a4216f37
KS
100882009-11-11 Keith Seitz <keiths@redhat.com>
10089
10090 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10091 new[] and delete[].
10092 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10093 "void".
10094 (probe_demangler): Remove all single-quoting of
10095 method and variable names.
10096 (info_func_regexp): Remove the word "void" from any
10097 occurrence of "(void)".
10098 (print_addr_2): Remove all single-quoting of
10099 method names.
10100 (print_addr_2_kfail): Likewise.
10101 (print_addr): Single-quote C function names before
10102 passing to print_addr_2.
10103 (test_paddr_operator_functions): Remove single-quoting
10104 for method names.
10105 Add tests for operator new[] and operator delete[].
10106
9b14d7aa
JK
101072009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10108
10109 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10110
85feb311
KS
101112009-11-09 Keith Seitz <keiths@redhat.com>
10112
10113 * gdb.cp/overload.exp: Add tests for resolving overloaded
10114 methods in expression parsing/evaluation.
10115
fa335448
DJ
101162009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10117
10118 * lib/gdb.exp (default_gdb_version): Use --version instead of
10119 --command.
10120
ec3c07fc
NS
101212009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10122
10123 * lib/gdb.exp (gdb_compile_test): New.
10124 (skip_ada_tests, skip_java_tests): New.
10125 (gdb_compile): Use gdb_compile_test for f77.
10126 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10127 * lib/java.exp (compile_java_from_source): Remove runtests check,
10128 use gdb_compile_test to record result.
10129 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10130 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10131 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10132 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10133 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10134 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10135 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10136 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10137 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10138 adjust gdb_compile invocations.
10139
b8b4e42b
JK
101402009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10141
10142 * Makefile.in (abs_builddir): New.
10143 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10144 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10145 `$(abs_builddir)/site.exp'.
10146
f8b7eaf3
DJ
101472009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10148
10149 * config/m68k-emc.exp, lib/emc-support.exp,
10150 gdb.trace/gdb_c_test.c: Delete.
10151 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10152 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10153 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10154 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10155 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10156 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10157 casing for m68k-*-elf.
10158
c4187697
NS
101592009-11-03 Pedro Alves <pedro@codesourcery.com>
10160
10161 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10162 * gdb.arch/i386-prologue.exp: Likewise.
10163 * gdb.arch/i386-unwind.exp: Likewise.
10164
db16b772
DJ
101652009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10166
10167 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10168
bcf71277
DJ
101692009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10170
10171 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10172
0105cee2
DJ
101732009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10174
10175 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10176
24ddea62
JK
101772009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10178
10179 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10180
287ccc17
JK
101812009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10182
10183 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10184 * gdb.base/sepdebug2.c: New file.
10185
08bca259 101862009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10187
10188 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10189 the modified warnings for catch syscall. Verify if GDB was compiled
10190 with support for lib expat, and choose which tests to run depending
10191 on this.
10192
5d4e2b76
VP
101932009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10194
10195 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10196 that composite commands are parsed OK. And also test
10197 that breakpoint commands do work.
10198
240e538a
MS
101992009-10-23 Michael Snyder <msnyder@vmware.com>
10200
10201 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10202 to allow for new disassembly style.
10203
9c419145
PP
102042009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10205
10206 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10207
02506ff1
MS
102082009-10-22 Michael Snyder <msnyder@vmware.com>
10209
10210 * gdb.reverse/break-precsave.exp: New test.
10211 * gdb.reverse/consecutive-precsave.exp: Ditto.
10212 * gdb.reverse/finish-precsave.exp: Ditto.
10213 * gdb.reverse/i386-precsave.exp: Ditto.
10214 * gdb.reverse/machinestate-precsave.exp: Ditto.
10215 * gdb.reverse/sigall-precsave.exp: Ditto.
10216 * gdb.reverse/solilb-precsave.exp: Ditto.
10217 * gdb.reverse/step-precsave.exp: Ditto.
10218 * gdb.reverse/until-precsave.exp: Ditto.
10219 * gdb.reverse/watch-precsave.exp: Ditto.
10220
4cf866a3
MS
102212009-10-22 Michael Snyder <msnyder@vmware.com>
10222
10223 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10224 for gdb_expect. Adjust one test's expect strings for the new
10225 format of disassemble.
10226 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10227 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10228 gdb_test_multiple.
10229 * gdb.reverse/step-reverse.exp: Delete 'return'.
10230 * gdb.reverse/until-reverse.exp: Delete blank lines.
10231 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10232
2b28d209
PP
102332009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10234
10235 * gdb.base/consecutive.exp: Adjust.
10236 * gdb.base/display.exp: Likewise.
10237 * gdb.base/pc-fp.exp: Likewise.
10238 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10239
33b9c32b
MS
102402009-10-19 Michael Snyder <msnyder@vmware.com>
10241
10242 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10243 * gdb.reverse/finish-reverse.c: Ditto.
10244 * gdb.reverse/sigall-reverse.c: Ditto.
10245 * gdb.reverse/solib-reverse.c: Ditto.
10246 * gdb.reverse/step-reverse.c: Ditto.
10247 * gdb.reverse/watch-reverse.c: Ditto.
10248
6c95b8df
PA
102492009-10-19 Pedro Alves <pedro@codesourcery.com>
10250 Stan Shebs <stan@codesourcery.com>
10251
10252 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10253 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10254 "Executing new program".
10255 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10256 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10257 left listed after having been killed.
10258 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10259 * gdb.base/maint.exp: Adjust test.
10260
10261 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10262 * gdb.multi/Makefile.in: New.
10263 * gdb.multi/base.exp: New.
10264 * gdb.multi/goodbye.c: New.
10265 * gdb.multi/hangout.c: New.
10266 * gdb.multi/hello.c: New.
10267 * gdb.multi/bkpt-multi-exec.c: New.
10268 * gdb.multi/bkpt-multi-exec.exp: New.
10269 * gdb.multi/crashme.c: New.
10270
279017b7
TG
102712009-10-13 Tristan Gingold <gingold@adacore.com>
10272
10273 * gdb.base/sepdebug.exp: Check debug info are found.
10274
0413d738
PA
102752009-10-08 Pedro Alves <pedro@codesourcery.com>
10276
10277 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10278 bits.
10279
c628eecc
JK
102802009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10281
10282 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10283
38af1bfe
JB
102842009-10-07 Joel Brobecker <brobecker@adacore.com>
10285
10286 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10287 of the comments.
10288
2b0adecd
PM
102892009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10290
10291 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10292 * gdb.base/annota3.exp: Idem.
10293 * gdb.base/maint.exp: Idem.
10294
8d417781
PM
102952009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10296
889bf7c5 10297 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10298 to default.
10299
bb61102d
PM
103002009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10301
889bf7c5 10302 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10303 mingw and cygwin targets.
10304
ace5c364
PM
103052009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10306 Pedro Alves <pedro@codesourcery.com>
10307
889bf7c5 10308 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10309 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10310
c2d494a0
PM
103112009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10312
e1b52ce2
PM
10313 * gdb.base/shr1.c: Use %p in format string.
10314 * gdb.base/unload.c: Avoid warning in fprintf.
10315 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10316
209f53f5
PM
103172009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10318
10319 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10320 long type.
10321 (test_unlink): Correct printf string.
10322 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10323 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10324
8172766a
JK
103252009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10326
10327 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10328 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10329 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10330
0f73703c
UW
103312009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10332
10333 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10334 * gdb.objc/nondebug.exp: Likewise.
10335
b32306ca
UW
103362009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10337
10338 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10339 target_info setting.
10340
10341 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10342 that detect new threads during "info threads".
10343
0057022f
UW
103442009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10345
10346 * gdb.threads/manythreads.c (main): Increase thread stack size
10347 to 2*PTHREAD_STACK_MIN.
10348 * gdb.threads/multi-create.c (main): Likewise.
10349 (create_function): Likewise.
10350
f29c0325
UW
103512009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10352
10353 * gdb.base/dump.exp: Pass difference of pointer types instead
10354 of integer types as offset to restore in intarr3.srec case.
10355
fcb34849
UW
103562009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10357
10358 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10359
d5142e3b
UW
103602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10361
10362 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10363
087b74b2 103642009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10365
087b74b2
PM
10366 New test for two watchpoints, with disabling of
10367 the first inserted.
10368 * testsuite/gdb.base/watchpoints.c: New file.
10369 * testsuite/gdb.base/watchpoints.exp: New file.
10370
96c07c5b
TT
103712009-09-25 Tom Tromey <tromey@redhat.com>
10372
10373 * gdb.base/charset.exp: Test utf-16 strings with Python.
10374
b8899f2b
TT
103752009-09-25 Tom Tromey <tromey@redhat.com>
10376
10377 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10378 UCS-4.
10379 * gdb.base/charset.c (utf_32_string): Rename.
10380 (init_utf32): Rename.
10381 (main): Update.
10382
329719ec
TT
103832009-09-22 Tom Tromey <tromey@redhat.com>
10384
10385 * gdb.python/py-function.exp: Add regression tests.
10386
11ef0d76
KS
103872009-09-21 Keith Seitz <keiths@redhat.com>
10388
10389 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10390 with invalid operator.
10391
3fe8f3b3
KS
103922009-09-21 Keith Seitz <keiths@redhat.com>
10393
10394 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10395 and destructor using typedef name of class.
10396 * gdb.cp/classes.cc (class Base1): Add a destructor.
10397 (base1): New typedef.
10398 (use_methods): Instanitate an object of type base1.
10399 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10400 (do_tests): Call test_template_typedef.
10401 * gdb.cp/templates.cc (Baz::~Baz): New method.
10402 (intBazOne): New typedef.
10403 (main): Instantiate intBazOne.
10404
7a9fe101
PM
104052009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10406
10407 PR python/10633
10408
10409 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10410 Function.
10411 (run_lang_tests): Add print elements test.
10412
2e4d963f
PM
104132009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10414
10415 * gdb.python/py-value.exp (test_subscript_regression): New
10416 function. Test for invalid subscripts.
10417 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10418 (ptr_ref): New function.
10419
ec7e75e7
PP
104202009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10421
10422 * gdb.base/default.exp: Fix "show convenience".
10423
0cc7d26f
TT
104242009-09-15 Tom Tromey <tromey@redhat.com>
10425
10426 * lib/mi-support.exp (mi_create_varobj): Update.
10427 (mi_create_floating_varobj): Likewise.
10428 (mi_create_dynamic_varobj): New proc.
10429 (mi_varobj_update): Update.
10430 (mi_varobj_update_with_type_change): Likewise.
10431 (mi_varobj_update_kv_helper): New proc.
10432 (mi_varobj_update_dynamic_helper): Rewrite.
10433 (mi_varobj_update_dynamic): New proc.
10434 (mi_list_varobj_children): Update.
10435 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10436 * gdb.python/python-prettyprint.py (pp_outer): New class.
10437 (pp_nullstr): Likewise.
10438 (lookup_function): Register new printers.
10439 * gdb.python/python-prettyprint.c (struct substruct): New type.
10440 (struct outerstruct): Likewise.
10441 (substruct_test): New function.
10442 (struct nullstr): New type.
10443 (string_1, string_2): New globals.
10444 (main): Add new tests.
10445 * gdb.python/python-mi.exp: Added regression tests.
10446 * gdb.mi/mi2-var-display.exp: Update.
10447 * gdb.mi/mi2-var-cmd.exp: Update.
10448 * gdb.mi/mi2-var-child.exp: Update.
10449 * gdb.mi/mi2-var-block.exp: Update.
10450 * gdb.mi/mi-var-invalidate.exp: Update.
10451 * gdb.mi/mi-var-display.exp: Update.
10452 * gdb.mi/mi-var-cmd.exp: Update.
10453 * gdb.mi/mi-var-child.exp: Update.
10454 * gdb.mi/mi-var-block.exp: Update.
10455 * gdb.mi/mi-break.exp: Update.
10456 * gdb.mi/gdb701.exp: Update.
10457
a96d9b2e
SDJ
104582009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10459
10460 * Makefile.in: Inclusion of catch-syscall object.
10461 * gdb.base/catch-syscall.c: New file.
10462 * gdb.base/catch-syscall.exp: New file.
10463
b43b923a
MS
104642009-09-12 Michael Snyder <msnyder@vmware.com>
10465
10466 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10467 that can support reverse debuggnig.
10468
cec03d70
TT
104692009-09-11 Tom Tromey <tromey@redhat.com>
10470
10471 * gdb.dwarf2/valop.S: New file.
10472 * gdb.dwarf2/valop.exp: New file.
10473
e23bb3fc
MK
104742009-09-11 Mark Kettenis <kettenis@gnu.org>
10475
10476 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10477
37c3696d
DE
104782009-09-10 Doug Evans <dje@google.com>
10479
10480 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10481 Add $gdb_prompt to second breakpoint regexp.
10482
5172aecb
JB
104832009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10484
10485 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10486 names, add missing ones.
10487 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10488 * gdb.python/py-frame.c: Rename from python-frame.c.
10489 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10490 testfile name.
10491 * gdb.python/py-function.exp: Rename from python-function.exp.
10492 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10493 testfile name.
10494 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10495 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10496 Adjust testfile name.
10497 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10498 * gdb.python/py-template.cc: Rename from python-template.cc.
10499 * gdb.python/py-template.exp: Rename from python-template.exp.
10500 Adjust testfile name.
10501 * gdb.python/py-value.c: Rename from python-value.c.
10502 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10503 testfile name.
10504
b554e4bd
JK
105052009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10506
10507 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10508 $bpt2address.
10509 (Second breakpoint address is valid on ia64)
10510 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10511
9a68ae16
JM
105122009-09-03 Joseph Myers <joseph@codesourcery.com>
10513
10514 * gdb.base/ending-run.exp: Restrict regular expression matching
10515 line number to require closing brace following.
10516
146b9145
DE
105172009-09-03 Doug Evans <dje@google.com>
10518
10519 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10520
787d21e1
TT
105212009-09-02 Tom Tromey <tromey@redhat.com>
10522
10523 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10524
e7802207
TT
105252009-09-02 Tom Tromey <tromey@redhat.com>
10526
10527 * gdb.dwarf2/callframecfa.exp: New file.
10528 * gdb.dwarf2/callframecfa.S: New file.
10529
817aadd2
JK
105302009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10531
10532 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10533 gdb.base/solib-overlap-main.c: New.
10534
4a76eae5
DJ
105352009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10536
10537 PR gdb/10565
10538
10539 * gdb.base/bitfields.c (struct container, container): New.
10540 (main): Initialize it and call break5.
10541 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10542
d4b96c9a
JK
105432009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10544
10545 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10546 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10547
4e22772d
JK
105482009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10549
10550 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10551
2efab443
MS
105522009-08-26 Michael Snyder <msnyder@vmware.com>
10553
10554 * gdb.base/i386-reverse.c: New file.
10555 * gdb.base/i386-reverse.exp: New file.
10556 * gdb.base/Makefile.in: Add new files to be removed.
10557
07ab73a0
JM
105582009-08-26 Joseph Myers <joseph@codesourcery.com>
10559
10560 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10561 environment-pwd for remote host.
10562 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10563
676accff
KS
105642009-08-24 Keith Seitz <keiths@redhat.com>
10565
10566 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10567 Add two new C++ completer tests which limit the output to a
889bf7c5 10568 given class.
676accff 10569
f9f7ad22
MS
105702009-08-24 Michael Snyder <msnyder@vmware.com>
10571
10572 * gdb.base/del.exp: Fix typo in comment.
10573 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10574
81ecdfbb
RW
105752009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10576
10577 * configure: Regenerate.
10578 * gdb.hp/configure: Likewise.
10579 * gdb.hp/gdb.aCC/configure: Likewise.
10580 * gdb.hp/gdb.base-hp/configure: Likewise.
10581 * gdb.hp/gdb.compat/configure: Likewise.
10582 * gdb.hp/gdb.defects/configure: Likewise.
10583 * gdb.hp/gdb.objdbg/configure: Likewise.
10584 * gdb.stabs/configure: Likewise.
10585
cab0c772
UW
105862009-08-19 Doug Evans <dje@google.com>
10587
10588 * gdb.base/gdbvars.c: New file.
10589 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10590
b8fa0bfa
PA
105912009-08-14 Pedro Alves <pedro@codesourcery.com>
10592
10593 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10594 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10595
b84aa90a
PA
105962009-08-13 Pedro Alves <pedro@codesourcery.com>
10597
10598 * gdb.base/default.exp: Adjust "set language test": it's now an
10599 enum command. Larger help string moved to "help set language".
10600 * gdb.base/help.exp: Adjust "help set language" expected output,
10601 now lists all known languages.
10602
0d8f9b2c
NF
106032009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10604
10605 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10606 all frame arguments.
10607 * gdb.arch/altivec-regs.exp: Likewise.
10608
bda180e0
TT
106092009-08-07 Tom Tromey <tromey@redhat.com>
10610
10611 * gdb.base/setshow.exp: Add tests for changes to set language, set
10612 check range, and set check type.
10613
48cb2d85
VP
106142009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10615
10616 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10617 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10618 Call it.
48cb2d85 10619
1ea34204
UW
106202009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10621
10622 * configure.ac: Run gdb.cell tests when appropriate.
10623 * configure: Regenerate.
10624 * lib/cell.exp: New file.
10625 * gdb.cell: New directory.
10626 * gdb.cell/configure.ac: New file.
10627 * gdb.cell/configure: New file.
10628 * gdb.cell/Makefile.in: New file.
10629 * gdb.cell/arch.exp: New file.
10630 * gdb.cell/break.c: New file.
10631 * gdb.cell/break.exp: New file.
10632 * gdb.cell/break-spu.c: New file.
10633 * gdb.cell/bt.c: New file.
10634 * gdb.cell/bt2-spu.c: New file.
10635 * gdb.cell/bt-spu.c: New file.
10636 * gdb.cell/bt.exp: New file.
10637 * gdb.cell/coremaker.c: New file.
10638 * gdb.cell/coremaker-spu.c: New file.
10639 * gdb.cell/core.exp: New file.
10640 * gdb.cell/gcore.exp: New file.
10641 * gdb.cell/data.c: New file.
10642 * gdb.cell/data.exp: New file.
10643 * gdb.cell/data-spu.c: New file.
10644 * gdb.cell/ea-cache.exp: New file.
10645 * gdb.cell/ea-cache.c: New file.
10646 * gdb.cell/ea-cache-spu.c: New file.
10647 * gdb.cell/ea-standalone.c: New file.
10648 * gdb.cell/ea-standalone.exp: New file.
10649 * gdb.cell/ea-test.c: New file.
10650 * gdb.cell/ea-test.exp: New file.
10651 * gdb.cell/f-regs.exp: New file.
10652 * gdb.cell/mem-access.c: New file.
10653 * gdb.cell/mem-access.exp: New file.
10654 * gdb.cell/mem-access-spu.c: New file.
10655 * gdb.cell/ptype.exp: New file.
10656 * gdb.cell/registers.exp: New file.
10657 * gdb.cell/size.c: New file.
10658 * gdb.cell/sizeof.exp: New file.
10659 * gdb.cell/size-spu.c: New file.
10660 * gdb.cell/solib.exp: New file.
10661 * gdb.cell/solib-symbol.exp: New file.
10662
85e747d2
UW
106632009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10664
10665 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10666
58d6951d
DJ
106672009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10668
10669 * gdb.base/float.exp: Handle VFP registers.
10670
6e0a4f15
MS
106712009-07-14 Michael Snyder <msnyder@vmware.com>
10672
dcd5da87
MS
10673 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10674 to bring gdb to the beginning of the calling line.
10675
6e0a4f15
MS
10676 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10677 confusing the i386 epilogue unwinder.
10678
782b2b07
SS
106792009-07-14 Stan Shebs <stan@codesourcery.com>
10680
10681 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10682
f662c3bc
MS
106832009-07-14 Michael Snyder <msnyder@vmware.com>
10684
10685 * gdb.reverse/step-reverse.exp (stepi into function call):
10686 Call instruction may not be first instruction in the line.
10687 (reverse stepi from a function call): Used wrong line number.
10688
8f313923
JK
106892009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10690
10691 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10692
4662c76e
JK
106932009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10694
10695 Fix gdb.base/macscp.exp when using custom inputrc.
10696 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10697 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10698 env(TERM) set.
10699 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10700 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10701
aa81e255
JK
107022009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10703
10704 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10705 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10706 Change the compilation target to match the testcase name.
10707 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10708 testcase name.
10709 * a2-run.exp: Use for setup prepare_for_testing. Change the
10710 compilation target to match the testcase name.
10711 * gdb.base/commands.exp: Likewise.
10712 * gdb.base/finish.exp: Likewise.
10713 * gdb.base/float.exp: Likewise.
10714 * gdb.base/info-target.exp: Likewise.
10715 * gdb.base/relational.exp: Likewise.
10716 * gdb.base/term.exp: Likewise.
10717 * gdb.base/until.exp: Likewise.
10718 * gdb.base/volatile.exp: Likewise.
10719 * gdb.base/whatis-exp.exp: Likewise.
10720
4c93b1d7
HZ
107212009-07-11 Hui Zhu <teawater@gmail.com>
10722
10723 * gdb.base/help.exp (disassemble): Update expected help text.
10724
812f7342
TT
107252009-07-09 Tom Tromey <tromey@redhat.com>
10726
10727 * lib/gdb.exp: Handle TRANSCRIPT.
10728 (remote_spawn, remote_close, send_gdb): New procs.
10729
fbb8f299
PM
107302009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10731
10732 * gdb.python/python-prettyprint.c: Add counted null string
10733 structure.
10734 * gdb.python/python-prettyprint.exp: Print null string. Test for
10735 embedded nulls.
10736 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10737 * gdb.python/python-value.exp (test_value_in_inferior): Add
10738 variable length string fetch tests.
10739 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10740
c0ac0ec7
JK
107412009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10742
10743 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10744
30b66ecc
TT
107452009-07-07 Tom Tromey <tromey@redhat.com>
10746
10747 * gdb.base/call-rt-st.exp: Update for change to escape output.
10748 * gdb.base/callfuncs.exp: Likewise.
10749 * gdb.base/charset.exp: Likewise.
10750 * gdb.base/constvars.exp: Likewise.
10751 * gdb.base/long_long.exp: Likewise.
10752 * gdb.base/pointers.exp: Likewise.
10753 * gdb.base/printcmds.exp: Likewise.
10754 * gdb.base/setvar.exp: Likewise.
10755 * gdb.base/store.exp: Likewise.
10756 * gdb.cp/ref-types.exp: Likewise.
10757 * gdb.mi/mi-var-child.exp: Likewise.
10758 * gdb.mi/mi-var-display.exp: Likewise.
10759 * gdb.mi/mi2-var-display.exp: Likewise.
10760 * gdb.base/charset.exp: Test octal escape sequence length.
10761 Update for change to escape output.
10762
187c4a2b
JK
107632009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10764
10765 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10766
d80a43f9
DJ
107672009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10768
10769 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10770
047427a8
JK
107712009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10772
10773 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10774 gdbserver increasing $portnum if "Can't bind address" has been seen.
10775
8b5a0f4f
PA
107762009-07-05 Pedro Alves <pedro@codesourcery.com>
10777
10778 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10779 mingw32ce.
10780
7d93ba58
PA
107812009-07-05 Pedro Alves <pedro@codesourcery.com>
10782
10783 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10784 VFP format.
10785
2277426b
PA
107862009-07-02 Pedro Alves <pedro@codesourcery.com>
10787
10788 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10789 linux. Adjust to use "inferior", "info inferiors", "detach
10790 inferior" and "kill inferior" instead of "restart", "info fork",
10791 "detach fork" and "delete fork".
10792 * gdb.base/ending-run.exp: Spell out "info".
10793 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10794 the "kill" command.
10795
5af949e3
UW
107962009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10797
10798 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10799 change to prefix TLS offset in hex with 0x.
10800
5d3729b5
UW
108012009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10802
10803 * gdb.base/default.exp: Update test case for "x" changes.
10804
af589bd0
TG
108052009-07-01 Tristan Gingold <gingold@adacore.com>
10806
10807 * gdb.base/bigcore.exp: Make darwin untested.
10808
40974f91
JK
108092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10810
10811 * gdb.base/completion.exp (directory completion): Create the directory.
10812 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10813 escapeuniquesub.
10814 (directory completion 2): Expect now ${escapeuniquesub}.
10815 (Glob remaining of directory test): Remove one excessive newline.
10816 Expect the real output.
10817
59dd3af6
JK
108182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10819
10820 Fix `make check//%' target after `make check' has been ran.
10821 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10822 a mkdir call.
10823 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10824 (%/.dir): Remove.
10825
f4e164aa
JK
108262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10827
10828 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10829 the expected result record.
10830
69af2122
JK
108312009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10832
10833 Remove racy FAILs relying just on the timeouts.
10834 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10835 (annotation_level 2): Remove racy FAILs.
10836
2fd481e1
PP
108372009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10838
10839 gdb/10275
889bf7c5
PA
10840 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10841
c38f313d
DJ
108422009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10843
10844 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10845
8b777f02
VP
108462009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10847
10848 * gdb.mi/mi-stack.exp: Testing symbolic options
10849 to -stack-list-locals and -stack-list-arguments.
10850
00c7eacf
JK
108512009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10852
10853 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10854
6bc80edc
TT
108552009-06-29 Tom Tromey <tromey@redhat.com>
10856
10857 * dg-extract-results.sh: New file.
10858 * Makefile.in (FORCE_PARALLEL): New variable.
10859 (CHECK_TARGET): New conditional variable.
10860 (check): Use CHECK_TARGET.
10861 (DO_RUNTEST): New variable.
10862 (check-single): New target.
10863 (TEST_DIRS): New variable.
10864 (TEST_TARGETS): Likewise.
10865 (check-parallel): New target.
10866 (check-gdb.%): New pattern.
10867 (BASE1_FILES): New variable.
10868 (BASE2_FILES): Likewise.
10869 (check-gdb.base%): New pattern.
10870 (%/.dir): New pattern.
10871 * configure: Rebuild.
10872 * aclocal.m4 (AM_CONDITIONAL): New defun.
10873 * configure.ac: Check whether user is using GNU make.
10874 (GMAKE): New conditional.
10875
794684b6
SW
108762009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10877
10878 * gdb.cp/namespace-nested-import.cc: New test.
10879 * gdb.cp/namespace-nested-import.exp: New test.
10880
edb3359d
DJ
108812009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10882
10883 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10884 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10885 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10886 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10887 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10888 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10889 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10890 gdb.opt/inline-markers.c: New files.
10891 * lib/gdb.exp (skip_inline_frame_tests): New function.
10892 (skip_inline_var_tests): New function.
10893
cf657a0c
AS
108942009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10895
10896 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10897 backtrace.
10898
28d41a99
MS
108992009-06-27 Michael Snyder <msnyder@vmware.com>
10900
10901 * gdb.reverse: New directory.
10902 * gdb.reverse/break-reverse.c: New test.
10903 * gdb.reverse/break-reverse.exp: New test.
10904 * gdb.reverse/consecutive-reverse.c: New test.
10905 * gdb.reverse/consecutive-reverse.exp: New test.
10906 * gdb.reverse/finish-reverse.c: New test.
10907 * gdb.reverse/finish-reverse.exp: New test.
10908 * gdb.reverse/machinestate.c: New test.
10909 * gdb.reverse/ms1.c: New test.
10910 * gdb.reverse/machinestate.exp: New test.
10911 * gdb.reverse/Makefile.in: New file.
10912 * gdb.reverse/shr2.c: New test.
10913 * gdb.reverse/solib-reverse.c: New test.
10914 * gdb.reverse/solib-reverse.exp: New test.
10915 * gdb.reverse/step-reverse.c: New test.
10916 * gdb.reverse/step-reverse.exp: New test.
10917 * gdb.reverse/until-reverse.c: New test.
10918 * gdb.reverse/ur1.c: New test.
10919 * gdb.reverse/until-reverse.exp: New test.
10920 * gdb.reverse/watch-reverse.c: New test.
10921 * gdb.reverse/watch-reverse.exp: New test.
10922 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10923 * configure: Regenerate.
10924
fe3c8b0d
DE
109252009-06-26 Doug Evans <dje@google.com>
10926
10927 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10928
3a72a602
PM
109292009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10930
10931 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10932 windows problem for 'file delete $binfile'.
10933
27aa8d6a
SW
109342009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10935
10936 * gdb.cp/namespace-using.exp: New test.
10937 * gdb.cp/namespace-using.cc: New test.
10938
8ac055f8
JB
109392009-05-20 Joel Brobecker <brobecker@adacore.com>
10940
10941 * gdb.ada/variant_record_packed_array: New testcase.
10942
85e306ed
TT
109432009-06-23 Tom Tromey <tromey@redhat.com>
10944
10945 * gdb.base/charset.exp (test_combination): Regression test.
10946 * gdb.base/charset.c (my_wchar_t): New typedef.
10947 (myvar): New global.
10948 (main): Set myvar.
10949
56643c5e
PM
109502009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10951
10952 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10953 target.
10954
1fac167a
UW
109552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10956
10957 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10958
7ccb0be9
UW
109592009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10960
10961 * gdb.mi/gdb680.exp: Update test for error message.
10962
568d6575
UW
109632009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10964
10965 * gdb.base/annota1.exp: Allow multiple occurrences of the
10966 frames-invalid annotation.
10967 * gdb.cp/annota2.exp: Likewise.
10968
7cd1089b
PM
109692009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10970
10971 * gdb.cp/gdb2495.cc: New file.
10972 * gdb.cp/gdb2495.exp: New file.
10973
72c63395
JK
109742009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10975
10976 Report error on GDB crash during runto.
10977 * lib/gdb.exp (runto <eof>): New.
10978
3788363d
DJ
109792009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10980
10981 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10982 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10983 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10984 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10985 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10986 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10987 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10988 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10989 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10990 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10991 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10992 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10993 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10994 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10995 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10996 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10997 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10998 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10999 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11000 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11001 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11002 gdb.trace/passcount.exp, gdb.trace/report.exp,
11003 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11004 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11005 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11006 executable.
11007
17592de3
PA
110082009-06-07 Pedro Alves <pedro@codesourcery.com>
11009
11010 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11011 defined before referencing it.
11012
701e355d
DE
110132009-06-03 Doug Evans <dje@google.com>
11014
11015 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11016 * gdb.arch/i386-see.c: Ditto.
11017
f2292c65
PM
110182009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11019
11020 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11021 (check_macro): Return 1 if undefined.
11022 If first test fails, check if macro debug information is available,
11023 and report unsupported test if no macro information is found.
11024
5a437975
DE
110252009-05-29 Doug Evans <dje@google.com>
11026
11027 * gdb.threads/hand-call-in-threads.exp: New.
11028 * gdb.threads/hand-call-in-threads.c: New.
11029
c141c696
MS
110302009-05-29 Michael Snyder <msnyder@vmware.com>
11031
11032 * gdb.base/break-always.exp: Change "1" to "on".
11033 Add confirmation check.
11034
b3444185
PA
110352009-05-28 Pedro Alves <pedro@codesourcery.com>
11036
11037 * gdb.threads/threxit-hop-specific.c: New.
11038 * gdb.threads/threxit-hop-specific.exp: New.
11039 * gdb.threads/thread-execl.c: New.
11040 * gdb.threads/thread-execl.exp: New.
11041
b6313243
TT
110422009-05-27 Tom Tromey <tromey@redhat.com>
11043 Thiago Jung Bauermann <bauerman@br.ibm.com>
11044
11045 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11046 (mi_child_regexp): Likewise.
11047 (mi_list_varobj_children_range): Likewise.
11048 (mi_get_features): Likewise.
11049 (mi_list_varobj_children): Rewrite.
11050 * gdb.python/python-mi.exp: New file.
11051
a6bac58e
TT
110522009-05-27 Tom Tromey <tromey@redhat.com>
11053 Thiago Jung Bauermann <bauerman@br.ibm.com>
11054 Phil Muldoon <pmuldoon@redhat.com>
11055 Paul Pluzhnikov <ppluzhnikov@google.com>
11056
11057 * gdb.python/python-prettyprint.exp: New file.
11058 * gdb.python/python-prettyprint.c: New file.
11059 * gdb.python/python-prettyprint.py: New file.
11060 * gdb.base/display.exp: print/r is now valid.
11061
2c74e833
TT
110622009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11063 Tom Tromey <tromey@redhat.com>
11064 Pedro Alves <pedro@codesourcery.com>
11065 Paul Pluzhnikov <ppluzhnikov@google.com>
11066
11067 * gdb.python/python-template.exp: New file.
11068 * gdb.python/python-template.cc: New file.
11069 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11070 tests.
11071 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11072 Call it.
11073 (test_value_after_death): New proc.
11074 * gdb.python/python-value.c (PTR): New typedef.
11075 (main): New variable 'x'.
11076
89c73ade
TT
110772009-05-27 Tom Tromey <tromey@redhat.com>
11078
11079 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11080 tests.
11081 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11082 Call it.
11083
a75724bc
PA
110842009-05-27 Pedro Alves <pedro@codesourcery.com>
11085
11086 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11087
e58b0e63
PA
110882009-05-24 Pedro Alves <pedro@codesourcery.com>
11089
11090 * gdb.threads/fork-thread-pending.c: New.
11091 * gdb.threads/fork-thread-pending.exp: New.
11092
4ac36638
JK
110932009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11094
11095 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11096 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11097
889bf7c5 110982009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11099
889bf7c5 11100 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11101
b242c3c2
PA
111022009-05-17 Pedro Alves <pedro@codesourcery.com>
11103
11104 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11105 `gdb_get_line_number'. Call `callee' in both parent and child.
11106 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11107 `gdb_get_line_number' instead of hardcoding line numbers.
11108 (catch_fork_unpatch_child): New procedure to test detaching
11109 breakpoints from child fork.
11110 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11111 hardcoding line numbers.
11112 (do_fork_tests): Run `catch_fork_unpatch_child'.
11113
ee342b23
VP
111142009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11115
11116 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11117 of structure type enters or leaves the scope, it
11118 is reported by -var-update.
11119
e2009e98
DE
111202009-05-11 Doug Evans <dje@sebabeach.org>
11121
11122 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11123 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11124 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11125
00903456
JK
111262009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11127
11128 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11129
dc621c35
DE
111302009-04-30 Doug Evans <dje@google.com>
11131
11132 * gdb.threads/watchthreads2.exp: New testcase.
11133 * gdb.threads/watchthreads2.c: New testcase.
11134
9ab4e744
DE
111352009-04-29 Doug Evans <dje@google.com>
11136
11137 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11138 * gdb.cp/mb-ctor.cc: Ditto.
11139 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11140 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11141 * gdb.cp/mb-inline1.cc: Call it.
11142 * gdb.cp/mb-inline2.cc: Ditto.
11143 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11144 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11145
484086b7
JK
111462009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11147
11148 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11149 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11150 Replace all uses of `decimal' by `nonzero'.
11151 (info macro FROM_COMMANDLINE): New test.
11152
379a77b5
TT
111532009-04-27 Tom Tromey <tromey@redhat.com>
11154
11155 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11156
b92b73c2
DE
111572009-04-27 Doug Evans <dje@google.com>
11158
11159 * gdb.threads/watchthreads.c (main): Initialize args before starting
11160 the threads. Plus formatting cleanup.
11161 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11162 biased scheduling of one thread.
11163
945a118d
JG
111642009-04-27 Jerome Guitton <guitton@adacore.com>
11165
11166 * gdb.cp/templates.cc (GetMax): New template.
11167 (main): Declare two instances of GetMax.
11168 * gdb.cp/templates.exp: Add new test.
11169
d389af10
JK
111702009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11171
11172 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11173
e7f86de9
JM
111742009-04-22 Joseph Myers <joseph@codesourcery.com>
11175
11176 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11177
334cc82d
TT
111782009-04-15 Tom Tromey <tromey@redhat.com>
11179
11180 * gdb.base/charset.exp: Add regression test.
11181
d12672cc
JB
111822009-04-14 Joel Brobecker <brobecker@adacore.com>
11183
11184 * gdb.base/exe-lock.exp: New testcase.
11185
18e8c3bc
TT
111862009-04-13 Tom Tromey <tromey@redhat.com>
11187
11188 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11189 operator on Frame.
11190
5ecd5cbe
UW
111912009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11192
11193 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11194 * gdb.server/ext-attach.exp: Likewise.
11195
7309f756
VP
111962009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11197
11198 Eliminate some sleep usage.
11199
889bf7c5
PA
11200 * gdb.mi/basics.c (do_nothing): New.
11201 (main): Use do_nothing instead of printf, so that
11202 not to introduce race condition between output of
11203 inferiour and output of gdb. Do not use sleep as it
11204 is not generally available on embedded targets.
7309f756 11205
f4b95f6f
PA
112062009-04-02 Pedro Alves <pedro@codesourcery.com>
11207
11208 * gdb.server/ext-attach.exp: Expect an optional process id after
11209 "Detached from remote process".
11210
de40b933
JK
112112009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11212
11213 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11214 gdb.dwarf2/dw2-unresolved.exp: New.
11215
2ae101a4
PA
112162009-04-02 Pedro Alves <pedro@codesourcery.com>
11217
11218 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11219 mi_run_to_main.
11220
56a8e183
PA
112212009-04-02 Pedro Alves <pedro@codesourcery.com>
11222
11223 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11224 mi_run_to_main. Skip thread exit test on remote targets.
11225 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11226 mi_run_to_main.
11227 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11228 mi_run_to_main.
11229 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11230 when expecting ^connected. Detect when the target doesn't support
11231 non-stop mode.
11232 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11233 supported. Return -1 on error, 0 on success.
11234 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11235 (mi_runto): Return mi_runto_helper's result explicitly.
11236
c35fafde
PA
112372009-04-01 Pedro Alves <pedro@codesourcery.com>
11238
11239 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11240
f8a8dce6
JB
112412009-04-01 Tom Tromey <tromey@redhat.com>
11242
11243 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11244 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11245 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11246 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11247
71c25dea
TT
112482009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11249 Jan Kratochvil <jan.kratochvil@redhat.com>
11250
11251 PR gdb/931
11252 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11253 output.
11254 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11255 for gdb/931.
11256 * dw2-strp.S (DW_AT_language): Change to C++.
11257 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11258
02d9a9ce
JB
112592009-03-31 Joel Brobecker <brobecker@adacore.com>
11260
11261 * gdb.ada/tasks: New testcase.
11262
1042e4c0
SS
112632009-03-30 Stan Shebs <stan@codesourcery.com>
11264
11265 * gdb.trace/actions.exp: Update to match new info trace format.
11266 * gdb.trace/deltrace.exp: Ditto.
11267 * gdb.trace/infotrace.exp: Ditto.
11268 * gdb.trace/passcount.exp: Ditto.
11269 * gdb.trace/save-trace.exp: Ditto.
11270 * gdb.trace/while-stepping.exp: Ditto.
11271 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11272
f8f6f20b
TJB
112732009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11274
11275 * gdb.python/python-frame.c: New file.
11276 * gdb.python/python-frame.exp: New file.
11277
c0c6f777
TJB
112782009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11279
11280 * gdb.python/python-value.exp: Add tests for the address
11281 attribute.
11282
3cb51905
AS
112832009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11284
11285 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11286
88fc996f
DE
112872009-03-26 Doug Evans <dje@google.com>
11288
11289 * gdb.mi/mi-nonstop-exit.exp: New file.
11290 * gdb.mi/non-stop-exit.c: New file.
11291
56ef84b1
TT
112922009-03-26 Tom Tromey <tromey@redhat.com>
11293
11294 Update for change to prologue skipping:
11295 * gdb.mi/mi2-simplerun.exp: Update.
11296 * gdb.mi/mi2-break.exp: Update.
11297 * gdb.mi/mi-simplerun.exp: Update.
11298 * gdb.mi/mi-break.exp: Update.
11299 * gdb.base/ending-run.exp: Update.
11300
def2b000
TJB
113012009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11302
11303 * gdb.python/python-value.exp (test_value_in_inferior): Test
11304 gdb.Value.is_optimized_out attribute.
11305
442ddf59
JK
113062009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11307
11308 * gdb.dwarf2/dw2-noloc-main.c: New file.
11309 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11310 (.text): Remove.
11311 (.data): New.
11312 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11313 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11314 (DW_TAG_subprogram func_cu1, noloc): Remove.
11315 (main): New.
11316 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11317 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11318 (file_symbols): New procedure.
11319
a8df5de4
TT
113202009-03-25 Tom Tromey <tromey@redhat.com>
11321
11322 * gdb.base/charset.exp (valid_target_charset): New proc.
11323 Use it to skip tests on invalid charsets.
11324
cc1d7add
PM
113252009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11326
11327 * gdb.base/completion.exp: Add a test for directory completion.
11328
bcd5727b
JK
113292009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11330
11331 Fix a racy FAIL.
11332 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11333 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11334
cc924cad
TJB
113352009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11336
11337 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11338 * gdb.python/python-function.exp: Add test for function returning
11339 a GDB value.
11340
bc3b79fd
TJB
113412009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11342
11343 * gdb.python/python-function.exp: New file.
11344
6c7a06a3
TT
113452009-03-20 Tom Tromey <tromey@redhat.com>
11346
11347 * gdb.base/store.exp: Update for change to escape output.
11348 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11349 to escape output.
11350 * gdb.base/pointers.exp: Update for change to escape output.
11351 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11352 to escape output.
11353 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11354 escape output.
11355 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11356 to escape output.
11357 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11358 escape output.
11359 * gdb.base/setvar.exp: Update for change to escape output.
11360 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11361 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11362 to escape output.
11363 (test_print_string_constants): Likewise.
11364 * gdb.base/charset.exp (valid_host_charset): Check size of
11365 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11366 cases. Handle "auto"-related output.
11367 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11368 (uvar, Uvar): New globals.
11369
c31af87b
JG
113702009-03-19 Jerome Guitton <guitton@adacore.com>
11371
11372 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11373 deltas.
11374 * gdb.ada/fixed_points.exp: Ditto.
11375
51272cf2
PA
113762009-03-18 Pedro Alves <pedro@codesourcery.com>
11377
11378 * return-nodebug.c: Don't include stdio.h.
11379 (init): Delete.
11380 (func): Delete definition and provide extern declaration.
11381 (t): New.
11382 (main): Don't call printf. Call func and store its result in t.
11383 * return-nodebug1.c: New.
11384 * return-nodebug.exp: Don't expect stdio output. Instead, print
11385 the global variable t. Drop printf formatters and cast types from
11386 foreach loop. Don't use prepare_for_testing. Compile
11387 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11388 define FORMAT or CAST.
11389
d24948ac
PP
113902009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11391
11392 * gdb.base/solib-display.exp: Disable test for remote targers.
11393
61ff14c6
JK
113942009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11395
11396 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11397
cb4dce93
JK
113982009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11399
11400 Fix a racy FAIL.
11401 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11402 code from `follow parent, print pids'.
11403 (`follow child, print pids', `follow parent, print pids'): Call it.
11404 Replace `gdb_test "break..."' by gdb_breakpoint.
11405
f7c60c5e
VP
114062009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11407
11408 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11409 sync and async modes.
f7c60c5e 11410
383ace49
JB
114112009-03-12 Joel Brobecker <brobecker@adacore.com>
11412
11413 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11414 that was checked in by mistake. Remove loading of ada.exp, since
11415 this is not necessary in this case.
11416
4ce102af
JB
114172009-03-12 Joel Brobecker <brobecker@adacore.com>
11418
11419 * gdb.ada/ptype_arith_binop.exp: New testcase.
11420
529a2aef
JB
114212009-03-12 Joel Brobecker <brobecker@adacore.com>
11422
11423 * gdb.ada/mod_from_name: New testcase.
11424
8a38181c
JB
114252009-03-12 Joel Brobecker <brobecker@adacore.com>
11426
11427 * gdb.ada/tick_last_segv: New testcase.
11428
11436dee
VP
114292009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11430
61ff14c6 11431 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11432
1f31650a
VP
114332009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11434
61ff14c6
JK
11435 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11436 include the token in ^running and frame info in *stopped.
1f31650a 11437
a3247a22
PP
114382009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11439
11440 * solib-display.exp: New file.
11441 * solib-display-main.c: New file.
11442 * solib-display-lib.c: New file.
61ff14c6 11443
aae64587
PA
114442009-03-05 Pedro Alves <pedro@codesourcery.com>
11445
11446 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11447
44aabfbc
JK
114482009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11449
11450 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11451 (list_and_check_macro): Use more specific test name.
11452 (next to definition): Make the test names unique.
11453
c087fcd3
PM
114542009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11455
11456 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11457
c86cf029
VP
114582009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11459
11460 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11461 notifications.
11462 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11463 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11464 * lib/mi-support.exp (library_loaded_re): New.
11465 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11466
3ea85240
VP
114672009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11468
11469 * gdb.gdb/observer.exp: Use test_notification observer, not
11470 normal_stop, everywhere.
11471 (test_normal_stop_notifications): Rename to...
11472 (test_notifications): ...this.
11473 (test_observer_normal_stop): Rename to...
11474 (test_observer): ...this.
11475
1903f0e6
DE
114762009-02-16 Doug Evans <dje@google.com>
11477
11478 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11479 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11480 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11481 (test_prefixed_syscall,test_int3): New tests.
11482 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11483 (test_prefixed_syscall,test_int3): New tests.
11484
1d33d6ba
VP
114852009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11486
3cb51905
AS
11487 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11488 (mi_expect_interrupt): Likewise.
11489 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11490 response.
1d33d6ba 11491
faafb047
PM
114922009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11493
11494 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11495 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11496 Replace calls to get_valueofx by get_hexadecimal_valueof.
11497
417e16e2
PM
114982009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11499
11500 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11501 (get_integer_valueof): New procedure.
11502 (get_sizeof): Use new get_integer_value_of.
11503 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11504 by get_integer_valueof.
11505
7065b901
TT
115062009-02-13 Tom Tromey <tromey@redhat.com>
11507
11508 * gdb.base/remote.exp (get_sizeof): Remove.
11509 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11510 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11511 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11512 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11513 (get_sizeof): Likewise.
11514
5d7cb8df
JK
115152009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11516
11517 PR fortran/9806
11518 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11519
b2febfff
PP
115202009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11521
11522 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11523
4aa995e1
PA
115242009-02-06 Pedro Alves <pedro@codesourcery.com>
11525
11526 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11527
d8906c6f
TJB
115282009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11529
11530 * gdb.python/python-cmd.exp: New file.
11531
ff4ab08d
TG
115322009-02-06 Tristan Gingold <gingold@adacore.com>
11533
11534 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11535
aacd552b
TG
115362009-02-05 Tristan Gingold <gingold@adacore.com>
11537
11538 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11539 pointer is dereferenced and use this signal name in regexp.
11540 * gdb.base/signull.exp: Ditto.
11541 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11542 * gdb.base/signull.c (main): Ditto.
11543
08c637de
TJB
115442009-02-04 Tom Tromey <tromey@redhat.com>
11545 Thiago Jung Bauermann <bauerman@br.ibm.com>
11546
11547 * gdb.python/python-value.exp: Use `gdb.history' instead of
11548 `gdb.value_from_history'.
11549 (test_value_numeric_ops): Add test for conversion of enum constant.
11550 * gdb.python/python-value.c (enum e): New type.
11551 (evalue): New global.
11552 (main): Use argv.
11553
20261af8
JG
115542009-02-04 Jerome Guitton <guitton@adacore.com>
11555
11556 * gdb.ada/uninitialized_vars: New test program.
11557 * gdb.ada/uninitialized_vars.exp: New testcase.
11558
52e44b43
TT
115592009-02-02 Tom Tromey <tromey@redhat.com>
11560
11561 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11562 * gdb.cp/pr2489.cc: Rename...
11563 * gdb.cp/pr9594.cc: ... to this.
11564
1c71341a
TT
115652009-02-02 Tom Tromey <tromey@redhat.com>
11566
11567 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11568 * gdb.cp/pr2489.cc: New file.
11569 * gdb.cp/cpcompletion.exp: New file.
11570
a4295225
TT
115712009-02-02 Tom Tromey <tromey@redhat.com>
11572
11573 PR exp/9059:
11574 * gdb.cp/call-c.exp: Add regression test.
11575 * gdb.cp/call-c.cc (FooHandle): New typedef.
11576 (main): New variable 'handle'.
11577
592375cd
VP
115782009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11579
11580 * lib/mi-support.exp (et_mi_thread_list)
11581 (check_mi_and_console_threads): Adjust for current thread in
11582 -thread-list-ids output.
11583
41447f92
VP
115842009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11585
889bf7c5
PA
11586 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11587 Call it.
41447f92 11588
35669430
DE
115892009-01-28 Doug Evans <dje@google.com>
11590
11591 * gdb.arch/amd64-disp-step.S: New file.
11592 * gdb.arch/amd64-disp-step.exp: New file.
11593 * gdb.arch/i386-disp-step.S: New file.
11594 * gdb.arch/i386-disp-step.exp: New file.
11595
09f00d9a
PM
115962009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11597
11598 * gdb.base/find.exp: Set newline variable
11599 using quotes instead of braces to fix cygwin failures.
11600
1e8fb976
PA
116012009-01-23 Pedro Alves <pedro@codesourcery.com>
11602
11603 * gdb.base/radix.exp: Add tests to ensure that that set
11604 input-radix 0 and set output-radix 0 are really rejected.
11605
da061712
PA
116062009-01-23 Pedro Alves <pedro@codesourcery.com>
11607
11608 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11609 copyright years.
11610
dd7e2d2b
PA
116112009-01-23 Pedro Alves <pedro@codesourcery.com>
11612
11613 PR gdb/9664:
11614 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11615
392452f6
PA
116162009-01-22 Pedro Alves <pedro@codesourcery.com>
11617
11618 PR c++/9631:
11619 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11620
8653e71c
PM
116212009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11622
11623 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11624 binfile definition to fix Windows OS failure.
11625
a12cc160
DJ
116262009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11627
11628 PR gdb/9346
11629 * gdb.base/interrupt.c (sigint_handler): New.
11630 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11631 on error.
11632 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11633 Test "signal SIGINT".
11634
b89667eb
DE
116352009-01-19 Doug Evans <dje@google.com>
11636
11637 * gdb.base/break.exp: Update expected gdb output.
11638 * gdb.base/sepdebug.exp: Ditto.
11639 * gdb.mi/mi-syn-frame.exp: Ditto.
11640 * gdb.mi/mi2-syn-frame.exp: Ditto.
11641 * gdb.base/call-signal-resume.exp: New file.
11642 * gdb.base/call-signals.c: New file.
11643 * gdb.base/unwindonsignal.exp: New file.
11644 * gdb.base/unwindonsignal.c: New file.
11645 * gdb.threads/interrupted-hand-call.exp: New file.
11646 * gdb.threads/interrupted-hand-call.c: New file.
11647 * gdb.threads/thread-unwindonsignal.exp: New file.
11648
adb483fe
DJ
116492009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11650
11651 * gdb.base/define.exp: Test defining and hooking prefix commands.
11652 * gdb.python/python.exp: Update test for "show user" output.
11653
60023297
JK
116542009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11655
11656 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11657 now the output exactly, using less wildcards. Expect also the output
11658 of gfortran-4.3. Update for the f-valprint.c modification from
11659 2008-04-22.
11660 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11661 Remove gdb_test test names where matching the command.
11662
ccc57cf9
PA
116632009-01-01 Pedro Alves <pedro@codesourcery.com>
11664
11665 PR breakpoints/9681:
11666 * gdb.base/watchpoint.exp: Add regression test.
11667
c7a6ca08
PA
116682008-12-31 Pedro Alves <pedro@codesourcery.com>
11669
11670 * gdb.threads/attach-into-signal.exp: Don't use
11671 gdb_suppress_entire_file.
11672 * gdb.threads/attach-stopped.exp: Ditto.
11673 * gdb.threads/attachstop-mt.exp: Ditto.
11674
3a031f65
PA
116752008-12-31 Pedro Alves <pedro@codesourcery.com>
11676
11677 PR gdb/8812:
11678 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11679
09e6485f
PA
116802008-12-29 Pedro Alves <pedro@codesourcery.com>
11681
11682 PR gdb/7536:
11683 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11684 and unsupported output radices are really rejected.
11685
0cd53049
JK
116862008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11687
11688 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11689
ba163c7e
TT
116902008-12-22 Tom Tromey <tromey@redhat.com>
11691
11692 * gdb.cp/punctuator.exp: New file.
11693
6f4de6c9
JK
116942008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11695
11696 * gdb.base/completion.exp (Completing non-existing component): New test.
11697
0f34d0b4
JK
116982008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11699
11700 Fix for PR gdb/8648.
11701 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11702 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11703 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11704 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11705
db2ad4c3
JK
117062008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11707
11708 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11709
bb5ef15e
DP
117102008-12-16 Christophe Lyon <christophe.lyon@st.com>
11711
11712 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11713 compiler actually generate code at the expected line number.
11714
90142adc
JZ
117152008-12-15 Jie Zhang <jie.zhang@analog.com>
11716
11717 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11718
fad6eecd
TT
117192008-12-12 Tom Tromey <tromey@redhat.com>
11720
11721 * gdb.base/commands.exp (redefine_hook_test): New proc.
11722 Call it.
11723
17c8aaf5
TT
117242008-12-11 Tom Tromey <tromey@redhat.com>
11725
11726 * gdb.base/macscp.exp: New regression test.
11727
7c8adf68
TT
117282008-12-11 Tom Tromey <tromey@redhat.com>
11729
11730 * gdb.base/macscp.exp: Print "address.addr".
11731 * gdb.base/macscp1.c (struct outer): New struct.
11732 (address): New global.
11733
b05dcbb7
TT
117342008-12-09 Tom Tromey <tromey@redhat.com>
11735
11736 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11737 Call it.
11738
2d476de1
DE
117392008-12-04 Doug Evans <dje@google.com>
11740
11741 * gdb.server/ext-run.exp: Relax regexp for init program.
11742
87bdc959
TG
117432008-12-03 Tristan Gingold <gingold@adacore.com>
11744
11745 * gdb.base/macscp.exp: Generate an object file during compilation
11746 to work around Darwin dsymutil limitations.
11747
e0740f77
JK
117482008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11749
11750 Test resolving external references to TLS variables.
11751 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11752 FILE2_THREAD_LOCAL.
11753 (testfile2, srcfile2): New variables.
11754 * gdb.threads/tls.c (file2_thread_local)
11755 (function_referencing_file2_thread_local): New.
11756 * gdb.threads/tls2.c: New file.
11757
67f0aac5
JB
117582008-11-28 Joel Brobecker <brobecker@adacore.com>
11759
11760 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11761 rather than integer, as integer might not be big enough when
11762 on 64bit targets.
67f0aac5 11763
c332165e
JG
117642008-11-27 Jerome Guitton <guitton@adacore.com>
11765
11766 * gdb.cp/formatted-ref.exp: Add equality test.
11767 * gdb.ada/formatted_ref.exp: Ditto.
11768
fc9b693c
JK
117692008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11770
11771 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11772 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11773
a9c64011
AS
117742008-11-20 Andreas Schwab <schwab@suse.de>
11775
11776 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11777 matching syscall entry point.
11778 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11779 (tcatch_vfork_then_child_follow): Likewise. Finish through
11780 vfork even if we stopped at the syscall trampoline.
11781
e2fd701e
DE
117822008-11-20 Doug Evans <dje@google.com>
11783
11784 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11785
69abc51c
TJB
117862008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11787
11788 * gdb.arch/ppc-dfp.exp: New file.
11789 * gdb.arch/ppc-dfp.c: New file.
11790
c14c28ba
PP
117912008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11792
11793 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11794
2e74121d
DE
117952008-11-17 Doug Evans <dje@google.com>
11796
11797 * gdb.mi/mi-syn-frame.exp: Update expected output.
11798 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11799
66bb093b
VP
118002008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11801
11802 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11803 "thread N" results in =thread-selected.
11804 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11805 (mi_send_resuming_command_raw): Be prepared for
11806 =thread-selected.
11807
3d043ef6
VP
118082008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11809
a9c64011
AS
11810 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11811 * lib/mi-support.exp: Likewise.
3d043ef6 11812
808104c8
JB
118132008-11-16 Joel Brobecker <brobecker@adacore.com>
11814
11815 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11816 commands from the expected output for "help catch".
11817
00b22944
JB
118182008-11-15 Joel Brobecker <brobecker@adacore.com>
11819
11820 * gdb.ada/int_deref.exp: New testcase.
11821
59669435
TT
118222008-11-14 Nick Roberts <nickrob@snap.net.nz>
11823
11824 * gdb.mi/gdb2549.exp: New file.
11825
de04a248
DE
118262008-11-11 Doug Evans <dje@google.com>
11827
11828 * gdb.base/callexit.exp: New file.
11829 * gdb.base/callexit.c: New file.
11830
6b8ce727
DE
118312008-11-10 Doug Evans <dje@google.com>
11832
11833 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11834 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11835 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11836 (default_gdb_start,default_gdb_exit): Ditto.
11837 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11838 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11839 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11840 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11841 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11842 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11843
1b14b8aa
AS
118442008-11-03 Andreas Schwab <schwab@suse.de>
11845
11846 * gdb.base/hashline2.exp: Fix typo.
11847 * gdb.base/hashline3.exp: Likewise.
11848
f3134b88
TT
118492008-10-30 Tom Tromey <tromey@redhat.com>
11850
11851 * gdb.base/pointers.exp: Add test.
11852 * gdb.base/pointers.c (k, S): New typedefs.
11853 (instance): New global.
11854
c2226152
AS
118552008-10-30 Andreas Schwab <schwab@suse.de>
11856
11857 * gdb.base/args.exp: Add tests for newlines.
11858
462f405c
JB
118592008-10-30 Joel Brobecker <brobecker@adacore.com>
11860
11861 gdb.base/foll-exec.exp: Update the expected output of a couple
11862 of "info breakpoints" tests.
11863
79a45b7d
TT
118642008-10-28 Tom Tromey <tromey@redhat.com>
11865
11866 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11867
adc13a14
PA
118682008-10-24 Pedro Alves <pedro@codesourcery.com>
11869
11870 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11871 gdb_start_cmd.
11872 Use runto_main before any test that requires execution.
11873
252fbfc8
PA
118742008-10-23 Pedro Alves <pedro@codesourcery.com>
11875
11876 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11877 instead of SIGINT.
11878
28148e3d
JB
118792008-10-22 Joel Brobecker <brobecker@adacore.com>
11880
11881 * gdb.base/completion.exp: Update expected output following
11882 the addition of the "info tasks" command.
11883
c209f847
TT
118842008-10-22 Tom Tromey <tromey@redhat.com>
11885
11886 * gdb.base/exprs.exp (test_expr): Add test for string
11887 concatenation.
11888
f177e350
PA
118892008-10-19 Pedro Alves <pedro@codesourcery.com>
11890
11891 * configure.ac: Output gdb.python/Makefile.
11892 * configure: Regenerate.
11893 * gdb.python/Makefile.in: New.
11894
cce89356
JB
118952008-10-16 Joel Brobecker <brobecker@adacore.com>
11896
11897 * gdb.base/foll-fork.exp: Adjust the expected output to match
11898 the new description for fork/vfork catchpoints in the "info
11899 breakpoints" output.
11900
176d289d
TJB
119012008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11902
11903 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11904
a08702d6
TJB
119052008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11906
11907 * gdb.python/python-value.c: New file.
11908 * gdb.python/python-value.exp: New file.
11909
1c5cfe86
PA
119102008-10-15 Pedro Alves <pedro@codesourcery.com>
11911
11912 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11913
5a98ad69
DP
119142008-10-15 Denis Pilat <denis.pilat@st.com>
11915
41702f1b 11916 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11917
dcb1a1e2
TT
119182008-10-09 Tom Tromey <tromey@redhat.com>
11919
11920 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11921 'fprintf' and 'stderr'.
11922
9124fe48
JB
119232008-10-07 Joel Brobecker <brobecker@adacore.com>
11924
11925 * gdb.ada/ref_tick_size.exp: New testcase.
11926
45452591
DE
119272008-10-06 Doug Evans <dje@google.com>
11928
11929 * gdb.dwarf2/dw2-cu-size.exp: New file.
11930 * gdb.dwarf2/dw2-cu-size.S: New file.
11931
11932 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11933 .Ltype_int for clarity.
11934
4fc5b208
PP
119352008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11936
11937 PR gdb/2384:
11938 * gdb.cp/gdb2384.exp: Extended to test more cases.
11939 * gdb.cp/gdb2384.cc: Likewise.
11940 * gdb.cp/gdb2384-base.h: Likewise.
11941 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11942
d78df370
JK
119432008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11944
11945 * gdb.base/maint.exp (maint print type): Remove printing
11946 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11947
9a044a89
TT
119482008-09-30 Tom Tromey <tromey@redhat.com>
11949
11950 * gdb.base/macscp.exp: Add completion tests.
11951 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11952 (TWENTY_THREE): Likewise.
11953 (FORTY_EIGHT): Likewise.
11954
506800a9
TT
119552008-09-30 Tom Tromey <tromey@redhat.com>
11956
11957 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11958 everywhere.
11959 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11960
1a6f01b5
JK
119612008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11962
11963 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11964 testcase is derived from. Fix racy dependency on an expected PID
11965 number. No longer support the testcase on Linux kernel 2.4.x.
11966
2fae03e8
TT
119672008-09-27 Tom Tromey <tromey@redhat.com>
11968
11969 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11970 and varargs.
11971
1ad15515
PA
119722008-09-22 Pedro Alves <pedro@codesourcery.com>
11973
11974 * lib/mi-support.exp (mi_expect_interrupt): New.
11975 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11976 from gdb.mi/mi-nonstop.exp.
11977 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11978 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11979 lib/mi-support.exp.
11980 Use mi_check_thread_states throughout. Avoid ".*" and do not
11981 require an anchor after -exec-run.
11982
d0b76dc6
DJ
119832008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11984
11985 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11986 stop is pending. Avoid ".*" when two stops are pending.
11987 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11988 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11989 newlines in fullnames.
11990 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11991 (mi_expect_stop): Update comments. Only anchor in sync mode.
11992 Do not match newlines.
11993 (mi_send_resuming_command_raw): Always return status.
11994 (mi_get_stop_line): Do not match more than one line by accident.
11995 Only anchor in sync mode.
11996 (mi_run_inline_test): If -exec-next fails, give up.
11997
9990c830
UW
119982008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11999
12000 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12001 on SPU.
12002
ebcf6f00
JB
120032008-09-10 Joel Brobecker <brobecker@adacore.com>
12004
12005 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12006
b6db24e5
JB
120072008-09-10 Joel Brobecker <brobecker@adacore.com>
12008
12009 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12010 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12011 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12012 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12013 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12014 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12015 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12016 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12017 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12018 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12019 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12020 Include the "= " sequence in the expected output of print tests.
12021
2bf448e0
JB
120222008-09-10 Joel Brobecker <brobecker@adacore.com>
12023
12024 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12025 description for boolean types.
12026
d51fd4c8
PA
120272008-09-09 Pedro Alves <pedro@codesourcery.com>
12028
12029 * gdb.base/hook-stop-continue.c: New.
12030 * gdb.base/hook-stop-continue.exp: New.
12031
694182d2
DJ
120322008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12033
12034 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12035
3b8a7fc0
JG
120362008-09-08 Jerome Guitton <guitton@adacore.com>
12037
12038 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12039 (stack_check_probe_2, stack_check_probe_loop_1)
12040 (stack_check_probe_loop_2): New functions.
12041 (main): Add call to these new functions.
12042 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12043 functions, check that the breakpoint is inserted at the appropriate
12044 location.
12045 (insert_breakpoint): Slightly refine this procedure so that it can
12046 be called several times in the test.
12047
96cc0ae8
JG
120482008-09-08 Jerome Guitton <guitton@adacore.com>
12049
12050 * gdb.base/stack-checking.c: New file.
12051 * gdb.base/stack-checking.exp: New file.
12052
1f08b409
TJB
120532008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12054
12055 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12056 * gdb.arch/altivec-regs.exp: Likewise.
12057 * gdb.arch/vsx-regs.exp: Likewise.
12058
3099e1c4
TJB
120592008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12060
12061 * gdb.arch/ppc-fp.exp: New file.
12062 * gdb.arch/ppc-fp.c: New file.
12063
cc69bfc1
PP
120642008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12065
12066 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12067 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12068
b02a33db
MS
120692008-09-04 Michael Snyder <msnyder@vmware.com>
12070
12071 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12072 as "at" (for non-debug functions such as _start).
12073
2992cbe0
UW
120742008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12075
12076 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12077 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12078 software watchpoints.
12079 * gdb.base/watch_thread_num.exp: Likewise.
12080
514f746b
AR
120812008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12082
12083 * gdb.arch/i386-bp_permanent.exp: New test.
12084
876cecd0
TT
120852008-08-24 Tom Tromey <tromey@redhat.com>
12086
12087 * gdb.base/maint.exp: Update "maint print type".
12088
80f73d71
VP
120892008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12090
12091 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12092 support. Adjust the order of "*running" notifications.
12093 * gdb.mi/non-stop.c: Don't cast from int to void* and
12094 back.
12095
d9c78d7d
MK
120962008-08-20 Mark Kettenis <kettenis@gnu.org>
12097
12098 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12099 expect to find it in the "info frame" output.
12100
97a2d1d3
DJ
121012008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12102
12103 * gdb.base/interp.exp: Always consume both prompts.
12104
b96e2927
PA
121052008-08-20 Pedro Alves <pedro@codesourcery.com>
12106
12107 * gdb.base/pending.exp: Test pending breakpoints without symbols
12108 loaded.
12109
8cf6e61a
VP
121102008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12111
12112 * lib/mi-support.exp (mi_expect_stop): Produce
12113 more details on failures.
12114 * gdb.mi/mi-nonstop.exp: New.
12115 * gdb.mi/non-stop.c: New.
12116
c6ebd6cf
VP
121172008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12118
a9c64011
AS
12119 * gdb.mi/mi-async.exp: Use 'set target-async'.
12120 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12121
46a9b8ed
DJ
121222008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12123
12124 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12125
44feb3ce
TT
121262008-08-17 Tom Tromey <tromey@redhat.com>
12127
12128 * gdb.base/help.exp (help catch): Rewrite.
12129
311a4e6b
TJB
121302008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12131
12132 * gdb.base/define.exp: Test indented command documentation.
12133 * gdb.python/python.exp: Test indented multi-line command.
12134
604c2f83
LM
121352008-08-15 Luis Machado <luisgpm@br.ibm.com>
12136
12137 * testsuite/gdb.arch/vsx-regs.c: New source file.
12138 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12139 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12140
886a217c
TT
121412008-08-14 Tom Tromey <tromey@redhat.com>
12142
12143 * gdb.base/macscp.exp: Add regression test for "macro define" or
12144 "macro undef" with no arguments.
12145
c814a4f3
PP
121462008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12147
12148 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12149
12ab8a60
UW
121502008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12151
12152 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12153
d57a3c85
TJB
121542008-08-06 Tom Tromey <tromey@redhat.com>
12155
12156 * gdb.python/python.exp: New file.
12157
c7b778ff
JK
121582008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12159
12160 Fix for PR gdb/1543.
12161 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12162 $LOCATION.
12163 (location): New variable.
12164 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12165 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12166 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12167 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12168 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12169 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12170 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12171 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12172 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12173 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12174 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12175 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12176 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12177 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12178 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12179 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12180 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12181 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12182 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12183 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12184 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12185 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12186 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12187 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12188 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12189 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12190 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12191 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12192 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12193 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12194 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12195 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12196 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12197 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12198 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12199 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12200 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12201 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12202 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12203 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12204 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12205 gdb.base/type-opaque.exp, gdb.base/until.exp,
12206 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12207 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12208 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12209 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12210 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12211 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12212 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12213 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12214 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12215 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12216 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12217 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12218 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12219 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12220 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12221 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12222 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12223 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12224 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12225 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12226 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12227 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12228 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12229 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12230 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12231 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12232 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12233 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12234 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12235 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12236 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12237 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12238 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12239 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12240 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12241 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12242 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12243 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12244 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12245 to bug-gdb@prep.ai.mit.edu .
12246
5e06a3d1
VP
122472008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12248
12249 * lib/mi-support.exp (mi_load_shlibs): New.
12250 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12251
9d81d21b
VP
122522008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12253
12254 * lib/mi-support.exp (get_mi_thread_list)
12255 (check_mi_and_console_threads): New, moved from ...
12256 * gdb.mi/mi-pthread.exp: ...here.
12257 * gdb.mi/gdb669.exp (get_mi_thread_list)
12258 (check_mi_and_console_threads): Delete.
12259 * gdb.mi/mi2-pthread.exp: Likewise.
12260
bae98fe0
TT
122612008-07-28 Tom Tromey <tromey@redhat.com>
12262
12263 * Makefile.in (just-check): Remove. Move body to...
12264 (check): ... here.
12265
57380f4e
DJ
122662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12267
12268 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12269 Add a test for duplicated SIGINTs.
12270
e09490f1
DJ
122712008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12272
12273 * gdb.threads/schedlock.exp (get_args): Update to work for any
12274 value of NUM.
12275 (Top level): Report the number of threads that did not resume.
12276
6387b45f
DJ
122772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12278
12279 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12280
62f64ff2
DJ
122812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12282
12283 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12284 non-MI prompt.
12285
fa8de41e
TT
122862008-07-26 Tom Tromey <tromey@redhat.com>
12287
12288 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12289 (function_struct, function_struct_ptr): New globals.
12290 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12291 function pointer in a struct.
12292
ccb3ac8a
TT
122932008-07-26 Tom Tromey <tromey@redhat.com>
12294
12295 * gdb.base/macscp.exp: Add test for macro lexing bug.
12296
d7d9f01e
TT
122972008-07-18 Tom Tromey <tromey@redhat.com>
12298
12299 * gdb.base/macscp.exp: Add macro tests.
12300
9bf07184
PP
123012008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12302
12303 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12304
becf6477
PP
123052008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12306
12307 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12308
0709f7d3
PP
123092008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12310
12311 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12312
7093c834
PP
123132008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12314
12315 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12316
b432ffe3
JK
123172008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12318
12319 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12320
b1a268e5
VP
123212008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12322
12323 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12324
e2995f8e
KB
123252008-07-11 Kevin Buettner <kevinb@redhat.com>
12326
12327 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12328 of regexp to account for changes made to GDB in the printing of
12329 byte vectors.
12330
14032a66
TT
123312008-07-11 Tom Tromey <tromey@redhat.com>
12332
12333 * gdb.base/completion.exp: Add 'help' completion test.
12334
981505ef
JK
123352008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12336
12337 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12338
10568435
JK
123392008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12340
12341 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12342
4487aabf
PA
123432008-07-09 Pedro Alves <pedro@codesourcery.com>
12344
12345 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12346
a4a9b1c4
PA
123472008-07-09 Pedro Alves <pedro@codesourcery.com>
12348
12349 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12350
3c3185ac
JK
123512008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12352
12353 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12354
7ebd49dc
VP
123552008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12356
12357 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12358 previous commit. Add a comment.
12359
84e46146
PA
123602008-06-28 Pedro Alves <pedro@codesourcery.com>
12361
12362 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12363
0f8d4a2f
VP
123642008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12365
12366 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12367
f747e0ce
PA
123682008-06-27 Pedro Alves <pedro@codesourcery.com>
12369
12370 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12371 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12372 compiling an executable, link in an object that forces unbuffered
12373 output.
12374 * lib/set_unbuffered_mode.c: New file.
12375
734a5c36
JK
123762008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12377
12378 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12379
a2840c35
VP
123802008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12381
a9c64011
AS
12382 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12383 mi_expect_stop.
12384 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12385 Demand that *running is output.
12386 (detect_async): Perform checking every time.
12387 (mi_send_resuming_command): Extract everything into...
12388 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12389 (mi_expect_stop): Don't accept any output before *stopped.
12390
6ae37fef
VP
123912008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12392
12393 Robustify mi-simplerun.
a9c64011
AS
12394 * gdb.mi/basics.c (main): Add a call to sleep.
12395 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12396 * gdb.mi/mi2-cli.exp: Likewise.
12397 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12398
b4aa76f0 123992008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12400
12401 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12402
e1ac3328
VP
124032008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12404
a9c64011
AS
12405 * gdb.mi/mi-console.exp: Adjust.
12406 * gdb.mi/mi-syn-frame.exp: Adjust.
12407 * gdb.mi/mi2-console.exp: Adjust.
12408 * gdb.mi/mi2-syn-frame.exp: Adjust.
12409 * lib/mi-support.exp (mi_run_cmd): Adjust.
12410 (mi_send_resuming_command): Adjust.
e1ac3328 12411
f7f9a841
VP
124122008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12413
12414 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12415 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12416 testing of stopped.
12417 * gdb.mi/mi2-syn-frame.exp: Likewise.
12418 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12419 (async, detect_async): New.
12420 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12421 depending on if we're running in sync or async mode.
f7f9a841 12422
37cd5d19
TT
124232008-06-09 Tom Tromey <tromey@redhat.com>
12424
12425 * gdb.base/completion.exp: New tests for field name completion
12426 with spaces, and field name completion with '->'.
12427
65d12d83
TT
124282008-06-06 Tom Tromey <tromey@redhat.com>
12429
12430 * gdb.base/break1.c (struct some_struct): New struct.
12431 (values): New global.
12432 * gdb.base/completion.exp: Add field name completion test.
12433
ebfe2e3f
PP
124342008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12435
12436 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12437 to pointer.
12438 * gdb.cp/call-c.cc: Likewise.
12439
bcf6fc3a
NR
124402008-06-06 Nick Roberts <nickrob@snap.net.nz>
12441
12442 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12443 annotation.
12444
49fd4a42 124452008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12446 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12447
12448 * gdb.threads/execl.c, gdb.threads/execl1.c,
12449 gdb.threads/execl.exp: New tests.
a9c64011 12450
8a34ac3f
AR
124512008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12452 Daniel Jacobowitz <dan@codesourcery.com>
12453
12454 * gdb.cp/exception.exp: Activate test, make it work with pending
12455 catchpoints.
12456
86ae69ef
JK
124572008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12458
12459 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12460
f7f9ae2c
VP
124612008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12462
a9c64011
AS
12463 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12464 now printed.
12465 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12466
2a2d4dc3
AS
124672008-05-27 Andreas Schwab <schwab@suse.de>
12468
12469 * gdb.base/frame-args.exp: Handle arguments that are optimized
12470 out.
12471
5099e4d9
LM
124722008-05-26 Luis Machado <luisgpm@br.ibm.com>
12473
12474 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12475 quiet for ppc32 and group options into a single variable.
12476
d9c36a91
JB
124772008-05-23 Joel Brobecker <brobecker@adacore.com>
12478
12479 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12480 of zero-size elements.
12481 * gdb.ada/null_array.exp: Test printing this new array.
12482
103a8671
JK
124832008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12484
12485 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12486
07a4cc1a 124872008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12488
12489 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12490 of the "finish" command.
12491
55f996a7
NR
124922008-05-21 Nick Roberts <nickrob@snap.net.nz>
12493
12494 * gdb.base/annota1.exp: Test for new annotation.
12495
907fc202
UW
124962008-05-16 Pedro Alves <pedro@codesourcery.com>
12497
12498 * gdb.base/fixsection.exp: New file.
12499 * gdb.base/fixsection0.c: New file.
12500 * gdb.base/fixsection1.c: New file.
12501
e8f97270
UW
125022008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12503
12504 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12505 * gdb.base/annota3.exp: Likewise.
12506
ac0bb574
NF
125072008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12508
12509 * gdb.base/watch_thread_num.exp: Don't run tests that require
12510 watchpoints if the target doesn't support them.
12511
6fadd07a
DE
125122008-05-12 Doug Evans <dje@google.com>
12513
12514 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12515
6e9a4a30
JB
125162008-05-09 Joel Brobecker <brobecker@adacore.com>
12517
12518 * gdb.ada/assign_1.exp: New testcase.
12519
08388c79
DE
125202008-05-09 Doug Evans <dje@google.com>
12521
a3c83fae
DE
12522 * gdb.base/find.exp: New file.
12523 * gdb.base/find.c: New file.
08388c79 12524
bd5ddfe8
DJ
125252008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12526
12527 * gdb.base/commands.exp (watchpoint_command_test): Handle
12528 gdb,no_hardware_watchpoints.
12529 * gdb.base/float.exp: Allow ARM targets without floating point.
12530 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12531
b5dd68e2 125322008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12533 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12534
12535 * gdb.ada/lang_switch: New test program.
12536 * gdb.ada/lang_switch.exp: New testcase.
12537
382d13d1
DE
125382008-05-05 Doug Evans <dje@google.com>
12539
12540 * gdb.base/help.exp (disassemble): Update expected help text.
12541
9dd789d0
PA
125422008-05-04 Pedro Alves <pedro@codesourcery.com>
12543
12544 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12545
611c83ae
PA
125462008-05-04 Pedro Alves <pedro@codesourcery.com>
12547
12548 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12549 different times.
12550
ff013f42
JK
125512008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12552
12553 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12554 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12555 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12556 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12557
96dff6a2
VP
125582008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12559
12560 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12561 notification to appear.
12562
55cd6f92
DJ
125632008-05-04 Daniel Jacobowitz <dan@debian.org>
12564
12565 * gdb.base/fullname.c: New file.
12566 * gdb.base/fullname.exp: New file.
12567 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12568
d705c43c
PA
125692008-05-03 Pedro Alves <pedro@codesourcery.com>
12570
12571 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12572 expressions with macros.
12573
333222e1
JK
125742008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12575
12576 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12577
5ac01682
DJ
125782008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12579
12580 * gdb.base/completion.exp: Handle lack of other symbols beginning
12581 with "a".
12582
12583 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12584
237fc4c9
PA
125852008-05-02 Jim Blandy <jimb@codesourcery.com>
12586
12587 * gdb.asm/asmsrc1.s: Add scratch space.
12588
ed5e9466
DJ
125892008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12590 Daniel Jacobowitz <dan@codesourcery.com>
12591
12592 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12593 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12594 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12595
b39cc962
DJ
125962007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12597
12598 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12599
36d520f5
JB
126002008-05-01 Joel Brobecker <brobecker@adacore.com>
12601
12602 * gdb.base/info-target.exp: New testcase.
12603
8d4e3071
DJ
126042008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12605
12606 * gdb.cp/hang.exp: Use .cc instead of .C.
12607 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12608 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12609
6f3f3097
DJ
126102008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12611
12612 * gdb.base/gdb1250.exp: Remove perror.
12613 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12614
5550a914
PA
126152008-04-30 Pedro Alves <pedro@codesourcery.com>
12616
12617 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12618 .2byte.
12619
d848e687
DJ
126202008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12621
12622 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12623 (maybe_kfail): New.
12624
93b5768b
PA
126252008-04-25 Pedro Alves <pedro@codesourcery.com>
12626
12627 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12628
721c02de
VP
126292008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12630
a9c64011
AS
12631 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12632 * gdb.mi/mi2-syn-frame.exp: Likewise.
12633 * lib/mi-support.exp: Likewise.
721c02de 12634
74960c60
VP
126352008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12636
12637 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12638 to specify regexp for the location to stop at.
12639 * gdb.base/break-always.c: New.
12640 * gdb.base/break-always.exp: New.
12641
d24317b4
VP
126422008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12643
12644 * lib/mi-support.exp (mi_runto_helper): Adjust
12645 for the original-location field.
12646 (mi_create_breakpoint, mi_list_breakpoints): New.
12647 * gdb.mi/mi-break.exp: Adjust.
12648 * gdb.mi/mi2-break.exp: Adjust.
12649 * gdb.mi/mi-pending.exp: Adjust.
12650 * gdb.mi/mi-simplerun.exp: Adjust.
12651 * gdb.mi/mi2-simplerun.exp: Adjust.
12652 * gdb.mi/mi-syn-frame.exp: Adjust.
12653 * gdb.mi/mi2-syn-frame.exp: Adjust.
12654 * gdb.mi/mi-until.exp: Adjust.
12655 * gdb.mi/mi2-until.exp: Adjust.
12656 * gdb.mi/mi-var-display.exp: Adjust.
12657 * gdb.mi/mi2-var-display.exp: Adjust.
12658 * gdb.mi/mi-watch.exp: Adjust.
12659 * gdb.mi/mi2-watch.exp: Adjust.
12660
fdc59709 126612008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12662
a9c64011
AS
12663 * aclocal.m4: Add override.m4.
12664 * configure: Regenerate.
fdc59709 12665
8e91f023
VP
126662008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12667
12668 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12669 '-var-update --all-values' reports new value even the type
12670 of a variable object has changed.
12671
233a11ab
CS
126722008-04-18 Craig Silverstein <csilvers@google.com>
12673
12674 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12675 files.
d24317b4 12676
9c1137ad
JB
126772008-04-18 Joel Brobecker <brobecker@adacore.com>
12678
12679 * gdb.ada/atomic_enum: New test program.
12680 * gdb.ada/atomic_enum.exp: New testcase.
12681
66d0bbc7
DE
126822008-04-17 Doug Evans <dje@google.com>
12683
12684 * gdb.opt/Makefile.in: Fix whitespace.
12685
100906b0
UW
126862008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12687
12688 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12689
4584e32e
DE
126902008-04-17 Doug Evans <dje@google.com>
12691
12692 * gdb.base/hashline1.exp: New testcase.
12693 * gdb.base/hashline2.exp: New testcase.
12694 * gdb.base/hashline2.exp: New testcase.
12695
0a320680
PA
126962008-04-17 Pedro Alves <pedro@codesourcery.com>
12697
12698 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12699
18ac113b
AR
127002008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12701
12702 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12703 temporary breakpoint to match "Temporary breakpoint".
12704 * gdb.base/break.exp (delete_breakpoints): Likewise.
12705 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12706 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12707 * gdb.base/display.exp: Likewise.
12708 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12709 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12710 * gdb.base/restore.exp (restore_tests): Likewise.
12711 * gdb.base/sepdebug.exp: Likewise.
12712 * gdb.base/watchpoint.exp: Likewise.
12713 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12714 * gdb.mi/mi-pending.exp: Likewise.
12715 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12716 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12717 * gdb.mi/mi-var-cmd.exp: Likewise.
12718 * gdb.mi/mi-var-display.exp: Likewise.
12719 * gdb.mi/mi2-cli.exp: Likewise.
12720 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12721 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12722 * gdb.mi/mi2-var-display.exp: Likewise.
12723 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12724 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12725 new "disp" field.
a9c64011 12726 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12727 reason. This is to support fix for PR2424.
12728
add38693
JK
127292008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12730
12731 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12732
fcacd99f
VP
127332008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12734
12735 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12736 field. Add more floating varobj tests.
fcacd99f 12737 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12738 field.
12739 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12740 (main): Call do_at_tests.
12741 * lib/mi-support.exp (mi_create_floating_varobj)
12742 (mi_varobj_update_with_type_change): New.
fcacd99f 12743
de051565
MK
127442008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12745
12746 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12747 option of -var-evaluate-expression.
12748 * gdb.mi/mi2-var-display.exp: Likewise.
12749
dbc52822
VP
127502008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12751
12752 Introduce test setup helpers.
a9c64011
AS
12753 * lib/gdb.exp (build_executable, clean_restart)
12754 (prepare_for_testing): New.
12755 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12756 * gdb.base/return.exp: Likewise.
12757 * gdb.base/ending-run.exp: Likewise.
dbc52822 12758
473591da
NR
127592008-04-07 Nick Roberts <nickrob@snap.net.nz>
12760
12761 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12762 Interface (MI) responses.
12763
2b2d9e11
VP
127642008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12765
a9c64011
AS
12766 * gdb.cp/breakpoint.cc: New code to test conditions involving
12767 member variables.
12768 * gdb.cp/breakpoint.exp: Test condition involving member
12769 variables.
2b2d9e11 12770
bb378428
VP
127712008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12772
12773 * lib/mi-support.exp (mi_expect_stop): New.
12774 (mi_run_cmd): Change the
12775 token. Use mi_send_resuming_command, use
12776 mi_expect_stop.
12777 (mi_execute_to_helper): Rename to mi_execute_to.
12778 (mi_send_resuming_command): Add more error patterns.
12779 (mi_wait_for_stop): Renamed to...
12780 (mi_get_stop_line): ...this.
12781 (mi_run_inline_test): Adjust.
12782
12783 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12784 * gdb.mi/mi-console.exp: Likewise.
12785 * gdb.mi/mi-pending.exp: Likewise.
12786 * gdb.mi/mi-simplerun.exp: Likewise.
12787 * gdb.mi/mi-stack.exp: Likewise.
12788 * gdb.mi/mi-stepi.exp: Likewise.
12789 * gdb.mi/mi-syn-frame.exp: Add comment.
12790 * gdb.mi/mi-until.exp: Likewise.
12791 * gdb.mi/mi-var-display.exp: Likewise.
12792 * gdb.mi/mi-watch.exp: Likewise.
12793 * gdb.mi/mi2-cli.exp: Likewise.
12794 * gdb.mi/mi2-console.exp: Likewise.
12795 * gdb.mi/mi2-simplerun.exp: Likewise.
12796 * gdb.mi/mi2-stack.exp: Likewise.
12797 * gdb.mi/mi2-stepi.exp: Likewise.
12798 * gdb.mi/mi2-until.exp: Likewise.
12799 * gdb.mi/mi2-var-display.exp: Likewise.
12800 * gdb.mi/mi2-watch.exp: Likewise.
12801
62172bb9
UW
128022008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12803
12804 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12805
12806 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12807
a13e061a
PA
128082008-04-04 Pedro Alves <pedro@codesourcery.com>
12809
12810 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12811 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12812 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12813 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12814 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12815 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12816 expect an mi error duplicated in stderr.
12817
eae06beb
JB
128182008-04-03 Joel Brobecker <brobecker@adacore.com>
12819
12820 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12821 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12822 Add a couple of tests that verify the behavior when the new setting
12823 is set to "cancel" and "all".
12824 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12825 "ask" before we start the testing.
12826
79c6ced6
AR
128272008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12828
12829 * gdb.cp/casts.cc: Add class reference variables.
12830 * gdb.cp/casts.exp: New test cases for up/down casting references.
12831
6c2d1a6b
MK
128322008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12833
12834 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12835 instead of beginning to make an extra test pass.
12836 * gdb.mi/mi2-var-display.exp: Likewise.
12837
55b411d9
MR
128382008-03-31 Maciej W. Rozycki <macro@mips.com>
12839
12840 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12841
c6140da2
MD
128422008-03-31 Markus Deuling <deuling@de.ibm.com>
12843 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12844
12845 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12846 value. Add xfail for older kernels.
12847
79732189
AR
128482008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12849
12850 Bring mi-support in line with gdb.exp.
12851 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12852 (mi_gdb_start): New function.
12853
33c3676e
MR
128542008-03-28 Maciej W. Rozycki <macro@mips.com>
12855
12856 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12857
92e28119
VP
128582008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12859
12860 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12861 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12862
9e8e3afe
VP
128632008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12864
12865 * lib/mi-support.exp (mi_create_varobj_checked): New.
12866 (mi_list_varobj_children): Allow to check for a
12867 value.
12868 (mi_list_array_varobj_children): New.
12869
12870 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12871 and mi_list_varobj_children, as opposed to hardcoding
12872 expected strings.
12873 * gdb.mi/gdb701.exp: Likewise.
12874 * gdb.mi/gdb792.exp: Likewise.
12875 * gdb.mi/mi-var-block.exp: Likewise.
12876 * gdb.mi/mi-var-cmd.exp: Likewise.
12877 * gdb.mi/mi-var-invalidate.exp: Likewise.
12878 * gdb.mi/mi2-var-block.exp: Likewise.
12879 * gdb.mi/mi2-var-child.exp: Likewise.
12880 * gdb.mi/mi2-var-cmd.exp: Likewise.
12881 * gdb.mi/mi2-var-display.exp: Likewise.
12882
9df50351
JK
128832008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12884
12885 Fix random false FAILs on i386.
12886 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12887
31e5d73a
DJ
128882008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12889
12890 PR gdb/544
12891 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12892
12f4afab
DJ
128932008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12894
12895 PR gdb/544
12896 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12897
b562a0cb
DJ
128982008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12899
12900 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12901 fixed PR gdb/544.
12902
17faa917
DJ
129032008-03-21 Pedro Alves <pedro@codesourcery.com>
12904
12905 * gdb.threads/fork-child-threads.exp: Test next over fork.
12906
6214f497
DJ
129072008-03-21 Chris Demetriou <cgd@google.com>
12908
12909 * gdb.base/break.exp (rbreak junk): New test for rbreak
12910 "Junk at end of arguments" issue.
12911
63092375
DJ
129122008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12913
12914 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12915 *& to work on created array elements.
12916 (Top level): Test print $pc with a file. Test string operations
12917 without a target.
12918 * gdb.base/ptype.exp: Do not expect *& to work on created array
12919 elements.
12920
b21991b0
DJ
129212008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12922
12923 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12924 gdb.threads/staticthreads.exp: Update exit query.
12925
c4b347c7
SL
129262008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12927
12928 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12929
fa4727a6
DJ
129302008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12931
12932 * gdb.base/watchpoint.c (global_ptr, func4): New.
12933 (main): Call func4.
12934 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12935 (test_inaccessible_watchpoint): New.
12936
2f34202f
MR
129372008-02-29 Maciej W. Rozycki <macro@mips.com>
12938
12939 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12940 select the largest.
12941
0d6ba1b1
DJ
129422008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12943
12944 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12945 frames-invalid annotations.
12946
e691325a
PM
129472008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12948
a9c64011 12949 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12950
f85b5ecc
DE
129512008-02-27 Doug Evans <dje@google.com>
12952
12953 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12954 for bug 1738.
12955 (breakpoint_to_handler_entry): Ditto.
12956
b40e7bf3
JB
129572008-02-27 Joel Brobecker <brobecker@adacore.com>
12958
12959 * gdb.base/ending-run.exp: Use the first line of code inside
12960 function body to test breakpoints.
12961 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12962 location where the breakpoint is inserted when using the line
12963 where a function is declared. Fix typo in the description of
12964 one of the tests.
12965 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12966
2faca73a
PM
129672008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12968
12969 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12970 tests.
2faca73a 12971
6f439c36
PM
129722008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12973
12974 * gdb.base/args.exp: avoid same output for tests
12975 with single quotes.
12976
54e52265
VP
129772008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12978
a9c64011
AS
12979 * gdb.base/annota1.exp: Adjust for 'info break'
12980 format changes.
12981 * gdb.base/annota3.exp: Likewise.
12982 * gdb.base/break.exp: Likewise.
12983 * gdb.base/condbreak.exp: Likewise.
12984 * gdb.base/pending.exp: Likewise.
12985 * gdb.base/sepdebug.exp: Likewise.
12986 * gdb.base/unload.exp: Likewise.
12987 * gdb.cp/ovldbreak.exp: Likewise.
12988 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12989
897b09ca
DE
129902008-02-07 Doug Evans <dje@google.com>
12991
12992 * gdb.cp/mb-inline.exp: New.
12993 * gdb.cp/mb-inline.h: New.
12994 * gdb.cp/mb-inline1.cc: New.
12995 * gdb.cp/mb-inline2.cc: New.
12996
b1c32d35
PM
129972008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12998
12999 * gdb.pascal/floats.pas: New test program.
13000 * gdb.pascal/floats.exp: New testcase.
13001
1a4ca44a
TJB
130022008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13003
13004 * gdb.base/callfuncs.c (t_float_many_args): New function.
13005 (t_double_many_args): New function.
13006 * gdb.base/callfuncs.exp: Add tests for exceeding float
13007 and double parameters passed through the stack.
13008
439048e8
JB
130092008-02-05 Joel Brobecker <brobecker@adacore.com>
13010
13011 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13012 gdb.ada/complete/foo.adb: New files.
13013 * gdb.ada/complete.exp: New testcase.
13014
81fe8080
DE
130152008-02-03 Doug Evans <dje@google.com>
13016
301f0ecf
DE
13017 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13018
81fe8080
DE
13019 * gdb.cp/gdb2384.exp: New file.
13020 * gdb.cp/gdb2384.cc: New file.
13021 * gdb.cp/gdb2384-base.h: New file.
13022 * gdb.cp/gdb2384-base.cc: New file.
13023
4b071aec
DE
130242008-02-02 Doug Evans <dje@google.com>
13025
13026 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13027
61137ba6
JB
130282007-02-01 Joel Brobecker <brobecker@adacore.com>
13029
13030 * gdb.ada/sym_print_name: New test program.
13031 * gdb.ada/sym_print_name.exp: New testcase.
13032
130332007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13034
13035 * gdb.ada/nested/hello.adb: New file.
13036 * gdb.ada/nested.exp: New testcase.
13037 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13038
98deb0da
VP
130392008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13040
13041 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13042 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13043 don't cause future evaluations of function to report
13044 creation of internal breakpoints.
98deb0da 13045
723a2275
VP
130462008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13047
13048 * gdb.mi/mi-break.exp (test_error): New.
13049 Call it.
13050
fb546a2f
LM
130512008-01-31 Luis Machado <luisgpm@br.ibm.com>
13052
13053 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13054 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13055
2d8fd90a
PM
130562008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13057
13058 * gdb.pascal/integers.pas: New test program.
13059 * gdb.pascal/integers.exp: New testcase.
13060
a7fa0ded
PM
130612008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13062
13063 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13064
5e1a1926
TJB
130652008-01-30 Luis Machado <luisgpm@br.ibm.com>
13066
13067 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13068 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13069
8d04f9f0
JB
130702008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13071
13072 * gdb.ada/formatted_ref: New test program.
13073 * gdb.ada/formatted_ref.exp: New testcase.
13074
13075 * gdb.cp/formatted-ref.cc: New file.
13076 * gdb.cp/formatted-ref.exp: New testcase.
13077
ce75a98f
JB
130782008-01-30 Joel Brobecker <brobecker@adacore.com>
13079
13080 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13081
e835f6bf
NR
130822008-01-30 Nick Roberts <nickrob@snap.net.nz>
13083
13084 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13085 (test_file_list_exec_source_file): Update to new macro-info field.
13086
d118ef87
PH
130872008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13088
13089 * gdb.ada/exprs: New test program.
13090 * gdb.ada/exprs.exp: New testcase.
13091
7d35ab09
TJB
130922008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13093
13094 * dfp-test.c (DELTA, DELTA_B): New definitions.
13095 (double_val1, double_val2, double_val3, double_val4, double_val5,
13096 double_val6, double_val7, double_val8, double_val9, double_val10,
13097 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13098 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13099 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13100 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13101 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13102 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13103 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13104 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13105 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13106 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13107 dec128_val16): New global variables.
13108 (decimal_dec128_align): New function.
13109 (decimal_mixed): Likewise.
13110 (decimal_many_args_dec32): Likewise.
13111 (decimal_many_args_dec64): Likewise.
13112 (decimal_many_args_dec128): Likewise.
13113 (decimal_many_args_mixed): Likewise.
13114 * dfp-test.exp: Add tests calling new inferior functions.
13115
2d717e4f
DJ
131162008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13117
13118 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13119 gdb.server/ext-run.exp: New files.
13120 * lib/gdbserver-support.exp (gdbserver_download): New.
13121 (gdbserver_start): New. Update gdbserver expected
13122 output.
13123 (gdbserver_spawn): Use them.
13124 (gdbserver_start_extended): New.
13125
e85a822c
DJ
131262008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13127
13128 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13129 Run on GNU/Linux.
13130 (do_exec_tests): Check for systems which do not support catchpoints.
13131 Do not match START.
13132 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13133 Run on GNU/Linux. Enable verbose output.
13134 (check_fork_catchpoints): New.
13135 (explicit_fork_child_follow, catch_fork_child_follow)
13136 (tcatch_fork_parent_follow): Update expected messages.
13137 (do_fork_tests): Use check_fork_catchpoints.
13138 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13139 Run on GNU/Linux. Enable verbose output.
13140 (check_vfork_catchpoints): New.
13141 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13142 expected messages.
13143 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13144
401ea829
JB
131452008-01-29 Jim Blandy <jimb@red-bean.com>
13146
13147 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13148 host' errors.
13149 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13150
aceaf3ad
JB
131512008-01-29 Jim Blandy <jimb@red-bean.com>
13152
13153 * gdb.threads/sigthread.c: Use barriers to ensure that
13154 child_thread and child_thread_two are always initialized before we
13155 start to use them.
13156
a5606eee
VP
131572008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13158
13159 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13160 * gdb.base/watchpoint-solib.c: New.
13161 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13162
c55a82bb
PM
131632008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13164
13165 * gdb.base/gdb1056.exp: Add unsigned integer test.
13166
0993fe05
DE
131672008-01-28 Doug Evans <dje@google.com>
13168
13169 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13170
4fe42e7f
JB
131712008-01-27 Jim Blandy <jimb@codesourcery.com>
13172
c7a69933
JB
13173 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13174
4fe42e7f
JB
13175 * gdb.base/expand-psymtabs.exp: Doc fix.
13176
5def8285
MK
131772008-01-26 Mark Kettenis <kettenis@gnu.org>
13178
13179 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13180
5313c911
NR
131812008-01-24 Nick Roberts <nickrob@snap.net.nz>
13182
a9c64011 13183 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13184 -var-set-format.
13185
93815fbf
VP
131862008-01-23 Chris Demetriou <cgd@google.com>
13187
13188 * gdb.threads/thread_events.c: New testcase source file.
13189 * gdb.threads/thread_events.exp: New testcase expect file.
13190
467a88ee
NR
131912008-01-23 Nick Roberts <nickrob@snap.net.nz>
13192
13193 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13194
13195 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13196 -var-set-format.
13197
d8f82aba
DJ
131982008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13199 Vladimir Prus <vladimir@codesourcery.com>
13200
13201 * gdb.base/float.exp: Allow missing floating point for m68k and
13202 PowerPC.
13203
60c46647
VP
132042008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13205
13206 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13207 ignore count.
13208 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13209 * gdb.mi/mi-cli.exp: Adjust.
13210 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13211
c7dd36a1
PA
132122008-01-17 Pedro Alves <pedro@codesourcery.com>
13213
13214 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13215 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13216 with dummy_ptr's address.
13217 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13218 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13219 all targets.
13220 * gdb.mi/mi2-var-child.exp: Likewise.
13221
39d5313e
JB
132222008-01-09 Joel Brobecker <brobecker@adacore.com>
13223
13224 * gdb.ada/null_array: New test program.
13225 * gdb.ada/null_array.exp: New testcase.
13226
0aea4bf3
LM
132272008-01-09 Luis Machado <luisgpm@br.ibm.com>
13228
13229 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13230 with required float modifiers.
13231
0b354900
JB
132322008-01-08 Joel Brobecker <brobecker@adacore.com>
13233
13234 * gdb.ada/funcall_param: New test program.
13235 * gdb.ada/funcall_param.exp: New testcase.
13236
cdb7f5d4
JB
132372008-01-08 Joel Brobecker <brobecker@adacore.com>
13238
13239 * gdb.ada/arrayparam: New test program.
13240 * gdb.ada/arrayparam.exp: New testcase.
13241
88e2547f
JB
132422008-01-08 Joel Brobecker <brobecker@adacore.com>
13243
13244 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13245 landed. Should also fix random failures in the test following it.
13246
f6867ce0
TJB
132472008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13248
13249 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13250 for expressions with decimal float values.
13251 (test_dfp_conversions): New function to test casts to and from
13252 decimal float types.
13253 Call test_dfp_conversions.
13254 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13255 elements.
13256 (main): Initialize ds.float4 and ds.double8 elements.
13257 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13258 string to new error message.
13259 (d64_set_tests): Likewise.
13260 (d128_set_tests): Likewise.
13261 Add tests for expressions with decimal float variables. Add tests for
13262 conversions to and from decimal float types.
13263
f9c11282
JB
132642008-01-05 Joel Brobecker <brobecker@adacore.com>
13265
13266 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13267 * gdb.ada/packed_tagged.exp: New testcase.
13268
0ecbca72
JB
132692008-01-04 Joel Brobecker <brobecker@adacore.com>
13270
13271 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13272 gdb.ada/homonym/homonym_main.adb: New files.
13273 * gdb.ada/homonym.exp: New testcase.
13274
c18d3d89
JB
132752008-01-04 Joel Brobecker <brobecker@adacore.com>
13276
13277 * gdb.ada/packed_array.exp: Add testing of references to
13278 a packed array.
13279
ecc7085b
JB
132802008-01-04 Joel Brobecker <brobecker@adacore.com>
13281
13282 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13283 New files.
13284 * gdb.ada/type_coercion.exp: New testcase.
13285
c474c922
JB
132862008-01-04 Joel Brobecker <brobecker@adacore.com>
13287
13288 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13289 gdb.ada/tagged/foo.adb: New file.
13290 * gdb.ada/tagged.exp: New testcase.
13291
9005b927
JB
132922008-01-04 Joel Brobecker <brobecker@adacore.com>
13293
13294 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13295 gdb.ada/ptype_field/foo.adb: New files.
13296 * gdb.ada/ptype_field.exp: New testcase.
13297
1a6aaad8
JB
132982008-01-03 Joel Brobecker <brobecker@adacore.com>
13299
13300 * gdb.ada/print_pc.exp: New testcase.
13301
0ef22f53
JB
133022008-01-03 Joel Brobecker <brobecker@adacore.com>
13303
13304 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13305 gdb.ada/taft_type/p.adb: New files.
13306 * gdb.ada/taft_type.exp: New testcase.
13307
1689ecf8
JB
133082008-01-03 Joel Brobecker <brobecker@adacore.com>
13309
13310 * gdb.ada/array_bounds/bar.adb: New file.
13311 * gdb.ada/array_bounds.exp: New testcase.
13312
a4d0b9c3
JB
133132008-01-03 Joel Brobecker <brobecker@adacore.com>
13314
13315 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13316 gdb.ada/arrayptr/foo.adb: New files.
13317 * gdb.ada/arrayptr.exp: New testcase.
13318
a31ace00
JB
133192008-01-03 Joel Brobecker <brobecker@adacore.com>
13320
13321 * gdb.base/set-lang-auto.exp: New testcase.
13322
a97fced3
JB
133232008-01-03 Joel Brobecker <brobecker@adacore.com>
13324
13325 * gdb.ada/fun_addr/foo.adb: New file.
13326 * gdb.ada/fun_addr.exp: New testcase.
13327
ef29ce1a
JK
133282008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13329
13330 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13331 New files
13332
0fafefe3
JB
133332008-01-02 Joel Brobecker <brobecker@adacore.com>
13334
13335 * array_subscript_addr/p.adb: New file.
a9c64011 13336 * array_subscript_addr.exp: New testcase.
0fafefe3 13337
c4359f8d
JB
133382008-01-02 Joel Brobecker <brobecker@adacore.com>
13339
a9c64011 13340 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13341 New files.
13342 * gdb.ada/str_cmp_ref.exp: New testcase.
13343
1aa1b15b
JB
133442008-01-01 Joel Brobecker <brobecker@adacore.com>
13345
13346 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13347 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13348 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13349
81c9b2cf
JB
133502008-01-01 Joel Brobecker <brobecker@adacore.com>
13351
13352 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13353 gdb.ada/ref_param/pck.ads: New files.
13354 * gdb.ada/ref_param.exp: New testcase.
13355
319e4674
JB
133562008-01-01 Joel Brobecker <brobecker@adacore.com>
13357
13358 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13359 gdb.ada/interface/foo.adb: New files.
13360 * gdb.ada/interface.exp: New testcase.
13361
ef682c56
JB
133622007-12-31 Jim Blandy <jimb@codesourcery.com>
13363
13364 * gdb.base/multi-forks.exp: Consume all output from child
13365 processes before proceeding to next test.
13366
f6f3eb6c
JB
133672007-12-29 Jim Blandy <jimb@codesourcery.com>
13368
13369 * configure: Regenerated.
13370
f652e42f
JB
133712007-12-27 Joel Brobecker <brobecker@adacore.com>
13372
13373 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13374 gdb.ada/fixed_cmp/fixed.adb: New files.
13375 * gdb.ada/fixed_cmp.exp: New testcase.
13376
6943e596
JB
133772007-12-27 Joel Brobecker <brobecker@adacore.com>
13378
13379 * gdb.ada/boolean_expr.exp: New testcase.
13380
aad9a193
JB
133812007-12-26 Jim Blandy <jimb@codesourcery.com>
13382
13383 * gdb.base/multi-forks.exp: Doc fix.
13384
fb5f3683
JB
133852007-12-26 Joel Brobecker <brobecker@adacore.com>
13386
13387 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13388 * gdb.ada/char_param.exp: Do not compile our test program with
13389 -gnata, this is unnecessary.
13390 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13391
384e4a9c
JB
133922007-12-24 Joel Brobecker <brobecker@adacore.com>
13393
13394 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13395 gdb.ada/print_chars/foo.adb: New files.
13396 * gdb.ada/print_chars.exp: New testcase.
13397
01e044f7
JB
133982007-12-24 Joel Brobecker <brobecker@adacore.com>
13399
13400 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13401 gdb.ada/char_param/foo.adb: New files.
13402 * gdb.ada/char_param.exp: New testcase.
13403
0ce17860
JB
134042007-12-22 Jim Blandy <jimb@codesourcery.com>
13405
13406 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13407 hard-coding source line numbers into the test.
13408 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13409 gdb_get_line_number to find.
13410
919809b9
JB
134112007-12-22 Joel Brobecker <brobecker@adacore.com>
13412
13413 * gdb.base/ptype.c (highest): New struct type.
13414 (the_highest): New variable of that type.
13415 (main): Add dummy assignment to a field of variable the_highest.
13416 * gdb.base/ptype.exp: Test type printing of our new variable.
13417
abc8a88d
PM
134182007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13419
13420 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13421 and record first explicitly generated thread number.
abc8a88d
PM
13422 Use that thread number for thread specific watchpoint test.
13423 Add iteration number to repetitive tests.
13424
5158f3e3
CES
134252007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13426 Jim Blandy <jimb@codesourcery.com>
13427
13428 * gdb.base/expand-psymtabs.c: New testcase
13429 source file.
13430 * gdb.base/expand-psymtabs.exp: New testcase
13431 expect file.
13432
37e4754d
LM
134332007-12-17 Luis Machado <luisgpm@br.ibm.com>
13434
13435 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13436 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13437
551e5d04
JB
134382007-12-17 Joel Brobecker <brobecker@adacore.com>
13439
13440 * gdb.ada/frame_args/foo.adb: New file.
13441 * gdb.ada/frame_args/pck.ads: New file.
13442 * gdb.ada/frame_args/pck.adb: New file.
13443 * gdb.ada/frame_args.exp: New testcase.
13444
a05ee097
JB
134452007-12-17 Joel Brobecker <brobecker@adacore.com>
13446
13447 * gdb.base/frame-args.c: New file.
13448 * gdb.base/frame-args.exp: New testcase.
13449
c162e8c9 134502007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13451 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13452
13453 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13454
afe8ab22 134552007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13456
afe8ab22
VP
13457 * gdb.mi/mi-pending.exp: New.
13458 * gdb.mi/mi-pending.c: New.
13459 * gdb.mi/mi-pendshr.c: New.
13460
dfdfb3ca
JB
134612007-12-06 Jim Blandy <jimb@codesourcery.com>
13462
13463 * gdb.base/default.exp: Update expected output for 'info catch'.
13464
b7fca990
JK
134652007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13466
13467 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13468 must be set to binary.
13469
6a1afc1e
PA
134702007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13471
13472 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13473
a6b151f1
DJ
134742007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13475
13476 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13477 gdb.mi/mi-file-transfer.exp: New.
13478
43039443
JK
134792007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13480
13481 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13482
0ef2251b
MR
134832007-11-22 Maciej W. Rozycki <macro@mips.com>
13484
13485 * gdb.trace/backtrace.exp: Fix a typo.
13486 * gdb.trace/circ.exp: Likewise.
13487 * gdb.trace/collection.exp: Likewise.
13488 * gdb.trace/limits.exp: Likewise.
13489 * gdb.trace/report.exp: Likewise.
13490 * gdb.trace/tfind.exp: Likewise.
13491 * gdb.trace/while-dyn.exp: Likewise.
13492
5443631e
NR
134932007-11-21 Nick Roberts <nickrob@snap.net.nz>
13494
13495 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13496 objects of pointers that can't be dereferenced are now
13497 "noneditable".
13498
a4ce5b0d
UW
134992007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13500
13501 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13502 (target_cpu): Remove.
13503
d6e956e5
VP
135042007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13505
13506 * gdb.base/ending-run.exp: Expect the list of cleared
13507 breakpoint to come in natural order, not the reversed one.
a9c64011 13508
214270ab
VP
135092007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13510
13511 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13512 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13513
1a619819
LM
135142007-11-05 Luis Machado <luisgpm@br.ibm.com>
13515
13516 * gdb.base/printcmds.exp: New function
13517 test_printf_with_dfp.
13518
5b01a6fa
DE
135192007-11-02 Doug Evans <dje@google.com>
13520
13521 * gdb.disasm/t01_mov.s: Remove carriage returns.
13522 * gdb.disasm/t02_mova.s: Ditto.
13523 * gdb.disasm/t03_add.s: Ditto.
13524 * gdb.disasm/t04_sub.s: Ditto.
13525 * gdb.disasm/t05_cmp.s: Ditto.
13526 * gdb.disasm/t06_ari2.s: Ditto.
13527 * gdb.disasm/t07_ari3.s: Ditto.
13528 * gdb.disasm/t08_or.s: Ditto.
13529 * gdb.disasm/t09_xor.s: Ditto.
13530 * gdb.disasm/t10_and.s: Ditto.
13531 * gdb.disasm/t11_logs.s: Ditto.
13532 * gdb.disasm/t12_bit.s: Ditto.
13533 * gdb.disasm/t13_otr.s: Ditto.
13534
ec33ab7f
JK
135352007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13536
13537 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13538
ae0d01ff
UW
135392007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13540
13541 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13542 provide DFP support.
13543
55eddb0f
DJ
135442007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13545
13546 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13547 Test "set powerpc vector-abi". Skip auto-detection tests for old
13548 toolchains.
13549
7020f05c
PA
135502007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13551
13552 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13553 with [string compare].
13554
84bc3db9
PA
135552007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13556
13557 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13558 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13559
5876dc88
LM
135602007-10-25 Luis Machado <luisgpm@br.ibm.com>
13561
13562 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13563 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13564 * gdb.opt/Makefile.in: New makefile.
13565 * Makefile.in: Create new directory "gdb.opt".
13566 * configure.ac: Add "gdb.opt" directory.
13567 * configure: Regenerated.
a9c64011 13568
c3ea9a14
DE
135692007-10-25 Doug Evans <dje@google.com>
13570
13571 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13572 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13573
a9c64011 135742007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13575 Thiago Jung Bauermann <bauerman@br.ibm.com>
13576
13577 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13578 Floating Point expressions.
13579 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13580 Floating Point variables.
13581 * gdb.base/dfp-test.c: new file containing program with Decimal
13582 Floating variables, used by gdb.base/dfp-test.exp.
13583
62a24a2b
DJ
135842007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13585
13586 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13587
e7b1eae6
UW
135882007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13589
13590 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13591 compiling test case with GCC.
13592 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13593
c641edcc
UW
135942007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13595
13596 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13597 format changes.
13598
5e5ebfe6
MS
135992007-10-18 Michael Snyder <msnyder@specifix.com>
13600
13601 * gdb.base/dbx.exp: Add missing "-re " operator.
13602
e831e7b6
GM
136032007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13604
13605 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13606 * configure.ac: Removed trailing spaces after backslash.
13607 * gdb.modula2: New directory.
13608 * gdb.modula2/Makefile.in: New file.
13609 * gdb.modula2/unbounded-array.exp: New file.
13610 * gdb.modula2/unbounded1.c: New file.
13611
7cc46491
DJ
136122007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13613
13614 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13615
136162007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13617
13618 * gdb.base/sigstep.c (main): Add checks for
13619 return values for setitimer call.
13620 Call setitimer again with itimer = ITIMER_REAL
13621 if first call to setitimer fails.
13622
e91528f0
KH
136232007-10-11 Kazu Hirata <kazu@codesourcery.com>
13624
13625 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13626 of $timeout.
13627
2ec9a4f8
DJ
136282007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13629
13630 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13631
136322007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13633
13634 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13635 of gdb_expect call, to avoid interruption.
13636
64b2fa04
PA
136372007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13638
13639 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13640 (v_unsigned_long_long, v_long_long_array)
13641 (v_signed_long_long_array, v_unsigned_long_long_array)
13642 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13643 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13644 [!NO_LONG_LONG]: New.
13645 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13646 v_long_long_member.
13647
13648 (v_long_long_func, v_signed_long_long_func)
13649 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13650 (main) [!NO_LONG_LONG]: Initialize long long variants.
13651
13652 * gdb.base/whatis.exp: If board file requests no_long_long, build
13653 test with NO_LONG_LONG defined. Test long long, signed long long,
13654 and unsigned long long variants but only if board file doesn't
13655 disable it.
13656
a912286e 136572007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13658 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13659
13660 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13661 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13662 * configure: Regenerated.
13663 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13664 gdb.pascal/types.exp, lib/pascal.exp: New files.
13665
471ba8c9
DJ
136662007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13667
13668 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13669 call.
13670 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13671 to return to the call.
13672 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13673 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13674 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13675 * gdb.mi/mi-until.exp (test_until): Likewise.
13676 * gdb.mi/mi2-until.exp (test_until): Likewise.
13677
fef8a650
DJ
136782007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13679
13680 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13681 two-char array.
13682 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13683
d983da9c
DJ
136842007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13685
13686 * gdb.threads/watchthreads.c (thread_function): Sleep between
13687 iterations.
13688 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13689 at once for S/390. Generate matching fails and passes.
13690
17f62551
VP
136912007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13692
13693 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13694 the 'struct_declarations' variable to zeros.
a9c64011 13695
ed0616c6
VP
136962007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13697
13698 * gdb.cp/mb-ctor.cc: New.
13699 * gdb.cp/mb-ctor.exp: New.
13700 * gdb.cp/mb-templates.cc: New.
13701 * gdb.cp/mb-templates.exp: New.
13702
41f1b697
DJ
137032007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13704
13705 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13706
3f213f78
PA
137072007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13708
13709 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13710 targets.
13711 * configure: Regenerate.
13712
0d381245 137132007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13714
0d381245
VP
13715 * gdb.base/annota1.exp: Adjust for 'info break'
13716 format changes.
13717 * gdb.base/annota3.exp: Likewise.
13718 * gdb.base/break.exp: Likewise.
13719 * gdb.base/condbreak.exp: Likewise.
13720 * gdb.base/pending.exp: Likewise.
13721 * gdb.base/sepdebug.exp: Likewise.
13722 * gdb.base/unload.exp: Likewise.
13723 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13724
fe3f5fa8
VP
137252007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13726
13727 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13728 messages.
13729 * gdb.base/chng-syms.exp: Likewise.
13730 * gdb.base/unload.exp: Likewise.
a9c64011 13731
a75cf6c0
DJ
137322007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13733
13734 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13735
18ecae38
DJ
137362007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13737
13738 * schedlock.c (NUM): Change to 1.
13739 (main): Use args[0] for the main thread.
13740 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13741 regardless of the number of threads.
13742
5509918f
MR
137432007-09-14 Maciej W. Rozycki <macro@mips.com>
13744
4a543daf
MR
13745 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13746 type down.
13747 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13748 test.
13749 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13750 watchpoint type down.
13751 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13752 test.
13753
137542007-09-14 Maciej W. Rozycki <macro@mips.com>
13755
5509918f
MR
13756 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13757 Move all the tests here and run them twice, once using software
13758 watchpoints and once using hardware watchpoints.
13759 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13760
40b53987
DJ
137612007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13762
13763 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13764 test.
13765
695e2681
MK
137662007-09-10 Mark Kettenis <kettenis@gnu.org>
13767
8b3fc8d8
MK
13768 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13769 build-id.
13770
695e2681
MK
13771 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13772 know about $ORIGIN. Calculate output dir from $dest instead of
13773 using ${objdir}/{$subdir}.
13774
58d69f29
MK
137752007-09-09 Mark Kettenis <kettenis@gnu.org>
13776
13777 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13778 gcore, before continuing with the test.
13779
3e347599
DJ
137802007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13781
13782 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13783 * gdb.mi/mi-watch.exp: Likewise.
13784
ea37ba09
DJ
137852007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13786 Jim Blandy <jimb@codesourcery.com>
13787
13788 * gdb.arch/i386-sse.exp: Do not expect character constants.
13789 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13790 * gdb.base/display.exp: Allow print/s.
13791 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13792 and unsigned char array changes.
13793
2025a643
DJ
137942007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13795
13796 * gdb.base/display.exp: Add tests for printf %p.
13797
26669a27
PA
137982007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13799
13800 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13801 the dll name to unicode.
13802
c8f021f8
JK
138032007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13804
13805 * gdb.base/default.exp (show version): Update the version text.
13806 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13807
4cf31eea
JK
138082007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13809
13810 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13811 New files.
13812
4935890f
JK
138132007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13814
13815 * lib/gdb.exp (build_id_debug_filename_get): New function.
13816 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13817 Remove the generate DEBUG file for the future testcase runs.
13818 New testcase for the NT_GNU_BUILD_ID retrieval.
13819 Move the final testing step to ...
13820 (test_different_dir): ... a new function.
13821 New parameter XFAIL to XFAIL all the tests performed.
13822 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13823 New parameter TYPE to PF_PREFIX all the tests performed.
13824
02142340
VP
138252007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13826
13827 * gdb.mi/mi-var-cp.cc (path_expression): New
13828 function.
13829 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13830
36acd84e
UW
138312007-08-27 Markus Deuling <deuling@de.ibm.com>
13832
13833 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13834 to fit into SPU Local Store memory.
13835
a896d121
JB
138362007-08-23 Joel Brobecker <brobecker@adacore.com>
13837
13838 * gdb.base/default.exp: Adjust the expected output of "info
13839 warranty" after the switch to GPLv3.
13840
7b433602
JB
138412007-08-23 Joel Brobecker <brobecker@adacore.com>
13842
13843 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13844 to 30000 (from 20000).
13845
e22f8b7c
JB
138462007-08-23 Joel Brobecker <brobecker@adacore.com>
13847
13848 Switch the license of all .exp files to GPLv3.
13849 Switch the license of all .f and .f90 files to GPLv3.
13850 Switch the license of all .s and .S files to GPLv3.
13851
5a0e3bd0
JB
138522007-08-23 Joel Brobecker <brobecker@adacore.com>
13853
13854 * configure.ac: Switch license to GPLv3.
13855
cc00619d
JB
138562007-08-23 Joel Brobecker <brobecker@adacore.com>
13857
13858 Switch the licensing to GPLv3 for all .ads and .adb files.
13859
8d26208a
DJ
138602007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13861
13862 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13863 and t_int_double.
13864 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13865
4fcb9948
JB
138662007-08-17 Joel Brobecker <brobecker@adacore.com>
13867
13868 * gdb.base/step-line.c: Switch license to GPL version 3, and
13869 update copyright year.
13870 * gdb.base/step-line.inp: Likewise.
13871
b9c34f67
JB
138722007-08-17 Joel Brobecker <brobecker@adacore.com>
13873
13874 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13875 changes inside gdb1555.c.
13876 * gdb.base/pending.exp: Likewise.
13877
2cc17678
DJ
138782007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13879
13880 * config/default.exp: New file.
13881
e48883f7
DJ
138822007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13883
13884 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13885 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13886
1ab80e5b
MR
138872007-07-30 Maciej W. Rozycki <macro@mips.com>
13888
13889 * gdb.base/dump.exp: Force the correct endianness for binary
13890 formats not carrying this information.
13891
aba471f5
DJ
138922007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13893
13894 * gdb.threads/staticthreads.exp: Match .*sem_post.
13895
d4e07204
DJ
138962007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13897
13898 * gdb.base/readline.exp (operate_and_get_next): Match the final
13899 prompt.
13900
2b97317d
KB
139012007-07-23 Kevin Buettner <kevinb@redhat.com>
13902
13903 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13904 to restarting SID.
13905
44efa07a
KB
139062007-07-18 Kevin Buettner <kevinb@redhat.com>
13907
13908 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13909 prior to `gdb_start'.
13910
7b5ebade
KB
139112007-07-18 Kevin Buettner <kevinb@redhat.com>
13912
13913 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13914 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13915 Remove call to gdb_unload.
13916
255e7678
DJ
139172007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13918 Daniel Jacobowitz <dan@codesourcery.com>
13919
13920 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13921 for __WIN32__.
13922 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13923 * gdb.base/unload.exp: Use shared library test routines.
13924
3a40aaa0
UW
139252007-07-03 Markus Deuling <deuling@de.ibm.com>
13926
13927 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13928 * gdb.base/solib-symbol-lib.c: Likewise.
13929 * gdb.base/solib-symbol-main.c: Likewise.
13930
b0f4b84b
DJ
139312007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13932
13933 * config/gdbserver.exp (gdb_reconnect): New.
13934 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13935 gdb.base/solib-disc.exp: New files.
13936 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13937 remote debugging".
13938 (gdb_compile): Add shlib_load flag.
13939 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13940 port.
13941 (gdbserver_reconnect): New.
13942
1b05479a
DJ
139432007-07-01 Nick Roberts <nickrob@snap.net.nz>
13944 Daniel Jacobowitz <dan@codesourcery.com>
13945
13946 * gdb.base/annota3.exp: Test for if construct.
13947
86f78eb2
DJ
139482007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13949
13950 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13951
6a2eb474 139522007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13953 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13954
13955 * gdb.base/display.exp: Allow a newline after display/i.
13956 * gdb.base/pc-fp.exp: Likewise.
13957 * gdb.base/sigbpt.exp: Likewise.
13958
f8b73d13
DJ
139592007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13960
13961 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13962 required features to be included.
13963
4339e69e
DJ
139642007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13965
13966 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13967 in info threads output.
13968
23d964e7
UW
139692007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13970 Markus Deuling <deuling@de.ibm.com>
13971
13972 * gdb.arch/spu-info.exp: New testcase.
13973 * gdb.arch/spu-info.c: New file.
13974
fd20f75b
DJ
139752007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13976
13977 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13978 tpcs_offset. Restore lr after the call.
13979 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13980
2226f861
DJ
139812007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13982
13983 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13984 (gdbserver_run): Kill any running gdbserver.
13985 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13986
d12371a9
MR
139872007-05-17 Maciej W. Rozycki <macro@mips.com>
13988
13989 * gdb.base/sigbpt.exp: Preset segv_addr.
13990
93f02886
DJ
139912007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13992
13993 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13994 (gdb_compile_shlib): Likewise.
13995 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13996 (default_gdb_init): Clear cleanfiles.
13997 (gdb_finish): Delete recorded cleanfiles.
13998 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13999
14000 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14001 Do not use isnative.
14002 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14003 gdb.base/so-impl-ld.exp: Likewise.
14004 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14005 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14006 gdb_compile.
14007
b04e06d7
VP
140082007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14009
14010 * config/unknown.exp: Remove.
14011
069ed931
UW
140122007-05-15 Markus Deuling <deuling@de.ibm.com>
14013
14014 * gdb.base/info-proc.exp: Check is_remote.
14015
09db0d03
UW
140162007-05-14 Markus Deuling <deuling@de.ibm.com>
14017
14018 * gdb.base/gcore.exp: Initialize variable core_supported.
14019
af2cbe8c
DJ
140202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14021
14022 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14023
027c0295
DJ
140242007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14025
14026 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14027 * gdb.threads/print-threads.exp (test_all_threads): Allow
14028 negative and hexadecimal thread IDs.
14029
dc5000e7
DJ
140302007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14031
14032 * gdb.java/jprint.java (public): Avoid invalid call to static
14033 method.
14034
2e74ed18
DP
140352007-05-14 Denis Pilat <denis.pilat@st.com>
14036
14037 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14038 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14039 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14040 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14041 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14042
83547f02
UW
140432007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14044
14045 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14046 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14047 this mode.
14048 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14049 * gdb.base/spu.ld: New file.
14050
b18be20d
DJ
140512007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14052
14053 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14054
be444858
DJ
140552007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14056
14057 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14058
b1d53152
DJ
140592007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14060
14061 * gdb.java/jmain.exp: Handle demangled names with and without method
14062 signatures.
14063
d084b331
DJ
140642007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14065
14066 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14067 (have_a_very_merry_interrupt): Remove calls to puts.
14068 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14069 inferior output.
14070 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14071 test names.
14072
db9d7fc5
DJ
140732007-04-29 Markus Deuling <deuling@de.ibm.com>
14074 Daniel Jacobowitz <dan@codesourcery.com>
14075
14076 * gdb.base/auxv.exp (core_works): Also check is_remote.
14077 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14078
ef783a7d 140792007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14080
ef783a7d
VP
14081 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14082 message, not the undefined 'module' variable.
14083 * gdb.base/siginfo.exp: Likewise.
14084 * gdb.base/sigstep.exp: Likewise.
14085 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14086 serialport.
14087 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14088
b7b73cae
CV
140892007-04-25 Corinna Vinschen <vinschen@redhat.com>
14090
14091 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14092 target sim fails. Return 0 otherwise.
14093 (gdb_load): Return prematurely if gdb_target_sim fails.
14094
7d90fdfa
DP
140952007-04-16 Denis Pilat <denis.pilat@st.com>
14096
14097 * gdb.base/setshow.exp: Reset height after having set it to 100.
14098
5d3e9c85
DP
140992007-04-16 Denis Pilat <denis.pilat@st.com>
14100
14101 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14102
18e75969
DP
141032007-04-16 Denis Pilat <denis.pilat@st.com>
14104
14105 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14106
25d5ea92
VP
141072007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14108
14109 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14110 tests. Run the frozen varobjs test.
14111 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14112 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14113
0b49cb80
JK
141142007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14115
14116 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14117 gdb.base/type-opaque.exp: New files.
14118
a73bafbc 141192007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14120
14121 * gdb.mi/mi-var-child.c
a73bafbc
VP
14122 (do_children_tests): User char[2] instead of
14123 char so that automatic printing of pointers to char
14124 don't give unpredicable result.
14125 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14126 local variables.
14127 * gdb.mi/mi-var-child.exp: Step to right line
14128 of do_children_tests.
14129 * gdb.mi/mi2-var-child.exp: Likewise.
14130 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14131 do_locals_tests.
a73bafbc
VP
14132 (do_children_tests): User char[2] instead of
14133 char so that automatic printing of pointers to char
a9c64011 14134 don't give unpredicable result.
a73bafbc 14135 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14136 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14137 Pass test name to mi_wait_for_stop.
14138
7ce59000
DJ
141392007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14140
14141 * gdb.asm/asm-source.exp: Remove d10v case.
14142 * lib/gdb.exp (skip_cplus_tests): Likewise.
14143 * gdb.asm/d10v.inc: Deleted.
14144
20389057
DJ
141452007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14146
14147 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14148
8807d78b
DJ
141492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14150
14151 * config/netware.exp: Delete file.
14152
aa3edb8e
JB
141532007-03-29 Joel Brobecker <brobecker@adacore.com>
14154
14155 * gdb.dwarf2/dw2-noloc.S: New file.
14156 * gdb.dwarf2/dw2-noloc.exp: New file.
14157
297561ac
PA
141582007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14159
14160 * gdb.cp/method2.cc: New test.
14161 * gdb.cp/method2.exp: New test.
14162 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14163
1f81bd39
DJ
141642007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14165
14166 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14167
9453113a
DJ
141682007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14169
14170 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14171
b741e217
DJ
141722007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14173
14174 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14175 (gdb_load): Delete, replace with...
14176 (gdb_reload): ...this.
14177 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14178 * gdb.server/server-mon.exp: Likewise.
14179 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14180 (gdb_start_cmd): New.
14181 (gdb_file_cmd): Save the last loaded file.
14182 (gdb_reload): New.
14183 (gdb_gnu_strip_debug): Use transform.
14184 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14185 support here. Use new $last_loaded_file. Check mtime.
14186 (gdb_target_cmd): Handle ObjC failure case.
14187 (infer_host_exec): Delete.
14188 (gdbserver_load): Rename to...
14189 (gdbserver_run): ...this. Simplify.
14190 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14191 (mi_gdb_load): Move most contents to a new function...
14192 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14193 (mi_run_cmd): Use mi_gdb_target_load.
14194 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14195 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14196 Use gdb_run_cmd.
14197 * gdb.base/charsign.exp: Remove incorrect comment.
14198 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14199 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14200 gdb.base/start.exp: Use gdb_start_cmd.
14201
446ab585 142022007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14203 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14204
14205 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14206 * gdb.base/signull.exp: Similarly.
14207
bbb88ebf
UW
142082007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14209
14210 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14211 messages available to test cases (like chng-sym.exp).
14212
cb8c4a99
AS
142132007-03-14 Andreas Schwab <schwab@suse.de>
14214
14215 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14216 format changes.
14217
4e463ff5
DJ
142182007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14219
14220 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14221 (optimized_1): New.
14222 (main): Call optimized_1.
14223 (gdb2029): Correct typos. Call gdb2029_marker.
14224 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14225 for gdb2029.
14226
b6db2c47
MK
142272007-03-12 Mark Kettenis <kettenis@gnu.org>
14228
14229 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14230 as tabs. Remove redundant test pattern.
14231
70ed3737
UW
142322007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14233
14234 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14235 for /a format output.
14236
47b67b60
DJ
142372007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14238
14239 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14240 collect output incrementally.
14241
b8953b0e
UW
142422007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14243
14244 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14245 for -var-create lpcharacter test.
14246 * gdb.mi/mi2-var-cmd.exp: Likewise.
14247
7acd5c40
UW
142482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14249
14250 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14251 pass on targets where address zero is readable.
14252
9c6759c1
UW
142532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14254
14255 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14256 just a single architecture.
14257
a2f1aeb4
UW
142582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14259
14260 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14261 (fetch_all_registers): New function, uses gdb_test_multiple and
14262 exp_continue to fetch inferior output line-by-line.
14263 Replace all uses of do_get_all_registers by fetch_all_registers.
14264
46579ac2
UW
142652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14266
14267 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14268 in target_info.
14269
fc133f24
MS
142702007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14271
a9c64011 14272 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14273 consistancy; add a default (timeout) case.
14274
7646a51d
MS
142752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14276
14277 * gdb.base/watchpoint.exp: Fix truncated comment.
14278
dcfff61f
MS
142792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14280
14281 * Makefile.in: Remove spurious single-quotes from sed command.
14282
664e3ee9
DJ
142832007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14284
14285 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14286 func.
14287 * gdb.mi/mi2-var-cmd.exp: Likewise.
14288
d7cc6f2f
JB
142892007-02-27 Joel Brobecker <brobecker@adacore.com>
14290
a9c64011
AS
14291 * gdb.dwarf2/dw2-producer.S: New file.
14292 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14293
142942007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14295
14296 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14297 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14298 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14299 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14300 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14301 Revert tests to use mi_gdb_test and include value field in output
14302 of -var-create.
14303
93d42b30
DJ
143042007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14305
14306 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14307
c499ed39
DJ
143082007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14309
14310 * gdb.base/maint.exp: Remove full paths from test names.
14311 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14312 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14313
9836f81b
JB
143142007-02-27 Joel Brobecker <brobecker@adacore.com>
14315
14316 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14317
c74d0ad8
DJ
143182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14319
14320 * gdb.server/server-mon.exp: New test.
14321
2711e456
DJ
143222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14323
14324 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14325
ff6f572f
DJ
143262007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14327
14328 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14329 register capitalization.
14330
fada3feb
DP
143312007-02-13 Denis Pilat <denis.pilat@st.com>
14332
14333 * gdb.mi/mi-var-invalidate.exp: New file.
14334
fb1e4ffc
DJ
143352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14336
14337 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14338
3da939d7
DJ
143392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14340
14341 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14342
123dc839
DJ
143432007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14344
14345 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14346 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14347
877e3645 143482007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14349
14350 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14351 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14352 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14353 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14354 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14355 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14356 Update tests to include value field in output of -var-create.
a9c64011 14357
3c0a2960
AS
143582007-02-08 Andreas Schwab <schwab@suse.de>
14359
14360 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14361
108546a0
DJ
143622007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14363
14364 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14365 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14366
d701dcab
DP
143672007-02-02 Denis Pilat <denis.pilat@st.com>
14368
14369 * gdb.threads/threadapply.exp: check that frame is not changed by
14370 the thread apply all command.
14371
783e3e2f
AS
143722007-01-31 Andreas Schwab <schwab@suse.de>
14373
6d9c3a87
AS
14374 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14375
3c50d7b9
AS
14376 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14377 in the dwarf sections.
14378 * gdb.dwarf2/mac-fileno.S: Likewise.
14379
783e3e2f
AS
14380 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14381 bspstore register on ia64.
14382
78ff580e
AS
143832007-01-29 Andreas Schwab <schwab@suse.de>
14384
cc8e9b12
AS
14385 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14386 "frame-begin" annotation.
14387
78ff580e
AS
14388 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14389 number of "frames-invalid" annotations.
14390
704a4f78
DJ
143912007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14392
14393 * gdb.base/commands.exp: Call if_commands_test.
14394 (gdb_test_no_prompt, if_commands_test): New.
14395
e741bf94
MK
143962007-01-28 Mark Kettenis <kettenis@gnu.org>
14397
14398 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14399
474d0ad3
AS
144002007-01-27 Andreas Schwab <schwab@suse.de>
14401
14402 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14403 .short/.int/.quad in the dwarf sections.
14404 * gdb.dwarf2/dw2-intercu.S: Likewise.
14405 * gdb.dwarf2/dw2-intermix.S: Likewise.
14406
e784b426
JK
144072007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14408
14409 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14410 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14411 array.
e784b426
JK
14412 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14413 * gdb.base/setvar.exp: Likewise.
14414
37f08e04
AS
144152007-01-26 Andreas Schwab <schwab@suse.de>
14416
9a01813a
AS
14417 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14418 test.
14419
37f08e04
AS
14420 * gdb.base/multi-forks.exp ("restart $i"): Also match
14421 __kernel_syscall_via_break.
14422
6e2a9270
VP
144232007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14424
14425 * lib/mi-support.exp (mi_delete_varobj): New.
14426 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14427 testcase.
14428 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14429 (main): Call the above.
14430 (reference_update_test, base_in_reference_test)
14431 (reference_to_pointer): Delete the created varobjs.
a9c64011 14432
e515b470
DJ
144332007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14434
14435 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14436 * configure: Regenerated.
14437 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14438 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14439 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14440 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14441 * lib/gdb.exp (gdb_skip_xml_test): New function.
14442
08d8bcd7
DJ
144432007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14444
14445 * gdb.base/sigrepeat.exp: Correct error message.
14446
144472007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14448 Daniel Jacobowitz <dan@codesourcery.com>
14449
14450 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14451 gdb.arch/i386-gnu-cfi-asm.S: New files.
14452
97c3f1f3
JK
144532007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14454
14455 * lib/gdb.exp: Abort on missing `site.exp'.
14456
cb1df416
DJ
144572007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14458 Daniel Jacobowitz <dan@codesourcery.com>
14459
14460 * gdb.base/included.c, gdb.base/included.exp,
14461 gdb.base/included.h: New files.
14462
35990120
DJ
144632007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14464
14465 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14466 (maximize_rlimit): Reduce limits on 64-bit systems.
14467
6e81a116 144682007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14469
14470 From Marcus Deuling <deuling@de.ibm.com>:
14471 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14472 every case.
14473
6c3c41f3
NR
144742007-01-13 Nick Roberts <nickrob@snap.net.nz>
14475
14476 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14477 (test_path_specification): Use objdir instead of srcdir to always
14478 get an absolute filename.
14479
2f12c312
DJ
144802007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14481
14482 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14483
81121995
VP
144842007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14485
14486 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14487 Make sure the variable we're using is in scope.
14488 (reference_to_pointer): Likewise.
14489
4741b737
DJ
144902007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14491
14492 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14493 has no debug information.
14494
054410c3
DJ
144952007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14496
14497 * gdb.base/annota1.exp: Remove extra send_gdb.
14498
818f79f6
DJ
144992007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14500
14501 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14502
f7a6bb70
DJ
145032007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14504
14505 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14506
57e66780
DJ
145072007-01-08 Nick Roberts <nickrob@snap.net.nz>
14508 Daniel Jacobowitz <dan@codesourcery.com>
14509
14510 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14511 lcharacter or linteger change. Correct duplicated test name.
14512 * gdb.mi/mi2-var-cmd.exp: Likewise.
14513
3d799a95
DJ
145142007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14515
14516 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14517
145182007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14519
a9c64011
AS
14520 * gdb.base/nofield.c: New file.
14521 * gdb.base/nofield.exp: New testcase.
51679ba9 14522
eafb94e8
NR
145232007-01-05 Nick Roberts <nickrob@snap.net.nz>
14524
14525 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14526
14527 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14528 test.
14529
5e572bb4
DJ
145302007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14531
14532 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14533
74a44383
DJ
145342007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14535
14536 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14537 when continuing.
14538
1b572db9
DJ
145392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14540
14541 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14542 Expect ".exe" extension.
14543
381bc39b
DJ
145442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14545
14546 * gdb.base/charset.exp: Add explicit filename to break.
14547 * gdb.base/dbx.exp: Add explicit filename to breaks.
14548
2b70e4c6
DJ
145492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14550
14551 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14552 * gdb.mi/mi2-file.exp: Likewise.
14553
303b6f5d
DJ
145542007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14555
14556 Implement specification of MI tests as comments
14557 in C and C++ sources.
14558 * lib/mi-support.exp (mi_autotest_data): New variable.
14559 (mi_autotest_source): New variable.
14560 (count_newlines, mi_prepare_inline_tests)
14561 (mi_get_inline_test, mi_continue_to_line)
14562 (mi_run_inline_test, mi_tbreak)
14563 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14564 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14565 Run inline tests.
14566 * gdb.mi/mi-var-cp.cc: Define tests here.
14567
23da0d94
VP
145682007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14569
14570 Simplify usage of mi_continue_to.
14571 * lib/mi-support.exp (mi_runto_helper): Renamed
14572 from mi_runto, added new parameter 'run_or_continue'.
14573 (mi_runto): Use mi_runto_helper.
14574 (mi_continue_to): Accept just function name as parameter.
14575 Use mi_runto_helper.
14576 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14577 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14578
f9e18282
JB
145792006-01-04 Joel Brobecker <brobecker@adacore.com>
14580
14581 Make this testcase a bit more realistic. The current code
14582 is too simplistic, and allows the compiler to optimize out
14583 some of the entities we need for this testcase.
14584 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14585 (Do_Nothing): Add extra parameter.
14586 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14587 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14588 by using a variable of type Void_Star.
14589
fd678c65
JB
145902006-01-04 Joel Brobecker <brobecker@adacore.com>
14591
14592 * gdb.ada/catch_ex/foo.adb: New file.
14593 * gdb.ada/catch_ex.exp: New testcase.
14594
05cfdb42
DJ
145952007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14596
14597 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14598 pass --image-base to linker.
14599
2e03ee74
DJ
146002007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14601 Daniel Jacobowitz <dan@codesourcery.com>
14602
14603 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14604 secondary prompts.
14605
0d5de010
DJ
146062007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14607
14608 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14609 output. Test the types of members and member pointers.
14610 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14611 gdb/2092.
14612 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14613 statement. Enable for GCC. Update expected output for some tests
14614 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14615 layout.
14616 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14617 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14618 (Diamond::vget_base): New.
14619 (main): Add new tests.
14620 * gdb.cp/printmethod.exp: Update expected output for member functions.
14621 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14622 print pEe->D::vg().
14623
61a771aa
DJ
146242007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14625
14626 * gdb.threads/tls.exp: Allow stops in sem_post.
14627
2fa63963
DJ
146282006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14629
14630 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14631 * gdb.base/annota3.exp: Likewise.
14632 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14633 again (instead of timing out).
14634 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14635 GCC bug 26475.
14636 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14637 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14638 test from jmisc1.exp.
14639 * gdb.java/jmisc1.exp: Delete.
14640 * gdb.java/jprint.exp: Adjust to work with method signatures including
14641 return types.
14642 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14643 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14644 * lib/java.exp (compile_java_from_source): Pass the correct type
14645 to target_compile.
14646
5eefc2b7
JB
146472006-12-31 Joel Brobecker <brobecker@adacore.com>
14648
14649 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14650 (stack_align_edx): New function.
14651 (stack_align_eax): New function.
14652 (main): Add calls to stack_align_edx and stack_align_eax.
14653 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14654 Add testing for the cases where the register used during a stack
14655 realignment is edx. Same for eax.
14656
227c54da
DJ
146572006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14658
14659 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14660 and generic PE targets.
14661
cab8ac94
JB
146622006-12-29 Joel Brobecker <brobecker@adacore.com>
14663
14664 * gdb.ada/array_return.exp: Update copyright date list.
14665
ba54f318
JB
146662006-12-27 Joel Brobecker <brobecker@adacore.com>
14667
14668 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14669 (Create_Small_Float_Vector): New function.
14670 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14671 function body.
14672 * gdb.ada/array_return/p.adb: Use new type and function from
14673 package Pck.
14674 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14675 able to print the value returned by a function returning an
14676 array of float.
14677
6b7a35dd
JB
146782006-12-20 Joel Brobecker <brobecker@adacore.com>
14679
14680 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14681 The associated tests should be PASSing.
14682
038224f6
VP
146832006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14684
14685 Test for base in references.
14686 * gdb.mi/mi-var-cp.cc: Add test code.
14687 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14688 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14689 * gdb.mi/mi2-watch.exp: Likewise.
14690 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14691 (mi_list_varobj_children): New function.
14692
b26ed50d
VP
146932006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14694
14695 * lib/mi-support.exp
14696 (mi_runto): Accept "()" after function name.
14697 (mi_create_varobj): New function.
14698 (mi_varobj_update): New function.
14699 (mi_Check_varobj_value): New function.
14700 * gdb.mi/mi-var-cp.exp: New file.
14701 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14702
08232497
DJ
147032006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14704
14705 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14706 gdb.base/weaklib2.c: New files.
14707
d394c993 147082006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14709
ac6c2fba
NS
14710 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14711 info. Adjust test names.
14712
8ec659a0 14713 * gdb.base/break.c (main): Move position of malloc.
d394c993 14714 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14715
acd65feb
VP
147162006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14717
14718 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14719 assignement of arrays and function pointers.
14720 * gdb.mi/var-cmd.c: Add declaration necessary for above
14721 tests.
14722
f556d5e5
NS
147232006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14724
14725 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14726
14727 * gdb.threads/linux-dp.exp: Read thread table before and after
14728 creating each philosopher and verify it.
14729
697bc68d
NS
147302006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14731 Paul Brook <paul@codesourcery.com>
14732 Daniel Jacobowitz <dan@codesourcery.com>
14733
14734 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14735 main to remove duplication. Add start function of the form
697bc68d
NS
14736 '_*start[1-9]*'. Add RVDS start function.
14737
29d73ae4
DJ
147382006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14739
14740 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14741
c1d88655
UW
147422006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14743
14744 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14745 * gdb.asm/spu.inc: New file.
14746 * gdb.base/term.exp: Disable if [target_info exists noargs].
14747 * gdb.gdb/complaints.exp: Disable if ![isnative].
14748 * gdb.gdb/selftest.exp: Likewise.
14749 * gdb.gdb/observer.exp: Likewise.
14750 * gdb.gdb/xfullpath.exp: Likewise.
14751 * gdb.base/attach.exp: Disable on SPU target.
14752 * gdb.cp/bs145503.exp: Likewise.
14753 * gdb.cp/exception.exp: Likewise.
14754 * gdb.cp/userdef.exp: Likewise.
14755
32a13b1a
DJ
147562006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14757
14758 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14759
d8295fe9
VP
147602006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14761
14762 * gdb.base/completion.exp: Fix completion tests for
14763 'info' and 'info '.
14764 * gdb.base/help.exp (help_test_raw, test_class_help)
14765 (test_prefix_command_help): Move...
14766 * lib/gdb.exp: Here.
14767 * gdb.base/main.exp: Adjust.
14768 * gdb.cp/maint.exp: Adjust.
14769 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14770
8c394015
VP
147712006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14772
14773 * gdb.stabs/weird.exp (print_weird_var): Use
14774 gdb_test_multiple instead of gdb_expect.
14775
027fc1bc
VP
147762006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14777
14778 * gdb.base/help.exp (help_test_raw): New.
14779 (test_class_help): New.
14780 (test_prefix_command_help): New.
14781 Adjust testcases.
14782
67609209
FR
147832006-11-09 Christophe Lyon <christophe.lyon@st.com>
14784
14785 * gdb.base/constvars.c (main): Write to crass and crips, so that
14786 they are allocated by the compiler.
14787
f73adfeb
AS
147882006-10-27 Andreas Schwab <schwab@suse.de>
14789
14790 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14791 "detach-fork".
14792
2f83a18e
DJ
147932006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14794
14795 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14796 of patterns.
14797
94277a38
DJ
147982006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14799
14800 * gdb.base/sepdebug.exp: Remove debug format test.
14801 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14802 Handle no-symtab.
14803 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14804
5bd2f6e2
DJ
148052006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14806
14807 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14808 int to pointer or pointer to int.
14809 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14810
8c008720
DJ
148112006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14812
14813 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14814
9e35dae4
DJ
148152006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14816
14817 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14818
d9639e13
DJ
148192006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14820
14821 PR c++/2116
14822 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14823
390a1bd0
JB
148242006-10-06 Joel Brobecker <brobecker@adacore.com>
14825
14826 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14827 the corresponding bug has been fixed in GDB (PR/2018).
14828
dd920c33
JB
148292006-10-06 Joel Brobecker <brobecker@adacore.com>
14830
14831 * gdb.base/subst.exp: New testcase.
14832
53bbefe9
JB
148332006-10-06 Joel Brobecker <brobecker@adacore.com>
14834
14835 * gdb.ada/array_return/pck.ads: Add copyright notice.
14836 * gdb.ada/array_return/pck.adb: Likewise.
14837 * gdb.ada/array_return/p.adb: Likewise.
14838 * gdb.ada/exec_changed/first.adb: Likewise.
14839 * gdb.ada/exec_changed/second.adb: Likewise.
14840
09851417
JB
148412006-10-06 Joel Brobecker <brobecker@adacore.com>
14842
14843 * gdb.ada/watch_arg/watch.adb: New file.
14844 * gdb.ada/watch_arg.exp: New testcase.
14845
041bf30d
VP
148462006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14847
14848 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14849 via string_to_regexp.
041bf30d 14850 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14851
f286fbdd 148522006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14853
14854 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14855 Remove unused / obsolete files.
14856
7c07f349
NR
148572006-09-19 Nick Roberts <nickrob@snap.net.nz>
14858
14859 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14860
cd5ff84a
VP
148612006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14862
14863 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14864 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14865 the number of frames.
cd5ff84a 14866
ae018d1a
DJ
148672006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14868
14869 * gdb.base/args.c (main): Add breakpoint marker.
14870 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14871 really test empty arguments.
14872 (args_load): Delete.
14873 (args_test): New.
14874
b399c549
NR
148752006-09-13 Nick Roberts <nickrob@snap.net.nz>
14876
14877 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14878 check for one file.
b399c549 14879
2ab1eb7a
VP
148802006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14881
14882 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14883 HIGH_FRAME argument to -stack-list-locals can be larger than
14884 the number of frames.
a9c64011 14885
476308bf
FF
148862006-08-18 Fred Fish <fnf@specifix.com>
14887
14888 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14889 '$' in front of skip_vmx_tests_saved when setting that.
14890
8625200f
AS
148912006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14892
14893 * gdb.base/trace-commands.exp: New file.
14894
089ec8f1
DJ
148952006-08-10 Joel Brobecker <brobecker@adacore.com>
14896 Daniel Jacobowitz <dan@codesourcery.com>
14897
14898 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14899 expected output of the backtrace commands.
14900
b60f0898
JB
149012006-08-09 Joel Brobecker <brobecker@adacore.com>
14902
14903 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14904 untested followed by return combination.
14905 * gdb.arch/altivec-regs.exp: Likewise.
14906 * gdb.arch/e500-abi.exp: Likewise.
14907 * gdb.arch/e500-regs.exp: Likewise.
14908 * gdb.arch/gdb1291.exp: Likewise.
14909 * gdb.arch/gdb1431.exp: Likewise.
14910 * gdb.arch/gdb1558.exp: Likewise.
14911 * gdb.arch/i386-prologue.exp: Likewise.
14912 * gdb.arch/i386-unwind.exp: Likewise.
14913 * gdb.asm/asm-source.exp: Likewise.
14914 * gdb.base/a2-run.exp: Likewise.
14915 * gdb.base/advance.exp: Likewise.
14916 * gdb.base/all-bin.exp: Likewise.
14917 * gdb.base/annota1.exp: Likewise.
14918 * gdb.base/annota3.exp: Likewise.
14919 * gdb.base/args.exp: Likewise.
14920 * gdb.base/arithmet.exp: Likewise.
14921 * gdb.base/assign.exp: Likewise.
14922 * gdb.base/async.exp: Likewise.
14923 * gdb.base/attach.exp: Likewise.
14924 * gdb.base/bang.exp: Likewise.
14925 * gdb.base/bigcore.exp: Likewise.
14926 * gdb.base/bitfields.exp: Likewise.
14927 * gdb.base/bitfields2.exp: Likewise.
14928 * gdb.base/break.exp: Likewise.
14929 * gdb.base/call-sc.exp: Likewise.
14930 * gdb.base/call-strs.exp: Likewise.
14931 * gdb.base/callfuncs.exp: Likewise.
14932 * gdb.base/checkpoint.exp: Likewise.
14933 * gdb.base/chng-syms.exp: Likewise.
14934 * gdb.base/code-expr.exp: Likewise.
14935 * gdb.base/commands.exp: Likewise.
14936 * gdb.base/completion.exp: Likewise.
14937 * gdb.base/cond-expr.exp: Likewise.
14938 * gdb.base/condbreak.exp: Likewise.
14939 * gdb.base/consecutive.exp: Likewise.
14940 * gdb.base/constvars.exp: Likewise.
14941 * gdb.base/corefile.exp: Likewise.
14942 * gdb.base/cvexpr.exp: Likewise.
14943 * gdb.base/dbx.exp: Likewise.
14944 * gdb.base/define.exp: Likewise.
14945 * gdb.base/detach.exp: Likewise.
14946 * gdb.base/display.exp: Likewise.
14947 * gdb.base/dump.exp: Likewise.
14948 * gdb.base/ena-dis-br.exp: Likewise.
14949 * gdb.base/ending-run.exp: Likewise.
14950 * gdb.base/environ.exp: Likewise.
14951 * gdb.base/eval-skip.exp: Likewise.
14952 * gdb.base/exprs.exp: Likewise.
14953 * gdb.base/fileio.exp: Likewise.
14954 * gdb.base/finish.exp: Likewise.
14955 * gdb.base/float.exp: Likewise.
14956 * gdb.base/foll-exec.exp: Likewise.
14957 * gdb.base/foll-fork.exp: Likewise.
14958 * gdb.base/foll-vfork.exp: Likewise.
14959 * gdb.base/freebpcmd.exp: Likewise.
14960 * gdb.base/funcargs.exp: Likewise.
14961 * gdb.base/gcore.exp: Likewise.
14962 * gdb.base/gdb1090.exp: Likewise.
14963 * gdb.base/gdb1250.exp: Likewise.
14964 * gdb.base/huge.exp: Likewise.
14965 * gdb.base/info-proc.exp: Likewise.
14966 * gdb.base/interrupt.exp: Likewise.
14967 * gdb.base/jump.exp: Likewise.
14968 * gdb.base/langs.exp: Likewise.
14969 * gdb.base/lineinc.exp: Likewise.
14970 * gdb.base/list.exp: Likewise.
14971 * gdb.base/logical.exp: Likewise.
14972 * gdb.base/long_long.exp: Likewise.
14973 * gdb.base/macscp.exp: Likewise.
14974 * gdb.base/maint.exp: Likewise.
14975 * gdb.base/mips_pro.exp: Likewise.
14976 * gdb.base/miscexprs.exp: Likewise.
14977 * gdb.base/multi-forks.exp: Likewise.
14978 * gdb.base/opaque.exp: Likewise.
14979 * gdb.base/overlays.exp: Likewise.
14980 * gdb.base/pc-fp.exp: Likewise.
14981 * gdb.base/pointers.exp: Likewise.
14982 * gdb.base/printcmds.exp: Likewise.
14983 * gdb.base/psymtab.exp: Likewise.
14984 * gdb.base/ptype.exp: Likewise.
14985 * gdb.base/recurse.exp: Likewise.
14986 * gdb.base/relational.exp: Likewise.
14987 * gdb.base/relocate.exp: Likewise.
14988 * gdb.base/remote.exp: Likewise.
14989 * gdb.base/reread.exp: Likewise.
14990 * gdb.base/restore.exp: Likewise.
14991 * gdb.base/return.exp: Likewise.
14992 * gdb.base/return2.exp: Likewise.
14993 * gdb.base/scope.exp: Likewise.
14994 * gdb.base/sect-cmd.exp: Likewise.
14995 * gdb.base/sep.exp: Likewise.
14996 * gdb.base/sepdebug.exp: Likewise.
14997 * gdb.base/setshow.exp: Likewise.
14998 * gdb.base/setvar.exp: Likewise.
14999 * gdb.base/sigall.exp: Likewise.
15000 * gdb.base/sigbpt.exp: Likewise.
15001 * gdb.base/signals.exp: Likewise.
15002 * gdb.base/signull.exp: Likewise.
15003 * gdb.base/sizeof.exp: Likewise.
15004 * gdb.base/solib.exp: Likewise.
15005 * gdb.base/step-line.exp: Likewise.
15006 * gdb.base/step-test.exp: Likewise.
15007 * gdb.base/structs.exp: Likewise.
15008 * gdb.base/structs2.exp: Likewise.
15009 * gdb.base/term.exp: Likewise.
15010 * gdb.base/twice.exp: Likewise.
15011 * gdb.base/until.exp: Likewise.
15012 * gdb.base/varargs.exp: Likewise.
15013 * gdb.base/volatile.exp: Likewise.
15014 * gdb.base/watchpoint.exp: Likewise.
15015 * gdb.base/whatis-exp.exp: Likewise.
15016 * gdb.base/whatis.exp: Likewise.
15017 * gdb.cp/ambiguous.exp: Likewise.
15018 * gdb.cp/annota2.exp: Likewise.
15019 * gdb.cp/annota3.exp: Likewise.
15020 * gdb.cp/bool.exp: Likewise.
15021 * gdb.cp/breakpoint.exp: Likewise.
15022 * gdb.cp/casts.exp: Likewise.
15023 * gdb.cp/class2.exp: Likewise.
15024 * gdb.cp/classes.exp: Likewise.
15025 * gdb.cp/cplusfuncs.exp: Likewise.
15026 * gdb.cp/ctti.exp: Likewise.
15027 * gdb.cp/derivation.exp: Likewise.
15028 * gdb.cp/exception.exp: Likewise.
15029 * gdb.cp/gdb1355.exp: Likewise.
15030 * gdb.cp/hang.exp: Likewise.
15031 * gdb.cp/inherit.exp: Likewise.
15032 * gdb.cp/local.exp: Likewise.
15033 * gdb.cp/m-data.exp: Likewise.
15034 * gdb.cp/m-static.exp: Likewise.
15035 * gdb.cp/member-ptr.exp: Likewise.
15036 * gdb.cp/method.exp: Likewise.
15037 * gdb.cp/misc.exp: Likewise.
15038 * gdb.cp/namespace.exp: Likewise.
15039 * gdb.cp/overload.exp: Likewise.
15040 * gdb.cp/ovldbreak.exp: Likewise.
15041 * gdb.cp/pr-1023.exp: Likewise.
15042 * gdb.cp/pr-1210.exp: Likewise.
15043 * gdb.cp/pr-574.exp: Likewise.
15044 * gdb.cp/printmethod.exp: Likewise.
15045 * gdb.cp/psmang.exp: Likewise.
15046 * gdb.cp/ref-params.exp: Likewise.
15047 * gdb.cp/ref-types.exp: Likewise.
15048 * gdb.cp/rtti.exp: Likewise.
15049 * gdb.cp/templates.exp: Likewise.
15050 * gdb.cp/try_catch.exp: Likewise.
15051 * gdb.cp/userdef.exp: Likewise.
15052 * gdb.cp/virtfunc.exp: Likewise.
15053 * gdb.disasm/am33.exp: Likewise.
15054 * gdb.disasm/h8300s.exp: Likewise.
15055 * gdb.disasm/mn10300.exp: Likewise.
15056 * gdb.disasm/sh3.exp: Likewise.
15057 * gdb.disasm/t01_mov.exp: Likewise.
15058 * gdb.disasm/t02_mova.exp: Likewise.
15059 * gdb.disasm/t03_add.exp: Likewise.
15060 * gdb.disasm/t04_sub.exp: Likewise.
15061 * gdb.disasm/t05_cmp.exp: Likewise.
15062 * gdb.disasm/t06_ari2.exp: Likewise.
15063 * gdb.disasm/t07_ari3.exp: Likewise.
15064 * gdb.disasm/t08_or.exp: Likewise.
15065 * gdb.disasm/t09_xor.exp: Likewise.
15066 * gdb.disasm/t10_and.exp: Likewise.
15067 * gdb.disasm/t11_logs.exp: Likewise.
15068 * gdb.disasm/t12_bit.exp: Likewise.
15069 * gdb.disasm/t13_otr.exp: Likewise.
15070 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15071 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15072 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15073 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15074 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15075 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15076 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15077 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15078 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15079 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15080 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15081 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15082 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15083 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15084 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15085 * gdb.mi/gdb701.exp: Likewise.
15086 * gdb.mi/gdb792.exp: Likewise.
15087 * gdb.mi/mi-basics.exp: Likewise.
15088 * gdb.mi/mi-break.exp: Likewise.
15089 * gdb.mi/mi-cli.exp: Likewise.
15090 * gdb.mi/mi-console.exp: Likewise.
15091 * gdb.mi/mi-disassemble.exp: Likewise.
15092 * gdb.mi/mi-eval.exp: Likewise.
15093 * gdb.mi/mi-file.exp: Likewise.
15094 * gdb.mi/mi-read-memory.exp: Likewise.
15095 * gdb.mi/mi-regs.exp: Likewise.
15096 * gdb.mi/mi-return.exp: Likewise.
15097 * gdb.mi/mi-simplerun.exp: Likewise.
15098 * gdb.mi/mi-stack.exp: Likewise.
15099 * gdb.mi/mi-stepi.exp: Likewise.
15100 * gdb.mi/mi-syn-frame.exp: Likewise.
15101 * gdb.mi/mi-until.exp: Likewise.
15102 * gdb.mi/mi-var-block.exp: Likewise.
15103 * gdb.mi/mi-var-child.exp: Likewise.
15104 * gdb.mi/mi-var-cmd.exp: Likewise.
15105 * gdb.mi/mi-var-display.exp: Likewise.
15106 * gdb.mi/mi-watch.exp: Likewise.
15107 * gdb.mi/mi2-basics.exp: Likewise.
15108 * gdb.mi/mi2-break.exp: Likewise.
15109 * gdb.mi/mi2-cli.exp: Likewise.
15110 * gdb.mi/mi2-console.exp: Likewise.
15111 * gdb.mi/mi2-disassemble.exp: Likewise.
15112 * gdb.mi/mi2-eval.exp: Likewise.
15113 * gdb.mi/mi2-file.exp: Likewise.
15114 * gdb.mi/mi2-read-memory.exp: Likewise.
15115 * gdb.mi/mi2-regs.exp: Likewise.
15116 * gdb.mi/mi2-return.exp: Likewise.
15117 * gdb.mi/mi2-simplerun.exp: Likewise.
15118 * gdb.mi/mi2-stack.exp: Likewise.
15119 * gdb.mi/mi2-stepi.exp: Likewise.
15120 * gdb.mi/mi2-syn-frame.exp: Likewise.
15121 * gdb.mi/mi2-until.exp: Likewise.
15122 * gdb.mi/mi2-var-block.exp: Likewise.
15123 * gdb.mi/mi2-var-child.exp: Likewise.
15124 * gdb.mi/mi2-var-cmd.exp: Likewise.
15125 * gdb.mi/mi2-var-display.exp: Likewise.
15126 * gdb.mi/mi2-watch.exp: Likewise.
15127 * gdb.stabs/exclfwd.exp: Likewise.
15128 * gdb.stabs/weird.exp: Likewise.
15129 * gdb.threads/gcore-thread.exp: Likewise.
15130 * gdb.trace/actions.exp: Likewise.
15131 * gdb.trace/backtrace.exp: Likewise.
15132 * gdb.trace/circ.exp: Likewise.
15133 * gdb.trace/collection.exp: Likewise.
15134 * gdb.trace/deltrace.exp: Likewise.
15135 * gdb.trace/infotrace.exp: Likewise.
15136 * gdb.trace/limits.exp: Likewise.
15137 * gdb.trace/packetlen.exp: Likewise.
15138 * gdb.trace/passc-dyn.exp: Likewise.
15139 * gdb.trace/passcount.exp: Likewise.
15140 * gdb.trace/report.exp: Likewise.
15141 * gdb.trace/save-trace.exp: Likewise.
15142 * gdb.trace/tfind.exp: Likewise.
15143 * gdb.trace/tracecmd.exp: Likewise.
15144 * gdb.trace/while-dyn.exp: Likewise.
15145 * gdb.trace/while-stepping.exp: Likewise.
15146
f4b618d1
JB
151472006-08-08 Joel Brobecker <brobecker@adacore.com>
15148
15149 * gdb.base/step-bt.c: New file.
15150 * gdb.base/step-bt.exp: New testcase.
15151
3d00d119
DJ
151522006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15153
15154 * config/monitor.exp (gdb_load): Remove support for obsolete
15155 download-write-size.
15156 * gdb.base/remote.exp: Likewise. Update all callers of
15157 gdb_timed_load.
15158
017b5bd4
DJ
151592006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15160
15161 * cursal.exp: Pass binfile to gdb_load.
15162
837c599d
DJ
151632006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15164
15165 * gdb.base/cursal.exp: Add "" to gdb_load call.
15166
8dd4540b
MK
151672006-07-29 Mark Kettenis <kettenis@gnu.org>
15168
15169 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15170 NetBSD/ELF targets.
15171
ab5c9f60
DJ
151722006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15173
15174 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15175 operator*.
15176
4c42eaff
DJ
151772006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15178
15179 * gdb.base/completion.exp: Update for change in "file" behavior.
15180 * gdb.stabs/weird.exp: Likewise.
15181 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15182 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15183
0155cc76
NS
151842006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15185
15186 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15187 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15188
16026cd7
AS
151892006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15190
15191 * gdb.base/default.exp: Update source command error message.
15192 * gdb.base/help.exp: Update 'help source' message.
15193
16963cb6
DJ
151942006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15195
15196 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15197 test.
15198
6d7fd486
AS
151992006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15200
15201 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15202
29e8a844
DJ
152032006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15204
15205 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15206
6afcfa39
DJ
152072006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15208
15209 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15210
267a692b
MK
152112006-07-17 Mark Kettenis <kettenis@gnu.org>
15212
15213 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15214 *-*-openbsd* from targets for wich we expect ARM FPA floating
15215 point format.
15216
85d2fec4
NR
152172006-07-17 Nick Roberts <nickrob@snap.net.nz>
15218
15219 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15220
152212006-07-17 Mark Kettenis <kettenis@gnu.org>
15222
15223 * gdb.base/annota3.exp: Expect frame-begin annotation.
15224
85b4c6e8
JB
152252006-07-14 Joel Brobecker <brobecker@adacore.com>
15226
15227 * gdb.base/help.exp: Adjust "help unset" test to accept
15228 any list of unset commands.
15229
fb933624
DJ
152302006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15231 Daniel Jacobowitz <dan@codesourcery.com>
15232
15233 * gdb.cp/ref-params.exp: New test.
15234 * gdb.cp/ref-params.cc: New source file.
15235 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15236
1dff4b64
MK
152372006-07-08 Mark Kettenis <kettenis@gnu.org>
15238
15239 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15240 spaces/tabs in regular expressions since they might not be there.
15241
40d2e0e3
AS
152422006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15243
15244 * gdb.base/ifelse.exp: New file.
15245
f6c957d2
NS
152462006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15247
15248 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15249 line.
15250 * gdb.base/huge.exp: Loop over compilation to find a size that
15251 is acceptable.
15252 * gdb.base/remote.exp: Correct expected strings.
15253 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15254
b9c5a23d
DJ
152552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15256
15257 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15258
9af2e58d
DJ
152592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15260
15261 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15262 native.
15263
30930ca5
DJ
152642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15265
15266 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15267 enable stabs testing.
15268
aa32fa1d
DJ
152692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15270
bd4a4c80 15271 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15272 gdb_test_multiple does.
15273
321fef15
DJ
152742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15275
15276 * Makefile.in (host_alias): Remove.
15277 (target_alias): Use @target_noncanonical@.
15278 (site.exp): Don't set host_alias.
15279 * aclocal.m4: Remove contents. Include acx.m4.
15280 * configure: Regenerated.
15281 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15282
e1c2defa
NS
152832006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15284
e63b55d1
NS
15285 * lib/gdb.exp (gdb_load_cmd): New.
15286
5600ea19
NS
15287 * gdb.base/fileio.c: Add system(NULL) test.
15288 * gdb.base/fileio.exp: Check it.
15289
e1c2defa
NS
15290 * gdb.base/break.c: Add 10a breakpoint at }
15291 * gdb.base/break.exp: Add test for breakpoint at }
15292 * gdb.cp/anon-union.cc: Add code at end of function.
15293 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15294 * gdb.mi/var-cmd.c: Add code at end of function.
15295 * gdb.mi/mi-var-display.exp: Adjust end of next.
15296 * gdb.mi/mi2-var-display.exp: Likewise.
15297 * gdb.base/fileio.c: Add stop function and insert calls at
15298 stopping places.
15299 * gdb.base/fileio.exp: Breakpoint stop function and remove
15300 explicit line number references.
15301
6c0112ec
JB
153022006-05-19 Joel Brobecker <brobecker@adacore.com>
15303
a9c64011
AS
15304 * gdb.base/del.exp (test_delete_alias): New function.
15305 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15306
154189a4
FF
153072006-05-18 Fred Fish <fnf@specifix.com>
15308
15309 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15310 required. Check for spurious output after program exits normally.
15311
582e64c2
FF
153122006-05-17 Fred Fish <fnf@specifix.com>
15313
15314 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15315 gdb_load, so it works in the simulator.
15316
8ef6493a
FF
153172006-05-11 Fred Fish <fnf@specifix.com>
15318
15319 * gdb.base/bang.exp: Ignore unexpected output between the
15320 "program exited normally" and the gdb prompt, as many other
15321 tests do.
15322
692b141c
MK
153232006-05-07 Mark Kettenis <kettenis@gnu.org>
15324
15325 * gdb.base/help.exp: Make "delete checkpoint" part option for
15326 "help d" and "help delete" tests.
15327
540b8a30
UW
153282006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15329
a9c64011 15330 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15331 expected output in some mi_gdb_test statements.
15332 * gdb.mi/mi2-basics.exp: Likewise.
15333
9b6462d9
JB
153342006-05-05 Joel Brobecker <brobecker@adacore.com>
15335
15336 * gdb.base/del.c: New file.
15337 * gdb.base/del.exp: New testcase.
15338
954de43b
DM
153392006-05-05 David S. Miller <davem@sunset.davemloft.net>
15340
15341 * gdb.base/break.exp: Do not assume a breakpoint on
15342 main will actually be in $srcfile when optimizing.
1303f75e
DM
15343 * gdb.base/savedregs.exp: Do not require that the dummy
15344 frame location match up to a symbol and source file location.
c3242428
DM
15345 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15346 will get printed without a mi_cmd_data_list_register_values prefix.
15347 (*-data-list-register-*): Correct regular expressions to expect the new
15348 pseudo d? floating point registers.
15349 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15350
c7e64c9a
DJ
153512006-05-05 Christophe Lyon <christophe.lyon@st.com>
15352
15353 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15354 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15355 is allocated by the compiler.
15356 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15357 anons, e, anone to force their allocation by the compiler.
15358
153592006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15360
15361 * gdb.base/help.exp: Update expected text for help d and
15362 help delete.
15363
27ce9a6d
MK
153642006-05-02 Mark Kettenis <kettenis@gnu.org>
15365
15366 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15367 NetBSD/ELF targets.
15368
8608915f
MK
153692006-04-30 Mark Kettenis <kettenis@gnu.org>
15370
15371 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15372 single-step breakpoint fails; make this a KFAIL on
15373 sparc*-*-openbsd*.
15374 * gdb.base/siginfo.exp: Likewise.
15375 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15376
b8db102d
MS
153772006-04-26 Michael Snyder <msnyder@redhat.com>
15378
15379 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15380 which may have to consume output from other forks.
15381 Add tests to make sure that "delete fork" succeeded.
15382
c702009a
MS
153832006-04-20 Michael Snyder <msnyder@redhat.com>
15384
15385 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15386 Add support for the Renesas M32C and M16C.
15387
15388 * gdb.asm/asm-source.exp: Add m32c target.
15389 * gdb.asm/m32c.inc: Support for m32c target.
15390
e28493f2
AS
153912006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15392
15393 * gdb.base/commands.exp (recursive_source_test): New test.
15394
880da185
DM
153952006-04-04 David S. Miller <davem@sunset.davemloft.net>
15396
15397 * gdb.base/float.exp: Add pattern for sparc targets.
15398
61d9b92f
DJ
153992006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15400
15401 * gdb.base/commands.exp (stray_arg0_test): New test.
15402
bd717df8
PB
154032006-03-30 Paul Brook <paul@codesourcery.com>
15404
15405 * gdb.mi/mi-until.exp: kfail broken until command.
15406 * gdb.mi/mi2-until.exp: Ditto.
15407
ec793d3c
NR
154082006-03-27 Nick Roberts <nickrob@snap.net.nz>
15409
15410 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15411
831004b7
AO
154122006-03-08 Alexandre Oliva <aoliva@redhat.com>
15413
15414 * gdb.base/prelink.exp: Anchor tested-for regular expression
15415 on gdb prompt.
15416
effe49a0
PB
154172006-03-07 Paul Brook <paul@codesourcery.com>
15418
15419 * gdb.base/assign.exp: Correct fail message.
15420
e5461016
PB
154212006-03-07 Paul Brook <paul@codesourcery.com>
15422
15423 * lib/compiler.c: Extract armcc version number.
15424 * lib/compiler.cc: Ditto.
15425
fc91c6c2
PB
154262006-03-07 Paul Brook <paul@codesourcery.com>
15427
15428 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15429 additional_flags=-w.
15430 * gdb.arch/altivec-regs.exp: Ditto.
15431 * gdb.arch/e500-abi.exp: Ditto.
15432 * gdb.arch/e500-regs.exp: Ditto.
15433 * gdb.base/all-bin.exp: Ditto.
15434 * gdb.base/annota1.exp: Ditto.
15435 * gdb.base/annota3.exp: Ditto.
15436 * gdb.base/args.exp: Ditto.
15437 * gdb.base/arithmet.exp: Ditto.
15438 * gdb.base/assign.exp: Ditto.
15439 * gdb.base/async.exp: Ditto.
15440 * gdb.base/bang.exp: Ditto.
15441 * gdb.base/break.exp: Ditto.
15442 * gdb.base/call-rt-st.exp: Ditto.
15443 * gdb.base/completion.exp: Ditto.
15444 * gdb.base/cond-expr.exp: Ditto.
15445 * gdb.base/condbreak.exp: Ditto.
15446 * gdb.base/consecutive.exp: Ditto.
15447 * gdb.base/define.exp: Ditto.
15448 * gdb.base/display.exp: Ditto.
15449 * gdb.base/ena-dis-br.exp: Ditto.
15450 * gdb.base/environ.exp: Ditto.
15451 * gdb.base/eval-skip.exp: Ditto.
15452 * gdb.base/info-proc.exp: Ditto.
15453 * gdb.base/jump.exp: Ditto.
15454 * gdb.base/logical.exp: Ditto.
15455 * gdb.base/long_long.exp: Ditto.
15456 * gdb.base/maint.exp: Ditto.
15457 * gdb.base/miscexprs.exp: Ditto.
15458 * gdb.base/pc-fp.exp: Ditto.
15459 * gdb.base/pointers.exp: Ditto.
15460 * gdb.base/relational.exp: Ditto.
15461 * gdb.base/reread.exp: Ditto.
15462 * gdb.base/sect-cmd.exp: Ditto.
15463 * gdb.base/sep.exp: Ditto.
15464 * gdb.base/sepdebug.exp: Ditto.
15465 * gdb.base/until.exp: Ditto.
15466 * gdb.base/whatis-exp.exp: Ditto.
15467 * gdb.cp/annota2.exp: Ditto.
15468 * gdb.cp/annota3.exp: Ditto.
15469 * gdb.trace/actions.exp: Ditto.
15470 * gdb.trace/backtrace.exp: Ditto.
15471 * gdb.trace/circ.exp: Ditto.
15472 * gdb.trace/collection.exp: Ditto.
15473 * gdb.trace/deltrace.exp: Ditto.
15474 * gdb.trace/infotrace.exp: Ditto.
15475 * gdb.trace/limits.exp: Ditto.
15476 * gdb.trace/packetlen.exp: Ditto.
15477 * gdb.trace/passc-dyn.exp: Ditto.
15478 * gdb.trace/passcount.exp: Ditto.
15479 * gdb.trace/report.exp: Ditto.
15480 * gdb.trace/save-trace.exp: Ditto.
15481 * gdb.trace/tfind.exp: Ditto.
15482 * gdb.trace/tracecmd.exp: Ditto.
15483 * gdb.trace/while-dyn.exp: Ditto.
15484 * gdb.trace/while-stepping.exp: Ditto.
15485 * lib/gdb.exp: Ditto.
15486 (gdb_compile): Handle nowarning option.
15487
5f4a23d9
AO
154882006-03-07 Alexandre Oliva <aoliva@redhat.com>
15489
15490 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15491 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15492 Rename executable to prelinkt. Don't re-prelink if we didn't
15493 get a core file. Test prelink -u exit status to tell whether
15494 prelinking failed. Use gdb_test_multiple.
15495
9733fc94
DJ
154962006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15497
15498 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15499 (do_tests): Call it.
15500
cc10cae3
AO
155012006-02-28 Alexandre Oliva <aoliva@redhat.com>
15502
15503 * gdb.base/prelink.exp: New test.
15504 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15505
15c46491
WZ
155062006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15507
15508 * gdb.fortran/derived-type.f90: New file.
15509 * gdb.fortran/derived-type.exp: New testcase.
15510
5c9f7ded
DJ
155112006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15512
15513 * gdb.base/default.exp: Allow ';' as a directory separator.
15514
5b96932b
AS
155152006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15516
15517 * gdb.base/help.exp (help add-symbol-file): Update.
15518
1986bccd
AS
155192006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15520
15521 * gdb.base/help.exp (help load): Update expected results.
15522
a8b7528f
FF
155232006-02-19 Fred Fish <fnf@specifix.com>
15524
15525 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15526 specifix hex value as part of results.
15527 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15528
f8261448
FF
155292006-02-16 Fred Fish <fnf@specifix.com>
15530
15531 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15532 ushort_addr, and slong_addr, so the typedefs are not optimized
15533 away.
15534 * gdb.base/whatis.exp: Add tests using type name for struct type,
15535 union type, enum type, and typedef.
a9c64011 15536
31d8bdd2
MK
155372006-02-13 Mark Kettenis <kettenis@gnu.org>
15538
15539 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15540
34e41e63
JB
155412006-02-13 Jim Blandy <jimb@redhat.com>
15542
15543 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15544 case where it takes two "next" commands to skip past the init
15545 call.
15546
ac6e4f31
FF
155472006-02-12 Fred Fish <fnf@specifix.com>
15548
15549 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15550 to handle cases where it takes two "next" commands to skip
15551 past the init call.
15552
2db2d571
JB
155532006-02-07 Joel Brobecker <brobecker@adacore.com>
15554
15555 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15556 on hppa32 targets.
15557
38fcd64c
DJ
155582006-02-06 Vladimir Prus <ghost@cs.msu.su>
15559
15560 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15561 field.
15562
1315ad46
MK
155632006-01-29 Mark Kettenis <kettenis@gnu.org>
15564
15565 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15566
5625b943
DJ
155672006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15568
15569 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15570 files.
15571
80df1bbe
DJ
155722006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15573
15574 * gdb.cp/maint.exp: Set complaints to a positive value.
15575
9078e690
DJ
155762006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15577
15578 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15579 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15580 function name.
15581
9c903399
DJ
155822006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15583
15584 * gdb.base/checkpoint.c: Update copyright notice. Include
15585 <stdlib.h>.
15586
761ae4d6
JB
155872006-01-04 Jim Blandy <jimb@redhat.com>
15588
15589 * gdb.asm/asm-source.exp: Independently provide default values for
15590 asm-flags and debug-flags. Use 'string equal' to do the
15591 comparison, not the implicit expr's '==' operator. Remove
15592 now-unneeded assignments to asm-flags. In h8300 case, place
15593 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15594
099ac3dd
MS
155952006-01-04 Michael Snyder <msnyder@redhat.com>
15596
15597 * gdb.base/checkpoint.c: New file.
15598 * gdb.base/checkpoint.exp: New file.
15599 * gdb.base/multi-fork.c: New file.
15600 * gdb.base/multi-fork.exp: New file.
15601 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15602
f4d85314
FF
156032006-01-04 Fred Fish <fnf@specifix.com>
15604
15605 * gdb.base/ptype.c (foo): Add typedef.
15606 (intfoo): Add function.
15607 * gdb.base/ptype1.c: New file.
15608 * gdb.base/ptype.exp: Handle compilation and linking with two
15609 source files. Test that proper type for "foo" is found based
15610 on source context rather than first match found in symtabs.
15611
a1b06f35
MK
156122005-12-28 Mark Kettenis <kettenis@gnu.org>
15613
15614 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15615 * gdb.asm/openbsd.inc: Indent commands.
15616
d082a1e2
MK
156172005-12-26 Mark Kettenis <kettenis@gnu.org>
15618
c65016bd
MK
15619 * gdb.base/freebpcmd.exp: Increase timeout.
15620
d082a1e2
MK
15621 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15622
d3c32a0e
DJ
156232005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15624
15625 * gdb.base/default.exp: Update check for "show version".
15626
9fdb1f50
RC
156272005-12-09 Randolph Chung <tausq@debian.org>
15628
15629 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15630 * gdb.asm/pa64.inc: New file.
15631
5f2c56f7
RC
156322005-12-09 Randolph Chung <tausq@debian.org>
15633
15634 * gdb.asm/common.inc: Indent commands.
15635 * gdb.asm/asmsrc1.s: Likewise.
15636 * gdb.asm/asmsrc2.s: Likewise.
15637
8117349c
RC
156382005-12-09 Randolph Chung <tausq@debian.org>
15639
15640 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15641 (get_addr_of_sym): Remove duplicate print.
15642 (gen_core): xfail hppa*-*-hpux*, update expected output.
15643 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15644 * gdb.arch/pa64-nullify.s: New file.
15645
8f07f25a
RC
156462005-12-09 Randolph Chung <tausq@debian.org>
15647
15648 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15649
55b39184
DJ
156502005-12-07 Christophe Lyon <christophe.lyon@st.com>
15651
15652 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15653 code generation for these functions.
15654 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15655 error message.
15656
31e2b00f
AS
156572005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15658
15659 * gdb.base/help.exp (help b, help br, help bre, help brea)
15660 (help break): Update the expected message.
15661
c3d0b56e
SC
156622005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15663
15664 * gdb.asm/m68hc11.inc: Setup the data section.
15665 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15666 script for this test.
15667 (m6812-*-*): Likewise.
15668
36ae0ea9
RC
156692005-11-09 Randolph Chung <tausq@debian.org>
15670
15671 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15672
9d6f42e9
WZ
156732005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15674
15675 * gdb.base/break.exp: Fix a comment typo.
15676
e2126a14
EZ
156772005-11-03 Jim Blandy <jimb@redhat.com>
15678
a9c64011
AS
15679 Checked in by Elena Zannoni <ezannoni@redhat.com>
15680
889bf7c5 15681 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15682
e0ac7199
CV
156832005-11-02 Corinna Vinschen <vinschen@redhat.com>
15684
15685 * gdb.arch/gdb1558.c: Include stdio.h.
15686
31d3fb18
MK
156872005-10-31 Mark Kettenis <kettenis@gnu.org>
15688
15689 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15690
e52b687c
MK
156912005-10-31 Mark Kettenis <kettenis@gnu.org>
15692
15693 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15694
f4711d79
PG
156952005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15696
a9c64011
AS
15697 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15698 vscr" tests to better match output.
f4711d79 15699
987a9106
JB
157002005-10-12 Jim Blandy <jimb@redhat.com>
15701
15702 * gdb.base/structs.exp (any): New function.
15703 (test_struct_returns): Don't make any assumptions at all about
15704 what value the function returns when GDB can't set the return
15705 value.
15706
2336bb58
JB
157072005-10-09 Joel Brobecker <brobecker@adacore.com>
15708
15709 * gdb.ada/arrayidx/p.adb: New file.
15710 * gdb.ada/arrayidx.exp: New testcase
15711
157122005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15713
15714 * gdb.ada/array_return/pck.ads: New file.
15715 * gdb.ada/array_return/pck.adb: New file.
15716 * gdb.ada/array_return/p.adb: New file.
15717 * gdb.ada/array_return.exp: New testcase.
15718
705335ea
JB
157192005-10-03 Joel Brobecker <brobecker@adacore.com>
15720
a9c64011
AS
15721 * gdb.base/arrayidx.c: New file.
15722 * gdb.base/arrayidx.exp: New testcase.
705335ea 15723
11ee9940
NR
157242005-09-29 Nick Roberts <nickrob@snap.net.nz>
15725
15726 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15727 frames-invalid and breakpoints-invalid are no longer generated
15728 with level 3 so don't expect them in the output.
15729
39fb8e9e
BR
157302005-09-27 Bob Rossi <bob@brasko.net>
15731
a9c64011 15732 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15733 from test. Escape the | in mi_gdb_test call.
15734 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15735 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15736 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15737 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15738 expected regex's in mi_gdb_test calls.
15739 * lib/mi-support.exp: Remove arbitrary .* from tests.
15740 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15741 Fully anchor GDB/MI expected results in mi_gdb_test.
15742 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15743 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15744
2af48f68
PB
157452005-09-26 Paul Brook <paul@codesourcery.com>
15746
15747 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15748
f34502bc
WZ
157492005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15750
15751 * bfp-test.c: New file.
15752 * bfp-test.exp: New testcase.
15753
ca929517
WZ
157542005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15755
15756 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15757 of subarray and substring variable.
15758 * gdb.fortran/subarray.f: New source file for the test of subarray
15759 and substring variable evaluation.
15760 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15761 of string constant.
15762
c761af65
DJ
157632005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15764
15765 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15766 copyright dates.
15767
561d7a1d
PG
157682005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15769
15770 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15771 powerpc altivec' test with an almost identical 'info vector' test.
15772
b2b64cc9
PG
157732005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15774
a9c64011
AS
15775 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15776 vscr" tests to match output.
b2b64cc9 15777
6ac4d15a
PG
157782005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15779
a9c64011
AS
15780 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15781 output.
6ac4d15a 15782
40e55bef
BR
157832005-09-11 Bob Rossi <bob@brasko.net>
15784
889bf7c5
PA
15785 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15786 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15787 commands that return an MI output command and an asyncronous MI output
15788 command.
40e55bef
BR
15789 * gdb.mi/mi-console.exp: Ditto.
15790
3c7385ec
BR
157912005-09-11 Bob Rossi <bob@brasko.net>
15792
15793 * gdb.mi/mi-var-child.c: Include <string.h>.
15794
a6cd0eb3
DJ
157952005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15796
15797 * killed.exp: Correct gdb_expect syntax.
15798
2f168eed
CV
157992005-08-09 Corinna Vinschen <vinschen@redhat.com>
15800
15801 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15802
ecd3fd0f
BR
158032005-08-02 Bob Rossi <bob@brasko.net>
15804
15805 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15806 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15807 Change tests to inferior-tty-set/show.
15808 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15809 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15810 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15811 inferior. Use mi_gdb_test to get GDB and Inferior output.
15812 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15813 descriptor.
15814 (mi_inferior_tty_name): Add inferior PTY file name.
15815 (mi_gdb_start): Add INFERIOR_PTY parameter.
15816 (mi_gdb_test): Add IPATTERN parameter.
15817
f1ea48cb 158182005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15819
f1ea48cb
BR
15820 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15821 parameter to mi_gdb_test.
15822 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15823
6e650a67
DJ
158242005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15827 struct_declarations.
15828 * gdb.mi/mi-var-child.exp: Step over the initialization of
15829 struct_declarations.
15830
8be260b6
DJ
158312005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15832
15833 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15834 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15835 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15836 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15837 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15838 file.
15839
4e660f07
NR
158402005-07-27 Nick Roberts <nickrob@snap.net.nz>
15841
15842 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15843 (do_children_tests): Assign values to the extra elements.
15844
15845 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15846 them for tests for "-var-update --no-values" and
a9c64011 15847 "-var-update --all-values".
4e660f07
NR
15848 Add test for "-var-list-children --simple-values".
15849
15850 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15851
15852 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15853 "-stack-list-locals --simple-values" Improve doc strings and
15854 comments.
15855
6bdae935
MK
158562005-07-18 Mark Kettenis <kettenis@gnu.org>
15857
598b7a6f
MK
15858 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15859 *-*-openbsd*.
15860 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15861
6bdae935
MK
15862 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15863 sigaltsatck'.
15864
1323e929 158652005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15866
1323e929
BR
15867 * gdb.base/default.exp (tty): Changed output of command.
15868 * gdb.base/help.exp (help tty): Ditto.
15869
b1a9c082
MK
158702005-07-12 Mark Kettenis <kettenis@gnu.org>
15871
15872 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15873
10a844a2
MK
158742005-07-10 Mark Kettenis <kettenis@gnu.org>
15875
15876 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15877 -stack-select-frame without arguments.
15878 (test_stack_frame_listing): Add test for newly implemented command
15879 -stack-info-frame.
15880
3cb3b8df
BR
158812005-07-06 Bob Rossi <bob@brasko.net>
15882
15883 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15884 command.
15885 (Copyright): Update copyright.
15886
a0c5fbcf
WZ
158872005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15888
15889 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15890 tests to evaluate exponentiation expression.
15891
984971d0
AS
158922005-06-29 Andreas Schwab <schwab@suse.de>
15893
15894 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15895 main to avoid warnings.
15896
15897 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15898
fe03833f
NR
158992005-06-20 Nick Roberts <nickrob@snap.net.nz>
15900
15901 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15902 -stack-select-frame without arguments.
15903 (test_stack_frame_listing): Add test for newly implemented command
15904 -stack-info-frame.
a9c64011 15905
7a55f279
WZ
159062005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15907
0ffa0ea5
DJ
15908 * gdb.fortran/array-element.f: New file.
15909 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15910
26585198
DJ
159112005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15912
15913 * gdb.base/bigcore.exp: Correct checks for systems which can
15914 not dump a large core file.
15915
c1bd25fd
DJ
159162005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15917
15918 * gdb.base/relocate.c: Add a copyright notice.
15919 (dummy): Remove.
15920 * gdb.base/relocate.exp: Test printing the values of variables
15921 from a relocatable file.
15922
589e074d
DJ
159232005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15924
15925 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15926 excess MI output after an error.
15927
0915f927
JB
159282005-05-29 Joel Brobecker <brobecker@adacore.com>
15929
15930 * gdb.arch/alpha-step.c: New file.
15931 * gdb.arch/alpha-step.exp: New testcase.
15932
76ff342d
DJ
159332005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15934 Dennis Brueni <dennis@slickedit.com>
15935
15936 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15937 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15938 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15939 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15940 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15941 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15942 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15943
96b0c7ac
DJ
159442005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15945 Wu Zhou <woodzltc@cn.ibm.com>
15946
15947 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15948 IBM's xlc compiler.
15949 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15950 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15951
f21565d2
JB
159522005-05-13 Jim Blandy <jimb@redhat.com>
15953
15954 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15955 calling gdb_suppress_entire_file.
15956 * gdb.base/charset.exp: Same.
15957 * gdb.base/call-rt-st.exp: Same.
15958
6006a3a1
BR
159592005-05-05 Bob Rossi <bob_rossi@cox.net>
15960
15961 * lib/gdb.exp (fullname_syntax): Added global regex.
15962 (fullname_syntax_POSIX): Ditto.
15963 (fullname_syntax_UNC): Ditto.
15964 (fullname_syntax_DOS_CASE): Ditto.
15965 (fullname_syntax_DOS): Ditto.
15966 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15967 fullname_syntax variable to scope and use it.
15968 (test_file_list_exec_source_files): Ditto.
15969 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15970
c3b69c04
DJ
159712005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15972
15973 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15974
3c95e6af
PG
159752004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15976
a9c64011
AS
15977 * lib/gdb.exp (skip_altivec_tests): New function, based on
15978 check_vmx_hw_available from the GCC testsuite.
15979 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15980 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15981
78df6c56
JB
159822005-05-02 Jim Blandy <jimb@redhat.com>
15983
15984 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15985 calling gdb_suppress_entire_file.
15986
1690f9cf
DJ
159872005-04-30 Randolph Chung <tausq@debian.org>
15988
15989 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15990 Slightly relax "sem_post" name checking.
15991
5ea106f7
PG
159922005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15993
15994 * gdb.base/unload.exp: Use new shared library infrastructure.
15995
bf7234cf
PG
159962005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15997
15998 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15999 infrastructure.
bf7234cf 16000
547b869a
CV
160012005-04-29 Corinna Vinschen <vinschen@redhat.com>
16002
16003 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16004 * gdb.asm/h8300.inc: New file.
16005
f07e55f0
PG
160062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16007
16008 * gdb.base/shlib-call.exp: Change to use new shared library
16009 infrastructure.
16010
3cbba3d1
PG
160112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16012
a9c64011
AS
16013 * gdb.base/pending.exp: Change to use new shared library
16014 infrastructure.
3cbba3d1 16015
ed6df200
PG
160162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16017
a9c64011
AS
16018 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16019 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16020
8c8f4ebe
PG
160212005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16022
a9c64011
AS
16023 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16024 shared objects being adjusted and update copyright years.
8c8f4ebe 16025
607fbc54
DJ
160262005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16027
16028 * ChangeLog: Correct some 2003-01-13 dates.
16029 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16030 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16031 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16032 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16033 gdb.trace/tfind.exp: Update copyright years.
16034
57bf0e56
DJ
160352005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16036 Daniel Jacobowitz <dan@codesourcery.com>
16037
16038 * lib/gdb.exp (gdb_compile): Handle shlib=.
16039 (gdb_compile_shlib): New function.
16040
9b593790
PG
160412005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16042
a9c64011 16043 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16044
9494c6a5
DJ
160452005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16046
16047 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16048 gdb.server.
16049 * configure.ac: Likewise.
16050 * configure: Regenerated.
16051 * gdb.gdbserver/Makefile.in: Moved to...
16052 * gdb.server/Makefile.in: ... here.
16053 * gdb.gdbserver/server.c: Moved to...
16054 * gdb.server/server.c: ... here.
16055 * gdb.gdbserver/server-run.exp: Moved to...
16056 * gdb.server/server-run.exp: ... here.
16057
6f8eac0e
DJ
160582005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16059
16060 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16061 * configure.ac: Create gdb.gdbserver/Makefile.
16062 * configure: Regenerated.
16063 * lib/gdbserver-support.exp: New file, derived from
16064 config/gdbserver.exp.
16065 * config/gdbserver.exp: Use gdbserver-support.exp.
16066 * gdb.gdbserver/Makefile.in: New file.
16067 * gdb.gdbserver/server.c: New file.
16068 * gdb.gdbserver/server-run.exp: New file.
16069
6e87504d
PG
160702005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16071
a9c64011
AS
16072 * lib/gdb.exp (test_compiler_info): Return compiler_info
16073 if no arguments are given.
6e87504d 16074
d1779be4
PG
160752005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16076
16077 * gdb.arch/altivec-abi.exp: Check for compiler and set
16078 use altivec' flag accordingly.
16079 * gdb.arch/altivec-regs.exp: Likewise.
16080
88750304
DJ
160812005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16082
16083 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16084
f3fb768d
AS
160852005-03-27 Andreas Schwab <schwab@suse.de>
16086
16087 * gdb.base/bigcore.c (main): Add missing mode argument in open
16088 call.
16089
7e813ac5
DJ
160902005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16091
16092 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16093 downloads.
16094 * config/gdbserver.exp (gdb_load): Likewise.
16095
8e3049aa
PB
160962005-03-14 Paul Brook <paul@codesourcery.com>
16097
16098 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16099 targets.
16100
a9df7c44
JB
161012005-03-09 Joel Brobecker <brobecker@adacore.com>
16102
16103 * gdb.dwarf2/dup-psym.S: New file.
16104 * gdb.dwarf2/dup-psym.exp: New testcase.
16105
9f0d94e8
JB
161062005-03-09 Joel Brobecker <brobecker@adacore.com>
16107
16108 * gdb.ada/exec_changed/first.adb: New file.
16109 * gdb.ada/exec_changed/second.adb: New file.
16110 * gdb.ada/exec_changed.exp: New testcase.
16111
5f579bc5
NS
161122005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16113
36e9969c
NS
16114 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16115 (A2): New class.
16116 (main): Test operator+.
16117 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16118 breakpoint test.
16119
5f579bc5
NS
16120 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16121 * gdb.base/signull.exp: Disable if gdb,nosignals.
16122 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16123 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16124 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16125 * gdb.mi/mi2-console.exp: Likewise.
16126 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16127 continue output at start.
16128 (gdb_collect_locals_test): Robustify regexp.
16129 * gdb.trace/passc-dyn.exp: Fix comment typo.
16130 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16131
be46087e
CV
161322005-03-08 Corinna Vinschen <vinschen@redhat.com>
16133
16134 * gdb.asm/asm-source.exp: Add iq2000 case.
16135 * gdb.asm/iq2000.inc: New file.
16136
384e1a61 161372005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16138
384e1a61
MI
16139 * gdb.base/command.exp: Change hardcoded value to regular expression.
16140 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16141
584b6e9e
DJ
161422005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16143
16144 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16145 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16146 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16147 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16148 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16149
ab5b5d61
MK
161502005-03-05 Mark Kettenis <kettenis@gnu.org>
16151
16152 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16153 changes.
16154
ae051c1b
PG
161552004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16156
a9c64011
AS
16157 * lib/compiler.c: Add test for IBM's xlc compiler.
16158 * lib/compiler.cc: Likewise.
ae051c1b 16159
3f0f6ed2
JB
161602004-02-24 Joel Brobecker <brobecker@adacore.com>
16161
16162 * gdb.ada/fixed_points.exp: Create compilation object directory
16163 before running the test.
16164 * gdb.ada/null_record.exp: Likewise.
16165 * gdb.ada/packed_array.exp: Likewise.
16166 * gdb.ada/start.exp: Likewise.
16167
724f452b
JB
161682005-02-15 Joel Brobecker <brobecker@adacore.com>
16169
16170 * gdb.ada/packed_array/pa.adb: New file.
16171 * gdb.ada/packed_array.exp: New testcase.
16172
57f5cdfb 161732005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16174
1f393151
MK
16175 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16176 files.
16177
ebdda337
MK
16178 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16179 on *-*-openbsd*. Correctly match whitespace in regukar
16180 expressions.
16181
cf309262
DJ
161822005-02-10 Daniel Jacobowitz <dan@debian.org>
16183
16184 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16185 PR exp/1821
16186 * gdb.base/gdb1821.c: New test file.
16187 * gdb.base/gdb1821.exp: New test file.
16188
3be49e7a
JB
161892005-02-09 Joel Brobecker <brobecker@adacore.com>
16190
16191 * gdb.base/start.c: New file.
16192 * gdb.base/start.exp: New testcase.
16193
e292e67d
JB
161942005-02-09 Joel Brobecker <brobecker@adacore.com>
16195
16196 * gdb.ada/start/dummy.adb: New file.
16197 * gdb.ada/start.exp: New testcase.
16198
dbdfa66c
CV
161992005-02-09 Corinna Vinschen <vinschen@redhat.com>
16200
16201 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16202 for printing symbols and statistics.
16203 Add test for using relative pathnames in "maint print msymbols" test.
16204 Mark "maint info sections DATA" XFAIL on Cygwin.
16205 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16206 tests.
16207
d7941671
AC
162082005-02-09 Andreas Schwab <schwab@suse.de>
16209
16210 Committed by Andrew Cagney <cagney@gnu.org>
16211 * gdb.base/remotetimeout.exp: New file.
16212
74e5ef44
MK
162132005-02-07 Mark Kettenis <kettenis@gnu.org>
16214
16215 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16216
464dd14d
JB
162172005-02-03 Joel Brobecker <brobecker@adacore.com>
16218
16219 * gdb.ada/gnat_ada.gpr: New file.
16220 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16221 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16222 * configure.ac: No longer generate gnat_ada.gpr.
16223 * configure: Regenerate.
16224 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16225 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16226 * gdb.ada/null_record/bar.ads: Likewise.
16227 * gdb.ada/null_record/bar.adb: Likewise.
16228 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16229 * gdb.ada/null_record.exp (testdir): New variable.
16230 (testfile): executable is now in testdir subdirectory.
16231 (srcfile): Use full path to the main compilation unit.
16232 * gdb.ada/fixed_points.exp: Same changes as above.
16233
30d756ae
NR
162342005-02-03 Nick Roberts <nickrob@snap.net.nz>
16235
16236 * gdb.base/interp.exp: New test.
16237
9d799f85
AC
162382005-01-24 Andrew Cagney <cagney@gnu.org>
16239
16240 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16241
15656118
AC
162422005-01-19 Andrew Cagney <cagney@gnu.org>
16243
a892c31b
AC
16244 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16245 configure.ac not configure.in.
16246
15656118
AC
16247 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16248 of powerpc*-*-*.
16249 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16250 * gdb.base/list.exp (test_list_function)
15656118
AC
16251 (test_list_filename_and_function): Ditto.
16252 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16253
a7b01baf
AC
162542005-01-16 Andrew Cagney <cagney@gnu.org>
16255
17d92a02
AC
16256 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16257
a7b01baf
AC
16258 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16259
bc8332bb
AC
162602005-01-14 Andrew Cagney <cagney@gnu.org>
16261
16262 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16263 * gdb.mi/mi2-var-cmd.exp: Ditto.
16264
4d074752
CV
162652005-01-10 Corinna Vinschen <vinschen@redhat.com>
16266
16267 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16268
bec39cab
AC
162692005-01-07 Andrew Cagney <cagney@gnu.org>
16270
16271 * configure.ac: Rename configure.in, require autoconf 2.59.
16272 * configure: Re-generate.
16273 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16274 * gdb.stabs/configure: Re-generate.
16275 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16276 * gdb.hp/configure: Re-generate.
16277 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16278 autoconf 2.59.
16279 * gdb.hp/gdb.objdbg/configure: Re-generate.
16280 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16281 autoconf 2.59.
16282 * gdb.hp/gdb.defects/configure: Re-generate.
16283 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16284 autoconf 2.59.
16285 * gdb.hp/gdb.compat/configure: Re-generate.
16286 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16287 autoconf 2.59.
16288 * gdb.hp/gdb.base-hp/configure: Re-generate.
16289 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16290 autoconf 2.59.
16291 * gdb.hp/gdb.aCC/configure: Re-generate.
16292
f10b16d4
JB
162932004-12-15 Jim Blandy <jimb@redhat.com>
16294
16295 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16296 under NPTL when there is debugging info available for libpthread.
16297
fb6e1814
JG
162982004-12-13 Jerome Guitton <guitton@gnat.com>
16299
16300 * gdb.ada/fixed_points.c: New file.
16301 * gdb.ada/fixed_points.exp: New file.
16302
fe46cd3a
RC
163032004-12-03 Randolph Chung <tausq@debian.org>
16304
16305 * gdb.arch/pa-nullify.exp: New file.
16306 * gdb.arch/pa-nullify.s: New file.
16307
8de0841b
RC
163082004-11-30 Randolph Chung <tausq@debian.org>
16309
16310 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16311 instead of "tbug". Fix regexp to work properly with gdb_test.
16312
c8170782
PH
163132004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16314
16315 * gdb.base/bitfields2.exp: New test.
16316 * gdb.base/bitfields2.c: New file.
16317
954269c2
RE
163182004-11-28 Richard Earnshaw <rearnsha@arm.com>
16319
16320 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16321
0107feed
RC
163222004-11-16 Randolph Chung <tausq@debian.org>
16323
16324 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16325
f073ae8c
DJ
163262004-11-14 Daniel Jacobowitz <dan@debian.org>
16327
16328 * gdb.threads/threadapply.exp: Correct "macro details" test.
16329
19ad59e7
JJ
163302004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16331
16332 * gdb.threads/threadapply.exp: New test.
16333 * gdb.threads/threadapply.c: New file.
16334
9cf0961b
MK
163352004-11-07 Mark Kettenis <kettenis@gnu.org>
16336
16337 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16338 frames.
16339
c789492a
FL
163402004-11-05 Felix Lee <felix+log1@specifixinc.com>
16341
16342 * gdb.base/cursal.exp: New file.
16343 * gdb.base/cursal.c: New file.
16344
a1e167bb
AC
163452004-11-03 Andrew Cagney <cagney@gnu.org>
16346
16347 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16348
b7cbf173
MK
163492004-10-30 Mark Kettenis <kettenis@gnu.org>
16350
16351 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16352 NetBSD/ELF targets.
16353
88f9d34f
JB
163542004-10-29 Joel Brobecker <brobecker@gnat.com>
16355
16356 * gdb.threads/bp_in_thread.c: New file, copied from
16357 pthread_cond_wait.c.
16358 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16359 file, rather than reusing the .c file from another testcase.
16360
ca7d6a0c
JB
163612004-10-20 Joel Brobecker <brobecker@gnat.com>
16362
16363 * gdb.ada/null_record.exp: Check where we stopped after
16364 sending the start command, instead of where the associated
16365 temporary breakpoint was inserted.
16366
0d863d03
AC
163672004-10-14 Andrew Cagney <cagney@gnu.org>
16368
16369 * gdb.mi/gdb701.c (main): Return 0.
16370
d11e72cb
DJ
163712004-10-13 Daniel Jacobowitz <dan@debian.org>
16372
d40539a4 16373 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16374
e1923096
JJ
163752004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16376
16377 * gdb.threads/schedlock.c: Add comment markers to use to find
16378 line numbers.
16379 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16380 comments.
16381 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16382 breakpoint lines.
16383
ec8ba2c9
DJ
163842004-10-12 Daniel Jacobowitz <dan@debian.org>
16385
16386 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16387
0eb3658b
DJ
163882004-10-12 Daniel Jacobowitz <dan@debian.org>
16389
16390 * configure.in: Add gdb.dwarf2.
16391 * configure: Regenerated.
16392 * Makefile.in: Add gdb.dwarf2.
16393 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16394 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16395 gdb.dwarf2/file1.txt: New files.
16396
a271cc33
OF
163972004-10-11 Orjan Friberg <orjanf@axis.com>
16398
a9c64011 16399 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16400 of "run", since the latter doesn't work with remote targets. Adjust
16401 the breakpoint numbering accordingly.
16402 * gdb.threads/pthread_cond_wait.exp: Ditto.
16403
895ce074
MC
164042004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16405
16406 * gdb.base/overlays.exp: Update copyright years.
16407
6be3092d
KI
164082004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16409
16410 * gdb.base/overlays.exp: Disable if target is Linux.
16411
e05389b8
FL
164122004-10-06 Felix Lee <felix+log1@specifixinc.com>
16413
16414 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16415
73cb587d
KI
164162004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16417
16418 * gdb.asm/asm-source.exp: Add m32r-linux target.
16419 * gdb.asm/m32r-linux.inc: New file.
16420
3c0edcdc
AC
164212004-09-24 Andrew Cagney <cagney@redhat.com>
16422 David Anderson <anderson@redhat.com>
16423
16424 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16425 command fails, assume things will work.
16426 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16427 (_GNU_SOURCE): Define.
16428 (print_unsigned, print_hex): Change parameter to "long long".
16429 (print_byte_count): New function, use to print byte counts.
16430 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16431 O_LARGEFILE.
16432 (main): Compute an upper bound on a corefile in max_core_size.
16433 Limit memory chunk size to max_core_size. Limit total memory
16434 allocated to max_core_size.
16435
4bb3667f
AC
164362004-09-23 Andrew Cagney <cagney@gnu.org>
16437
16438 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16439 from a separate process with code that creates a corefile by
16440 making the inferior dump core.
16441
60fe1a51
MK
164422004-09-23 Mark Kettenis <kettenis@gnu.org>
16443
16444 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16445 block.
16446
8e937346
MC
164472004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16448
16449 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16450 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16451 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16452 Likewise.
16453
7213f6d6
JJ
164542004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16455
16456 * gdb.java/jprint.exp: New test case for java inferior call.
16457 * gdb.java/jprint.java: Ditto.
16458
eac69dca
JB
164592004-09-15 Joel Brobecker <brobecker@gnat.com>
16460
16461 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16462
22227696
MC
164632004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16464
16465 * gdb.threads/killed.c: Include <stdlib.h>.
16466 * gdb.threads/pthreads.c: Likewise.
16467
7dd403a4
MC
164682004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16469
16470 * gdb.threads/killed.c: Add copyright notice.
16471
33f2d567
JM
164722004-09-10 Jason Molenda (jmolenda@apple.com)
16473
a9c64011
AS
16474 * gdb.base/define.exp: Two new tests to verify zero space chars
16475 after 'if' and 'while' commands in a user-defined command is correctly
16476 parsed.
33f2d567 16477
e05b62ac
AC
164782004-09-08 Andrew Cagney <cagney@gnu.org>
16479
16480 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16481 delivery test with duplicate at end of file.
16482
9cbe82da
MK
164832004-09-06 Mark Kettenis <kettenis@jive.nl>
16484
16485 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16486
564803d9
MC
164872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16488
16489 * config/hppro.exp: Removed.
16490
7c6807ce
MC
164912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16492
16493 * config/sparclet.exp: Removed.
16494
bf7e26dd
MC
164952004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16496
16497 * config/udi.exp: Removed.
16498
714e341b
MC
164992004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16500
16501 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16502 of "exp_continue".
16503 (advancei): Likewise.
16504
1236e623
JJ
165052004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16506
16507 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16508
3bdcad15
MI
165092004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16510
228af206 16511 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16512 to check for nodebug in executable.
16513 * gdb.gdb/observer.exp (setup_test): Likewise.
16514 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16515 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16516
c72b934c
AC
165172004-09-01 Andrew Cagney <cagney@gnu.org>
16518
16519 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16520 files.
16521
edd9b715
JJ
165222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16523
16524 * gdb.base/unload.exp: Fix expected warning message to match
16525 latest format.
16526
fb4ce06b
CV
165272004-09-01 Corinna Vinschen <vinschen@redhat.com>
16528
16529 * gdb.base/call-rt-st.exp: Fix typos.
16530
ce78e7c3
MI
165312004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16532
16533 * gdb.threads/thread_check.exp: New testcase.
16534 * gdb.threads/thread_check.c: New testcase.
16535
2dedb159
AC
165362004-08-31 Andrew Cagney <cagney@gnu.org>
16537
16538 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16539 (skip_to_handler_entry): New procedures. Test stepping into a
16540 handler when the breakpoint is at the handler's entry point.
16541
68f53502
AC
165422004-08-30 Andrew Cagney <cagney@gnu.org>
16543
16544 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16545 gdb/1757.
16546
3e3ffd2b
MC
165472004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16548
16549 With code from Manoj Iyer <manjo@austin.ibm.com>:
16550 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16551 return value. Add an arm for "no debugging symbols found".
16552 Change a stray "error" to "perror".
16553 (gdb_run_cmd): Adapt to new return value.
16554 * gdb.base/remote.exp: Adapt to new return value.
16555 * gdb.gdb/complaints.exp: Likewise.
16556 * gdb.gdb/observer.exp: Likewise.
16557 * gdb.gdb/selftest.exp: Likewise.
16558 * gdb.gdb/xfullpath.exp: Likewise.
16559
4b6f5fd2
JB
165602004-08-27 Joel Brobecker <brobecker@gnat.com>
16561
16562 * gdb.threads/bp_in_thread.exp: New testcase.
16563
e5b25496
MC
165642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16565
16566 Fix PR testsuite/1735.
16567 * gdb.threads/schedlock.c (thread_function): Add a cast
16568 to suppress a gcc warning.
16569 * gdb.threads/thread-specific.c (thread_function): Likewise.
16570
934353d6
MC
165712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16572
16573 * gdb.base/unload.c: Include <stdlib.h>.
16574
f98a0aef 165752004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16576
f98a0aef 16577 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16578 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16579 synchronized after the "return".
16580
5a2e8882
MC
165812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16582
16583 * gdb.mi/basics.c: Include <stdio.h>.
16584 * gdb.mi/pthreads.c: Include <stdlib.h>.
16585 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16586
a9640423
MC
165872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16588
16589 * gdb.threads/schedlock.c: Add copyright notice.
16590
b04e311d
AC
165912004-08-25 Andrew Cagney <cagney@gnu.org>
16592
16593 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16594 (skip_over_handler, breakpoint_over_hander): New test procedures.
16595 (advance, advancei): Add a proper prefix, do not use
16596 rerun_to_main.
16597 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16598
7c27f15b
MC
165992004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16600
16601 * gdb.mi/basics.c: Add copyright notice.
16602 * gdb.mi/var-cmd.c: Add copyright notice.
16603
fffc87ae
MC
166042004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16605
16606 * lib/gdb.exp: Remove signed_keyword_not_used.
16607 * lib/compiler.c: Likewise.
16608 * lib/compiler.cc: Likewise.
16609
d782e0bf
MC
166102004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16611
16612 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16613 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16614
96033e83
MC
166152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16616
16617 * gdb.base/whatis.c: Add copyright notice.
16618
cf38c229
MK
166192004-08-20 Mark Kettenis <kettenis@gnu.org>
16620
16621 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16622 it to skip the breakpoints encoded in the inline assembly.
16623
f4b49756
MC
166242004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16625
16626 * Makefile.in: Add gdb.fortran.
16627
2f193b69
MC
166282004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16629
16630 * gdb.base/call-sc.exp (test_scalar_returns):
16631 Fix cut-and-paste glitch in "Make fun return now".
16632
89a237cb
MC
166332004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16634
16635 * configure.in: Add gdb.fortran.
16636 * configure: Regenerate.
16637 * gdb.fortran/Makefile.in: New file.
16638 * lib/gdb.exp (skip_fortran_tests): New procedure.
16639
469aff8e
MC
166402004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16641
16642 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16643 reference to bug-gnu@prep.ai.mit.edu.
16644 * gdb.mi/mi-var-child.exp: Likewise.
16645 * gdb.mi/mi-var-cmd.exp: Likewise.
16646 * gdb.mi/mi-var-display.exp: Likewise.
16647 * gdb.mi/mi2-var-block.exp: Likewise.
16648 * gdb.mi/mi2-var-child.exp: Likewise.
16649 * gdb.mi/mi2-var-cmd.exp: Likewise.
16650 * gdb.mi/mi2-var-display.exp: Likewise.
16651
00b51b9f
MK
166522004-08-15 Mark Kettenis <kettenis@gnu.org>
16653
16654 * gdb.base/unload.c (main): Make local variable msg const.
16655
45f07fef
MC
166562004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16657
16658 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16659 to bug-gnu@prep.ai.mit.edu.
16660 * gdb.mi/mi-disassemble.exp: Likewise.
16661 * gdb.mi/mi-eval.exp: Likewise.
16662 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16663 default line number.
16664 * gdb.mi/mi-return.exp: Likewise.
16665 * gdb.mi/mi-simplerun.exp: Likewise.
16666 * gdb.mi/mi-stack.exp: Likewise.
16667 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16668 number with explicit range test.
16669 * gdb.mi/mi-watch.exp: Likewise.
16670 * gdb.mi/mi2-break.exp: Likewise.
16671 * gdb.mi/mi2-cli.exp: Likewise.
16672 * gdb.mi/mi2-disassemble.exp: Likewise.
16673 * gdb.mi/mi2-eval.exp: Likewise.
16674 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16675 default line number.
16676 * gdb.mi/mi2-return.exp: Likewise.
16677 * gdb.mi/mi2-simplerun.exp: Likewise.
16678 * gdb.mi/mi2-stack.exp: Likewise.
16679 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16680 number with explicit range test.
16681 * gdb.mi/mi2-watch.exp: Likewise.
16682
dd8c8ee7
MC
166832004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16684
16685 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16686 * gdb.cp/m-static.exp: Likewise.
16687 * gdb.cp/rtti.exp: Likewise.
16688
4e838464
MK
166892004-08-14 Mark Kettenis <kettenis@gnu.org>
16690
16691 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16692
8d8cb839
EZ
166932004-08-14 Eli Zaretskii <eliz@gnu.org>
16694
16695 * ChangeLog: Prefix Local Variables with semi-colons and indent
16696 the reference to older ChangeLog files, to fix fontification in
16697 Emacs.
16698
deea8bb0
MC
166992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16700
16701 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16702 * gdb.mi/mi2-break.exp: Likewise.
16703
c3297504
MC
167042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16705
16706 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16707
25808999
MC
167082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16709
16710 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16711
226a8d71
MC
167122004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16713
16714 * gdb.cp/classes.exp: Remove unused declarations. Just let
16715 test names default instead of providing special names. Remove
16716 extraneous demangler test.
16717
37fdf854
JJ
167182004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16719
16720 * gdb.base/unload.exp: New test for breakpoints in dynamically
16721 loaded libraries.
16722 * gdb.base/unload.c: Ditto.
16723 * gdb.base/unloadshr.c: Ditto.
16724
2d3a7986
MC
167252004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16726
16727 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16728 cp_test_ptype_class.
16729 (test_enums): Likewise.
16730
c72b934c
AC
167312004-08-10 Andrew Cagney <cagney@gnu.org>
16732
16733 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16734 files.
16735
cc503c8a
AC
167362004-08-10 Andrew Cagney <cagney@gnu.org>
16737
16738 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16739 init_malloc call.
16740
902f2ccb
MC
167412004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16742
16743 * ChangeLog: Add copyright notice. The notice is copied
16744 from emacs 21.3 top level ChangeLog.
16745
78c90502
MC
167462004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16747
16748 * lib/cp-support.exp: New file.
16749 * lib/cp-support.exp (cp_test_type_class): New function.
16750 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16751 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16752 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16753 cp_test_ptype_class.
16754
88e5ea78
MC
167552004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16756
16757 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16758 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16759 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16760 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16761 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16762 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16763 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16764 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16765 gdb.mi/mi2-watch.exp: Update copyright years.
16766
6a89fc9c
MK
167672004-08-09 Mark Kettenis <kettenis@gnu.org>
16768
16769 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16770
1482e0de
MC
167712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16772
16773 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16774 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16775 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16776 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16777 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16778 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16779 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16780 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16781 gdb.mi/mi-watch.exp: Update copyright years.
16782
1a5ce3f3
DJ
167832004-08-08 Daniel Jacobowitz <dan@debian.org>
16784
16785 PR gdb/1738
16786 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16787 from a breakpoint with a pending signal.
16788
04f6ecf2
DJ
167892004-08-08 Daniel Jacobowitz <dan@debian.org>
16790
16791 PR gdb/1736
16792 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16793 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16794 the prompt.
16795 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16796
54d90d35
DJ
167972004-08-08 Daniel Jacobowitz <dan@debian.org>
16798
16799 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16800
d2f6abb0
DJ
168012004-08-08 Daniel Jacobowitz <dan@debian.org>
16802
16803 PR gdb/1736
16804 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16805 for i?86-*-linux*.
16806
5598c03d
DJ
168072004-08-08 Daniel Jacobowitz <dan@debian.org>
16808
16809 * gdb.arch/i386-prologue.exp: Compile without debug information.
16810
c6fee705
MC
168112004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16812
16813 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16814 rather than asking gdb to search.
16815
dd90efdb
MC
168162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16817
16818 * gdb.base/gcore.c: Include <string.h>.
16819
1e84bec1
MC
168202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16821
16822 * gdb.base/gcore.c: Add copyright notice.
16823
e425eb2b
MC
168242004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16825
16826 * gdb.base/freebpcmd.c: Include <stdio.h>.
16827 * gdb.base/long_long.c: Include <string.h>.
16828 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16829 * gdb.base/siginfo.c: Include <string.h>.
16830 * gdb.base/sigstep.c: Include <string.h>.
16831
cb9aaed5
MC
168322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16833
16834 * gdb.base/complex.c: Include <stdlib.h>.
16835
55944f3d
MC
168362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16837
16838 * gdb.base/complex.c: Add copyright notice.
16839
7b2953d9
MC
168402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16841
16842 * gdb.base/charset.c: Include <stdlib.h>.
16843
c9133d23
MC
168442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16845
16846 * gdb.base/auxv.c: Include <stdlib.h>.
16847
0a8490ad
MC
168482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16849
16850 * gdb.base/auxv.c: Add copyright notice.
16851
3426d5ec
MC
168522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16853
16854 * gdb.base/coremaker.c: Add copyright notice.
16855 * gdb.base/coremaker2.c: Add copyright notice.
16856
8da195dd
AC
168572004-08-04 Andrew Cagney <cagney@gnu.org>
16858
16859 * gdb.base/store.exp: Update copyright.
16860 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16861 names, do not import gdb_prompt.
16862
8d394f98
AC
168632004-08-01 Andrew Cagney <cagney@gnu.org>
16864
16865 Fix PR testsuite/1729.
16866 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16867 not use capture_value with value 4.
16868 (capture_value): Add optional test name parameter.
16869 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16870 the prefix, pass to capture_value.
16871
b6702b23
MK
168722004-08-01 Mark Kettenis <kettenis@gnu.org>
16873
16874 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16875 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16876 (main): Call new function.
16877
c203e0ca
MC
168782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16879
16880 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16881
a7995a30
MC
168822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16883
16884 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16885
9366563b
MC
168862004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16887
b6eeaf26 16888 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16889 Accept more values of vtbl pointer. Remove some messages
16890 about "obsolete gcc or gdb".
16891
2fc1f950
MC
168922004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16893
16894 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16895
c724d49b
MC
168962004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16897
16898 * gdb.base/asm-source.exp: Properly convert target board
16899 debug flags from gcc format to binutils format.
16900
736b0fce
MK
169012004-07-28 Mark Kettenis <kettenis@gnu.org>
16902
16903 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16904 gdb1718". PR backtrace/1718 partially fixed.
16905
5633ea5c
JJ
169062004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16907
16908 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16909
575eebb1
NC
169102004-07-26 Nick Clifton <nickc@redhat.com>
16911
16912 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16913 good default value for a specific architecture is available then
16914 set it to that value. Otherwise default to the -gstabs switch.
16915 Remove the -g... switches from the asm-flags variable. Allow the
16916 target board info to override the value if it wants to. Pass the
16917 switch on the assembler command line.
16918
62104619
MK
169192004-07-23 Mark Kettenis <kettenis@gnu.org>
16920
16921 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16922 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16923 (main): Call new function.
16924
4a1135b8
MC
169252004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16926
16927 Test for PR exp/1715.
16928 * gdb.base/radix.exp: Refactor common procedures. Make all
16929 test names unique. Change XFAIL to KFAIL.
16930
8a12c1f0
MC
169312004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16932
16933 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16934 * gdb.ada/gnat_ada.gin: ... to here.
16935 * configure.in: Use gnat_ada.gin.
16936 * configure: Regenerate.
16937
23b451cf
AC
169382004-07-20 Andrew Cagney <cagney@gnu.org>
16939
16940 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16941 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16942 XFAILs. Clean up test messages and comments. Check backtraces.
16943 Delete re-sync code.
16944
ab618a02
MC
169452004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16946
16947 Fix PR cli/740.
16948 * gdb.base/annota1.exp: Honor gdb,nosignals.
16949 * gdb.base/annota3.exp: Likewise.
16950
46dad340
MC
169512004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16952
16953 * lib/java.exp: Update copyright notice.
16954
756d8c70
AC
169552004-07-19 Andrew Cagney <cagney@gnu.org>
16956
16957 * gdb.base/selftest.exp: Copy file from here ...
16958 * gdb.gdb/selftest.exp: ... to here.
16959
586027e6
AC
169602004-07-16 Andrew Cagney <cagney@redhat.com>
16961
16962 * lib/insight-support.exp: Delete file.
16963 * lib/java.exp (java_init): Fix copyright.
16964
029d2200
AC
169652004-07-16 Andrew Cagney <cagney@gnu.org>
16966
16967 * gdb.base/restore.c: Append "prologue" to comments marking the a
16968 function's prologue.
16969 * gdb.base/restore.exp: Update copyright, re-indent.
16970 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16971 callerN" prefix where needed. Update patterns that match a
16972 function's prologue.
16973
653b62c5
MC
169742004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16975
16976 * gdb.base/restore.c: Add copyright notice.
16977
f7d690e5
AC
169782004-07-16 Andrew Cagney <cagney@gnu.org>
16979
16980 * gdb.base/logical.exp: Update copyright.
16981 (evaluate): New procedure. Use to re-implement tests using
16982 several tables.
16983
d629a7cb
MH
169842004-07-14 Martin Hunt <hunt@redhat.com>
16985
16986 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16987 which fixes some problems where init.tcl was not found.
16988
9c7bb332
AC
169892004-07-13 Andrew Cagney <cagney@gnu.org>
16990
6bf46641
AC
16991 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16992 (check_sizeof, check_valueof): Do not include the output in the
16993 test name. Use gdb_test.
16994 (get_valueof): Use gdb_test_multiple.
16995
c4ffd4c0
AC
16996 * gdb.base/step-test.exp: Update copyright. Use
16997 gdb_test_multiple. Ensure that test names do not include
16998 architecture dependent output.
16999
ab89363a
AC
17000 * gdb.gdb/observer.exp: Update copyright.
17001 (setup_test): Use gdb_test_multiple.
17002 (attach_first_observer, attach_second_observer)
17003 (attach_third_observer, detach_first_observer)
17004 (detach_second_observer, detach_third_observer)
17005 (reset_counters, check_counters): Make $message a prefix.
17006 (test_normal_stop_notifications): Add "args" parameter - a list of
17007 init functions to be called. Make $message a prefix,
17008 (test_observer_normal_stop): Change the message prefixes so that
17009 they are unique, pass the attach / detach procedures to
17010 test_normal_stop_notifications.
17011
ec58997a
AC
17012 * gdb.base/signull.exp (test_segv): Prefix all tests with
17013 "${name}". Clean up test messages.
17014
b475183b
AC
17015 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17016
9c7bb332
AC
17017 * gdb.base/ena-dis-br.exp: Update copyright.
17018 (break_at): New function. Replace send_gdb with gdb_test,
17019 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17020 ignore count, not stopped at bpt", with KFAIL.
17021
2dd95497
CV
170222004-07-13 Corinna Vinschen <vinschen@redhat.com>
17023
17024 * gdb.base/attach.exp: Remove cleanupfile handling.
17025
419e626b
AC
170262004-07-12 Andrew Cagney <cagney@gnu.org>
17027
17028 * gdb.base/annota1.exp: Cleanup corefile test name.
17029 * gdb.base/annota3.exp: Ditto.
17030
8b1b3228
AC
170312004-07-12 Andrew Cagney <cagney@gnu.org>
17032
78650829
AC
17033 * gdb.base/signals.exp: Clean up copyright, re-indent.
17034
8b1b3228
AC
17035 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17036 gdb_test and gdb_test_multiple.
17037
935c2760
JJ
170382004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17039
17040 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17041 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17042 provide line number info for first statement in main.
17043
1544280f
AC
170442004-07-08 Andrew Cagney <cagney@gnu.org>
17045
1279f4ff
AC
17046 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17047
1544280f
AC
17048 * gdb.base/sigbpt.exp: Make the common part of each test name a
17049 prefix instead of suffix.
17050
bcc82369
BR
170512004-07-07 Bob Rossi <bob_rossi@cox.net>
17052
17053 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17054 test from test_tbreak_creation_and_listing to
17055 test_file_list_exec_source_file
17056 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17057 Changed name of test from test_tbreak_creation_and_listing to
17058 test_file_list_exec_source_file
17059
23f4b0aa
JJ
170602004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17061
17062 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17063 the jmisc() constructor instead of <init>.
17064 * gdb.java/jmisc1.exp: Ditto.
17065
56401cd5
AC
170662004-07-07 Andrew Cagney <cagney@gnu.org>
17067
17068 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17069 corrupting the PC.
17070
44ae2f6a
MC
170712004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17072
17073 * gdb.cp/templates.exp: Accept whitespace change in demangler
17074 output.
17075
45a83408
AC
170762004-07-06 Andrew Cagney <cagney@gnu.org>
17077
17078 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17079
d205ad70
MC
170802004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17081
17082 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17083 * lib/compiler.cc: Likewise.
17084
06ea1a61
MC
170852004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17086
17087 * lib/compiler.cc: Work around string preprocessing problem
17088 with old hp c++ compiler.
17089 * lib/compiler.c: Likewise.
17090
daab1251
CV
170912004-06-29 Corinna Vinschen <vinschen@redhat.com>
17092
17093 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17094 directives to conditionalize symbol prefixing.
17095 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17096 additional_flags handling. Add underscore prefix for Cygwin.
17097 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17098 conditionalize symbol prefixing.
17099 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17100 additional_flags handling. Add underscore prefix for Cygwin.
17101
cc984116
CV
171022004-06-29 Corinna Vinschen <vinschen@redhat.com>
17103
17104 * gdb.base/bigcore.exp: Skip test on Cygwin.
17105
c279b077
MC
171062004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17107
17108 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17109 formats for "info register". Use gdb_test_multiple. Fix
17110 the "invalid register" test.
17111
0e915747
CV
171122004-06-28 Corinna Vinschen <vinschen@redhat.com>
17113
17114 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17115 PID for Cygwin. Add Cygwin specific strings to check for in some
17116 tests.
17117 (do_attach_tests): Add a test for user interaction when attaching
17118 to a process with no matching symbol table already loaded.
17119
11422c86
AC
171202004-06-26 Andrew Cagney <cagney@gnu.org>
17121
17122 Test PR java/1567 and PR java/1565.
17123 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17124 * gdb.java/jmisc2.exp: Delete file.
17125
cefbce26
MC
171262004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17127
17128 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17129
e19f872c
CV
171302004-06-25 Corinna Vinschen <vinschen@redhat.com>
17131
17132 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17133 attach process.
17134
d931ba3b
MC
171352004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17136
17137 * gdb.cp/pr-1553.exp: Remove.
17138
aef68c48
MC
171392004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17140
17141 * gdb.cp/pr-1553.cc: Remove.
17142 * gdb.cp/pr-1553.exp: Disable this test.
17143
8d5df71a
JB
171442004-06-20 Jim Blandy <jimb@redhat.com>
17145
a9c64011 17146 Fix PR testsuite/1680.
8d5df71a
JB
17147 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17148 regular expressions.
17149
4ac6f39d
MC
171502004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17151
17152 Fix PR testsuite/1679.
17153 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17154 Issue an UNSUPPORTED result instead.
17155
1b413552
JB
171562004-06-18 Jim Blandy <jimb@redhat.com>
17157
17158 * gdb.base/charset.exp: Only send a control-C if we see a new
17159 prompt and incomplete command.
17160
6daa6ebd
MC
171612004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17162
17163 * gdb.cp/pr-574.cc: Add copyright notice.
17164
51fa4ae0
JB
171652004-06-17 Jim Blandy <jimb@redhat.com>
17166
17167 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17168 cases where the regexp has no groups; this grabs random text from
17169 the previous test suite, whatever that was.
17170
8fea26c5
MC
171712004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17172
17173 * gdb.cp/printmethod.cc: Add copyright notice.
17174
1e3aeb41
MC
171752004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17176
17177 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17178
9d9030bc
AC
171792004-06-16 Andrew Cagney <cagney@gnu.org>
17180
17181 * gdb.base/signull.c: Update copyright. Include <string.h>.
17182 (bowler): Replace data_pointer with data_read
17183 and data_write cases. Add code_descriptor case.
17184 (zero, desc): New array and pointer.
17185 (data, code): Change to simple pointers.
17186 * gdb.base/signull.exp: Fix probe pattern matching a function
17187 descriptor SIGSEGV. Replace data_pointer with data_read and
17188 data_write tests.
17189
acd4ad44
AC
171902004-06-16 Andrew Cagney <cagney@gnu.org>
17191
17192 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17193
08fd625c
MC
171942004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17195
17196 * gdb.base/long_long.c: Add copyright notice.
17197
1903502c
MC
171982004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17199
17200 * gdb.base/long_long.exp: Remove reference to
17201 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17202 to gdb_breakpoint and gdb_continue_to_breakpoint.
17203
83313cb1
JB
172042004-06-14 Jim Blandy <jimb@redhat.com>
17205
17206 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17207 endian case.
17208
1bf404ef
AC
172092004-06-14 Andrew Cagney <cagney@gnu.org>
17210
17211 * gdb.base/gcore.exp (capture_command_output): Delete the always
17212 passing tests containing inferior values.
17213 * gdb.base/ending-run.exp: Do not include the breakpoint address
17214 in the test message. Update copyright.
17215 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17216 size in the test name, use gdb_test_multiple. Update copyright.
17217
ef220b33
MC
172182004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17219
17220 * gdb.cp/ref-types.cc: Add copyright notice.
17221
4f70a4c9
MC
172222004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17223
17224 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17225 hp_aCC_compiler.
17226 * lib/compiler.cc: Likewise.
17227 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17228 'set' commands. Log diagnostics for other lines. Set
17229 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17230
335928ac
MC
172312004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17232
17233 * gdb.cp/try_catch.cc: Add copyright notice.
17234
2efb12e8
MC
172352004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17236
17237 * gdb.cp/userdef.cc: Add copyright notice.
17238
0bbed51a
MC
172392004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17240
17241 * gdb.cp/virtfunc.cc: Add copyright notice.
17242
e12a46c9
RC
172432004-06-11 Randolph Chung <tausq@debian.org>
17244
17245 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17246 problem.
17247
338e05af
AC
172482004-06-10 Andrew Cagney <cagney@gnu.org>
17249
17250 * lib/compiler.cc, lib/compiler.c: Append either
17251 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17252 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17253 instead of gcc-3-3.
17254
dc3f10cb
AC
172552004-06-09 Andrew Cagney <cagney@gnu.org>
17256
b4d946af
AC
17257 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17258 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17259
dc3f10cb
AC
17260 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17261 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17262 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17263 fixed.
17264
b5c0bfa2
AC
172652004-06-09 Andrew Cagney <cagney@gnu.org>
17266
17267 * gdb.base/structs.exp (test_struct_returns): Replace
17268 "return_value_unknown" and "finish_value_unknown" by
17269 "return_value_known" and "finish_value_known". Instead of
17270 "return_value_unknown" iff "finish_value_unknown", check
17271 "return_value_known" implies "finish_value_known".
17272
caeb605f
MH
172732004-06-08 Martin Hunt <hunt@redhat.com>
17274
17275 * gdb.base/float.exp: Add pattern for mips targets.
17276
c892bb64
RC
172772004-06-08 Randolph Chung <tausq@debian.org>
17278
17279 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17280 message for unknown architectures more clear.
17281
48306d3e
JB
172822004-06-08 Joel Brobecker <brobecker@gnat.com>
17283
17284 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17285 start the execution of the program.
17286
83ecb59f
JB
172872004-06-07 Jim Blandy <jimb@redhat.com>
17288
17289 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17290 * gdb.arch/i386-cpuid.h: New helper file.
17291
55264cb4
RC
172922004-06-07 Randolph Chung <tausq@debian.org>
17293
17294 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17295 has started.
17296
23cadb28
RM
172972004-06-04 Roland McGrath <roland@redhat.com>
17298
17299 Fix PR gdb/1647.
17300 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17301 differently to be robust to output buffering differences.
17302
51d01eda
MC
173032004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17304
17305 * gdb.threads/pthreads.exp: Update copyright years.
17306 (check_control_c): Change asynchronous 'after' to synchronous.
17307
f4fc3b93
RM
173082004-06-04 Roland McGrath <roland@redhat.com>
17309
17310 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17311 next gdb prompt.
17312
4013522b
MC
173132004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17314
17315 Fix PR gdb/1636.
17316 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17317 calls to synchronous.
17318
7a8f1e6b
JB
173192004-05-26 Jim Blandy <jimb@redhat.com>
17320
17321 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17322
81bb3443
RC
173232004-05-24 Randolph Chung <tausq@debian.org>
17324
17325 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17326 * gdb.asm/pa.inc: New file.
17327
8f5a3103
MK
173282004-05-22 Mark Kettenis <kettenis@gnu.org>
17329
17330 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17331
734b8fe8 173322004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17333 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17334
17335 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17336 GDB prompt.
17337
725603e1
UW
173382004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17339
f4fc3b93 17340 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17341 setjmp/longjmp. Use sigaction instead of signal.
17342
8b923272 173432004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17344 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17345
17346 * gdb.threads/pthread_cond_wait.c: New file.
17347 * gdb.threads/pthread_cond_wait.exp: New testcase.
17348
8bfabb04
AC
173492004-05-13 Andrew Cagney <cagney@redhat.com>
17350
17351 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17352 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17353
42edda50
AC
173542004-05-11 Andrew Cagney <cagney@redhat.com>
17355
17356 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17357 fixed but revealed gdb/1639.
17358
d303a6c7
AC
173592004-05-10 Andrew Cagney <cagney@redhat.com>
17360
17361 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17362 func1" and "next to 2nd alarm", kernel bug avoided.
17363
bf08c2a1
DJ
173642004-05-10 Daniel Jacobowitz <dan@debian.org>
17365
17366 PR external/1568
17367 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17368 XFAIL if it is smaller than bytes_allocated.
17369 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17370 (main): Make chunks_allocated unsigned. Correct comment.
17371
c0586a34
JB
173722004-05-07 Joel Brobecker <brobecker@gnat.com>
17373
17374 * gdb.arch/powerpc-aix-prologue.c: New file.
17375 * gdb.arch/powerpc-aix-prologue.exp: New file.
17376
f2785d12
JB
173772004-05-07 Jim Blandy <jimb@redhat.com>
17378
17379 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17380 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17381
bd7f6e30
JB
173822004-05-06 Joel Brobecker <brobecker@gnat.com>
17383
17384 * gdb.base/sep.exp: No longer setup_kfail when the program was
17385 built with dwarf2.
17386
0a5e7efe
JI
173872004-05-05 Jim Ingham <jingham@apple.com>
17388
17389 * gdb.base/pending.exp: Make sure pending breakpoints
17390 preserve the ignore count.
f4fc3b93 17391
a8958849
MK
173922004-04-27 Jerome Guitton <guitton@gnat.com>
17393
17394 * i386-prologue.exp: Add testcase for jump instruction as first
17395 instruction of the real code.
17396 * i386-prologue.c (jump_at_beginning): New function.
17397
7e103f5b
MK
173982004-04-28 Mark Kettenis <kettenis@gnu.org>
17399
17400 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17401 x86_64-*-*.
17402
5d38b224
MK
174032004-04-28 Mark Kettenis <kettenis@gnu.org>
17404
17405 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17406 i*86-*-*.
17407
0ef32fd9
MK
174082004-04-25 Mark Kettenis <kettenis@gnu.org>
17409
17410 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17411 expression that checks the return type.
17412
71d7dd7c
AC
174132004-04-23 Andrew Cagney <cagney@redhat.com>
17414
17415 * gdb.base/call-sc.exp: New test of scalar call/return values.
17416 * gdb.base/call-sc.c: Ditto.
17417
1e9f977e
JJ
174182004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17419
17420 * gdb.threads/manythreads.c: Reduce thread stack size.
17421
899d9e3a
JJ
174222004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17423
17424 * gdb.threads/manythreads.c: Add copyright notice.
17425
61bcae62
AC
174262004-04-23 Andrew Cagney <cagney@redhat.com>
17427
17428 * gdb.base/siginfo.exp: Better handle step out of signal.
17429 * gdb.base/sigstep.exp: Ditto.
17430
7339a42e 174312004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17432 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17433
17434 * gdb.threads/manythreads.c: New testcase.
17435 * gdb.threads/manythreads.exp: Ditto.
17436
5c98409b
JB
174372004-04-22 Jim Blandy <jimb@redhat.com>
17438
17439 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17440 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17441
3b611f1a
MC
174422004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17443
17444 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17445
f0fd9238
AC
174462004-04-21 Andrew Cagney <cagney@redhat.com>
17447
17448 * gdb.base/sigstep.c: New file.
17449 * gdb.base/sigstep.exp: New file.
17450
90990674
JB
174512004-04-16 Joel Brobecker <brobecker@gnat.com>
17452
17453 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17454 call to observer_notify_normal_stop.
17455
78cef34b
AC
174562004-04-15 Andrew Cagney <cagney@redhat.com>
17457
17458 * gdb.base/siginfo.c: New file.
17459 * gdb.base/siginfo.exp: New file.
17460
d2343407
JB
174612004-04-12 J. Brobecker <brobecker@gnat.com>
17462
17463 * gdb.base/sep.exp: Fix typo in comment.
17464
a2dba3c8
JB
174652004-04-12 J. Brobecker <brobecker@gnat.com>
17466
17467 * gdb.base/sep.c: New file.
17468 * gdb.base/sep-proc.c: New file.
17469 * gdb.base/sep.exp: New testcase.
17470
15f7b60e
MK
174712004-04-09 Mark Kettenis <kettenis@gnu.org>
17472
17473 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17474 support.
17475
44f4de1a
AC
174762004-04-05 Andrew Cagney <cagney@redhat.com>
17477
17478 * gdb.base/sigaltstack.c: New file.
17479 * gdb.base/sigaltstack.exp: New file.
17480
ef04f396
JB
174812004-04-04 Joel Brobecker <brobecker@gnat.com>
17482
17483 * gdb.base/foll-fork.exp: Update the expected output for
17484 "help set follow-fork-mode", to match a change that was made
17485 to the help of this variable on 2004-01-13.
17486
d40d2c92
JB
174872004-04-01 Joel Brobecker <brobecker@gnat.com>
17488
17489 * lib/ada.exp: Add copyright notice.
17490 * bar.ads: Likewise.
17491 * bar.adb: Likewise.
17492 * null_record.adb: Likewise.
17493 * null_record.exp: Likewise.
17494 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17495
f86ef5a3
JB
174962004-04-01 Joel Brobecker <brobecker@gnat.com>
17497
17498 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17499 * configure: Regenerate.
17500
414e70e3
JB
175012004-04-01 Joel Brobecker <brobecker@gnat.com>
17502
17503 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17504 to build the application. Remove the message printed when in
17505 verbose mode, redundant with the UNSUPPORTED message above.
17506
f0aaee49
JB
175072004-03-31 Joel Brobecker <brobecker@gnat.com>
17508
17509 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17510 * gdb.ada (null_record.exp): New testcase.
17511
ac81cb54
JB
175122004-03-31 Joel Brobecker <brobecker@gnat.com>
17513
17514 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17515
854af2f7
JB
175162004-03-31 Joel Brobecker <brobecker@gnat.com>
17517
17518 * gdb.ada: New subdirectory.
17519 * gdb.ada/Makefile.in: New file.
17520 * gdb.ada/gnat_ada.gpr.in: New file.
17521
034cb681
JB
175222004-03-31 Joel Brobecker <brobecker@gnat.com>
17523
17524 * lib/ada.exp: New file.
17525
78a1a894
DJ
175262004-03-24 Daniel Jacobowitz <drow@mvista.com>
17527
17528 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17529 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17530
4b2b3b3e
AC
175312004-03-22 Andrew Cagney <cagney@redhat.com>
17532
17533 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17534 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17535 Problem identified by Ulrich Weigand.
17536
23c73aa3
DC
175372004-03-17 David Carlton <carlton@kealia.com>
17538
17539 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17540 PR c++/826.
17541
d63a86f8
RM
175422004-03-16 Roland McGrath <roland@redhat.com>
17543
17544 * gdb.base/auxv.exp: New file.
17545 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17546
0e02aa50
DC
175472004-03-12 David Carlton <carlton@kealia.com>
17548
17549 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17550 * gdb.cp/pr-1553.cc: Ditto.
17551 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17552 pass branch.
17553
c20b71be
MC
175542004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17555
17556 * gdb.cp/templates.exp: Accept more template types.
17557
c7414a01
MC
175582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17559
17560 From Corinna Vinschen with modifications.
17561 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17562 local variable obj_with_enum.
17563 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17564 results with obj_with_enum.
17565
ed69573c
MC
175662004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17567
17568 * gdb.cp/classes.cc: New file, copied from misc.cc.
17569 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17570
28301461
MC
175712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17572
17573 * gdb.cp/misc.cc: Add copyright notice.
17574
1198ecbe
DC
175752004-03-05 David Carlton <carlton@kealia.com>
17576
17577 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17578 * gdb.cp/rtti.h: Update copyright.
17579 (namespace n2::n3): New.
17580 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17581 (n2::n3::func3): New.
17582 (main): Call n2::n3::func3.
17583 * gdb.cp/rtti2.cc: Update copyright.
17584 (n2::create3): New.
17585
9e08c470
MK
175862004-03-04 Mark Kettenis <kettenis@gnu.org>
17587
17588 * gdb.asm/openbsd.inc: Fix typo.
17589
4bebc3aa
FF
175902004-03-03 Fred Fish <fnf@redhat.com>
17591
17592 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17593 "val" instead of unused "size". Update copyright year.
17594
6ea9fb37
DJ
175952004-02-29 Daniel Jacobowitz <drow@mvista.com>
17596
17597 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17598 to use unsigned char.
17599 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17600 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17601
23b23974
DJ
176022004-02-29 Daniel Jacobowitz <drow@mvista.com>
17603
17604 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17605 line of output.
17606
7574fd53
DJ
176072004-02-28 Daniel Jacobowitz <drow@mvista.com>
17608
17609 * gdb.base/relocate.c (dummy): Initialize.
17610
a195357f
DJ
176112004-02-28 Daniel Jacobowitz <drow@mvista.com>
17612
17613 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17614 a breakpoint at exit.
17615
72fd54a9
FF
176162004-02-27 Fred Fish <fnf@redhat.com>
17617
17618 * gdb.base/chng-syms.exp: Add expect condition to match failing
17619 case that isn't a timeout.
17620
b9d23137
AC
176212004-02-27 Andrew Cagney <cagney@redhat.com>
17622
17623 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17624 support.
17625
15d208f6 176262004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17627
15d208f6
FF
17628 * gdb.arch/gdb1431.c: Remove.
17629 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17630 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17631 of "until" incorrectly.
17632
98f9cd2d
JB
176332004-02-26 J. Brobecker <brobecker@gnat.com>
17634
17635 * gdb.cp/class2.cc (empty): New class.
17636 (refer): New function.
17637 (main): Declare an object of type empty and use it.
17638 * gdb.cp/class2.exp: Print the value of an object of type empty.
17639
9b50c11b
JJ
176402004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17641
17642 * gdb.base/langs.exp: Update query string to match the
17643 new nquery format used for pending breakpoints.
17644
0dcd613f
AC
176452004-02-26 Andrew Cagney <cagney@redhat.com>
17646
17647 Fix PR i18n/1570.
17648 * gdb.base/charset.c: Update copyright notice.
17649 (main, init_string): Remove the escape character '\e' tests.
17650 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17651 * gdb.base/charset.exp (valid_host_charset): Ditto.
17652 * gdb.base/setvar.exp: Ditto.
17653
b8a56647
AC
176542004-02-24 Andrew Cagney <cagney@redhat.com>
17655
90d59e34
AC
17656 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17657 mmapped data in core file" PASS and FAIL messages consistent.
17658
b8a56647
AC
17659 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17660 setting a breakpoint. Work around PR java/1565.
17661
9f27c604
JJ
176622004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17663
17664 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17665 new nquery format.
17666 * gdb.base/pending.exp: Ditto.
17667
3224a706
MK
176682004-02-22 Mark Kettenis <kettenis@gnu.org>
17669
17670 * configure.in: Run stabs tests on *BSD.
17671 * configure: Regenerated.
17672
41e0a9ca
MK
176732004-02-21 Mark Kettenis <kettenis@gnu.org>
17674
17675 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17676
1e1b3428
FF
176772004-02-20 Fred Fish <fnf@redhat.com>
17678
17679 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17680 blank in test for "returns short", for consistency with other
17681 "returns xxx" tests. Update copyright year.
17682
f9a7572a
FF
176832004-02-19 Fred Fish <fnf@redhat.com>
17684
17685 New testcase for PR breakpoint/1558.
17686 * gdb.arch/gdb1558.exp: New file.
17687 * gdb.arch/gdb1558.c: New file.
17688
b2ce2854
EZ
176892004-02-19 Elena Zannoni <ezannoni@redhat.com>
17690
17691 * gdb.base/nodebug.exp: Fix typo.
17692
e7c9ff01
JB
176932004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17694
17695 Committed by Jim Blandy <jimb@redhat.com>.
17696
62f4b920
JB
17697 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17698
2db536a1
JB
17699 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17700
e7c9ff01
JB
17701 * gdb.base/float.exp: Support s390*-*-* targets.
17702
f3205b34
AF
177032004-02-17 Adam Fedor <fedor@gnu.org>
17704
17705 * gdb.base/gdb1555.exp: New file.
17706 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17707
9d62932d
EZ
177082004-02-17 Elena Zannoni <ezannoni@redhat.com>
17709
17710 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17711
344c9711
FF
177122004-02-16 Fred Fish <fnf@redhat.com>
17713
17714 * gdb.arch/gdb1291.c: Remove
17715 * gdb.arch/gdb1291.s: New test input file.
17716 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17717 fail. Test for correct result, known incorrect result, other
17718 failures and timeouts.
17719
2d822687
AC
177202004-02-16 Andrew Cagney <cagney@redhat.com>
17721
17722 * gdb.base/bigcore.exp: New file.
17723 * gdb.base/bigcore.c: New file.
17724
dac15b66
AC
177252004-02-13 Andrew Cagney <cagney@redhat.com>
17726
17727 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17728 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17729 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17730 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17731 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17732 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17733 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17734 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17735 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17736 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17737
6bdfc2c4
JJ
177382004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17739
17740 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17741 executed is an alloc instruction.
17742
87b3ede8
DC
177432004-02-11 David Carlton <carlton@kealia.com>
17744
17745 * gdb.cp/breakpoint.exp: New.
17746 * gdb.cp/breakpoint.cc: New.
17747
6e19e2bf
MC
177482004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17749
17750 Partial fix for PR gdb/1543.
17751 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17752 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17753 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17754 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17755 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17756 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17757 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17758 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17759 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17760 to bug-gdb@prep.ai.mit.edu .
17761 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17762 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17763 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17764 Likewise.
17765
5c5455dc
AC
177662004-02-10 Andrew Cagney <cagney@redhat.com>
17767
17768 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17769 using gdb_internal_error_resync.
17770
9cf689d7
DJ
177712004-02-09 Daniel Jacobowitz <drow@mvista.com>
17772
17773 * gdb.threads/thread-specific.exp: Stop early if no threads are
17774 found.
17775
d2dc51db
MC
177762004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17777
17778 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17779
14b1a056
DJ
177802004-02-08 Daniel Jacobowitz <drow@mvista.com>
17781
17782 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17783 breakpoints.
17784
83f66e8f
DJ
177852004-02-07 Daniel Jacobowitz <drow@mvista.com>
17786
17787 * config/sim.exp (gdb_load): Handle $arg == "".
17788 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17789 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17790
30fc0091
EZ
177912004-02-07 Elena Zannoni <ezannoni@redhat.com>
17792
a9c64011
AS
17793 * gdb.base/maint.exp: Update test to reflect
17794 obstack changes.
30fc0091 17795
4d806929
JJ
177962004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17797
17798 * gdb.base/pendshr.c (pendfunc): New function that calls
17799 pendfunc1.
17800 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17801
7bfdd688
FF
178022004-02-04 Fred Fish <fnf@redhat.com>
17803
17804 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17805 function symbols and update copyright years.
17806 * gdb.arch/gdb1291.c: Ditto.
17807
aaa08ee4
MC
178082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17809
17810 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17811
dbad7755
MC
178122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17813
17814 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17815
ec4646ef
MC
178162004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17817
17818 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17819
1b802196
FF
178202004-02-02 Fred Fish <fnf@redhat.com>
17821
17822 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17823 remote targets. Update copyright years.
17824
18fe2033
JJ
178252004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17826
17827 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17828 support.
17829 * gdb.base/langs.exp: Fix test which attempts to create
17830 breakpoint on non-existent function to handle new pending
17831 support.
17832 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17833 a breakpoint.
17834 * gdb.base/pending.exp: New test.
17835 * gdb.base/pending.c: New file.
17836 * gdb.base/pendshr.c: Ditto.
17837
8d577d32
DC
178382004-02-02 David Carlton <carlton@kealia.com>
17839
17840 * gdb.cp/overload.exp: Add overloadNamespace tests.
17841 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17842 (overloadNamespace, XXX): New.
17843 (main): Call XXX::marker2.
17844
3ad13771
FF
178452004-02-01 Fred Fish <fnf@redhat.com>
17846
17847 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17848 * gdb.base/finish.exp: Ditto.
17849 * gdb.base/gcore.exp: Ditto.
17850 * gdb.base/huge.exp: Ditto.
17851 * gdb.base/info-proc.exp: Ditto.
17852 * gdb.base/return2.exp: Ditto.
17853 * gdb.threads/gcore-thread.exp: Ditto.
17854
44c75849
DJ
178552004-02-01 Daniel Jacobowitz <drow@mvista.com>
17856
17857 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17858
005bc093
MK
178592004-02-01 Mark Kettenis <kettenis@gnu.org>
17860
17861 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17862 that opening the file succeeds on OpenBSD.
17863
c47cebdb
DJ
178642004-02-01 Daniel Jacobowitz <drow@mvista.com>
17865
17866 * gdb.threads/thread-specific.c: New file.
17867 * gdb.threads/threads-specific.exp: New test script.
17868 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17869 to expect_out.
17870
5a01311c
MK
178712004-02-01 Mark Kettenis <kettenis@gnu.org>
17872
17873 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17874 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17875 only on the "print_small_structs from print_long_arg_list" test.
17876
ce22a4f1
DJ
178772004-02-01 Daniel Jacobowitz <drow@mvista.com>
17878
17879 * gdb.base/completion.exp: Kill a stray backslash.
17880
17881 From Jim Ingham <jingham@apple.com>:
17882 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17883 agrees with the result from sending a tab.
17884
abbab9d3
DJ
178852004-01-31 Daniel Jacobowitz <drow@mvista.com>
17886
17887 * gdb.base/chng-syms.exp: Remove stray newline.
17888
53904d1e
MK
178892004-01-31 Mark Kettenis <kettenis@gnu.org>
17890
17891 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17892 *-*-openbsd*.
17893 * gdb.asm/openbsd.inc: New file.
17894
3a4b3aac
MK
178952004-01-30 Mark Kettenis <kettenis@gnu.org>
17896
17897 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17898 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17899 *-*solaris2*. Remove commented out default settings for
17900 asm-flags. Replace gdb_compile with target_link.
17901
ebac27b4
MC
179022004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17903
17904 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17905 for all tests. Remove old hp-ux and cygnus xfail cases.
17906
d8679d84
PH
179072004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17908
17909 * gdb.base/chng-syms.exp: New file.
17910 * gdb.base/chng-syms.c: New file.
17911
0a55bc22
MC
179122004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17913
17914 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17915 Provide arms for current output in all my configurations.
17916
94b8e876
MC
179172004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17918
17919 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17920 * lib/compiler.cc: Likewise.
17921 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17922 get the right preprocessor. Eval the output directly. Remove
17923 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17924 hp_f77_compiler and hp_f90_compiler completely.
17925 (gdb_preprocess): Delete.
17926 (get_compiler): Delete.
17927
7cf03d44
MK
179282004-01-24 Mark Kettenis <kettenis@gnu.org>
17929
17930 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17931 <string.h>.
17932
68b6dce9
NR
179332004-01-24 Nick Roberts <nick@nick.uklinux.net>
17934
17935 * gdb.mi/mi-stack.exp: Update copyright.
17936
b368761e
DC
179372004-01-23 David Carlton <carlton@kealia.com>
17938
17939 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17940 test for cp_lookup_transparent_type.
17941 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17942 call them.
17943
f2061b53
DJ
179442004-01-23 Daniel Jacobowitz <drow@mvista.com>
17945
17946 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17947 after -var-update.
17948
37fc574a
DC
179492004-01-23 David Carlton <carlton@kealia.com>
17950
17951 * gdb.cp/namespace.cc (C::ensureRefs): New.
17952 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17953
8e94b928
NR
179542004-01-20 Nick Roberts <nick@nick.uklinux.net>
17955
17956 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17957 case "-stack-list-locals 2".
17958 * gdb.mi/mi-var-child.exp: Test for case
17959 "-var-list-children --all-values NAME".
17960
997b0952
MC
179612004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17962
17963 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17964
52470da3
MK
179652004-01-18 Mark Kettenis <kettenis@gnu.org>
17966
7049b4b8
MK
17967 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17968 used with gdb_test_multiple.
17969
52470da3
MK
17970 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17971 read at address 0. This fixes PR testsuite/1504.
17972
da6012e5
DJ
179732004-01-18 Daniel Jacobowitz <drow@mvista.com>
17974
17975 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17976 Remove downloading, guessing the host executable, the calls to
17977 gdb_file_cmd and gdb_target_cmd, and "load" support.
17978 (infer_host_exec): New function broken out from gdb_load.
17979 (gdb_load): New wrapper for gdbserver_gdb_load.
17980 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17981 gdb_target_cmd. Use -target-select.
17982 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17983 Download binaries to the host. Clear last_mi_remote_file when
17984 we load a new binary.
17985 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17986 call gdbserver_gdb_load and mi_gdb_target_cmd.
17987
32c70722
MC
179882004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17989
17990 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17991 type patterns.
17992
b0cecf36
MC
179932004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17994
17995 * gdb.cp/templates.exp: Fix typo in test name of
17996 "print Foo<volatile char*>::foo".
17997
4120d7e6
MC
179982004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17999
18000 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18001
f679e530
BE
180022004-01-16 Ben Elliston <bje@wasabisystems.com>
18003
18004 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18005 (clean mostlyclean): Remove empty rm.
18006
091c48f6
MC
180072004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18008
18009 * gdb.base/setvar.exp: Add copyright years.
18010
3e5fc8d2
DC
180112004-01-14 David Carlton <carlton@bactrian.org>
18012
18013 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18014 PR c++/1511 and update coment.
18015 * gdb.cp/templates.exp: Update patterns to match current output.
18016 If changes involve something other than whitespace, KFAIL
18017 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18018
63d06c5c
DC
180192004-01-14 David Carlton <carlton@kealia.com>
18020
18021 * gdb.cp/namespace.exp: Add tests involving classes defined within
18022 namespaces.
18023 * gdb.cp/namespace.cc (C::CClass): New.
18024 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18025
a51dab88
EZ
180262004-01-14 Elena Zannoni <ezannoni@redhat.com>
18027
18028 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18029 what debug info we have. Print a better message if something goes
18030 wrong while producing the separate debug info file.
18031
a476ccc9
MC
180322004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18033
18034 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18035
f453692c
MC
180362004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18037
18038 * gdb.base/callfuncs.c: Add copyright notice.
18039
f40063a5
MC
180402004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18041
18042 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18043 inheritance. PR gdb/1498, PR gcc/13539.
18044
19ac3974
EZ
180452004-01-13 Elena Zannoni <ezannoni@redhat.com>
18046
a9c64011
AS
18047 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18048 test specific name.
18049 * gdb.mi/gdb669.exp: Ditto.
18050 * gdb.mi/mi-pthreads.exp: Ditto.
18051 * gdb.mi/mi1-pthreads.exp: Ditto.
18052 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18053
56c97c6e
MC
180542004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18055
18056 * gdb.cp/member-ptr.cc: Add copyright notice.
18057
a0644324
MC
180582004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18059
18060 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18061 some patterns for recent versions of gcc and hpacc. Delete
18062 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18063 Delete tests that access a NULL pointer-to-member-data. This
18064 script is still disabled for gcc.
18065
32fabe09
EZ
180662004-01-12 Elena Zannoni <ezannoni@redhat.com>
18067
18068 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18069 escaped correctly.
32fabe09 18070
1f8a6abb
EZ
180712004-01-12 Elena Zannoni <ezannoni@redhat.com>
18072
18073 * gdb.base/sepdebug.exp: New file.
18074 * gdb.base/sepdebug.c: New file.
18075 * lib/gdb.exp (separate_debug_filename): New procedure.
18076 (gdb_gnu_strip_debug): New procedure.
18077
48efe704
AC
180782004-01-12 Andrew Cagney <cagney@redhat.com>
18079
18080 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18081 * gdb.mi/ChangeLog-1999-2003: New file.
18082
a9415475
AC
180832004-01-12 Andrew Cagney <cagney@redhat.com>
18084
18085 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18086 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18087 or EEXIST", treat EBUSY as an XFAIL.
18088
83b8cf9d
MC
180892004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18090
18091 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18092 hp_cc_compiler.
18093
9939d2a8
MC
180942004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18095
18096 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18097 decorations.
18098
1ff8cadf
MC
180992004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18100
18101 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18102 and "(aCC)" decorations. Remove obsolete doco about old
18103 test results.
18104
6fa9022e
MC
181052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18106
18107 * gdb.cp/exception.exp: Fix typo in doco.
18108
209721fe
MK
181092004-01-09 Mark Kettenis <kettenis@gnu.org>
18110
18111 * gdb.base/gdb1476.exp: Fix typo.
18112
ef11303e
MC
181132004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18114
18115 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18116 file.
18117
041ab88c
MC
181182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18119
18120 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18121 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18122 Use gdb_compile. Remove restriction on gcc. Add some patterns
18123 for recent version of gdb. Delete second half, which was a copy
18124 of the first half with different build flags. This test is
18125 still disabled because it is still not ready for production.
18126
e36d075a
MC
181272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18128
18129 * gdb.cp/exception.cc: Add copyright notice.
18130 * gdb.cp/exception.exp: Add a notice that this file is broken
18131 because of line number changes caused by addition of copyright
18132 notice.
18133
42b190ad
MC
181342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18135
18136 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18137 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18138
8f25f06b
MC
181392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18140
18141 * gdb.cp/classes.exp: Accept gnu abi 2.
18142 * gdb.cp/derivation.exp: Likewise.
18143 * gdb.cp/overload.exp: Likewise.
18144 * gdb.cp/virtfunc.exp: Likewise.
18145
06ded8b8
MC
181462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18147
18148 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18149 semicolon after end of function.
18150
77c26ae3
MC
181512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18152
18153 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18154 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18155 boilerplate code for compiling and running the program under
18156 test. Add some string method tests.
18157
20757486
MC
181582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18159
18160 * gdb.cp/bs15503.cc: Add copyright notice.
18161 * gdb.cp/bs15503.exp: Adjust line number.
18162
0fd3b503
MC
181632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18164
18165 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18166 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18167
10d1bea8
MC
181682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18169
18170 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18171 hp_cc_compiler.
18172
2789202a
MC
181732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18174
18175 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18176 * gdb.cp/ctti.exp: Use the marker instead of "next".
18177 With gcc, run further before bailing.
18178
b862f14c
MC
181792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18180
18181 * gdb.cp/cttiadd.cc: Add copyright notice.
18182 * gdb.cp/cttiadd1.cc: Likewise.
18183 * gdb.cp/cttiadd2.cc: Likewise.
18184 * gdb.cp/cttiadd3.cc: Likewise.
18185
96da2469
MC
181862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18187
18188 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18189 Use gdb_test, gdb_test_multiple. Use floating-point values that
18190 have exact representations in IEEE-ish formats.
18191
053248ff
MC
181922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18193
18194 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18195 compilers. Delete duplicate call to get_compiler_info.
18196 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18197 * gdb.base/volatile.exp: Likewise.
18198
84acecdd
MK
181992004-01-07 Mark Kettenis <kettenis@gnu.org>
18200
18201 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18202 memory at address 0.
18203
fe11a27f
MC
182042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18205
18206 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18207 to test for hp-ux assembler. Fix copyright years.
18208
60ad077b
AC
182092004-01-07 Andrew Cagney <cagney@redhat.com>
18210
18211 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18212
1c9b8f33
AC
182132004-01-07 Andrew Cagney <cagney@redhat.com>
18214
18215 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18216 when creating the read-only file. From analysis by Roland McGrath
18217 and Elena Zannoni.
18218
753ccc7a
MC
182192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18220
18221 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18222
eca3e36b
MC
182232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18224
18225 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18226 data pointers.
18227
f8d4bac4
MC
182282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18229
18230 * gdb.cp/m-static.exp: Compile one source file at a time.
18231 Delete unused call to get_compiler_info.
18232
9b4e0f94
MC
182332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18234
18235 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18236 * gdb.base/call-rt-st.exp: Likewise.
18237 * gdb.base/nodebug.exp: Likewise.
18238 * gdb.base/volatile.exp: Likewise.
18239 * gdb.cp/ref-types.exp: Likewise.
18240 * gdb.cp/templates.exp: Likewise.
18241
023c1024
MK
182422004-01-05 Mark Kettenis <kettenis@gnu.org>
18243
18244 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18245
19703c4a
MC
182462004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18247
18248 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18249 hppa*-hp-hpux*.
18250
18b67037
MK
182512004-01-04 Mark Kettenis <kettenis@gnu.org>
18252
ba6219c8
MK
18253 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18254 x86_64-*-*.
18255
18b67037
MK
18256 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18257 sparc64-*-* and sparc*-solaris2*.
18258
1bfbbb9d
MK
182592004-01-04 Mark Kettenis <kettenis@gnu.org>
18260
18261 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18262 return ${tests}" test. The ${tests} already mentions the
18263 filename.
18264
06846494
MC
182652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18266
18267 * gdb.cp/local.exp: Accept gcc abi 2.
18268
3b0cb202
MC
182692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18270
18271 * gdb.cp/templates.exp: Accept gcc abi 2.
18272
0643ec3f
MC
182732004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18274
18275 * lib/compiler.cc: Remove supports_template_debugging.
18276 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18277
d231d0b1
MC
182782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18279
18280 * gdb.cp/namespace.exp: Accept gcc abi 2.
18281
44ffb27c
MC
182822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18283
18284 * gdb.cp/method.exp: Accept gcc abi 2.
18285
184ad485
MC
182862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18287
18288 * gdb.cp/classes.exp: Generate identical results as old version.
18289 * gdb.cp/derivation.exp: Likewise.
18290 * gdb.cp/overload.exp: Likewise.
18291 * gdb.cp/virtfunc.exp: Likewise.
18292
116f09e7
MC
182932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18294
18295 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18296 mysterious bug with sourceware version of expect.
18297
b1379776
MC
182982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18299
18300 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18301 current versions of gcc, including gcc abi 2. Remove gratuitous
18302 restart of test program. Use gdb_test_multiple and gdb_test for
18303 all tests. Add patterns to xfail missing "const" in "const char *"
18304 and kfail PR gdb/1155.
18305
6b7a4c0e
MC
183062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18307
18308 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18309 current versions of gcc, including gcc abi 2. Remove gratuitous
18310 restart of test program. Use gdb_test_multiple and gdb_test for
18311 all tests. Add patterns to kfail PR gdb/1498.
18312
51615d72
MC
183132003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18314
18315 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18316 current versions of gcc, including gcc abi 2. Use "breakpoint"
18317 and "continue" instead of restarting the target program. Use
18318 gdb_test_multiple and gdb_test for all tests.
18319
7b79a9d7
MK
183202004-01-01 Mark Kettenis <kettenis@gnu.org>
18321
18322 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18323 for *-*-solaris2*.
18324
1cd3489f
MC
183252003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18326
18327 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18328 current versions of gcc, including gcc abi 2. Use "breakpoint"
18329 and "continue" instead of restarting the target program several
18330 times. Use gdb_test_multiple and gdb_test for all tests.
18331
850742db
MC
183322003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18333
18334 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18335 source files.
18336
eb4bbda8
MC
183372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18338
18339 * gdb.base/environ.exp: Handle compiling test case from multiple
18340 source files.
18341
e42c7771
MC
183422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18343
18344 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18345
80e4b428
JB
183462003-12-17 Jim Blandy <jimb@redhat.com>
18347
5f06973a
JB
18348 * gdb.base/freebpcmd.c: Add copyright notice.
18349
80e4b428
JB
18350 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18351
0ab84fb7
MC
183522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18353
18354 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18355
1b3bb3d0
JB
183562003-12-13 Jim Blandy <jimb@redhat.com>
18357
18358 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18359
3a4c9371
KB
183602003-12-12 Kevin Buettner <kevinb@redhat.com>
18361
18362 * gdb.asm/frv.inc: New file.
18363 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18364
a1dea79a
FF
183652003-12-09 Fred Fish <fnf@redhat.com>
18366
18367 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18368 functions to break1.c and leave prototypes behind. Add more
18369 "set breakpoint NN here" comments.
18370 * gdb.base/break1.c: New file.
18371
18372 * gdb.base/break.exp: Handle compiling test case from multiple
18373 source files and change source file references as needed.
18374 * gdb.base/completion.exp: Ditto.
18375 * gdb.base/condbreak.exp: Ditto.
18376 * gdb.base/define.exp: Ditto.
18377 * gdb.base/ena-dis-br.exp: Ditto.
18378 * gdb.base/info-proc.exp: Ditto.
18379 * gdb.base/maint.exp: Ditto.
18380 * gdb.base/until.exp: Ditto.
18381
18382 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18383 hardcoded line numbers.
18384 * gdb.base/define.exp: Ditto.
18385 * gdb.base/ena-dis-br.exp: Ditto.
18386 * gdb.base/maint.exp: Ditto.
18387 * gdb.base/until.exp: Ditto.
18388
18389 * gdb.base/completion.exp: Use "break1" for completion tests since
18390 "break" is no longer a unique prefix.
18391
5266b69c
AC
183922003-12-06 Andrew Cagney <cagney@redhat.com>
18393
18394 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18395 "return_value_unimplemented". When an unimplemented struct return
18396 architecture, report incorrect values as a KFAIL
18397
374451f0
MC
183982003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18399
18400 * gdb.cp/rtti.exp: Accept new wording of warning from
18401 cp_lookup_rtti_type.
18402
ba9b20a7
MC
184032003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18404
18405 Partial fix for PR testsuite/1456.
18406 * gdb.base/scope.exp (test_at_main): Replace references to
18407 gcc_compiled with calls to test_compiler_info.
18408 (test_at_foo): Likewise.
18409 (test_at_bar): Likewise.
18410
b74b6d0b
MC
184112003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18412
18413 Partial fix for PR testsuite/1456.
18414 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18415 to test_compiler_info.
18416
ccfa3402
MC
184172003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18418
18419 * gdb.base/so-impl-ld.exp: Update copyright notice.
18420
f6246aba
MC
184212003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18422
18423 Partial fix for PR testsuite/1456.
18424 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18425 to test_compiler_info.
18426
13ae734a
MC
184272003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18428
18429 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18430 from current versions of gdb. Clean up regular expressions.
18431 Delete redundant timeout case.
18432
d8e1cdee
MC
184332003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18434
18435 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18436 from current versions of gdb. Clean up regular expressions.
18437 Delete redundant timeout case.
18438
96457b64
MC
184392003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18440
18441 Partial fix for PR testsuite/1456.
18442 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18443 gcc_compiled with call to test_compiler_info.
18444
f35309fc
MC
184452003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18446
18447 Partial fix for PR testsuite/1456.
18448 * gdb.base/list.exp (test_list_function): Delete unused declaration
18449 of gcc_compiled.
18450
d7afdf9b
MC
184512003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18452
18453 Partial fix for PR testsuite/1456.
18454 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18455 call to test_compiler_info.
18456
71507b56
MK
184572003-11-29 Mark Kettenis <kettenis@gnu.org>
18458
18459 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18460 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18461 it to create the appropriate note.inc.
18462 * gdb.asm/asmsrc1.s: Include "note.inc".
18463 * gdb.asm/netbsd.inc: New file.
18464 * gdb.asm/empty.inc: New file.
18465
f81f93f7
MC
184662003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18467
18468 Partial fix for PR testsuite/1456.
18469 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18470 calls to test_compiler_info.
18471
9a77938e
MC
184722003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18473
18474 Partial fix for PR testsuite/1456.
18475 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18476 calls to test_compiler_info.
18477
e8367dc7
MK
184782003-11-27 Mark Kettenis <kettenis@gnu.org>
18479
18480 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18481 pattern for the KFAILs.
18482
526c61ee
AF
184832003-11-25 Adam Fedor <fedor@gnu.org>
18484
18485 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18486 * gdb.objc/objcdecode.m: New file.
18487
28f2d600
AF
184882003-11-25 Adam Fedor <fedor@gnu.org>
18489
18490 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18491 * gdb.objc/nondebug.m: New file.
18492
a3895cee
BE
184932003-11-26 Ben Elliston <bje@wasabisystems.com>
18494
18495 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18496 NetBSD as it does on FreeBSD. Modelled on a similar change by
18497 Mark Kettenis on 2003-05-30.
18498 (link-flags): Set to "--entry _start" regardless of target.
18499 Special linker flags are to be appended to $link-flags.
18500 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18501
c9f2c8a3
MC
185022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18503
18504 * gdb.cp/method.exp: Accept output of new demangler.
18505
15a0587a 185062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18507
18508 * gdb/class2.exp: New file.
18509 * gdb/class2.cc: New file.
18510
3c00b570
MC
185112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18512
18513 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18514 of new demangler.
18515
7027acc7
MK
185162003-11-23 Mark Kettenis <kettenis@gnu.org>
18517
18518 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18519 of gdb_test "run".
18520
b0e1598a
MK
185212003-11-23 Mark Kettenis <kettenis@gnu.org>
18522
18523 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18524 "continue" into "run".
18525
4d9eda44
MC
185262003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18527
18528 Partial fix for PR testsuite/1456.
18529 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18530 call to test_compiler_info.
18531 * gdb.cp/ctti.exp: Likewise.
18532 * gdb.cp/derivation.exp: Likewise.
18533 * gdb.cp/member-ptr.exp: Likewise.
18534 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18535 reference to gcc_compiled.
18536
185372003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18538
18539 Fix PR testsuite/1463.
18540 * gdb.base/structs.exp (start_structs_test): Call
18541 get_debug_format before using the debug format.
18542
d422fe19
AC
185432003-11-22 Andrew Cagney <cagney@redhat.com>
18544
18545 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18546 * gdb.base/structs.exp: Use gdb_test_multiple.
18547
039cf96d
AC
185482003-11-20 Andrew Cagney <cagney@redhat.com>
18549
6882279b
AC
18550 * gdb.base/structs.exp: Handle and recover from internal errors.
18551 Replace "foo${n}" with "foo<n>" in test messages.
18552
e53890ae
AC
18553 * gdb.base/structs.exp: Update copyright. Rewrite.
18554 * gdb.base/structs.c: Update copyright. Rewrite.
18555
2b211c59
AC
18556 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18557 resync count exceeded.
d63a86f8 18558
039cf96d
AC
18559 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18560 from the internal error.
18561 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18562 Original from Jim Blandy.
18563 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18564
eac98b22
AC
185652003-11-19 Andrew Cagney <cagney@redhat.com>
18566
18567 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18568 KFAIL.
18569
67455b2a
MK
185702003-11-17 Mark Kettenis <kettenis@gnu.org>
18571
18572 New testcase for PR backtrace/1435.
18573 * gdb.arch/i386-unwind.exp: New file.
18574 * gdb.arch/i386-unwind.c: New file.
18575
853d6e5b
AC
185762003-11-17 Andrew Cagney <cagney@redhat.com>
18577
18578 * lib/gdb.exp (compiler_info): New global.
18579 (test_compiler_info): New function.
18580 (get_compiler_info): Set compiler_info.
18581 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18582 "compiler_info" to gcc-<major>-<minor>.
18583
38cf6e11
MC
185842003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18585
18586 * gdb.trace/configure: Remove.
18587
a50d3602
EZ
185882003-11-13 Elena Zannoni <ezannoni@redhat.com>
18589
18590 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18591 breakpoints.
a50d3602
EZ
18592 * gdb.base/break.exp: Remove all references to explicit line
18593 numbers.
18594
d9407aaa
NC
185952003-11-11 Nick Clifton <nickc@redhat.com>
18596
18597 * gdb.base/shreloc.exp: Do not run for targets which do not
18598 support shared objects.
18599
db488fc1
CV
186002003-11-10 Corinna Vinschen <vinschen@redhat.com>
18601
18602 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18603 Don't run tests if nofileio flag is given.
18604
6a90a18e
EZ
186052003-11-07 Elena Zannoni <ezannoni@redhat.com>
18606
18607 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18608 as well as 'Watchpoint'.
6a90a18e 18609
0b915e9c
EZ
186102003-11-06 Elena Zannoni <ezannoni@redhat.com>
18611
18612 Reported by Jim Ingham <jingham@apple.com>:
18613 * gdb.base/annota1.exp: Match at least one occurrence of the
18614 signal handler annotation.
18615
d7e4b55f
EZ
186162003-11-06 Elena Zannoni <ezannoni@redhat.com>
18617
a9c64011
AS
18618 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18619 as well as 'Watchpoint'.
d7e4b55f 18620
2fe4e8d0
MC
186212003-11-05 Michael Chastain <mec@shout.net>
18622
18623 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18624
6ef88553
KW
186252003-11-03 Kris Warkentin <kewarken@qnx.com>
18626
18627 * gdb.arch/gdb1291.c: New test file.
18628 * gdb.arch/gdb1291.exp: New test script.
18629 * gdb.arch/gdb1431.c: New test file.
18630 * gdb.arch/gdb1431.exp: New test script.
18631
ae7dc4d8
MC
186322003-10-22 Michael Chastain <mec@shout.net>
18633
18634 * gdb.mi/pthreads.c: Add copyright notice.
18635
c39d7427
MC
186362003-10-22 Michael Chastain <mec@shout.net>
18637
18638 * gdb.threads/pthreads.c: Add copyright notice.
18639
8b7d96c1
MC
186402003-10-20 Michael Chastain <mec@shout.net>
18641
18642 * gdb.base/gdb1056.exp: New test script.
18643
d1d69fdd
DJ
186442003-10-13 Daniel Jacobowitz <drow@mvista.com>
18645
18646 * gdb.threads/killed.exp: Use gdb_run_cmd.
18647
7d605576
DJ
186482003-10-13 Daniel Jacobowitz <drow@mvista.com>
18649
18650 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18651 create a core file.
18652 * gdb.threads/gcore-thread.exp: Likewise.
18653
618ec112
CV
186542003-10-13 Corinna Vinschen <vinschen@redhat.com>
18655
18656 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18657 type, based on char type.
18658 (struct bit_flags_short_t): New bitfield type, based on short type.
18659 (init_bit_flags_char): New fuction.
18660 (init_bit_flags_short): Ditto.
18661 (print_bit_flags_char): Ditto.
18662 (print_bit_flags_short): Ditto.
18663 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18664
9367a73c
MC
186652003-10-11 Michael Chastain <mec@shout.net>
18666
18667 * gdb.base/call-rt-st.exp: Update copyright year.
18668
1decf120
KI
186692003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18670
18671 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18672 * gdb.disasm/sh3.s: Ditto.
18673
5445b2ae
DJ
186742003-10-07 Daniel Jacobowitz <drow@mvista.com>
18675
18676 * gdb.threads/switch-threads.exp: New test.
18677 * gdb.threads/switch-threads.c: New source file.
18678
aec24853
CV
186792003-10-07 Corinna Vinschen <vinschen@redhat.com>
18680
18681 * gdb.base/ending-run.exp: Add sh specific case.
18682
adc7428d
AC
186832003-10-06 Andrew Cagney <cagney@redhat.com>
18684
18685 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18686 * gdb.disasm/mn10200.exp: Delete obsolete file.
18687
c9d37158
DJ
186882003-09-29 Daniel Jacobowitz <drow@mvista.com>
18689
18690 * ChangeLog: Correct an entry command.exp -> commands.exp.
18691 * gdb.base/commands.exp (bp_deleted_in_command_test)
18692 (temporary_breakpoint_commands): Check noargs.
18693
79c2c32d
DC
186942003-09-25 David Carlton <carlton@kealia.com>
18695
18696 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18697 of some print tests, where appropriate. Add tests for C::D::cd,
18698 E::ce, F::cXfX, G::XgX.
18699 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18700
594e6d67
RE
187012003-09-25 Richard Earnshaw <rearnsha@arm.com>
18702
18703 * lib/java.exp (java_init): Import target_alias before using it.
18704
10f0d451
DC
187052003-09-25 David Carlton <carlton@kealia.com>
18706
18707 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18708
274bcba0
EZ
187092003-09-23 Elena Zannoni <ezannoni@redhat.com>
18710
d63a86f8 18711 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18712 weirdness.
274bcba0 18713
cdbf20f7
MC
187142003-09-17 Michael Chastain <mec@shout.net>
18715
18716 * gdb.cp/gdb1355.exp: New file.
18717 * gdb.cp/gdb1355.c: New file.
18718
71e06f80
CV
187192003-09-15 Corinna Vinschen <vinschen@redhat.com>
18720
18721 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18722 * gdb.asm/sh.inc: New file.
18723
5c4e30ca
DC
187242003-09-11 David Carlton <carlton@kealia.com>
18725
bd45b7af
DC
18726 * gdb.cp/namespace.exp: Add tests for namespace types.
18727 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18728 (test_namespace): New.
18729
1c199746
EZ
187302003-09-11 Elena Zannoni <ezannoni@redhat.com>
18731
a9c64011 18732 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18733 * gdb.stabs/weird.exp: Ditto.
1c199746 18734
04ed252f
MC
187352003-09-08 Michael Chastain <mec@shout.net>
18736
18737 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18738
d8a2d9e7
MC
187392003-09-07 Michael Chastain <mec@shout.net>
18740
18741 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18742 'parse error'.
18743
161afb24
MK
187442003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18745
18746 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18747
49f2741a
MC
187482003-08-30 Michael Chastain <mec@shout.net>
18749
18750 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18751 * gdb.gdb/observer.exp: Ditto.
18752 * gdb.gdb/xfullpath.exp: Ditto.
18753
8afa723e
MK
187542003-08-29 Mark Kettenis <kettenis@gnu.org>
18755
18756 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18757 *-*-*bsd*.
18758
f31dfe3b
JJ
187592003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18760
18761 * gdb.base/dump.exp: Skip for ia64.
18762
4630e498
JJ
187632003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18764
18765 * gdb.asm/asm-source.exp: Add ia64 support.
18766 * gdb.asm/ia64.inc: New file.
18767
1105b7ef
MC
187682003-08-22 Michael Chastain <mec@shout.net>
18769
18770 * gdb.cp: New directory.
18771 * gdb.cp/*: Copy from gdb.c++/*.
18772 * gdb.c++/*: Remove.
18773 * Makefile.in: Change gdb.c++ to gdb.cp.
18774 * configure.in: Ditto.
18775 * configure: Regnerate.
18776
c945b932
MK
187772003-08-18 Mark Kettenis <kettenis@gnu.org>
18778
18779 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18780 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18781
2b66634b
DJ
187822003-08-17 Daniel Jacobowitz <drow@mvista.com>
18783
18784 * mi-var-display.exp (-var-list-children weird): Accept function
18785 pointers with argument types.
18786 * mi1-var-display.exp (-var-list-children weird): Likewise.
18787 * mi2-var-display.exp (-var-list-children weird): Likewise.
18788
a356f73b
DJ
187892003-08-17 Daniel Jacobowitz <drow@mvista.com>
18790
18791 * gdb.base/annota3.exp: Add missing newline.
18792
483417b8
MC
187932003-08-06 Michael Chastain <mec@shout.net>
18794
18795 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18796
c99c59c3
MS
187972003-08-12 Michael Snyder <msnyder@redhat.com>
18798
18799 * gdb.base/float.exp: Add test for SH.
18800
55ed7501
MK
188012003-08-10 Mark Kettenis <kettenis@gnu.org>
18802
18803 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18804
1a371f2e
EZ
188052003-08-07 Elena Zannoni <ezannoni@redhat.com>
18806
18807 * gdb.base/completion.exp: Remove reduntant completion test
18808 on filename.
18809
e0f353ce
EZ
188102003-08-07 Elena Zannoni <ezannoni@redhat.com>
18811
a9c64011
AS
18812 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18813 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18814 gdb.trace/save-trace.exp: Make sure that full pathnames are
18815 escaped correctly.
e0f353ce 18816
5710a1af 188172003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18818
a9c64011
AS
18819 * configure.in: Don't generate config.h from config.hin.
18820 * configure: Regenerate.
18821 * config.hin: Remove file.
18822 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18823 * gdb.threads/pthreads.c: Ditto.
5710a1af 18824
dcd81ce9
DJ
188252003-08-07 Daniel Jacobowitz <drow@mvista.com>
18826
18827 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18828 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18829 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18830 Replace ld24 with seth/add3.
18831
6009d884
AC
188322003-08-02 Andrew Cagney <cagney@redhat.com>
18833
18834 * gdb.base/annota3.exp: New file.
18835 * gdb.base/annota3.c: New file.
18836 * gdb.c++/annota3.exp: New file.
18837 * gdb.c++/annota3.cc: New file.
18838
51514e06
MC
188392003-07-29 Michael Chastain <mec@shout.net>
18840
18841 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18842 actually failed.
18843 (do_pass): Likewise.
18844 * gdb.threads/tls.exp: Always initialize no_of_threads.
18845
4ee6625b
DJ
188462003-07-27 Daniel Jacobowitz <drow@mvista.com>
18847
18848 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18849 pattern.
18850 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18851 * gdb.threads/tls.exp: Recognize one case of the host library not
18852 supporting TLS.
18853
225f2bf6
AC
188542003-07-27 Andrew Cagney <cagney@redhat.com>
18855
18856 * gdb.base/fileio.exp: Use SH when running commands using
18857 remote_exec.
18858
bcb27c9f
DJ
188592003-07-24 Daniel Jacobowitz <drow@mvista.com>
18860
18861 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18862 * gdb.base/relocate.c (dummy): New padding array.
18863
3d67be83
MS
188642003-07-22 Michael Snyder <msnyder@redhat.com>
18865
d63a86f8 18866 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18867
18868 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18869 patterns to be more general, accepting old and new output.
18870 Some output chars (such as '+') also must be quoted.
d63a86f8 18871 Some addresses are displayed numerically instead of
3d67be83
MS
18872 symbolically.
18873
57ba3b85
MS
188742003-07-23 Michael Snyder <msnyder@redhat.com>
18875
686d097c
MS
18876 * gdb.base/return2.exp: Don't test long-long return.
18877
57ba3b85
MS
18878 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18879 * gdb.disasm/t01_mov.exp: Ditto.
18880 * gdb.disasm/t02_mova.s: Ditto.
18881 * gdb.disasm/t02_mova.exp: Ditto.
18882 * gdb.disasm/t03_add.s: Ditto.
18883 * gdb.disasm/t03_add.exp: Ditto.
18884 * gdb.disasm/t04_sub.s: Ditto.
18885 * gdb.disasm/t04_sub.exp: Ditto.
18886 * gdb.disasm/t05_cmp.s: Ditto.
18887 * gdb.disasm/t05_cmp.exp: Ditto.
18888 * gdb.disasm/t06_ari2.s: Ditto.
18889 * gdb.disasm/t06_ari2.exp: Ditto.
18890 * gdb.disasm/t07_ari3.s: Ditto.
18891 * gdb.disasm/t07_ari3.exp: Ditto.
18892 * gdb.disasm/t08_or.s: Ditto.
18893 * gdb.disasm/t08_or.exp: Ditto.
18894 * gdb.disasm/t09_xor.s: Ditto.
18895 * gdb.disasm/t09_xor.exp: Ditto.
18896 * gdb.disasm/t10_and.s: Ditto.
18897 * gdb.disasm/t10_and.exp: Ditto.
18898 * gdb.disasm/t11_logs.s: Ditto.
18899 * gdb.disasm/t11_logs.exp: Ditto.
18900 * gdb.disasm/t12_bit.s: Ditto.
18901 * gdb.disasm/t12_bit.exp: Ditto.
18902 * gdb.disasm/t13_otr.s: Ditto.
18903 * gdb.disasm/t13_otr.exp: Ditto.
18904
e00759ef
EZ
189052003-07-22 Elena Zannoni <ezannoni@redhat.com>
18906
18907 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18908
8bc2021f
EZ
189092003-07-22 Elena Zannoni <ezannoni@redhat.com>
18910
a9c64011
AS
18911 * gdb.threads/tls.c : New file.
18912 * gdb.threads/tls.exp : New file.
18913 * gdb.threads/tls-main.c : New file.
18914 * gdb.threads/tls-shared.c : New file.
18915 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18916
89320c4c
AS
189172003-07-22 Andreas Schwab <schwab@suse.de>
18918
18919 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18920
180dea7c
AS
189212003-07-20 Andreas Schwab <schwab@suse.de>
18922
18923 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18924 due to insn reordering.
18925
0714963c
AC
189262003-07-15 Andrew Cagney <cagney@redhat.com>
18927
18928 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18929
98a23b3f
MC
189302003-07-15 Michael Chastain <mec@shout.net>
18931
18932 * gdb.base/gdb1250.exp: New file.
18933 * gdb.base/gdb1250.c: New file.
18934
27e417a2
ML
189352003-07-09 Michal Ludvig <mludvig@suse.cz>
18936
18937 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18938 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18939
8bc2021f
EZ
189402003-07-09 Elena Zannoni <ezannoni@redhat.com>
18941
a9c64011
AS
18942 * gdb.threads/tls.c: New file.
18943 * gdb.threads/tls.exp: New file.
18944 * gdb.threads/tls-main.c: New file.
18945 * gdb.threads/tls-shared.c: New file.
18946 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18947
d99968dc
EZ
189482003-07-09 Elena Zannoni <ezannoni@redhat.com>
18949
18950 * gdb.base/annota1.exp: Make sure that we properly escape the
18951 full path of the source file. Xfail more permissive patterns,
d63a86f8 18952 due to a compiler debug info problem.
d99968dc 18953
83876b3b
AS
189542003-07-07 Andreas Schwab <schwab@suse.de>
18955
2705e972
AS
18956 * gdb.asm/m68k.inc: New file.
18957 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18958
83876b3b
AS
18959 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18960 arguments"): Also match negative number.
18961
18962 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18963
3a871b37
DJ
189642003-07-03 Daniel Jacobowitz <drow@mvista.com>
18965
18966 * gdb.base/store.c (charest): New typedef.
18967 (add_char): Rename to add_charest, update.
18968 (wack_char): Rename to wack_charest, update types. Return l + r
18969 to keep r live across the call.
18970 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18971 (wack_double, wack_doublest): Return l + r to keep r live across
18972 the call.
18973 * gdb.base/store.exp: Accomodate store.c changes.
18974
b2a7f303
DC
189752003-06-30 David Carlton <carlton@kealia.com>
18976
18977 * gdb.c++/maint.exp (test_invalid_name): New.
18978 (test_first_component): Add tests for invalid names.
18979
3c6cb4a1
MC
189802003-06-29 Michael Chastain <mec@shout.net>
18981
18982 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18983 output of '<VTT for class>' for virtual base classes.
18984
f1c2644b
DJ
189852003-06-29 Daniel Jacobowitz <drow@mvista.com>
18986
18987 * gdb.base/completion.exp: Tab-complete "complet" instead of
18988 "compl".
18989 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18990
18080350
DJ
189912003-06-29 Daniel Jacobowitz <drow@mvista.com>
18992
18993 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18994 * gdb.base/volatile.exp: Likewise.
18995
f56973f8
DJ
189962003-06-29 Daniel Jacobowitz <drow@mvista.com>
18997
18998 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18999 gdb/1265.
19000
190012003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19002 Daniel Jacobowitz <drow@mvista.com>
19003
19004 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19005 initial line count of 'captured_main' from 26 to 32.
19006 (test_with_self): Allow xmalloc call to be interleaved with the
19007 preceding two lines.
19008
e766d4d6
JB
190092003-06-24 Joel Brobecker <brobecker@gnat.com>
19010
19011 * gdb.base/bang.exp: New testcase.
19012
f125c9a4
JB
190132003-06-23 Joel Brobecker <brobecker@gnat.com>
19014
19015 * gdb.base/langs.exp: Add some tests for the "minimal" language
19016 support.
19017
6e25beaf
EZ
190182003-06-23 Elena Zannoni <ezannoni@redhat.com>
19019
19020 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19021 the testcase.
19022
2f816dda
DJ
190232003-06-22 Daniel Jacobowitz <drow@mvista.com>
19024
19025 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19026 offset.
19027
db5a5748
DJ
190282003-06-22 Daniel Jacobowitz <drow@mvista.com>
19029
19030 * gdb.c++/pr-1210.cc: New file.
19031 * gdb.c++/pr-1210.exp: New file.
19032
1df0c130
DJ
190332003-06-21 Daniel Jacobowitz <drow@mvista.com>
19034
19035 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19036 000-exec-continue.
19037
a92feac0
MK
190382003-06-15 Mark Kettenis <kettenis@gnu.org>
19039
19040 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19041 on *-*-*bsd* instead of *-*-freebsd*.
19042
81a58f5b
AC
190432003-06-14 Andrew Cagney <cagney@redhat.com>
19044
19045 * gdb.base/store.exp: Test longest and doublest. Test all
19046 parameters. Weaken return statement match.
19047 * gdb.base/store.c: Add longest and doublest - aka long long and
19048 long double functions. Put all parameters into local register
19049 variables. Use negative values.
19050
b257a0d3
AC
190512003-06-14 Andrew Cagney <cagney@redhat.com>
19052
19053 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19054 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19055 exit status.
19056 * gdb.base/fileio.exp: Disable target when nointerrupts and
19057 noinferiorio, instead of limiting it to remote. Use remote_exec
19058 instead of system.
d63a86f8 19059
21c38304
JJ
190602003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19061
19062 * gdb.base/float.exp: Add ia64 support.
19063
1bcdb424
CV
190642003-06-12 Corinna Vinschen <vinschen@redhat.com>
19065
19066 * gdb.base/fileio.exp: Run only on remote targets.
19067
6aeb981f
CV
190682003-06-10 Corinna Vinschen <vinschen@redhat.com>
19069
19070 * gdb.base/fileio.c: New file, testing File-I/O.
19071 * gdb.base/fileio.exp: Ditto.
19072
53df362e
RG
190732003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19074
19075 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19076 shared objects after relocation at load time (gdb PR/1132).
19077 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19078 as above, part of the shared object relocation test.
53df362e 19079
ffee1b46
MK
190802003-06-08 Mark Kettenis <kettenis@gnu.org>
19081
b5ca3722
MK
19082 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19083 fully filled history list.
19084 * gdb.base/gdb_history: New file.
19085
03ed860d
MK
19086 * gdb.base/signals.exp: XFAIL "continue to func1" on
19087 i*86-*-freebsd*.
19088
ffee1b46
MK
19089 * gdb.base/attach.exp: When trying to attach to a nonexistent
19090 process, make it possible to specify the PID based on the target,
19091 and do so for *-*-freebsd*.
19092
d80dbb52
RH
190932003-06-02 Richard Henderson <rth@redhat.com>
19094
19095 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19096
6dd77b81
RH
190972003-06-02 Richard Henderson <rth@redhat.com>
19098
19099 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19100
f6347e16
RH
191012003-06-02 Richard Henderson <rth@redhat.com>
19102
19103 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19104
2c161407
DJ
191052003-06-01 Daniel Jacobowitz <drow@mvista.com>
19106
19107 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19108 of globalvar.
19109
572eb746
MK
191102003-06-01 Mark Kettenis <kettenis@gnu.org>
19111
19112 * gdb.asm/asm-source.exp: Check for memory read errors in
19113 disassembler test on *BSD too.
19114
9e9617a5
RH
191152003-06-01 Richard Henderson <rth@redhat.com>
19116
19117 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19118 for .frame.
19119 (gdbasm_call): Lose ldgp.
19120 (gdbasm_startup): Add frame information.
19121 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19122
7b34ad4e
MK
191232003-05-31 Mark Kettenis <kettenis@gnu.org>
19124
19125 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19126 i?86-*-*.
19127
10059fdf
MK
191282003-05-30 Mark Kettenis <kettenis@gnu.org>
19129
19130 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19131 FreeBSD.
19132
acf4b816
RH
191332003-05-29 Richard Henderson <rth@redhat.com>
19134
19135 * gdb.asm/alpha.inc: New file.
19136 * gdb.asm/asm-source.exp: Use it.
19137
e9ecd949
JB
191382003-05-29 Jim Blandy <jimb@redhat.com>
19139
19140 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19141 'core.PID'.
19142
e3e5a4f3
JB
191432003-05-22 Jim Blandy <jimb@redhat.com>
19144
19145 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19146 backtrace.
d63a86f8 19147
72fe3d25
DC
191482003-05-20 David Carlton <carlton@math.stanford.edu>
19149
19150 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19151 this time.
19152
58da2eb2
DC
191532003-05-19 David Carlton <carlton@bactrian.org>
19154
19155 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19156 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19157
1fcb5155
DC
191582003-05-19 David Carlton <carlton@bactrian.org>
19159
19160 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19161 namespace tests.
19162 Bump copyright date.
19163 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19164 (main): Call C::D::marker2.
19165 * gdb.c++/namespace1.cc: New file.
19166
85e85163
JJ
191672003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19168
19169 Roland McGrath <roland@redhat.com>
d63a86f8 19170 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19171 there is no manager thread.
19172
a25fbfec
JJ
191732003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19174
d63a86f8
RM
19175 * gdb.threads/schedlock.exp: Remove assumption that all threads
19176 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19177 in one of the child threads rather than the main thread.
19178
be375bae
JB
191792003-05-07 Jim Blandy <jimb@redhat.com>
19180
09bf6082
JB
19181 Add support for assembly source testing on the s390x.
19182 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19183 architecture.
19184 * gdb.asm/s390x.inc: New file.
19185
be375bae
JB
19186 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19187 succession of 'if' statements.
19188
00905d52
AC
191892003-05-05 Andrew Cagney <cagney@redhat.com>
19190
19191 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19192
b1e29e33
AC
191932003-05-05 Andrew Cagney <cagney@redhat.com>
19194
19195 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19196 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19197
e33d66ec
EZ
191982003-05-02 Elena Zannoni <ezannoni@redhat.com>
19199
19200 * gdb.base/charset.exp: Update based on new behavior of set/show
19201 charset commands.
19202
2b6fd0d8
AC
192032003-05-01 Andrew Cagney <cagney@redhat.com>
19204
19205 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19206 variable do not give memory errors.
19207
130cacce
AF
192082003-04-30 Adam Fedor <fedor@gnu.org>
19209
19210 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19211 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19212 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19213 gdb.objc/basicclass.m: : New files
19214
19215 * lib/gdb.exp (gdb_compile_objc): New procedure.
19216
bea71854
DJ
192172003-04-27 Daniel Jacobowitz <drow@mvista.com>
19218
19219 * gdb.base/signals.exp: Make backtrace tests more specific.
19220
0f20eeea
DC
192212003-04-23 David Carlton <carlton@bactrian.org>
19222
19223 * gdb.c++/maint.exp (test_first_component): Add tests for
19224 'operator' in more locations.
19225
c8c4d8dc
KB
192262003-04-16 Kevin Buettner <kevinb@redhat.com>
19227
19228 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19229
3fe60e3c
EZ
192302003-04-16 Elena Zannoni <ezannoni@redhat.com>
19231
19232 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19233 func marke' instead. Update test name.
3fe60e3c 19234
9219021c
DC
192352003-04-15 David Carlton <carlton@math.stanford.edu>
19236
19237 * gdb.c++/maint.exp: New file.
19238
5dd55bdd
EZ
192392003-04-14 Elena Zannoni <ezannoni@redhat.com>
19240
19241 * gdb.threads/schedlock.c: Change type of thread function argument
19242 to long, to avoid warnings on 64-bit platforms.
19243
00890572
EZ
192442003-04-14 Elena Zannoni <ezannoni@redhat.com>
19245
a9c64011
AS
19246 * gdb.base/attach.exp: Add new message from ptrace in case of
19247 attaching to nonexistent process.
d63a86f8 19248
93201743
JB
192492003-04-11 Jim Blandy <jimb@redhat.com>
19250
19251 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19252 gdb.c++/userdef.cc: Place comments on the lines to which the
19253 marker function might return.
19254 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19255 gdb.c++/userdef.exp: Look for those comments to check that we've
19256 returned to the right place, instead of checking line numbers.
19257
2a11c64d
EZ
192582003-04-11 Elena Zannoni <ezannoni@redhat.com>
19259
a9c64011
AS
19260 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19261 match on sourcefile name, instead of directory name.
2a11c64d 19262
68ab8fc5
EZ
192632003-04-10 Elena Zannoni <ezannoni@redhat.com>
19264
d63a86f8 19265 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19266 working directory name.
19267
5624293a
JB
192682003-04-09 Jim Blandy <jimb@redhat.com>
19269
19270 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19271 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19272 after an inferior function call, report the failure, but allow the
19273 test to continue.
19274
f1f02ee4
SC
192752003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19276
19277 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19278 with -DPROTOTYPES.
19279
6eb79af0
SC
192802003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19281
19282 * gdb.base/break.exp: Revert last patch.
19283
8dfb4cf0
SC
192842003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19285
19286 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19287 with -DPROTOTYPES.
19288
ed4c619a
AC
192892003-04-02 Andrew Cagney <cagney@redhat.com>
19290
19291 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19292 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19293 matching directories by the name breakpoint.
19294 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19295 Make "continue to marker1" consistent.
19296 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19297 message consistent.
19298 * lib/gdb.exp: Put "the program is no longer running", and "the
19299 program exited" in parenthesis.
19300 * lib/mi-support.exp: Ditto.
d63a86f8 19301
4e35d5f0 193022003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19303
4e35d5f0
BR
19304 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19305
71900fe8
AC
193062003-03-29 Andrew Cagney <cagney@redhat.com>
19307
19308 * gdb.base/sizeof.c (main): Print the value of '\377'.
19309 * gdb.base/sizeof.exp: Check the sign of '\377'.
19310
c0655a16
MC
193112003-03-27 Michael Chastain <mec@shout.net>
19312
19313 * gdb.base/gdb1090.exp: New file.
19314 * gdb.base/gdb1090.cc: New file.
19315
5b2a3989
JB
193162003-03-27 J. Brobecker <brobecker@gnat.com>
19317
19318 * gdb.gdb/observer.exp: New regression test.
19319
79876890
MC
193202003-03-27 Michael Chastain <mec@shout.net>
19321
19322 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19323 * gdb.base/ptype.exp: Likewise.
19324
6eac95e3
CV
193252003-03-27 Corinna Vinschen <vinschen@redhat.com>
19326
19327 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19328
e8c71839
MC
193292003-03-26 Michael Chastain <mec@shout.net>
19330
19331 * gdb.base/ptype.exp: Actually use some typedef'd types.
19332
71b10041
SC
193332003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19334
19335 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19336 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19337
2512cf80
CV
193382003-03-20 Corinna Vinschen <vinschen@redhat.com>
19339
19340 * gdb.base/default.exp: Fix regular expression.
19341
0d195a4f
CV
193422003-03-20 Corinna Vinschen <vinschen@redhat.com>
19343
19344 * gdb.base/args.exp: Fix regular expression.
19345
8a2dbca8
CV
193462003-03-20 Corinna Vinschen <vinschen@redhat.com>
19347
19348 * gdb.base/help.exp: Allow Win32 child process.
19349
bf028682
CV
193502003-03-20 Corinna Vinschen <vinschen@redhat.com>
19351
19352 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19353 when stepping out of main().
19354
182dbe85
CV
193552003-03-20 Corinna Vinschen <vinschen@redhat.com>
19356
19357 * gdb.base/default.exp: Check for win32 specific message when calling
19358 "run" without executable.
19359
d67a6ba5
CV
193602003-03-20 Corinna Vinschen <vinschen@redhat.com>
19361
19362 * gdb.base/args.exp: Expect .exe in output.
19363
a955b5bb
CV
193642003-03-20 Corinna Vinschen <vinschen@redhat.com>
19365
19366 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19367 Cygwin native.
19368
bf6bad4b
AC
193692003-03-17 Andrew Cagney <cagney@redhat.com>
19370
19371 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19372 vector registes.
19373 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19374 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19375
293e9a31
DC
193762003-03-17 David Carlton <carlton@math.stanford.edu>
19377
19378 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19379 test, for PR breakpoints/38.
19380 Call test_watchpoint_and_breakpoint.
19381 * gdb.base/watchpoint.c (func3): New function.
19382 (main): Call func3.
19383
5330f2db
DC
193842003-03-04 David Carlton <carlton@math.stanford.edu>
19385
19386 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19387 Garply<Garply<char> >:: garply".
19388 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19389 with respect to PR c++/1111; note also PR c++/1113.
19390 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19391 respect to PR c++/1062.
19392 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19393
6ece72da
DC
193942003-03-03 David Carlton <carlton@math.stanford.edu>
19395
19396 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19397 with respect to PR c++/57.
19398 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19399 c++/826.
19400 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19401 respect to PR c++/57.
19402
85ca1584
DC
194032003-03-03 David Carlton <carlton@math.stanford.edu>
19404
19405 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19406 respect to PR c++/33 into FAILs.
19407
98e9c5b8
MC
194082003-03-03 Michael Chastain <mec@shout.net>
19409
7bedbf27
MC
19410 * configure.in: Update copyright years.
19411
194122003-03-03 Michael Chastain <mec@shout.net>
19413
19414 * Makefile.in: Update copyright years.
98e9c5b8 19415
f683e100
DC
194162003-02-28 David Carlton <carlton@math.stanford.edu>
19417
19418 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19419 print class instead of struct and/or superfluous protection
19420 specifiers, as long as the resulting output is equivalent to the
19421 source code.
19422 Delete FIXME from end of messages on tests that don't need
19423 fixing.
19424
a9e0cf2c
DC
194252003-02-28 David Carlton <carlton@math.stanford.edu>
19426
19427 * gdb.c++/templates.exp (do_tests): Allow const in the two
19428 Foo<volatile char *>::foo tests.
19429
e8d359df
MS
194302003-02-27 Michael Snyder <msnyder@redhat.com>
19431
d63a86f8 19432 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19433 will be consistant.
19434
0b71dc91
DC
194352003-02-26 David Carlton <carlton@math.stanford.edu>
19436
19437 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19438 char *>::foo" test with respect to PR c++/33. Create a new test
19439 which is identical to that one except that it doesn't put the
19440 space between the "char" and the "*"; KFAIL it, too.
19441
dd14ab43
DC
194422003-02-26 David Carlton <carlton@math.stanford.edu>
19443
19444 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19445 template types into either PASSes or KFAILs (corresponding to PR
19446 c++/57). Tweak indentation. Update copyright.
19447
1146c7f1
SC
194482003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19449
19450 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19451
74641dfb
MC
194522003-02-13 Michael Chastain <mec@shout.net>
19453
19454 * gdb.base/exprs.exp: Remove i960 remnants.
19455 * gdb.base/funcargs.exp: Likewise.
19456 * gdb.base/list.exp: Likewise.
19457 * gdb.base/ptype.exp: Likewise.
19458
559cd2d0
DC
194592003-02-14 David Carlton <carlton@math.stanford.edu>
19460
19461 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19462 pEe->D::vg()" from XFAIL to KFAIL.
19463
c4f90d87
JM
194642003-02-13 Jason Molenda (jmolenda@apple.com)
19465
19466 * gdb.base/maint.exp: Update maint print statistics regexp to include
19467 new entries.
19468
cbc4d97c
MC
194692003-02-13 Michael Chastain <mec@shout.net>
19470
19471 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19472
40f235b7
MC
194732003-02-12 Michael Chastain <mec@shout.net>
19474
19475 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19476 * gdb.c++/inherit.exp: Likewise.
19477 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19478 * gdb.c++/templates.exp: Likewise.
19479 * gdb.c++/virtfunc.exp: Likewise.
19480
c56716b0
JM
194812003-02-06 Jason Molenda (jason-cl@molenda.com)
19482
19483 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19484 why the code is written that way.
19485
070afcf8
MC
194862003-02-05 Michael Chastain <mec@shout.net>
19487
19488 * gdb.base/dump.exp: Add missing copyright line.
19489
5d0331e5
JM
194902003-02-05 Jason Molenda (jason-cl@molenda.com)
19491
f7ae6d3e 19492 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19493 at the beginning so the breakpoint doesn't get set on the loop.
19494
92851186
MC
194952003-02-05 Michael Chastain <mec@shout.net>
19496
19497 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19498 output for configurations with gcc 2.95.3.
19499
cbf1e085
AC
195002003-02-05 Keith Seitz <keiths@redhat.com>
19501 Andrew Cagney <ac131313@redhat.com>
19502
19503 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19504
29518e1e
MC
195052003-02-04 Michael Chastain <mec@shout.net>
19506
19507 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19508 Call perror and then continue.
19509
5af1d5f3
MC
195102003-02-03 Michael Chastain <mec@shout.net>
19511
19512 * gdb.c++/pr-1023.cc: New file.
19513 * gdb.c++/pr-1023.exp: New file.
19514
6b549786
JB
195152003-02-05 Jim Blandy <jimb@redhat.com>
19516
19517 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19518 it's local to foobar. Check for it there, and check that it's not
19519 present in main.
19520 * gdb.c++/local.cc (marker2): New function.
19521 (foobar): Call marker1.
19522 (main): Call marker2 instead of marker1.
19523
67f16606
AC
195242003-02-04 Andrew Cagney <ac131313@redhat.com>
19525
19526 * gdb.disasm/mn10200.exp: Obsolete file.
19527 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19528 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19529 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19530
1c5cb38e
DC
195312003-02-04 David Carlton <carlton@math.stanford.edu>
19532
19533 * gdb.c++/overload.exp: Test intToChar(1).
19534 * gdb.c++/overload.cc (intToChar): New.
19535 (main): Call intToChar.
19536
d1fe6965
DC
195372003-02-03 David Carlton <carlton@math.stanford.edu>
19538
19539 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19540 'might_kfail' arg.
19541 KFAIL some of the continue_to_bp_overloaded calls, according to
19542 PR c++/1025.
19543
9ba61c5d
MC
195442003-02-01 Michael Chastain <mec@shout.net>
19545
19546 * gdb.base/advance.c (marker1): New marker function.
19547 * gdb.base/advance.exp: When the 'advance' command lands on the
19548 return breakpoint, it can legitimately stop on either the
19549 current line or the next line. Accommodate both outcomes.
19550 * gdb.base/until.exp: Likewise.
19551
e7494ffb
AC
195522003-02-02 Andrew Cagney <ac131313@redhat.com>
19553
19554 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19555 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19556 now a list, not a tuple.
19557 * gdb.mi/mi-var-display.exp: Ditto.
19558 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19559
075559bc
AC
195602003-02-01 Andrew Cagney <ac131313@redhat.com>
19561
19562 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19563 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19564 stack backtraces.
19565 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19566
2bd4c7b1
MK
195672003-02-01 Mark Kettenis <kettenis@gnu.org>
19568
19569 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19570 gdb.mi/mi1-pthreads.exp: Return instead of calling
19571 gdb_suppress_entire_file.
19572
eabd8992
MS
195732003-02-01 Mark Salter <msalter@redhat.com>
19574
19575 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19576
71469e2f
MS
195772003-01-31 Mark Salter <msalter@redhat.com>
19578
19579 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19580 Support empty arg.
19581
38a94d44
MC
195822003-01-30 Michael Chastain <mec@shout.net>
19583
19584 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19585 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19586 has been fixed in gdb/readline on 2003-01-09.
19587
19ea9e73
MS
195882003-01-29 Michael Snyder <msnyder@redhat.com>
19589
e8d359df
MS
19590 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19591 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19592 * gdb.base/args.exp: Skip if target does not support args passing.
19593
2307bd6a
DJ
195942003-01-22 Daniel Jacobowitz <drow@mvista.com>
19595
19ea9e73 19596 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19597 gdb_test. Accept a list of expect arguments as the third
19598 parameter.
19599 (gdb_test): Use it.
19600
f2dd3617
EZ
196012003-01-20 Elena Zannoni <ezannoni@redhat.com>
19602
19603 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19604 allow for different test tree configurations. Update some
19605 tescases accordingly.
19606 * gdb.arch/altivec-regs.exp: Ditto.
19607 * gdb.asm/asm-source.exp: Ditto.
19608 * gdb.base/advance.exp: Ditto.
19609 * gdb.base/display.exp: Ditto.
d63a86f8 19610 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19611 * gdb.base/mips_pro.exp: Ditto.
19612 * gdb.base/overlays.exp: Ditto.
19613 * gdb.base/relocate.exp: Ditto.
19614 * gdb.base/setshow.exp: Ditto.
19615 * gdb.base/step-line.exp: Ditto.
19616 * gdb.base/step-test.exp: Ditto.
19617 * gdb.base/until.exp: Ditto.
19618 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19619
c71cdefd
DC
196202003-01-17 David Carlton <carlton@math.stanford.edu>
19621
19622 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19623 corresponding to PR c++/945.
19624 Update copyright.
19625
fdba05d7
DC
196262003-01-17 David Carlton <carlton@math.stanford.edu>
19627
19628 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19629 corresponding to PR c++/68.
19630
196312003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19632
19633 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19634 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19635 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19636
c362c33a
EZ
196372003-01-15 Elena Zannoni <ezannoni@redhat.com>
19638
0fbc361c
EZ
19639 * gdb.base/break.exp: Fix change of default location, because of
19640 removal of until tests.
19641 * gdb.base/help.exp: Update test for new 'until' help message.
19642 Add test for help on 'advance'.
a9c64011 19643 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19644
dabf8a35
MK
196452003-01-15 Mark Kettenis <kettenis@gnu.org>
19646
19647 * gdb.base/default.exp: Adapt "info float" test for recent changes
19648 to that command. Add test for "info vector".
19649 * gdb.base/float.exp: New file. Add test for "info float" that
19650 resembles the old test in gdb.base/default.exp.
19651
a1769aca
DC
196522003-01-15 David Carlton <carlton@math.stanford.edu>
19653
19654 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19655
82025e13
EZ
196562003-01-15 Elena Zannoni <ezannoni@redhat.com>
19657
19658 * gdb.base/break.exp: Move the tests of until command from here...
19659 * gdb.base/until.exp: ... to here. New file. Add other tests.
19660 * gdb.base/advance.c: New file.
19661 * gdb.base/advance.exp: New file.
19662
8f9ab801
EZ
196632003-01-14 Elena Zannoni <ezannoni@redhat.com>
19664
a9c64011
AS
19665 * gdb.base/args.c: New file.
19666 * gdb.base/args.exp: New file.
8f9ab801 19667
9ae66589
DJ
196682003-01-14 Daniel Jacobowitz <drow@mvista.com>
19669
19670 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19671
8d77e5c3
DJ
196722003-01-14 Daniel Jacobowitz <drow@mvista.com>
19673
19674 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19675
12d2f0a1
DJ
196762003-01-14 Daniel Jacobowitz <drow@mvista.com>
19677
19678 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19679 dates.
19680
6ca37014
DJ
196812003-01-13 Daniel Jacobowitz <drow@mvista.com>
19682
19683 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19684
b0023472
DJ
196852003-01-13 Daniel Jacobowitz <drow@mvista.com>
19686
19687 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19688 (ptype &*"foo").
19689 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19690
607fbc54 196912003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19692
19693 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19694 * gdb.mi/mi1-console.exp: Likewise.
19695
607fbc54 196962003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19697
19698 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19699 * gdb.mi/mi1-console.exp: Likewise.
19700
a1fb14a2
DJ
197012003-01-13 Daniel Jacobowitz <drow@mvista.com>
19702
19703 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19704
c4cf40b7
DJ
197052003-01-09 Daniel Jacobowitz <drow@mvista.com>
19706
19707 * gdb.base/detach.exp: New test.
19708
696d5a5b
DJ
197092003-01-09 Daniel Jacobowitz <drow@mvista.com>
19710
19711 * Makefile.in (ALL_SUBDIRS): New variable.
19712 (subdirs, clean, distclean): Use it.
19713 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19714 regenerating Makefile, since it is generated from the top level.
19715 * gdb.asm/Makefile.in: Likewise.
19716 * gdb.base/Makefile.in: Likewise.
19717 * gdb.c++/Makefile.in: Likewise.
19718 * gdb.disasm/Makefile.in: Likewise.
19719 * gdb.java/Makefile.in: Likewise.
19720 * gdb.mi/Makefile.in: Likewise.
19721 * gdb.threads/Makefile.in: Likewise.
19722 * gdb.trace/Makefile.in: Likewise.
19723
754533e4
DC
197242003-01-09 David Carlton <carlton@math.stanford.edu>
19725
19726 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19727 Add copyright year 2003.
19728
d8b3e9ee
MC
197292003-01-06 Michael Chastain <mec@shout.net>
19730
19731 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19732 When selecting a thread, 'line' and 'file' are optional.
19733 * gdb.mi/mi1-pthreads.exp: Likewise.
19734
8e9e0fe6
AS
197352003-01-06 Andreas Schwab <schwab@suse.de>
19736
19737 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19738 failures.
19739
b5ab8ff3
DJ
197402003-01-04 Daniel Jacobowitz <drow@mvista.com>
19741
19742 Fix PR gdb/844
19743 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19744 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19745
19746 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19747 instead of calling gdb_suppress_entire_file.
19748 * gdb.threads/print-threads.exp: Likewise.
19749 * gdb.threads/schedlock.exp: Likewise.
19750
19751 * gdb.threads/killed.exp: Return instead of calling
19752 gdb_suppress_entire_file.
19753 * gdb.threads/linux-dp.exp: Likewise.
19754 * gdb.threads/pthreads.exp: Likewise.
19755
1e698235
DJ
197562003-01-04 Daniel Jacobowitz <drow@mvista.com>
19757
19758 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19759 stabs.
19760 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19761 * gdb.base/whatis.exp: Always allow (void) after function names.
19762
147ff08c
DJ
197632003-01-04 Daniel Jacobowitz <drow@mvista.com>
19764
19765 * gdb.c++/casts.exp: Correct regexp.
19766
dc62bfc2
MK
197672003-01-04 Mark Kettenis <kettenis@gnu.org>
19768
19769 * configure.in: Call AC_CONFIG_HEADER. Don't call
19770 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19771 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19772 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19773 aforementioned directories in the AC_OUPUT call.
19774 * config.hin: New file.
19775 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19776 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19777 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19778 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19779 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19780 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19781 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19782 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19783 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19784 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19785 gdb.threads/configure.in, gdb.threads/configure,
19786 gdb.threads/config.in, gdb.trace/configure.in,
19787 gdb.trace/configure: Removed.
19788
77afa639
MC
197892003-01-03 Michael Chastain <mec@shout.net>
19790
19791 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19792 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19793
7634bb6e
DJ
197942003-01-03 Daniel Jacobowitz <drow@mvista.com>
19795
19796 * gdb.base/store.exp: Fix regular expressions.
19797
b39c905e
MK
197982002-12-28 Mark Kettenis <kettenis@gnu.org>
19799
19800 * configure.in: Rewrite.
19801 * configure: Regenerated.
19802
0a8551dd
DC
198032003-01-03 David Carlton <carlton@math.stanford.edu>
19804
19805 * gdb.base/psymtab.exp: New file.
19806 * gdb.base/psymtab1.c: Ditto.
19807 * gdb.base/psymtab2.c: Ditto.
19808
c60b7188
AF
198092002-12-23 Adam Fedor <fedor@gnu.org>
19810
19811 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19812
ee73db83
DC
198132002-12-23 David Carlton <carlton@math.stanford.edu>
19814
19815 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19816 and current_directory initialization.
19817
d6c1774e
JB
198182002-12-22 Jim Blandy <jimb@redhat.com>
19819
f0a847b8
JB
19820 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19821 rather than as part of the output file name.
19822
d6c1774e
JB
19823 * gdb.base/attach.exp: There's no need to copy the test program to
19824 /tmp; that was only ever necessary on HP/UX, and this test is
19825 entirely disabled there anyway.
19826
f0708dbb
JB
198272002-12-21 Jim Blandy <jimb@redhat.com>
19828
4c2acfea
JB
19829 * gdb.c++/psmang.exp: Doc fix.
19830
f0708dbb
JB
19831 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19832 test.
19833
9579e000
DC
198342002-12-20 David Carlton <carlton@math.stanford.edu>
19835
19836 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19837
d1810171
MC
198382002-12-18 Michael Chastain <mec@shout.net>
19839
19840 * gdb.c++/annota2.exp: Add copyright year 2002.
19841
76565097
DC
198422002-12-17 David Carlton <carlton@math.stanford.edu>
19843
19844 * gdb.c++/try_catch.cc: Add marker comments.
19845 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19846 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19847 * gdb.c++/m-static.cc: Ditto.
19848 * gdb.c++/m-static1.cc: Ditto.
19849 * gdb.c++/try_catch.cc: Ditto.
19850
da81390b
JJ
198512002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19852
19853 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19854 to see whether we are using the new -environment-directory
19855 command which resets via -r or the old version of the command
19856 which may prompt the user. Part of fix for gdb/741.
19857
b304d130
AC
198582002-12-13 Andrew Cagney <ac131313@redhat.com>
19859
19860 * gdb.fortran/types.exp: Update obsolete comment.
19861 * gdb.fortran/exprs.exp: Ditto.
19862 * lib/gdb.exp: Delete obsolete code.
19863 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19864 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19865 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19866 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19867 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19868 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19869 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19870 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19871 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19872 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19873 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19874 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19875 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19876 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19877 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19878 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19879 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19880 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19881 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19882 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19883 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19884 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19885 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19886 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19887 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19888 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19889 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19890 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19891 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19892 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19893 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19894 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19895 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19896 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19897 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19898 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19899 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19900
a23b6e6a
DC
199012002-12-11 David Carlton <carlton@math.stanford.edu>
19902
19903 * gdb.c++/m-data.exp: Add test for members that shadow global
19904 variables: see PR gdb/804.
19905 * gdb.c++/m-data.cc: Ditto.
19906
6604731b
DJ
199072002-12-10 Daniel Jacobowitz <drow@mvista.com>
19908
19909 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19910
de46ecd7
DC
199112002-12-06 David Carlton <carlton@math.stanford.edu>
19912
19913 * gdb.base/store.c: Don't declare functions static.
19914
27e829d0
AC
199152002-12-04 Andrew Cagney <ac131313@redhat.com>
19916
19917 * gdb.base/store.exp, gdb.base/store.c: New files.
19918
92806416
DJ
199192002-12-03 Daniel Jacobowitz <drow@mvista.com>
19920
19921 * gdb.base/selftest.exp: Update for current gdb.
19922
3bcbaac5
DJ
199232002-12-03 Daniel Jacobowitz <drow@mvista.com>
19924
19925 * gdb.base/maint.exp: Only dump symbols from one source file
19926 or objfile.
19927
f4f00b1f
DJ
199282002-12-03 Daniel Jacobowitz <drow@mvista.com>
19929
19930 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19931 function call.
19932
f1c8a949
JB
199332002-11-25 Jim Blandy <jimb@redhat.com>
19934
19935 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19936 function appearing in error message.
19937
9e297a97
DJ
199382002-11-21 Daniel Jacobowitz <drow@mvista.com>
19939
19940 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19941
1f312e79
JJ
199422002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19943
d63a86f8
RM
19944 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19945 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19946 should be in mi console format. This is part of fix for PR gdb/604.
19947
83c31e7d
FN
199482002-09-18 Fernando Nasser <fnasser@redhat.com>
19949
19950 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19951 which explicitly prints the zero offset as "+0".
19952
322b3f65
DJ
199532002-10-22 Daniel Jacobowitz <drow@mvista.com>
19954
19955 * gdb.threads/schedlock.c (args): Make unsigned.
19956
199572002-10-21 Daniel Jacobowitz <drow@mvista.com>
19958
19959 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19960 numbers. Allow "foo2|selected stack frame".
19961 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19962 * gdb.asm/asmsrc2.s: Likewise.
19963 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19964 comments.
19965 * gdb.asm/mips.inc: New file.
19966
5e2fe5b8
AF
199672002-10-18 Adam Fedor <fedor@gnu.org>
19968
19969 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19970 * gdb.base/help.exp: Likewise.
19971
abe1a5d0
KB
199722002-10-17 Kevin Buettner <kevinb@redhat.com>
19973
19974 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19975 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19976
10abb1d4
JB
199772002-10-02 Jim Blandy <jimb@redhat.com>
19978
19979 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19980
1f609b42
AC
199812002-10-01 Andrew Cagney <ac131313@redhat.com>
19982
19983 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19984 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19985 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19986 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19987 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19988 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19989 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19990
0aee02e4
AC
199912002-09-29 Andrew Cagney <ac131313@redhat.com>
19992
19993 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19994 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19995 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19996 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19997 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19998 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19999 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20000
6fde09ad
KB
200012002-09-27 Kevin Buettner <kevinb@redhat.com>
20002
20003 * gdb.base/annota1.exp (info break): Make directory components of
20004 path optional since not all compilers emit this debug information.
20005
889bf7c5
PA
20006 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20007 step ends up stepping out of the function instead of stopping on
20008 the epilogue.
6fde09ad 20009
9e8aab75
KS
200102002-09-26 Keith Seitz <keiths@redhat.com>
20011
20012 * lib/insight-support.exp (gdbtk_start): Figure out where
20013 the insight executable is based on where gdb is. Use this
20014 executable to start insight instead of gdb.
20015
e36180d7
AC
200162002-09-25 Andrew Cagney <cagney@redhat.com>
20017
20018 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20019
9dd34b2b
AC
200202002-09-24 Andrew Cagney <ac131313@redhat.com>
20021
20022 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20023 test_isolated_complaints.
20024 (test_empty_complaint): New function.
20025 (test_empty_complaints): New function. Check no output when no
20026 complaints.
d63a86f8 20027
dea97812
KB
200282002-09-19 Jim Blandy <jimb@redhat.com>
20029
a9c64011 20030 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20031
54951bd7
AC
200322002-09-19 Andrew Cagney <ac131313@redhat.com>
20033
20034 * gdb.gdb/complaints.exp: New file.
20035
dec43320
AC
200362002-09-18 Andrew Cagney <ac131313@redhat.com>
20037
20038 * gdb.base/maint.exp: Check `help maint internal-warning'.
20039
e70d6e3f
DC
200402002-09-18 David Carlton <carlton@math.stanford.edu>
20041
20042 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20043 numbers, and replace them by a single breakpoint after the
20044 constructors are all finished.
20045 Add test 4.
20046 * gdb.c++/m-static.cc: Add test 4.
20047 * gdb.c++/m-static.h: New file.
20048 * gdb.c++/m-static1.cc: New file.
20049
20050 * gdb.c++/printmethod.exp: New file.
20051 * gdb.c++/printmethod.cc: New file.
20052
20053 * gdb.c++/pr-574.exp: New file.
20054 * gdb.c++/pr-574.cc: New file.
20055
afb5c968
CV
200562002-09-18 Corinna Vinschen <vinschen@redhat.com>
20057
20058 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20059 embedded targets which never actually exit.
20060
31e45dee
FN
200612002-09-18 Fernando Nasser <fnasser@redhat.com>
20062
20063 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20064 "don't step after run" as unresolved or unsupported, instead of xfail.
20065
a283c5a1
CV
200662002-09-18 Corinna Vinschen <vinschen@redhat.com>
20067
20068 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20069 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20070 Add newline to expected string in "step out of main (status wrapper)"
20071 case.
20072
11350d2a
CV
200732002-09-18 Corinna Vinschen <vinschen@redhat.com>
20074
20075 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20076 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20077
0deec7d6
TT
200782002-09-17 Tom Tromey <tromey@redhat.com>
20079
20080 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20081 \000, not \0, in double-quoted string.
20082
b2b4a1b5
CV
200832002-09-14 Corinna Vinschen <vinschen@redhat.com>
20084
c9d37158 20085 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20086 string after running the commands execution on breakpoint tests.
20087
1c56143a
CV
200882002-09-13 Corinna Vinschen <vinschen@redhat.com>
20089
20090 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20091
37f8da45
JB
200922002-09-12 Joel Brobecker <brobecker@gnat.com>
20093
20094 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20095
08b468e0
KS
200962002-09-10 Keith Seitz <keiths@redhat.com>
20097
20098 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20099 runto proc.
20100 (mi_run_to_main): Use mi_runto.
20101 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20102
dc360f58
KS
201032002-09-10 Keith Seitz <keiths@redhat.com>
20104
20105 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20106 regexp for stopping at main. Could have multiple event notifications.
20107 Don't assume that main was declared with no parameters.
20108 (mi_next): Use mi_step_to.
20109 (mi_step): Use mi_next_to.
20110
ce3abcfb
CV
201112002-09-09 Corinna Vinschen <vinschen@redhat.com>
20112
20113 * gdb.base/default.exp: Fix expected string in `info float' test.
20114
d1f5b980
BE
201152002-09-09 Ben Elliston <bje@redhat.com>
20116
20117 * config/mips.exp: Update comments.
20118 * config/mips-idt.exp: Likewise.
20119 * config/nind.exp: Likewise.
20120 * config/slite.exp: Likewise.
20121 * config/sparclet.exp: Likewise.
20122 * config/udi.exp: Likewise.
20123 * config/vx.exp: Likewise.
20124 * config/vxworks29k.exp: Likewise.
20125
2f71430b
JB
201262002-09-05 Jim Blandy <jimb@redhat.com>
20127
20128 * gdb.threads/killed.exp: Fix test failure message.
20129
7ddebc7e
KS
201302002-09-04 Keith Seitz <keiths@redhat.com>
20131
20132 * lib/mi-support.exp: Update copyright.
20133 (mi_gdb_test): Increase the priority of the expected pattern
20134 so that it matches gdb_test.
20135
0ae67eb3
KS
201362002-09-03 Keith Seitz <keiths@redhat.com>
20137
20138 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20139 Use integer comparison instead of string comparison for testing
20140 whether binary was built.
20141
38fc42c8
JB
201422002-09-03 Jim Blandy <jimb@redhat.com>
20143
20144 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20145
b6ff0e81
JB
201462002-08-29 Jim Blandy <jimb@redhat.com>
20147
20148 * gdb.threads/pthreads.exp: Move the portable thread compilation
20149 code into a function in lib/gdb.exp, and call that from here.
20150 * lib/gdb.exp (gdb_compile_pthreads): New function.
20151
07c98896
KS
201522002-08-29 Keith Seitz <keiths@redhat.com>
20153
20154 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20155 expect_out so that callers can get at it.
20156
0312286c
DJ
201572002-08-23 Daniel Jacobowitz <drow@mvista.com>
20158
20159 * gdb.threads/print-threads.c: New file.
20160 * gdb.threads/print-threads.exp: New file.
20161 * gdb.threads/schedlock.c: New file.
20162 * gdb.threads/schedlock.exp: New file.
20163
dd039bc4
EZ
201642002-08-22 Elena Zannoni <ezannoni@redhat.com>
20165
a9c64011
AS
20166 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20167 not altivec.c.
dd039bc4 20168
1f36144c
MK
201692002-08-17 Mark Kettenis <kettenis@gnu.org>
20170
20171 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20172 targets. The problem should be fixed now.
20173
16057ec7 201742002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20175
20176 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20177 2002-07-24 change that removes final dots from error messages.
20178
3c1499ad
TT
201792002-08-13 Tom Tromey <tromey@redhat.com>
20180
20181 * gdb.base/readline.exp: New file.
20182
a20ce2c3
AC
201832002-08-01 Andrew Cagney <ac131313@redhat.com>
20184
20185 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20186 supress message.
20187
db034ac5
AC
201882002-08-01 Andrew Cagney <cagney@redhat.com>
20189
20190 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20191 CHILL_FOR_TARGET and CHILL_LIB.
20192 * configure.in (configdirs): Remove gdb.chill.
20193 * configure: Regenerate.
20194 * lib/gdb.exp: Obsolete references to chill.
20195 * gdb.fortran/types.exp: Ditto.
20196 * gdb.fortran/exprs.exp: Ditto.
20197
3e000b18
KB
201982002-07-30 Kevin Buettner <kevinb@redhat.com>
20199
20200 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20201 set Irix-specific compile and link flags.
20202
28f4966b
KB
202032002-07-29 Kevin Buettner <kevinb@redhat.com>
20204
20205 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20206 source files. The ``-o'' option doesn't work with the ``-E'' option
20207 when using the Irix compiler.
20208
46c0d5a6
DJ
202092002-07-19 Daniel Jacobowitz <drow@mvista.com>
20210
20211 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20212 Improve support for reusing an exec file. Copy exec file
20213 to target, and run gdbserver on the target instead of on the host.
20214
eecf4bed
JB
202152002-07-18 Jim Blandy <jimb@redhat.com>
20216
0f815cdf
JB
20217 * gdb.base/ending-run.exp: Don't expect to see the program end in
20218 some orderly fashion when we're running on a real stand-alone
20219 board.
20220
eecf4bed
JB
20221 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20222 targets that don't support interrupts.
20223
52d309e4
JB
202242002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20225
20226 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20227 systems.
20228 Move comments in expect statements to inside the actions, so that they
20229 don't get matched against.
20230
ff683d9e
MK
202312002-07-10 Mark Kettenis <kettenis@gnu.org>
20232
20233 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20234 function when asleep" test.
20235
b5356753
AC
202362002-07-10 Andrew Cagney <ac131313@redhat.com>
20237
20238 * gdb.base/page.exp: Rewrite to handle problems with very long
20239 `info set' output. Update copyright.
20240
6aa4d13a
AC
202412002-06-26 Andrew Cagney <ac131313@redhat.com>
20242
20243 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20244 gdb.threads-hp.
20245 * gdb.hp/configure: Regenerate.
20246 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20247 * gdb.hp/gdb.threads-hp/configure: Delete file.
20248 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20249
8cf8c2b8
AC
202502002-06-22 Andrew Cagney <ac131313@redhat.com>
20251
20252 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20253 setlocale, bindtextdomain and textdomain.
20254
6827a8f8
JB
202552002-06-11 Jim Blandy <jimb@redhat.com>
20256
919d772c
JB
20257 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20258 preprocessor macro information is present.
20259
6827a8f8
JB
20260 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20261 tests.
20262
c15b0d21
MS
202632002-06-06 Michael Snyder <msnyder@redhat.com>
20264
c5984d70
MS
20265 * gdb.base/overlays.exp: Record addresses of overlay
20266 functions in TCL variables rather than in GDB variables,
20267 to avoid having GDB convert them to pointers (with loss
20268 of information).
20269
d63a86f8 20270 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20271 default linker script changes.
c15b0d21
MS
20272 * gdb.base/long_long.exp: Add check for sizeof (long double).
20273
be26fe0d
ML
202742002-06-06 Michal Ludvig <mludvig@suse.cz>
20275
20276 * gdb.asm/asm-source.exp: Add x86-64 target.
20277 * gdb.asm/x86_64.inc: New.
d63a86f8 20278
258093ca 202792002-05-30 Michael Chastain <mec@shout.net>
258093ca 20280
4b3153f1 20281 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20282 * gdb.c++/m-static.cc: New file.
20283 * gdb.c++/m-static.exp: New file.
20284
241264c6
MS
202852002-05-28 Michael Snyder <msnyder@redhat.com>
20286
20287 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20288 precision.
20289
9bba8c8f 202902002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20291
4b3153f1 20292 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20293 * gdb.c++/m-data.cc: New file.
20294 * gdb.c++/m-data.exp: New file.
20295
202962002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20297
4b3153f1 20298 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20299 * gdb.c++/try_catch.cc: New file.
d63a86f8 20300 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20301
def1b996
MC
203022002-05-27 Michael Chastain <mec@shout.net>
20303
20304 * gdb.c++/local.exp: Accept more nested types in output.
20305
522ba268
MC
203062002-05-26 Michael Chastain <mec@shout.net>
20307
20308 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20309
277254ba
MS
203102002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20311
20312 * lib/gdb.exp (gdb_wrapper_init): Just because
20313 gdb_wrapper_file exists, this does not mean that the file
20314 should not be rebuilt. That is what gdb_wrapper_initialized
20315 is for.
20316 (default_gdb_init): Reset gdb_wrapper_initialized.
20317
b61a8733
MS
203182002-05-23 Michael Snyder <msnyder@redhat.com>
20319
d63a86f8 20320 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20321 the precision of the floating point test results.
20322 * gdb.base/call-rt-st.exp: Ditto.
20323
b61a8733
MS
20324 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20325 * gdb.base/call-rt-st.exp: Ditto.
20326
56f6e910
MC
203272002-05-19 Michael Chastain <mec@shout.net>
20328
20329 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20330
ad0b0016
EZ
203312002-05-19 Elena Zannoni <ezannoni@redhat.com>
20332
a9c64011
AS
20333 * configure.in (configdirs): Add gdb.arch.
20334 * configure: Regenerate.
ad0b0016 20335
f617d2b6
JB
203362002-05-17 Jim Blandy <jimb@redhat.com>
20337
20338 * gdb.base/completion.exp: Recognize the more detailed error
20339 messages produced by the macro expander's lexical analyzer.
20340
eac2a696
EZ
203412002-05-14 Elena Zannoni <ezannoni@redhat.com>
20342
a9c64011
AS
20343 * gdb.arch/altivec-abi.c: New file.
20344 * gdb.arch/altivec-abi.exp: New file.
20345 * gdb.arch/altivec-regs.c: New file.
20346 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20347
2fdde8f8
DJ
203482002-05-14 Daniel Jacobowitz <drow@mvista.com>
20349
20350 * gdb.base/maint.exp (maint print type): Update for new type
20351 structure.
d63a86f8 20352
e31f1a7c
EZ
203532002-05-14 Elena Zannoni <ezannoni@redhat.com>
20354
20355 * gdb.arch: New directory.
20356 * gdb.arch/configure.in: New file.
20357 * gdb.arch/configure: New file.
20358 * gdb.arch/Makefile.in: New file.
20359
db589741
CV
203602002-05-13 Corinna Vinschen <vinschen@redhat.com>
20361
20362 * gdb.asm/asm-source.exp: Add v850 as supported target.
20363 * gdb.asm/v850.inc: New file.
20364
8ce2a7dc
DJ
203652002-05-13 Daniel Jacobowitz <drow@mvista.com>
20366
20367 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20368
df763c7f
DJ
203692002-05-12 Daniel Jacobowitz <drow@mvista.com>
20370
20371 * gdb.base/break.exp: Check 'break "marker2"'.
20372
377daeed
MS
203732002-05-10 Michael Snyder <msnyder@redhat.com>
20374
20375 * gdb.base/long_long.exp: Fix typo.
20376
c4b7bc2b
JB
203772002-05-10 Jim Blandy <jimb@redhat.com>
20378
ecac9a4e
JB
20379 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20380 a bug.
20381
c4b7bc2b
JB
20382 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20383 Recognize more detailed error message produced by the macro
20384 expander's lexical analyzer.
20385 * lib/gdb.exp (test_print_reject): Same.
20386
e71019a1
MK
203872002-05-09 Mark Kettenis <kettenis@gnu.org>
20388
20389 * gdb.c++/method.exp: Fix typo.
20390
fedfc8e6
MS
203912002-05-08 Michael Snyder <msnyder@redhat.com>
20392
166a1957
MS
20393 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20394 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20395 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20396 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20397 Add iftarget clause for strongarm.
d63a86f8 20398
f1c47eb2
MS
203992002-05-06 Michael Snyder <msnyder@redhat.com>
20400
cb9a9d3e
MS
20401 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20402 (gdb_continue_to_end): Accept output from status wrapper.
20403 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20404 Clean up fail messages to match pass messages.
20405
f1c47eb2
MS
20406 Enable the "needs_status_wrapper" testsuite feature.
20407 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20408 (gdb_compile): Conditionally call gdb_wrapper_init.
20409 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20410 * gdb.c++/method.exp: Recognize output from status wrapper.
20411
6079c749
BE
204122002-05-06 Ben Elliston <bje@redhat.com>
20413From Graydon Hoare <graydon@redhat.com>
20414
20415 * config/sid.exp: Include support for "rawsid" protocol.
20416
188baff3
JB
204172002-05-03 Jim Blandy <jimb@redhat.com>
20418
20419 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20420 * gdb.c++/hang3.C: New file.
20421
b9c07f0f
AC
204222002-05-04 Andrew Cagney <ac131313@redhat.com>
20423
20424 * gdb.base/default.exp: Remove obsolete code.
20425 * gdb.c++/misc.exp: Ditto. Update copyright.
20426 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20427 * gdb.base/whatis.exp: Ditto. Update copyright.
20428 * gdb.base/scope.exp: Ditto. Update copyright.
20429 * gdb.base/ptype.exp: Ditto. Update copyright.
20430 * gdb.base/printcmds.exp: Ditto. Update copyright.
20431 * gdb.base/opaque.exp: Ditto. Update copyright.
20432 * gdb.base/list.exp: Ditto.
20433 * gdb.base/funcargs.exp: Ditto. Update copyright.
20434 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20435 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20436 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20437 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20438 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20439 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20440
5c7a0397
MS
204412002-05-02 Michael Snyder <msnyder@redhat.com>
20442
d6dcc264 20443 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20444 * gdb.base/long_long.exp: Add xscale target.
20445 * gdb.base/default.exp: Add xscale target.
20446
eb7f1c48
JB
204472002-05-01 Jim Blandy <jimb@redhat.com>
20448
20449 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20450 gdb.c++/hang.exp: New test.
20451
a6befae8
FF
204522002-05-01 Fred Fish <fnf@redhat.com>
20453
20454 * gdb.base/completion.exp: Handle completions of "./Make" for
20455 more than one completion possibility, as is the case when we
20456 build and test in the source tree.
20457
0a310277
AG
204582002-04-29 Anthony Green <green@redhat.com>
20459
20460 * gdb.java/jmisc1.exp: New file.
20461 * gdb.java/jmisc2.exp: New file.
20462
6ff9af88
DJ
204632002-04-24 Daniel Jacobowitz <drow@mvista.com>
20464
20465 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20466
96b3d632
EZ
204672002-04-23 Elena Zannoni <ezannoni@redhat.com>
20468
20469 * gdb.base/help.exp: Change 'help status' to allow for target
20470 dependent output differences.
20471
5019bb54
MC
204722002-04-22 Michael Chastain <mec@shout.net>
20473
20474 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20475
a805a116
MC
204762002-04-22 Michael Chastain <mec@shout.net>
20477
20478 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20479
a1706bfd
DM
204802002-04-17 David S. Miller <davem@redhat.com>
20481
20482 * gdb.asm/sparc64.inc: New file.
20483 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20484
a73a20a2
EZ
204852002-04-19 Elena Zannoni <ezannoni@redhat.com>
20486
20487 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20488 instruction file directly into the build tree. Clean up at end of
20489 test.
20490
ba678339
DM
204912002-04-18 David S. Miller <davem@redhat.com>
20492
20493 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20494 handle 64-bit platforms correctly.
20495 * gdb.base/maint.exp: Likewise.
20496
b03399da
KB
204972002-04-18 Kevin Buettner <kevinb@redhat.com>
20498
20499 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20500 ``-fpic'' when compiling files comprising a shared library, but
20501 it does need additional linker flags in order to find shared
20502 libraries at run time.
20503
e2004992
KB
205042002-04-18 Kevin Buettner <kevinb@redhat.com>
20505
20506 * gdb.base/cvexpr.c (use): New function.
20507 (main): Invoke use() on all global variables to prevent
20508 some linkers from deleting these otherwise unused symbols.
20509
d8937120
MC
205102002-04-17 Michael Chastain <mec@shout.net>
20511From David S. Miller <davem@redhat.com>
20512
20513 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20514 handle 64-bit platforms correctly.
20515
ffd61a58
MS
205162002-04-12 Michael Snyder <msnyder@redhat.com>
20517From Jim Blandy <jimb@redhat.com>
a9c64011 20518 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20519 script can handle this instead.
20520 * gdb.base/bar.c (barx): Same.
20521 * gdb.base/baz.c (bazx): Same.
20522 * gdb.base/grbx.c (grbxx): Same.
20523
20524 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20525 manager doesn't automatically unmap overlays unnecessarily.
20526
6b8426a6
MH
205272002-04-10 Martin M. Hunt <hunt@redhat.com>
20528
20529 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20530 stepping out of main.
20531
34af4875
MC
205322002-04-09 Michael Chastain <mec@shout.net>
20533
20534 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20535 scope so that the nested scope tests will make sense.
20536 * gdb.c++/local.exp: Write patterns that actually work with gcc
20537 (the HP patterns "were never known to work with gcc").
20538 Keep the old aCC patterns too.
20539
2d1676a0
DJ
205402002-04-09 Daniel Jacobowitz <drow@mvista.com>
20541
20542 * gdb.base/attach.exp: Correct target board test.
20543
3a63e3f9
MC
205442002-04-08 Michael Chastain <mec@shout.net>
20545
20546 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20547 in a const method. Add some xfail and fail cases for configurations
20548 that do not emit the "const ...".
20549
f18dabd2
MC
205502002-04-07 Michael Chastain <mec@shout.net>
20551
20552 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20553 Accept "A * const" and "const A * const" as type of "this".
20554 Fix spelling of getFunky throughout. Make messages uniform.
20555
0fcddd82
EZ
205562002-04-07 Elena Zannoni <ezannoni@redhat.com>
20557
a9c64011 20558 Work around for PR gdb/285:
0fcddd82
EZ
20559 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20560
16a8534a
EZ
205612002-04-07 Elena Zannoni <ezannoni@redhat.com>
20562
20563 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20564 instructions file at run time instead of configure time.
20565 Sometimes we run the test in a directory that is not the one we
20566 configured in.
20567 * gdb.asm/configure.in: Delete creation of symlink.
20568 * gdb.asm/configure: Regenerate.
20569
24181d81
JB
205702002-04-05 J. Brobecker <brobecker@gnat.com>
20571
20572 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20573 xfullpath () function.
20574
7cdb7107
DJ
205752002-04-04 Daniel Jacobowitz <drow@mvista.com>
20576
20577 * gdb.asm/Makefile.in: Correct dependencies.
20578
20579 * gdb.asm/powerpc.inc: New file.
20580 * gdb.asm/asm-source.exp: Add PowerPC.
20581 * gdb.asm/configure.in: Likewise.
20582 * gdb.asm/configure: Regenerated.
20583
a7d17088
DJ
205842002-04-04 Daniel Jacobowitz <drow@mvista.com>
20585
20586 * gdb.base/relocate.exp: New file.
20587 * gdb.base/relocate.c: New file.
20588
cd721503
FF
205892002-04-04 Fred Fish <fnf@redhat.com>
20590
20591 * gdb.base/step-test.exp: Update comment regarding stopping in
20592 memcpy/bcopy calls inserted as part of the compiler runtime.
20593
b22ad7a7
MS
205942002-04-04 Michael Snyder <msnyder@redhat.com>
20595
20596 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20597
5f279fa6
DJ
205982002-04-03 Daniel Jacobowitz <drow@mvista.com>
20599
20600 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20601 (gdb_expect): Remove $notransfer hack.
20602
dd0fd3ce
DJ
206032002-04-02 Daniel Jacobowitz <drow@mvista.com>
20604
20605 * gdb.c++/classes.exp ("calling method for small class"): Match
20606 updated register output.
20607
1e50cda1
DJ
206082002-03-30 Daniel Jacobowitz <drow@mvista.com>
20609
20610 Fix PR gdb/452
20611 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20612 when finished. Make gdb_file_cmd send "exec-file" when
20613 appropriate.
20614
24015922
DJ
206152002-03-30 Daniel Jacobowitz <drow@mvista.com>
20616
20617 * gdb.base/attach.exp: Remove extra setup_xfail.
20618
dd7dfd64
MS
206192002-03-26 Michael Snyder <msnyder@redhat.com>
20620
20621 * gdb.base/default.exp: Add tests for dump, append, and restore.
20622 * gdb.base/help.exp: Add tests for dump, append, and restore.
20623 * gdb.base/dump.exp: New file, test dump, append and restore.
20624 * gdb.base/dump.c: New file.
20625
48b2f8d7
MS
206262002-03-27 Michael Snyder <msnyder@redhat.com>
20627
d63a86f8 20628 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20629 clean-ups in help messages.
20630
05b4d525
FF
206312002-03-26 Fred Fish <fnf@redhat.com>
20632
20633 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20634 have debugging info for those functions and the compiler uses them
20635 internally to copy structs around.
20636
d7679631
FF
206372002-03-26 Fred Fish <fnf@redhat.com>
20638
20639 * gdb.base/list.exp: Revert the change made yesterday and add note
20640 about why we don't list the default lines for remote targets.
20641
523ac3f9
MS
206422002-03-25 Michael Snyder <msnyder@redhat.com>
20643
20644 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20645
754b2b8d
FF
206462002-03-25 Fred Fish <fnf@redhat.com>
20647
20648 * gdb.base/list.exp: This test works on remote targets so remove
20649 the short circuit for remote targets. Update copyright.
20650
33c3e192
FF
206512002-03-25 Fred Fish <fnf@redhat.com>
20652
20653 * gdb.base/attach.exp: Fix logic error that was suppressing this
20654 test for all non hppa*-*-hpux* targets, instead of the hp target.
20655 Move comments closer to the suppression point. Also now need to
20656 check that we are running natively.
20657
d43e73ee
MS
206582002-03-22 Michael Snyder <msnyder@redhat.com>
20659
882c8f02
MS
20660 * gdb.base/default.exp: Add test for gcore. Update copyright.
20661 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20662
04c12f60
FF
206632002-03-06 Fred Fish <fnf@redhat.com>
20664
20665 * gdb.base/funcargs.c: Remove extraneous ';' character.
20666 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20667
b43df995
MC
206682002-03-04 Michael Chastain <mec@shout.net>
20669
20670 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20671 accommodate gcc v3 function signature.
20672 * gdb.mi/mi0-var-cmd-exp: Ditto.
20673
92362027
AC
206742002-02-24 Andrew Cagney <ac131313@redhat.com>
20675
20676 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20677 ``GNU/Linux'' or ``Linux kernel''
20678 * testsuite/gdb.threads/pthreads.c: Ditto.
20679
258ad32d
MC
206802002-02-24 Michael Chastain <mec@shout.net>
20681
20682 * gdb.threads/pthreads.c (thread1): Add a return statement.
20683 (thread2): Likewise.
20684 (foo): Likewise.
20685
04c3b3d4
MC
206862002-02-23 Michael Chastain <mec@shout.net>
20687
20688 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20689 to placate gcc.
20690
5a2a0a20
MC
206912002-02-23 Michael Chastain <mec@shout.net>
20692
20693 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20694 test "ptype bint". The test passes on all my stabs configurations.
20695
a640f7fc
JB
206962002-02-21 Jim Blandy <jimb@redhat.com>
20697
27924826
JB
20698 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20699 filename at a time, and watch for the ones we want to see.
20700
a640f7fc
JB
20701 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20702 types of pointers to prototyped functions.
20703
edcc8c75
AC
207042002-02-20 Andrew Cagney <ac131313@redhat.com>
20705
20706 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20707 signed, unsigned and straight char.
20708 (padding_char, padding_short, padding_int, padding_long,
20709 padding_long_long, padding_float, padding_double,
20710 padding_long_double): New global variables.
20711 (fill, fill_structs): New functions.
20712
20713 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20714 for correctly sized writes. Update copyright.
20715 (get_valueof): New procedure.
20716 (get_sizeof): Call get_valueof.
20717 (check_valueof): New procedure.
20718 (check_padding): New procedure.
20719
ac57ea44
MC
207202002-02-20 Michael Chastain <mec@shout.net>
20721
20722 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20723 to setup_xfail. Document some of the remaining calls.
20724
7a10c941
MC
207252002-02-18 Michael Chastain <mec@shout.net>
20726
20727 * gdb.c++/userdef.exp: Update copyright year.
20728
fb8acdcc
DJ
207292002-02-18 Daniel Jacobowitz <drow@mvista.com>
20730
20731 * gdb.c++/userdef.exp: Test overloaded operators properly.
20732 Remove xfails.
20733
fda6ae12
MS
207342002-02-14 Michael Snyder <msnyder@redhat.com>
20735
20736 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20737
676a0442
DJ
207382002-02-14 Daniel Jacobowitz <drow@mvista.com>
20739
20740 * gdb.base/a2-run.exp: Check for a remote target properly.
20741 * gdb.base/annota1.exp: Likewise.
20742 * gdb.base/list.exp: Likewise.
20743 * gdb.base/reread.exp: Likewise.
20744 * gdb.base/scope.exp: Likewise.
20745 * gdb.base/shlib-call.exp: Likewise.
20746 * gdb.base/term.exp: Likewise.
20747 * gdb.c++/annota2.exp: Likewise.
20748
78b4f468
RE
207492002-02-13 Richard Earnshaw <rearnsha@arm.com>
20750
20751 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20752
9a81ba51
MC
207532002-02-10 Michael Chastain <mec@shout.net>
20754
20755 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20756 (call_after_alloca): Ditto.
20757
004af6c7
DJ
207582002-02-10 Daniel Jacobowitz <drow@mvista.com>
20759
20760 * gdb.base/ending-run.exp: Guard "cont" test with
20761 gdb_skip_stdio_test.
20762
37225f62
JB
207632002-02-06 Jim Blandy <jimb@redhat.com>
20764
20765 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20766 from here...
20767 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20768 To here. Disable this test on non-HP platforms. Add big comment.
20769
fe6fdd96
MS
207702002-02-04 Michael Snyder <msnyder@redhat.com>
20771
20772 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20773 other than d10v and m32r.
20774
036fad3f
RE
207752002-02-02 Richard Earnshaw <rearnsha@arm.com>
20776
20777 * gdb.base/default.exp: Rewrite test patterns to reduce time
20778 taken to match them.
20779
7148ab62
DJ
207802002-01-30 Daniel Jacobowitz <drow@mvista.com>
20781
20782 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20783 Allow a start function above main.
20784 * gdb.threads/linux-dp.exp: Fix copyright date.
20785
396cc255
DJ
207862002-01-30 Daniel Jacobowitz <drow@mvista.com>
20787
a9c64011
AS
20788 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20789 (check_philosopher_stack): Check for manager thread before checking
20790 for a just-starting thread.
396cc255 20791
f038d31b
DJ
207922002-01-30 Daniel Jacobowitz <drow@mvista.com>
20793
20794 From Neil Booth <neil@daikokuya.demon.co.uk>:
20795 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20796 warnings.
20797
b3ff9d9a
FF
207982002-01-21 Fred Fish <fnf@redhat.com>
20799
20800 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20801 not caller.
20802
39ad761d
JB
208032002-01-21 Jim Blandy <jimb@redhat.com>
20804
20805 * gdb.base/reread.exp: Check that GDB properly re-reads the
20806 executable file when it changes while no inferior is running.
20807
aaf320fa
FF
208082002-01-21 Fred Fish <fnf@redhat.com>
20809
a9c64011
AS
20810 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20811 optionally accept the "shlib events" variation.
aaf320fa 20812
808a31f5
JB
208132002-01-21 Jim Blandy <jimb@redhat.com>
20814
20815 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20816 call `fflush' after every `printf', so that the output is produced
20817 at predictable points, regardless of whatever buffering does (or
20818 doesn't) take place.
20819 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20820 at different points.
20821
4420d5e2
DJ
208222002-01-20 Daniel Jacobowitz <drow@mvista.com>
20823
20824 * gdb.c++/inherit.exp: Update copyright years.
20825 * gdb.c++/method.exp: Likewise.
20826
3e36a0f4
DJ
208272002-01-20 Daniel Jacobowitz <drow@mvista.com>
20828
20829 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20830 artificial methods/arguments.
20831 * gdb.c++/derivation.exp: Likewise.
20832 * gdb.c++/inherit.exp: Likewise.
20833 * gdb.c++/method.exp: Likewise.
20834 * gdb.c++/virtfunc.exp: Likewise.
20835
b4ceaee6
AC
208362002-01-18 Andrew Cagney <ac131313@redhat.com>
20837
20838 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20839 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20840 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20841 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20842 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20843 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20844
ecace851
JB
208452002-01-17 Jim Blandy <jimb@redhat.com>
20846
20847 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20848 anchoring the pattern matching the entry point symbol's name.
20849
375fc983
AC
208502002-01-17 Andrew Cagney <ac131313@redhat.com>
20851
20852 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20853 continue/quit query. Update copyright.
20854
fe6fdd96
MS
208552002-01-14 Michael Snyder <msnyder@redhat.com>
20856
20857 * gdb.base/gcore.exp: Remove extra debugging output.
20858
e017c81f
DJ
208592002-01-13 Daniel Jacobowitz <drow@mvista.com>
20860
20861 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20862 for slightly dubious v2 mangled string.
20863
37ab3bf8
DJ
208642002-01-13 Daniel Jacobowitz <drow@mvista.com>
20865
20866 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20867
1bc05c3a 208682002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20869
1bc05c3a 20870 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20871
1bc05c3a
JM
20872 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20873 constructors.
20874 * gdb.c++/derivation.exp: Likewise.
20875 * gdb.c++/templates.exp: Likewise.
20876 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20877
1bc05c3a
JM
208782002-01-10 Michael Snyder <msnyder@redhat.com>
20879
20880 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20881
a911c360
MS
208822002-01-08 Michael Snyder <msnyder@redhat.com>
20883
20884 * gdb.base/gcore.exp: New test for generate-core-file command.
20885 * gdb.base/gcore.c: Testcase for above.
20886 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20887
ea2119ec
JM
208882002-01-08 Jason Merrill <jason@redhat.com>
20889
20890 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20891
68203136
FF
208922002-01-07 Fred Fish <fnf@redhat.com>
20893
20894 * gdb.c++/overload.exp: Remove unconditional xfails for:
20895 print foo_instance1.overloadargs(1)
20896 print foo_instance1.overloadargs(1, 2)
20897 print foo_instance1.overloadargs(1, 2, 3)
20898 print foo_instance1.overloadargs(1, 2, 3, 4)
20899 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20900 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20901 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20902 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20903 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20904 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20905 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20906 print foo_instance1.overload1arg()
20907 print foo_instance1.overload1arg((char)arg2)
20908 print foo_instance1.overload1arg((signed char)arg3)
20909 print foo_instance1.overload1arg((unsigned char)arg4)
20910 print foo_instance1.overload1arg((int)arg7)
20911 print foo_instance1.overload1arg((unsigned int)arg8)
20912 print foo_instance1.overload1arg((float)arg11)
20913 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20914
21b9b5b1
MS
209152002-01-07 Michael Snyder <msnyder@redhat.com>
20916
20917 * gdb.base/huge.exp: New test. Print a very large target data object.
20918 (skip_huge_test): New test variable. Define if you want to skip this
20919 test. The test reads an 8 megabyte data object from the target, so it
20920 might be very time consuming on remote targets with a slow connection.
20921 * gdb.base/huge.c: New file. Test case for above.
20922
725f922e
FF
209232002-01-07 Fred Fish <fnf@redhat.com>
20924
20925 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20926 g_instance.bfoo, and g_instance.cfoo.
20927
889bf7c5 209282002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20929
889bf7c5
PA
20930 * gdb.base/break.c (multi_line_if_conditional): New function.
20931 (multi_ilne_while_conditional): Likewise.
20932 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20933 IF or WHILE condition puts the breakpoint at the start of
20934 the condition.
f286b2c3 20935
634d57ec
JL
20936 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20937 hppa*-*-hpux* expected failure.
20938 * gdb.base/structs.exp (do_function_calls): Similarly.
20939
20940 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20941 watchpoints.
20942
9fbfe2dc
AC
209432002-01-06 Andrew Cagney <ac131313@redhat.com>
20944
20945 Fix PR gdb/66.
20946 * gdb.base/structs.exp: Replace skip for a29k with skip for
20947 gdb,cannot_call_functions.
20948 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20949 * gdb.base/callfuncs.exp: Ditto.
20950 * gdb.base/call-rt-st.exp: Ditto.
20951 * gdb.base/call-strs.exp: Ditto.
20952 * gdb.base/callfwmall.exp: Ditto.
20953 * gdb.base/scope.exp: Obsolete xfail a29k.
20954 * gdb.c++/misc.exp: Ditto.
20955 * gdb.c++/cplusfuncs.exp: Ditto.
20956 * gdb.base/ptype.exp: Ditto.
20957 * gdb.base/printcmds.exp: Ditto.
20958 * gdb.base/opaque.exp: Ditto.
20959 * gdb.base/list.exp: Ditto.
20960 * gdb.base/funcargs.exp: Ditto.
20961 * gdb.base/default.exp: Ditto.
20962
8ddad156
MS
209632002-01-04 Michael Snyder <msnyder@redhat.com>
20964
ca4976a6 20965 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20966 * gdb.base/maint.exp: Add tests for maint info sections options.
20967
1b074332
JL
20968Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20969
20970 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20971
7d159115
CV
209722001-12-20 Corinna Vinschen <vinschen@redhat.com>
20973
20974 * gdb.asm/arm.inc: New file.
20975 * gdb.asm/asm-source.exp: Add arm targets.
20976 * gdb.asm/configure.in: Ditto.
20977 * gdb.asm/configure: Recreated from configure.in.
20978
8fb87725
JL
20979Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20980
afabe08c
JL
20981 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20982 with HP's compiler.
20983 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20984 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20985 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20986 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20987
20988 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20989 either HP's compilers or GCC.
20990
db521deb
JL
20991 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20992 a SIGBUS or SIGSEGV.
20993
20994 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20995
20996 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20997 can be compiled with either HP's compiler or GCC.
20998
cfa88ab7
JL
20999 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21000 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21001 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21002
ca344dff
JL
21003 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21004 to match current gdb output. Update due to using auto-solib-limit
21005 for limiting instead of overloading auto-solib-add.
21006 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21007 test program.
21008
3f3c6e55 21009 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21010 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21011 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21012 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21013 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21014 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21015 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21016 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21017 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21018 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21019 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21020 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21021 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21022
8fb87725
JL
21023 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21024 a SIGTRAP to the inferior.
21025
cf599fa7
CV
210262001-12-19 Corinna Vinschen <vinschen@redhat.com>
21027
21028 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21029 Substitute call to target_link by call to gdb_compile.
21030
2cd045cd
JL
21031Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21032
a9c64011
AS
21033 * gdb.base/break.exp: Fix HP specific search string when testing
21034 backtracing in a called function.
2cd045cd 21035
a9c64011
AS
21036 * gdb.base/constvars.exp: Only set lang to C++ if we're
21037 compiling the test with HP's compilers.
21038 * gdb.base/volatile.exp: Similarly.
2cd045cd 21039
99ebe9ac
JB
210402001-12-19 Jim Blandy <jimb@redhat.com>
21041
21042 * gdb.base/printcmds.exp: Expect the null character to be printed
21043 as '\0', and the '\013' to be printed as '\v'.
21044 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21045 * gdb.base/setvar.exp: Same.
21046
b9891b29
JB
210472001-12-17 Jim Blandy <jimb@redhat.com>
21048
0eba65ab
JB
21049 * gdb.base/completion.exp: Rather than completing very long
21050 filenames, which can make the readline library produce output we
21051 don't recognize, cd to the directory first, and then complete
21052 using nice, short relative paths.
21053
6970b5b1
JB
21054 * gdb.base/completion.exp: On some systems, there is, in fact, a
21055 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21056 variables as being in scope. So use `no_var_named_this'
21057 instead of `b'.
6970b5b1 21058
b9891b29 21059 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21060 can't find the core file's registers as a failure.
b9891b29 21061
e6ccd35f
JSC
210622001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21063
a9c64011
AS
21064 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21065 test expect string more specific.
e6ccd35f 21066
105ba819
CV
210672001-12-13 Corinna Vinschen <vinschen@redhat.com>
21068
21069 * gdb.asm/asm-source.exp: Add support for xstormy16.
21070 * gdb.asm/configure.in: Ditto.
21071 * gdb.asm/configure: Rebuild.
21072 * gdb.asm/xstormy16.inc: New file.
21073
e9e79dd9
FF
210742001-12-10 Fred Fish <fnf@redhat.com>
21075
21076 * gdb.base/maint.exp: Update to match changes in type dumping code.
21077
347dc97d
JB
210782001-12-10 Jim Blandy <jimb@redhat.com>
21079
21080 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21081 matching the entry point symbol's name at the beginning of the
21082 line.
347dc97d 21083
5178b9d6
DJ
210842001-12-07 Daniel Jacobowitz <drow@mvista.com>
21085
21086 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21087 gdb.c++/inherit.exp, gdb.c++/method.exp,
21088 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21089 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21090 and class layout support.
21091
af890c52
DJ
210922001-12-07 Daniel Jacobowitz <drow@mvista.com>
21093
21094 * gdb.c++/classes.exp: Add test for static member function.
21095 * gdb.c++/misc.cc: Add class with static member function.
21096
7a345fb3
JB
210972001-12-07 Jim Blandy <jimb@redhat.com>
21098
f2e54a80 21099 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21100 those tests as `unsupported'.
21101 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21102 Rewrite subsequent tests to use it.
21103
21104 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21105 those tests as `unsupported'.
21106 * gdb.base/structs.exp (call_struct_func): New function.
21107 (do_function_calls): Use call_struct_func to call the functions
21108 returning structs.
21109
0bc69509
JB
21110 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21111 whether functions are prototyped or not, so we can't possibly pass
21112 arguments to t_float_values2 properly.
21113
7a345fb3
JB
21114 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21115 value of `timeout' for targets other than the mips*tx39-*.
21116
edb6ede1
MS
211172001-12-06 Michael Snyder <msnyder@redhat.com>
21118
d63a86f8 21119 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21120 and detect whether the start symbol has a leading underscore.
21121
2d842f13
JB
211222001-12-04 Jim Blandy <jimb@redhat.com>
21123
21124 * gdb.base/completion.exp: Clarify indentation.
21125
68550daf
JB
211262001-12-03 Jim Blandy <jimb@redhat.com>
21127
21128 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21129 variables on the S/390, not `.word'.
21130
cd5195a8
JB
211312001-11-30 Jim Blandy <jimb@redhat.com>
21132
21133 Add assembly-source tests for s390-ibm-linux.
21134 * gdb.asm/s390.inc: New file.
21135 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21136 the S/390 architecture.
a9c64011 21137 * gdb.asm/configure: Regenerated.
cd5195a8 21138
ca9efc90
MS
211392001-11-30 Michael Snyder <msnyder@redhat.com>
21140
21141 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21142 next, info source, info sources, info line, global and static
21143 variables, and static functions.
21144 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21145 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21146 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21147 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21148 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21149 (gdbasm_leave): Restore frame pointer.
21150 (gdbasm_startup): Copy stack set-up from crt0.S.
21151
d0e66976
FN
211522001-11-26 Fernando Nasser <fnasser@redhat.com>
21153
21154 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21155 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21156 to a local (non-static) variable. Copy tstruct.a to a static buffer
21157 and return a pointer to that buffer.
21158 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21159
e2334072
MK
211602001-11-24 Mark Kettenis <kettenis@gnu.org>
21161
21162 * gdb.asm/configure.in: Fix recognition of ix86 target.
21163 * gdb.asm/configure: Regenerate.
21164
756caa3d
MS
211652001-11-21 Michael Snyder <msnyder@redhat.com>
21166
21167 * gdb.asm/sparc.inc: New file.
21168 * gdb.asm/asm-source.exp: Recognize sparc target.
21169 * gdb.asm/configure.in: Recognize sparc target.
21170 * gdb.asm/configure: Regenerate.
d63a86f8 21171
9a4d72d5
MS
211722001-11-21 Michael Snyder <msnyder@redhat.com>
21173
21174 * gdb.asm/m32r.inc: New file.
21175 * gdb.asm/asm-source.exp: Recognize m32r target.
21176 * gdb.asm/configure.in: Recognize m32r target.
21177 * gdb.asm/configure: Regenerate.
21178
a773d1cd
MS
211792001-11-20 Michael Snyder <msnyder@redhat.com>
21180
017ac23d
MS
21181 * gdb.asm/i386.inc: New file.
21182 * gdb.asm/asm-source.exp: Recognize ix86 target.
21183 * gdb.asm/configure.in: Recognize ix86 target.
21184 * gdb.asm/configure: Regenerate.
21185
a773d1cd
MS
21186 * gdb.c++/namespace.exp: Fix quotes in output messages.
21187
bb632afb
MS
211882001-11-14 Michael Snyder <msnyder@redhat.com>
21189
25d559ca 21190 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21191 qualifier in a type cast expression, to designate an address
21192 in the instruction space (Harvard architecture).
21193
4749e309
MS
211942001-11-13 Michael Snyder <msnyder@redhat.com>
21195
21196 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21197 Tests for expressions using 'const' and 'volatile'.
21198
25050984
CV
211992001-11-13 Corinna Vinschen <vinschen@redhat.com>
21200
21201 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21202
1902c51f
DJ
212032001-11-12 Daniel Jacobowitz <drow@mvista.com>
21204
21205 * lib/mi-support.exp (mi_run_to_helper): Move comments
21206 outside of gdb_expect.
21207
dcf95b47
DJ
212082001-11-11 Daniel Jacobowitz <drow@mvista.com>
21209
21210 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21211 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21212 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21213 mi0_run_to): New functions.
21214 * gdb.mi/mi-simplerun.exp: Use them.
21215 * gdb.mi/mi0-simplerun.exp: Likewise.
21216 * gdb.mi/mi-var-cmd.exp: Likewise.
21217 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21218
45b074e1
AC
212192001-11-10 Andrew Cagney <ac131313@redhat.com>
21220
21221 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21222 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21223
bf50d346
AC
212242001-11-09 Andrew Cagney <ac131313@redhat.com>
21225
21226 * gdb.base/restore.exp: Include $expected value in restored test
21227 message.
21228
9383332c
AC
212292001-11-09 Andrew Cagney <ac131313@redhat.com>
21230
21231 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21232 implemented.
21233
db62520a
MS
212342001-11-08 Michael Snyder <msnyder@redhat.com>
21235
21236 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21237 Add pass/fail message for stop at breakpoint in call dummy function.
21238
b5703437
MS
212392001-11-07 Michael Snyder <msnyder@redhat.com>
21240
d63a86f8
RM
21241 * gdb.c++/templates.exp (test_template_breakpoints):
21242 If we get an overload menu, but it does not match what
760f6330 21243 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21244 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21245 making the whitespace optional. Argument for "new" may be
21246 "unsigned" as well as "unsigned int/long".
d63a86f8 21247 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21248 making the whitespace optional. Also replace "(void) with
21249 "((void|)), making the keyword "void" optional.
d63a86f8 21250 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21251 making the whitespace optional. Also replace "(void) with
21252 "((void|)), making the keyword "void" optional.
3bf40917
MS
21253 * gdb.base/callfuncs.c (t_float_values): This function must
21254 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21255 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21256 can be tested against both cases. Usually one case involves
21257 promotion of float to double, while the other does not.
21258 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21259 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21260 includes a stack frame for "start".
21261
c8ab4e6d
JB
212622001-11-05 Jim Blandy <jimb@redhat.com>
21263
21264 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21265 pointers are 32 bits long, and that offsets of relocs are always
21266 stored in the data (REL-style), and not in the reloc entry itself
21267 (RELA-style).
21268 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21269 stabs.
21270
3f08ced9
MS
212712001-11-01 Michael Snyder <msnyder@redhat.com>
21272
21273 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21274 and regular expression operators by using quoting.
21275
cbfa24cd
MS
212762001-10-31 Michael Snyder <msnyder@redhat.com>
21277
21278 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21279 depending on what the symbol table contains.
21280 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21281 the output of the ptype command. Similarly, accept both "const &"
21282 and "const&".
21283
aaa68313
CV
212842001-10-31 Corinna Vinschen <vinschen@redhat.com>
21285
21286 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21287 symbol `STORAGE' to allow to choose the storage class of
21288 the local datastructures.
21289 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21290 compiler directive.
21291
91740388
MS
212922001-10-30 Michael Snyder <msnyder@redhat.com>
21293
21294 * gdb.base/jump.exp: Allow it to run for all targets.
21295
1b7c05e7
CV
212962001-10-29 Corinna Vinschen <vinschen@redhat.com>
21297
21298 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21299 with new double_array size.
21300 (main): Change storage class of all local variables to static.
21301 Reduce size of double_array to 9.
21302 * gdb.base/call-ar-st.exp: Increase timeout value.
21303 Change expected output for double array to match new size in
21304 call-ar-st.c.
21305
36a22261
CV
213062001-10-29 Corinna Vinschen <vinschen@redhat.com>
21307
21308 * gdb.base/ending-run.exp: Create identical output when passing
21309 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21310 Stormy16 target.
36a22261 21311
92b8ae91
MK
213122001-10-28 Mark Kettenis <kettenis@gnu.org>
21313
21314 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21315 that we catch the expected failure under Linux/x86.
21316
cb135b83
OF
213172001-10-29 Orjan Friberg <orjanf@axis.com>
21318
21319 * gdb.base/setvar.exp: Escape curly braces.
21320 * gdb.stabs/weird.exp: Ditto.
21321
6884aa54
DJ
213222001-10-27 Daniel Jacobowitz <drow@mvista.com>
21323
21324 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21325 * gdm.mi/mi0-hack-cli.exp: Likewise.
21326
0398c9aa
AC
213272001-10-25 Andrew Cagney <ac131313@redhat.com>
21328
21329 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21330 messages.
21331
d20bf2e8
AC
213322001-10-21 Andrew Cagney <ac131313@redhat.com>
21333
21334 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21335 checking MI enabled.
21336
03dd63aa
CV
213372001-10-09 Corinna Vinschen <vinschen@redhat.com>
21338
21339 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21340
1d9d99f3
FCE
213412001-10-04 Frank Ch. Eigler <fche@redhat.com>
21342
21343 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21344 if gdb child process crashes, just signal an error.
21345
838ae6c4
JB
213462001-10-02 Jim Blandy <jimb@redhat.com>
21347
21348 * lib/gdb.exp (test_xfail_format): Simplify.
21349
21350 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21351 front of the variable name `format'. Simplify `if'.
21352
8f0cbc1c
DJ
213532001-10-01 Daniel Jacobowitz <drow@mvista.com>
21354
21355 * gdb.threads/pthreads.exp: Wait for output and delay
21356 before sending ^C.
21357
1f08dafd
DJ
213582001-10-01 Daniel Jacobowitz <drow@mvista.com>
21359
21360 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21361 some incorrect output instead of timing out.
21362 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21363
674f90ff
CV
213642001-09-28 Corinna Vinschen <vinschen@redhat.com>
21365
21366 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21367 check to allow additional `int'.
21368
9b284272
DJ
213692001-09-27 Daniel Jacobowitz <drow@mvista.com>
21370
21371 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21372 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21373
b55a4771
MS
213742001-09-27 Michael Snyder <msnyder@redhat.com>
21375
21376 * lib/gdb.exp (test_debug_format): New proc.
21377 (setup_xfail_format): Use new proc test_debug_format.
21378 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21379 proc; use new service proc test_debug_format.
21380 Replace all other "gcc_compiled" tests with this test.
21381 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21382 proc; use new service proc test_debug_format.
21383 Replace all other "gcc_compiled" tests with this test.
21384
213852001-09-27 Michael Snyder <msnyder@redhat.com>
21386
21387 * gdb.base/cvexpr.exp: New file.
21388 * gdb.base/cvexpr.c: New file
21389 Test for expressions using const and volatile keywords.
21390
4e6667ac
CV
213912001-09-26 Corinna Vinschen <vinschen@redhat.com>
21392
21393 * gdb.base/constvars.exp: Check for different orders of keywords
21394 and additional "int" strings in output.
21395
4f337972
AC
213962001-09-22 Andrew Cagney <ac131313@redhat.com>
21397
21398 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21399 responses from "help maint".
21400
2015650d
FCE
214012001-09-19 Frank Ch. Eigler <fche@redhat.com>
21402
21403 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21404 to localhost:NNN instead of :NNN, in case Xvfb is listening
21405 only on TCP.
21406
f3bcedc1
CV
214072001-09-19 Corinna Vinschen <vinschen@redhat.com>
21408
21409 * gdb.base/recurse.exp: When checking leaving the watchpoint
21410 scope, recognize when gdb is in function's epilogue and pass.
21411
6b819c92
KS
214122001-09-18 Keith Seitz <keiths@redhat.com>
21413
21414 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21415 support for running tests against sid targets.
21416 (gdbtk_done): Ditto.
21417
a10c9419
CV
214182001-09-18 Corinna Vinschen <vinschen@redhat.com>
21419
21420 * gdb.base/ending-run.c (main): Set stdout buffersize
21421 to the same reasonable value for any target.
21422 * gdb.base/ending-run.exp: Add a regular expression
21423 to make testsuite happy on Sanyo Stormy16 target.
21424
739d0d99
CV
214252001-09-17 Corinna Vinschen <vinschen@redhat.com>
21426
21427 * gdb.base/display.c (do_loops): Add float variable `f'.
21428 Increment f in loop.
21429 * gdb.base/display.exp: Increment timeout by 60 seconds.
21430 Change float display test to use variable `f'.
21431
1b8947f0
JB
214322001-09-17 Jim Blandy <jimb@redhat.com>
21433
21434 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21435 overflowing the limited breakpoint tables on some ROM monitors
21436 (like the ROM68K).
21437
9890ac81
FCE
214382001-09-15 Frank Ch. Eigler <fche@redhat.com>
21439
21440 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21441 the "-ac" (disable access control) flag.
21442
6db765ea
JH
214432001-08-30 Jeff Holcomb <jeffh@redhat.com>
21444
21445 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21446 ints.
21447
4c32cc04
KS
214482001-08-30 Keith Seitz <keiths@redhat.com>
21449
21450 * lib/gdb.exp: Move all insight-related functionality into
21451 separate file.
21452 * lib/insight-support.exp: New file.
21453
8d6e6f81
FCE
214542001-08-29 Frank Ch. Eigler <fche@redhat.com>
21455
21456 * config/sid.exp (sid_start): Never set sid verbosity; disable
21457 expect_background {} that consumed its stdout; tolerate </dev/null.
21458 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21459
6a90e1d0
AC
214602001-08-18 Andrew Cagney <ac131313@redhat.com>
21461
21462 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21463 CLI jump command to start it.
21464 (mi_run_to_main): Fail immediatly when unexpected output.
21465
1759b3c3
AC
214662001-08-18 Andrew Cagney <ac131313@redhat.com>
21467
21468 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21469 beginning of function. Fix PR gdb/191.
21470
61d11d80
FCE
214712001-08-16 Frank Ch. Eigler <fche@redhat.com>
21472
21473 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21474 what to force sid endianness to.
21475
942a4df2
KS
214762001-08-15 Keith Seitz <keiths@redhat.com>
21477
21478 * lib/gdb.exp (gdbtk_start): Don't set environment
21479 variables for TCL_LIBRARY and friends. Insight will
21480 now figure these out for itself.
21481
0521c418
MS
214822001-08-02 Michael Snyder <msnyder@redhat.com>
21483
21484 * gdb.base/completion.exp: Remove the symbol "a64l" from
21485 the expect string; this is target-specific, and not related
21486 to what is being tested.
21487
74a9a58a
DB
214882001-08-02 Dave Brolley <brolley@redhat.com>
21489
21490 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21491
c70819fa
MS
214922001-07-25 Michael Snyder <msnyder@redhat.com>
21493
c2b8fa57
MS
21494 * gdb.base/consecutive.exp: New file. Test stepping over
21495 breakpoints on consecutive instructions.
21496 * gdb.base/consecutive.c: New file.
21497
c70819fa
MS
21498 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21499 curly braces in regular expressions.
21500
2b1a1355
MS
215012001-07-25 Michael Snyder <msnyder@redhat.com>
21502
21503 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21504 legitimate output from stepping out of main.
21505
413eca6f
KS
215062001-07-22 Keith Seitz <keiths@redhat.com>
21507
21508 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21509 the empty string, do not run the tests.
21510
7e5a9322
SC
215112001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21512
21513 * gdb.base/long_long.exp: Detect size of pointer. Take into
21514 account 2-byte pointers when testing for p/a results.
21515
de58f10f
SC
215162001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21517
d63a86f8 21518 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21519 and defined to 1K for m68hc11.
21520 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21521 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21522 (sizeof_random_data): New variable to tell the size of the data table;
21523 don't test past this size; always run to main.
21524
d6f5fea1
SC
215252001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21526
21527 * gdb.base/return2.exp: return of long long and double fails for
21528 68HC11; don't execute these tests on that platform.
21529 * gdb.base/return.exp: Return of a double fails for 68hc11.
21530
c477543d
SC
215312001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21532
21533 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21534 tests that print a float.
21535 * call-rt-st.exp: Likewise.
21536
63cf1c79
MK
215372001-07-12 Mark Kettenis <kettenis@gnu.org>
21538
21539 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21540 running this test on Linux.
21541
112f9ab5
MC
215422001-06-24 Michael Chastain <chastain@redhat.com>
21543
21544 * gdb.base/arithmet.exp: Remove some tests to make all test names
21545 unique.
21546
4970cb0f
MS
215472001-07-03 Michael Snyder <msnyder@redhat.com>
21548
21549 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21550 the output of the ptype command.
21551
d85da69f
MS
215522001-07-02 Michael Snyder <msnyder@redhat.com>
21553
4c8a82de
MS
21554 * gdb.base/completion.exp: Don't assume that break.c is the only
21555 source file that may contain functions named "marker".
d85da69f
MS
21556 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21557
8afc772b
AC
215582001-06-28 Andrew Cagney <ac131313@redhat.com>
21559
21560 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21561 of files to delete.
21562
21563 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21564 * gdb.disasm/h8300s.exp: New file.
21565 gdb.disasm/h8300s.s: Likewise.
21566
cff22675
AC
215672001-06-27 Andrew Cagney <ac131313@redhat.com>
21568
21569 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21570 empty breakpoint tables.
21571
68c81b54
AC
215722001-06-25 Andrew Cagney <ac131313@redhat.com>
21573
21574 * lib/mi-support.exp: Update args=... part of stop-reason
21575 patterns. Accept either a list or a tuple.
21576
2dd62704
AC
215772001-06-23 Andrew Cagney <ac131313@redhat.com>
21578
21579 * lib/mi-support.exp: Remove local emacs variable defining
21580 change-log-default-name.
21581
b4127474
MC
215822001-06-22 Michael Chastain <chastain@redhat.com>
21583
21584 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21585 This is operationally compatible with the previous version.
21586
8dbfb380
JB
215872001-06-13 Jim Blandy <jimb@redhat.com>
21588
21589 * lib/gdb.exp (gdb_test): Doc fix.
21590
f2d8c86d
MC
215912001-06-10 Michael Chastain <chastain@redhat.com>
21592
21593 * gdb.base/exprs.exp: Remove a duplicate test.
21594
81564d34
JB
215952001-06-06 Jim Blandy <jimb@redhat.com>
21596
21597 * gdb.base/return2.exp (main): Use values to test float and double
21598 returns that are not NaN's, to avoid being confused by IEEE
21599 comparison rules.
21600
da55addb
MS
216012001-06-04 Michael Snyder <msnyder@redhat.com>
21602
21603 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21604 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21605 rather than wait for 12 more tests to time out.
21606
42c65987
JB
216072001-06-06 Jim Blandy <jimb@redhat.com>
21608
b18bced9 21609 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21610 Don't forget to match the GDB prompt.
b18bced9 21611
42c65987
JB
21612 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21613
5b41e5f0
JB
216142001-06-04 Jim Blandy <jimb@redhat.com>
21615
21616 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21617 command.
21618
015e046f
KB
216192001-05-31 Kevin Buettner <kevinb@redhat.com>
21620
21621 * gdb.base/annota1.exp (info break): Match four or more spaces
21622 after "Address".
21623
fb1ffbbe
MC
216242001-05-31 Michael Chastain <chastain@redhat.com>
21625
21626 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21627 (dm_type_int_star): Likewise.
21628 (dm_type_long_star): Likewise.
21629 (dm_type_void_star): Likewise.
21630
5ea2a32c
KB
216312001-05-29 Kevin Buettner <kevinb@redhat.com>
21632
21633 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21634 to a known value in order to get consistent results regardless
21635 of the setting of INPUTRC or the presence or contents of .inputrc.
21636
ae23c492
MS
216372001-05-24 Michael Snyder <msnyder@redhat.com>
21638
ac55707e
MS
21639 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21640 Don't require that the main thread and the manager thread are the
21641 first in the list.
21642
ae23c492
MS
21643 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21644 debugging. If test fails, issue an "unsupported" not a "fail".
21645
400071f1
JB
216462001-05-24 Jim Blandy <jimb@redhat.com>
21647
21648 Don't assume that short is shorter than int.
21649 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21650 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21651 this isn't true.
400071f1
JB
21652 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21653 an int, is not equal to ~0 stored in an unsigned char. This tests
21654 the same thing that the previous test meant to, but works on
21655 16-bit machines, too.
21656 ("print unsigned char != (~0)"): Same test, complemented.
21657
0816a3e5
MS
216582001-05-24 Michael Snyder <msnyder@redhat.com>
21659
21660 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21661 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21662 and prevents dejagnu getting out of step.
21663
f6dc23a9
KB
216642001-05-23 Kevin Buettner <kevinb@redhat.com>
21665
21666 * gdb.base/finish.exp (finish_void): Revise pattern for
21667 stopping on the call statement to not permit stopping at
21668 the start of the instructions comprising the call sequence.
21669
7dbd117d
MC
216702001-05-19 Michael Chastain <chastain@redhat.com>
21671
21672 * gdb.base/callfuncs.exp: Make all test names unique.
21673 * gdb.base/commands.exp: Make all test names unique.
21674 * gdb.base/condbreak.exp: Make all test names unique.
21675 * gdb.base/dbx.exp: Make all test names unique.
21676 * gdb.base/default.exp: Make all test names unique.
21677 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21678 and TIMEOUT messages to their corresponding PASS message.
21679 * gdb.base/ending-run.exp: Make all test names unique.
21680 * gdb.base/long_long.exp: Remove duplicate test.
21681
6b0b0a9e
KB
216822001-05-21 Kevin Buettner <kevinb@redhat.com>
21683
21684 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21685 stop on the call statement as well as the statement after the
21686 call.
21687
2caa35cb
MS
216882001-05-21 Michael Snyder <msnyder@redhat.com>
21689
21690 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21691
40713331
EZ
216922001-05-10 Elena Zannoni <ezannoni@redhat.com>
21693
a9c64011
AS
21694 * gdb.base/completion.exp: Revamp test. Make it execute on all
21695 platforms.
40713331 21696
c2c1be8d
EZ
216972001-05-10 Elena Zannoni <ezannoni@redhat.com>
21698
a9c64011
AS
21699 * config/gdbserver.exp (gdb_load): Handle the case
21700 in which the arguments to gdbserver are given in the
21701 baseboard configuration file.
21702 Also handle the case in which the server needs to do a
21703 load.
2c9cd303 21704
9671de48
KS
217052001-05-07 Keith Seitz <keiths@cygnus.com>
21706
a9c64011
AS
21707 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21708 set up the display for testing.
21709 (gdbtk_start): Convert all paths to paths that tcl will like.
21710 Export target information to environment.
21711 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21712 necessary.
21713 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21714 (to_tcl_path): New proc to convert a given pathname into
21715 a path acceptible as an argument to a tcl command.
21716 (_gdbtk_export_target_info): New proc to export target info
21717 into the environment for gdbtk testing.
21718 (gdbtk_done): New proc to signal end-of-test.
9671de48 21719
5a360f47
JB
217202001-05-06 Jim Blandy <jimb@redhat.com>
21721
21722 * restore.c: Make the code of caller0 correspond to its comment.
21723
66c756c6
MS
217242001-05-03 Michael Snyder <msnyder@redhat.com>
21725
21726 * config/sid.exp (gdb_target_sid): Check for error messages.
21727 On error or timeout, don't make expect exit (which will terminate
21728 all subsequent tests); instead just make gdb exit.
d63a86f8 21729 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21730 return a negative value.
21731
a966fde5
JB
217322001-04-24 Jim Blandy <jimb@redhat.com>
21733
851c18e0
JB
21734 * gdb.c++/templates.exp: If we see the prompt for the overload
21735 list, but we haven't recognized any of the longer patterns,
21736 arrange for this test to fail, not hang.
21737
a966fde5
JB
21738 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21739 variations.
21740
db144853
MC
217412001-04-22 Michael Chastain <chastain@redhat.com>
21742
21743 * gdb.c++/local.exp: Use the 'runto' library function.
21744 * gdb.c++/namespace.exp: Likewise.
21745 * gdb.c++/overload.exp: Likewise.
21746
3207ec21
KB
217472001-03-26 Kevin Buettner <kevinb@redhat.com>
21748
21749 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21750 * gdb.base/step-line.exp: New file. Test step/next in presence of
21751 #line directives.
21752 * gdb.base/step-line.c: New file. Test program for the above.
21753 * gdb.base/step-line.inp: New file. We pretend that this file has
21754 been transformed by some other tool into step-line.c.
21755
13b57657
JB
217562001-03-21 Jim Blandy <jimb@redhat.com>
21757
21758 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21759 unmangled operator names.
21760
754cbe1c
JB
217612001-03-20 Jim Blandy <jimb@redhat.com>
21762
21763 * gdb.threads/linux-dp.exp: Recognize an additional message
21764 generated by GDB when it doesn't understand how to debug threads
21765 on the target system.
21766
177495c9
AC
217672001-03-19 Andrew Cagney <ac131313@redhat.com>
21768
21769 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21770
f266096b
MC
217712001-03-12 Michael Chastain <chastain@redhat.com>
21772
21773 * gdb.c++/derivation.exp: Use the 'runto' library function.
21774
cac3c2ff
MC
217752001-03-12 Michael Chastain <chastain@redhat.com>
21776
21777 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21778
b6c11a24
MC
217792001-02-24 Michael Chastain <chastain@redhat.com>
21780
21781 * gdb.c++/ref-types.exp: Change handwritten code to library
21782 function 'runto'.
21783
6bae5bce
OF
217842001-03-16 Orjan Friberg <orjanf@axis.com>
21785
21786 * gdb.base/signals.exp: Set count to 0 explicitly.
21787
0015fd9a
MS
217882001-03-15 Mark Salter <msalter@redhat.com>
21789
21790 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21791 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21792 (gdb_load): Add support for additional target_info: gdb_download_size
21793 and gdb_load_timeout.
0015fd9a 21794
fc33412a
DT
21795Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21796
21797 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21798 file -- to prevent failing when the compile fails but we have no
21799 intention of running the tests anyway.
fc33412a
DT
21800
21801 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21802 tests if set.
21803
21804 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21805 integers.
fc33412a
DT
21806
21807 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21808 * gdb.c++/namespace.exp: Ditto.
21809
115f06de
OF
218102001-03-07 Orjan Friberg <orjanf@axis.com>
21811
21812 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21813 * gdb.base/pointers.exp: Relax pattern match of decimals.
21814
b6ba6518
KB
218152001-03-06 Kevin Buettner <kevinb@redhat.com>
21816
21817 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21818 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21819 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21820 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21821 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21822 config/sh.exp, config/sid.exp, config/slite.exp,
21823 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21824 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21825 config/vxworks.exp, config/vxworks29k.exp,
21826 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21827 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21828 gdb.base/arithmet.exp, gdb.base/assign.exp,
21829 gdb.base/async.exp, gdb.base/attach.exp,
21830 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21831 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21832 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21833 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21834 gdb.base/commands.exp, gdb.base/completion.exp,
21835 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21836 gdb.base/constvars.exp, gdb.base/corefile.exp,
21837 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21838 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21839 gdb.base/ending-run.exp, gdb.base/environ.exp,
21840 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21841 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21842 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21843 gdb.base/funcargs.exp, gdb.base/help.exp,
21844 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21845 gdb.base/logical.exp, gdb.base/long_long.exp,
21846 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21847 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21848 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21849 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21850 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21851 gdb.base/regs.exp, gdb.base/relational.exp,
21852 gdb.base/remote.exp, gdb.base/reread.exp,
21853 gdb.base/restore.exp, gdb.base/return2.exp,
21854 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21855 gdb.base/selftest.exp, gdb.base/setshow.exp,
21856 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21857 gdb.base/sigall.exp, gdb.base/signals.exp,
21858 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21859 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21860 gdb.base/step-test.exp, gdb.base/structs.c,
21861 gdb.base/structs.exp, gdb.base/structs2.exp,
21862 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21863 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21864 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21865 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21866 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21867 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21868 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21869 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21870 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21871 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21872 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21873 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21874 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21875 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21876 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21877 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21878 gdb.trace/circ.exp, gdb.trace/collection.exp,
21879 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21880 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21881 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21882 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21883 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21884 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21885 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21886 notices.
21887
dc96c6c7 218882001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21889
21890 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21891 first arg is int not float.
21892
dc96c6c7 218932001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21894
21895 * gdb.base/reread.exp: Unsupported for non-native targets;
21896 doesn't work for remote debugging.
21897
9b0c4aeb
FN
218982001-02-19 Fernando Nasser <fnasser@redhat.com>
21899
21900 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21901 * gdb.base/ending-run.exp: Properly handle the BSP state when
21902 stepping past the end of main.
9b0c4aeb 21903
02aa71d5
MC
219042001-02-19 John Moore <jmoore@redhat.com>
21905
21906 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21907 Converted HPUX fix for non-expected items following multiple
21908 step commands into general solution for all platforms.
21909
1fa449a4
MC
219102001-02-18 Michael Chastain <chastain@redhat.com>
21911
21912 * gdb.c++/classes.exp (do_tests): Change runto statements
21913 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21914 statements demangler agnostic.
21915 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21916 (gdb_virtfunc_restart): Likewise.
21917
b2f9ec70
MC
219182001-02-14 Michael Chastain <chastain@redhat.com>
21919
21920 * gdb.c++/inherit.exp (do_tests): Change runto statements
21921 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21922 statements demangler agnostic.
21923
cf74b8ca
AC
21924Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21925
21926 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21927 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21928 before calling common_routine 15 times'' tests.
cf74b8ca 21929
99f78f56
MC
219302001-02-11 Michael Chastain <chastain@redhat.com>
21931
21932 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21933 Helps the test script figure out which demangler is in use.
21934 (dm_type_foo_ref): Ditto.
21935 (dm_type_int_star): Ditto.
21936 (dm_type_long_star): Ditto.
21937 (dm_type_unsigned_int): Ditto.
21938 (dm_type_void): Ditto.
21939 (dm_type_void_star): Ditto.
99707966 21940 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21941 Probe the gdb demangler and set variables to accommodate
21942 formatting differences.
21943 (info_func_regexp): New function. Same as info_func, but
21944 matches against a regexp.
21945 (info_func): Match against a literal string.
21946 (print_addr_2): New function. Match against a literal string,
21947 which can be different from the input to gdb.
21948 (print_addr): Simply call print_addr_2 with the same argument twice.
21949 (test_lookup_operator_functions): Use demangler formatting variables.
21950 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21951 the tests in the same order as the C++ class declaration.
21952 (test_paddr_operator_functions): Ditto.
21953 (test_paddr_overloaded_functions): Ditto.
21954 (test_paddr_hairy_functions): Use demangler formatting variables.
21955 Add reference to gdb/19 for related tests.
21956 (do_tests): Call probe_demangler.
21957
1de8f023
KB
219582001-01-30 Kevin Buettner <kevinb@redhat.com>
21959
21960 * gdb.c++/templates.cc (printf): Remove unused function definition.
21961
ca3f91ed
MS
219622001-01-26 Felix Lee <flee@redhat.com>
21963
21964 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21965
219662001-01-25 matthew green <mrg@redhat.com>
21967
21968 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21969 up sid.
21970 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21971
219722001-01-25 matthew green <mrg@redhat.com>
21973
21974 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21975 Deprecate $sid_spawn_id.
ca3f91ed
MS
21976 (sid_exit): Remove code necessary only for `spawn.'
21977
219782001-01-25 matthew green <mrg@redhat.com>
21979
21980 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21981
fb18ec4a
MC
219822001-01-28 Michael Chastain <chastain@redhat.com>
21983
21984 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21985 to call when tests fail. It takes gdb out of the overloaded
21986 function choice menu back to the main prompt, so that the test
21987 program stays synchronized.
21988 (set_bp_overloaded): New proc to collect all the common
21989 code for setting a breakpoint on an overloaded name. Calls
21990 take_gdb_out_of_choice_menu when needed.
21991 (menu_overload1arg): New variable to collect the repeated
21992 instances of the expected menu for an overloaded name. Change
21993 the regular expression to handle changes in g++ type encoding:
21994 "void" can be either "void" or "", and "unsigned int" can be
21995 either "unsigned int" or "unsigned".
21996 (continue_to_bp_overloaded): Change regular expressions to handle
21997 changes in g++ type encoding.
21998 (no proc): Call take_gdb_out_of_choice_menu when needed.
21999 Remove redundant calls to "info break". Accept either "canceled"
22000 or "cancelled". Change regular expressions in "info break"
22001 calls to handle changes in g++ type encoding. Give all tests
22002 unique strings.
22003
9c646a6e
BE
220042001-01-17 Ben Elliston <bje@redhat.com>
22005
22006 * config/sid.exp: New file.
22007
9549d9c1
AC
22008Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22009
22010 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22011
dc96c6c7 220122000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22013
22014 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22015 Add a RE to accept a non-ascii char if one is ever presented.
22016
b4df4f68
FN
220172000-12-20 Fernando Nasser <fnasser@redhat.com>
22018
297dd0fd 22019 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22020
dc96c6c7 220212000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22022
d63a86f8 22023 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22024 in regexp. One '\' does not suffice on Linux.
22025
4a7bddb6
MC
220262000-12-09 Michael Chastain <chastain@redhat.com>
22027
22028 * gdb.base/break.exp (test_clear_command): Use a marker function
22029 rather than 'main' for the test function. Also move this
22030 test to an execution point where the marker function names are
22031 guaranteed to be bound to functions. (Executing tests after a
22032 'finish' from main runs into name conflicts with local names
22033 in __libc_start_main).
22034
dc96c6c7 220352000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22036
22037 * gdb.base/finish.exp: New test for gdb's "finish" command.
22038 * gdb.base/return2.exp: New test for gdb's "return" command.
22039 * gdb.base/return2.c: New source file for above.
22040
dc96c6c7 220412000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22042
22043 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22044 * gdb.base/miscexprs.exp: Ditto.
22045 * gdb.base/pointers.exp: Ditto.
22046 * gdb.c++/derivation.exp: Ditto.
22047 * gdb.c++/local.exp: Ditto.
22048 * gdb.c++/namespace.exp: Ditto.
22049 * gdb.c++/overload.exp: Ditto.
22050 * gdb.c++/ref-types.exp: Ditto.
22051
dc96c6c7 220522000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22053
22054 * gdb.base/constvars.exp: Test result of "up" command.
22055 * gdb.base/miscexprs.exp: Ditto.
22056 * gdb.base/pointers.exp: Ditto.
22057 * gdb.base/scope.exp: Ditto.
22058 * gdb.c++/derivation.exp: Ditto.
22059 * gdb.c++/local.exp: Ditto.
22060 * gdb.c++/namespace.exp: Ditto.
22061 * gdb.c++/overload.exp: Ditto.
22062 * gdb.c++/ref-types.exp: Ditto.
22063
44097287
FN
220642000-11-22 Michael Chastain <chastain@redhat.com>
22065
22066 * mips_pro.exp: Accept either "middle -> top -> main" or
22067 "middle -> main" in the backtrace, because gcc can optimize
22068 tail calls to jumps. Remove setup_xfail for the hppa case.
22069 Add a comment with the original warning messages from PR 3016,
22070 which was filed in 1993, to preserve them for posterity.
22071
9d2e1bab
ND
220722000-11-17 Nick Duffek <nsd@redhat.com>
22073
22074 * lib/gdb.exp (gdb_test): Override timeout with board info.
22075
1aca8eb7
ND
220762000-11-17 Nick Duffek <nsd@redhat.com>
22077
22078 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22079 the second kill and detach messages.
22080
93076499
ND
220812000-11-17 Nick Duffek <nsd@redhat.com>
22082
22083 * configure.in: Add AC_EXEEXT.
22084 * configure: Regenerate.
22085 * Makefile.in (just-check): Export EXEEXT.
22086 * lib/gdb.exp ($EXEEXT): Import from environment.
22087 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22088 expect "maint dump-me" on Cygwin.
22089 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22090 $EXEEXT.
22091
30e87cd3
ND
220922000-11-17 Nick Duffek <nsd@redhat.com>
22093
22094 * gdb.base/break.exp: Test backtrace and finish from called
22095 function on all platforms, not just HP-UX.
22096
dc96c6c7 220972000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22098
22099 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22100 code from gdb_target_monitor, so it can be used independantly
22101 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22102
dc96c6c7 221032000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22104
22105 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22106 * gdb.base/corefile.exp: Expect the message "Program is being
22107 debugged already" when we send the "corefile" command, since
22108 the preceeding gdb_load may have connected gdb to a remote target.
22109 * gdb.base/display.exp: Disable hardware watchpoints if new
22110 board info variable "no_hardware_watchpoints" is true.
22111 Replace single-letter commands with more readable ones.
22112 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22113 if new board info variable "no_hardware_watchpoints" is true.
22114 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22115 to see if stdio (printf) testing is possible.
22116 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22117 board info variable "no_hardware_watchpoints" is true. Use new
22118 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22119
39124dea
FN
221202000-11-13 Fernando Nasser <fnasser@redhat.com>
22121
22122 From Orjan Friberg <orjanf@axis.com>:
22123 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22124 in array print pattern match.
22125
a9e2e984
FN
221262000-11-09 Fernando Nasser <fnasser@redhat.com>
22127
22128 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22129 spelling "cancelled" to U.S. spelling "canceled" to match changes
22130 made to gdb.
22131 * gdb.c++/ovldbreak.exp: Ditto.
22132
c7db355b
PS
221332000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22134
22135 * gdb.base/callfuncs.c (main): Moved to end of file, call
22136 t_double_values to initialize the FPU before inferior calls are made.
22137 * gdb.base/callfuncs.exp: Test for register preservation after calling
22138 inferior functions. Add tests for continuining, finishing and
22139 returning from a stop in a call dummy.
22140
dc96c6c7 221412000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22142
22143 * gdb.base/commands.exp: Break up long lines, and re-indent.
22144
dc96c6c7 221452000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22146
22147 * config/gdbserver.exp: Rewritten from the ground up, to make it
22148 compatible with the current dejagnu tree, and to make it work with
22149 the new "gdbserver" in libremote.
22150
dc96c6c7 221512000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22152
22153 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22154 * gdb.base/varargs.exp: Skip entire test if no printf support.
22155 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22156 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22157
dc96c6c7 221582000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22159
22160 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22161 no floating point support.
22162 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22163 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22164 * gdb.base/call-rt-st.exp: Ditto.
22165 * gdb.base/call-strs.exp: Ditto.
22166
bac5fc66
JG
221672000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22168
22169 * gdb.base/sizeof.c: include <stdio.h>.
22170
22171 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22172 'finish', otherwise uncaptured gdb_prompt would potentially
22173 throw remaining test points out of sync.
bac5fc66 22174
b22a6027
SB
221752000-07-26 Scott Bambrough <scottb@netwinder.org>
22176
22177 * gdb.base/recurse.exp: Run tests for all targets.
22178 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22179 gnu-oldld case on ARM.
22180 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22181 for ARM targets.
d63a86f8 22182
d8231941
AG
22183Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22184
22185 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22186 * gdb.java/configure: Rebuild.
22187
8caabe69
AG
22188Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22189
22190 * gdb.java/jv-exp.exp: New file.
22191
9d273ca3
AG
22192Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22193
22194 * configure: Rebuilt.
22195 * configure.in (configdirs): Add gdb.java.
22196 * gdb.java/jmisc.java: New file.
22197 * gdb.java/jmisc.exp: New file.
22198 * gdb.java/Makefile.in: New file.
22199 * gdb.java/configure: Rebuilt.
22200 * gdb.java/configure.in: New file.
22201 * lib/java.exp: New file.
22202
4f823a66
AC
22203Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22204
22205 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22206 underflow.
4f823a66 22207
2391e11d
AC
22208Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22209
22210 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22211 and the compilers sizes.
2391e11d 22212
54602222
ND
222132000-07-09 Nick Duffek <nsd@redhat.com>
22214
22215 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22216 (use_methods): New function.
22217 (main): Call use_methods().
22218 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22219 (do_tests): Call test_method_param_class.
22220
2bec0572
ND
222212000-07-09 Nick Duffek <nsd@redhat.com>
22222
22223 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22224 spelling.
22225 (test_enums): New procedure. Move enum tests from end of script
22226 to here. Set breakpoint on function name instead of line number.
22227 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22228 (enums2): New marker function.
22229 (enums1): New function.
22230 (main): Call enums1(). Move enum tests to enums1().
22231
78492fde
AC
22232Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22233
22234 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22235 compile/link program. Update line numbers.
78492fde
AC
22236 * gdb.asm/d10v.inc: Define ``startup''.
22237 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22238
49a2cef8
AC
22239Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22240
22241 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22242
3e6c8688
EZ
222432000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22244
22245 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22246 of 'help maint print' command.
3e6c8688 22247
9ff5cbe9
AC
22248Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22249
22250 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22251 they use gdb_expect_list.
9ff5cbe9 22252
17c579bd
AC
22253Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22254
22255 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22256 memory-read-packet-size'' instead of ``set endian big'' to test
22257 long commands.
17c579bd 22258
e6d71bf3
DB
222592000-06-03 Daniel Berlin <dan@cgsoftware.com>
22260
22261 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22262 g++, and stop skipping them.
e6d71bf3
DB
22263
22264 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22265 work under g++.
22266
d63a86f8 22267 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22268 initialization.
22269
dc96c6c7 222702000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22271
22272 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22273 the regular expression: accept an (almost) arbitrary sequence of
22274 "frames-invalid" and "breakpoints-invalid" messages both before
22275 and after the "starting" message.
22276
dc96c6c7 222772000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22278
22279 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22280
dc96c6c7 222812000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22282
22283 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22284 Relax the regular expression a little, make it pass on Solaris 8.
22285
8216cda9
KB
222862000-05-12 Kevin Buettner <kevinb@redhat.com>
22287
22288 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22289 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22290 Instead, it is permissible for gdb to stop on the line of the
22291 call itself.
22292
1a570b2f
MS
222932000-05-12 Michael Snyder <msnyder@.cygnus.com>
22294
22295 * gdb.base/break.exp (bp on small function, optimized file):
22296 Add a second pass pattern. The behavior differs here between stabs
22297 and dwarf for one-line functions. Stabs preserves two line symbols
22298 (one before the prologue and one after) with the same line number,
22299 but dwarf regards these as duplicates and discards one of them.
22300 Therefore the address after the prologue (where the breakpoint is)
22301 has no exactly matching line symbol, and GDB reports the breakpoint
22302 as if it were in the middle of a line rather than at the beginning.
22303
dc96c6c7 223042000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22305
d63a86f8 22306 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22307 rather than "send_gdb" (for consistancy).
22308
7d418785
AC
22309Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22310
22311 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22312 * gdb.c++/templates.cc: Properly check for GCC version number.
22313 * lib/compiler.cc: Likewise
22314
dc96c6c7 223152000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22316
d63a86f8 22317 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22318 gdb may not stop at the first line of main, due to code motion.
22319
dc96c6c7 223202000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22321
22322 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22323 This test depends on parsing the printf output from the target.
22324 Since the sparclet stub doesn't do stdio, this will never work.
22325 * gdb.base/call-rt-st.exp: ditto.
22326 * gdb.base/call-strs: ditto.
22327
dc96c6c7 223282000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22329
22330 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22331
22332 * gdb.base/ending-run.exp: After connecting to a remote target,
22333 but before running, the target will appear to be in a random
22334 location. Specify both a file and a line for breakpoints.
22335 Also, the function that calls main may be called 'init'
22336 rather than 'start'.
22337
a5a51225
EZ
223382000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22339
22340 * gdb.base/help.exp: Update output for add-symbol-file command.
22341
7930cc7c
FN
223422000-04-10 Fernando Nasser <fnasser@cygnus.com>
22343
22344 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22345 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22346
23e37ab1
C
223472000-04-07 J.T. Conklin <jtc@redback.com>
22348
e93c542c
C
22349 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22350
23e37ab1
C
22351 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22352
591b8fa3
PDM
22353Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22354
22355 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22356 values that can be represented exactly.
591b8fa3
PDM
22357 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22358 above change, and to not check against the directory part of the source
22359 file name.
22360 (step into print_long_arg_list): Likewise.
22361 (print print_small_structs from print_long_arg_list): Likewise.
22362 (print print_long_arg_list): Likewise.
22363
7a495180
EZ
223642000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22365
30b53638 22366 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22367
beb998c6
AC
22368Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22369
22370 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22371
1c689132
DB
223722000-03-25 Daniel Berlin <dan@cgsoftware.com>
22373
22374 * gdb.base/commands.exp (deprecated_command_test): Add test for
22375 deprecate with no arguments.
22376
c1790a9d
JL
223772000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22378
22379 * gdb.base/break.exp: Add new test for setting breakpoints on
22380 optimized code so we can test breakpoints work even when function
22381 prologues may be optimized away
22382
003ba290
FN
223832000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22384
22385 From David Whedon <dwhedon@gordian.com>
a9c64011 22386 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22387
6837a0a2
DB
223882000-03-22 Daniel Berlin <dan@cgsoftware.com>
22389
22390 * gdb.base/help.exp: Added test for new apropos command.
22391
b9593231
KB
223922000-03-21 Kevin Buettner <kevinb@redhat.com>
22393
22394 * gdb.base/pointers.c (usevar): New function.
22395 (main): Make sure that global variables v_int_pointer2, rptr,
22396 and y are all referenced someplace in the program by calling
22397 usevar() on them. [Some linkers delete symbols which are
22398 never referenced. The space remains, but there's no way to
22399 get a (symbolic) handle on the variable from the debugger.]
22400
751a959b
EZ
224012000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22402
22403 * gdb.base/printcmds.c: Add typedeffed arrays.
22404
22405 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22406 procedure to test arrays that are typedef'd.
751a959b 22407
73a93a32
JI
224082000-03-13 James Ingham <jingham@leda.cygnus.com>
22409
22410 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22411 the library directories.
73a93a32 22412
fb40c209
AC
22413Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22414
22415 * configure.in (configdirs): Add sub directory gdb.mi.
22416 * configure: Re-generate.
22417
22418 * gdb.mi: New directory.
d63a86f8 22419
ee4dd2c9
AC
224202000-02-25 Scott Bambrough <scottb@netwinder.org>
22421
22422 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22423 a long long value as a double on ARM platforms.
ee4dd2c9 22424
70f0cc22
JB
224252000-02-16 Jim Blandy <jimb@redhat.com>
22426
22427 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22428 default source file is set properly before running this test.
22429
853819b8
EZ
224302000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22431
22432 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22433 gdbtk/library directory, not in gdbtcl2.
853819b8 22434
dfcd3bfb
JM
224352000-02-04 Jim Blandy <jimb@redhat.com>
22436
22437 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22438 backslash from regexp pattern.
22439
22440 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22441 procedure. Use it to run all the "continue to bp overloaded"
22442 tests. Note that this changes the names of the tests slightly.
22443 If the breakpoint hit message includes a hex PC value, because
22444 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22445 from the real source code, still consider that a pass.
22446
22447 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22448 XFAIL here if the breakpoint message contains a hex address. Note
22449 similar change on 1999-11-02.
22450
22451 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22452
22453 * gdb.base/ptype.exp: Establish a default source file before
22454 calling get_debug_format.
22455
224562000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22457
22458 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22459
8b93c638
JM
224602000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22461
22462 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22463 of successive stepi commands -- while in the prologue we should see
22464 the function entry bracket.
22465
224662000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22467
22468 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22469 reach __change_mode() when stepping through the end of main().
22470
c5394b80
JM
224712000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22472
22473 * gdb.base/default.exp: Fix expected pattern.
22474 * gdb.base/help.exp: Same.
22475
0d06e24b
JM
224762000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22477
22478 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22479 Don't use xfail's because that affects only the following test.
d63a86f8 22480
0d06e24b 22481 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22482 solaris or linux.
0d06e24b
JM
22483
22484 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22485
dc96c6c7 224862000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22487
d63a86f8 22488 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22489 "A syntax error" rather than "A parse error". Accept both.
22490
224912000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22492
22493 * gdb.base/default.exp: Remove OS dependent string from "target
22494 remote" test.
22495 * gdb.base/help.exp: Same for "help target remote" test.
22496
c3f6f71d
JM
224972000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22498
22499 From Jim Kingdon <kingdon@redhat.com>:
22500
22501 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22502 prompt (cleanup rather than necessity, but still might keep output
22503 from spilling to next test).
c3f6f71d
JM
22504
225052000-01-02 Fred Fish <fnf@cygnus.com>
22506
22507 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22508 AIX, which defines them in <sys/types.h>.
22509
ed9a39eb 225101999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22511
ed9a39eb 22512 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22513 float" test.
ed9a39eb
JM
22514
225151999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22516
ed9a39eb 22517 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22518
22519 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22520 outermost frame disallowed".
22521
225221999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22523
22524 * gdb.base/setvar.exp: New tests for setting the value of a struct
22525 with a constant list.
22526
225271999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22528
22529 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22530 require the user to type a cast before setting the value of a struct.
22531
de57eccd
JM
225321999-12-06 Jim Blandy <jimb@cygnus.com>
22533
22534 * gdb.base/default.exp: Expect the new 'info float' command on
22535 all i386 platforms.
22536
22537 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22538 LinuxThreads libraries that don't support debugging.
22539
c2d11a7d
JM
22540Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22541
22542 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22543 Change the buffer type to ``unsigned char'' to simplify size
22544 arithmetic.
c2d11a7d
JM
22545
22546 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22547 stub only handles 400-1 byte packets. Verify that the download
22548 worked.
c2d11a7d
JM
22549
225501999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22551
22552 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22553 tests, using UNRESOLVED for the untested cases. Also, does not wait
22554 for a timeout if the prompt was received before a recognizable pattern.
22555
225561999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22557
22558 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22559
225601999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22561
22562 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22563 watchpoints.
c2d11a7d
JM
22564
225651999-11-24 Jason Merrill <jason@casey.cygnus.com>
22566
22567 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22568
22569 * gdb.c++/local.exp: Be more flexible in recognizing local class
22570 name mangling. Don't allow horribly truncated method names.
22571 * gdb.c++/derivation.exp: Expect protected inheritance.
22572 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22573 * gdb.c++/virtfunc.exp: Likewise.
22574 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22575 when printing a nested enum.
22576
225771999-11-22 Jim Blandy <jimb@cygnus.com>
22578
22579 * gdb.base/step-test.exp: Properly await GDB's response to setting
22580 a breakpoint on the call to large_struct_by_value.
22581
22582 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22583 just because we have debug info for the `start' function.
22584
225851999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22586
22587 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22588 "Unknown signal" messages, which indicate (on LinuxThreads) that
22589 GDB doesn't know how to debug threads on this system. This is
22590 better than hanging while philosopher 0 dumps chatter into gdb.log.
22591
225921999-11-18 Tom Tromey <tromey@cygnus.com>
22593
22594 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22595
225961999-11-18 Fred Fish <fnf@cygnus.com>
22597
22598 * gdb.base/coremaker2.c: Add sample program for generating
22599 cores that is more self contained than coremaker.c. Eventually
22600 I'll add more code to this and tie it into the testsuite.
22601
4ce44c66
JM
226021999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22603
22604 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22605
226061999-11-10 Jimmy Guo <guo@cup.hp.com>
22607
22608 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22609 from $srcdir/lib/.
4ce44c66 22610 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22611 and gdb.c++/.
4ce44c66
JM
22612
22613 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22614
d63a86f8 22615 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22616 'continue with watch' test point.
22617
226181999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22619
22620 Merged from p2linux-990323-branch:
d63a86f8 22621
4ce44c66
JM
22622 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22623
11cf8741
JM
22624Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22625
22626 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22627 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22628
22629Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22630
22631 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22632 gdb_expect_list.
11cf8741
JM
22633
22634Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22635
22636 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22637
226381999-11-03 Mark Salter <msalter@cygnus.com>
22639
22640 * gdb.base/break.exp: Fix "stub continue" pattern.
22641
226421999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22643
22644 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22645
226461999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22647
22648 * gdb.base/display.exp ("finish"): Add timeout clause.
22649
22650 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22651 plain prompt clause, so this doesn't have to time out in order to
22652 fail.
22653
22654 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22655 breakpoint hit messages include an address.
11cf8741
JM
22656
22657 * gdb.base/display.exp: Don't forget to escape parens in regular
22658 expressions. Unix regexp notatation sucks.
22659
226601999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22661
22662 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22663 order for 'signalled' message.
11cf8741 22664
5c44784c
JM
226651999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22666
22667 From Jimmy Guo <guo@cup.hp.com>:
22668 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22669 * gdb.base/annota1.c: Add code for tests to work with.
22670
226711999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22672
22673 * gdb.base/remote.exp: New test for remote downloading settings.
22674 * gdb.base/remote.c: New file with large .data.
22675
917317f4
JM
226761999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22677
22678 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22679 for LinuxThreads support, merged from the Code Fusion branch.
22680
22681Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22682
22683 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22684 containing exp_continue into a while within an expect. Don't
22685 attempt a start more than three times. Check return value from
22686 gdb_load.
d63a86f8 22687
2df3850c
JM
22688Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22689
22690 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22691 a pass case.
2df3850c 22692
2acceee2
JM
226931999-10-01 Kevin Buettner <kevinb@cygnus.com>
22694
22695 * gdb.base/break.c (main): Added a statement that we can step
22696 off of.
22697 * gdb.base/break.exp: Added tests for setting a breakpoint
22698 at an offset and stepping onto a breakpoint.
22699
227001999-10-01 Fred Fish <fnf@cygnus.com>
22701
d63a86f8 22702 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22703 gdb output.
22704
c2c6d25f
JM
227051999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22706
22707 * gdb.base/break.exp: Code locations are in hex, don't forget!
22708 (For HP-UX.)
22709
227101999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22711
22712 * condbreak.exp: Use break.c as test program.
22713 * condbreak.c: Remove, redundant with break.c.
22714
227151999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22716
22717 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22718 Z-packets if the target needs it.
c2c6d25f
JM
22719
227201999-09-13 James Ingham <jingham@leda.cygnus.com>
22721
22722 * gdb.c++/overload.exp: Added tests for listing overloaded
22723 functions with function pointers in the arg, explicitly calling
22724 out the version you want.
22725
cff3e48b
JM
227261999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22727
22728 * long_long.exp: Add variations of test cases that work for
22729 targets with 16-bit ints and 32-bit doubles.
22730
d4f3574e
SS
227311999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22732
22733 * break.c (main): Compare a possibly-uninitialized argc with an
22734 unlikely value that fits in 16 bits.
22735
227361999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22737
22738 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22739 0xfeeb, don't want negative numbers if ints are 16 bits.
22740
22741 * lib/gdb.exp (skip_cplus_tests): New proc.
22742 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22743 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22744 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22745 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22746 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22747 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22748 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22749 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22750
22751 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22752
22753Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22754
22755 * gdb.base/corefile.exp (up): Allow a parameter to appear
22756 in the frame that we're going up to.
22757
22758 From Jim Blandy <jimb@cygnus.com>:
22759
22760 * gdb.base/default.exp (info float): Expect some output now.
22761
22762 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22763 returning floating-point values to fail on the x86.
22764 * gdb.base/callfwmall.exp (do_function_calls): Same.
22765
22766 * gdb.base/list.exp (test_listsize): Correct expectations for
22767 listing line 1 with listsize 2. Also, listing a single line
22768 works now, as does listing three lines. [Kevin's note: There
22769 were a number of other cases fixed too where the expectations
22770 differed...]
22771
227721999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22773
22774 * gdb.base/selftest.exp: Add case for when version prints as
22775 constant string instead of char pointer.
22776
104c1213
JM
227771999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22778
22779 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22780 stepping out of main.
104c1213
JM
22781
22782 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22783 G++ used.
22784
22785 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22786 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22787
22788 * gdb.c++/ovldbreak.exp: Update match string in test that
22789 includes a warning of multiple breakpoints.
22790
227911999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22792
22793 * gdb.base/display.exp: Improve precision of step-after-finish
22794 added yesterday.
22795
22796 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22797 test.
104c1213
JM
22798
22799 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22800 configs when using G++, not just hppa*.
22801
228021999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22803
22804 * gdb.base/async.c: New file.
22805 * gdb.base/async.exp: New file.
22806
22807Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22808
22809 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22810 PA64.
22811
53a5351d
JM
22812Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22813
104c1213
JM
22814 * gdb.base/display.exp: "finish" can leave us mid-line on many
22815 targets, deal with it. Add a small constant to main, instead of
22816 1000 since main+1000 may not be a valid address in the target.
22817
53a5351d
JM
22818 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22819 on hpux11.
22820
22821 * gdb.base/attach.exp: Handle another hpux11 error message variant
22822 when attaching to a process that does not exist.
22823
228241999-08-19 J.T. Conklin <jtc@redback.com>
22825
22826 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22827 characters in 'continue to 1241' test.
53a5351d
JM
22828
228291999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22830
22831 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22832 stop in print_long_arg_list, define and use a whitespace
22833 variable in print_small_structs test, add an XFAIL for Solaris.
22834 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22835 interested enough to fix.
22836
7be570e7
JM
228371999-08-13 Keith Seitz <keiths@cygnus.com>
22838
22839 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22840 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22841 proc knows about targets other than the natives.
22842 (test_assign): Use "gdb_run_cmd" to "run" the target.
22843 Check that we've actually hit the breakpoint at main.
22844 When we attempt to assign a value to a local variable, check
22845 that the variable is in the current scope, i.e., don't use
22846 a test with an empty result.
22847
22848Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22849
22850 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22851 command.
7be570e7
JM
22852
228531999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22854
22855 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22856 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22857 gdb.compat, gdb.threads-hp.
22858 gdb.hp/configure, gdb.hp/configure.in: New files.
22859 gdb.hp/Makefile.in: Recurse into new subdirs.
22860 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22861 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22862 in object files.
22863 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22864
96baa820
JM
228651999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22866
22867 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22868 funky printf, remove a bogus p/a test.
96baa820
JM
22869
228701999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22871
22872 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22873 connected to the target. This is necessary when running not
22874 natively.
96baa820
JM
22875
228761999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22877
22878 * gdb.base/step-test.exp: Removed some extraneous messages.
22879
22880 * gdb.base/long_long.exp: Don't run memory examination tests
22881 on little-endian targets (they will need a different set of
22882 results to match).
22883
228841999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22885
22886 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22887 until somebody decides to fix GDB.
22888
22889 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22890 constant as "ULL".
96baa820
JM
22891 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22892 matches for a couple x/2 commands.
22893
a0b3c4fd
JM
228941999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22895
22896 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22897 by merging in ref-types2 tests.
22898 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22899
22900 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22901 * gdb.c++/Makefile.in: Add standard actions.
22902 (EXECUTABLES): Rename from PROGS, update list.
22903 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22904 from gdb.hp.
22905 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22906 foo and bar locals.
22907 * gdb.c++/anon-union.exp: Fix tests to match.
22908 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22909 expect matches to handle output variations.
22910 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22911 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22912 output, add HP alternatives for new and delete prints.
a0b3c4fd 22913 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22914 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22915 * gdb.c++/demangle.exp: Use $style when reporting failure.
22916 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22917 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22918 match alternatives.
22919 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22920 compilers.
a0b3c4fd
JM
22921 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22922 * gdb.c++/method.exp: Add match alternatives.
22923 * gdb.c++/misc.cc: Add bool types.
22924 * gdb.c++/misc.exp: Add tests for bool types.
22925 * gdb.c++/overload.exp: Add xfails.
22926 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22927 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22928 add some more template parameter tests (only for HP currently).
22929 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22930 * gdb.c++/virtfunc.cc: Add return type and value for main.
22931 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22932 match alternatives.
d63a86f8 22933
a0b3c4fd
JM
229341999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22935
22936 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22937
229381999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22939
22940 * gdb.base/signals.exp: Don't expect getting a backtrace from
22941 within a signal handler to fail on Linux.
22942
229431999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22944
22945 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22946 * lib/gdb.exp: Remove some gratuitious semicolons.
22947 (delete_breakpoints): Increase timeout.
22948 (gdb_expect): Add -notransfer option.
22949 (gdb_test): Use -notransfer option.
22950 (get_compiler_info): Add f77 case.
22951 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22952 case.
a0b3c4fd
JM
22953 (gdb_preprocess): Call get_compiler.
22954
22955 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22956 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22957 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22958 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22959 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22960 third arg to gdb_test.
a0b3c4fd
JM
22961 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22962 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22963 HP-UX xfails, add others.
a0b3c4fd
JM
22964 * gdb.base/completion.exp: Reflect name change of self-test.
22965 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22966 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22967 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22968 HP failure number.
a0b3c4fd
JM
22969 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22970 useless HP-UX 10.30 references.
22971 * gdb.base/maint.exp: Loosen matches.
22972 * gdb.base/pointers.c (main): Declare more_code.
22973 * gdb.base/pointers.exp: Match on output of a `next'.
22974 * gdb.base/structs.c: Add prototypes.
22975 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22976 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22977
229781999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22979
22980 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22981 command.
a0b3c4fd
JM
22982
229831999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22984
22985 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22986 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22987
22988 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22989 debug info. Deal with lack of signal hanlder info in stack.
22990
a9c64011 22991 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22992 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22993
5a2468f5
JM
229941999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22995
22996 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22997 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22998
adf40b2e
JM
22999Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23000
23001 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23002 a1-selftest.exp.
adf40b2e
JM
23003 * gdb.base/configure: Re-generate.
23004
230051999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23006
23007 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23008 in trying to run first and name is too long.
23009
23010 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23011 pointers2.c and pointers2.exp, respectively.
23012 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23013 doschk happier.
23014
43e526b9
JM
230151999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23016
23017 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23018 callfuncs2.c and callfuncs2.exp.
23019
23020 * gdb.base/list.exp: Remove mistaken xfails.
23021 * gdb.base/list0.h: Add optional prototypes.
23022
9846de1b
JM
23023Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23024
a9c64011 23025 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23026 calling malloc.
a9c64011
AS
23027 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23028 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23029 use.
9846de1b
JM
23030
230311999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23032
23033 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23034 * gdb.base/annota2.cc, annota2.exp: Move from here.
23035 * gdb.c++/annota2.cc, annota2.exp: To here.
23036 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23037
43ff13b4
JM
23038Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23039
23040 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23041 a consistent format.
43ff13b4 23042
085dd6e6
JM
230431999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23044
23045 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23046 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23047 HP compilers, also set the globals $true and $false.
23048
23049 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23050 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23051 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23052 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23053 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23054 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23055 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23056 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23057 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23058 whatis.c} Add C++ compatible function definitions and return
23059 types, add includes for library functions.
085dd6e6
JM
23060 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23061 * gdb.base/step-test.c (myglob): Rename from glob.
23062 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23063 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23064 files, move here from gdb.hp.
085dd6e6 23065 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23066 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23067 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23068 Adjust line numbers in regexps.
085dd6e6
JM
23069
23070 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23071 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23072 instead of 0/1.
23073
23074 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23075 foll-vfork.exp: New files, move here from gdb.hp.
23076 * gdb.base/page.exp: New file, test of pagination command.
23077
23078 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23079 recursion test.
23080 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23081
23082 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23083 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23084
23085 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23086 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23087 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23088 watchpoint test.
085dd6e6
JM
23089 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23090 them work.
23091 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23092 expressions properly.
23093 * gdb.base/corefile.exp: Loosen the match slightly.
23094 * gdb.base/default.exp: Allow "Error accessing memory" message
23095 also.
23096 * gdb.base/display.exp: Skip over x/0 j if PA64.
23097 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23098 * gdb.base/interrupt.exp: Ditto.
23099 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23100 in use.
23101 * gdb.base/list.exp: Add xfails for HP-UX.
23102 * gdb.base/long_long.exp: Refine some of the numeric matches.
23103 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23104 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23105 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23106 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23107 * gdb.base/ptype.exp: Succeed on more varieties of output.
23108 * gdb.base/scope.exp: Add xfails for HP-UX.
23109 * gdb.base/sect-cmd.exp: Add more cases.
23110 * gdb.base/setvar.exp: Add xfails for HP-UX.
23111 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23112 * gdb.base/signals.exp: Match on void symbolically.
23113 * gdb.base/step-test.exp: Add case for PA64.
23114 * gdb.base/term.exp: Add exit and restart.
23115 * gdb.base/twice.exp: Clean up after self.
23116 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23117 * gdb.base/whatis.exp: Allow more ways to pass tests.
23118
23119 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23120 no longer useful.
085dd6e6
JM
23121
23122Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23123
23124 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23125 list of patterns.
085dd6e6 23126 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23127 print_double_array(double_array)", "continuing to breakpoint
23128 1018", "print print_double_array(array_d)" and "continuing to
23129 1034" tests.
d63a86f8 23130
085dd6e6
JM
231311999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23132
a9c64011 23133 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23134
231351999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23136
23137 * config/mt-*: Remove, these haven't been used since 1996.
23138
231391999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23140
23141 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23142 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23143 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23144
9e0b60a8
JM
231451999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23146
23147 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23148 simpler match case for the ptype of the big class.
23149
231501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23151
23152 * gdb.exp: Fix test for gdb_prompt existence.
23153
231541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23155
23156 * gdb.exp (gdb_test): Add fail after calls to perror.
23157
231581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23159
23160 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23161
231621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23163
23164 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23165
0f71a2f6
JM
23166Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23167
23168 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23169 malloc() is linked in.
0f71a2f6
JM
23170
231711999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23172
23173 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23174 step at end.
23175
23176 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23177
231781999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23179
23180 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23181
cce74817
JM
23182Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23183
23184 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23185 * gdb.base/mips_pro.exp: Likewise.
23186
231871999-06-02 Keith Seitz <keiths@cygnus.com>
23188
23189 * gdb.c++/templates.cc: Change all "new" operators to throw
23190 an exception.
23191 * gdb.c++/cplusfuncs.cc: Likewise.
23192
23193 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23194
23195Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23196
23197 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23198 * gdb.base/ending-run.exp: When stepping out of main, accept a
23199 step into an arbitrary assembler file.
cce74817 23200
392a587b
JM
232011999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23202
d63a86f8 23203 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23204 "breakpoint-invalid" to be printed.
d63a86f8 23205 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23206 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23207 * gdb.base/annota2.cc: Initialize a.x to 0.
23208
9e086581
JM
232091999-05-17 Keith Seitz <keiths@cygnus.com>
23210
23211 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23212 when "skip_float_tests" set.
23213 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23214 "print print_ten_doubles", and "step into print_long_arg_list".
23215 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23216 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23217 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23218 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23219 "skip_float_tests" is set.
23220 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23221 when "skip_float_tests" set.
d63a86f8 23222
cd0fc7c3
SS
232231999-05-06 Keith Seitz <keiths@cygnus.com>
23224
23225 * gdb.base/annota2.cc: Include stdio.h.
23226
23227Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23228
23229 * gdb.base/crossload.exp: Remove, this has been disabled ever
23230 since BFD stopped including all targets, and cross-GDB gets
23231 plenty of testing anyway.
23232 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23233 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23234 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23235 * gdb.base/README: Remove, was doc for this.
23236 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23237 needed.
cd0fc7c3 23238
b83266a0
SS
232391999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23240
23241 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23242 output.
23243
23244 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23245 * gdb.base/annota2.exp: New file. More annotation tests.
23246 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23247 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23248
232491999-04-23 Angela Marie Thomas <angela@cygnus.com>
23250
23251 * config/cfdbug.exp: New file.
23252
7a292a7a
SS
232531999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23254
23255 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23256 Marcus Daniel's and Dale Hawkins's demangler crashes.
23257
23258 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23259 test_lucid_style_demangling, test_arm_style_demangling,
23260 test_hp_style_demangling): Try Tom Tromey's core-dumping
23261 identifier under each demangling style.
7a292a7a
SS
23262
232631999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23264
23265 * gdb.c++/demangle.exp: Include the current demangling style
23266 in all test names.
23267 (current_demangling_style): New global variable.
23268 (set_demangling_style, test_demangling_core, test_demangling,
23269 test_demangling_exact): New functions.
23270 (test_gnu_style_demangling, test_lucid_style_demangling,
23271 test_arm_style_demangling, test_hp_style_demangling): Use those,
23272 instead of calling gdb_test and gdb_test_exact directly.
23273 (catch_demangling_errors): New function, which reports errors
23274 signalled by the demangling test functions in an orderly way.
23275 (do_tests): Use catch_demangling_errors.
23276
232771999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23278
23279 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23280 grouping in expressions, not {}.
7a292a7a
SS
23281
23282 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23283 initialized yet.
7a292a7a
SS
23284
232851999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23286
23287 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23288 are listed.
23289
232901999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23291
23292 * gdb.stabs/weird.exp: Test for CC being defined before
23293 looking at its value.
23294
232951999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23296
23297 * gdb.base/call-ar-st.exp: Remove stray '#'.
23298 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23299 "short int" and "long int".
23300 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23301 change, to mollify finicky HP compiler.
7a292a7a
SS
23302 * gdb.hp/reg-test.exp (testfile): Fix file name.
23303 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23304
7a292a7a
SS
23305 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23306 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23307 alternate form of enum ptype.
23308
c906108c
SS
233091999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23310
7a292a7a
SS
23311 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23312 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23313 passing skip_hp_tests, so as not to waste time on guaranteed
23314 failure.
7a292a7a 23315
c906108c
SS
23316 * gdb.c++/overload.cc: Pass string instead of char addr, always
23317 init ccpfoo.
23318 * gdb.c++/templates.cc: Fix syntax error.
23319
7a292a7a
SS
23320Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23321
23322 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23323 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23324 command.
23325
233261999-03-18 James Ingham <jingham@cygnus.com>
23327
23328 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23329
23330 * gdb.c++/method.exp: It was testing an uninitialized int on the
23331 stack and assuming it was positive.
23332
23333 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23334
23335 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23336 keep it from killing the rest of the tests.
7a292a7a
SS
23337 Use gdb_continue_to_end.
23338
23339 * gdb.base/sigall.exp: use gdb_continue_to_end.
23340
23341 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23342
23343 * gdb.base/display.exp: use runto_main, not run.
23344
d63a86f8
RM
23345 * gdb.base/default.exp: Check for the current error message in the
23346 r abbreviation test.
7a292a7a
SS
23347 Add strongarm to the targets that know info float.
23348
d63a86f8 23349 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23350 run which doesn't work with monitors.
23351
23352 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23353
23354 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23355
23356 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23357 program. Traps the case (in Cygmon) when the program never really
23358 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23359 more places, so I used my name. Sorry Mark...
23360
23361 * config/monitor.exp (gdb_target_monitor): added another
23362 target_info parameter: remotebinarydownload. This will set the
23363 remotebinarydownload flag if this is causing some boards trouble.
23364
233651999-03-18 Mark Salter <msalter@cygnus.com>
23366
23367 * lib/gdb.exp (continue_to_exit): New function.
23368
23369 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23370 * gdb.base/ending-run.exp: Ditto.
23371 * gdb.base/step-test.exp: Ditto.
23372
233731999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23374
23375 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23376 (suggested by Art Haas <ahaas@neosoft.com>).
23377
233781999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23379
889bf7c5 23380 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23381
23382Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23383
23384 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23385 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23386
233871999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23388
23389 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23390 a call to strlen; sometimes we do have sources.
23391
233921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23393
23394 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23395 character, so GDB won't print garbage after its end.
d63a86f8 23396
c906108c
SS
23397 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23398 breakpoint there instead. Sometimes GCC emits memcpy to handle
23399 the large structures being passed by value, so we step into that
23400 instead of sum_array_print, which obscures what we're really testing.
23401 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23402 the bizarre steps into memcpy, so do that here. Add check for
23403 stepping into function calls that pass large structures by value.
23404 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23405 Remove all references to specific line numbers.
23406 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23407 New type and function.
23408 (main): Call large_struct_by_value, passing it a large struct by value.
23409 * lib/gdb.exp (gdb_get_line_number): New function.
23410
23411 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23412 more portable.
23413
7a292a7a
SS
234141999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23415
c906108c
SS
23416 * lib/gdb.exp: Doc fixes.
23417
7a292a7a
SS
234181999-03-05 Nick Clifton <nickc@cygnus.com>
23419
d63a86f8 23420 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23421
234221999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23423
c906108c 23424 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23425 commands. They're not germane to this test, and they don't work
23426 that way on remote targets.
c906108c 23427
3fc11d3e
JM
234281999-03-01 James Ingham <jingham@cygnus.com>
23429
23430 * Changelog entries merged over from gdb development branch.
23431
3fc11d3e
JM
23432 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23433
23434 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23435 for outputting results of test run.
23436
2d4a1622 23437 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23438
23439 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23440
7a292a7a
SS
234411999-02-25 Felix Lee <flee@cygnus.com>
23442
23443 * lib/gdb.exp (debug_format): initialize
23444
c906108c
SS
234451999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23446
23447 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23448 * gdb.base/call-rt-st.c: Ditto.
23449
c906108c
SS
234501999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23451
23452 * gdb.threads/pthreads.exp (horiz): New variable.
23453 (test_startup): Fix regexps that capture thread numbers.
23454
234551999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23456
23457 * gdb.base/smoke.exp: Disambiguate two test case names (both
23458 called ``print'').
23459
23460Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23461
23462 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23463 compilation.
c906108c
SS
23464
234651999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23466
23467 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23468 actual output formatting.
23469 * gdb.base/smoke.exp: GDB removes leading 0's.
23470 * gdb.base/volatile.exp: Don't check type of remuneration;
23471 that variable is no longer defined in constvars.c.
23472 * gdb.base/step-test.c (main): Exit with explicit exit code.
23473 * gdb.base/step-test.exp: Remove two nexti checks--they are
23474 not portable.
23475
234761999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23477
23478 * gdb.base/help.exp ("help delete display"): Fix test to match
23479 gdb's output.
23480
23481 * gdb.base/long_long.c (known_types): Initialize values to zero.
23482 * gdb.base/long_long.exp: Step one more line
23483 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23484 leading zeros. Explicitly ask for hex formatting. Use
23485 unique test case names.
c906108c
SS
23486
23487Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23488
d63a86f8 23489 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23490
23491 * gdb.c++/method.exp: Add missing close brace.
23492
234931999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23494
23495 * gdb.base/maint.exp: Use 'set height 0' to disable page
23496 prompting, not 'set height 400'.
23497
23498 Fix a bunch of timeouts.
23499 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23500 four separate tests, so expect doesn't take forever to match a ton
23501 of text against a regexp with lots of .* forms.
23502 ("maint print psymbols", "maint print symbols"): Make some of
23503 these greps more selective, so that expect doesn't try to wade
23504 through huge piles of output and time out.
23505
23506 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23507
23508 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23509 tests: one which doesn't expect shlib events to be reported, and
23510 another which does, but is XFAIL for all platforms other than
23511 HP/UX.
c906108c
SS
23512
23513 * gdb.base/break.exp: Teach the test suite that the `catch
23514 fork', `catch vfork', and `catch exec' commands produce error
23515 messages on platforms that don't provide these features.
23516
23517Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23518
23519 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23520 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23521 (shortening names from solib_threshold.exp etc), won't run on
23522 anything but HP-UX for the foreseeable future.
c906108c 23523 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23524 reflect move.
c906108c
SS
23525
23526Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23527
23528 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23529 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23530
23531Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23532
23533 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23534 successfully re-sets breakpoints in shared libraries.
23535 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23536
23537Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23538
d63a86f8
RM
23539 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23540 and compiled w/o GCC.
c906108c
SS
23541
23542 * gdb.hp/watch-cmd.exp: ditto.
23543
23544 * gdb.hp/watch-hp.exp: ditto.
23545
23546 * gdb.hp/xdb1.exp: ditto.
23547
23548 * gdb.hp/xdb2.exp: ditto.
23549
23550 * gdb.hp/dbx.exp: ditto.
23551
23552Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23553
23554 * constvars.c: Remove C++-isms.
23555 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23556 with GCC.
c906108c
SS
23557
23558Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23559
23560 The following changes are part of the HP merge.
23561
23562 * gdb.base/break.exp: new tests to verify that catchpoints for
23563 fork, vfork, and exec don't trigger inappropriately.
23564
23565 * gdb.base/opaque.exp: compile one file at a time, then link.
23566
23567 * gdb.base/signals.exp: be more restrictive about which hppa
23568 systems receive a setup_xfail. new tests.
23569
23570 * gdb.base/solib_threshold.build: new file.
23571 * gdb.base/solib_threshold.exp: new file.
23572 * gdb.base/solib_threshold.link_opts: new file.
23573 * gdb.base/solib_threshold.mk: new file.
23574 * gdb.base/gen_solib_threshold.c: new file.
23575
23576 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23577 tests. New tests for enums inside classes.
23578
23579 * gdb.c++/compiler.cc: indicate support of template debugging.
23580
23581 * gdb.c++/demangle.exp: run hp style demangling tests.
23582
23583 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23584 tests.
23585
23586 * gdb.c++/misc.cc: changes to support new tests.
23587
23588 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23589 to support new tests.
23590
23591 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23592 gcc, then skip these tests.
23593
23594Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23595
23596 The following files are part of the HP merge; some had longer
23597 names at HP, but have been renamed to be no more than 14
23598 characters in length.
23599
23600 * gdb.hp/ambiguous.cc: new file.
23601 * gdb.hp/ambiguous.exp: new file.
23602 * gdb.hp/attach.exp: new file.
23603 * gdb.hp/attach2.exp: new file.
23604 * gdb.hp/classes-hp.exp: new file.
23605 * gdb.hp/ctti.exp: new file.
23606 * gdb.hp/ctti-add.cc: new file.
23607 * gdb.hp/ctti-add1.cc: new file.
23608 * gdb.hp/ctti-add2.cc: new file.
23609 * gdb.hp/ctti-add3.cc: new file.
23610 * gdb.hp/dbx.exp: new file.
23611 * gdb.hp/exception.cc: new file.
23612 * gdb.hp/exception.exp: new file.
23613 * gdb.hp/foll-exec.c: new file.
23614 * gdb.hp/foll-exec.exp: new file.
23615 * gdb.hp/foll-fork.c: new file.
23616 * gdb.hp/foll-fork.exp: new file.
23617 * gdb.hp/foll-vfork.c: new file.
23618 * gdb.hp/foll-vfork.exp: new file.
23619 * gdb.hp/inherit-hp.exp: new file.
23620 * gdb.hp/more-steps.exp: new file.
23621 * gdb.hp/namespace.cc: new file.
23622 * gdb.hp/namespace.exp: new file.
23623 * gdb.hp/optimize.exp: new file.
23624 * gdb.hp/pxdb.c: new file.
23625 * gdb.hp/pxdb.exp: new file.
23626 * gdb.hp/quicksort.exp: new file.
23627 * gdb.hp/reg-test.exp: new file.
23628 * gdb.hp/reg-test.s: new file.
23629 * gdb.hp/sized-enum.c: new file.
23630 * gdb.hp/sized-enum.exp: new file.
23631 * gdb.hp/start-stop.exp: new file.
23632 * gdb.hp/templ-hp.cc: new file.
23633 * gdb.hp/templ-hp.exp: new file.
23634 * gdb.hp/thr-lib.c: new file.
23635 * gdb.hp/thr-lib.exp: new file.
23636 * gdb.hp/thr-lib.h: new file.
23637 * gdb.hp/thr-liblib.c: new file.
23638 * gdb.hp/virtfun-hp.c: new file.
23639 * gdb.hp/virtfun-hp.exp: new file.
23640 * gdb.hp/watch-cmd.exp: new file.
23641 * gdb.hp/watch-hp.exp: new file.
23642 * gdb.hp/xdb1.exp: new file.
23643 * gdb.hp/xdb2.exp: new file.
23644 * gdb.hp/xdb3.exp: new file.
23645
23646Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23647
23648 The following files are part of the HP merge; some had longer
23649 names at HP, but have been renamed to be no more than 14
23650 characters in length.
23651
23652 * gdb.base/ss.h: new file.
23653 * gdb.base/call-ar-st.c: new file.
23654 * gdb.base/call-ar-st.exp: new file.
23655 * gdb.base/call-rt-st.c: new file.
23656 * gdb.base/call-rt-st-exp: new file.
23657 * gdb.base/call-strs.exp: new file.
23658 * gdb.base/ena-dis-br.exp: new file.
23659 * gdb.base/environ.exp: new file.
23660 * gdb.base/long_long.exp: new file.
23661 * gdb.base/sect-cmd.exp: new file.
23662 * gdb.base/shlib-cl2.exp: new file.
23663 * gdb.base/smoke.exp: new file.
23664 * gdb.base/so-impl-ld.c: new file.
23665 * gdb.base/so-impl-ld.exp: new file.
23666 * gdb.base/so-indr-cl.c: new file.
23667 * gdb.base/so-indr-cl.exp: new file.
23668 * gdb.base/varargs.exp: new file.
23669 * gdb.base/volatile.exp: new file.
23670 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23671 * gdb.base/display.exp: new file.
c906108c
SS
23672 * gdb.c++/derivation.exp: new file.
23673 * gdb.c++/local.exp: new file.
23674 * gdb.c++/member-ptr.exp: new file.
23675 * gdb.c++/overload.exp: new file.
23676 * gdb.c++/ovldbreak.exp: new file.
23677 * gdb.c++/ref-types.exp: new file.
23678 * gdb.c++/ref-types2.exp: new file.
23679 * gdb.c++/userdef.exp: new file.
d63a86f8 23680
c906108c
SS
23681Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23682
23683 * gdb.base/default.exp: Reflect wording change in remote.c.
23684
dc96c6c7 23685Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23686
23687 * gdb.base/help.exp: Update to reflect current text.
23688
23689Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23690
23691 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23692 they're stack variables and contain garbage.
23693 * gdb.c++/anon-union.exp: new file.
23694
23695 The following changes were made by David Taylor
889bf7c5
PA
23696 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23697 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23698 in changes by HP.
c906108c
SS
23699
23700 * gdb.base/bitops.exp: new file.
23701 * gdb.base/default.exp: change expected messages for catch and
23702 info catch tests to reflect HP merge changes.
23703 * gdb.base/enable-disable-break.exp
23704 * gdb.base/ending-run.c: new file.
23705 * gdb.base/long_long.c: new file.
23706 * gdb.base/maint.exp: new file.
23707 * gdb.base/pointers2.exp: new file.
23708 * gdb.base/shlib-call2.exp: new file.
23709 * gdb.base/solib.exp: new file.
23710 * gdb.base/step-test.c: new file.
23711 * gdb.c++/anon-union.cc: new file.
23712 * gdb.c++/local.cc: new file.
23713 * gdb.c++/member-pointer.cc: new file.
23714 * gdb.c++/method.cc: new file.
23715 * gdb.c++/ref-types.cc: new file.
23716 * gdb.c++/ref-types2.cc: new file.
23717 * gdb.c++/userdef.cc: new file.
d63a86f8 23718
c906108c
SS
23719 * gdb.base/scope.exp: compile one file at a time, then link.
23720 * gdb.base/langs.exp: ditto.
23721 * gdb.base/list.exp: ditto.
d63a86f8 23722
c906108c
SS
23723Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23724
23725 The following changes were made by David Taylor
889bf7c5
PA
23726 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23727 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23728 in changes by HP.
d63a86f8 23729
c906108c
SS
23730 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23731 skip tests. When compiling pass c++ flag to gdb_compile.
23732 * gdb.c++/
d63a86f8 23733
c906108c
SS
23734 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23735 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23736 (skip_hp_tests): new function.
23737 (gdb_preprocess): new function.
23738
23739 * configure.in (hpdir): decide whether to configure gdb.hp.
23740 * configure: regenerated.
23741
23742 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23743 to delete on clean.
23744 (EXECUTABLES): update to reflect new additions.
23745 * gdb.base/commands.exp: update message expected.
23746 * gdb.base/default.exp: add copyright notice.
23747 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23748 * gdb.base/help.exp: update messages to reflect current text.
23749 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23750 targets for recurse tests.
23751 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23752 skip this file.
23753
23754 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23755 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23756 compilation.
23757 * gdb.c++/misc.exp: ditto.
23758 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23759 run the tests. tell gdb_compile that it's a c++ compilation.
23760
23761 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23762
c906108c
SS
23763 * gdb.base/all-bin.exp: new file.
23764 * gdb.base/arithmet.exp: new file.
23765 * gdb.base/assign.exp: new file.
23766 * gdb.base/completion.exp: new file.
23767 * gdb.base/cond-expr.exp: new file.
23768 * gdb.base/condbreak.exp: new file.
23769 * gdb.base/define.exp: new file.
23770 * gdb.base/dollar.exp: new file.
23771 * gdb.base/environment.exp: new file.
23772 * gdb.base/eval-skip.exp: new file.
23773 * gdb.base/jump.exp: new file.
23774 * gdb.base/logical.exp: new file.
23775 * gdb.base/pointers.exp: new file.
23776 * gdb.base/relational.exp: new file.
23777 * gdb.base/section_command.exp: new file.
23778 * gdb.base/whatis-expr.exp: new file.
23779
23780 * gdb.base/all-types.c: new file.
23781 * gdb.base/call-array-struct.c: new file.
23782 * gdb.base/call-return-struct.c: new file.
23783 * gdb.base/call-strings.c: new file.
23784 * gdb.base/callfuncs2.c: new file.
23785 * gdb.base/condbreak.c: new file.
23786 * gdb.base/constvars.c: new file.
23787 * gdb.base/display.c: new file.
23788 * gdb.base/int-type.c: new file.
23789 * gdb.base/jump.c: new file.
23790 * gdb.base/miscexprs.c: new file.
23791 * gdb.base/pointers.c: new file.
23792 * gdb.base/pointers2.c: new file.
23793 * gdb.base/shmain.c: new file.
23794 * gdb.base/shr1.c: new file.
23795 * gdb.base/shr2.c: new file.
23796 * gdb.base/solib.c: new file.
23797 * gdb.base/solib1.c: new file.
23798 * gdb.base/solib2.c: new file.
23799 * gdb.base/varargs.c: new file.
23800 * gdb.c++/derivation.cc: new file.
23801 * gdb.c++/overload.cc: new file.
23802 * gdb.c++/ovldbreak.cc: new file.
23803 * gdb.hp/attach.c: new file.
23804 * gdb.hp/attach2.c: new file.
23805 * gdb.hp/average.c: new file.
23806 * gdb.hp/compiler.c: new file.
23807 * gdb.hp/compiler.cc: new file.
23808 * gdb.hp/execd-program.c: new file.
23809 * gdb.hp/follow-exec.c: new file.
23810 * gdb.hp/follow-fork.c: new file.
23811 * gdb.hp/follow-vfork-and-exec.c: new file.
23812 * gdb.hp/misc-hp.cc: new file.
23813 * gdb.hp/more-steps.c: new file.
23814 * gdb.hp/optimize.c: new file.
23815 * gdb.hp/quicksort.c: new file.
23816 * gdb.hp/run-hp.c: new file.
23817 * gdb.hp/start-stop.c: new file.
23818 * gdb.hp/sum.c: new file.
23819 * gdb.hp/templates-hp.cc: new file.
23820 * gdb.hp/thread-local-in-lib.c: new file.
23821 * gdb.hp/thread-local-in-lib.h: new file.
23822 * gdb.hp/thread-local-in-lib.lib.c: new file.
23823 * gdb.hp/vforked-program.c: new file.
23824 * gdb.hp/virtfunc-hp.cc: new file.
23825 * gdb.hp/watchpoint-hp.c: new file.
23826 * gdb.hp/xdb.c: new file.
23827 * gdb.hp/xdb0.c: new file.
23828 * gdb.hp/xdb0.h: new file.
23829 * gdb.hp/xdb1.c: new file.
23830
23831Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23832
23833 The following change was made by Edith Epstein
889bf7c5
PA
23834 <eepstein@cygnus.com> as part of a project to merge in changes
23835 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23836
23837 * gdb.c++/demangle.exp: changed the expected output for some
23838 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23839 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23840 T1<char>::~T1<char>(void)
c906108c 23841 becomes,
a9c64011
AS
23842 maint demangle __dt__11T1__pt__2_cFv
23843 T1<char>::~T1(void)
c906108c 23844
889bf7c5 23845 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23846
c906108c
SS
23847Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23848
23849 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23850 * gdb.trace/backtrace.exp: Likewise.
23851 * gdb.trace/circ.exp: Likewise.
23852 * gdb.trace/collection.exp: Likewise.
23853 * gdb.trace/deltrace.exp: Likewise.
23854 * gdb.trace/infotrace.exp: Likewise.
23855 * gdb.trace/limits.exp: Likewise.
23856 * gdb.trace/packetlen.exp: Likewise.
23857 * gdb.trace/passc-dyn.exp: Likewise.
23858 * gdb.trace/passcount.exp: Likewise.
23859 * gdb.trace/report.exp: Likewise.
23860 * gdb.trace/save-trace.exp: Likewise.
23861 * gdb.trace/tfind.exp: Likewise.
23862 * gdb.trace/tracecmd.exp: Likewise.
23863 * gdb.trace/while-dyn.exp: Likewise.
23864 * gdb.trace/while-stepping.exp: Likewise.
23865
238661998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23867
23868 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23869
23870Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23871
23872 From Brendan Kehoe:
23873 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23874 int return types.
23875
23876Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23877
23878 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23879 remote dos host testing right.
c906108c
SS
23880
23881Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23882
23883 * gdb.base/corefile.exp: remove some xfails.
23884
23885Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23886
23887 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23888 have different timestamps.
c906108c
SS
23889
23890Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23891
23892 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23893 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23894
23895Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23896
23897 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23898 delta.
c906108c
SS
23899
23900Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23901
23902 * gdb.base/default.exp: Add brace missing from previous delta.
23903
23904Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23905
23906 * gdb.base/default.exp: Support test for info float for all
23907 varieties of arm toolchain.
23908
dc96c6c7 23909Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23910
23911 * gdb.trace/*.exp: remove "remote_download" command.
23912
dc96c6c7 23913Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23914
23915 * gdb.trace/*.exp: remove -gdwarf from compile.
23916
23917Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23918
23919 * gdb.trace/configure.in(AC_INIT): typo
23920 * gdb.trace/configure: regenerated
23921
dc96c6c7 23922Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23923
23924 * config/m68k-emc.exp: New file.
23925 * lib/<emc-support.exp trace-support.exp}: New files.
23926 * configure.in: add new test directory gdb.trace.
23927 * gdb.trace/{configure configure.in Makefile.in}: New files.
23928 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23929 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23930 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23931 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23932 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23933 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23934 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23935
dc96c6c7 23936Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23937
23938 * gdb.c++/classes.exp: Change all regular expressions to match
23939 arbitrary combinations of newline/carriage-return, so that they
23940 will work equally well on Unix and Windows.
23941 * gdb.c++/inherit.exp: ditto.
23942 * gdb.c++/virtfunc.exp: ditto.
23943
239441998-08-11 Dawn Perchik <dawn@cygnus.com>
23945
23946 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23947
c2d11a7d
JM
23948Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23949
23950 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23951 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23952 to use a0-a3/d0-d3 as needed.
23953
23954Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23955
23956 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23957 * gdb.disasm/am33.exp: Corresponding changes.
23958
c906108c
SS
239591998-07-11 Felix Lee <flee@cygnus.com>
23960
23961 * gdb.base/callfuncs.exp: add cmp10 test.
23962 * gdb.base/callfuncs.c (cmp10): new function.
23963
23964Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23965
d63a86f8 23966 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23967 into two parts to get around a synchronization problem in expect.
23968
3fc11d3e
JM
23969Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23970
23971 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23972
23973 * configure.in: Add options for gdbtk testsuite.
23974
23975 * configure: Regenerate.
23976
23977 * gdb.gdbtk: New directory to hold gdbtk tests.
23978
c906108c
SS
23979Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23980
23981 * gdb.fortran/types.exp: Escape brackets in expect patterns
23982 for test_float_literal_types_accepted tests.
23983 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23984 before run test.
23985
c2d11a7d
JM
23986Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23987
23988 * am33.exp: Just compile, do not link the testcase.
23989 * am33.s: Add ".am33" pseudoop to force am33 mode.
23990
c906108c
SS
239911998-06-25 Felix Lee <flee@cygnus.com>
23992
23993 * gdb.base/setshow.exp: make sure $pc is sane.
23994
23995 * gdb.stabs/weird.exp: split expect patterns properly.
23996
c2d11a7d
JM
23997Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23998
23999 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24000 * gdb.disasm/am33.exp: Run it.
24001
dc96c6c7 24002Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24003
24004 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24005 match processing (and eliminate spurious timeouts when running).
24006
dc96c6c7 24007Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24008
24009 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24010 exception test, but conditionalize it on target [mach | gnu].
24011
dc96c6c7 24012Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24013
24014 * gdb.base/overlays.exp: fixup compile line for linker script.
24015
24016Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24017
24018 * gdb.fortran/types.exp: don't guess at float size.
24019
24020Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24021
24022 * gdb.base/exprs.exp: delete test that depends on int size.
24023
24024Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24025
24026 * config/sim.exp: Removed checks for target triplets.
24027 (gdb_target_sim): Use gdb,target_sim_options.
24028
24029Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24030
24031 * gdb.base/reread.exp: New file.
24032 * gdb.base/reread1.c: New file.
24033 * gdb.base/reread2.c: New file.
24034
24035Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24036
24037 * config/sim.exp: Use 'target sim -sparclite' when running
24038 SPARClite programs.
24039
24040Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24041
24042 * gdb.base/structs2.exp: New file.
24043 * gdb.base/structs2.c: New file.
24044
24045Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24046
24047 * gdb.asm/common.inc: New file.
24048 * gdb.asm/d10v.inc: New file.
24049 * asm-source.exp: Pass -I's to gas to find .inc files.
24050 Update line numbers in expected output.
24051 * asmsrc1.s: Rewrite.
24052 * asmsrc2.s: Rewrite.
24053 * configure.in: Create arch.inc symlink.
24054 * configure: Regenerate.
24055 * Makefile.in (distclean): Delete arch.inc.
24056
24057Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24058
24059 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24060 (t_enum_value2): ditto
24061 (t_enum_value3): ditto
24062 (main): ditto
c906108c
SS
24063Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24064
24065 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24066 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24067 change.
24068 Use gdb_test instead of send_gdb/gdb_expect sequences.
24069
24070Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24071
24072 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24073 not void.
24074
24075Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24076
24077 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24078 subroutines. Used to test gdbs ability to single step through PC
24079 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24080
24081Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24082
24083 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24084 more rigorous EGCS C++ error checking.
24085
24086Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24087
a9c64011
AS
24088 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24089 tests.
24090 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24091 function when asleep.
24092 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24093 for i*86 Linux and SVR4 signal handling problems.
24094 Remove linux xfail for `next to handler in signals_tests_1', fixed
24095 by recent infrun.c change.
24096 Limit backtrace to 10 frames to avoid timeout problems with infinite
24097 stack backtraces.
24098 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24099 target.[ch] change.
c906108c
SS
24100
24101Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24102
24103 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24104 for a newline from gdb before continuing.
24105 (default_gdb_exit): Just look for y or n.
24106 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24107 it does, fail the rests of the tests in the file.
24108
24109Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24110
24111 * config/cygmon.exp: New file.
24112
24113Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24114
24115 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24116 main" test on remote targets.
c906108c
SS
24117
24118 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24119 run test on remote targets.
24120
24121Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24122
24123 * gdb.asm: New directory.
24124 * configure.in: Configure it.
24125 * configure: Regenerate.
24126 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24127 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24128
24129Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24130
24131 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24132
dc96c6c7 24133Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24134
a9c64011
AS
24135 * gdb.base/overlays (several files): Merge the two overlay
24136 managers into one. Change variables (foox, barx, bazx, grbxx)
24137 back into ints but force them to load in their proper sections.
c906108c
SS
24138
24139Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24140
24141 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24142 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24143 (D10VCopy): Handle memory regions crossing 16k boundaries.
24144 (D10VCopy): Transfer data in 32 bit chunks.
24145
24146Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24147
24148 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24149 correct.
c906108c
SS
24150
24151 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24152 map. Include space for printf in .text segment.
c906108c
SS
24153
24154 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24155 updated d10v memory VMA/LMA map.
c906108c 24156 (D10VCopy): Call D10VTranslate.
d63a86f8 24157
c906108c
SS
24158Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24159
24160 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24161
24162 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24163 that it won't be put into the .sdata - small data -
24164 section. Update reference.
c906108c
SS
24165 * gdb.base/baz.c (bazx, baz): Ditto.
24166 * gdb.base/foo.c (foox, foo): Ditto.
24167 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24168
24169 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24170 to be arrays.
d63a86f8 24171
dc96c6c7 24172Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24173
a9c64011
AS
24174 * gdb.base/overlays.exp: fix up and get working again.
24175 Add tests for backtraces from an overlay function.
d63a86f8 24176
c906108c
SS
24177Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24178
24179 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24180 "calling function with watchpoint enabled".
24181
24182Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24183
24184 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24185 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24186 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24187 pending review of whether it is useful or not.
24188
24189Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24190
24191 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24192
24193Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24194
24195 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24196 * config/dve.exp: New file to support Densan boards.
24197
24198Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24199
24200 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24201 reads and BSD.
c906108c
SS
24202
24203Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24204
24205 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24206 response.
24207
24208 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24209
24210Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24211
24212 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24213 test.
c906108c
SS
24214
24215 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24216 target_sizeof_long and target_bigendian_p.
c906108c 24217 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24218 to targets word size and endianess.
d63a86f8 24219
c906108c
SS
24220Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24221
24222 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24223 output.
c906108c
SS
24224
24225Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24226
24227 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24228 Update test of set args help to match source change.
c906108c
SS
24229
24230Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24231
24232 * gdb.base/default.exp: Expect help system output to be in
24233 alphabetical order.
24234 * gdb.base/help.exp: Ditto.
24235
24236Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24237
24238 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24239 "i*86-pc-linux-gnu*".
24240 * gdb.base/interrupt.exp: Ditto.
24241 * gdb.base/corefile.exp: Ditto.
24242
24243 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24244 define vxworks when building the testcase.
c906108c
SS
24245
24246 * gdb.base/ptype.exp: Fix testnames to be unique.
24247 * gdb.base/radix.exp: Ditto.
24248 * gdb.base/term.exp: Ditto.
24249 * gdb.base/whatis.exp: Ditto.
24250 * gdb.c++/classes.exp: Ditto.
24251
24252Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24253
24254 * gdb.base/callfuncs.exp: Fix indentation.
24255
24256 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24257 suppress_flag has been set.
24258 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24259 target feature.
24260
24261Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24262
24263 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24264 the testcase.
24265
24266 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24267 set_debug_traps() and breakpoint().
c906108c
SS
24268 * gdb.c++/misc.cc (main): Ditto.
24269 * gdb.c++/templates.cc (main): Ditto.
24270 * gdb.c++/virtfunc.cc (main): Ditto.
24271
24272Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24273
24274 * lib/gdb.exp(gdb_step_for_stub): New function.
24275 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24276 exists, reload the executable and do a "continue" instead of
24277 doing a jump.
24278 (runto_main): Use gdb_step_for_stub.
d63a86f8 24279
c906108c 24280 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24281 tests to have unique names.
c906108c
SS
24282 * gdb.base/callfuncs.exp: Ditto.
24283 * gdb.base/commands.exp: Ditto.
24284 * gdb.base/default.exp: Ditto.
24285 * gdb.base/help.exp: Ditto.
24286 * gdb.base/list.exp: Ditto.
24287 * gdb.base/opaque.exp: Ditto.
24288 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24289 similar tests.
d63a86f8 24290
c906108c
SS
24291 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24292 * gdb.c++/cplusfuncs.cc: Ditto.
24293 * gdb.c++/virtfunc.cc: Ditto.
24294
24295 * config/monitor.exp: Keep track of the last file we saw, rather
24296 than trying to get the info from gdb.
24297
24298 * gdb.fortran/types.exp: Move comment to previous line.
24299
24300Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24301
24302 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24303 target mode.
c906108c
SS
24304
24305Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24306
24307 From Bob Manson:
24308 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24309 string from GDB when it connects.
c906108c
SS
24310
24311 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24312
24313Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24314
24315 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24316 if we can't get a debug format from GDB (we may be testing an
24317 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24318
24319 * gdb.stabs/weird.exp: Fix quoting.
24320
24321 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24322
24323Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24324
24325 * config/arm-ice.exp: New file.
24326
24327Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24328
24329 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24330 until it has been modified to work with the new testsuite.
c906108c 24331
99707966 24332 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24333 testcase won't compile, cause all of the testcases in the file to
24334 fail instead.
c906108c
SS
24335
24336 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24337 (gdb_clear_suppressed): New procedure.
24338 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24339 it contains a positive value.
24340
24341Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24342
24343 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24344
24345 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24346
24347Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24348
24349 * lib/gdb.exp (setup_xfail_format): New function.
24350 (get_debug_format): New function to get debug format.
24351 (debug_format): New global variable to hold last value set
24352 by get_debug_format.
24353 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24354 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24355 * gdb.c++/ptype.exp: Ditto.
24356 * gdb.c++/classes.exp: Ditto.
24357 * gdb.c++/cplusfuncs.exp: Ditto.
24358 * gdb.c++/inherit.exp: Ditto.
24359 * gdb.c++/templates.exp: Ditto.
24360 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24361
c906108c
SS
24362Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24363
24364 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24365 host doesn't have a currently-open connection.
24366
24367 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24368 any gdb stub target. Handle cases where gdb doesn't respond when
24369 interrupted in a sane fashion.
c906108c
SS
24370
24371 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24372 same thing in a totally different way.
c906108c
SS
24373
24374 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24375 setting "timeout".
c906108c 24376 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24377 default_gdb_init now.
c906108c
SS
24378
24379Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24380
24381 * gdb.base/printcmds.exp: Fix "check for floating addition"
24382 regexp to accept results within approx +/- .01 of exact value.
24383 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24384
24385Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24386
24387 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24388 properly.
c906108c
SS
24389 (gdb_expect): Add optional timeout parameter, and add timeout
24390 value to various calls.
24391 (gdb_suppress_tests): Only give one warning message per group.
24392
24393Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24394
24395 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24396 global variables. Handle getting a value for $timeout more
24397 gracefully.
c906108c
SS
24398
24399Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24400
24401 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24402 initialize.
c906108c 24403 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24404 by a target configuration file.
c906108c
SS
24405 (gdb_expect): Pass the timeout to remote_expect.
24406
24407 * config/monitor.exp(gdb_load): Fix typo in regexp.
24408
24409Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24410
24411 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24412
24413Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24414
24415 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24416 here. Call gdb_target_exec before rebooting the target, to make
24417 sure the connection to the target is closed.
c906108c
SS
24418 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24419 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24420 Also detect "Timeout reading from remote" error.
24421
24422 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24423 gdb_target_monitor. Don't call gdb_file_cmd here; let
24424 gdb_target_monitor do it.
c906108c
SS
24425
24426 * gdb.disasm/hppa.exp: Don't use exec_output.
24427
24428Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24429
24430 * gdb.base/list.exp: If we're debugging a non-native target,
24431 try to set the pc register to point to the start of the
24432 program before doing the first list command.
24433
24434 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24435 test_calls after restarting.
c906108c
SS
24436
24437 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24438 reloading.
c906108c
SS
24439
24440 * gdb.base/watchpoint.exp: Fix typo.
24441
24442 * gdb.base/setshow.exp: Check for use_gdb_stub.
24443
24444 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24445 stub case.
c906108c
SS
24446 * gdb.base/langs.exp: Ditto.
24447
24448 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24449 gdb_load_offset. If we weren't given a file to load, figure out
24450 what the current file is and use it.
c906108c
SS
24451
24452 * config/i386-bozo.exp: New file.
24453
24454Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24455
24456 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24457 feature.
24458
24459 * config/proelf.exp: New entry.
24460
24461Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24462
24463 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24464 of regexps.
24465
24466 * gdb.base/watchpoint.exp: Don't run the test_stepping
24467 tests if gdb can't call functions on the target.
24468
24469 * gdb.base/setshow.exp: Don't run the set prompt tests if
24470 the board has gdb_prompt set.
24471
24472Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24473
24474 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24475 * gdb.base/commands.exp: Likewise.
24476 * gdb.base/setshow.exp: Likewise.
24477
24478Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24479
24480 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24481 feature.
24482
24483 * config/i960.exp: New file.
24484
24485Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24486
24487 * gdb.base/funcargs.exp: Check for gdb,short_int target
24488 feature instead of looking for explicit target triplets.
24489
dc96c6c7 24490Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24491
d63a86f8 24492 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24493 "p 123DEADBEEF", to check parse_number.
24494 * top.c: change "to enable to enable" to "to enable" in a couple
24495 of help strings.
24496
24497Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24498
24499 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24500 on the mn10300.
d63a86f8 24501
c906108c
SS
24502Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24503
24504 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24505 where the test executable is run with explicit args.
24506 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24507
24508Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24509
24510 * gdb.base/run.c: Use FAKEARGV to build test executable that
24511 does not require a command line arg, since most simulators
24512 don't currently support passing such an arg into the simulated
24513 program.
24514 * gdb.base/commands.exp: Change tests to insert the proper
24515 value as the arg to the first recursive factorial call. Change
24516 compilation line to define FAKEARGV at compile time.
24517
24518Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24519
24520 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24521 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24522 function with watchpoint enabled" test.
24523
24524Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24525
24526 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24527 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24528
24529 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24530 "Tests restarted" messages.
c906108c
SS
24531
24532Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24533
24534 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24535
dc96c6c7 24536Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24537
24538 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24539 for INFO SYMBOL; add help tests for OVERLAY commands.
24540 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24541 add tests for OVERLAY commands
24542 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24543 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24544 * gdb.base/sigall.c: add usestubs code frag
24545 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24546
c906108c
SS
24547Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24548
24549 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24550 failures.
24551 (gdb_stop_suppressing_tests): Note that tests have restarted.
24552
24553Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24554
24555 * config/h8300.exp: New file.
24556
24557Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24558
24559 * gdb.base/setshow.exp: Check for the existence of a
24560 feature, not its value.
24561
24562Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24563
24564 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24565
24566 * gdb.base/scope.exp: It's now init0(), not init().
24567
24568 * gdb.base/scope0.c: For now, change init() to be init0().
24569
24570 * config/monitor.exp: Use gdb_serial in preference to serial
24571 or netport.
24572
24573 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24574 and it's not already set.
c906108c
SS
24575
24576Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24577
24578 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24579 isn't using a stub and if it supports argument passing.
c906108c
SS
24580
24581Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24582
24583 * config/udi.exp(gdb_start): Make sure UDICONF is set
24584 properly before starting gdb.
24585
24586Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24587
24588 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24589 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24590 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24591
24592Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24593
24594 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24595 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24596
24597 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24598
24599 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24600
24601 * config/monitor.exp: Make sure we disconnect from the target.
24602 Also, try a reboot/reload cycle instead of failing if the
24603 load fails.
24604
24605Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24606
24607 * gdb.base/default.exp: Don't set match_max.
24608 * gdb.base/help.exp: Ditto.
24609 * gdb.base/list.exp: Ditto.
24610 * gdb.base/signals.exp: Ditto.
24611
24612 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24613 set, use remote_ld to download the testcase instead of
24614 the GDB loader.
24615
24616Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24617
24618 * config/vr5000.exp: New file.
24619
24620 * config/monitor.exp(gdb_target_monitor): Add pattern for
24621 "Ending remote" to detect errors in connecting.
24622
24623 * gdb.base/setshow.exp: Add .* within auto language test.
24624
24625 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24626 target feature.
24627
24628 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24629 and reboot the board if necessary.
c906108c
SS
24630
24631 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24632 a set of tests. Remove print.* from the patterns being checked.
24633
24634Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24635
24636 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24637 refer to gdb_spawn_id.
24638
24639 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24640 longer used.
24641 * config/sparclet.exp: Ditto.
24642 * config/sparclet-old.exp: Ditto.
24643 * config/slite.exp: Ditto.
24644 * config/sim.exp: Ditto.
24645 * gdb.base/funcargs.exp: Ditto.
24646
24647 * lib/gdb.exp:Remove references to gdb_spawn_id.
24648 (gdb_expect): Move to remote.exp.
24649
24650Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24651
24652 * config/monitor.exp: Detect the "Couldn't establish connection"
24653 message from GDB.
24654
24655Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24656
24657 * gdb.base/bitfields.exp: Use runto instead of explicit
24658 gdb_run_cmd/gdb_expect sequences.
24659
24660 * gdb.base/break.exp(text_next_with_recursion): Add match for
24661 gdb_expect call.
24662
24663 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24664 We also need to handle the "A program is being debugged already"
24665 prompt from gdb. Use gdb_test to set the baud rate.
24666
24667 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24668 to 20000. Really. I mean it.
24669
24670Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24671
24672 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24673 fails. If suppress_flag is set, skip perror message about not
24674 being able to send to GDB.
c906108c 24675 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24676 GDB.
c906108c
SS
24677 (gdb_expect): If suppress_flag is set, always fail immediately.
24678 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24679 (gdb_init): Call gdb_stop_suppressing_tests.
24680 (default_gdb_exit): Ditto.
24681 (default_gdb_start): Ditto.
24682
24683 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24684 gdb_stop_suppressing_tests as appropriate.
c906108c 24685 * gdb.base/break.exp: Ditto.
889bf7c5 24686 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24687 * gdb.base/commands.exp: Ditto.
24688 * gdb.base/exprs.exp: Ditto.
889bf7c5 24689 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24690 * gdb.base/list.exp: Ditto.
24691 * gdb.base/recurse.exp: Ditto.
889bf7c5 24692 * gdb.base/scope.exp: Ditto.
c906108c
SS
24693 * gdb.base/structs.exp: Ditto.
24694 * gdb.c++/inherit.exp: Ditto.
24695
24696Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24697
24698 * config/vr4300.exp: New file.
24699
99707966 24700 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24701
99707966 24702 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24703
24704Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24705
24706 * lib/gdb.exp(gdb_init): New function.
24707
24708 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24709 for each individual variable set.
c906108c
SS
24710
24711 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24712 name.
24713
24714 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24715
24716 * gdb.base/scope.exp: Use gdb_test.
24717
24718 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24719 aborting; the testsuite driver will do that for us (see
24720 gdb_finish). Also, use gdb_test in a few more places.
24721
24722Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24723
24724 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24725
24726Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24727
24728 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24729 and "add_tests" are not at the same address.
24730
24731Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24732
24733 * gdb.base/ptype.exp: Use gdb_test.
24734
24735Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24736
24737 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24738 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24739 left in. No longer expect them to fail.
24740
24741 * gdb.stabs/*.mt; Deleted, no longer used.
24742 * gdb.stabs/configure.in: Remove references to target makefile
24743 frags.
24744 * gdb.stabs/configure: Rebuilt.
24745
24746 * gdb.disasm/*.mt: Deleted, no longer used.
24747 * gdb.disasm/configure.in: Remove references to target makefile
24748 frags. Use "sh3.s" as the unique filename for this directory.
24749 * gdb.disasm/configure: Rebuilt.
24750
24751 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24752 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24753 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24754
24755Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24756
24757 * config/udi.exp: Use mondfe,name instead of remote_host.
24758
24759Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24760
24761 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24762 a function with a watchpoint enabled on the mn10200.
24763
24764 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24765 before trying to create it!
24766
24767Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24768
24769 * config/vx.exp: Use hostname instead of netport.
24770
24771 * config/vxworks.exp: New file.
24772
24773 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24774
24775 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24776 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24777 occurs.
24778
24779 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24780 $gdb_spawn_id directly.
24781 (gdb_run_cmd): Try _start as well as start. Use the target feature
24782 gdb,start_symbol as the symbol to start from when jumping.
24783
24784Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24785
24786 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24787 redundant) test.
24788
24789 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24790 it doesn't lose for 16bit integer systems.
24791
24792Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24793
24794 * gdb.fortran/types.exp: If the target doesn't support "double"
24795 data types, then expect "real" types to only be 4 bytes.
24796
24797 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24798 call tests if the target doesn't support inferior function calls.
24799
24800 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24801 in printf tests.
24802
24803Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24804
24805 * gdb.base/help.exp: Disable "help set", "help show", and
24806 "help support". Simplify regexp for "help stack".
24807
24808 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24809 to 60 seconds. Temporarily set match_max to 15000 around the
24810 "info copying" test.
24811
24812 * gdb.base/nodebug.exp: Don't try to do an inferior function
24813 call if the target doesn't support them.
24814 * gdb.base/printcmds.exp: Likewise.
24815 * gdb.base/setvar.exp: Likewise.
24816 * gdb.base/structs.exp: Likewise.
24817 * gdb.c++/templates.exp: Likewise.
24818 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24819
24820 * gdb.base/recurse.exp: Enable for the mn10200.
24821
24822 * configure.in: Do configure gdb.stabs directory for *-*-elf
24823 targets.
24824 * configure: Rebuilt.
24825
24826 * gdb.base/break.exp: Check for gdb,noresults before testing
24827 exit status and/or results from the target.
24828 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24829 * lib/gdb.exp: Remove old (now bogus) initialization of
24830 noinferior, noargs, noresults and nosignals.
24831
24832Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24833
24834 * config/sh.exp: New file.
24835
24836 * config/slite.exp: Try to connect multiple times to the board
24837 before rebooting. Only send a "monitor run" if need_monitor_run
24838 is set.
24839
24840 * gdb.base/break.exp: Don't do the "stub continue" test if
24841 the target has gdb_stub set.
24842
24843 * gdb.base/callfuncs.exp: Increase the timeout.
24844
24845 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24846 if the target has gdb,noinferiorio set.
24847
24848 * gdb.base/list.exp: Increase match_max to 10000 characters.
24849
24850 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24851
24852 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24853 target.
24854
24855 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24856
24857Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24858
24859 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24860 trying to delete the copy of gdb. Catch the file delete so we
24861 don't die if the delete fails; also, the file should be copied to
24862 the host, not to the build.
c906108c
SS
24863
24864Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24865
24866 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24867 parenthesis in case it contains multiple regexps separated
c906108c
SS
24868 with |.
24869
24870 * gdb.base/watchpoint.exp: Use gdb_test.
24871 * gdb.base/default.exp: Ditto.
24872
24873Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24874
99707966 24875 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24876
c906108c
SS
24877 * gdb.base/scope.exp: Use gdb_test.
24878 * gdb.c++/classes.exp: Ditto.
24879 * gdb.c++/inherit.exp: Ditto.
24880
24881Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24882
24883 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24884 remote_exec instead.
24885 * gdb.base/corefile.exp: Don't be ridiculous.
24886 * gdb.base/*.c: Add missing stub invocations.
24887
24888Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24889
24890 * config/slite.exp: Miscellaneous fixes.
24891
24892 * lib/gdb.exp: Fix runto.
24893
24894 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24895 the target.
24896
24897 * gdb.base/watchpoint.exp: Fix regexp.
24898
24899 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24900 close and wait commands, as the descriptor may now be
24901 invalid. Always call "remote_close host".
24902
24903Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24904
24905 Major rewrite for testsuite revision.
d63a86f8 24906
c906108c
SS
24907 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24908 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24909 instead of relying on spawn_id to always contain a valid
24910 spawn id.
24911 (get_compiler_info): New procedure to build the ${binfile}.ci
24912 file, instead of replicating this in N different places.
24913 (gdb_compile): New procedure.
d63a86f8 24914
c906108c 24915 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24916 appropriate arguments) instead of compile. Use gdb_test in a lot
24917 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24918 at the start of a testcase, as this is no longer done magically.
24919
24920 config/*-gdb.exp: Rename without the -gdb suffix.
24921
24922 config/mips.exp: Use remote_close instead of exit_remote_shell.
24923 config/monitor.exp: Use target_info instead of looking at
24924 baud, timeout, etc.
24925 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24926
24927Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24928
24929 * gdb.c++/templates.exp (test_ptype_of_templates),
24930 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24931 Update expect patterns for destructors and assignment operators
24932 to match corresponding c-typeprint.c changes.
24933 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24934 to destructor breakpoint test, GDB should be able to set the
24935 destructor breakpoint without specifying arguments.
24936
24937Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24938
24939 * gdb.threads/pthreads.exp: Change result for failure to compile due
24940 to lack of pthreads runtime support from an error to simply an
24941 unsupported test, per dejagnu standards.
24942
24943Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24944
24945 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24946 where GDB exits to reduce pattern match time.
24947 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24948
24949 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24950
dc96c6c7 24951Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24952
24953 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24954 * gdb.base/default.exp: ditto.
24955 * gdb.base/nodebug.exp: ditto.
24956 * gdb.base/printcmds.exp: ditto.
24957 * gdb.base/ptype.exp: ditto.
24958 * gdb.base/setvar.exp: ditto.
24959 * gdb.base/structs.exp: ditto.
24960 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24961
24962Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24963
24964 * configure, */configure: Rebuild with autoconf 2.12.
24965
24966Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24967
24968 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24969 use new i*86-pc-linux*-gnu quads.
24970 * gdb.base/corefile.exp: Ditto.
24971 * gdb.base/signals.exp: Ditto.
24972 * gdb.base/sigall.exp: Ditto.
24973 * gdb.base/interrupt.exp: Ditto.
24974
24975 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24976 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24977 RedHat 4.0.
d63a86f8 24978
c906108c 24979 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24980 linux. This allows the test case to at least compile on latest
24981 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24982
24983Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24984
24985 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24986 directory to search gdb directory. Accept and step over conditional
24987 stack alignment code. Consume $prompt in failure cases.
24988 Reset timeout to $oldtimeout instead of some arbitrary value.
24989 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24990 timeout problems with infinite stack backtraces.
24991 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24992 Accept function parameters for linkfunc member.
24993
24994Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24995
24996 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24997 (CXXFLAGS): Remove, unreferenced.
24998 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24999 previous -B options and also add -B option to pick up cross compiled
25000 runtime.
c906108c
SS
25001 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25002 doing cross compiles.
25003 (target_alias): Declare global.
25004 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25005 to verify that gcc exists in build tree, and if so set CC to that
25006 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25007
c906108c
SS
25008Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25009
25010 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25011 ptype test for anonymous union. Fixup testcase to match
25012 current gcc debug output.
25013
25014Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25015
25016 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25017 force argument to an unsigned long type.
25018
25019Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25020
25021 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25022 tests and anonymous union print/ptype tests.
c906108c
SS
25023 * gdb.base/list.exp (test_forward-search): Increase timeout by
25024 5 minutes for the "search extremely long line" case.
25025 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25026 completely optional and that the pass/fail messages use the command as
25027 the message if that third arg is a null string.
25028 (gdb_test_exact): Arrange that a null string pattern means match a
25029 null string output rather than any output, which might include random
889bf7c5 25030 errors.
c906108c
SS
25031 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25032 backtrace test.
25033 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25034 always failing and failure is now exposed by gdb.exp changes.
25035
25036Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25037
25038 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25039 weren't being noted.
25040
25041Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25042
25043 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25044 * gdb.stabs/weird.exp: Remove v_comb xfails.
25045
dc96c6c7 25046Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25047
25048 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25049 list.exp scope.exp watchpoint.exp]
c906108c 25050 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25051
dc96c6c7 25052Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25053
25054 * config/monitor.exp: Increase download timeout to 1000 seconds.
25055
dc96c6c7 25056Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25057
25058 * config/m32r.exp: Increase timeout to 120 seconds.
25059
25060Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25061
25062 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25063 and accept older ordering as obsolescent gcc or gdb.
25064 * gdb.c++/templates.exp: Ditto.
25065 * gdb.c++/virtfunc.exp: Ditto.
25066
25067Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25068
25069 * gdb.base/coremaker.c: Add code to mmap some data so we
25070 can check that it ends up in the core file.
25071 * gdb.base/corefile.exp: Add test to read mmapped data
25072 from core file.
25073
dc96c6c7 25074Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25075
25076 * config/m32r.exp: New file.
25077
25078Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25079
25080 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25081 that cflags can contains -gstabs, and work correctly for other tests.
25082
dc96c6c7 25083Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25084
25085 * gdb.base/setshow.exp: New file, tests show and set.
25086 * gdb.base/setshow.c: New file, tests show and set.
25087 * gdb.base/help.exp: Add test for help set|show annotate.
25088 * gdb.base/default.exp: Add test for set|show annotate.
25089
25090Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25091
25092 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25093 errors unique.
25094 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25095 explicitly.
25096
25097Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25098
25099 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25100 and width commands. This is done elsewhere.
25101 * (gdb_start): Don't call gdb_start_sim here. That's already
25102 done in gdb_load. This fixes lots of failures in default.exp.
25103
25104Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25105
25106 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25107 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25108 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25109 in the same we we treat other failures (since it may be an expected
889bf7c5 25110 condition), rather than as an error.
c906108c
SS
25111 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25112 old test format.
25113
25114Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25115
25116 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25117 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25118 twice. Nuke the duplicates.
c906108c 25119 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25120 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25121 Remove config.h along with other config files.
25122
25123Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25124
25125 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25126 "p func1 ()" and note that rests of tests are skipped.
25127 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25128 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25129 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25130 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25131 affected by the previous run test.
25132 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25133 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25134 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25135 "pass int powerset tuple" and "pass modeless int powerset tuple".
25136 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25137 "real write 4" and "real write 8".
25138 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25139 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25140 "print \$i after tuple assign 2", and
25141 "print vs2 after tuple assign 2".
25142 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25143 meaningful error message and return -1 so the caller can
25144 suppress further tests and avoid a cascade of errors.
d63a86f8 25145
c906108c
SS
25146Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25147
25148 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25149 format for printing version.
25150 * gdb.base/default.exp: Ditto.
25151 * gdb.base/interrupt.exp: Fix problem with cascade of
25152 errors if child process dies while calling a function.
d63a86f8 25153
c906108c
SS
25154Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25155
25156 * Makefile.in (VPATH): Add
25157 * Makefile.in (Makefile, config.status): Fix rules so things get
25158 remade when necessary.
25159
25160Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25161
25162 * Makefile.in (just-check): Add path to sibling expect dir
25163 to environment variable specified by RPATH_ENVVAR.
25164
25165Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25166
25167 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25168 (just-check): Add shared library paths for libstdc++, tk,
25169 tcl, bfd, and opcodes to the environment variable specified
25170 in RPATH_ENVVAR.
25171 * configure.in: Add support to recognize --enable-shared flag
25172 and generate correct value for RPATH_ENVVAR.
25173 * configure: Regenerated with autoconf.
25174
25175Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25176
25177 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25178 include all osf versions.
c906108c
SS
25179 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25180 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25181 when target is linux. When failing to build pthreads test
25182 executable, give more meaningful message.
25183 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25184 arg for pthread_create.
d63a86f8 25185
c906108c
SS
25186Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25187
25188 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25189 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25190 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25191 and -lpthreads (everybody else).
c906108c
SS
25192 (test_startup): Fail gracefully if threads are not supported.
25193 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25194 "p/c array_index("abcdef",2)" when not gcc compiled.
25195 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25196 "print func2::coremaker_local" when not gcc compiled.
25197 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25198 "ptype on opaque struct tagname (statically)",
25199 "ptype on opaque struct tagname (dynamically) 1", and
25200 "ptype on opaque struct tagname (dynamically) 2"
25201 for not compiled with gcc.
25202 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25203 backtrace when compiled with gcc.
d63a86f8 25204 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25205 than always return success.
25206
25207Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25208
25209 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25210
25211Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25212
25213 * gdb.base/structs.exp: Undo last change.
25214
25215Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25216
25217 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25218 encapsulate all the steps/nexts done during self test, starting
25219 at main, and makes them less sensitive to optimization issues.
25220 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25221 signal handler" test.
25222 * gdb.threads/pthreads.exp: Only run this for native configs.
25223 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25224 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25225 tests.
25226 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25227 for "runto test_calls(void)" test.
d63a86f8 25228
c906108c
SS
25229Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25230
25231 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25232 and don't expect address info in breakpoint confirmations.
25233
25234Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25235
25236 * gdb.base/list.exp (test_forward_search): Increase timeout
25237 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25238 and then reset to old value when done. Increase expect input
c906108c
SS
25239 buffer to 10000.
25240
25241Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25242
25243 * gdb.base/list.exp (test_forward_search): Fix to handle very
25244 long source line without overflowing expect's input buffer.
25245
25246Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25247
25248 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25249 "buffer_full".
25250
25251 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25252 "buffer_full".
25253
25254 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25255 "buffer_full".
25256
25257 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25258 "buffer_full".
25259
25260Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25261
25262 * configure.in (configdirs): Add gdb.threads.
25263 * configure: Regenerated with autoconf.
25264 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25265 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25266 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25267
c906108c
SS
25268Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25269
25270 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25271
25272Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25273
25274 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25275 each signal's status in the output of "handle all print".
25276 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25277 the \r\n sequence that immediately precedes the gdb prompt.
25278 * gdb.base/a1-selftest.exp: Save original timeout and restore
25279 after test.
25280
25281Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25282
25283 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25284 symbol.
25285
25286Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25287
25288 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25289
25290Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25291
25292 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25293 timeout by 60 seconds.
25294
25295Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25296
25297 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25298 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25299 error return.
25300
25301Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25302
25303 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25304 gdb initialization, also report how long dejagnu waited. Restore
25305 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25306 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25307
25308Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25309
25310 * lib/gdb.exp: Report timeout value for verbosity level 2.
25311 * config/gdbserver.exp: Ditto.
25312 * config/hppro.exp: Ditto.
25313 * config/mips-gdb.exp: Ditto.
25314 * config/monitor.exp: Ditto.
25315 * config/netware.exp: Ditto.
25316 * config/sim-gdb.exp: Ditto.
25317 * config/slite-gdb.exp: Ditto.
25318 * config/udi-gdb.exp: Ditto.
25319 * config/unix-gdb.exp: Ditto.
25320 * config/vx-gdb.exp: Ditto.
25321 * gdb.base/a1-selftest.exp: Ditto.
25322 * gdb.base/a2-run.exp: Ditto.
25323 * gdb.base/break.exp: Ditto.
25324 * gdb.base/corefile.exp: Ditto.
25325 * gdb.base/list.exp: Ditto.
25326 * gdb.base/recurse.exp: Ditto.
25327 * gdb.base/scope.exp: Ditto.
25328 * gdb.base/signals.exp: Ditto.
25329
25330Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25331
25332 * gdb.threads/Makefile.in (docdir): Removed.
25333
25334Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25335
25336 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25337 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25338 @srcdir@.
d63a86f8 25339 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25340 autoconf 2.5 or higher.
25341 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25342
25343Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25344
25345 * configure: Regenerated.
25346 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25347 avoid name clashes with SunOS headers.
25348
25349Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25350
25351 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25352
25353Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25354
25355 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25356 prototype information ends up in the compiler info file.
25357
25358Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25359
25360 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25361 attempting to regenerate it. Eliminate use of a temporary file
25362 and just generate the info file directly. Source it immediately,
25363 for consistency of use.
25364 * gdb.base/corefile.exp: Ditto
25365 * gdb.base/exprs.exp: Ditto.
25366 * gdb.base/funcargs.exp: Ditto.
25367 * gdb.base/langs.exp: Ditto.
25368 * gdb.base/list.exp: Ditto.
25369 * gdb.base/mips_pro.exp: Ditto.
25370 * gdb.base/nodebug.exp: Ditto.
25371 * gdb.base/opaque.exp: Ditto.
25372 * gdb.base/ptype.exp: Ditto.
25373 * gdb.base/scope.exp: Ditto.
25374 * gdb.base/setvar.exp: Ditto.
25375 * gdb.base/signals.exp: Ditto.
25376 * gdb.base/whatis.exp: Ditto.
25377 * gdb.c++/templates.exp: Ditto.
25378 * gdb.c++/virtfunc.exp: Ditto.
25379 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25380 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25381
25382Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25383
25384 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25385 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25386 Increase timeout, a lot of single stepping might be needed if the
25387 target has no hardware watchpoints.
25388
25389Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25390
25391 * gdb.base/break.exp: Ignore compiler warnings when compiling
25392 break.c.
25393 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25394 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25395 from remote-sim.
25396 * gdb.base/exprs.exp: Add h8300 xfails.
25397 * gdb.base/funcargs.exp: Likewise.
25398 * gdb.base/nodebug.exp: Likewise.
25399 * gdb.base/printcmds.exp: Likewise.
25400 * gdb.base/ptype.exp: Likewise.
25401 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25402 h8300 xfails.
d63a86f8 25403 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25404 on the h8300.
25405 * gdb.base/funcargs.c: Explicitly make last constant argument to
25406 call_after_alloca_subr an unsigned long type.
25407 * gdb.base/return.c: Include stdio.h.
25408
25409Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25410
25411 * config/abug.exp: New file for the older Motorola Bug monitor
25412 that runs on the mvme13x series VME boards.
25413 * config/monitor.exp: Use the new config array for target settings
25414 if they exist.
25415
25416Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25417
25418 * sim-gdb.exp: Make the SH simulator allocate less space when
25419 it is targeted.
25420
25421Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25422
25423 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25424 test.
25425
25426Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25427
25428 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25429 "rs6000-*-*" for "list function in include file" when gcc compiled.
25430 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25431 for "p ctable1[120]".
25432 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25433 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25434 Remove setup_xfail for "rs6000-*-*" for
25435 "print 'scope0.c'::filelocal before run".
25436 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25437 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25438 since some compilers don't allow both options to be given
25439 on the same command line. Create object file and move it.
d63a86f8 25440
c906108c
SS
25441Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25442
25443 * gdb.base/corefile.exp: Always regenerate the core file, since
25444 we always regenerate the coremaker program. Detect special case
25445 where registers cannot be read from core file.
d63a86f8 25446
c906108c
SS
25447Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25448
25449 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25450 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25451 * gdb.c++/templates.exp: Only match on basename of file since
25452 some formats like xcoff don't encode directory information.
25453 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25454 and rs6000 AIX xcoff targets.
25455 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25456 * configure: Regenerate.
25457 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25458 here, rather than in distclean.
d63a86f8 25459
c906108c
SS
25460Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25461
25462 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25463 defined, and use it to compile the test case with -O2. The
25464 native compilation still uses no optimization.
25465 * gdb.base/mips_pro.c: Remove inline assembly code since
25466 it is compiled PIC by default, which results in assembler
25467 warnings that make the testsuite think the compilation
25468 was unsuccessful.
25469
25470Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25471
25472 * gdb.c++/misc.exp: Add note to message for
25473 "print s.a for foo struct" that this is a known gcc 2.7.2
25474 and earlier bug.
25475
25476Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25477
25478 * gdb.base/break.exp: Fix pattern for matching "Delete all
25479 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25480 setup_xfail for deleting all breakpoints test. Fix various
25481 timeout messages to include "(timeout)".
25482 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25483 for "p t_float_values2(3.14159,float_val2)".
25484 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25485 for "continue to call2g" when gcc compiled.
25486 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25487 "up to foo in langs.exp", "show language at foo in langs.exp",
25488 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25489 and "show language at fsub in langs.exp".
25490 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25491 "list line 1 in include file", "list message for lines past EOF",
25492 "list function in include file", "list list0.h:foo", and
25493 "list filename:function; nonexistant function".
25494 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25495 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25496 and "ptype t_char_array" to be for native cc only.
d63a86f8 25497
c906108c
SS
25498Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25499
d63a86f8 25500 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25501 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25502 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25503
25504Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25505
25506 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25507 "bt in signals.exp". This problem only appears when running
25508 the testsuite, and then only intermittently.
25509
25510Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25511
25512 * gdb.base/return.exp (return_tests): Differentiate between
25513 two tests of continuing.
25514
25515Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25516
25517 * */Makefile.in (maintainer-clean): Remove config.log.
25518 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25519 * gdb.c++/Makefile.in (PROGS): Add inherit.
25520 (clean): Remove *.ci.
25521
25522Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25523
25524 * gdb.c++/misc.cc: Add test code from Mike Stump.
25525 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25526
25527Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25528
25529 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25530 to "alpha-*-osf2*" and add comment.
25531 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25532 setup_xfail for "step over execarg initialization" and
25533 "step over corearg initialization".
c906108c
SS
25534 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25535 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25536 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25537 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25538 "print func2::coremaker_local", and "backtrace in corefile.exp".
25539 * gdb.base/signals.exp: Build and source signals.ci.
25540 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25541 to be for gcc only.
25542 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25543
c906108c
SS
25544Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25545
25546 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25547 Feb 3 procfs.c change.
25548
25549Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25550
25551 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25552
25553Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25554
25555 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25556 from dejagnu's apparent default of 10 seconds, which gives random
25557 results when running the tests over NFS on moderately loaded systems.
25558 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25559
25560Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25561
25562 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25563 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25564 result reports.
c906108c
SS
25565
25566Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25567
25568 * configure.in (CY_AC_PATH_TCLH): Remove.
25569 * configure: Regenerate.
25570
25571Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25572
25573 * gdb.c++/Makefile.in (clean): Add missing '{'.
25574
25575Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25576
25577 * lib/gdb.exp: Provide a default value for noinferior.
25578
25579 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25580 Load libgloss.exp.
25581
25582Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25583
25584 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25585 the executable, not the .o to run the tests from.
25586
25587Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25588
25589 * gdb.base/break.exp: Don't test for program exit or exit status
25590 if $noresults if nonzero.
25591 * gdb.base/langs.exp: Likewise.
25592 * gdb.base/watchpoint.exp: Likewise.
25593
25594 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25595 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25596 trying to compile the testcase.
25597
25598Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25599
25600 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25601 * gdb.base/signals.exp (continue to handler): Likewise.
25602
25603Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25604
25605 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25606
25607 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25608
25609Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25610
25611 * gdb.base/corefile.exp: Recognize "not found" as failure
25612 when trying to determine if a core file was generated.
25613 If no core file was generate the first time, try again without
25614 the ulimit -c to work around braindamaged shells.
25615
25616Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25617
25618 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25619 [] tests with "test" and enclose string in quotes.
25620 * gdb.stabs/configure: Rebuild
d63a86f8 25621
c906108c
SS
25622Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25623
25624 Changes in sync with expect:
25625 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25626 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25627 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25628 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25629 argument to AC_REQUIRE.
25630 * configure: Regenerated.
25631
25632Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25633
25634 * gdb.base/corefile.exp: When generating a core, discard any
25635 error messages about ulimit not found and the "core dumped"
25636 message from the shell that runs the coredumper.
25637
25638Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25639
25640 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25641
25642 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25643 which sed script to run. Expect failure for v_comb test
25644 on PA targets too.
d63a86f8 25645
c906108c
SS
25646Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25647
25648 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25649 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25650
25651Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25652
25653 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25654 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25655 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25656 * lib/gdb.exp (default_gdb_start): Fix typo.
25657 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25658 messages to not include the full program name that caused
25659 the core dump since some systems (such as solaris) apparently
25660 truncate this path to about 80 characters.
25661 When generating a core file first try increasing the core file
25662 size limit to unlimited since some systems may default it to
25663 zero, and it is harmless to try it. Move the test for failing
25664 to generate a core file to where it will actually get executed.
25665 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25666 new gdb result from g++ debug info improvements and make old
25667 pattern obsolescent. Also account for size_t differences
25668 (may be int or long).
25669 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25670 initialization before function call is placed in the delay slot
25671 and thus appears to be skipped over by commands such as "next".
25672
25673Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25674
25675 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25676
25677Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25678
25679 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25680 input source file; fix code to compile test to deal with this
25681 convention.
25682 * gdb.c++/*.exp: Likewise.
25683
25684Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25685
25686 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25687 "bt in signals.exp".
25688
25689Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25690
25691 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25692 "step over execarg initialization" and
889bf7c5 25693 "step over corearg initialization".
c906108c
SS
25694
25695Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25696
25697 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25698 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25699
25700Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25701
25702 From Rob Savoye (rob@poseidon.cygnus.com)
25703 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25704 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25705 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25706 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25707 configure.in}: Major reworking for autoconfig.
c906108c
SS
25708 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25709 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25710 New files.
c906108c
SS
25711 * config/unix-gdb.exp: Make GDB global.
25712 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25713 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25714 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25715 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25716 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25717 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25718 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25719 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25720 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25721 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25722 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25723 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25724 to returns as necessary, arrange for test to compile own testcase
25725 executable.
c906108c 25726 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25727
c906108c
SS
25728Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25729
25730 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25731 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25732 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25733 "backtrace through signal handler".
25734
25735Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25736
25737 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25738 continuing from a job control stop signal.
25739 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25740
25741Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25742
25743 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25744 * gdb.base/corefile.exp: Likewise.
25745 * gdb.base/funcargs.exp: Likewise.
25746
25747Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25748
25749 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25750 * config/monitor.exp: Add support for setting baud rate.
25751
25752Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25753
25754 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25755 i*86-*-linux* xfails for "backtrace through signal handler".
25756 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25757 "print func2::coremaker_local".
25758 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25759 alpha-dec-osf2* xfail for
c906108c
SS
25760 "delete all breakpoints when none".
25761
25762Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25763
25764 * gdb.base/break.exp: Change test that deletes all breakpoints
25765 when no user breakpoints are installed. A post 4.15 change
25766 causes gdb to no longer prompt in this case.
25767
25768Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25769
25770 * gdb.base/return.exp (return_tests): Change xfail for test
25771 "correct value returned double test" to stop xfailing at
25772 Solaris 2.5. Apparently the bug has been fixed.
25773
25774Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25775
25776 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25777 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25778
25779Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25780
25781 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25782 * gdb.disasm/hppa.s: Corresponding changes.
25783
25784Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25785
25786 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25787 makefile fragment.
25788 * config/mt-hpux: Deleted.
25789
25790Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25791
d63a86f8 25792 * Many files: When warning about suppressed tests due to a
c906108c
SS
25793 nonexistant test binary, avoid incrementing the warning count.
25794
25795Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25796
25797 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25798
c906108c
SS
25799Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25800
25801 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25802 "sparc-*-solaris2*".
25803
25804Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25805
25806 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25807 Add global and local variables and initialize them.
25808 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25809 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25810 extracts the file name and terminating signal from the core file.
25811 * TODO: Remove note about tests for correct mapping of corefile.
25812 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25813 from optimizing it away.
25814 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25815 handles common blocks.
25816
25817Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25818
25819 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25820 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25821
25822Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25823
25824 * Makefile.in (maintainer-clean): New target, synonym for
25825 realclean.
25826 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25827 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25828 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25829 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25830 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25831 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25832
25833Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25834
25835 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25836 xfails when not gcc compiled for "print foo::funclocal".
25837 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25838 "print foo::funclocal at foo",
25839 "print 'scope1.c'::foo::funclocal at foo",
25840 "print foo::funclocal_bss at foo",
25841 "print 'scope1.c'::foo::funclocal_bss at foo",
25842 "print foo::funclocal_ro at foo",
25843 "print 'scope1.c'::foo::funclocal_ro at foo",
25844 "print bar::funclocal at foo" and
25845 "print 'scope1.c'::bar::funclocal at foo".
25846 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25847 gcc compiled for "print foo::funclocal at bar".
25848 Expand all messages to ensure that they identify that
25849 the test is at bar().
25850 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25851 gcc compiled for:
25852 "ptype on opaque struct pointer (statically)",
25853 "ptype on opaque struct tagname (statically)",
25854 "ptype on opaque struct pointer (dynamically) 1",
25855 "ptype on opaque struct tagname (dynamically) 1",
25856 "ptype on opaque struct pointer (dynamically) 2" and
25857 "ptype on opaque struct tagname (dynamically) 2
25858 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25859 gcc compiled for:
25860 "p datalocal"
25861 "whatis datalocal",
25862 "ptype datalocal",
25863 "p bsslocal",
25864 "whatis bsslocal", and
25865 "ptype bsslocal".
25866 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25867 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25868 when not gcc compiled.
25869 * gdb.base/funcargs.exp (float_and_integral_args): Add
25870 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25871 compiled.
25872 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25873 "backtrace from call6a" when not gcc compiled.
25874 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25875 "backtrace from call7a" when not gcc compiled.
25876 * gdb.base/callfuncs.exp (do_function_calls):
25877 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25878 "p t_char_array_values(char_array_val2,char_array_val1)",
25879 "p t_char_array_values(char_array_val1,char_array_val2)",
25880 "p t_char_array_values("carray 1","carray 2")",
25881 "p t_char_array_values("carray 1",char_array_val2)",
25882 "p t_char_array_values(char_array_val1,"carray 2")",
25883 "p sum_args(1,{2})",
25884 "p sum_args(2,{2,3})",
25885 "p sum_args(3,{2,3,4})",
25886 "p sum_args(4,{2,3,4,5})"
25887 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25888 "backtrace in corefile.exp" when not gcc compiled.
25889
25890Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25891
25892 * gdb.base/signals.exp: Rewrite `handle all print' test as
25893 a procedure. Accept blanks or TABs as whitespace, increase
25894 timeout and expect input buffer size for the large output
25895 from the command. Remove "i*86-*-bsdi2.0" xfail.
25896
25897Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25898
25899 * gdb.base/setvar.exp: Add new testcases for truncation when
25900 assigning invalid values to bitfields.
25901
25902Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25903
d63a86f8 25904 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25905 mips-sgi-irix* xfail for
25906 "call inferior func with struct - returns char *"
25907 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25908 accepted in the result.
c906108c
SS
25909
25910Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25911
25912 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25913 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25914 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25915 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25916 that accidentally got checked in.
25917
25918Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25919
d63a86f8 25920 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25921 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25922 compiled test.
25923 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25924 Add mips-sgi-irix5* xfail for not gcc compiled.
25925 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25926 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25927 "p top", "whatis top", "p middle", and "whatis middle".
25928 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25929 "whatis signed char" for not gcc compiled.
25930 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25931 "set variable signed char=-1 (-1)" and
25932 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25933 * gdb.base/funcargs.exp (float_and_integral_args):
25934 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25935 Add mips-sgi-irix* xfail when not gcc compiled for
25936 "continue to call2b".
25937 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25938 "continue to call2g".
25939 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25940 "backtrace from call6a"
25941 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25942 "backtrace from call7k".
25943 Add mips-sgi-irix5* xfail when not gcc compiled for
25944 "backtrace from call7a".
25945 (localvars_after_alloca): Fix gdb_test cmds for
25946 "print * after runto ...".
25947 Remove rs6000-*-* xfails for
25948 "print i after runto localvars_after_alloca" and
25949 "print l after runto localvars_after_alloca"
25950 for all compilers.
25951 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25952 when not compiled with gcc, for:
c906108c
SS
25953 "print signed char == (minus)",
25954 "print signed char != (minus)",
25955 "print signed char < (minus)",
25956 "print signed char > (minus)".
25957 * gdb.base/callfuncs.exp (do_function_calls):
25958 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25959 "call inferior func with struct - returns char *".
d63a86f8 25960 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25961 "correct value returned double test" to include Solaris 2.4.
25962 * gdb.base/funcargs.exp (float_and_integral_args):
25963 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25964
c906108c
SS
25965Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25966
25967 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25968 enumeration bitfields if compiling with GNU C.
25969 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25970 to empty' prompt.
25971
25972Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25973
25974 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25975 test for PRO targets.
25976
25977 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25978 breakpoints in the inferior at any given time by making
25979 two groups of breakpoints for call2*, call6* and call7*
25980 tests.
25981
25982Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25983
25984 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25985 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25986 from optimizing it away.
25987 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25988 "call inferior func with struct".
25989
25990Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25991
25992 * configure.in: Only configure gdb.chill for particular targets.
25993
25994Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25995
25996 * gdb.base/Makefile.in: Add action to .c.o transformation
25997 rule that generates a .ci file for each .o file and remove
25998 explicit .c.o rules except for callfuncs.o.
25999 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26000 generates a .ci file for each .o file and remove explicit
26001 .cc.o rules.
26002 (clean): Remove *.tmp *.ci files.
26003 (EXECUTABLES): Remove templ-info.exp.
26004 * gdb.base/compiler.c: New file.
26005 * gdb.c++/compiler.cc: New file
26006 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26007 Change rs6000-*-* xfail for
26008 "print 'scope0.c'::filelocal_ro" and
26009 "print 'scope1.c'::filelocal" and
26010 "print 'scope1.c'::filelocal_bss" and
26011 "print 'scope1.c'::filelocal_ro" and
26012 "print 'scope1.c'::foo::funclocal" and
26013 "print 'scope1.c'::foo::funclocal_ro" and
26014 "print 'scope1.c'::bar::funclocal" and
26015 "print 'scope0.c'::filelocal_ro" and
26016 "print 'scope1.c'::filelocal at foo" and
26017 "print 'scope1.c'::filelocal_bss at foo" and
26018 "print 'scope1.c'::filelocal_ro at foo" and
26019 "print 'scope1.c'::foo::funclocal at foo" and
26020 "print 'scope1.c'::foo::funclocal_bss at foo" and
26021 "print 'scope1.c'::foo::funclocal_ro at foo" and
26022 "print 'scope1.c'::bar::funclocal at foo" and
26023 "print 'scope0.c'::filelocal_ro" and
26024 "print 'scope1.c'::filelocal" and
26025 "print 'scope1.c'::filelocal_bss" and
26026 "print 'scope1.c'::filelocal_ro" and
26027 "print 'scope1.c'::foo::funclocal" and
26028 "print 'scope1.c'::foo::funclocal_bss" and
26029 "print 'scope1.c'::foo::funclocal_ro" and
26030 "print 'scope1.c'::bar::funclocal" and
26031 "print 'scope1.c'::bar::funclocal_bss"
26032 to only be xfail'd when not compiled with gcc.
d63a86f8 26033 Add rs6000-*-* xfail for
c906108c
SS
26034 "print 'scope0.c'::filelocal_bss before run"
26035 when compiled with gcc.
26036 (test_at_main): Add rs6000-*-* xfail for
26037 "print filelocal_ro in test_at_main"
26038 when compiled with gcc.
26039 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26040 Add rs6000-*-aix* xfail for
c906108c
SS
26041 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26042 "ptype t_char_array", not compiled with gcc.
26043 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26044 xfail for "list foo (in include file)" when gcc compiled.
26045 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26046 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26047 "run to call0a" if not compiled with gcc.
26048 (unsigned_integral_args): Add rs6000-*-* xfail for
26049 "run to call1a" if not compiled with gcc.
26050 (float_and_integral_args): Add rs6000-*-* xfail for
26051 "run to call2a" if not compiled with gcc and for
26052 "continue to call2b" for any compiler.
26053 Add rs6000-*-* xfail to
26054 "print f1 after run to call2a" for gcc compiled.
26055 (discard_and_shuffle): Add rs6000-*-* xfail for
26056 "run to call6a".
26057 (shuffle_round_robin): Add rs6000-*-* xfail for
26058 "backtrace from call7a" if not compiled with gcc.
26059 Add rs6000-*-* xfail for
26060 "backtrace from call7b" if compiled with gcc.
26061 (call_after_alloca): Add rs6000-*-* xfail for
26062 "print c in call_after_alloca" and
26063 "print s in call_after_alloca" and
26064 "backtrace from call_after_alloca_subr"
26065 if not compiled with gcc.
26066 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26067 "print c in localvars_in_indirect_call" and
26068 "print c in localvars_in_indirect_call" and
26069 "backtrace in indirectly called function" and
26070 "stepping into indirectly called function"
26071 if not compiled with gcc.
26072 (localvars_after_alloca): Add rs6000-*-* xfail for
26073 "print c after runto localvars_after_alloca" and
26074 "print s after runto localvars_after_alloca" and
26075 "print i after runto localvars_after_alloca" and
26076 "print l after runto localvars_after_alloca"
26077 for all compilers.
26078 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26079 than whatis-info.exp.
26080 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26081 than opaque-info.exp.
26082 Setup rs6000-*-* xfail for
d63a86f8 26083 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26084 "ptype on opaque struct pointer (dynamically)" when
26085 not compiled with gcc.
26086 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26087 rather than callf-info.exp.
26088 (do_function_calls): Add clear_xfail for rs6000-*-* for
26089 "p t_float_values2(3.14159,float_val2)". Seems to work
26090 fine there, both with xlc and gcc. Need to find out what
26091 it is doing right and fix other platforms.
26092 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26093 "call inferior func with struct - returns int",
26094 "call inferior func with struct - returns long",
26095 "call inferior func with struct - returns float",
26096 "call inferior func with struct - returns double",
26097 "call inferior func with struct - returns char *",
26098 but only if not gcc compiled (presumes xlc compiled).
26099 Change rs6000-*-* xfails for
26100 "call inferior func with struct - returns char" and
26101 " call inferior func with struct - returns short" to only
26102 xfail if not using gcc.
26103 (clean mostlyclean): Remove *.ci and *.tmp files.
26104 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26105 than templ-info.exp.
26106 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26107 Add rs6000-*-* xfail for "up to foo in langs.exp"
26108 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26109 when not gcc compiled.
d63a86f8 26110
c906108c
SS
26111Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26112
26113 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26114 * gdb.base/corefile.exp: Likewise.
26115 * gdb.base/list.exp: Likewise.
26116 * gdb.base/scope.exp: Likewise.
26117 * gdb.base/siganls.exp: Likewise.
26118
26119 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26120 compiler output.
26121 * gdb.base/whatis.exp: Likewise.
26122
26123Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26124
26125 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26126 failure (opcode table has been fixed to match reality).
26127
26128Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26129
26130 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26131 "call inferior func with struct - returns char",
26132 "call inferior func with struct - returns short"
26133
26134 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26135 "print 'scope0.c'::filelocal at main",
26136 "print 'scope0.c'::filelocal_bss in test_at_main",
26137 "print 'scope0.c'::filelocal at foo",
26138 "print 'scope0.c'::filelocal_bss in test_at_foo",
26139 "print 'scope0.c'::filelocal at bar",
26140 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26141
c906108c
SS
26142 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26143 in source file 1". This bug seems to have been fixed with both
26144 gcc and native cc (was native assembler bug?).
26145
26146Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26147
26148 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26149 "backtrace through signal handler" to "i*86-*-sysv4*".
26150 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26151 continue" case. Add "known SVR4 bug" to fail message.
26152 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26153 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26154 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26155 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26156 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26157 "up to foo in langs.exp", "show language at foo in
26158 langs.exp", "up to cppsub_ in langs.exp", "show
26159 language at cppsub_ in langs.exp", "up to fsub in
26160 langs.exp", and "show language at fsub in langs.exp".
26161 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26162 "bactrace in corefile.exp".
26163 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26164 "call inferior function with struct - returns float" and
26165 "call inferior function with struct - returns double".
d63a86f8 26166
c906108c
SS
26167Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26168
26169 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26170 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26171 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26172 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26173
26174Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26175
26176 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26177 (or overriden) "CHILL" macro rather then bare "gcc".
26178 Also look for ../../gcc/xgcc since that is what we will
26179 actually need, not "Makefile". Remove following assignment
26180 of CHILL to CHILL_FOR_TARGET because that results in
26181 recursive definition.
26182
26183Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26184
26185 * gdb.base/corefile.exp: Change xfail for backtrace in
26186 corefile.exp from linuxaout to all linux.
26187 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26188 cases where we miss the breakpoint at the signal handler
26189 for some reason. Setup xfail for linuxoldld/linuxaout and
26190 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26191 hitting SIGURG breakpoint.
26192 * gdb.base/signals.exp: Setup xfail for "next" acting like
26193 continue to add linuxoldld. Setup xfail for all linux for
26194 "next to handler in signals_tests_1", "backtrace in
26195 signals_tests_1", "continue to func1", "pass SIGUSR1",
26196 and continue to handler".
26197
26198Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26199
26200 * Update all FSF addresses except those in COPYING* files.
26201
26202Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26203
26204 * gdb.base/a2-run.exp: Change messages to be more explicit about
26205 the status of args, and quote binfile in results.
26206
26207Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26208
26209 * gdb.base/callfuncs.exp: Add tests for passing structs to
26210 inferior functions and return various types.
26211 * gdb.base/callfuncs.c: Add functions to receive a struct
26212 and return a member of the struct, in various types.
26213
26214Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26215
26216 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26217
26218Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26219
26220 * config/vxworks29k.exp: New file, sources vxworks.exp.
26221
26222Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26223
26224 * config/gdbremote.exp: New file. Testing framework using
26225 gdbserver.
26226
26227Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26228
26229 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26230 "call function when asleep" and "send end of file".
26231 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26232 for "backtrace in corefile.exp".
26233 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26234 for "backtrace through signal handler".
26235 * gdb.base/corefile.exp: Make sure we actually generate a core file
26236 before trying the core tests. Some systems allow the user to suppress
26237 generation of core files and default to that (linux for example).
26238 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26239 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26240
26241Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26242
26243 * gdb.threads: New directory with some crude multi-threaded
26244 gdb tests (step.exp and step2.exp).
26245 * config/mt-lynx (STEP_EXECUTABLE): Define.
26246 (THREADFLAGS): Define.
26247
26248Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26249
26250 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26251
26252 * gdb.base/signals.exp: Disable whole file for lynx until
26253 further notice.
26254
26255 * gdb.base/signals.exp: xfail test where "next" acts like
26256 "continue" for lynx.
26257
26258 * gdb.base/interrupt.exp: xfail test for calling function while
26259 inferior is asleep for lynx.
26260
26261 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26262 than one cr-lf after each command.
26263
26264Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26265
26266 * configure.in: Reinstate setting of stabsdirs variable, fix
26267 typo in setting up configdirs for native builds.
26268
26269 * gdb.base/return.exp: Fix typo in return double test.
26270 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26271 compiler from optimizing them away.
26272
26273Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26274
26275 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26276 sequences to be echo'd by gdb when using gdb_test.
26277 * gdb.chill/chexp.exp: Likewise.
26278 * gdb.fortran/exprs.exp: Likewise
26279
26280Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26281
26282 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26283 after the inferior gdb has started.
26284
26285 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26286 after each command.
26287 * gdb.base/funcargs.exp: Likewise.
26288 * gdb.base/gdbvars.exp: Likewise.
26289 * gdb.base/interrupt.exp: Likewise.
26290 * gdb.base/list.exp: Likewise.
26291 * gdb.base/watchpoint.exp: Likewise.
26292 * gdb.c++/demangle.exp: Likewise.
26293 * gdb.c++/inherit.exp: Likewise.
26294 * gdb.chill/chexp.exp: Likewise.
26295 * gdb.fortran/exprs.exp: Likewise.
26296
26297 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26298 test if we can't handle IO to/from the inferior.
26299
26300 * gdb.c++/misc.exp: Always check for a program already being
26301 started after sending a "run" command to gdb.
26302
26303 * gdb.base/twice.exp: Start with a fresh gdb.
26304
26305 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26306 only depend on gdb's expression code, not the chill runtime.
26307
26308 * gdb.base/return.c: Put return values into variables so we
26309 can have gdb print them rather than depending on the program
26310 to print them.
26311 * gdb.base/return.exp: Corresponding changes.
26312
26313 * lib/gdb.exp: Provide default value for noinferiorio.
26314 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26315 the inferior.
26316
26317 * gdb.base/break.exp: Always check for a program already being
26318 started after sending a "run" command to gdb.
26319 (text_next_with_recursion): Don't check the output from the
26320 program's printf statement. Instead just make sure the program
26321 exited.
26322
26323 * gdb.base/commands.exp: Protect tests which need arguments with
26324 $noargs conditionals.
26325
26326Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26327
26328 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26329 of structure member arrays to match gdb/valops.c:value_addr change.
26330
26331Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26332
26333 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26334 cases.
26335
26336Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26337
26338 * configure.in (configdirs): Remove gdb.chill from default list
26339 of subdirs and then add it back in only if doing a native build.
26340 The current chill compiler does not yet work in any cross build.
26341 * Revert all signal changes from Jul 6.
26342 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26343 for sh-hms targets, allowing these tests to link, with no other
26344 changes. Testing is suppressed by setting "nosignals" in site.exp.
26345
26346Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26347
26348 * configure.in (signaldirs): Define and add to configdirs for all
26349 targets except some specific ones that are known to not support signals.
26350 Also clean up formatting.
26351 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26352 (signals, sigall): Remove rules to build.
26353 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26354 Moved to new gdb.signals directory.
26355 * gdb.signals: New test directory.
26356 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26357 signals.c signals.exp}: New or moved files.
26358
26359Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26360
26361 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26362
26363Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26364
26365 * gdb.base/return.exp: Xfail `return double' test failure
26366 on at least Solaris 2.3 and handle future/past versions on
26367 a case by case basis as appropriate. Also update message
26368 to include i*86 failures.
26369
26370Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26371
26372 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26373
26374 * lib/gdb.exp: Fix comment which erroneously identified
26375 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26376 gdb_file_cmd not gdb_load).
26377 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26378
26379 * gdb.base/setvar.exp: Make test names consistent between pass and
26380 fail cases. Use gdb_test more.
26381
26382Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26383
26384 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26385
26386Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26387
26388 * gdb.base/help.exp: Fix expected help string for `show commands'.
26389
26390Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26391
26392 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26393
26394 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26395 of a text section.
26396
26397Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26398
26399 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26400 that loop eventually terminates. Fix Connection refused logic so
26401 that testsuite will expire nicely.
26402
26403Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26404
26405 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26406 config/rom68k.exp: New tcl glue for the appropriate monitors.
26407 These all just end up calling monitor.exp.
26408 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26409 refused' by retrying. Cleanup some timeout issues.
26410 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26411 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26412 callers don't have to set/restore global timeout variable.
26413
26414 * The following set of changes centralizes management of the global
26415 timeout variable. This way, it can be set in one target dependent
26416 place instead of dozens of places scattered throughout the test suite.
26417 If you need to lengthen a timeout, then you should either set timeout
26418 in one of the config/{target}.exp files, or multiply it by a factor.
26419 Setting it to an absolute value is always going to lose for some
26420 targets.
26421 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26422 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26423 * gdb.base/funcargs.exp: Don't set timeout.
26424 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26425 * gdb.base/printcmds.exp (test_print_string_constants
26426 test_print_array_constants): Don't set timeout.
26427 * gdb.base/ptype.exp: Don't set timeout.
26428 * gdb.base/recurse.exp: Don't set timeout.
26429 * gdb.base/return.exp: Don't set timeout.
26430 * gdb.base/watchpoint.exp: Don't set timeout.
26431 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26432 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26433
26434Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26435
26436 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26437
26438Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26439
26440 * lib/gdb.exp: Disable chill tests for irix5.
26441
26442Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26443
26444 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26445 each test pass or fail.
26446
26447Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26448
26449 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26450 xlc not gcc.
26451
26452Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26453
26454 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26455
26456Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26457
26458 * config/est.exp: Fix copyright and comments. Remove dead code.
26459 Use targetname, serialport and baud variables instead of fixed
26460 constants.
26461 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26462 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26463
26464Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26465
26466 * gdb.base/watchpoint.exp: Don't run
26467 test_watchpoint_triggered_in_syscall for sunos.
26468
26469Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26470
26471 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26472 they don't seem to exist. Do include stdio.h.
26473
26474Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26475
26476 * gdb.base/a1-selftest.exp: Add alpha xfail.
26477
26478Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26479
26480 * gdb.base/watchpoint.c (main): Prompt before calling read().
26481 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26482 Revise accordingly. Remove cruft about sending "123" several
26483 times, until it gets noticed. Clean up the "print buf[0]" stuff
26484 so that it passes or fails, and waits for prompts in the usual way.
26485
26486Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26487
26488 * gdb.base/recurse.exp: Fix comment.
26489
26490 * TODO: Remove item about printing variables in nodebug.exp. Add
26491 item about enabling tests which are only run on some targets.
26492
26493 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26494 fail, make test names unique, use new gdb_test convention
26495 regarding pattern, use gdb_test more, etc.).
26496
26497 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26498 fail, make test names unique, etc.).
26499
26500Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26501
26502 * gdb.base/nodebug.c: Change return type of top and middle to
26503 short.
26504 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26505 are fixed by the recent mdebugread.c changes. Allow `short ()'
26506 as type for top and middle.
26507
26508Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26509
26510 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26511 nearly as I can tell, the whole thing was an accident in Stu's
26512 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26513 to replace a send/expect pair with gdb_test, but ended up only
26514 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26515 of 30 Mar 1995 took care of it, but left this vestigial comment
26516 which I am now nuking.
26517
26518Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26519
26520 * gdb.base/break.exp: Look for different line number for
26521 breakpoint at main depending on usestubs.
26522
26523Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26524
26525 * gdb.base/list.exp: Adjust some alternate expect patterns to
26526 match recent list0.c change. Add alternate expect pattern for
26527 output from `list default lines around main' for optimizing
26528 compilers.
26529
26530Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26531
26532 * lib/gdb.exp: If nosignals is not set, set it to 0.
26533
26534Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26535
26536 * config/slite-gdb.exp: Responds to load symbol table prompt.
26537 * gdb.base/break.exp: Adjust line number, fix rerun.
26538 * gdb.base/langs0.c: Add #ifdef usestubs.
26539
26540Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26541
26542 * gdb.base/list.exp: Adjust line contents after adding new lines in
26543 list0.c. Also fix a syntax error.
26544
26545 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26546 * gdb.base/break.exp: ditto.
26547 * gdb.base/list.exp: ditto.
26548 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26549 * gdb.base/run.c: ditto.
26550 * gdb.base/list0.c: ditto.
26551 * gdb.base/funcargs.c: ditto.
26552
26553Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26554
26555 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26556 $targetname, $serialport and $baud instead of hardwired variables.
26557 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26558 target doesn't support signals.
26559
26560Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26561
26562 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26563
26564Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26565
26566 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26567 Don't rely on the value of an auto variable before it has been
26568 initialized. Use gdb_test more.
26569
26570Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26571
26572 * lib/gdb.exp (default_gdb_version): A version number must start
26573 with a digit, but other than that contains all characters up to
26574 the first whitespace character.
26575
26576Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26577
26578 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26579
26580Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26581
26582 * gdb.c++/*.exp: Warn if executable does not exist. The original
26583 reason for skipping the warning was that configure.in sometimes
26584 intentionally skipped building the executables but the tcl code
26585 had no way of knowing. That (a) was always bogus with respect to
26586 error handling, (b) is no longer true (right now there is no way
26587 to skip C++ tests).
26588
26589 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26590
26591Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26592
26593 * gdb.base/list.exp: Add expect patterns for output from
26594 SunPRO compiled executables.
26595 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26596 types.
26597
26598Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26599
26600 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26601 number (we are already testing that the correct source line text
26602 gets printed).
26603
26604 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26605 that is what is intended, but something needed to be done to get
26606 sunos4 native working again.
26607
26608 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26609
26610 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26611 apparently went with a (very) old xfail.
26612
26613Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26614
26615 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26616 runto_main is a proc in gdb.exp that will do 'step' for target use
26617 stubs.
26618 * gdb.base/exprs.exp: ditto.
26619 * gdb.base/interrupt.exp: ditto.
26620 * gdb.base/opaque.exp: ditto.
26621 * gdb.base/printcmds.exp: ditto.
26622 * gdb.base/ptype.exp: ditto.
26623 * gdb.base/scope.exp: ditto.
26624 * gdb.base/setvar.exp: ditto.
26625 * gdb.base/signals.exp: ditto.
26626 * gdb.base/twice.exp: ditto.
26627 * gdb.c++/classes.exp: ditto.
26628 * gdb.c++/inherit.exp: ditto.
26629 * gdb.c++/templates.exp: ditto.
26630 * gdb.base/break.exp: no run and hit main for stubs. Change line
26631 numbers for breakpoints and info breakpoint.
26632 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26633 breakpoint().
26634 * gdb.base/callfuncs.c: ditto.
26635 * gdb.base/exprs: ditto.
26636 * gdb.base/interrupt.c: ditto.
26637 * gdb.base/opaque0.c: ditto.
26638 * gdb.base/printcmds.c: ditto.
26639 * gdb.base/ptype.c: ditto.
26640 * gdb.base/scope0.c: ditto.
26641 * gdb.base/setvar.c: ditto.
26642 * gdb.base/signals.c: ditto.
26643 * gdb.base/twice.c: ditto.
26644 * gdb.c++/misc.cc: ditto.
26645 * gdb.c++/templates.cc: ditto.
26646
26647Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26648
26649 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26650
26651 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26652 somewhere between `read' and `main.c'. I'm pretty sure the
26653 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26654 and it isn't particularly useful.
26655
26656 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26657
26658Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26659
26660 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26661
26662Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26663
26664 * config/mt-slite: add LIBS and -nostdlib.
26665 * config/slite-gdb.exp: add this new file to support sparclite target.
26666
26667Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26668
26669 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26670
26671 * gdb.base/a2-run.exp: Change argument to istarget from
26672 "*-*-vxworks" to "*-*-vxworks*".
26673 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26674
26675Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26676
26677 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26678 will not runto main but do a 'step' to step out of breakpoint().
26679 * config/mt-slite: add -Dusestubs.
26680
26681Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26682
26683 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26684 instead of just @.
26685
26686 * gdb.base/signals.exp: Add test for "handle all print".
26687 * TODO: Remove "handle all print". Also remove item about
26688 checking copyright date (I don't like the idea of a spurious FAIL
26689 based on when we run the tests).
26690
26691 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26692 for SunOS4 (reason for failure not investigated). Remove
26693 redundant test for $binfile.
26694
26695 * gdb.base/nodebug.c (array_index): Call malloc.
26696
26697 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26698
26699Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26700
26701 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26702 conventions and slightly simplify the matching regexp.
26703
26704Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26705
26706 * gdb.base/break.exp: Update gdb_test invocation to use new
26707 convention.
26708
26709 * lib/gdb.exp: If noargs is not set, set it to 0.
26710
26711 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26712 tests unique.
26713
26714 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26715
26716Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26717
26718 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26719 one argument of type "<non-float parameter>".
26720
26721Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26722
26723 * config/rom68k.exp: New file to support Motorola IDP board.
26724 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26725 * gdb.base/break.c: Change things around so that this program
26726 doesn't depend upon args. This is necessary to make remote
26727 targets work (in general, they can't take args).
26728 * gdb.base/break.exp: Don't try to send args to program. Don't
26729 expect output. Also, replace lots of code with gdb_test.
26730
26731Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26732
26733 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26734 printing of '\'' (which is what the comment says we are testing,
26735 even though we were not), not '''.
26736 (test_integer_literals_rejected): Test that printing ''' is an error.
26737
26738 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26739 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26740 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26741 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26742 Use gdb_test not test_print_accept.
26743 * lib/gdb.exp: Remove test_print_accept.
26744
26745 * gdb.base/signals.exp (signal_tests_1): Make pass message
26746 consistent with fail message.
26747
26748 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26749 unsigned char; the bug (PR 1821) is fixed.
26750
26751 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26752
26753 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26754 successful tests--makes xfailing them work right.
26755
26756Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26757
26758 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26759 only \r\n, not .*. The test can pass .* as the last thing in
26760 $pattern if that is what it wants. In addition to providing this
26761 flexibility, this change should speed up pattern matching in cases
26762 where the pattern already ended with .* (there were a number of
26763 them). This change also helps catch bad patterns--in the old
26764 scheme the typo "char \*" instead of "char \\*" would pass. Now
26765 it is caught.
26766 * Many .exp files: Update callers.
26767
26768 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26769 clearer and does not spuriously match multiple ('s. Likewise for
26770 ) and *.
26771
26772 * gdb.base/nodebug.exp: Test ability to call a function and pass
26773 it a string (even with no debugging info).
26774
26775 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26776 "p '\'", which is the same as "p ''" once tcl gets done with
26777 quoting, to "p '\\'", which I suspect is what is intended (one
26778 backslash gets sent to GDB).
26779
26780 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26781
26782Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26783
26784 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26785 1817) was fixed literally years ago.
26786
26787Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26788
26789 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26790 test, it causes stepping out of call_after_alloca_subr with
26791 optimizing compilers.
26792 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26793 fails.
26794
26795 * gdb.c++/templates.exp: Source templ-info.exp only if
26796 the templates executable exists.
26797
26798 * gdb.c++/misc.cc (class Contains_static_instance,
26799 class Contains_nested_static_instance),
26800 gdb.c++/classes.exp (test_static_members): Test printing of
26801 a class that contains a static instance of the class.
26802
26803Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26804
26805 * gdb.base/langs2.c (cppsub_): Don't prototype.
26806 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26807 only, I believe).
26808
26809Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26810
26811 * lib/gdb.exp (skip_chill_tests): New procedure.
26812
26813 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26814
26815Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26816
26817 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26818 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26819
26820Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26821
26822 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26823
26824 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26825 disassemble 8, not 16, instructions for part 4.
26826
26827 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26828 support the latter anymore.
26829
26830 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26831 -DNO_PROTOTYPES.
26832 * gdb.base/callfuncs.c: Control use of prototypes based on
26833 NO_PROTOTYPES, not __STDC__.
26834 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26835 t_float_values2 tests if prototypes in use.
26836
26837 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26838 t_double_values): When checking differences against DELTA, check
26839 that difference is within the range (-DELTA,DELTA), not just
26840 (-infinity,DELTA).
26841
26842Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26843
26844 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26845 'file' command firts, then 'target', then 'load', this is due to gdb
26846 target set up.
26847 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26848
26849Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26850
26851 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26852 FP load/store variants.
26853 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26854
26855Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26856
26857 * gdb.base/term.exp: Do not give a warning if not native, it is
26858 not an abnormal condition.
26859
26860Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26861
26862 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26863 t_char_array".
26864
26865Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26866
26867 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26868 are getting the version number.
26869
26870 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26871 if not native, it is not an abnormal condition.
26872
26873Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26874
26875 * lib/gdb.exp: Just use "file exists", rather than undocumented
26876 dejagnu procedure "findfile".
26877
26878Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26879
26880 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26881 (LDFLAGS): Set to -Xlinker -Ur.
26882
26883 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26884 Removed, these values are set by lib/gdb.exp.
26885
26886 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26887
26888Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26889
26890 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26891 of replicating gdb startup code.
26892
26893 * config/mt-vxworks (LDFLAGS): Set to -r.
26894 (CFLAGS_FOR_TARGET): Removed.
26895
26896 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26897 (gdb) and gdb for vxworks uses (vxgdb).
26898
26899 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26900 executable is not in the tree and host != target, use sed and
26901 program_transform_name to determine the gdb name used by the
26902 target.
26903
26904 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26905 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26906
26907Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26908
26909 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26910 floats, chars, and shorts where there are ANSI-style function
26911 definitions.
26912
26913 * gdb.base/langs.exp, gdb.base/langs*: New test.
26914 * gdb.base/Makefile.in: Build it.
26915 * TODO: Remove item about checking that C names don't get C++
26916 demangling applied; this test tests it.
26917
26918Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26919
26920 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26921 went with the const70 xfail. The xfail went away a year ago.
26922
26923 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26924
26925 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26926 for hp300.
26927
26928 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26929
26930 * gdb.base/a1-selftest.exp: Don't run on hp300.
26931
26932Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26933
26934 * Makefile.in (site.exp): Set host_alias and target_alias as well
26935 as host_triplet and target_triplet.
26936
26937Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26938
26939 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26940
26941 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26942 places as other ecoff systems).
26943
26944 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26945 ultrix.
26946
26947Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26948
26949 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26950 remove them.
26951 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26952 variable and "variable" in addition to "data variable".
26953 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26954
26955 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26956 2.
26957 * gdb.base/list1.c (long_line): Add additional statement at start
26958 of function.
26959 * gdb.base/list.exp (test_forward_search): Update line number to
26960 reflect new statement.
26961
26962Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26963
26964 * gdb.base/signals.exp: Reinitialize searched source directories
26965 after gdb_start call.
26966
26967Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26968
26969 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26970 * gdb.stabs/Makefile.in: Likewise.
26971
26972 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26973 change. Instead split the tests into smaller pieces.
26974 * gdb.disasm/hppa.s: Corresponding changes.
26975
26976Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26977
26978 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26979 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26980
26981 * gdb.base/funcargs.exp: Modify many tests so that every test
26982 either passes or fails. Make some test names unique.
26983
26984Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26985
26986 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26987 Call stty to set interrupt character.
26988
26989 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26990 for HP assembler versus GNU assembler based on actual behavior of
26991 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26992
26993 * TODO: Suggest a few more stepping tests.
26994
26995Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26996
26997 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26998 restart GDB for h8300 after a continue.
26999 (return): Add pattern to match a29k-udi behavior.
27000 * gdb.base/nodebug.exp: Remove obsolete comment.
27001 * gdb.base/regs.exp: New file, testing of register displays.
27002 * gdb.base/return.exp: Fix typo in reference to $objdir.
27003 * gdb.base/whatis.exp: Always start with a fresh GDB.
27004
27005Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27006
27007 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27008 higher, these tests generate a lot of output.
27009
27010Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27011
27012 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27013 code following the catch silently ignored some errors; without the
27014 catch they should be thrown like any other tcl error. Also, the
27015 catch used "" instead of {} which meant all the callers who wanted
27016 to include one of the characters "[]$ had to quote it an extra time.
27017 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27018 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27019 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27020 Remove extra quoting.
27021
27022Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27023
27024 * gdb.base/commands.exp: Make test names unique; every test either
27025 passes or fails. Update some comments.
27026
27027 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27028
27029Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27030
27031 The following fixes a FAIL caused by the fact that the alpha stabs
27032 configuration didn't use the ".if alpha" code in weird.def.
27033 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27034 bit pointer, so the 32 bit version works even on the alpha.
27035 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27036 Remove the stuff which allowed us to have separate versions for
27037 alpha and everything else.
27038
27039 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27040 regexp which "info func operator\[\](" is supposed to match. Fix
27041 string to send to GDB. Note that GDB still doesn't work right. Add a
27042 new test for "info func .perator\[\](" which GDB does handle correctly.
27043
27044 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27045
27046Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27047
27048 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27049 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27050 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27051 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27052 it makes the tests harder to understand and confuses test-o-matic.
27053 The preferred style is that each test provides a PASS or a FAIL,
27054 and has a unique message (e.g. "continue #54" not just "continue")
27055 which is the same for the pass and the fail.
27056 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27057 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27058 to lib/gdb.exp.
27059 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27060 prt_accept which was basically the same thing. Likewise for
27061 test_print_reject and prt_reject.
27062 * lib/gdb.exp (test_print_reject): Add some more error message
27063 patterns to match from the former printcmds.exp (prt_reject).
27064 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27065 One defect of the passcount stuff is that some of it failed to
27066 report XPASS where appropriate.
27067 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27068 stuff before and after arg in expected pattern.
27069 (test_paddr_operator_functions): Re-do test without print_addr_of;
27070 this is the only test which seems to want extra stuff there.
27071
27072Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27073
27074 * gdb.base/nodebug.exp: Update new tests to reflect improved
27075 wording of gdb output.
27076
27077 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27078 and "ptype" work on variables in files compiled without -g.
27079 Replaces commented out "maint print msymbol" tests.
27080
27081Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27082
27083 * gdb.base/setvar.c (dummy): Call malloc.
27084
27085 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27086 losing with the irix4 sed.
27087
27088 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27089 ALRM" on irix4.
27090
27091Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27092
27093 * TODO: Remove items about corefile.exp testing new exec-file and
27094 backtrace; both are now done. Add items about printing enums.
27095
27096Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27097
27098 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27099 "get signal $thissig" test fails.
27100
27101 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27102
27103Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27104
27105 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27106 compiler warning with dec alpha compiler.
27107
27108 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27109 extra \n from gdb_test call (this explains why the prompt test
27110 that I removed yesterday was there).
27111 (user_defined_command_test): Remove extra \n and prompt test.
27112
27113 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27114 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27115 doesn't exist.
27116 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27117 Also remove alpha workaround, which turns out to be because
27118 SIGABRT == SIGLOST.
27119
27120 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27121
27122 * gdb.base/help.exp: Don't test "help show".
27123
27124Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27125
27126 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27127 "set print address" is on.
27128 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27129 pass prompt to gdb_test; gdb_test already looks for the prompt.
27130
27131 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27132
27133 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27134 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27135 was to make sure that gdb can read a core file. But (a) the "read
27136 the corefile" part didn't make it to a1-selftest.exp, we just
27137 delete the corefile after creating it, and (b) we test reading
27138 corefiles in corefile.exp anyway. Also, this test left around a
27139 xgdb process on Solaris.
27140
27141 * gdb.base/corefile.exp: Also test backtrace.
27142
27143Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27144
27145 * gdb.base/commands.exp: Test a simple user defined command with
27146 arguments and if/while statements; verify the full user command is
27147 printed by "show user".
27148
27149 * gdb.base/commands.exp: Test if/while commands as part of a
27150 breakpoint command list; verify they appear in breakpoint
27151 information.
27152
27153Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27154
27155 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27156 than by dividing by zero.
27157
27158Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27159
27160 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27161 performing an inferior call with watchpoints enabled.
27162 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27163 call.
27164
27165Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27166
27167 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27168 of "file" command.
27169
27170 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27171 Add additional pattern for when "int operator int(void);" appears
27172 in a different order.
27173
27174Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27175
27176 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27177
27178 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27179 and "signal" with ".*".
27180
27181Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27182
27183 * TODO: Add note about "handle all nostop".
27184
27185 * gdb.base/{sigall.c, sigall.exp}: New test.
27186 * gdb.base/Makefile.in: Add it.
27187
27188Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27189
27190 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27191 when invoking GDB, suppresses any windowing interface.
27192
27193Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27194
27195 * config/sim-gdb: New file, simulator testing support.
27196
27197Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27198
27199 * gdb.base/interrupt.exp: Test calling func1 twice.
27200
27201Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27202
27203 * gdb.base/list.exp (test_forward_search): Set timeout higher
27204 when we'll be getting lots of output from gdb.
27205
27206 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27207 "init_malloc" to after the expect statement. Run it if that
27208 regexp is taken, but also for two others which happen if source
27209 cannot be found.
27210
27211Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27212
27213 * gdb.base/printcmds.exp: New test, for printing register before
27214 program is running.
27215
27216Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27217
27218 * gdb.base/list.exp: Correct some alternate expect patterns
27219 to reflect changes in list1.c.
27220
27221Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27222
27223 * TODO: Add item regarding large frames.
27224
27225 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27226
27227 * TODO: Remove item about enabling return.exp; it
27228 is enabled. Suggest a few more "return" tests.
27229
27230Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27231
27232 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27233 anonymous unions.
27234
27235Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27236
27237 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27238 and pr-5646.o, so "make" is the same as "make all", not "make
27239 pr-4975.o".
27240
27241Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27242
27243 * gdb.base/list.exp: Adjust expectations to reflect changes in
27244 list1.c.
27245 (test_forward_search): New test proc.
27246 * gdb.base/list1.c (long_line): New function, has long source line.
27247
27248Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27249
27250 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27251 additional line of code that was added.
27252
27253Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27254
27255 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27256 tests so as not to overflow expect's input buffers.
27257 * gdb.disasm/hppa.exp: Corresponding changes.
27258
27259Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27260
27261 Beginnings of template debugging tests.
27262 * gdb.c++/templ-info.cc: New file to test for template
27263 debugging capability of the compiler.
27264 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27265 templ-info.cc.
27266 * gdb.c++/templates.cc: Add explicit template instantiations
27267 to enable compiling with -fno-implicit-templates. Add destructor
27268 and 'value' method to T5 class for template tests.
27269 * gdb.c++/templates.exp: Add testcases for printing of template
27270 types, setting breakpoints on template methods and calling a
d63a86f8 27271 template method.
c906108c
SS
27272
27273Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27274
27275 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27276 branch target since some assemblers (gas-2.5) may emit a
27277 relocation for the branch instead of resolving it in the
27278 assembler.
27279
27280Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27281
27282 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27283 through signal handler.
27284
27285Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27286
27287 * configure.in (*-*-netware): Use config/mt-netware.
27288
27289 * config/mt-netware: New file.
27290 * config/mt-i386-netware: Removed, separate configs for different
27291 netware architectures are no longer needed now that we have
27292 --with-headers.
27293
27294Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27295
27296 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27297 by the recent changes to use ANSI C arithmetic conversions.
27298
27299Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27300
27301 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27302 bug involving using inferior_pid to figure out whether to select a
27303 frame.
27304
27305Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27306
27307 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27308 match the current disassembler output.
27309
27310Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27311
27312 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27313 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27314 types, expect "int" as type of integer values (for now).
27315
27316Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27317
27318 * gdb.base/commands.exp: New tests for if/while commands.
27319
27320Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27321
27322 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27323 by .*, since hex values have different syntax in Chill mode.
27324
27325Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27326
27327 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27328 linefeed from expect pattern for repeated types with indices > 9.
27329
27330Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27331
27332 First part of Fortran test suite.
27333 * gdb.fortran: New directory.
27334 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27335
27336Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27337
27338 * gdb.base/default.exp: Update expect pattern for load command
27339 without arguments.
27340
27341Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27342
27343 * configure.in: Change i386 to i[345]86.
27344 * gdb.base/configure.in: Likewise.
27345 * gdb.c++/configure.in: Likewise.
27346 * gdb.chill/configure.in: Likewise.
27347
27348Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27349
27350 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27351 patterns, since that is not a valid context for comments.
27352
27353Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27354
27355 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27356 repeated types and repeated types with indices > 9.
27357
27358Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27359
27360 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27361 2417; old bug has been fixed.
27362
27363Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27364
27365 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27366 send the newline ourselves instead of assuming gdb_test will do
27367 so when passed an empty input string.
27368
27369 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27370 stabs testcode.
27371
27372Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27373
27374 * lib/gdb.exp (gdb_test): Don't send anything if the first
27375 argument is an empty string. This makes cases where we want to
27376 match output that is already in expect's buffers (for example,
27377 matching a breakpoint after gdb_run_cmd has been called) work
27378 reliably.
27379
27380Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27381
27382 * config/netware.exp: New file.
27383
27384Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27385
27386 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27387 the -B and -L prefixes so we can find the debugging stub.
27388
27389 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27390 there and we are using the gcc from the tree.
27391
27392 * gdb.base/types.c: Removed.
27393
27394 * gdb.base/configure.in: Look for makefile fragments in ../config.
27395 Recognize i386-*-netware.
27396 * gdb.c++/configure.in: Likewise.
27397
27398Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27399
27400 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27401 the correct TCL syntax.
27402
27403Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27404
27405 * gdb.base/opaque.exp: use runto instead of messing around with
27406 breakpoints. Simplify by using gdb_test.
27407
27408 * gdb.base/bitfields.exp: restart between tests on netware targets
27409 because breakpoints aren't relocated after target death. Run
27410 processes to completion.
27411
27412 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27413
27414Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27415
27416 * Makefile.in: Remove extra tabs that confuse some versions
27417 of "make". Use the newly built gdb to test with by default,
27418 rather than the first one in the tester's search path.
27419
27420Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27421
27422 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27423
27424 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27425 condition help.
27426
27427Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27428
27429 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27430
27431 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27432 running.
27433 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27434 * gdb.base/funcargs.exp: Likewise.
27435
27436 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27437 * gdb.base/funcargs.exp: Likewise.
27438
27439 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27440 message is "".
27441
27442Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27443
27444 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27445 return,signals,twice}.exp: Handle non-existant binaries
27446 consistantly.
27447
27448 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27449 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27450 might testing a cross development system.
27451
27452Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27453
27454 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27455 runtest script is relative to ${srcdir}, not ${rootdir}.
27456
27457Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27458
27459 * gdb.base/signals.exp: Allow for optionality of breakpoint
27460 address.
27461
27462Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27463
27464 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27465
27466Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27467
27468 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27469 for size_t definition.
27470 * gdb.c++/templates.cc: Likewise
27471
27472 * config/mt-i386-netware: New file.
27473
27474 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27475 defined.
27476
27477 * gdb.base/Makefile.in: Added support for systems that name core
27478 files by appending "core" to the program name.
27479 * gdb.base/a1-selftest.exp: Likewise.
27480
27481Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27482
27483 * gdb.base/return.exp: Add comment and message for `return double'
27484 test failure on Sparc Solaris.
27485
27486Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27487
27488 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27489
27490Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27491
27492 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27493 from optimizing them away.
27494 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27495 patterns to include default constructors and assignment operators,
27496 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27497 character in the output of the virtual base pointer.
27498
27499Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27500
27501 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27502 expression match in print_addr_of to avoid unintented matches.
27503 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27504 versions up to 2.5.8.
27505
27506Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27507
27508 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27509 included file to run under newer versions of expect.
27510 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27511 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27512 Remove xfail for the virtual table of BDDHookV.
27513
27514Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27515
27516 * lib/gdb.exp (string_to_regexp): Set a default result.
27517 (default_gdb_start): Fix misleading message.
27518
27519Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27520
27521 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27522 Remove all CC, etc definitions.
27523 * config/mt-hpux: New file.
27524 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27525 (CFLAGS, LDFLAGS): Define.
27526 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27527
27528 * Makefile.in (site.exp): Don't insert host_os, etc.
27529 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27530 (distclean): Check existence of subdir.
27531 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27532 * gdb.base/Makefile.in: General cleanup and simplification.
27533 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27534 to build executables. Use default rule to build .o files.
27535 (EXPECT, RUNTEST, CC): Fix relative pathname.
27536 (site.exp): Don't insert host_os, etc.
27537 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27538 and/or SIGUSR1 defined.
27539 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27540 * gdb.c++/Makefile.in: General cleanup and simplification.
27541 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27542 (CFLAGS): Remove.
27543 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27544
27545Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27546
27547 * gdb.base/recurse.exp: Misc changes to get tests running again
27548 after Kung's changes to the watchpoint code.
27549 * gdb.base/watchpoint.exp: Likewise.
27550
27551Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27552
27553 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27554
27555Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27556
27557 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27558 * lib/gdb.exp (default_gdb_start): Define.
27559 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27560 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27561 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27562 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27563 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27564 Don't call gdb_target_udi in between tests.
27565
27566Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27567
27568 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27569 (which was basically just a local version of the same thing). In
27570 addition to avoiding duplication, gdb_test_exact is faster.
27571 * lib/gdb.exp (gdb_test_exact): Fix typo.
27572
27573 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27574 don't give an error.
27575
27576 * gdb.base/term.exp: Call delete_breakpoints before starting.
27577
27578 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27579 (t10): Add comment.
27580
27581Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27582
27583 Reorganization of the GDB Test Suite.
27584
27585 * gdb.base: New directory, contains all the basic tests.
27586 * gdb.c++: New directory, tests specific to C++.
27587 * gdb.chill: New directory, tests specific to Chill.
27588 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27589 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27590 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27591 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27592 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27593 t30-31 to chill).
27594 * */gdbme.*: Rename to match appropriate expect scripts.
27595 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27596 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27597 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27598 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27599 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27600 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27601 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27602 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27603 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27604 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27605 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27606 gdb.c++/virtfunc.cc: New names of C++ files.
27607 * gdb.chill/chillvars.ch: New name of Chill file.
27608 * gdb.base/configure.in, gdb.c++/configure.in,
27609 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27610 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27611 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27612 * configure.in (configdirs): Update to reflect directory changes.
27613 (target_abbrev): No longer define for any configuration.
27614 * Makefile.in: Cosmetic improvements to header comments.
27615
27616Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27617
27618 Various changes to gdb.t31:
27619
27620 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27621 * gdbme.ch: Make all key-words and predefineds be upper-case.
27622 * chillvars.exp: Expect key-words and predefinds in upper-case.
27623
27624 * chillvars.exp: Use gdb_test_exact many places.
27625 Change expected output for arrays (which now includes index labels).
27626
27627 * pr-5020.exp, gdme.ch (module PR_5020):
27628 New test, for PR-5020.
27629
27630Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27631
27632 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27633 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27634
27635Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27636
27637 * Makefile.in: Fix bit-rot in definitions of CHILL,
27638 CHILL_FOR_TARGET and Chill_LIB.
27639 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27640 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27641 CHILL, and CHILL_LIB.
27642
27643Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27644
27645 * Revert the previous changes. Please see Rob's directory
27646 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27647
27648Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27649
27650 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27651 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27652 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27653 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27654 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27655 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27656 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27657 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27658 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27659 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27660 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27661 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27662 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27663 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27664 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27665 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27666 changes from 94Q1.
27667
27668Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27669
27670 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27671 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27672 Rob's new testing fragments.
27673
27674Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27675
27676 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27677 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27678
27679Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27680
27681 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27682 version also, match on casted version strings, and match on
27683 gdb startup case where the line numbers might be messed up.
27684
27685Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27686
27687 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27688 (CFLAGS): Delete it from here.
c906108c
SS
27689
27690Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27691
27692 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27693
27694Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27695
27696 * Makefile.in (RUNTEST): Default to just "runtest".
27697
27698Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27699
27700 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27701 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27702 the code has been restructured.
27703
27704Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27705
27706 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27707 \n, not just one of each.
27708
27709 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27710 /bin/cc gives a warning if you do.
27711
27712Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27713
d63a86f8 27714 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27715 __t10ListS_link1ZUiRCUiPT0
27716
27717Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27718
27719 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27720 on local variables in recursive functions.
27721
27722 * gdb.t07/Makefile.in: Build the new test.
27723
27724Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27725
27726 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27727 directly. Instead compare the return values from actual calls.
27728
27729Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27730
27731 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27732
27733Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27734
27735 * From Peter Schauer with minor modifications.
a9c64011
AS
27736 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27737 stops in mid-line in the caller. Add xfail for returning a float
27738 value on X86 targets.
c906108c
SS
27739
27740Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27741
27742 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27743 to avoid expect lossage.
27744 (fmem_LRbug_tests): Likewise.
27745 * gdb.disasm/hppa.s: Corresponding changes.
27746
27747 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27748 conditions to work with latest dejagnu/expect.
27749
27750 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27751 expected to fail on the PA.
27752 (backtrace in call with trampolines): Explicitly require main
27753 to be frame #1 (no trampolines should show up in backtrace).
27754
27755 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27756 "continue -expect".
27757 * gdb.t06/break.exp: Likewise.
27758 * gdb.t07/watchpoint.exp: Likewise.
27759 * gdb.t13/bitfields.exp: Likewise.
27760 * gdb.t15/{funcargs,return}.exp: Likewise.
27761 * gdb.stabs/weird.exp: Likewise.
27762 * config/{mips,udi}-gdb.exp: Likewise.
27763
27764 * hppa.sed: Enclose comments within a sed command to avoid
27765 losing with the old OSF1 sed.
27766
27767Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27768
27769 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27770 sequent dynix.
27771 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27772 * gdb.t15/funcargs.exp: Conditionally step again to really
27773 finish from marker_call_with_trampolines. Handle the case where
27774 the first step from within call_with_trampolines already steps
27775 us back to main.
27776 * gdb.t15/gdbme.c: Add comment to closing brace of
27777 call_with_trampolines for funcargs.exp.
27778
27779Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27780
d63a86f8 27781 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27782 Fix typo(s).
27783
27784Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27785
27786 * gdb.t07/gdbme.c: More code for watchpoint testing.
27787
27788 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27789 "Hardware watchpoint" throughout file.
27790 (test_watchpoint_triggered_in_syscall): New test.
27791 (test_complex_watchpoint): New test.
27792
27793Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27794
27795 * gdbme.c (call_with_trampolines): New function to try and step
27796 into. Tests trampoline problems on the PA.
27797
27798 * funcargs.exp (localvars_in_indirect_call): No longer expect
27799 stepping into indirect call to fail on PAs.
27800 (test_stepping_over_trampolines): New test.
27801
27802Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27803
27804 * TODO: Add suggestions for static member function tests, and
27805 completion tests.
27806
27807Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27808
27809 * TODO: Add suggestions for "p/a" tests.
27810
27811 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27812 (default_gdb_exit): Replace all the hair with sending "quit" to
27813 the process with a simple close.
27814
27815Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27816
27817 * TODO: Add suggestions for shared library tests.
27818
27819Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27820
27821 * TODO: Add suggestions for x/s tests.
27822
27823Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27824
27825 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27826 "enable once", and "enable breakpoints once" with ".*".
27827
27828Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27829
27830 * TODO: Add suggestions about structure passing tests.
27831
27832Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27833
27834 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27835 the primary1 test, use work around if __GNUC__ < 2.
27836 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27837 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27838 Test for bad output rather than waiting for timeout. Issue
27839 second continue only if first continue failed.
27840
27841Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27842
27843 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27844 operator[] test with gdb_test because the old code didn't seem to
27845 be getting the quoting right with the new dejagnu.
27846
27847Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27848
27849 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27850 one from the path.
27851 * Makefile.in: Use a fresh expect if there is one, use runtest
27852 from the src tree if there is one.
d63a86f8 27853
c906108c
SS
27854Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27855
27856 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27857 next over recursive call. Revise the tests from that point on
27858 (which had been skipped) to match GDB's actual (correct) output.
27859
27860 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27861 with next over a breakpoint whose condition is false.
27862
27863 * gdb.t00/help.exp: Comment out "help set print" tests just like
27864 (and for same reason as) "help set" test.
27865
27866Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27867
27868 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27869 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27870
27871Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27872
27873 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27874 necessary gdb_target_udi.
27875
27876 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27877
27878 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27879 1838 and 2417; they are fixed.
27880
27881 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27882 gdb.t03/ptype.exp (ptype structure, ptype union):
27883 Remove xfails; the test is looser than when the xfails were added.
27884
27885 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27886 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27887
27888 * gdb.t01/run.exp: Only run shell test if isnative.
27889
27890 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27891 since "run" automatically loads if necessary. Call gdb_target_udi
27892 after the "file" since "file" kills any execution target.
27893
27894 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27895 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27896 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27897 argument for UDI.
27898
27899Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27900
27901 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27902
27903 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27904
27905Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27906
27907 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27908 properly quoting regexps. This makes the second argument to
27909 demangle a fixed string, which matches the callers, instead of a
27910 shell-style pattern which is what the previous implementation
27911 used. Update some of the callers.
27912
27913Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27914
27915 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27916 (comib_nullified_tests): Fix typo.
27917 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27918 strings. No longer expected to fail.
27919
27920 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27921 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27922 strings. No longer expected to fail.
27923
27924 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27925 string. No longer expected to fail.
27926
27927Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27928
27929 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27930 No longer expected to fail.
27931
27932 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27933 string. No longer expected to fail.
27934
27935Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27936
27937 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27938 only in the names (I probably got most of them). I was even
27939 generous with some which differed in underscores in names, and
27940 probably missed a few, and I *still* was able to remove almost a
27941 third of the file with almost no impact on testsuite coverage.
27942
27943Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27944
27945 * gdb.t00/default.exp: Match udi_attach error message as well as
27946 the one from child_attach.
27947
27948 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27949
27950 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27951
27952 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27953 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27954
27955 * Move test with enums and partial symbols back to
27956 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27957 Reverts the change of 26 May 93. Per today's change to
27958 stabs.texinfo, the behavior that weird.exp was expecting was
27959 unreasonable; what is important is that the compiler+gdb get
27960 things right, which happens with a recent gcc. Also fix the test
27961 to deal with native compilers which put out the stab gdb can't
27962 deal with.
27963
27964Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27965
27966 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27967 in the names. The main thing these accomplish is to slow things down.
27968 Many more such duplicates surely remain.
27969
27970 * gdb.t00/help.exp: Comment out "help support" test just like
27971 (and for same reason as) "help set" test.
27972
27973Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27974
27975 * gdb.t06/break.exp: Remove setup_xfails for
27976 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27977 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27978 about known bug in gcc to include up through 2.5.8.
27979 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27980 well as "_vb$".
27981 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27982 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27983 with latest gcc and gdb.
27984 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27985 well as "_vb$".
27986
27987Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27988
27989 * configure.in (hppa*-*-*): Also configure and build stabs-only
27990 tests.
27991
27992Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27993
27994 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27995 * gdb.t10/configure.in (hppa*-*-*): Use it.
27996
27997Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27998
27999 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28000
28001Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28002
28003 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28004 versions prior to 1.13.5.
28005
28006Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28007
28008 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28009 the prompt is at the start of a line.
28010
28011Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28012
28013 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28014 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28015 in the copr tests now.
28016 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28017 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28018 expected to fail.
28019
28020Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28021
28022 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28023 gdb.t31/chillvars.exp, lib/gdb.exp:
28024 Tweak to run under either version of expect.
28025 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28026 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28027 * gdb.t11/list.exp: Remove extraneous whitespace.
28028
28029Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28030
28031 * gdb.t16/printcmds.exp (test_print_strings): Accept
28032 "(unsigned char *) " before the string.
28033
28034 * TODO: Add notes about printing of fancy types and GDB expressions.
28035
28036Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28037
28038 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28039 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28040 if doing mips-idt-ecoff.
c906108c
SS
28041
28042Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28043
28044 * Most .exp files: Tweak to run under either version of expect.
28045
28046Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28047
28048 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28049 xfails; I'm not sure why they are failing, but not because of PR 1806.
28050
28051Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28052
28053 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28054 defined in lib/gdb.exp.
28055
28056Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28057
28058 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28059 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28060 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28061 have to be typeless.
28062
28063Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28064
28065 * TODO: Add suggestion for copyright year test.
28066
28067Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28068
28069 * configure.in (*-*-lynxos*): Add stabs tests.
28070
28071Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28072
28073 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28074 so insert a tab before any assembler directive in column zero.
28075
28076 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28077 stores.
28078 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28079 stores.
28080 (fpu_short_memory_tests): Likewise.
28081
28082Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28083
28084 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28085 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28086 .stabs directives in comments.
28087
28088Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28089
28090 * TODO: New file, describing tests we could write.
28091 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28092
28093Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28094
28095 * gdb.t06/signals.exp: Add kludge to force re-sync.
28096
28097 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28098 to xgdb instead of gdb, get out of gdb.
28099
28100Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28101
28102 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28103 for info.
28104
28105Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28106
28107 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28108 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28109 * gdb.stabs/hppa.sed: New sed script for the PA.
28110
28111Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28112
28113 * gdb.stabs: Re-write weird.def and configuration to use sed
28114 instead of cpp. sed is portable and POSIX; cpp is neither.
28115
28116Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28117
28118 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28119
28120Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28121
28122 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28123
28124Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28125
28126 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28127 "_vb$".
28128 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28129 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28130
28131Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28132
28133 * lib/gdb.exp: Comment out code which depends on non-existent
28134 `transform' procedure.
28135
28136Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28137
28138 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28139 * lib/gdb.exp: Transform tool name.
28140 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28141 1.1's new error handling system.
28142
28143Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28144
28145 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28146
28147Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28148
28149 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28150 They made pattern matching so slow that timeouts happened on
28151 heavily loaded systems. Now any output from "show print" which
28152 gets us back to the GDB prompt is a PASS.
28153
28154Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28155
28156 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28157
28158Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28159
28160 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28161
28162 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28163 It is not from PR 3220.
28164
28165Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28166
28167 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28168 just started failing because they depended on the order the
28169 subcommands are presented, or exact docstring text. This kind of
28170 test is a pain and has minimal benefit.
28171
28172Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28173
28174 * gdb.t09/corefile.exp: At end of test, use "core" command with
28175 no arguments.
28176
28177Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28178
28179 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28180 17}/Makefile.in: Make it possible to run the testsuite with Sun
28181 make and CC = cross gcc by adding explicit build rules for .o
28182 files.
28183
28184Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28185
28186 * gdb.t15/funcargs.exp: Don't put comments on same line as
28187 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28188
c906108c
SS
28189Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28190
28191 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28192
28193Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28194
28195 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28196 * gdb.t20/inherit.exp: remove three dumplicate entries.
28197
28198Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28199
28200 * gdb.t06/break.exp: For "next over recursive call", fail on any
28201 incorrect output, not just on "factorial (value=2)".
28202
28203Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28204
28205 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28206 working now. Add an xfail if accesing a bss variable causes
28207 a memory error if the target is not yet run.
28208
28209Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28210
28211 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28212 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28213 name of __st* demangling (2 strings). Did Kung really get the
28214 more than 95 others right without testing them?
28215
28216Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28217
28218 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28219
28220Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28221
28222 * configure.in (configdirs): Add gdb.disasm
28223 * gdb.disasm: New directory for GDB disassembler tests.
28224 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28225
28226Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28227
28228 * gdb.t00/help.exp: Don't test "help set".
28229
28230 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28231 from within expect statements. None of these happen anymore and
28232 they cause regressions to be silently unnoticed.
28233
28234 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28235 messages) about known failures with gcc cygnus-2.4.5-930417.
28236
28237 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28238 comp-info.exp so it gets built if it doesn't exist.
28239
28240 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28241 it is no longer used.
28242 * gdb.t13/comp-info.c: Removed.
28243
28244Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28245
28246 * gdb.t06/signals.exp: Add xfail for sun3.
28247
28248Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28249
28250 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28251 relevant because ^C doesn't get sent but failure can be reproduced
28252 interactively).
28253
28254Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28255
28256 * gdb.stabs/alpha.mt: New configuration file for alpha.
28257 * gdb.stabs/configure.in: Use it.
28258 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28259 sharing with alpha.mt, redefine long to word via preprocessor.
28260 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28261 for alpha.
28262 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28263 native cc.
28264 * gdb.t00/teststrategy.exp: Change expect string so that we
28265 consume the `(xgdb)' from the command echo and from the gdb prompt.
28266 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28267 gdb currently compares all values as long, so this failure probably
28268 applies to any configuration where LONGEST is bigger than a target int.
28269 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28270 with gcc.
28271 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28272 to handle opaque pointers, gcc is.
28273 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28274 as first argument. Include <sys/types.h> and change all operator
28275 new definitions to use size_t.
28276 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28277 now that we use size_t.
28278
28279Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28280
a9c64011 28281 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28282 a long or float array cast all array members to the same type.
a9c64011 28283 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28284 with 64 bit longs.
a9c64011 28285 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28286 on alpha.
a9c64011 28287 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28288
28289Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28290
28291 * gdb.t24 (demangle.exp): Constructors of templates have names like
28292 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28293 section 14.6 of the ARM.
28294
28295 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28296 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28297 accomplish little and slow down the testsuite.
28298
28299 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28300 Accept spaces various places.
28301
28302Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28303
28304 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28305 with watchpoint enabled.
28306
28307 * Makefile.in: Remove definition of CC and remove the second
28308 definition of CXX (the "CXX = gcc" one remains). These definitions
28309 were causing backquotes to be expanded within backquotes, which
28310 doesn't work.
28311
28312Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28313
28314 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28315
28316Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28317
a9c64011
AS
28318 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28319 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28320 by mips cc and contains no stabs entries.
28321
28322Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28323
28324 * config/vx-gdb.exp: Use fake device to load files rather than
28325 NFS.
28326 * lib/gdb.exp: New proc to do "file" command.
28327 * config/unix-gdb.exp: Use new "file" proc.
28328
28329Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28330
28331 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28332 Rework board rebooting slightly.
28333 (gdb_exit): Don't exit from the remote shell; there isn't one.
28334 * gdb.stabs/weird.exp: If a program is being debugged already,
28335 kill it.
28336 * gdb.t04/setvar.exp: Stop and restart gdb.
28337 * gdb.t05/expr.exp: Likewise.
28338 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28339 restart gdb and reload the program.
28340 * gdb.t08/opaque.exp: Likewise.
28341 * gdb.t12/scope.exp: Likewise.
28342 * gdb.t13/bitfields.exp: Likewise.
28343 * gdb.t15/funcargs.exp: Likewise.
28344 * gdb.t20/classes.exp: Likewise.
28345 * gdb.t03/ptype.exp: Increase timeout.
28346 * gdb.t16/printcmds.exp (test_print_string_constants,
28347 test_print_array_constants): Likewise.
28348 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28349 * gdb.t20/classes.exp (do_tests): Likewise.
28350 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28351
28352Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28353
28354 * gdb.stabs: Renamed *wierd* to *weird*.
28355
28356Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28357
28358 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28359 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28360
28361Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28362
28363 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28364 (do_tests): Remove xfail for whatis on one_var and two_var.
28365
28366Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28367
28368 * Makefile.in: Made cross building work better by adding
28369 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28370
28371Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28372
28373 * gdb.t15/{return.c,return.exp,Makefile.in}:
28374 New test, currently commented out.
28375
28376Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28377
28378 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28379 still running and removes the leftover named socket so GDb can do
28380 clean restarts.
28381
28382Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28383
28384 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28385 console, not GDB.
28386 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28387 cross testing works better with "make check"
28388 * config/unix-gdb: Use default procedures for exit and version.
28389 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28390 with the newest VxWorks.
28391
28392Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28393
28394 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28395 old form.
28396
28397 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28398 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28399
28400 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28401
28402 * config/unix-gdb.exp: Remove this version of gdb_exit
28403 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28404 Rob says he'll look at it when he gets back to testing boards.
28405
28406Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28407
28408 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28409 an expected fail for certain ptype commands.
28410
28411 * gdb.t20/classes.exp: Update expected results of "ptype class
28412 Base1" to account for the constructor that now appears in the type.
28413
28414Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28415
28416 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28417 disappeared from list.
28418 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28419 "alldone" proc with call to cleanup and exit.
28420 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28421 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28422 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28423 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28424 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28425 "alldone" proc with simple returns that suppress remaining
28426 tests. The alldone proc went away many months ago.
28427
28428Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28429
28430 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28431
28432 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28433
28434Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28435
28436 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28437 as vax gdb will display them.
28438
28439Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28440
28441 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28442 optimizers.
28443
28444 * scope.exp: Change "bad value for localval" messages so each one
28445 is unique.
28446
28447 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28448 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28449
28450 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28451
28452Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28453
28454 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28455 doesn't exist (due to optimization).
28456
28457Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28458
28459 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28460 contains \r because the filename is long.
28461
28462 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28463 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28464
28465Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28466
28467 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28468 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28469 Ultrix.
28470 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28471 int tests.
28472 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28473
28474Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28475
28476 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28477
28478 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28479 to match does not match the passing case but still matches the
c906108c
SS
28480 failing case.
28481
28482Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28483
28484 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28485
28486Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28487
28488 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28489 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28490 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28491 Remove various versions of gdb_exit.
28492 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28493 gdb_exit.
28494 * config/unix-gdb.exp: gdb_exit remains here, and should override
28495 the generic version, since it's doing a lot of wierd stuff that
28496 the other versions aren't. FIXME, fold it in, or abandon this
28497 version.
28498
28499Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28500
28501 * gdb.t24/demangle.exp: Add tests for PR 3220.
28502
28503Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28504
28505 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28506
28507Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28508
28509 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28510 "i386-*-*". Works for i486 as well.
28511
28512 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28513 bug, and expand domain of xfail to all SVR4 systems, since the
28514 actual problem is likely to be in generic SVR4 /proc support.
28515
28516Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28517
28518 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28519
28520Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28521
28522 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28523 xfails for other systems. Match a missing 'Continuing.' as an
28524 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28525
28526 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28527 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28528 Only issue warning for missing executables if -all option is used.
28529
28530 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28531 file if -all option is used. It's like an unpredictable XFAIL.
28532
28533Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28534
28535 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28536 for dynamically linked binaries.
28537
28538 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28539
28540Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28541
28542 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28543 to state that this is a known bug in old versions of g++.
28544
28545Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28546
28547 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28548 while waiting for `Continuing'.
28549
28550Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28551
28552 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28553 in text, data, and bss.
28554 * gdb.t10/nodebug.c: Add local and global test variables for
28555 initialized and uninitialized data.
28556
28557Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28558
28559 * config/unix-gdb.exp (gdb_exit): Add "wait".
28560
28561Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28562
28563 * gdb.t06/signals.exp: xfail the continue from the handler for all
28564 targets.
28565
28566 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28567 function with watchpoints enabled, the i386 call dummy starts with
28568 a call.
28569
28570 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28571 386 bsd names its corefiles.
28572
28573Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28574
28575 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28576 compilers don't grok it.
28577 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28578 with small octal ints rather than character constants, which
28579 are signed and might not fit if first promoted to int.
28580
28581Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28582
28583 * gdb.t09/Makefile.in (clean): Remove corefile.
28584
28585Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28586
28587 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28588
28589Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28590 and Jim Kingdon (kingdon@cygnus.com)
28591
28592 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28593 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28594 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28595
28596Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28597
28598 * gdb.t17/interrupt.exp: Add xfail for hppa.
28599
28600Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28601
28602 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28603 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28604 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28605 to determine signed-ness of bitfields and use the result to setup
28606 the xfail.
28607 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28608 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28609 call line is reached if necessary.
28610
28611Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28612
28613 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28614
28615Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28616
28617 * gdb.t06/break.exp: Also test `clear' command.
28618
28619Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28620
28621 * gdb.t00/teststrategy.exp: Remove extra quote.
28622
28623 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28624 watchpoint enabled to be for all non-68k machines.
28625
28626 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28627
28628Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28629
28630 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28631 targets use aout.mt instead of ecoff.mt as gas understands
28632 standard aout format.
28633
28634Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28635
28636 * lib/gdb.exp (runto): Don't insist that function we are running to
28637 was compiled with -g.
28638
28639 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28640
28641 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28642 to get back into the read system call.
28643 Accept leading newline in case where we woke it up.
28644
28645Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28646
28647 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28648 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28649 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28650 enable ecoff configuration.
28651
28652Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28653
28654 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28655
28656Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28657
28658 * gdb.t16/printcmds.exp: Add another printf test.
28659
28660Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28661
28662 * configure.in: If configured -with-stabs on any target, add
28663 stabsdirs to configdirs.
28664
28665Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28666
28667 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28668 fun" so pattern does not match the command itself.
28669
28670Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28671
28672 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28673
28674Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28675
28676 * gdb.t17/interrupt.exp: Test for more things.
28677
28678Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28679
28680 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28681 compiler arranges the code and line numbers.
28682
28683 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28684
28685Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28686
28687 * gdb.t00/help.exp: Increase expect input buffer size.
28688
28689Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28690
28691 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28692
28693 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28694
28695 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28696
28697 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28698 [0-9]*, not just [0-9].
28699
28700Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28701
28702 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28703
28704 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28705
28706Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28707
28708 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28709
28710Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28711
28712 * gdb.t06/signals.c: Add xfails for sun3.
28713
28714 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28715
28716 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28717 test_stepping tests.
28718
28719Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28720
28721 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28722
28723 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28724
28725 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28726 rather than actually putting it through cpp twice.
28727
28728 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28729
28730Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28731
28732 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28733 no longer needed.
28734
28735Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28736
28737 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28738
28739 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28740 C++ features prints as "struct", make it a pass, not an xfail.
28741
28742Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28743
28744 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28745 Don't require VA to print as "class" rather than "struct".
28746
28747Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28748
28749 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28750
28751Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28752
28753 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28754
28755Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28756
28757 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28758 order.
28759
28760Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28761
28762 * gdb.t16/printcmds.exp: Add printf tests.
28763
28764 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28765
28766 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28767
28768Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28769
28770 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28771 pass counts, to counteract any existing or future setup_xfails.
28772
28773Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28774
28775 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28776 {BEGIN,END}_COMMON for common block instead of STAB.
28777 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28778
28779 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28780 intp_var should be N_GSYM not N_LSYM.
28781 wierd-aout.S: Use a label for the value of the N_SO.
28782 wierd.def: Remove all backslashes.
28783 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28784
28785Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28786
28787 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28788 get the expected next to inheritance3.
28789
28790Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28791
28792 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28793 now that gcc-2.4 gets it right.
28794
28795Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28796
28797 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28798
28799 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28800 generating comp-info.exp which works for cross-compilation.
28801
28802Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28803
28804 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28805 "*-*-sysv4.*".
28806
28807Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28808
28809 * gdb.t01/run.exp: Start with a fresh gdb.
28810 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28811 SVR4.x.
28812
28813Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28814
28815 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28816 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28817 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28818 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28819 things to remove.
28820
28821Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28822
28823 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28824 test cases from bug reports.
28825
28826Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28827
28828 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28829 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28830 avoid spurious xfails.
28831 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28832 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28833 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28834
28835Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28836
28837 * gdb.t00/teststrategy.exp: Rework to provide more useful
28838 description of each test, fix problem with systems that define
28839 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28840 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28841 results for "next over recursive call" so timeouts aren't taken
28842 by error.
28843
28844Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28845
28846 * gdb.t12/scope.exp: Test printing of variables before run.
28847
28848 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28849 printed in wrong order due to sorting.
28850
28851Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28852
28853 * gdb.t00/teststrategy.exp: Fix expected results for printing
28854 user entered string constant. Is array of char, prints with no
28855 address.
28856
28857 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28858 commands.
28859 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28860 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28861 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28862 of struct of char arrays.
28863 * gdb.t00/radix.exp: New tests for radix commands.
28864
28865Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28866
28867 * gdb.t16/printcmd.exp: Print a variable before running program
28868 (with xfail for AIX).
28869
28870Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28871
28872 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28873
28874 * gdb.t16/printcmd.exp: Don't print variables before running program.
28875
28876 * gdb.t06/break.exp: Don't require envp argument to main.
28877
28878 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28879
28880 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28881 Add xfails for rs6000.
28882
28883 * gdb.t02/whatis.exp: Change other tests not to re-test something
28884 we already tested.
28885
28886 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28887 each type used has a variable of that type.
28888
28889Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28890
28891 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28892
28893Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28894
28895 * configure.in: change srctrigger to be a file, not a directory
28896
28897Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28898
28899 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28900
28901 * gdb.t11/list.exp: Fixed a couple of typos.
28902
28903Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28904
28905 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28906 is fixed and PR is closed.
28907 * gdb.t16 (gdbme.c): Add simple test string variable.
28908 * gdb.t16 (printcmds.exp): Add tests with simple test string
28909 variable, primarily for boundaries on "set print elements".
28910
28911Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28912
28913 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28914 Make leading 0's optional and don't expect a tab in the middle
28915 of the number.
28916
28917 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28918
28919 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28920 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28921 don't end command passed to gdb_test with newline.
28922
28923 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28924 signed keyword away, don't expect signed bitfields to be signed.
28925
28926 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28927 printing with only as many 1's as are in the field as well as printing
28928 with 32 1's (see comment).
28929
28930Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28931
28932 * gdb.t00/default.exp: Start with a fresh gdb.
28933 * configure.in (configdirs): Remove gdb.t31 until the chill
28934 compiler works again. It no longer is able to find chillrt0
28935 since it isn't in libchill.a anymore.
28936 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28937 wierd.o, make more modular.
28938 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28939 spurious newlines that caused problems.
28940
28941Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28942
28943 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28944 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28945 gdb.stabs/wierd.{exp,def}: Many new tests.
28946
28947 * gdb.t00/default.exp: update info line for new message.
28948
28949 * gdb.t02/{whatis.exp,gdbme.c}:
28950 Test that "char *" doesn't print as "caddr_t".
28951
28952Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28953
28954 * gdb.t00/help.exp: Use .* in place of some help messages which
28955 just changed.
28956 gdb.t00/default.exp: Update "info frame" test for new message.
28957 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28958 Remove some xfails
28959
28960Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28961
28962 * gdb.t03/{gdbme.c,ptype.exp}:
28963 Add tests for typedef'd struct and union without tags.
28964 Also check "whatis" on a variable of a typedef'd enum without a tag.
28965
28966 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28967 PRMS 1823; the bug still exists but isn't reproduced by this test
28968 anymore), and remove rs6000 XFAIL (the bug is fixed).
28969
28970 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28971 duplicated from whatis.exp. For those that are left, accept
28972 "long", "long int", or "int" for long variables (whatis.exp already
28973 has an XFAIL for "int", so no need to fail it here).
28974
28975 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28976 Deal with GCC's names for types now that GDB uses the compiler's names.
28977
28978 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28979 setup_xfail's for sunos4. If we #defined the signed keyword away,
28980 don't expect GDB to know that char it is signed.
28981
28982 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28983
28984Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28985
28986 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28987 should work on any system, regardless of debugging format.
28988 * gdb.t21/demangle.exp: Move to gdb.t24.
28989 * gdb.t24/demangle.exp: Move from gdb.t21.
28990 * gdb.t24/{Makefile.in, configure.in}: New files.
28991
28992Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28993
28994 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28995 * gdb.stabs: New directory.
28996
28997Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28998
28999 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29000 not just "Quit anyway?".
29001
29002Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29003
29004 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29005 that all setup_xfails are immediately followed by clear_xfails.
29006
29007Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29008
29009 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29010 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29011 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29012 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29013 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29014 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29015 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29016 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29017 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29018 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29019 gdb.t31/chillvars.exp, lib/gdb.exp:
29020 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29021 bug-gdb@prep.ai.mit.edu.
29022
29023Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29024
29025 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29026 with 0.0, not integer 0.
29027
29028Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29029
29030 * gdb.t06/break.exp: Update for "Kill the program" message change.
29031
29032Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29033
29034 * Makefile.in (GDBFLAGS): Set to -nx.
29035 * Makefile.in (site.exp): Use GDBFLAGS.
29036
29037Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29038
29039 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29040 Makefiles.
29041 (check): depend on just-check.
29042 (just-check): added so that tests can be run without a noop
29043 build pass.
29044
29045Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29046
29047 Switch to using configure's configdirs.
29048 * Makefile.in (Makefile): add configure.in dependency.
29049 (SUBDIRS): removed redundant assignment.
29050 * configure.in: switch subdirs assignment to configdirs.
29051 * gdb.t*/configure.in: new files.
29052
29053Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29054
29055 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29056 works.
29057
29058Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29059
29060 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29061 in explicit rules. Apparently this is not supported by some makes.
29062
29063Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29064
29065 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29066
29067Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29068
29069 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29070 disappeared.
29071
29072Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29073
29074 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29075
29076Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29077
29078 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29079 watchpoint problem that is now fixed.
29080 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29081 uninitialized convenience variables.
29082 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29083 structures.
29084
29085Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29086
29087 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29088 which causes expect to get out of sync with gdb on long output
29089 from help set.
29090 * gdb.t09/corefile.exp: Make expected pattern for core file
29091 failing signal and frame output format less sun specific.
29092
29093Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29094
29095 * gdb.t31/chillvars.exp: Add and remove initial dummy
29096 breakpoint, so that symbol table is forced in.
29097 (Needed at least on Sunos4, though it seems not SVR4.)
29098 * gdb.t31/chillvars.exp: Update for changed output format.
29099
29100Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29101
a9c64011 29102 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29103
29104Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29105
29106 * Makefile.in: Added --srcdir when invoking runtest, removed the
29107 need for a local config file. (optional now)
29108
29109Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29110
29111 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29112 failure count used to force early termination. Add some more
29113 expected failures for gnu style demangling.
29114
29115Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29116
29117 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29118 pmi variable from gdb.t20/gdbme to get optimized away.
29119 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29120 Check for written corefile upon timeout _and_ eof.
29121
29122Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29123
29124 * config/unix-gdb.exp: Add missing return 0.
29125
29126Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29127
29128 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29129 test termination.
29130
29131Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29132
29133 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29134 disappeared.
29135
29136Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29137
29138 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29139 time as i860 support works.
29140
d63a86f8 29141 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29142 "backtrace 100\r" rather than just "backtrace\r", to match last
29143 change.
29144
29145Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29146
29147 * config/udi-gdb.exp (gdb_exit): Remove close command.
29148 (gdb_target_udi): New procedure to set the UDI target.
29149 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29150 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29151 Added waits for prompts after several question responses. Added
29152 some more responses used by a29k-amd-udi-gdb.
29153 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29154 pass different arguments, restart UDI connection after program
29155 completion.
29156 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29157 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29158 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29159 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29160 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29161 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29162 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29163 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29164 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29165 after program completion.
29166 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29167 compiled with a SELECT_VECS setting.
29168 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29169 infinite recursion.
29170
29171 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29172 Added checks for COFF results, and made them expected failures for
29173 all targets. It would be better to make them expected failures
29174 for COFF targets only.
29175
29176Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29177
29178 * Makefile.in: add null dvi target, don't bother to recurse
29179 through test directories for info and install-info; rename
29180 $(datadir) to be dejagnu instead of deja-gnu
29181
29182Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29183
29184 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29185 compiler to coredump.
29186 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29187 code.
29188
29189Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29190
29191 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29192 coredump.
29193 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29194 code.
29195
29196Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29197
29198 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29199 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29200 which in a shell. Deletes xgdb when done.
29201 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29202 Tests the return from the "set height" or "set width" commands.
29203 Added a few return codes where needed.
29204
29205Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29206
29207 * Makefile.in (SUBDIRS): Add gdb.t17.
29208 * configure.in (subdirs): Add gdb.t17.
29209 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29210 files to test gdb's calling of functions in the inferior with
29211 the correct arguments and gdb's ability to retrieve any
29212 result returned.
29213
29214Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29215
29216 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29217 may be called after gdb goes away. Previous versions of expect
29218 needed these to avoid file descriptor leaks, but they cause
29219 errors with the current revision of expect.
29220 * gdb.t00/gdbvars.exp: Use -re on expected output after
29221 setting sevenbit-strings.
29222 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29223 to set sevenbit-strings consistent across tests.
29224 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29225 set sevenbit-strings consistent across tests.
29226
29227Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29228
29229 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29230 expected output to match current "expect" expectations.
29231
29232Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29233
29234 * gdb.t00/default.exp: Change expected output for default "source"
29235 command, to match new gdb behavior which requires a filename to
29236 source.
29237
29238Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29239
29240 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29241 expected fail for i486-*-* that misses the marker2 function.
29242 * gdb.t10/crossload.exp (bfddefault): Allow successful
29243 recognition of a format to pass even if no symbols are found.
29244 Explicitly catch failures where the format is not recognized
29245 or is ambiguous, and add the reason to the fail message.
29246 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29247 the cause is and invalid target and add reason to failure message.
29248 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29249 elf32-i386, elf32-sparc, and elf32-i860.
29250 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29251 Set up expected failure for 'filename'::variable scope resolution,
29252 which is now apparently broken on all targets.
29253 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29254 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29255 gdb.t23/templates.exp: Change failure for missing binfile into
29256 just a warning.
29257 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29258 references.
29259
29260Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29261
29262 * gdb.t00/default.exp: Add expected output for default "source"
29263 command, to match new gdb behavior.
29264 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29265
29266Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29267
29268 * config/*-gdb.exp: returns an error, rather than exiting on
29269 internal errors.
29270
29271Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29272
29273 * gdb.t03/gdbme.c: Add pointer to struct variable.
29274 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29275 referencing struct members.
29276
29277Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29278
29279 * configure.in (mips-idt-ecoff): New target.
29280 * config/mips-gdb.exp: New file for remote board using MIPS remote
29281 debugging protocol.
29282
29283 * Redid configuration scheme. Removed gdb.t*/configure.in.
29284 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29285 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29286 distclean targets. Built executables via .o files. Adjusted
29287 tests to account for source files in $(srcdir) rather than
29288 $(objdir).
29289 * lib/gdb.exp (runto): Don't expect () after the function name,
29290 because it may have arguments.
29291
29292Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29293
29294 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29295 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29296 expected failures for mips-idt-* and mips-sgi-*.
29297 * gdb.t00/default.exp (attach): Kill process if requested.
29298 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29299 that does not read core files.
29300 * gdb.t01/run.exp: Removed checks for exit status code.
29301 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29302 it is linked in.
29303 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29304 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29305 appropriate, rather than doing it by hand.
29306 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29307 execution.
29308 * gdb.t10/crossload.exp: Kill existing program if needed.
29309 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29310 appropriate, rather than doing it by hand. Always increase
29311 timeout for this test, not just for VxWorks.
29312
29313Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29314
29315 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29316 of Chill STRUCT types and STRUCT values.
29317 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29318 than "char".
29319 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29320 struct2): New struct definitions and initializations to test
c906108c
SS
29321 simple Chill STRUCT types.
29322
29323Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29324
29325 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29326 the null byte at the end of strings.
29327 * gdb.t00/default.exp: Make show version insensitive to copyright
29328 date.
29329 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29330 to avoid dependencies on target char signedness.
29331 * gdb.t16/printcmds.exp: Update expected results for explicitly
29332 unsigned char.
29333 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29334 now work.
29335 * gdb.t21/demangle.exp: Add many more patterns for template
29336 demangling, most of them being expected failures.
29337 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29338 string we are matching for, to match on the whole string.
29339 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29340 and fix a whole bunch that had incorrect expected output but were
29341 passing anyway because of the bug in "proc demangle".
29342 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29343 type.
29344 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29345
29346Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29347
a9c64011
AS
29348 * gdb/testsuite: made modifications to testcases, etc., to allow
29349 them to work properly given the reorganization of deja-gnu and the
29350 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29351
29352Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29353
29354 * gdb/testsuite: Initial creation of gdb/testsuite.
29355 Migrated dejagnu testcases and support files for testing nm to
29356 gdb/testsuite from deja-gnu. These files were moved "as is"
29357 with no modifications. This migration is part of a major overhaul
29358 of dejagnu. The modifications to these testcases, etc., which
29359 will allow them to work with the new version of dejagnu will be
29360 made in a future update.
48efe704 29361
8d8cb839 29362 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29363\f
8d8cb839
EZ
29364;; Local Variables:
29365;; mode: change-log
29366;; left-margin: 8
29367;; fill-column: 74
29368;; version-control: never
29369;; End:
902f2ccb 29370
0b302171 29371 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29372 Copying and distribution of this file, with or without modification,
29373 are permitted provided the copyright notice and this notice are preserved.