]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
*** empty log message ***
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
11fc9057
L
12012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
5 * gdb.arch/i386-disp-step.exp: Likewise.
6 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7 * gdb.arch/i386-prologue.exp: Likewise.
8 * gdb.arch/i386-size-overlap.exp: Likewise.
9 * gdb.arch/i386-size.exp: Likewise.
10 * gdb.arch/i386-unwind.exp: Likewise.
11
7d46bcdc
L
122012-10-11 H.J. Lu <hongjiu.lu@intel.com>
13
14 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
15 * gdb.arch/i386-word.exp: Likewise.
16
31224d9d
L
172012-10-11 H.J. Lu <hongjiu.lu@intel.com>
18
19 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
20 is_ilp32_target to set nr_regs.
21 * gdb.arch/i386-sse.exp: Likewise.
22
5b7d0050
DE
232012-10-11 Doug Evans <dje@google.com>
24
7c09e5a0
DE
25 PR breakpoints/14643.
26 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
27 * gdb.linespec/thread.c: New file.
28 * gdb.linespec/thread.exp: New file.
29
5b7d0050
DE
30 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
31 Recognize "message" -> print pass and fail. Add eof case.
32 (runto): Recognize message, no-message. Print pass/fail if requested,
33 with same treatment as gdb_breakpoint.
34 (runto_main): Pass no-message to runto.
35 (gdb_internal_error_resync): Add log message.
36 (gdb_file_cmd): Tweak internal error fail text for consistency.
37
2e24f4aa
JK
382012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
39
40 Fix crash during stepping on ppc32.
41 * gdb.base/step-symless.c: New file.
42 * gdb.base/step-symless.exp: New file.
43
aa14df25
DE
442012-10-03 Doug Evans <dje@google.com>
45
46 PR symtab/14601
47 * gdb.cp/using-crash.exp: New file.
48 * gdb.cp/using-crash.cc: New file.
49
975531db
DE
502012-10-02 Doug Evans <dje@google.com>
51
52 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
53 more consistent.
54 (runto,gdb_debug_format): Ditto.
55 (gdb_file_cmd): Watch for eof in nested gdb_expect.
56 Clean up logging and error messages.
57
b3dc46ff
AB
582012-10-01 Andrew Burgess <aburgess@broadcom.com>
59
60 Test find command on unmapped memory.
61 * gdb.base/find-unmapped.c: New file.
62 * gdb.base/find-unmapped.exp: New file.
63
45814d45
YQ
642012-09-29 Yao Qi <yao@codesourcery.com>
65
66 * gdb.trace/mi-tracepoint-changed.exp: New.
67 * gdb.mi/mi-breakpoint-changed.exp: New.
68 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
69 * gdb.mi/pendshr2.c: New.
70
4c2786ba
YQ
712012-09-28 Yao Qi <yao@codesourcery.com>
72
73 * gdb.mi/pr11022.exp: New.
74 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
75
7977e5d2
TT
762012-09-27 Tom Tromey <tromey@redhat.com>
77
78 * gdb.cp/derivation.exp: Add regression test.
79 * gdb.cp/derivation.cc (class V_base, class V_inter, class
80 V_derived): New.
81 (vderived): New global.
82
0971de02
TT
832012-09-26 Tom Tromey <tromey@redhat.com>
84
85 * gdb.dwarf2/dw2-common-block.S: New file.
86 * gdb.dwarf2/dw2-common-block.exp: New file.
87
4357ac6c
TT
882012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
89
90 * gdb.fortran/common-block.exp: New file.
91 * gdb.fortran/common-block.f90: New file.
92
6f380991
AB
932012-09-26 Andrew Burgess <aburgess@broadcom.com>
94
95 * gdb.base/duplicate-bp.c: New file.
96 * gdb.base/duplicate-bp.exp: New file.
97
8ae551cf
YQ
982012-09-26 Yao Qi <yao@codesourcery.com>
99
100 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
101
102 Revert:
103 2012-09-21 Yao Qi <yao@codesourcery.com>
104
105 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
106
318102b9
SP
1072012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
108
109 * gdb.base/longest-types.c: New test case.
110 * gdb.base/longest-types.exp: New test case.
111
a1e5fd69
YQ
1122012-09-25 Yao Qi <yao@codesourcery.com>
113
114 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
115
04e7407c
JK
1162012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
117
118 Fix internal error on canonicalization of clang types.
119 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
120 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
121 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
122
9bf4bce9
JK
1232012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
124
125 Fix disassemble without parameters in tailcall frame.
126 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
127
2603f7ee
AB
1282012-09-21 Andrew Burgess <aburgess@broadcom.com>
129
130 * gdb.dwarf2/dw2-op-out-param.S: New file.
131 * gdb.dwarf2/dw2-op-out-param.exp: New file.
132
a3569abd
YQ
1332012-09-21 Yao Qi <yao@codesourcery.com>
134
135 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
136
a065d7af
YQ
1372012-09-21 Yao Qi <yao@codesourcery.com>
138
139 * gdb.mi/mi-cli.exp: Remove.
140 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
141
15544bd9
YQ
1422012-09-21 Yao Qi <yao@codesourcery.com>
143
144 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
145 "=record-started" notification.
146
82a90ccf
YQ
1472012-09-21 Yao Qi <yao@codesourcery.com>
148
149 * gdb.mi/mi-record-changed.exp: New.
150 * gdb.mi/mi-reverse.exp: Adjust expected output.
151
d7de8e3c
TT
1522012-09-20 Tom Tromey <tromey@redhat.com>
153
154 * gdb.python/python.exp: Test atexit.register.
155
1aa99537
DE
1562012-09-20 Doug Evans <dje@google.com>
157
05eade73
DE
158 * boards/dwarf4-gdb-index.exp: New file.
159
1aa99537
DE
160 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
161 while running the tests.
162
4ae24af0
JB
1632012-09-18 Joel Brobecker <brobecker@adacore.com>
164
165 * gdb.ada/bp_reset: New testcase.
166
bb25a15c
YQ
1672012-09-18 Yao Qi <yao@codesourcery.com>
168
169 * gdb.trace/mi-tsv-changed.exp: New.
170
201b4506
YQ
1712012-09-18 Yao Qi <yao@codesourcery.com>
172
173 * gdb.trace/mi-traceframe-changed.exp: New.
174
6fc1c773
YQ
1752012-09-17 Yao Qi <yao@codesourcery.com>
176
177 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
178 when it is less than 0.
179
1ab3b62c
JK
1802012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 PR 14119
183 * gdb.arch/amd64-tailcall-ret.S: New file.
184 * gdb.arch/amd64-tailcall-ret.c: New file.
185 * gdb.arch/amd64-tailcall-ret.exp: New file.
186 * gdb.reverse/amd64-tailcall-reverse.S: New file.
187 * gdb.reverse/amd64-tailcall-reverse.c: New file.
188 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
189
acf9414f
JK
1902012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 PR 14548
193 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
194 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
195 * gdb.reverse/singlejmp-reverse.S: New file.
196 * gdb.reverse/singlejmp-reverse.c: New file.
197 * gdb.reverse/singlejmp-reverse.exp: New file.
198
666b578b
JK
1992012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
200
201 Fix compatibility with old GCC (~4.1).
202 * gdb.cp/converts.cc (my_enum_var): New variable.
203
42056501
AB
2042012-09-14 Andrew Burgess <aburgess@broadcom.com>
205
206 * gdb.xml/tdesc-regs.exp: Update expected output for new
207 vector_size syntax of vector types.
208
b9516fa1
YPK
2092012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
210
211 Refactor Python "gdb" module into a proper Python package, by
212 introducing a new "_gdb" module for code implemented in C, and
213 using reload/__import__ instead of exec.
214 * gdb.python/python.exp (Test stderr location): Update module
215 location of GDB-specific sys.stderr.
216 (Test stdout location): Ditto for sys.stdout.
217
18dc9ad8
JK
2182012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
221
ea3a9873
KS
2222012-09-12 Keith Seitz <keiths@redhat.com>
223
224 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
225 conversion statement.
226
5941debb
DE
2272012-09-12 Doug Evans <dje@google.com>
228
229 * gdb.base/help.exp: Remove testing of individual command help text,
230 too much of a maintenance burden. Instead, test the functionality
231 of "help" itself.
232
cfc35e02
DE
2332012-09-11 Doug Evans <dje@google.com>
234
3a0ed5d7
DE
235 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
236 breakpoint.
237
cfc35e02
DE
238 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
239 * gdb.dwarf2/fission-reread.S: Ditto.
240 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
241 * gdb.dwarf2/fission-reread.exp: Ditto.
242
350b1b26
AB
2432012-09-11 Andrew Burgess <aburgess@broadcom.com>
244
245 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
246
2fa15f23
JB
2472012-09-10 Joel Brobecker <brobecker@adacore.com>
248
249 * gdb.ada/optim_drec: New testcase.
250
09be558e
DE
2512012-09-10 Doug Evans <dje@google.com>
252
253 * boards/fission.exp: Explicitly mark "board" as not remote.
254
5b4f6e25
KS
2552012-09-10 Keith Seitz <keiths@redhat.com>
256
257 PR gdb/13483
258 * gdb.cp/converts.cc (A::A): Add ctor.
259 (A::member_): Add member.
260 (enum my_enum): New enumeration.
261 (main): Add calls to foo1_7 with various
262 permitted arguments.
263 * gdb.cp/converts.exp: Add tests for boolean
264 conversions permitted by the standard.
265
b4ca5ed9
YPK
2662012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
267
268 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
269 avoid spurious results due to ~/.gdbinit.
270 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
271 $INTERNAL_GDBFLAGS in run command.
272 * gdb.gdb/observer.exp (setup_test): Ditto.
273 * gdb.gdb/selftest.exp (test_with_self): Ditto.
274 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
275
d54b30bb
DE
2762012-09-06 Doug Evans <dje@google.com>
277
14910956
DE
278 * boards/fission.exp: New file.
279
d54b30bb
DE
280 * gdb.python/py-value.exp: Use clean_restart.
281
91b253e1
DE
2822012-09-05 Doug Evans <dje@google.com>
283
284 * gdb.base/info-macros.c: Fix whitespace.
285
1292279a
PA
2862012-08-28 Pedro Alves <palves@redhat.com>
287
288 PR gdb/14428
289
290 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
291
1c8cdcb1
JK
2922012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.base/break-caller-line.c: New file.
295 * gdb.base/break-caller-line.exp: New file.
296
1e8e8b51
JK
2972012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
298
299 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
300 * gdb.arch/i386-cfi-notcurrent.S: New file.
301 * gdb.arch/i386-cfi-notcurrent.exp: New file.
302
1591a1e8
PA
3032012-08-27 Wei-cheng Wang <cole945@gmail.com>
304 Yao Qi <yao@codesourcery.com>
305 Pedro Alves <palves@redhat.com>
306
307 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
308 New procedures.
309 (top level): Add overlap checking tests.
310
4442ada7
TT
3112012-08-24 Tom Tromey <tromey@redhat.com>
312
313 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
314 gdb_test_multiple fails for other reasons.
315
e7d50cc9
YQ
3162012-08-24 Yao Qi <yao@codesourcery.com>
317
318 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
319
dfbd5e7b
PA
3202012-08-23 Pedro Alves <palves@redhat.com>
321
322 * gdb.base/help.exp: Adjust to "handle" help text change.
323
8d735b87
YQ
3242012-08-23 Yao Qi <yao@codesourcery.com>
325
326 * gdb.trace/disconnected-tracing.c (start, end): New.
327 (main): Call start and end.
328 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
329 existing tests into this proc.
330 (disconnected_tfind): New.
331
61b1d759
YQ
3322012-08-23 Yao Qi <yao@codesourcery.com>
333
334 * boards/native-gdbserver.exp (${board}_upload): New.
335 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
336 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
337 Execute tfile on remote target.
338 Copy trace file from target to host.
339
6ca1b147
JM
3402012-08-22 Joseph Myers <joseph@codesourcery.com>
341
342 * gdb.arch/thumb-bx-pc.S: New file.
343 * gdb.arch/thumb-bx-pc.exp: New file.
344
706e3705
TT
3452012-08-22 Tom Tromey <tromey@redhat.com>
346
347 * gdb.base/maint.exp: Update.
348
b4893d48
TT
3492012-08-22 Tom Tromey <tromey@redhat.com>
350
351 * lib/gdb.exp (skip_unwinder_tests): New proc.
352 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
353 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
354
45b7da81
TT
3552012-08-21 Tom Tromey <tromey@redhat.com>
356
357 * gdb.hp/gdb.aCC/exception.exp: Remove.
358
f94363d7
AP
359012-08-19 Andrew Pinski <apinski@cavium.com>
360
361 * gdb.arch/mips-octeon-bbit.c: New file.
362 * gdb.arch/mips-octeon-bbit.exp: New Test.
363
e5afdbd7
KS
364012-08-19 Keith Seitz <keiths@redhat.com>
365
366 PR c++/14365
367 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
368 * gdb.dwarf2/dw2-anon-mptr.S: New file.
369
c29e8b64
JK
3702012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
371
372 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
373 verbose -log by more specific untested call.
374
15a7e7bc
YQ
3752012-08-18 Yao Qi <yao@codesourcery.com>
376
377 * gdb.trace/tfind.exp: Move tests on various command help before
378 checking target supports trace.
379 Fix the expected output of 'help tfind end'.
380
a451cb65
KS
3812012-08-17 Keith Seitz <keiths@redhat.com>
382
383 PR c++/13356
384 * gdb.base/default.exp: Update all "check type" tests.
385 * gdb.base/help.exp: Likewise.
386 * gdb.base/setshow.exp: Likewise.
387 * gdb.cp/converts.cc (foo1_type_check): New function.
388 (foo2_type_check): New function.
389 (foo3_type_check): New function.
390 (main): Call new functions.
391 * converts.exp: Add tests for integer-to-pointer conversions
392 with/without strict type-checking.
393
dbf6a605
MF
3942012-08-16 Mike Frysinger <vapier@gentoo.org>
395
396 * gdb.base/help.exp: Update expected output.
397
0c92d8c1
JB
3982012-08-16 Joel Brobecker <brobecker@adacore.com>
399
400 * gdb.ada/rdv_wait: New testcase.
401
e56f7f42
JK
4022012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 * gdb.base/attach-twice.exp: Remove excessive ps exec.
405
f47f77df
DE
4062012-08-13 Doug Evans <dje@google.com>
407
e202d6e8 408 * gdb.base/help.exp: Update expected output.
f47f77df
DE
409 * gdb.base/default.exp: Update expected output of "show convenience".
410
a72c3253
DE
4112012-08-10 Doug Evans <dje@google.com>
412
413 * gdb.python/py-strfns.c: New file.
414 * gdb.python/py-strfns.exp: New file.
415 * gdb.python/py-type.exp (test_fields): Add vector tests.
416
de0bea00
MF
4172012-08-10 Mike Frysinger <vapier@gentoo.org>
418
419 PR cli/10436:
420 * gdb.base/completion.exp: Add tests for handle completion.
421
5b9afe8a
YQ
4222012-08-09 Yao Qi <yao@codesourcery.com>
423
424 * gdb.mi/mi-cmd-param-changed.exp: New.
425 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
426 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
427 * gdb.mi/mi2-prompt.exp: Likewise.
428
4f485ebc
DE
4292012-08-08 Doug Evans <dje@google.com>
430
431 * gdb.base/debug-expr.c: New file.
432 * gdb.base/debug-expr.exp: New file.
433 * gdb.base/exprs.exp: Test {type} casts.
434 * gdb.cp/debug-expr.exp: New file.
435
5888842d
JK
4362012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
437
438 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
439 global variable loop, not a 'break'. Add loop count limit to 100.
440 Add new fail case for terminated vgdb.
441
4f69f4c2
JK
4422012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
443 Jean-Marc Saffroy <saffroy@gmail.com>
444
445 PR 11804
446 * gdb.base/gcore-relro.exp: New file.
447 * gdb.base/gcore-relro-main.c: New file.
448 * gdb.base/gcore-relro-lib.c: New file.
449
e2de5390
JK
4502012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
451
452 Do not false FAIL with old GCCs.
453 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
454 GCC < 4.5 in $no_hw mode.
455
606603c5
JK
4562012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 * gdb.base/default.exp (cd): Accept new directory with no arguments.
459
777f26c2
JK
4602012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
461
462 * gdb.base/list.exp (test_only_end): New function.
463 Call it.
464
2c12abee
TT
4652012-08-06 Tom Tromey <tromey@redhat.com>
466
467 * gdb.python/py-mi.exp: Add test for printer whose children
468 are a list.
469 * gdb.python/py-prettyprint.c (struct children_as_list): New.
470 (main): New variable children_as_list.
471 * gdb.python/py-prettyprint.py (class pp_children_as_list):
472 New.
473 (register_pretty_printers): Register new printer.
474
0eae2cf4
EBM
4752012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
476
477 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
478 symbols. Abort if vgdb remote connection is closed.
479
09e0881d
DE
4802012-08-02 Doug Evans <dje@google.com>
481
482 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
483
b40f514f
SDJ
4842012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
485
486 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
487 s390x, PowerPC 64 and m68k-linux.
488
11315ae0
UW
4892012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
490
491 * gdb.base/annota1.exp: Accept no frames-invalid notification
492 when starting up the program.
493 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
494 show a symbolic value as well.
495 * gdb.server/server-exec-info.exp: Skip test when skipping
496 gdbserver test and/or when skipping shared library tests.
497 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
498 avoid name conflicts with other tests.
499
0547eeed
UW
5002012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
501
502 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
503 Fix wrong output on big-endian systems.
504 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
505 4-byte pointer types on 64-bit s390x.
506
bdddb4de
UW
5072012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
508
509 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
510 marker comment at the beginning (after intialization).
511 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
512 breakpoint on marker comment instead of function begin.
513 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
514 PowerPC.
515 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
516 or 64-bit PowerPC.
517 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
518 gdb,no_hardware_watchpoints flag is set.
519 (initialize): Remove now redundant can-use-hw-watchpoints change.
520
5d206025
YQ
5212012-08-02 Yao Qi <yao@codesourcery.com>
522 Pedro Alves <palves@redhat.com>
523
524 * boards/local-remote-host.exp: New.
525
4f665099
UW
5262012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
527
528 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
529 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
530 * gdb.base/print-file-var.exp: Likewise.
531 * gdb.server/solib-list.exp: Skip on remote targets.
532
b62e2b27
UW
5332012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
534
535 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
536 watchpoints on ARM. When expecting software watchpoints, tolerate
537 (remote) targets that report unsupported hardware watchpoint only
538 at continue time.
539 (test_wide_location_2): Likewise.
540
a967a851
JK
5412012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
542
543 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
544 valgrind versions.
545
75d9f9ff 5462012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
547
548 * gdb.base/valgrind-infcall.c: New file.
549 * gdb.base/valgrind-infcall.exp: New file.
550
75d9f9ff
JK
551 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
552
1c9f2ed2
KS
5532012-07-30 Keith Seitz <keiths@redhat.com>
554
555 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
556 linespecs.
557
7f9b2034
DE
5582012-07-30 Doug Evans <dje@google.com>
559
85220e01
DE
560 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
561 * gdb.dwarf2/pr13961.S: Ditto.
562
7f9b2034
DE
563 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
564
4e969b4f
AB
5652012-07-30 Andrew Burgess <aburgess@broadcom.com>
566
567 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
568 change its format immediately after reloading the binary.
569
e7de8362
JK
5702012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 Fix testsuite regression after --use-deprecated-index-sections removal.
573 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
574 string.
575 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
576
7255706c
YQ
5772012-07-27 Yao Qi <yao@codesourcery.com>
578
579 KFAIL for PR remote/14161.
580 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
581 Cleanup socket files.
582 (strace_info_marker): Detach inferior.
583
f2e8016f
TT
5842012-07-26 Tom Tromey <tromey@redhat.com>
585
586 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
587
f66713d2
JK
5882012-07-26 Markus Metzger <markus.t.metzger@intel.com>
589
590 * gdb.python/py-inferior.c (thread): New function.
591 (check_threads): New function.
592 (test_threads): New function.
593 * gdb.python/py-inferior.exp: Added test.
594 Replaced runto with continue to breakpoint.
595
8223e12c
TT
5962012-07-26 Tom Tromey <tromey@redhat.com>
597
598 * lib/ada.exp (standard_ada_testfile): New proc.
599 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
600 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
601 * gdb.ada/array_return.exp: Use standard_ada_testfile.
602 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
603 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
604 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
605 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
606 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
607 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
608 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
609 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
610 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
611 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
612 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
613 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
614 * gdb.ada/char_param.exp: Use standard_ada_testfile.
615 * gdb.ada/complete.exp: Use standard_ada_testfile.
616 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
617 standard_output_file.
618 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
619 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
620 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
621 standard_output_file.
622 * gdb.ada/exprs.exp: Use standard_ada_testfile.
623 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
624 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
625 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
626 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
627 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
628 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
629 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
630 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
631 * gdb.ada/homonym.exp: Use standard_ada_testfile.
632 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
633 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
634 * gdb.ada/interface.exp: Use standard_ada_testfile.
635 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
636 standard_output_file
637 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
638 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
639 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
640 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
641 * gdb.ada/nested.exp: Use standard_ada_testfile.
642 * gdb.ada/null_array.exp: Use standard_ada_testfile.
643 * gdb.ada/null_record.exp: Use standard_ada_testfile.
644 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
645 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
646 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
647 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
648 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
649 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
650 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
651 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
652 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
653 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
654 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
655 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
656 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
657 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
658 * gdb.ada/start.exp: Use standard_ada_testfile.
659 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
660 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
661 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
662 * gdb.ada/tagged.exp: Use standard_ada_testfile.
663 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
664 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
665 * gdb.ada/tasks.exp: Use standard_ada_testfile.
666 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
667 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
668 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
669 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
670 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
671 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
672 * gdb.ada/widewide.exp: Use standard_ada_testfile.
673
bbec57e4
JK
6742012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 Fix testsuite regression after --use-deprecated-index-sections removal.
677 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
678
9cc8e32c
JK
6792012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
680
681 Fix compatibility with Tcl before 7.5.
682 * lib/future.exp (lreverse): New function if it does not exist.
683
ea5ca7b5
MK
6842012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
685
686 * gdb.mi/mi-pending.c: New method to set a second pending
687 breakpoint.
688 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
689 condition.
690
64776a0b
PA
6912012-07-20 Pedro Alves <palves@redhat.com>
692
693 PR threads/11692
694 PR gdb/12203
695
696 * gdb.threads/create-fail.c: New file.
697 * gdb.threads/create-fail.exp: New file.
698
13e4e967
PA
6992012-07-19 Pedro Alves <palves@redhat.com>
700
701 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
702 * config/vx.exp (gdb_start): Likewise.
703 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
704 * gdb.base/setvar.exp (test_set): Likewise.
705 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
706 * gdb.reverse/sigall-precsave.exp: Likewise.
707 * gdb.reverse/sigall-reverse.exp: Likewise.
708
b7aefa4d
PA
7092012-07-19 Pedro Alves <palves@redhat.com>
710
711 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
712 handler before recording.
713
608b4967
TT
7142012-07-19 Tom Tromey <tromey@redhat.com>
715
716 * gdb.cp/casts.exp: Add tests for typeof and decltype.
717 * gdb.cp/casts.cc (decltype): New function.
718 (main): Use it.
719
b1e0c0fa
PA
7202012-07-19 Pedro Alves <palves@redhat.com>
721
722 * gdb.base/sigall.exp (signals): New list.
723 <top level>: Loop over signals in the $signals list instead of
724 calling a test function once per signal.
725 * gdb.reverse/sigall-precsave.exp (signals): New list.
726 <top level>: Loop over signals in the $signals list instead of
727 calling a test function once per signal.
728 * gdb.reverse/sigall-reverse.exp (signals): New list.
729 <top level>: Loop over signals in the $signals list instead of
730 calling a test function once per signal.
731
6ace3df1
YQ
7322012-07-19 Yao Qi <yao@codesourcery.com>
733
734 * gdb.base/setshow.exp: Test 'set args ~'.
735
263a0f8c
JK
7362012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
737
738 * gdb.base/store.exp (check_set): Import gdb_prompt.
739 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
740 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
741
8f043999
JK
7422012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
743
744 PR 11914
745 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
746 (main): Call eval_sub.
747 * gdb.python/py-prettyprint.exp:
748 (python execfile ('py-prettyprint.py')): Move it earlier.
749 New breakpoint for eval-break.
750 (continue to breakpoint: eval-break, info locals): New test.
751 (python execfile ('py-prettyprint.py')): Move it from here.
752 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
753 (register_pretty_printers): Register pp_eval_type.
754
725c7b66
JK
7552012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
756
757 Fix a testcase regression by me.
758 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
759 DW_FORM_data4.
760
4359dff1
JK
7612012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
762 Doug Evans <dje@google.com>
763
764 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
765 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
766
61e44cfa
JK
7672012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
768
769 Fix gdbserver run regression.
770 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
771
93c0ef37
TT
7722012-07-12 Tom Tromey <tromey@redhat.com>
773
774 * lib/gdb.exp (standard_testfile): Don't declare objdir.
775 (clean_restart): Likewise.
776 (core_find): Use standard_output_file.
777
76027ef5
TT
7782012-07-12 Tom Tromey <tromey@redhat.com>
779
780 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
781 * gdb.dwarf2/dw2-anonymous-func.exp: Use
782 prepare_for_testing_full.
783 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
784 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
785 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
786 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
787 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
788 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
789 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
790 prepare_for_testing_full.
791 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
792 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
793 prepare_for_testing_full.
794 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
795 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
796 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
797
85b4440a
TT
7982012-07-12 Tom Tromey <tromey@redhat.com>
799
800 * lib/gdb.exp (build_executable_from_specs): New proc, from
801 build_executable.
802 (build_executable): Use it.
803 (prepare_for_testing_full): New proc.
804
55baab26
TT
8052012-07-11 Tom Tromey <tromey@redhat.com>
806
807 * gdb.reverse/break-precsave.exp: Use standard_output_file.
808 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
809 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
810 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
811 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
812 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
813 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
814 * gdb.reverse/step-precsave.exp: Use standard_output_file.
815 * gdb.reverse/until-precsave.exp: Use standard_output_file.
816 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
817
298a9cf0
TT
8182012-07-10 Tom Tromey <tromey@redhat.com>
819
820 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
821 standard_output_file.
822 * gdb.mi/gdb2549.exp: Use standard_testfile.
823 * gdb.mi/gdb669.exp: Use standard_testfile.
824 * gdb.mi/gdb701.exp: Use standard_testfile.
825 * gdb.mi/gdb792.exp: Use standard_testfile.
826 * gdb.mi/mi-async.exp: Use standard_testfile.
827 * gdb.mi/mi-basics.exp: Use standard_testfile.
828 * gdb.mi/mi-break.exp: Use standard_testfile.
829 * gdb.mi/mi-cli.exp: Use standard_testfile.
830 * gdb.mi/mi-console.exp: Use standard_testfile.
831 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
832 * gdb.mi/mi-eval.exp: Use standard_testfile.
833 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
834 * gdb.mi/mi-file.exp: Use standard_testfile.
835 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
836 * gdb.mi/mi-logging.exp: Use standard_testfile.
837 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
838 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
839 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
840 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
841 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
842 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
843 * gdb.mi/mi-pending.exp: Use standard_testfile,
844 standard_output_file.
845 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
846 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
847 * gdb.mi/mi-regs.exp: Use standard_testfile.
848 * gdb.mi/mi-return.exp: Use standard_testfile.
849 * gdb.mi/mi-reverse.exp: Use standard_testfile.
850 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
851 * gdb.mi/mi-solib.exp: Use standard_testfile,
852 standard_output_file.
853 * gdb.mi/mi-stack.exp: Use standard_testfile.
854 * gdb.mi/mi-stepi.exp: Use standard_testfile.
855 * gdb.mi/mi-stepn.exp: Use standard_testfile.
856 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
857 * gdb.mi/mi-until.exp: Use standard_testfile.
858 * gdb.mi/mi-var-block.exp: Use standard_testfile.
859 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
860 * gdb.mi/mi-var-child.exp: Use standard_testfile.
861 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
862 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
863 * gdb.mi/mi-var-display.exp: Use standard_testfile.
864 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
865 standard_output_file.
866 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
867 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
868 * gdb.mi/mi-watch.exp: Use standard_testfile.
869 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
870 * gdb.mi/mi2-basics.exp: Use standard_testfile.
871 * gdb.mi/mi2-break.exp: Use standard_testfile.
872 * gdb.mi/mi2-cli.exp: Use standard_testfile.
873 * gdb.mi/mi2-console.exp: Use standard_testfile.
874 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
875 * gdb.mi/mi2-eval.exp: Use standard_testfile.
876 * gdb.mi/mi2-file.exp: Use standard_testfile.
877 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
878 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
879 * gdb.mi/mi2-regs.exp: Use standard_testfile.
880 * gdb.mi/mi2-return.exp: Use standard_testfile.
881 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
882 * gdb.mi/mi2-stack.exp: Use standard_testfile.
883 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
884 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
885 * gdb.mi/mi2-until.exp: Use standard_testfile.
886 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
887 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
888 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
889 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
890 * gdb.mi/mi2-watch.exp: Use standard_testfile.
891
f5f3a911
TT
8922012-07-10 Tom Tromey <tromey@redhat.com>
893
894 * gdb.cp/abstract-origin.exp: Use standard_testfile.
895 * gdb.cp/ambiguous.exp: Use standard_testfile,
896 prepare_for_testing.
897 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
898 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
899 * gdb.cp/anon-ns.exp: Use standard_testfile.
900 * gdb.cp/anon-struct.exp: Use standard_testfile.
901 * gdb.cp/anon-union.exp: Use standard_testfile,
902 prepare_for_testing.
903 * gdb.cp/arg-reference.exp: Use standard_testfile,
904 prepare_for_testing.
905 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
906 * gdb.cp/breakpoint.exp: Use standard_testfile,
907 prepare_for_testing.
908 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
909 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
910 standard_output_file.
911 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
912 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
913 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
914 (test_static_members): Update.
915 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
916 * gdb.cp/converts.exp: Use standard_testfile.
917 * gdb.cp/cp-relocate.exp: Use standard_testfile.
918 * gdb.cp/cpcompletion.exp: Use standard_testfile,
919 prepare_for_testing.
920 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
921 * gdb.cp/cplabel.exp: Use standard_testfile.
922 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
923 prepare_for_testing.
924 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
925 * gdb.cp/derivation.exp: Use standard_testfile,
926 prepare_for_testing.
927 * gdb.cp/destrprint.exp: Use standard_testfile.
928 * gdb.cp/dispcxx.exp: Use standard_testfile.
929 * gdb.cp/exception.exp: Use standard_testfile,
930 prepare_for_testing.
931 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
932 * gdb.cp/extern-c.exp: Use standard_testfile,
933 prepare_for_testing.
934 * gdb.cp/formatted-ref.exp: Use standard_testfile,
935 prepare_for_testing.
936 * gdb.cp/fpointer.exp: Use standard_testfile.
937 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
938 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
939 standard_output_file.
940 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
941 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
942 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
943 standard_output_file.
944 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
945 (do_tests): Update.
946 * gdb.cp/koenig.exp: Use standard_testfile.
947 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
948 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
949 * gdb.cp/m-static.exp: Use standard_testfile,
950 prepare_for_testing.
951 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
952 * gdb.cp/mb-inline.exp: Use standard_testfile,
953 prepare_for_testing.
954 * gdb.cp/mb-templates.exp: Use standard_testfile,
955 prepare_for_testing.
956 * gdb.cp/member-ptr.exp: Use standard_testfile,
957 prepare_for_testing.
958 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
959 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
960 * gdb.cp/method2.exp: Use standard_testfile.
961 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
962 standard_output_file.
963 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
964 (do_tests): Update.
965 * gdb.cp/namespace-enum.exp: Use standard_testfile,
966 prepare_for_testing.
967 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
968 prepare_for_testing.
969 * gdb.cp/namespace.exp: Use standard_testfile,
970 prepare_for_testing.
971 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
972 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
973 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
974 * gdb.cp/nsimport.exp: Use standard_testfile,
975 prepare_for_testing.
976 * gdb.cp/nsnested.exp: Use standard_testfile.
977 * gdb.cp/nsnoimports.exp: Use standard_testfile.
978 * gdb.cp/nsrecurs.exp: Use standard_testfile,
979 prepare_for_testing.
980 * gdb.cp/nsstress.exp: Use standard_testfile,
981 prepare_for_testing.
982 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
983 * gdb.cp/operator.exp: Use standard_testfile.
984 * gdb.cp/oranking.exp: Use standard_testfile.
985 * gdb.cp/overload-const.exp: Use standard_testfile.
986 * gdb.cp/overload.exp: Use standard_testfile,
987 prepare_for_testing.
988 * gdb.cp/ovldbreak.exp: Use standard_testfile.
989 * gdb.cp/ovsrch.exp: Use standard_testfile.
990 * gdb.cp/paren-type.exp: Use standard_testfile.
991 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
992 prepare_for_testing.
993 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
994 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
995 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
996 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
997 * gdb.cp/pr10728.exp: Use standard_testfile,
998 standard_output_file.
999 * gdb.cp/pr12028.exp: Use standard_testfile.
1000 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1001 * gdb.cp/pr9167.exp: Use standard_testfile.
1002 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1003 * gdb.cp/printmethod.exp: Use standard_testfile,
1004 prepare_for_testing.
1005 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1006 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1007 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1008 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1009 standard_output_file.
1010 * gdb.cp/readnow-language.exp: Use standard_testfile.
1011 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1012 (gdb_start_again): Use clean_restart.
1013 * gdb.cp/ref-types.exp: Use standard_testfile,
1014 prepare_for_testing.
1015 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1016 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1017 * gdb.cp/smartp.exp: Use standard_testfile.
1018 * gdb.cp/static-method.exp: Use standard_testfile.
1019 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1020 * gdb.cp/temargs.exp: Use standard_testfile.
1021 * gdb.cp/templates.exp: Use standard_testfile,
1022 prepare_for_testing.
1023 (do_tests): Update.
1024 * gdb.cp/try_catch.exp: Use standard_testfile,
1025 prepare_for_testing.
1026 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1027 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1028 * gdb.cp/virtbase.exp: Use standard_testfile,
1029 prepare_for_testing.
1030 * gdb.cp/virtfunc.exp: Use standard_testfile,
1031 prepare_for_testing.
1032 (do_tests): Update.
1033 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1034 prepare_for_testing.
1035
686f09d0
TT
10362012-07-10 Tom Tromey <tromey@redhat.com>
1037
1038 * lib/gdb.exp (standard_testfile): Unset output variables from
1039 earlier invocations.
1040
9357e021
YQ
10412012-07-10 Yao Qi <yao@codesourcery.com>
1042
1043 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1044 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1045 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1046 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1047 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1048 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1049 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1050 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1051 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1052 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1053 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1054 * gdb.mi/mi-var-display.exp: Likewise.
1055 * gdb.mi/mi-var-invalidate.exp: Likewise.
1056 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1057 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1058 * gdb.mi/mi2-console.exp: Likewise.
1059 * gdb.mi/mi2-disassemble.exp: Likewise.
1060 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1061 * gdb.mi/mi2-read-memory.exp: Likewise.
1062 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1063 * gdb.mi/mi2-simplerun.exp: Likewise.
1064 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1065 * gdb.mi/mi2-syn-frame.exp: Likewise.
1066 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1067 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1068 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1069
e314d629
TT
10702012-07-09 Tom Tromey <tromey@redhat.com>
1071
1072 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1073 * gdb.base/callfuncs.exp: Add cast-based test.
1074 * gdb.base/callfuncs.c (voidfunc): New function.
1075
06928b3f
DE
10762012-07-08 Doug Evans <dje@google.com>
1077
1078 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1079
32f11bad
JK
10802012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1081
1082 Fix XFAIL compatibility with old i386 systems.
1083 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1084 Check also 'Cannot insert breakpoint 0'.
1085
76b83c51
JK
10862012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1087
1088 PR 14321
1089 * gdb.base/find.exp
1090 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1091
a6fb9c08
TT
10922012-07-06 Tom Tromey <tromey@redhat.com>
1093
1094 * gdb.base/whatis.exp: Add test.
1095
71918a86
TT
10962012-07-06 Tom Tromey <tromey@redhat.com>
1097
1098 * gdb.base/whatis.exp: Add regression test.
1099
fcde5961
TT
11002012-07-06 Tom Tromey <tromey@redhat.com>
1101
1102 * gdb.base/whatis.exp: Add tests.
1103
f9cf0f4a
JK
11042012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1105
1106 PR 12649
1107 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1108 gdb_test_multiple $gdb_prompt terminator.
1109
979ade8b
PA
11102012-07-04 Pedro Alves <palves@redhat.com>
1111
1112 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1113 supports_process_record.
1114
8a980b44
PA
11152012-07-04 Pedro Alves <palves@redhat.com>
1116
1117 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1118 endings.
1119 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1120
855ba978
SS
11212012-07-03 Stan Shebs <stan@codesourcery.com>
1122
1123 * gdb.base/info-os.c (main): Retry resource acquisition until an
1124 available one is found.
1125 * gdb.base/info-os.exp: Collect resource keys from the program
1126 and use them in matching.
1127
fcb44371
JK
11282012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1129
1130 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1131 Wrap the test into loop for corefile and core0file.
1132
08a67be6
JK
11332012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1134
1135 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1136 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1137 .note.GNU-stack.
1138
0f3c2347
JK
1139 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1140
ff4a4500
SDJ
11412012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1142
1143 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1144 break): Include help message for the new `-probe' and `-probe-stap'
1145 options.
1146
d3ce09f5
SS
11472012-07-02 Stan Shebs <stan@codesourcery.com>
1148
1149 * gdb.base/dprintf.exp: Add agent style tests.
1150
a1624241
JK
11512012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1152
1153 * gdb.base/stale-infcall.c (infcall): New label test-next.
1154 (main): New labels test-pass and test-fail.
1155 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1156 $test_fail_bpnum to test-fail.
1157 (test system longjmp tracking support): New test.
1158 Delete $test_fail_bpnum.
1159 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1160 breakpoint.
1161
42e7ad6c
DE
11622012-06-30 Doug Evans <dje@google.com>
1163
1164 * gdb.dwarf2/fission-reread.S: New file.
1165 * gdb.dwarf2/fission-reread.exp: New file.
1166
37ce89eb
SS
11672012-06-28 Stan Shebs <stan@codesourcery.com>
1168
1169 * gdb.mi/mi-logging.exp: New file.
1170
e5ef252a
PA
11712012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1172 Pedro Alves <palves@redhat.com>
1173
1174 * gdb.threads/siginfo-threads.exp: New file.
1175 * gdb.threads/siginfo-threads.c: New file.
1176 * gdb.threads/sigstep-threads.exp: New file.
1177 * gdb.threads/sigstep-threads.c: New file.
1178
22f1fbae
TT
11792012-06-28 Tom Tromey <tromey@redhat.com>
1180
1181 * gdb.go/package.exp: Partially revert earlier patch; use
1182 gdb_compile again. Use standard_output_file.
1183
2e3cf129
DE
11842012-06-27 Doug Evans <dje@google.com>
1185
1186 * gdb.dwarf2/fission-base.c: New file.
1187 * gdb.dwarf2/fission-base.S: New file.
1188 * gdb.dwarf2/fission-base.exp: New file.
1189
785fd303
JK
11902012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1191
1192 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1193
1bb9788d
TT
11942012-06-27 Tom Tromey <tromey@redhat.com>
1195
1196 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1197 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1198
c83ee902
TT
11992012-06-27 Tom Tromey <tromey@redhat.com>
1200
1201 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1202 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1203 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1204 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1205 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1206 prepare_for_testing.
1207 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1208 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1209 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1210 standard_testfile.
1211 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1212 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1213 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1214 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1215 prepare_for_testing.
1216 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1217 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1218 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1219 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1220 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1221 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1222 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1223 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1224 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1225 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1226 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1227 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1228 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1229 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1230 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1231 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1232 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1233 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1234 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1235 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1236 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1237 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1238 standard_output_file.
1239 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1240 standard_output_file.
1241 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1242 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1243 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1244 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1245 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1246 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1247 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1248 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1249 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1250 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1251 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1252 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1253 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1254 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1255 * gdb.dwarf2/valop.exp: Use standard_testfile,
1256 prepare_for_testing.
1257
5204774b
TT
12582012-06-27 Tom Tromey <tromey@redhat.com>
1259
1260 * gdb.python/python.exp: Fix regexps in pagination tests.
1261
ee0bf529
SCR
12622012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1263
1264 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1265 'last' of gdb.Symtab_and_line.
1266 * gdb.python/py-symbol.c: Move break point comment to enable
1267 testing of gdb.Symtab_and_line.last.
1268
14fcc022
TT
12692012-06-26 Tom Tromey <tromey@redhat.com>
1270
1271 * gdb.threads/step.c: Remove.
1272 * gdb.threads/step.exp: Remove.
1273 * gdb.threads/step2.exp: Remove.
1274
0efbbabc
TT
12752012-06-26 Tom Tromey <tromey@redhat.com>
1276
1277 * gdb.threads/watchpoint-fork.exp (test): Use
1278 standard_output_file. Don't declare objdir.
1279 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1280 standard_output_file.
1281 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1282 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1283 clean_restart. Remove incdir.
1284 * gdb.threads/corethreads.exp: Use standard_testfile.
1285 * gdb.threads/execl.exp: Use standard_testfile,
1286 standard_output_file, clean_restart.
1287 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1288 clean_restart.
1289 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1290 clean_restart.
1291 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1292 incdir.
1293 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1294 clean_restart. Remove incdir.
1295 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1296 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1297 clean_restart. Remove incdir.
1298 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1299 Remove incdir.
1300 * gdb.threads/leader-exit.exp: Use standard_testfile.
1301 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1302 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1303 clean_restart.
1304 * gdb.threads/manythreads.exp: Use standard_testfile,
1305 clean_restart. Remove incdir.
1306 * gdb.threads/multi-create.exp: Use standard_testfile,
1307 clean_restart.
1308 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1309 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1310 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1311 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1312 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1313 * gdb.threads/pending-step.exp: Use standard_testfile,
1314 clean_restart. Remove incdir.
1315 * gdb.threads/print-threads.exp: Use standard_testfile,
1316 clean_restart. Remove incdir.
1317 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1318 clean_restart. Remove incdir.
1319 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1320 Remove incdir.
1321 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1322 incdir.
1323 * gdb.threads/sigthread.exp: Use standard_testfile,
1324 clean_restart.
1325 * gdb.threads/staticthreads.exp: Use standard_testfile,
1326 clean_restart. Remove incdir.
1327 * gdb.threads/switch-threads.exp: Use standard_testfile,
1328 clean_restart. Remove incdir.
1329 * gdb.threads/thread-execl.exp: Use standard_testfile,
1330 clean_restart. Remove incdir.
1331 * gdb.threads/thread-find.exp: Use standard_testfile,
1332 clean_restart.
1333 * gdb.threads/thread-specific.exp: Use standard_testfile,
1334 clean_restart. Remove incdir.
1335 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1336 clean_restart. Remove incdir.
1337 * gdb.threads/thread_check.exp: Use standard_testfile,
1338 clean_restart. Remove incdir.
1339 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1340 incdir.
1341 * gdb.threads/threadapply.exp: Use standard_testfile,
1342 clean_restart. Remove incdir.
1343 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1344 clean_restart. Remove incdir.
1345 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1346 clean_restart.
1347 * gdb.threads/tls-shared.exp: Use standard_testfile,
1348 clean_restart, standard_output_file.
1349 * gdb.threads/tls-var.exp: Use standard_testfile,
1350 standard_output_file.
1351 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1352 Remove incdir.
1353 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1354 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1355 incdir.
1356 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1357 clean_restart. Remove incdir.
1358
497a5eb0
TT
13592012-06-26 Tom Tromey <tromey@redhat.com>
1360
1361 * gdb.trace/actions.exp: Use standard_testfile.
1362 * gdb.trace/ax.exp: Use standard_testfile.
1363 * gdb.trace/backtrace.exp: Use standard_testfile.
1364 * gdb.trace/change-loc.exp: Use standard_testfile.
1365 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1366 * gdb.trace/collection.exp: Use standard_testfile,
1367 prepare_for_testing.
1368 * gdb.trace/deltrace.exp: Use standard_testfile.
1369 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1370 * gdb.trace/ftrace.exp: Use standard_testfile.
1371 * gdb.trace/infotrace.exp: Use standard_testfile.
1372 * gdb.trace/packetlen.exp: Use standard_testfile.
1373 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1374 * gdb.trace/passcount.exp: Use standard_testfile.
1375 * gdb.trace/pending.exp: Use standard_testfile.
1376 * gdb.trace/report.exp: Use standard_testfile.
1377 * gdb.trace/save-trace.exp: Use standard_testfile.
1378 * gdb.trace/stap-trace.exp: Use standard_testfile.
1379 * gdb.trace/status-stop.exp: Use standard_testfile.
1380 * gdb.trace/strace.exp: Use standard_testfile.
1381 * gdb.trace/tfile.exp: Use standard_testfile.
1382 * gdb.trace/tfind.exp: Use standard_testfile.
1383 * gdb.trace/trace-break.exp: Use standard_testfile.
1384 * gdb.trace/trace-mt.exp: Use standard_testfile.
1385 * gdb.trace/tracecmd.exp: Use standard_testfile.
1386 * gdb.trace/tspeed.exp: Use standard_testfile.
1387 * gdb.trace/tstatus.exp: Use standard_testfile.
1388 * gdb.trace/tsv.exp: Use standard_testfile.
1389 * gdb.trace/unavailable.exp: Use standard_testfile,
1390 prepare_for_testing.
1391 * gdb.trace/while-dyn.exp: Use standard_testfile.
1392 * gdb.trace/while-stepping.exp: Use standard_testfile.
1393
7686c074
TT
13942012-06-26 Tom Tromey <tromey@redhat.com>
1395
1396 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1397 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1398 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1399 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1400 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1401 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1402 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1403 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1404 prepare_for_testing.
1405 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1406 prepare_for_testing.
1407 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1408 prepare_for_testing.
1409 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1410 prepare_for_testing.
1411 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1412 prepare_for_testing
1413 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1414 * gdb.reverse/machinestate.exp: Use standard_testfile.
1415 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1416 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1417 build_executable.
1418 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1419 build_executable.
1420 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1421 standard_output_file.
1422 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1423 standard_output_file.
1424 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1425 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1426 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1427 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1428 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1429 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1430
481fc100
TT
14312012-06-26 Tom Tromey <tromey@redhat.com>
1432
1433 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1434 standard_output_file.
1435 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1436 prepare_for_testing. Remove directory-checking code.
1437
7bb18ae2
TT
14382012-06-25 Tom Tromey <tromey@redhat.com>
1439
1440 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1441 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1442 build_executable, not prepare_for_testing.
1443 * gdb.multi/base.exp: Use standard_output_file. Use
1444 build_executable, not prepare_for_testing.
1445
cf09b3e4
TT
14462012-06-25 Tom Tromey <tromey@redhat.com>
1447
1448 * gdb.fortran/subarray.exp: Use standard_testfile,
1449 prepare_for_testing.
1450 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1451 * gdb.fortran/module.exp: Use standard_testfile.
1452 * gdb.fortran/logical.exp: Use standard_testfile.
1453 * gdb.fortran/library-module.exp: Use standard_testfile,
1454 standard_output_file.
1455 * gdb.fortran/derived-type.exp: Use standard_testfile,
1456 prepare_for_testing.
1457 * gdb.fortran/complex.exp: Use standard_testfile,
1458 prepare_for_testing.
1459 * gdb.fortran/charset.exp: Use standard_testfile.
1460 * gdb.fortran/array-element.exp: Use standard_testfile,
1461 prepare_for_testing.
1462
18b5ff1b
KS
14632012-06-25 Keith Seitz <keiths@redhat.com>
1464
1465 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1466 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1467
17b77626
TT
14682012-06-25 Tom Tromey <tromey@redhat.com>
1469
1470 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1471 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1472 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1473 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1474
f91e3dc1
TT
14752012-06-25 Tom Tromey <tromey@redhat.com>
1476
1477 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1478 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1479 * gdb.linespec/linespec.exp: Use standard_testfile.
1480
a884434d
TT
14812012-06-25 Tom Tromey <tromey@redhat.com>
1482
1483 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1484 prepare_for_testing.
1485
efc9d70a
TT
14862012-06-25 Tom Tromey <tromey@redhat.com>
1487
1488 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1489 prepare_for_testing.
1490 * gdb.opt/inline-break.exp: Use standard_testfile,
1491 prepare_for_testing.
1492 * gdb.opt/inline-bt.exp: Use standard_testfile,
1493 prepare_for_testing.
1494 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1495 prepare_for_testing.
1496 * gdb.opt/inline-locals.exp: Use standard_testfile,
1497 prepare_for_testing.
1498
e2fc92c6
TT
14992012-06-25 Tom Tromey <tromey@redhat.com>
1500
1501 * gdb.asm/asm-source.exp: Use standard_output_file,
1502 standard_testfile. Construct .o files in proper subdir.
1503
b0963d73
TT
15042012-06-25 Tom Tromey <tromey@redhat.com>
1505
1506 * gdb.server/ext-attach.exp: Use standard_testfile,
1507 prepare_for_testing.
1508 * gdb.server/ext-run.exp: Use standard_testfile,
1509 build_executable.
1510 * gdb.server/file-transfer.exp: Use standard_testfile,
1511 prepare_for_testing.
1512 * gdb.server/server-exec-info.exp: Use standard_testfile.
1513 * gdb.server/server-mon.exp: Use standard_testfile,
1514 prepare_for_testing.
1515 * gdb.server/server-run.exp: Use standard_testfile,
1516 build_executable.
1517 * gdb.server/solib-list.exp: Use standard_testfile,
1518 standard_output_file.
1519
8a3e1f8d
TT
15202012-06-25 Tom Tromey <tromey@redhat.com>
1521
1522 * lib/gdb.exp (standard_output_file): Use "file join".
1523 * gdb.go/chan.exp: Use standard_testfile.
1524 * gdb.go/handcall.exp: Use standard_testfile.
1525 * gdb.go/hello.exp: Use standard_testfile.
1526 * gdb.integers/chan.exp: Use standard_testfile.
1527 * gdb.go/methods.exp: Use standard_testfile.
1528 * gdb.go/package.exp: Use standard_testfile.
1529 * gdb.go/strings.exp: Use standard_testfile.
1530 * gdb.go/types.exp: Use standard_testfile.
1531 * gdb.go/unsafe.exp: Use standard_testfile.
1532
944a9061
MGD
15332012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1534
1535 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1536
1c06bd58
JK
15372012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1538
1539 Fix regression by the previous commit.
1540 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1541
b4a58790
TT
15422012-06-22 Tom Tromey <tromey@redhat.com>
1543
1544 * gdb.python/lib-types.exp: Use standard_testfile,
1545 prepare_for_testing.
1546 * gdb.python/py-block.exp: Use standard_testfile.
1547 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1548 * gdb.python/py-events.exp: Use standard_testfile,
1549 standard_output_file.
1550 * gdb.python/py-evsignal.exp: Use standard_testfile.
1551 * gdb.python/py-evethreads.exp: Use standard_testfile.
1552 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1553 * gdb.python/py-explore.exp: Use standard_testfile.
1554 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1555 standard_output_file.
1556 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1557 prepare_for_testing.
1558 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1559 * gdb.python/py-frame.exp: Use standard_testfile.
1560 * gdb.python/py-inferior.exp: Use standard_testfile.
1561 * gdb.python/py-infthread.exp: Use standard_testfile.
1562 * gdb.python/py-mi.exp: Use standard_testfile.
1563 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1564 build_executable.
1565 * gdb.python/py-objfile.exp: Use standard_testfile.
1566 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1567 prepare_for_testing.
1568 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1569 * gdb.python/py-progspace.exp: Use standard_testfile,
1570 build_executable.
1571 * gdb.python/py-prompt.exp: Use standard_testfile,
1572 build_executable.
1573 * gdb.python/py-section-script.exp: Use standard_testfile,
1574 build_executable.
1575 * gdb.python/py-shared.exp: Use standard_testfile,
1576 standard_output_file, clean_restart.
1577 * gdb.python/py-symbol.exp: Use standard_output_file,
1578 prepare_for_testing.
1579 * gdb.python/py-symtab.exp: Use standard_output_file,
1580 prepare_for_testing
1581 * gdb.python/py-template.exp: Use standard_testfile.
1582 * gdb.python/py-type.exp: Use standard_testfile.
1583 * gdb.python/py-value-cc.exp: Use standard_testfile.
1584 * gdb.python/py-value.exp: Use standard_testfile.
1585 * gdb.python/python.exp: Use standard_testfile, build_executable.
1586
2c44deac
TT
15872012-06-22 Tom Tromey <tromey@redhat.com>
1588
1589 * gdb.objc/basicclass.exp: Use standard_testfile.
1590 (do_objc_tests): Don't declare objdir.
1591 * gdb.objc/nondebug.exp: Use standard_testfile.
1592 (do_objc_tests): Don't declare objdir.
1593 * gdb.objc/objcdecode.exp: Use standard_testfile.
1594 (do_objc_tests): Don't declare objdir.
1595
c24ccbce
TT
15962012-06-22 Tom Tromey <tromey@redhat.com>
1597
1598 * gdb.java/jmain.exp: Use standard_testfile.
1599 * gdb.java/jmisc.exp: Use standard_testfile.
1600 * gdb.java/jnpe.exp: Use standard_testfile.
1601 * gdb.java/jprint.exp: Use standard_testfile.
1602
0a6d0306
TT
16032012-06-22 Tom Tromey <tromey@redhat.com>
1604
1605 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1606 (standard_output_file, standard_testfile): New procs.
1607 (build_executable, clean_restart): Use standard_output_file.
1608
6ea815ef
YQ
16092012-06-22 Yao Qi <yao@codesourcery.com>
1610
1611 * boards/native-gdbserver.exp: New proc ${board}_exec.
1612 * boards/native-stdio-gdbserver.exp: Likewise.
1613
4c93b1db
TT
16142012-06-21 Tom Tromey <tromey@redhat.com>
1615
1616 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1617 (build_executable): Update.
1618 (get_compiler_info): Remove 'binfile' argument.
1619 * gdb.ada/arrayidx.exp: Update.
1620 * gdb.ada/null_array.exp: Update.
1621 * gdb.arch/altivec-abi.exp: Update.
1622 * gdb.arch/altivec-regs.exp: Update.
1623 * gdb.arch/amd64-byte.exp: Update.
1624 * gdb.arch/amd64-dword.exp: Update.
1625 * gdb.arch/amd64-word.exp: Update.
1626 * gdb.arch/i386-avx.exp: Update.
1627 * gdb.arch/i386-byte.exp: Update.
1628 * gdb.arch/i386-sse.exp: Update.
1629 * gdb.arch/i386-word.exp: Update.
1630 * gdb.arch/ppc-dfp.exp: Update.
1631 * gdb.arch/ppc-fp.exp: Update.
1632 * gdb.arch/vsx-regs.exp: Update.
1633 * gdb.base/all-bin.exp: Update.
1634 * gdb.base/annota1.exp: Update.
1635 * gdb.base/async.exp: Update.
1636 * gdb.base/attach.exp: Update.
1637 * gdb.base/break-interp.exp: Update.
1638 * gdb.base/call-ar-st.exp: Update.
1639 * gdb.base/call-rt-st.exp: Update.
1640 * gdb.base/call-sc.exp: Update.
1641 * gdb.base/callfuncs.exp: Update.
1642 * gdb.base/catch-load.exp: Update.
1643 * gdb.base/completion.exp: Update.
1644 * gdb.base/complex.exp: Update.
1645 * gdb.base/condbreak.exp: Update.
1646 * gdb.base/consecutive.exp: Update.
1647 * gdb.base/constvars.exp: Update.
1648 * gdb.base/corefile.exp: Update.
1649 * gdb.base/eval-skip.exp: Update.
1650 * gdb.base/expand-psymtabs.exp: Update.
1651 * gdb.base/exprs.exp: Update.
1652 * gdb.base/fileio.exp: Update.
1653 * gdb.base/fixsection.exp: Update.
1654 * gdb.base/funcargs.exp: Update.
1655 * gdb.base/gdb11530.exp: Update.
1656 * gdb.base/gdb1555.exp: Update.
1657 * gdb.base/gnu-ifunc.exp: Update.
1658 * gdb.base/gnu_vector.exp: Update.
1659 * gdb.base/info-macros.exp: Update.
1660 * gdb.base/jit-simple.exp: Update.
1661 * gdb.base/jit-so.exp: Update.
1662 * gdb.base/jit.exp: Update.
1663 * gdb.base/langs.exp: Update.
1664 * gdb.base/list.exp: Update.
1665 * gdb.base/logical.exp: Update.
1666 * gdb.base/long_long.exp: Update.
1667 * gdb.base/longjmp.exp: Update.
1668 * gdb.base/macscp.exp: Update.
1669 * gdb.base/mips_pro.exp: Update.
1670 * gdb.base/miscexprs.exp: Update.
1671 * gdb.base/morestack.exp: Update.
1672 * gdb.base/nodebug.exp: Update.
1673 * gdb.base/opaque.exp: Update.
1674 * gdb.base/pc-fp.exp: Update.
1675 * gdb.base/pending.exp: Update.
1676 * gdb.base/permissions.exp: Update.
1677 * gdb.base/pointers.exp: Update.
1678 * gdb.base/prelink.exp: Update.
1679 * gdb.base/printcmds.exp: Update.
1680 * gdb.base/psymtab.exp: Update.
1681 * gdb.base/ptype.exp: Update.
1682 * gdb.base/relational.exp: Update.
1683 * gdb.base/scope.exp: Update.
1684 * gdb.base/setvar.exp: Update.
1685 * gdb.base/shlib-call.exp: Update.
1686 * gdb.base/shreloc.exp: Update.
1687 * gdb.base/signals.exp: Update.
1688 * gdb.base/sizeof.exp: Update.
1689 * gdb.base/so-impl-ld.exp: Update.
1690 * gdb.base/so-indr-cl.exp: Update.
1691 * gdb.base/solib-disc.exp: Update.
1692 * gdb.base/solib-display.exp: Update.
1693 * gdb.base/solib-nodir.exp: Update.
1694 * gdb.base/solib-overlap.exp: Update.
1695 * gdb.base/solib-symbol.exp: Update.
1696 * gdb.base/solib-weak.exp: Update.
1697 * gdb.base/solib.exp: Update.
1698 * gdb.base/store.exp: Update.
1699 * gdb.base/structs.exp: Update.
1700 * gdb.base/structs2.exp: Update.
1701 * gdb.base/type-opaque.exp: Update.
1702 * gdb.base/unload.exp: Update.
1703 * gdb.base/varargs.exp: Update.
1704 * gdb.base/volatile.exp: Update.
1705 * gdb.base/watch_thread_num.exp: Update.
1706 * gdb.base/watchpoint-solib.exp: Update.
1707 * gdb.base/watchpoint.exp: Update.
1708 * gdb.base/watchpoints.exp: Update.
1709 * gdb.base/whatis.exp: Update.
1710 * gdb.cell/arch.exp: Update.
1711 * gdb.cell/break.exp: Update.
1712 * gdb.cell/bt.exp: Update.
1713 * gdb.cell/core.exp: Update.
1714 * gdb.cell/data.exp: Update.
1715 * gdb.cell/ea-cache.exp: Update.
1716 * gdb.cell/f-regs.exp: Update.
1717 * gdb.cell/fork.exp: Update.
1718 * gdb.cell/gcore.exp: Update.
1719 * gdb.cell/mem-access.exp: Update.
1720 * gdb.cell/ptype.exp: Update.
1721 * gdb.cell/registers.exp: Update.
1722 * gdb.cell/sizeof.exp: Update.
1723 * gdb.cell/solib-symbol.exp: Update.
1724 * gdb.cell/solib.exp: Update.
1725 * gdb.cp/ambiguous.exp: Update.
1726 * gdb.cp/breakpoint.exp: Update.
1727 * gdb.cp/bs15503.exp: Update.
1728 * gdb.cp/casts.exp: Update.
1729 * gdb.cp/class2.exp: Update.
1730 * gdb.cp/cpexprs.exp: Update.
1731 * gdb.cp/cplusfuncs.exp: Update.
1732 * gdb.cp/ctti.exp: Update.
1733 * gdb.cp/dispcxx.exp: Update.
1734 * gdb.cp/gdb1355.exp: Update.
1735 * gdb.cp/gdb2384.exp: Update.
1736 * gdb.cp/gdb2495.exp: Update.
1737 * gdb.cp/infcall-dlopen.exp: Update.
1738 * gdb.cp/local.exp: Update.
1739 * gdb.cp/m-data.exp: Update.
1740 * gdb.cp/m-static.exp: Update.
1741 * gdb.cp/mb-ctor.exp: Update.
1742 * gdb.cp/mb-inline.exp: Update.
1743 * gdb.cp/mb-templates.exp: Update.
1744 * gdb.cp/member-ptr.exp: Update.
1745 * gdb.cp/method.exp: Update.
1746 * gdb.cp/namespace.exp: Update.
1747 * gdb.cp/nextoverthrow.exp: Update.
1748 * gdb.cp/nsdecl.exp: Update.
1749 * gdb.cp/nsrecurs.exp: Update.
1750 * gdb.cp/nsstress.exp: Update.
1751 * gdb.cp/nsusing.exp: Update.
1752 * gdb.cp/pr-1023.exp: Update.
1753 * gdb.cp/pr-1210.exp: Update.
1754 * gdb.cp/pr-574.exp: Update.
1755 * gdb.cp/pr9631.exp: Update.
1756 * gdb.cp/printmethod.exp: Update.
1757 * gdb.cp/psmang.exp: Update.
1758 * gdb.cp/re-set-overloaded.exp: Update.
1759 * gdb.cp/rtti.exp: Update.
1760 * gdb.cp/shadow.exp: Update.
1761 * gdb.cp/templates.exp: Update.
1762 * gdb.cp/try_catch.exp: Update.
1763 * gdb.dwarf2/dw2-ranges.exp: Update.
1764 * gdb.dwarf2/pr10770.exp: Update.
1765 * gdb.fortran/library-module.exp: Update.
1766 * gdb.hp/gdb.aCC/optimize.exp: Update.
1767 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1768 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1769 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1770 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1771 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1772 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1773 * gdb.hp/gdb.compat/xdb1.exp: Update.
1774 * gdb.hp/gdb.compat/xdb2.exp: Update.
1775 * gdb.hp/gdb.compat/xdb3.exp: Update.
1776 * gdb.hp/gdb.defects/bs14602.exp: Update.
1777 * gdb.hp/gdb.defects/solib-d.exp: Update.
1778 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1779 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1780 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1781 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1782 * gdb.mi/gdb792.exp: Update.
1783 * gdb.mi/mi-pending.exp: Update.
1784 * gdb.mi/mi-solib.exp: Update.
1785 * gdb.mi/mi-var-cp.exp: Update.
1786 * gdb.opt/clobbered-registers-O2.exp: Update.
1787 * gdb.opt/inline-bt.exp: Update.
1788 * gdb.opt/inline-cmds.exp: Update.
1789 * gdb.opt/inline-locals.exp: Update.
1790 * gdb.python/py-events.exp: Update.
1791 * gdb.python/py-finish-breakpoint.exp: Update.
1792 * gdb.python/py-type.exp: Update.
1793 * gdb.reverse/solib-precsave.exp: Update.
1794 * gdb.reverse/solib-reverse.exp: Update.
1795 * gdb.server/solib-list.exp: Update.
1796 * gdb.stabs/weird.exp: Update.
1797 * gdb.threads/attach-into-signal.exp: Update.
1798 * gdb.threads/attach-stopped.exp: Update.
1799 * gdb.threads/tls-shared.exp: Update.
1800 * gdb.trace/change-loc.exp: Update.
1801 * gdb.trace/strace.exp: Update.
1802
95c391b6
TT
18032012-06-19 Tom Tromey <tromey@redhat.com>
1804
1805 * gdb.base/whatis.exp: Add tests.
1806
e910f0b6
TT
18072012-06-19 Tom Tromey <tromey@redhat.com>
1808
1809 * gdb.cp/m-static.cc (keepalive): New function.
1810 (gnu_obj_1::method): Use it.
1811
422d65e7
DE
18122012-06-18 Doug Evans <dje@google.com>
1813
1814 * gdb.base/info-fun.exp: New file.
1815 * gdb.base/info-fun.c: New file.
1816 * gdb.base/info-fun-solib.c: New file.
1817
e2e4d78b
JK
18182012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1819
1820 Remove stale dummy frames.
1821 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1822 (maintenance info breakpoints): New tests.
1823 * gdb.base/stale-infcall.c: New file.
1824 * gdb.base/stale-infcall.exp: New file.
1825
1788b2d3
JK
18262012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1827
1828 * gdb.arch/amd64-entry-value-param.S: New file.
1829 * gdb.arch/amd64-entry-value-param.c: New file.
1830 * gdb.arch/amd64-entry-value-param.exp: New file.
1831
663b969e
TT
18322012-06-15 Tom Tromey <tromey@redhat.com>
1833
1834 * gdb.cp/namespace.exp: Add "show lang" test.
1835
8e09ad05
IS
18362012-06-15 Iain Sandoe <iain@codesourcery.com>
1837
1838 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1839 case. (top level): Use gdb_file_cmd instead of gdb_load.
1840
f85e18ee
JK
18412012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1842
1843 PR tdep/14222
1844 * gdb.arch/i386-sse-stack-align.S: New file.
1845 * gdb.arch/i386-sse-stack-align.c: New file.
1846 * gdb.arch/i386-sse-stack-align.exp: New file.
1847
f3b5e280
KS
18482012-06-13 Keith Seitz <keiths@redhat.com>
1849
1850 PR breakpoints/13798 and mi/11541
1851 * gdb.linespec/ls-errs.exp: Add a few more tests for
1852 filenames with spaces and colons.
1853
50af5481
JK
18542012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1855
1856 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1857 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1858 (test_function): Call CV_f.
1859 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1860 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1861 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1862 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1863 (p CV_f(CV::i)): New tests.
1864
d55637df
TT
18652012-06-13 Tom Tromey <tromey@redhat.com>
1866
1867 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1868
cc80f267
JK
18692012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1870
1871 Fix regression by the "ambiguous linespec" series.
1872 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1873 tests.
1874
bb2af9cc
JK
18752012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1876
1877 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1878 missing.
1879
e81a37f7
TT
18802012-06-11 Tom Tromey <tromey@redhat.com>
1881
1882 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1883 location...
1884 (main): ...here.
1885
8efd7788
YQ
18862012-06-07 Yao Qi <yao@codesourcery.com>
1887
1888 * gdb.trace/strace.exp: Shorten some too-long lines.
1889
359f5fe6
PA
18902012-06-06 Pedro Alves <palves@redhat.com>
1891
1892 * gdb.threads/clone-new-thread-event.c: New file.
1893 * gdb.threads/clone-new-thread-event.exp: New file.
1894
7b2fe205
YQ
18952012-06-06 Yao Qi <yao@codesourcery.com>
1896
1897 * gdb.base/dprintf.c (main): Add extra parameter when calling
1898 printf and fprintf.
1899 (bar): New function. It is a dead function, but to ensure
1900 'malloc' is linked explicitly.
1901
3eca55e8
YQ
19022012-06-06 Yao Qi <yao@codesourcery.com>
1903
1904 * gdb.base/info-proc.exp: Return if target doesn't support
1905 'info proc'.
1906
91cc9324
JK
19072012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1908
1909 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1910 (run program with breakpoint commands): XFAIl if it is not.
1911
c56e7c43
JB
19122012-06-05 Joel Brobecker <brobecker@adacore.com>
1913
1914 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1915 and add comment.
1916 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1917 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1918 "STOP" marker. Adjust testing strategy to make it work on
1919 all targets.
1920
1921 * gdb.base/print-file-var-main.c (main): Rewrite using local
1922 variables and adjust get_version_2's return value check.
1923 Add small comment.
1924 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1925 marker. Adjust testing strategy to make it work on all targets.
1926
ccab2054
JB
19272012-06-05 Joel Brobecker <brobecker@adacore.com>
1928
1929 * gdb.ada/bad-task-bp-keyword: New testcase.
1930
d0d86158
JK
19312012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1934 Simplify it to ...
1935 (symbol-file ${testfile1}): ... here.
1936 (test eliminated var my_global_symbol)
1937 (test eliminated var my_static_symbol)
1938 (test eliminated var my_global_func, get address of main): Wrap them to
1939 'single psymtabs' and 'single symtabs'
1940 (get address of my_global_symbol, get address of my_static_symbol)
1941 (get address of my_global_func, get address of main): Wrap them to
1942 'order1' and 'order2'.
1943
952cf74c
JK
1944 * gdb.base/code_elim.exp
1945 (add-symbol-file ${testfile1} 0x100000)
1946 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1947 'order2'.
1948 (order1: add-symbol-file ${testfile1} 0x100000)
1949 (order1: add-symbol-file ${testfile2} 0x200000)
1950 (order2: add-symbol-file ${testfile2} 0x200000)
1951 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1952 .bss as appropriate.
1953
0c5bf5a9
JK
19542012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1955
1956 * gdb.server/solib-list-lib.c: New file.
1957 * gdb.server/solib-list-main.c: New file.
1958 * gdb.server/solib-list.exp: New file.
1959
4196f325
MR
19602012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1961
1962 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1963 for 'set print symbol' change.
1964
bfb05775
JK
19652012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1966
1967 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1968 .debug_abbrev_seg3.
1969
685b1105
JK
19702012-05-24 John Steele Scott <toojays@toojays.net>
1971
1972 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1973 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1974 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1975
f3e0e960
SS
19762012-05-23 Stan Shebs <stan@codesourcery.com>
1977
1978 * gdb.mi/mi-info-os.exp: New file.
1979
11eb1b4d
KS
19802012-05-23 Keith Seitz <keiths@redhat.com>
1981
1982 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1983 return -1 to suppress the rest of the tests.
1984 (compile_stap_bin): Return boolean success value.
1985
b1af9e97
TT
19862012-05-21 Tom Tromey <tromey@redhat.com>
1987
1988 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1989 Remove kfails.
1990 (test_print_mi_member_types): Likewise.
1991
248537e3
TT
19922012-05-21 Tom Tromey <tromey@redhat.com>
1993
1994 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1995 print symbol' change.
1996
d791e155
TJB
19972012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1998
1999 * gdb.python/py-prompt.exp: Quit if the target is remote.
2000
e77afa2e
JK
20012012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2002
2003 Fix ERROR: internal buffer is full.
2004 * gdb.base/info-os.exp (expect_multiline): New function.
2005 (get process list, get process groups, get threads)
2006 (get file descriptors, get internet-domain sockets)
2007 (get shared-memory regions, get semaphores, get message queues): Use
2008 it for these tests.
2009
9cb709b6
TT
20102012-05-18 Tom Tromey <tromey@redhat.com>
2011
2012 * gdb.mi/mi-var-cmd.exp: Update.
2013 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2014 * gdb.cp/virtbase.exp: Update.
2015 * gdb.cp/classes.exp (test_static_members): Update.
2016 * gdb.cp/casts.exp: Update.
2017 * gdb.base/pointers.exp: Update.
2018 * gdb.base/funcargs.exp (pointer_args): Update.
2019 (structs_by_reference): Update.
2020 * gdb.base/find.exp: Update.
2021 * gdb.base/call-strs.exp: Send "set print symbol off".
2022 * gdb.base/call-ar-st.exp: Update.
2023 * gdb.ada/fun_addr.exp: Update.
2024 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2025 Call it.
2026 (test_print_repeats_10, test_print_strings)
2027 (test_print_char_arrays): Update.
2028
b012acdd
TT
20292012-05-18 Tom Tromey <tromey@redhat.com>
2030
2031 * gdb.base/charset.exp (string_display): Update.
2032
1d51a733
TT
20332012-05-18 Tom Tromey <tromey@redhat.com>
2034
2035 * gdb.mi/mi2-var-display.exp: Update.
2036 * gdb.mi/mi-var-display.exp: Update.
2037 * gdb.mi/mi-var-child.exp: Update.
2038 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2039 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2040
957df313
DE
20412012-05-17 Doug Evans <dje@google.com>
2042
682c7f7b
DE
2043 * info-macros.exp: Pass "debug" to prepare_for_testing.
2044
957df313
DE
2045 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2046 * gdb.ada/Makefile.in (clean): Ditto.
2047 * gdb.arch/Makefile.in (clean): Ditto.
2048 * gdb.asm/Makefile.in (clean): Ditto.
2049 * gdb.base/Makefile.in (clean): Ditto.
2050 * gdb.cell/Makefile.in (clean): Ditto.
2051 * gdb.cp/Makefile.in (clean): Ditto.
2052 * gdb.disasm/Makefile.in (clean): Ditto.
2053 * gdb.dwarf2/Makefile.in (clean): Ditto.
2054 * gdb.fortran/Makefile.in (clean): Ditto.
2055 * gdb.go/Makefile.in (clean): Ditto.
2056 * gdb.hp/Makefile.in (clean): Ditto.
2057 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2058 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2059 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2060 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2061 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2062 * gdb.java/Makefile.in (clean): Ditto.
2063 * gdb.linespec/Makefile.in (clean): Ditto.
2064 * gdb.mi/Makefile.in (clean): Ditto.
2065 * gdb.modula2/Makefile.in (clean): Ditto.
2066 * gdb.multi/Makefile.in (clean): Ditto.
2067 * gdb.objc/Makefile.in (clean): Ditto.
2068 * gdb.opencl/Makefile.in (clean): Ditto.
2069 * gdb.opt/Makefile.in (clean): Ditto.
2070 * gdb.pascal/Makefile.in (clean): Ditto.
2071 * gdb.python/Makefile.in (clean): Ditto.
2072 * gdb.reverse/Makefile.in (clean): Ditto.
2073 * gdb.server/Makefile.in (clean): Ditto.
2074 * gdb.stabs/Makefile.in (clean): Ditto.
2075 * gdb.threads/Makefile.in (clean): Ditto.
2076 * gdb.trace/Makefile.in (clean): Ditto.
2077 * gdb.xml/Makefile.in (clean): Ditto.
2078
abc9d0dc
TT
20792012-05-16 Tom Tromey <tromey@redhat.com>
2080
2081 * gdb.base/macscp1.c (macscp_expr): Add comment.
2082 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2083
6a3a010b
MR
20842012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2085
2086 * gdb.base/return-nodebug.exp: Also test float and double types.
2087
01429c8e
JK
20882012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2089
2090 PR testsuite/12649
2091 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2092
54115cd4
JK
2093 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2094
0c5f383f
SDJ
20952012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2096
2097 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2098 `rerun_to_main'.
2099 (stap_test_no_debuginfo): Likewise.
2100
e7e0cddf
SS
21012012-05-14 Stan Shebs <stan@codesourcery.com>
2102
2103 * gdb.base/dprintf.c: New file.
2104 * gdb.base/dprintf.exp: New file.
2105
c772f8e7
HZ
21062012-05-14 Hui Zhu <hui_zhu@mentor.com>
2107
2108 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2109 * gdb.trace/disconnected-tracing.c: New file.
2110 * gdb.trace/disconnected-tracing.exp: New file.
2111
7efc75aa
SCR
21122012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2113
2114 * gdb.python/python.c: Add a new breakpoint comment.
2115 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2116
85d4a676
SS
21172011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2118
2119 * gdb.base/info-os.exp: New file.
2120 * gdb.base/info-os.c: New file.
2121
64ea88dc
JB
21222012-05-10 Joel Brobecker <brobecker@adacore.com>
2123
4647ab1b
JB
2124 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2125 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2126 New files.
64ea88dc 2127
afba63f1
JB
21282012-05-10 Joel Brobecker <brobecker@adacore.com>
2129
2130 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2131 gdb.base/ctxobj.exp: New files.
2132
9d198b1e
TT
21332012-05-09 Tom Tromey <tromey@redhat.com>
2134
2135 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2136
9bfee719
MR
21372012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2138
2139 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2140
3a7341d8
MR
21412012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2142
2143 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2144 before using it.
2145
52b3699b
TG
21462012-05-04 Tristan Gingold <gingold@adacore.com>
2147
2148 * gdb.base/set-noassign.exp: New test.
2149
a20ee7a4
SCR
21502012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2151
2152 * gdb.python/py-symbol.exp: Add tests to test the new methods
2153 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2154 * gdb.python/py-symbol.c: Add new struct to help test
2155 gdb.Symtab.static_block().
2156
bf2f0858
DE
21572012-05-03 Doug Evans <dje@google.com>
2158
2159 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2160 commented out.
2161
2d4e0376
YQ
21622012-05-03 Yao Qi <yao@codesourcery.com>
2163
2164 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2165 doesn't support.
2166 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2167 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2168
6d0bb9f3
YQ
21692012-05-03 Yao Qi <yao@codesourcery.com>
2170
2171 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2172
fd820528
DE
21732012-04-30 Doug Evans <dje@google.com>
2174
2175 PR testsuite/13961
2176 * gdb.dwarf2/pr13961.S: New file.
2177 * gdb.dwarf2/pr13961.exp: New file.
2178
b9e219b9
YQ
21792012-04-29 Yao Qi <yao@codesourcery.com>
2180
2181 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2182
3019eac3
DE
21832012-04-28 Doug Evans <dje@google.com>
2184
2185 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2186 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2187 All uses updated.
2188 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2189 "ptype func_cu1" to expand cu2 before cu1.
2190
62e5f89c
SDJ
21912012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2192 Tom Tromey <tromey@redhat.com>
2193
2194 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2195 variables.
2196 * gdb.base/stap-probe.c: New file.
2197 * gdb.base/stap-probe.exp: New file.
2198 * gdb.trace/stap-trace.c: New file.
2199 * gdb.trace/stap-trace.exp: New file.
2200 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2201 libgcc's unwinder.
2202
14132e89
MR
22032012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2204
2205 * gdb.arch/mips16-thunks-inmain.c: New file.
2206 * gdb.arch/mips16-thunks-main.c: New file.
2207 * gdb.arch/mips16-thunks-sin.c: New file.
2208 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2209 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2210 * gdb.arch/mips16-thunks-sinmain.c: New file.
2211 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2212 * gdb.arch/mips16-thunks.exp: New file.
2213
a766d390
DE
22142012-04-25 Doug Evans <dje@google.com>
2215
2216 * configure.ac: Create gdb.go/Makefile.
2217 * configure: Regenerate.
2218 * gdb.base/default.exp: Add "go" to "set language" testing.
2219 * gdb.go/Makefile.in: New file.
2220 * gdb.go/basic-types.exp: New file.
2221 * gdb.go/chan.exp: New file.
2222 * gdb.go/chan.go: New file.
2223 * gdb.go/handcall.exp: New file.
2224 * gdb.go/handcall.go: New file.
2225 * gdb.go/hello.exp: New file.
2226 * gdb.go/hello.go: New file.
2227 * gdb.go/integers.exp: New file.
2228 * gdb.go/integers.go: New file.
2229 * gdb.go/methods.exp: New file.
2230 * gdb.go/methods.go: New file.
2231 * gdb.go/package.exp: New file.
2232 * gdb.go/package1.go: New file.
2233 * gdb.go/package2.go: New file.
2234 * gdb.go/print.exp: New file.
2235 * gdb.go/strings.exp: New file.
2236 * gdb.go/strings.go: New file.
2237 * gdb.go/types.exp: New file.
2238 * gdb.go/types.go: New file.
2239 * gdb.go/unsafe.exp: New file.
2240 * gdb.go/unsafe.go: New file.
2241 * lib/future.exp: Add Go support.
2242 (gdb_find_go, gdb_find_go_linker): New procs.
2243 (gdb_default_target_compile): Add Go support.
2244 * lib/gdb.exp (skip_go_tests): New proc.
2245 * lib/go.exp: New file.
2246
e65f9ffb
TT
22472012-04-25 Tom Tromey <tromey@redhat.com>
2248
2249 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2250
14e75d8e
JK
22512012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2252 Jan Kratochvil <jan.kratochvil@redhat.com>
2253
2254 PR symtab/7259:
2255 * gdb.base/enumval.c: New test case.
2256 * gdb.base/enumval.exp: New test case.
2257 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2258 field.bitpos.
2259
f3525b70
PA
22602012-04-17 Pedro Alves <palves@redhat.com>
2261
2262 * Makefile.in (site.exp): Make site.exp source
2263 $srcdir/lib/append_gdb_boards_dir.exp.
2264 * lib/append_gdb_boards_dir.exp: New file.
2265
bccbefd2
JK
22662012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2267
2268 New option "set auto-load safe-path".
2269 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2270 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2271
bf88dd68
JK
22722012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2273
2274 auto-load: Implementation.
2275 * gdb.base/help.exp (test set height): Increase the height.
2276 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2277 to ...
2278 (info auto-load python-scripts): ... here.
2279 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2280 to ...
2281 (info auto-load python-scripts *): ... here.
2282
c0d4d1c0
YQ
22832012-04-16 Yao Qi <yao@codesourcery.com>
2284
2285 * lib/trace-support.exp (get_in_proc_agent): New.
2286 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2287 of in process trace agent.
2288 * gdb.trace/ftrace.exp: Likewise.
2289 * gdb.trace/pending.exp: Likewise.
2290 * gdb.trace/trace-break.exp: Likewise.
2291 * gdb.trace/trace-mt.exp
2292 * gdb.trace/tspeed.exp: Likewise.
2293 * gdb.trace/tstatus.exp
2294 * gdb.trace/strace.exp: Likewise.
2295
cbf68a60
TS
22962012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2297
dd6d3b70
TS
2298 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2299 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2300
cbf68a60
TS
2301 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2302
8264ba82
AG
23032012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2304
2305 PR mi/13393
2306 * gdb.mi/mi-var-rtti.cc: New file.
2307 * gdb.mi/mi-var-rtti.exp: New file.
2308 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2309 function.
2310 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2311
de0919f8 23122012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2313
2314 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2315 EXECUTABLES.
2316 * gdb.python/py-explore.c: C program used for testing the new
2317 'explore' command on C constructs.
2318 * gdb.python/py-explore.cc: C++ program used for testing the new
2319 'explore' command on C++ constructs.
2320 * gdb-python/py-explore.exp: Tests for the new 'explore'
2321 command on C constructs.
2322 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2323 command on C++ constructs.
2324
a82da7dd
MK
23252012-04-07 Mark Kettenis <kettenis@gnu.org>
2326
2327 * gdb.base/funcargs.exp (complex_args): Fix typo.
2328
e127cba8
JK
23292012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2330
2331 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2332 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2333
40e084e1
KS
23342012-04-05 Keith Seitz <keiths@redhat.com>
2335
2336 * gdb.base/advance.exp: Update error message for
2337 "advance malformed" test.
2338 * gdb.base/break.exp: Likewise for "breakpoint with
2339 trailing garbage" test.
2340 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2341 with trailing garbage" test.
2342 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2343 trailng garbage" test.
2344 * gdb.base/until.exp: Likewise for "malformed until" test.
2345 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2346 for "breakpoint info (after setting on all)".
2347 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2348 tests.
2349 * gdb.cp/cplabel.cc: New file.
2350 * gdb.cp/cplabel.exp: New test.
2351 * gdb.linespec/ls-errs.c: New file.
2352 * gdb.linespec/ls-errs.exp: New test.
2353
a72c8f6a
JK
23542012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2355
2356 * gdb.trace/unavailable.exp
2357 (collect globals: print object on: print derived_partial)
2358 (collect globals: print object on: print derived_whole)
2359 (collect globals: print object off: print derived_partial)
2360 (collect globals: print object off: print derived_whole): Update
2361 expected output.
2362
f87a3023
KS
23632012-03-30 Keith Seitz <keiths@redhat.com>
2364
2365 * gdb.python: Add test for linespecs with commas.
2366
e2171b3c
KS
23672012-03-28 Keith Seitz <keiths@redhat.com>
2368
2369 * gdb.linespec/ls-dollar.cc: New file.
2370 * gdb.linespec/ls-dollar.exp: New test.
2371
23722012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2373
2374 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2375 starting with the global namespace.
2376
2f4e0a80
DE
23772012-03-23 Doug Evans <dje@google.com>
2378
2379 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2380
7b282c5a
SCR
23812012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2382
2383 * gdb.python/py-value.cc: Add test case for testing the
2384 methodology exposing C++ values to Python.
2385 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2386 exposing C++ values to Python.
2387 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2388
2e98ca53
JK
23892012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2390 Siddhesh Poyarekar <siddhesh@redhat.com>
2391
2392 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2393 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2394 (generate native core dump): Make the test unsupported if core cannot
2395 be generated.
2396
8320cc4f
JK
23972012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2398
2399 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2400 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2401 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2402
3a69ffb2
JK
24032012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2404
2405 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2406
8fabffee
DE
24072012-03-17 Doug Evans <dje@google.com>
2408
2409 * dg-extract-results.sh: Handle KFAILs.
2410
ab260dad
JK
24112012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2412
2413 PR symtab/13777
2414 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2415
53ba8333
JB
24162012-03-16 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.ada/set_pckd_arr_elt: New testcase.
2419
481860b3
GB
24202012-03-16 Gary Benson <gbenson@redhat.com>
2421
2422 PR breakpoints/10738
2423 * gdb.opt/inline-break.exp: New file.
2424 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2425 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2426 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2427 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2428 * gdb.base/async-shell.exp: Likewise.
2429 * lib/mi-support.exp (library_loaded_re): Likewise.
2430
410528f0
TT
24312012-03-15 Tom Tromey <tromey@redhat.com>
2432
2433 * gdb.cp/virtfunc2.exp: Update expected output.
2434 * gdb.cp/pr9631.exp: Update expected output.
2435 * gdb.cp/member-ptr.exp: Update expected output.
2436 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2437 output.
2438 * gdb.cp/casts.exp: Update expected output.
2439
c4aeac85
TT
24402012-03-15 Tom Tromey <tromey@redhat.com>
2441
2442 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2443 (test_info_vtbl): Likewise.
2444 (do_tests): Call test_info_vtbl.
2445 * gdb.cp/virtfunc.cc (va): New global.
2446
856d06f9
TS
24472012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2448
2449 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2450 describing DWARF data structures.
2451 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2452 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2453 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2454 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2455 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2456 * gdb.dwarf2/dw2-param-error.S: Likewise.
2457 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2458 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2459 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2460 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2461 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2462 * gdb.dwarf2/pr11465.S: Likewise.
2463
e837f12a
JK
24642012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2465
2466 * gdb.mi/mi2-prompt.exp: New file.
2467
ccbb4f28
JB
24682012-03-13 Joel Brobecker <brobecker@adacore.com>
2469
2470 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2471
32039130
JB
24722012-03-13 Joel Brobecker <brobecker@adacore.com>
2473
2474 * gdb.ada/bp_range_type: New testcase.
2475
16899756
DE
24762012-03-13 Doug Evans <dje@google.com>
2477
2478 * gdb.base/default.exp: Delete tests for symbol-reloading.
2479 * gdb.base/help.exp: Ditto.
2480 * gdb.base/setshow.exp: Ditto.
2481 * gdb.base/gdb_history: Delete references to symbol-reloading.
2482
87b0bb13
JK
24832012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2484
2485 * gdb.base/attach-twice.c: New files.
2486 * gdb.base/attach-twice.exp: New files.
2487
0d7941a9
KS
24882012-03-08 Keith Seitz <keiths@redhat.com>
2489
2490 * lib/gdb.exp (gdb_get_line_number): Throw an
2491 error instead of returning -1.
2492 * gdb.base/break.exp: Remove unused variable
2493 bp_location5.
2494 * gdb.base/hbreak2.exp: Likewise.
2495 * gdb.base/sepdebug.exp: Likewise.
2496
f4647387
YQ
24972012-03-08 Yao Qi <yao@codesourcery.com>
2498 Pedro Alves <palves@redhat.com>
2499
2500 Fix PR server/13392.
2501 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2502 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2503 download tracepoints.
2504 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2505 (pending_tracepoint_resolved_during_trace): Likewise.
2506 (pending_tracepoint_installed_during_trace): Likewise.
2507 (pending_tracepoint_with_action_resolved): Likewise.
2508
83c532cb
KS
25092012-03-08 Keith Seitz <keiths@redhat.com>
2510
2511 * gdb.ada/array_bounds.exp: Get breakpoint for line
2512 with "START", not "STOP".
2513 * gdb.python/py-infthread.exp: Do not continue to
2514 line marked "Break here.", which is undefined.
2515
d6b6bbb7
LM
25162012-03-08 Luis Machado <lgustavo@codesourcery.com>
2517
2518 Revert:
2519
2520 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2521
2522 Implement testsuite workaround for PR breakpoints/13781.
2523 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2524 (set breakpoint condition-evaluation host): New conditional command.
2525
7fe25d9b
JK
25262012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2527
2528 Fix CU relative vs. absolute DIE offsets.
2529 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2530 one.
2531
51898c15
JK
25322012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2533
2534 Fix false FAIL on distros with relro linkage as default.
2535 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2536 -Wl,-z,norelro first.
2537
8131799e
JB
25382012-03-06 Joel Brobecker <brobecker@adacore.com>
2539
2540 * gdb.ada/bp_on_var: New testcase.
2541
ba241969
JB
25422012-03-06 Joel Brobecker <brobecker@adacore.com>
2543
2544 * gdb.ada/bp_enum_homonym: New testcase.
2545
abe49676
YQ
25462012-03-06 Yao Qi <yao@codesourcery.com>
2547
2548 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2549 x86_64-*-* and i?86-*-*.
2550 Set up KFAIL for gdb/13808.
2551
d8df103b
TT
25522012-03-05 Tom Tromey <tromey@redhat.com>
2553
2554 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2555 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2556
b7b189f3
TT
25572012-03-05 Tom Tromey <tromey@redhat.com>
2558
2559 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2560
69dc1c4d
YQ
25612012-03-04 Yao Qi <yao@codesourcery.com>
2562
2563 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2564 messages for KFAIL.
2565
3f20c47f
JK
25662012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2567
2568 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2569 (print one_two_three, indexes off, print few_reps, indexes off)
2570 (print many_reps, indexes off, print empty, indexes off)
2571 (print one_two_three, print few_reps, print many_reps, print empty):
2572 Call setup_xfail if $gcc_old.
2573
abf1152a
JK
25742012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2575
2576 Implement testsuite workaround for PR breakpoints/13781.
2577 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2578 (set breakpoint condition-evaluation host): New conditional command.
2579
a06715f8
JK
25802012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2581
2582 Code cleanup.
2583 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2584 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2585 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2586 number 1 by $bpnum. Four times.
2587
5808517f
YQ
25882012-03-03 Yao Qi <yao@codesourcery.com>
2589
2590 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2591
dfe2ac14
JK
25922012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2593
2594 Setup KFAIL for PR server/13796.
2595 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2596
8bbc467a
JB
25972012-03-02 Joel Brobecker <brobecker@adacore.com>
2598
2599 * gdb.ada/operator_bp: New testcase.
2600
c0eac87f
JB
26012012-03-02 Joel Brobecker <brobecker@adacore.com>
2602
2603 * gdb.ada/info_locals_renaming: New testcase.
2604
4f42c881
TT
26052012-03-02 Tom Tromey <tromey@redhat.com>
2606
2607 * gdb.base/nextoverexit.c: New file.
2608 * gdb.base/nextoverexit.exp: New file.
2609
7380c0c9
EBM
26102012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2611
2612 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2613 parameter.
2614
1faeff08
MR
26152012-03-01 Maciej W. Rozycki <macro@mips.com>
2616
2617 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2618 core registers.
2619
320b6f49
MR
26202012-03-01 Maciej W. Rozycki <macro@mips.com>
2621 Maciej W. Rozycki <macro@codesourcery.com>
2622 Daniel Jacobowitz <dan@codesourcery.com>
2623
2624 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2625
ad5f7d6e
PA
26262012-03-01 Pedro Alves <palves@redhat.com>
2627
2628 PR gdb/13767
2629
2630 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2631 (gdb_collect_globals_test): Call it.
2632
d3dc44a6
KS
26332012-03-01 Keith Seitz <keiths@redhat.com>
2634
2635 * gdb.cp/method2.exp: Output of overload menu is now
2636 alphabetized. Update tests for "break A::method".
2637 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2638 of hard-coding them.
2639 Overload menu is alphabetized: rewrite to accommodate.
2640 Unset variables LINE and TYPES which are used in other tests.
2641 Compute the output of "info break".
2642 Update the breakpoint table after all breakpoints are deleted.
2643 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2644 compute ACTUALS and the method body based on parameters.
2645 Update expected output accordingly.
2646 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2647 unique comments to allow the use of gdb_get_line_number.
2648
26492012-03-01 Keith Seitz <keiths@redhat.com>
2650
2651 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2652 some Tcl syntax.
2653 * gdb.cp/ovldbreak.exp: Likewise.
2654
7949c2a0
KS
26552012-03-01 Keith Seitz <keiths@redhat.com>
2656
2657 * gdb.base/help.exp (help show user): Update expected result
2658 for new doc string changes (add "non-python").
2659
7d74f244
DE
26602012-03-01 Scott J. Goldman <scottjg@vmware.com>
2661
2662 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2663 be put in the user-defined category and that the commands appear in
2664 "help user-defined".
2665
1b611343
JB
26662012-02-29 Joel Brobecker <brobecker@adacore.com>
2667
2668 * gdb.ada/tagged_not_init: New testcase.
2669
99b1c762
JB
26702012-02-29 Joel Brobecker <brobecker@adacore.com>
2671
2672 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2673 * gdb.ada/enum_idx_packed: New testcase.
2674
2d4a02ee
JB
26752012-02-29 Joel Brobecker <brobecker@adacore.com>
2676
2677 * gdb.ada/aliased_array: New testcase.
2678
2e6fda7d
JB
26792012-02-29 Joel Brobecker <brobecker@adacore.com>
2680
2681 * gdb.ada/whatis_array_val: New testcase.
2682
9a7f938f
JK
26832012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2684
2685 Fix disp-step-syscall.exp: fork: single step over fork.
2686 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2687 whitespaces.
2688 (single step over $syscall): Remove its check.
2689 (single step over $syscall final pc): New check.
2690
8703a944
JK
26912012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2692
2693 Support processors without SSSE3.
2694 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2695 pabsd into ...
2696 (ssse3_test): ... a new function.
2697 (main): Call ssse3_test.
2698 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2699 Update expected values everywhere.
2700 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2701 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2702 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2703 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2704 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2705 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2706 Move these tests lower.
2707 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2708 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2709 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2710 New tests.
2711
c03e6ccc
YQ
27122012-02-29 Yao Qi <yao@codesourcery.com>
2713 Pedro Alves <palves@redhat.com>
2714
2715 * gdb.trace/trace-mt.c: New.
2716 * gdb.trace/trace-mt.exp: New.
2717
7964b62a
TS
27182012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2719
2c8910ba
TS
2720 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2721 numbers instead of hardcoding them.
2722 * gdb.base/annota1.c: Provide suitable markers.
2723 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2724 numbers instead of hardcoding them.
2725 * gdb.base/annota3.c: Provide suitable markers.
2726
2727 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2728 * gdb.base/annota3.c: Likewise.
2729 * gdb.base/sigall.c: Likewise.
2730 * gdb.base/signals.c: Likewise.
2731 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2732
5a41c0b7
MR
27332012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2734
2735 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2736 failure return path.
2737
ebbbe5c5
LM
27382012-02-27 Luis Machado <lgustavo@codesourcery.com>
2739
2740 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2741
8d126d8a
LM
27422012-02-24 Luis Machado <lgustavo@codesourcery.com>
2743
2744 * gdb.base/cond-eval-mode.exp: New file.
2745
11337c2f
PA
27462012-02-24 Pedro Alves <palves@redhat.com>
2747
2748 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2749 (top level): Use with_test_prefix.
2750
13fc3e3c
PA
27512012-02-24 Pedro Alves <palves@redhat.com>
2752
2753 * gdb.threads/attach-into-signal.exp (corefunc): Use
2754 with_test_prefix.
2755
07c1b626
JK
27562012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2757
2758 Fix false FAILs on old CPUs without SSE.
2759 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2760 Return untested for Illegal instruction.
2761
596ba138
JK
27622012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2763
2764 Fix false FAILs with glibc debug infos installed.
2765 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2766 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2767
aeaa2474
SA
27682012-02-22 Sterling Augustine <saugustine@google.com>
2769
2770 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2771 constant with cast.
2772
aed555c9
PA
27732012-02-21 Pedro Alves <palves@redhat.com>
2774
2775 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2776
78afebb4
PA
27772012-02-21 Pedro Alves <palves@redhat.com>
2778
2779 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2780
fdcfef12
PA
27812012-02-21 Pedro Alves <palves@redhat.com>
2782
2783 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2784 with_test_prefix.
2785
0f4d39d5
PA
27862012-02-21 Pedro Alves <palves@redhat.com>
2787
2788 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2789 with_test_prefix here.
2790 (top level): Do it here instead. Remove `:' from the
2791 with_test_prefix string.
2792 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2793 the suffix `:' from the with_test_prefix prefix string.
2794 * gdb.base/break-interp.exp: Ditto.
2795 * gdb.base/catch-load.exp: Ditto.
2796 * gdb.base/disp-step-syscall.exp: Ditto.
2797 * gdb.base/jit-so.exp: Ditto.
2798 * gdb.base/jit.exp: Ditto.
2799 * gdb.base/sepdebug.exp: Ditto.
2800 * gdb.base/solib-display.exp: Ditto.
2801 * gdb.base/solib-overlap.exp: Ditto.
2802 * gdb.base/watch-cond-infcall.exp: Ditto.
2803 * gdb.base/watchpoint.exp: Ditto.
2804 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2805 * gdb.mi/mi-watch.exp: Ditto.
2806 * gdb.mi/mi2-watch.exp: Ditto.
2807 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2808 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2809 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2810 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2811 * gdb.threads/watchpoint-fork.exp: Ditto.
2812 * gdb.threads/watchthreads-reorder.exp: Ditto.
2813 * gdb.trace/change-loc.exp: Ditto.
2814 * gdb.trace/pending.exp: Ditto.
2815 * gdb.trace/status-stop.exp: Ditto.
2816 * gdb.trace/strace.exp: Ditto.
2817 * gdb.trace/trace-break.exp: Ditto.
2818 * gdb.trace/unavailable.exp: Ditto.
2819 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2820 suffix with colon. Adjust leading comments.
2821
6a5870ce
PA
28222012-02-21 Pedro Alves <palves@redhat.com>
2823 Tom Tromey <tromey@redhat.com>
2824
2825 * lib/gdb.exp: Add description of test prefixes.
2826 (with_test_prefix): New procedure.
2827 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2828 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2829 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2830 instead of lappend to append to pf_prefix.
2831 * gdb.base/catch-load.exp: Use with_test_prefix.
2832 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2833 * gdb.base/jit-so.exp: Use with_test_prefix.
2834 * gdb.base/jit.exp: Use with_test_prefix.
2835 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2836 lappend to append to pf_prefix.
2837 * gdb.base/sepdebug.exp: Use with_test_prefix.
2838 * gdb.base/solib-display.exp: Use with_test_prefix.
2839 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2840 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2841 * gdb.base/watchpoint.exp: Use with_test_prefix.
2842 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2843 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2844 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2845 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2846 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2847 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2848 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2849 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2850 append instead of lappend to append to pf_prefix.
2851 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2852 * gdb.trace/change-loc.exp: Use with_test_prefix.
2853 * gdb.trace/pending.exp: Use with_test_prefix.
2854 * gdb.trace/status-stop.exp: Use with_test_prefix.
2855 * gdb.trace/strace.exp: Use with_test_prefix.
2856 * gdb.trace/trace-break.exp: Use with_test_prefix.
2857 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2858 instead of lappend to append to pf_prefix.
2859
35dc4a6b
JK
28602012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2861
2862 Fix racy FAILs.
2863 * gdb.base/inferior-died.c (main): Add return of 0.
2864 * gdb.base/inferior-died.exp (continue): Fix expectation of
2865 asynchronous events.
2866 (p 1): New test.
2867
c5a006e6
PA
28682012-02-20 Pedro Alves <palves@redhat.com>
2869
2870 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2871 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2872 gdb's internal debug output. For the non-threaded case, look for
2873 "Program received signal SIGLARM", for the threaded case, peek at
2874 the thread's siginfo.
2875
cc51a170
PA
28762012-02-20 Pedro Alves <palves@redhat.com>
2877
2878 General cleanup, make output test messages unique, and build
2879 different executable files for the non-threaded and threaded
2880 cases.
2881
2882 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2883 Delete.
2884 (executable_nothr, executable_thr): New globals.
2885 (top level): Adjust to delete both executables.
2886 (corefunc): New parameter $executable. Set $pf_prefix instead of
2887 hand writing a prefix in tests. Issue a clean_restart and enable
2888 lin-lwp debug output here.
2889 (top level): Adjust. Use build_executable. Don't start gdb here,
2890 and don't enable lin-lwp debug output here.
2891 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2892
c755f03d
JK
28932012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2894
2895 Fix racy FAILs.
2896 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2897 "continue" command.
2898
6bec5e0a
JK
28992012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2900
2901 Fix for gdbserver non-extended mode.
2902 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2903 and gdb_run_cmd.
2904
2e8265fd
TT
29052012-02-17 Tom Tromey <tromey@redhat.com>
2906
2907 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2908 * gdb.python/py-events.exp: Check 'dir' output.
2909 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2910
9e507076
YQ
29112012-02-17 Yao Qi <yao@codesourcery.com>
2912
2913 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2914
32d22ab1
TT
29152012-02-16 Tom Tromey <tromey@redhat.com>
2916
2917 * gdb.base/inferior-died.c: Don't include stdio.h.
2918
9addecb9
TT
29192012-02-16 Tom Tromey <tromey@redhat.com>
2920
2921 * gdb.base/inferior-died.c: New file.
2922 * gdb.base/inferior-died.exp: New file.
2923
4cb6da1c
AR
29242012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2925
2926 * gdb.base/break-inline.exp: New file.
2927 * gdb.base/break-inline.c: New file.
2928
3af2590d
TT
29292012-02-15 Tom Tromey <tromey@redhat.com>
2930
2931 * gdb.base/pc-fp.exp: Add "info register" tests.
2932
29988831
TT
29332012-02-15 Tom Tromey <tromey@redhat.com>
2934
2935 * gdb.base/regs.exp: Remove.
2936
10010058
PA
29372012-02-15 Pedro Alves <palves@redhat.com>
2938
2939 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2940 the target doesn't support tracepoints.
2941 * gdb.trace/circ.exp: Ditto.
2942 * gdb.trace/collection.exp: Ditto.
2943 * gdb.trace/packetlen.exp: Ditto.
2944 * gdb.trace/passc-dyn.exp: Ditto.
2945 * gdb.trace/report.exp: Ditto.
2946 * gdb.trace/tfind.exp: Ditto.
2947 * gdb.trace/tspeed.exp: Ditto.
2948 * gdb.trace/tsv.exp: Ditto.
2949 * gdb.trace/unavailable.exp: Ditto.
2950 * gdb.trace/while-dyn.exp: Ditto.
2951
a2e0062d
PA
29522012-02-15 Pedro Alves <palves@redhat.com>
2953
2954 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2955 gdb_test_multiple, and call unsupported instead of fail, if the
2956 remote side does not support the request.
2957
a1999d40
PA
29582012-02-15 Pedro Alves <palves@redhat.com>
2959
2960 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2961 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2962 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2963 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2964 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2965 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2966 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2967 doesn't start with "extended-" already.
2968
7cee1e54
PA
29692012-02-15 Pedro Alves <palves@redhat.com>
2970
2971 Support extended-remote. Avoid cascading timeouts.
2972
2973 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2974 the extended-remote target. If attaching with no file fails, load
2975 the file manually.
2976 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2977
816338b5
SS
29782012-02-14 Stan Shebs <stan@codesourcery.com>
2979
2980 * gdb.base/ena-dis-br.exp: Add enable count test.
2981
cc30c4bd
PA
29822012-02-13 Pedro Alves <palves@redhat.com>
2983
2984 * config/mips-idt.exp: Delete.
2985 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2986 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2987 * gdb.base/break.exp: Remove mips-idt references.
2988 * gdb.base/chng-syms.exp: Ditto.
2989 * gdb.base/default.exp: Ditto.
2990 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2991 (top level): Don't call it.
2992 * gdb.base/opaque.exp: Remove mips-idt restarts.
2993 * gdb.base/ptype.exp: Remove mips-idt xfails.
2994 * gdb.base/scope.exp: Remove mips-idt restarts.
2995 * gdb.base/sepdebug.exp: Remove mips-idt references.
2996 * gdb.base/watchpoint.exp (maybe_clean_restart)
2997 (maybe_reinitialize): Delete.
2998 (test_disabling_watchpoints, test_disabling_watchpoints)
2999 (test_watchpoint_triggered_in_syscall)
3000 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3001 Don't call them.
3002
57008375
JK
30032012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3004
3005 * gdb.server/server-exec-info.exp: New file.
3006
4a2d9c08
PA
30072012-02-10 Pedro Alves <palves@redhat.com>
3008
3009 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3010 always non-empty.
3011 (test_attach): Always pass $exec to test_attach_gdb.
3012
09fa21bd
TT
30132012-02-08 Tom Tromey <tromey@redhat.com>
3014
3015 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3016 before inferior is started.
3017
f0823d2c
TT
30182012-02-07 Tom Tromey <tromey@redhat.com>
3019
3020 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3021 Symbol.value.
3022 * gdb.python/py-symbol.c (qq): Set default value.
3023
30242012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3025
3026 * gdb.python/py-symbol.c (qq): New global.
3027 * gdb.python/py-symbol.exp: Add test for frame-less
3028 lookup_symbol.
3029 * gdb.python/py-symtab.exp: Fix line number.
3030
f7e44f65
JB
30312012-02-03 Joel Brobecker <brobecker@adacore.com>
3032
3033 * gdb.ada/mi_task_arg: New testcase.
3034
4c9ed63c
PA
30352012-02-02 Pedro Alves <palves@redhat.com>
3036
3037 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3038 extended timeout.
3039
c0b9f2c6
PA
30402012-02-02 Pedro Alves <palves@redhat.com>
3041
3042 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3043 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3044
5f8cefd7
PA
30452012-02-02 Pedro Alves <palves@redhat.com>
3046
3047 * gdb.base/term.exp: Rewrite.
3048 * gdb.base/term.c: New.
3049
2f3a2569
PA
30502012-02-02 Pedro Alves <palves@redhat.com>
3051
3052 * gdb.base/default.exp (run "r" abbreviation, run): Add
3053 extended-remote expected output.
3054
f149aabd
TT
30552012-02-02 Tom Tromey <tromey@redhat.com>
3056
3057 * gdb.cp/dispcxx.exp: New file.
3058 * gdb.cp/dispcxx.cc: New file.
3059
03bef283
TT
30602012-02-01 Tom Tromey <tromey@redhat.com>
3061
3062 * gdb.base/jit-simple.exp: New file.
3063 * gdb.base/jit-simple.c: New file.
3064
a79b18b5
YQ
30652012-01-30 Yao Qi <yao@codesourcery.com>
3066
3067 * gdb.base/skip.exp: Make test result unique.
3068
f0d1a53e
JK
30692012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3070
3071 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3072 compatibility with valgrind-3.7.0.
3073
4b3c9f41
PA
30742012-01-27 Pedro Alves <palves@redhat.com>
3075
3076 * gdb.base/watchpoint.exp (no_hw): New global.
3077 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3078 disable hw watchpoints.
3079 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3080 don't expect hw watchpoints.
3081 (no_hw_watchpoints): Always clean restart.
3082 (do_tests): New procedure, factored out from the top level.
3083 (top level): Run tests twice. Once with hw watchpoints enabled,
3084 another time with hw watchpoints disabled.
3085
a13491c8
PA
30862012-01-27 Pedro Alves <palves@redhat.com>
3087
3088 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3089 out from the top level.
3090 (top level): Call it instead.
3091
f2c8a051
PA
30922012-01-27 Pedro Alves <palves@redhat.com>
3093
3094 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3095 watchpoints sooner.
3096
654d7a9e
PA
30972012-01-27 Pedro Alves <palves@redhat.com>
3098
3099 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3100
274f47f3
PA
31012012-01-27 Pedro Alves <palves@redhat.com>
3102
3103 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3104 "You may have requested too many hardware
3105 breakpoints/watchpoints".
3106
e4d63ba2
PA
31072012-01-27 Pedro Alves <palves@redhat.com>
3108
3109 * gdb.base/watchpoint.exp (maybe_clean_restart)
3110 (maybe_reinitialize): New.
3111 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3112 expect "hit N times".
3113 (test_disabling_watchpoints, test_complex_watchpoint)
3114 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3115 Call maybe_clean_restart.
3116 (top level): Use clean_restart. Remove "mips-idt-*"
3117 reinitialization.
3118
dbd95daf
PA
31192012-01-27 Pedro Alves <palves@redhat.com>
3120
3121 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3122
f3ad2025
PA
31232012-01-27 Pedro Alves <palves@redhat.com>
3124
3125 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3126 require `initialize' anymore. Remove unnecessary `initialize'
3127 calls.
3128
100aa3ae
PA
31292012-01-27 Pedro Alves <palves@redhat.com>
3130
3131 * gdb.base/watchpoint.exp (wp_set): Delete.
3132 (initialize, test_simple_watchpoint, top level): Remove dead code.
3133
c79a8e11
PA
31342012-01-27 Pedro Alves <palves@redhat.com>
3135
3136 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3137 typo.
3138
048fe15a
PA
31392012-01-27 Pedro Alves <palves@redhat.com>
3140
3141 * config/extended-gdbserver.exp: New file.
3142 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3143 comment.
3144 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3145 * boards/native-extended-gdbserver.exp: New file.
3146
4033a6bf
PA
31472012-01-26 Pedro Alves <palves@redhat.com>
3148
3149 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3150 and gdb_test_multiple.
3151
3d7f4b81
PA
31522012-01-26 Pedro Alves <palves@redhat.com>
3153
3154 Make test messages unique, and more identifiable.
3155 * gdb.multi/watchpoint-multi.exp: Change test messages.
3156
484abf42
TT
31572012-01-25 Tom Tromey <tromey@redhat.com>
3158
3159 * gdb.base/solib-disc.exp: Fix regexps.
3160
edcc5120
TT
31612012-01-24 Tom Tromey <tromey@redhat.com>
3162
3163 * lib/mi-support.exp (mi_expect_stop): Add special case for
3164 solib-event.
3165 * gdb.base/catch-load-so.c: New file.
3166 * gdb.base/catch-load.exp: New file.
3167 * gdb.base/catch-load.c: New file.
3168 * gdb.base/break-interp.exp (reach_1): Update regexp.
3169
30b91c90
JK
31702012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3171
3172 Fix fuzzy results.
3173 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3174 lpsimple and func.
3175
53fe1783
GB
31762012-01-24 Gary Benson <gbenson@redhat.com>
3177
3178 Delete #if 0'd out code.
3179 * gdb.base/default.exp (info catch): Remove.
3180 * gdb.base/gdb_history (info catch): Likewise.
3181 * gdb.base/help.exp (info catch): Likewise.
3182
d0d8b0c6
JK
31832012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3184
3185 Fix watchpoints to be specific for each inferior.
3186 * gdb.multi/watchpoint-multi.c: New file.
3187 * gdb.multi/watchpoint-multi.exp: New file.
3188
4403d8e9
JK
31892012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3190
3191 Fix watchpoints across inferior fork.
3192 * gdb.threads/watchpoint-fork-child.c: New file.
3193 * gdb.threads/watchpoint-fork-mt.c: New file.
3194 * gdb.threads/watchpoint-fork-parent.c: New file.
3195 * gdb.threads/watchpoint-fork-st.c: New file.
3196 * gdb.threads/watchpoint-fork.exp: New file.
3197 * gdb.threads/watchpoint-fork.h: New file.
3198
050a2e1d
PA
31992012-01-23 Pedro Alves <palves@redhat.com>
3200
3201 * gdb.base/call-signal-resume.exp: Allow output after "return".
3202
6a52fb62
PA
32032012-01-20 Pedro Alves <palves@redhat.com>
3204
3205 * gdb.python/py-finish-breakpoint.py: Fix typo.
3206
145b16a9
UW
32072012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3208
3209 * gdb.base/info-proc.exp: Also run on remote targets. Main
3210 "info proc" command is now always present; whether target supports
3211 actual info proc operation is detected when attempting to issue
3212 the command.
3213
26f6125e
JK
32142012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3215
3216 * .gdbinit: Remove.
3217
eb5227ce
PA
32182012-01-19 Pedro Alves <palves@redhat.com>
3219
3220 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3221 look at the funtions' returns.
3222 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3223 (jprint.print(int, int)): Change return type to int. Adjust.
3224
1db33378
PP
32252012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3226
3227 PR gdb/9538
3228 * gdb.base/sepdebug.exp: New test.
3229
b9736cf8
PA
32302012-01-18 Pedro Alves <palves@redhat.com>
3231
3232 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3233 Allow output before ^done.
3234
4aac40c8
TT
32352012-01-16 Tom Tromey <tromey@redhat.com>
3236
3237 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3238 Add tests for relative directory.
3239
cafec441
TT
32402012-01-16 Tom Tromey <tromey@redhat.com>
3241
3242 * gdb.base/printcmds.c (enum flag_enum): New.
3243 (three): New global.
3244 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3245 enum printing.
3246 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3247 FlagEnumerationPrinter.
3248 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3249 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3250 (fval): New global.
3251
abcc4978
PA
32522012-01-16 Pedro Alves <palves@redhat.com>
3253
3254 * lib/gdb.exp (banned_procedures): New variable.
3255 (banned_variables_traced): Rename to ...
3256 (banned_traced): ... this.
3257 (gdb_init): Also trace banned procedures.
3258 (gdb_finish): Also untrace banned procedures.
3259
97ccebe8
PA
32602012-01-16 Pedro Alves <palves@redhat.com>
3261
3262 Remove all calls to strace.
3263
2af7517b
JK
32642012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3265
3266 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3267 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3268
9241a8bc
PP
32692012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3270
3271 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3272 * gdb.base/pie-execl.exp: Likewise.
3273
3848a17f
KS
32742012-01-12 Keith Seitz <keiths@redhat.com>
3275
3276 PR mi/10586
3277 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3278 (do_anonymous_type_tests): New function.
3279 (main): Call do_anonymous_type_tests.
3280 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3281 (verify_everything): New procedure.
3282 * gdb.mi/mi-var-cp.cc (class A): New class.
3283 (anonymous_structs_and_unions): New function.
3284 (main): Call anonymous_structs_and_unions.
3285 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3286 (verify_everything): New procedure.
3287
440e2fca
KS
32882012-01-12 Keith Seitz <keiths@redhat.com>
3289
3290 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3291 (varobj_tree::get_path_expr): Assume that all varobjs are
3292 compound unless they are known simple types.
3293 Adjust path expressions based on parent type, path parent type,
3294 and tree language.
3295 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3296 the root varobj.
3297 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3298
675399c9
PA
32992012-01-11 Pedro Alves <palves@redhat.com>
3300
3301 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3302 core files on this machine" anymore.
3303
97ddaa9b
PH
33042012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3305
3306 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3307 (main): Repeat recurser call.
3308 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3309 equivalent to 'local_x'.
3310
ea733575
PH
33112012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3312 Joel Brobecker <brobecker@adacore.com>
3313
3314 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3315
2ca0b532
PA
33162012-01-05 Pedro Alves <alves.ped@gmail.com>
3317
3318 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3319 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3320 * gdb.python/py-events.exp: Test that "step N" tripping on a
3321 breakpoint emits a breakpoint event.
3322
6e681866
JB
33232012-01-03 Joel Brobecker <brobecker@adacore.com>
3324
3325 * gdb.base/auxv.exp: Reformat the copyright notice.
3326
3c2d6aff
YQ
33272012-01-03 Yao Qi <yao@codesourcery.com>
3328
3329 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3330 (strace_trace_on_diff_addr): New.
3331 * gdb.trace/strace.c: (main): Add two local variables.
3332
0852fee3
UW
33332011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3334
3335 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3336 * gdb.cell/gcore.exp: Likewise.
3337 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3338 to verify the correct instance of main is selected.
3339
12c3e59c
JB
33402012-01-02 Joel Brobecker <brobecker@adacore.com>
3341
3342 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3343 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3344 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3345 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3346 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3347 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3348 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3349 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3350 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3351 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3352 gdb.threads/thread_check.c: Reformat copyright header.
3353
c0f378ec
EBM
33542011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3355
e4a7ca93 3356 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3357 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3358 is not enabled.
3359
3bc96cfb
JK
33602011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3361
3362 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3363 parameter to self_exec, adjust the function.
3364 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3365 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3366 (set var do_exit = 0): Remove test.
3367 (newline at end of file): Add one.
3368
095bcf5e
JB
33692011-12-27 Joel Brobecker <brobecker@adacore.com>
3370
3371 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3372 New files.
3373
18d19bd1
JK
33742011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3375
3376 Fix racy FAILs.
3377 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3378 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3379 (main): Call pthread_barrier_init for it.
3380
e809353a
JK
33812011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3382
3383 Fix double send_gdb leading to racy FAILs.
3384 * gdb.base/break.exp (set silent break bp_location1): Replace
3385 3x send_gdb and gdb_expect by gdb_test.
3386 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3387 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3388 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3389 instead of send_gdb. Twice.
3390 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3391 3x send_gdb and gdb_expect by gdb_test.
3392 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3393
da8cb7ec
JK
33942011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3395
3396 * gdb.linespec/linespec.exp: Compile using {c++}.
3397
ae1a303e
JK
33982011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3399
3400 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3401 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3402 (verify GCC PR debug/51668): New test.
3403
cc72b2a2
KP
34042011-12-23 Kevin Pouget <kevin.pouget@st.com>
3405
3406 Introduce gdb.FinishBreakpoint in Python.
3407 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3408 py-finish-breakpoint2
3409 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3410 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3411 instead of line number.
3412 * gdb.python/py-finish-breakpoint.c: New file.
3413 * gdb.python/py-finish-breakpoint.exp: New file.
3414 * gdb.python/py-finish-breakpoint.py: New file.
3415 * gdb.python/py-finish-breakpoint2.cc: New file.
3416 * gdb.python/py-finish-breakpoint2.exp: New file.
3417 * gdb.python/py-finish-breakpoint2.py: New file.
3418
3b7962f9
JK
34192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3420
3421 Partial fix of compatibility with gcc-4.7.
3422 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3423 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3424 Add comment to add a PASS case in the future.
3425
6538471c
JK
3426 Fix compatibility with gcc-4.7.
3427 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3428
7052e42c
UW
34292011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3430
3431 PR tdep/12797
3432 * gdb.base/callfuncs.exp: Remove KFAIL.
3433
9ac7f98e
JB
34342011-12-21 Joel Brobecker <brobecker@adacore.com>
3435
3436 * gdb.ada/task_bp: New testcase.
3437
f6eeced0
JK
34382011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3439
3440 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3441 -DNO_SECTIONS.
3442 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3443
72225e17
JK
34442011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3445
3446 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3447 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3448 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3449 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3450 conditional for gcc <= 4.5.
3451
13ac8d2c
JK
34522011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3453
3454 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3455 by XFAIL.
3456 * gdb.cp/static-method.exp (info addr A::func())
3457 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3458 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3459 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3460 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3461 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3462 (test value of F in k3_m): Likewise.
3463 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3464 Likewise.
3465
049682ba
JK
34662011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3467
3468 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3469 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3470 Remove.
3471 * gdb.threads/attachstop-mt.c: Remove.
3472 * gdb.threads/attachstop-mt.exp: Remove.
3473
2c9d8796
MK
34742011-12-17 Mark Kettenis <kettenis@gnu.org>
3475
3476 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3477
e0f9f062
DE
34782011-12-16 Doug Evans <dje@google.com>
3479
f4aa2101 3480 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3481 * boards/native-gdbserver.exp: New file.
3482
e0f9f062
DE
3483 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3484 gdbserver output.
3485 (gdbserver_default_get_remote_address): New function.
3486 (gdbserver_start): Call gdb,get_remote_address to compute argument
3487 to "target remote" command.
3488
80b6e756
PM
34892011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3490
1c3ad6ab 3491 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3492 python print-stack. Add set/show python print-stack
3493 off|full|message tests.
3494
1576bd00
YQ
34952011-12-15 Yao Qi <yao@codesourcery.com>
3496
3497 * gdb.trace/strace.c: New
3498 * gdb.trace/strace.exp: New.
3499
d6a0f6e0
TT
35002011-12-14 Tom Tromey <tromey@redhat.com>
3501
3502 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3503
31015e1d
DE
35042011-12-14 Doug Evans <dje@google.com>
3505
3506 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3507
7b50312a
PA
35082011-12-14 Pedro Alves <pedro@codesourcery.com>
3509
3510 PR threads/10729
3511
3512 * gdb.mi/watch-nonstop.c: New file.
3513 * gdb.mi/mi-watch-nonstop.exp: New file.
3514
924437bc
PA
35152011-12-13 Pedro Alves <pedro@codesourcery.com>
3516 Doug Evans <dje@google.com>
3517
3518 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3519 (clean_restart): Remove references to the gdb_stub target board
3520 variable.
3521 (gdb_step_for_stub): Delete.
3522
3523 * gdb.base/annota1.exp: Remove all references to [target_info
3524 exists gdb_stub], gdb_step_for_stub and usestubs.
3525 * gdb.base/annota3.exp: Ditto.
3526 * gdb.base/async.exp: Ditto.
3527 * gdb.base/break.exp: Ditto.
3528 * gdb.base/code-expr.exp: Ditto.
3529 * gdb.base/commands.exp: Ditto.
3530 * gdb.base/completion.exp: Ditto.
3531 * gdb.base/condbreak.exp: Ditto.
3532 * gdb.base/consecutive.exp: Ditto.
3533 * gdb.base/cvexpr.exp: Ditto.
3534 * gdb.base/define.exp: Ditto.
3535 * gdb.base/display.exp: Ditto.
3536 * gdb.base/ena-dis-br.exp: Ditto.
3537 * gdb.base/environ.exp: Ditto.
3538 * gdb.base/gnu-ifunc.exp: Ditto.
3539 * gdb.base/maint.exp: Ditto.
3540 * gdb.base/pending.exp: Ditto.
3541 * gdb.base/sect-cmd.exp: Ditto.
3542 * gdb.base/sepdebug.exp: Ditto.
3543 * gdb.base/unload.exp: Ditto.
3544 * gdb.base/watchpoint-solib.exp: Ditto.
3545 * gdb.cp/annota2.exp: Ditto.
3546 * gdb.cp/annota3.exp: Ditto.
3547 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3548 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3549 * gdb.mi/mi-pending.exp: Ditto.
3550 * gdb.trace/circ.exp: Ditto.
3551 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3552 * gdb.base/list.exp: Ditto.
3553
3554 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3555 breakpoint function and all references to the usestubs macro.
3556 * gdb.base/exprs.c: Ditto.
3557 * gdb.base/freebpcmd.c: Ditto.
3558 * gdb.base/bitfields.c: Ditto.
3559 * gdb.base/bitfields2.c: Ditto.
3560 * gdb.base/break.c: Ditto.
3561 * gdb.base/call-sc.c: Ditto.
3562 * gdb.base/call-signals.c: Ditto.
3563 * gdb.base/callfuncs.c: Ditto.
3564 * gdb.base/charset.c: Ditto.
3565 * gdb.base/consecutive.c: Ditto.
3566 * gdb.base/constvars.c: Ditto.
3567 * gdb.base/funcargs.c: Ditto.
3568 * gdb.base/int-type.c: Ditto.
3569 * gdb.base/interrupt.c: Ditto.
3570 * gdb.base/langs0.c: Ditto.
3571 * gdb.base/list0.c: Ditto.
3572 * gdb.base/mips_pro.c: Ditto.
3573 * gdb.base/miscexprs.c: Ditto.
3574 * gdb.base/nodebug.c: Ditto.
3575 * gdb.base/opaque0.c: Ditto.
3576 * gdb.base/pointers.c: Ditto.
3577 * gdb.base/printcmds.c: Ditto.
3578 * gdb.base/ptype.c: Ditto.
3579 * gdb.base/recurse.c: Ditto.
3580 * gdb.base/reread1.c: Ditto.
3581 * gdb.base/reread2.c: Ditto.
3582 * gdb.base/restore.c: Ditto.
3583 * gdb.base/return.c: Ditto.
3584 * gdb.base/run.c: Ditto.
3585 * gdb.base/scope0.c: Ditto.
3586 * gdb.base/sepdebug.c: Ditto.
3587 * gdb.base/setshow.c: Ditto.
3588 * gdb.base/setvar.c: Ditto.
3589 * gdb.base/sigall.c: Ditto.
3590 * gdb.base/signals.c: Ditto.
3591 * gdb.base/structs.c: Ditto.
3592 * gdb.base/structs2.c: Ditto.
3593 * gdb.base/testenv.c: Ditto.
3594 * gdb.base/twice.c: Ditto.
3595 * gdb.base/unwindonsignal.c: Ditto.
3596 * gdb.base/watchpoint.c: Ditto.
3597 * gdb.base/watchpoints.c: Ditto.
3598 * gdb.base/whatis.c: Ditto.
3599 * gdb.cp/classes.cc: Ditto.
3600 * gdb.cp/cplusfuncs.cc: Ditto.
3601 * gdb.cp/derivation.cc: Ditto.
3602 * gdb.cp/formatted-ref.cc: Ditto.
3603 * gdb.cp/misc.cc: Ditto.
3604 * gdb.cp/overload.cc: Ditto.
3605 * gdb.cp/ovldbreak.cc: Ditto.
3606 * gdb.cp/ref-params.cc: Ditto.
3607 * gdb.cp/ref-types.cc: Ditto.
3608 * gdb.cp/templates.cc: Ditto.
3609 * gdb.cp/virtfunc.cc: Ditto.
3610 * gdb.hp/gdb.aCC/run.c: Ditto.
3611 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3612 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3613 * gdb.reverse/consecutive-reverse.c: Ditto.
3614 * gdb.reverse/sigall-reverse.c: Ditto.
3615 * gdb.reverse/until-reverse.c: Ditto.
3616 * gdb.reverse/watch-reverse.c: Ditto.
3617 * gdb.trace/actions.c: Ditto.
3618 * gdb.trace/circ.c: Ditto.
3619 * gdb.trace/collection.c: Ditto.
3620
fabde485
PA
36212011-12-13 Pedro Alves <pedro@codesourcery.com>
3622
3623 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3624 (func6, func7): New.
3625 (main): Call func6 and func7.
3626 * gdb.base/watchpoint.exp (test_wide_location_1)
3627 (test_wide_location_2): New.
3628 (top level): Re-enable hardware watchpoints if necessary. Call
3629 test_wide_location_1 and test_wide_location_2.
3630
ff7d1690
YQ
36312011-12-11 Yao Qi <yao@codesourcery.com>
3632
3633 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3634
a6af7abe
JB
36352011-12-11 Joel Brobecker <brobecker@adacore.com>
3636
3637 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3638 expected output for unsupported case.
3639
61638e15
JK
36402011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3641
3642 PR testsuite/12649
3643 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3644 Protect gdb_test_multiple by final $gdb_prompt match.
3645
0a00efc3
JK
36462011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3647
3648 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3649 New variable, new test.
3650 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3651 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3652 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3653 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3654 them if HAVE_GCC_45682_FIXED is not set.
3655
4511b1ba
YQ
36562011-12-10 Yao Qi <yao@codesourcery.com>
3657
3658 * gdb.trace/status-stop.exp: New.
3659 * gdb.trace/status-stop.c: New.
3660
27949e73
JK
36612011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3664 timeout.
3665
d8ea7931
TT
36662011-12-08 Tom Tromey <tromey@redhat.com>
3667
3668 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3669 condition.
3670
1cc310d2
SS
36712011-12-07 Stan Shebs <stan@codesourcery.com>
3672
3673 * gdb.trace/tfind.exp: Update for output changes.
3674
d482a875
PA
36752011-12-07 Pedro Alves <pedro@codesourcery.com>
3676
3677 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3678 throws "Cannot insert catchpoints in this configuration".
3679 * gdb.ada/mi_catch_ex.exp: Likewise.
3680
f0ba3972
PA
36812011-12-06 Pedro Alves <pedro@codesourcery.com>
3682
3683 * gdb.base/break-always.exp: Test changing memory at addresses
3684 with breakpoints inserted.
3685
f8eba3c6
TT
36862011-12-06 Joel Brobecker <brobecker@acacore.com>
3687
3688 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3689 involving a fully qualified function name.
3690
36912011-12-06 Tom Tromey <tromey@redhat.com>
3692
3693 * gdb.ada/homonym.exp: Add three breakpoint tests.
3694
36952011-12-06 Tom Tromey <tromey@redhat.com>
3696
3697 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3698 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3699 * gdb.objc/objcdecode.exp: Update for output changes.
3700 * gdb.linespec/linespec.exp: New file.
3701 * gdb.linespec/lspec.cc: New file.
3702 * gdb.linespec/lspec.h: New file.
3703 * gdb.linespec/body.h: New file.
3704 * gdb.linespec/base/two/thefile.cc: New file.
3705 * gdb.linespec/base/one/thefile.cc: New file.
3706 * gdb.linespec/Makefile.in: New file.
3707 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3708 output changes.
3709 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3710 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3711 makes one breakpoint.
3712 * gdb.cp/method2.exp (test_break): Update for output changes.
3713 * gdb.cp/mb-templates.exp: Update for output changes.
3714 * gdb.cp/mb-inline.exp: Update for output changes.
3715 * gdb.cp/mb-ctor.exp: Update for output changes.
3716 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3717 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3718 has multiple matches.
3719 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3720 error message change.
3721 * gdb.base/list.exp (test_list_filename_and_number): Update for
3722 error message change.
3723 * gdb.base/break.exp: Disable pending breakpoints. Update for
3724 output changes.
3725 * configure.ac: Add gdb.linespec.
3726 * configure: Rebuild.
3727 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3728
c642a434
UW
37292011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3730
3731 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3732 last_break register on s390*-*-* targets.
3733
b18003d1
JB
37342011-12-06 Joel Brobecker <brobecker@adacore.com>
3735
3736 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3737 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3738 of parameter X in procedure Foo.
3739
fe96589c
SS
37402011-12-05 Stan Shebs <stan@codesourcery.com>
3741
3742 * gdb.trace/tfind.exp: Update help string matches.
3743
1820ab47
JK
37442011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 * gdb.server/ext-run.exp (get process list): Accept also systemd
3747 as PID 1.
3748
e11ac3a3
JK
37492011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3750 Pedro Alves <pedro@codesourcery.com>
3751
3752 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3753 starting GDB.
3754 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3755 $use_gdb_stub.
3756 * gdb.base/display.exp: Likewise.
3757 * gdb.base/ending-run.exp: Likewise.
3758 * gdb.base/list.exp (test_listsize): Likewise.
3759 * gdb.base/setshow.exp: Likewise.
3760 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3761 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3762 check by global $use_gdb_stub.
3763 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3764 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3765 (default_gdb_init): Unset global $use_gdb_stub.
3766 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3767 by global $use_gdb_stub.
3768 * lib/gdbserver-support.exp: Extend comments for set_board_info
3769 gdb_protocol and gdb,socketport.
3770 (gdbserver_start_extended): Set global gdbserver_protocol and
3771 gdbserver_gdbport. Clear global use_gdb_stub.
3772 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3773 from target use_gdb_stub.
3774 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3775
1d41d75c
DE
37762011-12-03 Doug Evans <dje@google.com>
3777
3778 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3779 (gdb_step_for_stub): Add comments.
3780
d6d7a51a
MR
37812011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3782
3783 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3784 to the caller.
3785 (gdb_test_multiple): Likewise.
3786
05acf274
JK
37872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3788
3789 Fix gdb.mi/mi-solib.exp without system debug info installed.
3790 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3791 expect attribute, return 0 for it. Update comments.
3792
2268b414
JK
37932011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3794
3795 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3796 (corrupted list): Adjust the expectation.
3797
585861ea
JK
37982011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 PR threads/13448
3801 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3802 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3803 * gdb.threads/tls-var-main.c: New file.
3804 * gdb.threads/tls-var.c: New file.
3805 * gdb.threads/tls-var.exp: New file.
3806
968643aa
JK
38072011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3808
3809 PR testsuite/12649
3810 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3811 Protect gdb_test_multiple by final $gdb_prompt match.
3812 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3813 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3814 (test_tracepoints): Likewise.
3815
9750bca9
JK
38162011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 PR breakpoints/13346
3819 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3820 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3821 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3822
ac1349b7
JB
38232011-12-01 Joel Brobecker <brobecker@adacore.com>
3824
3825 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3826 * gdb.ada/homonym/homonym.adb: For use of all types defined
3827 locally inside both Get_Value subprograms.
3828
26d44faf
JK
38292011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3830
3831 Fix racy FAILs.
3832 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3833 of send_gdb.
3834
514f6425
UW
38352011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3836
3837 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3838 environment variable after test completed.
3839
4255c8d2
UW
38402011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3841
3842 * gdb.base/solib-nodir.exp: Skip if remote target.
3843 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3844 application. Call gdb_load_shlibs.
3845 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3846
a35ad96a
JB
38472011-11-29 Joel Brobecker <brobecker@adacore.com>
3848
3849 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3850
1a1d5513
JB
38512011-11-28 Joel Brobecker <brobecker@adacore.com>
3852
3853 * gdb.ada/fullname_bp: New testcase.
3854
50b4ddf8
JK
38552011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3856
3857 PR testsuite/12649
3858 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3859 Wrap send_gdb into a new gdb_test.
3860
fb0aec57
JK
3861 Code cleanup.
3862 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3863 Convert send_gdb and gdb_expect to gdb_test_multiple.
3864
2376d946
JK
38652011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3866
3867 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3868
1eec78bd
KS
38692011-11-23 Keith Seitz <keiths@redhat.com>
3870
3871 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3872 (mi_varobj_tree_test_children_callback): New proc.
3873 (mi_walk_varobj_tree): New proc.
3874
36dfb11c
TT
38752011-11-22 Tom Tromey <tromey@redhat.com>
3876
3877 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3878 Add "use_mi_command" argument.
3879 (mi_run_cmd, mi_run_with_cli): New procs.
3880 * gdb.mi/solib-lib.c: New file.
3881 * gdb.mi/solib-main.c: New file.
3882 * gdb.mi/mi-solib.exp: New file.
3883
0e965dd0
DE
38842011-11-21 Doug Evans <dje@google.com>
3885
3886 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3887 _Unwind_DebugHook is missing.
3888
f196051f
SS
38892011-11-20 Stan Shebs <stan@codesourcery.com>
3890
3891 * gdb.trace/tstatus.exp: New.
3892 * gdb.trace/actions.c: Include string.h.
3893
bfccc43c
YQ
38942011-11-18 Yao Qi <yao@codesourcery.com>
3895
3896 * gdb.trace/pending.exp: New.
3897 * gdb.trace/pending.c: New.
3898 * gdb.trace/pendshr1.c: New.
3899 * gdb.trace/pendshr2.c: New.
3900 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3901 tracepoint location becomes pending.
3902 (tracepoint_change_loc_2): New.
3903
73cd8ab1
DM
39042011-11-16 David S. Miller <davem@davemloft.net>
3905
3906 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3907 target is sparc*-*-linux*
3908
77426730
PK
39092011-11-15 Paul Koning <paul_koning@dell.com>
3910
3911 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3912 types.
3913
ed59ded5
DE
39142011-11-14 Doug Evans <dje@google.com>
3915
3916 * gdb.base/shell.exp: New file.
3917
405f8e94
SS
39182011-11-14 Stan Shebs <stan@codesourcery.com>
3919
3920 * gdb.trace/ftrace.c: New.
3921 * gdb.trace/ftrace.exp: New.
3922
1e4d1764
YQ
39232011-11-14 Yao Qi <yao@codesourcery.com>
3924
3925 * gdb.trace/change-loc-1.c: New.
3926 * gdb.trace/change-loc-2.c: New.
3927 * gdb.trace/change-loc.c: New.
3928 * gdb.trace/change-loc.exp: New.
3929 * gdb.trace/change-loc.h: New.
3930 * gdb.trace/trace-break.c (marker): Define new symbol.
3931 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3932 New.
3933 (break_trace_same_addr_6): New.
3934
71eba9c2 39352011-11-12 Matt Rice <ratmice@gmail.com>
3936
3937 * gdb.base/info-macros.exp: Make tests for info definitions
3938 test info macro. Add tests for info macro argument processing.
3939 Rename a few tests.
3940
1d93e29a
KS
39412011-11-11 Keith Seitz <keiths@redhat.com>
3942
3943 PR gdb/12843
3944 * gdb.base/linespecs.exp: New file.
3945
a4b5b48a
DE
39462011-11-11 Doug Evans <dje@google.com>
3947
3948 * gdb.threads/print-threads.exp: Extend timeout for slower
3949 tests.
3950
f6b47be4
DE
39512011-11-10 Doug Evans <dje@google.com>
3952
792a0230
DE
3953 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3954 "record to end of main" test.
3955
f6b47be4
DE
3956 * gdb.python/py-type.c (TS): New typedef.
3957 (ts): New global.
3958 * gdb.python/py-type.exp: Test field list of typedef.
3959
22355c90
JB
39602011-11-10 Joel Brobecker <brobecker@adacore.com>
3961
3962 * gdb.ada/small_reg_param: New testcase.
3963
a7860e76
TT
39642011-11-09 Tom Tromey <tromey@redhat.com>
3965
3966 * gdb.cp/destrprint.exp: New file.
3967 * gdb.cp/destrprint.cc: New file.
3968
72a2e3dc
MI
39692011-11-08 Meador Inge <meadori@codesourcery.com>
3970
3971 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3972 (switch_stack_to_other): New test function.
3973 * gdb.arch/thumb-prologue.exp: New test cases.
3974
c7195df2 39752011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3976
3977 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3978
d3895d7d
YQ
39792011-11-08 Yao Qi <yao@codesourcery.com>
3980
3981 * gdb.exp (supports_process_record): New.
3982 (supports_reverse): New.
3983 * gdb.reverse/break-precsave.exp: Call support_process_record
3984 to run test conditionally.
3985 * gdb.reverse/consecutive-precsave.exp: Likewise.
3986 * gdb.reverse/i386-precsave.exp: Likewise.
3987 * gdb.reverse/machinestate-precsave.exp: Likewise.
3988 * gdb.reverse/solib-precsave.exp: Likewise.
3989 * gdb.reverse/step-precsave.exp: Likewise.
3990 * gdb.reverse/until-precsave.exp: Likewise.
3991 * gdb.reverse/watch-precsave.exp: Likewise.
3992 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3993 test conditionally.
3994 * gdb.reverse/consecutive-reverse.exp: Likewise.
3995 * gdb.reverse/finish-precsave.exp: Likewise.
3996 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3997 * gdb.reverse/finish-reverse.exp: Likewise.
3998 * gdb.reverse/i386-reverse.exp: Likewise.
3999 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4000 * gdb.reverse/machinestate.exp: Likewise.
4001 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4002 * gdb.reverse/sigall-precsave.exp: Likewise.
4003 * gdb.reverse/sigall-reverse.exp: Likewise.
4004 * gdb.reverse/solib-reverse.exp: Likewise.
4005 * gdb.reverse/step-reverse.exp: Likewise.
4006 * gdb.reverse/until-reverse.exp: Likewise.
4007 * gdb.reverse/watch-reverse.exp: Likewise.
4008
a59306a3
YQ
40092011-11-05 Yao Qi <yao@codesourcery.com>
4010
4011 * gdb.trace/trace-break.exp: Add test on setting two
4012 fast tracepoints at the same address.
4013
87769f59
JK
40142011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4015
4016 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4017
3065dfb6
SS
40182011-11-02 Stan Shebs <stan@codesourcery.com>
4019
4020 * gdb.trace/collection.c: Add code using strings.
4021 * gdb.trace/collection.exp: Add tests of string collection.
4022
89e208db
JK
40232011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4024
4025 * gdb.base/skip-solib.exp (executable_main): New variable.
4026 (binfile_main): Base it on that.
4027 Use $executable_main in clean_restart calls. Drop gdb_exit and
4028 gdb_start calls.
4029
405e54e9
JK
40302011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4031
4032 Fix racy FAILs.
4033 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4034 breakpoint_re globals import by async. Set string_regex to .* for
4035 async. Remove the optional thread_selected_re and breakpoint_re
4036 globals expectations.
4037
58e8570a
JM
40382011-11-01 Joseph Myers <joseph@codesourcery.com>
4039
4040 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4041 well as Cygwin.
4042
7b35ec7f 40432011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4044
4045 Add tests for skip command.
89e208db
JK
4046 * gdb.base/skip-solib-lib.c: New
4047 * gdb.base/skip-solib-main.c: New
4048 * gdb.base/skip-solib.exp: New
4049 * gdb.base/skip.c: New
4050 * gdb.base/skip.exp: New
4051 * gdb.base/skip1.c: New
4052 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4053
b9fd1791
PA
40542011-10-31 Yao Qi <yao@codesourcery.com>
4055 Pedro Alves <pedro@codesourcery.com>
4056
4057 * gdb.trace/trace-break.c: New.
4058 * gdb.trace/trace-break.exp: New.
4059
4323fecc
JK
40602011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4061
4062 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4063 break-here-2.
4064
0e5bf2a8
PA
40652011-10-28 Pedro Alves <pedro@codesourcery.com>
4066
4067 * gdb.threads/no-unwaited-for-left.c: New.
4068 * gdb.threads/no-unwaited-for-left.exp: New.
4069 * gdb.threads/non-ldr-exc-1.c: New.
4070 * gdb.threads/non-ldr-exc-1.exp: New.
4071 * gdb.threads/non-ldr-exc-2.c: New.
4072 * gdb.threads/non-ldr-exc-2.exp: New.
4073 * gdb.threads/non-ldr-exc-3.c: New.
4074 * gdb.threads/non-ldr-exc-3.exp: New.
4075 * gdb.threads/non-ldr-exc-4.c: New.
4076 * gdb.threads/non-ldr-exc-4.exp: New.
4077
3a3dad98
JK
40782011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4079
4080 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4081 * gdb.base/attach-pie-misread.exp: Likewise.
4082 * gdb.base/break-interp.exp: Likewise.
4083 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4084 testcases for use_gdb_stub.
4085 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4086 (continue): New testcase.
4087 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4088 * gdb.threads/attach-into-signal.exp: Likewise.
4089 * gdb.threads/attach-stopped.exp: Likewise.
4090 * gdb.threads/attachstop-mt.exp: Likewise.
4091
d6a5d40c
PK
40922011-10-28 Paul Koning <paul_koning@dell.com>
4093
4094 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4095
ca539be8
JK
40962011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4097
4098 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4099 (mi_gdb_test): Import globals thread_selected_re
4100 and breakpoint_re. Expect them optionally at the regex start.
4101
d234ef5c
DE
41022011-10-27 Doug Evans <dje@google.com>
4103
4104 * gdb.python/python.exp: Test source -s.
4105
ab964825
PK
41062011-10-26 Paul Koning <paul_koning@dell.com>
4107
4108 * gdb.python/lib-types.cc (struct A): New structure.
4109 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4110
54d8a644
PK
41112011-10-25 Paul Koning <paul_koning@dell.com>
4112
4113 PR python/13327
d234ef5c 4114
54d8a644
PK
4115 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4116 fetch_lazy method.
4117
b0221781
YQ
41182011-10-24 Yao Qi <yao@codesourcery.com>
4119
4120 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4121 target is tic6x-*-*.
4122
6cda5a20
JB
41232011-10-21 Joel Brobecker <brobecker@adacore.com>
4124
4125 * gdb.ada/mi_task_info/task_switch.adb: New file.
4126 * gdb.ada/mi_task_info.exp: New file.
4127
5ed9db04
JK
41282011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4129
4130 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4131 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4132
9df2fbc4
PM
41332011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4134
4135 PR python/12656
4136
4137 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4138 global_block tests.
4139
736086ba
TT
41402011-10-18 Tom Tromey <tromey@redhat.com>
4141
4142 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4143
4af31552
TT
41442011-10-18 Tom Tromey <tromey@redhat.com>
4145
4146 * gdb.base/source.exp: Don't include full file name in test name.
4147 * gdb.python/python.exp: Don't include full file name in test
4148 name.
4149
43136979
AR
41502011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4151
4152 * gdb.base/attach-pie-noexec.c: New files.
4153 * gdb.base/attach-pie-noexec.exp: New files.
4154
543a9323
JM
41552011-10-17 Joseph Myers <joseph@codesourcery.com>
4156
4157 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4158 prompt for each extra line in command.
4159
21ae7a4d
JK
41602011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4163 Revert the part of:
4164 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4165 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4166 Change the expected string.
4167
20ec36d9
JK
41682011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4169
4170 Fix results with system glibc debug info installed.
4171 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4172 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4173 Accept also __libc_ symbol prefix and no prefix.
4174
6501c2fc
KS
41752011-10-14 Keith Seitz <keiths@redhat.com>
4176
4177 PR c++/13225
4178 * gdb.cp/converts.cc (foo3_1): New function.
4179 (foo3_2): New functions.
4180 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4181 and null pointer conversions of integer constant zero.
4182 Add test to check if all arguments are checked for incompatible
4183 conversion BADNESS.
4184
55b1fd0c
TT
41852011-10-14 Tom Tromey <tromey@redhat.com>
4186
4187 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4188 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4189 linespec.
4190
22c05d8a
JK
41912011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 Fix internal error regression.
4194 * gdb.dwarf2/implptr-optimized-out.S: New file.
4195 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4196
1d6edc3c
JK
41972011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4198
4199 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4200 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4201 (loclist): New.
4202 (4): New abbrev.
4203 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4204 Use prepare_for_testing, remove clean_restart.
4205 (p arraynoloc, p arraycallnoloc): New tests.
4206
9ec72168
JK
42072011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.cp/namespace-enum.exp (executable): New variable.
4210 (binfile): Use ${objdir}/${subdir}/ prefix.
4211 Use ${executable} for clean_restart.
4212
9c6c53f7
SA
42132011-10-11 Sterling Augustine <saugustine@google.com>
4214
4215 * gdb.cp/Makefile.in: Add namespace-enum test.
4216 * gdb.cp/namespace-enum.exp: New file.
4217 * gdb.cp/namespace-enum.c: New file.
4218 * gdb.cp/namespace-enum-main.c: New file.
4219
fac7ceb3
UW
42202011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4221
4222 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4223 sysroot.
4224
941b2081
JK
42252011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4226
4227 Reimplement @entry in input expressions.
4228 * gdb.base/exprs.c (v_int_array_init): New variable.
4229 * gdb.base/exprs.exp (print v_int_array_init)
4230 (print *v_int_array_init@1, print *v_int_array_init@2)
4231 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4232 (print v_int_array_init[1]@1): New tests.
4233
0344e878
JM
42342011-10-10 Joseph Myers <joseph@codesourcery.com>
4235
4236 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4237 expected message.
4238
5a56e9c5
DE
42392011-10-09 Doug Evans <dje@google.com>
4240
4241 * gdb.base/alias.exp: Add tests for alias command.
4242
2bda9cc5
JK
42432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4244
4245 * gdb.arch/amd64-entry-value.s: New file.
4246 * gdb.mi/mi2-amd64-entry-value.s: New file.
4247
a471c594
JK
42482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4249
4250 Display @entry parameter values even for references.
4251 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4252 functions.
4253 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4254 reference and datap_input.
4255 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4256 breakpoints.
4257 (continue to breakpoint: entry_reference: reference)
4258 (entry_reference: bt at entry)
4259 (continue to breakpoint: entry_reference: breakhere_reference)
4260 (entry_reference: bt, entry_reference: ptype regparam)
4261 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4262 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4263 (entry_reference: p regcopy, entry_reference: p nodataparam)
4264 (entry_reference: p nodataparam@entry): New tests.
4265
36b11add
JK
42662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4267
4268 Support @entry in input expressions.
4269 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4270 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4271 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4272 (tailcall: p j@entry): New tests.
4273 * gdb.cp/koenig.cc (A::entry): New function.
4274 (main): Call it.
4275 * gdb.cp/koenig.exp (p entry (c)): New test.
4276
e18b2753
JK
42772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4278
4279 Display @entry parameter values (without references).
4280 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4281 (different, validity, invalid): New functions.
4282 (main): Call them.
4283 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4284 stacktest, breakhere_stacktest, different, breakhere_different,
4285 breakhere_validity and breakhere_invalid.
4286 (entry: bt): Update for @entry.
4287 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4288 (entry_validity: *, entry_invalid: *): Many new tests.
4289 * gdb.base/break.exp
4290 (run until breakpoint set at small function, optimized file): Accept
4291 also the @entry suffix.
4292 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4293 * gdb.mi/mi2-amd64-entry-value.c: New files.
4294 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4295
2d6c5dc2
JK
42962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4297
4298 Protect entry values against self tail calls.
4299 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4300 (main): Call self.
4301 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4302 (set debug entry-values 1, self: bt debug entry-values): New tests.
4303
111c6489
JK
43042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4305
4306 Recognize virtual tail call frames.
4307 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4308 (amb_b, amb_a): New.
4309 (main): Call a and b.
4310 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4311 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4312 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4313 New tests.
4314
8e3b41a9
JK
43152011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 Implement basic support for DW_TAG_GNU_call_site.
4318 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4319 * gdb.arch/amd64-entry-value.cc: New file.
4320 * gdb.arch/amd64-entry-value.exp: New file.
4321
181cebd4
JK
43222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
4324 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4325 * gdb.dwarf2/implptr-64bit.S: New file.
4326 * gdb.dwarf2/implptr-64bit.exp: New file.
4327
741f5e3c
JK
43282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4329
4330 Fix initial language detection with -readnow.
4331 * gdb.cp/readnow-language.cc: New file.
4332 * gdb.cp/readnow-language.exp: New file.
4333
a73d2258
JK
43342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4335
4336 Fix printed anonymous struct name.
4337 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4338
af369495
JM
43392011-10-09 Joseph Myers <joseph@codesourcery.com>
4340
4341 * gdb.base/solib-symbol.exp: Do not include directories in
4342 filenames in expected messages.
4343
1fa57852
DE
43442011-10-07 Doug Evans <dje@google.com>
4345
4346 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4347
bd054e06
KP
43482011-10-07 Kevin Pouget <kevin.pouget@st.com>
4349
4350 Allow Python notification of new object-file loadings.
4351 * gdb.python/py-events.exp: Test newobjfile event.
4352 * gdb.python/py-events.py: Register newobjfile callback.
4353 * gdb.python/py-events.c: Add call to shared library
4354 * gdb.python/py-events-shlib.c: New file.
4355
8031b6f8
JM
43562011-10-06 Joseph Myers <joseph@codesourcery.com>
4357
4358 * gdb.base/fixsection.exp: Do not include directories in filename
4359 in expected message.
4360
7fea6923
PM
43612011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4362
4363 Add tests for passing of environment variables to inferior.
4364 * gdb.base/testenv.c: New test source.
4365 * gdb.base/testenv.exp: New expect test.
4366
687f2a88
PK
43672011-10-04 Paul Koning <paul_koning@dell.com>
4368
4369 * gdb.python/py-value.c (main): Break before return.
4370
cb6be26b
KP
43712011-10-04 Kevin Pouget <kevin.pouget@st.com>
4372
4373 PR python/12691: Add the inferior to Python exited event
4374 * gdb.python/py-events.exp: Test the inferior attribute of exited
4375 event with a fork.
4376 * gdb.python/py-events.py: Print inferior number on exit.
4377 * gdb.python/py-events.c: Fork the inferior.
4378
fb213700
EBM
43792011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4380
4381 * gdb.base/jit.exp: Add testcase name to log message
4382
aa2071bd
PK
43832011-10-03 Paul Koning <paul_koning@dell.com>
4384 Jan Kratochvil <jan.kratochvil@redhat.com>
4385
4386 * gdb.python/py-value.exp
4387 (python inval = gdb.parse_and_eval('*(int*)0'))
4388 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4389 (set argc=2, python print argc_lazy): New tests.
4390
dd11a36c
JB
43912011-10-02 Joel Brobecker <brobecker@adacore.com>
4392
4393 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4394
46f886f1
JK
43952011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4396 Pedro Alves <pedro@codesourcery.com>
4397
4398 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4399 can_read_0, test for it.
4400 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4401 (parse_and_eval with memory error): ... here, make it untested if
4402 can_read_0.
4403
c5cb204f
MP
44042011-09-30 Marek Polacek <mpolacek@redhat.com>
4405
4406 * gdb.python/python.exp (verify pagination beforehand)
4407 (verify pagination afterwards): Fix race by splitting the line.
4408
68fb0ec0
JM
44092011-09-29 Joseph Myers <joseph@codesourcery.com>
4410
4411 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4412 for 64-bit multilibs from i?86-* targets.
4413
6aee0d90
MP
44142011-09-29 Marek Polacek <mpolacek@redhat.com>
4415
4416 * lib/gdb.exp: Fix a typo in one of the comments.
4417
e9101ff5
MP
44182011-09-29 Marek Polacek <mpolacek@redhat.com>
4419
4420 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4421 matching pattern.
4422
7a81bdbf
PK
44232011-09-28 Paul Koning <paul_koning@dell.com>
4424
4425 * gdb.python/py-type.c (enum E): New.
4426 * gdb.python/py-type.exp (test_fields): Add tests for Python
4427 mapping access to fields.
4428 (test_enums): New test for field access on enums.
4429
6710bf39
SS
44302011-09-27 Stan Shebs <stan@codesourcery.com>
4431
4432 * gdb.trace/collection.exp: Test collection of $_ret.
4433
b2a6bdeb
AT
44342011-09-22 Andreas Tobler <andreast@fgznet.ch>
4435
4436 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4437 list of compilation switches for <*-*-freebsd*>.
4438
3c9057f3
SS
44392011-09-19 Stan Shebs <stan@codesourcery.com>
4440
4441 * gdb.trace/tspeed.exp: New file.
4442 * gdb.trace/tspeed.c: New file.
4443
34518530
YQ
44442011-09-18 Yao Qi <yao@codesourcery.com>
4445
4446 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4447 instructions.
4448 (test_adr_32bit, test_pop_pc): Likewise.
4449 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4450 Thumb instructions.
4451 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4452 in gdb_test_multiple.
4453 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4454
ab254057
YQ
44552011-09-17 Yao Qi <yao@codesourcery.com>
4456
4457 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4458 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4459 support single step to signal handler.
4460
9c317b71
YQ
44612011-09-17 Yao Qi <yao@codesourcery.com>
4462
4463 * gdb.base/disp-step-fork.c: New.
4464 * gdb.base/disp-step-syscall.exp: New.
4465 * gdb.base/disp-step-vfork.c: New.
4466
a8123151
JB
44672011-09-16 Joel Brobecker <brobecker@adacore.com>
4468
4469 * gdb.ada/tasks.exp: Make the expected output for
4470 the `info tasks' tests more resilient to spacing
4471 changes.
4472
63a9aad8
JK
44732011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4476 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4477
2aa48337
KP
44782011-09-15 Kevin Pouget <kevin.pouget@st.com>
4479
4480 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4481 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4482
6839b47f
KP
44832011-04-30 Kevin Pouget <kevin.pouget@st.com>
4484
4485 Handle multiple breakpoint hits in Python interface:
4486 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4487 presence.
4488 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4489 breakpoint hits.
4490
0935723e
JK
44912011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4492 Jan Kratochvil <jan.kratochvil@redhat.com>
4493
4494 * gdb.python/py-events.exp: Remove pretty printing comment.
4495 * gdb.python/py-evsignal.exp: New file.
4496 * gdb.python/py-evthreads.c: Include signal.h.
4497 (thread3): Remove variable count3. Remove variable bad and use raise
4498 instead.
4499 (thread2): Remove variable count2. Move thread3 pthread_create here,
4500 merge pthread_join to a single line.
4501 (main): Remove variable count1. Merge pthread_join with pthread_create
4502 to a single line.
4503 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4504 KFAIL python/12966 for gdbserver. Test return value of
4505 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4506 gdb_expect by gdb_test and gdb_test_multiple.
4507 (thread 2, thread 3): New tests.
4508
4801a9a3
PA
45092011-09-12 Matt Rice <ratmice@gmail.com>
4510 Pedro Alves <pedro@codesourcery.com>
4511
4512 PR gdb/13175
4513
4514 * gdb.base/interp.exp: New tests.
4515 * gdb.base/interp.c: New file.
4516
24ece742
DE
45172011-09-12 Doug Evans <dje@google.com>
4518
4519 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4520 * gdb.dwarf2/typeddwarf.exp: Ditto.
4521
7f062217
JK
45222011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4523
4524 Fix compatibility with x32 arch.
4525 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4526 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4527 is_x86_like_target.
4528 * testsuite/gdb.trace/collection.exp: Likewise.
4529 * testsuite/gdb.trace/report.exp: Likewise.
4530 * testsuite/gdb.trace/unavailable.exp: Likewise.
4531 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4532 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4533 (is_x86_like_target): Check also is_amd64_regs_target.
4534
08711b9a
JK
45352011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4536
4537 PR breakpoints/12435
4538 * gdb.arch/amd64-prologue-xmm.c: New file.
4539 * gdb.arch/amd64-prologue-xmm.exp: New file.
4540 * gdb.arch/amd64-prologue-xmm.s: New file.
4541
b99b5f66
JK
45422011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4543
4544 * gdb.dwarf2/dw2-param-error-main.c: New file.
4545 * gdb.dwarf2/dw2-param-error.S: New file.
4546 * gdb.dwarf2/dw2-param-error.exp: New file.
4547
a391a2f6
PA
45482011-09-08 Pedro Alves <pedro@codesourcery.com>
4549
4550 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4551 inferior's pid and look for a core dump named core.$pid. Use
4552 `remote_file' commands on the host instead of hand coding shell
4553 commands on the build.
4554 * gdb.base/valgrind-db-attach.exp: Kill the program before
4555 finishing the test.
4556
7d8e6458 45572011-09-02 Matt Rice <ratmice@gmail.com>
4558
4559 * lib/prompt.exp: New file for testing the first prompt.
4560 * gdb.python/py-prompt.exp: Ditto.
4561 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4562
68e77c9e
PA
45632011-09-02 Pedro Alves <pedro@codesourcery.com>
4564
4565 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4566 0, before testing gcore.
4567
9655e943
JK
45682011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4569
df6dc84d
JK
4570 * dw2-ifort-parameter-debug.S: Update copyright year.
4571 * dw2-ifort-parameter.c: Update copyright year.
4572 * dw2-ifort-parameter.exp: Update copyright year.
4573
9655e943
JK
4574 * dw2-ifort-parameter-debug.S: New file.
4575 * dw2-ifort-parameter.c: New file.
4576 * dw2-ifort-parameter.exp: New file.
4577
353d1d73
JK
45782011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4579
4580 * gdb.base/commands.exp (error_clears_commands_left): New function.
4581 (): Call it.
4582
5c07461a
JK
45832011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4584
4585 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4586 (C): Initialize `a'.
4587 * gdb.mi/mi-inheritance-syntax-error.exp
4588 (-data-evaluate-expression $path): Expect `a' as 5.
4589
0d932b2f
MK
45902011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4591
4592 PR mi/11912
4593 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4594 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4595 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4596 keyword in output of -var-info-path-expression.
4597
bdb54049
JK
45982011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4599
4600 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4601 * gdb.trace/collection.exp: Likewise.
4602 * gdb.trace/report.exp: Likewise.
4603 * gdb.trace/unavailable.exp: Likewise.
4604 * gdb.trace/while-dyn.exp: Likewise.
4605
59cde39c
KS
46062011-08-18 Keith Seitz <keiths@redhat.com>
4607
4608 PR c++/12266
4609 * gdb.cp/meth-typedefs.cc: New file.
4610 * gdb.cp/meth-typedefs.exp: New file.
4611
fa3a4f15
PM
46122011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4613
4614 * gdb.python/python.exp: Add extended-prompt tests.
4615
c1049fca
JK
46162011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4617
4618 * gdb.arch/i386-dr3-watch.exp
4619 (watchpoint on gap1 does not fit debug registers)
4620 (delete all watchpoints): Fix racy expect strings.
4621
d93f7b5c
YQ
46222011-08-14 Yao Qi <yao@codesourcery.com>
4623
4624 * gdb.base/maint.exp: set data_section to ".neardata".
4625 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4626 * gdb.base/savedregs.exp: Handle SIGILL.
4627 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4628 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4629
457e09f0
DE
46302011-08-12 Doug Evans <dje@google.com>
4631
4632 * gdb.python/py-symbol.exp: Add test for symbol.type.
4633
5d0bb2fb
UW
46342011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4635
4636 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4637 * gdb.mi/mi-pthreads.exp: Likewise.
4638 * gdb.mi/mi2-pthreads.exp: Likewise.
4639 * gdb.mi/gdb669.exp.exp: Likewise.
4640
fcdfa280
PA
46412011-08-09 Pedro Alves <pedro@codesourcery.com>
4642
4643 * lib/mi-support.exp (detect_async): Rename to...
4644 (mi_detect_async): ... this.
4645 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4646 * gdb.mi/mi-nonstop.exp: Adjust.
4647 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4648 * gdb.mi/mi-nsintrall.exp: Adjust.
4649 * gdb.mi/mi-nsmoribund.exp: Adjust.
4650 * gdb.mi/mi-nsthrexec.exp: Adjust.
4651
9d8fa392
PA
46522011-08-09 Pedro Alves <pedro@codesourcery.com>
4653
4654 * gdb.base/display.c (do_loops): New `p_i' local.
4655 * gdb.base/display.exp: Test displaying a variable that is
4656 temporarily at a bad address.
4657
b6cede78
JK
46582011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4659
4660 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4661 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4662
67bedb8c
JK
46632011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4664
4665 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4666 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4667 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4668
af6e93b2
PA
46692011-08-05 Pedro Alves <pedro@codesourcery.com>
4670
4671 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4672 procedure.
4673 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4674
1cf0e11f
YQ
46752011-08-05 Yao Qi <yao@codesourcery.com>
4676
4677 * gdb.base/callfuncs.exp: Set language after main.
4678 * gdb.cp/cplusfuncs.exp: Likewise.
4679 * gdb.cp/inherit.exp: Likewise.
4680
a1e28cb2
UW
46812011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4682
4683 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4684 * gdb.base/watch-vfork.exp: Skip on remote targets.
4685
d4f5bbb9
UW
46862011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4687
4688 * gdb.threads/thread-find.exp: Support remote targets.
4689
724f4f80
UW
46902011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4691
4692 * gdb.base/jit.exp: Download solib_binfile to target.
4693 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4694 and call dlopen without full path name.
4695 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4696 dlopen without full path name.
4697
934709f0
PW
46982011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4699
4700 * gdb.base/break-always.exp: Complete the test
4701 with duplicated breakpoints and enabling/disabling them.
4702
c26106c4
TT
47032011-08-02 Tom Tromey <tromey@redhat.com>
4704
4705 PR gdb/11289:
4706 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4707
9300444e 47082011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4709
4710 PR gdb/13045
4711 * gdb.base/float.exp: Add new test case for PR gdb/13045
4712 * gdb.base/float.c: New file.
4713
00bd41d6
PM
47142011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4715
4716 * gdb.python/py-mi.exp: Test printers returning string hint, and
4717 also not returning a value.
4718 * gdb.python/py-prettyprint.c: Add testcase for above.
4719 * gdb.python/py-prettyprint.py: Add test printer for above.
4720
d24f74ce
JK
47212011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4722
4723 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4724 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4725 (.Ldie30) Add as field "data4".
4726 (.Ldie32) Rename field "b" to "shl".
4727 (abbrev4) Change for the "data4" field.
4728 (abbrev5, abbrev6) Remove.
4729 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4730 (p &s.shl): ... here. Add comment.
4731 (p &s.data4): New.
4732
bb7da2bf
JK
47332011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4734
4735 Fix crash on lval_computed values.
4736 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4737
11081198
JK
47382011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4739
4740 * gdb.base/help.exp (help whatis): Update the expected string.
4741
3c6e0cb3
JK
47422011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4743
4744 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4745 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4746 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4747 Change the expected string.
4748
efa80663
PA
47492011-07-26 Pedro Alves <pedro@codesourcery.com>
4750
4751 * gdb.base/watchpoint.exp
4752 (test_disable_enable_software_watchpoint): New procedure.
4753 (top level): Run it.
4754
db8e4570
UW
47552011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4756
4757 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4758 executable file "${binfile}", C++ version "${binfile}-cxx".
4759 * gdb.python/py-prettyprint.exp: Likewise.
4760 * gdb.python/py-symbol.exp: Likewise.
4761 * gdb.python/py-type.exp: Likewise.
4762 * gdb.python/py-value.exp: Likewise.
4763 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4764 file name instead of just suffix.
4765
543305c9
JK
47662011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4767
4768 Fix implicit pointer offsets.
4769 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4770 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4771 (continue to breakpoint: continue to baz breakpoint for implptr)
4772 (sanity check element 0, sanity check element 1)
4773 (enter the inlined function, check element 0 for the offset)
4774 (check element 1 for the offset)
4775 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4776 (set foo breakpoint for implptr): Update the breakpoint number.
4777
b3215adc
UW
47782011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4779
4780 * gdb.python/py-mi.exp: Use different file names for different
4781 versions of the executable under test.
4782 * gdb.python/py-prettyprint.exp: Likewise.
4783 * gdb.python/py-symbol.exp: Likewise.
4784 * gdb.python/py-template.exp: Likewise.
4785 * gdb.python/py-type.exp: Likewise.
4786 * gdb.python/py-value.exp: Likewise.
4787
182b9acc
UW
47882011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4789
4790 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4791 flag after restarting GDB if necessary.
4792
e6052b5d
UW
47932011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4794
4795 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4796
1ced966e
PA
47972011-07-22 Pedro Alves <pedro@codesourcery.com>
4798
4799 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4800 backend doesn't leave used debug registers behind.
4801
3543a589
TT
48022011-07-22 Tom Tromey <tromey@redhat.com>
4803
4804 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4805 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4806 argument.
4807 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4808
14d15303 48092011-07-21 Matt Rice <ratmice@gmail.com>
4810
4811 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4812 in mostlyclean rule. Add files ending in .core.
4813
9b158ba0 48142011-07-21 Matt Rice <ratmice@gmail.com>
4815
4816 PR macros/12999
4817 * gdb.base/info-macros.c: New test sources.
4818 * gdb.base/info-macros.exp: New tests.
4819
d17b6f81
PM
48202011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4821
4822 * gdb.python/python.exp: Add prompt substitution tests.
4823
918dd910
JK
48242011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4825
4826 Fix crash if referenced CU is aged out.
4827 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4828 New.
4829 * gdb.dwarf2/implptr.exp: Likewise.
4830
0e37a63c
JK
48312011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4832
4833 * gdb.dwarf2/implptr.S: Rebuilt.
4834 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4835 (bar): Use them for j, k, l.
4836 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4837 COMPILE.
4838 (print j in implptr:bar): Update for the intp typedef.
4839 (print p[0].x in implptr:foo): Use more exact regex.
4840
f65cf84c
TT
48412011-07-18 Tom Tromey <tromey@redhat.com>
4842
4843 * gdb.cp/static-method.exp: Add missing single quote.
4844
d5b4a7be
YQ
48452011-07-18 Yao Qi <yao@codesourcery.com>
4846
4847 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4848 supported.
4849 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4850 * gdb.mi/mi-nonstop.exp: Likewise.
4851 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4852 * gdb.mi/mi-nsintrall.exp: Likewise.
4853 * gdb.mi/mi-nsmoribund.exp: Likewise.
4854 * gdb.mi/mi-nsthrexec.exp: Likewise.
4855 * gdb.python/py-evthreads.exp: Likewise.
4856
e9ea2662
JK
48572011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4858
4859 Code cleanup.
4860 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4861 it. Substitute it instead of test_compiler_info everywhere.
4862
ce451573
UW
48632011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4864
4865 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4866 remote targets as well.
4867
756d88a7
UW
48682011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4869
4870 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4871 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4872
31f83dc5
UW
48732011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4874
4875 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4876 a remote machine, not the host.
4877 (gdb_compile_shlib): Set soname if target is remote.
4878
059241a0
PP
48792011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4880
4881 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4882
28a0b48c 48832011-07-13 Matt Rice <ratmice@gmail.com>
4884
4885 * gdb.python/py-objfile-script-gdb.py: Renamed to
4886 py-objfile-script-gdb.py.in.
4887 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4888 py-objfile-script-gdb.py.
4889 * gdb.python/py-objfile-script.exp: Update reference to
4890 py-objfile-script-gdb.py.
4891
9a771b67
JK
48922011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4893
4894 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4895 reference undefined label.
4896
04ad99e6
JK
48972011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4898
4899 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4900 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4901 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4902 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4903
713389e0
PM
49042011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4905
4906 PR python/12438
4907 * gdb.python/python.exp: Add maint set/show python print-stack
4908 deprecated tests. Add set/show python print-backtrace tests.
4909
97d146f8
JK
49102011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4911
4912 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4913 debug info.
4914
facde0e5 49152011-07-06 Matt Rice <ratmice@gmail.com>
4916
4917 * gdb.python/python.exp: Update filename paths.
4918 * gdb.python/py-symtab.exp: Ditto.
4919
438640d1
MP
49202011-07-06 Marek Polacek <mpolacek@redhat.com>
4921
4922 * gdb.python/py-evthreads.exp: Add missing `$'.
4923
33a365df
MF
49242011-07-06 Jie Zhang <jie.zhang@analog.com>
4925
4926 * config/bfin.exp: New file.
4927 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4928 * gdb.asm/bfin.inc: New file.
4929
8f7ae686
MP
49302011-07-06 Marek Polacek <mpolacek@redhat.com>
4931
df46027d 4932 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4933 the whole output.
4934
eb2a6f42
TT
49352011-07-05 Tom Tromey <tromey@redhat.com>
4936
4937 * gdb.java/jprint.java (jprint.hi): New field.
4938 * gdb.java/jprint.exp: Print string.
4939
177b42fe
TJB
49402011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4941
4942 * gdb.base/call-sc.c: Fix typos.
4943 * gdb.base/ifelse.exp: Likewise.
4944 * gdb.base/structs.c: Likewise.
4945
3b2a0cf2
JB
49462011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4947
4948 * gdb.base/jit-so.exp: New test.
4949 * gdb.base/jit-dlmain.c: New file.
4950 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4951
46fc714c
JK
49522011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4953
4954 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4955 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4956 * gdb.cp/pr9167.exp (p b): Likewise.
4957 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4958 (test value of P in inner_m, test type of Z in inner_m): Call
4959 setup_xfail for gcc <= 4.5.
46fc714c 4960
418c7cf7
JK
49612011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4962
4963 * gdb.cp/paren-type.cc: New files.
4964 * gdb.cp/paren-type.exp: New files.
4965
3d50dd94
JK
49662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4967
4968 Stop on first linespec terminator instead of eating what we can.
4969 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4970 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4971 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4972 (break C::f()): ... this one.
4973 (break C::operator()()): New test.
4974 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4975 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4976 test.
4977
dcf9f4ab
JK
49782011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4979
4980 Fall back linespec to minimal symbols.
4981 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4982 error message.
4983 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4984 * gdb.cp/minsym-fallback-main.cc: New file.
4985 * gdb.cp/minsym-fallback.cc: New file.
4986 * gdb.cp/minsym-fallback.exp: New file.
4987 * gdb.cp/minsym-fallback.h: New file.
4988
3f542ed1
JK
49892011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 * gdb.cp/no-dmgl-verbose.cc: New file.
4992 * gdb.cp/no-dmgl-verbose.exp: New file.
4993
49942011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4995
4996 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4997 __GI_.
4998 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4999 (f): New function.
5000 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5001 (complete p 'func<short>(): ... here.
5002 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5003 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5004 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5005 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5006 Make them KFAIL gcc/49546.
5007
00eb2c4a
JB
50082011-07-01 Joel Brobecker <brobecker@adacore.com>
5009
5010 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5011
85a20c42
JK
50122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5013
5014 Test GCC PR debug/49546.
5015 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5016 (test type of F in k3_m, test value of F in k3_m): New.
5017 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5018 (main): New variable k3. Call k3.k3_m.
5019
d2d43431
JB
50202011-07-01 Jean-Charles Delay <delay@adacore.com>
5021
5022 * gdb.ada/packed_array.exp: Fix expected outout.
5023
54ae186f
JB
50242011-07-01 Jean-Charles Delay <delay@adacore.com>
5025
5026 * gdb.ada/packed_array.exp: fixed expected output.
5027
8f17729f
JB
50282011-07-01 Joel Brobecker <brobecker@adacore.com>
5029
5030 * gdb.ada/same_enum: New testcase.
5031
f5aa6869
JB
50322011-07-01 Joel Brobecker <brobecker@adacore.com>
5033
5034 * gdb.ada/ptr_typedef: New testcase.
5035
828292f2
JB
50362011-07-01 Joel Brobecker <brobecker@adacore.com>
5037
5038 * gdb.ada/arrayptr.exp: Add ptype test.
5039
18920c42
JB
50402011-07-01 Joel Brobecker <brobecker@adacore.com>
5041
5042 * gdb.ada/char_enum: New testcase.
5043
3536d9e3 50442011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5045
5046 * gdb.base/dump.exp (capture_pointer_with_type): New.
5047 Get value from address instead of name.
5048 Start GDB once, and do `dump' and `restore'
5049 tests together.
5050
db863c42
MF
50512011-06-30 Jie Zhang <jie.zhang@analog.com>
5052 Mike Frysinger <vapier@gentoo.org>
5053
5054 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5055 helper functions for getting/setting remotetimeout variable.
5056 * lib/gdb.exp (gdb_load): If the target is remote, set
5057 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5058 with $loadtimeout. Set $load_ok to 0 before doing the load.
5059 Instead of returning, immediately, set $load_ok to 0. Call
5060 set_remotetimeout with $oldremotetimeout, and then return if
5061 $load_ok is 1.
5062
e9e642a8
AB
50632011-06-30 Andrew Burgess <aburgess@broadcom.com>
5064
5065 * gdb.python/py-template.exp: Don't run this test if the target
5066 does not support c++ tests.
5067
32019081
JK
50682011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5069
5070 Fix non-only rename list for Fortran modules import.
5071 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5072 tests.
5073 * gdb.fortran/module.f90 (module moduse): New.
5074 (program module): use moduse, test var_x, var_y and var_z.
5075
0ecee54c
TT
50762011-06-29 Tom Tromey <tromey@redhat.com>
5077
5078 PR testsuite/12040:
5079 * gdb.fortran/array-element.exp: Use f90, not f77.
5080 * gdb.fortran/complex.exp: Use f90, not f77.
5081 * gdb.fortran/derived-type.exp: Use f90, not f77.
5082 * gdb.fortran/library-module.exp: Use f90, not f77.
5083 * gdb.fortran/logical.exp: Use f90, not f77.
5084 * gdb.fortran/module.exp: Use f90, not f77.
5085 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5086 * gdb.fortran/subarray.exp: Use f90, not f77.
5087
3b2b8fea
TT
50882011-06-29 Tom Tromey <tromey@redhat.com>
5089
5090 * gdb.fortran/charset.exp: New file.
5091 * gdb.fortran/charset.f90: New file.
5092
42159ca5
TT
50932011-06-29 Tom Tromey <tromey@redhat.com>
5094
5095 PR testsuite/12040:
5096 * lib/future.exp: New file, mostly extracted from ada.exp.
5097 Rewrote compatibility code to use rename.
5098 (gdb_find_gfortran): New proc.
5099 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5100 gfortran patch.
5101 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5102 Move to future.exp.
5103 * lib/gdb.exp: Always load future.exp.
5104
af69a5ce
YQ
51052011-06-28 Yao Qi <yao@codesourcery.com>
5106
5107 * gdb.cp/exception.cc: Don't include iostream.
5108 (bar): Remove print statement.
5109 (catcher): New.
5110 (main): Remove print statements. Call function catcher.
5111 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5112 Set breakpoint on catcher, and check the value of parameter.
5113
ab5c6a72
YQ
51142011-06-23 Yao Qi <yao@codesourcery.com>
5115
5116 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
5117 1.2 is disabled. KFAIL for uclinux.
5118
9497469f
MP
51192011-06-23 Marek Polacek <mpolacek@redhat.com>
5120
5121 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5122 mi_gdb_test.
5123
b9132588
MP
51242011-06-23 Marek Polacek <mpolacek@redhat.com>
5125
5d197ed0 5126 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5127
e55595ca
MP
51282011-06-23 Marek Polacek <mpolacek@redhat.com>
5129
5d197ed0
MP
5130 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5131
51322011-06-23 Marek Polacek <mpolacek@redhat.com>
5133
5134 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5135 `test_exec_and_symbol_mi_operatons' return value.
5136 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5137 gdb_test_multiple.
5138 (test_exec_and_symbol_mi_operatons): Likewise.
5139 (test_path_specification): Likewise.
e55595ca 5140
be777e08
YQ
51412011-06-23 Yao Qi <yao@codesourcery.com>
5142
5143 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5144 supported.
5145 * lib/gdb.exp (support_displaced_stepping): New.
5146
615556d6
YQ
51472011-06-23 Yao Qi <yao@codesourcery.com>
5148
5149 * gdb.threads/execl.exp: Skip on remote target.
5150
833b0ca7
MP
51512011-06-21 Marek Polacek <mpolacek@redhat.com>
5152
5d197ed0 5153 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5154 mi_gdb_test.
5155
1ee4023a
MP
51562011-06-20 Marek Polacek <mpolacek@redhat.com>
5157
5d197ed0 5158 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5159
d0b1d624
MP
51602011-06-20 Marek Polacek <mpolacek@redhat.com>
5161
5d197ed0 5162 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5163 mi_gdb_test.
5164
79aa92c1
MP
51652011-06-20 Marek Polacek <mpolacek@redhat.com>
5166
5d197ed0 5167 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5168
5ce5db06
YQ
51692011-06-14 Yao Qi <yao@codesourcery.com>
5170
5171 gdb/testsuite/
5172 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5173
533a737e
JK
51742011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5175
5176 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5177
d0e53741
TT
51782011-06-10 Tom Tromey <tromey@redhat.com>
5179
5180 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5181 Add tests for pointer-to-member-function.
5182 * gdb.cp/temargs.cc (S::somefunc): New function.
5183 (K2): New class.
5184 (main): Instantiate K2; call method.
5185
b5916bbd
JB
51862011-06-08 Joel Brobecker <brobecker@adacore.com>
5187
5188 * gdb.python/py-inferior.c (f2): Make str an array rather
5189 than a pointer.
5190 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5191
5be4dfca
JK
51922011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5193
5194 * gdb.base/async-shell.c: New file.
5195 * gdb.base/async-shell.exp: New file.
5196
9f47e254
PA
51972011-06-06 Pedro Alves <pedro@codesourcery.com>
5198
5199 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5200
64b9b334
JB
52012011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5202
5203 From Stephen Kitt <steve@sk2.org>
5204 * gdb.base/help.exp: Adjust following some spelling corrections
5205 in GDB.
5206
dbc0f131
YQ
52072011-06-01 Yao Qi <yao@codesourcery.com>
5208
5209 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5210
fd336a18
KS
52112010-05-31 Keith Seitz <keiths@redhat.com>
5212
5213 PR c++/12750
5214 * gdb.cp/static-method.cc: New file.
5215 * gdb.cp/static-method.exp: New file.
5216
fa8b9902
KS
52172010-05-31 Keith Seitz <keiths@redhat.com>
5218
5219 PR symtab/12704
5220 * gdb.cp/anon-ns.cc: New file.
5221 * gdb.cp/anon-ns.exp: New file.
5222
0a5b1e09
PA
52232011-05-31 Pedro Alves <pedro@codesourcery.com>
5224
5225 * gdb.arch/i386-dr3-watch.c: New file.
5226 * gdb.arch/i386-dr3-watch.exp: New file.
5227
0578b8d1
YQ
52282011-05-30 Yao Qi <yao@codesourcery.com>
5229
5230 * gdb.base/callfuncs.c (t_structs_fc): New.
5231 (t_structs_dc, t_structs_ldc): New.
5232 (t_double_many_args):
5233 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5234 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5235 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5236 * gdb.base/callfuncs.exp: Call new functions.
5237
6680506e
YQ
52382011-05-30 Yao Qi <yao@codesourcery.com>
5239
ff4d2c60
YQ
5240 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5241 Call rerun_and_prepare for each test to isolate effects.
5242
52432011-05-30 Yao Qi <yao@codesourcery.com>
5244
5245 * gdb.base/varargs.c (find_max_float_real): New.
5246 (find_max_double_real, find_max_long_double_real): New.
5247 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5248 * lib/gdb.exp (setup_kfail_for_target): New.
5249
e43ec454
YQ
52502011-05-30 Yao Qi <yao@codesourcery.com>
5251
5252 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5253 (callcd, callce, callcf, callc1a, callc1b): New.
5254 (callc2a, callc2b): New.
5255 * gdb.base/funcargs.exp (complex_args): New.
5256 (complex_integral_args, complex_float_integral_args): New.
5257 * lib/gdb.exp (support_complex_tests): New. Determine
5258 whether to run test cases on _Complex types.
5259
432b4d03
JK
52602011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5261
5262 * gdb.threads/leader-exit.c: New file.
5263 * gdb.threads/leader-exit.exp: New file.
5264
6caf069d
MP
52652011-05-27 Marek Polacek <mpolacek@redhat.com>
5266
9497469f 5267 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5268
97fce28b
MP
52692011-05-27 Marek Polacek <mpolacek@redhat.com>
5270
5271 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5272 remove the `supported' variable.
5273 * gdb.mi/mi-nonstop.exp: Likewise.
5274 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5275 * gdb.mi/mi-nsintrall.exp: Likewise.
5276 * gdb.mi/mi-nsmoribund.exp: Likewise.
5277 * gdb.mi/mi-nsthrexec.exp: Likewise.
5278
9da8c2a0
PA
52792011-05-26 Pedro Alves <pedro@codesourcery.com>
5280
5281 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5282
2c03e5be
PA
52832011-05-26 Pedro Alves <pedro@codesourcery.com>
5284
5285 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5286
2e21250d
KS
52872011-05-24 Keith Seitz <keiths@redhat.com>
5288
5289 PR breakpoint/12803
5290 * gdb.cp/cmpd-minsyms.cc (a): New method.
5291 (b): New method.
5292 (c): New method.
5293 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5294
cdac0397
PA
52952011-05-24 Pedro Alves <pedro@codesourcery.com>
5296
5297 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5298 watchpoint's command list didn't execute when the watchpoint went
5299 out of scope.
5300
ee5683ab
PM
53012011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5302
5303 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5304 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5305 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5306 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5307 * gdb.arch/i386-permbkpt.exp: Likewise.
5308 * gdb.arch/i386-prologue.exp: Likewise.
5309 * gdb.arch/i386-size-overlap.exp: Likewise.
5310 * gdb.arch/i386-size.exp: Likewise.
5311 * gdb.arch/i386-unwind.exp: Likewise.
5312 * gdb.reverse/i386-precsave.exp: Likewise.
5313 * gdb.reverse/i386-reverse.exp: Likewise.
5314 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5315 * gdb.reverse/i387-env-reverse.exp: Likewise.
5316 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5317
c91c8c16
PA
53182011-05-24 Pedro Alves <pedro@codesourcery.com>
5319
5320 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5321 file doesn't error, using MI.
5322
c50491a7
TT
53232011-05-23 Tom Tromey <tromey@redhat.com>
5324
5325 * gdb.base/charset.exp (string_display): Add tests to assign to
5326 arrays.
5327 * gdb.base/charset.c (short_array, int_array, long_array): New.
5328
4a07b7da
PA
53292011-05-20 Pedro Alves <pedro@codesourcery.com>
5330
5331 Cope with async mode.
5332
4a07b7da
PA
5333 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5334 into gdb_test + mi_expect_stop.
5335
b275f2d2
PA
53362011-05-20 Pedro Alves <pedro@codesourcery.com>
5337
5338 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5339 (callme): Remove printf call.
5340
eec52c44
PM
53412011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5342
5343 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5344 quote pattern to avoid problems with Cygwin/mingw expect versions.
5345 * gdb.base/default.exp (show convenience): Use double
5346 quote pattern for regular expressions.
5347
b3c8eb43
JK
53482011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5349
5350 Fix -readnow for -gdwarf-4 unused type units.
5351 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5352 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5353
ed731959
JK
53542011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 * gdb.base/kill-after-signal.c: New file.
5357 * gdb.base/kill-after-signal.exp: New file.
5358
3b48433d
PA
53592011-05-16 Pedro Alves <pedro@codesourcery.com>
5360
5361 * gdb.ada/start.exp: Call untested with the correct test filename.
5362 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5363 test filename. Make the test's binary unique.
5364 * gdb.arch/i386-signal.exp: Call untested with the correct test
5365 filename.
5366 * gdb.arch/i386-size-overlap.exp: Ditto.
5367 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5368 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5369 * gdb.cp/call-c.exp: Ditto.
5370 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5371 filename. Make the test's binary unique.
5372 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5373 * gdb.python/py-mi.exp: Ditto.
5374 * gdb.python/Makefile.in (EXECUTABLES): Update.
5375 * gdb.reverse/i386-precsave.exp: Ditto.
5376 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5377 test filename.
5378 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5379 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5380 unique.
5381 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5382 test filename.
5383 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5384 * gdb.trace/tfile.exp: Ditto.
5385
ba4a8bdd
YQ
53862011-05-14 Yao Qi <yao@codesourcery.com>
5387
5388 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5389 type.
5390
dbaefcf7
DE
53912011-05-13 Doug Evans <dje@google.com>
5392
5393 * gdb.python/py-objfile-script.exp: New file.
5394 * gdb.python/py-objfile-script.c: New file.
5395 * gdb.python/py-objfile-script-gdb.py: New file.
5396 * testsuite/gdb.python/py-section-script.exp: Test
5397 "info auto-load-scripts".
5398
9930639c
TT
53992011-05-13 Tom Tromey <tromey@redhat.com>
5400
5401 * gdb.dwarf2/clztest.exp: New file.
5402 * gdb.dwarf2/clztest.c: New file.
5403 * gdb.dwarf2/clztest.S: New file.
5404
05272e11
DE
54052011-05-13 Doug Evans <dje@google.com>
5406
cc63ef9b
DE
5407 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5408 String16 tests.
05272e11 5409
6edba76f
TT
54102011-05-13 Tom Tromey <tromey@redhat.com>
5411
5412 * lib/gdb.exp (is_x86_like_target): New proc.
5413 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5414 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5415 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5416 -nostdlib to compiler.
5417 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5418 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5419 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5420 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5421 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5422
028d0ed5
TJB
54232011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5424
5425 * gdb.python/py-function.exp: Test setting a value from a function
5426 which executes a command.
5427
8a9b8146
TT
54282011-05-12 Tom Tromey <tromey@redhat.com>
5429
5430 * gdb.dwarf2/typeddwarf.S: New file.
5431 * gdb.dwarf2/typeddwarf.c: New file.
5432 * gdb.dwarf2/typeddwarf.exp: New file.
5433
10483e8e
MP
54342011-05-12 Marek Polacek <mpolacek@redhat.com>
5435
5436 * gdb.mi/mi-basics.exp: Fix races. Honour the
5437 `test_exec_and_symbol_mi_operatons' return value.
5438 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5439 gdb_test_multiple.
5440 (test_exec_and_symbol_mi_operatons): Likewise.
5441 (test_path_specification): Likewise.
5442
faf067f1
JK
54432011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5444
5445 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5446 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5447 Replace `file copy' and `file rename' by `file mtime'. Twice.
5448
7ff911a3
JK
54492011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5450
5451 * gdb.base/readline-ask.c: New file.
5452 * gdb.base/readline-ask.exp: New file.
5453 * gdb.base/readline-ask.inputrc: New file.
5454
a536c6d7
UW
54552011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5456
5457 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5458 to avoid race condition.
5459 * gdb.cell/coremaker.c: Use small stack size.
5460 * gdb.cell/ea-standalone.exp: Use file name without path as
5461 argument to c_to.
5462 * gdb.cell/fork.exp: Allow other output when continuing to end.
5463
d472a426
JK
54642011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5465
5466 * gdb.threads/corethreads.c: New file.
5467 * gdb.threads/corethreads.exp: New file.
5468
54692011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5470
5471 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5472 Try to compile the test using -Wl,-z,norelro first.
5473 (load_core): New variable libthread_db_seen, initialize it.
5474 (zeroed-threads cannot be listed): Protect it by XFAIL on
5475 !$libthread_db_seen.
5476
8be455d7
JK
54772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5478
5479 PR 12573
5480 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5481 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5482 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5483
1976171a
JK
54842011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5485
5486 * gdb.cp/psymtab-parameter.cc: New file.
5487 * gdb.cp/psymtab-parameter.exp: New file.
5488
7db6f30f
JK
54892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5490
5491 Fix a race.
5492 * gdb.cp/static-print-quit.exp (print c): Split to ...
5493 (print c - <return>, print c - q <return>, print c - to quit):
5494 ... these. Make the testfile untested on gdb-7.1.
5495
85161e9e 54962011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5497
5498 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5499 gdb_rename_execfile, gdb_touch_execfile): New.
5500 * gdb.base/reread.exp: Use new procs to handle multiple
5501 exec files.
5502
0c51be18
YQ
55032011-05-05 Yao Qi <yao@codesourcery.com>
5504
5505 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5506 (test_adr_32bit, test_pop_pc): New.
5507 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5508 (test_adr_32bit, test_pop_pc): New.
5509
4d393d60
JM
55102011-05-04 Joseph Myers <joseph@codesourcery.com>
5511
5512 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5513 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5514 targets.
5515 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5516 handle targets.
5517
8ffd0459
JK
55182011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5519
5520 * gdb.base/completion.exp (complete help info wat): Rename to ...
5521 (complete 'help info wat'): ... here.
5522 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5523 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5524
8e28d804
PA
55252011-05-04 Pedro Alves <pedro@codesourcery.com>
5526
5527 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5528 gdb_test and explicit $gdb_prompt/timeout matches.
5529
3eb2ef34
YQ
55302011-05-04 Yao Qi <yao@codesourcery.com>
5531
5532 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5533 and __thumb2__.
5534
aaaf81a3
MP
55352011-05-03 Marek Polacek <mpolacek@redhat.com>
5536
5537 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5538 in place of `gdb_test "delete breakpoints"'. This eliminates two
5539 testcases.
5540
c4cbc0df
PA
55412011-05-02 Pedro Alves <pedro@codesourcery.com>
5542
5543 PR testsuite/12649
5544 Fix races.
5545
5546 * gdb.base/completion.exp: Remove all sleep calls. Remove
5547 unnecessary regexs. Don't explicitly expect anything after the
5548 prompt. Eat the prompt if necessary.
5549
b4cbb4a3
EBM
55502011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5551
5552 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5553 accept to show the caller line again as well as the line after.
5554
d65aec65
PM
55552011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5556
5557 PR mi/12531
5558
5559 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5560 compile target.
5561 * gdb.python/py-prettyprint.exp: Add C++ object for
5562 CPLUS_FAKE_CHILD test.
5563
30852783
UW
55642011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5565
5566 * gdb.base/signest.exp: New file.
5567 * gdb.base/signest.c: Likewise.
5568
c7b1f0d9
JK
55692011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5570
5571 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5572 thread and breakpoint notifications.
5573
559a7a62
JK
55742011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5575
5576 * gdb.base/fortran-sym-case.c: New file.
5577 * gdb.base/fortran-sym-case.exp: New file.
5578 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5579 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5580 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5581
8344e389
JK
55822011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5583
5584 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5585 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5586 false #1', `if true else false #2' and `if true else false #3'.
5587
2484c66b
UW
55882011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5589
5590 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5591 while delivering signal.
5592
8d3788bd
VP
55932011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5594
5595 MI breakpoint notifications.
5596
5597 * testsuite/gdb.mi/mi-cli.exp: Adust.
5598 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5599 * testsuite/gdb.mi/mi-watch.exp: Adust.
5600 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5601 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5602 notifications.
5603
3e03848b
JK
56042011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5605
5606 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5607 * gdb.base/gdbindex-stabs.c: New file.
5608 * gdb.base/gdbindex-stabs.exp: New file.
5609
918c9108
YQ
56102011-04-25 Yao Qi <yao@codesourcery.com>
5611
5612 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5613 with /*...*/.
5614 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5615
90556b8c
JK
56162011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5617
5618 * gdb.python/py-value.exp (test_objfiles): Name the first test
5619 `py-value in file.filename'.
5620
03f2bd59
JK
56212011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5622
5623 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5624 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5625 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5626 !gdbserver_reconnect_p..
5627 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5628
7b08b9eb
JK
56292011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5630
5631 * gdb.cp/cpcompletion.exp (complete class methods)
5632 (complete class methods beginning with F): Move them above runto. New
5633 comment about the runto delimiter.
5634
b78974c3
PA
56352011-04-20 Pedro Alves <pedro@codesourcery.com>
5636
5637 * gdb.base/maint.exp: Test that "maint print registers" works
5638 without a running program.
5639
20429c40 56402011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5641
20429c40
MP
5642 * gdb.base/setshow.exp: Fix racy tests.
5643 ($old_gdb_prompt): New variable.
5644
7a9dd1b2
TT
56452011-04-19 Tom Tromey <tromey@redhat.com>
5646
5647 * gdb.mi/mi-nsmoribund.exp:
5648 * gdb.hp/gdb.objdbg/objdbg01.exp:
5649 * gdb.base/structs.exp (test_struct_returns):
5650 * gdb.base/call-sc.exp (test_scalar_returns):
5651 * gdb.base/bigcore.exp: Remove duplicate words.
5652
02835898
JK
56532011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5654
5655 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5656 * gdb.base/break-interp.exp (test_attach): New comment.
5657
254f582e
JK
56582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5659
5660 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5661 (clear __stack_user.next, clear stack_used.next)
5662 (save a zeroed-threads corefile): New test.
5663 Call core_load for $core0file.
5664 (zeroed-threads cannot be listed): New test.
5665
4fe85f5c
JK
56662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5667
5668 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5669 filename.
5670 ($srcfile): Preserve the original value.
5671 ($testfile): Match it the .exp filename.
5672 ($corefile): New variable. Substitute it around.
5673 Use clean_restart.
5674 ($prev_timeout): Remove.
5675 (load_core): Move core loading into this proc.
5676 Fix restore of $timeout if load_core fails.
5677
63524580
JK
56782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5679
5680 * gdb.base/eu-strip-infcall.c: New file.
5681 * gdb.base/eu-strip-infcall.exp: New file.
5682
90359a16
JK
56832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5686 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5687
626e7282
JK
56882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5689
5690 Fix Python access to inlined frames.
5691 * gdb.python/py-frame-inline.c: New file.
5692 * gdb.python/py-frame-inline.exp: New file.
5693
3363d018
EBM
56942011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5695
5696 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5697 content of 's24' correctly (avoiding "optimized out").
5698 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5699
28781456
JK
57002011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5701
5702 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5703
4a4106ca
TJB
57042011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5705
5706 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5707 expect a colon in watch -location output.
5708
d26ccb4f
JK
57092011-04-13 Marek Polacek <mpolacek@redhat.com>
5710
df46027d 5711 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5712 New testcase `expect response to define backtrace'. Also remove
5713 redundant `default' block.
5714
e1ab1f9c
JK
57152011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5716
5717 * gdb.python/py-prettyprint.c (struct hint_error): New.
5718 (main): New variable hint_error.
5719 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5720 "print hint_error".
5721 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5722 (register_pretty_printers): Register it.
5723
0c2e6019
TT
57242011-04-04 Tom Tromey <tromey@redhat.com>
5725
5726 * gdb.cp/maint.exp (test_help): Update.
5727 (test_namespace): Likewise.
5728
af57139d
JB
57292011-04-01 Joel Brobecker <brobecker@adacore.com>
5730
5731 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5732 * gdb.ada/arrayptr.exp: Add new tests.
5733
956a9fb9
JB
57342011-04-01 Joel Brobecker <brobecker@adacore.com>
5735
5736 * gdb.ada/mi_catch_ex: New testcase.
5737
d0c4d642
PA
57382011-04-01 Pedro Alves <pedro@codesourcery.com>
5739
5740 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5741 base::overload(void) method without specifying "const".
5742
18819fa6
UW
57432011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5744
5745 * gdb.arch/thumb-singlestep.S: New file.
5746 * gdb.arch/thumb-singlestep.exp: Likewise.
5747
a4c8e806
TT
57482011-03-31 Tom Tromey <tromey@redhat.com>
5749
5750 * gdb.python/py-prettyprint.py (exception_flag): New global.
5751 (NoStringContainerPrinter._iterator.next): Check it.
5752 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5753 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5754
53832f31
TT
57552011-03-29 Tom Tromey <tromey@redhat.com>
5756
5757 * gdb.cp/anon-struct.cc: New file.
5758 * gdb.cp/anon-struct.exp: New file.
5759
e4620230
JK
57602011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 Test STT_GNU_IFUNC support.
5763 * gdb.base/gnu-ifunc-lib.c: New file.
5764 * gdb.base/gnu-ifunc.c: New file.
5765 * gdb.base/gnu-ifunc.exp: New file.
5766
d0fb5eae
JK
57672011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5768
5769 Support a ring of related breakpoints.
5770 * gdb.base/watchpoint-delete.c: New file.
5771 * gdb.base/watchpoint-delete.exp: New file.
5772
20106cfb
JK
57732011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5774
5775 * gdb.ada/arrayparam.exp (print first after function call): Use
5776 explicit package name. Add a comment
5777 (print lasta after function call): Rename ...
5778 (print last after function call): ... it and use explicit package
5779 name.
5780 (print length after function call): Use explicit package name.
5781 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5782 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5783 (multiple matches for symbol i): Rename ...
5784 (multiple matches for symbol integervar): ... it.
5785 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5786 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5787
e7ab5e63
AB
57882011-03-25 Andrew Burgess <aburgess@broadcom.com>
5789
5790 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5791 environment variable to make grep output more predictable. Move
5792 all the environment setup into gdb_init so it's done once per test
5793 case rather than each time we start gdb.
5794
9ef07c8c
TT
57952011-03-24 Tom Tromey <tromey@redhat.com>
5796
5797 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5798 test.
5799
dd90784c
JK
58002011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5801
5802 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5803 * gdb.dwarf2/dw2-entry-value.S: New file.
5804 * gdb.dwarf2/dw2-entry-value.exp: New file.
5805
05775840
PM
58062011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5807
5808 PR python/12183
5809
5810 * gdb.python/py-function.exp: Add GdbError tests.
5811
8661b11b
PA
58122011-03-18 Pedro Alves <pedro@codesourcery.com>
5813
5814 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5815 (reglocal_test_func, statlocal_test_func): New functions.
5816 (globals_test_func): Call new functions.
5817 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5818 (gdb_collect_locals_test): New procedure.
5819 (gdb_trace_collection_test): Call new procedures.
5820
0fdb4f18
PA
58212011-03-18 Pedro Alves <pedro@codesourcery.com>
5822
5823 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5824 (test_register, test_register_unavailable): New procedures.
5825 (gdb_unavailable_registers_test): New procedure.
5826 (gdb_trace_collection_test): Call it.
5827
99c3dc11
PM
58282011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5829
5830 PR python/12149
5831
5832 * gdb.python/python.exp: Add gdb.write tests.
5833
29703da4
PM
58342010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5835
5836 * gdb.python/Makefile.in: Add py-objfile.
5837 * gdb.python/py-objfile.exp: New file.
5838 * gdb.python/py-objfile.c: New file.
5839 * gdb.python/py-block.exp: Add is_valid tests.
5840 * gdb.python/py-inferior.exp: Ditto.
5841 * gdb.python/py-infthread.exp: Ditto.
5842 * gdb.python/py-symbol.exp: Ditto.
5843 * gdb.python/py-symtab.exp: Ditto.
5844
598997c8
KS
58452011-03-16 Keith Seitz <keiths@redhat.com>
5846
5847 PR c++/12273
5848 * gdb.cp/cmpd-minsyms.exp: New test.
5849 * gdb.cp/cmpd-minsyms.cc: New file.
5850
5851 PR c++/11734
5852 * gdb.cp/ovsrch.exp: New test.
5853 * gdb.cp/ovsrch.h: New file.
5854 * gdb.cp/ovsrch1.cc: New file.
5855 * gdb.cp/ovsrch2.cc: New file.
5856 * gdb.cp/ovsrch3.cc: New file.
5857 * gdb.cp/ovsrch4.cc: New file.
5858
c91513d8
PP
58592011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5860
5861 PR gdb/12528
5862 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5863 * gdb.base/break-on-linker-gcd-function.exp: New test.
5864 * gdb.base/break-on-linker-gcd-function.cc: New file.
5865
7470fc63
AT
58662011-03-15 Andreas Tobler <andreast@fgznet.ch>
5867
5868 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5869
959e7469
PM
58702011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5871
5872 * lib/gdb.exp (gdb_unload): Add another termination case.
5873
9373cf26
JK
58742011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5875
5876 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5877 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5878 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5879 Provide a stub byte there.
5880 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5881 DW_AT_entry_pc.
5882 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5883
24e9cda0
UW
58842011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5885
5886 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5887 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5888 "generic ABI, auto".
5889 (altivec_abi_tests): Accept vectors returned by reference.
5890
7371cf6d
PM
58912010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5892
5893 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5894
ce77046a
UW
58952011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5896
5897 * gdb.python/py-section-script.exp: Skip test if no Python support.
5898
176400c3
UW
58992011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5900
5901 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5902
ecec24e6
PM
59032011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5904
5905 * gdb.python/py-parameter.exp: Update tests to the new Python
5906 parameter API. Add "no documentation" test. Add deprecated API
5907 backward compatibility test.
5908
5dbdd470
TT
59092011-03-09 Tom Tromey <tromey@redhat.com>
5910
5911 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5912 gdb_continue_to_end.
5913
b66e66ee
MK
59142011-03-09 Mark Kettenis <kettenis@gnu.org>
5915
5916 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5917 tabs.
5918
eceb0c5f
TT
59192011-03-09 Tom Tromey <tromey@redhat.com>
5920
5921 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5922 parentheses.
5923 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5924 $command.
5925 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5926 argument to gdb_continue_to_end.
5927 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5928 argument to gdb_continue_to_end.
5929 * gdb.cp/annota3.exp: Fix regex.
5930 * gdb.cp/annota2.exp: Fix regex.
5931 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5932 gdb_continue_to_end.
5933 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5934 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5935 gdb_continue_to_end.
5936
63154eca
PA
59372011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5938
5939 * gdb.server/ext-run.exp
5940 (load new file without any gdbserver inferior): New test.
5941
967d1f9b
TT
59422011-03-07 Tom Tromey <tromey@redhat.com>
5943
5944 * Makefile.in (TAGS): Rewrite.
5945
d68dcbb9
JK
59462011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5947
5948 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5949 initial commands echo. New match for `Found trace'. Anchor all the
5950 other matches. Anchor and match for `No trace frame found' the final
5951 match.
5952
6bf58e63
TT
59532011-03-07 Tom Tromey <tromey@redhat.com>
5954
5955 * Makefile.in (TAGS): New target.
5956
fda326dd
TT
59572011-03-07 Tom Tromey <tromey@redhat.com>
5958
5959 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5960 change.
5961 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5962 change.
5963 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5964 exit message change.
5965 (skip_altivec_tests): Update for exit message change.
5966 (skip_vsx_tests): Likewise.
5967 (gdb_continue_to_end): Likewise. Add 'command' argument.
5968 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5969 * gdb.threads/tls.exp: Update for exit message change.
5970 * gdb.threads/thread-unwindonsignal.exp: Use
5971 gdb_continue_to_end.
5972 * gdb.threads/step.exp (step_it): Update for exit message change.
5973 (continue_all): Likewise.
5974 * gdb.threads/print-threads.exp (test_all_threads): Update for
5975 exit message change.
5976 * gdb.threads/interrupted-hand-call.exp: Use
5977 gdb_continue_to_end.
5978 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5979 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5980 gdb_continue_to_end.
5981 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5982 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5983 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5984 * gdb.cp/method.exp: Update for exit message change.
5985 * gdb.cp/mb-templates.exp: Update for exit message change.
5986 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5987 * gdb.cp/annota3.exp: Update for exit message change.
5988 * gdb.cp/annota2.exp: Update for exit message change.
5989 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5990 * gdb.base/term.exp: Update for exit message change.
5991 * gdb.base/step-test.exp (test_i): Update for exit message change.
5992 * gdb.base/sigstep.exp (advance): Update for exit message change.
5993 (advancei): Likewise.
5994 * gdb.base/siginfo.exp: Update for exit message change.
5995 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5996 * gdb.base/reread.exp: Use gdb_continue_to_end.
5997 * gdb.base/langs.exp: Use gdb_continue_to_end.
5998 * gdb.base/interrupt.exp: Update for exit message change.
5999 * gdb.base/gdb1555.exp: Update for exit message change.
6000 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6001 * gdb.base/ending-run.exp: Update for exit message change.
6002 * gdb.base/chng-syms.exp: Update for exit message change.
6003 * gdb.base/checkpoint.exp: Update for exit message change.
6004 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6005 gdb_continue_to_end.
6006 (test_catch_syscall_with_wrong_args): Likewise.
6007 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6008 * gdb.base/break-interp.exp (test_ld): Update for exit message
6009 change.
6010 * gdb.base/bang.exp: Update for exit message change.
6011 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6012 (do_call_attach_tests): Likewise.
6013 * gdb.base/a2-run.exp: Update for exit message change.
6014 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6015 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6016 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6017
dd19bd70
JK
60182011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6019
6020 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6021
30e62689
TT
60222011-03-03 Tom Tromey <tromey@redhat.com>
6023
6024 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6025 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6026 * gdb.hp/gdb.aCC/configure.ac: Remove.
6027 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6028 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6029 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6030 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6031 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6032 * gdb.hp/gdb.compat/configure.ac: Remove.
6033 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6034 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6035 * gdb.hp/gdb.defects/configure.ac: Remove.
6036 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6037 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6038 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6039 * gdb.hp/configure.ac: Remove.
6040 * gdb.hp/configure: Remove.
6041 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6042 substitution.
6043 (Makefile): Remove rule.
6044 * gdb.cell/configure.ac: Remove.
6045 * gdb.cell/configure: Remove.
6046 * gdb.stabs/Makefile.in (Makefile): Remove.
6047 (distclean): Don't remove config.status or config.log.
6048 * gdb.stabs/configure (Makefile): Remove.
6049 * gdb.stabs/configure.ac: Remove.
6050 * configure: Rebuild.
6051 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6052 Remove stabs- and cell-specific logic. Test for existence of
6053 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6054 subdirectories, gdb.cell, and and gdb.stabs.
6055 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6056
c171f854
JB
60572011-03-03 Joel Brobecker <brobecker@adacore.com>
6058
6059 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6060 end of buffer.
6061
9a5193cb
JB
60622011-03-02 Joel Brobecker <brobecker@adacore.com>
6063
6064 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6065 gdb_test when running a test where we expected no output back.
6066
9bb4c1bb
MS
60672011-02-28 Michael Snyder <msnyder@vmware.com>
6068
6069 * gdb.cp/overload.cc: Change initializer value to integer.
6070
3bd0f5ef
MS
60712011-02-27 Michael Snyder <msnyder@vmware.com>
6072
6073 * gdb.multi/base.exp: Add test for remove-inferiors.
6074
2279eaad
JB
60752011-02-26 Joel Brobecker <brobecker@adacore.com>
6076
6077 * gdb.python/py-frame.exp: Simplify the initialization phase
6078 using prepare_for_testing.
6079
c82c0b55
MS
60802011-02-25 Michael Snyder <msnyder@vmware.com>
6081
6082 * gdb.multi/base.exp: Add tests for info inferiors with args.
6083
1d94651b
JK
60842011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6087 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6088 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6089 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6090 asmfile3. Comment the STABS (#3) file compilation. Compile
6091 everything through assembler. Provide KFAIL for symtab/12497.
6092 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6093 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6094 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6095 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6096
3bd0f5ef
MS
60972011-02-24 Michael Snyder <msnyder@vmware.com>
6098
6099 * gdb.base/break.exp: Add tests for delete breakpoints using
6100 convenience variables and value history references.
6101
12c1418e
MS
61022011-02-24 Michael Snyder <msnyder@vmware.com>
6103
6104 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6105 left behind in previous check-in.
6106
e5a67952
MS
61072011-02-23 Michael Snyder <msnyder@vmware.com>
6108
6109 * gdb.base/break.exp: Add tests for "info break" with arguments.
6110 * gdb.trace/infotrace.exp: Update patterns for error and help.
6111 * gdb.base/completion.exp: Update pattern.
6112 * gdb.base/ena-dis-br.exp: Update pattern.
6113 * gdb.base/help.exp: Update patterns.
6114
61152011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6116
6117 * gdb.base/memattr.exp: New test.
6118 * gdb.base/memattr.c: Test load for memattr.exp.
6119
6e6fbe60
DE
61202011-02-22 Doug Evans <dje@google.com>
6121
6122 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6123
1d41d745
MS
61242011-02-22 Michael Snyder <msnyder@vmware.com>
6125
6126 * Makefile.in: Make more clean.
6127 * gdb.ada/Makefile.in: Ditto.
6128 * gdb.arch/Makefile.in: Ditto.
6129 * gdb.asm/Makefile.in: Ditto.
6130 * gdb.base/Makefile.in: Ditto.
6131 * gdb.cp/Makefile.in: Ditto.
6132 * gdb.dwarf2/Makefile.in: Ditto.
6133 * gdb.java/Makefile.in: Ditto.
6134 * gdb.mi/Makefile.in: Ditto.
6135 * gdb.modula2/Makefile.in: Ditto.
6136 * gdb.python/Makefile.in: Ditto.
6137 * gdb.server/Makefile.in: Ditto.
6138 * gdb.stabs/Makefile.in: Ditto.
6139 * gdb.threads/Makefile.in: Ditto.
6140 * gdb.trace/Makefile.in: Ditto.
6141
79ba84ca
MS
61422011-02-22 Michael Snyder <msnyder@vmware.com>
6143
df46027d 6144 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6145 info threads.
6146
b9b35694
JB
61472011-02-22 Joel Brobecker <brobecker@adacore.com>
6148
6149 * gdb.python/py-breakpoint.exp: Fix the expected output of
6150 one of the "maint info breakpoints" tests to accept the output
6151 generated on platforms that do not have hardware watchpoints.
6152
8bfb830f
JB
61532011-02-22 Joel Brobecker <brobecker@adacore.com>
6154
6155 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6156 clean_restart. Be a little stricter in the expected output
6157 for one of the tests. Fix a typo in one of the comments.
6158
c45f3c54
JB
61592011-02-22 Joel Brobecker <brobecker@adacore.com>
6160
6161 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6162 Delete variable binfile, no longer use. Add or modify test
6163 comments to make them unique.
6164
b97c863c
MS
61652011-02-21 Michael Snyder <msnyder@vmware.com>
6166
6167 * Makefile.in: Update for make clean.
6168 * gdb.ada/Makefile.in: Ditto.
6169 * gdb.arch/Makefile.in: Ditto.
6170 * gdb.asm/Makefile.in: Ditto.
6171 * gdb.base/Makefile.in: Ditto.
6172 * gdb.cp/Makefile.in: Ditto.
6173 * gdb.dwarf2/Makefile.in: Ditto.
6174 * gdb.java/Makefile.in: Ditto.
6175 * gdb.mi/Makefile.in: Ditto.
6176 * gdb.modula2/Makefile.in: Ditto.
6177 * gdb.python/Makefile.in: Ditto.
6178 * gdb.server/Makefile.in: Ditto.
6179 * gdb.stabs/Makefile.in: Ditto.
6180 * gdb.threads/Makefile.in: Ditto.
6181 * gdb.trace/Makefile.in: Ditto.
6182
aea5b279
MS
61832011-02-21 Michael Snyder <msnyder@vmware.com>
6184
6185 * gdb.threads/thread-find.exp: Update patterns for changes in
6186 output of "info threads" command.
6187
e3039479
UW
61882011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6189 Ulrich Weigand <uweigand@de.ibm.com>
6190
6191 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6192 (skip_hw_watchpoint_tests): Likewise.
6193 (skip_hw_watchpoint_multi_tests): Likewise.
6194
b800ec70
UW
61952011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6196
6197 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6198 (skip_hw_watchpoint_tests): Likewise.
6199 (skip_hw_watchpoint_multi_tests): Likewise.
6200 (skip_hw_watchpoint_access_tests): Likewise.
6201
6202 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6203 * gdb.base/pr11022.exp: Likewise.
6204 * gdb.base/watch-read.exp: Likewise.
6205 * gdb.base/watch_thread_num.exp: Likewise.
6206 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6207 * gdb.base/watchpoint-hw.exp: Likewise.
6208 * gdb.base/watchpoint.exp: Likewise.
6209 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6210 * gdb.threads/watchthreads-reorder.exp: Likewise.
6211 * gdb.threads/watchthreads.exp: Likewise.
6212 * gdb.threads/watchthreads2.exp: Likewise.
6213
91033e37
JB
62142011-02-21 Joel Brobecker <brobecker@adacore.com>
6215
6216 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6217 the debugger is unable to find the array bounds.
6218
eeaafae2
JK
62192011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6220
6221 * gdb.cp/typedef-operator.exp: New file.
6222 * gdb.cp/typedef-operator.cc: New file.
6223
e338d953
MS
62242011-02-17 Michael Snyder <msnyder@vmware.com>
6225
6226 * gdb.threads/thread-find.exp: Fix regular expressions.
6227
e67ad678
JB
62282011-02-17 Joel Brobecker <brobecker@adacore.com>
6229
6230 * gdb.ada/packed_array: Expand testcase to test printing of
6231 unconstrained packed array.
6232
93084bca
JB
62332011-02-17 Joel Brobecker <brobecker@adacore.com>
6234
6235 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6236
a0c78a73
PA
62372011-02-16 Pedro Alves <pedro@codesourcery.com>
6238
f65d5553 6239 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6240 (main): Initialize it before collecting, and and clear it
6241 afterwards.
f65d5553
PA
6242 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6243 collecting with '{type} addr', where the addr expression is not an
6244 rvalue.
a0c78a73 6245
3dfcbbd2
KW
62462011-02-16 Ken Werner <ken.werner@de.ibm.com>
6247
6248 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6249 a bool variable. Expect correct OpenCL names for vector types. Use the
6250 uc3 variable name instead of referring to the uchar3 built-in type.
6251 Escape the asterisk at the half pointer test.
6252
08807d5a
PA
62532011-02-16 Pedro Alves <pedro@codesourcery.com>
6254
f65d5553 6255 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6256 (main): Initialize it before collecting, and and clear it
6257 afterwards.
f65d5553
PA
6258 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6259 collecting overlapping memory ranges.
08807d5a 6260
60f98dde
MS
62612011-02-15 Michael Snyder <msnyder@vmware.com>
6262
6263 * gdb.base/default.exp: Add tests for thread commands.
6264 * gdb.base/help.exp: Add tests for thread commands.
6265 * gdb.threads/thread-find.exp: New test for thread find command.
6266
648cd113
KW
62672011-02-15 Ken Werner <ken.werner@de.ibm.com>
6268
6269 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6270
494e194e
YQ
62712011-02-15 Yao Qi <yao@codesourcery.com>
6272
6273 PR tdep/12352
6274 * gdb.arch/arm-disp-step.S : New test for str instruction.
6275 * gdb.arch/arm-disp-step.exp : Likewise.
6276
d9492458
TJB
62772011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6278
6279 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6280 "vector_register2_vr" test strings. Test the extended floating
6281 point registers (F32~F63).
6282 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6283 IBM XL C compiler. Make the test program use a register provided
6284 by the compiler for the lxvd2x instruction.
6285
8af8e3bc
PA
62862011-02-14 Pedro Alves <pedro@codesourcery.com>
6287
6288 * gdb.trace/unavailable.cc (class Base, class Middle, class
6289 Derived): New types.
6290 (derived_unavail, derived_partial, derived_whole): New globals.
6291 (virtual_partial): New global.
6292 (virtualp): Point at virtual_partial.
6293 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6294 related to unavailable vptr.
6295
1b28d0b3
PA
62962011-02-14 Pedro Alves <pedro@codesourcery.com>
6297
6298 * gdb.trace/unavailable.cc (a, b, c): New globals.
6299 (main): Set and clear them.
6300 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6301 `a' and `c', and check that `b' isn't collected, although `a' and
6302 `c' are.
6303
ec0a52e1
PA
63042011-02-14 Pedro Alves <pedro@codesourcery.com>
6305
6306 * gdb.trace/unavailable.cc (struct Virtual): New.
6307 (virtualp): New global pointer.
6308 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6309 printing a pointer to an object whose type has a vtable, with
6310 print object on.
6311
24e6bcee
PA
63122011-02-14 Pedro Alves <pedro@codesourcery.com>
6313
6314 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6315 value repeat handles unavailableness.
6316
39d37385
PA
63172011-02-14 Pedro Alves <pedro@codesourcery.com>
6318
6319 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6320 tests for building arrays from unavailable values, subscripting
6321 non-memory rvalue unvailable arrays, and accessing fields or
6322 baseclasses of non-lazy unavailable values,
6323 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6324 struct types.
6325 (g_smallstruct, g_smallstruct_b): New globals.
6326
06d72e16
PA
63272011-02-14 Pedro Alves <pedro@codesourcery.com>
6328
6329 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6330
bc9a5551
JK
63312011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6332
6333 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6334 * gdb.cp/overload-const.exp: New file.
6335 * gdb.cp/overload-const.cc: New file.
6336
54fcddd0
UW
63372011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6338
6339 * gdb.opencl/callfuncs.cl: New file.
6340 * gdb.opencl/callfuncs.exp: New test.
6341 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6342
d6dafb7c
UW
63432011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6344
6345 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6346 when computing result.
6347 * gdb.arch/altivec-abi.exp: Update expected results.
6348
a449c2d8
TJB
63492011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6350
6351 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6352 * gdb.base/jit.exp: Likewise.
6353 * gdb.base/pie-execl.exp: Likewise.
6354 * gdb.base/solib-nodir.exp: Likewise.
6355 * gdb.base/solib-overlap.exp: Likewise.
6356
764880b7
PA
63572011-02-07 Pedro Alves <pedro@codesourcery.com>
6358
6359 * gdb.trace/collection.c (global_pieces): New.
6360 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6361 New procedure.
6362 (gdb_trace_collection_test): Call it.
6363
505500db
SW
63642011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6365
6366 * gdb.python/py-evthreads.c: New file.
6367 * gdb.python/py-evthreads.exp: New file.
6368 * gdb.python/py-events.py: New file.
6369 * gdb.python/py-events.exp: New file.
6370 * gdb.python/py-events.c: New file.
6371
385203ed
DD
63722011-02-04 David Daney <ddaney@caviumnetworks.com>
6373
6374 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6375
9011945e
AB
63762011-02-03 Andrew Burgess <aburgess@broadcom.com>
6377
6378 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6379 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6380 boundary between two compilation units.
6381
580688f3
PA
63822011-02-02 Pedro Alves <pedro@codesourcery.com>
6383
6384 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6385 (Virtual): New structs.
6386 (virtual_o, virtual_middle_b): New globals.
6387 * gdb.cp/virtbase.exp: New tests.
6388
d3f0f853
PP
63892011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6390
6391 * gdb.base/jit.exp: New file.
6392 * gdb.base/jit-main.c: New file.
6393 * gdb.base/jit-solib.c: New file.
6394
b2030fb5
UW
63952011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6396
6397 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6398 proceed to initial kernel entry point.
6399 * gdb.opencl/datatypes.exp: Likewise.
6400 * gdb.opencl/operators.exp: Likewise.
6401 * gdb.opencl/vec_comps.exp: Likewise.
6402
2db19d1e
SW
64032011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6404
6405 * gdb.cp/nsnested.cc: New.
6406 * gdb.cp/nsnested.exp: New.
6407 * gdb.cp/nsnoimports.exp: New.
6408 * gdb.cp/nsnoimports.cc: New.
6409
6b0c4c1f
JB
64102011-01-31 Joel Brobecker <brobecker@adacore.com>
6411
6412 * gdb.base/interact.exp: Add extra tests that verify that
6413 the value of the interactive-mode setting does not change
6414 after the script is sourced.
6415
80b23b6a
JK
64162011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6417
6418 * gdb.cp/noparam.exp: New file.
6419 * gdb.cp/noparam.cc: New file.
6420
ffd5ec24
PA
64212011-01-28 Pedro Alves <pedro@codesourcery.com>
6422
6423 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6424 there's no stack or registers.
6425
a81766d8
TT
64262011-01-26 Tom Tromey <tromey@redhat.com>
6427
6428 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6429 space before string output. Add test for "set print pretty off"
6430 case.
6431
585fdaa1
PA
64322011-01-25 Pedro Alves <pedro@codesourcery.com>
6433
6434 * gdb.base/frame-args.exp: Adjust.
6435 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6436 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6437 * gdb.dwarf2/pieces.exp: Adjust.
6438 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6439 * gdb.opt/inline-locals.exp: Adjust.
6440 * gdb.threads/fork-child-threads.exp: Adjust.
6441
d468832a
KW
64422011-01-25 Ken Werner <ken.werner@de.ibm.com>
6443
6444 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6445 OpenCL kernel function. Add a comment as marker. Add address space
6446 qualifiers for the remaining program scope variables.
6447 * gdb.opencl/datatypes.cl: Likewise.
6448 * gdb.opencl/operators.cl: Likewise.
6449 * gdb.opencl/vec_comps.cl: Likewise.
6450 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6451 Add breakpoint at the marker comment.
6452 * gdb.opencl/datatypes.exp: Likewise.
6453 * gdb.opencl/operators.exp: Likewise.
6454 * gdb.opencl/vec_comps.exp: Likewise.
6455
490f124f
PA
64562011-01-24 Pedro Alves <pedro@codesourcery.com>
6457
6458 * gdb.base/printcmds.c (some_struct): New struct and instance.
6459 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6460 procedure.
6461 <global scope>: Call it.
6462
6da78614
KW
64632011-01-21 Ken Werner <ken.werner@de.ibm.com>
6464
6465 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6466 argument to the gdb_compile_opencl_hostapp call.
6467
ec64c9aa
YQ
64682011-01-19 Yao Qi <yao@codesourcery.com>
6469
6470 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6471 positve list.
6472
810cfdbb
YQ
64732011-01-19 Yao Qi <yao@codesourcery.com>
6474
6475 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6476 canonical form.
6477 Remove "xscale-*-*"
6478 * gdb.xml/tdesc-regs.exp: Likewise.
6479 * gdb.python/py-section-script.exp: Replace ARM target triplet
6480 with canonical form.
6481 Match arm*-*-symbianelf*.
6482 * gdb.base/dup-sect.exp: Likewise.
6483 * lib/dwarf.exp: New.
6484 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6485 dwarf2_support.
6486 * gdb.dwarf2/dup-psym.exp: Likewise.
6487 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6488 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6489 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6490 * gdb.dwarf2/dw2-basic.exp: Likewise.
6491 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6492 * gdb.dwarf2/dw2-const.exp: Likewise.
6493 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6494 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6495 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6496 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6497 * gdb.dwarf2/dw2-filename.exp: Likewise.
6498 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6499 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6500 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6501 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6502 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6503 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6504 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6505 * gdb.dwarf2/dw2-producer.exp: Likewise.
6506 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6507 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6508 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6509 * gdb.dwarf2/dw2-strp.exp: Likewise.
6510 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6511 * gdb.dwarf2/implptr.exp: Likewise.
6512 * gdb.dwarf2/mac-fileno.exp: Likewise.
6513 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6514 * gdb.dwarf2/pieces.exp: Likewise.
6515 * gdb.dwarf2/pr11465.exp: Likewise.
6516 * gdb.dwarf2/valop.exp: Likewise.
6517 * gdb.dwarf2/watch-notconst.exp: Likewise.
6518 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6519
4694da01
TT
65202011-01-19 Tom Tromey <tromey@redhat.com>
6521
6522 * gdb.python/py-infthread.exp: Add thread tests.
6523
b075872c
JB
65242011-01-14 Joel Brobecker <brobecker@adacore.com>
6525
6526 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6527
2c3e6e24
JB
65282011-01-14 Joel Brobecker <brobecker@adacore.com>
6529
6530 * gdb.ada/widewide: New testcase.
6531
de8fa76c
JB
65322011-01-13 Joel Brobecker <brobecker@adacore.com>
6533
6534 * gdb.base/interact.exp: New testcase.
6535
1b05df00
TT
65362011-01-12 Tom Tromey <tromey@redhat.com>
6537
6538 * gdb.mi/gdb2549.exp: Update for error message changes.
6539 * gdb.mi/mi-cli.exp: Likewise.
6540 * gdb.mi/mi-disassemble.exp: Likewise.
6541 * gdb.mi/mi-pthreads.exp: Likewise.
6542 * gdb.mi/mi-regs.exp: Likewise.
6543 * gdb.mi/mi-stack.exp: Likewise.
6544 * gdb.mi/mi-var-block.exp: Likewise.
6545 * gdb.mi/mi-var-cmd.exp: Likewise.
6546 * gdb.mi/mi2-cli.exp: Likewise.
6547 * gdb.mi/mi2-disassemble.exp: Likewise.
6548 * gdb.mi/mi2-pthreads.exp: Likewise.
6549 * gdb.mi/mi2-regs.exp: Likewise.
6550 * gdb.mi/mi2-stack.exp: Likewise.
6551 * gdb.mi/mi2-var-block.exp: Likewise.
6552 * gdb.mi/mi2-var-cmd.exp: Likewise.
6553
c2ff108b
JK
65542011-01-12 Andrew Burgess <aburgess@broadcom.com>
6555 Jan Kratochvil <jan.kratochvil@redhat.com>
6556
6557 PR fortran/11104 and DWARF unbound arrays detection.
6558 * gdb.fortran/multi-dim.exp: New file.
6559 * gdb.fortran/multi-dim.f90: New file.
6560
b716877b
AB
65612011-01-12 Andrew Burgess <aburgess@broadcom.com>
6562
6563 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6564 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6565 add new tests for opcode dumping.
6566
6c162d5e
TT
65672011-01-11 Tom Tromey <tromey@redhat.com>
6568
6569 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6570
77b06cd7
TJB
65712010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6572
6573 Convert hardware watchpoints to use breakpoint_ops.
6574 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6575 type is not supported.
6576 * gdb.base/foll-fork.exp: Likewise.
6577 * gdb.base/foll-vfork.exp: Likewise.
6578
f39a75d0
PM
65792011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6580
6581 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6582 Use load_lib gdb-python.exp.
6583 * gdb.python/python.exp: Ditto.
6584 * gdb.python/py-function.exp: Ditto.
6585
fc529d80
AS
65862011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6587
6588 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6589
fb03cb59
JK
65902011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 * configure: Regenerate.
6593
d8e22779
TT
65942011-01-06 Tom Tromey <tromey@redhat.com>
6595
6596 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6597
09050809
JB
65982011-01-06 Joel Brobecker <brobecker@adacore.com>
6599
fc529d80
AS
6600 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6601 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6602 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6603 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6604 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6605 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6606 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6607 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6608 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6609 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6610 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6611 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6612 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6613 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6614 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6615 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6616 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6617 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6618 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6619 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6620 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6621 gdb.ada/uninitialized_vars.exp,
6622 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6623 Simplify by using clean_restart.
09050809 6624
8ed5dd9e
JB
66252011-01-06 Joel Brobecker <brobecker@adacore.com>
6626
6627 Add marker to be used as anchor for inserting breakpoints.
6628 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6629 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6630 Likewise.
6631
6632 Remove uses of gdb_start_cmd.
6633 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6634 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6635
6636 Do not run testcase if testing with GDBserver.
6637 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6638 if testing with GDBserver.
6639
368a124f
JB
66402011-01-06 Joel Brobecker <brobecker@adacore.com>
6641
6642 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6643 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6644 copyright header.
6645
44944448
JB
66462011-01-05 Joel Brobecker <brobecker@adacore.com>
6647
6648 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6649 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6650 testsuite/gdb.fortran/complex.f,
6651 testsuite/gdb.fortran/derived-type.f90,
6652 testsuite/gdb.fortran/library-module-lib.f90,
6653 testsuite/gdb.fortran/library-module-main.f90,
6654 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6655 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6656 Copyright year update.
6657
31886ea6
JB
66582011-01-05 Joel Brobecker <brobecker@adacore.com>
6659
6660 * gdb.base/langs1.f: Add copyright header.
6661
ebedcab5
JK
66622011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6663
6664 * gdb.base/morestack.exp: New file.
6665 * gdb.base/morestack.c: New file.
6666
de1eb2f9
JK
66672011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6668
6669 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6670
9e87a409
JB
66712010-12-29 Joel Brobecker <brobecker@adacore.com>
6672
6673 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6674 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6675
720d1a40
JB
66762010-12-29 Joel Brobecker <brobecker@adacore.com>
6677
6678 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6679
a283af87
AS
66802010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6681
5d3d9cba
AS
6682 * gdb.threads/tls.exp: Fix typo.
6683
a283af87
AS
6684 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6685 * gdb.threads/execl.exp: Update.
6686
2a20745c
YQ
66872010-12-23 Yao Qi <yao@codesourcery.com>
6688
6689 * gdb.arch/arm-disp-step.exp: New.
6690 * gdb.arch/arm-disp-step.S: New.
6691
a7658b96
TT
66922010-12-21 Tom Tromey <tromey@redhat.com>
6693
6694 * gdb.threads/execl.exp: Update.
6695 * gdb.threads/linux-dp.exp: Update.
6696 * gdb.threads/manythreads.exp: Update.
6697 * gdb.threads/tls.exp: Update.
6698
5b79abe7
TT
66992010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6700
6701 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6702 (NextOverThrowDerivates) <resumebpt>: New.
6703 (resumebpt_test): New.
6704 (main): Call resumebpt_test.
6705 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6706
0914bcdb
SS
67072010-12-12 Stan Shebs <stan@codesourcery.com>
6708
6709 * gdb.trace/tsv.exp: Test print command on trace state variables.
6710
305aeedc
TT
67112010-12-09 Tom Tromey <tromey@redhat.com>
6712
6713 * gdb.base/interp.exp: Add regression test.
6714
186c406b
TT
67152010-12-09 Tom Tromey <tromey@redhat.com>
6716
6717 * gdb.java/jnpe.java: New file.
6718 * gdb.java/jnpe.exp: New file.
6719 * gdb.cp/nextoverthrow.exp: New file.
6720 * gdb.cp/nextoverthrow.cc: New file.
6721
aae1c79a
DE
67222010-12-07 Doug Evans <dje@google.com>
6723
6724 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6725 of data-directory.
6726 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6727 updated.
6728 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6729
60f98dde 67302010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6731
6732 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6733 * gdb.base/call-sc.exp: Ditto.
6734 * gdb.base/finish.exp: Ditto.
6735 * gdb.base/return.exp: Ditto.
6736 * gdb.base/return2.exp: Ditto.
6737
5fa290c1
DE
67382010-11-30 Doug Evans <dje@google.com>
6739
6740 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6741 (gdb_expect_list): Fix spelling errors in comments.
6742 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6743 send_gdb/gdb_expect_list where applicable.
6744 * gdb.base/call-ar-st.exp: Ditto.
6745 * gdb.base/funcargs.exp: Ditto.
6746 * gdb.base/gcore.exp: Ditto.
6747 * gdb.base/page.exp: Ditto.
6748 * gdb.base/sigaltstack.exp: Ditto.
6749 * gdb.base/siginfo.exp: Ditto.
6750 * gdb.base/sigstep.exp: Ditto.
6751 * gdb.base/trace-commands.exp: Ditto.
6752
4e04c971
DE
67532010-11-29 Doug Evans <dje@google.com>
6754
6755 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6756 printer-name;subprinter-name.
6757
8cf6f0b1
TT
67582010-11-29 Tom Tromey <tromey@redhat.com>
6759
6760 * gdb.dwarf2/implptr.exp: New file.
6761 * gdb.dwarf2/implptr.c: New file.
6762 * gdb.dwarf2/implptr.S: New file.
6763
94b6973e
PM
67642010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6765
fc529d80 6766 PR python/12199
94b6973e
PM
6767
6768 * gdb.python/py-breakpoint.exp: Test the delete method.
6769
8358c15c
JK
67702010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6771
6772 Fix step_resume_breakpoint unsaved during an infcall.
6773 * gdb.base/step-resume-infcall.exp: New file.
6774 * gdb.base/step-resume-infcall.c: New file.
6775
f6df29bc
TJB
67762010-11-24 Edjunior Machado <emachado@br.ibm.com>
6777
6778 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6779
f2b5a5cf
TJB
67802010-11-24 Edjunior Machado <emachado@br.ibm.com>
6781
6782 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6783 on ppc64's symbols; "finish" and "return" commands must accept to
6784 show the caller line again as well as the line after.
6785 * gdb.asm/powerpc64.inc: New file.
6786
6b0ecdc2
DE
67872010-11-23 Doug Evans <dje@google.com>
6788
6789 * lib/gdb.exp (gdb_test_sequence): New function.
6790 (gdb_expect_list): Add verbose -log call for each pattern.
6791 * gdb.base/signals.exp (test_handle_all_print): Call it.
6792 Reduce timeout increment from 6 minutes to 1 minute.
6793 * gdb.server/ext-run.exp: Call it.
6794
ea976c60
PM
67952010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6796
f2b5a5cf 6797 PR python/12212
ea976c60
PM
6798
6799 * gdb.python/python.exp: Check that selected_thread raises an
6800 error when no inferior is loaded.
6801
c0efa795
JK
68022010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6803
6804 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6805 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6806
ec3aa567
JK
68072010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6808
6809 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6810 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6811
d8249011
DE
68122010-11-18 Doug Evans <dje@google.com>
6813
6814 * gdb.server/ext-run.exp: Fix intermittent failures.
6815
d4eba7d1
NF
68162010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6817
6818 * gdb.stabs/gdb11479.exp: Use runto_main.
6819
b04c2f88
NF
68202010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6821
6822 * gdb.base/break-entry.exp: Skip if using a stub.
6823
ae9d7ce4
NF
68242010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6825
6826 * gdb.python/py-inferior.exp: Pack values in target endianness.
6827
621c8364
TT
68282010-11-12 Tom Tromey <tromey@redhat.com>
6829
6830 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6831 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6832 MemoryError.
6833 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6834 type.
6835 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6836 MemoryError.
6837 (test_subscript_regression): Update exception type.
6838
84f4c1fe
PM
68392010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6840
6841 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6842 breakpoint tests.
6843
a1442452
PA
68442010-11-09 Pedro Alves <pedro@codesourcery.com>
6845
6846 * gdb.base/watchpoint.exp: Test "watch -location" with an
6847 innacessible location.
6848
efd11a33
JK
68492010-11-09 Edjunior Machado <emachado@br.ibm.com>
6850 Luis Machado <luisgpm@br.ibm.com>
6851
6852 * gdb.base/maint.exp: Expect "." prefix.
6853 * gdb.base/nodebug.exp: Expect "." Likewise.
6854 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6855 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6856 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6857 POWER server processors.
6858
aa00efb5
JK
68592010-11-08 Edjunior Machado <emachado@br.ibm.com>
6860 Luis Machado <luisgpm@br.ibm.com>
6861
6862 * gdb.base/break-entry.exp: convert entry point for
6863 ppc64 and expect leading `.' on ppc64's symbols
6864
99e7ae30
DE
68652010-11-05 Doug Evans <dje@google.com>
6866
6867 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6868 * gdb.python/py-param.exp: Delete, contents moved to ...
6869 * gdb.python/py-parameter.exp: ... here. New file.
6870 Add test for gdb.parameter ("directories").
99e7ae30 6871
f4b8a18d
KW
68722010-11-05 Ken Werner <ken.werner@de.ibm.com>
6873
6874 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6875 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6876 * configure: Regenerate.
6877 * gdb.opencl/Makefile.in: New File.
6878 * gdb.opencl/datatypes.exp: Likewise.
6879 * gdb.opencl/datatypes.cl: Likewise.
6880 * gdb.opencl/operators.exp: Likewise.
6881 * gdb.opencl/operators.cl: Likewise.
6882 * gdb.opencl/vec_comps.exp: Likewise.
6883 * gdb.opencl/vec_comps.cl: Likewise.
6884 * gdb.opencl/convs_casts.exp: Likewise.
6885 * gdb.opencl/convs_casts.cl: Likewise.
6886 * lib/opencl.exp: Likewise.
6887 * lib/opencl_hostapp.c: Likewise.
6888 * lib/opencl_kernel.cl: Likewise.
6889 * lib/cl_util.c: Likewise.
6890 * lib/cl_util.c: Likewise.
6891 * gdb.base/default.exp (set language): Add "opencl" to the list of
6892 languages.
6893
a9d5ef47
SW
68942010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6895
6896 * gdb.cp/overload.exp: Added test for inheritance overload.
6897 * gdb.cp/overload.cc: Ditto.
6898 * gdb.cp/oranking.exp: Removed releveant kfails.
6899
03eb1c79
JK
69002010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6901 Joel Brobecker <brobecker@adacore.com>
6902
6903 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6904 check test_compiler_info.
6905
dbc98a8b
KW
69062010-11-03 Ken Werner <ken.werner@de.ibm.com>
6907
6908 * gdb.base/gnu_vector.exp: Adjust expect messages.
6909
120bd360
KW
69102010-11-03 Ken Werner <ken.werner@de.ibm.com>
6911
6912 * gdb.base/gnu_vector.exp: Add unary operator tests.
6913
c37f7098
KW
69142010-11-03 Ken Werner <ken.werner@de.ibm.com>
6915
6916 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6917
7b51bc51
DE
69182010-11-02 Doug Evans <dje@google.com>
6919
6920 * gdb.python/py-pp-maint.c: New file.
6921 * gdb.python/py-pp-maint.exp: New file.
6922 * gdb.python/py-pp-maint.py: New file.
6923
50c97f38
TT
69242010-11-02 Tom Tromey <tromey@redhat.com>
6925
6926 * gdb.base/default.exp: Remove "scheme" from language list.
6927
a289b8f6
JK
69282010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6929
6930 Revert:
6931 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6932 * gdb.threads/sigstep-threads.exp: New file.
6933 * gdb.threads/sigstep-threads.c: New file.
6934
cd017491
MS
69352010-10-20 Michael Snyder <msnyder@vmware.com>
6936
6937 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6938
8e6a5956
UW
69392010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6940
6941 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6942 Skip test completely if gdb,no_hardware_watchpoints.
6943
2c04da0d
UW
69442010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6945
6946 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6947 strict, but do not check for any particular function name within libc.
6948
79afc5ef
SW
69492010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6950
6951 * gdb.cp/smartp.exp: New test.
6952 * gdb.cp/smartp.cc : New test.
6953
026ffab7
SW
69542010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6955
6956 * gdb.cp/converts.exp: Test pointer to bool conversion.
6957 Test pointer to long conversion.
6958 * gdb.cp/oranking.exp: Removed relevant kfail.
6959
3a772aa4
TT
69602010-10-18 Tom Tromey <tromey@redhat.com>
6961
6962 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6963 argument to lazy_string.
6964 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6965 (pp_ls.to_string): Use it.
6966 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6967 Add "estring2" local.
6968
5fc3827b
JK
69692010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6970
6971 Fix s390x compatibility.
6972 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6973 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6974
8aeb23f3
JK
69752010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 * gdb.threads/sigstep-threads.exp: New file.
6978 * gdb.threads/sigstep-threads.c: New file.
6979
c1e56572
JK
69802010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6981
6982 * gdb.base/pie-execl.exp: New file.
6983 * gdb.base/pie-execl.c: New file.
6984
92163a10
JK
69852010-10-13 Doug Evans <dje@google.com>
6986 Jan Kratochvil <jan.kratochvil@redhat.com>
6987
6988 PR exp/12117
6989 * gdb.cp/ptype-cv-cp.cc: New file.
6990 * gdb.cp/ptype-cv-cp.exp: New file.
6991
7062b0a0
SW
69922010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6993
6994 * gdb.cp/converts.cc: New test program.
6995 * gdb.cp/converts.exp: New test.
6996 * gdb.cp/overload.exp: Added test for void* vs int*.
6997 * gdb.cp/overload.exp: Ditto.
6998 * gdb.cp/oranking.exp: Removed related kfail.
6999
0e3509db
DE
70002010-10-13 Doug Evans <dje@google.com>
7001
7002 * lib/gdb-python.exp (gdb_check_python_config): New function.
7003 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7004 * gdb.python/lib-types.cc: New file.
7005 * gdb.python/lib-types.exp: New file.
7006
8dc78533
JK
70072010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7008
7009 * gdb.python/py-error.exp: New file.
7010 * gdb.python/py-error.py: New file.
7011
93c17e06
JK
70122010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7015 gdb_test_multiple.
7016
d8b34041
JK
70172010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7018
7019 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7020 * gdb.base/prelink.exp: Likewise.
7021 * gdb.base/solib-nodir.exp: Likewise.
7022 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7023 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7024 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7025
e0cc584e
UW
70262010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7027
7028 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7029 for the "info files" test to avoid timeouts on slow machines.
7030
cfc353b1
JK
70312010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7032
7033 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7034 (main): Make openlib dummy call.
7035
d3d7896d
JK
70362010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7037
7038 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7039 * break-interp.exp (reach): Move the core body ...
7040 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7041 (test_ld): Provide always real argument, even to the linker. Replace
7042 dl_main by _dl_debug_state.
7043
5e533c94
JK
70442010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7045
7046 Fix results of prelinked PIEs on ppc*.
7047 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7048 Accept also DISPLACEMENT "PRESENT".
7049 (main): Replace "ZERO" displacements by "PRESENT".
7050
33540610
SW
70512010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7052
7053 * gdb.cp/oranking.exp: New test.
7054 * gdb.cp/oranking.cc: New test program.
7055
3bdf2bbd
KW
70562010-10-08 Ken Werner <ken.werner@de.ibm.com>
7057
7058 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7059 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7060
2f608a3a
KW
70612010-10-06 Ken Werner <ken.werner@de.ibm.com>
7062
7063 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7064 lush, lynx) New constant.
7065 * gdb.base/constvars.exp: Test const array types.
7066 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7067
aa2e2d8d
DE
70682010-10-06 Doug Evans <dje@google.com>
7069
7070 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7071 of syscall staging area.
7072
2844d6b5
KW
70732010-10-06 Ken Werner <ken.werner@de.ibm.com>
7074
7075 * gdb.base/gnu_vector.c: Add variable c4.
7076 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7077 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7078
7d8ac8bb
MR
70792010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7080
7081 * gdb.arch/altivec-abi.exp: Fix a typo.
7082
84a02e58
MR
70832010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7084
7085 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7086 to match a thread ID.
7087
b18e6318
JK
70882010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7089
7090 Fix s390x testcase compatibility.
7091 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7092
a2c09bd0
DE
70932010-10-01 Doug Evans <dje@google.com>
7094
7095 * lib/gdb-python.exp: New file.
7096 * gdb.python/py-block.exp: Use it.
7097 * gdb.python/py-breakpoint.exp: Ditto.
7098 * gdb.python/py-frame.exp: Ditto.
7099 * gdb.python/py-inferior.exp: Ditto.
7100 * gdb.python/py-param.exp: Ditto.
7101 * gdb.python/py-prettyprint.exp: Ditto.
7102 * gdb.python/py-shared.exp: Ditto.
7103 * gdb.python/py-symbol.exp: Ditto.
7104 * gdb.python/py-symtab.exp: Ditto.
7105 * gdb.python/py-type.exp: Ditto.
7106 * gdb.python/py-value.exp: Ditto.
7107 * gdb.python/python.exp: Ditto.
7108
38f12cfc
TT
71092010-09-30 Tom Tromey <tromey@redhat.com>
7110
7111 * gdb.base/anon.exp: New file.
7112 * gdb.base/anon.c: New file.
7113
9ae8282d
TT
71142010-09-30 Tom Tromey <tromey@redhat.com>
7115
7116 * gdb.base/completion.exp: Test completion through anonymous
7117 union.
7118 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7119
e9e07ba6
JK
71202010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7121
7122 Fix printing parameters of inlined functions.
7123 * gdb.dwarf2/dw2-inline-param.exp: New file.
7124 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7125 * gdb.dwarf2/dw2-inline-param.S: New file.
7126
cd2effb2
JK
71272010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7128
7129 PR corefiles/12071.
7130 * gdb.base/corefile.exp (quit with a process, no question: load core)
7131 (quit with a core file): New tests.
7132
bceffbf3
JK
71332010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7134
7135 Fix GDB crash on inferior calls with self-referencing classes.
7136 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7137 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7138 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7139
1736ad11
JK
71402010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7141
7142 Fix lost siginfo_t for inferior calls.
7143 * gdb.base/siginfo-infcall.exp: New file.
7144 * gdb.base/siginfo-infcall.c: New file.
7145
a176ad92
JB
71462010-09-22 Joel Brobecker <brobecker@adacore.com>
7147
7148 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7149
c2b0a229
JK
71502010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7151
7152 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7153 New test.
7154 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7155
e8ae22d1
JB
71562010-09-22 Joel Brobecker <brobecker@adacore.com>
7157
7158 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7159 type of our const type.
7160
ec322823
SW
71612010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7162
7163 * gdb.cp/pr12028.cc: New.
7164 * gdb.cp/pr12028.exp: New.
7165
72929c62
JB
71662010-09-22 Joel Brobecker <brobecker@adacore.com>
7167
7168 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7169
875b4ff5 71702010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7171 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7172
7173 PR mi/11407
7174 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7175 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7176 * gdb.mi/dw2-ref-missing-frame.S New File.
7177 * gdb.mi/dw2-ref-missing-frame.exp New File.
7178
7155d578
TT
71792010-09-14 Tom Tromey <tromey@redhat.com>
7180
7181 PR symtab/8399:
7182 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7183
515ed532
TT
71842010-09-14 Tom Tromey <tromey@redhat.com>
7185
7186 PR exp/11803:
7187 * gdb.threads/tls.exp: Use C++.
7188 (check_thread_local): Use K::another_thread_local.
7189 * gdb.threads/tls.c (class K): New.
7190 (another_thread_local): Now a member of K.
7191 (spin): Update. No longer K&R C.
7192
450ca57c
SW
71932010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7194
7195 * gdb.cp/koenig.cc: created class for testing member lookup.
7196 * gdb.cp/koenig.exp: Added test for member lookup.
7197
dbd492a3
JK
71982010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7199
7200 Fix false FAILs on sourcetree topdir directory containing "kill".
7201 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7202 source line matching regexp.
7203
8d4d924b
JK
72042010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7205
7206 * gdb.python/python.exp (set height 0, collect help from uiout)
7207 (verify help to uiout): New tests.
7208
8e64f2a0
JK
72092010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7210
7211 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7212 is_lp64_target to check 64bit target.
7213
4569eed2
JK
72142010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7215
7216 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7217 (test_ld) <powerpc64-*>: New.
7218
5e1617b1
DJ
72192010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7220
7221 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7222
c767944b
DJ
72232010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7224
7225 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7226 (FunctionArg::method): New function.
7227 (empty, arg): New variables.
7228 (main): Call arg.method.
7229 * gdb.cp/templates.exp (test_template_args): New function.
7230 (do_tests): Call it.
7231
27d3a3fc
UW
72322010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7233
7234 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7235 of "next" to proceed over pthread_exit call.
7236
55b7ce7f
UW
72372010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7238
7239 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7240 "maint print statistics" output to prevent expect timeouts.
7241
809df446
JK
72422010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7243
7244 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7245 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7246 (test_float_rejected): ... here.
7247 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7248 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7249 (test_float_rejected): ... here.
7250 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7251 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7252 (test_float_rejected): ... here.
7253 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7254 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7255 (test_float_rejected): ... here.
7256
8464be76
DJ
72572010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7258
7259 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7260 before disabling hardware watchpoints.
7261 (test_inaccessible_watchpoint): Check that hardware watchpoints
7262 are used. Test for watchpoints on a constant address.
7263
14dba4b4
JK
72642010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7265
7266 * gdb.base/ui-redirect.exp: New file.
7267
3f3540e1 72682010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7269 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7270
7271 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7272
0f254bb7
DE
72732010-08-31 Doug Evans <dje@google.com>
7274
7275 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7276
03f17ccf
TT
72772010-08-30 Tom Tromey <tromey@redhat.com>
7278
7279 PR python/11792:
7280 * gdb.python/py-value.exp (test_subscript_regression): Add
7281 dynamic_type test.
7282
640617ad
DJ
72832010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7284
7285 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7286 instead of running to main. Do not test the main function.
7287 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7288 Add new main.
7289
2ed91d1b
PA
72902010-08-26 Pedro Alves <pedro@codesourcery.com>
7291
7292 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7293 one test.
7294
673bfd45
DE
72952010-08-24 Doug Evans <dje@google.com>
7296
7297 PR symtab/11942
7298 * gdb.dwarf2/dw4-sig-types.cc: New file.
7299 * gdb.dwarf2/dw4-sig-types.h: New file.
7300 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7301 * gdb.dwarf2/dw4-sig-types.exp: New file.
7302
f9ffd4bb
TT
73032010-08-23 Tom Tromey <tromey@redhat.com>
7304
7305 PR python/11145:
7306 * gdb.python/py-value.c (Base, Derived): New types.
7307 (base): New global.
7308 * gdb.python/py-value.exp (test_subscript_regression): Add
7309 dynamic_cast test.
7310
d839c8a4
TT
73112010-08-23 Tom Tromey <tromey@redhat.com>
7312
7313 PR python/10676:
7314 * gdb.python/py-type.exp (test_fields): Add tests for type
7315 equality.
7316
702c2711
TT
73172010-08-23 Tom Tromey <tromey@redhat.com>
7318
7319 PR python/11915:
7320 * gdb.python/py-type.exp (test_fields): Add tests for array.
7321
832bafd3
KS
73222010-08-23 Keith Seitz <keiths@redhat.com>
7323
7324 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7325 have any children. Create a new abbrev for it.
7326 Add missing terminal sequence to .debug_abbrev.
7327
c37bf528
KS
73282010-08-20 Keith Seitz <keiths@redhat.com>
7329
7330 PR symtab/11465:
7331 * gdb.dwarf2/pr11465.exp: New test.
7332 * gdb.dwarf2/pr11465.S: New file.
7333 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7334 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7335
4572cbac
TJB
73362010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7337
7338 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7339 registers. Update data sets with the new v2_double element in the
7340 VSX register union. Add vector_register3_vr data set for the AltiVec
7341 registers. Use gdb_test_no_output instead of send_gdb.
7342
e7fbb131
PA
73432010-08-19 Pedro Alves <pedro@codesourcery.com>
7344
7345 * gdb.python/py-shared.exp: New file, factored out from
7346 python.exp.
7347 * gdb.python/py-shared.c: New file.
7348 * gdb.python/py-shared-sl.c: New file.
7349 * gdb.python/python-1.c: New file.
7350 * gdb.python/python-sl.c: Delete.
7351 * gdb.python/python.c: Mention python-1.c.
7352 * gdb.python/python.exp: Move shared library tests to
7353 py-shared.exp.
7354 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7355 (MISCELLANEOUS): New.
7356 (clean mostlyclean): Also remove $MISCELLANEOUS.
7357
d30f5e1f
DE
73582010-08-19 Doug Evans <dje@google.com>
7359
7360 PR exp/11926
7361 * gdb.base/printcmds.exp (test_float_accepted): New function.
7362 Move existing float tests there. Add tests for floats with suffixes.
7363 (test_float_rejected): New function.
7364 * gdb.java/jv-print.exp (test_float_accepted): New function.
7365 (test_float_rejected): New function.
7366 * gdb.objc/print.exp: New file.
7367 * gdb.pascal/print.exp: New file.
7368 * lib/objc.exp: New file.
7369
7b3fd859
PM
73702010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7371
7372 * gdb.base/default.exp (info set): Avoid full buffer error and force
7373 reading up to final gdb prompt.
7374 (show): Likewise.
7375
c92817ce
TT
73762010-08-18 Tom Tromey <tromey@redhat.com>
7377
7378 PR symtab/11919:
7379 * gdb.base/completion.exp: Add test.
7380
f1208f9e
DE
73812010-08-18 Doug Evans <dje@google.com>
7382
7383 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7384 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7385 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7386 Simplify, early exit if runto_main fails.
7387 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7388 (set_lang_fortran): Moved to lib/fortran.exp.
7389 * gdb.fortran/types.exp: load_lib fortran.exp.
7390 (set_lang_fortran): Moved to lib/fortran.exp.
7391 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7392 * gdb.java/jprint.exp (set_lang_java): Ditto.
7393 * gdb.java/jv-exp.exp: load_lib java.exp.
7394 If set_lang_java fails, issue a warning instead of failure to be
7395 consistent with other set_lang_foo uses.
7396 (set_lang_java): Moved to lib/java.exp.
7397 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7398 If set_lang_java fails, issue a warning instead of failure to be
7399 consistent with other set_lang_foo uses.
7400 * gdb.pascal/types.exp: load_lib pascal.exp.
7401 (set_lang_pascal): Moved to lib/pascal.exp.
7402 * lib/fortran.exp: New file.
7403 * lib/java.exp (set_lang_java): New function.
7404 * lib/pascal.exp (set_lang_pascal): New function.
7405
2f06b485
YQ
74062010-08-18 Yao Qi <yao@codesourcery.com
7407
7408 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7409 func_nofb_start and func_loopfb_start, so that address of functions
7410 is equal to these labels on Thumb.
7411
96e25403
YQ
74122010-08-18 Yao Qi <yao@codesourcery.com>
7413
7414 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7415 to reflect latest c source file.
7416
36e6adc4
JK
74172010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7418
7419 * gdb.cp/infcall-dlopen.exp: New file.
7420 * gdb.cp/infcall-dlopen.cc: New file.
7421 * gdb.cp/infcall-dlopen-lib.cc: New file.
7422
f431efe5
PA
74232010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7424 Pedro Alves <pedro@codesourcery.com>
7425
7426 PR breakpoints/11371
7427
7428 * gdb.base/watch-cond-infcall.exp: New file.
7429 * gdb.base/watch-cond-infcall.c: New file.
7430
06a64a0b
TT
74312010-08-16 Tom Tromey <tromey@redhat.com>
7432
7433 * gdb.base/help.exp: Update.
7434 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7435 watchpoint.
7436 (test_watch_location): New proc.
7437 (test_watchpoint_in_big_blob): Delete watchpoint.
7438 * gdb.base/watchpoint.c (func5): New function.
7439 (main): Call it.
7440
70ebf4ed
DE
74412010-08-16 Doug Evans <dje@google.com>
7442
7443 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7444
ca5c20b6
PM
74452010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7446
7447 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7448 tests.
7449
7346b668
KW
74502010-08-11 Ken Werner <ken.werner@de.ibm.com>
7451
7452 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7453 * gdb.base/gnu_vector.c: New File.
7454 * gdb.base/gnu_vector.exp: Likewise.
7455
cb2e07a6
PM
74562010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7457
7458 * gdb.python/python.c: New File.
7459 * gdb.python/python-sl.c: New File.
7460 * gdb.python/python.exp: Test solib_address and decode_line
7461 * functions.
7462
5da1313b
JK
74632010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7464
7465 * gdb.python/python.exp (show height, set height 10)
7466 (verify pagination beforehand, verify pagination beforehand: q)
7467 (gdb.execute does not page, verify pagination afterwards)
7468 (verify pagination afterwards: q): New.
7469
49c3ccf7
DE
74702010-08-02 Doug Evans <dje@google.com>
7471
7472 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7473 because of an older gcc, change test2
7474 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7475 to unsupported.
7476
42c0c4f1
KH
74772010-07-30 Kazu Hirata <kazu@codesourcery.com>
7478
7479 * gdb.base/break-always.exp: Do not expect full paths to file
7480 names.
7481 * gdb.base/commands.exp: Likewise.
7482
d3765805
DE
74832010-07-30 Doug Evans <dje@google.com>
7484
c98ee71b
DE
7485 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7486 xfail them when run with older gccs.
7487
fd961404
DE
7488 * lib/gdb.exp (build_executable): Forward "c++" option to
7489 get_compiler_info.
7490
999adef4
DE
7491 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7492 "python print ttype.template_argument(1)" and
7493 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7494 if using gcc 4.4 or earlier.
7495
d3765805
DE
7496 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7497 attach-to-debugger handling.
7498
1276c759
JK
74992010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7500
7501 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7502 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7503 (main): Use copyreloc.
7504 * gdb.base/prelink.exp (split debug of executable)
7505 (.dynbss vs. .bss address shift): New tests.
7506
88caa9b9
PA
75072010-07-29 Pedro Alves <pedro@codesourcery.com>
7508
7509 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7510 in gdb_test_multiple.
7511
c6f2ac43
PA
75122010-07-29 Pedro Alves <pedro@codesourcery.com>
7513
7514 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7515 environment.
7516
326fd672
TT
75172010-07-28 Tom Tromey <tromey@redhat.com>
7518
7519 PR python/11060:
7520 * gdb.python/py-type.c (Temargs): New template.
7521 (temvar): New variable.
7522 * gdb.python/py-type.exp (test_template): New proc.
7523
3ce3b1ba
PA
75242010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7525
7526 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7527 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7528
34eaf542
TT
75292010-07-28 Tom Tromey <tromey@redhat.com>
7530
7531 PR c++/9946:
7532 * gdb.cp/temargs.exp: New file.
7533 * gdb.cp/temargs.cc: New file.
7534
d41b819e
JK
75352010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 * gdb.base/help.exp (help disassemble): Update the content.
7538
26ab7092
JK
75392010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7540
7541 * gdb.threads/ia64-sigill.exp: New file.
7542 * gdb.threads/ia64-sigill.c: New file.
7543
5283e9e1
TT
75442010-07-27 Tom Tromey <tromey@redhat.com>
7545
7546 * gdb.opt/inline-cmds.c (ATTR): New define.
7547 (func1): Use it.
7548 (func2): Likewise.
7549 (func3): Likewise.
7550 (outer_inline1): Likewise.
7551 (outer_inline2): Likewise.
7552 * gdb.opt/inline-bt.c (ATTR): New define.
7553 (func1): Use it.
7554 (func2): Likewise.
7555 * gdb.opt/inline-locals.c (ATTR): New define.
7556 (func1): Use it.
7557 (func2): Likewise.
7558
e992ef73
TT
75592010-07-27 Tom Tromey <tromey@redhat.com>
7560
7561 * gdb.stabs/gdb11479.c (hack): New function.
7562 (test): Use it.
7563 (test2): Use it.
7564 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7565 (int32_search_buf, int64_search_buf): No longer static.
7566 (x): Remove.
7567 * gdb.base/relocate.c (hack): New function.
7568
5374244e
PM
75692010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7570
7571 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7572 * gdb.python/py-value.c (func1): New function.
7573 (func2): Likewise.
7574
a99aee83
CV
75752010-07-26 Corinna Vinschen <vinschen@redhat.com>
7576
7577 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7578 as not to clash with .data section.
7579
a04ba985
JG
75802010-07-26 Jerome Guitton <guitton@adacore.com>
7581
7582 * gdb.base/code_elim.exp: New file.
7583 * gdb.base/code_elim1.c: New file.
7584 * gdb.base/code_elim2.c: New file.
7585
23bd0f7c
PA
75862010-07-21 Pedro Alves <pedro@codesourcery.com>
7587
7588 PR symtab/11827
7589
7590 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7591 (some_volatile_enum): New variable.
7592 * gdb.base/printcmds.exp (test_print_enums): New.
7593 <top level>: Call it.
7594
883df6dd
SW
75952010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7596
7597 * gdb.cp/fpointer.cc: New test.
7598 * gdb.cp/fpointer.exp: New test.
7599
569b05a5
JK
76002010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 * gdb.base/solib-nodir.exp: New file.
7603 * lib/gdb.exp (runto): New case for a GDB internal error.
7604
51d7d803
JK
76052010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7606 Ulrich Weigand <uweigand@de.ibm.com>
7607 Tom Tromey <tromey@redhat.com>
7608
7609 * gdb.base/charset-malloc.c: New file.
7610 * gdb.base/charset.c (malloc_stub): New prototype.
7611 (main): Call it instead of malloc itself.
7612 * gdb.base/charset.exp: Use only prepare_for_testing.
7613 (binfile): Remove the variable.
7614
c0edd9ed
JK
76152010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7616
7617 Make core files the process_stratum.
7618 * gdb.base/corefile.exp (run: load core again)
7619 (run: sanity check we see the core file, run: with core)
7620 (run: core file is cleared, attach: load core again)
7621 (attach: sanity check we see the core file, attach: with core)
7622 (attach: core file is cleared): New tests.
7623 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7624
3cbaedff
KW
76252010-07-14 Ken Werner <ken.werner@de.ibm.com>
7626
7627 * gdb.arch/altivec-abi.exp: New tests.
7628
91158a56
TT
76292010-07-13 Tom Tromey <tromey@redhat.com>
7630
7631 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7632 (main): Use it.
7633 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7634
0f5238ed
TT
76352010-07-13 Tom Tromey <tromey@redhat.com>
7636
7637 * gdb.base/label.exp: New file.
7638 * gdb.base/label.c: New file.
7639
add265ae
L
76402010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7641 H.J. Lu <hongjiu.lu@intel.com>
7642
7643 * lib/gdb.exp (is_ilp32_target): New.
7644 (is_lp64_target): Likewise.
7645
7646 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7647 target.
7648 * gdb.arch/amd64-disp-step.exp: Likewise.
7649 * gdb.arch/amd64-dword.exp: Likewise.
7650 * gdb.arch/amd64-i386-address.exp: Likewise.
7651 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7652
add265ae
L
7653 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7654 target.
7655 * gdb.arch/i386-bp_permanent.exp: Likewise.
7656 * gdb.arch/i386-byte.exp: Likewise.
7657 * gdb.arch/i386-disp-step.exp: Likewise.
7658 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7659 * gdb.arch/i386-prologue.exp: Likewise.
7660 * gdb.arch/i386-size-overlap.exp: Likewise.
7661 * gdb.arch/i386-size.exp: Likewise.
7662 * gdb.arch/i386-sse.exp: Likewise.
7663 * gdb.arch/i386-unwind.exp: Likewise.
7664 * gdb.arch/i386-word.exp: Likewise.
7665
7666 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7667 test only when building 64-bit executables. Do not hard-code
7668 -m64 option.
7669
2dfb8c17
DE
76702010-07-07 Doug Evans <dje@google.com>
7671
7672 * lib/gdb.exp (gdb_test_list_exact): New function.
7673 * gdb.base/default.exp (show convenience): Call it, add tests for
7674 $_sdata = void, $_thread = 0.
7675
4e5799b6
JK
76762010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7677 Joel Brobecker <brobecker@adacore.com>
7678
7679 Fix re-run of PIE executable, PR shlibs/11776.
7680 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7681 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7682 and re-"run" of the inferior.
7683
1a219cc7
JK
76842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7685 Joel Brobecker <brobecker@adacore.com>
7686
7687 Cope with missing /usr/sbin/prelink.
7688 * lib/prelink-support.exp (prelink_no):
7689 <result == 1 && $output is "no such file or directory">: New.
7690 (prelink_yes): Likewise. Return on failed prelink_no.
7691
5e3b36f8
JK
76922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7693 Joel Brobecker <brobecker@adacore.com>
7694
7695 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7696 build_executable by build_executable_own_libs. Replace "prelink -R"
7697 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7698 change.
7699 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7700 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7701 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7702 Replace build_executable by build_executable_own_libs's function
7703 build_executable_own_libs.
7704 (prelinkNO): Create new stub to call prelink_no.
7705 (prelinkYES): Create new stub to call prelink_yes.
7706 (test_attach): Rename calls of copy to file_copy.
7707 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7708 (copy): Move to ...
7709 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7710 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7711 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7712 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7713 special flags by gdb_compile_shlib. Replace second gdb_compile by
7714 build_executable_own_libs. Replace "prelink -R" execution by a call of
7715 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7716 a second call of prelink_yes. Replace restart commands by
7717 clean_restart.
7718 (prelink): Rename to ...
7719 (seen displacement message): ... this test. Extend its expectation
7720 strictness.
7721
86e4bafc
JK
77222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7723
7724 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7725 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7726 displacement message exactly once.
7727
3cd07d20
JK
77282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7729 Joel Brobecker <brobecker@adacore.com>
7730
7731 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7732 its restore after the <$relink_args != ""> loop. new comment.
7733
0a1e94c7
JK
77342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7735 Joel Brobecker <brobecker@adacore.com>
7736
7737 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7738 code for it. New variable relink_args.
7739 (prelinkYES): Call prelinkNO.
7740 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7741 in such case. Move the core code to ...
7742 (test_attach_gdb): ... a new function. Send GDB command "file".
7743 Extend expected "Attaching to " string.
7744
2f70bcfb
TT
77452010-07-02 Tom Tromey <tromey@redhat.com>
7746
7747 * gdb.base/bitops.exp: Remove extraneous "pass".
7748
a17ac5b0
TT
77492010-07-02 Ken Werner <ken.werner@de.ibm.com>
7750
7751 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7752
dc10affe
PA
77532010-07-01 Pedro Alves <pedro@codesourcery.com>
7754
d41c0fc8
PA
7755 * gdb.base/help.exp: Adjust expected output.
7756
77572010-07-01 Pedro Alves <pedro@codesourcery.com>
7758
7759 * gdb.base/help.exp: Adjust expected output.
dc10affe 7760
0a600c36
JK
77612010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7762
7763 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7764 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7765 c++/11702.
7766
37cc8bfe
JK
77672010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7768 Doug Evans <dje@google.com>
7769
7770 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7771 add .dynamic entry'.
7772
254e6b9e
DE
77732010-06-29 Doug Evans <dje@google.com>
7774
7775 Test PR c++/11702.
7776 * gdb.cp/m-static.exp: Add testcase.
7777 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7778
595939de 77792010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7780 Tom Tromey <tromey@redhat.com>
7781 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7782
7783 * gdb.python/py-inferior.c: New File.
7784 * gdb.python/py-infthread.c: New File.
7785 * gdb.python/py-inferior.exp: New File.
7786 * gdb.python/py-infthread.exp: New File.
7787
98751a41
JK
77882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7789
7790 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7791 (ptype ::C::OtherFileClass typedefs): New.
7792 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7793 (C::OtherFileClass::cOtherFileClassVar2): New.
7794 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7795 cOtherFileClassVar2.
7796 (C::cOtherFileType2, C::cOtherFileVar2): New.
7797 (C::cOtherFileVar_use): use also cOtherFileVar2.
7798 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7799
41f62f39
JK
78002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7801
7802 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7803 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7804 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7805 (print ::C::cOtherFileVar)
7806 (whatis C::OtherFileClass::cOtherFileClassType)
7807 (whatis ::C::OtherFileClass::cOtherFileClassType)
7808 (print C::OtherFileClass::cOtherFileClassVar)
7809 (print ::cOtherFileClassVar)
7810 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7811 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7812 trailing content.
7813 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7814 (C::OtherFileClass::cOtherFileClassVar)
7815 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7816 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7817
af53d231
JK
78182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7819
7820 Test PR c++/11703 and PR gdb/1448.
7821 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7822 gdb/1448.
7823
9655fd1a
JK
78242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7825
7826 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7827 (main) <rtti_data>: New.
7828 * gdb.cp/virtbase.exp (print rtti_data): New.
7829
824cc8dd
JK
78302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7831 Joel Brobecker <brobecker@adacore.com>
7832
7833 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7834
6036c742
JK
78352010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7836
7837 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7838
de6a0421
DE
78392010-06-28 Doug Evans <dje@google.com>
7840
7841 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7842
b2dae948
DE
78432010-06-27 Doug Evans <dje@google.com>
7844
7845 * gdb.cp/m-static.exp: Update expected test output.
7846
0f3bb72e
PH
78472010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7848
889bf7c5
PA
7849 * gdb.gdb/selftest.exp: Adjust expected message for
7850 capturing start-up runtime.
0f3bb72e 7851
bc9f0842
TT
78522010-06-25 Tom Tromey <tromey@redhat.com>
7853
7854 PR python/10808:
7855 * gdb.python/python.exp: Add new tests.
7856
099ef718
SW
78572010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7858
7859 * gdb.cp/operator.cc: Created an import loop.
7860 * gdb.cp/operator.exp: Added testcase for import loop.
7861
5868a632
JK
78622010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7863
7864 Test PR python/11407.
7865 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7866 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7867 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7868 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7869 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7870 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7871 binfile. Call gdb_compile with clean_restart twice.
7872 (func_nofb print, func_nofb backtrace, func_loopfb print)
7873 (func_loopfb backtrace): New.
7874
af76db58
JK
78752010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7876
7877 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7878 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7879 by a hand made one.
7880 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7881 i?86 requirement. Remove variables srcfile and binfile. New variable
7882 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7883
f2c7657e
UW
78842010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7885
7886 * gdb.cell/dwarfaddr.exp: New file.
7887 * gdb.cell/dwarfaddr.S: New file.
7888
628fe4e4
JK
78892010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7890
7891 Test PR 9436.
7892 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7893
f1421989
HZ
78942010-06-24 Hui Zhu <teawater@gmail.com>
7895
7896 * gdb.base/eval.exp: New file.
7897
d03285ec
UW
78982010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7899
7900 * gdb.cell/fork.exp: New file.
7901 * gdb.cell/fork.c: Likewise.
7902 * gdb.cell/fork-spu.c: Likewise.
7903
41b2c92d
PM
79042010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7905
7906 * lib/gdb.exp (banned_variables_traced): New global variable.
7907 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7908 (gdb_init): Use `trace add variable' instead of obsolete
7909 `trace variable'.
7910
d5bc977f
DE
79112010-06-21 Doug Evans <dje@google.com>
7912
7913 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7914
d2ed6730
UW
79152010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7916
7917 * gdb.arch/spu-ls.exp: New file.
7918 * gdb.arch/spu-ls.c: Likewise.
7919
6aed2dbc
SS
79202010-06-18 Stan Shebs <stan@codesourcery.com>
7921
7922 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7923
e0756905
UW
79242010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7925
7926 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7927 * gdb.base/watch-cond.exp: Likewise.
7928 * gdb.python/py-breakpoint.exp: Likewise.
7929
d8053d4d
PA
79302010-06-18 Pedro Alves <pedro@codesourcery.com>
7931
7932 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7933 clean_restart, make sure every test has a distinct message, and
7934 that messages don't include the executable' full path.
7935
81ce510c
DE
79362010-06-17 Doug Evans <dje@google.com>
7937
7938 * gdb.arch/i386-size.exp: Updated expected output for
7939 DISASSEMBLY_OMIT_FNAME.
7940
65d79d4b
SDJ
79412010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7942 Sergio Durigan Junior <sergiodj@redhat.com>
7943
7944 * gdb.base/watch-notconst.c: New file.
7945 * gdb.base/watch-notconst.S: New file.
7946 * gdb.base/watch-notconst2.c: New file.
7947 * gdb.base/watch-notconst2.S: New file.
7948 * gdb.base/watch-notconst.exp: New file.
7949 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7950 (func4): Add operations on `global_ptr_ptr'.
7951 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7952 routine to test watchpoints created with a constant expression.
7953 (test_inaccessible_watchpoint): Include tests for watchpoints
7954 created with a constant expression.
7955
df0f4836
KB
79562010-06-14 Kevin Buettner <kevinb@redhat.com>
7957
7958 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7959 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7960 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7961 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7962 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7963 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7964 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7965 of `_start'.
7966
b769def5
UW
79672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7968
7969 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7970 not supported on the target.
7971 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7972 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7973 * gdb.mi/mi-nsintrall.exp: Likewise.
7974 * gdb.mi/mi-nsmoribund.exp: Likewise.
7975 * gdb.mi/mi-nsthrexec.exp: Likewise.
7976
d914c394
SS
79772010-06-11 Stan Shebs <stan@codesourcery.com>
7978
7979 * gdb.base/permissions.exp: New file.
7980
79812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7982
7983 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7984 does not support ELF executable class.
7985
f3ce5b9c
UW
79862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7987
7988 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7989
8e46892c
JK
79902010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7991
7992 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7993 (runto): Catch "The target does not support running in non-stop mode.".
7994
6cc55c64
MS
79952010-06-11 Michael Snyder <msnyder@vmware.com>
7996
7997 * gdb.base/setshow.exp (set language asm): Don't use
7998 gdb_test_no_output, fails on some targets.
7999
caddefa4
UW
80002010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8001
8002 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8003 * gdb.cp/pr9167.exp: Likewise.
8004
468b1aa7
UW
80052010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8006
8007 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8008
5c3552dc
UW
80092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8010
8011 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8012
02e6fe6a
UW
80132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8014
8015 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8016
0e03807e
TT
80172010-06-11 Tom Tromey <tromey@redhat.com>
8018
8019 PR gdb/9977, PR exp/11636::
8020 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8021 (pieces_test_f6): Update expected output.
8022
2bdf28a0
JK
80232010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8024
8025 * gdb.base/moribund-step.exp: New.
8026
f6978de9
MS
80272010-06-08 Michael Snyder <msnyder@vmware.com>
8028
8029 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8030 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8031 * gdb.ada/frame_args.exp: Ditto.
8032 * gdb.ada/lang_switch.exp: Ditto.
8033 * gdb.ada/ptype_arith_binop.exp: Ditto.
8034 * gdb.ada/ref_param.exp: Ditto.
8035 * gdb.ada/type_coercion.exp:Ditto.
8036
8037 * gdb.asm/asm-source.exp: Ditto.
8038
8039 * gdb.base/attach.exp: Ditto.
8040 * gdb.base/bitfields2.exp: Ditto.
8041 * gdb.base/call-signal-resume.exp: Ditto.
8042 * gdb.base/callfuncs.exp: Ditto.
8043 * gdb.base/commands.exp: Ditto.
8044 * gdb.base/dbx.exp: Ditto.
8045 * gdb.base/default.exp: Ditto.
8046 * gdb.base/dump.exp: Ditto.
8047 * gdb.base/exprs.exp: Ditto.
8048 * gdb.base/freebpcmd.exp: Ditto.
8049 * gdb.base/interrupt.exp: Ditto.
8050 * gdb.base/list.exp: Ditto.
8051 * gdb.base/long_long.exp: Ditto.
8052 * gdb.base/maint.exp: Ditto.
8053 * gdb.base/ptype.exp: Ditto.
8054 * gdb.base/return.exp: Ditto.
8055 * gdb.base/setshow.exp: Ditto.
8056 * gdb.base/sigbpt.exp: Ditto.
8057 * gdb.base/sigrepeat.exp: Ditto.
8058
8059 * gdb.cp/classes.exp: Ditto.
8060
8061 * gdb.dwarf2/dw2-restore.exp: Ditto.
8062
8063 * gdb.gdb/selftest.exp: Ditto.
8064
8065 * gdb.multi/base.exp: Ditto.
8066 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8067
8068 * gdb.python/py-block.exp: Ditto.
8069 * gdb.python/py-prettyprint.exp: Ditto.
8070 * gdb.python/py-template.exp: Ditto.
8071
8072 * gdb.server/ext-attach.exp: Ditto.
8073 * gdb.server/ext-run.exp: Ditto.
8074 * gdb.server/server-mon.exp: Ditto.
8075
8076 * gdb.threads/fork-thread-pending.exp: Ditto.
8077 * gdb.threads/hand-call-in-threads.exp: Ditto.
8078 * gdb.threads/interrupted-hand-call.exp: Ditto.
8079 * gdb.threads/linux-dp.exp: Ditto.
8080 * gdb.threads/manythreads.exp: Ditto.
8081 * gdb.threads/print-threads.exp: Ditto.
8082 * gdb.threads/pthreads.exp: Ditto.
8083 * gdb.threads/schedlock.exp: Ditto.
8084 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8085 * gdb.threads/threadapply.exp: Ditto.
8086
de7ff789
MS
80872010-06-08 Michael Snyder <msnyder@vmware.com>
8088
889bf7c5 8089 * gdb.ada/exec_changed.exp:
de7ff789
MS
8090 Use ".*" instead of "" as wildcard regexp.
8091
8092 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8093 * gdb.base/call-ar-st.exp: Ditto.
8094 * gdb.base/checkpoint.exp: Ditto.
8095 * gdb.base/default.exp: Ditto.
8096 * gdb.base/dump.exp: Ditto.
8097 * gdb.base/ending-run.exp: Ditto.
8098 * gdb.base/fileio.exp: Ditto.
8099 * gdb.base/miscexprs.exp: Ditto.
8100 * gdb.base/pointers.exp: Ditto.
8101 * gdb.base/readline.exp: Ditto.
8102 * gdb.base/reread.exp: Ditto.
8103 * gdb.base/restore.exp: Ditto.
8104 * gdb.base/shlib-call.exp: Ditto.
8105 * gdb.base/valgrind-db-attach.exp: Ditto.
8106 * gdb.base/volatile.exp: Ditto.
8107 * gdb.base/watchpoints.exp: Ditto.
8108
8109 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8110
8111 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8112 * gdb.python/py-value.exp: Ditto.
8113
8114 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8115 * gdb.trace/circ.exp: Ditto.
8116 * gdb.trace/collection.exp: Ditto.
8117 * gdb.trace/packetlen.exp: Ditto.
8118 * gdb.trace/passc-dyn.exp: Ditto.
8119 * gdb.trace/report.exp: Ditto.
8120 * gdb.trace/tfile.exp: Ditto.
8121 * gdb.trace/tfind.exp: Ditto.
8122 * gdb.trace/while-dyn.exp: Ditto.
8123
3bebe2f2
JK
81242010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8125
8126 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8127
5c631832
JK
81282010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8129
8130 Test PR 10640.
8131 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8132
4c3376c8
SW
81332010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8134
8135 * gdb.cp/koenig.exp: Test for ADL operators.
8136 * gdb.cp/koenig.cc: Added ADL operators.
8137 * gdb.cp/operator.exp: New test.
8138 * gdb.cp/operator.cc: New test.
8139
dc226d5a
MS
81402010-06-04 Michael Snyder <msnyder@vmware.com>
8141
dfb88a23
MS
8142 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8143 * gdb.base/pending.exp: Ditto.
f7ae76b3 8144
dc226d5a
MS
8145 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8146
967cf477
DE
81472010-06-04 Doug Evans <dje@google.com>
8148
8149 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8150 disabled printers.
8151 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8152 (enable_lookup_function): New function.
8153
eb801841
TT
81542010-06-04 Tom Tromey <tromey@redhat.com>
8155
8156 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8157 of hash and id.
8158
38979823
JK
81592010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8160
8161 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8162 newline.
8163 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8164 (empty verbose non-noisy clear, empty verbose noisy clear)
8165 (empty non-verbose noisy clear): Likewise.
8166
35ec993f
MS
81672010-06-03 Michael Snyder <msnyder@vmware.com>
8168
8169 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8170 * gdb.base/display.exp: Ditto.
8171 * gdb.base/find.exp: Ditto.
8172 * gdb.base/ifelse.exp: Ditto.
8173 * gdb.base/multi-forks.exp: Ditto.
8174 * gdb.base/recurse.exp: Ditto.
8175 * gdb.base/setshow.exp: Ditto.
8176 * gdb.base/value-double-free.exp: Ditto.
8177 * gdb.base/watch-vfork.exp: Ditto.
8178 * gdb.base/watch_thread_num.exp: Ditto.
8179 * gdb.base/watchpoint-solib.exp: Ditto.
8180 * gdb.base/watchpoint.exp: Ditto.
8181 * gdb.base/watchpoints.exp: Ditto.
8182
8183 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8184 * gdb.cp/overload.exp: Ditto.
8185 * gdb.cp/virtfunc.exp: Ditto.
8186
8187 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8188
889bf7c5 8189 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8190 Replace gdb_test with gdb_test_no_output.
8191
889bf7c5 8192 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8193 Replace gdb_test with gdb_test_no_output.
8194 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8195 * gdb.threads/watchthreads.exp: Ditto.
8196 * gdb.threads/watchthreads2.exp: Ditto.
8197
8198 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8199 * gdb.trace/tfind.exp: Ditto.
8200
c22decce
JB
82012010-06-03 Joel Brobecker <brobecker@adacore.com>
8202
8203 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8204 successful test if message is the empty string.
8205
fd5700c7
JK
82062010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8207
8208 * gdb.fortran/module.exp (stopped language detection): New test.
8209
f55ee35c
JK
82102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8211
8212 Support DW_TAG_module as separate namespaces.
8213 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8214 gdb.fortran/library-module-lib.f90: New.
8215 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8216 (print i): Remove.
8217 (continue to breakpoint: i-is-1, print var_i value 1)
8218 (continue to breakpoint: i-is-2, print var_i value 2)
8219 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8220 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8221 (complete `modmany, complete `modmany`, complete `modmany`var)
8222 (show language, setting breakpoint at module): New tests.
8223 * gdb.fortran/module.f90 (module mod): Remove.
8224 (module mod1, module mod2, module modmany, subroutine sub1)
8225 (subroutine sub2, program module): New.
8226
b8e8282f
JK
82272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8228
8229 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8230 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8231 * gdb.cp/anon-union.exp (pass): Rename to ...
8232 (print z 2): ... here.
b8e8282f 8233
019ebafc
MS
82342010-06-02 Michael Snyder <msnyder@vmware.com>
8235
e68d8fd4
MS
8236 * gdb.trace/actions.exp: Use gdb_test_no_output.
8237 * gdb.trace/circ.exp: Ditto.
8238 * gdb.trace/packetlen.exp: Ditto.
8239 * gdb.trace/save-trace.exp: Ditto.
8240 * gdb.trace/tracecmd.exp: Ditto.
8241 * gdb.trace/tsv.exp: Ditto.
8242
12b5d08a
MS
8243 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8244 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8245 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8246 * gdb.threads/manythreads.exp: Ditto.
8247 * gdb.threads/print-threads.exp: Ditto.
8248 * gdb.threads/pthreads.exp: Ditto.
8249 * gdb.threads/schedlock.exp: Ditto.
8250 * gdb.threads/staticthreads.exp: Ditto.
8251 * gdb.threads/thread-specific.exp: Ditto.
8252 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8253 * gdb.threads/threadapply.exp: Ditto.
8254 * gdb.threads/watchthreads.exp: Ditto.
8255 * gdb.threads/watchthreads2.exp: Ditto.
8256
89493308
MS
8257 * gdb.python/py-block.exp: Use gdb_test_no_output.
8258 * gdb.python/py-prettyprint.exp: Ditto.
8259 * gdb.python/py-template.exp: Ditto.
8260 * gdb.python/py-value.exp: Ditto.
8261
8262 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8263 * gdb.reverse/watch-reverse.exp: Ditto.
8264
8265 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8266 * gdb.server/ext-run.exp: Ditto.
8267
019ebafc
MS
8268 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8269 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8270 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8271 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8272 * gdb.dwarf2/dw2-producer.exp: Ditto.
8273 * gdb.dwarf2/mac-fileno.exp: Ditto.
8274
8275 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8276 * gdb.gdb/selftest.exp: Ditto.
8277
8278 * gdb.multi/base.exp: Use gdb_test_no_output.
8279
8280 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8281
3e0ca3a5
JK
82822010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8283
8284 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8285
9db70545
MS
82862010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8287
a8d52276
MS
8288 * gdb.cp/class2.exp: Use gdb_test_no_output.
8289 * gdb.cp/classes.exp: Ditto.
8290 * gdb.cp/extern-c.exp: Ditto.
8291 * gdb.cp/inherit.exp: Ditto.
8292 * gdb.cp/maint.exp: Ditto.
8293 * gdb.cp/mb-inline.exp: Ditto.
8294 * gdb.cp/mb-templates.exp: Ditto.
8295 * gdb.cp/method2.exp: Ditto.
8296 * gdb.cp/misc.exp: Ditto.
8297 * gdb.cp/ovldbreak.exp: Ditto.
8298 * gdb.cp/punctuator.exp: Ditto.
8299 * gdb.cp/templates.exp: Ditto.
8300 * gdb.cp/virtbase.exp: Ditto.
8301
889bf7c5 8302 * gdb.threads/attach-stopped.exp:
9db70545 8303 Replace uses of send_gdb / gdb_expect.
889bf7c5 8304 * gdb.threads/attachstop-mt.exp:
9db70545 8305 Replace uses of send_gdb / gdb_expect.
889bf7c5 8306 * gdb.threads/gcore-thread.exp:
9db70545 8307 Replace uses of send_gdb / gdb_expect.
889bf7c5 8308 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8309 Replace uses of send_gdb / gdb_expect.
8310 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8311 * gdb.threads/print-threads.exp:
9db70545
MS
8312 Replace uses of send_gdb / gdb_expect.
8313 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8314 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8315 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8316
8317 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8318 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8319 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8320 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8321 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8322 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8323 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8324 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8325 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8326 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8327 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8328
359cc68c
JK
83292010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8330
8331 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8332
7d3fe98e
SW
83332010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8334
8335 * gdb.cp/koenig.exp: Added new test case.
8336 * gdb.cp/koenig.cc: Ditto.
8337
27d3a1a2
MS
83382010-06-01 Michael Snyder <msnyder@vmware.com>
8339
8340 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8341 * gdb.base/arrayidx.exp: Ditto.
8342 * gdb.base/attach.exp: Ditto.
8343 * gdb.base/auxv.exp: Ditto.
8344 * gdb.base/bigcre.exp: Ditto.
8345 * gdb.base/break-always.exp: Ditto.
8346 * gdb.base/break-interp.exp: Ditto.
8347 * gdb.base/break.exp: Ditto.
8348 * gdb.base/breakpoint-shadow.exp: Ditto.
8349 * gdb.base/call-ar-st.exp: Ditto.
8350 * gdb.base/call-sc.exp: Ditto.
8351 * gdb.base/call-signal-resume.exp: Ditto.
8352 * gdb.base/callfuncs.exp: Ditto.
8353 * gdb.base/catch-syscall.exp: Ditto.
8354 * gdb.base/charset.exp: Ditto.
8355 * gdb.base/code-expr.exp: Ditto.
8356 * gdb.base/commands.exp: Ditto.
8357 * gdb.base/cond-expr.exp: Ditto.
8358 * gdb.base/condbreak.exp: Ditto.
8359 * gdb.base/cursal.exp: Ditto.
8360 * gdb.base/cvexpr.exp: Ditto.
8361 * gdb.base/default.exp: Ditto.
8362 * gdb.base/del.exp: Ditto.
8363 * gdb.base/detach.exp: Ditto.
8364 * gdb.base/display.exp: Ditto.
8365 * gdb.base/ena-dis-br.exp: Ditto.
8366 * gdb.base/eval-skip.exp: Ditto.
8367 * gdb.base/foll-fork.exp: Ditto.
8368 * gdb.base/foll-vfork.exp: Ditto.
8369 * gdb.base/frame-args.exp: Ditto.
8370 * gdb.base/funcargs.exp: Ditto.
8371 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8372 * gdb.base/gdbvars.exp: Ditto.
8373 * gdb.base/help.exp: Ditto.
8374 * gdb.base/ifelse.exp: Ditto.
8375 * gdb.base/included.exp: Ditto.
8376 * gdb.base/list.exp: Ditto.
8377 * gdb.base/macscp.exp: Ditto.
8378 * gdb.base/maint.exp: Ditto.
8379 * gdb.base/multi-fork.exp: Ditto.
8380 * gdb.base/overlays.exp: Ditto.
8381 * gdb.base/page.exp: Ditto.
8382 * gdb.base/pending.exp: Ditto.
8383 * gdb.base/pointers.exp: Ditto.
8384 * gdb.base/pr11022.exp: Ditto.
8385 * gdb.base/prelink.exp: Ditto.
8386 * gdb.base/printcmds.exp: Ditto.
8387 * gdb.base/psymtab.exp: Ditto.
8388 * gdb.base/randomize.exp: Ditto.
8389 * gdb.base/relational.exp: Ditto.
8390 * gdb.base/relocate.exp: Ditto.
8391 * gdb.base/remote.exp: Ditto.
8392 * gdb.base/sepdebug.exp: Ditto.
8393 * gdb.base/set-lang-auto.exp: Ditto.
8394 * gdb.base/setshow.exp: Ditto.
8395 * gdb.base/setvar.exp: Ditto.
8396 * gdb.base/signals.exp: Ditto.
8397 * gdb.base/signull.exp: Ditto.
8398 * gdb.base/sigstep.exp: Ditto.
8399 * gdb.base/sizeof.exp: Ditto.
8400 * gdb.base/solib-disc.exp: Ditto.
8401 * gdb.base/store.exp: Ditto.
8402 * gdb.base/structs.exp: Ditto.
8403 * gdb.base/structs2.exp: Ditto.
8404 * gdb.base/subst.exp: Ditto.
8405 * gdb.base/term.exp: Ditto.
8406 * gdb.base/trace-commands.exp: Ditto.
8407 * gdb.base/unwindonsignal.exp: Ditto.
8408 * gdb.base/valgrind-db-attach.exp: Ditto.
8409 * gdb.base/varargs.exp: Ditto.
8410 * gdb.base/watch-cond.exp: Ditto.
8411 * gdb.base/watch_thread_num.exp: Ditto.
8412 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8413 * gdb.base/watchpoint.exp: Ditto.
8414 * gdb.base/whatis-exp.exp: Ditto.
8415
f8d3bf8f
MS
84162010-06-01 Michael Snyder <msnyder@vmware.com>
8417
8418 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8419 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8420 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8421 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8422 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8423 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8424 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8425 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8426 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8427 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8428 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8429 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8430 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8431 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8432 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8433
3f9e0d32
JK
84342010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8435
8436 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8437 trailing newline.
8438 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8439 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8440 (p *args): ... here and remove excessive trailing newline.
8441
f629457d
JB
84422010-05-31 Joel Brobecker <brobecker@adacore.com>
8443
8444 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8445
09eef106
JK
84462010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8447
8448 Accept the new Linux kernel "t (tracing stop)" string.
8449 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8450 Update comment.
8451 (state_wait) <T (tracing stop)>: New.
8452 (main): Update the state_wait expect string.
8453
94f31136
PA
84542010-05-28 Pedro Alves <pedro@codesourcery.com>
8455
8456 * limits.c, limits.exp: Delete files.
8457 * Makefile.in (clean mostlyclean): Adjust.
8458 * tracecmd.exp: Adjust.
8459
096554ab
JK
84602010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8461
8462 * gdb.base/tui-layout.exp: New.
8463
27d3a1a2 84642010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8465
889bf7c5 8466 * gdb.reverse/break-precsave.exp:
bcd2dc50 8467 Replace uses of send_gdb / gdb_expect.
889bf7c5 8468 * gdb.reverse/break-reverse.exp:
bcd2dc50 8469 Replace uses of send_gdb / gdb_expect.
889bf7c5 8470 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8471 Replace uses of send_gdb / gdb_expect.
889bf7c5 8472 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8473 Replace uses of send_gdb / gdb_expect.
889bf7c5 8474 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8475 Replace uses of send_gdb / gdb_expect.
889bf7c5 8476 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8477 Replace uses of send_gdb / gdb_expect.
889bf7c5 8478 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8479 Replace uses of send_gdb / gdb_expect.
889bf7c5 8480 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8481 Replace uses of send_gdb / gdb_expect.
889bf7c5 8482 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8483 Replace uses of send_gdb / gdb_expect.
889bf7c5 8484 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8485 Replace uses of send_gdb / gdb_expect.
889bf7c5 8486 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8487 Replace uses of send_gdb / gdb_expect.
889bf7c5 8488 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8489 Replace uses of send_gdb / gdb_expect.
889bf7c5 8490 * gdb.reverse/machinestate.exp:
bcd2dc50 8491 Replace uses of send_gdb / gdb_expect.
889bf7c5 8492 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8493 Replace uses of send_gdb / gdb_expect.
889bf7c5 8494 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8495 Replace uses of send_gdb / gdb_expect.
889bf7c5 8496 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8497 Replace uses of send_gdb / gdb_expect.
889bf7c5 8498 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8499 Replace uses of send_gdb / gdb_expect.
889bf7c5 8500 * gdb.reverse/step-precsave.exp:
bcd2dc50 8501 Replace uses of send_gdb / gdb_expect.
889bf7c5 8502 * gdb.reverse/step-reverse.exp:
bcd2dc50 8503 Replace uses of send_gdb / gdb_expect.
889bf7c5 8504 * gdb.reverse/until-precsave.exp:
bcd2dc50 8505 Replace uses of send_gdb / gdb_expect.
889bf7c5 8506 * gdb.reverse/until-reverse.exp:
bcd2dc50 8507 Replace uses of send_gdb / gdb_expect.
889bf7c5 8508 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8509 Replace uses of send_gdb / gdb_expect.
889bf7c5 8510 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8511 Replace uses of send_gdb / gdb_expect.
8512
3def43e0
JK
85132010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8514
8515 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8516 excessive newline.
8517
27d3a1a2 85182010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8519
8520 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8521 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8522 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8523 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8524 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8525 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8526 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8527 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8528 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8529 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8530 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8531 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8532 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8533 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8534 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8535 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8536 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8537 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8538 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8539
27d3a1a2 85402010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8541
22454424
MS
8542 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8543 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8544
8545 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8546 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8547 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8548
889bf7c5 8549 * gdb.reverse/consecutive-reverse.exp:
22454424 8550 Replace uses of send_gdb / gdb_expect.
889bf7c5 8551 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8552 Replace uses of send_gdb / gdb_expect.
8553
8554 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8555 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8556 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8557 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8558 Replace uses of send_gdb / gdb_expect.
8559 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8560 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8561 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8562 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8563 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8564 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8565 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8566 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8567 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8568
85692010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8570
22454424 8571 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8572
22454424 8573 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8574
22454424
MS
8575 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8576 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8577 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8578 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8579 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8580 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8581 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8582 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8583 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8584
6e5f2c59
TT
85852010-05-25 Tom Tromey <tromey@redhat.com>
8586
8587 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8588
bbc8b958
TT
85892010-05-25 Tom Tromey <tromey@redhat.com>
8590
8591 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8592 argument order.
8593 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8594 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8595 order.
8596 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8597 order.
8598 * gdb.base/call-sc.exp (setup_kfails): Remove.
8599 (setup_compiler_kfails): Remove.
8600 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8601 argument order.
8602 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8603 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8604 (advancei): Fix setup_kfail argument order.
8605 * gdb.base/radix.exp: Fix setup_kfail argument order.
8606 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8607 order.
8608 * gdb.base/structs.exp (setup_kfails): Remove.
8609 (setup_compiler_kfails): Fix setup_kfail argument order.
8610 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8611 order.
8612 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8613 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8614 setup_kfail argument order.
8615 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8616
83d1babf
TT
86172010-05-25 Tom Tromey <tromey@redhat.com>
8618
8619 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8620
6acb16a2
MS
86212010-05-25 Michael Snyder <msnyder@vmware.com>
8622
8623 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8624 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8625 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8626 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8627 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8628 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8629 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8630 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8631 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8632 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8633 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8634 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8635 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8636 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8637 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8638 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8639 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8640 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8641 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8642 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8643 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8644 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8645 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8646 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8647 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8648 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8649 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8650 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8651 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8652 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8653 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8654 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8655 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8656 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8657 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8658 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8659 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8660 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8661 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8662 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8663 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8664 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8665 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8666 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8667 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8668 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8669 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8670 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8671
86722010-05-25 Doug Evans <dje@google.com>
8673
8674 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8675 gdb.string_to_argv.
ad3986f0 8676
d3b1e874
TT
86772010-05-21 Tom Tromey <tromey@redhat.com>
8678
8679 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8680 Call it.
8681 * gdb.dwarf2/pieces.S: Update.
8682 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8683
cb826367
TT
86842010-05-21 Tom Tromey <tromey@redhat.com>
8685
8686 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8687 Call it.
8688 * gdb.dwarf2/pieces.c (struct C): New.
8689 (f6): New function.
8690 * gdb.dwarf2/pieces.S: Replace.
8691
74de6778
TT
86922010-05-21 Tom Tromey <tromey@redhat.com>
8693
8694 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8695 Call it.
8696
afd74c5f
TT
86972010-05-21 Tom Tromey <tromey@redhat.com>
8698
8699 * gdb.dwarf2.pieces.exp: New file.
8700 * gdb.dwarf2.pieces.S: New file.
8701 * gdb.dwarf2.pieces.c: New file.
8702
a7b75dfd 87032010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8704 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8705
8706 * lib/gdb.exp (gdb_test_no_output): New function.
8707 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8708 when testing commands that should produce no output.
8709
c81c812a
JB
87102010-05-17 Joel Brobecker <brobecker@adacore.com>
8711
8712 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8713 parameter that we want to watch being a constant.
8714
0cce5bd9
JB
87152010-05-17 Joel Brobecker <brobecker@adacore.com>
8716
8717 * gdb.ada/cond_lang: New testcase.
8718
47050449
JB
87192010-05-17 Joel Brobecker <brobecker@adacore.com>
8720
8721 * lib/gdb.exp (banned_variables): New variable/constant.
8722 (gdb_init): Add write trace on variables listed in banned_variables.
8723 (gdb_finish): Remove write traces on variables listed in
8724 banned_variables.
8725
77c01586
JB
87262010-05-17 Joel Brobecker <brobecker@adacore.com>
8727
8728 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8729 * gdb.cp/koenig.exp: Likewise.
8730
88d4aea7
PM
87312010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8732
889bf7c5 8733 PR python/11482
88d4aea7
PM
8734
8735 * gdb.python/py-value.exp (test_value_hash): New function.
8736
f5a010c0
PM
87372010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8738
8739 PR exp/11530.
8740 * gdb.base/gdb11530.c: New file.
8741 * gdb.base/gdb11530.exp: New file.
8742
8ef4892f
JK
87432010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8744
8745 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8746 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8747
7322dca9
SW
87482010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8749
8750 * gdb.cp/koenig.exp: New test.
8751 * gdb.cp/koenig.cc: New test program.
8752
02e7ea18
JB
87532010-05-05 Joel Brobecker <brobecker@adacore.com>
8754
8755 Remove the use of prms_id and bug_id throughout the testsuite.
8756
e1c34c5d
PM
87572010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8758
8759 PR exp/11349.
8760 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8761 use a reference local variable.
8762
8e1d0c49
JK
87632010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8764
8765 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8766 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8767 variable different_dir. Move debugfile into a full directory pathname
8768 under DIFFERENT_DIR.
8769 * lib/gdb.exp (separate_debug_filename): Remove.
8770 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8771 variable debug_dir and mkdir of it. Update function comments.
8772
e66408ed
PA
87732010-04-29 Pedro Alves <pedro@codesourcery.com>
8774
8775 PR gdb/11557
8776
8777 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8778 files.
8779
d7b32ed3
PM
87802010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8781
889bf7c5 8782 * gdb.python/py-param.exp: New File.
d7b32ed3 8783
6aecb9c2
JB
87842010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8785
8786 * gdb.base/default.exp: Fix "set language" test.
8787
bdf92a1c
PM
87882010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8789
8790 PR breakpoints/11531.
8791 * gdb.base/gdb11531.c: New file.
8792 * gdb.base/gdb11531.exp: New file.
8793
3f172e24
TT
87942010-04-26 Tom Tromey <tromey@redhat.com>
8795
8796 * gdb.base/completion.exp: Add tests for completion and deprecated
8797 commands.
8798
64af4c92
JK
87992010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8800
8801 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8802 (print /x char_array): Escape curly brackets.
8803
492928e4
JK
88042010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8805
8806 Fix deadlock on looped list of loaded shared objects.
8807 * gdb.base/solib-corrupted.exp: New.
8808
66d09542
DE
88092010-04-23 Doug Evans <dje@google.com>
8810
8811 * gdb.python/py-section-script.c: New file.
8812 * gdb.python/py-section-script.exp: New file.
8813 * gdb.python/py-section-script.py: New file.
8814
8bd10a10
CM
88152010-04-20 Chris Moller <cmoller@redhat.com>
8816
8817 PR 10179
8818
8819 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8820 * gdb.base/pr10179-a.c:
8821 * gdb.base/pr10179-b.c:
8822 * gdb.base/pr10179.exp: New files.
8823
c0201579
JK
88242010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8825
8826 Fix crashes on dangling display expressions.
8827 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8828 is SEP.
8829 (lib_flags): Remove the "debug" keyword.
8830 (libsepdebug): New variable for iterating new loop.
8831 (save_pf_prefix): New variable wrapping the loop.
8832 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8833 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8834
793b0ff8
PM
88352010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8836
8837 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8838
097f51f7
PM
88392010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8840
8841 PR stabs/11479.
8842 * gdb.stabs/gdb11479.exp: New file.
8843 * gdb.stabs/gdb11479.c: New file.
8844
9a22f0d0
PM
88452010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8846
8847 * gdb.base/charset.c (Strin16, String32): New variables.
8848 * gdb.base/charset.exp (gdb_test): Test correct display
8849 of 16 or 32 bit strings.
8850
88512010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8852
8853 PR 9167
8854 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8855 * gdb.cp/pr9167.cc: New file.
8856 * gdb.cp/pr9167.exp: New file.
8857
8858
6e354e5e
PM
88592010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8860
8861 PR pascal/11492.
8862 * gdb.pascal/gdb11492.pas: New file.
8863 * gdb.pascal/gdb11492.exp: New file.
8864
be942545
JB
88652010-04-20 Joel Brobecker <brobecker@adacore.com>
8866
1667e6e3 8867 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8868
0c3acc09
JB
88692010-04-20 Joel Brobecker <brobecker@adacore.com>
8870
8871 * gdb.ada/dyn_loc: New testcase.
8872
ec31cde5
CM
88732010-04-20 Chris Moller <cmoller@redhat.com>
8874
8875 PR 10867
889bf7c5 8876
ec31cde5
CM
8877 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8878 * gdb.cp/pr10687.cc: New file.
8879 * gdb.cp/pr10687.exp: New file.
8880
8881
ce4b0682
SDJ
88822010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8883 Sergio Durigan Junior <sergiodj@redhat.com>
8884
8885 * gdb.fortran/logical.exp: New testcase.
8886 * gdb.fortran/logical.f90: New file.
8887
3436961f
DE
88882010-04-19 Doug Evans <dje@google.com>
8889
8890 * gdb.base/help.exp (help source): Update expected output.
8891
4d836c09
JK
88922010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8893
8894 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8895 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8896 gdb_exit and return.
8897 (executable): New variable.
8898 (binfile): Use it.
8899
6149aea9
PA
89002010-04-19 Pedro Alves <pedro@codesourcery.com>
8901
8902 PR breakpoints/8554.
8903
8904 * gdb.trace/save-trace.exp: Adjust.
8905
ed41462c
L
89062010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8907
8908 PR corefiles/11511
8909 * gdb.arch/system-gcore.exp: New.
8910 * gdb.arch/gcore.c: Likewise.
8911
3f7b2faa
DE
89122010-04-15 Doug Evans <dje@google.com>
8913
fa33c3cd
DE
8914 * gdb.python/py-progspace.c: New file.
8915 * gdb.python/py-progspace.exp: New file.
8916
3f7b2faa
DE
8917 * gdb.base/source.exp: Add tests for "source -s".
8918
79f283fe
PM
89192010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8920
8921 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8922 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8923 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8924 * gdb.python/py-mi.exp: New test for to_string returning None.
8925
fc8eb08a
PM
89262010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8927
8928 * gdb.python/py-breakpoint.c: Make result global.
8929
26e197f6
JK
89302010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8931
8932 Fix non-GNU make compatibility.
8933 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8934
adc36818
PM
89352010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8936
8937 * gdb.python/py-breakpoint.exp: New File.
8938 * gdb.python/py-breakpoint.C: Ditto.
8939
64e17368
SS
89402010-04-08 Stan Shebs <stan@codesourcery.com>
8941
8942 * gdb.trace/actions.exp: Clear default-collect.
8943 * gdb.trace/save-trace.exp: Clear default-collect.
8944
fff5cc64
PM
89452010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8946
8947 * gdb.python/py-value: Add null string variable.
8948 (test_lazy_string): Test zero length, NULL address lazy
8949 strings.
8950
a055a187
L
89512010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8952
8953 * gdb.arch/i386-avx.c: New.
8954 * gdb.arch/i386-avx.exp: Likewise.
8955
8956 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8957
96e39866
DE
89582010-04-06 Doug Evans <dje@google.com>
8959
8960 * gdb.base/source-test.gdb: New file.
8961 * gdb.base/source.exp: Test source -v.
8962
5984a431
UW
89632010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8964
8965 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8966
ec8a089a
PM
89672010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8968
8969 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8970 within one line, unless it is followed by a double quote.
8971 * gdb.stabs/hppa.sed: Idem.
8972 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8973 * gdb.stabs/weird.exp: Check for correct parsing of
8974 char and string constants.
ec8a089a
PM
8975 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8976 in .stabs to .stabx substitution.
8977
fce3c1f0
SS
89782010-04-05 Stan Shebs <stan@codesourcery.com>
8979
8980 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8981 constant global.
8982 * gdb.trace/tfile.exp: Try to print them.
8983
d77f58be
SS
89842010-04-04 Stan Shebs <stan@codesourcery.com>
8985
8986 * gdb.base/completion.exp: Update for new "info watchpoints".
8987 * gdb.base/default.exp: Ditto.
8988 * gdb.base/help.exp: Ditto.
8989 * gdb.base/watchpoint.exp: Ditto.
8990 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8991
af54718e
SS
89922010-04-04 Stan Shebs <stan@codesourcery.com>
8993
8994 * gdb.trace/tfile.exp: Sharpen tfind test.
8995
74d1f91e
JK
89962010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8997
8998 * gdb.base/break-entry.exp: New.
8999
eb8e76db 90002010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9001 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9002
9003 * gdb.reverse/i386-sse-reverse.exp: New file.
9004 * gdb.reverse/i386-sse-reverse.c: New file.
9005
bf65cad8
PA
90062010-04-02 Pedro Alves <pedro@codesourcery.com>
9007
9008 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9009
fff87407
SS
90102010-04-01 Stan Shebs <stan@codesourcery.com>
9011
9012 * gdb.trace/actions.exp: Tweak expected output.
9013 * gdb.trace/while-stepping.exp: Tweak expected output.
9014
fe01d668
L
90152010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9016
9017 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9018
86b17b60
PA
90192010-04-01 Pedro Alves <pedro@codesourcery.com>
9020
9021 * gdb.base/commands.exp: Adjust.
9022 * gdb.cp/extern-c.exp: Adjust.
9023
2c58c0a9
PA
90242010-04-01 Pedro Alves <pedro@codesourcery.com>
9025
9026 * gdb.trace/collection.c (local_test_func): Define a local struct,
9027 and instanciate it.
9028
0db9b91c
PA
90292010-04-01 Pedro Alves <pedro@codesourcery.com>
9030
9031 * gdb.trace/collection.exp (gdb_collect_args_test)
9032 (gdb_collect_argarray_test): XFAIL the tests that assume the
9033 argarray argument's elements are collected.
9034
8072405b
JK
90352010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9036
9037 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9038 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9039
8bf6485c
SS
90402010-03-31 Stan Shebs <stan@codesourcery.com>
9041
9042 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9043 and tracepoint conditionals.
9044 (gdb_verify_tracepoints): Delete unused return.
9045
fd7f724a
KS
90462010-03-26 Keith Seitz <keiths@redhat.com>
9047
9048 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9049 appear in the output before main.
9050 Remove KFAIL for gdb/2215 aka bz 9320.
9051
8d9e7719
DE
90522010-03-30 Doug Evans <dje@google.com>
9053
0906dd0b
DE
9054 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9055 by dejagnu.
9056 * gdb.arch/amd64-dword.exp: Ditto.
9057
8d9e7719
DE
9058 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9059 match.
9060 (break printf): Ditto.
9061
1da644f0
SW
90622010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9063
9064 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9065 gcc < 4.4.
9066 * gdb.cp/shadow.exp: Ditto.
9067
a8121990
PA
90682010-03-29 Pedro Alves <pedro@codesourcery.com>
9069
9070 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9071 "tstart" is silent.
9072
6e79d367
PA
90732010-03-29 Pedro Alves <pedro@codesourcery.com>
9074
9075 * gdb.trace/collection.exp (executable): New.
9076 (binfile): Use it.
9077 (fpreg, spreg, pcreg): New.
9078 (test_register): Use gdb_test_multiple. Pass /x to print.
9079 (prepare_for_trace_test): New.
9080 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9081 (gdb_collect_args_test, gdb_collect_argstruct_test)
9082 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9083 prepare_for_trace_test.
9084 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9085 fpreg, spreg and pcreg.
9086 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9087 prepare_for_trace_test.
9088 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9089 try to detect tracing support here. Don't set breakpoints at
9090 `begin' or `end' here.
9091 <global scope>: Use clean_restart. Run to main before checking
9092 for tracing support. Check for for tracing support here.
9093
09248348
JK
90942010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9095
9096 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9097 " as $displacement" to "seen displacement message".
9098
d350db38
PA
90992010-03-28 Pedro Alves <pedro@codesourcery.com>
9100
9101 * gdb.trace/while-dyn.exp (executable): New variable.
9102 (binfile): Use it.
9103 (test_while_stepping): New function. Move most tests here. Call
9104 it once for each of the while-stepping, stepping and ws aliases.
9105
907af001
UW
91062010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9107
9108 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9109 that do not provide the tagless_struct type name at all.
9110 (test_print_anon_union): Do not check value of uninitialized
9111 union member. Do not use cp_test_ptype_class, so we can accept
9112 "long" as well as "long int".
9113
610197fd
PA
91142010-03-26 Pedro Alves <pedro@codesourcery.com>
9115
9116 * gdb.trace/tfile.c (tohex, bin2hex): New.
9117 (write_error_trace_file): Hexify error description.
9118
6c28cbf2
SS
91192010-03-25 Stan Shebs <stan@codesourcery.com>
9120
9121 * gdb.trace/tfile.c: Generate an additional trace file, improve
9122 portability.
9123 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9124 files in a better way.
9125
e62b8c7e
KS
91262010-03-25 Keith Seitz <keiths@redhat.com>
9127
9128 * gdb.java/jprint.exp: XFAIL printing of static class members
9129 because of GCC debuginfo problem.
9130
82ccf5a5
JK
91312010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9132
9133 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9134
293e2f9e
DJ
91352010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9136
9137 * gdb.base/completion.exp: Allow long instead of long int.
9138 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9139 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9140 variable p.
9141 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9142 * gdb.base/pointers.exp: Allow long instead of long int.
9143 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9144 * gdb.base/step-line.exp: Allow a directory before the source file name.
9145
95a42b64
TT
91462010-03-24 Tom Tromey <tromey@redhat.com>
9147
9148 PR breakpoints/9352:
9149 * gdb.base/default.exp: Update.
9150 * gdb.base/commands.exp: Update.
9151 * gdb.cp/extern-c.exp: Test setting commands on multiple
9152 breakpoints at once.
9153
2390201f
DJ
91542010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9155
9156 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9157 if gdb,nosignals.
9158 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9159 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9160 exited".
9161
8c9a6790
SS
91622010-03-24 Stan Shebs <stan@codesourcery.com>
9163
9164 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9165
a6c727b2
DJ
91662010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9167
9168 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9169 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9170 argument. Handle "short" and "long".
9171 (Top level): Pass overprototyped output for old_fptr and xptr.
9172
4dfd5423
PA
91732010-03-23 Pedro Alves <pedro@codesourcery.com>
9174
9175 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9176 format strings and add casts to avoid compiler warnings.
9177
91782010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9179
9180 * lib/trace-support.exp (gdb_trace_setactions):
9181 Don't expect whitespace after ">" prompt.
9182 * gdb.trace/actions.exp: Adjust for output changes.
9183 * gdb.trace/while-stepping.exp: Likewise.
9184
c847d045
JK
91852010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9186
9187 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9188 and r157645).
9189
5f717f1d
JK
91902010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9191
9192 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9193 New.
9194
7d6d51d5
DJ
91952010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9196
9197 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9198 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9199
3b11a015
SS
92002010-03-19 Stan Shebs <stan@codesourcery.com>
9201
9202 * gdb.trace/ax.exp: New file.
9203
d7d158ed
DE
92042010-03-19 Doug Evans <dje@google.com>
9205
6bb85cd1
DE
9206 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9207 output from gcc.
9208
d7d158ed
DE
9209 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9210 named /usr/sbin/prelink<foo>.
9211
4daf5ac0
SS
92122010-03-18 Stan Shebs <stan@codesourcery.com>
9213
9214 * gdb.trace/circ.exp: Test circular-trace-buffer.
9215 * gdb.trace/tfile.exp: Update tstatus test.
9216
e8d05480
JB
92172010-03-18 Joel Brobecker <brobecker@adacore.com>
9218
9219 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9220 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9221
441b986a
UW
92222010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9223
9224 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9225
4247603b
PA
92262010-03-18 Pedro Alves <pedro@codesourcery.com>
9227
9228 * gdb.base/default.exp: Adjust the expected output of the finish
9229 and until commands when the inferior is not being run.
9230
13387711
SW
92312010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9232
9233 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9234 * gdb.cp/nsusing.exp: Ditto.
9235
6e31430b
TT
92362010-03-15 Tom Tromey <tromey@redhat.com>
9237
9238 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9239 * gdb.cp/userdef.cc (operator==): New function.
9240 (main): New locals mem1, mem2.
9241
e2d69cb5
JZ
92422010-03-15 Jie Zhang <jie@codesourcery.com>
9243
9244 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9245 Declare and use new loadtimeout variable.
9246
f572f0a9
DJ
92472010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9248
9249 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9250 Use gdb_load later.
9251
51f4c0b0
PA
92522010-03-14 Pedro Alves <pedro@codesourcery.com>
9253
9254 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9255 literal. Add missing endlines to prints to stderr.
9256
1c809c68
TT
92572010-03-12 Tom Tromey <tromey@redhat.com>
9258
9259 PR c++/9708:
9260 * gdb.cp/m-static.exp: Add regression test.
9261 * gdb.cp/m-static.cc (method): New method.
9262 (main): Call it.
9263
00ae8fef
SW
92642010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9265
9266 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9267 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9268
759f0f0b
PA
92692010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9270
21e24d21
PA
9271 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9272
92732010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9274
759f0f0b
PA
9275 * lib/gdb.exp (skip_stl_tests): New.
9276 (gdb_compile): Symbian needs -ldl.
9277 (shlib_target_file): New.
9278 (shlib_symbol_file): New.
9279 (gdb_load_shlibs): Use shlib_target_file.
9280 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9281 * gdb.cp/exception.exp: Use skip_stl_tests.
9282 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9283 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9284 * gdb.cp/mb-templates.exp: Ditto.
9285 * gdb.base/commands.exp: Relax regexes.
9286 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9287 shlib_target_file and shlib_symbol_file.
9288 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9289 sections.
9290 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9291 * gdb.base/solib-disc.exp: Use
9292 shlib_target_file and shlib_symbol_file.
9293 * gdb.base/unload.exp: Don't skip on symbian. Use
9294 shlib_target_file and shlib_symbol_file.
9295 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9296
6a8f2671 92972010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9298
6a8f2671
PA
9299 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9300 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9301 Issue a tfind end before looking for a tracepoint frame.
9302 * gdb.trace/tfind.exp: Adjust tstatus output.
9303 Adjust disassembly output.
9304 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9305
ccf26247
JK
93062010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9307
9308 * gdb.base/break-interp.exp: Create new displacement parameter value
9309 for the test_ld calls.
9310 (reach): New parameter displacement, verify its content. New push of
9311 pf_prefix "reach-$func:". Import global expect_out.
9312 (test_core): New parameter displacement, verify its content. New push
9313 of pf_prefix "core:". New command "set verbose on". Import global
9314 expect_out.
9315 (test_attach): New parameter displacement, verify its content. New
9316 push of pf_prefix "attach:". New command "set verbose on". Import
9317 global expect_out.
9318 (test_ld): New parameter displacement, pass it to the reach, test_core
9319 and test_attach calls and verify its content in the "ld.so exit" test.
9320 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9321 (prelink): Update expected text, use gdb_test.
9322
e469c7fb
DE
93232010-03-10 Doug Evans <dje@google.com>
9324
9325 * gdb.base/checkpoint.exp: Fix comment.
9326 Lengthen timeout while doing >600 checkpoints test.
9327 Rename duplicate "kill all one" test to keep test names unique.
9328
60e1c644
PA
93292010-03-10 Pedro Alves <pedro@codesourcery.com>
9330
9331 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9332
cec808ec
KS
93332010-03-08 Keith Seitz <keiths@redhat.com>
9334
889bf7c5
PA
9335 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9336 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9337 (dm_type_long): New function.
9338 (dm_type_unsigned_short): New function.
9339 (dm_type_unsigned_long): New function.
9340 (myint): New typedef.
9341 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9342 long, unsigned shor and long, operator char*, and typedef.
9343 (test_lookup_operator_functions): Add operator char* test.
9344 (test_paddr_operator_functions): Likewise.
9345 (test_paddr_overloaded_functions): Use probe values for
9346 short, long, and unsigned short and long.
9347 (test_paddr_hairy_functions): If the demangler probe detected
9348 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9349 demangler.
9350 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9351 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9352 and "print null_pmf".
9353 Add test "ptype a.*pmf".
9354 * gdb.cp/overload.exp: Allow optional "int" to appear with
9355 "short" and "long".
9356 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9357 long expect value for men_overload1arg.
9358 Allow "int" to appear with "short" and "long".
9359 When testing "info break", add argument for main (void).
9360 Also allow "int" to appear with "short" and "long".
9361 Ditto with "unsigned" and "long long".
cec808ec
KS
9362 * gdb.java/jmain.exp: Do not enclose methods names in single
9363 quotes.
9364 * gdb.java/jmisc.exp: Likewise.
9365 * gdb.java/jprint.exp: Likewise.
9366 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9367
9368 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9369 * gdb.cp/exception.exp (backtrace after first throw)
9370 (backtrace after second throw): Allow a namespace before __cxa_throw.
9371 (backtrace after first catch, backtrace after second catch): Allow
9372 a namespace before __cxa_begin_catch.
9373
9374 * gdb.cp/cpexprs.exp: New file.
9375 * gdb.cp/cpexprs.cc: New file.
9376
9377 From Daniel Jacobowitz <dan@codesourcery.com>
9378 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9379 to use string_to_regexp.
9380 (ctor, dtor): New functions. Use them to match constructor
9381 and destructor function types.
9382 (Top level): Use runto_main.
9383
f870a310
TT
93842010-03-05 Tom Tromey <tromey@redhat.com>
9385
9386 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9387 gdb.target_charset.
9388 (pp_ns.to_string): Likewise.
9389
0c199f28
KS
93902010-03-04 Keith Seitz <keiths@redhat.com>
9391
9392 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9393 can be quoted. Test that both the filename and function/line
9394 portions can be quoted at the same time.
9395
c7437ca6
PA
93962010-03-04 Pedro Alves <pedro@codesourcery.com>
9397
9398 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9399
b111b805
DE
94002010-03-03 Doug Evans <dje@google.com>
9401
24486cb7
DE
9402 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9403 libc contains libpthread.
9404
b111b805
DE
9405 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9406 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9407 of gdb_compile. Add another pattern to match android backtrace.
9408
a0e0ef55
TT
94092010-03-03 Tom Tromey <tromey@redhat.com>
9410
9411 PR gdb/11345:
9412 * gdb.base/printcmds.exp (test_printf): Add test.
9413
1ba53b71
L
94142010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9415
9416 * gdb.arch/amd64-byte.exp: New.
9417 * gdb.arch/amd64-dword.exp: Likewise.
9418 * gdb.arch/amd64-pseudo.c: Likewise.
9419 * gdb.arch/amd64-word.exp: Likewise.
9420 * gdb.arch/i386-byte.exp: Likewise.
9421 * gdb.arch/i386-pseudo.c: Likewise.
9422 * gdb.arch/i386-word.exp: Likewise.
9423
f5dff777
DJ
94242010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9425
9426 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9427 types. Add structreg, bitfields, and flags registers.
9428 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9429 registers.
9430
90884b2b
L
94312010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9432
9433 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9434 (load_description): Set architecture if defined.
9435
dc00d89f
PM
94362010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9437
9438 * gdb.python/py-frame.exp: Add read_var block tests.
9439 * gdb.python/py-frame.c (block): New function.
9440
0e095b7e
JK
94412010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9442 Daniel Jacobowitz <dan@codesourcery.com>
9443
9444 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9445
624f1a65
DM
94462010-02-25 David S. Miller <davem@davemloft.net>
9447
9448 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9449 fix logic for setting all_syscalls_numbers.
9450
f3e9a817
PM
94512010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9452
9453 * Makefile.in: Add py-block and py-symbol.
9454 * gdb.python/py-symbol.exp: New File.
9455 * gdb.python/py-symtab.exp: New File.
9456 * gdb.python/py-block.exp: New File.
9457 * gdb.python/py-symbol.c: New File.
9458 * gdb.python/py-block.c: New File.
9459
f6bbabf0
PM
94602010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9461
9462 PR python/11314
9463 * lib/gdb.exp (skip_python_tests): New function.
9464 * gdb.python/py-cmd.exp: Use skip_python_tests.
9465 * gdb.python/py-frame.exp: Likewise.
9466 * gdb.python/py-function.exp: Likewise.
9467 * gdb.python/py-prettyprint.exp: Likewise.
9468 * gdb.python/py-template.exp: Likewise.
9469 * gdb.python/py-type.exp: Likewise.
9470 * gdb.python/py-value.exp: Likewise.
9471
85d721b8
PA
94722010-02-22 Pedro Alves <pedro@codesourcery.com>
9473
9474 PR9605
9475
9476 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9477
48e32051
TT
94782010-02-19 Tom Tromey <tromey@redhat.com>
9479
9480 PR c++/8693, PR c++/9496:
9481 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9482 regression tests.
9483
ac9c0048
JK
94842010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9485
9486 Fix compatibility with m68k as.
9487 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9488 Use only /* comments */.
9489
57bb97a4
UW
94902010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9491
9492 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9493 * configure: Regenerate.
9494
7d1bf85c
DJ
94952010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9496
9497 * gdb.python/py-type.exp: Check for Python support.
9498
061b5285
PA
94992010-02-17 Pedro Alves <pedro@codesourcery.com>
9500
9501 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9502 `regsub' syntax available.
9503
f8a8bc2c
PA
95042010-02-17 Pedro Alves <pedro@codesourcery.com>
9505
9506 * gdb.base/shmain.c (main): Remove printf call.
9507 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9508 * gdb.base/unload.c (main): Make format of fprintf a string
9509 literal. Add missing endlines to prints to stderr.
9510 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9511
6f451e5e
TT
95122010-02-17 Tom Tromey <tromey@redhat.com>
9513
9514 * gdb.java/jprint.java (jprint.props): New field.
9515 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9516
12d79008
PA
95172010-02-17 Pedro Alves <pedro@codesourcery.com>
9518
ef801a0e 9519 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9520 available.
9521
d252f7e5
DJ
95222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9523
9524 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9525 creation to support remote host testing.
9526
67bdab6c
DJ
95272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9528
9529 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9530 Recognize "command not found".
9531
bb391223
DJ
95322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9533
9534 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9535 single-stepping.
9536
70362913
DJ
95372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9538
9539 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9540 if arguments are not supported.
9541
493f3c00
DJ
95422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9543
9544 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9545 be const or non-const.
9546
8034c749
DJ
95472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9548
9549 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9550 mi_send_resuming_command to send -exec-continue.
9551
791dfb64
DJ
95522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9553
9554 * gdb.base/list.exp (test_list_filename_and_function): Add test
9555 with single quotes.
9556 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9557 matching.
9558 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9559 Add KFAIL'd tests for PR gdb/11289.
9560
7c5fe868
DJ
95612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9562
9563 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9564
fdc498b8
DJ
95652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9566
9567 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9568 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9569 a temporary directory.
9570
b519e2a6
DJ
95712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9572
9573 * gdb.base/charset.exp: Use a single regular expression to match
9574 show host-charset and show target-charset output.
9575
74164c56
JK
95762010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9577
9578 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9579 "Illegal process-id" expect string more exact.
9580 (attach to digits-starting nonsense is prohibited): New.
9581
701ed6dc
JK
95822010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9583
9584 * gdb.base/prelink.exp (set verbose on): New.
9585
889bf7c5 95862010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9587
9588 * mi-reverse.exp: New file. Test for reverse option to the
9589 following MI commands: exec-continue, exec-finish, exec-next,
9590 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9591
dadf0e9c
JB
95922010-02-09 Joel Brobecker <brobecker@adacore.com>
9593
9594 * gdb.ada/ptype_tagged_param: New testcase.
9595
714f19d5
TT
95962010-02-08 Tom Tromey <tromey@redhat.com>
9597
9598 PR c++/8017:
9599 * gdb.cp/overload.exp: Add tests.
9600 * gdb.cp/overload.cc (struct K): New.
9601 (namespace N): New.
9602 (main): Call new functions.
9603 (K::staticoverload): Define.
9604
889bf7c5 96052010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9606
9607 PR gdb/10728
9608 * gdb.cp/pr10728-x.h: New file.
9609 * gdb.cp/pr10728-x.cc: New file.
9610 * gdb.cp/pr10728-y.cc: New file.
9611 * gdb.cp/pr10728.exp: New file.
9612 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9613
889bf7c5 96142010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9615
9616 PR gdb/9067
9617 * gdb.cp/pr9067.exp: New
9618 * gdb.cp/pr9067.cc: New
9619 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9620
7b356089
JB
96212010-02-08 Joel Brobecker <brobecker@adacore.com>
9622
9623 * lib/gdb.exp (gdb_test_timeout): New global variable.
9624 Set it to timeout if not already set.
9625 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9626
1be00882
DE
96272010-02-05 Doug Evans <dje@google.com>
9628
9629 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9630 user.
9631
82856980
SW
96322010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9633
9634 PR c++/7935:
9635 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9636
1a334831
TT
96372010-02-04 Tom Tromey <tromey@redhat.com>
9638
9639 * gdb.cp/virtbase.exp: Make test case names unique.
9640
9c3c02fd
TT
96412010-02-02 Tom Tromey <tromey@redhat.com>
9642
9643 * gdb.cp/virtbase.exp: Add regression tests.
9644 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9645 (main): Instantiate RHC.
9646
0cc2414c
TT
96472010-02-02 Tom Tromey <tromey@redhat.com>
9648
9649 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9650 type-printing change.
9651
edf3d5f3
TT
96522010-02-02 Tom Tromey <tromey@redhat.com>
9653
9654 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9655 * gdb.cp/virtbase.cc: New file.
9656 * gdb.cp/virtbase.exp: New file.
9657 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9658
e4b7f41c
JK
96592010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9660
9661 PR libc/11214:
9662 * gdb.threads/current-lwp-dead.c: Include features.h.
9663 (HAS_NOMMU): New.
9664 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9665
b381ea14
JK
96662010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9667
9668 * gdb.base/symbol-without-target_section.exp,
9669 gdb.base/symbol-without-target_section.c: New.
9670
c593ac0e
DJ
96712010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9672
9673 * gdb.base/bigcore.exp: Reset increased timeout.
9674 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9675
db25f29d
DJ
96762010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9677
9678 * gdb.base/gcore.exp (capture_command_output): Use
9679 gdb_test_multiple.
9680
f9d67f43
DJ
96812010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9682
9683 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9684 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9685 (Top level): Call it.
9686
177321bd
DJ
96872010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9688
9689 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9690
97f2ed50
DJ
96912010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9692
9693 * gdb.base/call-strs.exp, gdb.base/default.exp,
9694 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9695 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9696 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9697 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9698 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9699 * gdb.base/ending-run.exp: Correct restore of timeout.
9700 * gdb.base/page.exp: Remove unnecessary timeout setting.
9701
e4e2711a
JB
97022010-01-29 Joel Brobecker <brobecker@adacore.com>
9703
9704 * gdb.ada/rec_return: New testcase.
9705
ba581dc1
JB
97062010-01-29 Joel Brobecker <brobecker@adacore.com>
9707
9708 * gdb.ada/call_pn: New testcase.
9709
4ea95be9
DJ
97102010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9711
9712 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9713 (Top level): Use it to resume.
9714 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9715 the Thumb mode displaced stepping error as unsupported.
9716
df83a9bf
SW
97172010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9718
889bf7c5
PA
9719 * gdb.cp/nsusing.exp: Added more tests.
9720 * gdb.cp/nsrecurs.exp: Ditto.
9721 * gdb.cp/nsusing.cc: Added test functions.
9722 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9723
40b27cdc
JK
97242010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9725
9726 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9727 absolute directory pathnames in gdb.sum file.
9728
de958931
SW
97292010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9730
9731 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9732 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9733
708ead4e
TT
97342010-01-26 Tom Tromey <tromey@redhat.com>
9735
9736 PR exp/7643:
9737 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9738 setup_kfail.
9739
b14e635e
SW
97402010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9741
9742 * gdb.cp/nsrecurs.exp: New test.
9743 * gdb.cp/nsrecurs.cc: New test program.
9744 * gdb.cp/nsstress.exp: New test.
9745 * gdb.cp/nsstress.cc: New test program.
9746 * gdb.cp/nsdecl.exp: New test.
9747 * gdb.cp/nsdecl.cc: New test program.
9748
8540c487
SW
97492010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9750
9751 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9752 imported into file scope.
9753 Marked test as xfail.
9754 * gdb.cp/namespace-using.cc (marker5): New function.
9755 * gdb.cp/shadow.exp: New test.
9756 * gdb.cp/shadow.cc: New test program.
9757 * gdb.cp/nsimport.exp: New test.
9758 * gdb.cp/nsimport.cc: New test program.
9759
421d5d99
TT
97602010-01-25 Tom Tromey <tromey@redhat.com>
9761
9762 PR gdb/11049:
9763 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9764 with "set print null-stop on".
9765
691f8dc1
JK
97662010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9767
9768 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9769 Adjust it for DISASSEMBLY_OMIT_FNAME.
9770
0b92b5bb
TT
97712010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9772
9773 PR symtab/11199:
9774 * gdb.dwarf2/member-ptr-forwardref.exp,
9775 gdb.dwarf2/member-ptr-forwardref.S: New.
9776
23787403
JK
97772010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9778
9779 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9780 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9781 thread1_tid_mutex. Remove gdbstop_mutex handling.
9782 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9783 thread2_tid_mutex. Remove gdbstop_mutex handling.
9784 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9785 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9786 pthread_cond_wait conditionalizations by while loops.
9787
b966cb8a
TT
97882010-01-20 Tom Tromey <tromey@redhat.com>
9789
9790 PR backtrace/10770:
9791 * gdb.dwarf2/pr10770.exp: New file.
9792 * gdb.dwarf2/pr10770.c: New file.
9793 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9794
fcae584b
VP
97952010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9796
9797 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9798 that target was removed, and the test always runs native anyway.
9799
a0f49112
JK
98002010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9801
9802 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9803 gdb.base/watchpoint-cond-gone-stripped.c: New.
9804
ceeb3d5a
TT
98052010-01-19 Tom Tromey <tromey@redhat.com>
9806
9807 PR c++/8000:
9808 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9809 existing tests.
9810 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9811 (main): Use AAA::SomeEnum.
9812
dd322c54
JK
98132010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9814
9815 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9816 (test_ignore_count): Declare line_callme_body global.
9817 (run to breakpoint with ignore count): Use line_callme_body.
9818 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9819 (set line_main_hello, set line_main_return): Reindent.
9820 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9821 New.
9822 (continue to callee4): Use line_callee4_body.
9823 (check *stopped from CLI command): Use line_callee4_next.
9824 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9825 (set line_main_hello, set line_main_return): Reindent.
9826 (set line_callee4_head, set line_callee4_body): New.
9827 (continue to callee4): Use line_callee4_body.
9828
4e8f195d
TT
98292010-01-18 Tom Tromey <tromey@redhat.com>
9830
9831 PR c++/9680:
9832 * gdb.cp/casts.cc: Add new classes and variables.
9833 * gdb.cp/casts.exp: Test new operators.
9834
9e14a9ba
JB
98352010-01-18 Tom Tromey <tromey@redhat.com>
9836 Thiago Jung Bauermann <bauerman@br.ibm.com>
9837
9838 * gdb.python/source2.py: New file.
9839 * gdb.python/source1: New file.
9840 * gdb.python/python.exp: Test "source" command.
9841
00bf0b85
SS
98422010-01-15 Stan Shebs <stan@codesourcery.com>
9843
9844 * gdb.trace/tfile.c: New file.
9845 * gdb.trace/tfile.exp: New file.
889bf7c5 9846
55235ad7
JK
98472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9848
9849 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9850
9f2982ff
JK
98512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9852
9853 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9854
bbfba9ed
JK
98552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9856
9857 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9858 (libfunc): New parameter action. Implement also selectable "sleep".
9859 * gdb.base/break-interp-main.c: Include assert.h.
9860 (libfunc): New parameter action.
9861 (main): New parameters argc and argv. Assert argc. Pass argv.
9862 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9863 (test_attach): New proc.
9864 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9865 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9866
61f0d762
JK
98672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9868
9869 * gdb.base/break-interp.exp (test_core): New proc.
9870 (test_ld): Call it.
9871
06a6f270
JK
98722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9873
9874 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9875 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9876 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9877 and gdb_compile_shlib. Use new -Wl compiler options.
9878 (dl bt, main bt): New tests.
9879
51bee8e9
JK
98802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9881
9882 Support PIEs with no symfile_objfile.
9883 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9884 (test_ld): New parameter trynosym.
9885 (test_ld <$trynosym>): New block.
9886
b8040f19
JK
98872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9888
9889 * gdb.base/break-interp.exp: New file.
9890
be759fcf
PM
98912010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9892
9893 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9894 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9895 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9896 test.
9897 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9898 * gdb.python/py-mi.exp: Add lazy string test.
9899
dc146f7c
VP
99002010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9901
9902 * lib/mi-support.exp (mi_check_thread_states): Handle
9903 core number in thread listing.
9904
b4ba55a1
JB
99052010-01-12 Joel Brobecker <brobecker@adacore.com>
9906
9907 * gdb.base/maint.exp: Adjust the expected output for the
9908 "maint print type" test. Use gdb_test_multiple instead of
9909 gdb_sent/gdb_expect.
9910
08e24bd4
DE
99112010-01-11 Doug Evans <dje@google.com>
9912
6496a609
DE
9913 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9914 from gdbserver_download. All callers updated.
9915
08e24bd4
DE
9916 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9917
b5cfddf5
JK
99182010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9919
9920 Implement binary numbers parsing.
9921 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9922 (test_integer_literals_rejected): New binary tests.
9923
3725885a
RW
99242010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9925
9926 * gdb.cell/configure: Regenerate.
9927
37aeb5df
JK
99282010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9929
9930 * gdb.base/corefile.exp: Move the core finding block out and call it as
9931 core_find, new variable $corefile, replace corefile by $corefile and
9932 [file tail $corefile] for usage vs. test names resp.
9933 * lib/gdb.exp (core_find): Move it as a new function here. New
9934 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9935 $destcore. Return "" on error.
9936
d521f563
JK
99372010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9938
9939 Workaround PR binutils/10802.
9940 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9941 (twice).
9942
28f24826
DJ
99432010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9944
9945 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9946
2de75e71
JB
99472010-01-08 Joel Brobecker <brobecker@adacore.com>
9948
9949 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9950 call, to avoid interruption.
9951
fe00719b 99522010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9953
9954 * gdb.stabs/weird.def (args93): New.
9955
d0ef5df8
DE
99562010-01-07 Doug Evans <dje@google.com>
9957
9958 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9959
3a08d52f
TT
99602010-01-07 Tom Tromey <tromey@redhat.com>
9961
9962 * gdb.base/source.exp: Use correct line number.
9963
7a697b8d
SS
99642010-01-05 Stan Shebs <stan@codesourcery.com>
9965
9966 * gdb.trace/tracecmd.exp: Test ftrace.
9967
7803799a
UW
99682010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9969
9970 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9971
c54eabfa
JK
99722010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9973
9974 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9975 "uint_for_mi_testing".
9976
02e7ef19
JB
99772010-01-01 Joel Brobecker <brobecker@adacore.com>
9978
9979 Test indented comment in file being sourced.
9980 * gdb.base/commands.exp: Test indented comment in file being sourced.
9981
abd775ce
JB
99822010-01-01 Joel Brobecker <brobecker@adacore.com>
9983
9984 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9985 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9986 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9987 notice.
9988
79b55b82
JB
99892010-01-01 Joel Brobecker <brobecker@adacore.com>
9990
9991 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9992 notice.
9993
8997583e
JK
99942010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9995
9996 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9997 missing $after_stopped and comma (,) expectation.
9998
6da95a67
SS
99992009-12-31 Stan Shebs <stan@codesourcery.com>
10000
10001 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10002
218d2fc6
TJB
100032009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10004
10005 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10006 (top level): Call test_watchpoint_in_big_blob.
10007 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10008 watchpoints.
10009 (func3): Write to buf.
10010
236f1d4d
SS
100112009-12-29 Stan Shebs <stan@codesourcery.com>
10012
10013 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10014
f61e138d
SS
100152009-12-28 Stan Shebs <stan@codesourcery.com>
10016
10017 * gdb.trace/tsv.exp: New file.
10018 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10019
0219b378
DJ
100202009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10021
10022 * gdb.base/find.c (main): Reference search buffers.
10023 * gdb.base/included.c (main): Reference integer.
10024 * gdb.base/ptype.c (charfoo): Declare.
10025 (intfoo): Call charfoo.
10026 * gdb.base/scope0.c (useitp): New function.
10027 (usestatics): Use useitp.
10028 (useit): Add a type for val.
10029 * gdb.base/scope1.c (useit1): Take a pointer argument.
10030 (usestatics1): Update calls to useit1.
10031 * gdb.cp/call-c.cc: Declare foo.
10032 (main): Call foo.
10033 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10034 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10035 (main): Call C::ensureRefs and ensureOtherRefs.
10036 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10037 variables.
10038 (ensureOtherRefs): New function.
10039 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10040 * gdb.cp/templates.cc (main): Call t5i.value.
10041
3f78692f
JK
100422009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10043
10044 Fix compatibility with G++-4.5.
10045 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10046 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10047 (uncaught return): Remove.
10048
429374b8
JK
100492009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10050 Phil Muldoon <pmuldoon@redhat.com>
10051
10052 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10053 (bp_location13, bp_location14, bp_location17, bp_location18)
10054 (marker3_proto, marker4_proto): New variables.
10055 (breakpoint info): Update output.
10056 (run until breakpoint at marker3, run until breakpoint at marker4): New
10057 tests.
10058
859825b8
JK
100592009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10060
10061 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10062 Replace the printf call of Y by provided "y-set-1" label. New block
10063 for the second shared library.
10064 * gdb.base/unload.exp: Compile also the second library, call
10065 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10066 (single pending breakpoint info): Rename to ...
10067 (pending breakpoint info before run): ... this extended test.
10068 (libfile2, libname2, libsrcfile2, libsrc2)
10069 (lib_sl2): New variables.
10070 (exec_opts): Set also SHLIB_NAME2.
10071 (pending breakpoint info on first run at shrfunc1)
10072 (pending breakpoint info on second run at shrfunc1)
10073 (pending breakpoint info on second run at shrfunc2)
10074 (print y from libfile, print y from libfile2): New tests.
10075 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10076 * gdb.base/unloadshr2.c: New.
10077
e6a386cd
HZ
100782009-12-22 Hui Zhu <teawater@gmail.com>
10079
10080 * gdb.reverse/sigall-reverse.exp: Adjust.
10081
9e19b45e
VP
100822009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10083
10084 PR gdb/10884
10085
10086 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10087 (main): Call do_bitfield_tests.
aacf5b1e 10088 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10089
d53a7b30
JB
100902009-12-20 Joel Brobecker <brobecker@adacore.com>
10091
10092 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10093 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10094 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10095 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10096 gdb.modula2/unbounded1.c: Update copyright header.
10097
191ca0a1
CM
100982009-12-10 Chris Moller <moller@mollerware.com>
10099
10100 PR gdb/9399
10101 * gdb.cp/virtfunc2.exp: New tests
10102 * gdb.cp/virtfunc2.cc: New tests
10103 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10104
0fa6cf1b
MS
101052009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10106
10107 * gdb.reverse/i387-env-reverse.c: New file.
10108 * gdb.reverse/i387-env-reverse.exp: New file.
10109 * gdb.reverse/i387-stack-reverse.c: New file.
10110 * gdb.reverse/i387-stack-reverse.exp: New file.
10111
361ae042
PM
101122009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10113
10114 * gdb.python/py-type.exp (test_range): New test.
10115
bfd31e71
PM
101162009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10117
10118 PR python/10805
10119
10120 * gdb.python/py-type.exp: New file.
10121 * gdb.python/py-type.c: New file.
10122 * Makefile.in: Add py-type.
10123
57a1d736
TT
101242009-12-03 Tom Tromey <tromey@redhat.com>
10125
10126 * gdb.python/py-value.exp (test_parse_and_eval): New
10127 function.
10128
1f3b5d1b
PP
101292009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10130
10131 PR gdb/11022
10132
10133 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10134 * gdb.base/pr11022.c: New test.
10135
8b7dbdc9
JK
101362009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10137
10138 Fix spurious false FAILs.
10139 * gdb.base/structs.c (chartest): New.
10140 (main): Fill-in chartest.
10141 * gdb.base/structs.exp (anychar_re, first): New.
10142 (start_structs_test): Import global anychar_re and first.
10143 New gdb_test call "set print elements 300; ${testfile}"
10144 (start_structs_test <$first>): New block.
10145 (any): Import global anychar_re. New variable ac. Use ${ac}.
10146
6a53b2ec
JK
101472009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10148
10149 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10150
d7167b4c
JK
101512009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10152
10153 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10154 Force $srcfile file.
10155 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10156
b1798462
UW
101572009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10158
10159 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10160 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10161 * gdb.threads/watchthreads-reorder.exp: Likewise.
10162
b6199126
DJ
101632009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10164
10165 PR gdb/8704
10166
10167 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10168 "if", and "thread". Correct matching in the previous test.
10169
b22a0510
DJ
101702009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10171
10172 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10173
930636d2
MS
101742009-11-23 Michael Snyder <msnyder@vmware.com>
10175
10176 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10177 * gdb.reverse-watch-precsave.exp: Ditto.
10178
21a0512e
PP
101792009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10180
10181 * gdb.asm/asm-source.exp: Adjust.
10182 * gdb.base/help.exp: Adjust.
889bf7c5 10183
fc30d5e0
PA
101842009-11-22 Pedro Alves <pedro@codesourcery.com>
10185
10186 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10187 (do_syscall_tests_without_xml): Set data-directory to
10188 /the/path/to/nowhere.
10189
f6bc2008
PA
101902009-11-21 Pedro Alves <pedro@codesourcery.com>
10191
10192 * gdb.threads/local-watch-wrong-thread.c,
10193 gdb.threads/local-watch-wrong-thread.exp: New files.
10194
8c2fb5de
PA
101952009-11-21 Pedro Alves <pedro@codesourcery.com>
10196
10197 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10198 assume new `regsub' syntax available.
10199
ebec9a0f
PA
102002009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10201
a79d3c27
JK
10202 * gdb.base/watchpoint-hw-hit-once.exp,
10203 gdb.base/watchpoint-hw-hit-once.c: New.
10204
102052009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10206
10207 * gdb.threads/watchthreads-reorder.exp,
10208 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10209
276a961b
MK
102102009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10211
10212 * gdb.xml/tdesc-regs.exp: Use for m68k.
10213
4867c1fb
PA
102142009-11-15 Pedro Alves <pedro@codesourcery.com>
10215
10216 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10217
f6838f81
DJ
102182009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10219
10220 * lib/gdb.exp (current_target_name): New procedure.
10221 (gdb_wrapper_target): New variable.
10222 (gdb_wrapper_init): Set gdb_wrapper_target.
10223 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10224 wrapper.
10225
4ac4dd3f
DJ
102262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10227
10228 * gdb.base/remote.exp: Delete the slowest load test.
10229 Do not load with fixed packet sizes.
10230
a7881759
DJ
102312009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10232
10233 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10234
97a5b505
DJ
102352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10236
10237 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10238 srcfile when setting a breakpoint.
10239
d3e1fc54
DJ
102402009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10241
10242 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10243 macros.
10244
7cbcbded
DJ
102452009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10246
10247 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10248 to be in memory.
10249 * gdb.base/display.c (force_mem): New.
10250 (do_loops): Use it. Add breakpoint comments.
10251 (do_vars): Add a breakpoint comment.
10252 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10253 line numbers.
10254
bdea3a92
NF
102552009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10256
10257 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10258 instead of a bare "run".
10259
269f82e5
PP
102602009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10261
10262 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10263
a69b7d9d
DJ
102642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10265
10266 * lib/cell.exp (skip_cell_tests): Clean up test files before
10267 returning.
10268
b598bfda
DJ
102692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10270
10271 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10272 and the breakpoint menu. Do not call perror if a prompt is seen.
10273 Consume the following GDB prompt.
10274 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10275 * gdb.cp/namespace.exp: Use gdb_test.
10276 * gdb.cp/templates.exp: Use gdb_test.
10277 (test_template_breakpoints): Use gdb_test_multiple.
10278
87728fa0
DJ
102792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10280
10281 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10282 (marker4): Reference values.
10283
b67c692f
DJ
102842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10285
10286 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10287 is missing.
10288
f0df251a
DJ
102892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10290
10291 * gdb.base/break.c (need_malloc): New.
10292 * gdb.base/constvars.c (main): Reference crass and crisp.
10293 * gdb.base/gdb1821.c (main): Reference bar.
10294 * gdb.cp/gdb1355.cc (main): Reference s1.
10295 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10296 (main): Call them.
10297 * gdb.cp/hang2.cc (dummy2): Define.
10298 * gdb.cp/hang3.cc (dummy3): Define.
10299 * gdb.cp/m-data.cc (main): Reference shadow.
10300
bdf7534a
NF
103012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10302 Nathan Froyd <froydnj@codesourcery.com>
10303
10304 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10305 remote host.
10306
f24fce77
NF
103072009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10308
10309 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10310 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10311 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10312 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10313 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10314 * gdb.dwarf2/dw2-producer.exp: Likewise.
10315 * gdb.dwarf2/mac-fileno.exp: Likewise.
10316 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10317 py-prettyprint.py to the remote host.
10318 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10319
40f0318e
KS
103202009-11-11 Keith Seitz <keiths@redhat.com>
10321
10322 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10323 use it instead of "Foo".
10324 * gdb.cp/classes.exp (do_tests): Add a test to access
10325 a method through a typedef'd class name.
10326
f3d9f7fb
NF
103272009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10328
10329 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10330 exponents.
10331 * gdb.base/pointers.exp: Likewise.
10332 * gdb.cp/ref-types.exp: Likewise.
10333
a4216f37
KS
103342009-11-11 Keith Seitz <keiths@redhat.com>
10335
10336 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10337 new[] and delete[].
10338 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10339 "void".
10340 (probe_demangler): Remove all single-quoting of
10341 method and variable names.
10342 (info_func_regexp): Remove the word "void" from any
10343 occurrence of "(void)".
10344 (print_addr_2): Remove all single-quoting of
10345 method names.
10346 (print_addr_2_kfail): Likewise.
10347 (print_addr): Single-quote C function names before
10348 passing to print_addr_2.
10349 (test_paddr_operator_functions): Remove single-quoting
10350 for method names.
10351 Add tests for operator new[] and operator delete[].
10352
9b14d7aa
JK
103532009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10354
10355 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10356
85feb311
KS
103572009-11-09 Keith Seitz <keiths@redhat.com>
10358
10359 * gdb.cp/overload.exp: Add tests for resolving overloaded
10360 methods in expression parsing/evaluation.
10361
fa335448
DJ
103622009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10363
10364 * lib/gdb.exp (default_gdb_version): Use --version instead of
10365 --command.
10366
ec3c07fc
NS
103672009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10368
10369 * lib/gdb.exp (gdb_compile_test): New.
10370 (skip_ada_tests, skip_java_tests): New.
10371 (gdb_compile): Use gdb_compile_test for f77.
10372 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10373 * lib/java.exp (compile_java_from_source): Remove runtests check,
10374 use gdb_compile_test to record result.
10375 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10376 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10377 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10378 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10379 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10380 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10381 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10382 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10383 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10384 adjust gdb_compile invocations.
10385
b8b4e42b
JK
103862009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10387
10388 * Makefile.in (abs_builddir): New.
10389 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10390 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10391 `$(abs_builddir)/site.exp'.
10392
f8b7eaf3
DJ
103932009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10394
10395 * config/m68k-emc.exp, lib/emc-support.exp,
10396 gdb.trace/gdb_c_test.c: Delete.
10397 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10398 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10399 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10400 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10401 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10402 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10403 casing for m68k-*-elf.
10404
c4187697
NS
104052009-11-03 Pedro Alves <pedro@codesourcery.com>
10406
10407 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10408 * gdb.arch/i386-prologue.exp: Likewise.
10409 * gdb.arch/i386-unwind.exp: Likewise.
10410
db16b772
DJ
104112009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10412
10413 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10414
bcf71277
DJ
104152009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10416
10417 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10418
0105cee2
DJ
104192009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10420
10421 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10422
24ddea62
JK
104232009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10424
10425 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10426
287ccc17
JK
104272009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10428
10429 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10430 * gdb.base/sepdebug2.c: New file.
10431
08bca259 104322009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10433
10434 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10435 the modified warnings for catch syscall. Verify if GDB was compiled
10436 with support for lib expat, and choose which tests to run depending
10437 on this.
10438
5d4e2b76
VP
104392009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10440
10441 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10442 that composite commands are parsed OK. And also test
10443 that breakpoint commands do work.
10444
240e538a
MS
104452009-10-23 Michael Snyder <msnyder@vmware.com>
10446
10447 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10448 to allow for new disassembly style.
10449
9c419145
PP
104502009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10451
10452 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10453
02506ff1
MS
104542009-10-22 Michael Snyder <msnyder@vmware.com>
10455
10456 * gdb.reverse/break-precsave.exp: New test.
10457 * gdb.reverse/consecutive-precsave.exp: Ditto.
10458 * gdb.reverse/finish-precsave.exp: Ditto.
10459 * gdb.reverse/i386-precsave.exp: Ditto.
10460 * gdb.reverse/machinestate-precsave.exp: Ditto.
10461 * gdb.reverse/sigall-precsave.exp: Ditto.
10462 * gdb.reverse/solilb-precsave.exp: Ditto.
10463 * gdb.reverse/step-precsave.exp: Ditto.
10464 * gdb.reverse/until-precsave.exp: Ditto.
10465 * gdb.reverse/watch-precsave.exp: Ditto.
10466
4cf866a3
MS
104672009-10-22 Michael Snyder <msnyder@vmware.com>
10468
10469 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10470 for gdb_expect. Adjust one test's expect strings for the new
10471 format of disassemble.
10472 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10473 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10474 gdb_test_multiple.
10475 * gdb.reverse/step-reverse.exp: Delete 'return'.
10476 * gdb.reverse/until-reverse.exp: Delete blank lines.
10477 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10478
2b28d209
PP
104792009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10480
10481 * gdb.base/consecutive.exp: Adjust.
10482 * gdb.base/display.exp: Likewise.
10483 * gdb.base/pc-fp.exp: Likewise.
10484 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10485
33b9c32b
MS
104862009-10-19 Michael Snyder <msnyder@vmware.com>
10487
10488 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10489 * gdb.reverse/finish-reverse.c: Ditto.
10490 * gdb.reverse/sigall-reverse.c: Ditto.
10491 * gdb.reverse/solib-reverse.c: Ditto.
10492 * gdb.reverse/step-reverse.c: Ditto.
10493 * gdb.reverse/watch-reverse.c: Ditto.
10494
6c95b8df
PA
104952009-10-19 Pedro Alves <pedro@codesourcery.com>
10496 Stan Shebs <stan@codesourcery.com>
10497
10498 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10499 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10500 "Executing new program".
10501 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10502 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10503 left listed after having been killed.
10504 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10505 * gdb.base/maint.exp: Adjust test.
10506
10507 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10508 * gdb.multi/Makefile.in: New.
10509 * gdb.multi/base.exp: New.
10510 * gdb.multi/goodbye.c: New.
10511 * gdb.multi/hangout.c: New.
10512 * gdb.multi/hello.c: New.
10513 * gdb.multi/bkpt-multi-exec.c: New.
10514 * gdb.multi/bkpt-multi-exec.exp: New.
10515 * gdb.multi/crashme.c: New.
10516
279017b7
TG
105172009-10-13 Tristan Gingold <gingold@adacore.com>
10518
10519 * gdb.base/sepdebug.exp: Check debug info are found.
10520
0413d738
PA
105212009-10-08 Pedro Alves <pedro@codesourcery.com>
10522
10523 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10524 bits.
10525
c628eecc
JK
105262009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10527
10528 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10529
38af1bfe
JB
105302009-10-07 Joel Brobecker <brobecker@adacore.com>
10531
10532 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10533 of the comments.
10534
2b0adecd
PM
105352009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10536
10537 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10538 * gdb.base/annota3.exp: Idem.
10539 * gdb.base/maint.exp: Idem.
10540
8d417781
PM
105412009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10542
889bf7c5 10543 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10544 to default.
10545
bb61102d
PM
105462009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10547
889bf7c5 10548 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10549 mingw and cygwin targets.
10550
ace5c364
PM
105512009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10552 Pedro Alves <pedro@codesourcery.com>
10553
889bf7c5 10554 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10555 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10556
c2d494a0
PM
105572009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10558
e1b52ce2
PM
10559 * gdb.base/shr1.c: Use %p in format string.
10560 * gdb.base/unload.c: Avoid warning in fprintf.
10561 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10562
209f53f5
PM
105632009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10564
10565 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10566 long type.
10567 (test_unlink): Correct printf string.
10568 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10569 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10570
8172766a
JK
105712009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10572
10573 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10574 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10575 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10576
0f73703c
UW
105772009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10578
10579 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10580 * gdb.objc/nondebug.exp: Likewise.
10581
b32306ca
UW
105822009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10583
10584 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10585 target_info setting.
10586
10587 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10588 that detect new threads during "info threads".
10589
0057022f
UW
105902009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10591
10592 * gdb.threads/manythreads.c (main): Increase thread stack size
10593 to 2*PTHREAD_STACK_MIN.
10594 * gdb.threads/multi-create.c (main): Likewise.
10595 (create_function): Likewise.
10596
f29c0325
UW
105972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10598
10599 * gdb.base/dump.exp: Pass difference of pointer types instead
10600 of integer types as offset to restore in intarr3.srec case.
10601
fcb34849
UW
106022009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10603
10604 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10605
d5142e3b
UW
106062009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10607
10608 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10609
087b74b2 106102009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10611
087b74b2
PM
10612 New test for two watchpoints, with disabling of
10613 the first inserted.
10614 * testsuite/gdb.base/watchpoints.c: New file.
10615 * testsuite/gdb.base/watchpoints.exp: New file.
10616
96c07c5b
TT
106172009-09-25 Tom Tromey <tromey@redhat.com>
10618
10619 * gdb.base/charset.exp: Test utf-16 strings with Python.
10620
b8899f2b
TT
106212009-09-25 Tom Tromey <tromey@redhat.com>
10622
10623 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10624 UCS-4.
10625 * gdb.base/charset.c (utf_32_string): Rename.
10626 (init_utf32): Rename.
10627 (main): Update.
10628
329719ec
TT
106292009-09-22 Tom Tromey <tromey@redhat.com>
10630
10631 * gdb.python/py-function.exp: Add regression tests.
10632
11ef0d76
KS
106332009-09-21 Keith Seitz <keiths@redhat.com>
10634
10635 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10636 with invalid operator.
10637
3fe8f3b3
KS
106382009-09-21 Keith Seitz <keiths@redhat.com>
10639
10640 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10641 and destructor using typedef name of class.
10642 * gdb.cp/classes.cc (class Base1): Add a destructor.
10643 (base1): New typedef.
10644 (use_methods): Instanitate an object of type base1.
10645 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10646 (do_tests): Call test_template_typedef.
10647 * gdb.cp/templates.cc (Baz::~Baz): New method.
10648 (intBazOne): New typedef.
10649 (main): Instantiate intBazOne.
10650
7a9fe101
PM
106512009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10652
10653 PR python/10633
10654
10655 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10656 Function.
10657 (run_lang_tests): Add print elements test.
10658
2e4d963f
PM
106592009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10660
10661 * gdb.python/py-value.exp (test_subscript_regression): New
10662 function. Test for invalid subscripts.
10663 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10664 (ptr_ref): New function.
10665
ec7e75e7
PP
106662009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10667
10668 * gdb.base/default.exp: Fix "show convenience".
10669
0cc7d26f
TT
106702009-09-15 Tom Tromey <tromey@redhat.com>
10671
10672 * lib/mi-support.exp (mi_create_varobj): Update.
10673 (mi_create_floating_varobj): Likewise.
10674 (mi_create_dynamic_varobj): New proc.
10675 (mi_varobj_update): Update.
10676 (mi_varobj_update_with_type_change): Likewise.
10677 (mi_varobj_update_kv_helper): New proc.
10678 (mi_varobj_update_dynamic_helper): Rewrite.
10679 (mi_varobj_update_dynamic): New proc.
10680 (mi_list_varobj_children): Update.
10681 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10682 * gdb.python/python-prettyprint.py (pp_outer): New class.
10683 (pp_nullstr): Likewise.
10684 (lookup_function): Register new printers.
10685 * gdb.python/python-prettyprint.c (struct substruct): New type.
10686 (struct outerstruct): Likewise.
10687 (substruct_test): New function.
10688 (struct nullstr): New type.
10689 (string_1, string_2): New globals.
10690 (main): Add new tests.
10691 * gdb.python/python-mi.exp: Added regression tests.
10692 * gdb.mi/mi2-var-display.exp: Update.
10693 * gdb.mi/mi2-var-cmd.exp: Update.
10694 * gdb.mi/mi2-var-child.exp: Update.
10695 * gdb.mi/mi2-var-block.exp: Update.
10696 * gdb.mi/mi-var-invalidate.exp: Update.
10697 * gdb.mi/mi-var-display.exp: Update.
10698 * gdb.mi/mi-var-cmd.exp: Update.
10699 * gdb.mi/mi-var-child.exp: Update.
10700 * gdb.mi/mi-var-block.exp: Update.
10701 * gdb.mi/mi-break.exp: Update.
10702 * gdb.mi/gdb701.exp: Update.
10703
a96d9b2e
SDJ
107042009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10705
10706 * Makefile.in: Inclusion of catch-syscall object.
10707 * gdb.base/catch-syscall.c: New file.
10708 * gdb.base/catch-syscall.exp: New file.
10709
b43b923a
MS
107102009-09-12 Michael Snyder <msnyder@vmware.com>
10711
10712 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10713 that can support reverse debuggnig.
10714
cec03d70
TT
107152009-09-11 Tom Tromey <tromey@redhat.com>
10716
10717 * gdb.dwarf2/valop.S: New file.
10718 * gdb.dwarf2/valop.exp: New file.
10719
e23bb3fc
MK
107202009-09-11 Mark Kettenis <kettenis@gnu.org>
10721
10722 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10723
37c3696d
DE
107242009-09-10 Doug Evans <dje@google.com>
10725
10726 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10727 Add $gdb_prompt to second breakpoint regexp.
10728
5172aecb
JB
107292009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10730
10731 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10732 names, add missing ones.
10733 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10734 * gdb.python/py-frame.c: Rename from python-frame.c.
10735 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10736 testfile name.
10737 * gdb.python/py-function.exp: Rename from python-function.exp.
10738 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10739 testfile name.
10740 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10741 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10742 Adjust testfile name.
10743 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10744 * gdb.python/py-template.cc: Rename from python-template.cc.
10745 * gdb.python/py-template.exp: Rename from python-template.exp.
10746 Adjust testfile name.
10747 * gdb.python/py-value.c: Rename from python-value.c.
10748 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10749 testfile name.
10750
b554e4bd
JK
107512009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10752
10753 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10754 $bpt2address.
10755 (Second breakpoint address is valid on ia64)
10756 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10757
9a68ae16
JM
107582009-09-03 Joseph Myers <joseph@codesourcery.com>
10759
10760 * gdb.base/ending-run.exp: Restrict regular expression matching
10761 line number to require closing brace following.
10762
146b9145
DE
107632009-09-03 Doug Evans <dje@google.com>
10764
10765 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10766
787d21e1
TT
107672009-09-02 Tom Tromey <tromey@redhat.com>
10768
10769 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10770
e7802207
TT
107712009-09-02 Tom Tromey <tromey@redhat.com>
10772
10773 * gdb.dwarf2/callframecfa.exp: New file.
10774 * gdb.dwarf2/callframecfa.S: New file.
10775
817aadd2
JK
107762009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10777
10778 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10779 gdb.base/solib-overlap-main.c: New.
10780
4a76eae5
DJ
107812009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10782
10783 PR gdb/10565
10784
10785 * gdb.base/bitfields.c (struct container, container): New.
10786 (main): Initialize it and call break5.
10787 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10788
d4b96c9a
JK
107892009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10790
10791 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10792 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10793
4e22772d
JK
107942009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10795
10796 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10797
2efab443
MS
107982009-08-26 Michael Snyder <msnyder@vmware.com>
10799
10800 * gdb.base/i386-reverse.c: New file.
10801 * gdb.base/i386-reverse.exp: New file.
10802 * gdb.base/Makefile.in: Add new files to be removed.
10803
07ab73a0
JM
108042009-08-26 Joseph Myers <joseph@codesourcery.com>
10805
10806 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10807 environment-pwd for remote host.
10808 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10809
676accff
KS
108102009-08-24 Keith Seitz <keiths@redhat.com>
10811
10812 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10813 Add two new C++ completer tests which limit the output to a
889bf7c5 10814 given class.
676accff 10815
f9f7ad22
MS
108162009-08-24 Michael Snyder <msnyder@vmware.com>
10817
10818 * gdb.base/del.exp: Fix typo in comment.
10819 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10820
81ecdfbb
RW
108212009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10822
10823 * configure: Regenerate.
10824 * gdb.hp/configure: Likewise.
10825 * gdb.hp/gdb.aCC/configure: Likewise.
10826 * gdb.hp/gdb.base-hp/configure: Likewise.
10827 * gdb.hp/gdb.compat/configure: Likewise.
10828 * gdb.hp/gdb.defects/configure: Likewise.
10829 * gdb.hp/gdb.objdbg/configure: Likewise.
10830 * gdb.stabs/configure: Likewise.
10831
cab0c772
UW
108322009-08-19 Doug Evans <dje@google.com>
10833
10834 * gdb.base/gdbvars.c: New file.
10835 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10836
b8fa0bfa
PA
108372009-08-14 Pedro Alves <pedro@codesourcery.com>
10838
10839 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10840 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10841
b84aa90a
PA
108422009-08-13 Pedro Alves <pedro@codesourcery.com>
10843
10844 * gdb.base/default.exp: Adjust "set language test": it's now an
10845 enum command. Larger help string moved to "help set language".
10846 * gdb.base/help.exp: Adjust "help set language" expected output,
10847 now lists all known languages.
10848
0d8f9b2c
NF
108492009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10850
10851 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10852 all frame arguments.
10853 * gdb.arch/altivec-regs.exp: Likewise.
10854
bda180e0
TT
108552009-08-07 Tom Tromey <tromey@redhat.com>
10856
10857 * gdb.base/setshow.exp: Add tests for changes to set language, set
10858 check range, and set check type.
10859
48cb2d85
VP
108602009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10861
10862 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10863 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10864 Call it.
48cb2d85 10865
1ea34204
UW
108662009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10867
10868 * configure.ac: Run gdb.cell tests when appropriate.
10869 * configure: Regenerate.
10870 * lib/cell.exp: New file.
10871 * gdb.cell: New directory.
10872 * gdb.cell/configure.ac: New file.
10873 * gdb.cell/configure: New file.
10874 * gdb.cell/Makefile.in: New file.
10875 * gdb.cell/arch.exp: New file.
10876 * gdb.cell/break.c: New file.
10877 * gdb.cell/break.exp: New file.
10878 * gdb.cell/break-spu.c: New file.
10879 * gdb.cell/bt.c: New file.
10880 * gdb.cell/bt2-spu.c: New file.
10881 * gdb.cell/bt-spu.c: New file.
10882 * gdb.cell/bt.exp: New file.
10883 * gdb.cell/coremaker.c: New file.
10884 * gdb.cell/coremaker-spu.c: New file.
10885 * gdb.cell/core.exp: New file.
10886 * gdb.cell/gcore.exp: New file.
10887 * gdb.cell/data.c: New file.
10888 * gdb.cell/data.exp: New file.
10889 * gdb.cell/data-spu.c: New file.
10890 * gdb.cell/ea-cache.exp: New file.
10891 * gdb.cell/ea-cache.c: New file.
10892 * gdb.cell/ea-cache-spu.c: New file.
10893 * gdb.cell/ea-standalone.c: New file.
10894 * gdb.cell/ea-standalone.exp: New file.
10895 * gdb.cell/ea-test.c: New file.
10896 * gdb.cell/ea-test.exp: New file.
10897 * gdb.cell/f-regs.exp: New file.
10898 * gdb.cell/mem-access.c: New file.
10899 * gdb.cell/mem-access.exp: New file.
10900 * gdb.cell/mem-access-spu.c: New file.
10901 * gdb.cell/ptype.exp: New file.
10902 * gdb.cell/registers.exp: New file.
10903 * gdb.cell/size.c: New file.
10904 * gdb.cell/sizeof.exp: New file.
10905 * gdb.cell/size-spu.c: New file.
10906 * gdb.cell/solib.exp: New file.
10907 * gdb.cell/solib-symbol.exp: New file.
10908
85e747d2
UW
109092009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10910
10911 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10912
58d6951d
DJ
109132009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10914
10915 * gdb.base/float.exp: Handle VFP registers.
10916
6e0a4f15
MS
109172009-07-14 Michael Snyder <msnyder@vmware.com>
10918
dcd5da87
MS
10919 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10920 to bring gdb to the beginning of the calling line.
10921
6e0a4f15
MS
10922 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10923 confusing the i386 epilogue unwinder.
10924
782b2b07
SS
109252009-07-14 Stan Shebs <stan@codesourcery.com>
10926
10927 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10928
f662c3bc
MS
109292009-07-14 Michael Snyder <msnyder@vmware.com>
10930
10931 * gdb.reverse/step-reverse.exp (stepi into function call):
10932 Call instruction may not be first instruction in the line.
10933 (reverse stepi from a function call): Used wrong line number.
10934
8f313923
JK
109352009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10936
10937 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10938
4662c76e
JK
109392009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10940
10941 Fix gdb.base/macscp.exp when using custom inputrc.
10942 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10943 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10944 env(TERM) set.
10945 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10946 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10947
aa81e255
JK
109482009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10949
10950 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10951 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10952 Change the compilation target to match the testcase name.
10953 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10954 testcase name.
10955 * a2-run.exp: Use for setup prepare_for_testing. Change the
10956 compilation target to match the testcase name.
10957 * gdb.base/commands.exp: Likewise.
10958 * gdb.base/finish.exp: Likewise.
10959 * gdb.base/float.exp: Likewise.
10960 * gdb.base/info-target.exp: Likewise.
10961 * gdb.base/relational.exp: Likewise.
10962 * gdb.base/term.exp: Likewise.
10963 * gdb.base/until.exp: Likewise.
10964 * gdb.base/volatile.exp: Likewise.
10965 * gdb.base/whatis-exp.exp: Likewise.
10966
4c93b1d7
HZ
109672009-07-11 Hui Zhu <teawater@gmail.com>
10968
10969 * gdb.base/help.exp (disassemble): Update expected help text.
10970
812f7342
TT
109712009-07-09 Tom Tromey <tromey@redhat.com>
10972
10973 * lib/gdb.exp: Handle TRANSCRIPT.
10974 (remote_spawn, remote_close, send_gdb): New procs.
10975
fbb8f299
PM
109762009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10977
10978 * gdb.python/python-prettyprint.c: Add counted null string
10979 structure.
10980 * gdb.python/python-prettyprint.exp: Print null string. Test for
10981 embedded nulls.
10982 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10983 * gdb.python/python-value.exp (test_value_in_inferior): Add
10984 variable length string fetch tests.
10985 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10986
c0ac0ec7
JK
109872009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10988
10989 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10990
30b66ecc
TT
109912009-07-07 Tom Tromey <tromey@redhat.com>
10992
10993 * gdb.base/call-rt-st.exp: Update for change to escape output.
10994 * gdb.base/callfuncs.exp: Likewise.
10995 * gdb.base/charset.exp: Likewise.
10996 * gdb.base/constvars.exp: Likewise.
10997 * gdb.base/long_long.exp: Likewise.
10998 * gdb.base/pointers.exp: Likewise.
10999 * gdb.base/printcmds.exp: Likewise.
11000 * gdb.base/setvar.exp: Likewise.
11001 * gdb.base/store.exp: Likewise.
11002 * gdb.cp/ref-types.exp: Likewise.
11003 * gdb.mi/mi-var-child.exp: Likewise.
11004 * gdb.mi/mi-var-display.exp: Likewise.
11005 * gdb.mi/mi2-var-display.exp: Likewise.
11006 * gdb.base/charset.exp: Test octal escape sequence length.
11007 Update for change to escape output.
11008
187c4a2b
JK
110092009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11010
11011 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11012
d80a43f9
DJ
110132009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11014
11015 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11016
047427a8
JK
110172009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11018
11019 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11020 gdbserver increasing $portnum if "Can't bind address" has been seen.
11021
8b5a0f4f
PA
110222009-07-05 Pedro Alves <pedro@codesourcery.com>
11023
11024 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11025 mingw32ce.
11026
7d93ba58
PA
110272009-07-05 Pedro Alves <pedro@codesourcery.com>
11028
11029 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11030 VFP format.
11031
2277426b
PA
110322009-07-02 Pedro Alves <pedro@codesourcery.com>
11033
11034 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11035 linux. Adjust to use "inferior", "info inferiors", "detach
11036 inferior" and "kill inferior" instead of "restart", "info fork",
11037 "detach fork" and "delete fork".
11038 * gdb.base/ending-run.exp: Spell out "info".
11039 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11040 the "kill" command.
11041
5af949e3
UW
110422009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11043
11044 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11045 change to prefix TLS offset in hex with 0x.
11046
5d3729b5
UW
110472009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11048
11049 * gdb.base/default.exp: Update test case for "x" changes.
11050
af589bd0
TG
110512009-07-01 Tristan Gingold <gingold@adacore.com>
11052
11053 * gdb.base/bigcore.exp: Make darwin untested.
11054
40974f91
JK
110552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11056
11057 * gdb.base/completion.exp (directory completion): Create the directory.
11058 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11059 escapeuniquesub.
11060 (directory completion 2): Expect now ${escapeuniquesub}.
11061 (Glob remaining of directory test): Remove one excessive newline.
11062 Expect the real output.
11063
59dd3af6
JK
110642009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11065
11066 Fix `make check//%' target after `make check' has been ran.
11067 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11068 a mkdir call.
11069 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11070 (%/.dir): Remove.
11071
f4e164aa
JK
110722009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11073
11074 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11075 the expected result record.
11076
69af2122
JK
110772009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11078
11079 Remove racy FAILs relying just on the timeouts.
11080 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11081 (annotation_level 2): Remove racy FAILs.
11082
2fd481e1
PP
110832009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11084
11085 gdb/10275
889bf7c5
PA
11086 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11087
c38f313d
DJ
110882009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11089
11090 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11091
8b777f02
VP
110922009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11093
11094 * gdb.mi/mi-stack.exp: Testing symbolic options
11095 to -stack-list-locals and -stack-list-arguments.
11096
00c7eacf
JK
110972009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11098
11099 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11100
6bc80edc
TT
111012009-06-29 Tom Tromey <tromey@redhat.com>
11102
11103 * dg-extract-results.sh: New file.
11104 * Makefile.in (FORCE_PARALLEL): New variable.
11105 (CHECK_TARGET): New conditional variable.
11106 (check): Use CHECK_TARGET.
11107 (DO_RUNTEST): New variable.
11108 (check-single): New target.
11109 (TEST_DIRS): New variable.
11110 (TEST_TARGETS): Likewise.
11111 (check-parallel): New target.
11112 (check-gdb.%): New pattern.
11113 (BASE1_FILES): New variable.
11114 (BASE2_FILES): Likewise.
11115 (check-gdb.base%): New pattern.
11116 (%/.dir): New pattern.
11117 * configure: Rebuild.
11118 * aclocal.m4 (AM_CONDITIONAL): New defun.
11119 * configure.ac: Check whether user is using GNU make.
11120 (GMAKE): New conditional.
11121
794684b6
SW
111222009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11123
11124 * gdb.cp/namespace-nested-import.cc: New test.
11125 * gdb.cp/namespace-nested-import.exp: New test.
11126
edb3359d
DJ
111272009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11128
11129 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11130 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11131 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11132 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11133 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11134 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11135 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11136 gdb.opt/inline-markers.c: New files.
11137 * lib/gdb.exp (skip_inline_frame_tests): New function.
11138 (skip_inline_var_tests): New function.
11139
cf657a0c
AS
111402009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11141
11142 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11143 backtrace.
11144
28d41a99
MS
111452009-06-27 Michael Snyder <msnyder@vmware.com>
11146
11147 * gdb.reverse: New directory.
11148 * gdb.reverse/break-reverse.c: New test.
11149 * gdb.reverse/break-reverse.exp: New test.
11150 * gdb.reverse/consecutive-reverse.c: New test.
11151 * gdb.reverse/consecutive-reverse.exp: New test.
11152 * gdb.reverse/finish-reverse.c: New test.
11153 * gdb.reverse/finish-reverse.exp: New test.
11154 * gdb.reverse/machinestate.c: New test.
11155 * gdb.reverse/ms1.c: New test.
11156 * gdb.reverse/machinestate.exp: New test.
11157 * gdb.reverse/Makefile.in: New file.
11158 * gdb.reverse/shr2.c: New test.
11159 * gdb.reverse/solib-reverse.c: New test.
11160 * gdb.reverse/solib-reverse.exp: New test.
11161 * gdb.reverse/step-reverse.c: New test.
11162 * gdb.reverse/step-reverse.exp: New test.
11163 * gdb.reverse/until-reverse.c: New test.
11164 * gdb.reverse/ur1.c: New test.
11165 * gdb.reverse/until-reverse.exp: New test.
11166 * gdb.reverse/watch-reverse.c: New test.
11167 * gdb.reverse/watch-reverse.exp: New test.
11168 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11169 * configure: Regenerate.
11170
fe3c8b0d
DE
111712009-06-26 Doug Evans <dje@google.com>
11172
11173 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11174
3a72a602
PM
111752009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11176
11177 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11178 windows problem for 'file delete $binfile'.
11179
27aa8d6a
SW
111802009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11181
11182 * gdb.cp/namespace-using.exp: New test.
11183 * gdb.cp/namespace-using.cc: New test.
11184
8ac055f8
JB
111852009-05-20 Joel Brobecker <brobecker@adacore.com>
11186
11187 * gdb.ada/variant_record_packed_array: New testcase.
11188
85e306ed
TT
111892009-06-23 Tom Tromey <tromey@redhat.com>
11190
11191 * gdb.base/charset.exp (test_combination): Regression test.
11192 * gdb.base/charset.c (my_wchar_t): New typedef.
11193 (myvar): New global.
11194 (main): Set myvar.
11195
56643c5e
PM
111962009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11197
11198 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11199 target.
11200
1fac167a
UW
112012009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11202
11203 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11204
7ccb0be9
UW
112052009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11206
11207 * gdb.mi/gdb680.exp: Update test for error message.
11208
568d6575
UW
112092009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11210
11211 * gdb.base/annota1.exp: Allow multiple occurrences of the
11212 frames-invalid annotation.
11213 * gdb.cp/annota2.exp: Likewise.
11214
7cd1089b
PM
112152009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11216
11217 * gdb.cp/gdb2495.cc: New file.
11218 * gdb.cp/gdb2495.exp: New file.
11219
72c63395
JK
112202009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11221
11222 Report error on GDB crash during runto.
11223 * lib/gdb.exp (runto <eof>): New.
11224
3788363d
DJ
112252009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11226
11227 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11228 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11229 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11230 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11231 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11232 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11233 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11234 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11235 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11236 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11237 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11238 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11239 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11240 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11241 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11242 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11243 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11244 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11245 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11246 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11247 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11248 gdb.trace/passcount.exp, gdb.trace/report.exp,
11249 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11250 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11251 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11252 executable.
11253
17592de3
PA
112542009-06-07 Pedro Alves <pedro@codesourcery.com>
11255
11256 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11257 defined before referencing it.
11258
701e355d
DE
112592009-06-03 Doug Evans <dje@google.com>
11260
11261 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11262 * gdb.arch/i386-see.c: Ditto.
11263
f2292c65
PM
112642009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11265
11266 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11267 (check_macro): Return 1 if undefined.
11268 If first test fails, check if macro debug information is available,
11269 and report unsupported test if no macro information is found.
11270
5a437975
DE
112712009-05-29 Doug Evans <dje@google.com>
11272
11273 * gdb.threads/hand-call-in-threads.exp: New.
11274 * gdb.threads/hand-call-in-threads.c: New.
11275
c141c696
MS
112762009-05-29 Michael Snyder <msnyder@vmware.com>
11277
11278 * gdb.base/break-always.exp: Change "1" to "on".
11279 Add confirmation check.
11280
b3444185
PA
112812009-05-28 Pedro Alves <pedro@codesourcery.com>
11282
11283 * gdb.threads/threxit-hop-specific.c: New.
11284 * gdb.threads/threxit-hop-specific.exp: New.
11285 * gdb.threads/thread-execl.c: New.
11286 * gdb.threads/thread-execl.exp: New.
11287
b6313243
TT
112882009-05-27 Tom Tromey <tromey@redhat.com>
11289 Thiago Jung Bauermann <bauerman@br.ibm.com>
11290
11291 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11292 (mi_child_regexp): Likewise.
11293 (mi_list_varobj_children_range): Likewise.
11294 (mi_get_features): Likewise.
11295 (mi_list_varobj_children): Rewrite.
11296 * gdb.python/python-mi.exp: New file.
11297
a6bac58e
TT
112982009-05-27 Tom Tromey <tromey@redhat.com>
11299 Thiago Jung Bauermann <bauerman@br.ibm.com>
11300 Phil Muldoon <pmuldoon@redhat.com>
11301 Paul Pluzhnikov <ppluzhnikov@google.com>
11302
11303 * gdb.python/python-prettyprint.exp: New file.
11304 * gdb.python/python-prettyprint.c: New file.
11305 * gdb.python/python-prettyprint.py: New file.
11306 * gdb.base/display.exp: print/r is now valid.
11307
2c74e833
TT
113082009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11309 Tom Tromey <tromey@redhat.com>
11310 Pedro Alves <pedro@codesourcery.com>
11311 Paul Pluzhnikov <ppluzhnikov@google.com>
11312
11313 * gdb.python/python-template.exp: New file.
11314 * gdb.python/python-template.cc: New file.
11315 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11316 tests.
11317 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11318 Call it.
11319 (test_value_after_death): New proc.
11320 * gdb.python/python-value.c (PTR): New typedef.
11321 (main): New variable 'x'.
11322
89c73ade
TT
113232009-05-27 Tom Tromey <tromey@redhat.com>
11324
11325 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11326 tests.
11327 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11328 Call it.
11329
a75724bc
PA
113302009-05-27 Pedro Alves <pedro@codesourcery.com>
11331
11332 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11333
e58b0e63
PA
113342009-05-24 Pedro Alves <pedro@codesourcery.com>
11335
11336 * gdb.threads/fork-thread-pending.c: New.
11337 * gdb.threads/fork-thread-pending.exp: New.
11338
4ac36638
JK
113392009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11340
11341 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11342 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11343
889bf7c5 113442009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11345
889bf7c5 11346 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11347
b242c3c2
PA
113482009-05-17 Pedro Alves <pedro@codesourcery.com>
11349
11350 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11351 `gdb_get_line_number'. Call `callee' in both parent and child.
11352 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11353 `gdb_get_line_number' instead of hardcoding line numbers.
11354 (catch_fork_unpatch_child): New procedure to test detaching
11355 breakpoints from child fork.
11356 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11357 hardcoding line numbers.
11358 (do_fork_tests): Run `catch_fork_unpatch_child'.
11359
ee342b23
VP
113602009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11361
11362 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11363 of structure type enters or leaves the scope, it
11364 is reported by -var-update.
11365
e2009e98
DE
113662009-05-11 Doug Evans <dje@sebabeach.org>
11367
11368 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11369 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11370 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11371
00903456
JK
113722009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11373
11374 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11375
dc621c35
DE
113762009-04-30 Doug Evans <dje@google.com>
11377
11378 * gdb.threads/watchthreads2.exp: New testcase.
11379 * gdb.threads/watchthreads2.c: New testcase.
11380
9ab4e744
DE
113812009-04-29 Doug Evans <dje@google.com>
11382
11383 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11384 * gdb.cp/mb-ctor.cc: Ditto.
11385 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11386 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11387 * gdb.cp/mb-inline1.cc: Call it.
11388 * gdb.cp/mb-inline2.cc: Ditto.
11389 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11390 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11391
484086b7
JK
113922009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11393
11394 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11395 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11396 Replace all uses of `decimal' by `nonzero'.
11397 (info macro FROM_COMMANDLINE): New test.
11398
379a77b5
TT
113992009-04-27 Tom Tromey <tromey@redhat.com>
11400
11401 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11402
b92b73c2
DE
114032009-04-27 Doug Evans <dje@google.com>
11404
11405 * gdb.threads/watchthreads.c (main): Initialize args before starting
11406 the threads. Plus formatting cleanup.
11407 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11408 biased scheduling of one thread.
11409
945a118d
JG
114102009-04-27 Jerome Guitton <guitton@adacore.com>
11411
11412 * gdb.cp/templates.cc (GetMax): New template.
11413 (main): Declare two instances of GetMax.
11414 * gdb.cp/templates.exp: Add new test.
11415
d389af10
JK
114162009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11417
11418 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11419
e7f86de9
JM
114202009-04-22 Joseph Myers <joseph@codesourcery.com>
11421
11422 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11423
334cc82d
TT
114242009-04-15 Tom Tromey <tromey@redhat.com>
11425
11426 * gdb.base/charset.exp: Add regression test.
11427
d12672cc
JB
114282009-04-14 Joel Brobecker <brobecker@adacore.com>
11429
11430 * gdb.base/exe-lock.exp: New testcase.
11431
18e8c3bc
TT
114322009-04-13 Tom Tromey <tromey@redhat.com>
11433
11434 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11435 operator on Frame.
11436
5ecd5cbe
UW
114372009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11438
11439 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11440 * gdb.server/ext-attach.exp: Likewise.
11441
7309f756
VP
114422009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11443
11444 Eliminate some sleep usage.
11445
889bf7c5
PA
11446 * gdb.mi/basics.c (do_nothing): New.
11447 (main): Use do_nothing instead of printf, so that
11448 not to introduce race condition between output of
11449 inferiour and output of gdb. Do not use sleep as it
11450 is not generally available on embedded targets.
7309f756 11451
f4b95f6f
PA
114522009-04-02 Pedro Alves <pedro@codesourcery.com>
11453
11454 * gdb.server/ext-attach.exp: Expect an optional process id after
11455 "Detached from remote process".
11456
de40b933
JK
114572009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11458
11459 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11460 gdb.dwarf2/dw2-unresolved.exp: New.
11461
2ae101a4
PA
114622009-04-02 Pedro Alves <pedro@codesourcery.com>
11463
11464 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11465 mi_run_to_main.
11466
56a8e183
PA
114672009-04-02 Pedro Alves <pedro@codesourcery.com>
11468
11469 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11470 mi_run_to_main. Skip thread exit test on remote targets.
11471 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11472 mi_run_to_main.
11473 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11474 mi_run_to_main.
11475 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11476 when expecting ^connected. Detect when the target doesn't support
11477 non-stop mode.
11478 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11479 supported. Return -1 on error, 0 on success.
11480 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11481 (mi_runto): Return mi_runto_helper's result explicitly.
11482
c35fafde
PA
114832009-04-01 Pedro Alves <pedro@codesourcery.com>
11484
11485 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11486
f8a8dce6
JB
114872009-04-01 Tom Tromey <tromey@redhat.com>
11488
11489 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11490 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11491 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11492 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11493
71c25dea
TT
114942009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11495 Jan Kratochvil <jan.kratochvil@redhat.com>
11496
11497 PR gdb/931
11498 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11499 output.
11500 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11501 for gdb/931.
11502 * dw2-strp.S (DW_AT_language): Change to C++.
11503 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11504
02d9a9ce
JB
115052009-03-31 Joel Brobecker <brobecker@adacore.com>
11506
11507 * gdb.ada/tasks: New testcase.
11508
1042e4c0
SS
115092009-03-30 Stan Shebs <stan@codesourcery.com>
11510
11511 * gdb.trace/actions.exp: Update to match new info trace format.
11512 * gdb.trace/deltrace.exp: Ditto.
11513 * gdb.trace/infotrace.exp: Ditto.
11514 * gdb.trace/passcount.exp: Ditto.
11515 * gdb.trace/save-trace.exp: Ditto.
11516 * gdb.trace/while-stepping.exp: Ditto.
11517 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11518
f8f6f20b
TJB
115192009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11520
11521 * gdb.python/python-frame.c: New file.
11522 * gdb.python/python-frame.exp: New file.
11523
c0c6f777
TJB
115242009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11525
11526 * gdb.python/python-value.exp: Add tests for the address
11527 attribute.
11528
3cb51905
AS
115292009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11530
11531 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11532
88fc996f
DE
115332009-03-26 Doug Evans <dje@google.com>
11534
11535 * gdb.mi/mi-nonstop-exit.exp: New file.
11536 * gdb.mi/non-stop-exit.c: New file.
11537
56ef84b1
TT
115382009-03-26 Tom Tromey <tromey@redhat.com>
11539
11540 Update for change to prologue skipping:
11541 * gdb.mi/mi2-simplerun.exp: Update.
11542 * gdb.mi/mi2-break.exp: Update.
11543 * gdb.mi/mi-simplerun.exp: Update.
11544 * gdb.mi/mi-break.exp: Update.
11545 * gdb.base/ending-run.exp: Update.
11546
def2b000
TJB
115472009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11548
11549 * gdb.python/python-value.exp (test_value_in_inferior): Test
11550 gdb.Value.is_optimized_out attribute.
11551
442ddf59
JK
115522009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11553
11554 * gdb.dwarf2/dw2-noloc-main.c: New file.
11555 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11556 (.text): Remove.
11557 (.data): New.
11558 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11559 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11560 (DW_TAG_subprogram func_cu1, noloc): Remove.
11561 (main): New.
11562 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11563 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11564 (file_symbols): New procedure.
11565
a8df5de4
TT
115662009-03-25 Tom Tromey <tromey@redhat.com>
11567
11568 * gdb.base/charset.exp (valid_target_charset): New proc.
11569 Use it to skip tests on invalid charsets.
11570
cc1d7add
PM
115712009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11572
11573 * gdb.base/completion.exp: Add a test for directory completion.
11574
bcd5727b
JK
115752009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11576
11577 Fix a racy FAIL.
11578 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11579 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11580
cc924cad
TJB
115812009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11582
11583 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11584 * gdb.python/python-function.exp: Add test for function returning
11585 a GDB value.
11586
bc3b79fd
TJB
115872009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11588
11589 * gdb.python/python-function.exp: New file.
11590
6c7a06a3
TT
115912009-03-20 Tom Tromey <tromey@redhat.com>
11592
11593 * gdb.base/store.exp: Update for change to escape output.
11594 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11595 to escape output.
11596 * gdb.base/pointers.exp: Update for change to escape output.
11597 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11598 to escape output.
11599 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11600 escape output.
11601 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11602 to escape output.
11603 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11604 escape output.
11605 * gdb.base/setvar.exp: Update for change to escape output.
11606 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11607 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11608 to escape output.
11609 (test_print_string_constants): Likewise.
11610 * gdb.base/charset.exp (valid_host_charset): Check size of
11611 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11612 cases. Handle "auto"-related output.
11613 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11614 (uvar, Uvar): New globals.
11615
c31af87b
JG
116162009-03-19 Jerome Guitton <guitton@adacore.com>
11617
11618 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11619 deltas.
11620 * gdb.ada/fixed_points.exp: Ditto.
11621
51272cf2
PA
116222009-03-18 Pedro Alves <pedro@codesourcery.com>
11623
11624 * return-nodebug.c: Don't include stdio.h.
11625 (init): Delete.
11626 (func): Delete definition and provide extern declaration.
11627 (t): New.
11628 (main): Don't call printf. Call func and store its result in t.
11629 * return-nodebug1.c: New.
11630 * return-nodebug.exp: Don't expect stdio output. Instead, print
11631 the global variable t. Drop printf formatters and cast types from
11632 foreach loop. Don't use prepare_for_testing. Compile
11633 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11634 define FORMAT or CAST.
11635
d24948ac
PP
116362009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11637
11638 * gdb.base/solib-display.exp: Disable test for remote targers.
11639
61ff14c6
JK
116402009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11641
11642 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11643
cb4dce93
JK
116442009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11645
11646 Fix a racy FAIL.
11647 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11648 code from `follow parent, print pids'.
11649 (`follow child, print pids', `follow parent, print pids'): Call it.
11650 Replace `gdb_test "break..."' by gdb_breakpoint.
11651
f7c60c5e
VP
116522009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11653
11654 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11655 sync and async modes.
f7c60c5e 11656
383ace49
JB
116572009-03-12 Joel Brobecker <brobecker@adacore.com>
11658
11659 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11660 that was checked in by mistake. Remove loading of ada.exp, since
11661 this is not necessary in this case.
11662
4ce102af
JB
116632009-03-12 Joel Brobecker <brobecker@adacore.com>
11664
11665 * gdb.ada/ptype_arith_binop.exp: New testcase.
11666
529a2aef
JB
116672009-03-12 Joel Brobecker <brobecker@adacore.com>
11668
11669 * gdb.ada/mod_from_name: New testcase.
11670
8a38181c
JB
116712009-03-12 Joel Brobecker <brobecker@adacore.com>
11672
11673 * gdb.ada/tick_last_segv: New testcase.
11674
11436dee
VP
116752009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11676
61ff14c6 11677 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11678
1f31650a
VP
116792009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11680
61ff14c6
JK
11681 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11682 include the token in ^running and frame info in *stopped.
1f31650a 11683
a3247a22
PP
116842009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11685
11686 * solib-display.exp: New file.
11687 * solib-display-main.c: New file.
11688 * solib-display-lib.c: New file.
61ff14c6 11689
aae64587
PA
116902009-03-05 Pedro Alves <pedro@codesourcery.com>
11691
11692 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11693
44aabfbc
JK
116942009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11695
11696 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11697 (list_and_check_macro): Use more specific test name.
11698 (next to definition): Make the test names unique.
11699
c087fcd3
PM
117002009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11701
11702 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11703
c86cf029
VP
117042009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11705
11706 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11707 notifications.
11708 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11709 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11710 * lib/mi-support.exp (library_loaded_re): New.
11711 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11712
3ea85240
VP
117132009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11714
11715 * gdb.gdb/observer.exp: Use test_notification observer, not
11716 normal_stop, everywhere.
11717 (test_normal_stop_notifications): Rename to...
11718 (test_notifications): ...this.
11719 (test_observer_normal_stop): Rename to...
11720 (test_observer): ...this.
11721
1903f0e6
DE
117222009-02-16 Doug Evans <dje@google.com>
11723
11724 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11725 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11726 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11727 (test_prefixed_syscall,test_int3): New tests.
11728 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11729 (test_prefixed_syscall,test_int3): New tests.
11730
1d33d6ba
VP
117312009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11732
3cb51905
AS
11733 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11734 (mi_expect_interrupt): Likewise.
11735 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11736 response.
1d33d6ba 11737
faafb047
PM
117382009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11739
11740 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11741 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11742 Replace calls to get_valueofx by get_hexadecimal_valueof.
11743
417e16e2
PM
117442009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11745
11746 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11747 (get_integer_valueof): New procedure.
11748 (get_sizeof): Use new get_integer_value_of.
11749 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11750 by get_integer_valueof.
11751
7065b901
TT
117522009-02-13 Tom Tromey <tromey@redhat.com>
11753
11754 * gdb.base/remote.exp (get_sizeof): Remove.
11755 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11756 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11757 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11758 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11759 (get_sizeof): Likewise.
11760
5d7cb8df
JK
117612009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11762
11763 PR fortran/9806
11764 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11765
b2febfff
PP
117662009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11767
11768 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11769
4aa995e1
PA
117702009-02-06 Pedro Alves <pedro@codesourcery.com>
11771
11772 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11773
d8906c6f
TJB
117742009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11775
11776 * gdb.python/python-cmd.exp: New file.
11777
ff4ab08d
TG
117782009-02-06 Tristan Gingold <gingold@adacore.com>
11779
11780 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11781
aacd552b
TG
117822009-02-05 Tristan Gingold <gingold@adacore.com>
11783
11784 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11785 pointer is dereferenced and use this signal name in regexp.
11786 * gdb.base/signull.exp: Ditto.
11787 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11788 * gdb.base/signull.c (main): Ditto.
11789
08c637de
TJB
117902009-02-04 Tom Tromey <tromey@redhat.com>
11791 Thiago Jung Bauermann <bauerman@br.ibm.com>
11792
11793 * gdb.python/python-value.exp: Use `gdb.history' instead of
11794 `gdb.value_from_history'.
11795 (test_value_numeric_ops): Add test for conversion of enum constant.
11796 * gdb.python/python-value.c (enum e): New type.
11797 (evalue): New global.
11798 (main): Use argv.
11799
20261af8
JG
118002009-02-04 Jerome Guitton <guitton@adacore.com>
11801
11802 * gdb.ada/uninitialized_vars: New test program.
11803 * gdb.ada/uninitialized_vars.exp: New testcase.
11804
52e44b43
TT
118052009-02-02 Tom Tromey <tromey@redhat.com>
11806
11807 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11808 * gdb.cp/pr2489.cc: Rename...
11809 * gdb.cp/pr9594.cc: ... to this.
11810
1c71341a
TT
118112009-02-02 Tom Tromey <tromey@redhat.com>
11812
11813 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11814 * gdb.cp/pr2489.cc: New file.
11815 * gdb.cp/cpcompletion.exp: New file.
11816
a4295225
TT
118172009-02-02 Tom Tromey <tromey@redhat.com>
11818
11819 PR exp/9059:
11820 * gdb.cp/call-c.exp: Add regression test.
11821 * gdb.cp/call-c.cc (FooHandle): New typedef.
11822 (main): New variable 'handle'.
11823
592375cd
VP
118242009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11825
11826 * lib/mi-support.exp (et_mi_thread_list)
11827 (check_mi_and_console_threads): Adjust for current thread in
11828 -thread-list-ids output.
11829
41447f92
VP
118302009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11831
889bf7c5
PA
11832 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11833 Call it.
41447f92 11834
35669430
DE
118352009-01-28 Doug Evans <dje@google.com>
11836
11837 * gdb.arch/amd64-disp-step.S: New file.
11838 * gdb.arch/amd64-disp-step.exp: New file.
11839 * gdb.arch/i386-disp-step.S: New file.
11840 * gdb.arch/i386-disp-step.exp: New file.
11841
09f00d9a
PM
118422009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11843
11844 * gdb.base/find.exp: Set newline variable
11845 using quotes instead of braces to fix cygwin failures.
11846
1e8fb976
PA
118472009-01-23 Pedro Alves <pedro@codesourcery.com>
11848
11849 * gdb.base/radix.exp: Add tests to ensure that that set
11850 input-radix 0 and set output-radix 0 are really rejected.
11851
da061712
PA
118522009-01-23 Pedro Alves <pedro@codesourcery.com>
11853
11854 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11855 copyright years.
11856
dd7e2d2b
PA
118572009-01-23 Pedro Alves <pedro@codesourcery.com>
11858
11859 PR gdb/9664:
11860 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11861
392452f6
PA
118622009-01-22 Pedro Alves <pedro@codesourcery.com>
11863
11864 PR c++/9631:
11865 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11866
8653e71c
PM
118672009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11868
11869 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11870 binfile definition to fix Windows OS failure.
11871
a12cc160
DJ
118722009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11873
11874 PR gdb/9346
11875 * gdb.base/interrupt.c (sigint_handler): New.
11876 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11877 on error.
11878 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11879 Test "signal SIGINT".
11880
b89667eb
DE
118812009-01-19 Doug Evans <dje@google.com>
11882
11883 * gdb.base/break.exp: Update expected gdb output.
11884 * gdb.base/sepdebug.exp: Ditto.
11885 * gdb.mi/mi-syn-frame.exp: Ditto.
11886 * gdb.mi/mi2-syn-frame.exp: Ditto.
11887 * gdb.base/call-signal-resume.exp: New file.
11888 * gdb.base/call-signals.c: New file.
11889 * gdb.base/unwindonsignal.exp: New file.
11890 * gdb.base/unwindonsignal.c: New file.
11891 * gdb.threads/interrupted-hand-call.exp: New file.
11892 * gdb.threads/interrupted-hand-call.c: New file.
11893 * gdb.threads/thread-unwindonsignal.exp: New file.
11894
adb483fe
DJ
118952009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11896
11897 * gdb.base/define.exp: Test defining and hooking prefix commands.
11898 * gdb.python/python.exp: Update test for "show user" output.
11899
60023297
JK
119002009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11901
11902 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11903 now the output exactly, using less wildcards. Expect also the output
11904 of gfortran-4.3. Update for the f-valprint.c modification from
11905 2008-04-22.
11906 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11907 Remove gdb_test test names where matching the command.
11908
ccc57cf9
PA
119092009-01-01 Pedro Alves <pedro@codesourcery.com>
11910
11911 PR breakpoints/9681:
11912 * gdb.base/watchpoint.exp: Add regression test.
11913
c7a6ca08
PA
119142008-12-31 Pedro Alves <pedro@codesourcery.com>
11915
11916 * gdb.threads/attach-into-signal.exp: Don't use
11917 gdb_suppress_entire_file.
11918 * gdb.threads/attach-stopped.exp: Ditto.
11919 * gdb.threads/attachstop-mt.exp: Ditto.
11920
3a031f65
PA
119212008-12-31 Pedro Alves <pedro@codesourcery.com>
11922
11923 PR gdb/8812:
11924 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11925
09e6485f
PA
119262008-12-29 Pedro Alves <pedro@codesourcery.com>
11927
11928 PR gdb/7536:
11929 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11930 and unsupported output radices are really rejected.
11931
0cd53049
JK
119322008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11933
11934 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11935
ba163c7e
TT
119362008-12-22 Tom Tromey <tromey@redhat.com>
11937
11938 * gdb.cp/punctuator.exp: New file.
11939
6f4de6c9
JK
119402008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11941
11942 * gdb.base/completion.exp (Completing non-existing component): New test.
11943
0f34d0b4
JK
119442008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11945
11946 Fix for PR gdb/8648.
11947 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11948 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11949 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11950 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11951
db2ad4c3
JK
119522008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11953
11954 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11955
bb5ef15e
DP
119562008-12-16 Christophe Lyon <christophe.lyon@st.com>
11957
11958 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11959 compiler actually generate code at the expected line number.
11960
90142adc
JZ
119612008-12-15 Jie Zhang <jie.zhang@analog.com>
11962
11963 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11964
fad6eecd
TT
119652008-12-12 Tom Tromey <tromey@redhat.com>
11966
11967 * gdb.base/commands.exp (redefine_hook_test): New proc.
11968 Call it.
11969
17c8aaf5
TT
119702008-12-11 Tom Tromey <tromey@redhat.com>
11971
11972 * gdb.base/macscp.exp: New regression test.
11973
7c8adf68
TT
119742008-12-11 Tom Tromey <tromey@redhat.com>
11975
11976 * gdb.base/macscp.exp: Print "address.addr".
11977 * gdb.base/macscp1.c (struct outer): New struct.
11978 (address): New global.
11979
b05dcbb7
TT
119802008-12-09 Tom Tromey <tromey@redhat.com>
11981
11982 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11983 Call it.
11984
2d476de1
DE
119852008-12-04 Doug Evans <dje@google.com>
11986
11987 * gdb.server/ext-run.exp: Relax regexp for init program.
11988
87bdc959
TG
119892008-12-03 Tristan Gingold <gingold@adacore.com>
11990
11991 * gdb.base/macscp.exp: Generate an object file during compilation
11992 to work around Darwin dsymutil limitations.
11993
e0740f77
JK
119942008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11995
11996 Test resolving external references to TLS variables.
11997 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11998 FILE2_THREAD_LOCAL.
11999 (testfile2, srcfile2): New variables.
12000 * gdb.threads/tls.c (file2_thread_local)
12001 (function_referencing_file2_thread_local): New.
12002 * gdb.threads/tls2.c: New file.
12003
67f0aac5
JB
120042008-11-28 Joel Brobecker <brobecker@adacore.com>
12005
12006 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12007 rather than integer, as integer might not be big enough when
12008 on 64bit targets.
67f0aac5 12009
c332165e
JG
120102008-11-27 Jerome Guitton <guitton@adacore.com>
12011
12012 * gdb.cp/formatted-ref.exp: Add equality test.
12013 * gdb.ada/formatted_ref.exp: Ditto.
12014
fc9b693c
JK
120152008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12016
12017 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12018 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12019
a9c64011
AS
120202008-11-20 Andreas Schwab <schwab@suse.de>
12021
12022 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12023 matching syscall entry point.
12024 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12025 (tcatch_vfork_then_child_follow): Likewise. Finish through
12026 vfork even if we stopped at the syscall trampoline.
12027
e2fd701e
DE
120282008-11-20 Doug Evans <dje@google.com>
12029
12030 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12031
69abc51c
TJB
120322008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12033
12034 * gdb.arch/ppc-dfp.exp: New file.
12035 * gdb.arch/ppc-dfp.c: New file.
12036
c14c28ba
PP
120372008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12038
12039 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12040
2e74121d
DE
120412008-11-17 Doug Evans <dje@google.com>
12042
12043 * gdb.mi/mi-syn-frame.exp: Update expected output.
12044 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12045
66bb093b
VP
120462008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12047
12048 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12049 "thread N" results in =thread-selected.
12050 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12051 (mi_send_resuming_command_raw): Be prepared for
12052 =thread-selected.
12053
3d043ef6
VP
120542008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12055
a9c64011
AS
12056 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12057 * lib/mi-support.exp: Likewise.
3d043ef6 12058
808104c8
JB
120592008-11-16 Joel Brobecker <brobecker@adacore.com>
12060
12061 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12062 commands from the expected output for "help catch".
12063
00b22944
JB
120642008-11-15 Joel Brobecker <brobecker@adacore.com>
12065
12066 * gdb.ada/int_deref.exp: New testcase.
12067
59669435
TT
120682008-11-14 Nick Roberts <nickrob@snap.net.nz>
12069
12070 * gdb.mi/gdb2549.exp: New file.
12071
de04a248
DE
120722008-11-11 Doug Evans <dje@google.com>
12073
12074 * gdb.base/callexit.exp: New file.
12075 * gdb.base/callexit.c: New file.
12076
6b8ce727
DE
120772008-11-10 Doug Evans <dje@google.com>
12078
12079 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12080 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12081 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12082 (default_gdb_start,default_gdb_exit): Ditto.
12083 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12084 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12085 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12086 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12087 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12088 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12089
1b14b8aa
AS
120902008-11-03 Andreas Schwab <schwab@suse.de>
12091
12092 * gdb.base/hashline2.exp: Fix typo.
12093 * gdb.base/hashline3.exp: Likewise.
12094
f3134b88
TT
120952008-10-30 Tom Tromey <tromey@redhat.com>
12096
12097 * gdb.base/pointers.exp: Add test.
12098 * gdb.base/pointers.c (k, S): New typedefs.
12099 (instance): New global.
12100
c2226152
AS
121012008-10-30 Andreas Schwab <schwab@suse.de>
12102
12103 * gdb.base/args.exp: Add tests for newlines.
12104
462f405c
JB
121052008-10-30 Joel Brobecker <brobecker@adacore.com>
12106
12107 gdb.base/foll-exec.exp: Update the expected output of a couple
12108 of "info breakpoints" tests.
12109
79a45b7d
TT
121102008-10-28 Tom Tromey <tromey@redhat.com>
12111
12112 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12113
adc13a14
PA
121142008-10-24 Pedro Alves <pedro@codesourcery.com>
12115
12116 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12117 gdb_start_cmd.
12118 Use runto_main before any test that requires execution.
12119
252fbfc8
PA
121202008-10-23 Pedro Alves <pedro@codesourcery.com>
12121
12122 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12123 instead of SIGINT.
12124
28148e3d
JB
121252008-10-22 Joel Brobecker <brobecker@adacore.com>
12126
12127 * gdb.base/completion.exp: Update expected output following
12128 the addition of the "info tasks" command.
12129
c209f847
TT
121302008-10-22 Tom Tromey <tromey@redhat.com>
12131
12132 * gdb.base/exprs.exp (test_expr): Add test for string
12133 concatenation.
12134
f177e350
PA
121352008-10-19 Pedro Alves <pedro@codesourcery.com>
12136
12137 * configure.ac: Output gdb.python/Makefile.
12138 * configure: Regenerate.
12139 * gdb.python/Makefile.in: New.
12140
cce89356
JB
121412008-10-16 Joel Brobecker <brobecker@adacore.com>
12142
12143 * gdb.base/foll-fork.exp: Adjust the expected output to match
12144 the new description for fork/vfork catchpoints in the "info
12145 breakpoints" output.
12146
176d289d
TJB
121472008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12148
12149 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12150
a08702d6
TJB
121512008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12152
12153 * gdb.python/python-value.c: New file.
12154 * gdb.python/python-value.exp: New file.
12155
1c5cfe86
PA
121562008-10-15 Pedro Alves <pedro@codesourcery.com>
12157
12158 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12159
5a98ad69
DP
121602008-10-15 Denis Pilat <denis.pilat@st.com>
12161
41702f1b 12162 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12163
dcb1a1e2
TT
121642008-10-09 Tom Tromey <tromey@redhat.com>
12165
12166 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12167 'fprintf' and 'stderr'.
12168
9124fe48
JB
121692008-10-07 Joel Brobecker <brobecker@adacore.com>
12170
12171 * gdb.ada/ref_tick_size.exp: New testcase.
12172
45452591
DE
121732008-10-06 Doug Evans <dje@google.com>
12174
12175 * gdb.dwarf2/dw2-cu-size.exp: New file.
12176 * gdb.dwarf2/dw2-cu-size.S: New file.
12177
12178 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12179 .Ltype_int for clarity.
12180
4fc5b208
PP
121812008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12182
12183 PR gdb/2384:
12184 * gdb.cp/gdb2384.exp: Extended to test more cases.
12185 * gdb.cp/gdb2384.cc: Likewise.
12186 * gdb.cp/gdb2384-base.h: Likewise.
12187 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12188
d78df370
JK
121892008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12190
12191 * gdb.base/maint.exp (maint print type): Remove printing
12192 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12193
9a044a89
TT
121942008-09-30 Tom Tromey <tromey@redhat.com>
12195
12196 * gdb.base/macscp.exp: Add completion tests.
12197 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12198 (TWENTY_THREE): Likewise.
12199 (FORTY_EIGHT): Likewise.
12200
506800a9
TT
122012008-09-30 Tom Tromey <tromey@redhat.com>
12202
12203 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12204 everywhere.
12205 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12206
1a6f01b5
JK
122072008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12208
12209 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12210 testcase is derived from. Fix racy dependency on an expected PID
12211 number. No longer support the testcase on Linux kernel 2.4.x.
12212
2fae03e8
TT
122132008-09-27 Tom Tromey <tromey@redhat.com>
12214
12215 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12216 and varargs.
12217
1ad15515
PA
122182008-09-22 Pedro Alves <pedro@codesourcery.com>
12219
12220 * lib/mi-support.exp (mi_expect_interrupt): New.
12221 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12222 from gdb.mi/mi-nonstop.exp.
12223 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12224 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12225 lib/mi-support.exp.
12226 Use mi_check_thread_states throughout. Avoid ".*" and do not
12227 require an anchor after -exec-run.
12228
d0b76dc6
DJ
122292008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12230
12231 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12232 stop is pending. Avoid ".*" when two stops are pending.
12233 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12234 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12235 newlines in fullnames.
12236 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12237 (mi_expect_stop): Update comments. Only anchor in sync mode.
12238 Do not match newlines.
12239 (mi_send_resuming_command_raw): Always return status.
12240 (mi_get_stop_line): Do not match more than one line by accident.
12241 Only anchor in sync mode.
12242 (mi_run_inline_test): If -exec-next fails, give up.
12243
9990c830
UW
122442008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12245
12246 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12247 on SPU.
12248
ebcf6f00
JB
122492008-09-10 Joel Brobecker <brobecker@adacore.com>
12250
12251 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12252
b6db24e5
JB
122532008-09-10 Joel Brobecker <brobecker@adacore.com>
12254
12255 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12256 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12257 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12258 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12259 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12260 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12261 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12262 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12263 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12264 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12265 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12266 Include the "= " sequence in the expected output of print tests.
12267
2bf448e0
JB
122682008-09-10 Joel Brobecker <brobecker@adacore.com>
12269
12270 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12271 description for boolean types.
12272
d51fd4c8
PA
122732008-09-09 Pedro Alves <pedro@codesourcery.com>
12274
12275 * gdb.base/hook-stop-continue.c: New.
12276 * gdb.base/hook-stop-continue.exp: New.
12277
694182d2
DJ
122782008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12279
12280 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12281
3b8a7fc0
JG
122822008-09-08 Jerome Guitton <guitton@adacore.com>
12283
12284 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12285 (stack_check_probe_2, stack_check_probe_loop_1)
12286 (stack_check_probe_loop_2): New functions.
12287 (main): Add call to these new functions.
12288 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12289 functions, check that the breakpoint is inserted at the appropriate
12290 location.
12291 (insert_breakpoint): Slightly refine this procedure so that it can
12292 be called several times in the test.
12293
96cc0ae8
JG
122942008-09-08 Jerome Guitton <guitton@adacore.com>
12295
12296 * gdb.base/stack-checking.c: New file.
12297 * gdb.base/stack-checking.exp: New file.
12298
1f08b409
TJB
122992008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12300
12301 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12302 * gdb.arch/altivec-regs.exp: Likewise.
12303 * gdb.arch/vsx-regs.exp: Likewise.
12304
3099e1c4
TJB
123052008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12306
12307 * gdb.arch/ppc-fp.exp: New file.
12308 * gdb.arch/ppc-fp.c: New file.
12309
cc69bfc1
PP
123102008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12311
12312 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12313 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12314
b02a33db
MS
123152008-09-04 Michael Snyder <msnyder@vmware.com>
12316
12317 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12318 as "at" (for non-debug functions such as _start).
12319
2992cbe0
UW
123202008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12321
12322 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12323 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12324 software watchpoints.
12325 * gdb.base/watch_thread_num.exp: Likewise.
12326
514f746b
AR
123272008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12328
12329 * gdb.arch/i386-bp_permanent.exp: New test.
12330
876cecd0
TT
123312008-08-24 Tom Tromey <tromey@redhat.com>
12332
12333 * gdb.base/maint.exp: Update "maint print type".
12334
80f73d71
VP
123352008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12336
12337 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12338 support. Adjust the order of "*running" notifications.
12339 * gdb.mi/non-stop.c: Don't cast from int to void* and
12340 back.
12341
d9c78d7d
MK
123422008-08-20 Mark Kettenis <kettenis@gnu.org>
12343
12344 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12345 expect to find it in the "info frame" output.
12346
97a2d1d3
DJ
123472008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12348
12349 * gdb.base/interp.exp: Always consume both prompts.
12350
b96e2927
PA
123512008-08-20 Pedro Alves <pedro@codesourcery.com>
12352
12353 * gdb.base/pending.exp: Test pending breakpoints without symbols
12354 loaded.
12355
8cf6e61a
VP
123562008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12357
12358 * lib/mi-support.exp (mi_expect_stop): Produce
12359 more details on failures.
12360 * gdb.mi/mi-nonstop.exp: New.
12361 * gdb.mi/non-stop.c: New.
12362
c6ebd6cf
VP
123632008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12364
a9c64011
AS
12365 * gdb.mi/mi-async.exp: Use 'set target-async'.
12366 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12367
46a9b8ed
DJ
123682008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12369
12370 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12371
44feb3ce
TT
123722008-08-17 Tom Tromey <tromey@redhat.com>
12373
12374 * gdb.base/help.exp (help catch): Rewrite.
12375
311a4e6b
TJB
123762008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12377
12378 * gdb.base/define.exp: Test indented command documentation.
12379 * gdb.python/python.exp: Test indented multi-line command.
12380
604c2f83
LM
123812008-08-15 Luis Machado <luisgpm@br.ibm.com>
12382
12383 * testsuite/gdb.arch/vsx-regs.c: New source file.
12384 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12385 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12386
886a217c
TT
123872008-08-14 Tom Tromey <tromey@redhat.com>
12388
12389 * gdb.base/macscp.exp: Add regression test for "macro define" or
12390 "macro undef" with no arguments.
12391
c814a4f3
PP
123922008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12393
12394 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12395
12ab8a60
UW
123962008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12397
12398 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12399
d57a3c85
TJB
124002008-08-06 Tom Tromey <tromey@redhat.com>
12401
12402 * gdb.python/python.exp: New file.
12403
c7b778ff
JK
124042008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12405
12406 Fix for PR gdb/1543.
12407 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12408 $LOCATION.
12409 (location): New variable.
12410 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12411 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12412 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12413 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12414 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12415 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12416 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12417 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12418 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12419 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12420 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12421 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12422 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12423 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12424 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12425 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12426 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12427 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12428 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12429 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12430 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12431 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12432 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12433 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12434 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12435 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12436 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12437 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12438 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12439 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12440 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12441 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12442 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12443 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12444 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12445 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12446 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12447 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12448 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12449 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12450 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12451 gdb.base/type-opaque.exp, gdb.base/until.exp,
12452 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12453 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12454 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12455 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12456 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12457 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12458 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12459 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12460 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12461 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12462 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12463 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12464 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12465 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12466 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12467 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12468 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12469 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12470 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12471 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12472 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12473 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12474 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12475 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12476 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12477 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12478 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12479 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12480 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12481 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12482 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12483 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12484 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12485 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12486 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12487 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12488 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12489 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12490 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12491 to bug-gdb@prep.ai.mit.edu .
12492
5e06a3d1
VP
124932008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12494
12495 * lib/mi-support.exp (mi_load_shlibs): New.
12496 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12497
9d81d21b
VP
124982008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12499
12500 * lib/mi-support.exp (get_mi_thread_list)
12501 (check_mi_and_console_threads): New, moved from ...
12502 * gdb.mi/mi-pthread.exp: ...here.
12503 * gdb.mi/gdb669.exp (get_mi_thread_list)
12504 (check_mi_and_console_threads): Delete.
12505 * gdb.mi/mi2-pthread.exp: Likewise.
12506
bae98fe0
TT
125072008-07-28 Tom Tromey <tromey@redhat.com>
12508
12509 * Makefile.in (just-check): Remove. Move body to...
12510 (check): ... here.
12511
57380f4e
DJ
125122008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12513
12514 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12515 Add a test for duplicated SIGINTs.
12516
e09490f1
DJ
125172008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12518
12519 * gdb.threads/schedlock.exp (get_args): Update to work for any
12520 value of NUM.
12521 (Top level): Report the number of threads that did not resume.
12522
6387b45f
DJ
125232008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12524
12525 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12526
62f64ff2
DJ
125272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12528
12529 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12530 non-MI prompt.
12531
fa8de41e
TT
125322008-07-26 Tom Tromey <tromey@redhat.com>
12533
12534 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12535 (function_struct, function_struct_ptr): New globals.
12536 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12537 function pointer in a struct.
12538
ccb3ac8a
TT
125392008-07-26 Tom Tromey <tromey@redhat.com>
12540
12541 * gdb.base/macscp.exp: Add test for macro lexing bug.
12542
d7d9f01e
TT
125432008-07-18 Tom Tromey <tromey@redhat.com>
12544
12545 * gdb.base/macscp.exp: Add macro tests.
12546
9bf07184
PP
125472008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12548
12549 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12550
becf6477
PP
125512008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12552
12553 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12554
0709f7d3
PP
125552008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12556
12557 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12558
7093c834
PP
125592008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12560
12561 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12562
b432ffe3
JK
125632008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12564
12565 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12566
b1a268e5
VP
125672008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12568
12569 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12570
e2995f8e
KB
125712008-07-11 Kevin Buettner <kevinb@redhat.com>
12572
12573 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12574 of regexp to account for changes made to GDB in the printing of
12575 byte vectors.
12576
14032a66
TT
125772008-07-11 Tom Tromey <tromey@redhat.com>
12578
12579 * gdb.base/completion.exp: Add 'help' completion test.
12580
981505ef
JK
125812008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12582
12583 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12584
10568435
JK
125852008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12586
12587 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12588
4487aabf
PA
125892008-07-09 Pedro Alves <pedro@codesourcery.com>
12590
12591 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12592
a4a9b1c4
PA
125932008-07-09 Pedro Alves <pedro@codesourcery.com>
12594
12595 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12596
3c3185ac
JK
125972008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12598
12599 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12600
7ebd49dc
VP
126012008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12602
12603 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12604 previous commit. Add a comment.
12605
84e46146
PA
126062008-06-28 Pedro Alves <pedro@codesourcery.com>
12607
12608 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12609
0f8d4a2f
VP
126102008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12611
12612 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12613
f747e0ce
PA
126142008-06-27 Pedro Alves <pedro@codesourcery.com>
12615
12616 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12617 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12618 compiling an executable, link in an object that forces unbuffered
12619 output.
12620 * lib/set_unbuffered_mode.c: New file.
12621
734a5c36
JK
126222008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12623
12624 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12625
a2840c35
VP
126262008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12627
a9c64011
AS
12628 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12629 mi_expect_stop.
12630 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12631 Demand that *running is output.
12632 (detect_async): Perform checking every time.
12633 (mi_send_resuming_command): Extract everything into...
12634 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12635 (mi_expect_stop): Don't accept any output before *stopped.
12636
6ae37fef
VP
126372008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12638
12639 Robustify mi-simplerun.
a9c64011
AS
12640 * gdb.mi/basics.c (main): Add a call to sleep.
12641 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12642 * gdb.mi/mi2-cli.exp: Likewise.
12643 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12644
b4aa76f0 126452008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12646
12647 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12648
e1ac3328
VP
126492008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12650
a9c64011
AS
12651 * gdb.mi/mi-console.exp: Adjust.
12652 * gdb.mi/mi-syn-frame.exp: Adjust.
12653 * gdb.mi/mi2-console.exp: Adjust.
12654 * gdb.mi/mi2-syn-frame.exp: Adjust.
12655 * lib/mi-support.exp (mi_run_cmd): Adjust.
12656 (mi_send_resuming_command): Adjust.
e1ac3328 12657
f7f9a841
VP
126582008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12659
12660 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12661 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12662 testing of stopped.
12663 * gdb.mi/mi2-syn-frame.exp: Likewise.
12664 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12665 (async, detect_async): New.
12666 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12667 depending on if we're running in sync or async mode.
f7f9a841 12668
37cd5d19
TT
126692008-06-09 Tom Tromey <tromey@redhat.com>
12670
12671 * gdb.base/completion.exp: New tests for field name completion
12672 with spaces, and field name completion with '->'.
12673
65d12d83
TT
126742008-06-06 Tom Tromey <tromey@redhat.com>
12675
12676 * gdb.base/break1.c (struct some_struct): New struct.
12677 (values): New global.
12678 * gdb.base/completion.exp: Add field name completion test.
12679
ebfe2e3f
PP
126802008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12681
12682 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12683 to pointer.
12684 * gdb.cp/call-c.cc: Likewise.
12685
bcf6fc3a
NR
126862008-06-06 Nick Roberts <nickrob@snap.net.nz>
12687
12688 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12689 annotation.
12690
49fd4a42 126912008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12692 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12693
12694 * gdb.threads/execl.c, gdb.threads/execl1.c,
12695 gdb.threads/execl.exp: New tests.
a9c64011 12696
8a34ac3f
AR
126972008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12698 Daniel Jacobowitz <dan@codesourcery.com>
12699
12700 * gdb.cp/exception.exp: Activate test, make it work with pending
12701 catchpoints.
12702
86ae69ef
JK
127032008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12704
12705 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12706
f7f9ae2c
VP
127072008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12708
a9c64011
AS
12709 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12710 now printed.
12711 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12712
2a2d4dc3
AS
127132008-05-27 Andreas Schwab <schwab@suse.de>
12714
12715 * gdb.base/frame-args.exp: Handle arguments that are optimized
12716 out.
12717
5099e4d9
LM
127182008-05-26 Luis Machado <luisgpm@br.ibm.com>
12719
12720 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12721 quiet for ppc32 and group options into a single variable.
12722
d9c36a91
JB
127232008-05-23 Joel Brobecker <brobecker@adacore.com>
12724
12725 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12726 of zero-size elements.
12727 * gdb.ada/null_array.exp: Test printing this new array.
12728
103a8671
JK
127292008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12730
12731 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12732
07a4cc1a 127332008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12734
12735 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12736 of the "finish" command.
12737
55f996a7
NR
127382008-05-21 Nick Roberts <nickrob@snap.net.nz>
12739
12740 * gdb.base/annota1.exp: Test for new annotation.
12741
907fc202
UW
127422008-05-16 Pedro Alves <pedro@codesourcery.com>
12743
12744 * gdb.base/fixsection.exp: New file.
12745 * gdb.base/fixsection0.c: New file.
12746 * gdb.base/fixsection1.c: New file.
12747
e8f97270
UW
127482008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12749
12750 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12751 * gdb.base/annota3.exp: Likewise.
12752
ac0bb574
NF
127532008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12754
12755 * gdb.base/watch_thread_num.exp: Don't run tests that require
12756 watchpoints if the target doesn't support them.
12757
6fadd07a
DE
127582008-05-12 Doug Evans <dje@google.com>
12759
12760 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12761
6e9a4a30
JB
127622008-05-09 Joel Brobecker <brobecker@adacore.com>
12763
12764 * gdb.ada/assign_1.exp: New testcase.
12765
08388c79
DE
127662008-05-09 Doug Evans <dje@google.com>
12767
a3c83fae
DE
12768 * gdb.base/find.exp: New file.
12769 * gdb.base/find.c: New file.
08388c79 12770
bd5ddfe8
DJ
127712008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12772
12773 * gdb.base/commands.exp (watchpoint_command_test): Handle
12774 gdb,no_hardware_watchpoints.
12775 * gdb.base/float.exp: Allow ARM targets without floating point.
12776 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12777
b5dd68e2 127782008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12779 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12780
12781 * gdb.ada/lang_switch: New test program.
12782 * gdb.ada/lang_switch.exp: New testcase.
12783
382d13d1
DE
127842008-05-05 Doug Evans <dje@google.com>
12785
12786 * gdb.base/help.exp (disassemble): Update expected help text.
12787
9dd789d0
PA
127882008-05-04 Pedro Alves <pedro@codesourcery.com>
12789
12790 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12791
611c83ae
PA
127922008-05-04 Pedro Alves <pedro@codesourcery.com>
12793
12794 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12795 different times.
12796
ff013f42
JK
127972008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12798
12799 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12800 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12801 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12802 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12803
96dff6a2
VP
128042008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12805
12806 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12807 notification to appear.
12808
55cd6f92
DJ
128092008-05-04 Daniel Jacobowitz <dan@debian.org>
12810
12811 * gdb.base/fullname.c: New file.
12812 * gdb.base/fullname.exp: New file.
12813 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12814
d705c43c
PA
128152008-05-03 Pedro Alves <pedro@codesourcery.com>
12816
12817 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12818 expressions with macros.
12819
333222e1
JK
128202008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12821
12822 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12823
5ac01682
DJ
128242008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12825
12826 * gdb.base/completion.exp: Handle lack of other symbols beginning
12827 with "a".
12828
12829 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12830
237fc4c9
PA
128312008-05-02 Jim Blandy <jimb@codesourcery.com>
12832
12833 * gdb.asm/asmsrc1.s: Add scratch space.
12834
ed5e9466
DJ
128352008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12836 Daniel Jacobowitz <dan@codesourcery.com>
12837
12838 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12839 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12840 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12841
b39cc962
DJ
128422007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12843
12844 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12845
36d520f5
JB
128462008-05-01 Joel Brobecker <brobecker@adacore.com>
12847
12848 * gdb.base/info-target.exp: New testcase.
12849
8d4e3071
DJ
128502008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12851
12852 * gdb.cp/hang.exp: Use .cc instead of .C.
12853 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12854 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12855
6f3f3097
DJ
128562008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12857
12858 * gdb.base/gdb1250.exp: Remove perror.
12859 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12860
5550a914
PA
128612008-04-30 Pedro Alves <pedro@codesourcery.com>
12862
12863 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12864 .2byte.
12865
d848e687
DJ
128662008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12867
12868 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12869 (maybe_kfail): New.
12870
93b5768b
PA
128712008-04-25 Pedro Alves <pedro@codesourcery.com>
12872
12873 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12874
721c02de
VP
128752008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12876
a9c64011
AS
12877 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12878 * gdb.mi/mi2-syn-frame.exp: Likewise.
12879 * lib/mi-support.exp: Likewise.
721c02de 12880
74960c60
VP
128812008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12882
12883 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12884 to specify regexp for the location to stop at.
12885 * gdb.base/break-always.c: New.
12886 * gdb.base/break-always.exp: New.
12887
d24317b4
VP
128882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12889
12890 * lib/mi-support.exp (mi_runto_helper): Adjust
12891 for the original-location field.
12892 (mi_create_breakpoint, mi_list_breakpoints): New.
12893 * gdb.mi/mi-break.exp: Adjust.
12894 * gdb.mi/mi2-break.exp: Adjust.
12895 * gdb.mi/mi-pending.exp: Adjust.
12896 * gdb.mi/mi-simplerun.exp: Adjust.
12897 * gdb.mi/mi2-simplerun.exp: Adjust.
12898 * gdb.mi/mi-syn-frame.exp: Adjust.
12899 * gdb.mi/mi2-syn-frame.exp: Adjust.
12900 * gdb.mi/mi-until.exp: Adjust.
12901 * gdb.mi/mi2-until.exp: Adjust.
12902 * gdb.mi/mi-var-display.exp: Adjust.
12903 * gdb.mi/mi2-var-display.exp: Adjust.
12904 * gdb.mi/mi-watch.exp: Adjust.
12905 * gdb.mi/mi2-watch.exp: Adjust.
12906
fdc59709 129072008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12908
a9c64011
AS
12909 * aclocal.m4: Add override.m4.
12910 * configure: Regenerate.
fdc59709 12911
8e91f023
VP
129122008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12913
12914 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12915 '-var-update --all-values' reports new value even the type
12916 of a variable object has changed.
12917
233a11ab
CS
129182008-04-18 Craig Silverstein <csilvers@google.com>
12919
12920 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12921 files.
d24317b4 12922
9c1137ad
JB
129232008-04-18 Joel Brobecker <brobecker@adacore.com>
12924
12925 * gdb.ada/atomic_enum: New test program.
12926 * gdb.ada/atomic_enum.exp: New testcase.
12927
66d0bbc7
DE
129282008-04-17 Doug Evans <dje@google.com>
12929
12930 * gdb.opt/Makefile.in: Fix whitespace.
12931
100906b0
UW
129322008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12933
12934 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12935
4584e32e
DE
129362008-04-17 Doug Evans <dje@google.com>
12937
12938 * gdb.base/hashline1.exp: New testcase.
12939 * gdb.base/hashline2.exp: New testcase.
12940 * gdb.base/hashline2.exp: New testcase.
12941
0a320680
PA
129422008-04-17 Pedro Alves <pedro@codesourcery.com>
12943
12944 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12945
18ac113b
AR
129462008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12947
12948 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12949 temporary breakpoint to match "Temporary breakpoint".
12950 * gdb.base/break.exp (delete_breakpoints): Likewise.
12951 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12952 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12953 * gdb.base/display.exp: Likewise.
12954 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12955 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12956 * gdb.base/restore.exp (restore_tests): Likewise.
12957 * gdb.base/sepdebug.exp: Likewise.
12958 * gdb.base/watchpoint.exp: Likewise.
12959 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12960 * gdb.mi/mi-pending.exp: Likewise.
12961 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12962 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12963 * gdb.mi/mi-var-cmd.exp: Likewise.
12964 * gdb.mi/mi-var-display.exp: Likewise.
12965 * gdb.mi/mi2-cli.exp: Likewise.
12966 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12967 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12968 * gdb.mi/mi2-var-display.exp: Likewise.
12969 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12970 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12971 new "disp" field.
a9c64011 12972 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12973 reason. This is to support fix for PR2424.
12974
add38693
JK
129752008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12976
12977 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12978
fcacd99f
VP
129792008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12980
12981 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12982 field. Add more floating varobj tests.
fcacd99f 12983 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12984 field.
12985 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12986 (main): Call do_at_tests.
12987 * lib/mi-support.exp (mi_create_floating_varobj)
12988 (mi_varobj_update_with_type_change): New.
fcacd99f 12989
de051565
MK
129902008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12991
12992 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12993 option of -var-evaluate-expression.
12994 * gdb.mi/mi2-var-display.exp: Likewise.
12995
dbc52822
VP
129962008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12997
12998 Introduce test setup helpers.
a9c64011
AS
12999 * lib/gdb.exp (build_executable, clean_restart)
13000 (prepare_for_testing): New.
13001 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13002 * gdb.base/return.exp: Likewise.
13003 * gdb.base/ending-run.exp: Likewise.
dbc52822 13004
473591da
NR
130052008-04-07 Nick Roberts <nickrob@snap.net.nz>
13006
13007 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13008 Interface (MI) responses.
13009
2b2d9e11
VP
130102008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13011
a9c64011
AS
13012 * gdb.cp/breakpoint.cc: New code to test conditions involving
13013 member variables.
13014 * gdb.cp/breakpoint.exp: Test condition involving member
13015 variables.
2b2d9e11 13016
bb378428
VP
130172008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13018
13019 * lib/mi-support.exp (mi_expect_stop): New.
13020 (mi_run_cmd): Change the
13021 token. Use mi_send_resuming_command, use
13022 mi_expect_stop.
13023 (mi_execute_to_helper): Rename to mi_execute_to.
13024 (mi_send_resuming_command): Add more error patterns.
13025 (mi_wait_for_stop): Renamed to...
13026 (mi_get_stop_line): ...this.
13027 (mi_run_inline_test): Adjust.
13028
13029 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13030 * gdb.mi/mi-console.exp: Likewise.
13031 * gdb.mi/mi-pending.exp: Likewise.
13032 * gdb.mi/mi-simplerun.exp: Likewise.
13033 * gdb.mi/mi-stack.exp: Likewise.
13034 * gdb.mi/mi-stepi.exp: Likewise.
13035 * gdb.mi/mi-syn-frame.exp: Add comment.
13036 * gdb.mi/mi-until.exp: Likewise.
13037 * gdb.mi/mi-var-display.exp: Likewise.
13038 * gdb.mi/mi-watch.exp: Likewise.
13039 * gdb.mi/mi2-cli.exp: Likewise.
13040 * gdb.mi/mi2-console.exp: Likewise.
13041 * gdb.mi/mi2-simplerun.exp: Likewise.
13042 * gdb.mi/mi2-stack.exp: Likewise.
13043 * gdb.mi/mi2-stepi.exp: Likewise.
13044 * gdb.mi/mi2-until.exp: Likewise.
13045 * gdb.mi/mi2-var-display.exp: Likewise.
13046 * gdb.mi/mi2-watch.exp: Likewise.
13047
62172bb9
UW
130482008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13049
13050 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13051
13052 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13053
a13e061a
PA
130542008-04-04 Pedro Alves <pedro@codesourcery.com>
13055
13056 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13057 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13058 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13059 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13060 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13061 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13062 expect an mi error duplicated in stderr.
13063
eae06beb
JB
130642008-04-03 Joel Brobecker <brobecker@adacore.com>
13065
13066 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13067 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13068 Add a couple of tests that verify the behavior when the new setting
13069 is set to "cancel" and "all".
13070 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13071 "ask" before we start the testing.
13072
79c6ced6
AR
130732008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13074
13075 * gdb.cp/casts.cc: Add class reference variables.
13076 * gdb.cp/casts.exp: New test cases for up/down casting references.
13077
6c2d1a6b
MK
130782008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13079
13080 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13081 instead of beginning to make an extra test pass.
13082 * gdb.mi/mi2-var-display.exp: Likewise.
13083
55b411d9
MR
130842008-03-31 Maciej W. Rozycki <macro@mips.com>
13085
13086 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13087
c6140da2
MD
130882008-03-31 Markus Deuling <deuling@de.ibm.com>
13089 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13090
13091 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13092 value. Add xfail for older kernels.
13093
79732189
AR
130942008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13095
13096 Bring mi-support in line with gdb.exp.
13097 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13098 (mi_gdb_start): New function.
13099
33c3676e
MR
131002008-03-28 Maciej W. Rozycki <macro@mips.com>
13101
13102 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13103
92e28119
VP
131042008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13105
13106 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13107 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13108
9e8e3afe
VP
131092008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13110
13111 * lib/mi-support.exp (mi_create_varobj_checked): New.
13112 (mi_list_varobj_children): Allow to check for a
13113 value.
13114 (mi_list_array_varobj_children): New.
13115
13116 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13117 and mi_list_varobj_children, as opposed to hardcoding
13118 expected strings.
13119 * gdb.mi/gdb701.exp: Likewise.
13120 * gdb.mi/gdb792.exp: Likewise.
13121 * gdb.mi/mi-var-block.exp: Likewise.
13122 * gdb.mi/mi-var-cmd.exp: Likewise.
13123 * gdb.mi/mi-var-invalidate.exp: Likewise.
13124 * gdb.mi/mi2-var-block.exp: Likewise.
13125 * gdb.mi/mi2-var-child.exp: Likewise.
13126 * gdb.mi/mi2-var-cmd.exp: Likewise.
13127 * gdb.mi/mi2-var-display.exp: Likewise.
13128
9df50351
JK
131292008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13130
13131 Fix random false FAILs on i386.
13132 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13133
31e5d73a
DJ
131342008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13135
13136 PR gdb/544
13137 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13138
12f4afab
DJ
131392008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13140
13141 PR gdb/544
13142 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13143
b562a0cb
DJ
131442008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13145
13146 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13147 fixed PR gdb/544.
13148
17faa917
DJ
131492008-03-21 Pedro Alves <pedro@codesourcery.com>
13150
13151 * gdb.threads/fork-child-threads.exp: Test next over fork.
13152
6214f497
DJ
131532008-03-21 Chris Demetriou <cgd@google.com>
13154
13155 * gdb.base/break.exp (rbreak junk): New test for rbreak
13156 "Junk at end of arguments" issue.
13157
63092375
DJ
131582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13159
13160 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13161 *& to work on created array elements.
13162 (Top level): Test print $pc with a file. Test string operations
13163 without a target.
13164 * gdb.base/ptype.exp: Do not expect *& to work on created array
13165 elements.
13166
b21991b0
DJ
131672008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13168
13169 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13170 gdb.threads/staticthreads.exp: Update exit query.
13171
c4b347c7
SL
131722008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13173
13174 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13175
fa4727a6
DJ
131762008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13177
13178 * gdb.base/watchpoint.c (global_ptr, func4): New.
13179 (main): Call func4.
13180 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13181 (test_inaccessible_watchpoint): New.
13182
2f34202f
MR
131832008-02-29 Maciej W. Rozycki <macro@mips.com>
13184
13185 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13186 select the largest.
13187
0d6ba1b1
DJ
131882008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13189
13190 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13191 frames-invalid annotations.
13192
e691325a
PM
131932008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13194
a9c64011 13195 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13196
f85b5ecc
DE
131972008-02-27 Doug Evans <dje@google.com>
13198
13199 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13200 for bug 1738.
13201 (breakpoint_to_handler_entry): Ditto.
13202
b40e7bf3
JB
132032008-02-27 Joel Brobecker <brobecker@adacore.com>
13204
13205 * gdb.base/ending-run.exp: Use the first line of code inside
13206 function body to test breakpoints.
13207 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13208 location where the breakpoint is inserted when using the line
13209 where a function is declared. Fix typo in the description of
13210 one of the tests.
13211 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13212
2faca73a
PM
132132008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13214
13215 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13216 tests.
2faca73a 13217
6f439c36
PM
132182008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13219
13220 * gdb.base/args.exp: avoid same output for tests
13221 with single quotes.
13222
54e52265
VP
132232008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13224
a9c64011
AS
13225 * gdb.base/annota1.exp: Adjust for 'info break'
13226 format changes.
13227 * gdb.base/annota3.exp: Likewise.
13228 * gdb.base/break.exp: Likewise.
13229 * gdb.base/condbreak.exp: Likewise.
13230 * gdb.base/pending.exp: Likewise.
13231 * gdb.base/sepdebug.exp: Likewise.
13232 * gdb.base/unload.exp: Likewise.
13233 * gdb.cp/ovldbreak.exp: Likewise.
13234 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13235
897b09ca
DE
132362008-02-07 Doug Evans <dje@google.com>
13237
13238 * gdb.cp/mb-inline.exp: New.
13239 * gdb.cp/mb-inline.h: New.
13240 * gdb.cp/mb-inline1.cc: New.
13241 * gdb.cp/mb-inline2.cc: New.
13242
b1c32d35
PM
132432008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13244
13245 * gdb.pascal/floats.pas: New test program.
13246 * gdb.pascal/floats.exp: New testcase.
13247
1a4ca44a
TJB
132482008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13249
13250 * gdb.base/callfuncs.c (t_float_many_args): New function.
13251 (t_double_many_args): New function.
13252 * gdb.base/callfuncs.exp: Add tests for exceeding float
13253 and double parameters passed through the stack.
13254
439048e8
JB
132552008-02-05 Joel Brobecker <brobecker@adacore.com>
13256
13257 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13258 gdb.ada/complete/foo.adb: New files.
13259 * gdb.ada/complete.exp: New testcase.
13260
81fe8080
DE
132612008-02-03 Doug Evans <dje@google.com>
13262
301f0ecf
DE
13263 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13264
81fe8080
DE
13265 * gdb.cp/gdb2384.exp: New file.
13266 * gdb.cp/gdb2384.cc: New file.
13267 * gdb.cp/gdb2384-base.h: New file.
13268 * gdb.cp/gdb2384-base.cc: New file.
13269
4b071aec
DE
132702008-02-02 Doug Evans <dje@google.com>
13271
13272 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13273
61137ba6
JB
132742007-02-01 Joel Brobecker <brobecker@adacore.com>
13275
13276 * gdb.ada/sym_print_name: New test program.
13277 * gdb.ada/sym_print_name.exp: New testcase.
13278
132792007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13280
13281 * gdb.ada/nested/hello.adb: New file.
13282 * gdb.ada/nested.exp: New testcase.
13283 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13284
98deb0da
VP
132852008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13286
13287 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13288 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13289 don't cause future evaluations of function to report
13290 creation of internal breakpoints.
98deb0da 13291
723a2275
VP
132922008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13293
13294 * gdb.mi/mi-break.exp (test_error): New.
13295 Call it.
13296
fb546a2f
LM
132972008-01-31 Luis Machado <luisgpm@br.ibm.com>
13298
13299 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13300 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13301
2d8fd90a
PM
133022008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13303
13304 * gdb.pascal/integers.pas: New test program.
13305 * gdb.pascal/integers.exp: New testcase.
13306
a7fa0ded
PM
133072008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13308
13309 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13310
5e1a1926
TJB
133112008-01-30 Luis Machado <luisgpm@br.ibm.com>
13312
13313 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13314 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13315
8d04f9f0
JB
133162008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13317
13318 * gdb.ada/formatted_ref: New test program.
13319 * gdb.ada/formatted_ref.exp: New testcase.
13320
13321 * gdb.cp/formatted-ref.cc: New file.
13322 * gdb.cp/formatted-ref.exp: New testcase.
13323
ce75a98f
JB
133242008-01-30 Joel Brobecker <brobecker@adacore.com>
13325
13326 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13327
e835f6bf
NR
133282008-01-30 Nick Roberts <nickrob@snap.net.nz>
13329
13330 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13331 (test_file_list_exec_source_file): Update to new macro-info field.
13332
d118ef87
PH
133332008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13334
13335 * gdb.ada/exprs: New test program.
13336 * gdb.ada/exprs.exp: New testcase.
13337
7d35ab09
TJB
133382008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13339
13340 * dfp-test.c (DELTA, DELTA_B): New definitions.
13341 (double_val1, double_val2, double_val3, double_val4, double_val5,
13342 double_val6, double_val7, double_val8, double_val9, double_val10,
13343 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13344 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13345 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13346 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13347 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13348 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13349 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13350 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13351 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13352 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13353 dec128_val16): New global variables.
13354 (decimal_dec128_align): New function.
13355 (decimal_mixed): Likewise.
13356 (decimal_many_args_dec32): Likewise.
13357 (decimal_many_args_dec64): Likewise.
13358 (decimal_many_args_dec128): Likewise.
13359 (decimal_many_args_mixed): Likewise.
13360 * dfp-test.exp: Add tests calling new inferior functions.
13361
2d717e4f
DJ
133622008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13363
13364 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13365 gdb.server/ext-run.exp: New files.
13366 * lib/gdbserver-support.exp (gdbserver_download): New.
13367 (gdbserver_start): New. Update gdbserver expected
13368 output.
13369 (gdbserver_spawn): Use them.
13370 (gdbserver_start_extended): New.
13371
e85a822c
DJ
133722008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13373
13374 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13375 Run on GNU/Linux.
13376 (do_exec_tests): Check for systems which do not support catchpoints.
13377 Do not match START.
13378 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13379 Run on GNU/Linux. Enable verbose output.
13380 (check_fork_catchpoints): New.
13381 (explicit_fork_child_follow, catch_fork_child_follow)
13382 (tcatch_fork_parent_follow): Update expected messages.
13383 (do_fork_tests): Use check_fork_catchpoints.
13384 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13385 Run on GNU/Linux. Enable verbose output.
13386 (check_vfork_catchpoints): New.
13387 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13388 expected messages.
13389 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13390
401ea829
JB
133912008-01-29 Jim Blandy <jimb@red-bean.com>
13392
13393 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13394 host' errors.
13395 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13396
aceaf3ad
JB
133972008-01-29 Jim Blandy <jimb@red-bean.com>
13398
13399 * gdb.threads/sigthread.c: Use barriers to ensure that
13400 child_thread and child_thread_two are always initialized before we
13401 start to use them.
13402
a5606eee
VP
134032008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13404
13405 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13406 * gdb.base/watchpoint-solib.c: New.
13407 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13408
c55a82bb
PM
134092008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13410
13411 * gdb.base/gdb1056.exp: Add unsigned integer test.
13412
0993fe05
DE
134132008-01-28 Doug Evans <dje@google.com>
13414
13415 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13416
4fe42e7f
JB
134172008-01-27 Jim Blandy <jimb@codesourcery.com>
13418
c7a69933
JB
13419 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13420
4fe42e7f
JB
13421 * gdb.base/expand-psymtabs.exp: Doc fix.
13422
5def8285
MK
134232008-01-26 Mark Kettenis <kettenis@gnu.org>
13424
13425 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13426
5313c911
NR
134272008-01-24 Nick Roberts <nickrob@snap.net.nz>
13428
a9c64011 13429 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13430 -var-set-format.
13431
93815fbf
VP
134322008-01-23 Chris Demetriou <cgd@google.com>
13433
13434 * gdb.threads/thread_events.c: New testcase source file.
13435 * gdb.threads/thread_events.exp: New testcase expect file.
13436
467a88ee
NR
134372008-01-23 Nick Roberts <nickrob@snap.net.nz>
13438
13439 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13440
13441 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13442 -var-set-format.
13443
d8f82aba
DJ
134442008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13445 Vladimir Prus <vladimir@codesourcery.com>
13446
13447 * gdb.base/float.exp: Allow missing floating point for m68k and
13448 PowerPC.
13449
60c46647
VP
134502008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13451
13452 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13453 ignore count.
13454 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13455 * gdb.mi/mi-cli.exp: Adjust.
13456 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13457
c7dd36a1
PA
134582008-01-17 Pedro Alves <pedro@codesourcery.com>
13459
13460 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13461 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13462 with dummy_ptr's address.
13463 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13464 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13465 all targets.
13466 * gdb.mi/mi2-var-child.exp: Likewise.
13467
39d5313e
JB
134682008-01-09 Joel Brobecker <brobecker@adacore.com>
13469
13470 * gdb.ada/null_array: New test program.
13471 * gdb.ada/null_array.exp: New testcase.
13472
0aea4bf3
LM
134732008-01-09 Luis Machado <luisgpm@br.ibm.com>
13474
13475 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13476 with required float modifiers.
13477
0b354900
JB
134782008-01-08 Joel Brobecker <brobecker@adacore.com>
13479
13480 * gdb.ada/funcall_param: New test program.
13481 * gdb.ada/funcall_param.exp: New testcase.
13482
cdb7f5d4
JB
134832008-01-08 Joel Brobecker <brobecker@adacore.com>
13484
13485 * gdb.ada/arrayparam: New test program.
13486 * gdb.ada/arrayparam.exp: New testcase.
13487
88e2547f
JB
134882008-01-08 Joel Brobecker <brobecker@adacore.com>
13489
13490 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13491 landed. Should also fix random failures in the test following it.
13492
f6867ce0
TJB
134932008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13494
13495 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13496 for expressions with decimal float values.
13497 (test_dfp_conversions): New function to test casts to and from
13498 decimal float types.
13499 Call test_dfp_conversions.
13500 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13501 elements.
13502 (main): Initialize ds.float4 and ds.double8 elements.
13503 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13504 string to new error message.
13505 (d64_set_tests): Likewise.
13506 (d128_set_tests): Likewise.
13507 Add tests for expressions with decimal float variables. Add tests for
13508 conversions to and from decimal float types.
13509
f9c11282
JB
135102008-01-05 Joel Brobecker <brobecker@adacore.com>
13511
13512 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13513 * gdb.ada/packed_tagged.exp: New testcase.
13514
0ecbca72
JB
135152008-01-04 Joel Brobecker <brobecker@adacore.com>
13516
13517 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13518 gdb.ada/homonym/homonym_main.adb: New files.
13519 * gdb.ada/homonym.exp: New testcase.
13520
c18d3d89
JB
135212008-01-04 Joel Brobecker <brobecker@adacore.com>
13522
13523 * gdb.ada/packed_array.exp: Add testing of references to
13524 a packed array.
13525
ecc7085b
JB
135262008-01-04 Joel Brobecker <brobecker@adacore.com>
13527
13528 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13529 New files.
13530 * gdb.ada/type_coercion.exp: New testcase.
13531
c474c922
JB
135322008-01-04 Joel Brobecker <brobecker@adacore.com>
13533
13534 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13535 gdb.ada/tagged/foo.adb: New file.
13536 * gdb.ada/tagged.exp: New testcase.
13537
9005b927
JB
135382008-01-04 Joel Brobecker <brobecker@adacore.com>
13539
13540 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13541 gdb.ada/ptype_field/foo.adb: New files.
13542 * gdb.ada/ptype_field.exp: New testcase.
13543
1a6aaad8
JB
135442008-01-03 Joel Brobecker <brobecker@adacore.com>
13545
13546 * gdb.ada/print_pc.exp: New testcase.
13547
0ef22f53
JB
135482008-01-03 Joel Brobecker <brobecker@adacore.com>
13549
13550 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13551 gdb.ada/taft_type/p.adb: New files.
13552 * gdb.ada/taft_type.exp: New testcase.
13553
1689ecf8
JB
135542008-01-03 Joel Brobecker <brobecker@adacore.com>
13555
13556 * gdb.ada/array_bounds/bar.adb: New file.
13557 * gdb.ada/array_bounds.exp: New testcase.
13558
a4d0b9c3
JB
135592008-01-03 Joel Brobecker <brobecker@adacore.com>
13560
13561 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13562 gdb.ada/arrayptr/foo.adb: New files.
13563 * gdb.ada/arrayptr.exp: New testcase.
13564
a31ace00
JB
135652008-01-03 Joel Brobecker <brobecker@adacore.com>
13566
13567 * gdb.base/set-lang-auto.exp: New testcase.
13568
a97fced3
JB
135692008-01-03 Joel Brobecker <brobecker@adacore.com>
13570
13571 * gdb.ada/fun_addr/foo.adb: New file.
13572 * gdb.ada/fun_addr.exp: New testcase.
13573
ef29ce1a
JK
135742008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13575
13576 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13577 New files
13578
0fafefe3
JB
135792008-01-02 Joel Brobecker <brobecker@adacore.com>
13580
13581 * array_subscript_addr/p.adb: New file.
a9c64011 13582 * array_subscript_addr.exp: New testcase.
0fafefe3 13583
c4359f8d
JB
135842008-01-02 Joel Brobecker <brobecker@adacore.com>
13585
a9c64011 13586 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13587 New files.
13588 * gdb.ada/str_cmp_ref.exp: New testcase.
13589
1aa1b15b
JB
135902008-01-01 Joel Brobecker <brobecker@adacore.com>
13591
13592 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13593 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13594 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13595
81c9b2cf
JB
135962008-01-01 Joel Brobecker <brobecker@adacore.com>
13597
13598 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13599 gdb.ada/ref_param/pck.ads: New files.
13600 * gdb.ada/ref_param.exp: New testcase.
13601
319e4674
JB
136022008-01-01 Joel Brobecker <brobecker@adacore.com>
13603
13604 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13605 gdb.ada/interface/foo.adb: New files.
13606 * gdb.ada/interface.exp: New testcase.
13607
ef682c56
JB
136082007-12-31 Jim Blandy <jimb@codesourcery.com>
13609
13610 * gdb.base/multi-forks.exp: Consume all output from child
13611 processes before proceeding to next test.
13612
f6f3eb6c
JB
136132007-12-29 Jim Blandy <jimb@codesourcery.com>
13614
13615 * configure: Regenerated.
13616
f652e42f
JB
136172007-12-27 Joel Brobecker <brobecker@adacore.com>
13618
13619 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13620 gdb.ada/fixed_cmp/fixed.adb: New files.
13621 * gdb.ada/fixed_cmp.exp: New testcase.
13622
6943e596
JB
136232007-12-27 Joel Brobecker <brobecker@adacore.com>
13624
13625 * gdb.ada/boolean_expr.exp: New testcase.
13626
aad9a193
JB
136272007-12-26 Jim Blandy <jimb@codesourcery.com>
13628
13629 * gdb.base/multi-forks.exp: Doc fix.
13630
fb5f3683
JB
136312007-12-26 Joel Brobecker <brobecker@adacore.com>
13632
13633 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13634 * gdb.ada/char_param.exp: Do not compile our test program with
13635 -gnata, this is unnecessary.
13636 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13637
384e4a9c
JB
136382007-12-24 Joel Brobecker <brobecker@adacore.com>
13639
13640 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13641 gdb.ada/print_chars/foo.adb: New files.
13642 * gdb.ada/print_chars.exp: New testcase.
13643
01e044f7
JB
136442007-12-24 Joel Brobecker <brobecker@adacore.com>
13645
13646 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13647 gdb.ada/char_param/foo.adb: New files.
13648 * gdb.ada/char_param.exp: New testcase.
13649
0ce17860
JB
136502007-12-22 Jim Blandy <jimb@codesourcery.com>
13651
13652 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13653 hard-coding source line numbers into the test.
13654 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13655 gdb_get_line_number to find.
13656
919809b9
JB
136572007-12-22 Joel Brobecker <brobecker@adacore.com>
13658
13659 * gdb.base/ptype.c (highest): New struct type.
13660 (the_highest): New variable of that type.
13661 (main): Add dummy assignment to a field of variable the_highest.
13662 * gdb.base/ptype.exp: Test type printing of our new variable.
13663
abc8a88d
PM
136642007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13665
13666 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13667 and record first explicitly generated thread number.
abc8a88d
PM
13668 Use that thread number for thread specific watchpoint test.
13669 Add iteration number to repetitive tests.
13670
5158f3e3
CES
136712007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13672 Jim Blandy <jimb@codesourcery.com>
13673
13674 * gdb.base/expand-psymtabs.c: New testcase
13675 source file.
13676 * gdb.base/expand-psymtabs.exp: New testcase
13677 expect file.
13678
37e4754d
LM
136792007-12-17 Luis Machado <luisgpm@br.ibm.com>
13680
13681 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13682 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13683
551e5d04
JB
136842007-12-17 Joel Brobecker <brobecker@adacore.com>
13685
13686 * gdb.ada/frame_args/foo.adb: New file.
13687 * gdb.ada/frame_args/pck.ads: New file.
13688 * gdb.ada/frame_args/pck.adb: New file.
13689 * gdb.ada/frame_args.exp: New testcase.
13690
a05ee097
JB
136912007-12-17 Joel Brobecker <brobecker@adacore.com>
13692
13693 * gdb.base/frame-args.c: New file.
13694 * gdb.base/frame-args.exp: New testcase.
13695
c162e8c9 136962007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13697 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13698
13699 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13700
afe8ab22 137012007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13702
afe8ab22
VP
13703 * gdb.mi/mi-pending.exp: New.
13704 * gdb.mi/mi-pending.c: New.
13705 * gdb.mi/mi-pendshr.c: New.
13706
dfdfb3ca
JB
137072007-12-06 Jim Blandy <jimb@codesourcery.com>
13708
13709 * gdb.base/default.exp: Update expected output for 'info catch'.
13710
b7fca990
JK
137112007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13712
13713 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13714 must be set to binary.
13715
6a1afc1e
PA
137162007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13717
13718 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13719
a6b151f1
DJ
137202007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13721
13722 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13723 gdb.mi/mi-file-transfer.exp: New.
13724
43039443
JK
137252007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13726
13727 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13728
0ef2251b
MR
137292007-11-22 Maciej W. Rozycki <macro@mips.com>
13730
13731 * gdb.trace/backtrace.exp: Fix a typo.
13732 * gdb.trace/circ.exp: Likewise.
13733 * gdb.trace/collection.exp: Likewise.
13734 * gdb.trace/limits.exp: Likewise.
13735 * gdb.trace/report.exp: Likewise.
13736 * gdb.trace/tfind.exp: Likewise.
13737 * gdb.trace/while-dyn.exp: Likewise.
13738
5443631e
NR
137392007-11-21 Nick Roberts <nickrob@snap.net.nz>
13740
13741 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13742 objects of pointers that can't be dereferenced are now
13743 "noneditable".
13744
a4ce5b0d
UW
137452007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13746
13747 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13748 (target_cpu): Remove.
13749
d6e956e5
VP
137502007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13751
13752 * gdb.base/ending-run.exp: Expect the list of cleared
13753 breakpoint to come in natural order, not the reversed one.
a9c64011 13754
214270ab
VP
137552007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13756
13757 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13758 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13759
1a619819
LM
137602007-11-05 Luis Machado <luisgpm@br.ibm.com>
13761
13762 * gdb.base/printcmds.exp: New function
13763 test_printf_with_dfp.
13764
5b01a6fa
DE
137652007-11-02 Doug Evans <dje@google.com>
13766
13767 * gdb.disasm/t01_mov.s: Remove carriage returns.
13768 * gdb.disasm/t02_mova.s: Ditto.
13769 * gdb.disasm/t03_add.s: Ditto.
13770 * gdb.disasm/t04_sub.s: Ditto.
13771 * gdb.disasm/t05_cmp.s: Ditto.
13772 * gdb.disasm/t06_ari2.s: Ditto.
13773 * gdb.disasm/t07_ari3.s: Ditto.
13774 * gdb.disasm/t08_or.s: Ditto.
13775 * gdb.disasm/t09_xor.s: Ditto.
13776 * gdb.disasm/t10_and.s: Ditto.
13777 * gdb.disasm/t11_logs.s: Ditto.
13778 * gdb.disasm/t12_bit.s: Ditto.
13779 * gdb.disasm/t13_otr.s: Ditto.
13780
ec33ab7f
JK
137812007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13782
13783 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13784
ae0d01ff
UW
137852007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13786
13787 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13788 provide DFP support.
13789
55eddb0f
DJ
137902007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13791
13792 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13793 Test "set powerpc vector-abi". Skip auto-detection tests for old
13794 toolchains.
13795
7020f05c
PA
137962007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13797
13798 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13799 with [string compare].
13800
84bc3db9
PA
138012007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13802
13803 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13804 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13805
5876dc88
LM
138062007-10-25 Luis Machado <luisgpm@br.ibm.com>
13807
13808 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13809 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13810 * gdb.opt/Makefile.in: New makefile.
13811 * Makefile.in: Create new directory "gdb.opt".
13812 * configure.ac: Add "gdb.opt" directory.
13813 * configure: Regenerated.
a9c64011 13814
c3ea9a14
DE
138152007-10-25 Doug Evans <dje@google.com>
13816
13817 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13818 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13819
a9c64011 138202007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13821 Thiago Jung Bauermann <bauerman@br.ibm.com>
13822
13823 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13824 Floating Point expressions.
13825 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13826 Floating Point variables.
13827 * gdb.base/dfp-test.c: new file containing program with Decimal
13828 Floating variables, used by gdb.base/dfp-test.exp.
13829
62a24a2b
DJ
138302007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13831
13832 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13833
e7b1eae6
UW
138342007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13835
13836 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13837 compiling test case with GCC.
13838 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13839
c641edcc
UW
138402007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13841
13842 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13843 format changes.
13844
5e5ebfe6
MS
138452007-10-18 Michael Snyder <msnyder@specifix.com>
13846
13847 * gdb.base/dbx.exp: Add missing "-re " operator.
13848
e831e7b6
GM
138492007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13850
13851 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13852 * configure.ac: Removed trailing spaces after backslash.
13853 * gdb.modula2: New directory.
13854 * gdb.modula2/Makefile.in: New file.
13855 * gdb.modula2/unbounded-array.exp: New file.
13856 * gdb.modula2/unbounded1.c: New file.
13857
7cc46491
DJ
138582007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13859
13860 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13861
138622007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13863
13864 * gdb.base/sigstep.c (main): Add checks for
13865 return values for setitimer call.
13866 Call setitimer again with itimer = ITIMER_REAL
13867 if first call to setitimer fails.
13868
e91528f0
KH
138692007-10-11 Kazu Hirata <kazu@codesourcery.com>
13870
13871 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13872 of $timeout.
13873
2ec9a4f8
DJ
138742007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13875
13876 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13877
138782007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13879
13880 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13881 of gdb_expect call, to avoid interruption.
13882
64b2fa04
PA
138832007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13884
13885 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13886 (v_unsigned_long_long, v_long_long_array)
13887 (v_signed_long_long_array, v_unsigned_long_long_array)
13888 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13889 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13890 [!NO_LONG_LONG]: New.
13891 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13892 v_long_long_member.
13893
13894 (v_long_long_func, v_signed_long_long_func)
13895 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13896 (main) [!NO_LONG_LONG]: Initialize long long variants.
13897
13898 * gdb.base/whatis.exp: If board file requests no_long_long, build
13899 test with NO_LONG_LONG defined. Test long long, signed long long,
13900 and unsigned long long variants but only if board file doesn't
13901 disable it.
13902
a912286e 139032007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13904 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13905
13906 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13907 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13908 * configure: Regenerated.
13909 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13910 gdb.pascal/types.exp, lib/pascal.exp: New files.
13911
471ba8c9
DJ
139122007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13913
13914 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13915 call.
13916 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13917 to return to the call.
13918 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13919 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13920 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13921 * gdb.mi/mi-until.exp (test_until): Likewise.
13922 * gdb.mi/mi2-until.exp (test_until): Likewise.
13923
fef8a650
DJ
139242007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13925
13926 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13927 two-char array.
13928 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13929
d983da9c
DJ
139302007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13931
13932 * gdb.threads/watchthreads.c (thread_function): Sleep between
13933 iterations.
13934 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13935 at once for S/390. Generate matching fails and passes.
13936
17f62551
VP
139372007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13938
13939 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13940 the 'struct_declarations' variable to zeros.
a9c64011 13941
ed0616c6
VP
139422007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13943
13944 * gdb.cp/mb-ctor.cc: New.
13945 * gdb.cp/mb-ctor.exp: New.
13946 * gdb.cp/mb-templates.cc: New.
13947 * gdb.cp/mb-templates.exp: New.
13948
41f1b697
DJ
139492007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13950
13951 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13952
3f213f78
PA
139532007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13954
13955 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13956 targets.
13957 * configure: Regenerate.
13958
0d381245 139592007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13960
0d381245
VP
13961 * gdb.base/annota1.exp: Adjust for 'info break'
13962 format changes.
13963 * gdb.base/annota3.exp: Likewise.
13964 * gdb.base/break.exp: Likewise.
13965 * gdb.base/condbreak.exp: Likewise.
13966 * gdb.base/pending.exp: Likewise.
13967 * gdb.base/sepdebug.exp: Likewise.
13968 * gdb.base/unload.exp: Likewise.
13969 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13970
fe3f5fa8
VP
139712007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13972
13973 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13974 messages.
13975 * gdb.base/chng-syms.exp: Likewise.
13976 * gdb.base/unload.exp: Likewise.
a9c64011 13977
a75cf6c0
DJ
139782007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13979
13980 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13981
18ecae38
DJ
139822007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13983
13984 * schedlock.c (NUM): Change to 1.
13985 (main): Use args[0] for the main thread.
13986 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13987 regardless of the number of threads.
13988
5509918f
MR
139892007-09-14 Maciej W. Rozycki <macro@mips.com>
13990
4a543daf
MR
13991 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13992 type down.
13993 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13994 test.
13995 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13996 watchpoint type down.
13997 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13998 test.
13999
140002007-09-14 Maciej W. Rozycki <macro@mips.com>
14001
5509918f
MR
14002 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14003 Move all the tests here and run them twice, once using software
14004 watchpoints and once using hardware watchpoints.
14005 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14006
40b53987
DJ
140072007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14008
14009 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14010 test.
14011
695e2681
MK
140122007-09-10 Mark Kettenis <kettenis@gnu.org>
14013
8b3fc8d8
MK
14014 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14015 build-id.
14016
695e2681
MK
14017 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14018 know about $ORIGIN. Calculate output dir from $dest instead of
14019 using ${objdir}/{$subdir}.
14020
58d69f29
MK
140212007-09-09 Mark Kettenis <kettenis@gnu.org>
14022
14023 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14024 gcore, before continuing with the test.
14025
3e347599
DJ
140262007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14027
14028 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14029 * gdb.mi/mi-watch.exp: Likewise.
14030
ea37ba09
DJ
140312007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14032 Jim Blandy <jimb@codesourcery.com>
14033
14034 * gdb.arch/i386-sse.exp: Do not expect character constants.
14035 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14036 * gdb.base/display.exp: Allow print/s.
14037 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14038 and unsigned char array changes.
14039
2025a643
DJ
140402007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14041
14042 * gdb.base/display.exp: Add tests for printf %p.
14043
26669a27
PA
140442007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14045
14046 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14047 the dll name to unicode.
14048
c8f021f8
JK
140492007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14050
14051 * gdb.base/default.exp (show version): Update the version text.
14052 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14053
4cf31eea
JK
140542007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14055
14056 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14057 New files.
14058
4935890f
JK
140592007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14060
14061 * lib/gdb.exp (build_id_debug_filename_get): New function.
14062 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14063 Remove the generate DEBUG file for the future testcase runs.
14064 New testcase for the NT_GNU_BUILD_ID retrieval.
14065 Move the final testing step to ...
14066 (test_different_dir): ... a new function.
14067 New parameter XFAIL to XFAIL all the tests performed.
14068 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14069 New parameter TYPE to PF_PREFIX all the tests performed.
14070
02142340
VP
140712007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14072
14073 * gdb.mi/mi-var-cp.cc (path_expression): New
14074 function.
14075 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14076
36acd84e
UW
140772007-08-27 Markus Deuling <deuling@de.ibm.com>
14078
14079 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14080 to fit into SPU Local Store memory.
14081
a896d121
JB
140822007-08-23 Joel Brobecker <brobecker@adacore.com>
14083
14084 * gdb.base/default.exp: Adjust the expected output of "info
14085 warranty" after the switch to GPLv3.
14086
7b433602
JB
140872007-08-23 Joel Brobecker <brobecker@adacore.com>
14088
14089 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14090 to 30000 (from 20000).
14091
e22f8b7c
JB
140922007-08-23 Joel Brobecker <brobecker@adacore.com>
14093
14094 Switch the license of all .exp files to GPLv3.
14095 Switch the license of all .f and .f90 files to GPLv3.
14096 Switch the license of all .s and .S files to GPLv3.
14097
5a0e3bd0
JB
140982007-08-23 Joel Brobecker <brobecker@adacore.com>
14099
14100 * configure.ac: Switch license to GPLv3.
14101
cc00619d
JB
141022007-08-23 Joel Brobecker <brobecker@adacore.com>
14103
14104 Switch the licensing to GPLv3 for all .ads and .adb files.
14105
8d26208a
DJ
141062007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14107
14108 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14109 and t_int_double.
14110 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14111
4fcb9948
JB
141122007-08-17 Joel Brobecker <brobecker@adacore.com>
14113
14114 * gdb.base/step-line.c: Switch license to GPL version 3, and
14115 update copyright year.
14116 * gdb.base/step-line.inp: Likewise.
14117
b9c34f67
JB
141182007-08-17 Joel Brobecker <brobecker@adacore.com>
14119
14120 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14121 changes inside gdb1555.c.
14122 * gdb.base/pending.exp: Likewise.
14123
2cc17678
DJ
141242007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14125
14126 * config/default.exp: New file.
14127
e48883f7
DJ
141282007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14129
14130 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14131 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14132
1ab80e5b
MR
141332007-07-30 Maciej W. Rozycki <macro@mips.com>
14134
14135 * gdb.base/dump.exp: Force the correct endianness for binary
14136 formats not carrying this information.
14137
aba471f5
DJ
141382007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14139
14140 * gdb.threads/staticthreads.exp: Match .*sem_post.
14141
d4e07204
DJ
141422007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14143
14144 * gdb.base/readline.exp (operate_and_get_next): Match the final
14145 prompt.
14146
2b97317d
KB
141472007-07-23 Kevin Buettner <kevinb@redhat.com>
14148
14149 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14150 to restarting SID.
14151
44efa07a
KB
141522007-07-18 Kevin Buettner <kevinb@redhat.com>
14153
14154 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14155 prior to `gdb_start'.
14156
7b5ebade
KB
141572007-07-18 Kevin Buettner <kevinb@redhat.com>
14158
14159 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14160 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14161 Remove call to gdb_unload.
14162
255e7678
DJ
141632007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14164 Daniel Jacobowitz <dan@codesourcery.com>
14165
14166 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14167 for __WIN32__.
14168 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14169 * gdb.base/unload.exp: Use shared library test routines.
14170
3a40aaa0
UW
141712007-07-03 Markus Deuling <deuling@de.ibm.com>
14172
14173 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14174 * gdb.base/solib-symbol-lib.c: Likewise.
14175 * gdb.base/solib-symbol-main.c: Likewise.
14176
b0f4b84b
DJ
141772007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14178
14179 * config/gdbserver.exp (gdb_reconnect): New.
14180 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14181 gdb.base/solib-disc.exp: New files.
14182 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14183 remote debugging".
14184 (gdb_compile): Add shlib_load flag.
14185 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14186 port.
14187 (gdbserver_reconnect): New.
14188
1b05479a
DJ
141892007-07-01 Nick Roberts <nickrob@snap.net.nz>
14190 Daniel Jacobowitz <dan@codesourcery.com>
14191
14192 * gdb.base/annota3.exp: Test for if construct.
14193
86f78eb2
DJ
141942007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14195
14196 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14197
6a2eb474 141982007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14199 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14200
14201 * gdb.base/display.exp: Allow a newline after display/i.
14202 * gdb.base/pc-fp.exp: Likewise.
14203 * gdb.base/sigbpt.exp: Likewise.
14204
f8b73d13
DJ
142052007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14206
14207 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14208 required features to be included.
14209
4339e69e
DJ
142102007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14211
14212 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14213 in info threads output.
14214
23d964e7
UW
142152007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14216 Markus Deuling <deuling@de.ibm.com>
14217
14218 * gdb.arch/spu-info.exp: New testcase.
14219 * gdb.arch/spu-info.c: New file.
14220
fd20f75b
DJ
142212007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14222
14223 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14224 tpcs_offset. Restore lr after the call.
14225 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14226
2226f861
DJ
142272007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14228
14229 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14230 (gdbserver_run): Kill any running gdbserver.
14231 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14232
d12371a9
MR
142332007-05-17 Maciej W. Rozycki <macro@mips.com>
14234
14235 * gdb.base/sigbpt.exp: Preset segv_addr.
14236
93f02886
DJ
142372007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14238
14239 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14240 (gdb_compile_shlib): Likewise.
14241 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14242 (default_gdb_init): Clear cleanfiles.
14243 (gdb_finish): Delete recorded cleanfiles.
14244 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14245
14246 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14247 Do not use isnative.
14248 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14249 gdb.base/so-impl-ld.exp: Likewise.
14250 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14251 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14252 gdb_compile.
14253
b04e06d7
VP
142542007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14255
14256 * config/unknown.exp: Remove.
14257
069ed931
UW
142582007-05-15 Markus Deuling <deuling@de.ibm.com>
14259
14260 * gdb.base/info-proc.exp: Check is_remote.
14261
09db0d03
UW
142622007-05-14 Markus Deuling <deuling@de.ibm.com>
14263
14264 * gdb.base/gcore.exp: Initialize variable core_supported.
14265
af2cbe8c
DJ
142662007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14267
14268 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14269
027c0295
DJ
142702007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14271
14272 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14273 * gdb.threads/print-threads.exp (test_all_threads): Allow
14274 negative and hexadecimal thread IDs.
14275
dc5000e7
DJ
142762007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14277
14278 * gdb.java/jprint.java (public): Avoid invalid call to static
14279 method.
14280
2e74ed18
DP
142812007-05-14 Denis Pilat <denis.pilat@st.com>
14282
14283 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14284 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14285 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14286 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14287 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14288
83547f02
UW
142892007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14290
14291 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14292 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14293 this mode.
14294 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14295 * gdb.base/spu.ld: New file.
14296
b18be20d
DJ
142972007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14298
14299 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14300
be444858
DJ
143012007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14302
14303 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14304
b1d53152
DJ
143052007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14306
14307 * gdb.java/jmain.exp: Handle demangled names with and without method
14308 signatures.
14309
d084b331
DJ
143102007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14311
14312 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14313 (have_a_very_merry_interrupt): Remove calls to puts.
14314 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14315 inferior output.
14316 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14317 test names.
14318
db9d7fc5
DJ
143192007-04-29 Markus Deuling <deuling@de.ibm.com>
14320 Daniel Jacobowitz <dan@codesourcery.com>
14321
14322 * gdb.base/auxv.exp (core_works): Also check is_remote.
14323 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14324
ef783a7d 143252007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14326
ef783a7d
VP
14327 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14328 message, not the undefined 'module' variable.
14329 * gdb.base/siginfo.exp: Likewise.
14330 * gdb.base/sigstep.exp: Likewise.
14331 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14332 serialport.
14333 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14334
b7b73cae
CV
143352007-04-25 Corinna Vinschen <vinschen@redhat.com>
14336
14337 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14338 target sim fails. Return 0 otherwise.
14339 (gdb_load): Return prematurely if gdb_target_sim fails.
14340
7d90fdfa
DP
143412007-04-16 Denis Pilat <denis.pilat@st.com>
14342
14343 * gdb.base/setshow.exp: Reset height after having set it to 100.
14344
5d3e9c85
DP
143452007-04-16 Denis Pilat <denis.pilat@st.com>
14346
14347 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14348
18e75969
DP
143492007-04-16 Denis Pilat <denis.pilat@st.com>
14350
14351 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14352
25d5ea92
VP
143532007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14354
14355 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14356 tests. Run the frozen varobjs test.
14357 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14358 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14359
0b49cb80
JK
143602007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14361
14362 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14363 gdb.base/type-opaque.exp: New files.
14364
a73bafbc 143652007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14366
14367 * gdb.mi/mi-var-child.c
a73bafbc
VP
14368 (do_children_tests): User char[2] instead of
14369 char so that automatic printing of pointers to char
14370 don't give unpredicable result.
14371 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14372 local variables.
14373 * gdb.mi/mi-var-child.exp: Step to right line
14374 of do_children_tests.
14375 * gdb.mi/mi2-var-child.exp: Likewise.
14376 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14377 do_locals_tests.
a73bafbc
VP
14378 (do_children_tests): User char[2] instead of
14379 char so that automatic printing of pointers to char
a9c64011 14380 don't give unpredicable result.
a73bafbc 14381 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14382 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14383 Pass test name to mi_wait_for_stop.
14384
7ce59000
DJ
143852007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14386
14387 * gdb.asm/asm-source.exp: Remove d10v case.
14388 * lib/gdb.exp (skip_cplus_tests): Likewise.
14389 * gdb.asm/d10v.inc: Deleted.
14390
20389057
DJ
143912007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14392
14393 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14394
8807d78b
DJ
143952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14396
14397 * config/netware.exp: Delete file.
14398
aa3edb8e
JB
143992007-03-29 Joel Brobecker <brobecker@adacore.com>
14400
14401 * gdb.dwarf2/dw2-noloc.S: New file.
14402 * gdb.dwarf2/dw2-noloc.exp: New file.
14403
297561ac
PA
144042007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14405
14406 * gdb.cp/method2.cc: New test.
14407 * gdb.cp/method2.exp: New test.
14408 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14409
1f81bd39
DJ
144102007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14411
14412 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14413
9453113a
DJ
144142007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14415
14416 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14417
b741e217
DJ
144182007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14419
14420 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14421 (gdb_load): Delete, replace with...
14422 (gdb_reload): ...this.
14423 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14424 * gdb.server/server-mon.exp: Likewise.
14425 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14426 (gdb_start_cmd): New.
14427 (gdb_file_cmd): Save the last loaded file.
14428 (gdb_reload): New.
14429 (gdb_gnu_strip_debug): Use transform.
14430 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14431 support here. Use new $last_loaded_file. Check mtime.
14432 (gdb_target_cmd): Handle ObjC failure case.
14433 (infer_host_exec): Delete.
14434 (gdbserver_load): Rename to...
14435 (gdbserver_run): ...this. Simplify.
14436 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14437 (mi_gdb_load): Move most contents to a new function...
14438 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14439 (mi_run_cmd): Use mi_gdb_target_load.
14440 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14441 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14442 Use gdb_run_cmd.
14443 * gdb.base/charsign.exp: Remove incorrect comment.
14444 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14445 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14446 gdb.base/start.exp: Use gdb_start_cmd.
14447
446ab585 144482007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14449 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14450
14451 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14452 * gdb.base/signull.exp: Similarly.
14453
bbb88ebf
UW
144542007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14455
14456 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14457 messages available to test cases (like chng-sym.exp).
14458
cb8c4a99
AS
144592007-03-14 Andreas Schwab <schwab@suse.de>
14460
14461 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14462 format changes.
14463
4e463ff5
DJ
144642007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14465
14466 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14467 (optimized_1): New.
14468 (main): Call optimized_1.
14469 (gdb2029): Correct typos. Call gdb2029_marker.
14470 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14471 for gdb2029.
14472
b6db2c47
MK
144732007-03-12 Mark Kettenis <kettenis@gnu.org>
14474
14475 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14476 as tabs. Remove redundant test pattern.
14477
70ed3737
UW
144782007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14479
14480 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14481 for /a format output.
14482
47b67b60
DJ
144832007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14484
14485 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14486 collect output incrementally.
14487
b8953b0e
UW
144882007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14489
14490 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14491 for -var-create lpcharacter test.
14492 * gdb.mi/mi2-var-cmd.exp: Likewise.
14493
7acd5c40
UW
144942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14495
14496 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14497 pass on targets where address zero is readable.
14498
9c6759c1
UW
144992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14500
14501 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14502 just a single architecture.
14503
a2f1aeb4
UW
145042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14505
14506 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14507 (fetch_all_registers): New function, uses gdb_test_multiple and
14508 exp_continue to fetch inferior output line-by-line.
14509 Replace all uses of do_get_all_registers by fetch_all_registers.
14510
46579ac2
UW
145112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14512
14513 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14514 in target_info.
14515
fc133f24
MS
145162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14517
a9c64011 14518 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14519 consistancy; add a default (timeout) case.
14520
7646a51d
MS
145212007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14522
14523 * gdb.base/watchpoint.exp: Fix truncated comment.
14524
dcfff61f
MS
145252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14526
14527 * Makefile.in: Remove spurious single-quotes from sed command.
14528
664e3ee9
DJ
145292007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14530
14531 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14532 func.
14533 * gdb.mi/mi2-var-cmd.exp: Likewise.
14534
d7cc6f2f
JB
145352007-02-27 Joel Brobecker <brobecker@adacore.com>
14536
a9c64011
AS
14537 * gdb.dwarf2/dw2-producer.S: New file.
14538 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14539
145402007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14541
14542 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14543 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14544 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14545 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14546 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14547 Revert tests to use mi_gdb_test and include value field in output
14548 of -var-create.
14549
93d42b30
DJ
145502007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14551
14552 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14553
c499ed39
DJ
145542007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14555
14556 * gdb.base/maint.exp: Remove full paths from test names.
14557 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14558 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14559
9836f81b
JB
145602007-02-27 Joel Brobecker <brobecker@adacore.com>
14561
14562 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14563
c74d0ad8
DJ
145642007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14565
14566 * gdb.server/server-mon.exp: New test.
14567
2711e456
DJ
145682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14569
14570 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14571
ff6f572f
DJ
145722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14573
14574 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14575 register capitalization.
14576
fada3feb
DP
145772007-02-13 Denis Pilat <denis.pilat@st.com>
14578
14579 * gdb.mi/mi-var-invalidate.exp: New file.
14580
fb1e4ffc
DJ
145812007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14582
14583 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14584
3da939d7
DJ
145852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14586
14587 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14588
123dc839
DJ
145892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14590
14591 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14592 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14593
877e3645 145942007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14595
14596 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14597 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14598 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14599 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14600 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14601 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14602 Update tests to include value field in output of -var-create.
a9c64011 14603
3c0a2960
AS
146042007-02-08 Andreas Schwab <schwab@suse.de>
14605
14606 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14607
108546a0
DJ
146082007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14609
14610 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14611 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14612
d701dcab
DP
146132007-02-02 Denis Pilat <denis.pilat@st.com>
14614
14615 * gdb.threads/threadapply.exp: check that frame is not changed by
14616 the thread apply all command.
14617
783e3e2f
AS
146182007-01-31 Andreas Schwab <schwab@suse.de>
14619
6d9c3a87
AS
14620 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14621
3c50d7b9
AS
14622 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14623 in the dwarf sections.
14624 * gdb.dwarf2/mac-fileno.S: Likewise.
14625
783e3e2f
AS
14626 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14627 bspstore register on ia64.
14628
78ff580e
AS
146292007-01-29 Andreas Schwab <schwab@suse.de>
14630
cc8e9b12
AS
14631 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14632 "frame-begin" annotation.
14633
78ff580e
AS
14634 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14635 number of "frames-invalid" annotations.
14636
704a4f78
DJ
146372007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14638
14639 * gdb.base/commands.exp: Call if_commands_test.
14640 (gdb_test_no_prompt, if_commands_test): New.
14641
e741bf94
MK
146422007-01-28 Mark Kettenis <kettenis@gnu.org>
14643
14644 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14645
474d0ad3
AS
146462007-01-27 Andreas Schwab <schwab@suse.de>
14647
14648 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14649 .short/.int/.quad in the dwarf sections.
14650 * gdb.dwarf2/dw2-intercu.S: Likewise.
14651 * gdb.dwarf2/dw2-intermix.S: Likewise.
14652
e784b426
JK
146532007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14654
14655 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14656 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14657 array.
e784b426
JK
14658 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14659 * gdb.base/setvar.exp: Likewise.
14660
37f08e04
AS
146612007-01-26 Andreas Schwab <schwab@suse.de>
14662
9a01813a
AS
14663 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14664 test.
14665
37f08e04
AS
14666 * gdb.base/multi-forks.exp ("restart $i"): Also match
14667 __kernel_syscall_via_break.
14668
6e2a9270
VP
146692007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14670
14671 * lib/mi-support.exp (mi_delete_varobj): New.
14672 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14673 testcase.
14674 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14675 (main): Call the above.
14676 (reference_update_test, base_in_reference_test)
14677 (reference_to_pointer): Delete the created varobjs.
a9c64011 14678
e515b470
DJ
146792007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14680
14681 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14682 * configure: Regenerated.
14683 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14684 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14685 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14686 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14687 * lib/gdb.exp (gdb_skip_xml_test): New function.
14688
08d8bcd7
DJ
146892007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14690
14691 * gdb.base/sigrepeat.exp: Correct error message.
14692
146932007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14694 Daniel Jacobowitz <dan@codesourcery.com>
14695
14696 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14697 gdb.arch/i386-gnu-cfi-asm.S: New files.
14698
97c3f1f3
JK
146992007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14700
14701 * lib/gdb.exp: Abort on missing `site.exp'.
14702
cb1df416
DJ
147032007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14704 Daniel Jacobowitz <dan@codesourcery.com>
14705
14706 * gdb.base/included.c, gdb.base/included.exp,
14707 gdb.base/included.h: New files.
14708
35990120
DJ
147092007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14710
14711 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14712 (maximize_rlimit): Reduce limits on 64-bit systems.
14713
6e81a116 147142007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14715
14716 From Marcus Deuling <deuling@de.ibm.com>:
14717 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14718 every case.
14719
6c3c41f3
NR
147202007-01-13 Nick Roberts <nickrob@snap.net.nz>
14721
14722 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14723 (test_path_specification): Use objdir instead of srcdir to always
14724 get an absolute filename.
14725
2f12c312
DJ
147262007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14727
14728 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14729
81121995
VP
147302007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14731
14732 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14733 Make sure the variable we're using is in scope.
14734 (reference_to_pointer): Likewise.
14735
4741b737
DJ
147362007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14737
14738 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14739 has no debug information.
14740
054410c3
DJ
147412007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14742
14743 * gdb.base/annota1.exp: Remove extra send_gdb.
14744
818f79f6
DJ
147452007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14746
14747 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14748
f7a6bb70
DJ
147492007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14750
14751 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14752
57e66780
DJ
147532007-01-08 Nick Roberts <nickrob@snap.net.nz>
14754 Daniel Jacobowitz <dan@codesourcery.com>
14755
14756 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14757 lcharacter or linteger change. Correct duplicated test name.
14758 * gdb.mi/mi2-var-cmd.exp: Likewise.
14759
3d799a95
DJ
147602007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14761
14762 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14763
147642007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14765
a9c64011
AS
14766 * gdb.base/nofield.c: New file.
14767 * gdb.base/nofield.exp: New testcase.
51679ba9 14768
eafb94e8
NR
147692007-01-05 Nick Roberts <nickrob@snap.net.nz>
14770
14771 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14772
14773 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14774 test.
14775
5e572bb4
DJ
147762007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14777
14778 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14779
74a44383
DJ
147802007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14781
14782 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14783 when continuing.
14784
1b572db9
DJ
147852007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14786
14787 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14788 Expect ".exe" extension.
14789
381bc39b
DJ
147902007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14791
14792 * gdb.base/charset.exp: Add explicit filename to break.
14793 * gdb.base/dbx.exp: Add explicit filename to breaks.
14794
2b70e4c6
DJ
147952007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14796
14797 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14798 * gdb.mi/mi2-file.exp: Likewise.
14799
303b6f5d
DJ
148002007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14801
14802 Implement specification of MI tests as comments
14803 in C and C++ sources.
14804 * lib/mi-support.exp (mi_autotest_data): New variable.
14805 (mi_autotest_source): New variable.
14806 (count_newlines, mi_prepare_inline_tests)
14807 (mi_get_inline_test, mi_continue_to_line)
14808 (mi_run_inline_test, mi_tbreak)
14809 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14810 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14811 Run inline tests.
14812 * gdb.mi/mi-var-cp.cc: Define tests here.
14813
23da0d94
VP
148142007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14815
14816 Simplify usage of mi_continue_to.
14817 * lib/mi-support.exp (mi_runto_helper): Renamed
14818 from mi_runto, added new parameter 'run_or_continue'.
14819 (mi_runto): Use mi_runto_helper.
14820 (mi_continue_to): Accept just function name as parameter.
14821 Use mi_runto_helper.
14822 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14823 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14824
f9e18282
JB
148252006-01-04 Joel Brobecker <brobecker@adacore.com>
14826
14827 Make this testcase a bit more realistic. The current code
14828 is too simplistic, and allows the compiler to optimize out
14829 some of the entities we need for this testcase.
14830 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14831 (Do_Nothing): Add extra parameter.
14832 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14833 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14834 by using a variable of type Void_Star.
14835
fd678c65
JB
148362006-01-04 Joel Brobecker <brobecker@adacore.com>
14837
14838 * gdb.ada/catch_ex/foo.adb: New file.
14839 * gdb.ada/catch_ex.exp: New testcase.
14840
05cfdb42
DJ
148412007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14842
14843 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14844 pass --image-base to linker.
14845
2e03ee74
DJ
148462007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14847 Daniel Jacobowitz <dan@codesourcery.com>
14848
14849 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14850 secondary prompts.
14851
0d5de010
DJ
148522007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14853
14854 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14855 output. Test the types of members and member pointers.
14856 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14857 gdb/2092.
14858 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14859 statement. Enable for GCC. Update expected output for some tests
14860 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14861 layout.
14862 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14863 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14864 (Diamond::vget_base): New.
14865 (main): Add new tests.
14866 * gdb.cp/printmethod.exp: Update expected output for member functions.
14867 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14868 print pEe->D::vg().
14869
61a771aa
DJ
148702007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14871
14872 * gdb.threads/tls.exp: Allow stops in sem_post.
14873
2fa63963
DJ
148742006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14875
14876 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14877 * gdb.base/annota3.exp: Likewise.
14878 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14879 again (instead of timing out).
14880 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14881 GCC bug 26475.
14882 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14883 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14884 test from jmisc1.exp.
14885 * gdb.java/jmisc1.exp: Delete.
14886 * gdb.java/jprint.exp: Adjust to work with method signatures including
14887 return types.
14888 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14889 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14890 * lib/java.exp (compile_java_from_source): Pass the correct type
14891 to target_compile.
14892
5eefc2b7
JB
148932006-12-31 Joel Brobecker <brobecker@adacore.com>
14894
14895 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14896 (stack_align_edx): New function.
14897 (stack_align_eax): New function.
14898 (main): Add calls to stack_align_edx and stack_align_eax.
14899 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14900 Add testing for the cases where the register used during a stack
14901 realignment is edx. Same for eax.
14902
227c54da
DJ
149032006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14904
14905 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14906 and generic PE targets.
14907
cab8ac94
JB
149082006-12-29 Joel Brobecker <brobecker@adacore.com>
14909
14910 * gdb.ada/array_return.exp: Update copyright date list.
14911
ba54f318
JB
149122006-12-27 Joel Brobecker <brobecker@adacore.com>
14913
14914 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14915 (Create_Small_Float_Vector): New function.
14916 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14917 function body.
14918 * gdb.ada/array_return/p.adb: Use new type and function from
14919 package Pck.
14920 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14921 able to print the value returned by a function returning an
14922 array of float.
14923
6b7a35dd
JB
149242006-12-20 Joel Brobecker <brobecker@adacore.com>
14925
14926 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14927 The associated tests should be PASSing.
14928
038224f6
VP
149292006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14930
14931 Test for base in references.
14932 * gdb.mi/mi-var-cp.cc: Add test code.
14933 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14934 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14935 * gdb.mi/mi2-watch.exp: Likewise.
14936 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14937 (mi_list_varobj_children): New function.
14938
b26ed50d
VP
149392006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14940
14941 * lib/mi-support.exp
14942 (mi_runto): Accept "()" after function name.
14943 (mi_create_varobj): New function.
14944 (mi_varobj_update): New function.
14945 (mi_Check_varobj_value): New function.
14946 * gdb.mi/mi-var-cp.exp: New file.
14947 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14948
08232497
DJ
149492006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14950
14951 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14952 gdb.base/weaklib2.c: New files.
14953
d394c993 149542006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14955
ac6c2fba
NS
14956 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14957 info. Adjust test names.
14958
8ec659a0 14959 * gdb.base/break.c (main): Move position of malloc.
d394c993 14960 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14961
acd65feb
VP
149622006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14963
14964 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14965 assignement of arrays and function pointers.
14966 * gdb.mi/var-cmd.c: Add declaration necessary for above
14967 tests.
14968
f556d5e5
NS
149692006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14970
14971 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14972
14973 * gdb.threads/linux-dp.exp: Read thread table before and after
14974 creating each philosopher and verify it.
14975
697bc68d
NS
149762006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14977 Paul Brook <paul@codesourcery.com>
14978 Daniel Jacobowitz <dan@codesourcery.com>
14979
14980 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14981 main to remove duplication. Add start function of the form
697bc68d
NS
14982 '_*start[1-9]*'. Add RVDS start function.
14983
29d73ae4
DJ
149842006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14985
14986 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14987
c1d88655
UW
149882006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14989
14990 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14991 * gdb.asm/spu.inc: New file.
14992 * gdb.base/term.exp: Disable if [target_info exists noargs].
14993 * gdb.gdb/complaints.exp: Disable if ![isnative].
14994 * gdb.gdb/selftest.exp: Likewise.
14995 * gdb.gdb/observer.exp: Likewise.
14996 * gdb.gdb/xfullpath.exp: Likewise.
14997 * gdb.base/attach.exp: Disable on SPU target.
14998 * gdb.cp/bs145503.exp: Likewise.
14999 * gdb.cp/exception.exp: Likewise.
15000 * gdb.cp/userdef.exp: Likewise.
15001
32a13b1a
DJ
150022006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15003
15004 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15005
d8295fe9
VP
150062006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15007
15008 * gdb.base/completion.exp: Fix completion tests for
15009 'info' and 'info '.
15010 * gdb.base/help.exp (help_test_raw, test_class_help)
15011 (test_prefix_command_help): Move...
15012 * lib/gdb.exp: Here.
15013 * gdb.base/main.exp: Adjust.
15014 * gdb.cp/maint.exp: Adjust.
15015 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15016
8c394015
VP
150172006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15018
15019 * gdb.stabs/weird.exp (print_weird_var): Use
15020 gdb_test_multiple instead of gdb_expect.
15021
027fc1bc
VP
150222006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15023
15024 * gdb.base/help.exp (help_test_raw): New.
15025 (test_class_help): New.
15026 (test_prefix_command_help): New.
15027 Adjust testcases.
15028
67609209
FR
150292006-11-09 Christophe Lyon <christophe.lyon@st.com>
15030
15031 * gdb.base/constvars.c (main): Write to crass and crips, so that
15032 they are allocated by the compiler.
15033
f73adfeb
AS
150342006-10-27 Andreas Schwab <schwab@suse.de>
15035
15036 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15037 "detach-fork".
15038
2f83a18e
DJ
150392006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15040
15041 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15042 of patterns.
15043
94277a38
DJ
150442006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15045
15046 * gdb.base/sepdebug.exp: Remove debug format test.
15047 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15048 Handle no-symtab.
15049 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15050
5bd2f6e2
DJ
150512006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15052
15053 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15054 int to pointer or pointer to int.
15055 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15056
8c008720
DJ
150572006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15058
15059 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15060
9e35dae4
DJ
150612006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15062
15063 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15064
d9639e13
DJ
150652006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15066
15067 PR c++/2116
15068 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15069
390a1bd0
JB
150702006-10-06 Joel Brobecker <brobecker@adacore.com>
15071
15072 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15073 the corresponding bug has been fixed in GDB (PR/2018).
15074
dd920c33
JB
150752006-10-06 Joel Brobecker <brobecker@adacore.com>
15076
15077 * gdb.base/subst.exp: New testcase.
15078
53bbefe9
JB
150792006-10-06 Joel Brobecker <brobecker@adacore.com>
15080
15081 * gdb.ada/array_return/pck.ads: Add copyright notice.
15082 * gdb.ada/array_return/pck.adb: Likewise.
15083 * gdb.ada/array_return/p.adb: Likewise.
15084 * gdb.ada/exec_changed/first.adb: Likewise.
15085 * gdb.ada/exec_changed/second.adb: Likewise.
15086
09851417
JB
150872006-10-06 Joel Brobecker <brobecker@adacore.com>
15088
15089 * gdb.ada/watch_arg/watch.adb: New file.
15090 * gdb.ada/watch_arg.exp: New testcase.
15091
041bf30d
VP
150922006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15093
15094 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15095 via string_to_regexp.
041bf30d 15096 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15097
f286fbdd 150982006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15099
15100 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15101 Remove unused / obsolete files.
15102
7c07f349
NR
151032006-09-19 Nick Roberts <nickrob@snap.net.nz>
15104
15105 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15106
cd5ff84a
VP
151072006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15108
15109 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15110 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15111 the number of frames.
cd5ff84a 15112
ae018d1a
DJ
151132006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15114
15115 * gdb.base/args.c (main): Add breakpoint marker.
15116 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15117 really test empty arguments.
15118 (args_load): Delete.
15119 (args_test): New.
15120
b399c549
NR
151212006-09-13 Nick Roberts <nickrob@snap.net.nz>
15122
15123 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15124 check for one file.
b399c549 15125
2ab1eb7a
VP
151262006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15127
15128 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15129 HIGH_FRAME argument to -stack-list-locals can be larger than
15130 the number of frames.
a9c64011 15131
476308bf
FF
151322006-08-18 Fred Fish <fnf@specifix.com>
15133
15134 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15135 '$' in front of skip_vmx_tests_saved when setting that.
15136
8625200f
AS
151372006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15138
15139 * gdb.base/trace-commands.exp: New file.
15140
089ec8f1
DJ
151412006-08-10 Joel Brobecker <brobecker@adacore.com>
15142 Daniel Jacobowitz <dan@codesourcery.com>
15143
15144 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15145 expected output of the backtrace commands.
15146
b60f0898
JB
151472006-08-09 Joel Brobecker <brobecker@adacore.com>
15148
15149 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15150 untested followed by return combination.
15151 * gdb.arch/altivec-regs.exp: Likewise.
15152 * gdb.arch/e500-abi.exp: Likewise.
15153 * gdb.arch/e500-regs.exp: Likewise.
15154 * gdb.arch/gdb1291.exp: Likewise.
15155 * gdb.arch/gdb1431.exp: Likewise.
15156 * gdb.arch/gdb1558.exp: Likewise.
15157 * gdb.arch/i386-prologue.exp: Likewise.
15158 * gdb.arch/i386-unwind.exp: Likewise.
15159 * gdb.asm/asm-source.exp: Likewise.
15160 * gdb.base/a2-run.exp: Likewise.
15161 * gdb.base/advance.exp: Likewise.
15162 * gdb.base/all-bin.exp: Likewise.
15163 * gdb.base/annota1.exp: Likewise.
15164 * gdb.base/annota3.exp: Likewise.
15165 * gdb.base/args.exp: Likewise.
15166 * gdb.base/arithmet.exp: Likewise.
15167 * gdb.base/assign.exp: Likewise.
15168 * gdb.base/async.exp: Likewise.
15169 * gdb.base/attach.exp: Likewise.
15170 * gdb.base/bang.exp: Likewise.
15171 * gdb.base/bigcore.exp: Likewise.
15172 * gdb.base/bitfields.exp: Likewise.
15173 * gdb.base/bitfields2.exp: Likewise.
15174 * gdb.base/break.exp: Likewise.
15175 * gdb.base/call-sc.exp: Likewise.
15176 * gdb.base/call-strs.exp: Likewise.
15177 * gdb.base/callfuncs.exp: Likewise.
15178 * gdb.base/checkpoint.exp: Likewise.
15179 * gdb.base/chng-syms.exp: Likewise.
15180 * gdb.base/code-expr.exp: Likewise.
15181 * gdb.base/commands.exp: Likewise.
15182 * gdb.base/completion.exp: Likewise.
15183 * gdb.base/cond-expr.exp: Likewise.
15184 * gdb.base/condbreak.exp: Likewise.
15185 * gdb.base/consecutive.exp: Likewise.
15186 * gdb.base/constvars.exp: Likewise.
15187 * gdb.base/corefile.exp: Likewise.
15188 * gdb.base/cvexpr.exp: Likewise.
15189 * gdb.base/dbx.exp: Likewise.
15190 * gdb.base/define.exp: Likewise.
15191 * gdb.base/detach.exp: Likewise.
15192 * gdb.base/display.exp: Likewise.
15193 * gdb.base/dump.exp: Likewise.
15194 * gdb.base/ena-dis-br.exp: Likewise.
15195 * gdb.base/ending-run.exp: Likewise.
15196 * gdb.base/environ.exp: Likewise.
15197 * gdb.base/eval-skip.exp: Likewise.
15198 * gdb.base/exprs.exp: Likewise.
15199 * gdb.base/fileio.exp: Likewise.
15200 * gdb.base/finish.exp: Likewise.
15201 * gdb.base/float.exp: Likewise.
15202 * gdb.base/foll-exec.exp: Likewise.
15203 * gdb.base/foll-fork.exp: Likewise.
15204 * gdb.base/foll-vfork.exp: Likewise.
15205 * gdb.base/freebpcmd.exp: Likewise.
15206 * gdb.base/funcargs.exp: Likewise.
15207 * gdb.base/gcore.exp: Likewise.
15208 * gdb.base/gdb1090.exp: Likewise.
15209 * gdb.base/gdb1250.exp: Likewise.
15210 * gdb.base/huge.exp: Likewise.
15211 * gdb.base/info-proc.exp: Likewise.
15212 * gdb.base/interrupt.exp: Likewise.
15213 * gdb.base/jump.exp: Likewise.
15214 * gdb.base/langs.exp: Likewise.
15215 * gdb.base/lineinc.exp: Likewise.
15216 * gdb.base/list.exp: Likewise.
15217 * gdb.base/logical.exp: Likewise.
15218 * gdb.base/long_long.exp: Likewise.
15219 * gdb.base/macscp.exp: Likewise.
15220 * gdb.base/maint.exp: Likewise.
15221 * gdb.base/mips_pro.exp: Likewise.
15222 * gdb.base/miscexprs.exp: Likewise.
15223 * gdb.base/multi-forks.exp: Likewise.
15224 * gdb.base/opaque.exp: Likewise.
15225 * gdb.base/overlays.exp: Likewise.
15226 * gdb.base/pc-fp.exp: Likewise.
15227 * gdb.base/pointers.exp: Likewise.
15228 * gdb.base/printcmds.exp: Likewise.
15229 * gdb.base/psymtab.exp: Likewise.
15230 * gdb.base/ptype.exp: Likewise.
15231 * gdb.base/recurse.exp: Likewise.
15232 * gdb.base/relational.exp: Likewise.
15233 * gdb.base/relocate.exp: Likewise.
15234 * gdb.base/remote.exp: Likewise.
15235 * gdb.base/reread.exp: Likewise.
15236 * gdb.base/restore.exp: Likewise.
15237 * gdb.base/return.exp: Likewise.
15238 * gdb.base/return2.exp: Likewise.
15239 * gdb.base/scope.exp: Likewise.
15240 * gdb.base/sect-cmd.exp: Likewise.
15241 * gdb.base/sep.exp: Likewise.
15242 * gdb.base/sepdebug.exp: Likewise.
15243 * gdb.base/setshow.exp: Likewise.
15244 * gdb.base/setvar.exp: Likewise.
15245 * gdb.base/sigall.exp: Likewise.
15246 * gdb.base/sigbpt.exp: Likewise.
15247 * gdb.base/signals.exp: Likewise.
15248 * gdb.base/signull.exp: Likewise.
15249 * gdb.base/sizeof.exp: Likewise.
15250 * gdb.base/solib.exp: Likewise.
15251 * gdb.base/step-line.exp: Likewise.
15252 * gdb.base/step-test.exp: Likewise.
15253 * gdb.base/structs.exp: Likewise.
15254 * gdb.base/structs2.exp: Likewise.
15255 * gdb.base/term.exp: Likewise.
15256 * gdb.base/twice.exp: Likewise.
15257 * gdb.base/until.exp: Likewise.
15258 * gdb.base/varargs.exp: Likewise.
15259 * gdb.base/volatile.exp: Likewise.
15260 * gdb.base/watchpoint.exp: Likewise.
15261 * gdb.base/whatis-exp.exp: Likewise.
15262 * gdb.base/whatis.exp: Likewise.
15263 * gdb.cp/ambiguous.exp: Likewise.
15264 * gdb.cp/annota2.exp: Likewise.
15265 * gdb.cp/annota3.exp: Likewise.
15266 * gdb.cp/bool.exp: Likewise.
15267 * gdb.cp/breakpoint.exp: Likewise.
15268 * gdb.cp/casts.exp: Likewise.
15269 * gdb.cp/class2.exp: Likewise.
15270 * gdb.cp/classes.exp: Likewise.
15271 * gdb.cp/cplusfuncs.exp: Likewise.
15272 * gdb.cp/ctti.exp: Likewise.
15273 * gdb.cp/derivation.exp: Likewise.
15274 * gdb.cp/exception.exp: Likewise.
15275 * gdb.cp/gdb1355.exp: Likewise.
15276 * gdb.cp/hang.exp: Likewise.
15277 * gdb.cp/inherit.exp: Likewise.
15278 * gdb.cp/local.exp: Likewise.
15279 * gdb.cp/m-data.exp: Likewise.
15280 * gdb.cp/m-static.exp: Likewise.
15281 * gdb.cp/member-ptr.exp: Likewise.
15282 * gdb.cp/method.exp: Likewise.
15283 * gdb.cp/misc.exp: Likewise.
15284 * gdb.cp/namespace.exp: Likewise.
15285 * gdb.cp/overload.exp: Likewise.
15286 * gdb.cp/ovldbreak.exp: Likewise.
15287 * gdb.cp/pr-1023.exp: Likewise.
15288 * gdb.cp/pr-1210.exp: Likewise.
15289 * gdb.cp/pr-574.exp: Likewise.
15290 * gdb.cp/printmethod.exp: Likewise.
15291 * gdb.cp/psmang.exp: Likewise.
15292 * gdb.cp/ref-params.exp: Likewise.
15293 * gdb.cp/ref-types.exp: Likewise.
15294 * gdb.cp/rtti.exp: Likewise.
15295 * gdb.cp/templates.exp: Likewise.
15296 * gdb.cp/try_catch.exp: Likewise.
15297 * gdb.cp/userdef.exp: Likewise.
15298 * gdb.cp/virtfunc.exp: Likewise.
15299 * gdb.disasm/am33.exp: Likewise.
15300 * gdb.disasm/h8300s.exp: Likewise.
15301 * gdb.disasm/mn10300.exp: Likewise.
15302 * gdb.disasm/sh3.exp: Likewise.
15303 * gdb.disasm/t01_mov.exp: Likewise.
15304 * gdb.disasm/t02_mova.exp: Likewise.
15305 * gdb.disasm/t03_add.exp: Likewise.
15306 * gdb.disasm/t04_sub.exp: Likewise.
15307 * gdb.disasm/t05_cmp.exp: Likewise.
15308 * gdb.disasm/t06_ari2.exp: Likewise.
15309 * gdb.disasm/t07_ari3.exp: Likewise.
15310 * gdb.disasm/t08_or.exp: Likewise.
15311 * gdb.disasm/t09_xor.exp: Likewise.
15312 * gdb.disasm/t10_and.exp: Likewise.
15313 * gdb.disasm/t11_logs.exp: Likewise.
15314 * gdb.disasm/t12_bit.exp: Likewise.
15315 * gdb.disasm/t13_otr.exp: Likewise.
15316 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15317 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15318 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15319 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15320 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15321 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15322 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15323 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15324 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15325 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15326 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15327 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15328 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15329 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15330 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15331 * gdb.mi/gdb701.exp: Likewise.
15332 * gdb.mi/gdb792.exp: Likewise.
15333 * gdb.mi/mi-basics.exp: Likewise.
15334 * gdb.mi/mi-break.exp: Likewise.
15335 * gdb.mi/mi-cli.exp: Likewise.
15336 * gdb.mi/mi-console.exp: Likewise.
15337 * gdb.mi/mi-disassemble.exp: Likewise.
15338 * gdb.mi/mi-eval.exp: Likewise.
15339 * gdb.mi/mi-file.exp: Likewise.
15340 * gdb.mi/mi-read-memory.exp: Likewise.
15341 * gdb.mi/mi-regs.exp: Likewise.
15342 * gdb.mi/mi-return.exp: Likewise.
15343 * gdb.mi/mi-simplerun.exp: Likewise.
15344 * gdb.mi/mi-stack.exp: Likewise.
15345 * gdb.mi/mi-stepi.exp: Likewise.
15346 * gdb.mi/mi-syn-frame.exp: Likewise.
15347 * gdb.mi/mi-until.exp: Likewise.
15348 * gdb.mi/mi-var-block.exp: Likewise.
15349 * gdb.mi/mi-var-child.exp: Likewise.
15350 * gdb.mi/mi-var-cmd.exp: Likewise.
15351 * gdb.mi/mi-var-display.exp: Likewise.
15352 * gdb.mi/mi-watch.exp: Likewise.
15353 * gdb.mi/mi2-basics.exp: Likewise.
15354 * gdb.mi/mi2-break.exp: Likewise.
15355 * gdb.mi/mi2-cli.exp: Likewise.
15356 * gdb.mi/mi2-console.exp: Likewise.
15357 * gdb.mi/mi2-disassemble.exp: Likewise.
15358 * gdb.mi/mi2-eval.exp: Likewise.
15359 * gdb.mi/mi2-file.exp: Likewise.
15360 * gdb.mi/mi2-read-memory.exp: Likewise.
15361 * gdb.mi/mi2-regs.exp: Likewise.
15362 * gdb.mi/mi2-return.exp: Likewise.
15363 * gdb.mi/mi2-simplerun.exp: Likewise.
15364 * gdb.mi/mi2-stack.exp: Likewise.
15365 * gdb.mi/mi2-stepi.exp: Likewise.
15366 * gdb.mi/mi2-syn-frame.exp: Likewise.
15367 * gdb.mi/mi2-until.exp: Likewise.
15368 * gdb.mi/mi2-var-block.exp: Likewise.
15369 * gdb.mi/mi2-var-child.exp: Likewise.
15370 * gdb.mi/mi2-var-cmd.exp: Likewise.
15371 * gdb.mi/mi2-var-display.exp: Likewise.
15372 * gdb.mi/mi2-watch.exp: Likewise.
15373 * gdb.stabs/exclfwd.exp: Likewise.
15374 * gdb.stabs/weird.exp: Likewise.
15375 * gdb.threads/gcore-thread.exp: Likewise.
15376 * gdb.trace/actions.exp: Likewise.
15377 * gdb.trace/backtrace.exp: Likewise.
15378 * gdb.trace/circ.exp: Likewise.
15379 * gdb.trace/collection.exp: Likewise.
15380 * gdb.trace/deltrace.exp: Likewise.
15381 * gdb.trace/infotrace.exp: Likewise.
15382 * gdb.trace/limits.exp: Likewise.
15383 * gdb.trace/packetlen.exp: Likewise.
15384 * gdb.trace/passc-dyn.exp: Likewise.
15385 * gdb.trace/passcount.exp: Likewise.
15386 * gdb.trace/report.exp: Likewise.
15387 * gdb.trace/save-trace.exp: Likewise.
15388 * gdb.trace/tfind.exp: Likewise.
15389 * gdb.trace/tracecmd.exp: Likewise.
15390 * gdb.trace/while-dyn.exp: Likewise.
15391 * gdb.trace/while-stepping.exp: Likewise.
15392
f4b618d1
JB
153932006-08-08 Joel Brobecker <brobecker@adacore.com>
15394
15395 * gdb.base/step-bt.c: New file.
15396 * gdb.base/step-bt.exp: New testcase.
15397
3d00d119
DJ
153982006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15399
15400 * config/monitor.exp (gdb_load): Remove support for obsolete
15401 download-write-size.
15402 * gdb.base/remote.exp: Likewise. Update all callers of
15403 gdb_timed_load.
15404
017b5bd4
DJ
154052006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15406
15407 * cursal.exp: Pass binfile to gdb_load.
15408
837c599d
DJ
154092006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15410
15411 * gdb.base/cursal.exp: Add "" to gdb_load call.
15412
8dd4540b
MK
154132006-07-29 Mark Kettenis <kettenis@gnu.org>
15414
15415 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15416 NetBSD/ELF targets.
15417
ab5c9f60
DJ
154182006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15419
15420 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15421 operator*.
15422
4c42eaff
DJ
154232006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15424
15425 * gdb.base/completion.exp: Update for change in "file" behavior.
15426 * gdb.stabs/weird.exp: Likewise.
15427 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15428 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15429
0155cc76
NS
154302006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15431
15432 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15433 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15434
16026cd7
AS
154352006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15436
15437 * gdb.base/default.exp: Update source command error message.
15438 * gdb.base/help.exp: Update 'help source' message.
15439
16963cb6
DJ
154402006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15441
15442 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15443 test.
15444
6d7fd486
AS
154452006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15446
15447 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15448
29e8a844
DJ
154492006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15450
15451 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15452
6afcfa39
DJ
154532006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15454
15455 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15456
267a692b
MK
154572006-07-17 Mark Kettenis <kettenis@gnu.org>
15458
15459 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15460 *-*-openbsd* from targets for wich we expect ARM FPA floating
15461 point format.
15462
85d2fec4
NR
154632006-07-17 Nick Roberts <nickrob@snap.net.nz>
15464
15465 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15466
154672006-07-17 Mark Kettenis <kettenis@gnu.org>
15468
15469 * gdb.base/annota3.exp: Expect frame-begin annotation.
15470
85b4c6e8
JB
154712006-07-14 Joel Brobecker <brobecker@adacore.com>
15472
15473 * gdb.base/help.exp: Adjust "help unset" test to accept
15474 any list of unset commands.
15475
fb933624
DJ
154762006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15477 Daniel Jacobowitz <dan@codesourcery.com>
15478
15479 * gdb.cp/ref-params.exp: New test.
15480 * gdb.cp/ref-params.cc: New source file.
15481 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15482
1dff4b64
MK
154832006-07-08 Mark Kettenis <kettenis@gnu.org>
15484
15485 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15486 spaces/tabs in regular expressions since they might not be there.
15487
40d2e0e3
AS
154882006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15489
15490 * gdb.base/ifelse.exp: New file.
15491
f6c957d2
NS
154922006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15493
15494 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15495 line.
15496 * gdb.base/huge.exp: Loop over compilation to find a size that
15497 is acceptable.
15498 * gdb.base/remote.exp: Correct expected strings.
15499 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15500
b9c5a23d
DJ
155012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15502
15503 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15504
9af2e58d
DJ
155052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15506
15507 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15508 native.
15509
30930ca5
DJ
155102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15511
15512 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15513 enable stabs testing.
15514
aa32fa1d
DJ
155152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15516
bd4a4c80 15517 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15518 gdb_test_multiple does.
15519
321fef15
DJ
155202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15521
15522 * Makefile.in (host_alias): Remove.
15523 (target_alias): Use @target_noncanonical@.
15524 (site.exp): Don't set host_alias.
15525 * aclocal.m4: Remove contents. Include acx.m4.
15526 * configure: Regenerated.
15527 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15528
e1c2defa
NS
155292006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15530
e63b55d1
NS
15531 * lib/gdb.exp (gdb_load_cmd): New.
15532
5600ea19
NS
15533 * gdb.base/fileio.c: Add system(NULL) test.
15534 * gdb.base/fileio.exp: Check it.
15535
e1c2defa
NS
15536 * gdb.base/break.c: Add 10a breakpoint at }
15537 * gdb.base/break.exp: Add test for breakpoint at }
15538 * gdb.cp/anon-union.cc: Add code at end of function.
15539 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15540 * gdb.mi/var-cmd.c: Add code at end of function.
15541 * gdb.mi/mi-var-display.exp: Adjust end of next.
15542 * gdb.mi/mi2-var-display.exp: Likewise.
15543 * gdb.base/fileio.c: Add stop function and insert calls at
15544 stopping places.
15545 * gdb.base/fileio.exp: Breakpoint stop function and remove
15546 explicit line number references.
15547
6c0112ec
JB
155482006-05-19 Joel Brobecker <brobecker@adacore.com>
15549
a9c64011
AS
15550 * gdb.base/del.exp (test_delete_alias): New function.
15551 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15552
154189a4
FF
155532006-05-18 Fred Fish <fnf@specifix.com>
15554
15555 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15556 required. Check for spurious output after program exits normally.
15557
582e64c2
FF
155582006-05-17 Fred Fish <fnf@specifix.com>
15559
15560 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15561 gdb_load, so it works in the simulator.
15562
8ef6493a
FF
155632006-05-11 Fred Fish <fnf@specifix.com>
15564
15565 * gdb.base/bang.exp: Ignore unexpected output between the
15566 "program exited normally" and the gdb prompt, as many other
15567 tests do.
15568
692b141c
MK
155692006-05-07 Mark Kettenis <kettenis@gnu.org>
15570
15571 * gdb.base/help.exp: Make "delete checkpoint" part option for
15572 "help d" and "help delete" tests.
15573
540b8a30
UW
155742006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15575
a9c64011 15576 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15577 expected output in some mi_gdb_test statements.
15578 * gdb.mi/mi2-basics.exp: Likewise.
15579
9b6462d9
JB
155802006-05-05 Joel Brobecker <brobecker@adacore.com>
15581
15582 * gdb.base/del.c: New file.
15583 * gdb.base/del.exp: New testcase.
15584
954de43b
DM
155852006-05-05 David S. Miller <davem@sunset.davemloft.net>
15586
15587 * gdb.base/break.exp: Do not assume a breakpoint on
15588 main will actually be in $srcfile when optimizing.
1303f75e
DM
15589 * gdb.base/savedregs.exp: Do not require that the dummy
15590 frame location match up to a symbol and source file location.
c3242428
DM
15591 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15592 will get printed without a mi_cmd_data_list_register_values prefix.
15593 (*-data-list-register-*): Correct regular expressions to expect the new
15594 pseudo d? floating point registers.
15595 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15596
c7e64c9a
DJ
155972006-05-05 Christophe Lyon <christophe.lyon@st.com>
15598
15599 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15600 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15601 is allocated by the compiler.
15602 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15603 anons, e, anone to force their allocation by the compiler.
15604
156052006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15606
15607 * gdb.base/help.exp: Update expected text for help d and
15608 help delete.
15609
27ce9a6d
MK
156102006-05-02 Mark Kettenis <kettenis@gnu.org>
15611
15612 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15613 NetBSD/ELF targets.
15614
8608915f
MK
156152006-04-30 Mark Kettenis <kettenis@gnu.org>
15616
15617 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15618 single-step breakpoint fails; make this a KFAIL on
15619 sparc*-*-openbsd*.
15620 * gdb.base/siginfo.exp: Likewise.
15621 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15622
b8db102d
MS
156232006-04-26 Michael Snyder <msnyder@redhat.com>
15624
15625 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15626 which may have to consume output from other forks.
15627 Add tests to make sure that "delete fork" succeeded.
15628
c702009a
MS
156292006-04-20 Michael Snyder <msnyder@redhat.com>
15630
15631 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15632 Add support for the Renesas M32C and M16C.
15633
15634 * gdb.asm/asm-source.exp: Add m32c target.
15635 * gdb.asm/m32c.inc: Support for m32c target.
15636
e28493f2
AS
156372006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15638
15639 * gdb.base/commands.exp (recursive_source_test): New test.
15640
880da185
DM
156412006-04-04 David S. Miller <davem@sunset.davemloft.net>
15642
15643 * gdb.base/float.exp: Add pattern for sparc targets.
15644
61d9b92f
DJ
156452006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15646
15647 * gdb.base/commands.exp (stray_arg0_test): New test.
15648
bd717df8
PB
156492006-03-30 Paul Brook <paul@codesourcery.com>
15650
15651 * gdb.mi/mi-until.exp: kfail broken until command.
15652 * gdb.mi/mi2-until.exp: Ditto.
15653
ec793d3c
NR
156542006-03-27 Nick Roberts <nickrob@snap.net.nz>
15655
15656 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15657
831004b7
AO
156582006-03-08 Alexandre Oliva <aoliva@redhat.com>
15659
15660 * gdb.base/prelink.exp: Anchor tested-for regular expression
15661 on gdb prompt.
15662
effe49a0
PB
156632006-03-07 Paul Brook <paul@codesourcery.com>
15664
15665 * gdb.base/assign.exp: Correct fail message.
15666
e5461016
PB
156672006-03-07 Paul Brook <paul@codesourcery.com>
15668
15669 * lib/compiler.c: Extract armcc version number.
15670 * lib/compiler.cc: Ditto.
15671
fc91c6c2
PB
156722006-03-07 Paul Brook <paul@codesourcery.com>
15673
15674 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15675 additional_flags=-w.
15676 * gdb.arch/altivec-regs.exp: Ditto.
15677 * gdb.arch/e500-abi.exp: Ditto.
15678 * gdb.arch/e500-regs.exp: Ditto.
15679 * gdb.base/all-bin.exp: Ditto.
15680 * gdb.base/annota1.exp: Ditto.
15681 * gdb.base/annota3.exp: Ditto.
15682 * gdb.base/args.exp: Ditto.
15683 * gdb.base/arithmet.exp: Ditto.
15684 * gdb.base/assign.exp: Ditto.
15685 * gdb.base/async.exp: Ditto.
15686 * gdb.base/bang.exp: Ditto.
15687 * gdb.base/break.exp: Ditto.
15688 * gdb.base/call-rt-st.exp: Ditto.
15689 * gdb.base/completion.exp: Ditto.
15690 * gdb.base/cond-expr.exp: Ditto.
15691 * gdb.base/condbreak.exp: Ditto.
15692 * gdb.base/consecutive.exp: Ditto.
15693 * gdb.base/define.exp: Ditto.
15694 * gdb.base/display.exp: Ditto.
15695 * gdb.base/ena-dis-br.exp: Ditto.
15696 * gdb.base/environ.exp: Ditto.
15697 * gdb.base/eval-skip.exp: Ditto.
15698 * gdb.base/info-proc.exp: Ditto.
15699 * gdb.base/jump.exp: Ditto.
15700 * gdb.base/logical.exp: Ditto.
15701 * gdb.base/long_long.exp: Ditto.
15702 * gdb.base/maint.exp: Ditto.
15703 * gdb.base/miscexprs.exp: Ditto.
15704 * gdb.base/pc-fp.exp: Ditto.
15705 * gdb.base/pointers.exp: Ditto.
15706 * gdb.base/relational.exp: Ditto.
15707 * gdb.base/reread.exp: Ditto.
15708 * gdb.base/sect-cmd.exp: Ditto.
15709 * gdb.base/sep.exp: Ditto.
15710 * gdb.base/sepdebug.exp: Ditto.
15711 * gdb.base/until.exp: Ditto.
15712 * gdb.base/whatis-exp.exp: Ditto.
15713 * gdb.cp/annota2.exp: Ditto.
15714 * gdb.cp/annota3.exp: Ditto.
15715 * gdb.trace/actions.exp: Ditto.
15716 * gdb.trace/backtrace.exp: Ditto.
15717 * gdb.trace/circ.exp: Ditto.
15718 * gdb.trace/collection.exp: Ditto.
15719 * gdb.trace/deltrace.exp: Ditto.
15720 * gdb.trace/infotrace.exp: Ditto.
15721 * gdb.trace/limits.exp: Ditto.
15722 * gdb.trace/packetlen.exp: Ditto.
15723 * gdb.trace/passc-dyn.exp: Ditto.
15724 * gdb.trace/passcount.exp: Ditto.
15725 * gdb.trace/report.exp: Ditto.
15726 * gdb.trace/save-trace.exp: Ditto.
15727 * gdb.trace/tfind.exp: Ditto.
15728 * gdb.trace/tracecmd.exp: Ditto.
15729 * gdb.trace/while-dyn.exp: Ditto.
15730 * gdb.trace/while-stepping.exp: Ditto.
15731 * lib/gdb.exp: Ditto.
15732 (gdb_compile): Handle nowarning option.
15733
5f4a23d9
AO
157342006-03-07 Alexandre Oliva <aoliva@redhat.com>
15735
15736 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15737 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15738 Rename executable to prelinkt. Don't re-prelink if we didn't
15739 get a core file. Test prelink -u exit status to tell whether
15740 prelinking failed. Use gdb_test_multiple.
15741
9733fc94
DJ
157422006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15743
15744 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15745 (do_tests): Call it.
15746
cc10cae3
AO
157472006-02-28 Alexandre Oliva <aoliva@redhat.com>
15748
15749 * gdb.base/prelink.exp: New test.
15750 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15751
15c46491
WZ
157522006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15753
15754 * gdb.fortran/derived-type.f90: New file.
15755 * gdb.fortran/derived-type.exp: New testcase.
15756
5c9f7ded
DJ
157572006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15758
15759 * gdb.base/default.exp: Allow ';' as a directory separator.
15760
5b96932b
AS
157612006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15762
15763 * gdb.base/help.exp (help add-symbol-file): Update.
15764
1986bccd
AS
157652006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15766
15767 * gdb.base/help.exp (help load): Update expected results.
15768
a8b7528f
FF
157692006-02-19 Fred Fish <fnf@specifix.com>
15770
15771 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15772 specifix hex value as part of results.
15773 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15774
f8261448
FF
157752006-02-16 Fred Fish <fnf@specifix.com>
15776
15777 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15778 ushort_addr, and slong_addr, so the typedefs are not optimized
15779 away.
15780 * gdb.base/whatis.exp: Add tests using type name for struct type,
15781 union type, enum type, and typedef.
a9c64011 15782
31d8bdd2
MK
157832006-02-13 Mark Kettenis <kettenis@gnu.org>
15784
15785 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15786
34e41e63
JB
157872006-02-13 Jim Blandy <jimb@redhat.com>
15788
15789 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15790 case where it takes two "next" commands to skip past the init
15791 call.
15792
ac6e4f31
FF
157932006-02-12 Fred Fish <fnf@specifix.com>
15794
15795 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15796 to handle cases where it takes two "next" commands to skip
15797 past the init call.
15798
2db2d571
JB
157992006-02-07 Joel Brobecker <brobecker@adacore.com>
15800
15801 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15802 on hppa32 targets.
15803
38fcd64c
DJ
158042006-02-06 Vladimir Prus <ghost@cs.msu.su>
15805
15806 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15807 field.
15808
1315ad46
MK
158092006-01-29 Mark Kettenis <kettenis@gnu.org>
15810
15811 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15812
5625b943
DJ
158132006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15814
15815 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15816 files.
15817
80df1bbe
DJ
158182006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15819
15820 * gdb.cp/maint.exp: Set complaints to a positive value.
15821
9078e690
DJ
158222006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15823
15824 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15825 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15826 function name.
15827
9c903399
DJ
158282006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15829
15830 * gdb.base/checkpoint.c: Update copyright notice. Include
15831 <stdlib.h>.
15832
761ae4d6
JB
158332006-01-04 Jim Blandy <jimb@redhat.com>
15834
15835 * gdb.asm/asm-source.exp: Independently provide default values for
15836 asm-flags and debug-flags. Use 'string equal' to do the
15837 comparison, not the implicit expr's '==' operator. Remove
15838 now-unneeded assignments to asm-flags. In h8300 case, place
15839 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15840
099ac3dd
MS
158412006-01-04 Michael Snyder <msnyder@redhat.com>
15842
15843 * gdb.base/checkpoint.c: New file.
15844 * gdb.base/checkpoint.exp: New file.
15845 * gdb.base/multi-fork.c: New file.
15846 * gdb.base/multi-fork.exp: New file.
15847 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15848
f4d85314
FF
158492006-01-04 Fred Fish <fnf@specifix.com>
15850
15851 * gdb.base/ptype.c (foo): Add typedef.
15852 (intfoo): Add function.
15853 * gdb.base/ptype1.c: New file.
15854 * gdb.base/ptype.exp: Handle compilation and linking with two
15855 source files. Test that proper type for "foo" is found based
15856 on source context rather than first match found in symtabs.
15857
a1b06f35
MK
158582005-12-28 Mark Kettenis <kettenis@gnu.org>
15859
15860 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15861 * gdb.asm/openbsd.inc: Indent commands.
15862
d082a1e2
MK
158632005-12-26 Mark Kettenis <kettenis@gnu.org>
15864
c65016bd
MK
15865 * gdb.base/freebpcmd.exp: Increase timeout.
15866
d082a1e2
MK
15867 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15868
d3c32a0e
DJ
158692005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15870
15871 * gdb.base/default.exp: Update check for "show version".
15872
9fdb1f50
RC
158732005-12-09 Randolph Chung <tausq@debian.org>
15874
15875 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15876 * gdb.asm/pa64.inc: New file.
15877
5f2c56f7
RC
158782005-12-09 Randolph Chung <tausq@debian.org>
15879
15880 * gdb.asm/common.inc: Indent commands.
15881 * gdb.asm/asmsrc1.s: Likewise.
15882 * gdb.asm/asmsrc2.s: Likewise.
15883
8117349c
RC
158842005-12-09 Randolph Chung <tausq@debian.org>
15885
15886 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15887 (get_addr_of_sym): Remove duplicate print.
15888 (gen_core): xfail hppa*-*-hpux*, update expected output.
15889 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15890 * gdb.arch/pa64-nullify.s: New file.
15891
8f07f25a
RC
158922005-12-09 Randolph Chung <tausq@debian.org>
15893
15894 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15895
55b39184
DJ
158962005-12-07 Christophe Lyon <christophe.lyon@st.com>
15897
15898 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15899 code generation for these functions.
15900 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15901 error message.
15902
31e2b00f
AS
159032005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15904
15905 * gdb.base/help.exp (help b, help br, help bre, help brea)
15906 (help break): Update the expected message.
15907
c3d0b56e
SC
159082005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15909
15910 * gdb.asm/m68hc11.inc: Setup the data section.
15911 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15912 script for this test.
15913 (m6812-*-*): Likewise.
15914
36ae0ea9
RC
159152005-11-09 Randolph Chung <tausq@debian.org>
15916
15917 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15918
9d6f42e9
WZ
159192005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15920
15921 * gdb.base/break.exp: Fix a comment typo.
15922
e2126a14
EZ
159232005-11-03 Jim Blandy <jimb@redhat.com>
15924
a9c64011
AS
15925 Checked in by Elena Zannoni <ezannoni@redhat.com>
15926
889bf7c5 15927 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15928
e0ac7199
CV
159292005-11-02 Corinna Vinschen <vinschen@redhat.com>
15930
15931 * gdb.arch/gdb1558.c: Include stdio.h.
15932
31d3fb18
MK
159332005-10-31 Mark Kettenis <kettenis@gnu.org>
15934
15935 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15936
e52b687c
MK
159372005-10-31 Mark Kettenis <kettenis@gnu.org>
15938
15939 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15940
f4711d79
PG
159412005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15942
a9c64011
AS
15943 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15944 vscr" tests to better match output.
f4711d79 15945
987a9106
JB
159462005-10-12 Jim Blandy <jimb@redhat.com>
15947
15948 * gdb.base/structs.exp (any): New function.
15949 (test_struct_returns): Don't make any assumptions at all about
15950 what value the function returns when GDB can't set the return
15951 value.
15952
2336bb58
JB
159532005-10-09 Joel Brobecker <brobecker@adacore.com>
15954
15955 * gdb.ada/arrayidx/p.adb: New file.
15956 * gdb.ada/arrayidx.exp: New testcase
15957
159582005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15959
15960 * gdb.ada/array_return/pck.ads: New file.
15961 * gdb.ada/array_return/pck.adb: New file.
15962 * gdb.ada/array_return/p.adb: New file.
15963 * gdb.ada/array_return.exp: New testcase.
15964
705335ea
JB
159652005-10-03 Joel Brobecker <brobecker@adacore.com>
15966
a9c64011
AS
15967 * gdb.base/arrayidx.c: New file.
15968 * gdb.base/arrayidx.exp: New testcase.
705335ea 15969
11ee9940
NR
159702005-09-29 Nick Roberts <nickrob@snap.net.nz>
15971
15972 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15973 frames-invalid and breakpoints-invalid are no longer generated
15974 with level 3 so don't expect them in the output.
15975
39fb8e9e
BR
159762005-09-27 Bob Rossi <bob@brasko.net>
15977
a9c64011 15978 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15979 from test. Escape the | in mi_gdb_test call.
15980 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15981 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15982 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15983 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15984 expected regex's in mi_gdb_test calls.
15985 * lib/mi-support.exp: Remove arbitrary .* from tests.
15986 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15987 Fully anchor GDB/MI expected results in mi_gdb_test.
15988 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15989 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15990
2af48f68
PB
159912005-09-26 Paul Brook <paul@codesourcery.com>
15992
15993 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15994
f34502bc
WZ
159952005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15996
15997 * bfp-test.c: New file.
15998 * bfp-test.exp: New testcase.
15999
ca929517
WZ
160002005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16001
16002 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16003 of subarray and substring variable.
16004 * gdb.fortran/subarray.f: New source file for the test of subarray
16005 and substring variable evaluation.
16006 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16007 of string constant.
16008
c761af65
DJ
160092005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16010
16011 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16012 copyright dates.
16013
561d7a1d
PG
160142005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16015
16016 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16017 powerpc altivec' test with an almost identical 'info vector' test.
16018
b2b64cc9
PG
160192005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16020
a9c64011
AS
16021 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16022 vscr" tests to match output.
b2b64cc9 16023
6ac4d15a
PG
160242005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16025
a9c64011
AS
16026 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16027 output.
6ac4d15a 16028
40e55bef
BR
160292005-09-11 Bob Rossi <bob@brasko.net>
16030
889bf7c5
PA
16031 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16032 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16033 commands that return an MI output command and an asyncronous MI output
16034 command.
40e55bef
BR
16035 * gdb.mi/mi-console.exp: Ditto.
16036
3c7385ec
BR
160372005-09-11 Bob Rossi <bob@brasko.net>
16038
16039 * gdb.mi/mi-var-child.c: Include <string.h>.
16040
a6cd0eb3
DJ
160412005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16042
16043 * killed.exp: Correct gdb_expect syntax.
16044
2f168eed
CV
160452005-08-09 Corinna Vinschen <vinschen@redhat.com>
16046
16047 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16048
ecd3fd0f
BR
160492005-08-02 Bob Rossi <bob@brasko.net>
16050
16051 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16052 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16053 Change tests to inferior-tty-set/show.
16054 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16055 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16056 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16057 inferior. Use mi_gdb_test to get GDB and Inferior output.
16058 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16059 descriptor.
16060 (mi_inferior_tty_name): Add inferior PTY file name.
16061 (mi_gdb_start): Add INFERIOR_PTY parameter.
16062 (mi_gdb_test): Add IPATTERN parameter.
16063
f1ea48cb 160642005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16065
f1ea48cb
BR
16066 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16067 parameter to mi_gdb_test.
16068 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16069
6e650a67
DJ
160702005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16071
16072 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16073 struct_declarations.
16074 * gdb.mi/mi-var-child.exp: Step over the initialization of
16075 struct_declarations.
16076
8be260b6
DJ
160772005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16078
16079 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16080 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16081 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16082 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16083 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16084 file.
16085
4e660f07
NR
160862005-07-27 Nick Roberts <nickrob@snap.net.nz>
16087
16088 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16089 (do_children_tests): Assign values to the extra elements.
16090
16091 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16092 them for tests for "-var-update --no-values" and
a9c64011 16093 "-var-update --all-values".
4e660f07
NR
16094 Add test for "-var-list-children --simple-values".
16095
16096 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16097
16098 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16099 "-stack-list-locals --simple-values" Improve doc strings and
16100 comments.
16101
6bdae935
MK
161022005-07-18 Mark Kettenis <kettenis@gnu.org>
16103
598b7a6f
MK
16104 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16105 *-*-openbsd*.
16106 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16107
6bdae935
MK
16108 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16109 sigaltsatck'.
16110
1323e929 161112005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16112
1323e929
BR
16113 * gdb.base/default.exp (tty): Changed output of command.
16114 * gdb.base/help.exp (help tty): Ditto.
16115
b1a9c082
MK
161162005-07-12 Mark Kettenis <kettenis@gnu.org>
16117
16118 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16119
10a844a2
MK
161202005-07-10 Mark Kettenis <kettenis@gnu.org>
16121
16122 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16123 -stack-select-frame without arguments.
16124 (test_stack_frame_listing): Add test for newly implemented command
16125 -stack-info-frame.
16126
3cb3b8df
BR
161272005-07-06 Bob Rossi <bob@brasko.net>
16128
16129 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16130 command.
16131 (Copyright): Update copyright.
16132
a0c5fbcf
WZ
161332005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16134
16135 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16136 tests to evaluate exponentiation expression.
16137
984971d0
AS
161382005-06-29 Andreas Schwab <schwab@suse.de>
16139
16140 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16141 main to avoid warnings.
16142
16143 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16144
fe03833f
NR
161452005-06-20 Nick Roberts <nickrob@snap.net.nz>
16146
16147 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16148 -stack-select-frame without arguments.
16149 (test_stack_frame_listing): Add test for newly implemented command
16150 -stack-info-frame.
a9c64011 16151
7a55f279
WZ
161522005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16153
0ffa0ea5
DJ
16154 * gdb.fortran/array-element.f: New file.
16155 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16156
26585198
DJ
161572005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16158
16159 * gdb.base/bigcore.exp: Correct checks for systems which can
16160 not dump a large core file.
16161
c1bd25fd
DJ
161622005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16163
16164 * gdb.base/relocate.c: Add a copyright notice.
16165 (dummy): Remove.
16166 * gdb.base/relocate.exp: Test printing the values of variables
16167 from a relocatable file.
16168
589e074d
DJ
161692005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16170
16171 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16172 excess MI output after an error.
16173
0915f927
JB
161742005-05-29 Joel Brobecker <brobecker@adacore.com>
16175
16176 * gdb.arch/alpha-step.c: New file.
16177 * gdb.arch/alpha-step.exp: New testcase.
16178
76ff342d
DJ
161792005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16180 Dennis Brueni <dennis@slickedit.com>
16181
16182 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16183 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16184 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16185 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16186 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16187 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16188 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16189
96b0c7ac
DJ
161902005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16191 Wu Zhou <woodzltc@cn.ibm.com>
16192
16193 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16194 IBM's xlc compiler.
16195 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16196 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16197
f21565d2
JB
161982005-05-13 Jim Blandy <jimb@redhat.com>
16199
16200 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16201 calling gdb_suppress_entire_file.
16202 * gdb.base/charset.exp: Same.
16203 * gdb.base/call-rt-st.exp: Same.
16204
6006a3a1
BR
162052005-05-05 Bob Rossi <bob_rossi@cox.net>
16206
16207 * lib/gdb.exp (fullname_syntax): Added global regex.
16208 (fullname_syntax_POSIX): Ditto.
16209 (fullname_syntax_UNC): Ditto.
16210 (fullname_syntax_DOS_CASE): Ditto.
16211 (fullname_syntax_DOS): Ditto.
16212 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16213 fullname_syntax variable to scope and use it.
16214 (test_file_list_exec_source_files): Ditto.
16215 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16216
c3b69c04
DJ
162172005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16218
16219 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16220
3c95e6af
PG
162212004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16222
a9c64011
AS
16223 * lib/gdb.exp (skip_altivec_tests): New function, based on
16224 check_vmx_hw_available from the GCC testsuite.
16225 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16226 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16227
78df6c56
JB
162282005-05-02 Jim Blandy <jimb@redhat.com>
16229
16230 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16231 calling gdb_suppress_entire_file.
16232
1690f9cf
DJ
162332005-04-30 Randolph Chung <tausq@debian.org>
16234
16235 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16236 Slightly relax "sem_post" name checking.
16237
5ea106f7
PG
162382005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16239
16240 * gdb.base/unload.exp: Use new shared library infrastructure.
16241
bf7234cf
PG
162422005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16243
16244 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16245 infrastructure.
bf7234cf 16246
547b869a
CV
162472005-04-29 Corinna Vinschen <vinschen@redhat.com>
16248
16249 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16250 * gdb.asm/h8300.inc: New file.
16251
f07e55f0
PG
162522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16253
16254 * gdb.base/shlib-call.exp: Change to use new shared library
16255 infrastructure.
16256
3cbba3d1
PG
162572005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16258
a9c64011
AS
16259 * gdb.base/pending.exp: Change to use new shared library
16260 infrastructure.
3cbba3d1 16261
ed6df200
PG
162622005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16263
a9c64011
AS
16264 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16265 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16266
8c8f4ebe
PG
162672005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16268
a9c64011
AS
16269 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16270 shared objects being adjusted and update copyright years.
8c8f4ebe 16271
607fbc54
DJ
162722005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16273
16274 * ChangeLog: Correct some 2003-01-13 dates.
16275 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16276 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16277 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16278 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16279 gdb.trace/tfind.exp: Update copyright years.
16280
57bf0e56
DJ
162812005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16282 Daniel Jacobowitz <dan@codesourcery.com>
16283
16284 * lib/gdb.exp (gdb_compile): Handle shlib=.
16285 (gdb_compile_shlib): New function.
16286
9b593790
PG
162872005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16288
a9c64011 16289 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16290
9494c6a5
DJ
162912005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16292
16293 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16294 gdb.server.
16295 * configure.ac: Likewise.
16296 * configure: Regenerated.
16297 * gdb.gdbserver/Makefile.in: Moved to...
16298 * gdb.server/Makefile.in: ... here.
16299 * gdb.gdbserver/server.c: Moved to...
16300 * gdb.server/server.c: ... here.
16301 * gdb.gdbserver/server-run.exp: Moved to...
16302 * gdb.server/server-run.exp: ... here.
16303
6f8eac0e
DJ
163042005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16305
16306 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16307 * configure.ac: Create gdb.gdbserver/Makefile.
16308 * configure: Regenerated.
16309 * lib/gdbserver-support.exp: New file, derived from
16310 config/gdbserver.exp.
16311 * config/gdbserver.exp: Use gdbserver-support.exp.
16312 * gdb.gdbserver/Makefile.in: New file.
16313 * gdb.gdbserver/server.c: New file.
16314 * gdb.gdbserver/server-run.exp: New file.
16315
6e87504d
PG
163162005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16317
a9c64011
AS
16318 * lib/gdb.exp (test_compiler_info): Return compiler_info
16319 if no arguments are given.
6e87504d 16320
d1779be4
PG
163212005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16322
16323 * gdb.arch/altivec-abi.exp: Check for compiler and set
16324 use altivec' flag accordingly.
16325 * gdb.arch/altivec-regs.exp: Likewise.
16326
88750304
DJ
163272005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16328
16329 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16330
f3fb768d
AS
163312005-03-27 Andreas Schwab <schwab@suse.de>
16332
16333 * gdb.base/bigcore.c (main): Add missing mode argument in open
16334 call.
16335
7e813ac5
DJ
163362005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16337
16338 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16339 downloads.
16340 * config/gdbserver.exp (gdb_load): Likewise.
16341
8e3049aa
PB
163422005-03-14 Paul Brook <paul@codesourcery.com>
16343
16344 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16345 targets.
16346
a9df7c44
JB
163472005-03-09 Joel Brobecker <brobecker@adacore.com>
16348
16349 * gdb.dwarf2/dup-psym.S: New file.
16350 * gdb.dwarf2/dup-psym.exp: New testcase.
16351
9f0d94e8
JB
163522005-03-09 Joel Brobecker <brobecker@adacore.com>
16353
16354 * gdb.ada/exec_changed/first.adb: New file.
16355 * gdb.ada/exec_changed/second.adb: New file.
16356 * gdb.ada/exec_changed.exp: New testcase.
16357
5f579bc5
NS
163582005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16359
36e9969c
NS
16360 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16361 (A2): New class.
16362 (main): Test operator+.
16363 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16364 breakpoint test.
16365
5f579bc5
NS
16366 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16367 * gdb.base/signull.exp: Disable if gdb,nosignals.
16368 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16369 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16370 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16371 * gdb.mi/mi2-console.exp: Likewise.
16372 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16373 continue output at start.
16374 (gdb_collect_locals_test): Robustify regexp.
16375 * gdb.trace/passc-dyn.exp: Fix comment typo.
16376 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16377
be46087e
CV
163782005-03-08 Corinna Vinschen <vinschen@redhat.com>
16379
16380 * gdb.asm/asm-source.exp: Add iq2000 case.
16381 * gdb.asm/iq2000.inc: New file.
16382
384e1a61 163832005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16384
384e1a61
MI
16385 * gdb.base/command.exp: Change hardcoded value to regular expression.
16386 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16387
584b6e9e
DJ
163882005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16389
16390 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16391 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16392 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16393 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16394 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16395
ab5b5d61
MK
163962005-03-05 Mark Kettenis <kettenis@gnu.org>
16397
16398 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16399 changes.
16400
ae051c1b
PG
164012004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16402
a9c64011
AS
16403 * lib/compiler.c: Add test for IBM's xlc compiler.
16404 * lib/compiler.cc: Likewise.
ae051c1b 16405
3f0f6ed2
JB
164062004-02-24 Joel Brobecker <brobecker@adacore.com>
16407
16408 * gdb.ada/fixed_points.exp: Create compilation object directory
16409 before running the test.
16410 * gdb.ada/null_record.exp: Likewise.
16411 * gdb.ada/packed_array.exp: Likewise.
16412 * gdb.ada/start.exp: Likewise.
16413
724f452b
JB
164142005-02-15 Joel Brobecker <brobecker@adacore.com>
16415
16416 * gdb.ada/packed_array/pa.adb: New file.
16417 * gdb.ada/packed_array.exp: New testcase.
16418
57f5cdfb 164192005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16420
1f393151
MK
16421 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16422 files.
16423
ebdda337
MK
16424 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16425 on *-*-openbsd*. Correctly match whitespace in regukar
16426 expressions.
16427
cf309262
DJ
164282005-02-10 Daniel Jacobowitz <dan@debian.org>
16429
16430 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16431 PR exp/1821
16432 * gdb.base/gdb1821.c: New test file.
16433 * gdb.base/gdb1821.exp: New test file.
16434
3be49e7a
JB
164352005-02-09 Joel Brobecker <brobecker@adacore.com>
16436
16437 * gdb.base/start.c: New file.
16438 * gdb.base/start.exp: New testcase.
16439
e292e67d
JB
164402005-02-09 Joel Brobecker <brobecker@adacore.com>
16441
16442 * gdb.ada/start/dummy.adb: New file.
16443 * gdb.ada/start.exp: New testcase.
16444
dbdfa66c
CV
164452005-02-09 Corinna Vinschen <vinschen@redhat.com>
16446
16447 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16448 for printing symbols and statistics.
16449 Add test for using relative pathnames in "maint print msymbols" test.
16450 Mark "maint info sections DATA" XFAIL on Cygwin.
16451 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16452 tests.
16453
d7941671
AC
164542005-02-09 Andreas Schwab <schwab@suse.de>
16455
16456 Committed by Andrew Cagney <cagney@gnu.org>
16457 * gdb.base/remotetimeout.exp: New file.
16458
74e5ef44
MK
164592005-02-07 Mark Kettenis <kettenis@gnu.org>
16460
16461 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16462
464dd14d
JB
164632005-02-03 Joel Brobecker <brobecker@adacore.com>
16464
16465 * gdb.ada/gnat_ada.gpr: New file.
16466 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16467 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16468 * configure.ac: No longer generate gnat_ada.gpr.
16469 * configure: Regenerate.
16470 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16471 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16472 * gdb.ada/null_record/bar.ads: Likewise.
16473 * gdb.ada/null_record/bar.adb: Likewise.
16474 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16475 * gdb.ada/null_record.exp (testdir): New variable.
16476 (testfile): executable is now in testdir subdirectory.
16477 (srcfile): Use full path to the main compilation unit.
16478 * gdb.ada/fixed_points.exp: Same changes as above.
16479
30d756ae
NR
164802005-02-03 Nick Roberts <nickrob@snap.net.nz>
16481
16482 * gdb.base/interp.exp: New test.
16483
9d799f85
AC
164842005-01-24 Andrew Cagney <cagney@gnu.org>
16485
16486 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16487
15656118
AC
164882005-01-19 Andrew Cagney <cagney@gnu.org>
16489
a892c31b
AC
16490 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16491 configure.ac not configure.in.
16492
15656118
AC
16493 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16494 of powerpc*-*-*.
16495 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16496 * gdb.base/list.exp (test_list_function)
15656118
AC
16497 (test_list_filename_and_function): Ditto.
16498 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16499
a7b01baf
AC
165002005-01-16 Andrew Cagney <cagney@gnu.org>
16501
17d92a02
AC
16502 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16503
a7b01baf
AC
16504 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16505
bc8332bb
AC
165062005-01-14 Andrew Cagney <cagney@gnu.org>
16507
16508 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16509 * gdb.mi/mi2-var-cmd.exp: Ditto.
16510
4d074752
CV
165112005-01-10 Corinna Vinschen <vinschen@redhat.com>
16512
16513 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16514
bec39cab
AC
165152005-01-07 Andrew Cagney <cagney@gnu.org>
16516
16517 * configure.ac: Rename configure.in, require autoconf 2.59.
16518 * configure: Re-generate.
16519 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16520 * gdb.stabs/configure: Re-generate.
16521 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16522 * gdb.hp/configure: Re-generate.
16523 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16524 autoconf 2.59.
16525 * gdb.hp/gdb.objdbg/configure: Re-generate.
16526 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16527 autoconf 2.59.
16528 * gdb.hp/gdb.defects/configure: Re-generate.
16529 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16530 autoconf 2.59.
16531 * gdb.hp/gdb.compat/configure: Re-generate.
16532 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16533 autoconf 2.59.
16534 * gdb.hp/gdb.base-hp/configure: Re-generate.
16535 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16536 autoconf 2.59.
16537 * gdb.hp/gdb.aCC/configure: Re-generate.
16538
f10b16d4
JB
165392004-12-15 Jim Blandy <jimb@redhat.com>
16540
16541 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16542 under NPTL when there is debugging info available for libpthread.
16543
fb6e1814
JG
165442004-12-13 Jerome Guitton <guitton@gnat.com>
16545
16546 * gdb.ada/fixed_points.c: New file.
16547 * gdb.ada/fixed_points.exp: New file.
16548
fe46cd3a
RC
165492004-12-03 Randolph Chung <tausq@debian.org>
16550
16551 * gdb.arch/pa-nullify.exp: New file.
16552 * gdb.arch/pa-nullify.s: New file.
16553
8de0841b
RC
165542004-11-30 Randolph Chung <tausq@debian.org>
16555
16556 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16557 instead of "tbug". Fix regexp to work properly with gdb_test.
16558
c8170782
PH
165592004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16560
16561 * gdb.base/bitfields2.exp: New test.
16562 * gdb.base/bitfields2.c: New file.
16563
954269c2
RE
165642004-11-28 Richard Earnshaw <rearnsha@arm.com>
16565
16566 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16567
0107feed
RC
165682004-11-16 Randolph Chung <tausq@debian.org>
16569
16570 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16571
f073ae8c
DJ
165722004-11-14 Daniel Jacobowitz <dan@debian.org>
16573
16574 * gdb.threads/threadapply.exp: Correct "macro details" test.
16575
19ad59e7
JJ
165762004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16577
16578 * gdb.threads/threadapply.exp: New test.
16579 * gdb.threads/threadapply.c: New file.
16580
9cf0961b
MK
165812004-11-07 Mark Kettenis <kettenis@gnu.org>
16582
16583 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16584 frames.
16585
c789492a
FL
165862004-11-05 Felix Lee <felix+log1@specifixinc.com>
16587
16588 * gdb.base/cursal.exp: New file.
16589 * gdb.base/cursal.c: New file.
16590
a1e167bb
AC
165912004-11-03 Andrew Cagney <cagney@gnu.org>
16592
16593 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16594
b7cbf173
MK
165952004-10-30 Mark Kettenis <kettenis@gnu.org>
16596
16597 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16598 NetBSD/ELF targets.
16599
88f9d34f
JB
166002004-10-29 Joel Brobecker <brobecker@gnat.com>
16601
16602 * gdb.threads/bp_in_thread.c: New file, copied from
16603 pthread_cond_wait.c.
16604 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16605 file, rather than reusing the .c file from another testcase.
16606
ca7d6a0c
JB
166072004-10-20 Joel Brobecker <brobecker@gnat.com>
16608
16609 * gdb.ada/null_record.exp: Check where we stopped after
16610 sending the start command, instead of where the associated
16611 temporary breakpoint was inserted.
16612
0d863d03
AC
166132004-10-14 Andrew Cagney <cagney@gnu.org>
16614
16615 * gdb.mi/gdb701.c (main): Return 0.
16616
d11e72cb
DJ
166172004-10-13 Daniel Jacobowitz <dan@debian.org>
16618
d40539a4 16619 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16620
e1923096
JJ
166212004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16622
16623 * gdb.threads/schedlock.c: Add comment markers to use to find
16624 line numbers.
16625 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16626 comments.
16627 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16628 breakpoint lines.
16629
ec8ba2c9
DJ
166302004-10-12 Daniel Jacobowitz <dan@debian.org>
16631
16632 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16633
0eb3658b
DJ
166342004-10-12 Daniel Jacobowitz <dan@debian.org>
16635
16636 * configure.in: Add gdb.dwarf2.
16637 * configure: Regenerated.
16638 * Makefile.in: Add gdb.dwarf2.
16639 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16640 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16641 gdb.dwarf2/file1.txt: New files.
16642
a271cc33
OF
166432004-10-11 Orjan Friberg <orjanf@axis.com>
16644
a9c64011 16645 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16646 of "run", since the latter doesn't work with remote targets. Adjust
16647 the breakpoint numbering accordingly.
16648 * gdb.threads/pthread_cond_wait.exp: Ditto.
16649
895ce074
MC
166502004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16651
16652 * gdb.base/overlays.exp: Update copyright years.
16653
6be3092d
KI
166542004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16655
16656 * gdb.base/overlays.exp: Disable if target is Linux.
16657
e05389b8
FL
166582004-10-06 Felix Lee <felix+log1@specifixinc.com>
16659
16660 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16661
73cb587d
KI
166622004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16663
16664 * gdb.asm/asm-source.exp: Add m32r-linux target.
16665 * gdb.asm/m32r-linux.inc: New file.
16666
3c0edcdc
AC
166672004-09-24 Andrew Cagney <cagney@redhat.com>
16668 David Anderson <anderson@redhat.com>
16669
16670 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16671 command fails, assume things will work.
16672 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16673 (_GNU_SOURCE): Define.
16674 (print_unsigned, print_hex): Change parameter to "long long".
16675 (print_byte_count): New function, use to print byte counts.
16676 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16677 O_LARGEFILE.
16678 (main): Compute an upper bound on a corefile in max_core_size.
16679 Limit memory chunk size to max_core_size. Limit total memory
16680 allocated to max_core_size.
16681
4bb3667f
AC
166822004-09-23 Andrew Cagney <cagney@gnu.org>
16683
16684 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16685 from a separate process with code that creates a corefile by
16686 making the inferior dump core.
16687
60fe1a51
MK
166882004-09-23 Mark Kettenis <kettenis@gnu.org>
16689
16690 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16691 block.
16692
8e937346
MC
166932004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16694
16695 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16696 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16697 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16698 Likewise.
16699
7213f6d6
JJ
167002004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16701
16702 * gdb.java/jprint.exp: New test case for java inferior call.
16703 * gdb.java/jprint.java: Ditto.
16704
eac69dca
JB
167052004-09-15 Joel Brobecker <brobecker@gnat.com>
16706
16707 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16708
22227696
MC
167092004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16710
16711 * gdb.threads/killed.c: Include <stdlib.h>.
16712 * gdb.threads/pthreads.c: Likewise.
16713
7dd403a4
MC
167142004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16715
16716 * gdb.threads/killed.c: Add copyright notice.
16717
33f2d567
JM
167182004-09-10 Jason Molenda (jmolenda@apple.com)
16719
a9c64011
AS
16720 * gdb.base/define.exp: Two new tests to verify zero space chars
16721 after 'if' and 'while' commands in a user-defined command is correctly
16722 parsed.
33f2d567 16723
e05b62ac
AC
167242004-09-08 Andrew Cagney <cagney@gnu.org>
16725
16726 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16727 delivery test with duplicate at end of file.
16728
9cbe82da
MK
167292004-09-06 Mark Kettenis <kettenis@jive.nl>
16730
16731 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16732
564803d9
MC
167332004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16734
16735 * config/hppro.exp: Removed.
16736
7c6807ce
MC
167372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16738
16739 * config/sparclet.exp: Removed.
16740
bf7e26dd
MC
167412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16742
16743 * config/udi.exp: Removed.
16744
714e341b
MC
167452004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16746
16747 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16748 of "exp_continue".
16749 (advancei): Likewise.
16750
1236e623
JJ
167512004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16752
16753 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16754
3bdcad15
MI
167552004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16756
228af206 16757 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16758 to check for nodebug in executable.
16759 * gdb.gdb/observer.exp (setup_test): Likewise.
16760 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16761 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16762
c72b934c
AC
167632004-09-01 Andrew Cagney <cagney@gnu.org>
16764
16765 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16766 files.
16767
edd9b715
JJ
167682004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16769
16770 * gdb.base/unload.exp: Fix expected warning message to match
16771 latest format.
16772
fb4ce06b
CV
167732004-09-01 Corinna Vinschen <vinschen@redhat.com>
16774
16775 * gdb.base/call-rt-st.exp: Fix typos.
16776
ce78e7c3
MI
167772004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16778
16779 * gdb.threads/thread_check.exp: New testcase.
16780 * gdb.threads/thread_check.c: New testcase.
16781
2dedb159
AC
167822004-08-31 Andrew Cagney <cagney@gnu.org>
16783
16784 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16785 (skip_to_handler_entry): New procedures. Test stepping into a
16786 handler when the breakpoint is at the handler's entry point.
16787
68f53502
AC
167882004-08-30 Andrew Cagney <cagney@gnu.org>
16789
16790 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16791 gdb/1757.
16792
3e3ffd2b
MC
167932004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16794
16795 With code from Manoj Iyer <manjo@austin.ibm.com>:
16796 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16797 return value. Add an arm for "no debugging symbols found".
16798 Change a stray "error" to "perror".
16799 (gdb_run_cmd): Adapt to new return value.
16800 * gdb.base/remote.exp: Adapt to new return value.
16801 * gdb.gdb/complaints.exp: Likewise.
16802 * gdb.gdb/observer.exp: Likewise.
16803 * gdb.gdb/selftest.exp: Likewise.
16804 * gdb.gdb/xfullpath.exp: Likewise.
16805
4b6f5fd2
JB
168062004-08-27 Joel Brobecker <brobecker@gnat.com>
16807
16808 * gdb.threads/bp_in_thread.exp: New testcase.
16809
e5b25496
MC
168102004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16811
16812 Fix PR testsuite/1735.
16813 * gdb.threads/schedlock.c (thread_function): Add a cast
16814 to suppress a gcc warning.
16815 * gdb.threads/thread-specific.c (thread_function): Likewise.
16816
934353d6
MC
168172004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16818
16819 * gdb.base/unload.c: Include <stdlib.h>.
16820
f98a0aef 168212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16822
f98a0aef 16823 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16824 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16825 synchronized after the "return".
16826
5a2e8882
MC
168272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16828
16829 * gdb.mi/basics.c: Include <stdio.h>.
16830 * gdb.mi/pthreads.c: Include <stdlib.h>.
16831 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16832
a9640423
MC
168332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16834
16835 * gdb.threads/schedlock.c: Add copyright notice.
16836
b04e311d
AC
168372004-08-25 Andrew Cagney <cagney@gnu.org>
16838
16839 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16840 (skip_over_handler, breakpoint_over_hander): New test procedures.
16841 (advance, advancei): Add a proper prefix, do not use
16842 rerun_to_main.
16843 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16844
7c27f15b
MC
168452004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16846
16847 * gdb.mi/basics.c: Add copyright notice.
16848 * gdb.mi/var-cmd.c: Add copyright notice.
16849
fffc87ae
MC
168502004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16851
16852 * lib/gdb.exp: Remove signed_keyword_not_used.
16853 * lib/compiler.c: Likewise.
16854 * lib/compiler.cc: Likewise.
16855
d782e0bf
MC
168562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16857
16858 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16859 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16860
96033e83
MC
168612004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16862
16863 * gdb.base/whatis.c: Add copyright notice.
16864
cf38c229
MK
168652004-08-20 Mark Kettenis <kettenis@gnu.org>
16866
16867 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16868 it to skip the breakpoints encoded in the inline assembly.
16869
f4b49756
MC
168702004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16871
16872 * Makefile.in: Add gdb.fortran.
16873
2f193b69
MC
168742004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16875
16876 * gdb.base/call-sc.exp (test_scalar_returns):
16877 Fix cut-and-paste glitch in "Make fun return now".
16878
89a237cb
MC
168792004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16880
16881 * configure.in: Add gdb.fortran.
16882 * configure: Regenerate.
16883 * gdb.fortran/Makefile.in: New file.
16884 * lib/gdb.exp (skip_fortran_tests): New procedure.
16885
469aff8e
MC
168862004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16887
16888 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16889 reference to bug-gnu@prep.ai.mit.edu.
16890 * gdb.mi/mi-var-child.exp: Likewise.
16891 * gdb.mi/mi-var-cmd.exp: Likewise.
16892 * gdb.mi/mi-var-display.exp: Likewise.
16893 * gdb.mi/mi2-var-block.exp: Likewise.
16894 * gdb.mi/mi2-var-child.exp: Likewise.
16895 * gdb.mi/mi2-var-cmd.exp: Likewise.
16896 * gdb.mi/mi2-var-display.exp: Likewise.
16897
00b51b9f
MK
168982004-08-15 Mark Kettenis <kettenis@gnu.org>
16899
16900 * gdb.base/unload.c (main): Make local variable msg const.
16901
45f07fef
MC
169022004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16903
16904 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16905 to bug-gnu@prep.ai.mit.edu.
16906 * gdb.mi/mi-disassemble.exp: Likewise.
16907 * gdb.mi/mi-eval.exp: Likewise.
16908 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16909 default line number.
16910 * gdb.mi/mi-return.exp: Likewise.
16911 * gdb.mi/mi-simplerun.exp: Likewise.
16912 * gdb.mi/mi-stack.exp: Likewise.
16913 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16914 number with explicit range test.
16915 * gdb.mi/mi-watch.exp: Likewise.
16916 * gdb.mi/mi2-break.exp: Likewise.
16917 * gdb.mi/mi2-cli.exp: Likewise.
16918 * gdb.mi/mi2-disassemble.exp: Likewise.
16919 * gdb.mi/mi2-eval.exp: Likewise.
16920 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16921 default line number.
16922 * gdb.mi/mi2-return.exp: Likewise.
16923 * gdb.mi/mi2-simplerun.exp: Likewise.
16924 * gdb.mi/mi2-stack.exp: Likewise.
16925 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16926 number with explicit range test.
16927 * gdb.mi/mi2-watch.exp: Likewise.
16928
dd8c8ee7
MC
169292004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16930
16931 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16932 * gdb.cp/m-static.exp: Likewise.
16933 * gdb.cp/rtti.exp: Likewise.
16934
4e838464
MK
169352004-08-14 Mark Kettenis <kettenis@gnu.org>
16936
16937 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16938
8d8cb839
EZ
169392004-08-14 Eli Zaretskii <eliz@gnu.org>
16940
16941 * ChangeLog: Prefix Local Variables with semi-colons and indent
16942 the reference to older ChangeLog files, to fix fontification in
16943 Emacs.
16944
deea8bb0
MC
169452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16946
16947 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16948 * gdb.mi/mi2-break.exp: Likewise.
16949
c3297504
MC
169502004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16951
16952 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16953
25808999
MC
169542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16955
16956 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16957
226a8d71
MC
169582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16959
16960 * gdb.cp/classes.exp: Remove unused declarations. Just let
16961 test names default instead of providing special names. Remove
16962 extraneous demangler test.
16963
37fdf854
JJ
169642004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16965
16966 * gdb.base/unload.exp: New test for breakpoints in dynamically
16967 loaded libraries.
16968 * gdb.base/unload.c: Ditto.
16969 * gdb.base/unloadshr.c: Ditto.
16970
2d3a7986
MC
169712004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16972
16973 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16974 cp_test_ptype_class.
16975 (test_enums): Likewise.
16976
c72b934c
AC
169772004-08-10 Andrew Cagney <cagney@gnu.org>
16978
16979 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16980 files.
16981
cc503c8a
AC
169822004-08-10 Andrew Cagney <cagney@gnu.org>
16983
16984 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16985 init_malloc call.
16986
902f2ccb
MC
169872004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16988
16989 * ChangeLog: Add copyright notice. The notice is copied
16990 from emacs 21.3 top level ChangeLog.
16991
78c90502
MC
169922004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16993
16994 * lib/cp-support.exp: New file.
16995 * lib/cp-support.exp (cp_test_type_class): New function.
16996 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16997 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16998 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16999 cp_test_ptype_class.
17000
88e5ea78
MC
170012004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17002
17003 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17004 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17005 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17006 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17007 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17008 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17009 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17010 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17011 gdb.mi/mi2-watch.exp: Update copyright years.
17012
6a89fc9c
MK
170132004-08-09 Mark Kettenis <kettenis@gnu.org>
17014
17015 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17016
1482e0de
MC
170172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17018
17019 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17020 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17021 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17022 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17023 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17024 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17025 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17026 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17027 gdb.mi/mi-watch.exp: Update copyright years.
17028
1a5ce3f3
DJ
170292004-08-08 Daniel Jacobowitz <dan@debian.org>
17030
17031 PR gdb/1738
17032 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17033 from a breakpoint with a pending signal.
17034
04f6ecf2
DJ
170352004-08-08 Daniel Jacobowitz <dan@debian.org>
17036
17037 PR gdb/1736
17038 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17039 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17040 the prompt.
17041 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17042
54d90d35
DJ
170432004-08-08 Daniel Jacobowitz <dan@debian.org>
17044
17045 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17046
d2f6abb0
DJ
170472004-08-08 Daniel Jacobowitz <dan@debian.org>
17048
17049 PR gdb/1736
17050 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17051 for i?86-*-linux*.
17052
5598c03d
DJ
170532004-08-08 Daniel Jacobowitz <dan@debian.org>
17054
17055 * gdb.arch/i386-prologue.exp: Compile without debug information.
17056
c6fee705
MC
170572004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17058
17059 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17060 rather than asking gdb to search.
17061
dd90efdb
MC
170622004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17063
17064 * gdb.base/gcore.c: Include <string.h>.
17065
1e84bec1
MC
170662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17067
17068 * gdb.base/gcore.c: Add copyright notice.
17069
e425eb2b
MC
170702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17071
17072 * gdb.base/freebpcmd.c: Include <stdio.h>.
17073 * gdb.base/long_long.c: Include <string.h>.
17074 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17075 * gdb.base/siginfo.c: Include <string.h>.
17076 * gdb.base/sigstep.c: Include <string.h>.
17077
cb9aaed5
MC
170782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17079
17080 * gdb.base/complex.c: Include <stdlib.h>.
17081
55944f3d
MC
170822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17083
17084 * gdb.base/complex.c: Add copyright notice.
17085
7b2953d9
MC
170862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17087
17088 * gdb.base/charset.c: Include <stdlib.h>.
17089
c9133d23
MC
170902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17091
17092 * gdb.base/auxv.c: Include <stdlib.h>.
17093
0a8490ad
MC
170942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17095
17096 * gdb.base/auxv.c: Add copyright notice.
17097
3426d5ec
MC
170982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17099
17100 * gdb.base/coremaker.c: Add copyright notice.
17101 * gdb.base/coremaker2.c: Add copyright notice.
17102
8da195dd
AC
171032004-08-04 Andrew Cagney <cagney@gnu.org>
17104
17105 * gdb.base/store.exp: Update copyright.
17106 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17107 names, do not import gdb_prompt.
17108
8d394f98
AC
171092004-08-01 Andrew Cagney <cagney@gnu.org>
17110
17111 Fix PR testsuite/1729.
17112 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17113 not use capture_value with value 4.
17114 (capture_value): Add optional test name parameter.
17115 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17116 the prefix, pass to capture_value.
17117
b6702b23
MK
171182004-08-01 Mark Kettenis <kettenis@gnu.org>
17119
17120 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17121 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17122 (main): Call new function.
17123
c203e0ca
MC
171242004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17125
17126 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17127
a7995a30
MC
171282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17129
17130 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17131
9366563b
MC
171322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17133
b6eeaf26 17134 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17135 Accept more values of vtbl pointer. Remove some messages
17136 about "obsolete gcc or gdb".
17137
2fc1f950
MC
171382004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17139
17140 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17141
c724d49b
MC
171422004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17143
17144 * gdb.base/asm-source.exp: Properly convert target board
17145 debug flags from gcc format to binutils format.
17146
736b0fce
MK
171472004-07-28 Mark Kettenis <kettenis@gnu.org>
17148
17149 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17150 gdb1718". PR backtrace/1718 partially fixed.
17151
5633ea5c
JJ
171522004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17153
17154 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17155
575eebb1
NC
171562004-07-26 Nick Clifton <nickc@redhat.com>
17157
17158 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17159 good default value for a specific architecture is available then
17160 set it to that value. Otherwise default to the -gstabs switch.
17161 Remove the -g... switches from the asm-flags variable. Allow the
17162 target board info to override the value if it wants to. Pass the
17163 switch on the assembler command line.
17164
62104619
MK
171652004-07-23 Mark Kettenis <kettenis@gnu.org>
17166
17167 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17168 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17169 (main): Call new function.
17170
4a1135b8
MC
171712004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17172
17173 Test for PR exp/1715.
17174 * gdb.base/radix.exp: Refactor common procedures. Make all
17175 test names unique. Change XFAIL to KFAIL.
17176
8a12c1f0
MC
171772004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17178
17179 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17180 * gdb.ada/gnat_ada.gin: ... to here.
17181 * configure.in: Use gnat_ada.gin.
17182 * configure: Regenerate.
17183
23b451cf
AC
171842004-07-20 Andrew Cagney <cagney@gnu.org>
17185
17186 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17187 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17188 XFAILs. Clean up test messages and comments. Check backtraces.
17189 Delete re-sync code.
17190
ab618a02
MC
171912004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17192
17193 Fix PR cli/740.
17194 * gdb.base/annota1.exp: Honor gdb,nosignals.
17195 * gdb.base/annota3.exp: Likewise.
17196
46dad340
MC
171972004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17198
17199 * lib/java.exp: Update copyright notice.
17200
756d8c70
AC
172012004-07-19 Andrew Cagney <cagney@gnu.org>
17202
17203 * gdb.base/selftest.exp: Copy file from here ...
17204 * gdb.gdb/selftest.exp: ... to here.
17205
586027e6
AC
172062004-07-16 Andrew Cagney <cagney@redhat.com>
17207
17208 * lib/insight-support.exp: Delete file.
17209 * lib/java.exp (java_init): Fix copyright.
17210
029d2200
AC
172112004-07-16 Andrew Cagney <cagney@gnu.org>
17212
17213 * gdb.base/restore.c: Append "prologue" to comments marking the a
17214 function's prologue.
17215 * gdb.base/restore.exp: Update copyright, re-indent.
17216 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17217 callerN" prefix where needed. Update patterns that match a
17218 function's prologue.
17219
653b62c5
MC
172202004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17221
17222 * gdb.base/restore.c: Add copyright notice.
17223
f7d690e5
AC
172242004-07-16 Andrew Cagney <cagney@gnu.org>
17225
17226 * gdb.base/logical.exp: Update copyright.
17227 (evaluate): New procedure. Use to re-implement tests using
17228 several tables.
17229
d629a7cb
MH
172302004-07-14 Martin Hunt <hunt@redhat.com>
17231
17232 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17233 which fixes some problems where init.tcl was not found.
17234
9c7bb332
AC
172352004-07-13 Andrew Cagney <cagney@gnu.org>
17236
6bf46641
AC
17237 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17238 (check_sizeof, check_valueof): Do not include the output in the
17239 test name. Use gdb_test.
17240 (get_valueof): Use gdb_test_multiple.
17241
c4ffd4c0
AC
17242 * gdb.base/step-test.exp: Update copyright. Use
17243 gdb_test_multiple. Ensure that test names do not include
17244 architecture dependent output.
17245
ab89363a
AC
17246 * gdb.gdb/observer.exp: Update copyright.
17247 (setup_test): Use gdb_test_multiple.
17248 (attach_first_observer, attach_second_observer)
17249 (attach_third_observer, detach_first_observer)
17250 (detach_second_observer, detach_third_observer)
17251 (reset_counters, check_counters): Make $message a prefix.
17252 (test_normal_stop_notifications): Add "args" parameter - a list of
17253 init functions to be called. Make $message a prefix,
17254 (test_observer_normal_stop): Change the message prefixes so that
17255 they are unique, pass the attach / detach procedures to
17256 test_normal_stop_notifications.
17257
ec58997a
AC
17258 * gdb.base/signull.exp (test_segv): Prefix all tests with
17259 "${name}". Clean up test messages.
17260
b475183b
AC
17261 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17262
9c7bb332
AC
17263 * gdb.base/ena-dis-br.exp: Update copyright.
17264 (break_at): New function. Replace send_gdb with gdb_test,
17265 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17266 ignore count, not stopped at bpt", with KFAIL.
17267
2dd95497
CV
172682004-07-13 Corinna Vinschen <vinschen@redhat.com>
17269
17270 * gdb.base/attach.exp: Remove cleanupfile handling.
17271
419e626b
AC
172722004-07-12 Andrew Cagney <cagney@gnu.org>
17273
17274 * gdb.base/annota1.exp: Cleanup corefile test name.
17275 * gdb.base/annota3.exp: Ditto.
17276
8b1b3228
AC
172772004-07-12 Andrew Cagney <cagney@gnu.org>
17278
78650829
AC
17279 * gdb.base/signals.exp: Clean up copyright, re-indent.
17280
8b1b3228
AC
17281 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17282 gdb_test and gdb_test_multiple.
17283
935c2760
JJ
172842004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17285
17286 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17287 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17288 provide line number info for first statement in main.
17289
1544280f
AC
172902004-07-08 Andrew Cagney <cagney@gnu.org>
17291
1279f4ff
AC
17292 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17293
1544280f
AC
17294 * gdb.base/sigbpt.exp: Make the common part of each test name a
17295 prefix instead of suffix.
17296
bcc82369
BR
172972004-07-07 Bob Rossi <bob_rossi@cox.net>
17298
17299 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17300 test from test_tbreak_creation_and_listing to
17301 test_file_list_exec_source_file
17302 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17303 Changed name of test from test_tbreak_creation_and_listing to
17304 test_file_list_exec_source_file
17305
23f4b0aa
JJ
173062004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17307
17308 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17309 the jmisc() constructor instead of <init>.
17310 * gdb.java/jmisc1.exp: Ditto.
17311
56401cd5
AC
173122004-07-07 Andrew Cagney <cagney@gnu.org>
17313
17314 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17315 corrupting the PC.
17316
44ae2f6a
MC
173172004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17318
17319 * gdb.cp/templates.exp: Accept whitespace change in demangler
17320 output.
17321
45a83408
AC
173222004-07-06 Andrew Cagney <cagney@gnu.org>
17323
17324 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17325
d205ad70
MC
173262004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17327
17328 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17329 * lib/compiler.cc: Likewise.
17330
06ea1a61
MC
173312004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17332
17333 * lib/compiler.cc: Work around string preprocessing problem
17334 with old hp c++ compiler.
17335 * lib/compiler.c: Likewise.
17336
daab1251
CV
173372004-06-29 Corinna Vinschen <vinschen@redhat.com>
17338
17339 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17340 directives to conditionalize symbol prefixing.
17341 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17342 additional_flags handling. Add underscore prefix for Cygwin.
17343 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17344 conditionalize symbol prefixing.
17345 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17346 additional_flags handling. Add underscore prefix for Cygwin.
17347
cc984116
CV
173482004-06-29 Corinna Vinschen <vinschen@redhat.com>
17349
17350 * gdb.base/bigcore.exp: Skip test on Cygwin.
17351
c279b077
MC
173522004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17353
17354 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17355 formats for "info register". Use gdb_test_multiple. Fix
17356 the "invalid register" test.
17357
0e915747
CV
173582004-06-28 Corinna Vinschen <vinschen@redhat.com>
17359
17360 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17361 PID for Cygwin. Add Cygwin specific strings to check for in some
17362 tests.
17363 (do_attach_tests): Add a test for user interaction when attaching
17364 to a process with no matching symbol table already loaded.
17365
11422c86
AC
173662004-06-26 Andrew Cagney <cagney@gnu.org>
17367
17368 Test PR java/1567 and PR java/1565.
17369 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17370 * gdb.java/jmisc2.exp: Delete file.
17371
cefbce26
MC
173722004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17373
17374 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17375
e19f872c
CV
173762004-06-25 Corinna Vinschen <vinschen@redhat.com>
17377
17378 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17379 attach process.
17380
d931ba3b
MC
173812004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17382
17383 * gdb.cp/pr-1553.exp: Remove.
17384
aef68c48
MC
173852004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17386
17387 * gdb.cp/pr-1553.cc: Remove.
17388 * gdb.cp/pr-1553.exp: Disable this test.
17389
8d5df71a
JB
173902004-06-20 Jim Blandy <jimb@redhat.com>
17391
a9c64011 17392 Fix PR testsuite/1680.
8d5df71a
JB
17393 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17394 regular expressions.
17395
4ac6f39d
MC
173962004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17397
17398 Fix PR testsuite/1679.
17399 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17400 Issue an UNSUPPORTED result instead.
17401
1b413552
JB
174022004-06-18 Jim Blandy <jimb@redhat.com>
17403
17404 * gdb.base/charset.exp: Only send a control-C if we see a new
17405 prompt and incomplete command.
17406
6daa6ebd
MC
174072004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17408
17409 * gdb.cp/pr-574.cc: Add copyright notice.
17410
51fa4ae0
JB
174112004-06-17 Jim Blandy <jimb@redhat.com>
17412
17413 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17414 cases where the regexp has no groups; this grabs random text from
17415 the previous test suite, whatever that was.
17416
8fea26c5
MC
174172004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17418
17419 * gdb.cp/printmethod.cc: Add copyright notice.
17420
1e3aeb41
MC
174212004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17422
17423 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17424
9d9030bc
AC
174252004-06-16 Andrew Cagney <cagney@gnu.org>
17426
17427 * gdb.base/signull.c: Update copyright. Include <string.h>.
17428 (bowler): Replace data_pointer with data_read
17429 and data_write cases. Add code_descriptor case.
17430 (zero, desc): New array and pointer.
17431 (data, code): Change to simple pointers.
17432 * gdb.base/signull.exp: Fix probe pattern matching a function
17433 descriptor SIGSEGV. Replace data_pointer with data_read and
17434 data_write tests.
17435
acd4ad44
AC
174362004-06-16 Andrew Cagney <cagney@gnu.org>
17437
17438 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17439
08fd625c
MC
174402004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17441
17442 * gdb.base/long_long.c: Add copyright notice.
17443
1903502c
MC
174442004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17445
17446 * gdb.base/long_long.exp: Remove reference to
17447 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17448 to gdb_breakpoint and gdb_continue_to_breakpoint.
17449
83313cb1
JB
174502004-06-14 Jim Blandy <jimb@redhat.com>
17451
17452 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17453 endian case.
17454
1bf404ef
AC
174552004-06-14 Andrew Cagney <cagney@gnu.org>
17456
17457 * gdb.base/gcore.exp (capture_command_output): Delete the always
17458 passing tests containing inferior values.
17459 * gdb.base/ending-run.exp: Do not include the breakpoint address
17460 in the test message. Update copyright.
17461 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17462 size in the test name, use gdb_test_multiple. Update copyright.
17463
ef220b33
MC
174642004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17465
17466 * gdb.cp/ref-types.cc: Add copyright notice.
17467
4f70a4c9
MC
174682004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17469
17470 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17471 hp_aCC_compiler.
17472 * lib/compiler.cc: Likewise.
17473 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17474 'set' commands. Log diagnostics for other lines. Set
17475 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17476
335928ac
MC
174772004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17478
17479 * gdb.cp/try_catch.cc: Add copyright notice.
17480
2efb12e8
MC
174812004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17482
17483 * gdb.cp/userdef.cc: Add copyright notice.
17484
0bbed51a
MC
174852004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17486
17487 * gdb.cp/virtfunc.cc: Add copyright notice.
17488
e12a46c9
RC
174892004-06-11 Randolph Chung <tausq@debian.org>
17490
17491 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17492 problem.
17493
338e05af
AC
174942004-06-10 Andrew Cagney <cagney@gnu.org>
17495
17496 * lib/compiler.cc, lib/compiler.c: Append either
17497 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17498 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17499 instead of gcc-3-3.
17500
dc3f10cb
AC
175012004-06-09 Andrew Cagney <cagney@gnu.org>
17502
b4d946af
AC
17503 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17504 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17505
dc3f10cb
AC
17506 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17507 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17508 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17509 fixed.
17510
b5c0bfa2
AC
175112004-06-09 Andrew Cagney <cagney@gnu.org>
17512
17513 * gdb.base/structs.exp (test_struct_returns): Replace
17514 "return_value_unknown" and "finish_value_unknown" by
17515 "return_value_known" and "finish_value_known". Instead of
17516 "return_value_unknown" iff "finish_value_unknown", check
17517 "return_value_known" implies "finish_value_known".
17518
caeb605f
MH
175192004-06-08 Martin Hunt <hunt@redhat.com>
17520
17521 * gdb.base/float.exp: Add pattern for mips targets.
17522
c892bb64
RC
175232004-06-08 Randolph Chung <tausq@debian.org>
17524
17525 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17526 message for unknown architectures more clear.
17527
48306d3e
JB
175282004-06-08 Joel Brobecker <brobecker@gnat.com>
17529
17530 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17531 start the execution of the program.
17532
83ecb59f
JB
175332004-06-07 Jim Blandy <jimb@redhat.com>
17534
17535 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17536 * gdb.arch/i386-cpuid.h: New helper file.
17537
55264cb4
RC
175382004-06-07 Randolph Chung <tausq@debian.org>
17539
17540 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17541 has started.
17542
23cadb28
RM
175432004-06-04 Roland McGrath <roland@redhat.com>
17544
17545 Fix PR gdb/1647.
17546 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17547 differently to be robust to output buffering differences.
17548
51d01eda
MC
175492004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17550
17551 * gdb.threads/pthreads.exp: Update copyright years.
17552 (check_control_c): Change asynchronous 'after' to synchronous.
17553
f4fc3b93
RM
175542004-06-04 Roland McGrath <roland@redhat.com>
17555
17556 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17557 next gdb prompt.
17558
4013522b
MC
175592004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17560
17561 Fix PR gdb/1636.
17562 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17563 calls to synchronous.
17564
7a8f1e6b
JB
175652004-05-26 Jim Blandy <jimb@redhat.com>
17566
17567 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17568
81bb3443
RC
175692004-05-24 Randolph Chung <tausq@debian.org>
17570
17571 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17572 * gdb.asm/pa.inc: New file.
17573
8f5a3103
MK
175742004-05-22 Mark Kettenis <kettenis@gnu.org>
17575
17576 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17577
734b8fe8 175782004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17579 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17580
17581 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17582 GDB prompt.
17583
725603e1
UW
175842004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17585
f4fc3b93 17586 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17587 setjmp/longjmp. Use sigaction instead of signal.
17588
8b923272 175892004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17590 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17591
17592 * gdb.threads/pthread_cond_wait.c: New file.
17593 * gdb.threads/pthread_cond_wait.exp: New testcase.
17594
8bfabb04
AC
175952004-05-13 Andrew Cagney <cagney@redhat.com>
17596
17597 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17598 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17599
42edda50
AC
176002004-05-11 Andrew Cagney <cagney@redhat.com>
17601
17602 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17603 fixed but revealed gdb/1639.
17604
d303a6c7
AC
176052004-05-10 Andrew Cagney <cagney@redhat.com>
17606
17607 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17608 func1" and "next to 2nd alarm", kernel bug avoided.
17609
bf08c2a1
DJ
176102004-05-10 Daniel Jacobowitz <dan@debian.org>
17611
17612 PR external/1568
17613 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17614 XFAIL if it is smaller than bytes_allocated.
17615 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17616 (main): Make chunks_allocated unsigned. Correct comment.
17617
c0586a34
JB
176182004-05-07 Joel Brobecker <brobecker@gnat.com>
17619
17620 * gdb.arch/powerpc-aix-prologue.c: New file.
17621 * gdb.arch/powerpc-aix-prologue.exp: New file.
17622
f2785d12
JB
176232004-05-07 Jim Blandy <jimb@redhat.com>
17624
17625 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17626 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17627
bd7f6e30
JB
176282004-05-06 Joel Brobecker <brobecker@gnat.com>
17629
17630 * gdb.base/sep.exp: No longer setup_kfail when the program was
17631 built with dwarf2.
17632
0a5e7efe
JI
176332004-05-05 Jim Ingham <jingham@apple.com>
17634
17635 * gdb.base/pending.exp: Make sure pending breakpoints
17636 preserve the ignore count.
f4fc3b93 17637
a8958849
MK
176382004-04-27 Jerome Guitton <guitton@gnat.com>
17639
17640 * i386-prologue.exp: Add testcase for jump instruction as first
17641 instruction of the real code.
17642 * i386-prologue.c (jump_at_beginning): New function.
17643
7e103f5b
MK
176442004-04-28 Mark Kettenis <kettenis@gnu.org>
17645
17646 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17647 x86_64-*-*.
17648
5d38b224
MK
176492004-04-28 Mark Kettenis <kettenis@gnu.org>
17650
17651 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17652 i*86-*-*.
17653
0ef32fd9
MK
176542004-04-25 Mark Kettenis <kettenis@gnu.org>
17655
17656 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17657 expression that checks the return type.
17658
71d7dd7c
AC
176592004-04-23 Andrew Cagney <cagney@redhat.com>
17660
17661 * gdb.base/call-sc.exp: New test of scalar call/return values.
17662 * gdb.base/call-sc.c: Ditto.
17663
1e9f977e
JJ
176642004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17665
17666 * gdb.threads/manythreads.c: Reduce thread stack size.
17667
899d9e3a
JJ
176682004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17669
17670 * gdb.threads/manythreads.c: Add copyright notice.
17671
61bcae62
AC
176722004-04-23 Andrew Cagney <cagney@redhat.com>
17673
17674 * gdb.base/siginfo.exp: Better handle step out of signal.
17675 * gdb.base/sigstep.exp: Ditto.
17676
7339a42e 176772004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17678 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17679
17680 * gdb.threads/manythreads.c: New testcase.
17681 * gdb.threads/manythreads.exp: Ditto.
17682
5c98409b
JB
176832004-04-22 Jim Blandy <jimb@redhat.com>
17684
17685 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17686 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17687
3b611f1a
MC
176882004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17689
17690 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17691
f0fd9238
AC
176922004-04-21 Andrew Cagney <cagney@redhat.com>
17693
17694 * gdb.base/sigstep.c: New file.
17695 * gdb.base/sigstep.exp: New file.
17696
90990674
JB
176972004-04-16 Joel Brobecker <brobecker@gnat.com>
17698
17699 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17700 call to observer_notify_normal_stop.
17701
78cef34b
AC
177022004-04-15 Andrew Cagney <cagney@redhat.com>
17703
17704 * gdb.base/siginfo.c: New file.
17705 * gdb.base/siginfo.exp: New file.
17706
d2343407
JB
177072004-04-12 J. Brobecker <brobecker@gnat.com>
17708
17709 * gdb.base/sep.exp: Fix typo in comment.
17710
a2dba3c8
JB
177112004-04-12 J. Brobecker <brobecker@gnat.com>
17712
17713 * gdb.base/sep.c: New file.
17714 * gdb.base/sep-proc.c: New file.
17715 * gdb.base/sep.exp: New testcase.
17716
15f7b60e
MK
177172004-04-09 Mark Kettenis <kettenis@gnu.org>
17718
17719 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17720 support.
17721
44f4de1a
AC
177222004-04-05 Andrew Cagney <cagney@redhat.com>
17723
17724 * gdb.base/sigaltstack.c: New file.
17725 * gdb.base/sigaltstack.exp: New file.
17726
ef04f396
JB
177272004-04-04 Joel Brobecker <brobecker@gnat.com>
17728
17729 * gdb.base/foll-fork.exp: Update the expected output for
17730 "help set follow-fork-mode", to match a change that was made
17731 to the help of this variable on 2004-01-13.
17732
d40d2c92
JB
177332004-04-01 Joel Brobecker <brobecker@gnat.com>
17734
17735 * lib/ada.exp: Add copyright notice.
17736 * bar.ads: Likewise.
17737 * bar.adb: Likewise.
17738 * null_record.adb: Likewise.
17739 * null_record.exp: Likewise.
17740 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17741
f86ef5a3
JB
177422004-04-01 Joel Brobecker <brobecker@gnat.com>
17743
17744 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17745 * configure: Regenerate.
17746
414e70e3
JB
177472004-04-01 Joel Brobecker <brobecker@gnat.com>
17748
17749 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17750 to build the application. Remove the message printed when in
17751 verbose mode, redundant with the UNSUPPORTED message above.
17752
f0aaee49
JB
177532004-03-31 Joel Brobecker <brobecker@gnat.com>
17754
17755 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17756 * gdb.ada (null_record.exp): New testcase.
17757
ac81cb54
JB
177582004-03-31 Joel Brobecker <brobecker@gnat.com>
17759
17760 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17761
854af2f7
JB
177622004-03-31 Joel Brobecker <brobecker@gnat.com>
17763
17764 * gdb.ada: New subdirectory.
17765 * gdb.ada/Makefile.in: New file.
17766 * gdb.ada/gnat_ada.gpr.in: New file.
17767
034cb681
JB
177682004-03-31 Joel Brobecker <brobecker@gnat.com>
17769
17770 * lib/ada.exp: New file.
17771
78a1a894
DJ
177722004-03-24 Daniel Jacobowitz <drow@mvista.com>
17773
17774 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17775 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17776
4b2b3b3e
AC
177772004-03-22 Andrew Cagney <cagney@redhat.com>
17778
17779 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17780 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17781 Problem identified by Ulrich Weigand.
17782
23c73aa3
DC
177832004-03-17 David Carlton <carlton@kealia.com>
17784
17785 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17786 PR c++/826.
17787
d63a86f8
RM
177882004-03-16 Roland McGrath <roland@redhat.com>
17789
17790 * gdb.base/auxv.exp: New file.
17791 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17792
0e02aa50
DC
177932004-03-12 David Carlton <carlton@kealia.com>
17794
17795 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17796 * gdb.cp/pr-1553.cc: Ditto.
17797 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17798 pass branch.
17799
c20b71be
MC
178002004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17801
17802 * gdb.cp/templates.exp: Accept more template types.
17803
c7414a01
MC
178042004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17805
17806 From Corinna Vinschen with modifications.
17807 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17808 local variable obj_with_enum.
17809 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17810 results with obj_with_enum.
17811
ed69573c
MC
178122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17813
17814 * gdb.cp/classes.cc: New file, copied from misc.cc.
17815 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17816
28301461
MC
178172004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17818
17819 * gdb.cp/misc.cc: Add copyright notice.
17820
1198ecbe
DC
178212004-03-05 David Carlton <carlton@kealia.com>
17822
17823 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17824 * gdb.cp/rtti.h: Update copyright.
17825 (namespace n2::n3): New.
17826 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17827 (n2::n3::func3): New.
17828 (main): Call n2::n3::func3.
17829 * gdb.cp/rtti2.cc: Update copyright.
17830 (n2::create3): New.
17831
9e08c470
MK
178322004-03-04 Mark Kettenis <kettenis@gnu.org>
17833
17834 * gdb.asm/openbsd.inc: Fix typo.
17835
4bebc3aa
FF
178362004-03-03 Fred Fish <fnf@redhat.com>
17837
17838 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17839 "val" instead of unused "size". Update copyright year.
17840
6ea9fb37
DJ
178412004-02-29 Daniel Jacobowitz <drow@mvista.com>
17842
17843 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17844 to use unsigned char.
17845 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17846 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17847
23b23974
DJ
178482004-02-29 Daniel Jacobowitz <drow@mvista.com>
17849
17850 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17851 line of output.
17852
7574fd53
DJ
178532004-02-28 Daniel Jacobowitz <drow@mvista.com>
17854
17855 * gdb.base/relocate.c (dummy): Initialize.
17856
a195357f
DJ
178572004-02-28 Daniel Jacobowitz <drow@mvista.com>
17858
17859 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17860 a breakpoint at exit.
17861
72fd54a9
FF
178622004-02-27 Fred Fish <fnf@redhat.com>
17863
17864 * gdb.base/chng-syms.exp: Add expect condition to match failing
17865 case that isn't a timeout.
17866
b9d23137
AC
178672004-02-27 Andrew Cagney <cagney@redhat.com>
17868
17869 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17870 support.
17871
15d208f6 178722004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17873
15d208f6
FF
17874 * gdb.arch/gdb1431.c: Remove.
17875 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17876 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17877 of "until" incorrectly.
17878
98f9cd2d
JB
178792004-02-26 J. Brobecker <brobecker@gnat.com>
17880
17881 * gdb.cp/class2.cc (empty): New class.
17882 (refer): New function.
17883 (main): Declare an object of type empty and use it.
17884 * gdb.cp/class2.exp: Print the value of an object of type empty.
17885
9b50c11b
JJ
178862004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17887
17888 * gdb.base/langs.exp: Update query string to match the
17889 new nquery format used for pending breakpoints.
17890
0dcd613f
AC
178912004-02-26 Andrew Cagney <cagney@redhat.com>
17892
17893 Fix PR i18n/1570.
17894 * gdb.base/charset.c: Update copyright notice.
17895 (main, init_string): Remove the escape character '\e' tests.
17896 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17897 * gdb.base/charset.exp (valid_host_charset): Ditto.
17898 * gdb.base/setvar.exp: Ditto.
17899
b8a56647
AC
179002004-02-24 Andrew Cagney <cagney@redhat.com>
17901
90d59e34
AC
17902 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17903 mmapped data in core file" PASS and FAIL messages consistent.
17904
b8a56647
AC
17905 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17906 setting a breakpoint. Work around PR java/1565.
17907
9f27c604
JJ
179082004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17909
17910 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17911 new nquery format.
17912 * gdb.base/pending.exp: Ditto.
17913
3224a706
MK
179142004-02-22 Mark Kettenis <kettenis@gnu.org>
17915
17916 * configure.in: Run stabs tests on *BSD.
17917 * configure: Regenerated.
17918
41e0a9ca
MK
179192004-02-21 Mark Kettenis <kettenis@gnu.org>
17920
17921 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17922
1e1b3428
FF
179232004-02-20 Fred Fish <fnf@redhat.com>
17924
17925 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17926 blank in test for "returns short", for consistency with other
17927 "returns xxx" tests. Update copyright year.
17928
f9a7572a
FF
179292004-02-19 Fred Fish <fnf@redhat.com>
17930
17931 New testcase for PR breakpoint/1558.
17932 * gdb.arch/gdb1558.exp: New file.
17933 * gdb.arch/gdb1558.c: New file.
17934
b2ce2854
EZ
179352004-02-19 Elena Zannoni <ezannoni@redhat.com>
17936
17937 * gdb.base/nodebug.exp: Fix typo.
17938
e7c9ff01
JB
179392004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17940
17941 Committed by Jim Blandy <jimb@redhat.com>.
17942
62f4b920
JB
17943 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17944
2db536a1
JB
17945 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17946
e7c9ff01
JB
17947 * gdb.base/float.exp: Support s390*-*-* targets.
17948
f3205b34
AF
179492004-02-17 Adam Fedor <fedor@gnu.org>
17950
17951 * gdb.base/gdb1555.exp: New file.
17952 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17953
9d62932d
EZ
179542004-02-17 Elena Zannoni <ezannoni@redhat.com>
17955
17956 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17957
344c9711
FF
179582004-02-16 Fred Fish <fnf@redhat.com>
17959
17960 * gdb.arch/gdb1291.c: Remove
17961 * gdb.arch/gdb1291.s: New test input file.
17962 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17963 fail. Test for correct result, known incorrect result, other
17964 failures and timeouts.
17965
2d822687
AC
179662004-02-16 Andrew Cagney <cagney@redhat.com>
17967
17968 * gdb.base/bigcore.exp: New file.
17969 * gdb.base/bigcore.c: New file.
17970
dac15b66
AC
179712004-02-13 Andrew Cagney <cagney@redhat.com>
17972
17973 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17974 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17975 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17976 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17977 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17978 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17979 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17980 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17981 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17982 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17983
6bdfc2c4
JJ
179842004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17985
17986 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17987 executed is an alloc instruction.
17988
87b3ede8
DC
179892004-02-11 David Carlton <carlton@kealia.com>
17990
17991 * gdb.cp/breakpoint.exp: New.
17992 * gdb.cp/breakpoint.cc: New.
17993
6e19e2bf
MC
179942004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17995
17996 Partial fix for PR gdb/1543.
17997 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17998 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17999 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18000 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18001 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18002 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18003 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18004 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18005 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18006 to bug-gdb@prep.ai.mit.edu .
18007 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18008 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18009 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18010 Likewise.
18011
5c5455dc
AC
180122004-02-10 Andrew Cagney <cagney@redhat.com>
18013
18014 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18015 using gdb_internal_error_resync.
18016
9cf689d7
DJ
180172004-02-09 Daniel Jacobowitz <drow@mvista.com>
18018
18019 * gdb.threads/thread-specific.exp: Stop early if no threads are
18020 found.
18021
d2dc51db
MC
180222004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18023
18024 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18025
14b1a056
DJ
180262004-02-08 Daniel Jacobowitz <drow@mvista.com>
18027
18028 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18029 breakpoints.
18030
83f66e8f
DJ
180312004-02-07 Daniel Jacobowitz <drow@mvista.com>
18032
18033 * config/sim.exp (gdb_load): Handle $arg == "".
18034 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18035 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18036
30fc0091
EZ
180372004-02-07 Elena Zannoni <ezannoni@redhat.com>
18038
a9c64011
AS
18039 * gdb.base/maint.exp: Update test to reflect
18040 obstack changes.
30fc0091 18041
4d806929
JJ
180422004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18043
18044 * gdb.base/pendshr.c (pendfunc): New function that calls
18045 pendfunc1.
18046 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18047
7bfdd688
FF
180482004-02-04 Fred Fish <fnf@redhat.com>
18049
18050 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18051 function symbols and update copyright years.
18052 * gdb.arch/gdb1291.c: Ditto.
18053
aaa08ee4
MC
180542004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18055
18056 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18057
dbad7755
MC
180582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18059
18060 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18061
ec4646ef
MC
180622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18063
18064 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18065
1b802196
FF
180662004-02-02 Fred Fish <fnf@redhat.com>
18067
18068 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18069 remote targets. Update copyright years.
18070
18fe2033
JJ
180712004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18072
18073 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18074 support.
18075 * gdb.base/langs.exp: Fix test which attempts to create
18076 breakpoint on non-existent function to handle new pending
18077 support.
18078 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18079 a breakpoint.
18080 * gdb.base/pending.exp: New test.
18081 * gdb.base/pending.c: New file.
18082 * gdb.base/pendshr.c: Ditto.
18083
8d577d32
DC
180842004-02-02 David Carlton <carlton@kealia.com>
18085
18086 * gdb.cp/overload.exp: Add overloadNamespace tests.
18087 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18088 (overloadNamespace, XXX): New.
18089 (main): Call XXX::marker2.
18090
3ad13771
FF
180912004-02-01 Fred Fish <fnf@redhat.com>
18092
18093 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18094 * gdb.base/finish.exp: Ditto.
18095 * gdb.base/gcore.exp: Ditto.
18096 * gdb.base/huge.exp: Ditto.
18097 * gdb.base/info-proc.exp: Ditto.
18098 * gdb.base/return2.exp: Ditto.
18099 * gdb.threads/gcore-thread.exp: Ditto.
18100
44c75849
DJ
181012004-02-01 Daniel Jacobowitz <drow@mvista.com>
18102
18103 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18104
005bc093
MK
181052004-02-01 Mark Kettenis <kettenis@gnu.org>
18106
18107 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18108 that opening the file succeeds on OpenBSD.
18109
c47cebdb
DJ
181102004-02-01 Daniel Jacobowitz <drow@mvista.com>
18111
18112 * gdb.threads/thread-specific.c: New file.
18113 * gdb.threads/threads-specific.exp: New test script.
18114 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18115 to expect_out.
18116
5a01311c
MK
181172004-02-01 Mark Kettenis <kettenis@gnu.org>
18118
18119 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18120 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18121 only on the "print_small_structs from print_long_arg_list" test.
18122
ce22a4f1
DJ
181232004-02-01 Daniel Jacobowitz <drow@mvista.com>
18124
18125 * gdb.base/completion.exp: Kill a stray backslash.
18126
18127 From Jim Ingham <jingham@apple.com>:
18128 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18129 agrees with the result from sending a tab.
18130
abbab9d3
DJ
181312004-01-31 Daniel Jacobowitz <drow@mvista.com>
18132
18133 * gdb.base/chng-syms.exp: Remove stray newline.
18134
53904d1e
MK
181352004-01-31 Mark Kettenis <kettenis@gnu.org>
18136
18137 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18138 *-*-openbsd*.
18139 * gdb.asm/openbsd.inc: New file.
18140
3a4b3aac
MK
181412004-01-30 Mark Kettenis <kettenis@gnu.org>
18142
18143 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18144 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18145 *-*solaris2*. Remove commented out default settings for
18146 asm-flags. Replace gdb_compile with target_link.
18147
ebac27b4
MC
181482004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18149
18150 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18151 for all tests. Remove old hp-ux and cygnus xfail cases.
18152
d8679d84
PH
181532004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18154
18155 * gdb.base/chng-syms.exp: New file.
18156 * gdb.base/chng-syms.c: New file.
18157
0a55bc22
MC
181582004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18159
18160 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18161 Provide arms for current output in all my configurations.
18162
94b8e876
MC
181632004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18164
18165 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18166 * lib/compiler.cc: Likewise.
18167 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18168 get the right preprocessor. Eval the output directly. Remove
18169 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18170 hp_f77_compiler and hp_f90_compiler completely.
18171 (gdb_preprocess): Delete.
18172 (get_compiler): Delete.
18173
7cf03d44
MK
181742004-01-24 Mark Kettenis <kettenis@gnu.org>
18175
18176 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18177 <string.h>.
18178
68b6dce9
NR
181792004-01-24 Nick Roberts <nick@nick.uklinux.net>
18180
18181 * gdb.mi/mi-stack.exp: Update copyright.
18182
b368761e
DC
181832004-01-23 David Carlton <carlton@kealia.com>
18184
18185 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18186 test for cp_lookup_transparent_type.
18187 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18188 call them.
18189
f2061b53
DJ
181902004-01-23 Daniel Jacobowitz <drow@mvista.com>
18191
18192 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18193 after -var-update.
18194
37fc574a
DC
181952004-01-23 David Carlton <carlton@kealia.com>
18196
18197 * gdb.cp/namespace.cc (C::ensureRefs): New.
18198 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18199
8e94b928
NR
182002004-01-20 Nick Roberts <nick@nick.uklinux.net>
18201
18202 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18203 case "-stack-list-locals 2".
18204 * gdb.mi/mi-var-child.exp: Test for case
18205 "-var-list-children --all-values NAME".
18206
997b0952
MC
182072004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18208
18209 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18210
52470da3
MK
182112004-01-18 Mark Kettenis <kettenis@gnu.org>
18212
7049b4b8
MK
18213 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18214 used with gdb_test_multiple.
18215
52470da3
MK
18216 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18217 read at address 0. This fixes PR testsuite/1504.
18218
da6012e5
DJ
182192004-01-18 Daniel Jacobowitz <drow@mvista.com>
18220
18221 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18222 Remove downloading, guessing the host executable, the calls to
18223 gdb_file_cmd and gdb_target_cmd, and "load" support.
18224 (infer_host_exec): New function broken out from gdb_load.
18225 (gdb_load): New wrapper for gdbserver_gdb_load.
18226 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18227 gdb_target_cmd. Use -target-select.
18228 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18229 Download binaries to the host. Clear last_mi_remote_file when
18230 we load a new binary.
18231 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18232 call gdbserver_gdb_load and mi_gdb_target_cmd.
18233
32c70722
MC
182342004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18235
18236 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18237 type patterns.
18238
b0cecf36
MC
182392004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18240
18241 * gdb.cp/templates.exp: Fix typo in test name of
18242 "print Foo<volatile char*>::foo".
18243
4120d7e6
MC
182442004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18245
18246 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18247
f679e530
BE
182482004-01-16 Ben Elliston <bje@wasabisystems.com>
18249
18250 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18251 (clean mostlyclean): Remove empty rm.
18252
091c48f6
MC
182532004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18254
18255 * gdb.base/setvar.exp: Add copyright years.
18256
3e5fc8d2
DC
182572004-01-14 David Carlton <carlton@bactrian.org>
18258
18259 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18260 PR c++/1511 and update coment.
18261 * gdb.cp/templates.exp: Update patterns to match current output.
18262 If changes involve something other than whitespace, KFAIL
18263 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18264
63d06c5c
DC
182652004-01-14 David Carlton <carlton@kealia.com>
18266
18267 * gdb.cp/namespace.exp: Add tests involving classes defined within
18268 namespaces.
18269 * gdb.cp/namespace.cc (C::CClass): New.
18270 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18271
a51dab88
EZ
182722004-01-14 Elena Zannoni <ezannoni@redhat.com>
18273
18274 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18275 what debug info we have. Print a better message if something goes
18276 wrong while producing the separate debug info file.
18277
a476ccc9
MC
182782004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18279
18280 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18281
f453692c
MC
182822004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18283
18284 * gdb.base/callfuncs.c: Add copyright notice.
18285
f40063a5
MC
182862004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18287
18288 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18289 inheritance. PR gdb/1498, PR gcc/13539.
18290
19ac3974
EZ
182912004-01-13 Elena Zannoni <ezannoni@redhat.com>
18292
a9c64011
AS
18293 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18294 test specific name.
18295 * gdb.mi/gdb669.exp: Ditto.
18296 * gdb.mi/mi-pthreads.exp: Ditto.
18297 * gdb.mi/mi1-pthreads.exp: Ditto.
18298 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18299
56c97c6e
MC
183002004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18301
18302 * gdb.cp/member-ptr.cc: Add copyright notice.
18303
a0644324
MC
183042004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18305
18306 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18307 some patterns for recent versions of gcc and hpacc. Delete
18308 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18309 Delete tests that access a NULL pointer-to-member-data. This
18310 script is still disabled for gcc.
18311
32fabe09
EZ
183122004-01-12 Elena Zannoni <ezannoni@redhat.com>
18313
18314 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18315 escaped correctly.
32fabe09 18316
1f8a6abb
EZ
183172004-01-12 Elena Zannoni <ezannoni@redhat.com>
18318
18319 * gdb.base/sepdebug.exp: New file.
18320 * gdb.base/sepdebug.c: New file.
18321 * lib/gdb.exp (separate_debug_filename): New procedure.
18322 (gdb_gnu_strip_debug): New procedure.
18323
48efe704
AC
183242004-01-12 Andrew Cagney <cagney@redhat.com>
18325
18326 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18327 * gdb.mi/ChangeLog-1999-2003: New file.
18328
a9415475
AC
183292004-01-12 Andrew Cagney <cagney@redhat.com>
18330
18331 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18332 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18333 or EEXIST", treat EBUSY as an XFAIL.
18334
83b8cf9d
MC
183352004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18336
18337 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18338 hp_cc_compiler.
18339
9939d2a8
MC
183402004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18341
18342 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18343 decorations.
18344
1ff8cadf
MC
183452004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18346
18347 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18348 and "(aCC)" decorations. Remove obsolete doco about old
18349 test results.
18350
6fa9022e
MC
183512004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18352
18353 * gdb.cp/exception.exp: Fix typo in doco.
18354
209721fe
MK
183552004-01-09 Mark Kettenis <kettenis@gnu.org>
18356
18357 * gdb.base/gdb1476.exp: Fix typo.
18358
ef11303e
MC
183592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18360
18361 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18362 file.
18363
041ab88c
MC
183642004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18365
18366 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18367 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18368 Use gdb_compile. Remove restriction on gcc. Add some patterns
18369 for recent version of gdb. Delete second half, which was a copy
18370 of the first half with different build flags. This test is
18371 still disabled because it is still not ready for production.
18372
e36d075a
MC
183732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18374
18375 * gdb.cp/exception.cc: Add copyright notice.
18376 * gdb.cp/exception.exp: Add a notice that this file is broken
18377 because of line number changes caused by addition of copyright
18378 notice.
18379
42b190ad
MC
183802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18381
18382 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18383 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18384
8f25f06b
MC
183852004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18386
18387 * gdb.cp/classes.exp: Accept gnu abi 2.
18388 * gdb.cp/derivation.exp: Likewise.
18389 * gdb.cp/overload.exp: Likewise.
18390 * gdb.cp/virtfunc.exp: Likewise.
18391
06ded8b8
MC
183922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18393
18394 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18395 semicolon after end of function.
18396
77c26ae3
MC
183972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18398
18399 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18400 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18401 boilerplate code for compiling and running the program under
18402 test. Add some string method tests.
18403
20757486
MC
184042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18405
18406 * gdb.cp/bs15503.cc: Add copyright notice.
18407 * gdb.cp/bs15503.exp: Adjust line number.
18408
0fd3b503
MC
184092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18410
18411 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18412 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18413
10d1bea8
MC
184142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18415
18416 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18417 hp_cc_compiler.
18418
2789202a
MC
184192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18420
18421 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18422 * gdb.cp/ctti.exp: Use the marker instead of "next".
18423 With gcc, run further before bailing.
18424
b862f14c
MC
184252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18426
18427 * gdb.cp/cttiadd.cc: Add copyright notice.
18428 * gdb.cp/cttiadd1.cc: Likewise.
18429 * gdb.cp/cttiadd2.cc: Likewise.
18430 * gdb.cp/cttiadd3.cc: Likewise.
18431
96da2469
MC
184322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18433
18434 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18435 Use gdb_test, gdb_test_multiple. Use floating-point values that
18436 have exact representations in IEEE-ish formats.
18437
053248ff
MC
184382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18439
18440 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18441 compilers. Delete duplicate call to get_compiler_info.
18442 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18443 * gdb.base/volatile.exp: Likewise.
18444
84acecdd
MK
184452004-01-07 Mark Kettenis <kettenis@gnu.org>
18446
18447 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18448 memory at address 0.
18449
fe11a27f
MC
184502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18451
18452 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18453 to test for hp-ux assembler. Fix copyright years.
18454
60ad077b
AC
184552004-01-07 Andrew Cagney <cagney@redhat.com>
18456
18457 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18458
1c9b8f33
AC
184592004-01-07 Andrew Cagney <cagney@redhat.com>
18460
18461 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18462 when creating the read-only file. From analysis by Roland McGrath
18463 and Elena Zannoni.
18464
753ccc7a
MC
184652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18466
18467 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18468
eca3e36b
MC
184692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18470
18471 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18472 data pointers.
18473
f8d4bac4
MC
184742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18475
18476 * gdb.cp/m-static.exp: Compile one source file at a time.
18477 Delete unused call to get_compiler_info.
18478
9b4e0f94
MC
184792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18480
18481 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18482 * gdb.base/call-rt-st.exp: Likewise.
18483 * gdb.base/nodebug.exp: Likewise.
18484 * gdb.base/volatile.exp: Likewise.
18485 * gdb.cp/ref-types.exp: Likewise.
18486 * gdb.cp/templates.exp: Likewise.
18487
023c1024
MK
184882004-01-05 Mark Kettenis <kettenis@gnu.org>
18489
18490 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18491
19703c4a
MC
184922004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18493
18494 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18495 hppa*-hp-hpux*.
18496
18b67037
MK
184972004-01-04 Mark Kettenis <kettenis@gnu.org>
18498
ba6219c8
MK
18499 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18500 x86_64-*-*.
18501
18b67037
MK
18502 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18503 sparc64-*-* and sparc*-solaris2*.
18504
1bfbbb9d
MK
185052004-01-04 Mark Kettenis <kettenis@gnu.org>
18506
18507 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18508 return ${tests}" test. The ${tests} already mentions the
18509 filename.
18510
06846494
MC
185112004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18512
18513 * gdb.cp/local.exp: Accept gcc abi 2.
18514
3b0cb202
MC
185152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18516
18517 * gdb.cp/templates.exp: Accept gcc abi 2.
18518
0643ec3f
MC
185192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18520
18521 * lib/compiler.cc: Remove supports_template_debugging.
18522 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18523
d231d0b1
MC
185242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18525
18526 * gdb.cp/namespace.exp: Accept gcc abi 2.
18527
44ffb27c
MC
185282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18529
18530 * gdb.cp/method.exp: Accept gcc abi 2.
18531
184ad485
MC
185322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18533
18534 * gdb.cp/classes.exp: Generate identical results as old version.
18535 * gdb.cp/derivation.exp: Likewise.
18536 * gdb.cp/overload.exp: Likewise.
18537 * gdb.cp/virtfunc.exp: Likewise.
18538
116f09e7
MC
185392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18540
18541 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18542 mysterious bug with sourceware version of expect.
18543
b1379776
MC
185442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18545
18546 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18547 current versions of gcc, including gcc abi 2. Remove gratuitous
18548 restart of test program. Use gdb_test_multiple and gdb_test for
18549 all tests. Add patterns to xfail missing "const" in "const char *"
18550 and kfail PR gdb/1155.
18551
6b7a4c0e
MC
185522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18553
18554 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18555 current versions of gcc, including gcc abi 2. Remove gratuitous
18556 restart of test program. Use gdb_test_multiple and gdb_test for
18557 all tests. Add patterns to kfail PR gdb/1498.
18558
51615d72
MC
185592003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18560
18561 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18562 current versions of gcc, including gcc abi 2. Use "breakpoint"
18563 and "continue" instead of restarting the target program. Use
18564 gdb_test_multiple and gdb_test for all tests.
18565
7b79a9d7
MK
185662004-01-01 Mark Kettenis <kettenis@gnu.org>
18567
18568 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18569 for *-*-solaris2*.
18570
1cd3489f
MC
185712003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18572
18573 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18574 current versions of gcc, including gcc abi 2. Use "breakpoint"
18575 and "continue" instead of restarting the target program several
18576 times. Use gdb_test_multiple and gdb_test for all tests.
18577
850742db
MC
185782003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18579
18580 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18581 source files.
18582
eb4bbda8
MC
185832003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18584
18585 * gdb.base/environ.exp: Handle compiling test case from multiple
18586 source files.
18587
e42c7771
MC
185882003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18589
18590 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18591
80e4b428
JB
185922003-12-17 Jim Blandy <jimb@redhat.com>
18593
5f06973a
JB
18594 * gdb.base/freebpcmd.c: Add copyright notice.
18595
80e4b428
JB
18596 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18597
0ab84fb7
MC
185982003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18599
18600 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18601
1b3bb3d0
JB
186022003-12-13 Jim Blandy <jimb@redhat.com>
18603
18604 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18605
3a4c9371
KB
186062003-12-12 Kevin Buettner <kevinb@redhat.com>
18607
18608 * gdb.asm/frv.inc: New file.
18609 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18610
a1dea79a
FF
186112003-12-09 Fred Fish <fnf@redhat.com>
18612
18613 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18614 functions to break1.c and leave prototypes behind. Add more
18615 "set breakpoint NN here" comments.
18616 * gdb.base/break1.c: New file.
18617
18618 * gdb.base/break.exp: Handle compiling test case from multiple
18619 source files and change source file references as needed.
18620 * gdb.base/completion.exp: Ditto.
18621 * gdb.base/condbreak.exp: Ditto.
18622 * gdb.base/define.exp: Ditto.
18623 * gdb.base/ena-dis-br.exp: Ditto.
18624 * gdb.base/info-proc.exp: Ditto.
18625 * gdb.base/maint.exp: Ditto.
18626 * gdb.base/until.exp: Ditto.
18627
18628 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18629 hardcoded line numbers.
18630 * gdb.base/define.exp: Ditto.
18631 * gdb.base/ena-dis-br.exp: Ditto.
18632 * gdb.base/maint.exp: Ditto.
18633 * gdb.base/until.exp: Ditto.
18634
18635 * gdb.base/completion.exp: Use "break1" for completion tests since
18636 "break" is no longer a unique prefix.
18637
5266b69c
AC
186382003-12-06 Andrew Cagney <cagney@redhat.com>
18639
18640 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18641 "return_value_unimplemented". When an unimplemented struct return
18642 architecture, report incorrect values as a KFAIL
18643
374451f0
MC
186442003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18645
18646 * gdb.cp/rtti.exp: Accept new wording of warning from
18647 cp_lookup_rtti_type.
18648
ba9b20a7
MC
186492003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18650
18651 Partial fix for PR testsuite/1456.
18652 * gdb.base/scope.exp (test_at_main): Replace references to
18653 gcc_compiled with calls to test_compiler_info.
18654 (test_at_foo): Likewise.
18655 (test_at_bar): Likewise.
18656
b74b6d0b
MC
186572003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18658
18659 Partial fix for PR testsuite/1456.
18660 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18661 to test_compiler_info.
18662
ccfa3402
MC
186632003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18664
18665 * gdb.base/so-impl-ld.exp: Update copyright notice.
18666
f6246aba
MC
186672003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18668
18669 Partial fix for PR testsuite/1456.
18670 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18671 to test_compiler_info.
18672
13ae734a
MC
186732003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18674
18675 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18676 from current versions of gdb. Clean up regular expressions.
18677 Delete redundant timeout case.
18678
d8e1cdee
MC
186792003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18680
18681 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18682 from current versions of gdb. Clean up regular expressions.
18683 Delete redundant timeout case.
18684
96457b64
MC
186852003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18686
18687 Partial fix for PR testsuite/1456.
18688 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18689 gcc_compiled with call to test_compiler_info.
18690
f35309fc
MC
186912003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18692
18693 Partial fix for PR testsuite/1456.
18694 * gdb.base/list.exp (test_list_function): Delete unused declaration
18695 of gcc_compiled.
18696
d7afdf9b
MC
186972003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18698
18699 Partial fix for PR testsuite/1456.
18700 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18701 call to test_compiler_info.
18702
71507b56
MK
187032003-11-29 Mark Kettenis <kettenis@gnu.org>
18704
18705 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18706 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18707 it to create the appropriate note.inc.
18708 * gdb.asm/asmsrc1.s: Include "note.inc".
18709 * gdb.asm/netbsd.inc: New file.
18710 * gdb.asm/empty.inc: New file.
18711
f81f93f7
MC
187122003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18713
18714 Partial fix for PR testsuite/1456.
18715 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18716 calls to test_compiler_info.
18717
9a77938e
MC
187182003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18719
18720 Partial fix for PR testsuite/1456.
18721 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18722 calls to test_compiler_info.
18723
e8367dc7
MK
187242003-11-27 Mark Kettenis <kettenis@gnu.org>
18725
18726 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18727 pattern for the KFAILs.
18728
526c61ee
AF
187292003-11-25 Adam Fedor <fedor@gnu.org>
18730
18731 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18732 * gdb.objc/objcdecode.m: New file.
18733
28f2d600
AF
187342003-11-25 Adam Fedor <fedor@gnu.org>
18735
18736 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18737 * gdb.objc/nondebug.m: New file.
18738
a3895cee
BE
187392003-11-26 Ben Elliston <bje@wasabisystems.com>
18740
18741 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18742 NetBSD as it does on FreeBSD. Modelled on a similar change by
18743 Mark Kettenis on 2003-05-30.
18744 (link-flags): Set to "--entry _start" regardless of target.
18745 Special linker flags are to be appended to $link-flags.
18746 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18747
c9f2c8a3
MC
187482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18749
18750 * gdb.cp/method.exp: Accept output of new demangler.
18751
15a0587a 187522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18753
18754 * gdb/class2.exp: New file.
18755 * gdb/class2.cc: New file.
18756
3c00b570
MC
187572003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18758
18759 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18760 of new demangler.
18761
7027acc7
MK
187622003-11-23 Mark Kettenis <kettenis@gnu.org>
18763
18764 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18765 of gdb_test "run".
18766
b0e1598a
MK
187672003-11-23 Mark Kettenis <kettenis@gnu.org>
18768
18769 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18770 "continue" into "run".
18771
4d9eda44
MC
187722003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18773
18774 Partial fix for PR testsuite/1456.
18775 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18776 call to test_compiler_info.
18777 * gdb.cp/ctti.exp: Likewise.
18778 * gdb.cp/derivation.exp: Likewise.
18779 * gdb.cp/member-ptr.exp: Likewise.
18780 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18781 reference to gcc_compiled.
18782
187832003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18784
18785 Fix PR testsuite/1463.
18786 * gdb.base/structs.exp (start_structs_test): Call
18787 get_debug_format before using the debug format.
18788
d422fe19
AC
187892003-11-22 Andrew Cagney <cagney@redhat.com>
18790
18791 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18792 * gdb.base/structs.exp: Use gdb_test_multiple.
18793
039cf96d
AC
187942003-11-20 Andrew Cagney <cagney@redhat.com>
18795
6882279b
AC
18796 * gdb.base/structs.exp: Handle and recover from internal errors.
18797 Replace "foo${n}" with "foo<n>" in test messages.
18798
e53890ae
AC
18799 * gdb.base/structs.exp: Update copyright. Rewrite.
18800 * gdb.base/structs.c: Update copyright. Rewrite.
18801
2b211c59
AC
18802 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18803 resync count exceeded.
d63a86f8 18804
039cf96d
AC
18805 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18806 from the internal error.
18807 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18808 Original from Jim Blandy.
18809 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18810
eac98b22
AC
188112003-11-19 Andrew Cagney <cagney@redhat.com>
18812
18813 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18814 KFAIL.
18815
67455b2a
MK
188162003-11-17 Mark Kettenis <kettenis@gnu.org>
18817
18818 New testcase for PR backtrace/1435.
18819 * gdb.arch/i386-unwind.exp: New file.
18820 * gdb.arch/i386-unwind.c: New file.
18821
853d6e5b
AC
188222003-11-17 Andrew Cagney <cagney@redhat.com>
18823
18824 * lib/gdb.exp (compiler_info): New global.
18825 (test_compiler_info): New function.
18826 (get_compiler_info): Set compiler_info.
18827 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18828 "compiler_info" to gcc-<major>-<minor>.
18829
38cf6e11
MC
188302003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18831
18832 * gdb.trace/configure: Remove.
18833
a50d3602
EZ
188342003-11-13 Elena Zannoni <ezannoni@redhat.com>
18835
18836 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18837 breakpoints.
a50d3602
EZ
18838 * gdb.base/break.exp: Remove all references to explicit line
18839 numbers.
18840
d9407aaa
NC
188412003-11-11 Nick Clifton <nickc@redhat.com>
18842
18843 * gdb.base/shreloc.exp: Do not run for targets which do not
18844 support shared objects.
18845
db488fc1
CV
188462003-11-10 Corinna Vinschen <vinschen@redhat.com>
18847
18848 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18849 Don't run tests if nofileio flag is given.
18850
6a90a18e
EZ
188512003-11-07 Elena Zannoni <ezannoni@redhat.com>
18852
18853 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18854 as well as 'Watchpoint'.
6a90a18e 18855
0b915e9c
EZ
188562003-11-06 Elena Zannoni <ezannoni@redhat.com>
18857
18858 Reported by Jim Ingham <jingham@apple.com>:
18859 * gdb.base/annota1.exp: Match at least one occurrence of the
18860 signal handler annotation.
18861
d7e4b55f
EZ
188622003-11-06 Elena Zannoni <ezannoni@redhat.com>
18863
a9c64011
AS
18864 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18865 as well as 'Watchpoint'.
d7e4b55f 18866
2fe4e8d0
MC
188672003-11-05 Michael Chastain <mec@shout.net>
18868
18869 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18870
6ef88553
KW
188712003-11-03 Kris Warkentin <kewarken@qnx.com>
18872
18873 * gdb.arch/gdb1291.c: New test file.
18874 * gdb.arch/gdb1291.exp: New test script.
18875 * gdb.arch/gdb1431.c: New test file.
18876 * gdb.arch/gdb1431.exp: New test script.
18877
ae7dc4d8
MC
188782003-10-22 Michael Chastain <mec@shout.net>
18879
18880 * gdb.mi/pthreads.c: Add copyright notice.
18881
c39d7427
MC
188822003-10-22 Michael Chastain <mec@shout.net>
18883
18884 * gdb.threads/pthreads.c: Add copyright notice.
18885
8b7d96c1
MC
188862003-10-20 Michael Chastain <mec@shout.net>
18887
18888 * gdb.base/gdb1056.exp: New test script.
18889
d1d69fdd
DJ
188902003-10-13 Daniel Jacobowitz <drow@mvista.com>
18891
18892 * gdb.threads/killed.exp: Use gdb_run_cmd.
18893
7d605576
DJ
188942003-10-13 Daniel Jacobowitz <drow@mvista.com>
18895
18896 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18897 create a core file.
18898 * gdb.threads/gcore-thread.exp: Likewise.
18899
618ec112
CV
189002003-10-13 Corinna Vinschen <vinschen@redhat.com>
18901
18902 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18903 type, based on char type.
18904 (struct bit_flags_short_t): New bitfield type, based on short type.
18905 (init_bit_flags_char): New fuction.
18906 (init_bit_flags_short): Ditto.
18907 (print_bit_flags_char): Ditto.
18908 (print_bit_flags_short): Ditto.
18909 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18910
9367a73c
MC
189112003-10-11 Michael Chastain <mec@shout.net>
18912
18913 * gdb.base/call-rt-st.exp: Update copyright year.
18914
1decf120
KI
189152003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18916
18917 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18918 * gdb.disasm/sh3.s: Ditto.
18919
5445b2ae
DJ
189202003-10-07 Daniel Jacobowitz <drow@mvista.com>
18921
18922 * gdb.threads/switch-threads.exp: New test.
18923 * gdb.threads/switch-threads.c: New source file.
18924
aec24853
CV
189252003-10-07 Corinna Vinschen <vinschen@redhat.com>
18926
18927 * gdb.base/ending-run.exp: Add sh specific case.
18928
adc7428d
AC
189292003-10-06 Andrew Cagney <cagney@redhat.com>
18930
18931 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18932 * gdb.disasm/mn10200.exp: Delete obsolete file.
18933
c9d37158
DJ
189342003-09-29 Daniel Jacobowitz <drow@mvista.com>
18935
18936 * ChangeLog: Correct an entry command.exp -> commands.exp.
18937 * gdb.base/commands.exp (bp_deleted_in_command_test)
18938 (temporary_breakpoint_commands): Check noargs.
18939
79c2c32d
DC
189402003-09-25 David Carlton <carlton@kealia.com>
18941
18942 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18943 of some print tests, where appropriate. Add tests for C::D::cd,
18944 E::ce, F::cXfX, G::XgX.
18945 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18946
594e6d67
RE
189472003-09-25 Richard Earnshaw <rearnsha@arm.com>
18948
18949 * lib/java.exp (java_init): Import target_alias before using it.
18950
10f0d451
DC
189512003-09-25 David Carlton <carlton@kealia.com>
18952
18953 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18954
274bcba0
EZ
189552003-09-23 Elena Zannoni <ezannoni@redhat.com>
18956
d63a86f8 18957 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18958 weirdness.
274bcba0 18959
cdbf20f7
MC
189602003-09-17 Michael Chastain <mec@shout.net>
18961
18962 * gdb.cp/gdb1355.exp: New file.
18963 * gdb.cp/gdb1355.c: New file.
18964
71e06f80
CV
189652003-09-15 Corinna Vinschen <vinschen@redhat.com>
18966
18967 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18968 * gdb.asm/sh.inc: New file.
18969
5c4e30ca
DC
189702003-09-11 David Carlton <carlton@kealia.com>
18971
bd45b7af
DC
18972 * gdb.cp/namespace.exp: Add tests for namespace types.
18973 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18974 (test_namespace): New.
18975
1c199746
EZ
189762003-09-11 Elena Zannoni <ezannoni@redhat.com>
18977
a9c64011 18978 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18979 * gdb.stabs/weird.exp: Ditto.
1c199746 18980
04ed252f
MC
189812003-09-08 Michael Chastain <mec@shout.net>
18982
18983 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18984
d8a2d9e7
MC
189852003-09-07 Michael Chastain <mec@shout.net>
18986
18987 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18988 'parse error'.
18989
161afb24
MK
189902003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18991
18992 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18993
49f2741a
MC
189942003-08-30 Michael Chastain <mec@shout.net>
18995
18996 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18997 * gdb.gdb/observer.exp: Ditto.
18998 * gdb.gdb/xfullpath.exp: Ditto.
18999
8afa723e
MK
190002003-08-29 Mark Kettenis <kettenis@gnu.org>
19001
19002 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19003 *-*-*bsd*.
19004
f31dfe3b
JJ
190052003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19006
19007 * gdb.base/dump.exp: Skip for ia64.
19008
4630e498
JJ
190092003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19010
19011 * gdb.asm/asm-source.exp: Add ia64 support.
19012 * gdb.asm/ia64.inc: New file.
19013
1105b7ef
MC
190142003-08-22 Michael Chastain <mec@shout.net>
19015
19016 * gdb.cp: New directory.
19017 * gdb.cp/*: Copy from gdb.c++/*.
19018 * gdb.c++/*: Remove.
19019 * Makefile.in: Change gdb.c++ to gdb.cp.
19020 * configure.in: Ditto.
19021 * configure: Regnerate.
19022
c945b932
MK
190232003-08-18 Mark Kettenis <kettenis@gnu.org>
19024
19025 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19026 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19027
2b66634b
DJ
190282003-08-17 Daniel Jacobowitz <drow@mvista.com>
19029
19030 * mi-var-display.exp (-var-list-children weird): Accept function
19031 pointers with argument types.
19032 * mi1-var-display.exp (-var-list-children weird): Likewise.
19033 * mi2-var-display.exp (-var-list-children weird): Likewise.
19034
a356f73b
DJ
190352003-08-17 Daniel Jacobowitz <drow@mvista.com>
19036
19037 * gdb.base/annota3.exp: Add missing newline.
19038
483417b8
MC
190392003-08-06 Michael Chastain <mec@shout.net>
19040
19041 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19042
c99c59c3
MS
190432003-08-12 Michael Snyder <msnyder@redhat.com>
19044
19045 * gdb.base/float.exp: Add test for SH.
19046
55ed7501
MK
190472003-08-10 Mark Kettenis <kettenis@gnu.org>
19048
19049 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19050
1a371f2e
EZ
190512003-08-07 Elena Zannoni <ezannoni@redhat.com>
19052
19053 * gdb.base/completion.exp: Remove reduntant completion test
19054 on filename.
19055
e0f353ce
EZ
190562003-08-07 Elena Zannoni <ezannoni@redhat.com>
19057
a9c64011
AS
19058 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19059 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19060 gdb.trace/save-trace.exp: Make sure that full pathnames are
19061 escaped correctly.
e0f353ce 19062
5710a1af 190632003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19064
a9c64011
AS
19065 * configure.in: Don't generate config.h from config.hin.
19066 * configure: Regenerate.
19067 * config.hin: Remove file.
19068 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19069 * gdb.threads/pthreads.c: Ditto.
5710a1af 19070
dcd81ce9
DJ
190712003-08-07 Daniel Jacobowitz <drow@mvista.com>
19072
19073 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19074 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19075 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19076 Replace ld24 with seth/add3.
19077
6009d884
AC
190782003-08-02 Andrew Cagney <cagney@redhat.com>
19079
19080 * gdb.base/annota3.exp: New file.
19081 * gdb.base/annota3.c: New file.
19082 * gdb.c++/annota3.exp: New file.
19083 * gdb.c++/annota3.cc: New file.
19084
51514e06
MC
190852003-07-29 Michael Chastain <mec@shout.net>
19086
19087 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19088 actually failed.
19089 (do_pass): Likewise.
19090 * gdb.threads/tls.exp: Always initialize no_of_threads.
19091
4ee6625b
DJ
190922003-07-27 Daniel Jacobowitz <drow@mvista.com>
19093
19094 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19095 pattern.
19096 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19097 * gdb.threads/tls.exp: Recognize one case of the host library not
19098 supporting TLS.
19099
225f2bf6
AC
191002003-07-27 Andrew Cagney <cagney@redhat.com>
19101
19102 * gdb.base/fileio.exp: Use SH when running commands using
19103 remote_exec.
19104
bcb27c9f
DJ
191052003-07-24 Daniel Jacobowitz <drow@mvista.com>
19106
19107 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19108 * gdb.base/relocate.c (dummy): New padding array.
19109
3d67be83
MS
191102003-07-22 Michael Snyder <msnyder@redhat.com>
19111
d63a86f8 19112 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19113
19114 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19115 patterns to be more general, accepting old and new output.
19116 Some output chars (such as '+') also must be quoted.
d63a86f8 19117 Some addresses are displayed numerically instead of
3d67be83
MS
19118 symbolically.
19119
57ba3b85
MS
191202003-07-23 Michael Snyder <msnyder@redhat.com>
19121
686d097c
MS
19122 * gdb.base/return2.exp: Don't test long-long return.
19123
57ba3b85
MS
19124 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19125 * gdb.disasm/t01_mov.exp: Ditto.
19126 * gdb.disasm/t02_mova.s: Ditto.
19127 * gdb.disasm/t02_mova.exp: Ditto.
19128 * gdb.disasm/t03_add.s: Ditto.
19129 * gdb.disasm/t03_add.exp: Ditto.
19130 * gdb.disasm/t04_sub.s: Ditto.
19131 * gdb.disasm/t04_sub.exp: Ditto.
19132 * gdb.disasm/t05_cmp.s: Ditto.
19133 * gdb.disasm/t05_cmp.exp: Ditto.
19134 * gdb.disasm/t06_ari2.s: Ditto.
19135 * gdb.disasm/t06_ari2.exp: Ditto.
19136 * gdb.disasm/t07_ari3.s: Ditto.
19137 * gdb.disasm/t07_ari3.exp: Ditto.
19138 * gdb.disasm/t08_or.s: Ditto.
19139 * gdb.disasm/t08_or.exp: Ditto.
19140 * gdb.disasm/t09_xor.s: Ditto.
19141 * gdb.disasm/t09_xor.exp: Ditto.
19142 * gdb.disasm/t10_and.s: Ditto.
19143 * gdb.disasm/t10_and.exp: Ditto.
19144 * gdb.disasm/t11_logs.s: Ditto.
19145 * gdb.disasm/t11_logs.exp: Ditto.
19146 * gdb.disasm/t12_bit.s: Ditto.
19147 * gdb.disasm/t12_bit.exp: Ditto.
19148 * gdb.disasm/t13_otr.s: Ditto.
19149 * gdb.disasm/t13_otr.exp: Ditto.
19150
e00759ef
EZ
191512003-07-22 Elena Zannoni <ezannoni@redhat.com>
19152
19153 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19154
8bc2021f
EZ
191552003-07-22 Elena Zannoni <ezannoni@redhat.com>
19156
a9c64011
AS
19157 * gdb.threads/tls.c : New file.
19158 * gdb.threads/tls.exp : New file.
19159 * gdb.threads/tls-main.c : New file.
19160 * gdb.threads/tls-shared.c : New file.
19161 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19162
89320c4c
AS
191632003-07-22 Andreas Schwab <schwab@suse.de>
19164
19165 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19166
180dea7c
AS
191672003-07-20 Andreas Schwab <schwab@suse.de>
19168
19169 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19170 due to insn reordering.
19171
0714963c
AC
191722003-07-15 Andrew Cagney <cagney@redhat.com>
19173
19174 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19175
98a23b3f
MC
191762003-07-15 Michael Chastain <mec@shout.net>
19177
19178 * gdb.base/gdb1250.exp: New file.
19179 * gdb.base/gdb1250.c: New file.
19180
27e417a2
ML
191812003-07-09 Michal Ludvig <mludvig@suse.cz>
19182
19183 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19184 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19185
8bc2021f
EZ
191862003-07-09 Elena Zannoni <ezannoni@redhat.com>
19187
a9c64011
AS
19188 * gdb.threads/tls.c: New file.
19189 * gdb.threads/tls.exp: New file.
19190 * gdb.threads/tls-main.c: New file.
19191 * gdb.threads/tls-shared.c: New file.
19192 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19193
d99968dc
EZ
191942003-07-09 Elena Zannoni <ezannoni@redhat.com>
19195
19196 * gdb.base/annota1.exp: Make sure that we properly escape the
19197 full path of the source file. Xfail more permissive patterns,
d63a86f8 19198 due to a compiler debug info problem.
d99968dc 19199
83876b3b
AS
192002003-07-07 Andreas Schwab <schwab@suse.de>
19201
2705e972
AS
19202 * gdb.asm/m68k.inc: New file.
19203 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19204
83876b3b
AS
19205 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19206 arguments"): Also match negative number.
19207
19208 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19209
3a871b37
DJ
192102003-07-03 Daniel Jacobowitz <drow@mvista.com>
19211
19212 * gdb.base/store.c (charest): New typedef.
19213 (add_char): Rename to add_charest, update.
19214 (wack_char): Rename to wack_charest, update types. Return l + r
19215 to keep r live across the call.
19216 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19217 (wack_double, wack_doublest): Return l + r to keep r live across
19218 the call.
19219 * gdb.base/store.exp: Accomodate store.c changes.
19220
b2a7f303
DC
192212003-06-30 David Carlton <carlton@kealia.com>
19222
19223 * gdb.c++/maint.exp (test_invalid_name): New.
19224 (test_first_component): Add tests for invalid names.
19225
3c6cb4a1
MC
192262003-06-29 Michael Chastain <mec@shout.net>
19227
19228 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19229 output of '<VTT for class>' for virtual base classes.
19230
f1c2644b
DJ
192312003-06-29 Daniel Jacobowitz <drow@mvista.com>
19232
19233 * gdb.base/completion.exp: Tab-complete "complet" instead of
19234 "compl".
19235 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19236
18080350
DJ
192372003-06-29 Daniel Jacobowitz <drow@mvista.com>
19238
19239 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19240 * gdb.base/volatile.exp: Likewise.
19241
f56973f8
DJ
192422003-06-29 Daniel Jacobowitz <drow@mvista.com>
19243
19244 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19245 gdb/1265.
19246
192472003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19248 Daniel Jacobowitz <drow@mvista.com>
19249
19250 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19251 initial line count of 'captured_main' from 26 to 32.
19252 (test_with_self): Allow xmalloc call to be interleaved with the
19253 preceding two lines.
19254
e766d4d6
JB
192552003-06-24 Joel Brobecker <brobecker@gnat.com>
19256
19257 * gdb.base/bang.exp: New testcase.
19258
f125c9a4
JB
192592003-06-23 Joel Brobecker <brobecker@gnat.com>
19260
19261 * gdb.base/langs.exp: Add some tests for the "minimal" language
19262 support.
19263
6e25beaf
EZ
192642003-06-23 Elena Zannoni <ezannoni@redhat.com>
19265
19266 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19267 the testcase.
19268
2f816dda
DJ
192692003-06-22 Daniel Jacobowitz <drow@mvista.com>
19270
19271 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19272 offset.
19273
db5a5748
DJ
192742003-06-22 Daniel Jacobowitz <drow@mvista.com>
19275
19276 * gdb.c++/pr-1210.cc: New file.
19277 * gdb.c++/pr-1210.exp: New file.
19278
1df0c130
DJ
192792003-06-21 Daniel Jacobowitz <drow@mvista.com>
19280
19281 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19282 000-exec-continue.
19283
a92feac0
MK
192842003-06-15 Mark Kettenis <kettenis@gnu.org>
19285
19286 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19287 on *-*-*bsd* instead of *-*-freebsd*.
19288
81a58f5b
AC
192892003-06-14 Andrew Cagney <cagney@redhat.com>
19290
19291 * gdb.base/store.exp: Test longest and doublest. Test all
19292 parameters. Weaken return statement match.
19293 * gdb.base/store.c: Add longest and doublest - aka long long and
19294 long double functions. Put all parameters into local register
19295 variables. Use negative values.
19296
b257a0d3
AC
192972003-06-14 Andrew Cagney <cagney@redhat.com>
19298
19299 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19300 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19301 exit status.
19302 * gdb.base/fileio.exp: Disable target when nointerrupts and
19303 noinferiorio, instead of limiting it to remote. Use remote_exec
19304 instead of system.
d63a86f8 19305
21c38304
JJ
193062003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19307
19308 * gdb.base/float.exp: Add ia64 support.
19309
1bcdb424
CV
193102003-06-12 Corinna Vinschen <vinschen@redhat.com>
19311
19312 * gdb.base/fileio.exp: Run only on remote targets.
19313
6aeb981f
CV
193142003-06-10 Corinna Vinschen <vinschen@redhat.com>
19315
19316 * gdb.base/fileio.c: New file, testing File-I/O.
19317 * gdb.base/fileio.exp: Ditto.
19318
53df362e
RG
193192003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19320
19321 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19322 shared objects after relocation at load time (gdb PR/1132).
19323 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19324 as above, part of the shared object relocation test.
53df362e 19325
ffee1b46
MK
193262003-06-08 Mark Kettenis <kettenis@gnu.org>
19327
b5ca3722
MK
19328 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19329 fully filled history list.
19330 * gdb.base/gdb_history: New file.
19331
03ed860d
MK
19332 * gdb.base/signals.exp: XFAIL "continue to func1" on
19333 i*86-*-freebsd*.
19334
ffee1b46
MK
19335 * gdb.base/attach.exp: When trying to attach to a nonexistent
19336 process, make it possible to specify the PID based on the target,
19337 and do so for *-*-freebsd*.
19338
d80dbb52
RH
193392003-06-02 Richard Henderson <rth@redhat.com>
19340
19341 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19342
6dd77b81
RH
193432003-06-02 Richard Henderson <rth@redhat.com>
19344
19345 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19346
f6347e16
RH
193472003-06-02 Richard Henderson <rth@redhat.com>
19348
19349 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19350
2c161407
DJ
193512003-06-01 Daniel Jacobowitz <drow@mvista.com>
19352
19353 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19354 of globalvar.
19355
572eb746
MK
193562003-06-01 Mark Kettenis <kettenis@gnu.org>
19357
19358 * gdb.asm/asm-source.exp: Check for memory read errors in
19359 disassembler test on *BSD too.
19360
9e9617a5
RH
193612003-06-01 Richard Henderson <rth@redhat.com>
19362
19363 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19364 for .frame.
19365 (gdbasm_call): Lose ldgp.
19366 (gdbasm_startup): Add frame information.
19367 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19368
7b34ad4e
MK
193692003-05-31 Mark Kettenis <kettenis@gnu.org>
19370
19371 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19372 i?86-*-*.
19373
10059fdf
MK
193742003-05-30 Mark Kettenis <kettenis@gnu.org>
19375
19376 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19377 FreeBSD.
19378
acf4b816
RH
193792003-05-29 Richard Henderson <rth@redhat.com>
19380
19381 * gdb.asm/alpha.inc: New file.
19382 * gdb.asm/asm-source.exp: Use it.
19383
e9ecd949
JB
193842003-05-29 Jim Blandy <jimb@redhat.com>
19385
19386 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19387 'core.PID'.
19388
e3e5a4f3
JB
193892003-05-22 Jim Blandy <jimb@redhat.com>
19390
19391 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19392 backtrace.
d63a86f8 19393
72fe3d25
DC
193942003-05-20 David Carlton <carlton@math.stanford.edu>
19395
19396 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19397 this time.
19398
58da2eb2
DC
193992003-05-19 David Carlton <carlton@bactrian.org>
19400
19401 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19402 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19403
1fcb5155
DC
194042003-05-19 David Carlton <carlton@bactrian.org>
19405
19406 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19407 namespace tests.
19408 Bump copyright date.
19409 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19410 (main): Call C::D::marker2.
19411 * gdb.c++/namespace1.cc: New file.
19412
85e85163
JJ
194132003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19414
19415 Roland McGrath <roland@redhat.com>
d63a86f8 19416 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19417 there is no manager thread.
19418
a25fbfec
JJ
194192003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19420
d63a86f8
RM
19421 * gdb.threads/schedlock.exp: Remove assumption that all threads
19422 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19423 in one of the child threads rather than the main thread.
19424
be375bae
JB
194252003-05-07 Jim Blandy <jimb@redhat.com>
19426
09bf6082
JB
19427 Add support for assembly source testing on the s390x.
19428 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19429 architecture.
19430 * gdb.asm/s390x.inc: New file.
19431
be375bae
JB
19432 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19433 succession of 'if' statements.
19434
00905d52
AC
194352003-05-05 Andrew Cagney <cagney@redhat.com>
19436
19437 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19438
b1e29e33
AC
194392003-05-05 Andrew Cagney <cagney@redhat.com>
19440
19441 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19442 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19443
e33d66ec
EZ
194442003-05-02 Elena Zannoni <ezannoni@redhat.com>
19445
19446 * gdb.base/charset.exp: Update based on new behavior of set/show
19447 charset commands.
19448
2b6fd0d8
AC
194492003-05-01 Andrew Cagney <cagney@redhat.com>
19450
19451 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19452 variable do not give memory errors.
19453
130cacce
AF
194542003-04-30 Adam Fedor <fedor@gnu.org>
19455
19456 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19457 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19458 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19459 gdb.objc/basicclass.m: : New files
19460
19461 * lib/gdb.exp (gdb_compile_objc): New procedure.
19462
bea71854
DJ
194632003-04-27 Daniel Jacobowitz <drow@mvista.com>
19464
19465 * gdb.base/signals.exp: Make backtrace tests more specific.
19466
0f20eeea
DC
194672003-04-23 David Carlton <carlton@bactrian.org>
19468
19469 * gdb.c++/maint.exp (test_first_component): Add tests for
19470 'operator' in more locations.
19471
c8c4d8dc
KB
194722003-04-16 Kevin Buettner <kevinb@redhat.com>
19473
19474 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19475
3fe60e3c
EZ
194762003-04-16 Elena Zannoni <ezannoni@redhat.com>
19477
19478 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19479 func marke' instead. Update test name.
3fe60e3c 19480
9219021c
DC
194812003-04-15 David Carlton <carlton@math.stanford.edu>
19482
19483 * gdb.c++/maint.exp: New file.
19484
5dd55bdd
EZ
194852003-04-14 Elena Zannoni <ezannoni@redhat.com>
19486
19487 * gdb.threads/schedlock.c: Change type of thread function argument
19488 to long, to avoid warnings on 64-bit platforms.
19489
00890572
EZ
194902003-04-14 Elena Zannoni <ezannoni@redhat.com>
19491
a9c64011
AS
19492 * gdb.base/attach.exp: Add new message from ptrace in case of
19493 attaching to nonexistent process.
d63a86f8 19494
93201743
JB
194952003-04-11 Jim Blandy <jimb@redhat.com>
19496
19497 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19498 gdb.c++/userdef.cc: Place comments on the lines to which the
19499 marker function might return.
19500 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19501 gdb.c++/userdef.exp: Look for those comments to check that we've
19502 returned to the right place, instead of checking line numbers.
19503
2a11c64d
EZ
195042003-04-11 Elena Zannoni <ezannoni@redhat.com>
19505
a9c64011
AS
19506 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19507 match on sourcefile name, instead of directory name.
2a11c64d 19508
68ab8fc5
EZ
195092003-04-10 Elena Zannoni <ezannoni@redhat.com>
19510
d63a86f8 19511 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19512 working directory name.
19513
5624293a
JB
195142003-04-09 Jim Blandy <jimb@redhat.com>
19515
19516 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19517 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19518 after an inferior function call, report the failure, but allow the
19519 test to continue.
19520
f1f02ee4
SC
195212003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19522
19523 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19524 with -DPROTOTYPES.
19525
6eb79af0
SC
195262003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19527
19528 * gdb.base/break.exp: Revert last patch.
19529
8dfb4cf0
SC
195302003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19531
19532 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19533 with -DPROTOTYPES.
19534
ed4c619a
AC
195352003-04-02 Andrew Cagney <cagney@redhat.com>
19536
19537 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19538 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19539 matching directories by the name breakpoint.
19540 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19541 Make "continue to marker1" consistent.
19542 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19543 message consistent.
19544 * lib/gdb.exp: Put "the program is no longer running", and "the
19545 program exited" in parenthesis.
19546 * lib/mi-support.exp: Ditto.
d63a86f8 19547
4e35d5f0 195482003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19549
4e35d5f0
BR
19550 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19551
71900fe8
AC
195522003-03-29 Andrew Cagney <cagney@redhat.com>
19553
19554 * gdb.base/sizeof.c (main): Print the value of '\377'.
19555 * gdb.base/sizeof.exp: Check the sign of '\377'.
19556
c0655a16
MC
195572003-03-27 Michael Chastain <mec@shout.net>
19558
19559 * gdb.base/gdb1090.exp: New file.
19560 * gdb.base/gdb1090.cc: New file.
19561
5b2a3989
JB
195622003-03-27 J. Brobecker <brobecker@gnat.com>
19563
19564 * gdb.gdb/observer.exp: New regression test.
19565
79876890
MC
195662003-03-27 Michael Chastain <mec@shout.net>
19567
19568 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19569 * gdb.base/ptype.exp: Likewise.
19570
6eac95e3
CV
195712003-03-27 Corinna Vinschen <vinschen@redhat.com>
19572
19573 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19574
e8c71839
MC
195752003-03-26 Michael Chastain <mec@shout.net>
19576
19577 * gdb.base/ptype.exp: Actually use some typedef'd types.
19578
71b10041
SC
195792003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19580
19581 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19582 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19583
2512cf80
CV
195842003-03-20 Corinna Vinschen <vinschen@redhat.com>
19585
19586 * gdb.base/default.exp: Fix regular expression.
19587
0d195a4f
CV
195882003-03-20 Corinna Vinschen <vinschen@redhat.com>
19589
19590 * gdb.base/args.exp: Fix regular expression.
19591
8a2dbca8
CV
195922003-03-20 Corinna Vinschen <vinschen@redhat.com>
19593
19594 * gdb.base/help.exp: Allow Win32 child process.
19595
bf028682
CV
195962003-03-20 Corinna Vinschen <vinschen@redhat.com>
19597
19598 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19599 when stepping out of main().
19600
182dbe85
CV
196012003-03-20 Corinna Vinschen <vinschen@redhat.com>
19602
19603 * gdb.base/default.exp: Check for win32 specific message when calling
19604 "run" without executable.
19605
d67a6ba5
CV
196062003-03-20 Corinna Vinschen <vinschen@redhat.com>
19607
19608 * gdb.base/args.exp: Expect .exe in output.
19609
a955b5bb
CV
196102003-03-20 Corinna Vinschen <vinschen@redhat.com>
19611
19612 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19613 Cygwin native.
19614
bf6bad4b
AC
196152003-03-17 Andrew Cagney <cagney@redhat.com>
19616
19617 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19618 vector registes.
19619 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19620 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19621
293e9a31
DC
196222003-03-17 David Carlton <carlton@math.stanford.edu>
19623
19624 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19625 test, for PR breakpoints/38.
19626 Call test_watchpoint_and_breakpoint.
19627 * gdb.base/watchpoint.c (func3): New function.
19628 (main): Call func3.
19629
5330f2db
DC
196302003-03-04 David Carlton <carlton@math.stanford.edu>
19631
19632 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19633 Garply<Garply<char> >:: garply".
19634 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19635 with respect to PR c++/1111; note also PR c++/1113.
19636 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19637 respect to PR c++/1062.
19638 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19639
6ece72da
DC
196402003-03-03 David Carlton <carlton@math.stanford.edu>
19641
19642 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19643 with respect to PR c++/57.
19644 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19645 c++/826.
19646 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19647 respect to PR c++/57.
19648
85ca1584
DC
196492003-03-03 David Carlton <carlton@math.stanford.edu>
19650
19651 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19652 respect to PR c++/33 into FAILs.
19653
98e9c5b8
MC
196542003-03-03 Michael Chastain <mec@shout.net>
19655
7bedbf27
MC
19656 * configure.in: Update copyright years.
19657
196582003-03-03 Michael Chastain <mec@shout.net>
19659
19660 * Makefile.in: Update copyright years.
98e9c5b8 19661
f683e100
DC
196622003-02-28 David Carlton <carlton@math.stanford.edu>
19663
19664 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19665 print class instead of struct and/or superfluous protection
19666 specifiers, as long as the resulting output is equivalent to the
19667 source code.
19668 Delete FIXME from end of messages on tests that don't need
19669 fixing.
19670
a9e0cf2c
DC
196712003-02-28 David Carlton <carlton@math.stanford.edu>
19672
19673 * gdb.c++/templates.exp (do_tests): Allow const in the two
19674 Foo<volatile char *>::foo tests.
19675
e8d359df
MS
196762003-02-27 Michael Snyder <msnyder@redhat.com>
19677
d63a86f8 19678 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19679 will be consistant.
19680
0b71dc91
DC
196812003-02-26 David Carlton <carlton@math.stanford.edu>
19682
19683 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19684 char *>::foo" test with respect to PR c++/33. Create a new test
19685 which is identical to that one except that it doesn't put the
19686 space between the "char" and the "*"; KFAIL it, too.
19687
dd14ab43
DC
196882003-02-26 David Carlton <carlton@math.stanford.edu>
19689
19690 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19691 template types into either PASSes or KFAILs (corresponding to PR
19692 c++/57). Tweak indentation. Update copyright.
19693
1146c7f1
SC
196942003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19695
19696 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19697
74641dfb
MC
196982003-02-13 Michael Chastain <mec@shout.net>
19699
19700 * gdb.base/exprs.exp: Remove i960 remnants.
19701 * gdb.base/funcargs.exp: Likewise.
19702 * gdb.base/list.exp: Likewise.
19703 * gdb.base/ptype.exp: Likewise.
19704
559cd2d0
DC
197052003-02-14 David Carlton <carlton@math.stanford.edu>
19706
19707 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19708 pEe->D::vg()" from XFAIL to KFAIL.
19709
c4f90d87
JM
197102003-02-13 Jason Molenda (jmolenda@apple.com)
19711
19712 * gdb.base/maint.exp: Update maint print statistics regexp to include
19713 new entries.
19714
cbc4d97c
MC
197152003-02-13 Michael Chastain <mec@shout.net>
19716
19717 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19718
40f235b7
MC
197192003-02-12 Michael Chastain <mec@shout.net>
19720
19721 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19722 * gdb.c++/inherit.exp: Likewise.
19723 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19724 * gdb.c++/templates.exp: Likewise.
19725 * gdb.c++/virtfunc.exp: Likewise.
19726
c56716b0
JM
197272003-02-06 Jason Molenda (jason-cl@molenda.com)
19728
19729 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19730 why the code is written that way.
19731
070afcf8
MC
197322003-02-05 Michael Chastain <mec@shout.net>
19733
19734 * gdb.base/dump.exp: Add missing copyright line.
19735
5d0331e5
JM
197362003-02-05 Jason Molenda (jason-cl@molenda.com)
19737
f7ae6d3e 19738 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19739 at the beginning so the breakpoint doesn't get set on the loop.
19740
92851186
MC
197412003-02-05 Michael Chastain <mec@shout.net>
19742
19743 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19744 output for configurations with gcc 2.95.3.
19745
cbf1e085
AC
197462003-02-05 Keith Seitz <keiths@redhat.com>
19747 Andrew Cagney <ac131313@redhat.com>
19748
19749 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19750
29518e1e
MC
197512003-02-04 Michael Chastain <mec@shout.net>
19752
19753 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19754 Call perror and then continue.
19755
5af1d5f3
MC
197562003-02-03 Michael Chastain <mec@shout.net>
19757
19758 * gdb.c++/pr-1023.cc: New file.
19759 * gdb.c++/pr-1023.exp: New file.
19760
6b549786
JB
197612003-02-05 Jim Blandy <jimb@redhat.com>
19762
19763 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19764 it's local to foobar. Check for it there, and check that it's not
19765 present in main.
19766 * gdb.c++/local.cc (marker2): New function.
19767 (foobar): Call marker1.
19768 (main): Call marker2 instead of marker1.
19769
67f16606
AC
197702003-02-04 Andrew Cagney <ac131313@redhat.com>
19771
19772 * gdb.disasm/mn10200.exp: Obsolete file.
19773 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19774 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19775 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19776
1c5cb38e
DC
197772003-02-04 David Carlton <carlton@math.stanford.edu>
19778
19779 * gdb.c++/overload.exp: Test intToChar(1).
19780 * gdb.c++/overload.cc (intToChar): New.
19781 (main): Call intToChar.
19782
d1fe6965
DC
197832003-02-03 David Carlton <carlton@math.stanford.edu>
19784
19785 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19786 'might_kfail' arg.
19787 KFAIL some of the continue_to_bp_overloaded calls, according to
19788 PR c++/1025.
19789
9ba61c5d
MC
197902003-02-01 Michael Chastain <mec@shout.net>
19791
19792 * gdb.base/advance.c (marker1): New marker function.
19793 * gdb.base/advance.exp: When the 'advance' command lands on the
19794 return breakpoint, it can legitimately stop on either the
19795 current line or the next line. Accommodate both outcomes.
19796 * gdb.base/until.exp: Likewise.
19797
e7494ffb
AC
197982003-02-02 Andrew Cagney <ac131313@redhat.com>
19799
19800 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19801 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19802 now a list, not a tuple.
19803 * gdb.mi/mi-var-display.exp: Ditto.
19804 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19805
075559bc
AC
198062003-02-01 Andrew Cagney <ac131313@redhat.com>
19807
19808 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19809 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19810 stack backtraces.
19811 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19812
2bd4c7b1
MK
198132003-02-01 Mark Kettenis <kettenis@gnu.org>
19814
19815 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19816 gdb.mi/mi1-pthreads.exp: Return instead of calling
19817 gdb_suppress_entire_file.
19818
eabd8992
MS
198192003-02-01 Mark Salter <msalter@redhat.com>
19820
19821 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19822
71469e2f
MS
198232003-01-31 Mark Salter <msalter@redhat.com>
19824
19825 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19826 Support empty arg.
19827
38a94d44
MC
198282003-01-30 Michael Chastain <mec@shout.net>
19829
19830 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19831 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19832 has been fixed in gdb/readline on 2003-01-09.
19833
19ea9e73
MS
198342003-01-29 Michael Snyder <msnyder@redhat.com>
19835
e8d359df
MS
19836 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19837 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19838 * gdb.base/args.exp: Skip if target does not support args passing.
19839
2307bd6a
DJ
198402003-01-22 Daniel Jacobowitz <drow@mvista.com>
19841
19ea9e73 19842 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19843 gdb_test. Accept a list of expect arguments as the third
19844 parameter.
19845 (gdb_test): Use it.
19846
f2dd3617
EZ
198472003-01-20 Elena Zannoni <ezannoni@redhat.com>
19848
19849 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19850 allow for different test tree configurations. Update some
19851 tescases accordingly.
19852 * gdb.arch/altivec-regs.exp: Ditto.
19853 * gdb.asm/asm-source.exp: Ditto.
19854 * gdb.base/advance.exp: Ditto.
19855 * gdb.base/display.exp: Ditto.
d63a86f8 19856 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19857 * gdb.base/mips_pro.exp: Ditto.
19858 * gdb.base/overlays.exp: Ditto.
19859 * gdb.base/relocate.exp: Ditto.
19860 * gdb.base/setshow.exp: Ditto.
19861 * gdb.base/step-line.exp: Ditto.
19862 * gdb.base/step-test.exp: Ditto.
19863 * gdb.base/until.exp: Ditto.
19864 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19865
c71cdefd
DC
198662003-01-17 David Carlton <carlton@math.stanford.edu>
19867
19868 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19869 corresponding to PR c++/945.
19870 Update copyright.
19871
fdba05d7
DC
198722003-01-17 David Carlton <carlton@math.stanford.edu>
19873
19874 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19875 corresponding to PR c++/68.
19876
198772003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19878
19879 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19880 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19881 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19882
c362c33a
EZ
198832003-01-15 Elena Zannoni <ezannoni@redhat.com>
19884
0fbc361c
EZ
19885 * gdb.base/break.exp: Fix change of default location, because of
19886 removal of until tests.
19887 * gdb.base/help.exp: Update test for new 'until' help message.
19888 Add test for help on 'advance'.
a9c64011 19889 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19890
dabf8a35
MK
198912003-01-15 Mark Kettenis <kettenis@gnu.org>
19892
19893 * gdb.base/default.exp: Adapt "info float" test for recent changes
19894 to that command. Add test for "info vector".
19895 * gdb.base/float.exp: New file. Add test for "info float" that
19896 resembles the old test in gdb.base/default.exp.
19897
a1769aca
DC
198982003-01-15 David Carlton <carlton@math.stanford.edu>
19899
19900 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19901
82025e13
EZ
199022003-01-15 Elena Zannoni <ezannoni@redhat.com>
19903
19904 * gdb.base/break.exp: Move the tests of until command from here...
19905 * gdb.base/until.exp: ... to here. New file. Add other tests.
19906 * gdb.base/advance.c: New file.
19907 * gdb.base/advance.exp: New file.
19908
8f9ab801
EZ
199092003-01-14 Elena Zannoni <ezannoni@redhat.com>
19910
a9c64011
AS
19911 * gdb.base/args.c: New file.
19912 * gdb.base/args.exp: New file.
8f9ab801 19913
9ae66589
DJ
199142003-01-14 Daniel Jacobowitz <drow@mvista.com>
19915
19916 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19917
8d77e5c3
DJ
199182003-01-14 Daniel Jacobowitz <drow@mvista.com>
19919
19920 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19921
12d2f0a1
DJ
199222003-01-14 Daniel Jacobowitz <drow@mvista.com>
19923
19924 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19925 dates.
19926
6ca37014
DJ
199272003-01-13 Daniel Jacobowitz <drow@mvista.com>
19928
19929 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19930
b0023472
DJ
199312003-01-13 Daniel Jacobowitz <drow@mvista.com>
19932
19933 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19934 (ptype &*"foo").
19935 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19936
607fbc54 199372003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19938
19939 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19940 * gdb.mi/mi1-console.exp: Likewise.
19941
607fbc54 199422003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19943
19944 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19945 * gdb.mi/mi1-console.exp: Likewise.
19946
a1fb14a2
DJ
199472003-01-13 Daniel Jacobowitz <drow@mvista.com>
19948
19949 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19950
c4cf40b7
DJ
199512003-01-09 Daniel Jacobowitz <drow@mvista.com>
19952
19953 * gdb.base/detach.exp: New test.
19954
696d5a5b
DJ
199552003-01-09 Daniel Jacobowitz <drow@mvista.com>
19956
19957 * Makefile.in (ALL_SUBDIRS): New variable.
19958 (subdirs, clean, distclean): Use it.
19959 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19960 regenerating Makefile, since it is generated from the top level.
19961 * gdb.asm/Makefile.in: Likewise.
19962 * gdb.base/Makefile.in: Likewise.
19963 * gdb.c++/Makefile.in: Likewise.
19964 * gdb.disasm/Makefile.in: Likewise.
19965 * gdb.java/Makefile.in: Likewise.
19966 * gdb.mi/Makefile.in: Likewise.
19967 * gdb.threads/Makefile.in: Likewise.
19968 * gdb.trace/Makefile.in: Likewise.
19969
754533e4
DC
199702003-01-09 David Carlton <carlton@math.stanford.edu>
19971
19972 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19973 Add copyright year 2003.
19974
d8b3e9ee
MC
199752003-01-06 Michael Chastain <mec@shout.net>
19976
19977 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19978 When selecting a thread, 'line' and 'file' are optional.
19979 * gdb.mi/mi1-pthreads.exp: Likewise.
19980
8e9e0fe6
AS
199812003-01-06 Andreas Schwab <schwab@suse.de>
19982
19983 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19984 failures.
19985
b5ab8ff3
DJ
199862003-01-04 Daniel Jacobowitz <drow@mvista.com>
19987
19988 Fix PR gdb/844
19989 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19990 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19991
19992 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19993 instead of calling gdb_suppress_entire_file.
19994 * gdb.threads/print-threads.exp: Likewise.
19995 * gdb.threads/schedlock.exp: Likewise.
19996
19997 * gdb.threads/killed.exp: Return instead of calling
19998 gdb_suppress_entire_file.
19999 * gdb.threads/linux-dp.exp: Likewise.
20000 * gdb.threads/pthreads.exp: Likewise.
20001
1e698235
DJ
200022003-01-04 Daniel Jacobowitz <drow@mvista.com>
20003
20004 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20005 stabs.
20006 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20007 * gdb.base/whatis.exp: Always allow (void) after function names.
20008
147ff08c
DJ
200092003-01-04 Daniel Jacobowitz <drow@mvista.com>
20010
20011 * gdb.c++/casts.exp: Correct regexp.
20012
dc62bfc2
MK
200132003-01-04 Mark Kettenis <kettenis@gnu.org>
20014
20015 * configure.in: Call AC_CONFIG_HEADER. Don't call
20016 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20017 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20018 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20019 aforementioned directories in the AC_OUPUT call.
20020 * config.hin: New file.
20021 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20022 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20023 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20024 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20025 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20026 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20027 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20028 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20029 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20030 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20031 gdb.threads/configure.in, gdb.threads/configure,
20032 gdb.threads/config.in, gdb.trace/configure.in,
20033 gdb.trace/configure: Removed.
20034
77afa639
MC
200352003-01-03 Michael Chastain <mec@shout.net>
20036
20037 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20038 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20039
7634bb6e
DJ
200402003-01-03 Daniel Jacobowitz <drow@mvista.com>
20041
20042 * gdb.base/store.exp: Fix regular expressions.
20043
b39c905e
MK
200442002-12-28 Mark Kettenis <kettenis@gnu.org>
20045
20046 * configure.in: Rewrite.
20047 * configure: Regenerated.
20048
0a8551dd
DC
200492003-01-03 David Carlton <carlton@math.stanford.edu>
20050
20051 * gdb.base/psymtab.exp: New file.
20052 * gdb.base/psymtab1.c: Ditto.
20053 * gdb.base/psymtab2.c: Ditto.
20054
c60b7188
AF
200552002-12-23 Adam Fedor <fedor@gnu.org>
20056
20057 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20058
ee73db83
DC
200592002-12-23 David Carlton <carlton@math.stanford.edu>
20060
20061 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20062 and current_directory initialization.
20063
d6c1774e
JB
200642002-12-22 Jim Blandy <jimb@redhat.com>
20065
f0a847b8
JB
20066 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20067 rather than as part of the output file name.
20068
d6c1774e
JB
20069 * gdb.base/attach.exp: There's no need to copy the test program to
20070 /tmp; that was only ever necessary on HP/UX, and this test is
20071 entirely disabled there anyway.
20072
f0708dbb
JB
200732002-12-21 Jim Blandy <jimb@redhat.com>
20074
4c2acfea
JB
20075 * gdb.c++/psmang.exp: Doc fix.
20076
f0708dbb
JB
20077 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20078 test.
20079
9579e000
DC
200802002-12-20 David Carlton <carlton@math.stanford.edu>
20081
20082 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20083
d1810171
MC
200842002-12-18 Michael Chastain <mec@shout.net>
20085
20086 * gdb.c++/annota2.exp: Add copyright year 2002.
20087
76565097
DC
200882002-12-17 David Carlton <carlton@math.stanford.edu>
20089
20090 * gdb.c++/try_catch.cc: Add marker comments.
20091 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20092 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20093 * gdb.c++/m-static.cc: Ditto.
20094 * gdb.c++/m-static1.cc: Ditto.
20095 * gdb.c++/try_catch.cc: Ditto.
20096
da81390b
JJ
200972002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20098
20099 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20100 to see whether we are using the new -environment-directory
20101 command which resets via -r or the old version of the command
20102 which may prompt the user. Part of fix for gdb/741.
20103
b304d130
AC
201042002-12-13 Andrew Cagney <ac131313@redhat.com>
20105
20106 * gdb.fortran/types.exp: Update obsolete comment.
20107 * gdb.fortran/exprs.exp: Ditto.
20108 * lib/gdb.exp: Delete obsolete code.
20109 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20110 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20111 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20112 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20113 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20114 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20115 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20116 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20117 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20118 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20119 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20120 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20121 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20122 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20123 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20124 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20125 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20126 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20127 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20128 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20129 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20130 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20131 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20132 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20133 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20134 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20135 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20136 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20137 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20138 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20139 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20140 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20141 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20142 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20143 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20144 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20145 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20146
a23b6e6a
DC
201472002-12-11 David Carlton <carlton@math.stanford.edu>
20148
20149 * gdb.c++/m-data.exp: Add test for members that shadow global
20150 variables: see PR gdb/804.
20151 * gdb.c++/m-data.cc: Ditto.
20152
6604731b
DJ
201532002-12-10 Daniel Jacobowitz <drow@mvista.com>
20154
20155 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20156
de46ecd7
DC
201572002-12-06 David Carlton <carlton@math.stanford.edu>
20158
20159 * gdb.base/store.c: Don't declare functions static.
20160
27e829d0
AC
201612002-12-04 Andrew Cagney <ac131313@redhat.com>
20162
20163 * gdb.base/store.exp, gdb.base/store.c: New files.
20164
92806416
DJ
201652002-12-03 Daniel Jacobowitz <drow@mvista.com>
20166
20167 * gdb.base/selftest.exp: Update for current gdb.
20168
3bcbaac5
DJ
201692002-12-03 Daniel Jacobowitz <drow@mvista.com>
20170
20171 * gdb.base/maint.exp: Only dump symbols from one source file
20172 or objfile.
20173
f4f00b1f
DJ
201742002-12-03 Daniel Jacobowitz <drow@mvista.com>
20175
20176 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20177 function call.
20178
f1c8a949
JB
201792002-11-25 Jim Blandy <jimb@redhat.com>
20180
20181 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20182 function appearing in error message.
20183
9e297a97
DJ
201842002-11-21 Daniel Jacobowitz <drow@mvista.com>
20185
20186 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20187
1f312e79
JJ
201882002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20189
d63a86f8
RM
20190 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20191 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20192 should be in mi console format. This is part of fix for PR gdb/604.
20193
83c31e7d
FN
201942002-09-18 Fernando Nasser <fnasser@redhat.com>
20195
20196 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20197 which explicitly prints the zero offset as "+0".
20198
322b3f65
DJ
201992002-10-22 Daniel Jacobowitz <drow@mvista.com>
20200
20201 * gdb.threads/schedlock.c (args): Make unsigned.
20202
202032002-10-21 Daniel Jacobowitz <drow@mvista.com>
20204
20205 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20206 numbers. Allow "foo2|selected stack frame".
20207 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20208 * gdb.asm/asmsrc2.s: Likewise.
20209 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20210 comments.
20211 * gdb.asm/mips.inc: New file.
20212
5e2fe5b8
AF
202132002-10-18 Adam Fedor <fedor@gnu.org>
20214
20215 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20216 * gdb.base/help.exp: Likewise.
20217
abe1a5d0
KB
202182002-10-17 Kevin Buettner <kevinb@redhat.com>
20219
20220 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20221 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20222
10abb1d4
JB
202232002-10-02 Jim Blandy <jimb@redhat.com>
20224
20225 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20226
1f609b42
AC
202272002-10-01 Andrew Cagney <ac131313@redhat.com>
20228
20229 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20230 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20231 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20232 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20233 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20234 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20235 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20236
0aee02e4
AC
202372002-09-29 Andrew Cagney <ac131313@redhat.com>
20238
20239 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20240 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20241 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20242 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20243 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20244 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20245 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20246
6fde09ad
KB
202472002-09-27 Kevin Buettner <kevinb@redhat.com>
20248
20249 * gdb.base/annota1.exp (info break): Make directory components of
20250 path optional since not all compilers emit this debug information.
20251
889bf7c5
PA
20252 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20253 step ends up stepping out of the function instead of stopping on
20254 the epilogue.
6fde09ad 20255
9e8aab75
KS
202562002-09-26 Keith Seitz <keiths@redhat.com>
20257
20258 * lib/insight-support.exp (gdbtk_start): Figure out where
20259 the insight executable is based on where gdb is. Use this
20260 executable to start insight instead of gdb.
20261
e36180d7
AC
202622002-09-25 Andrew Cagney <cagney@redhat.com>
20263
20264 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20265
9dd34b2b
AC
202662002-09-24 Andrew Cagney <ac131313@redhat.com>
20267
20268 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20269 test_isolated_complaints.
20270 (test_empty_complaint): New function.
20271 (test_empty_complaints): New function. Check no output when no
20272 complaints.
d63a86f8 20273
dea97812
KB
202742002-09-19 Jim Blandy <jimb@redhat.com>
20275
a9c64011 20276 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20277
54951bd7
AC
202782002-09-19 Andrew Cagney <ac131313@redhat.com>
20279
20280 * gdb.gdb/complaints.exp: New file.
20281
dec43320
AC
202822002-09-18 Andrew Cagney <ac131313@redhat.com>
20283
20284 * gdb.base/maint.exp: Check `help maint internal-warning'.
20285
e70d6e3f
DC
202862002-09-18 David Carlton <carlton@math.stanford.edu>
20287
20288 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20289 numbers, and replace them by a single breakpoint after the
20290 constructors are all finished.
20291 Add test 4.
20292 * gdb.c++/m-static.cc: Add test 4.
20293 * gdb.c++/m-static.h: New file.
20294 * gdb.c++/m-static1.cc: New file.
20295
20296 * gdb.c++/printmethod.exp: New file.
20297 * gdb.c++/printmethod.cc: New file.
20298
20299 * gdb.c++/pr-574.exp: New file.
20300 * gdb.c++/pr-574.cc: New file.
20301
afb5c968
CV
203022002-09-18 Corinna Vinschen <vinschen@redhat.com>
20303
20304 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20305 embedded targets which never actually exit.
20306
31e45dee
FN
203072002-09-18 Fernando Nasser <fnasser@redhat.com>
20308
20309 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20310 "don't step after run" as unresolved or unsupported, instead of xfail.
20311
a283c5a1
CV
203122002-09-18 Corinna Vinschen <vinschen@redhat.com>
20313
20314 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20315 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20316 Add newline to expected string in "step out of main (status wrapper)"
20317 case.
20318
11350d2a
CV
203192002-09-18 Corinna Vinschen <vinschen@redhat.com>
20320
20321 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20322 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20323
0deec7d6
TT
203242002-09-17 Tom Tromey <tromey@redhat.com>
20325
20326 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20327 \000, not \0, in double-quoted string.
20328
b2b4a1b5
CV
203292002-09-14 Corinna Vinschen <vinschen@redhat.com>
20330
c9d37158 20331 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20332 string after running the commands execution on breakpoint tests.
20333
1c56143a
CV
203342002-09-13 Corinna Vinschen <vinschen@redhat.com>
20335
20336 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20337
37f8da45
JB
203382002-09-12 Joel Brobecker <brobecker@gnat.com>
20339
20340 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20341
08b468e0
KS
203422002-09-10 Keith Seitz <keiths@redhat.com>
20343
20344 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20345 runto proc.
20346 (mi_run_to_main): Use mi_runto.
20347 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20348
dc360f58
KS
203492002-09-10 Keith Seitz <keiths@redhat.com>
20350
20351 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20352 regexp for stopping at main. Could have multiple event notifications.
20353 Don't assume that main was declared with no parameters.
20354 (mi_next): Use mi_step_to.
20355 (mi_step): Use mi_next_to.
20356
ce3abcfb
CV
203572002-09-09 Corinna Vinschen <vinschen@redhat.com>
20358
20359 * gdb.base/default.exp: Fix expected string in `info float' test.
20360
d1f5b980
BE
203612002-09-09 Ben Elliston <bje@redhat.com>
20362
20363 * config/mips.exp: Update comments.
20364 * config/mips-idt.exp: Likewise.
20365 * config/nind.exp: Likewise.
20366 * config/slite.exp: Likewise.
20367 * config/sparclet.exp: Likewise.
20368 * config/udi.exp: Likewise.
20369 * config/vx.exp: Likewise.
20370 * config/vxworks29k.exp: Likewise.
20371
2f71430b
JB
203722002-09-05 Jim Blandy <jimb@redhat.com>
20373
20374 * gdb.threads/killed.exp: Fix test failure message.
20375
7ddebc7e
KS
203762002-09-04 Keith Seitz <keiths@redhat.com>
20377
20378 * lib/mi-support.exp: Update copyright.
20379 (mi_gdb_test): Increase the priority of the expected pattern
20380 so that it matches gdb_test.
20381
0ae67eb3
KS
203822002-09-03 Keith Seitz <keiths@redhat.com>
20383
20384 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20385 Use integer comparison instead of string comparison for testing
20386 whether binary was built.
20387
38fc42c8
JB
203882002-09-03 Jim Blandy <jimb@redhat.com>
20389
20390 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20391
b6ff0e81
JB
203922002-08-29 Jim Blandy <jimb@redhat.com>
20393
20394 * gdb.threads/pthreads.exp: Move the portable thread compilation
20395 code into a function in lib/gdb.exp, and call that from here.
20396 * lib/gdb.exp (gdb_compile_pthreads): New function.
20397
07c98896
KS
203982002-08-29 Keith Seitz <keiths@redhat.com>
20399
20400 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20401 expect_out so that callers can get at it.
20402
0312286c
DJ
204032002-08-23 Daniel Jacobowitz <drow@mvista.com>
20404
20405 * gdb.threads/print-threads.c: New file.
20406 * gdb.threads/print-threads.exp: New file.
20407 * gdb.threads/schedlock.c: New file.
20408 * gdb.threads/schedlock.exp: New file.
20409
dd039bc4
EZ
204102002-08-22 Elena Zannoni <ezannoni@redhat.com>
20411
a9c64011
AS
20412 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20413 not altivec.c.
dd039bc4 20414
1f36144c
MK
204152002-08-17 Mark Kettenis <kettenis@gnu.org>
20416
20417 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20418 targets. The problem should be fixed now.
20419
16057ec7 204202002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20421
20422 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20423 2002-07-24 change that removes final dots from error messages.
20424
3c1499ad
TT
204252002-08-13 Tom Tromey <tromey@redhat.com>
20426
20427 * gdb.base/readline.exp: New file.
20428
a20ce2c3
AC
204292002-08-01 Andrew Cagney <ac131313@redhat.com>
20430
20431 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20432 supress message.
20433
db034ac5
AC
204342002-08-01 Andrew Cagney <cagney@redhat.com>
20435
20436 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20437 CHILL_FOR_TARGET and CHILL_LIB.
20438 * configure.in (configdirs): Remove gdb.chill.
20439 * configure: Regenerate.
20440 * lib/gdb.exp: Obsolete references to chill.
20441 * gdb.fortran/types.exp: Ditto.
20442 * gdb.fortran/exprs.exp: Ditto.
20443
3e000b18
KB
204442002-07-30 Kevin Buettner <kevinb@redhat.com>
20445
20446 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20447 set Irix-specific compile and link flags.
20448
28f4966b
KB
204492002-07-29 Kevin Buettner <kevinb@redhat.com>
20450
20451 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20452 source files. The ``-o'' option doesn't work with the ``-E'' option
20453 when using the Irix compiler.
20454
46c0d5a6
DJ
204552002-07-19 Daniel Jacobowitz <drow@mvista.com>
20456
20457 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20458 Improve support for reusing an exec file. Copy exec file
20459 to target, and run gdbserver on the target instead of on the host.
20460
eecf4bed
JB
204612002-07-18 Jim Blandy <jimb@redhat.com>
20462
0f815cdf
JB
20463 * gdb.base/ending-run.exp: Don't expect to see the program end in
20464 some orderly fashion when we're running on a real stand-alone
20465 board.
20466
eecf4bed
JB
20467 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20468 targets that don't support interrupts.
20469
52d309e4
JB
204702002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20471
20472 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20473 systems.
20474 Move comments in expect statements to inside the actions, so that they
20475 don't get matched against.
20476
ff683d9e
MK
204772002-07-10 Mark Kettenis <kettenis@gnu.org>
20478
20479 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20480 function when asleep" test.
20481
b5356753
AC
204822002-07-10 Andrew Cagney <ac131313@redhat.com>
20483
20484 * gdb.base/page.exp: Rewrite to handle problems with very long
20485 `info set' output. Update copyright.
20486
6aa4d13a
AC
204872002-06-26 Andrew Cagney <ac131313@redhat.com>
20488
20489 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20490 gdb.threads-hp.
20491 * gdb.hp/configure: Regenerate.
20492 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20493 * gdb.hp/gdb.threads-hp/configure: Delete file.
20494 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20495
8cf8c2b8
AC
204962002-06-22 Andrew Cagney <ac131313@redhat.com>
20497
20498 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20499 setlocale, bindtextdomain and textdomain.
20500
6827a8f8
JB
205012002-06-11 Jim Blandy <jimb@redhat.com>
20502
919d772c
JB
20503 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20504 preprocessor macro information is present.
20505
6827a8f8
JB
20506 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20507 tests.
20508
c15b0d21
MS
205092002-06-06 Michael Snyder <msnyder@redhat.com>
20510
c5984d70
MS
20511 * gdb.base/overlays.exp: Record addresses of overlay
20512 functions in TCL variables rather than in GDB variables,
20513 to avoid having GDB convert them to pointers (with loss
20514 of information).
20515
d63a86f8 20516 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20517 default linker script changes.
c15b0d21
MS
20518 * gdb.base/long_long.exp: Add check for sizeof (long double).
20519
be26fe0d
ML
205202002-06-06 Michal Ludvig <mludvig@suse.cz>
20521
20522 * gdb.asm/asm-source.exp: Add x86-64 target.
20523 * gdb.asm/x86_64.inc: New.
d63a86f8 20524
258093ca 205252002-05-30 Michael Chastain <mec@shout.net>
258093ca 20526
4b3153f1 20527 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20528 * gdb.c++/m-static.cc: New file.
20529 * gdb.c++/m-static.exp: New file.
20530
241264c6
MS
205312002-05-28 Michael Snyder <msnyder@redhat.com>
20532
20533 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20534 precision.
20535
9bba8c8f 205362002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20537
4b3153f1 20538 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20539 * gdb.c++/m-data.cc: New file.
20540 * gdb.c++/m-data.exp: New file.
20541
205422002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20543
4b3153f1 20544 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20545 * gdb.c++/try_catch.cc: New file.
d63a86f8 20546 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20547
def1b996
MC
205482002-05-27 Michael Chastain <mec@shout.net>
20549
20550 * gdb.c++/local.exp: Accept more nested types in output.
20551
522ba268
MC
205522002-05-26 Michael Chastain <mec@shout.net>
20553
20554 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20555
277254ba
MS
205562002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20557
20558 * lib/gdb.exp (gdb_wrapper_init): Just because
20559 gdb_wrapper_file exists, this does not mean that the file
20560 should not be rebuilt. That is what gdb_wrapper_initialized
20561 is for.
20562 (default_gdb_init): Reset gdb_wrapper_initialized.
20563
b61a8733
MS
205642002-05-23 Michael Snyder <msnyder@redhat.com>
20565
d63a86f8 20566 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20567 the precision of the floating point test results.
20568 * gdb.base/call-rt-st.exp: Ditto.
20569
b61a8733
MS
20570 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20571 * gdb.base/call-rt-st.exp: Ditto.
20572
56f6e910
MC
205732002-05-19 Michael Chastain <mec@shout.net>
20574
20575 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20576
ad0b0016
EZ
205772002-05-19 Elena Zannoni <ezannoni@redhat.com>
20578
a9c64011
AS
20579 * configure.in (configdirs): Add gdb.arch.
20580 * configure: Regenerate.
ad0b0016 20581
f617d2b6
JB
205822002-05-17 Jim Blandy <jimb@redhat.com>
20583
20584 * gdb.base/completion.exp: Recognize the more detailed error
20585 messages produced by the macro expander's lexical analyzer.
20586
eac2a696
EZ
205872002-05-14 Elena Zannoni <ezannoni@redhat.com>
20588
a9c64011
AS
20589 * gdb.arch/altivec-abi.c: New file.
20590 * gdb.arch/altivec-abi.exp: New file.
20591 * gdb.arch/altivec-regs.c: New file.
20592 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20593
2fdde8f8
DJ
205942002-05-14 Daniel Jacobowitz <drow@mvista.com>
20595
20596 * gdb.base/maint.exp (maint print type): Update for new type
20597 structure.
d63a86f8 20598
e31f1a7c
EZ
205992002-05-14 Elena Zannoni <ezannoni@redhat.com>
20600
20601 * gdb.arch: New directory.
20602 * gdb.arch/configure.in: New file.
20603 * gdb.arch/configure: New file.
20604 * gdb.arch/Makefile.in: New file.
20605
db589741
CV
206062002-05-13 Corinna Vinschen <vinschen@redhat.com>
20607
20608 * gdb.asm/asm-source.exp: Add v850 as supported target.
20609 * gdb.asm/v850.inc: New file.
20610
8ce2a7dc
DJ
206112002-05-13 Daniel Jacobowitz <drow@mvista.com>
20612
20613 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20614
df763c7f
DJ
206152002-05-12 Daniel Jacobowitz <drow@mvista.com>
20616
20617 * gdb.base/break.exp: Check 'break "marker2"'.
20618
377daeed
MS
206192002-05-10 Michael Snyder <msnyder@redhat.com>
20620
20621 * gdb.base/long_long.exp: Fix typo.
20622
c4b7bc2b
JB
206232002-05-10 Jim Blandy <jimb@redhat.com>
20624
ecac9a4e
JB
20625 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20626 a bug.
20627
c4b7bc2b
JB
20628 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20629 Recognize more detailed error message produced by the macro
20630 expander's lexical analyzer.
20631 * lib/gdb.exp (test_print_reject): Same.
20632
e71019a1
MK
206332002-05-09 Mark Kettenis <kettenis@gnu.org>
20634
20635 * gdb.c++/method.exp: Fix typo.
20636
fedfc8e6
MS
206372002-05-08 Michael Snyder <msnyder@redhat.com>
20638
166a1957
MS
20639 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20640 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20641 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20642 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20643 Add iftarget clause for strongarm.
d63a86f8 20644
f1c47eb2
MS
206452002-05-06 Michael Snyder <msnyder@redhat.com>
20646
cb9a9d3e
MS
20647 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20648 (gdb_continue_to_end): Accept output from status wrapper.
20649 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20650 Clean up fail messages to match pass messages.
20651
f1c47eb2
MS
20652 Enable the "needs_status_wrapper" testsuite feature.
20653 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20654 (gdb_compile): Conditionally call gdb_wrapper_init.
20655 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20656 * gdb.c++/method.exp: Recognize output from status wrapper.
20657
6079c749
BE
206582002-05-06 Ben Elliston <bje@redhat.com>
20659From Graydon Hoare <graydon@redhat.com>
20660
20661 * config/sid.exp: Include support for "rawsid" protocol.
20662
188baff3
JB
206632002-05-03 Jim Blandy <jimb@redhat.com>
20664
20665 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20666 * gdb.c++/hang3.C: New file.
20667
b9c07f0f
AC
206682002-05-04 Andrew Cagney <ac131313@redhat.com>
20669
20670 * gdb.base/default.exp: Remove obsolete code.
20671 * gdb.c++/misc.exp: Ditto. Update copyright.
20672 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20673 * gdb.base/whatis.exp: Ditto. Update copyright.
20674 * gdb.base/scope.exp: Ditto. Update copyright.
20675 * gdb.base/ptype.exp: Ditto. Update copyright.
20676 * gdb.base/printcmds.exp: Ditto. Update copyright.
20677 * gdb.base/opaque.exp: Ditto. Update copyright.
20678 * gdb.base/list.exp: Ditto.
20679 * gdb.base/funcargs.exp: Ditto. Update copyright.
20680 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20681 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20682 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20683 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20684 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20685 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20686
5c7a0397
MS
206872002-05-02 Michael Snyder <msnyder@redhat.com>
20688
d6dcc264 20689 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20690 * gdb.base/long_long.exp: Add xscale target.
20691 * gdb.base/default.exp: Add xscale target.
20692
eb7f1c48
JB
206932002-05-01 Jim Blandy <jimb@redhat.com>
20694
20695 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20696 gdb.c++/hang.exp: New test.
20697
a6befae8
FF
206982002-05-01 Fred Fish <fnf@redhat.com>
20699
20700 * gdb.base/completion.exp: Handle completions of "./Make" for
20701 more than one completion possibility, as is the case when we
20702 build and test in the source tree.
20703
0a310277
AG
207042002-04-29 Anthony Green <green@redhat.com>
20705
20706 * gdb.java/jmisc1.exp: New file.
20707 * gdb.java/jmisc2.exp: New file.
20708
6ff9af88
DJ
207092002-04-24 Daniel Jacobowitz <drow@mvista.com>
20710
20711 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20712
96b3d632
EZ
207132002-04-23 Elena Zannoni <ezannoni@redhat.com>
20714
20715 * gdb.base/help.exp: Change 'help status' to allow for target
20716 dependent output differences.
20717
5019bb54
MC
207182002-04-22 Michael Chastain <mec@shout.net>
20719
20720 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20721
a805a116
MC
207222002-04-22 Michael Chastain <mec@shout.net>
20723
20724 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20725
a1706bfd
DM
207262002-04-17 David S. Miller <davem@redhat.com>
20727
20728 * gdb.asm/sparc64.inc: New file.
20729 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20730
a73a20a2
EZ
207312002-04-19 Elena Zannoni <ezannoni@redhat.com>
20732
20733 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20734 instruction file directly into the build tree. Clean up at end of
20735 test.
20736
ba678339
DM
207372002-04-18 David S. Miller <davem@redhat.com>
20738
20739 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20740 handle 64-bit platforms correctly.
20741 * gdb.base/maint.exp: Likewise.
20742
b03399da
KB
207432002-04-18 Kevin Buettner <kevinb@redhat.com>
20744
20745 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20746 ``-fpic'' when compiling files comprising a shared library, but
20747 it does need additional linker flags in order to find shared
20748 libraries at run time.
20749
e2004992
KB
207502002-04-18 Kevin Buettner <kevinb@redhat.com>
20751
20752 * gdb.base/cvexpr.c (use): New function.
20753 (main): Invoke use() on all global variables to prevent
20754 some linkers from deleting these otherwise unused symbols.
20755
d8937120
MC
207562002-04-17 Michael Chastain <mec@shout.net>
20757From David S. Miller <davem@redhat.com>
20758
20759 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20760 handle 64-bit platforms correctly.
20761
ffd61a58
MS
207622002-04-12 Michael Snyder <msnyder@redhat.com>
20763From Jim Blandy <jimb@redhat.com>
a9c64011 20764 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20765 script can handle this instead.
20766 * gdb.base/bar.c (barx): Same.
20767 * gdb.base/baz.c (bazx): Same.
20768 * gdb.base/grbx.c (grbxx): Same.
20769
20770 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20771 manager doesn't automatically unmap overlays unnecessarily.
20772
6b8426a6
MH
207732002-04-10 Martin M. Hunt <hunt@redhat.com>
20774
20775 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20776 stepping out of main.
20777
34af4875
MC
207782002-04-09 Michael Chastain <mec@shout.net>
20779
20780 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20781 scope so that the nested scope tests will make sense.
20782 * gdb.c++/local.exp: Write patterns that actually work with gcc
20783 (the HP patterns "were never known to work with gcc").
20784 Keep the old aCC patterns too.
20785
2d1676a0
DJ
207862002-04-09 Daniel Jacobowitz <drow@mvista.com>
20787
20788 * gdb.base/attach.exp: Correct target board test.
20789
3a63e3f9
MC
207902002-04-08 Michael Chastain <mec@shout.net>
20791
20792 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20793 in a const method. Add some xfail and fail cases for configurations
20794 that do not emit the "const ...".
20795
f18dabd2
MC
207962002-04-07 Michael Chastain <mec@shout.net>
20797
20798 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20799 Accept "A * const" and "const A * const" as type of "this".
20800 Fix spelling of getFunky throughout. Make messages uniform.
20801
0fcddd82
EZ
208022002-04-07 Elena Zannoni <ezannoni@redhat.com>
20803
a9c64011 20804 Work around for PR gdb/285:
0fcddd82
EZ
20805 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20806
16a8534a
EZ
208072002-04-07 Elena Zannoni <ezannoni@redhat.com>
20808
20809 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20810 instructions file at run time instead of configure time.
20811 Sometimes we run the test in a directory that is not the one we
20812 configured in.
20813 * gdb.asm/configure.in: Delete creation of symlink.
20814 * gdb.asm/configure: Regenerate.
20815
24181d81
JB
208162002-04-05 J. Brobecker <brobecker@gnat.com>
20817
20818 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20819 xfullpath () function.
20820
7cdb7107
DJ
208212002-04-04 Daniel Jacobowitz <drow@mvista.com>
20822
20823 * gdb.asm/Makefile.in: Correct dependencies.
20824
20825 * gdb.asm/powerpc.inc: New file.
20826 * gdb.asm/asm-source.exp: Add PowerPC.
20827 * gdb.asm/configure.in: Likewise.
20828 * gdb.asm/configure: Regenerated.
20829
a7d17088
DJ
208302002-04-04 Daniel Jacobowitz <drow@mvista.com>
20831
20832 * gdb.base/relocate.exp: New file.
20833 * gdb.base/relocate.c: New file.
20834
cd721503
FF
208352002-04-04 Fred Fish <fnf@redhat.com>
20836
20837 * gdb.base/step-test.exp: Update comment regarding stopping in
20838 memcpy/bcopy calls inserted as part of the compiler runtime.
20839
b22ad7a7
MS
208402002-04-04 Michael Snyder <msnyder@redhat.com>
20841
20842 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20843
5f279fa6
DJ
208442002-04-03 Daniel Jacobowitz <drow@mvista.com>
20845
20846 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20847 (gdb_expect): Remove $notransfer hack.
20848
dd0fd3ce
DJ
208492002-04-02 Daniel Jacobowitz <drow@mvista.com>
20850
20851 * gdb.c++/classes.exp ("calling method for small class"): Match
20852 updated register output.
20853
1e50cda1
DJ
208542002-03-30 Daniel Jacobowitz <drow@mvista.com>
20855
20856 Fix PR gdb/452
20857 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20858 when finished. Make gdb_file_cmd send "exec-file" when
20859 appropriate.
20860
24015922
DJ
208612002-03-30 Daniel Jacobowitz <drow@mvista.com>
20862
20863 * gdb.base/attach.exp: Remove extra setup_xfail.
20864
dd7dfd64
MS
208652002-03-26 Michael Snyder <msnyder@redhat.com>
20866
20867 * gdb.base/default.exp: Add tests for dump, append, and restore.
20868 * gdb.base/help.exp: Add tests for dump, append, and restore.
20869 * gdb.base/dump.exp: New file, test dump, append and restore.
20870 * gdb.base/dump.c: New file.
20871
48b2f8d7
MS
208722002-03-27 Michael Snyder <msnyder@redhat.com>
20873
d63a86f8 20874 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20875 clean-ups in help messages.
20876
05b4d525
FF
208772002-03-26 Fred Fish <fnf@redhat.com>
20878
20879 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20880 have debugging info for those functions and the compiler uses them
20881 internally to copy structs around.
20882
d7679631
FF
208832002-03-26 Fred Fish <fnf@redhat.com>
20884
20885 * gdb.base/list.exp: Revert the change made yesterday and add note
20886 about why we don't list the default lines for remote targets.
20887
523ac3f9
MS
208882002-03-25 Michael Snyder <msnyder@redhat.com>
20889
20890 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20891
754b2b8d
FF
208922002-03-25 Fred Fish <fnf@redhat.com>
20893
20894 * gdb.base/list.exp: This test works on remote targets so remove
20895 the short circuit for remote targets. Update copyright.
20896
33c3e192
FF
208972002-03-25 Fred Fish <fnf@redhat.com>
20898
20899 * gdb.base/attach.exp: Fix logic error that was suppressing this
20900 test for all non hppa*-*-hpux* targets, instead of the hp target.
20901 Move comments closer to the suppression point. Also now need to
20902 check that we are running natively.
20903
d43e73ee
MS
209042002-03-22 Michael Snyder <msnyder@redhat.com>
20905
882c8f02
MS
20906 * gdb.base/default.exp: Add test for gcore. Update copyright.
20907 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20908
04c12f60
FF
209092002-03-06 Fred Fish <fnf@redhat.com>
20910
20911 * gdb.base/funcargs.c: Remove extraneous ';' character.
20912 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20913
b43df995
MC
209142002-03-04 Michael Chastain <mec@shout.net>
20915
20916 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20917 accommodate gcc v3 function signature.
20918 * gdb.mi/mi0-var-cmd-exp: Ditto.
20919
92362027
AC
209202002-02-24 Andrew Cagney <ac131313@redhat.com>
20921
20922 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20923 ``GNU/Linux'' or ``Linux kernel''
20924 * testsuite/gdb.threads/pthreads.c: Ditto.
20925
258ad32d
MC
209262002-02-24 Michael Chastain <mec@shout.net>
20927
20928 * gdb.threads/pthreads.c (thread1): Add a return statement.
20929 (thread2): Likewise.
20930 (foo): Likewise.
20931
04c3b3d4
MC
209322002-02-23 Michael Chastain <mec@shout.net>
20933
20934 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20935 to placate gcc.
20936
5a2a0a20
MC
209372002-02-23 Michael Chastain <mec@shout.net>
20938
20939 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20940 test "ptype bint". The test passes on all my stabs configurations.
20941
a640f7fc
JB
209422002-02-21 Jim Blandy <jimb@redhat.com>
20943
27924826
JB
20944 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20945 filename at a time, and watch for the ones we want to see.
20946
a640f7fc
JB
20947 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20948 types of pointers to prototyped functions.
20949
edcc8c75
AC
209502002-02-20 Andrew Cagney <ac131313@redhat.com>
20951
20952 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20953 signed, unsigned and straight char.
20954 (padding_char, padding_short, padding_int, padding_long,
20955 padding_long_long, padding_float, padding_double,
20956 padding_long_double): New global variables.
20957 (fill, fill_structs): New functions.
20958
20959 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20960 for correctly sized writes. Update copyright.
20961 (get_valueof): New procedure.
20962 (get_sizeof): Call get_valueof.
20963 (check_valueof): New procedure.
20964 (check_padding): New procedure.
20965
ac57ea44
MC
209662002-02-20 Michael Chastain <mec@shout.net>
20967
20968 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20969 to setup_xfail. Document some of the remaining calls.
20970
7a10c941
MC
209712002-02-18 Michael Chastain <mec@shout.net>
20972
20973 * gdb.c++/userdef.exp: Update copyright year.
20974
fb8acdcc
DJ
209752002-02-18 Daniel Jacobowitz <drow@mvista.com>
20976
20977 * gdb.c++/userdef.exp: Test overloaded operators properly.
20978 Remove xfails.
20979
fda6ae12
MS
209802002-02-14 Michael Snyder <msnyder@redhat.com>
20981
20982 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20983
676a0442
DJ
209842002-02-14 Daniel Jacobowitz <drow@mvista.com>
20985
20986 * gdb.base/a2-run.exp: Check for a remote target properly.
20987 * gdb.base/annota1.exp: Likewise.
20988 * gdb.base/list.exp: Likewise.
20989 * gdb.base/reread.exp: Likewise.
20990 * gdb.base/scope.exp: Likewise.
20991 * gdb.base/shlib-call.exp: Likewise.
20992 * gdb.base/term.exp: Likewise.
20993 * gdb.c++/annota2.exp: Likewise.
20994
78b4f468
RE
209952002-02-13 Richard Earnshaw <rearnsha@arm.com>
20996
20997 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20998
9a81ba51
MC
209992002-02-10 Michael Chastain <mec@shout.net>
21000
21001 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21002 (call_after_alloca): Ditto.
21003
004af6c7
DJ
210042002-02-10 Daniel Jacobowitz <drow@mvista.com>
21005
21006 * gdb.base/ending-run.exp: Guard "cont" test with
21007 gdb_skip_stdio_test.
21008
37225f62
JB
210092002-02-06 Jim Blandy <jimb@redhat.com>
21010
21011 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21012 from here...
21013 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21014 To here. Disable this test on non-HP platforms. Add big comment.
21015
fe6fdd96
MS
210162002-02-04 Michael Snyder <msnyder@redhat.com>
21017
21018 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21019 other than d10v and m32r.
21020
036fad3f
RE
210212002-02-02 Richard Earnshaw <rearnsha@arm.com>
21022
21023 * gdb.base/default.exp: Rewrite test patterns to reduce time
21024 taken to match them.
21025
7148ab62
DJ
210262002-01-30 Daniel Jacobowitz <drow@mvista.com>
21027
21028 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21029 Allow a start function above main.
21030 * gdb.threads/linux-dp.exp: Fix copyright date.
21031
396cc255
DJ
210322002-01-30 Daniel Jacobowitz <drow@mvista.com>
21033
a9c64011
AS
21034 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21035 (check_philosopher_stack): Check for manager thread before checking
21036 for a just-starting thread.
396cc255 21037
f038d31b
DJ
210382002-01-30 Daniel Jacobowitz <drow@mvista.com>
21039
21040 From Neil Booth <neil@daikokuya.demon.co.uk>:
21041 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21042 warnings.
21043
b3ff9d9a
FF
210442002-01-21 Fred Fish <fnf@redhat.com>
21045
21046 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21047 not caller.
21048
39ad761d
JB
210492002-01-21 Jim Blandy <jimb@redhat.com>
21050
21051 * gdb.base/reread.exp: Check that GDB properly re-reads the
21052 executable file when it changes while no inferior is running.
21053
aaf320fa
FF
210542002-01-21 Fred Fish <fnf@redhat.com>
21055
a9c64011
AS
21056 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21057 optionally accept the "shlib events" variation.
aaf320fa 21058
808a31f5
JB
210592002-01-21 Jim Blandy <jimb@redhat.com>
21060
21061 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21062 call `fflush' after every `printf', so that the output is produced
21063 at predictable points, regardless of whatever buffering does (or
21064 doesn't) take place.
21065 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21066 at different points.
21067
4420d5e2
DJ
210682002-01-20 Daniel Jacobowitz <drow@mvista.com>
21069
21070 * gdb.c++/inherit.exp: Update copyright years.
21071 * gdb.c++/method.exp: Likewise.
21072
3e36a0f4
DJ
210732002-01-20 Daniel Jacobowitz <drow@mvista.com>
21074
21075 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21076 artificial methods/arguments.
21077 * gdb.c++/derivation.exp: Likewise.
21078 * gdb.c++/inherit.exp: Likewise.
21079 * gdb.c++/method.exp: Likewise.
21080 * gdb.c++/virtfunc.exp: Likewise.
21081
b4ceaee6
AC
210822002-01-18 Andrew Cagney <ac131313@redhat.com>
21083
21084 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21085 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21086 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21087 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21088 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21089 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21090
ecace851
JB
210912002-01-17 Jim Blandy <jimb@redhat.com>
21092
21093 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21094 anchoring the pattern matching the entry point symbol's name.
21095
375fc983
AC
210962002-01-17 Andrew Cagney <ac131313@redhat.com>
21097
21098 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21099 continue/quit query. Update copyright.
21100
fe6fdd96
MS
211012002-01-14 Michael Snyder <msnyder@redhat.com>
21102
21103 * gdb.base/gcore.exp: Remove extra debugging output.
21104
e017c81f
DJ
211052002-01-13 Daniel Jacobowitz <drow@mvista.com>
21106
21107 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21108 for slightly dubious v2 mangled string.
21109
37ab3bf8
DJ
211102002-01-13 Daniel Jacobowitz <drow@mvista.com>
21111
21112 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21113
1bc05c3a 211142002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21115
1bc05c3a 21116 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21117
1bc05c3a
JM
21118 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21119 constructors.
21120 * gdb.c++/derivation.exp: Likewise.
21121 * gdb.c++/templates.exp: Likewise.
21122 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21123
1bc05c3a
JM
211242002-01-10 Michael Snyder <msnyder@redhat.com>
21125
21126 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21127
a911c360
MS
211282002-01-08 Michael Snyder <msnyder@redhat.com>
21129
21130 * gdb.base/gcore.exp: New test for generate-core-file command.
21131 * gdb.base/gcore.c: Testcase for above.
21132 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21133
ea2119ec
JM
211342002-01-08 Jason Merrill <jason@redhat.com>
21135
21136 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21137
68203136
FF
211382002-01-07 Fred Fish <fnf@redhat.com>
21139
21140 * gdb.c++/overload.exp: Remove unconditional xfails for:
21141 print foo_instance1.overloadargs(1)
21142 print foo_instance1.overloadargs(1, 2)
21143 print foo_instance1.overloadargs(1, 2, 3)
21144 print foo_instance1.overloadargs(1, 2, 3, 4)
21145 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21146 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21147 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21148 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21149 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21150 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21151 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21152 print foo_instance1.overload1arg()
21153 print foo_instance1.overload1arg((char)arg2)
21154 print foo_instance1.overload1arg((signed char)arg3)
21155 print foo_instance1.overload1arg((unsigned char)arg4)
21156 print foo_instance1.overload1arg((int)arg7)
21157 print foo_instance1.overload1arg((unsigned int)arg8)
21158 print foo_instance1.overload1arg((float)arg11)
21159 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21160
21b9b5b1
MS
211612002-01-07 Michael Snyder <msnyder@redhat.com>
21162
21163 * gdb.base/huge.exp: New test. Print a very large target data object.
21164 (skip_huge_test): New test variable. Define if you want to skip this
21165 test. The test reads an 8 megabyte data object from the target, so it
21166 might be very time consuming on remote targets with a slow connection.
21167 * gdb.base/huge.c: New file. Test case for above.
21168
725f922e
FF
211692002-01-07 Fred Fish <fnf@redhat.com>
21170
21171 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21172 g_instance.bfoo, and g_instance.cfoo.
21173
889bf7c5 211742002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21175
889bf7c5
PA
21176 * gdb.base/break.c (multi_line_if_conditional): New function.
21177 (multi_ilne_while_conditional): Likewise.
21178 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21179 IF or WHILE condition puts the breakpoint at the start of
21180 the condition.
f286b2c3 21181
634d57ec
JL
21182 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21183 hppa*-*-hpux* expected failure.
21184 * gdb.base/structs.exp (do_function_calls): Similarly.
21185
21186 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21187 watchpoints.
21188
9fbfe2dc
AC
211892002-01-06 Andrew Cagney <ac131313@redhat.com>
21190
21191 Fix PR gdb/66.
21192 * gdb.base/structs.exp: Replace skip for a29k with skip for
21193 gdb,cannot_call_functions.
21194 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21195 * gdb.base/callfuncs.exp: Ditto.
21196 * gdb.base/call-rt-st.exp: Ditto.
21197 * gdb.base/call-strs.exp: Ditto.
21198 * gdb.base/callfwmall.exp: Ditto.
21199 * gdb.base/scope.exp: Obsolete xfail a29k.
21200 * gdb.c++/misc.exp: Ditto.
21201 * gdb.c++/cplusfuncs.exp: Ditto.
21202 * gdb.base/ptype.exp: Ditto.
21203 * gdb.base/printcmds.exp: Ditto.
21204 * gdb.base/opaque.exp: Ditto.
21205 * gdb.base/list.exp: Ditto.
21206 * gdb.base/funcargs.exp: Ditto.
21207 * gdb.base/default.exp: Ditto.
21208
8ddad156
MS
212092002-01-04 Michael Snyder <msnyder@redhat.com>
21210
ca4976a6 21211 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21212 * gdb.base/maint.exp: Add tests for maint info sections options.
21213
1b074332
JL
21214Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21215
21216 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21217
7d159115
CV
212182001-12-20 Corinna Vinschen <vinschen@redhat.com>
21219
21220 * gdb.asm/arm.inc: New file.
21221 * gdb.asm/asm-source.exp: Add arm targets.
21222 * gdb.asm/configure.in: Ditto.
21223 * gdb.asm/configure: Recreated from configure.in.
21224
8fb87725
JL
21225Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21226
afabe08c
JL
21227 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21228 with HP's compiler.
21229 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21230 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21231 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21232 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21233
21234 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21235 either HP's compilers or GCC.
21236
db521deb
JL
21237 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21238 a SIGBUS or SIGSEGV.
21239
21240 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21241
21242 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21243 can be compiled with either HP's compiler or GCC.
21244
cfa88ab7
JL
21245 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21246 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21247 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21248
ca344dff
JL
21249 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21250 to match current gdb output. Update due to using auto-solib-limit
21251 for limiting instead of overloading auto-solib-add.
21252 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21253 test program.
21254
3f3c6e55 21255 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21256 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21257 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21258 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21259 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21260 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21261 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21262 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21263 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21264 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21265 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21266 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21267 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21268
8fb87725
JL
21269 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21270 a SIGTRAP to the inferior.
21271
cf599fa7
CV
212722001-12-19 Corinna Vinschen <vinschen@redhat.com>
21273
21274 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21275 Substitute call to target_link by call to gdb_compile.
21276
2cd045cd
JL
21277Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21278
a9c64011
AS
21279 * gdb.base/break.exp: Fix HP specific search string when testing
21280 backtracing in a called function.
2cd045cd 21281
a9c64011
AS
21282 * gdb.base/constvars.exp: Only set lang to C++ if we're
21283 compiling the test with HP's compilers.
21284 * gdb.base/volatile.exp: Similarly.
2cd045cd 21285
99ebe9ac
JB
212862001-12-19 Jim Blandy <jimb@redhat.com>
21287
21288 * gdb.base/printcmds.exp: Expect the null character to be printed
21289 as '\0', and the '\013' to be printed as '\v'.
21290 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21291 * gdb.base/setvar.exp: Same.
21292
b9891b29
JB
212932001-12-17 Jim Blandy <jimb@redhat.com>
21294
0eba65ab
JB
21295 * gdb.base/completion.exp: Rather than completing very long
21296 filenames, which can make the readline library produce output we
21297 don't recognize, cd to the directory first, and then complete
21298 using nice, short relative paths.
21299
6970b5b1
JB
21300 * gdb.base/completion.exp: On some systems, there is, in fact, a
21301 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21302 variables as being in scope. So use `no_var_named_this'
21303 instead of `b'.
6970b5b1 21304
b9891b29 21305 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21306 can't find the core file's registers as a failure.
b9891b29 21307
e6ccd35f
JSC
213082001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21309
a9c64011
AS
21310 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21311 test expect string more specific.
e6ccd35f 21312
105ba819
CV
213132001-12-13 Corinna Vinschen <vinschen@redhat.com>
21314
21315 * gdb.asm/asm-source.exp: Add support for xstormy16.
21316 * gdb.asm/configure.in: Ditto.
21317 * gdb.asm/configure: Rebuild.
21318 * gdb.asm/xstormy16.inc: New file.
21319
e9e79dd9
FF
213202001-12-10 Fred Fish <fnf@redhat.com>
21321
21322 * gdb.base/maint.exp: Update to match changes in type dumping code.
21323
347dc97d
JB
213242001-12-10 Jim Blandy <jimb@redhat.com>
21325
21326 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21327 matching the entry point symbol's name at the beginning of the
21328 line.
347dc97d 21329
5178b9d6
DJ
213302001-12-07 Daniel Jacobowitz <drow@mvista.com>
21331
21332 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21333 gdb.c++/inherit.exp, gdb.c++/method.exp,
21334 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21335 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21336 and class layout support.
21337
af890c52
DJ
213382001-12-07 Daniel Jacobowitz <drow@mvista.com>
21339
21340 * gdb.c++/classes.exp: Add test for static member function.
21341 * gdb.c++/misc.cc: Add class with static member function.
21342
7a345fb3
JB
213432001-12-07 Jim Blandy <jimb@redhat.com>
21344
f2e54a80 21345 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21346 those tests as `unsupported'.
21347 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21348 Rewrite subsequent tests to use it.
21349
21350 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21351 those tests as `unsupported'.
21352 * gdb.base/structs.exp (call_struct_func): New function.
21353 (do_function_calls): Use call_struct_func to call the functions
21354 returning structs.
21355
0bc69509
JB
21356 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21357 whether functions are prototyped or not, so we can't possibly pass
21358 arguments to t_float_values2 properly.
21359
7a345fb3
JB
21360 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21361 value of `timeout' for targets other than the mips*tx39-*.
21362
edb6ede1
MS
213632001-12-06 Michael Snyder <msnyder@redhat.com>
21364
d63a86f8 21365 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21366 and detect whether the start symbol has a leading underscore.
21367
2d842f13
JB
213682001-12-04 Jim Blandy <jimb@redhat.com>
21369
21370 * gdb.base/completion.exp: Clarify indentation.
21371
68550daf
JB
213722001-12-03 Jim Blandy <jimb@redhat.com>
21373
21374 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21375 variables on the S/390, not `.word'.
21376
cd5195a8
JB
213772001-11-30 Jim Blandy <jimb@redhat.com>
21378
21379 Add assembly-source tests for s390-ibm-linux.
21380 * gdb.asm/s390.inc: New file.
21381 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21382 the S/390 architecture.
a9c64011 21383 * gdb.asm/configure: Regenerated.
cd5195a8 21384
ca9efc90
MS
213852001-11-30 Michael Snyder <msnyder@redhat.com>
21386
21387 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21388 next, info source, info sources, info line, global and static
21389 variables, and static functions.
21390 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21391 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21392 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21393 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21394 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21395 (gdbasm_leave): Restore frame pointer.
21396 (gdbasm_startup): Copy stack set-up from crt0.S.
21397
d0e66976
FN
213982001-11-26 Fernando Nasser <fnasser@redhat.com>
21399
21400 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21401 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21402 to a local (non-static) variable. Copy tstruct.a to a static buffer
21403 and return a pointer to that buffer.
21404 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21405
e2334072
MK
214062001-11-24 Mark Kettenis <kettenis@gnu.org>
21407
21408 * gdb.asm/configure.in: Fix recognition of ix86 target.
21409 * gdb.asm/configure: Regenerate.
21410
756caa3d
MS
214112001-11-21 Michael Snyder <msnyder@redhat.com>
21412
21413 * gdb.asm/sparc.inc: New file.
21414 * gdb.asm/asm-source.exp: Recognize sparc target.
21415 * gdb.asm/configure.in: Recognize sparc target.
21416 * gdb.asm/configure: Regenerate.
d63a86f8 21417
9a4d72d5
MS
214182001-11-21 Michael Snyder <msnyder@redhat.com>
21419
21420 * gdb.asm/m32r.inc: New file.
21421 * gdb.asm/asm-source.exp: Recognize m32r target.
21422 * gdb.asm/configure.in: Recognize m32r target.
21423 * gdb.asm/configure: Regenerate.
21424
a773d1cd
MS
214252001-11-20 Michael Snyder <msnyder@redhat.com>
21426
017ac23d
MS
21427 * gdb.asm/i386.inc: New file.
21428 * gdb.asm/asm-source.exp: Recognize ix86 target.
21429 * gdb.asm/configure.in: Recognize ix86 target.
21430 * gdb.asm/configure: Regenerate.
21431
a773d1cd
MS
21432 * gdb.c++/namespace.exp: Fix quotes in output messages.
21433
bb632afb
MS
214342001-11-14 Michael Snyder <msnyder@redhat.com>
21435
25d559ca 21436 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21437 qualifier in a type cast expression, to designate an address
21438 in the instruction space (Harvard architecture).
21439
4749e309
MS
214402001-11-13 Michael Snyder <msnyder@redhat.com>
21441
21442 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21443 Tests for expressions using 'const' and 'volatile'.
21444
25050984
CV
214452001-11-13 Corinna Vinschen <vinschen@redhat.com>
21446
21447 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21448
1902c51f
DJ
214492001-11-12 Daniel Jacobowitz <drow@mvista.com>
21450
21451 * lib/mi-support.exp (mi_run_to_helper): Move comments
21452 outside of gdb_expect.
21453
dcf95b47
DJ
214542001-11-11 Daniel Jacobowitz <drow@mvista.com>
21455
21456 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21457 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21458 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21459 mi0_run_to): New functions.
21460 * gdb.mi/mi-simplerun.exp: Use them.
21461 * gdb.mi/mi0-simplerun.exp: Likewise.
21462 * gdb.mi/mi-var-cmd.exp: Likewise.
21463 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21464
45b074e1
AC
214652001-11-10 Andrew Cagney <ac131313@redhat.com>
21466
21467 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21468 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21469
bf50d346
AC
214702001-11-09 Andrew Cagney <ac131313@redhat.com>
21471
21472 * gdb.base/restore.exp: Include $expected value in restored test
21473 message.
21474
9383332c
AC
214752001-11-09 Andrew Cagney <ac131313@redhat.com>
21476
21477 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21478 implemented.
21479
db62520a
MS
214802001-11-08 Michael Snyder <msnyder@redhat.com>
21481
21482 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21483 Add pass/fail message for stop at breakpoint in call dummy function.
21484
b5703437
MS
214852001-11-07 Michael Snyder <msnyder@redhat.com>
21486
d63a86f8
RM
21487 * gdb.c++/templates.exp (test_template_breakpoints):
21488 If we get an overload menu, but it does not match what
760f6330 21489 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21490 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21491 making the whitespace optional. Argument for "new" may be
21492 "unsigned" as well as "unsigned int/long".
d63a86f8 21493 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21494 making the whitespace optional. Also replace "(void) with
21495 "((void|)), making the keyword "void" optional.
d63a86f8 21496 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21497 making the whitespace optional. Also replace "(void) with
21498 "((void|)), making the keyword "void" optional.
3bf40917
MS
21499 * gdb.base/callfuncs.c (t_float_values): This function must
21500 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21501 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21502 can be tested against both cases. Usually one case involves
21503 promotion of float to double, while the other does not.
21504 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21505 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21506 includes a stack frame for "start".
21507
c8ab4e6d
JB
215082001-11-05 Jim Blandy <jimb@redhat.com>
21509
21510 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21511 pointers are 32 bits long, and that offsets of relocs are always
21512 stored in the data (REL-style), and not in the reloc entry itself
21513 (RELA-style).
21514 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21515 stabs.
21516
3f08ced9
MS
215172001-11-01 Michael Snyder <msnyder@redhat.com>
21518
21519 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21520 and regular expression operators by using quoting.
21521
cbfa24cd
MS
215222001-10-31 Michael Snyder <msnyder@redhat.com>
21523
21524 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21525 depending on what the symbol table contains.
21526 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21527 the output of the ptype command. Similarly, accept both "const &"
21528 and "const&".
21529
aaa68313
CV
215302001-10-31 Corinna Vinschen <vinschen@redhat.com>
21531
21532 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21533 symbol `STORAGE' to allow to choose the storage class of
21534 the local datastructures.
21535 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21536 compiler directive.
21537
91740388
MS
215382001-10-30 Michael Snyder <msnyder@redhat.com>
21539
21540 * gdb.base/jump.exp: Allow it to run for all targets.
21541
1b7c05e7
CV
215422001-10-29 Corinna Vinschen <vinschen@redhat.com>
21543
21544 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21545 with new double_array size.
21546 (main): Change storage class of all local variables to static.
21547 Reduce size of double_array to 9.
21548 * gdb.base/call-ar-st.exp: Increase timeout value.
21549 Change expected output for double array to match new size in
21550 call-ar-st.c.
21551
36a22261
CV
215522001-10-29 Corinna Vinschen <vinschen@redhat.com>
21553
21554 * gdb.base/ending-run.exp: Create identical output when passing
21555 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21556 Stormy16 target.
36a22261 21557
92b8ae91
MK
215582001-10-28 Mark Kettenis <kettenis@gnu.org>
21559
21560 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21561 that we catch the expected failure under Linux/x86.
21562
cb135b83
OF
215632001-10-29 Orjan Friberg <orjanf@axis.com>
21564
21565 * gdb.base/setvar.exp: Escape curly braces.
21566 * gdb.stabs/weird.exp: Ditto.
21567
6884aa54
DJ
215682001-10-27 Daniel Jacobowitz <drow@mvista.com>
21569
21570 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21571 * gdm.mi/mi0-hack-cli.exp: Likewise.
21572
0398c9aa
AC
215732001-10-25 Andrew Cagney <ac131313@redhat.com>
21574
21575 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21576 messages.
21577
d20bf2e8
AC
215782001-10-21 Andrew Cagney <ac131313@redhat.com>
21579
21580 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21581 checking MI enabled.
21582
03dd63aa
CV
215832001-10-09 Corinna Vinschen <vinschen@redhat.com>
21584
21585 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21586
1d9d99f3
FCE
215872001-10-04 Frank Ch. Eigler <fche@redhat.com>
21588
21589 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21590 if gdb child process crashes, just signal an error.
21591
838ae6c4
JB
215922001-10-02 Jim Blandy <jimb@redhat.com>
21593
21594 * lib/gdb.exp (test_xfail_format): Simplify.
21595
21596 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21597 front of the variable name `format'. Simplify `if'.
21598
8f0cbc1c
DJ
215992001-10-01 Daniel Jacobowitz <drow@mvista.com>
21600
21601 * gdb.threads/pthreads.exp: Wait for output and delay
21602 before sending ^C.
21603
1f08dafd
DJ
216042001-10-01 Daniel Jacobowitz <drow@mvista.com>
21605
21606 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21607 some incorrect output instead of timing out.
21608 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21609
674f90ff
CV
216102001-09-28 Corinna Vinschen <vinschen@redhat.com>
21611
21612 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21613 check to allow additional `int'.
21614
9b284272
DJ
216152001-09-27 Daniel Jacobowitz <drow@mvista.com>
21616
21617 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21618 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21619
b55a4771
MS
216202001-09-27 Michael Snyder <msnyder@redhat.com>
21621
21622 * lib/gdb.exp (test_debug_format): New proc.
21623 (setup_xfail_format): Use new proc test_debug_format.
21624 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21625 proc; use new service proc test_debug_format.
21626 Replace all other "gcc_compiled" tests with this test.
21627 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21628 proc; use new service proc test_debug_format.
21629 Replace all other "gcc_compiled" tests with this test.
21630
216312001-09-27 Michael Snyder <msnyder@redhat.com>
21632
21633 * gdb.base/cvexpr.exp: New file.
21634 * gdb.base/cvexpr.c: New file
21635 Test for expressions using const and volatile keywords.
21636
4e6667ac
CV
216372001-09-26 Corinna Vinschen <vinschen@redhat.com>
21638
21639 * gdb.base/constvars.exp: Check for different orders of keywords
21640 and additional "int" strings in output.
21641
4f337972
AC
216422001-09-22 Andrew Cagney <ac131313@redhat.com>
21643
21644 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21645 responses from "help maint".
21646
2015650d
FCE
216472001-09-19 Frank Ch. Eigler <fche@redhat.com>
21648
21649 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21650 to localhost:NNN instead of :NNN, in case Xvfb is listening
21651 only on TCP.
21652
f3bcedc1
CV
216532001-09-19 Corinna Vinschen <vinschen@redhat.com>
21654
21655 * gdb.base/recurse.exp: When checking leaving the watchpoint
21656 scope, recognize when gdb is in function's epilogue and pass.
21657
6b819c92
KS
216582001-09-18 Keith Seitz <keiths@redhat.com>
21659
21660 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21661 support for running tests against sid targets.
21662 (gdbtk_done): Ditto.
21663
a10c9419
CV
216642001-09-18 Corinna Vinschen <vinschen@redhat.com>
21665
21666 * gdb.base/ending-run.c (main): Set stdout buffersize
21667 to the same reasonable value for any target.
21668 * gdb.base/ending-run.exp: Add a regular expression
21669 to make testsuite happy on Sanyo Stormy16 target.
21670
739d0d99
CV
216712001-09-17 Corinna Vinschen <vinschen@redhat.com>
21672
21673 * gdb.base/display.c (do_loops): Add float variable `f'.
21674 Increment f in loop.
21675 * gdb.base/display.exp: Increment timeout by 60 seconds.
21676 Change float display test to use variable `f'.
21677
1b8947f0
JB
216782001-09-17 Jim Blandy <jimb@redhat.com>
21679
21680 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21681 overflowing the limited breakpoint tables on some ROM monitors
21682 (like the ROM68K).
21683
9890ac81
FCE
216842001-09-15 Frank Ch. Eigler <fche@redhat.com>
21685
21686 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21687 the "-ac" (disable access control) flag.
21688
6db765ea
JH
216892001-08-30 Jeff Holcomb <jeffh@redhat.com>
21690
21691 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21692 ints.
21693
4c32cc04
KS
216942001-08-30 Keith Seitz <keiths@redhat.com>
21695
21696 * lib/gdb.exp: Move all insight-related functionality into
21697 separate file.
21698 * lib/insight-support.exp: New file.
21699
8d6e6f81
FCE
217002001-08-29 Frank Ch. Eigler <fche@redhat.com>
21701
21702 * config/sid.exp (sid_start): Never set sid verbosity; disable
21703 expect_background {} that consumed its stdout; tolerate </dev/null.
21704 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21705
6a90e1d0
AC
217062001-08-18 Andrew Cagney <ac131313@redhat.com>
21707
21708 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21709 CLI jump command to start it.
21710 (mi_run_to_main): Fail immediatly when unexpected output.
21711
1759b3c3
AC
217122001-08-18 Andrew Cagney <ac131313@redhat.com>
21713
21714 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21715 beginning of function. Fix PR gdb/191.
21716
61d11d80
FCE
217172001-08-16 Frank Ch. Eigler <fche@redhat.com>
21718
21719 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21720 what to force sid endianness to.
21721
942a4df2
KS
217222001-08-15 Keith Seitz <keiths@redhat.com>
21723
21724 * lib/gdb.exp (gdbtk_start): Don't set environment
21725 variables for TCL_LIBRARY and friends. Insight will
21726 now figure these out for itself.
21727
0521c418
MS
217282001-08-02 Michael Snyder <msnyder@redhat.com>
21729
21730 * gdb.base/completion.exp: Remove the symbol "a64l" from
21731 the expect string; this is target-specific, and not related
21732 to what is being tested.
21733
74a9a58a
DB
217342001-08-02 Dave Brolley <brolley@redhat.com>
21735
21736 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21737
c70819fa
MS
217382001-07-25 Michael Snyder <msnyder@redhat.com>
21739
c2b8fa57
MS
21740 * gdb.base/consecutive.exp: New file. Test stepping over
21741 breakpoints on consecutive instructions.
21742 * gdb.base/consecutive.c: New file.
21743
c70819fa
MS
21744 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21745 curly braces in regular expressions.
21746
2b1a1355
MS
217472001-07-25 Michael Snyder <msnyder@redhat.com>
21748
21749 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21750 legitimate output from stepping out of main.
21751
413eca6f
KS
217522001-07-22 Keith Seitz <keiths@redhat.com>
21753
21754 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21755 the empty string, do not run the tests.
21756
7e5a9322
SC
217572001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21758
21759 * gdb.base/long_long.exp: Detect size of pointer. Take into
21760 account 2-byte pointers when testing for p/a results.
21761
de58f10f
SC
217622001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21763
d63a86f8 21764 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21765 and defined to 1K for m68hc11.
21766 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21767 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21768 (sizeof_random_data): New variable to tell the size of the data table;
21769 don't test past this size; always run to main.
21770
d6f5fea1
SC
217712001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21772
21773 * gdb.base/return2.exp: return of long long and double fails for
21774 68HC11; don't execute these tests on that platform.
21775 * gdb.base/return.exp: Return of a double fails for 68hc11.
21776
c477543d
SC
217772001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21778
21779 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21780 tests that print a float.
21781 * call-rt-st.exp: Likewise.
21782
63cf1c79
MK
217832001-07-12 Mark Kettenis <kettenis@gnu.org>
21784
21785 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21786 running this test on Linux.
21787
112f9ab5
MC
217882001-06-24 Michael Chastain <chastain@redhat.com>
21789
21790 * gdb.base/arithmet.exp: Remove some tests to make all test names
21791 unique.
21792
4970cb0f
MS
217932001-07-03 Michael Snyder <msnyder@redhat.com>
21794
21795 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21796 the output of the ptype command.
21797
d85da69f
MS
217982001-07-02 Michael Snyder <msnyder@redhat.com>
21799
4c8a82de
MS
21800 * gdb.base/completion.exp: Don't assume that break.c is the only
21801 source file that may contain functions named "marker".
d85da69f
MS
21802 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21803
8afc772b
AC
218042001-06-28 Andrew Cagney <ac131313@redhat.com>
21805
21806 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21807 of files to delete.
21808
21809 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21810 * gdb.disasm/h8300s.exp: New file.
21811 gdb.disasm/h8300s.s: Likewise.
21812
cff22675
AC
218132001-06-27 Andrew Cagney <ac131313@redhat.com>
21814
21815 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21816 empty breakpoint tables.
21817
68c81b54
AC
218182001-06-25 Andrew Cagney <ac131313@redhat.com>
21819
21820 * lib/mi-support.exp: Update args=... part of stop-reason
21821 patterns. Accept either a list or a tuple.
21822
2dd62704
AC
218232001-06-23 Andrew Cagney <ac131313@redhat.com>
21824
21825 * lib/mi-support.exp: Remove local emacs variable defining
21826 change-log-default-name.
21827
b4127474
MC
218282001-06-22 Michael Chastain <chastain@redhat.com>
21829
21830 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21831 This is operationally compatible with the previous version.
21832
8dbfb380
JB
218332001-06-13 Jim Blandy <jimb@redhat.com>
21834
21835 * lib/gdb.exp (gdb_test): Doc fix.
21836
f2d8c86d
MC
218372001-06-10 Michael Chastain <chastain@redhat.com>
21838
21839 * gdb.base/exprs.exp: Remove a duplicate test.
21840
81564d34
JB
218412001-06-06 Jim Blandy <jimb@redhat.com>
21842
21843 * gdb.base/return2.exp (main): Use values to test float and double
21844 returns that are not NaN's, to avoid being confused by IEEE
21845 comparison rules.
21846
da55addb
MS
218472001-06-04 Michael Snyder <msnyder@redhat.com>
21848
21849 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21850 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21851 rather than wait for 12 more tests to time out.
21852
42c65987
JB
218532001-06-06 Jim Blandy <jimb@redhat.com>
21854
b18bced9 21855 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21856 Don't forget to match the GDB prompt.
b18bced9 21857
42c65987
JB
21858 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21859
5b41e5f0
JB
218602001-06-04 Jim Blandy <jimb@redhat.com>
21861
21862 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21863 command.
21864
015e046f
KB
218652001-05-31 Kevin Buettner <kevinb@redhat.com>
21866
21867 * gdb.base/annota1.exp (info break): Match four or more spaces
21868 after "Address".
21869
fb1ffbbe
MC
218702001-05-31 Michael Chastain <chastain@redhat.com>
21871
21872 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21873 (dm_type_int_star): Likewise.
21874 (dm_type_long_star): Likewise.
21875 (dm_type_void_star): Likewise.
21876
5ea2a32c
KB
218772001-05-29 Kevin Buettner <kevinb@redhat.com>
21878
21879 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21880 to a known value in order to get consistent results regardless
21881 of the setting of INPUTRC or the presence or contents of .inputrc.
21882
ae23c492
MS
218832001-05-24 Michael Snyder <msnyder@redhat.com>
21884
ac55707e
MS
21885 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21886 Don't require that the main thread and the manager thread are the
21887 first in the list.
21888
ae23c492
MS
21889 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21890 debugging. If test fails, issue an "unsupported" not a "fail".
21891
400071f1
JB
218922001-05-24 Jim Blandy <jimb@redhat.com>
21893
21894 Don't assume that short is shorter than int.
21895 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21896 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21897 this isn't true.
400071f1
JB
21898 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21899 an int, is not equal to ~0 stored in an unsigned char. This tests
21900 the same thing that the previous test meant to, but works on
21901 16-bit machines, too.
21902 ("print unsigned char != (~0)"): Same test, complemented.
21903
0816a3e5
MS
219042001-05-24 Michael Snyder <msnyder@redhat.com>
21905
21906 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21907 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21908 and prevents dejagnu getting out of step.
21909
f6dc23a9
KB
219102001-05-23 Kevin Buettner <kevinb@redhat.com>
21911
21912 * gdb.base/finish.exp (finish_void): Revise pattern for
21913 stopping on the call statement to not permit stopping at
21914 the start of the instructions comprising the call sequence.
21915
7dbd117d
MC
219162001-05-19 Michael Chastain <chastain@redhat.com>
21917
21918 * gdb.base/callfuncs.exp: Make all test names unique.
21919 * gdb.base/commands.exp: Make all test names unique.
21920 * gdb.base/condbreak.exp: Make all test names unique.
21921 * gdb.base/dbx.exp: Make all test names unique.
21922 * gdb.base/default.exp: Make all test names unique.
21923 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21924 and TIMEOUT messages to their corresponding PASS message.
21925 * gdb.base/ending-run.exp: Make all test names unique.
21926 * gdb.base/long_long.exp: Remove duplicate test.
21927
6b0b0a9e
KB
219282001-05-21 Kevin Buettner <kevinb@redhat.com>
21929
21930 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21931 stop on the call statement as well as the statement after the
21932 call.
21933
2caa35cb
MS
219342001-05-21 Michael Snyder <msnyder@redhat.com>
21935
21936 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21937
40713331
EZ
219382001-05-10 Elena Zannoni <ezannoni@redhat.com>
21939
a9c64011
AS
21940 * gdb.base/completion.exp: Revamp test. Make it execute on all
21941 platforms.
40713331 21942
c2c1be8d
EZ
219432001-05-10 Elena Zannoni <ezannoni@redhat.com>
21944
a9c64011
AS
21945 * config/gdbserver.exp (gdb_load): Handle the case
21946 in which the arguments to gdbserver are given in the
21947 baseboard configuration file.
21948 Also handle the case in which the server needs to do a
21949 load.
2c9cd303 21950
9671de48
KS
219512001-05-07 Keith Seitz <keiths@cygnus.com>
21952
a9c64011
AS
21953 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21954 set up the display for testing.
21955 (gdbtk_start): Convert all paths to paths that tcl will like.
21956 Export target information to environment.
21957 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21958 necessary.
21959 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21960 (to_tcl_path): New proc to convert a given pathname into
21961 a path acceptible as an argument to a tcl command.
21962 (_gdbtk_export_target_info): New proc to export target info
21963 into the environment for gdbtk testing.
21964 (gdbtk_done): New proc to signal end-of-test.
9671de48 21965
5a360f47
JB
219662001-05-06 Jim Blandy <jimb@redhat.com>
21967
21968 * restore.c: Make the code of caller0 correspond to its comment.
21969
66c756c6
MS
219702001-05-03 Michael Snyder <msnyder@redhat.com>
21971
21972 * config/sid.exp (gdb_target_sid): Check for error messages.
21973 On error or timeout, don't make expect exit (which will terminate
21974 all subsequent tests); instead just make gdb exit.
d63a86f8 21975 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21976 return a negative value.
21977
a966fde5
JB
219782001-04-24 Jim Blandy <jimb@redhat.com>
21979
851c18e0
JB
21980 * gdb.c++/templates.exp: If we see the prompt for the overload
21981 list, but we haven't recognized any of the longer patterns,
21982 arrange for this test to fail, not hang.
21983
a966fde5
JB
21984 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21985 variations.
21986
db144853
MC
219872001-04-22 Michael Chastain <chastain@redhat.com>
21988
21989 * gdb.c++/local.exp: Use the 'runto' library function.
21990 * gdb.c++/namespace.exp: Likewise.
21991 * gdb.c++/overload.exp: Likewise.
21992
3207ec21
KB
219932001-03-26 Kevin Buettner <kevinb@redhat.com>
21994
21995 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21996 * gdb.base/step-line.exp: New file. Test step/next in presence of
21997 #line directives.
21998 * gdb.base/step-line.c: New file. Test program for the above.
21999 * gdb.base/step-line.inp: New file. We pretend that this file has
22000 been transformed by some other tool into step-line.c.
22001
13b57657
JB
220022001-03-21 Jim Blandy <jimb@redhat.com>
22003
22004 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22005 unmangled operator names.
22006
754cbe1c
JB
220072001-03-20 Jim Blandy <jimb@redhat.com>
22008
22009 * gdb.threads/linux-dp.exp: Recognize an additional message
22010 generated by GDB when it doesn't understand how to debug threads
22011 on the target system.
22012
177495c9
AC
220132001-03-19 Andrew Cagney <ac131313@redhat.com>
22014
22015 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22016
f266096b
MC
220172001-03-12 Michael Chastain <chastain@redhat.com>
22018
22019 * gdb.c++/derivation.exp: Use the 'runto' library function.
22020
cac3c2ff
MC
220212001-03-12 Michael Chastain <chastain@redhat.com>
22022
22023 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22024
b6c11a24
MC
220252001-02-24 Michael Chastain <chastain@redhat.com>
22026
22027 * gdb.c++/ref-types.exp: Change handwritten code to library
22028 function 'runto'.
22029
6bae5bce
OF
220302001-03-16 Orjan Friberg <orjanf@axis.com>
22031
22032 * gdb.base/signals.exp: Set count to 0 explicitly.
22033
0015fd9a
MS
220342001-03-15 Mark Salter <msalter@redhat.com>
22035
22036 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22037 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22038 (gdb_load): Add support for additional target_info: gdb_download_size
22039 and gdb_load_timeout.
0015fd9a 22040
fc33412a
DT
22041Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22042
22043 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22044 file -- to prevent failing when the compile fails but we have no
22045 intention of running the tests anyway.
fc33412a
DT
22046
22047 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22048 tests if set.
22049
22050 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22051 integers.
fc33412a
DT
22052
22053 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22054 * gdb.c++/namespace.exp: Ditto.
22055
115f06de
OF
220562001-03-07 Orjan Friberg <orjanf@axis.com>
22057
22058 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22059 * gdb.base/pointers.exp: Relax pattern match of decimals.
22060
b6ba6518
KB
220612001-03-06 Kevin Buettner <kevinb@redhat.com>
22062
22063 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22064 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22065 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22066 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22067 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22068 config/sh.exp, config/sid.exp, config/slite.exp,
22069 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22070 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22071 config/vxworks.exp, config/vxworks29k.exp,
22072 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22073 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22074 gdb.base/arithmet.exp, gdb.base/assign.exp,
22075 gdb.base/async.exp, gdb.base/attach.exp,
22076 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22077 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22078 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22079 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22080 gdb.base/commands.exp, gdb.base/completion.exp,
22081 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22082 gdb.base/constvars.exp, gdb.base/corefile.exp,
22083 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22084 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22085 gdb.base/ending-run.exp, gdb.base/environ.exp,
22086 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22087 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22088 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22089 gdb.base/funcargs.exp, gdb.base/help.exp,
22090 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22091 gdb.base/logical.exp, gdb.base/long_long.exp,
22092 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22093 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22094 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22095 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22096 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22097 gdb.base/regs.exp, gdb.base/relational.exp,
22098 gdb.base/remote.exp, gdb.base/reread.exp,
22099 gdb.base/restore.exp, gdb.base/return2.exp,
22100 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22101 gdb.base/selftest.exp, gdb.base/setshow.exp,
22102 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22103 gdb.base/sigall.exp, gdb.base/signals.exp,
22104 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22105 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22106 gdb.base/step-test.exp, gdb.base/structs.c,
22107 gdb.base/structs.exp, gdb.base/structs2.exp,
22108 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22109 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22110 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22111 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22112 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22113 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22114 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22115 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22116 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22117 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22118 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22119 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22120 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22121 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22122 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22123 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22124 gdb.trace/circ.exp, gdb.trace/collection.exp,
22125 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22126 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22127 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22128 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22129 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22130 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22131 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22132 notices.
22133
dc96c6c7 221342001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22135
22136 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22137 first arg is int not float.
22138
dc96c6c7 221392001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22140
22141 * gdb.base/reread.exp: Unsupported for non-native targets;
22142 doesn't work for remote debugging.
22143
9b0c4aeb
FN
221442001-02-19 Fernando Nasser <fnasser@redhat.com>
22145
22146 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22147 * gdb.base/ending-run.exp: Properly handle the BSP state when
22148 stepping past the end of main.
9b0c4aeb 22149
02aa71d5
MC
221502001-02-19 John Moore <jmoore@redhat.com>
22151
22152 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22153 Converted HPUX fix for non-expected items following multiple
22154 step commands into general solution for all platforms.
22155
1fa449a4
MC
221562001-02-18 Michael Chastain <chastain@redhat.com>
22157
22158 * gdb.c++/classes.exp (do_tests): Change runto statements
22159 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22160 statements demangler agnostic.
22161 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22162 (gdb_virtfunc_restart): Likewise.
22163
b2f9ec70
MC
221642001-02-14 Michael Chastain <chastain@redhat.com>
22165
22166 * gdb.c++/inherit.exp (do_tests): Change runto statements
22167 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22168 statements demangler agnostic.
22169
cf74b8ca
AC
22170Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22171
22172 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22173 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22174 before calling common_routine 15 times'' tests.
cf74b8ca 22175
99f78f56
MC
221762001-02-11 Michael Chastain <chastain@redhat.com>
22177
22178 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22179 Helps the test script figure out which demangler is in use.
22180 (dm_type_foo_ref): Ditto.
22181 (dm_type_int_star): Ditto.
22182 (dm_type_long_star): Ditto.
22183 (dm_type_unsigned_int): Ditto.
22184 (dm_type_void): Ditto.
22185 (dm_type_void_star): Ditto.
99707966 22186 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22187 Probe the gdb demangler and set variables to accommodate
22188 formatting differences.
22189 (info_func_regexp): New function. Same as info_func, but
22190 matches against a regexp.
22191 (info_func): Match against a literal string.
22192 (print_addr_2): New function. Match against a literal string,
22193 which can be different from the input to gdb.
22194 (print_addr): Simply call print_addr_2 with the same argument twice.
22195 (test_lookup_operator_functions): Use demangler formatting variables.
22196 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22197 the tests in the same order as the C++ class declaration.
22198 (test_paddr_operator_functions): Ditto.
22199 (test_paddr_overloaded_functions): Ditto.
22200 (test_paddr_hairy_functions): Use demangler formatting variables.
22201 Add reference to gdb/19 for related tests.
22202 (do_tests): Call probe_demangler.
22203
1de8f023
KB
222042001-01-30 Kevin Buettner <kevinb@redhat.com>
22205
22206 * gdb.c++/templates.cc (printf): Remove unused function definition.
22207
ca3f91ed
MS
222082001-01-26 Felix Lee <flee@redhat.com>
22209
22210 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22211
222122001-01-25 matthew green <mrg@redhat.com>
22213
22214 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22215 up sid.
22216 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22217
222182001-01-25 matthew green <mrg@redhat.com>
22219
22220 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22221 Deprecate $sid_spawn_id.
ca3f91ed
MS
22222 (sid_exit): Remove code necessary only for `spawn.'
22223
222242001-01-25 matthew green <mrg@redhat.com>
22225
22226 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22227
fb18ec4a
MC
222282001-01-28 Michael Chastain <chastain@redhat.com>
22229
22230 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22231 to call when tests fail. It takes gdb out of the overloaded
22232 function choice menu back to the main prompt, so that the test
22233 program stays synchronized.
22234 (set_bp_overloaded): New proc to collect all the common
22235 code for setting a breakpoint on an overloaded name. Calls
22236 take_gdb_out_of_choice_menu when needed.
22237 (menu_overload1arg): New variable to collect the repeated
22238 instances of the expected menu for an overloaded name. Change
22239 the regular expression to handle changes in g++ type encoding:
22240 "void" can be either "void" or "", and "unsigned int" can be
22241 either "unsigned int" or "unsigned".
22242 (continue_to_bp_overloaded): Change regular expressions to handle
22243 changes in g++ type encoding.
22244 (no proc): Call take_gdb_out_of_choice_menu when needed.
22245 Remove redundant calls to "info break". Accept either "canceled"
22246 or "cancelled". Change regular expressions in "info break"
22247 calls to handle changes in g++ type encoding. Give all tests
22248 unique strings.
22249
9c646a6e
BE
222502001-01-17 Ben Elliston <bje@redhat.com>
22251
22252 * config/sid.exp: New file.
22253
9549d9c1
AC
22254Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22255
22256 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22257
dc96c6c7 222582000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22259
22260 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22261 Add a RE to accept a non-ascii char if one is ever presented.
22262
b4df4f68
FN
222632000-12-20 Fernando Nasser <fnasser@redhat.com>
22264
297dd0fd 22265 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22266
dc96c6c7 222672000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22268
d63a86f8 22269 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22270 in regexp. One '\' does not suffice on Linux.
22271
4a7bddb6
MC
222722000-12-09 Michael Chastain <chastain@redhat.com>
22273
22274 * gdb.base/break.exp (test_clear_command): Use a marker function
22275 rather than 'main' for the test function. Also move this
22276 test to an execution point where the marker function names are
22277 guaranteed to be bound to functions. (Executing tests after a
22278 'finish' from main runs into name conflicts with local names
22279 in __libc_start_main).
22280
dc96c6c7 222812000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22282
22283 * gdb.base/finish.exp: New test for gdb's "finish" command.
22284 * gdb.base/return2.exp: New test for gdb's "return" command.
22285 * gdb.base/return2.c: New source file for above.
22286
dc96c6c7 222872000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22288
22289 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22290 * gdb.base/miscexprs.exp: Ditto.
22291 * gdb.base/pointers.exp: Ditto.
22292 * gdb.c++/derivation.exp: Ditto.
22293 * gdb.c++/local.exp: Ditto.
22294 * gdb.c++/namespace.exp: Ditto.
22295 * gdb.c++/overload.exp: Ditto.
22296 * gdb.c++/ref-types.exp: Ditto.
22297
dc96c6c7 222982000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22299
22300 * gdb.base/constvars.exp: Test result of "up" command.
22301 * gdb.base/miscexprs.exp: Ditto.
22302 * gdb.base/pointers.exp: Ditto.
22303 * gdb.base/scope.exp: Ditto.
22304 * gdb.c++/derivation.exp: Ditto.
22305 * gdb.c++/local.exp: Ditto.
22306 * gdb.c++/namespace.exp: Ditto.
22307 * gdb.c++/overload.exp: Ditto.
22308 * gdb.c++/ref-types.exp: Ditto.
22309
44097287
FN
223102000-11-22 Michael Chastain <chastain@redhat.com>
22311
22312 * mips_pro.exp: Accept either "middle -> top -> main" or
22313 "middle -> main" in the backtrace, because gcc can optimize
22314 tail calls to jumps. Remove setup_xfail for the hppa case.
22315 Add a comment with the original warning messages from PR 3016,
22316 which was filed in 1993, to preserve them for posterity.
22317
9d2e1bab
ND
223182000-11-17 Nick Duffek <nsd@redhat.com>
22319
22320 * lib/gdb.exp (gdb_test): Override timeout with board info.
22321
1aca8eb7
ND
223222000-11-17 Nick Duffek <nsd@redhat.com>
22323
22324 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22325 the second kill and detach messages.
22326
93076499
ND
223272000-11-17 Nick Duffek <nsd@redhat.com>
22328
22329 * configure.in: Add AC_EXEEXT.
22330 * configure: Regenerate.
22331 * Makefile.in (just-check): Export EXEEXT.
22332 * lib/gdb.exp ($EXEEXT): Import from environment.
22333 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22334 expect "maint dump-me" on Cygwin.
22335 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22336 $EXEEXT.
22337
30e87cd3
ND
223382000-11-17 Nick Duffek <nsd@redhat.com>
22339
22340 * gdb.base/break.exp: Test backtrace and finish from called
22341 function on all platforms, not just HP-UX.
22342
dc96c6c7 223432000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22344
22345 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22346 code from gdb_target_monitor, so it can be used independantly
22347 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22348
dc96c6c7 223492000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22350
22351 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22352 * gdb.base/corefile.exp: Expect the message "Program is being
22353 debugged already" when we send the "corefile" command, since
22354 the preceeding gdb_load may have connected gdb to a remote target.
22355 * gdb.base/display.exp: Disable hardware watchpoints if new
22356 board info variable "no_hardware_watchpoints" is true.
22357 Replace single-letter commands with more readable ones.
22358 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22359 if new board info variable "no_hardware_watchpoints" is true.
22360 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22361 to see if stdio (printf) testing is possible.
22362 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22363 board info variable "no_hardware_watchpoints" is true. Use new
22364 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22365
39124dea
FN
223662000-11-13 Fernando Nasser <fnasser@redhat.com>
22367
22368 From Orjan Friberg <orjanf@axis.com>:
22369 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22370 in array print pattern match.
22371
a9e2e984
FN
223722000-11-09 Fernando Nasser <fnasser@redhat.com>
22373
22374 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22375 spelling "cancelled" to U.S. spelling "canceled" to match changes
22376 made to gdb.
22377 * gdb.c++/ovldbreak.exp: Ditto.
22378
c7db355b
PS
223792000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22380
22381 * gdb.base/callfuncs.c (main): Moved to end of file, call
22382 t_double_values to initialize the FPU before inferior calls are made.
22383 * gdb.base/callfuncs.exp: Test for register preservation after calling
22384 inferior functions. Add tests for continuining, finishing and
22385 returning from a stop in a call dummy.
22386
dc96c6c7 223872000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22388
22389 * gdb.base/commands.exp: Break up long lines, and re-indent.
22390
dc96c6c7 223912000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22392
22393 * config/gdbserver.exp: Rewritten from the ground up, to make it
22394 compatible with the current dejagnu tree, and to make it work with
22395 the new "gdbserver" in libremote.
22396
dc96c6c7 223972000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22398
22399 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22400 * gdb.base/varargs.exp: Skip entire test if no printf support.
22401 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22402 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22403
dc96c6c7 224042000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22405
22406 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22407 no floating point support.
22408 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22409 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22410 * gdb.base/call-rt-st.exp: Ditto.
22411 * gdb.base/call-strs.exp: Ditto.
22412
bac5fc66
JG
224132000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22414
22415 * gdb.base/sizeof.c: include <stdio.h>.
22416
22417 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22418 'finish', otherwise uncaptured gdb_prompt would potentially
22419 throw remaining test points out of sync.
bac5fc66 22420
b22a6027
SB
224212000-07-26 Scott Bambrough <scottb@netwinder.org>
22422
22423 * gdb.base/recurse.exp: Run tests for all targets.
22424 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22425 gnu-oldld case on ARM.
22426 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22427 for ARM targets.
d63a86f8 22428
d8231941
AG
22429Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22430
22431 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22432 * gdb.java/configure: Rebuild.
22433
8caabe69
AG
22434Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22435
22436 * gdb.java/jv-exp.exp: New file.
22437
9d273ca3
AG
22438Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22439
22440 * configure: Rebuilt.
22441 * configure.in (configdirs): Add gdb.java.
22442 * gdb.java/jmisc.java: New file.
22443 * gdb.java/jmisc.exp: New file.
22444 * gdb.java/Makefile.in: New file.
22445 * gdb.java/configure: Rebuilt.
22446 * gdb.java/configure.in: New file.
22447 * lib/java.exp: New file.
22448
4f823a66
AC
22449Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22450
22451 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22452 underflow.
4f823a66 22453
2391e11d
AC
22454Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22455
22456 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22457 and the compilers sizes.
2391e11d 22458
54602222
ND
224592000-07-09 Nick Duffek <nsd@redhat.com>
22460
22461 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22462 (use_methods): New function.
22463 (main): Call use_methods().
22464 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22465 (do_tests): Call test_method_param_class.
22466
2bec0572
ND
224672000-07-09 Nick Duffek <nsd@redhat.com>
22468
22469 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22470 spelling.
22471 (test_enums): New procedure. Move enum tests from end of script
22472 to here. Set breakpoint on function name instead of line number.
22473 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22474 (enums2): New marker function.
22475 (enums1): New function.
22476 (main): Call enums1(). Move enum tests to enums1().
22477
78492fde
AC
22478Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22479
22480 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22481 compile/link program. Update line numbers.
78492fde
AC
22482 * gdb.asm/d10v.inc: Define ``startup''.
22483 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22484
49a2cef8
AC
22485Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22486
22487 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22488
3e6c8688
EZ
224892000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22490
22491 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22492 of 'help maint print' command.
3e6c8688 22493
9ff5cbe9
AC
22494Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22495
22496 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22497 they use gdb_expect_list.
9ff5cbe9 22498
17c579bd
AC
22499Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22500
22501 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22502 memory-read-packet-size'' instead of ``set endian big'' to test
22503 long commands.
17c579bd 22504
e6d71bf3
DB
225052000-06-03 Daniel Berlin <dan@cgsoftware.com>
22506
22507 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22508 g++, and stop skipping them.
e6d71bf3
DB
22509
22510 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22511 work under g++.
22512
d63a86f8 22513 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22514 initialization.
22515
dc96c6c7 225162000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22517
22518 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22519 the regular expression: accept an (almost) arbitrary sequence of
22520 "frames-invalid" and "breakpoints-invalid" messages both before
22521 and after the "starting" message.
22522
dc96c6c7 225232000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22524
22525 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22526
dc96c6c7 225272000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22528
22529 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22530 Relax the regular expression a little, make it pass on Solaris 8.
22531
8216cda9
KB
225322000-05-12 Kevin Buettner <kevinb@redhat.com>
22533
22534 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22535 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22536 Instead, it is permissible for gdb to stop on the line of the
22537 call itself.
22538
1a570b2f
MS
225392000-05-12 Michael Snyder <msnyder@.cygnus.com>
22540
22541 * gdb.base/break.exp (bp on small function, optimized file):
22542 Add a second pass pattern. The behavior differs here between stabs
22543 and dwarf for one-line functions. Stabs preserves two line symbols
22544 (one before the prologue and one after) with the same line number,
22545 but dwarf regards these as duplicates and discards one of them.
22546 Therefore the address after the prologue (where the breakpoint is)
22547 has no exactly matching line symbol, and GDB reports the breakpoint
22548 as if it were in the middle of a line rather than at the beginning.
22549
dc96c6c7 225502000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22551
d63a86f8 22552 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22553 rather than "send_gdb" (for consistancy).
22554
7d418785
AC
22555Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22556
22557 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22558 * gdb.c++/templates.cc: Properly check for GCC version number.
22559 * lib/compiler.cc: Likewise
22560
dc96c6c7 225612000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22562
d63a86f8 22563 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22564 gdb may not stop at the first line of main, due to code motion.
22565
dc96c6c7 225662000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22567
22568 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22569 This test depends on parsing the printf output from the target.
22570 Since the sparclet stub doesn't do stdio, this will never work.
22571 * gdb.base/call-rt-st.exp: ditto.
22572 * gdb.base/call-strs: ditto.
22573
dc96c6c7 225742000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22575
22576 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22577
22578 * gdb.base/ending-run.exp: After connecting to a remote target,
22579 but before running, the target will appear to be in a random
22580 location. Specify both a file and a line for breakpoints.
22581 Also, the function that calls main may be called 'init'
22582 rather than 'start'.
22583
a5a51225
EZ
225842000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22585
22586 * gdb.base/help.exp: Update output for add-symbol-file command.
22587
7930cc7c
FN
225882000-04-10 Fernando Nasser <fnasser@cygnus.com>
22589
22590 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22591 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22592
23e37ab1
C
225932000-04-07 J.T. Conklin <jtc@redback.com>
22594
e93c542c
C
22595 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22596
23e37ab1
C
22597 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22598
591b8fa3
PDM
22599Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22600
22601 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22602 values that can be represented exactly.
591b8fa3
PDM
22603 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22604 above change, and to not check against the directory part of the source
22605 file name.
22606 (step into print_long_arg_list): Likewise.
22607 (print print_small_structs from print_long_arg_list): Likewise.
22608 (print print_long_arg_list): Likewise.
22609
7a495180
EZ
226102000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22611
30b53638 22612 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22613
beb998c6
AC
22614Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22615
22616 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22617
1c689132
DB
226182000-03-25 Daniel Berlin <dan@cgsoftware.com>
22619
22620 * gdb.base/commands.exp (deprecated_command_test): Add test for
22621 deprecate with no arguments.
22622
c1790a9d
JL
226232000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22624
22625 * gdb.base/break.exp: Add new test for setting breakpoints on
22626 optimized code so we can test breakpoints work even when function
22627 prologues may be optimized away
22628
003ba290
FN
226292000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22630
22631 From David Whedon <dwhedon@gordian.com>
a9c64011 22632 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22633
6837a0a2
DB
226342000-03-22 Daniel Berlin <dan@cgsoftware.com>
22635
22636 * gdb.base/help.exp: Added test for new apropos command.
22637
b9593231
KB
226382000-03-21 Kevin Buettner <kevinb@redhat.com>
22639
22640 * gdb.base/pointers.c (usevar): New function.
22641 (main): Make sure that global variables v_int_pointer2, rptr,
22642 and y are all referenced someplace in the program by calling
22643 usevar() on them. [Some linkers delete symbols which are
22644 never referenced. The space remains, but there's no way to
22645 get a (symbolic) handle on the variable from the debugger.]
22646
751a959b
EZ
226472000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22648
22649 * gdb.base/printcmds.c: Add typedeffed arrays.
22650
22651 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22652 procedure to test arrays that are typedef'd.
751a959b 22653
73a93a32
JI
226542000-03-13 James Ingham <jingham@leda.cygnus.com>
22655
22656 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22657 the library directories.
73a93a32 22658
fb40c209
AC
22659Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22660
22661 * configure.in (configdirs): Add sub directory gdb.mi.
22662 * configure: Re-generate.
22663
22664 * gdb.mi: New directory.
d63a86f8 22665
ee4dd2c9
AC
226662000-02-25 Scott Bambrough <scottb@netwinder.org>
22667
22668 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22669 a long long value as a double on ARM platforms.
ee4dd2c9 22670
70f0cc22
JB
226712000-02-16 Jim Blandy <jimb@redhat.com>
22672
22673 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22674 default source file is set properly before running this test.
22675
853819b8
EZ
226762000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22677
22678 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22679 gdbtk/library directory, not in gdbtcl2.
853819b8 22680
dfcd3bfb
JM
226812000-02-04 Jim Blandy <jimb@redhat.com>
22682
22683 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22684 backslash from regexp pattern.
22685
22686 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22687 procedure. Use it to run all the "continue to bp overloaded"
22688 tests. Note that this changes the names of the tests slightly.
22689 If the breakpoint hit message includes a hex PC value, because
22690 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22691 from the real source code, still consider that a pass.
22692
22693 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22694 XFAIL here if the breakpoint message contains a hex address. Note
22695 similar change on 1999-11-02.
22696
22697 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22698
22699 * gdb.base/ptype.exp: Establish a default source file before
22700 calling get_debug_format.
22701
227022000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22703
22704 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22705
8b93c638
JM
227062000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22707
22708 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22709 of successive stepi commands -- while in the prologue we should see
22710 the function entry bracket.
22711
227122000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22713
22714 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22715 reach __change_mode() when stepping through the end of main().
22716
c5394b80
JM
227172000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22718
22719 * gdb.base/default.exp: Fix expected pattern.
22720 * gdb.base/help.exp: Same.
22721
0d06e24b
JM
227222000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22723
22724 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22725 Don't use xfail's because that affects only the following test.
d63a86f8 22726
0d06e24b 22727 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22728 solaris or linux.
0d06e24b
JM
22729
22730 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22731
dc96c6c7 227322000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22733
d63a86f8 22734 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22735 "A syntax error" rather than "A parse error". Accept both.
22736
227372000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22738
22739 * gdb.base/default.exp: Remove OS dependent string from "target
22740 remote" test.
22741 * gdb.base/help.exp: Same for "help target remote" test.
22742
c3f6f71d
JM
227432000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22744
22745 From Jim Kingdon <kingdon@redhat.com>:
22746
22747 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22748 prompt (cleanup rather than necessity, but still might keep output
22749 from spilling to next test).
c3f6f71d
JM
22750
227512000-01-02 Fred Fish <fnf@cygnus.com>
22752
22753 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22754 AIX, which defines them in <sys/types.h>.
22755
ed9a39eb 227561999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22757
ed9a39eb 22758 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22759 float" test.
ed9a39eb
JM
22760
227611999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22762
ed9a39eb 22763 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22764
22765 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22766 outermost frame disallowed".
22767
227681999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22769
22770 * gdb.base/setvar.exp: New tests for setting the value of a struct
22771 with a constant list.
22772
227731999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22774
22775 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22776 require the user to type a cast before setting the value of a struct.
22777
de57eccd
JM
227781999-12-06 Jim Blandy <jimb@cygnus.com>
22779
22780 * gdb.base/default.exp: Expect the new 'info float' command on
22781 all i386 platforms.
22782
22783 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22784 LinuxThreads libraries that don't support debugging.
22785
c2d11a7d
JM
22786Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22787
22788 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22789 Change the buffer type to ``unsigned char'' to simplify size
22790 arithmetic.
c2d11a7d
JM
22791
22792 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22793 stub only handles 400-1 byte packets. Verify that the download
22794 worked.
c2d11a7d
JM
22795
227961999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22797
22798 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22799 tests, using UNRESOLVED for the untested cases. Also, does not wait
22800 for a timeout if the prompt was received before a recognizable pattern.
22801
228021999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22803
22804 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22805
228061999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22807
22808 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22809 watchpoints.
c2d11a7d
JM
22810
228111999-11-24 Jason Merrill <jason@casey.cygnus.com>
22812
22813 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22814
22815 * gdb.c++/local.exp: Be more flexible in recognizing local class
22816 name mangling. Don't allow horribly truncated method names.
22817 * gdb.c++/derivation.exp: Expect protected inheritance.
22818 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22819 * gdb.c++/virtfunc.exp: Likewise.
22820 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22821 when printing a nested enum.
22822
228231999-11-22 Jim Blandy <jimb@cygnus.com>
22824
22825 * gdb.base/step-test.exp: Properly await GDB's response to setting
22826 a breakpoint on the call to large_struct_by_value.
22827
22828 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22829 just because we have debug info for the `start' function.
22830
228311999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22832
22833 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22834 "Unknown signal" messages, which indicate (on LinuxThreads) that
22835 GDB doesn't know how to debug threads on this system. This is
22836 better than hanging while philosopher 0 dumps chatter into gdb.log.
22837
228381999-11-18 Tom Tromey <tromey@cygnus.com>
22839
22840 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22841
228421999-11-18 Fred Fish <fnf@cygnus.com>
22843
22844 * gdb.base/coremaker2.c: Add sample program for generating
22845 cores that is more self contained than coremaker.c. Eventually
22846 I'll add more code to this and tie it into the testsuite.
22847
4ce44c66
JM
228481999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22849
22850 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22851
228521999-11-10 Jimmy Guo <guo@cup.hp.com>
22853
22854 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22855 from $srcdir/lib/.
4ce44c66 22856 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22857 and gdb.c++/.
4ce44c66
JM
22858
22859 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22860
d63a86f8 22861 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22862 'continue with watch' test point.
22863
228641999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22865
22866 Merged from p2linux-990323-branch:
d63a86f8 22867
4ce44c66
JM
22868 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22869
11cf8741
JM
22870Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22871
22872 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22873 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22874
22875Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22876
22877 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22878 gdb_expect_list.
11cf8741
JM
22879
22880Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22881
22882 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22883
228841999-11-03 Mark Salter <msalter@cygnus.com>
22885
22886 * gdb.base/break.exp: Fix "stub continue" pattern.
22887
228881999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22889
22890 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22891
228921999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22893
22894 * gdb.base/display.exp ("finish"): Add timeout clause.
22895
22896 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22897 plain prompt clause, so this doesn't have to time out in order to
22898 fail.
22899
22900 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22901 breakpoint hit messages include an address.
11cf8741
JM
22902
22903 * gdb.base/display.exp: Don't forget to escape parens in regular
22904 expressions. Unix regexp notatation sucks.
22905
229061999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22907
22908 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22909 order for 'signalled' message.
11cf8741 22910
5c44784c
JM
229111999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22912
22913 From Jimmy Guo <guo@cup.hp.com>:
22914 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22915 * gdb.base/annota1.c: Add code for tests to work with.
22916
229171999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22918
22919 * gdb.base/remote.exp: New test for remote downloading settings.
22920 * gdb.base/remote.c: New file with large .data.
22921
917317f4
JM
229221999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22923
22924 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22925 for LinuxThreads support, merged from the Code Fusion branch.
22926
22927Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22928
22929 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22930 containing exp_continue into a while within an expect. Don't
22931 attempt a start more than three times. Check return value from
22932 gdb_load.
d63a86f8 22933
2df3850c
JM
22934Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22935
22936 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22937 a pass case.
2df3850c 22938
2acceee2
JM
229391999-10-01 Kevin Buettner <kevinb@cygnus.com>
22940
22941 * gdb.base/break.c (main): Added a statement that we can step
22942 off of.
22943 * gdb.base/break.exp: Added tests for setting a breakpoint
22944 at an offset and stepping onto a breakpoint.
22945
229461999-10-01 Fred Fish <fnf@cygnus.com>
22947
d63a86f8 22948 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22949 gdb output.
22950
c2c6d25f
JM
229511999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22952
22953 * gdb.base/break.exp: Code locations are in hex, don't forget!
22954 (For HP-UX.)
22955
229561999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22957
22958 * condbreak.exp: Use break.c as test program.
22959 * condbreak.c: Remove, redundant with break.c.
22960
229611999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22962
22963 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22964 Z-packets if the target needs it.
c2c6d25f
JM
22965
229661999-09-13 James Ingham <jingham@leda.cygnus.com>
22967
22968 * gdb.c++/overload.exp: Added tests for listing overloaded
22969 functions with function pointers in the arg, explicitly calling
22970 out the version you want.
22971
cff3e48b
JM
229721999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22973
22974 * long_long.exp: Add variations of test cases that work for
22975 targets with 16-bit ints and 32-bit doubles.
22976
d4f3574e
SS
229771999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22978
22979 * break.c (main): Compare a possibly-uninitialized argc with an
22980 unlikely value that fits in 16 bits.
22981
229821999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22983
22984 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22985 0xfeeb, don't want negative numbers if ints are 16 bits.
22986
22987 * lib/gdb.exp (skip_cplus_tests): New proc.
22988 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22989 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22990 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22991 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22992 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22993 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22994 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22995 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22996
22997 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22998
22999Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23000
23001 * gdb.base/corefile.exp (up): Allow a parameter to appear
23002 in the frame that we're going up to.
23003
23004 From Jim Blandy <jimb@cygnus.com>:
23005
23006 * gdb.base/default.exp (info float): Expect some output now.
23007
23008 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23009 returning floating-point values to fail on the x86.
23010 * gdb.base/callfwmall.exp (do_function_calls): Same.
23011
23012 * gdb.base/list.exp (test_listsize): Correct expectations for
23013 listing line 1 with listsize 2. Also, listing a single line
23014 works now, as does listing three lines. [Kevin's note: There
23015 were a number of other cases fixed too where the expectations
23016 differed...]
23017
230181999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23019
23020 * gdb.base/selftest.exp: Add case for when version prints as
23021 constant string instead of char pointer.
23022
104c1213
JM
230231999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23024
23025 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23026 stepping out of main.
104c1213
JM
23027
23028 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23029 G++ used.
23030
23031 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23032 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23033
23034 * gdb.c++/ovldbreak.exp: Update match string in test that
23035 includes a warning of multiple breakpoints.
23036
230371999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23038
23039 * gdb.base/display.exp: Improve precision of step-after-finish
23040 added yesterday.
23041
23042 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23043 test.
104c1213
JM
23044
23045 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23046 configs when using G++, not just hppa*.
23047
230481999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23049
23050 * gdb.base/async.c: New file.
23051 * gdb.base/async.exp: New file.
23052
23053Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23054
23055 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23056 PA64.
23057
53a5351d
JM
23058Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23059
104c1213
JM
23060 * gdb.base/display.exp: "finish" can leave us mid-line on many
23061 targets, deal with it. Add a small constant to main, instead of
23062 1000 since main+1000 may not be a valid address in the target.
23063
53a5351d
JM
23064 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23065 on hpux11.
23066
23067 * gdb.base/attach.exp: Handle another hpux11 error message variant
23068 when attaching to a process that does not exist.
23069
230701999-08-19 J.T. Conklin <jtc@redback.com>
23071
23072 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23073 characters in 'continue to 1241' test.
53a5351d
JM
23074
230751999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23076
23077 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23078 stop in print_long_arg_list, define and use a whitespace
23079 variable in print_small_structs test, add an XFAIL for Solaris.
23080 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23081 interested enough to fix.
23082
7be570e7
JM
230831999-08-13 Keith Seitz <keiths@cygnus.com>
23084
23085 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23086 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23087 proc knows about targets other than the natives.
23088 (test_assign): Use "gdb_run_cmd" to "run" the target.
23089 Check that we've actually hit the breakpoint at main.
23090 When we attempt to assign a value to a local variable, check
23091 that the variable is in the current scope, i.e., don't use
23092 a test with an empty result.
23093
23094Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23095
23096 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23097 command.
7be570e7
JM
23098
230991999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23100
23101 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23102 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23103 gdb.compat, gdb.threads-hp.
23104 gdb.hp/configure, gdb.hp/configure.in: New files.
23105 gdb.hp/Makefile.in: Recurse into new subdirs.
23106 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23107 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23108 in object files.
23109 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23110
96baa820
JM
231111999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23112
23113 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23114 funky printf, remove a bogus p/a test.
96baa820
JM
23115
231161999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23117
23118 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23119 connected to the target. This is necessary when running not
23120 natively.
96baa820
JM
23121
231221999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23123
23124 * gdb.base/step-test.exp: Removed some extraneous messages.
23125
23126 * gdb.base/long_long.exp: Don't run memory examination tests
23127 on little-endian targets (they will need a different set of
23128 results to match).
23129
231301999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23131
23132 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23133 until somebody decides to fix GDB.
23134
23135 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23136 constant as "ULL".
96baa820
JM
23137 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23138 matches for a couple x/2 commands.
23139
a0b3c4fd
JM
231401999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23141
23142 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23143 by merging in ref-types2 tests.
23144 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23145
23146 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23147 * gdb.c++/Makefile.in: Add standard actions.
23148 (EXECUTABLES): Rename from PROGS, update list.
23149 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23150 from gdb.hp.
23151 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23152 foo and bar locals.
23153 * gdb.c++/anon-union.exp: Fix tests to match.
23154 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23155 expect matches to handle output variations.
23156 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23157 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23158 output, add HP alternatives for new and delete prints.
a0b3c4fd 23159 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23160 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23161 * gdb.c++/demangle.exp: Use $style when reporting failure.
23162 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23163 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23164 match alternatives.
23165 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23166 compilers.
a0b3c4fd
JM
23167 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23168 * gdb.c++/method.exp: Add match alternatives.
23169 * gdb.c++/misc.cc: Add bool types.
23170 * gdb.c++/misc.exp: Add tests for bool types.
23171 * gdb.c++/overload.exp: Add xfails.
23172 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23173 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23174 add some more template parameter tests (only for HP currently).
23175 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23176 * gdb.c++/virtfunc.cc: Add return type and value for main.
23177 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23178 match alternatives.
d63a86f8 23179
a0b3c4fd
JM
231801999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23181
23182 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23183
231841999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23185
23186 * gdb.base/signals.exp: Don't expect getting a backtrace from
23187 within a signal handler to fail on Linux.
23188
231891999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23190
23191 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23192 * lib/gdb.exp: Remove some gratuitious semicolons.
23193 (delete_breakpoints): Increase timeout.
23194 (gdb_expect): Add -notransfer option.
23195 (gdb_test): Use -notransfer option.
23196 (get_compiler_info): Add f77 case.
23197 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23198 case.
a0b3c4fd
JM
23199 (gdb_preprocess): Call get_compiler.
23200
23201 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23202 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23203 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23204 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23205 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23206 third arg to gdb_test.
a0b3c4fd
JM
23207 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23208 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23209 HP-UX xfails, add others.
a0b3c4fd
JM
23210 * gdb.base/completion.exp: Reflect name change of self-test.
23211 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23212 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23213 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23214 HP failure number.
a0b3c4fd
JM
23215 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23216 useless HP-UX 10.30 references.
23217 * gdb.base/maint.exp: Loosen matches.
23218 * gdb.base/pointers.c (main): Declare more_code.
23219 * gdb.base/pointers.exp: Match on output of a `next'.
23220 * gdb.base/structs.c: Add prototypes.
23221 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23222 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23223
232241999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23225
23226 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23227 command.
a0b3c4fd
JM
23228
232291999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23230
23231 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23232 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23233
23234 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23235 debug info. Deal with lack of signal hanlder info in stack.
23236
a9c64011 23237 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23238 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23239
5a2468f5
JM
232401999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23241
23242 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23243 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23244
adf40b2e
JM
23245Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23246
23247 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23248 a1-selftest.exp.
adf40b2e
JM
23249 * gdb.base/configure: Re-generate.
23250
232511999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23252
23253 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23254 in trying to run first and name is too long.
23255
23256 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23257 pointers2.c and pointers2.exp, respectively.
23258 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23259 doschk happier.
23260
43e526b9
JM
232611999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23262
23263 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23264 callfuncs2.c and callfuncs2.exp.
23265
23266 * gdb.base/list.exp: Remove mistaken xfails.
23267 * gdb.base/list0.h: Add optional prototypes.
23268
9846de1b
JM
23269Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23270
a9c64011 23271 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23272 calling malloc.
a9c64011
AS
23273 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23274 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23275 use.
9846de1b
JM
23276
232771999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23278
23279 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23280 * gdb.base/annota2.cc, annota2.exp: Move from here.
23281 * gdb.c++/annota2.cc, annota2.exp: To here.
23282 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23283
43ff13b4
JM
23284Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23285
23286 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23287 a consistent format.
43ff13b4 23288
085dd6e6
JM
232891999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23290
23291 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23292 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23293 HP compilers, also set the globals $true and $false.
23294
23295 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23296 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23297 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23298 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23299 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23300 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23301 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23302 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23303 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23304 whatis.c} Add C++ compatible function definitions and return
23305 types, add includes for library functions.
085dd6e6
JM
23306 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23307 * gdb.base/step-test.c (myglob): Rename from glob.
23308 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23309 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23310 files, move here from gdb.hp.
085dd6e6 23311 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23312 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23313 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23314 Adjust line numbers in regexps.
085dd6e6
JM
23315
23316 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23317 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23318 instead of 0/1.
23319
23320 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23321 foll-vfork.exp: New files, move here from gdb.hp.
23322 * gdb.base/page.exp: New file, test of pagination command.
23323
23324 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23325 recursion test.
23326 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23327
23328 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23329 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23330
23331 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23332 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23333 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23334 watchpoint test.
085dd6e6
JM
23335 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23336 them work.
23337 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23338 expressions properly.
23339 * gdb.base/corefile.exp: Loosen the match slightly.
23340 * gdb.base/default.exp: Allow "Error accessing memory" message
23341 also.
23342 * gdb.base/display.exp: Skip over x/0 j if PA64.
23343 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23344 * gdb.base/interrupt.exp: Ditto.
23345 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23346 in use.
23347 * gdb.base/list.exp: Add xfails for HP-UX.
23348 * gdb.base/long_long.exp: Refine some of the numeric matches.
23349 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23350 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23351 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23352 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23353 * gdb.base/ptype.exp: Succeed on more varieties of output.
23354 * gdb.base/scope.exp: Add xfails for HP-UX.
23355 * gdb.base/sect-cmd.exp: Add more cases.
23356 * gdb.base/setvar.exp: Add xfails for HP-UX.
23357 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23358 * gdb.base/signals.exp: Match on void symbolically.
23359 * gdb.base/step-test.exp: Add case for PA64.
23360 * gdb.base/term.exp: Add exit and restart.
23361 * gdb.base/twice.exp: Clean up after self.
23362 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23363 * gdb.base/whatis.exp: Allow more ways to pass tests.
23364
23365 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23366 no longer useful.
085dd6e6
JM
23367
23368Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23369
23370 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23371 list of patterns.
085dd6e6 23372 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23373 print_double_array(double_array)", "continuing to breakpoint
23374 1018", "print print_double_array(array_d)" and "continuing to
23375 1034" tests.
d63a86f8 23376
085dd6e6
JM
233771999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23378
a9c64011 23379 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23380
233811999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23382
23383 * config/mt-*: Remove, these haven't been used since 1996.
23384
233851999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23386
23387 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23388 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23389 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23390
9e0b60a8
JM
233911999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23392
23393 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23394 simpler match case for the ptype of the big class.
23395
233961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23397
23398 * gdb.exp: Fix test for gdb_prompt existence.
23399
234001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23401
23402 * gdb.exp (gdb_test): Add fail after calls to perror.
23403
234041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23405
23406 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23407
234081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23409
23410 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23411
0f71a2f6
JM
23412Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23413
23414 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23415 malloc() is linked in.
0f71a2f6
JM
23416
234171999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23418
23419 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23420 step at end.
23421
23422 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23423
234241999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23425
23426 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23427
cce74817
JM
23428Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23429
23430 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23431 * gdb.base/mips_pro.exp: Likewise.
23432
234331999-06-02 Keith Seitz <keiths@cygnus.com>
23434
23435 * gdb.c++/templates.cc: Change all "new" operators to throw
23436 an exception.
23437 * gdb.c++/cplusfuncs.cc: Likewise.
23438
23439 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23440
23441Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23442
23443 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23444 * gdb.base/ending-run.exp: When stepping out of main, accept a
23445 step into an arbitrary assembler file.
cce74817 23446
392a587b
JM
234471999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23448
d63a86f8 23449 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23450 "breakpoint-invalid" to be printed.
d63a86f8 23451 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23452 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23453 * gdb.base/annota2.cc: Initialize a.x to 0.
23454
9e086581
JM
234551999-05-17 Keith Seitz <keiths@cygnus.com>
23456
23457 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23458 when "skip_float_tests" set.
23459 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23460 "print print_ten_doubles", and "step into print_long_arg_list".
23461 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23462 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23463 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23464 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23465 "skip_float_tests" is set.
23466 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23467 when "skip_float_tests" set.
d63a86f8 23468
cd0fc7c3
SS
234691999-05-06 Keith Seitz <keiths@cygnus.com>
23470
23471 * gdb.base/annota2.cc: Include stdio.h.
23472
23473Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23474
23475 * gdb.base/crossload.exp: Remove, this has been disabled ever
23476 since BFD stopped including all targets, and cross-GDB gets
23477 plenty of testing anyway.
23478 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23479 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23480 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23481 * gdb.base/README: Remove, was doc for this.
23482 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23483 needed.
cd0fc7c3 23484
b83266a0
SS
234851999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23486
23487 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23488 output.
23489
23490 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23491 * gdb.base/annota2.exp: New file. More annotation tests.
23492 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23493 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23494
234951999-04-23 Angela Marie Thomas <angela@cygnus.com>
23496
23497 * config/cfdbug.exp: New file.
23498
7a292a7a
SS
234991999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23500
23501 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23502 Marcus Daniel's and Dale Hawkins's demangler crashes.
23503
23504 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23505 test_lucid_style_demangling, test_arm_style_demangling,
23506 test_hp_style_demangling): Try Tom Tromey's core-dumping
23507 identifier under each demangling style.
7a292a7a
SS
23508
235091999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23510
23511 * gdb.c++/demangle.exp: Include the current demangling style
23512 in all test names.
23513 (current_demangling_style): New global variable.
23514 (set_demangling_style, test_demangling_core, test_demangling,
23515 test_demangling_exact): New functions.
23516 (test_gnu_style_demangling, test_lucid_style_demangling,
23517 test_arm_style_demangling, test_hp_style_demangling): Use those,
23518 instead of calling gdb_test and gdb_test_exact directly.
23519 (catch_demangling_errors): New function, which reports errors
23520 signalled by the demangling test functions in an orderly way.
23521 (do_tests): Use catch_demangling_errors.
23522
235231999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23524
23525 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23526 grouping in expressions, not {}.
7a292a7a
SS
23527
23528 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23529 initialized yet.
7a292a7a
SS
23530
235311999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23532
23533 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23534 are listed.
23535
235361999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23537
23538 * gdb.stabs/weird.exp: Test for CC being defined before
23539 looking at its value.
23540
235411999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23542
23543 * gdb.base/call-ar-st.exp: Remove stray '#'.
23544 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23545 "short int" and "long int".
23546 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23547 change, to mollify finicky HP compiler.
7a292a7a
SS
23548 * gdb.hp/reg-test.exp (testfile): Fix file name.
23549 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23550
7a292a7a
SS
23551 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23552 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23553 alternate form of enum ptype.
23554
c906108c
SS
235551999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23556
7a292a7a
SS
23557 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23558 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23559 passing skip_hp_tests, so as not to waste time on guaranteed
23560 failure.
7a292a7a 23561
c906108c
SS
23562 * gdb.c++/overload.cc: Pass string instead of char addr, always
23563 init ccpfoo.
23564 * gdb.c++/templates.cc: Fix syntax error.
23565
7a292a7a
SS
23566Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23567
23568 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23569 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23570 command.
23571
235721999-03-18 James Ingham <jingham@cygnus.com>
23573
23574 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23575
23576 * gdb.c++/method.exp: It was testing an uninitialized int on the
23577 stack and assuming it was positive.
23578
23579 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23580
23581 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23582 keep it from killing the rest of the tests.
7a292a7a
SS
23583 Use gdb_continue_to_end.
23584
23585 * gdb.base/sigall.exp: use gdb_continue_to_end.
23586
23587 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23588
23589 * gdb.base/display.exp: use runto_main, not run.
23590
d63a86f8
RM
23591 * gdb.base/default.exp: Check for the current error message in the
23592 r abbreviation test.
7a292a7a
SS
23593 Add strongarm to the targets that know info float.
23594
d63a86f8 23595 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23596 run which doesn't work with monitors.
23597
23598 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23599
23600 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23601
23602 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23603 program. Traps the case (in Cygmon) when the program never really
23604 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23605 more places, so I used my name. Sorry Mark...
23606
23607 * config/monitor.exp (gdb_target_monitor): added another
23608 target_info parameter: remotebinarydownload. This will set the
23609 remotebinarydownload flag if this is causing some boards trouble.
23610
236111999-03-18 Mark Salter <msalter@cygnus.com>
23612
23613 * lib/gdb.exp (continue_to_exit): New function.
23614
23615 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23616 * gdb.base/ending-run.exp: Ditto.
23617 * gdb.base/step-test.exp: Ditto.
23618
236191999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23620
23621 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23622 (suggested by Art Haas <ahaas@neosoft.com>).
23623
236241999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23625
889bf7c5 23626 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23627
23628Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23629
23630 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23631 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23632
236331999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23634
23635 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23636 a call to strlen; sometimes we do have sources.
23637
236381999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23639
23640 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23641 character, so GDB won't print garbage after its end.
d63a86f8 23642
c906108c
SS
23643 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23644 breakpoint there instead. Sometimes GCC emits memcpy to handle
23645 the large structures being passed by value, so we step into that
23646 instead of sum_array_print, which obscures what we're really testing.
23647 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23648 the bizarre steps into memcpy, so do that here. Add check for
23649 stepping into function calls that pass large structures by value.
23650 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23651 Remove all references to specific line numbers.
23652 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23653 New type and function.
23654 (main): Call large_struct_by_value, passing it a large struct by value.
23655 * lib/gdb.exp (gdb_get_line_number): New function.
23656
23657 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23658 more portable.
23659
7a292a7a
SS
236601999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23661
c906108c
SS
23662 * lib/gdb.exp: Doc fixes.
23663
7a292a7a
SS
236641999-03-05 Nick Clifton <nickc@cygnus.com>
23665
d63a86f8 23666 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23667
236681999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23669
c906108c 23670 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23671 commands. They're not germane to this test, and they don't work
23672 that way on remote targets.
c906108c 23673
3fc11d3e
JM
236741999-03-01 James Ingham <jingham@cygnus.com>
23675
23676 * Changelog entries merged over from gdb development branch.
23677
3fc11d3e
JM
23678 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23679
23680 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23681 for outputting results of test run.
23682
2d4a1622 23683 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23684
23685 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23686
7a292a7a
SS
236871999-02-25 Felix Lee <flee@cygnus.com>
23688
23689 * lib/gdb.exp (debug_format): initialize
23690
c906108c
SS
236911999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23692
23693 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23694 * gdb.base/call-rt-st.c: Ditto.
23695
c906108c
SS
236961999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23697
23698 * gdb.threads/pthreads.exp (horiz): New variable.
23699 (test_startup): Fix regexps that capture thread numbers.
23700
237011999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23702
23703 * gdb.base/smoke.exp: Disambiguate two test case names (both
23704 called ``print'').
23705
23706Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23707
23708 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23709 compilation.
c906108c
SS
23710
237111999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23712
23713 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23714 actual output formatting.
23715 * gdb.base/smoke.exp: GDB removes leading 0's.
23716 * gdb.base/volatile.exp: Don't check type of remuneration;
23717 that variable is no longer defined in constvars.c.
23718 * gdb.base/step-test.c (main): Exit with explicit exit code.
23719 * gdb.base/step-test.exp: Remove two nexti checks--they are
23720 not portable.
23721
237221999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23723
23724 * gdb.base/help.exp ("help delete display"): Fix test to match
23725 gdb's output.
23726
23727 * gdb.base/long_long.c (known_types): Initialize values to zero.
23728 * gdb.base/long_long.exp: Step one more line
23729 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23730 leading zeros. Explicitly ask for hex formatting. Use
23731 unique test case names.
c906108c
SS
23732
23733Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23734
d63a86f8 23735 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23736
23737 * gdb.c++/method.exp: Add missing close brace.
23738
237391999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23740
23741 * gdb.base/maint.exp: Use 'set height 0' to disable page
23742 prompting, not 'set height 400'.
23743
23744 Fix a bunch of timeouts.
23745 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23746 four separate tests, so expect doesn't take forever to match a ton
23747 of text against a regexp with lots of .* forms.
23748 ("maint print psymbols", "maint print symbols"): Make some of
23749 these greps more selective, so that expect doesn't try to wade
23750 through huge piles of output and time out.
23751
23752 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23753
23754 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23755 tests: one which doesn't expect shlib events to be reported, and
23756 another which does, but is XFAIL for all platforms other than
23757 HP/UX.
c906108c
SS
23758
23759 * gdb.base/break.exp: Teach the test suite that the `catch
23760 fork', `catch vfork', and `catch exec' commands produce error
23761 messages on platforms that don't provide these features.
23762
23763Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23764
23765 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23766 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23767 (shortening names from solib_threshold.exp etc), won't run on
23768 anything but HP-UX for the foreseeable future.
c906108c 23769 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23770 reflect move.
c906108c
SS
23771
23772Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23773
23774 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23775 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23776
23777Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23778
23779 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23780 successfully re-sets breakpoints in shared libraries.
23781 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23782
23783Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23784
d63a86f8
RM
23785 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23786 and compiled w/o GCC.
c906108c
SS
23787
23788 * gdb.hp/watch-cmd.exp: ditto.
23789
23790 * gdb.hp/watch-hp.exp: ditto.
23791
23792 * gdb.hp/xdb1.exp: ditto.
23793
23794 * gdb.hp/xdb2.exp: ditto.
23795
23796 * gdb.hp/dbx.exp: ditto.
23797
23798Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23799
23800 * constvars.c: Remove C++-isms.
23801 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23802 with GCC.
c906108c
SS
23803
23804Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23805
23806 The following changes are part of the HP merge.
23807
23808 * gdb.base/break.exp: new tests to verify that catchpoints for
23809 fork, vfork, and exec don't trigger inappropriately.
23810
23811 * gdb.base/opaque.exp: compile one file at a time, then link.
23812
23813 * gdb.base/signals.exp: be more restrictive about which hppa
23814 systems receive a setup_xfail. new tests.
23815
23816 * gdb.base/solib_threshold.build: new file.
23817 * gdb.base/solib_threshold.exp: new file.
23818 * gdb.base/solib_threshold.link_opts: new file.
23819 * gdb.base/solib_threshold.mk: new file.
23820 * gdb.base/gen_solib_threshold.c: new file.
23821
23822 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23823 tests. New tests for enums inside classes.
23824
23825 * gdb.c++/compiler.cc: indicate support of template debugging.
23826
23827 * gdb.c++/demangle.exp: run hp style demangling tests.
23828
23829 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23830 tests.
23831
23832 * gdb.c++/misc.cc: changes to support new tests.
23833
23834 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23835 to support new tests.
23836
23837 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23838 gcc, then skip these tests.
23839
23840Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23841
23842 The following files are part of the HP merge; some had longer
23843 names at HP, but have been renamed to be no more than 14
23844 characters in length.
23845
23846 * gdb.hp/ambiguous.cc: new file.
23847 * gdb.hp/ambiguous.exp: new file.
23848 * gdb.hp/attach.exp: new file.
23849 * gdb.hp/attach2.exp: new file.
23850 * gdb.hp/classes-hp.exp: new file.
23851 * gdb.hp/ctti.exp: new file.
23852 * gdb.hp/ctti-add.cc: new file.
23853 * gdb.hp/ctti-add1.cc: new file.
23854 * gdb.hp/ctti-add2.cc: new file.
23855 * gdb.hp/ctti-add3.cc: new file.
23856 * gdb.hp/dbx.exp: new file.
23857 * gdb.hp/exception.cc: new file.
23858 * gdb.hp/exception.exp: new file.
23859 * gdb.hp/foll-exec.c: new file.
23860 * gdb.hp/foll-exec.exp: new file.
23861 * gdb.hp/foll-fork.c: new file.
23862 * gdb.hp/foll-fork.exp: new file.
23863 * gdb.hp/foll-vfork.c: new file.
23864 * gdb.hp/foll-vfork.exp: new file.
23865 * gdb.hp/inherit-hp.exp: new file.
23866 * gdb.hp/more-steps.exp: new file.
23867 * gdb.hp/namespace.cc: new file.
23868 * gdb.hp/namespace.exp: new file.
23869 * gdb.hp/optimize.exp: new file.
23870 * gdb.hp/pxdb.c: new file.
23871 * gdb.hp/pxdb.exp: new file.
23872 * gdb.hp/quicksort.exp: new file.
23873 * gdb.hp/reg-test.exp: new file.
23874 * gdb.hp/reg-test.s: new file.
23875 * gdb.hp/sized-enum.c: new file.
23876 * gdb.hp/sized-enum.exp: new file.
23877 * gdb.hp/start-stop.exp: new file.
23878 * gdb.hp/templ-hp.cc: new file.
23879 * gdb.hp/templ-hp.exp: new file.
23880 * gdb.hp/thr-lib.c: new file.
23881 * gdb.hp/thr-lib.exp: new file.
23882 * gdb.hp/thr-lib.h: new file.
23883 * gdb.hp/thr-liblib.c: new file.
23884 * gdb.hp/virtfun-hp.c: new file.
23885 * gdb.hp/virtfun-hp.exp: new file.
23886 * gdb.hp/watch-cmd.exp: new file.
23887 * gdb.hp/watch-hp.exp: new file.
23888 * gdb.hp/xdb1.exp: new file.
23889 * gdb.hp/xdb2.exp: new file.
23890 * gdb.hp/xdb3.exp: new file.
23891
23892Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23893
23894 The following files are part of the HP merge; some had longer
23895 names at HP, but have been renamed to be no more than 14
23896 characters in length.
23897
23898 * gdb.base/ss.h: new file.
23899 * gdb.base/call-ar-st.c: new file.
23900 * gdb.base/call-ar-st.exp: new file.
23901 * gdb.base/call-rt-st.c: new file.
23902 * gdb.base/call-rt-st-exp: new file.
23903 * gdb.base/call-strs.exp: new file.
23904 * gdb.base/ena-dis-br.exp: new file.
23905 * gdb.base/environ.exp: new file.
23906 * gdb.base/long_long.exp: new file.
23907 * gdb.base/sect-cmd.exp: new file.
23908 * gdb.base/shlib-cl2.exp: new file.
23909 * gdb.base/smoke.exp: new file.
23910 * gdb.base/so-impl-ld.c: new file.
23911 * gdb.base/so-impl-ld.exp: new file.
23912 * gdb.base/so-indr-cl.c: new file.
23913 * gdb.base/so-indr-cl.exp: new file.
23914 * gdb.base/varargs.exp: new file.
23915 * gdb.base/volatile.exp: new file.
23916 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23917 * gdb.base/display.exp: new file.
c906108c
SS
23918 * gdb.c++/derivation.exp: new file.
23919 * gdb.c++/local.exp: new file.
23920 * gdb.c++/member-ptr.exp: new file.
23921 * gdb.c++/overload.exp: new file.
23922 * gdb.c++/ovldbreak.exp: new file.
23923 * gdb.c++/ref-types.exp: new file.
23924 * gdb.c++/ref-types2.exp: new file.
23925 * gdb.c++/userdef.exp: new file.
d63a86f8 23926
c906108c
SS
23927Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23928
23929 * gdb.base/default.exp: Reflect wording change in remote.c.
23930
dc96c6c7 23931Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23932
23933 * gdb.base/help.exp: Update to reflect current text.
23934
23935Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23936
23937 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23938 they're stack variables and contain garbage.
23939 * gdb.c++/anon-union.exp: new file.
23940
23941 The following changes were made by David Taylor
889bf7c5
PA
23942 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23943 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23944 in changes by HP.
c906108c
SS
23945
23946 * gdb.base/bitops.exp: new file.
23947 * gdb.base/default.exp: change expected messages for catch and
23948 info catch tests to reflect HP merge changes.
23949 * gdb.base/enable-disable-break.exp
23950 * gdb.base/ending-run.c: new file.
23951 * gdb.base/long_long.c: new file.
23952 * gdb.base/maint.exp: new file.
23953 * gdb.base/pointers2.exp: new file.
23954 * gdb.base/shlib-call2.exp: new file.
23955 * gdb.base/solib.exp: new file.
23956 * gdb.base/step-test.c: new file.
23957 * gdb.c++/anon-union.cc: new file.
23958 * gdb.c++/local.cc: new file.
23959 * gdb.c++/member-pointer.cc: new file.
23960 * gdb.c++/method.cc: new file.
23961 * gdb.c++/ref-types.cc: new file.
23962 * gdb.c++/ref-types2.cc: new file.
23963 * gdb.c++/userdef.cc: new file.
d63a86f8 23964
c906108c
SS
23965 * gdb.base/scope.exp: compile one file at a time, then link.
23966 * gdb.base/langs.exp: ditto.
23967 * gdb.base/list.exp: ditto.
d63a86f8 23968
c906108c
SS
23969Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23970
23971 The following changes were made by David Taylor
889bf7c5
PA
23972 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23973 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23974 in changes by HP.
d63a86f8 23975
c906108c
SS
23976 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23977 skip tests. When compiling pass c++ flag to gdb_compile.
23978 * gdb.c++/
d63a86f8 23979
c906108c
SS
23980 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23981 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23982 (skip_hp_tests): new function.
23983 (gdb_preprocess): new function.
23984
23985 * configure.in (hpdir): decide whether to configure gdb.hp.
23986 * configure: regenerated.
23987
23988 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23989 to delete on clean.
23990 (EXECUTABLES): update to reflect new additions.
23991 * gdb.base/commands.exp: update message expected.
23992 * gdb.base/default.exp: add copyright notice.
23993 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23994 * gdb.base/help.exp: update messages to reflect current text.
23995 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23996 targets for recurse tests.
23997 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23998 skip this file.
23999
24000 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24001 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24002 compilation.
24003 * gdb.c++/misc.exp: ditto.
24004 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24005 run the tests. tell gdb_compile that it's a c++ compilation.
24006
24007 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24008
c906108c
SS
24009 * gdb.base/all-bin.exp: new file.
24010 * gdb.base/arithmet.exp: new file.
24011 * gdb.base/assign.exp: new file.
24012 * gdb.base/completion.exp: new file.
24013 * gdb.base/cond-expr.exp: new file.
24014 * gdb.base/condbreak.exp: new file.
24015 * gdb.base/define.exp: new file.
24016 * gdb.base/dollar.exp: new file.
24017 * gdb.base/environment.exp: new file.
24018 * gdb.base/eval-skip.exp: new file.
24019 * gdb.base/jump.exp: new file.
24020 * gdb.base/logical.exp: new file.
24021 * gdb.base/pointers.exp: new file.
24022 * gdb.base/relational.exp: new file.
24023 * gdb.base/section_command.exp: new file.
24024 * gdb.base/whatis-expr.exp: new file.
24025
24026 * gdb.base/all-types.c: new file.
24027 * gdb.base/call-array-struct.c: new file.
24028 * gdb.base/call-return-struct.c: new file.
24029 * gdb.base/call-strings.c: new file.
24030 * gdb.base/callfuncs2.c: new file.
24031 * gdb.base/condbreak.c: new file.
24032 * gdb.base/constvars.c: new file.
24033 * gdb.base/display.c: new file.
24034 * gdb.base/int-type.c: new file.
24035 * gdb.base/jump.c: new file.
24036 * gdb.base/miscexprs.c: new file.
24037 * gdb.base/pointers.c: new file.
24038 * gdb.base/pointers2.c: new file.
24039 * gdb.base/shmain.c: new file.
24040 * gdb.base/shr1.c: new file.
24041 * gdb.base/shr2.c: new file.
24042 * gdb.base/solib.c: new file.
24043 * gdb.base/solib1.c: new file.
24044 * gdb.base/solib2.c: new file.
24045 * gdb.base/varargs.c: new file.
24046 * gdb.c++/derivation.cc: new file.
24047 * gdb.c++/overload.cc: new file.
24048 * gdb.c++/ovldbreak.cc: new file.
24049 * gdb.hp/attach.c: new file.
24050 * gdb.hp/attach2.c: new file.
24051 * gdb.hp/average.c: new file.
24052 * gdb.hp/compiler.c: new file.
24053 * gdb.hp/compiler.cc: new file.
24054 * gdb.hp/execd-program.c: new file.
24055 * gdb.hp/follow-exec.c: new file.
24056 * gdb.hp/follow-fork.c: new file.
24057 * gdb.hp/follow-vfork-and-exec.c: new file.
24058 * gdb.hp/misc-hp.cc: new file.
24059 * gdb.hp/more-steps.c: new file.
24060 * gdb.hp/optimize.c: new file.
24061 * gdb.hp/quicksort.c: new file.
24062 * gdb.hp/run-hp.c: new file.
24063 * gdb.hp/start-stop.c: new file.
24064 * gdb.hp/sum.c: new file.
24065 * gdb.hp/templates-hp.cc: new file.
24066 * gdb.hp/thread-local-in-lib.c: new file.
24067 * gdb.hp/thread-local-in-lib.h: new file.
24068 * gdb.hp/thread-local-in-lib.lib.c: new file.
24069 * gdb.hp/vforked-program.c: new file.
24070 * gdb.hp/virtfunc-hp.cc: new file.
24071 * gdb.hp/watchpoint-hp.c: new file.
24072 * gdb.hp/xdb.c: new file.
24073 * gdb.hp/xdb0.c: new file.
24074 * gdb.hp/xdb0.h: new file.
24075 * gdb.hp/xdb1.c: new file.
24076
24077Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24078
24079 The following change was made by Edith Epstein
889bf7c5
PA
24080 <eepstein@cygnus.com> as part of a project to merge in changes
24081 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24082
24083 * gdb.c++/demangle.exp: changed the expected output for some
24084 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24085 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24086 T1<char>::~T1<char>(void)
c906108c 24087 becomes,
a9c64011
AS
24088 maint demangle __dt__11T1__pt__2_cFv
24089 T1<char>::~T1(void)
c906108c 24090
889bf7c5 24091 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24092
c906108c
SS
24093Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24094
24095 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24096 * gdb.trace/backtrace.exp: Likewise.
24097 * gdb.trace/circ.exp: Likewise.
24098 * gdb.trace/collection.exp: Likewise.
24099 * gdb.trace/deltrace.exp: Likewise.
24100 * gdb.trace/infotrace.exp: Likewise.
24101 * gdb.trace/limits.exp: Likewise.
24102 * gdb.trace/packetlen.exp: Likewise.
24103 * gdb.trace/passc-dyn.exp: Likewise.
24104 * gdb.trace/passcount.exp: Likewise.
24105 * gdb.trace/report.exp: Likewise.
24106 * gdb.trace/save-trace.exp: Likewise.
24107 * gdb.trace/tfind.exp: Likewise.
24108 * gdb.trace/tracecmd.exp: Likewise.
24109 * gdb.trace/while-dyn.exp: Likewise.
24110 * gdb.trace/while-stepping.exp: Likewise.
24111
241121998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24113
24114 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24115
24116Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24117
24118 From Brendan Kehoe:
24119 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24120 int return types.
24121
24122Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24123
24124 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24125 remote dos host testing right.
c906108c
SS
24126
24127Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24128
24129 * gdb.base/corefile.exp: remove some xfails.
24130
24131Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24132
24133 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24134 have different timestamps.
c906108c
SS
24135
24136Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24137
24138 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24139 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24140
24141Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24142
24143 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24144 delta.
c906108c
SS
24145
24146Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24147
24148 * gdb.base/default.exp: Add brace missing from previous delta.
24149
24150Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24151
24152 * gdb.base/default.exp: Support test for info float for all
24153 varieties of arm toolchain.
24154
dc96c6c7 24155Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24156
24157 * gdb.trace/*.exp: remove "remote_download" command.
24158
dc96c6c7 24159Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24160
24161 * gdb.trace/*.exp: remove -gdwarf from compile.
24162
24163Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24164
24165 * gdb.trace/configure.in(AC_INIT): typo
24166 * gdb.trace/configure: regenerated
24167
dc96c6c7 24168Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24169
24170 * config/m68k-emc.exp: New file.
24171 * lib/<emc-support.exp trace-support.exp}: New files.
24172 * configure.in: add new test directory gdb.trace.
24173 * gdb.trace/{configure configure.in Makefile.in}: New files.
24174 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24175 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24176 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24177 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24178 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24179 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24180 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24181
dc96c6c7 24182Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24183
24184 * gdb.c++/classes.exp: Change all regular expressions to match
24185 arbitrary combinations of newline/carriage-return, so that they
24186 will work equally well on Unix and Windows.
24187 * gdb.c++/inherit.exp: ditto.
24188 * gdb.c++/virtfunc.exp: ditto.
24189
241901998-08-11 Dawn Perchik <dawn@cygnus.com>
24191
24192 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24193
c2d11a7d
JM
24194Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24195
24196 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24197 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24198 to use a0-a3/d0-d3 as needed.
24199
24200Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24201
24202 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24203 * gdb.disasm/am33.exp: Corresponding changes.
24204
c906108c
SS
242051998-07-11 Felix Lee <flee@cygnus.com>
24206
24207 * gdb.base/callfuncs.exp: add cmp10 test.
24208 * gdb.base/callfuncs.c (cmp10): new function.
24209
24210Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24211
d63a86f8 24212 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24213 into two parts to get around a synchronization problem in expect.
24214
3fc11d3e
JM
24215Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24216
24217 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24218
24219 * configure.in: Add options for gdbtk testsuite.
24220
24221 * configure: Regenerate.
24222
24223 * gdb.gdbtk: New directory to hold gdbtk tests.
24224
c906108c
SS
24225Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24226
24227 * gdb.fortran/types.exp: Escape brackets in expect patterns
24228 for test_float_literal_types_accepted tests.
24229 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24230 before run test.
24231
c2d11a7d
JM
24232Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24233
24234 * am33.exp: Just compile, do not link the testcase.
24235 * am33.s: Add ".am33" pseudoop to force am33 mode.
24236
c906108c
SS
242371998-06-25 Felix Lee <flee@cygnus.com>
24238
24239 * gdb.base/setshow.exp: make sure $pc is sane.
24240
24241 * gdb.stabs/weird.exp: split expect patterns properly.
24242
c2d11a7d
JM
24243Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24244
24245 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24246 * gdb.disasm/am33.exp: Run it.
24247
dc96c6c7 24248Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24249
24250 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24251 match processing (and eliminate spurious timeouts when running).
24252
dc96c6c7 24253Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24254
24255 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24256 exception test, but conditionalize it on target [mach | gnu].
24257
dc96c6c7 24258Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24259
24260 * gdb.base/overlays.exp: fixup compile line for linker script.
24261
24262Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24263
24264 * gdb.fortran/types.exp: don't guess at float size.
24265
24266Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24267
24268 * gdb.base/exprs.exp: delete test that depends on int size.
24269
24270Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24271
24272 * config/sim.exp: Removed checks for target triplets.
24273 (gdb_target_sim): Use gdb,target_sim_options.
24274
24275Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24276
24277 * gdb.base/reread.exp: New file.
24278 * gdb.base/reread1.c: New file.
24279 * gdb.base/reread2.c: New file.
24280
24281Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24282
24283 * config/sim.exp: Use 'target sim -sparclite' when running
24284 SPARClite programs.
24285
24286Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24287
24288 * gdb.base/structs2.exp: New file.
24289 * gdb.base/structs2.c: New file.
24290
24291Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24292
24293 * gdb.asm/common.inc: New file.
24294 * gdb.asm/d10v.inc: New file.
24295 * asm-source.exp: Pass -I's to gas to find .inc files.
24296 Update line numbers in expected output.
24297 * asmsrc1.s: Rewrite.
24298 * asmsrc2.s: Rewrite.
24299 * configure.in: Create arch.inc symlink.
24300 * configure: Regenerate.
24301 * Makefile.in (distclean): Delete arch.inc.
24302
24303Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24304
24305 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24306 (t_enum_value2): ditto
24307 (t_enum_value3): ditto
24308 (main): ditto
c906108c
SS
24309Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24310
24311 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24312 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24313 change.
24314 Use gdb_test instead of send_gdb/gdb_expect sequences.
24315
24316Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24317
24318 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24319 not void.
24320
24321Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24322
24323 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24324 subroutines. Used to test gdbs ability to single step through PC
24325 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24326
24327Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24328
24329 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24330 more rigorous EGCS C++ error checking.
24331
24332Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24333
a9c64011
AS
24334 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24335 tests.
24336 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24337 function when asleep.
24338 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24339 for i*86 Linux and SVR4 signal handling problems.
24340 Remove linux xfail for `next to handler in signals_tests_1', fixed
24341 by recent infrun.c change.
24342 Limit backtrace to 10 frames to avoid timeout problems with infinite
24343 stack backtraces.
24344 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24345 target.[ch] change.
c906108c
SS
24346
24347Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24348
24349 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24350 for a newline from gdb before continuing.
24351 (default_gdb_exit): Just look for y or n.
24352 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24353 it does, fail the rests of the tests in the file.
24354
24355Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24356
24357 * config/cygmon.exp: New file.
24358
24359Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24360
24361 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24362 main" test on remote targets.
c906108c
SS
24363
24364 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24365 run test on remote targets.
24366
24367Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24368
24369 * gdb.asm: New directory.
24370 * configure.in: Configure it.
24371 * configure: Regenerate.
24372 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24373 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24374
24375Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24376
24377 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24378
dc96c6c7 24379Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24380
a9c64011
AS
24381 * gdb.base/overlays (several files): Merge the two overlay
24382 managers into one. Change variables (foox, barx, bazx, grbxx)
24383 back into ints but force them to load in their proper sections.
c906108c
SS
24384
24385Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24386
24387 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24388 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24389 (D10VCopy): Handle memory regions crossing 16k boundaries.
24390 (D10VCopy): Transfer data in 32 bit chunks.
24391
24392Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24393
24394 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24395 correct.
c906108c
SS
24396
24397 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24398 map. Include space for printf in .text segment.
c906108c
SS
24399
24400 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24401 updated d10v memory VMA/LMA map.
c906108c 24402 (D10VCopy): Call D10VTranslate.
d63a86f8 24403
c906108c
SS
24404Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24405
24406 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24407
24408 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24409 that it won't be put into the .sdata - small data -
24410 section. Update reference.
c906108c
SS
24411 * gdb.base/baz.c (bazx, baz): Ditto.
24412 * gdb.base/foo.c (foox, foo): Ditto.
24413 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24414
24415 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24416 to be arrays.
d63a86f8 24417
dc96c6c7 24418Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24419
a9c64011
AS
24420 * gdb.base/overlays.exp: fix up and get working again.
24421 Add tests for backtraces from an overlay function.
d63a86f8 24422
c906108c
SS
24423Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24424
24425 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24426 "calling function with watchpoint enabled".
24427
24428Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24429
24430 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24431 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24432 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24433 pending review of whether it is useful or not.
24434
24435Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24436
24437 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24438
24439Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24440
24441 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24442 * config/dve.exp: New file to support Densan boards.
24443
24444Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24445
24446 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24447 reads and BSD.
c906108c
SS
24448
24449Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24450
24451 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24452 response.
24453
24454 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24455
24456Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24457
24458 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24459 test.
c906108c
SS
24460
24461 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24462 target_sizeof_long and target_bigendian_p.
c906108c 24463 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24464 to targets word size and endianess.
d63a86f8 24465
c906108c
SS
24466Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24467
24468 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24469 output.
c906108c
SS
24470
24471Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24472
24473 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24474 Update test of set args help to match source change.
c906108c
SS
24475
24476Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24477
24478 * gdb.base/default.exp: Expect help system output to be in
24479 alphabetical order.
24480 * gdb.base/help.exp: Ditto.
24481
24482Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24483
24484 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24485 "i*86-pc-linux-gnu*".
24486 * gdb.base/interrupt.exp: Ditto.
24487 * gdb.base/corefile.exp: Ditto.
24488
24489 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24490 define vxworks when building the testcase.
c906108c
SS
24491
24492 * gdb.base/ptype.exp: Fix testnames to be unique.
24493 * gdb.base/radix.exp: Ditto.
24494 * gdb.base/term.exp: Ditto.
24495 * gdb.base/whatis.exp: Ditto.
24496 * gdb.c++/classes.exp: Ditto.
24497
24498Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24499
24500 * gdb.base/callfuncs.exp: Fix indentation.
24501
24502 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24503 suppress_flag has been set.
24504 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24505 target feature.
24506
24507Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24508
24509 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24510 the testcase.
24511
24512 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24513 set_debug_traps() and breakpoint().
c906108c
SS
24514 * gdb.c++/misc.cc (main): Ditto.
24515 * gdb.c++/templates.cc (main): Ditto.
24516 * gdb.c++/virtfunc.cc (main): Ditto.
24517
24518Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24519
24520 * lib/gdb.exp(gdb_step_for_stub): New function.
24521 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24522 exists, reload the executable and do a "continue" instead of
24523 doing a jump.
24524 (runto_main): Use gdb_step_for_stub.
d63a86f8 24525
c906108c 24526 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24527 tests to have unique names.
c906108c
SS
24528 * gdb.base/callfuncs.exp: Ditto.
24529 * gdb.base/commands.exp: Ditto.
24530 * gdb.base/default.exp: Ditto.
24531 * gdb.base/help.exp: Ditto.
24532 * gdb.base/list.exp: Ditto.
24533 * gdb.base/opaque.exp: Ditto.
24534 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24535 similar tests.
d63a86f8 24536
c906108c
SS
24537 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24538 * gdb.c++/cplusfuncs.cc: Ditto.
24539 * gdb.c++/virtfunc.cc: Ditto.
24540
24541 * config/monitor.exp: Keep track of the last file we saw, rather
24542 than trying to get the info from gdb.
24543
24544 * gdb.fortran/types.exp: Move comment to previous line.
24545
24546Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24547
24548 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24549 target mode.
c906108c
SS
24550
24551Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24552
24553 From Bob Manson:
24554 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24555 string from GDB when it connects.
c906108c
SS
24556
24557 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24558
24559Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24560
24561 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24562 if we can't get a debug format from GDB (we may be testing an
24563 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24564
24565 * gdb.stabs/weird.exp: Fix quoting.
24566
24567 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24568
24569Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24570
24571 * config/arm-ice.exp: New file.
24572
24573Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24574
24575 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24576 until it has been modified to work with the new testsuite.
c906108c 24577
99707966 24578 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24579 testcase won't compile, cause all of the testcases in the file to
24580 fail instead.
c906108c
SS
24581
24582 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24583 (gdb_clear_suppressed): New procedure.
24584 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24585 it contains a positive value.
24586
24587Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24588
24589 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24590
24591 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24592
24593Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24594
24595 * lib/gdb.exp (setup_xfail_format): New function.
24596 (get_debug_format): New function to get debug format.
24597 (debug_format): New global variable to hold last value set
24598 by get_debug_format.
24599 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24600 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24601 * gdb.c++/ptype.exp: Ditto.
24602 * gdb.c++/classes.exp: Ditto.
24603 * gdb.c++/cplusfuncs.exp: Ditto.
24604 * gdb.c++/inherit.exp: Ditto.
24605 * gdb.c++/templates.exp: Ditto.
24606 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24607
c906108c
SS
24608Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24609
24610 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24611 host doesn't have a currently-open connection.
24612
24613 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24614 any gdb stub target. Handle cases where gdb doesn't respond when
24615 interrupted in a sane fashion.
c906108c
SS
24616
24617 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24618 same thing in a totally different way.
c906108c
SS
24619
24620 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24621 setting "timeout".
c906108c 24622 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24623 default_gdb_init now.
c906108c
SS
24624
24625Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24626
24627 * gdb.base/printcmds.exp: Fix "check for floating addition"
24628 regexp to accept results within approx +/- .01 of exact value.
24629 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24630
24631Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24632
24633 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24634 properly.
c906108c
SS
24635 (gdb_expect): Add optional timeout parameter, and add timeout
24636 value to various calls.
24637 (gdb_suppress_tests): Only give one warning message per group.
24638
24639Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24640
24641 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24642 global variables. Handle getting a value for $timeout more
24643 gracefully.
c906108c
SS
24644
24645Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24646
24647 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24648 initialize.
c906108c 24649 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24650 by a target configuration file.
c906108c
SS
24651 (gdb_expect): Pass the timeout to remote_expect.
24652
24653 * config/monitor.exp(gdb_load): Fix typo in regexp.
24654
24655Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24656
24657 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24658
24659Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24660
24661 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24662 here. Call gdb_target_exec before rebooting the target, to make
24663 sure the connection to the target is closed.
c906108c
SS
24664 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24665 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24666 Also detect "Timeout reading from remote" error.
24667
24668 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24669 gdb_target_monitor. Don't call gdb_file_cmd here; let
24670 gdb_target_monitor do it.
c906108c
SS
24671
24672 * gdb.disasm/hppa.exp: Don't use exec_output.
24673
24674Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24675
24676 * gdb.base/list.exp: If we're debugging a non-native target,
24677 try to set the pc register to point to the start of the
24678 program before doing the first list command.
24679
24680 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24681 test_calls after restarting.
c906108c
SS
24682
24683 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24684 reloading.
c906108c
SS
24685
24686 * gdb.base/watchpoint.exp: Fix typo.
24687
24688 * gdb.base/setshow.exp: Check for use_gdb_stub.
24689
24690 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24691 stub case.
c906108c
SS
24692 * gdb.base/langs.exp: Ditto.
24693
24694 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24695 gdb_load_offset. If we weren't given a file to load, figure out
24696 what the current file is and use it.
c906108c
SS
24697
24698 * config/i386-bozo.exp: New file.
24699
24700Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24701
24702 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24703 feature.
24704
24705 * config/proelf.exp: New entry.
24706
24707Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24708
24709 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24710 of regexps.
24711
24712 * gdb.base/watchpoint.exp: Don't run the test_stepping
24713 tests if gdb can't call functions on the target.
24714
24715 * gdb.base/setshow.exp: Don't run the set prompt tests if
24716 the board has gdb_prompt set.
24717
24718Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24719
24720 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24721 * gdb.base/commands.exp: Likewise.
24722 * gdb.base/setshow.exp: Likewise.
24723
24724Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24725
24726 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24727 feature.
24728
24729 * config/i960.exp: New file.
24730
24731Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24732
24733 * gdb.base/funcargs.exp: Check for gdb,short_int target
24734 feature instead of looking for explicit target triplets.
24735
dc96c6c7 24736Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24737
d63a86f8 24738 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24739 "p 123DEADBEEF", to check parse_number.
24740 * top.c: change "to enable to enable" to "to enable" in a couple
24741 of help strings.
24742
24743Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24744
24745 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24746 on the mn10300.
d63a86f8 24747
c906108c
SS
24748Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24749
24750 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24751 where the test executable is run with explicit args.
24752 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24753
24754Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24755
24756 * gdb.base/run.c: Use FAKEARGV to build test executable that
24757 does not require a command line arg, since most simulators
24758 don't currently support passing such an arg into the simulated
24759 program.
24760 * gdb.base/commands.exp: Change tests to insert the proper
24761 value as the arg to the first recursive factorial call. Change
24762 compilation line to define FAKEARGV at compile time.
24763
24764Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24765
24766 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24767 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24768 function with watchpoint enabled" test.
24769
24770Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24771
24772 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24773 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24774
24775 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24776 "Tests restarted" messages.
c906108c
SS
24777
24778Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24779
24780 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24781
dc96c6c7 24782Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24783
24784 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24785 for INFO SYMBOL; add help tests for OVERLAY commands.
24786 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24787 add tests for OVERLAY commands
24788 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24789 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24790 * gdb.base/sigall.c: add usestubs code frag
24791 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24792
c906108c
SS
24793Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24794
24795 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24796 failures.
24797 (gdb_stop_suppressing_tests): Note that tests have restarted.
24798
24799Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24800
24801 * config/h8300.exp: New file.
24802
24803Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24804
24805 * gdb.base/setshow.exp: Check for the existence of a
24806 feature, not its value.
24807
24808Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24809
24810 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24811
24812 * gdb.base/scope.exp: It's now init0(), not init().
24813
24814 * gdb.base/scope0.c: For now, change init() to be init0().
24815
24816 * config/monitor.exp: Use gdb_serial in preference to serial
24817 or netport.
24818
24819 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24820 and it's not already set.
c906108c
SS
24821
24822Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24823
24824 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24825 isn't using a stub and if it supports argument passing.
c906108c
SS
24826
24827Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24828
24829 * config/udi.exp(gdb_start): Make sure UDICONF is set
24830 properly before starting gdb.
24831
24832Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24833
24834 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24835 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24836 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24837
24838Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24839
24840 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24841 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24842
24843 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24844
24845 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24846
24847 * config/monitor.exp: Make sure we disconnect from the target.
24848 Also, try a reboot/reload cycle instead of failing if the
24849 load fails.
24850
24851Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24852
24853 * gdb.base/default.exp: Don't set match_max.
24854 * gdb.base/help.exp: Ditto.
24855 * gdb.base/list.exp: Ditto.
24856 * gdb.base/signals.exp: Ditto.
24857
24858 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24859 set, use remote_ld to download the testcase instead of
24860 the GDB loader.
24861
24862Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24863
24864 * config/vr5000.exp: New file.
24865
24866 * config/monitor.exp(gdb_target_monitor): Add pattern for
24867 "Ending remote" to detect errors in connecting.
24868
24869 * gdb.base/setshow.exp: Add .* within auto language test.
24870
24871 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24872 target feature.
24873
24874 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24875 and reboot the board if necessary.
c906108c
SS
24876
24877 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24878 a set of tests. Remove print.* from the patterns being checked.
24879
24880Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24881
24882 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24883 refer to gdb_spawn_id.
24884
24885 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24886 longer used.
24887 * config/sparclet.exp: Ditto.
24888 * config/sparclet-old.exp: Ditto.
24889 * config/slite.exp: Ditto.
24890 * config/sim.exp: Ditto.
24891 * gdb.base/funcargs.exp: Ditto.
24892
24893 * lib/gdb.exp:Remove references to gdb_spawn_id.
24894 (gdb_expect): Move to remote.exp.
24895
24896Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24897
24898 * config/monitor.exp: Detect the "Couldn't establish connection"
24899 message from GDB.
24900
24901Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24902
24903 * gdb.base/bitfields.exp: Use runto instead of explicit
24904 gdb_run_cmd/gdb_expect sequences.
24905
24906 * gdb.base/break.exp(text_next_with_recursion): Add match for
24907 gdb_expect call.
24908
24909 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24910 We also need to handle the "A program is being debugged already"
24911 prompt from gdb. Use gdb_test to set the baud rate.
24912
24913 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24914 to 20000. Really. I mean it.
24915
24916Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24917
24918 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24919 fails. If suppress_flag is set, skip perror message about not
24920 being able to send to GDB.
c906108c 24921 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24922 GDB.
c906108c
SS
24923 (gdb_expect): If suppress_flag is set, always fail immediately.
24924 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24925 (gdb_init): Call gdb_stop_suppressing_tests.
24926 (default_gdb_exit): Ditto.
24927 (default_gdb_start): Ditto.
24928
24929 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24930 gdb_stop_suppressing_tests as appropriate.
c906108c 24931 * gdb.base/break.exp: Ditto.
889bf7c5 24932 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24933 * gdb.base/commands.exp: Ditto.
24934 * gdb.base/exprs.exp: Ditto.
889bf7c5 24935 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24936 * gdb.base/list.exp: Ditto.
24937 * gdb.base/recurse.exp: Ditto.
889bf7c5 24938 * gdb.base/scope.exp: Ditto.
c906108c
SS
24939 * gdb.base/structs.exp: Ditto.
24940 * gdb.c++/inherit.exp: Ditto.
24941
24942Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24943
24944 * config/vr4300.exp: New file.
24945
99707966 24946 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24947
99707966 24948 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24949
24950Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24951
24952 * lib/gdb.exp(gdb_init): New function.
24953
24954 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24955 for each individual variable set.
c906108c
SS
24956
24957 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24958 name.
24959
24960 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24961
24962 * gdb.base/scope.exp: Use gdb_test.
24963
24964 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24965 aborting; the testsuite driver will do that for us (see
24966 gdb_finish). Also, use gdb_test in a few more places.
24967
24968Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24969
24970 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24971
24972Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24973
24974 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24975 and "add_tests" are not at the same address.
24976
24977Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24978
24979 * gdb.base/ptype.exp: Use gdb_test.
24980
24981Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24982
24983 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24984 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24985 left in. No longer expect them to fail.
24986
24987 * gdb.stabs/*.mt; Deleted, no longer used.
24988 * gdb.stabs/configure.in: Remove references to target makefile
24989 frags.
24990 * gdb.stabs/configure: Rebuilt.
24991
24992 * gdb.disasm/*.mt: Deleted, no longer used.
24993 * gdb.disasm/configure.in: Remove references to target makefile
24994 frags. Use "sh3.s" as the unique filename for this directory.
24995 * gdb.disasm/configure: Rebuilt.
24996
24997 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24998 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24999 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25000
25001Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25002
25003 * config/udi.exp: Use mondfe,name instead of remote_host.
25004
25005Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25006
25007 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25008 a function with a watchpoint enabled on the mn10200.
25009
25010 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25011 before trying to create it!
25012
25013Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25014
25015 * config/vx.exp: Use hostname instead of netport.
25016
25017 * config/vxworks.exp: New file.
25018
25019 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25020
25021 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25022 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25023 occurs.
25024
25025 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25026 $gdb_spawn_id directly.
25027 (gdb_run_cmd): Try _start as well as start. Use the target feature
25028 gdb,start_symbol as the symbol to start from when jumping.
25029
25030Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25031
25032 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25033 redundant) test.
25034
25035 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25036 it doesn't lose for 16bit integer systems.
25037
25038Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25039
25040 * gdb.fortran/types.exp: If the target doesn't support "double"
25041 data types, then expect "real" types to only be 4 bytes.
25042
25043 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25044 call tests if the target doesn't support inferior function calls.
25045
25046 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25047 in printf tests.
25048
25049Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25050
25051 * gdb.base/help.exp: Disable "help set", "help show", and
25052 "help support". Simplify regexp for "help stack".
25053
25054 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25055 to 60 seconds. Temporarily set match_max to 15000 around the
25056 "info copying" test.
25057
25058 * gdb.base/nodebug.exp: Don't try to do an inferior function
25059 call if the target doesn't support them.
25060 * gdb.base/printcmds.exp: Likewise.
25061 * gdb.base/setvar.exp: Likewise.
25062 * gdb.base/structs.exp: Likewise.
25063 * gdb.c++/templates.exp: Likewise.
25064 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25065
25066 * gdb.base/recurse.exp: Enable for the mn10200.
25067
25068 * configure.in: Do configure gdb.stabs directory for *-*-elf
25069 targets.
25070 * configure: Rebuilt.
25071
25072 * gdb.base/break.exp: Check for gdb,noresults before testing
25073 exit status and/or results from the target.
25074 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25075 * lib/gdb.exp: Remove old (now bogus) initialization of
25076 noinferior, noargs, noresults and nosignals.
25077
25078Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25079
25080 * config/sh.exp: New file.
25081
25082 * config/slite.exp: Try to connect multiple times to the board
25083 before rebooting. Only send a "monitor run" if need_monitor_run
25084 is set.
25085
25086 * gdb.base/break.exp: Don't do the "stub continue" test if
25087 the target has gdb_stub set.
25088
25089 * gdb.base/callfuncs.exp: Increase the timeout.
25090
25091 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25092 if the target has gdb,noinferiorio set.
25093
25094 * gdb.base/list.exp: Increase match_max to 10000 characters.
25095
25096 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25097
25098 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25099 target.
25100
25101 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25102
25103Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25104
25105 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25106 trying to delete the copy of gdb. Catch the file delete so we
25107 don't die if the delete fails; also, the file should be copied to
25108 the host, not to the build.
c906108c
SS
25109
25110Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25111
25112 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25113 parenthesis in case it contains multiple regexps separated
c906108c
SS
25114 with |.
25115
25116 * gdb.base/watchpoint.exp: Use gdb_test.
25117 * gdb.base/default.exp: Ditto.
25118
25119Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25120
99707966 25121 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25122
c906108c
SS
25123 * gdb.base/scope.exp: Use gdb_test.
25124 * gdb.c++/classes.exp: Ditto.
25125 * gdb.c++/inherit.exp: Ditto.
25126
25127Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25128
25129 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25130 remote_exec instead.
25131 * gdb.base/corefile.exp: Don't be ridiculous.
25132 * gdb.base/*.c: Add missing stub invocations.
25133
25134Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25135
25136 * config/slite.exp: Miscellaneous fixes.
25137
25138 * lib/gdb.exp: Fix runto.
25139
25140 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25141 the target.
25142
25143 * gdb.base/watchpoint.exp: Fix regexp.
25144
25145 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25146 close and wait commands, as the descriptor may now be
25147 invalid. Always call "remote_close host".
25148
25149Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25150
25151 Major rewrite for testsuite revision.
d63a86f8 25152
c906108c
SS
25153 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25154 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25155 instead of relying on spawn_id to always contain a valid
25156 spawn id.
25157 (get_compiler_info): New procedure to build the ${binfile}.ci
25158 file, instead of replicating this in N different places.
25159 (gdb_compile): New procedure.
d63a86f8 25160
c906108c 25161 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25162 appropriate arguments) instead of compile. Use gdb_test in a lot
25163 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25164 at the start of a testcase, as this is no longer done magically.
25165
25166 config/*-gdb.exp: Rename without the -gdb suffix.
25167
25168 config/mips.exp: Use remote_close instead of exit_remote_shell.
25169 config/monitor.exp: Use target_info instead of looking at
25170 baud, timeout, etc.
25171 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25172
25173Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25174
25175 * gdb.c++/templates.exp (test_ptype_of_templates),
25176 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25177 Update expect patterns for destructors and assignment operators
25178 to match corresponding c-typeprint.c changes.
25179 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25180 to destructor breakpoint test, GDB should be able to set the
25181 destructor breakpoint without specifying arguments.
25182
25183Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25184
25185 * gdb.threads/pthreads.exp: Change result for failure to compile due
25186 to lack of pthreads runtime support from an error to simply an
25187 unsupported test, per dejagnu standards.
25188
25189Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25190
25191 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25192 where GDB exits to reduce pattern match time.
25193 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25194
25195 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25196
dc96c6c7 25197Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25198
25199 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25200 * gdb.base/default.exp: ditto.
25201 * gdb.base/nodebug.exp: ditto.
25202 * gdb.base/printcmds.exp: ditto.
25203 * gdb.base/ptype.exp: ditto.
25204 * gdb.base/setvar.exp: ditto.
25205 * gdb.base/structs.exp: ditto.
25206 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25207
25208Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25209
25210 * configure, */configure: Rebuild with autoconf 2.12.
25211
25212Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25213
25214 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25215 use new i*86-pc-linux*-gnu quads.
25216 * gdb.base/corefile.exp: Ditto.
25217 * gdb.base/signals.exp: Ditto.
25218 * gdb.base/sigall.exp: Ditto.
25219 * gdb.base/interrupt.exp: Ditto.
25220
25221 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25222 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25223 RedHat 4.0.
d63a86f8 25224
c906108c 25225 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25226 linux. This allows the test case to at least compile on latest
25227 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25228
25229Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25230
25231 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25232 directory to search gdb directory. Accept and step over conditional
25233 stack alignment code. Consume $prompt in failure cases.
25234 Reset timeout to $oldtimeout instead of some arbitrary value.
25235 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25236 timeout problems with infinite stack backtraces.
25237 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25238 Accept function parameters for linkfunc member.
25239
25240Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25241
25242 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25243 (CXXFLAGS): Remove, unreferenced.
25244 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25245 previous -B options and also add -B option to pick up cross compiled
25246 runtime.
c906108c
SS
25247 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25248 doing cross compiles.
25249 (target_alias): Declare global.
25250 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25251 to verify that gcc exists in build tree, and if so set CC to that
25252 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25253
c906108c
SS
25254Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25255
25256 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25257 ptype test for anonymous union. Fixup testcase to match
25258 current gcc debug output.
25259
25260Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25261
25262 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25263 force argument to an unsigned long type.
25264
25265Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25266
25267 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25268 tests and anonymous union print/ptype tests.
c906108c
SS
25269 * gdb.base/list.exp (test_forward-search): Increase timeout by
25270 5 minutes for the "search extremely long line" case.
25271 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25272 completely optional and that the pass/fail messages use the command as
25273 the message if that third arg is a null string.
25274 (gdb_test_exact): Arrange that a null string pattern means match a
25275 null string output rather than any output, which might include random
889bf7c5 25276 errors.
c906108c
SS
25277 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25278 backtrace test.
25279 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25280 always failing and failure is now exposed by gdb.exp changes.
25281
25282Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25283
25284 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25285 weren't being noted.
25286
25287Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25288
25289 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25290 * gdb.stabs/weird.exp: Remove v_comb xfails.
25291
dc96c6c7 25292Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25293
25294 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25295 list.exp scope.exp watchpoint.exp]
c906108c 25296 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25297
dc96c6c7 25298Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25299
25300 * config/monitor.exp: Increase download timeout to 1000 seconds.
25301
dc96c6c7 25302Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25303
25304 * config/m32r.exp: Increase timeout to 120 seconds.
25305
25306Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25307
25308 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25309 and accept older ordering as obsolescent gcc or gdb.
25310 * gdb.c++/templates.exp: Ditto.
25311 * gdb.c++/virtfunc.exp: Ditto.
25312
25313Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25314
25315 * gdb.base/coremaker.c: Add code to mmap some data so we
25316 can check that it ends up in the core file.
25317 * gdb.base/corefile.exp: Add test to read mmapped data
25318 from core file.
25319
dc96c6c7 25320Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25321
25322 * config/m32r.exp: New file.
25323
25324Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25325
25326 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25327 that cflags can contains -gstabs, and work correctly for other tests.
25328
dc96c6c7 25329Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25330
25331 * gdb.base/setshow.exp: New file, tests show and set.
25332 * gdb.base/setshow.c: New file, tests show and set.
25333 * gdb.base/help.exp: Add test for help set|show annotate.
25334 * gdb.base/default.exp: Add test for set|show annotate.
25335
25336Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25337
25338 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25339 errors unique.
25340 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25341 explicitly.
25342
25343Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25344
25345 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25346 and width commands. This is done elsewhere.
25347 * (gdb_start): Don't call gdb_start_sim here. That's already
25348 done in gdb_load. This fixes lots of failures in default.exp.
25349
25350Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25351
25352 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25353 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25354 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25355 in the same we we treat other failures (since it may be an expected
889bf7c5 25356 condition), rather than as an error.
c906108c
SS
25357 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25358 old test format.
25359
25360Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25361
25362 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25363 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25364 twice. Nuke the duplicates.
c906108c 25365 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25366 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25367 Remove config.h along with other config files.
25368
25369Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25370
25371 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25372 "p func1 ()" and note that rests of tests are skipped.
25373 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25374 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25375 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25376 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25377 affected by the previous run test.
25378 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25379 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25380 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25381 "pass int powerset tuple" and "pass modeless int powerset tuple".
25382 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25383 "real write 4" and "real write 8".
25384 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25385 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25386 "print \$i after tuple assign 2", and
25387 "print vs2 after tuple assign 2".
25388 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25389 meaningful error message and return -1 so the caller can
25390 suppress further tests and avoid a cascade of errors.
d63a86f8 25391
c906108c
SS
25392Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25393
25394 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25395 format for printing version.
25396 * gdb.base/default.exp: Ditto.
25397 * gdb.base/interrupt.exp: Fix problem with cascade of
25398 errors if child process dies while calling a function.
d63a86f8 25399
c906108c
SS
25400Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25401
25402 * Makefile.in (VPATH): Add
25403 * Makefile.in (Makefile, config.status): Fix rules so things get
25404 remade when necessary.
25405
25406Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25407
25408 * Makefile.in (just-check): Add path to sibling expect dir
25409 to environment variable specified by RPATH_ENVVAR.
25410
25411Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25412
25413 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25414 (just-check): Add shared library paths for libstdc++, tk,
25415 tcl, bfd, and opcodes to the environment variable specified
25416 in RPATH_ENVVAR.
25417 * configure.in: Add support to recognize --enable-shared flag
25418 and generate correct value for RPATH_ENVVAR.
25419 * configure: Regenerated with autoconf.
25420
25421Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25422
25423 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25424 include all osf versions.
c906108c
SS
25425 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25426 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25427 when target is linux. When failing to build pthreads test
25428 executable, give more meaningful message.
25429 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25430 arg for pthread_create.
d63a86f8 25431
c906108c
SS
25432Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25433
25434 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25435 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25436 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25437 and -lpthreads (everybody else).
c906108c
SS
25438 (test_startup): Fail gracefully if threads are not supported.
25439 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25440 "p/c array_index("abcdef",2)" when not gcc compiled.
25441 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25442 "print func2::coremaker_local" when not gcc compiled.
25443 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25444 "ptype on opaque struct tagname (statically)",
25445 "ptype on opaque struct tagname (dynamically) 1", and
25446 "ptype on opaque struct tagname (dynamically) 2"
25447 for not compiled with gcc.
25448 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25449 backtrace when compiled with gcc.
d63a86f8 25450 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25451 than always return success.
25452
25453Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25454
25455 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25456
25457Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25458
25459 * gdb.base/structs.exp: Undo last change.
25460
25461Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25462
25463 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25464 encapsulate all the steps/nexts done during self test, starting
25465 at main, and makes them less sensitive to optimization issues.
25466 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25467 signal handler" test.
25468 * gdb.threads/pthreads.exp: Only run this for native configs.
25469 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25470 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25471 tests.
25472 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25473 for "runto test_calls(void)" test.
d63a86f8 25474
c906108c
SS
25475Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25476
25477 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25478 and don't expect address info in breakpoint confirmations.
25479
25480Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25481
25482 * gdb.base/list.exp (test_forward_search): Increase timeout
25483 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25484 and then reset to old value when done. Increase expect input
c906108c
SS
25485 buffer to 10000.
25486
25487Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25488
25489 * gdb.base/list.exp (test_forward_search): Fix to handle very
25490 long source line without overflowing expect's input buffer.
25491
25492Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25493
25494 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25495 "buffer_full".
25496
25497 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25498 "buffer_full".
25499
25500 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25501 "buffer_full".
25502
25503 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25504 "buffer_full".
25505
25506Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25507
25508 * configure.in (configdirs): Add gdb.threads.
25509 * configure: Regenerated with autoconf.
25510 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25511 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25512 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25513
c906108c
SS
25514Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25515
25516 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25517
25518Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25519
25520 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25521 each signal's status in the output of "handle all print".
25522 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25523 the \r\n sequence that immediately precedes the gdb prompt.
25524 * gdb.base/a1-selftest.exp: Save original timeout and restore
25525 after test.
25526
25527Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25528
25529 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25530 symbol.
25531
25532Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25533
25534 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25535
25536Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25537
25538 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25539 timeout by 60 seconds.
25540
25541Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25542
25543 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25544 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25545 error return.
25546
25547Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25548
25549 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25550 gdb initialization, also report how long dejagnu waited. Restore
25551 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25552 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25553
25554Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25555
25556 * lib/gdb.exp: Report timeout value for verbosity level 2.
25557 * config/gdbserver.exp: Ditto.
25558 * config/hppro.exp: Ditto.
25559 * config/mips-gdb.exp: Ditto.
25560 * config/monitor.exp: Ditto.
25561 * config/netware.exp: Ditto.
25562 * config/sim-gdb.exp: Ditto.
25563 * config/slite-gdb.exp: Ditto.
25564 * config/udi-gdb.exp: Ditto.
25565 * config/unix-gdb.exp: Ditto.
25566 * config/vx-gdb.exp: Ditto.
25567 * gdb.base/a1-selftest.exp: Ditto.
25568 * gdb.base/a2-run.exp: Ditto.
25569 * gdb.base/break.exp: Ditto.
25570 * gdb.base/corefile.exp: Ditto.
25571 * gdb.base/list.exp: Ditto.
25572 * gdb.base/recurse.exp: Ditto.
25573 * gdb.base/scope.exp: Ditto.
25574 * gdb.base/signals.exp: Ditto.
25575
25576Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25577
25578 * gdb.threads/Makefile.in (docdir): Removed.
25579
25580Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25581
25582 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25583 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25584 @srcdir@.
d63a86f8 25585 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25586 autoconf 2.5 or higher.
25587 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25588
25589Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25590
25591 * configure: Regenerated.
25592 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25593 avoid name clashes with SunOS headers.
25594
25595Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25596
25597 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25598
25599Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25600
25601 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25602 prototype information ends up in the compiler info file.
25603
25604Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25605
25606 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25607 attempting to regenerate it. Eliminate use of a temporary file
25608 and just generate the info file directly. Source it immediately,
25609 for consistency of use.
25610 * gdb.base/corefile.exp: Ditto
25611 * gdb.base/exprs.exp: Ditto.
25612 * gdb.base/funcargs.exp: Ditto.
25613 * gdb.base/langs.exp: Ditto.
25614 * gdb.base/list.exp: Ditto.
25615 * gdb.base/mips_pro.exp: Ditto.
25616 * gdb.base/nodebug.exp: Ditto.
25617 * gdb.base/opaque.exp: Ditto.
25618 * gdb.base/ptype.exp: Ditto.
25619 * gdb.base/scope.exp: Ditto.
25620 * gdb.base/setvar.exp: Ditto.
25621 * gdb.base/signals.exp: Ditto.
25622 * gdb.base/whatis.exp: Ditto.
25623 * gdb.c++/templates.exp: Ditto.
25624 * gdb.c++/virtfunc.exp: Ditto.
25625 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25626 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25627
25628Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25629
25630 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25631 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25632 Increase timeout, a lot of single stepping might be needed if the
25633 target has no hardware watchpoints.
25634
25635Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25636
25637 * gdb.base/break.exp: Ignore compiler warnings when compiling
25638 break.c.
25639 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25640 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25641 from remote-sim.
25642 * gdb.base/exprs.exp: Add h8300 xfails.
25643 * gdb.base/funcargs.exp: Likewise.
25644 * gdb.base/nodebug.exp: Likewise.
25645 * gdb.base/printcmds.exp: Likewise.
25646 * gdb.base/ptype.exp: Likewise.
25647 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25648 h8300 xfails.
d63a86f8 25649 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25650 on the h8300.
25651 * gdb.base/funcargs.c: Explicitly make last constant argument to
25652 call_after_alloca_subr an unsigned long type.
25653 * gdb.base/return.c: Include stdio.h.
25654
25655Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25656
25657 * config/abug.exp: New file for the older Motorola Bug monitor
25658 that runs on the mvme13x series VME boards.
25659 * config/monitor.exp: Use the new config array for target settings
25660 if they exist.
25661
25662Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25663
25664 * sim-gdb.exp: Make the SH simulator allocate less space when
25665 it is targeted.
25666
25667Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25668
25669 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25670 test.
25671
25672Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25673
25674 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25675 "rs6000-*-*" for "list function in include file" when gcc compiled.
25676 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25677 for "p ctable1[120]".
25678 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25679 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25680 Remove setup_xfail for "rs6000-*-*" for
25681 "print 'scope0.c'::filelocal before run".
25682 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25683 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25684 since some compilers don't allow both options to be given
25685 on the same command line. Create object file and move it.
d63a86f8 25686
c906108c
SS
25687Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25688
25689 * gdb.base/corefile.exp: Always regenerate the core file, since
25690 we always regenerate the coremaker program. Detect special case
25691 where registers cannot be read from core file.
d63a86f8 25692
c906108c
SS
25693Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25694
25695 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25696 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25697 * gdb.c++/templates.exp: Only match on basename of file since
25698 some formats like xcoff don't encode directory information.
25699 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25700 and rs6000 AIX xcoff targets.
25701 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25702 * configure: Regenerate.
25703 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25704 here, rather than in distclean.
d63a86f8 25705
c906108c
SS
25706Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25707
25708 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25709 defined, and use it to compile the test case with -O2. The
25710 native compilation still uses no optimization.
25711 * gdb.base/mips_pro.c: Remove inline assembly code since
25712 it is compiled PIC by default, which results in assembler
25713 warnings that make the testsuite think the compilation
25714 was unsuccessful.
25715
25716Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25717
25718 * gdb.c++/misc.exp: Add note to message for
25719 "print s.a for foo struct" that this is a known gcc 2.7.2
25720 and earlier bug.
25721
25722Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25723
25724 * gdb.base/break.exp: Fix pattern for matching "Delete all
25725 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25726 setup_xfail for deleting all breakpoints test. Fix various
25727 timeout messages to include "(timeout)".
25728 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25729 for "p t_float_values2(3.14159,float_val2)".
25730 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25731 for "continue to call2g" when gcc compiled.
25732 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25733 "up to foo in langs.exp", "show language at foo in langs.exp",
25734 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25735 and "show language at fsub in langs.exp".
25736 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25737 "list line 1 in include file", "list message for lines past EOF",
25738 "list function in include file", "list list0.h:foo", and
25739 "list filename:function; nonexistant function".
25740 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25741 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25742 and "ptype t_char_array" to be for native cc only.
d63a86f8 25743
c906108c
SS
25744Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25745
d63a86f8 25746 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25747 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25748 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25749
25750Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25751
25752 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25753 "bt in signals.exp". This problem only appears when running
25754 the testsuite, and then only intermittently.
25755
25756Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25757
25758 * gdb.base/return.exp (return_tests): Differentiate between
25759 two tests of continuing.
25760
25761Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25762
25763 * */Makefile.in (maintainer-clean): Remove config.log.
25764 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25765 * gdb.c++/Makefile.in (PROGS): Add inherit.
25766 (clean): Remove *.ci.
25767
25768Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25769
25770 * gdb.c++/misc.cc: Add test code from Mike Stump.
25771 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25772
25773Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25774
25775 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25776 to "alpha-*-osf2*" and add comment.
25777 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25778 setup_xfail for "step over execarg initialization" and
25779 "step over corearg initialization".
c906108c
SS
25780 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25781 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25782 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25783 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25784 "print func2::coremaker_local", and "backtrace in corefile.exp".
25785 * gdb.base/signals.exp: Build and source signals.ci.
25786 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25787 to be for gcc only.
25788 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25789
c906108c
SS
25790Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25791
25792 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25793 Feb 3 procfs.c change.
25794
25795Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25796
25797 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25798
25799Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25800
25801 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25802 from dejagnu's apparent default of 10 seconds, which gives random
25803 results when running the tests over NFS on moderately loaded systems.
25804 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25805
25806Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25807
25808 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25809 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25810 result reports.
c906108c
SS
25811
25812Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25813
25814 * configure.in (CY_AC_PATH_TCLH): Remove.
25815 * configure: Regenerate.
25816
25817Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25818
25819 * gdb.c++/Makefile.in (clean): Add missing '{'.
25820
25821Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25822
25823 * lib/gdb.exp: Provide a default value for noinferior.
25824
25825 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25826 Load libgloss.exp.
25827
25828Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25829
25830 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25831 the executable, not the .o to run the tests from.
25832
25833Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25834
25835 * gdb.base/break.exp: Don't test for program exit or exit status
25836 if $noresults if nonzero.
25837 * gdb.base/langs.exp: Likewise.
25838 * gdb.base/watchpoint.exp: Likewise.
25839
25840 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25841 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25842 trying to compile the testcase.
25843
25844Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25845
25846 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25847 * gdb.base/signals.exp (continue to handler): Likewise.
25848
25849Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25850
25851 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25852
25853 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25854
25855Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25856
25857 * gdb.base/corefile.exp: Recognize "not found" as failure
25858 when trying to determine if a core file was generated.
25859 If no core file was generate the first time, try again without
25860 the ulimit -c to work around braindamaged shells.
25861
25862Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25863
25864 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25865 [] tests with "test" and enclose string in quotes.
25866 * gdb.stabs/configure: Rebuild
d63a86f8 25867
c906108c
SS
25868Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25869
25870 Changes in sync with expect:
25871 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25872 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25873 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25874 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25875 argument to AC_REQUIRE.
25876 * configure: Regenerated.
25877
25878Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25879
25880 * gdb.base/corefile.exp: When generating a core, discard any
25881 error messages about ulimit not found and the "core dumped"
25882 message from the shell that runs the coredumper.
25883
25884Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25885
25886 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25887
25888 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25889 which sed script to run. Expect failure for v_comb test
25890 on PA targets too.
d63a86f8 25891
c906108c
SS
25892Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25893
25894 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25895 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25896
25897Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25898
25899 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25900 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25901 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25902 * lib/gdb.exp (default_gdb_start): Fix typo.
25903 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25904 messages to not include the full program name that caused
25905 the core dump since some systems (such as solaris) apparently
25906 truncate this path to about 80 characters.
25907 When generating a core file first try increasing the core file
25908 size limit to unlimited since some systems may default it to
25909 zero, and it is harmless to try it. Move the test for failing
25910 to generate a core file to where it will actually get executed.
25911 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25912 new gdb result from g++ debug info improvements and make old
25913 pattern obsolescent. Also account for size_t differences
25914 (may be int or long).
25915 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25916 initialization before function call is placed in the delay slot
25917 and thus appears to be skipped over by commands such as "next".
25918
25919Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25920
25921 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25922
25923Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25924
25925 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25926 input source file; fix code to compile test to deal with this
25927 convention.
25928 * gdb.c++/*.exp: Likewise.
25929
25930Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25931
25932 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25933 "bt in signals.exp".
25934
25935Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25936
25937 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25938 "step over execarg initialization" and
889bf7c5 25939 "step over corearg initialization".
c906108c
SS
25940
25941Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25942
25943 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25944 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25945
25946Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25947
25948 From Rob Savoye (rob@poseidon.cygnus.com)
25949 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25950 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25951 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25952 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25953 configure.in}: Major reworking for autoconfig.
c906108c
SS
25954 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25955 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25956 New files.
c906108c
SS
25957 * config/unix-gdb.exp: Make GDB global.
25958 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25959 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25960 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25961 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25962 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25963 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25964 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25965 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25966 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25967 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25968 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25969 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25970 to returns as necessary, arrange for test to compile own testcase
25971 executable.
c906108c 25972 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25973
c906108c
SS
25974Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25975
25976 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25977 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25978 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25979 "backtrace through signal handler".
25980
25981Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25982
25983 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25984 continuing from a job control stop signal.
25985 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25986
25987Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25988
25989 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25990 * gdb.base/corefile.exp: Likewise.
25991 * gdb.base/funcargs.exp: Likewise.
25992
25993Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25994
25995 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25996 * config/monitor.exp: Add support for setting baud rate.
25997
25998Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25999
26000 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26001 i*86-*-linux* xfails for "backtrace through signal handler".
26002 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26003 "print func2::coremaker_local".
26004 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26005 alpha-dec-osf2* xfail for
c906108c
SS
26006 "delete all breakpoints when none".
26007
26008Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26009
26010 * gdb.base/break.exp: Change test that deletes all breakpoints
26011 when no user breakpoints are installed. A post 4.15 change
26012 causes gdb to no longer prompt in this case.
26013
26014Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26015
26016 * gdb.base/return.exp (return_tests): Change xfail for test
26017 "correct value returned double test" to stop xfailing at
26018 Solaris 2.5. Apparently the bug has been fixed.
26019
26020Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26021
26022 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26023 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26024
26025Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26026
26027 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26028 * gdb.disasm/hppa.s: Corresponding changes.
26029
26030Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26031
26032 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26033 makefile fragment.
26034 * config/mt-hpux: Deleted.
26035
26036Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26037
d63a86f8 26038 * Many files: When warning about suppressed tests due to a
c906108c
SS
26039 nonexistant test binary, avoid incrementing the warning count.
26040
26041Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26042
26043 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26044
c906108c
SS
26045Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26046
26047 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26048 "sparc-*-solaris2*".
26049
26050Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26051
26052 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26053 Add global and local variables and initialize them.
26054 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26055 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26056 extracts the file name and terminating signal from the core file.
26057 * TODO: Remove note about tests for correct mapping of corefile.
26058 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26059 from optimizing it away.
26060 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26061 handles common blocks.
26062
26063Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26064
26065 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26066 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26067
26068Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26069
26070 * Makefile.in (maintainer-clean): New target, synonym for
26071 realclean.
26072 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26073 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26074 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26075 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26076 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26077 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26078
26079Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26080
26081 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26082 xfails when not gcc compiled for "print foo::funclocal".
26083 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26084 "print foo::funclocal at foo",
26085 "print 'scope1.c'::foo::funclocal at foo",
26086 "print foo::funclocal_bss at foo",
26087 "print 'scope1.c'::foo::funclocal_bss at foo",
26088 "print foo::funclocal_ro at foo",
26089 "print 'scope1.c'::foo::funclocal_ro at foo",
26090 "print bar::funclocal at foo" and
26091 "print 'scope1.c'::bar::funclocal at foo".
26092 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26093 gcc compiled for "print foo::funclocal at bar".
26094 Expand all messages to ensure that they identify that
26095 the test is at bar().
26096 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26097 gcc compiled for:
26098 "ptype on opaque struct pointer (statically)",
26099 "ptype on opaque struct tagname (statically)",
26100 "ptype on opaque struct pointer (dynamically) 1",
26101 "ptype on opaque struct tagname (dynamically) 1",
26102 "ptype on opaque struct pointer (dynamically) 2" and
26103 "ptype on opaque struct tagname (dynamically) 2
26104 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26105 gcc compiled for:
26106 "p datalocal"
26107 "whatis datalocal",
26108 "ptype datalocal",
26109 "p bsslocal",
26110 "whatis bsslocal", and
26111 "ptype bsslocal".
26112 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26113 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26114 when not gcc compiled.
26115 * gdb.base/funcargs.exp (float_and_integral_args): Add
26116 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26117 compiled.
26118 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26119 "backtrace from call6a" when not gcc compiled.
26120 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26121 "backtrace from call7a" when not gcc compiled.
26122 * gdb.base/callfuncs.exp (do_function_calls):
26123 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26124 "p t_char_array_values(char_array_val2,char_array_val1)",
26125 "p t_char_array_values(char_array_val1,char_array_val2)",
26126 "p t_char_array_values("carray 1","carray 2")",
26127 "p t_char_array_values("carray 1",char_array_val2)",
26128 "p t_char_array_values(char_array_val1,"carray 2")",
26129 "p sum_args(1,{2})",
26130 "p sum_args(2,{2,3})",
26131 "p sum_args(3,{2,3,4})",
26132 "p sum_args(4,{2,3,4,5})"
26133 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26134 "backtrace in corefile.exp" when not gcc compiled.
26135
26136Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26137
26138 * gdb.base/signals.exp: Rewrite `handle all print' test as
26139 a procedure. Accept blanks or TABs as whitespace, increase
26140 timeout and expect input buffer size for the large output
26141 from the command. Remove "i*86-*-bsdi2.0" xfail.
26142
26143Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26144
26145 * gdb.base/setvar.exp: Add new testcases for truncation when
26146 assigning invalid values to bitfields.
26147
26148Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26149
d63a86f8 26150 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26151 mips-sgi-irix* xfail for
26152 "call inferior func with struct - returns char *"
26153 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26154 accepted in the result.
c906108c
SS
26155
26156Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26157
26158 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26159 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26160 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26161 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26162 that accidentally got checked in.
26163
26164Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26165
d63a86f8 26166 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26167 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26168 compiled test.
26169 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26170 Add mips-sgi-irix5* xfail for not gcc compiled.
26171 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26172 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
26173 "p top", "whatis top", "p middle", and "whatis middle".
26174 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26175 "whatis signed char" for not gcc compiled.
26176 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26177 "set variable signed char=-1 (-1)" and
26178 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26179 * gdb.base/funcargs.exp (float_and_integral_args):
26180 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26181 Add mips-sgi-irix* xfail when not gcc compiled for
26182 "continue to call2b".
26183 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26184 "continue to call2g".
26185 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26186 "backtrace from call6a"
26187 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26188 "backtrace from call7k".
26189 Add mips-sgi-irix5* xfail when not gcc compiled for
26190 "backtrace from call7a".
26191 (localvars_after_alloca): Fix gdb_test cmds for
26192 "print * after runto ...".
26193 Remove rs6000-*-* xfails for
26194 "print i after runto localvars_after_alloca" and
26195 "print l after runto localvars_after_alloca"
26196 for all compilers.
26197 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26198 when not compiled with gcc, for:
c906108c
SS
26199 "print signed char == (minus)",
26200 "print signed char != (minus)",
26201 "print signed char < (minus)",
26202 "print signed char > (minus)".
26203 * gdb.base/callfuncs.exp (do_function_calls):
26204 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26205 "call inferior func with struct - returns char *".
d63a86f8 26206 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26207 "correct value returned double test" to include Solaris 2.4.
26208 * gdb.base/funcargs.exp (float_and_integral_args):
26209 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26210
c906108c
SS
26211Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26212
26213 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26214 enumeration bitfields if compiling with GNU C.
26215 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26216 to empty' prompt.
26217
26218Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26219
26220 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26221 test for PRO targets.
26222
26223 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26224 breakpoints in the inferior at any given time by making
26225 two groups of breakpoints for call2*, call6* and call7*
26226 tests.
26227
26228Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26229
26230 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26231 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26232 from optimizing it away.
26233 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26234 "call inferior func with struct".
26235
26236Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26237
26238 * configure.in: Only configure gdb.chill for particular targets.
26239
26240Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26241
26242 * gdb.base/Makefile.in: Add action to .c.o transformation
26243 rule that generates a .ci file for each .o file and remove
26244 explicit .c.o rules except for callfuncs.o.
26245 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26246 generates a .ci file for each .o file and remove explicit
26247 .cc.o rules.
26248 (clean): Remove *.tmp *.ci files.
26249 (EXECUTABLES): Remove templ-info.exp.
26250 * gdb.base/compiler.c: New file.
26251 * gdb.c++/compiler.cc: New file
26252 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26253 Change rs6000-*-* xfail for
26254 "print 'scope0.c'::filelocal_ro" and
26255 "print 'scope1.c'::filelocal" and
26256 "print 'scope1.c'::filelocal_bss" and
26257 "print 'scope1.c'::filelocal_ro" and
26258 "print 'scope1.c'::foo::funclocal" and
26259 "print 'scope1.c'::foo::funclocal_ro" and
26260 "print 'scope1.c'::bar::funclocal" and
26261 "print 'scope0.c'::filelocal_ro" and
26262 "print 'scope1.c'::filelocal at foo" and
26263 "print 'scope1.c'::filelocal_bss at foo" and
26264 "print 'scope1.c'::filelocal_ro at foo" and
26265 "print 'scope1.c'::foo::funclocal at foo" and
26266 "print 'scope1.c'::foo::funclocal_bss at foo" and
26267 "print 'scope1.c'::foo::funclocal_ro at foo" and
26268 "print 'scope1.c'::bar::funclocal at foo" and
26269 "print 'scope0.c'::filelocal_ro" and
26270 "print 'scope1.c'::filelocal" and
26271 "print 'scope1.c'::filelocal_bss" and
26272 "print 'scope1.c'::filelocal_ro" and
26273 "print 'scope1.c'::foo::funclocal" and
26274 "print 'scope1.c'::foo::funclocal_bss" and
26275 "print 'scope1.c'::foo::funclocal_ro" and
26276 "print 'scope1.c'::bar::funclocal" and
26277 "print 'scope1.c'::bar::funclocal_bss"
26278 to only be xfail'd when not compiled with gcc.
d63a86f8 26279 Add rs6000-*-* xfail for
c906108c
SS
26280 "print 'scope0.c'::filelocal_bss before run"
26281 when compiled with gcc.
26282 (test_at_main): Add rs6000-*-* xfail for
26283 "print filelocal_ro in test_at_main"
26284 when compiled with gcc.
26285 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26286 Add rs6000-*-aix* xfail for
c906108c
SS
26287 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26288 "ptype t_char_array", not compiled with gcc.
26289 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26290 xfail for "list foo (in include file)" when gcc compiled.
26291 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26292 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26293 "run to call0a" if not compiled with gcc.
26294 (unsigned_integral_args): Add rs6000-*-* xfail for
26295 "run to call1a" if not compiled with gcc.
26296 (float_and_integral_args): Add rs6000-*-* xfail for
26297 "run to call2a" if not compiled with gcc and for
26298 "continue to call2b" for any compiler.
26299 Add rs6000-*-* xfail to
26300 "print f1 after run to call2a" for gcc compiled.
26301 (discard_and_shuffle): Add rs6000-*-* xfail for
26302 "run to call6a".
26303 (shuffle_round_robin): Add rs6000-*-* xfail for
26304 "backtrace from call7a" if not compiled with gcc.
26305 Add rs6000-*-* xfail for
26306 "backtrace from call7b" if compiled with gcc.
26307 (call_after_alloca): Add rs6000-*-* xfail for
26308 "print c in call_after_alloca" and
26309 "print s in call_after_alloca" and
26310 "backtrace from call_after_alloca_subr"
26311 if not compiled with gcc.
26312 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26313 "print c in localvars_in_indirect_call" and
26314 "print c in localvars_in_indirect_call" and
26315 "backtrace in indirectly called function" and
26316 "stepping into indirectly called function"
26317 if not compiled with gcc.
26318 (localvars_after_alloca): Add rs6000-*-* xfail for
26319 "print c after runto localvars_after_alloca" and
26320 "print s after runto localvars_after_alloca" and
26321 "print i after runto localvars_after_alloca" and
26322 "print l after runto localvars_after_alloca"
26323 for all compilers.
26324 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26325 than whatis-info.exp.
26326 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26327 than opaque-info.exp.
26328 Setup rs6000-*-* xfail for
d63a86f8 26329 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26330 "ptype on opaque struct pointer (dynamically)" when
26331 not compiled with gcc.
26332 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26333 rather than callf-info.exp.
26334 (do_function_calls): Add clear_xfail for rs6000-*-* for
26335 "p t_float_values2(3.14159,float_val2)". Seems to work
26336 fine there, both with xlc and gcc. Need to find out what
26337 it is doing right and fix other platforms.
26338 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26339 "call inferior func with struct - returns int",
26340 "call inferior func with struct - returns long",
26341 "call inferior func with struct - returns float",
26342 "call inferior func with struct - returns double",
26343 "call inferior func with struct - returns char *",
26344 but only if not gcc compiled (presumes xlc compiled).
26345 Change rs6000-*-* xfails for
26346 "call inferior func with struct - returns char" and
26347 " call inferior func with struct - returns short" to only
26348 xfail if not using gcc.
26349 (clean mostlyclean): Remove *.ci and *.tmp files.
26350 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26351 than templ-info.exp.
26352 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26353 Add rs6000-*-* xfail for "up to foo in langs.exp"
26354 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26355 when not gcc compiled.
d63a86f8 26356
c906108c
SS
26357Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26358
26359 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26360 * gdb.base/corefile.exp: Likewise.
26361 * gdb.base/list.exp: Likewise.
26362 * gdb.base/scope.exp: Likewise.
26363 * gdb.base/siganls.exp: Likewise.
26364
26365 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26366 compiler output.
26367 * gdb.base/whatis.exp: Likewise.
26368
26369Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26370
26371 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26372 failure (opcode table has been fixed to match reality).
26373
26374Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26375
26376 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26377 "call inferior func with struct - returns char",
26378 "call inferior func with struct - returns short"
26379
26380 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26381 "print 'scope0.c'::filelocal at main",
26382 "print 'scope0.c'::filelocal_bss in test_at_main",
26383 "print 'scope0.c'::filelocal at foo",
26384 "print 'scope0.c'::filelocal_bss in test_at_foo",
26385 "print 'scope0.c'::filelocal at bar",
26386 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26387
c906108c
SS
26388 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26389 in source file 1". This bug seems to have been fixed with both
26390 gcc and native cc (was native assembler bug?).
26391
26392Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26393
26394 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26395 "backtrace through signal handler" to "i*86-*-sysv4*".
26396 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26397 continue" case. Add "known SVR4 bug" to fail message.
26398 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26399 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26400 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26401 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26402 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26403 "up to foo in langs.exp", "show language at foo in
26404 langs.exp", "up to cppsub_ in langs.exp", "show
26405 language at cppsub_ in langs.exp", "up to fsub in
26406 langs.exp", and "show language at fsub in langs.exp".
26407 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26408 "bactrace in corefile.exp".
26409 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26410 "call inferior function with struct - returns float" and
26411 "call inferior function with struct - returns double".
d63a86f8 26412
c906108c
SS
26413Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26414
26415 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26416 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26417 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26418 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26419
26420Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26421
26422 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26423 (or overriden) "CHILL" macro rather then bare "gcc".
26424 Also look for ../../gcc/xgcc since that is what we will
26425 actually need, not "Makefile". Remove following assignment
26426 of CHILL to CHILL_FOR_TARGET because that results in
26427 recursive definition.
26428
26429Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26430
26431 * gdb.base/corefile.exp: Change xfail for backtrace in
26432 corefile.exp from linuxaout to all linux.
26433 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26434 cases where we miss the breakpoint at the signal handler
26435 for some reason. Setup xfail for linuxoldld/linuxaout and
26436 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26437 hitting SIGURG breakpoint.
26438 * gdb.base/signals.exp: Setup xfail for "next" acting like
26439 continue to add linuxoldld. Setup xfail for all linux for
26440 "next to handler in signals_tests_1", "backtrace in
26441 signals_tests_1", "continue to func1", "pass SIGUSR1",
26442 and continue to handler".
26443
26444Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26445
26446 * Update all FSF addresses except those in COPYING* files.
26447
26448Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26449
26450 * gdb.base/a2-run.exp: Change messages to be more explicit about
26451 the status of args, and quote binfile in results.
26452
26453Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26454
26455 * gdb.base/callfuncs.exp: Add tests for passing structs to
26456 inferior functions and return various types.
26457 * gdb.base/callfuncs.c: Add functions to receive a struct
26458 and return a member of the struct, in various types.
26459
26460Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26461
26462 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26463
26464Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26465
26466 * config/vxworks29k.exp: New file, sources vxworks.exp.
26467
26468Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26469
26470 * config/gdbremote.exp: New file. Testing framework using
26471 gdbserver.
26472
26473Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26474
26475 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26476 "call function when asleep" and "send end of file".
26477 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26478 for "backtrace in corefile.exp".
26479 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26480 for "backtrace through signal handler".
26481 * gdb.base/corefile.exp: Make sure we actually generate a core file
26482 before trying the core tests. Some systems allow the user to suppress
26483 generation of core files and default to that (linux for example).
26484 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26485 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26486
26487Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26488
26489 * gdb.threads: New directory with some crude multi-threaded
26490 gdb tests (step.exp and step2.exp).
26491 * config/mt-lynx (STEP_EXECUTABLE): Define.
26492 (THREADFLAGS): Define.
26493
26494Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26495
26496 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26497
26498 * gdb.base/signals.exp: Disable whole file for lynx until
26499 further notice.
26500
26501 * gdb.base/signals.exp: xfail test where "next" acts like
26502 "continue" for lynx.
26503
26504 * gdb.base/interrupt.exp: xfail test for calling function while
26505 inferior is asleep for lynx.
26506
26507 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26508 than one cr-lf after each command.
26509
26510Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26511
26512 * configure.in: Reinstate setting of stabsdirs variable, fix
26513 typo in setting up configdirs for native builds.
26514
26515 * gdb.base/return.exp: Fix typo in return double test.
26516 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26517 compiler from optimizing them away.
26518
26519Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26520
26521 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26522 sequences to be echo'd by gdb when using gdb_test.
26523 * gdb.chill/chexp.exp: Likewise.
26524 * gdb.fortran/exprs.exp: Likewise
26525
26526Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26527
26528 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26529 after the inferior gdb has started.
26530
26531 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26532 after each command.
26533 * gdb.base/funcargs.exp: Likewise.
26534 * gdb.base/gdbvars.exp: Likewise.
26535 * gdb.base/interrupt.exp: Likewise.
26536 * gdb.base/list.exp: Likewise.
26537 * gdb.base/watchpoint.exp: Likewise.
26538 * gdb.c++/demangle.exp: Likewise.
26539 * gdb.c++/inherit.exp: Likewise.
26540 * gdb.chill/chexp.exp: Likewise.
26541 * gdb.fortran/exprs.exp: Likewise.
26542
26543 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26544 test if we can't handle IO to/from the inferior.
26545
26546 * gdb.c++/misc.exp: Always check for a program already being
26547 started after sending a "run" command to gdb.
26548
26549 * gdb.base/twice.exp: Start with a fresh gdb.
26550
26551 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26552 only depend on gdb's expression code, not the chill runtime.
26553
26554 * gdb.base/return.c: Put return values into variables so we
26555 can have gdb print them rather than depending on the program
26556 to print them.
26557 * gdb.base/return.exp: Corresponding changes.
26558
26559 * lib/gdb.exp: Provide default value for noinferiorio.
26560 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26561 the inferior.
26562
26563 * gdb.base/break.exp: Always check for a program already being
26564 started after sending a "run" command to gdb.
26565 (text_next_with_recursion): Don't check the output from the
26566 program's printf statement. Instead just make sure the program
26567 exited.
26568
26569 * gdb.base/commands.exp: Protect tests which need arguments with
26570 $noargs conditionals.
26571
26572Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26573
26574 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26575 of structure member arrays to match gdb/valops.c:value_addr change.
26576
26577Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26578
26579 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26580 cases.
26581
26582Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26583
26584 * configure.in (configdirs): Remove gdb.chill from default list
26585 of subdirs and then add it back in only if doing a native build.
26586 The current chill compiler does not yet work in any cross build.
26587 * Revert all signal changes from Jul 6.
26588 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26589 for sh-hms targets, allowing these tests to link, with no other
26590 changes. Testing is suppressed by setting "nosignals" in site.exp.
26591
26592Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26593
26594 * configure.in (signaldirs): Define and add to configdirs for all
26595 targets except some specific ones that are known to not support signals.
26596 Also clean up formatting.
26597 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26598 (signals, sigall): Remove rules to build.
26599 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26600 Moved to new gdb.signals directory.
26601 * gdb.signals: New test directory.
26602 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26603 signals.c signals.exp}: New or moved files.
26604
26605Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26606
26607 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26608
26609Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26610
26611 * gdb.base/return.exp: Xfail `return double' test failure
26612 on at least Solaris 2.3 and handle future/past versions on
26613 a case by case basis as appropriate. Also update message
26614 to include i*86 failures.
26615
26616Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26617
26618 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26619
26620 * lib/gdb.exp: Fix comment which erroneously identified
26621 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26622 gdb_file_cmd not gdb_load).
26623 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26624
26625 * gdb.base/setvar.exp: Make test names consistent between pass and
26626 fail cases. Use gdb_test more.
26627
26628Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26629
26630 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26631
26632Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26633
26634 * gdb.base/help.exp: Fix expected help string for `show commands'.
26635
26636Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26637
26638 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26639
26640 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26641 of a text section.
26642
26643Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26644
26645 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26646 that loop eventually terminates. Fix Connection refused logic so
26647 that testsuite will expire nicely.
26648
26649Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26650
26651 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26652 config/rom68k.exp: New tcl glue for the appropriate monitors.
26653 These all just end up calling monitor.exp.
26654 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26655 refused' by retrying. Cleanup some timeout issues.
26656 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26657 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26658 callers don't have to set/restore global timeout variable.
26659
26660 * The following set of changes centralizes management of the global
26661 timeout variable. This way, it can be set in one target dependent
26662 place instead of dozens of places scattered throughout the test suite.
26663 If you need to lengthen a timeout, then you should either set timeout
26664 in one of the config/{target}.exp files, or multiply it by a factor.
26665 Setting it to an absolute value is always going to lose for some
26666 targets.
26667 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26668 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26669 * gdb.base/funcargs.exp: Don't set timeout.
26670 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26671 * gdb.base/printcmds.exp (test_print_string_constants
26672 test_print_array_constants): Don't set timeout.
26673 * gdb.base/ptype.exp: Don't set timeout.
26674 * gdb.base/recurse.exp: Don't set timeout.
26675 * gdb.base/return.exp: Don't set timeout.
26676 * gdb.base/watchpoint.exp: Don't set timeout.
26677 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26678 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26679
26680Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26681
26682 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26683
26684Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26685
26686 * lib/gdb.exp: Disable chill tests for irix5.
26687
26688Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26689
26690 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26691 each test pass or fail.
26692
26693Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26694
26695 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26696 xlc not gcc.
26697
26698Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26699
26700 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26701
26702Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26703
26704 * config/est.exp: Fix copyright and comments. Remove dead code.
26705 Use targetname, serialport and baud variables instead of fixed
26706 constants.
26707 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26708 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26709
26710Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26711
26712 * gdb.base/watchpoint.exp: Don't run
26713 test_watchpoint_triggered_in_syscall for sunos.
26714
26715Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26716
26717 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26718 they don't seem to exist. Do include stdio.h.
26719
26720Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26721
26722 * gdb.base/a1-selftest.exp: Add alpha xfail.
26723
26724Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26725
26726 * gdb.base/watchpoint.c (main): Prompt before calling read().
26727 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26728 Revise accordingly. Remove cruft about sending "123" several
26729 times, until it gets noticed. Clean up the "print buf[0]" stuff
26730 so that it passes or fails, and waits for prompts in the usual way.
26731
26732Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26733
26734 * gdb.base/recurse.exp: Fix comment.
26735
26736 * TODO: Remove item about printing variables in nodebug.exp. Add
26737 item about enabling tests which are only run on some targets.
26738
26739 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26740 fail, make test names unique, use new gdb_test convention
26741 regarding pattern, use gdb_test more, etc.).
26742
26743 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26744 fail, make test names unique, etc.).
26745
26746Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26747
26748 * gdb.base/nodebug.c: Change return type of top and middle to
26749 short.
26750 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26751 are fixed by the recent mdebugread.c changes. Allow `short ()'
26752 as type for top and middle.
26753
26754Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26755
26756 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26757 nearly as I can tell, the whole thing was an accident in Stu's
26758 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26759 to replace a send/expect pair with gdb_test, but ended up only
26760 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26761 of 30 Mar 1995 took care of it, but left this vestigial comment
26762 which I am now nuking.
26763
26764Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26765
26766 * gdb.base/break.exp: Look for different line number for
26767 breakpoint at main depending on usestubs.
26768
26769Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26770
26771 * gdb.base/list.exp: Adjust some alternate expect patterns to
26772 match recent list0.c change. Add alternate expect pattern for
26773 output from `list default lines around main' for optimizing
26774 compilers.
26775
26776Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26777
26778 * lib/gdb.exp: If nosignals is not set, set it to 0.
26779
26780Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26781
26782 * config/slite-gdb.exp: Responds to load symbol table prompt.
26783 * gdb.base/break.exp: Adjust line number, fix rerun.
26784 * gdb.base/langs0.c: Add #ifdef usestubs.
26785
26786Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26787
26788 * gdb.base/list.exp: Adjust line contents after adding new lines in
26789 list0.c. Also fix a syntax error.
26790
26791 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26792 * gdb.base/break.exp: ditto.
26793 * gdb.base/list.exp: ditto.
26794 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26795 * gdb.base/run.c: ditto.
26796 * gdb.base/list0.c: ditto.
26797 * gdb.base/funcargs.c: ditto.
26798
26799Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26800
26801 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26802 $targetname, $serialport and $baud instead of hardwired variables.
26803 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26804 target doesn't support signals.
26805
26806Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26807
26808 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26809
26810Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26811
26812 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26813 Don't rely on the value of an auto variable before it has been
26814 initialized. Use gdb_test more.
26815
26816Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26817
26818 * lib/gdb.exp (default_gdb_version): A version number must start
26819 with a digit, but other than that contains all characters up to
26820 the first whitespace character.
26821
26822Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26823
26824 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26825
26826Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26827
26828 * gdb.c++/*.exp: Warn if executable does not exist. The original
26829 reason for skipping the warning was that configure.in sometimes
26830 intentionally skipped building the executables but the tcl code
26831 had no way of knowing. That (a) was always bogus with respect to
26832 error handling, (b) is no longer true (right now there is no way
26833 to skip C++ tests).
26834
26835 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26836
26837Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26838
26839 * gdb.base/list.exp: Add expect patterns for output from
26840 SunPRO compiled executables.
26841 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26842 types.
26843
26844Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26845
26846 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26847 number (we are already testing that the correct source line text
26848 gets printed).
26849
26850 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26851 that is what is intended, but something needed to be done to get
26852 sunos4 native working again.
26853
26854 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26855
26856 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26857 apparently went with a (very) old xfail.
26858
26859Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26860
26861 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26862 runto_main is a proc in gdb.exp that will do 'step' for target use
26863 stubs.
26864 * gdb.base/exprs.exp: ditto.
26865 * gdb.base/interrupt.exp: ditto.
26866 * gdb.base/opaque.exp: ditto.
26867 * gdb.base/printcmds.exp: ditto.
26868 * gdb.base/ptype.exp: ditto.
26869 * gdb.base/scope.exp: ditto.
26870 * gdb.base/setvar.exp: ditto.
26871 * gdb.base/signals.exp: ditto.
26872 * gdb.base/twice.exp: ditto.
26873 * gdb.c++/classes.exp: ditto.
26874 * gdb.c++/inherit.exp: ditto.
26875 * gdb.c++/templates.exp: ditto.
26876 * gdb.base/break.exp: no run and hit main for stubs. Change line
26877 numbers for breakpoints and info breakpoint.
26878 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26879 breakpoint().
26880 * gdb.base/callfuncs.c: ditto.
26881 * gdb.base/exprs: ditto.
26882 * gdb.base/interrupt.c: ditto.
26883 * gdb.base/opaque0.c: ditto.
26884 * gdb.base/printcmds.c: ditto.
26885 * gdb.base/ptype.c: ditto.
26886 * gdb.base/scope0.c: ditto.
26887 * gdb.base/setvar.c: ditto.
26888 * gdb.base/signals.c: ditto.
26889 * gdb.base/twice.c: ditto.
26890 * gdb.c++/misc.cc: ditto.
26891 * gdb.c++/templates.cc: ditto.
26892
26893Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26894
26895 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26896
26897 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26898 somewhere between `read' and `main.c'. I'm pretty sure the
26899 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26900 and it isn't particularly useful.
26901
26902 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26903
26904Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26905
26906 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26907
26908Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26909
26910 * config/mt-slite: add LIBS and -nostdlib.
26911 * config/slite-gdb.exp: add this new file to support sparclite target.
26912
26913Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26914
26915 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26916
26917 * gdb.base/a2-run.exp: Change argument to istarget from
26918 "*-*-vxworks" to "*-*-vxworks*".
26919 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26920
26921Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26922
26923 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26924 will not runto main but do a 'step' to step out of breakpoint().
26925 * config/mt-slite: add -Dusestubs.
26926
26927Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26928
26929 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26930 instead of just @.
26931
26932 * gdb.base/signals.exp: Add test for "handle all print".
26933 * TODO: Remove "handle all print". Also remove item about
26934 checking copyright date (I don't like the idea of a spurious FAIL
26935 based on when we run the tests).
26936
26937 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26938 for SunOS4 (reason for failure not investigated). Remove
26939 redundant test for $binfile.
26940
26941 * gdb.base/nodebug.c (array_index): Call malloc.
26942
26943 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26944
26945Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26946
26947 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26948 conventions and slightly simplify the matching regexp.
26949
26950Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26951
26952 * gdb.base/break.exp: Update gdb_test invocation to use new
26953 convention.
26954
26955 * lib/gdb.exp: If noargs is not set, set it to 0.
26956
26957 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26958 tests unique.
26959
26960 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26961
26962Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26963
26964 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26965 one argument of type "<non-float parameter>".
26966
26967Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26968
26969 * config/rom68k.exp: New file to support Motorola IDP board.
26970 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26971 * gdb.base/break.c: Change things around so that this program
26972 doesn't depend upon args. This is necessary to make remote
26973 targets work (in general, they can't take args).
26974 * gdb.base/break.exp: Don't try to send args to program. Don't
26975 expect output. Also, replace lots of code with gdb_test.
26976
26977Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26978
26979 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26980 printing of '\'' (which is what the comment says we are testing,
26981 even though we were not), not '''.
26982 (test_integer_literals_rejected): Test that printing ''' is an error.
26983
26984 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26985 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26986 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26987 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26988 Use gdb_test not test_print_accept.
26989 * lib/gdb.exp: Remove test_print_accept.
26990
26991 * gdb.base/signals.exp (signal_tests_1): Make pass message
26992 consistent with fail message.
26993
26994 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26995 unsigned char; the bug (PR 1821) is fixed.
26996
26997 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26998
26999 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27000 successful tests--makes xfailing them work right.
27001
27002Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27003
27004 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27005 only \r\n, not .*. The test can pass .* as the last thing in
27006 $pattern if that is what it wants. In addition to providing this
27007 flexibility, this change should speed up pattern matching in cases
27008 where the pattern already ended with .* (there were a number of
27009 them). This change also helps catch bad patterns--in the old
27010 scheme the typo "char \*" instead of "char \\*" would pass. Now
27011 it is caught.
27012 * Many .exp files: Update callers.
27013
27014 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27015 clearer and does not spuriously match multiple ('s. Likewise for
27016 ) and *.
27017
27018 * gdb.base/nodebug.exp: Test ability to call a function and pass
27019 it a string (even with no debugging info).
27020
27021 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27022 "p '\'", which is the same as "p ''" once tcl gets done with
27023 quoting, to "p '\\'", which I suspect is what is intended (one
27024 backslash gets sent to GDB).
27025
27026 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27027
27028Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27029
27030 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27031 1817) was fixed literally years ago.
27032
27033Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27034
27035 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27036 test, it causes stepping out of call_after_alloca_subr with
27037 optimizing compilers.
27038 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27039 fails.
27040
27041 * gdb.c++/templates.exp: Source templ-info.exp only if
27042 the templates executable exists.
27043
27044 * gdb.c++/misc.cc (class Contains_static_instance,
27045 class Contains_nested_static_instance),
27046 gdb.c++/classes.exp (test_static_members): Test printing of
27047 a class that contains a static instance of the class.
27048
27049Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27050
27051 * gdb.base/langs2.c (cppsub_): Don't prototype.
27052 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27053 only, I believe).
27054
27055Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27056
27057 * lib/gdb.exp (skip_chill_tests): New procedure.
27058
27059 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27060
27061Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27062
27063 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27064 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27065
27066Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27067
27068 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27069
27070 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27071 disassemble 8, not 16, instructions for part 4.
27072
27073 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27074 support the latter anymore.
27075
27076 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27077 -DNO_PROTOTYPES.
27078 * gdb.base/callfuncs.c: Control use of prototypes based on
27079 NO_PROTOTYPES, not __STDC__.
27080 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27081 t_float_values2 tests if prototypes in use.
27082
27083 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27084 t_double_values): When checking differences against DELTA, check
27085 that difference is within the range (-DELTA,DELTA), not just
27086 (-infinity,DELTA).
27087
27088Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27089
27090 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27091 'file' command firts, then 'target', then 'load', this is due to gdb
27092 target set up.
27093 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27094
27095Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27096
27097 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27098 FP load/store variants.
27099 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27100
27101Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27102
27103 * gdb.base/term.exp: Do not give a warning if not native, it is
27104 not an abnormal condition.
27105
27106Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27107
27108 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27109 t_char_array".
27110
27111Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27112
27113 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27114 are getting the version number.
27115
27116 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27117 if not native, it is not an abnormal condition.
27118
27119Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27120
27121 * lib/gdb.exp: Just use "file exists", rather than undocumented
27122 dejagnu procedure "findfile".
27123
27124Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27125
27126 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27127 (LDFLAGS): Set to -Xlinker -Ur.
27128
27129 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27130 Removed, these values are set by lib/gdb.exp.
27131
27132 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27133
27134Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27135
27136 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27137 of replicating gdb startup code.
27138
27139 * config/mt-vxworks (LDFLAGS): Set to -r.
27140 (CFLAGS_FOR_TARGET): Removed.
27141
27142 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27143 (gdb) and gdb for vxworks uses (vxgdb).
27144
27145 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27146 executable is not in the tree and host != target, use sed and
27147 program_transform_name to determine the gdb name used by the
27148 target.
27149
27150 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27151 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27152
27153Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27154
27155 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27156 floats, chars, and shorts where there are ANSI-style function
27157 definitions.
27158
27159 * gdb.base/langs.exp, gdb.base/langs*: New test.
27160 * gdb.base/Makefile.in: Build it.
27161 * TODO: Remove item about checking that C names don't get C++
27162 demangling applied; this test tests it.
27163
27164Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27165
27166 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27167 went with the const70 xfail. The xfail went away a year ago.
27168
27169 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27170
27171 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27172 for hp300.
27173
27174 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27175
27176 * gdb.base/a1-selftest.exp: Don't run on hp300.
27177
27178Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27179
27180 * Makefile.in (site.exp): Set host_alias and target_alias as well
27181 as host_triplet and target_triplet.
27182
27183Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27184
27185 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27186
27187 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27188 places as other ecoff systems).
27189
27190 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27191 ultrix.
27192
27193Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27194
27195 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27196 remove them.
27197 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27198 variable and "variable" in addition to "data variable".
27199 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27200
27201 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27202 2.
27203 * gdb.base/list1.c (long_line): Add additional statement at start
27204 of function.
27205 * gdb.base/list.exp (test_forward_search): Update line number to
27206 reflect new statement.
27207
27208Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27209
27210 * gdb.base/signals.exp: Reinitialize searched source directories
27211 after gdb_start call.
27212
27213Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27214
27215 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27216 * gdb.stabs/Makefile.in: Likewise.
27217
27218 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27219 change. Instead split the tests into smaller pieces.
27220 * gdb.disasm/hppa.s: Corresponding changes.
27221
27222Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27223
27224 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27225 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27226
27227 * gdb.base/funcargs.exp: Modify many tests so that every test
27228 either passes or fails. Make some test names unique.
27229
27230Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27231
27232 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27233 Call stty to set interrupt character.
27234
27235 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27236 for HP assembler versus GNU assembler based on actual behavior of
27237 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27238
27239 * TODO: Suggest a few more stepping tests.
27240
27241Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27242
27243 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27244 restart GDB for h8300 after a continue.
27245 (return): Add pattern to match a29k-udi behavior.
27246 * gdb.base/nodebug.exp: Remove obsolete comment.
27247 * gdb.base/regs.exp: New file, testing of register displays.
27248 * gdb.base/return.exp: Fix typo in reference to $objdir.
27249 * gdb.base/whatis.exp: Always start with a fresh GDB.
27250
27251Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27252
27253 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27254 higher, these tests generate a lot of output.
27255
27256Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27257
27258 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27259 code following the catch silently ignored some errors; without the
27260 catch they should be thrown like any other tcl error. Also, the
27261 catch used "" instead of {} which meant all the callers who wanted
27262 to include one of the characters "[]$ had to quote it an extra time.
27263 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27264 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27265 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27266 Remove extra quoting.
27267
27268Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27269
27270 * gdb.base/commands.exp: Make test names unique; every test either
27271 passes or fails. Update some comments.
27272
27273 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27274
27275Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27276
27277 The following fixes a FAIL caused by the fact that the alpha stabs
27278 configuration didn't use the ".if alpha" code in weird.def.
27279 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27280 bit pointer, so the 32 bit version works even on the alpha.
27281 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27282 Remove the stuff which allowed us to have separate versions for
27283 alpha and everything else.
27284
27285 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27286 regexp which "info func operator\[\](" is supposed to match. Fix
27287 string to send to GDB. Note that GDB still doesn't work right. Add a
27288 new test for "info func .perator\[\](" which GDB does handle correctly.
27289
27290 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27291
27292Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27293
27294 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27295 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27296 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27297 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27298 it makes the tests harder to understand and confuses test-o-matic.
27299 The preferred style is that each test provides a PASS or a FAIL,
27300 and has a unique message (e.g. "continue #54" not just "continue")
27301 which is the same for the pass and the fail.
27302 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27303 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27304 to lib/gdb.exp.
27305 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27306 prt_accept which was basically the same thing. Likewise for
27307 test_print_reject and prt_reject.
27308 * lib/gdb.exp (test_print_reject): Add some more error message
27309 patterns to match from the former printcmds.exp (prt_reject).
27310 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27311 One defect of the passcount stuff is that some of it failed to
27312 report XPASS where appropriate.
27313 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27314 stuff before and after arg in expected pattern.
27315 (test_paddr_operator_functions): Re-do test without print_addr_of;
27316 this is the only test which seems to want extra stuff there.
27317
27318Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27319
27320 * gdb.base/nodebug.exp: Update new tests to reflect improved
27321 wording of gdb output.
27322
27323 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27324 and "ptype" work on variables in files compiled without -g.
27325 Replaces commented out "maint print msymbol" tests.
27326
27327Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27328
27329 * gdb.base/setvar.c (dummy): Call malloc.
27330
27331 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27332 losing with the irix4 sed.
27333
27334 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27335 ALRM" on irix4.
27336
27337Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27338
27339 * TODO: Remove items about corefile.exp testing new exec-file and
27340 backtrace; both are now done. Add items about printing enums.
27341
27342Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27343
27344 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27345 "get signal $thissig" test fails.
27346
27347 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27348
27349Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27350
27351 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27352 compiler warning with dec alpha compiler.
27353
27354 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27355 extra \n from gdb_test call (this explains why the prompt test
27356 that I removed yesterday was there).
27357 (user_defined_command_test): Remove extra \n and prompt test.
27358
27359 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27360 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27361 doesn't exist.
27362 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27363 Also remove alpha workaround, which turns out to be because
27364 SIGABRT == SIGLOST.
27365
27366 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27367
27368 * gdb.base/help.exp: Don't test "help show".
27369
27370Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27371
27372 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27373 "set print address" is on.
27374 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27375 pass prompt to gdb_test; gdb_test already looks for the prompt.
27376
27377 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27378
27379 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27380 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27381 was to make sure that gdb can read a core file. But (a) the "read
27382 the corefile" part didn't make it to a1-selftest.exp, we just
27383 delete the corefile after creating it, and (b) we test reading
27384 corefiles in corefile.exp anyway. Also, this test left around a
27385 xgdb process on Solaris.
27386
27387 * gdb.base/corefile.exp: Also test backtrace.
27388
27389Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27390
27391 * gdb.base/commands.exp: Test a simple user defined command with
27392 arguments and if/while statements; verify the full user command is
27393 printed by "show user".
27394
27395 * gdb.base/commands.exp: Test if/while commands as part of a
27396 breakpoint command list; verify they appear in breakpoint
27397 information.
27398
27399Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27400
27401 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27402 than by dividing by zero.
27403
27404Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27405
27406 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27407 performing an inferior call with watchpoints enabled.
27408 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27409 call.
27410
27411Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27412
27413 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27414 of "file" command.
27415
27416 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27417 Add additional pattern for when "int operator int(void);" appears
27418 in a different order.
27419
27420Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27421
27422 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27423
27424 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27425 and "signal" with ".*".
27426
27427Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27428
27429 * TODO: Add note about "handle all nostop".
27430
27431 * gdb.base/{sigall.c, sigall.exp}: New test.
27432 * gdb.base/Makefile.in: Add it.
27433
27434Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27435
27436 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27437 when invoking GDB, suppresses any windowing interface.
27438
27439Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27440
27441 * config/sim-gdb: New file, simulator testing support.
27442
27443Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27444
27445 * gdb.base/interrupt.exp: Test calling func1 twice.
27446
27447Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27448
27449 * gdb.base/list.exp (test_forward_search): Set timeout higher
27450 when we'll be getting lots of output from gdb.
27451
27452 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27453 "init_malloc" to after the expect statement. Run it if that
27454 regexp is taken, but also for two others which happen if source
27455 cannot be found.
27456
27457Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27458
27459 * gdb.base/printcmds.exp: New test, for printing register before
27460 program is running.
27461
27462Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27463
27464 * gdb.base/list.exp: Correct some alternate expect patterns
27465 to reflect changes in list1.c.
27466
27467Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27468
27469 * TODO: Add item regarding large frames.
27470
27471 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27472
27473 * TODO: Remove item about enabling return.exp; it
27474 is enabled. Suggest a few more "return" tests.
27475
27476Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27477
27478 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27479 anonymous unions.
27480
27481Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27482
27483 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27484 and pr-5646.o, so "make" is the same as "make all", not "make
27485 pr-4975.o".
27486
27487Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27488
27489 * gdb.base/list.exp: Adjust expectations to reflect changes in
27490 list1.c.
27491 (test_forward_search): New test proc.
27492 * gdb.base/list1.c (long_line): New function, has long source line.
27493
27494Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27495
27496 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27497 additional line of code that was added.
27498
27499Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27500
27501 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27502 tests so as not to overflow expect's input buffers.
27503 * gdb.disasm/hppa.exp: Corresponding changes.
27504
27505Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27506
27507 Beginnings of template debugging tests.
27508 * gdb.c++/templ-info.cc: New file to test for template
27509 debugging capability of the compiler.
27510 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27511 templ-info.cc.
27512 * gdb.c++/templates.cc: Add explicit template instantiations
27513 to enable compiling with -fno-implicit-templates. Add destructor
27514 and 'value' method to T5 class for template tests.
27515 * gdb.c++/templates.exp: Add testcases for printing of template
27516 types, setting breakpoints on template methods and calling a
d63a86f8 27517 template method.
c906108c
SS
27518
27519Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27520
27521 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27522 branch target since some assemblers (gas-2.5) may emit a
27523 relocation for the branch instead of resolving it in the
27524 assembler.
27525
27526Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27527
27528 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27529 through signal handler.
27530
27531Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27532
27533 * configure.in (*-*-netware): Use config/mt-netware.
27534
27535 * config/mt-netware: New file.
27536 * config/mt-i386-netware: Removed, separate configs for different
27537 netware architectures are no longer needed now that we have
27538 --with-headers.
27539
27540Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27541
27542 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27543 by the recent changes to use ANSI C arithmetic conversions.
27544
27545Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27546
27547 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27548 bug involving using inferior_pid to figure out whether to select a
27549 frame.
27550
27551Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27552
27553 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27554 match the current disassembler output.
27555
27556Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27557
27558 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27559 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27560 types, expect "int" as type of integer values (for now).
27561
27562Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27563
27564 * gdb.base/commands.exp: New tests for if/while commands.
27565
27566Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27567
27568 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27569 by .*, since hex values have different syntax in Chill mode.
27570
27571Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27572
27573 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27574 linefeed from expect pattern for repeated types with indices > 9.
27575
27576Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27577
27578 First part of Fortran test suite.
27579 * gdb.fortran: New directory.
27580 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27581
27582Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27583
27584 * gdb.base/default.exp: Update expect pattern for load command
27585 without arguments.
27586
27587Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27588
27589 * configure.in: Change i386 to i[345]86.
27590 * gdb.base/configure.in: Likewise.
27591 * gdb.c++/configure.in: Likewise.
27592 * gdb.chill/configure.in: Likewise.
27593
27594Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27595
27596 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27597 patterns, since that is not a valid context for comments.
27598
27599Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27600
27601 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27602 repeated types and repeated types with indices > 9.
27603
27604Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27605
27606 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27607 2417; old bug has been fixed.
27608
27609Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27610
27611 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27612 send the newline ourselves instead of assuming gdb_test will do
27613 so when passed an empty input string.
27614
27615 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27616 stabs testcode.
27617
27618Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27619
27620 * lib/gdb.exp (gdb_test): Don't send anything if the first
27621 argument is an empty string. This makes cases where we want to
27622 match output that is already in expect's buffers (for example,
27623 matching a breakpoint after gdb_run_cmd has been called) work
27624 reliably.
27625
27626Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27627
27628 * config/netware.exp: New file.
27629
27630Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27631
27632 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27633 the -B and -L prefixes so we can find the debugging stub.
27634
27635 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27636 there and we are using the gcc from the tree.
27637
27638 * gdb.base/types.c: Removed.
27639
27640 * gdb.base/configure.in: Look for makefile fragments in ../config.
27641 Recognize i386-*-netware.
27642 * gdb.c++/configure.in: Likewise.
27643
27644Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27645
27646 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27647 the correct TCL syntax.
27648
27649Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27650
27651 * gdb.base/opaque.exp: use runto instead of messing around with
27652 breakpoints. Simplify by using gdb_test.
27653
27654 * gdb.base/bitfields.exp: restart between tests on netware targets
27655 because breakpoints aren't relocated after target death. Run
27656 processes to completion.
27657
27658 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27659
27660Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27661
27662 * Makefile.in: Remove extra tabs that confuse some versions
27663 of "make". Use the newly built gdb to test with by default,
27664 rather than the first one in the tester's search path.
27665
27666Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27667
27668 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27669
27670 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27671 condition help.
27672
27673Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27674
27675 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27676
27677 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27678 running.
27679 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27680 * gdb.base/funcargs.exp: Likewise.
27681
27682 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27683 * gdb.base/funcargs.exp: Likewise.
27684
27685 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27686 message is "".
27687
27688Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27689
27690 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27691 return,signals,twice}.exp: Handle non-existant binaries
27692 consistantly.
27693
27694 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27695 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27696 might testing a cross development system.
27697
27698Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27699
27700 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27701 runtest script is relative to ${srcdir}, not ${rootdir}.
27702
27703Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27704
27705 * gdb.base/signals.exp: Allow for optionality of breakpoint
27706 address.
27707
27708Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27709
27710 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27711
27712Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27713
27714 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27715 for size_t definition.
27716 * gdb.c++/templates.cc: Likewise
27717
27718 * config/mt-i386-netware: New file.
27719
27720 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27721 defined.
27722
27723 * gdb.base/Makefile.in: Added support for systems that name core
27724 files by appending "core" to the program name.
27725 * gdb.base/a1-selftest.exp: Likewise.
27726
27727Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27728
27729 * gdb.base/return.exp: Add comment and message for `return double'
27730 test failure on Sparc Solaris.
27731
27732Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27733
27734 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27735
27736Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27737
27738 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27739 from optimizing them away.
27740 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27741 patterns to include default constructors and assignment operators,
27742 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27743 character in the output of the virtual base pointer.
27744
27745Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27746
27747 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27748 expression match in print_addr_of to avoid unintented matches.
27749 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27750 versions up to 2.5.8.
27751
27752Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27753
27754 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27755 included file to run under newer versions of expect.
27756 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27757 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27758 Remove xfail for the virtual table of BDDHookV.
27759
27760Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27761
27762 * lib/gdb.exp (string_to_regexp): Set a default result.
27763 (default_gdb_start): Fix misleading message.
27764
27765Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27766
27767 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27768 Remove all CC, etc definitions.
27769 * config/mt-hpux: New file.
27770 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27771 (CFLAGS, LDFLAGS): Define.
27772 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27773
27774 * Makefile.in (site.exp): Don't insert host_os, etc.
27775 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27776 (distclean): Check existence of subdir.
27777 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27778 * gdb.base/Makefile.in: General cleanup and simplification.
27779 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27780 to build executables. Use default rule to build .o files.
27781 (EXPECT, RUNTEST, CC): Fix relative pathname.
27782 (site.exp): Don't insert host_os, etc.
27783 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27784 and/or SIGUSR1 defined.
27785 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27786 * gdb.c++/Makefile.in: General cleanup and simplification.
27787 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27788 (CFLAGS): Remove.
27789 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27790
27791Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27792
27793 * gdb.base/recurse.exp: Misc changes to get tests running again
27794 after Kung's changes to the watchpoint code.
27795 * gdb.base/watchpoint.exp: Likewise.
27796
27797Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27798
27799 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27800
27801Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27802
27803 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27804 * lib/gdb.exp (default_gdb_start): Define.
27805 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27806 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27807 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27808 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27809 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27810 Don't call gdb_target_udi in between tests.
27811
27812Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27813
27814 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27815 (which was basically just a local version of the same thing). In
27816 addition to avoiding duplication, gdb_test_exact is faster.
27817 * lib/gdb.exp (gdb_test_exact): Fix typo.
27818
27819 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27820 don't give an error.
27821
27822 * gdb.base/term.exp: Call delete_breakpoints before starting.
27823
27824 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27825 (t10): Add comment.
27826
27827Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27828
27829 Reorganization of the GDB Test Suite.
27830
27831 * gdb.base: New directory, contains all the basic tests.
27832 * gdb.c++: New directory, tests specific to C++.
27833 * gdb.chill: New directory, tests specific to Chill.
27834 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27835 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27836 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27837 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27838 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27839 t30-31 to chill).
27840 * */gdbme.*: Rename to match appropriate expect scripts.
27841 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27842 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27843 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27844 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27845 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27846 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27847 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27848 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27849 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27850 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27851 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27852 gdb.c++/virtfunc.cc: New names of C++ files.
27853 * gdb.chill/chillvars.ch: New name of Chill file.
27854 * gdb.base/configure.in, gdb.c++/configure.in,
27855 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27856 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27857 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27858 * configure.in (configdirs): Update to reflect directory changes.
27859 (target_abbrev): No longer define for any configuration.
27860 * Makefile.in: Cosmetic improvements to header comments.
27861
27862Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27863
27864 Various changes to gdb.t31:
27865
27866 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27867 * gdbme.ch: Make all key-words and predefineds be upper-case.
27868 * chillvars.exp: Expect key-words and predefinds in upper-case.
27869
27870 * chillvars.exp: Use gdb_test_exact many places.
27871 Change expected output for arrays (which now includes index labels).
27872
27873 * pr-5020.exp, gdme.ch (module PR_5020):
27874 New test, for PR-5020.
27875
27876Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27877
27878 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27879 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27880
27881Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27882
27883 * Makefile.in: Fix bit-rot in definitions of CHILL,
27884 CHILL_FOR_TARGET and Chill_LIB.
27885 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27886 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27887 CHILL, and CHILL_LIB.
27888
27889Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27890
27891 * Revert the previous changes. Please see Rob's directory
27892 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27893
27894Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27895
27896 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27897 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27898 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27899 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27900 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27901 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27902 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27903 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27904 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27905 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27906 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27907 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27908 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27909 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27910 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27911 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27912 changes from 94Q1.
27913
27914Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27915
27916 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27917 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27918 Rob's new testing fragments.
27919
27920Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27921
27922 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27923 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27924
27925Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27926
27927 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27928 version also, match on casted version strings, and match on
27929 gdb startup case where the line numbers might be messed up.
27930
27931Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27932
27933 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27934 (CFLAGS): Delete it from here.
c906108c
SS
27935
27936Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27937
27938 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27939
27940Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27941
27942 * Makefile.in (RUNTEST): Default to just "runtest".
27943
27944Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27945
27946 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27947 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27948 the code has been restructured.
27949
27950Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27951
27952 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27953 \n, not just one of each.
27954
27955 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27956 /bin/cc gives a warning if you do.
27957
27958Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27959
d63a86f8 27960 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27961 __t10ListS_link1ZUiRCUiPT0
27962
27963Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27964
27965 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27966 on local variables in recursive functions.
27967
27968 * gdb.t07/Makefile.in: Build the new test.
27969
27970Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27971
27972 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27973 directly. Instead compare the return values from actual calls.
27974
27975Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27976
27977 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27978
27979Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27980
27981 * From Peter Schauer with minor modifications.
a9c64011
AS
27982 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27983 stops in mid-line in the caller. Add xfail for returning a float
27984 value on X86 targets.
c906108c
SS
27985
27986Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27987
27988 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27989 to avoid expect lossage.
27990 (fmem_LRbug_tests): Likewise.
27991 * gdb.disasm/hppa.s: Corresponding changes.
27992
27993 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27994 conditions to work with latest dejagnu/expect.
27995
27996 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27997 expected to fail on the PA.
27998 (backtrace in call with trampolines): Explicitly require main
27999 to be frame #1 (no trampolines should show up in backtrace).
28000
28001 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28002 "continue -expect".
28003 * gdb.t06/break.exp: Likewise.
28004 * gdb.t07/watchpoint.exp: Likewise.
28005 * gdb.t13/bitfields.exp: Likewise.
28006 * gdb.t15/{funcargs,return}.exp: Likewise.
28007 * gdb.stabs/weird.exp: Likewise.
28008 * config/{mips,udi}-gdb.exp: Likewise.
28009
28010 * hppa.sed: Enclose comments within a sed command to avoid
28011 losing with the old OSF1 sed.
28012
28013Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28014
28015 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28016 sequent dynix.
28017 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28018 * gdb.t15/funcargs.exp: Conditionally step again to really
28019 finish from marker_call_with_trampolines. Handle the case where
28020 the first step from within call_with_trampolines already steps
28021 us back to main.
28022 * gdb.t15/gdbme.c: Add comment to closing brace of
28023 call_with_trampolines for funcargs.exp.
28024
28025Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28026
d63a86f8 28027 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28028 Fix typo(s).
28029
28030Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28031
28032 * gdb.t07/gdbme.c: More code for watchpoint testing.
28033
28034 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28035 "Hardware watchpoint" throughout file.
28036 (test_watchpoint_triggered_in_syscall): New test.
28037 (test_complex_watchpoint): New test.
28038
28039Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28040
28041 * gdbme.c (call_with_trampolines): New function to try and step
28042 into. Tests trampoline problems on the PA.
28043
28044 * funcargs.exp (localvars_in_indirect_call): No longer expect
28045 stepping into indirect call to fail on PAs.
28046 (test_stepping_over_trampolines): New test.
28047
28048Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28049
28050 * TODO: Add suggestions for static member function tests, and
28051 completion tests.
28052
28053Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28054
28055 * TODO: Add suggestions for "p/a" tests.
28056
28057 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28058 (default_gdb_exit): Replace all the hair with sending "quit" to
28059 the process with a simple close.
28060
28061Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28062
28063 * TODO: Add suggestions for shared library tests.
28064
28065Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28066
28067 * TODO: Add suggestions for x/s tests.
28068
28069Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28070
28071 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28072 "enable once", and "enable breakpoints once" with ".*".
28073
28074Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28075
28076 * TODO: Add suggestions about structure passing tests.
28077
28078Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28079
28080 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28081 the primary1 test, use work around if __GNUC__ < 2.
28082 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28083 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28084 Test for bad output rather than waiting for timeout. Issue
28085 second continue only if first continue failed.
28086
28087Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28088
28089 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28090 operator[] test with gdb_test because the old code didn't seem to
28091 be getting the quoting right with the new dejagnu.
28092
28093Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28094
28095 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28096 one from the path.
28097 * Makefile.in: Use a fresh expect if there is one, use runtest
28098 from the src tree if there is one.
d63a86f8 28099
c906108c
SS
28100Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28101
28102 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28103 next over recursive call. Revise the tests from that point on
28104 (which had been skipped) to match GDB's actual (correct) output.
28105
28106 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28107 with next over a breakpoint whose condition is false.
28108
28109 * gdb.t00/help.exp: Comment out "help set print" tests just like
28110 (and for same reason as) "help set" test.
28111
28112Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28113
28114 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28115 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28116
28117Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28118
28119 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28120 necessary gdb_target_udi.
28121
28122 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28123
28124 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28125 1838 and 2417; they are fixed.
28126
28127 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28128 gdb.t03/ptype.exp (ptype structure, ptype union):
28129 Remove xfails; the test is looser than when the xfails were added.
28130
28131 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28132 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28133
28134 * gdb.t01/run.exp: Only run shell test if isnative.
28135
28136 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28137 since "run" automatically loads if necessary. Call gdb_target_udi
28138 after the "file" since "file" kills any execution target.
28139
28140 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28141 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28142 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28143 argument for UDI.
28144
28145Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28146
28147 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28148
28149 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28150
28151Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28152
28153 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28154 properly quoting regexps. This makes the second argument to
28155 demangle a fixed string, which matches the callers, instead of a
28156 shell-style pattern which is what the previous implementation
28157 used. Update some of the callers.
28158
28159Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28160
28161 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28162 (comib_nullified_tests): Fix typo.
28163 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28164 strings. No longer expected to fail.
28165
28166 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28167 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28168 strings. No longer expected to fail.
28169
28170 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28171 string. No longer expected to fail.
28172
28173Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28174
28175 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28176 No longer expected to fail.
28177
28178 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28179 string. No longer expected to fail.
28180
28181Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28182
28183 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28184 only in the names (I probably got most of them). I was even
28185 generous with some which differed in underscores in names, and
28186 probably missed a few, and I *still* was able to remove almost a
28187 third of the file with almost no impact on testsuite coverage.
28188
28189Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28190
28191 * gdb.t00/default.exp: Match udi_attach error message as well as
28192 the one from child_attach.
28193
28194 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28195
28196 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28197
28198 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28199 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28200
28201 * Move test with enums and partial symbols back to
28202 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28203 Reverts the change of 26 May 93. Per today's change to
28204 stabs.texinfo, the behavior that weird.exp was expecting was
28205 unreasonable; what is important is that the compiler+gdb get
28206 things right, which happens with a recent gcc. Also fix the test
28207 to deal with native compilers which put out the stab gdb can't
28208 deal with.
28209
28210Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28211
28212 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28213 in the names. The main thing these accomplish is to slow things down.
28214 Many more such duplicates surely remain.
28215
28216 * gdb.t00/help.exp: Comment out "help support" test just like
28217 (and for same reason as) "help set" test.
28218
28219Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28220
28221 * gdb.t06/break.exp: Remove setup_xfails for
28222 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28223 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28224 about known bug in gcc to include up through 2.5.8.
28225 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28226 well as "_vb$".
28227 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28228 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28229 with latest gcc and gdb.
28230 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28231 well as "_vb$".
28232
28233Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28234
28235 * configure.in (hppa*-*-*): Also configure and build stabs-only
28236 tests.
28237
28238Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28239
28240 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28241 * gdb.t10/configure.in (hppa*-*-*): Use it.
28242
28243Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28244
28245 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28246
28247Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28248
28249 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28250 versions prior to 1.13.5.
28251
28252Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28253
28254 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28255 the prompt is at the start of a line.
28256
28257Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28258
28259 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28260 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28261 in the copr tests now.
28262 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28263 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28264 expected to fail.
28265
28266Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28267
28268 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28269 gdb.t31/chillvars.exp, lib/gdb.exp:
28270 Tweak to run under either version of expect.
28271 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28272 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28273 * gdb.t11/list.exp: Remove extraneous whitespace.
28274
28275Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28276
28277 * gdb.t16/printcmds.exp (test_print_strings): Accept
28278 "(unsigned char *) " before the string.
28279
28280 * TODO: Add notes about printing of fancy types and GDB expressions.
28281
28282Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28283
28284 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28285 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28286 if doing mips-idt-ecoff.
c906108c
SS
28287
28288Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28289
28290 * Most .exp files: Tweak to run under either version of expect.
28291
28292Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28293
28294 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28295 xfails; I'm not sure why they are failing, but not because of PR 1806.
28296
28297Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28298
28299 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28300 defined in lib/gdb.exp.
28301
28302Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28303
28304 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28305 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28306 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28307 have to be typeless.
28308
28309Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28310
28311 * TODO: Add suggestion for copyright year test.
28312
28313Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28314
28315 * configure.in (*-*-lynxos*): Add stabs tests.
28316
28317Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28318
28319 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28320 so insert a tab before any assembler directive in column zero.
28321
28322 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28323 stores.
28324 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28325 stores.
28326 (fpu_short_memory_tests): Likewise.
28327
28328Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28329
28330 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28331 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28332 .stabs directives in comments.
28333
28334Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28335
28336 * TODO: New file, describing tests we could write.
28337 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28338
28339Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28340
28341 * gdb.t06/signals.exp: Add kludge to force re-sync.
28342
28343 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28344 to xgdb instead of gdb, get out of gdb.
28345
28346Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28347
28348 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28349 for info.
28350
28351Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28352
28353 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28354 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28355 * gdb.stabs/hppa.sed: New sed script for the PA.
28356
28357Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28358
28359 * gdb.stabs: Re-write weird.def and configuration to use sed
28360 instead of cpp. sed is portable and POSIX; cpp is neither.
28361
28362Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28363
28364 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28365
28366Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28367
28368 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28369
28370Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28371
28372 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28373 "_vb$".
28374 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28375 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28376
28377Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28378
28379 * lib/gdb.exp: Comment out code which depends on non-existent
28380 `transform' procedure.
28381
28382Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28383
28384 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28385 * lib/gdb.exp: Transform tool name.
28386 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28387 1.1's new error handling system.
28388
28389Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28390
28391 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28392
28393Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28394
28395 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28396 They made pattern matching so slow that timeouts happened on
28397 heavily loaded systems. Now any output from "show print" which
28398 gets us back to the GDB prompt is a PASS.
28399
28400Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28401
28402 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28403
28404Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28405
28406 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28407
28408 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28409 It is not from PR 3220.
28410
28411Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28412
28413 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28414 just started failing because they depended on the order the
28415 subcommands are presented, or exact docstring text. This kind of
28416 test is a pain and has minimal benefit.
28417
28418Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28419
28420 * gdb.t09/corefile.exp: At end of test, use "core" command with
28421 no arguments.
28422
28423Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28424
28425 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28426 17}/Makefile.in: Make it possible to run the testsuite with Sun
28427 make and CC = cross gcc by adding explicit build rules for .o
28428 files.
28429
28430Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28431
28432 * gdb.t15/funcargs.exp: Don't put comments on same line as
28433 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28434
c906108c
SS
28435Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28436
28437 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28438
28439Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28440
28441 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28442 * gdb.t20/inherit.exp: remove three dumplicate entries.
28443
28444Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28445
28446 * gdb.t06/break.exp: For "next over recursive call", fail on any
28447 incorrect output, not just on "factorial (value=2)".
28448
28449Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28450
28451 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28452 working now. Add an xfail if accesing a bss variable causes
28453 a memory error if the target is not yet run.
28454
28455Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28456
28457 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28458 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28459 name of __st* demangling (2 strings). Did Kung really get the
28460 more than 95 others right without testing them?
28461
28462Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28463
28464 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28465
28466Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28467
28468 * configure.in (configdirs): Add gdb.disasm
28469 * gdb.disasm: New directory for GDB disassembler tests.
28470 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28471
28472Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28473
28474 * gdb.t00/help.exp: Don't test "help set".
28475
28476 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28477 from within expect statements. None of these happen anymore and
28478 they cause regressions to be silently unnoticed.
28479
28480 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28481 messages) about known failures with gcc cygnus-2.4.5-930417.
28482
28483 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28484 comp-info.exp so it gets built if it doesn't exist.
28485
28486 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28487 it is no longer used.
28488 * gdb.t13/comp-info.c: Removed.
28489
28490Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28491
28492 * gdb.t06/signals.exp: Add xfail for sun3.
28493
28494Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28495
28496 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28497 relevant because ^C doesn't get sent but failure can be reproduced
28498 interactively).
28499
28500Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28501
28502 * gdb.stabs/alpha.mt: New configuration file for alpha.
28503 * gdb.stabs/configure.in: Use it.
28504 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28505 sharing with alpha.mt, redefine long to word via preprocessor.
28506 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28507 for alpha.
28508 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28509 native cc.
28510 * gdb.t00/teststrategy.exp: Change expect string so that we
28511 consume the `(xgdb)' from the command echo and from the gdb prompt.
28512 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28513 gdb currently compares all values as long, so this failure probably
28514 applies to any configuration where LONGEST is bigger than a target int.
28515 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28516 with gcc.
28517 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28518 to handle opaque pointers, gcc is.
28519 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28520 as first argument. Include <sys/types.h> and change all operator
28521 new definitions to use size_t.
28522 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28523 now that we use size_t.
28524
28525Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28526
a9c64011 28527 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28528 a long or float array cast all array members to the same type.
a9c64011 28529 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28530 with 64 bit longs.
a9c64011 28531 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28532 on alpha.
a9c64011 28533 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28534
28535Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28536
28537 * gdb.t24 (demangle.exp): Constructors of templates have names like
28538 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28539 section 14.6 of the ARM.
28540
28541 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28542 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28543 accomplish little and slow down the testsuite.
28544
28545 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28546 Accept spaces various places.
28547
28548Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28549
28550 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28551 with watchpoint enabled.
28552
28553 * Makefile.in: Remove definition of CC and remove the second
28554 definition of CXX (the "CXX = gcc" one remains). These definitions
28555 were causing backquotes to be expanded within backquotes, which
28556 doesn't work.
28557
28558Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28559
28560 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28561
28562Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28563
a9c64011
AS
28564 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28565 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28566 by mips cc and contains no stabs entries.
28567
28568Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28569
28570 * config/vx-gdb.exp: Use fake device to load files rather than
28571 NFS.
28572 * lib/gdb.exp: New proc to do "file" command.
28573 * config/unix-gdb.exp: Use new "file" proc.
28574
28575Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28576
28577 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28578 Rework board rebooting slightly.
28579 (gdb_exit): Don't exit from the remote shell; there isn't one.
28580 * gdb.stabs/weird.exp: If a program is being debugged already,
28581 kill it.
28582 * gdb.t04/setvar.exp: Stop and restart gdb.
28583 * gdb.t05/expr.exp: Likewise.
28584 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28585 restart gdb and reload the program.
28586 * gdb.t08/opaque.exp: Likewise.
28587 * gdb.t12/scope.exp: Likewise.
28588 * gdb.t13/bitfields.exp: Likewise.
28589 * gdb.t15/funcargs.exp: Likewise.
28590 * gdb.t20/classes.exp: Likewise.
28591 * gdb.t03/ptype.exp: Increase timeout.
28592 * gdb.t16/printcmds.exp (test_print_string_constants,
28593 test_print_array_constants): Likewise.
28594 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28595 * gdb.t20/classes.exp (do_tests): Likewise.
28596 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28597
28598Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28599
28600 * gdb.stabs: Renamed *wierd* to *weird*.
28601
28602Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28603
28604 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28605 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28606
28607Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28608
28609 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28610 (do_tests): Remove xfail for whatis on one_var and two_var.
28611
28612Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28613
28614 * Makefile.in: Made cross building work better by adding
28615 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28616
28617Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28618
28619 * gdb.t15/{return.c,return.exp,Makefile.in}:
28620 New test, currently commented out.
28621
28622Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28623
28624 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28625 still running and removes the leftover named socket so GDb can do
28626 clean restarts.
28627
28628Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28629
28630 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28631 console, not GDB.
28632 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28633 cross testing works better with "make check"
28634 * config/unix-gdb: Use default procedures for exit and version.
28635 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28636 with the newest VxWorks.
28637
28638Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28639
28640 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28641 old form.
28642
28643 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28644 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28645
28646 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28647
28648 * config/unix-gdb.exp: Remove this version of gdb_exit
28649 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28650 Rob says he'll look at it when he gets back to testing boards.
28651
28652Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28653
28654 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28655 an expected fail for certain ptype commands.
28656
28657 * gdb.t20/classes.exp: Update expected results of "ptype class
28658 Base1" to account for the constructor that now appears in the type.
28659
28660Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28661
28662 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28663 disappeared from list.
28664 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28665 "alldone" proc with call to cleanup and exit.
28666 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28667 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28668 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28669 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28670 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28671 "alldone" proc with simple returns that suppress remaining
28672 tests. The alldone proc went away many months ago.
28673
28674Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28675
28676 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28677
28678 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28679
28680Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28681
28682 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28683 as vax gdb will display them.
28684
28685Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28686
28687 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28688 optimizers.
28689
28690 * scope.exp: Change "bad value for localval" messages so each one
28691 is unique.
28692
28693 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28694 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28695
28696 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28697
28698Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28699
28700 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28701 doesn't exist (due to optimization).
28702
28703Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28704
28705 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28706 contains \r because the filename is long.
28707
28708 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28709 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28710
28711Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28712
28713 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28714 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28715 Ultrix.
28716 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28717 int tests.
28718 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28719
28720Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28721
28722 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28723
28724 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28725 to match does not match the passing case but still matches the
c906108c
SS
28726 failing case.
28727
28728Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28729
28730 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28731
28732Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28733
28734 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28735 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28736 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28737 Remove various versions of gdb_exit.
28738 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28739 gdb_exit.
28740 * config/unix-gdb.exp: gdb_exit remains here, and should override
28741 the generic version, since it's doing a lot of wierd stuff that
28742 the other versions aren't. FIXME, fold it in, or abandon this
28743 version.
28744
28745Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28746
28747 * gdb.t24/demangle.exp: Add tests for PR 3220.
28748
28749Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28750
28751 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28752
28753Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28754
28755 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28756 "i386-*-*". Works for i486 as well.
28757
28758 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28759 bug, and expand domain of xfail to all SVR4 systems, since the
28760 actual problem is likely to be in generic SVR4 /proc support.
28761
28762Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28763
28764 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28765
28766Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28767
28768 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28769 xfails for other systems. Match a missing 'Continuing.' as an
28770 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28771
28772 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28773 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28774 Only issue warning for missing executables if -all option is used.
28775
28776 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28777 file if -all option is used. It's like an unpredictable XFAIL.
28778
28779Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28780
28781 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28782 for dynamically linked binaries.
28783
28784 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28785
28786Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28787
28788 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28789 to state that this is a known bug in old versions of g++.
28790
28791Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28792
28793 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28794 while waiting for `Continuing'.
28795
28796Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28797
28798 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28799 in text, data, and bss.
28800 * gdb.t10/nodebug.c: Add local and global test variables for
28801 initialized and uninitialized data.
28802
28803Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28804
28805 * config/unix-gdb.exp (gdb_exit): Add "wait".
28806
28807Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28808
28809 * gdb.t06/signals.exp: xfail the continue from the handler for all
28810 targets.
28811
28812 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28813 function with watchpoints enabled, the i386 call dummy starts with
28814 a call.
28815
28816 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28817 386 bsd names its corefiles.
28818
28819Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28820
28821 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28822 compilers don't grok it.
28823 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28824 with small octal ints rather than character constants, which
28825 are signed and might not fit if first promoted to int.
28826
28827Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28828
28829 * gdb.t09/Makefile.in (clean): Remove corefile.
28830
28831Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28832
28833 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28834
28835Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28836 and Jim Kingdon (kingdon@cygnus.com)
28837
28838 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28839 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28840 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28841
28842Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28843
28844 * gdb.t17/interrupt.exp: Add xfail for hppa.
28845
28846Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28847
28848 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28849 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28850 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28851 to determine signed-ness of bitfields and use the result to setup
28852 the xfail.
28853 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28854 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28855 call line is reached if necessary.
28856
28857Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28858
28859 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28860
28861Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28862
28863 * gdb.t06/break.exp: Also test `clear' command.
28864
28865Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28866
28867 * gdb.t00/teststrategy.exp: Remove extra quote.
28868
28869 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28870 watchpoint enabled to be for all non-68k machines.
28871
28872 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28873
28874Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28875
28876 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28877 targets use aout.mt instead of ecoff.mt as gas understands
28878 standard aout format.
28879
28880Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28881
28882 * lib/gdb.exp (runto): Don't insist that function we are running to
28883 was compiled with -g.
28884
28885 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28886
28887 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28888 to get back into the read system call.
28889 Accept leading newline in case where we woke it up.
28890
28891Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28892
28893 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28894 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28895 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28896 enable ecoff configuration.
28897
28898Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28899
28900 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28901
28902Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28903
28904 * gdb.t16/printcmds.exp: Add another printf test.
28905
28906Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28907
28908 * configure.in: If configured -with-stabs on any target, add
28909 stabsdirs to configdirs.
28910
28911Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28912
28913 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28914 fun" so pattern does not match the command itself.
28915
28916Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28917
28918 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28919
28920Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28921
28922 * gdb.t17/interrupt.exp: Test for more things.
28923
28924Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28925
28926 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28927 compiler arranges the code and line numbers.
28928
28929 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28930
28931Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28932
28933 * gdb.t00/help.exp: Increase expect input buffer size.
28934
28935Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28936
28937 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28938
28939 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28940
28941 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28942
28943 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28944 [0-9]*, not just [0-9].
28945
28946Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28947
28948 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28949
28950 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28951
28952Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28953
28954 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28955
28956Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28957
28958 * gdb.t06/signals.c: Add xfails for sun3.
28959
28960 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28961
28962 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28963 test_stepping tests.
28964
28965Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28966
28967 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28968
28969 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28970
28971 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28972 rather than actually putting it through cpp twice.
28973
28974 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28975
28976Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28977
28978 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28979 no longer needed.
28980
28981Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28982
28983 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28984
28985 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28986 C++ features prints as "struct", make it a pass, not an xfail.
28987
28988Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28989
28990 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28991 Don't require VA to print as "class" rather than "struct".
28992
28993Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28994
28995 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28996
28997Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28998
28999 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29000
29001Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29002
29003 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29004 order.
29005
29006Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29007
29008 * gdb.t16/printcmds.exp: Add printf tests.
29009
29010 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29011
29012 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29013
29014Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29015
29016 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29017 pass counts, to counteract any existing or future setup_xfails.
29018
29019Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29020
29021 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29022 {BEGIN,END}_COMMON for common block instead of STAB.
29023 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29024
29025 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29026 intp_var should be N_GSYM not N_LSYM.
29027 wierd-aout.S: Use a label for the value of the N_SO.
29028 wierd.def: Remove all backslashes.
29029 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29030
29031Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29032
29033 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29034 get the expected next to inheritance3.
29035
29036Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29037
29038 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29039 now that gcc-2.4 gets it right.
29040
29041Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29042
29043 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29044
29045 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29046 generating comp-info.exp which works for cross-compilation.
29047
29048Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29049
29050 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29051 "*-*-sysv4.*".
29052
29053Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29054
29055 * gdb.t01/run.exp: Start with a fresh gdb.
29056 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29057 SVR4.x.
29058
29059Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29060
29061 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29062 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29063 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29064 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29065 things to remove.
29066
29067Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29068
29069 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29070 test cases from bug reports.
29071
29072Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29073
29074 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29075 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29076 avoid spurious xfails.
29077 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29078 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29079 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29080
29081Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29082
29083 * gdb.t00/teststrategy.exp: Rework to provide more useful
29084 description of each test, fix problem with systems that define
29085 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29086 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29087 results for "next over recursive call" so timeouts aren't taken
29088 by error.
29089
29090Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29091
29092 * gdb.t12/scope.exp: Test printing of variables before run.
29093
29094 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29095 printed in wrong order due to sorting.
29096
29097Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29098
29099 * gdb.t00/teststrategy.exp: Fix expected results for printing
29100 user entered string constant. Is array of char, prints with no
29101 address.
29102
29103 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29104 commands.
29105 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29106 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29107 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29108 of struct of char arrays.
29109 * gdb.t00/radix.exp: New tests for radix commands.
29110
29111Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29112
29113 * gdb.t16/printcmd.exp: Print a variable before running program
29114 (with xfail for AIX).
29115
29116Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29117
29118 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29119
29120 * gdb.t16/printcmd.exp: Don't print variables before running program.
29121
29122 * gdb.t06/break.exp: Don't require envp argument to main.
29123
29124 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29125
29126 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29127 Add xfails for rs6000.
29128
29129 * gdb.t02/whatis.exp: Change other tests not to re-test something
29130 we already tested.
29131
29132 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29133 each type used has a variable of that type.
29134
29135Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29136
29137 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29138
29139Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29140
29141 * configure.in: change srctrigger to be a file, not a directory
29142
29143Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29144
29145 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29146
29147 * gdb.t11/list.exp: Fixed a couple of typos.
29148
29149Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29150
29151 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29152 is fixed and PR is closed.
29153 * gdb.t16 (gdbme.c): Add simple test string variable.
29154 * gdb.t16 (printcmds.exp): Add tests with simple test string
29155 variable, primarily for boundaries on "set print elements".
29156
29157Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29158
29159 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29160 Make leading 0's optional and don't expect a tab in the middle
29161 of the number.
29162
29163 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29164
29165 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29166 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29167 don't end command passed to gdb_test with newline.
29168
29169 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29170 signed keyword away, don't expect signed bitfields to be signed.
29171
29172 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29173 printing with only as many 1's as are in the field as well as printing
29174 with 32 1's (see comment).
29175
29176Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29177
29178 * gdb.t00/default.exp: Start with a fresh gdb.
29179 * configure.in (configdirs): Remove gdb.t31 until the chill
29180 compiler works again. It no longer is able to find chillrt0
29181 since it isn't in libchill.a anymore.
29182 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29183 wierd.o, make more modular.
29184 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29185 spurious newlines that caused problems.
29186
29187Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29188
29189 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29190 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29191 gdb.stabs/wierd.{exp,def}: Many new tests.
29192
29193 * gdb.t00/default.exp: update info line for new message.
29194
29195 * gdb.t02/{whatis.exp,gdbme.c}:
29196 Test that "char *" doesn't print as "caddr_t".
29197
29198Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29199
29200 * gdb.t00/help.exp: Use .* in place of some help messages which
29201 just changed.
29202 gdb.t00/default.exp: Update "info frame" test for new message.
29203 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29204 Remove some xfails
29205
29206Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29207
29208 * gdb.t03/{gdbme.c,ptype.exp}:
29209 Add tests for typedef'd struct and union without tags.
29210 Also check "whatis" on a variable of a typedef'd enum without a tag.
29211
29212 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29213 PRMS 1823; the bug still exists but isn't reproduced by this test
29214 anymore), and remove rs6000 XFAIL (the bug is fixed).
29215
29216 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29217 duplicated from whatis.exp. For those that are left, accept
29218 "long", "long int", or "int" for long variables (whatis.exp already
29219 has an XFAIL for "int", so no need to fail it here).
29220
29221 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29222 Deal with GCC's names for types now that GDB uses the compiler's names.
29223
29224 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29225 setup_xfail's for sunos4. If we #defined the signed keyword away,
29226 don't expect GDB to know that char it is signed.
29227
29228 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29229
29230Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29231
29232 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29233 should work on any system, regardless of debugging format.
29234 * gdb.t21/demangle.exp: Move to gdb.t24.
29235 * gdb.t24/demangle.exp: Move from gdb.t21.
29236 * gdb.t24/{Makefile.in, configure.in}: New files.
29237
29238Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29239
29240 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29241 * gdb.stabs: New directory.
29242
29243Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29244
29245 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29246 not just "Quit anyway?".
29247
29248Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29249
29250 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29251 that all setup_xfails are immediately followed by clear_xfails.
29252
29253Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29254
29255 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29256 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29257 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29258 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29259 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29260 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29261 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29262 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29263 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29264 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29265 gdb.t31/chillvars.exp, lib/gdb.exp:
29266 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29267 bug-gdb@prep.ai.mit.edu.
29268
29269Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29270
29271 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29272 with 0.0, not integer 0.
29273
29274Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29275
29276 * gdb.t06/break.exp: Update for "Kill the program" message change.
29277
29278Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29279
29280 * Makefile.in (GDBFLAGS): Set to -nx.
29281 * Makefile.in (site.exp): Use GDBFLAGS.
29282
29283Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29284
29285 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29286 Makefiles.
29287 (check): depend on just-check.
29288 (just-check): added so that tests can be run without a noop
29289 build pass.
29290
29291Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29292
29293 Switch to using configure's configdirs.
29294 * Makefile.in (Makefile): add configure.in dependency.
29295 (SUBDIRS): removed redundant assignment.
29296 * configure.in: switch subdirs assignment to configdirs.
29297 * gdb.t*/configure.in: new files.
29298
29299Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29300
29301 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29302 works.
29303
29304Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29305
29306 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29307 in explicit rules. Apparently this is not supported by some makes.
29308
29309Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29310
29311 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29312
29313Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29314
29315 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29316 disappeared.
29317
29318Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29319
29320 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29321
29322Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29323
29324 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29325 watchpoint problem that is now fixed.
29326 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29327 uninitialized convenience variables.
29328 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29329 structures.
29330
29331Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29332
29333 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29334 which causes expect to get out of sync with gdb on long output
29335 from help set.
29336 * gdb.t09/corefile.exp: Make expected pattern for core file
29337 failing signal and frame output format less sun specific.
29338
29339Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29340
29341 * gdb.t31/chillvars.exp: Add and remove initial dummy
29342 breakpoint, so that symbol table is forced in.
29343 (Needed at least on Sunos4, though it seems not SVR4.)
29344 * gdb.t31/chillvars.exp: Update for changed output format.
29345
29346Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29347
a9c64011 29348 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29349
29350Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29351
29352 * Makefile.in: Added --srcdir when invoking runtest, removed the
29353 need for a local config file. (optional now)
29354
29355Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29356
29357 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29358 failure count used to force early termination. Add some more
29359 expected failures for gnu style demangling.
29360
29361Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29362
29363 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29364 pmi variable from gdb.t20/gdbme to get optimized away.
29365 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29366 Check for written corefile upon timeout _and_ eof.
29367
29368Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29369
29370 * config/unix-gdb.exp: Add missing return 0.
29371
29372Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29373
29374 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29375 test termination.
29376
29377Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29378
29379 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29380 disappeared.
29381
29382Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29383
29384 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29385 time as i860 support works.
29386
d63a86f8 29387 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29388 "backtrace 100\r" rather than just "backtrace\r", to match last
29389 change.
29390
29391Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29392
29393 * config/udi-gdb.exp (gdb_exit): Remove close command.
29394 (gdb_target_udi): New procedure to set the UDI target.
29395 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29396 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29397 Added waits for prompts after several question responses. Added
29398 some more responses used by a29k-amd-udi-gdb.
29399 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29400 pass different arguments, restart UDI connection after program
29401 completion.
29402 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29403 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29404 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29405 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29406 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29407 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29408 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29409 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29410 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29411 after program completion.
29412 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29413 compiled with a SELECT_VECS setting.
29414 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29415 infinite recursion.
29416
29417 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29418 Added checks for COFF results, and made them expected failures for
29419 all targets. It would be better to make them expected failures
29420 for COFF targets only.
29421
29422Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29423
29424 * Makefile.in: add null dvi target, don't bother to recurse
29425 through test directories for info and install-info; rename
29426 $(datadir) to be dejagnu instead of deja-gnu
29427
29428Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29429
29430 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29431 compiler to coredump.
29432 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29433 code.
29434
29435Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29436
29437 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29438 coredump.
29439 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29440 code.
29441
29442Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29443
29444 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29445 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29446 which in a shell. Deletes xgdb when done.
29447 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29448 Tests the return from the "set height" or "set width" commands.
29449 Added a few return codes where needed.
29450
29451Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29452
29453 * Makefile.in (SUBDIRS): Add gdb.t17.
29454 * configure.in (subdirs): Add gdb.t17.
29455 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29456 files to test gdb's calling of functions in the inferior with
29457 the correct arguments and gdb's ability to retrieve any
29458 result returned.
29459
29460Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29461
29462 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29463 may be called after gdb goes away. Previous versions of expect
29464 needed these to avoid file descriptor leaks, but they cause
29465 errors with the current revision of expect.
29466 * gdb.t00/gdbvars.exp: Use -re on expected output after
29467 setting sevenbit-strings.
29468 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29469 to set sevenbit-strings consistent across tests.
29470 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29471 set sevenbit-strings consistent across tests.
29472
29473Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29474
29475 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29476 expected output to match current "expect" expectations.
29477
29478Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29479
29480 * gdb.t00/default.exp: Change expected output for default "source"
29481 command, to match new gdb behavior which requires a filename to
29482 source.
29483
29484Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29485
29486 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29487 expected fail for i486-*-* that misses the marker2 function.
29488 * gdb.t10/crossload.exp (bfddefault): Allow successful
29489 recognition of a format to pass even if no symbols are found.
29490 Explicitly catch failures where the format is not recognized
29491 or is ambiguous, and add the reason to the fail message.
29492 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29493 the cause is and invalid target and add reason to failure message.
29494 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29495 elf32-i386, elf32-sparc, and elf32-i860.
29496 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29497 Set up expected failure for 'filename'::variable scope resolution,
29498 which is now apparently broken on all targets.
29499 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29500 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29501 gdb.t23/templates.exp: Change failure for missing binfile into
29502 just a warning.
29503 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29504 references.
29505
29506Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29507
29508 * gdb.t00/default.exp: Add expected output for default "source"
29509 command, to match new gdb behavior.
29510 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29511
29512Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29513
29514 * config/*-gdb.exp: returns an error, rather than exiting on
29515 internal errors.
29516
29517Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29518
29519 * gdb.t03/gdbme.c: Add pointer to struct variable.
29520 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29521 referencing struct members.
29522
29523Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29524
29525 * configure.in (mips-idt-ecoff): New target.
29526 * config/mips-gdb.exp: New file for remote board using MIPS remote
29527 debugging protocol.
29528
29529 * Redid configuration scheme. Removed gdb.t*/configure.in.
29530 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29531 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29532 distclean targets. Built executables via .o files. Adjusted
29533 tests to account for source files in $(srcdir) rather than
29534 $(objdir).
29535 * lib/gdb.exp (runto): Don't expect () after the function name,
29536 because it may have arguments.
29537
29538Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29539
29540 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29541 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29542 expected failures for mips-idt-* and mips-sgi-*.
29543 * gdb.t00/default.exp (attach): Kill process if requested.
29544 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29545 that does not read core files.
29546 * gdb.t01/run.exp: Removed checks for exit status code.
29547 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29548 it is linked in.
29549 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29550 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29551 appropriate, rather than doing it by hand.
29552 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29553 execution.
29554 * gdb.t10/crossload.exp: Kill existing program if needed.
29555 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29556 appropriate, rather than doing it by hand. Always increase
29557 timeout for this test, not just for VxWorks.
29558
29559Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29560
29561 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29562 of Chill STRUCT types and STRUCT values.
29563 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29564 than "char".
29565 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29566 struct2): New struct definitions and initializations to test
c906108c
SS
29567 simple Chill STRUCT types.
29568
29569Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29570
29571 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29572 the null byte at the end of strings.
29573 * gdb.t00/default.exp: Make show version insensitive to copyright
29574 date.
29575 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29576 to avoid dependencies on target char signedness.
29577 * gdb.t16/printcmds.exp: Update expected results for explicitly
29578 unsigned char.
29579 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29580 now work.
29581 * gdb.t21/demangle.exp: Add many more patterns for template
29582 demangling, most of them being expected failures.
29583 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29584 string we are matching for, to match on the whole string.
29585 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29586 and fix a whole bunch that had incorrect expected output but were
29587 passing anyway because of the bug in "proc demangle".
29588 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29589 type.
29590 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29591
29592Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29593
a9c64011
AS
29594 * gdb/testsuite: made modifications to testcases, etc., to allow
29595 them to work properly given the reorganization of deja-gnu and the
29596 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29597
29598Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29599
29600 * gdb/testsuite: Initial creation of gdb/testsuite.
29601 Migrated dejagnu testcases and support files for testing nm to
29602 gdb/testsuite from deja-gnu. These files were moved "as is"
29603 with no modifications. This migration is part of a major overhaul
29604 of dejagnu. The modifications to these testcases, etc., which
29605 will allow them to work with the new version of dejagnu will be
29606 made in a future update.
48efe704 29607
8d8cb839 29608 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29609\f
8d8cb839
EZ
29610;; Local Variables:
29611;; mode: change-log
29612;; left-margin: 8
29613;; fill-column: 74
29614;; version-control: never
29615;; End:
902f2ccb 29616
0b302171 29617 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29618 Copying and distribution of this file, with or without modification,
29619 are permitted provided the copyright notice and this notice are preserved.