]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
*** empty log message ***
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8f56dad4
JK
12013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 PR testsuite/12649
4 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
5 $mi_gdb_prompt expectation by mi_expect_stop.
6 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
7 (mi info dprintf second time): Replace them by mi_send_resuming_command
8 and mi_expect_stop.
9
c588eb20
GB
102013-05-24 Gary Benson <gbenson@redhat.com>
11
12 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
13 backslash.
14 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
15 backslashes.
16 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
17 backslash.
18
c0ea94eb
YQ
192013-05-24 Yao Qi <yao@codesourcery.com>
20
21 * gdb.trace/tfile.exp: Test inferior and thread.
22
db1ac436
YQ
232013-05-24 Yao Qi <yao@codesourcery.com>
24 Pedro Alves <palves@redhat.com>
25
26 * gdb.base/range-stepping.exp: Skip the rest of tests if the
27 test fails.
28 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
29 Return 0 if the test passes, otherwise return 1.
30
b6abb10c
DE
312013-05-23 Doug Evans <dje@google.com>
32
33 * boards/fission-dwp.exp: New file.
34
bc5065a7
PA
352013-05-23 Yao Qi <yao@codesourcery.com>
36 Pedro Alves <palves@redhat.com>
37
38 * gdb.base/range-stepping.c: New file.
39 * gdb.base/range-stepping.exp: New file.
40 * gdb.trace/range-stepping.c: New file.
41 * gdb.trace/range-stepping.exp: New file.
42 * lib/range-stepping-support.exp: New file.
43
5f2e6b00
TT
442013-05-22 Tom Tromey <tromey@redhat.com>
45
46 * gdb.cp/class2.cc (main): New local 'aref'.
47 * gdb.cp/class2.exp: Check printing of 'aref'.
48
e6ba475a
DE
492013-05-22 Doug Evans <dje@google.com>
50
51 * gdb.threads/wp-replication.c (main): Insert some code at the start
52 to ensure the breakpoint on main is only hit once. Fix comment.
53
52c935b6
KS
542013-05-21 Keith Seitz <keiths@redhat.com>
55 Pedro Alves <palves@redhat.com>
56
57 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
58 gdb_expect.
59 Add test to flush the remaining input buffer so that this
60 file passes testsuite/12649.
61
bd9673a4
PW
622013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
63
64 * gdb.base/catch-signal-fork.exp: New file.
65 * gdb.base/catch-signal-fork.c: New file.
66
69a97597
SA
672013-05-21 Sterling Augustine <saugustine@google.com>
68
69 * boards/remote-stdio-gdbserver.exp: New file.
70
44e97363
JK
712013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
72
73 PR testsuite/12649
74 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
75 racy matches.
76
02392865
CG
772013-05-21 Christian Groessler <chris@groessler.org>
78
79 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
80 since it's not supported in all shells.
81
c5867ab6
HZ
822013-05-21 Hui Zhu <hui@codesourcery.com>
83
84 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
85 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
86
6c9e2db4
DE
872013-05-20 Doug Evans <dje@google.com>
88
89 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
90 (_handle_DW_TAG): Use it.
91 (cu, tu): Replace parameters is_64, version, addr_size with options.
92 All callers updated. Add Fission support.
93 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
94 * gdb.dwarf2/method-ptr.exp: Ditto.
95 * gdb.dwarf2/nostaticblock.exp: Ditto.
96 * gdb.dwarf2/subrange.exp: Ditto.
97 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
98
4a6e676c
TT
992013-05-20 Tom Tromey <tromey@redhat.com>
100
101 * gdb.gdb/python-selftest.exp: New file.
102
e19d3afb
DE
1032013-05-20 Doug Evans <dje@google.com>
104
105 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
106 -fdebug-types-section.
107
4d804846
JB
1082013-05-20 Joel Brobecker <brobecker@adacore.com>
109
110 * gdb.ada/float_param: New testcase.
111
8d324e83
DE
1122013-05-17 Doug Evans <dje@google.com>
113
7d0c9981
DE
114 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
115 Add tests for "maint check-symtabs", "maint expand-symtabs".
116
8d324e83
DE
117 * gdb.base/maint.exp: Remove testing of individual maint command
118 help output.
119
177aadc4
PA
1202013-05-16 Pedro Alves <palves@redhat.com>
121
122 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
123 comment. Use gdb_test_no_output.
124
b8fea896
JB
1252013-05-16 Joel Brobecker <brobecker@adacore.com>
126
127 * gdb.ada/complete.exp: Add test verifying completion using
128 the "tab" key.
129
52c935b6
KS
1302013-05-15 Keith Seitz <keiths@redhat.com>
131
132 * gdb.base/filesym.exp: New completer test.
133 * gdb.base/filesym.c: New file.
134
ed0f00b8
PA
1352013-05-15 Pedro Alves <palves@redhat.com>
136
137 * gdb.base/fixsection.c: Remove attribution.
138 * gdb.base/watch-read.exp: Ditto.
139
55fb6d27
TT
1402013-05-13 Tom Tromey <tromey@redhat.com>
141
142 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
143 size and change type sizes to 4 bytes.
144
ac1ca910
TT
1452013-05-13 Tom Tromey <tromey@redhat.com>
146
147 * gdb.base/exprs.exp (test_expr): Add regression test.
148 * gdb.base/exprs.c (null_t_struct): New global.
149
8414efef
MB
1502013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
151
152 * gdb.base/default.exp: Disable history saving.
153 * gdb.base/setshow.exp: Likewise.
154
9779ab84
PA
1552013-05-10 Pedro Alves <palves@redhat.com>
156
157 PR remote/15455
158
159 * gdb.trace/qtro.c: New file.
160 * gdb.trace/qtro.exp: New file.
161
1e611234
PM
1622013-05-10 Phil Muldoon <pmuldoon@redhat.com>
163
164 * gdb.python/py-framefilter.py: New File.
165 * gdb.python/py-framefilter-mi.exp: Ditto.
166 * gdb.python/py-framefilter.c: Ditto.
167 * gdb.python/py-framefilter-mi.exp: Ditto.
168 * gdb.python/py-framefilter-mi.c: Ditto,
169 * gdb.python/py-framefilter-gdb.py.in: Ditto.
170
5e4c3ac4
TT
1712013-05-08 Tom Tromey <tromey@redhat.com>
172
173 * gdb.base/solib-search.exp: Set test name for "set
174 solib-search-path" test.
175
993654a9
HAQ
1762013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
177
178 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
179 (set_a_tracepoint): Set tracepoint before prologue.
180 (run_trace_experiment): Test setup_tracepoints and 'break end'
181 in it.
182 (trace_buffer_normal): Remove.
183 (gdb_trace_circular_tests): Remove. Move tests to...
184 (top level): ...here. Call 'runto_main' before checking for
185 trace support. Use commands to check the support for circular
186 trace buffer and changing of trace buffer size. Add test
187 to calculate size of single frame. Use this size to
188 calculate the size of trace buffer. Use 'tfind pc func9'
189 instead of 'tfind 9'. Use 'with_test_prefix'.
190
c95aea6b
TT
1912013-05-07 Tom Tromey <tromey@redhat.com>
192
193 * lib/selftest-support.exp: New file.
194 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
195 do_self_tests.
196 (setup_test, find_gdb): Remove.
197 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
198 do_self_tests.
199 (setup_test, find_gdb): Remove.
200 (test_observer): Don't call setup_test. Remove argument.
201 * gdb.gdb/selftest.exp: Load selftest-support.exp.
202 (find_gdb): Remove.
203 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
204 do_self_tests.
205 (setup_test, find_gdb): Remove.
206 (test_with_self): Don't call setup_test. Remove argument.
207
1f031429
PA
2082013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
209
210 * gdb.arch/system-gcore.exp: Remove.
211 * gdb.arch/gcore.c: Remove.
212 * gdb.base/gcore.exp: Add "info reg system".
213
58ce7251
SDJ
2142013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
215
216 PR breakpoints/15413:
217 * gdb.base/pending.exp: Add test for completion of the "condition"
218 command for pending breakpoints.
219 * gdb.linespec/linespec.ex: Add test for completion of the
220 "condition" command when dealing with multiple locations.
221
aacbb8a5
LM
2222013-05-07 Luis Machado <lgustavo@codesourcery.com>
223
224 * gdb.threads/wp-replication.c: New file.
225 * gdb.threads/wp-replication.exp: New file.
226
2dd6254d
SL
2272013-05-06 Sandra Loosemore <sandra@codesourcery.com>
228
229 * gdb.xml/tdesc-regs.exp: Add case for nios2.
230
c2a96e8c
DE
2312013-05-06 Doug Evans <dje@google.com>
232
b903e17e
DE
233 * gdb.base/solib-search-lib1.c: New file.
234 * gdb.base/solib-search-lib2.c: New file.
235 * gdb.base/solib-search.c: New file.
236 * gdb.base/solib-search.h: New file.
237 * gdb.base/solib-search.exp: New file.
238
fac51dd9
DE
239 * lib/gdb.exp (gdb_core_cmd): New function.
240 * gdb.arch/system-gcore.exp: Use it.
241 * gdb.arch/vsx-regs.exp: Ditto.
242 * gdb.base/gcore.exp: Ditto.
243 * gdb.threads/gcore-thread.exp: Ditto.
244
c2a96e8c
DE
245 * gdb.reverse/shr.h: New file.
246 * gdb.reverse/shr1.c: New file.
247 * gdb.reverse/shr2.c: #include "shr.h".
248 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
249 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
250 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
251 Update tests using sleep/printf to use shr2.sl instead.
252 * gdb.reverse/solib-reverse.exp: Ditto.
253
b6807d98
TT
2542013-05-06 Tom Tromey <tromey@redhat.com>
255
256 * gdb.dwarf2/implptrconst.c: New file.
257 * gdb.dwarf2/implptrconst.exp: New file.
258 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
259 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
260 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
261
96f7d3f1
PW
2622013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
263
264 * gdb.base/catch-sig.c (main): Raise SIGINT.
265 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
266
1ebff1fd
HAQ
2672013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
268
269 * status-stop.exp (test_tstart_tstart): Check for error
270 returned by the second 'tstart' command.
271
f92b06da
WT
2722013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
273
274 * gdb.xml/maint_print_struct.exp: New file.
275 * gdb.xml/maint_print_struct.xml: New file.
276
ff546935
TT
2772013-04-25 Tom Tromey <tromey@redhat.com>
278
279 * gdb.dwarf2/nostaticblock.exp: New file.
280
bf9e4d0c
MB
2812013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
282
283 PR gdb/10462
284 * gdb.base/setshow.exp: Add test case.
285
a11cfd87
HZ
2862013-04-23 Hui Zhu <hui@codesourcery.com>
287
288 PR gdb/15293
a11cfd87
HZ
289 * gdb.base/dprintf.exp: Add ignore command.
290
2d9442cc
HZ
2912013-04-23 Hui Zhu <hui@codesourcery.com>
292
293 PR gdb/15165
2d9442cc
HZ
294 * gdb.base/save-bp.exp: Add test for dprintf.
295
0f3305ed
TT
2962013-04-22 Tom Tromey <tromey@redhat.com>
297
298 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
299 notice_open_fds.
300
d504301e
SDJ
3012013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
302
303 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
304 ldflags.
305
9991b207
SDJ
3062013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
307
308 * gdb.arch/arm-bl-branch-dest.c: New file.
309 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
310
433730c9
PA
3112013-04-19 Vladimir Kargov <kargov@gmail.com>
312 Pedro Alves <palves@redhat.com>
313
314 * gdb.arch/i386-float.S: New file.
315 * gdb.arch/i386-float.exp: New file.
316
9a908334
LM
3172013-04-18 Luis Machado <lgustavo@codesourcery.com>
318
319 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
320 type void *.
321
4f22ed5c
DE
3222013-04-17 Doug Evans <dje@google.com>
323
324 * lib/dwarf.exp (Dwarf): New proc "tu".
325 * gdb.dwarf2/missing-sig-type.exp: New file.
326
a0d3f2f5
SCR
3272013-04-15 Siva Chandra Reddy <sivachandra@google.com>
328
329 Add option to link testcases with Pthreads library when
330 using 'prepare_for_testing' in tests.
331
332 * lib/gdb.exp (build_executable_from_specs): Use
333 gdb_compile_pthreads to compile if option "pthreads" is
334 specified.
335
cc16e6c9
TT
3362013-04-15 Tom Tromey <tromey@redhat.com>
337
338 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
339
72f1fe8a
TT
3402013-04-15 Tom Tromey <tromey@redhat.com>
341
342 * gdb.base/default.exp: Update for $_exception.
343 * gdb.cp/exceptprint.cc: New file.
344 * gdb.cp/exceptprint.exp: New file.
345 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
346
6e72ca20
TT
3472013-04-15 Tom Tromey <tromey@redhat.com>
348
349 * gdb.cp/typeid.cc: New file.
350 * gdb.cp/typeid.exp: New file.
351
591f19e8
TT
3522013-04-15 Tom Tromey <tromey@redhat.com>
353
354 * gdb.cp/exception.exp: Add "catch rethrow" tests.
355
da9160e4
YQ
3562013-04-13 Yao Qi <yao@codesourcery.com>
357
358 * gdb.base/completion.exp: Test completion of command
359 'target ctf' if target ctf is supported.
360
f81d1120
PA
3612013-04-10 Pedro Alves <palves@redhat.com>
362
363 * gdb.base/completion.exp: Test "set height", "set listsize" and
364 "set trace-buffer-size" completion.
365 * gdb.base/setshow.exp: Test "set height unlimited".
366 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
367 unlimited".
368
393fd4c3
YQ
3692013-04-10 Yao Qi <yao@codesourcery.com>
370
371 * gdb.trace/actions.exp: Save trace data to CTF.
372 Change to ctf target if GDB supports, read CTF data in ctf
373 target, and check the actions of tracepoints.
374 * gdb.trace/while-stepping.exp: Likewise.
375 * gdb.trace/report.exp: Test GDB saves trace data to CTF
376 format and read CTF trace file if GDB supports.
377 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
378 target is supported, change to ctf target, read trace data and
379 check output of command "tstatus".
380 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
381 read CTF data by target ctf and call check_tsv.
382
b7a273f8
YQ
3832013-04-10 Yao Qi <yao@codesourcery.com>
384
385 * gdb.trace/actions.exp (check_tracepoint): New.
386 (top level): Start the tracing and check the actions of
387 tracepoints. Save trace data to tfile format. Restart GDB
388 and read trace file in tfile target. Check the actions of
389 tracepoints again.
390 * gdb.trace/while-stepping.exp: Likewise.
391
f3786771
YQ
3922013-04-10 Yao Qi <yao@codesourcery.com>
393
394 * gdb.trace/report.exp: Use standard_output_file for saved
395 trace file.
396
5c2b4418
HZ
3972013-04-10 Hui Zhu <hui@codesourcery.com>
398
399 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
400 (MISCELLANEOUS): Add dprintf-pendshr.sl.
401 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
402
f7543f0a
JK
4032013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
404
405 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
406 response.
407
f6de8ec2
PA
4082013-04-08 Pedro Alves <palves@redhat.com>
409
410 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
411 the location.
412
b8abfd58
SL
4132013-04-04 Sandra Loosemore <sandra@codesourcery.com>
414
415 * gdb.cp/cplabel.exp: Allow empty directory in file reported
416 for breakpoint location.
417
156bffd0
SL
4182013-04-04 Sandra Loosemore <sandra@codesourcery.com>
419
420 * gdb.linespec/linespec.exp: Make dir/file:line tests
421 conditional for non-remote hosts only.
422
c9a6ce02
PA
4232013-04-04 Stan Shebs <stan@codesourcery.com>
424 Pedro Alves <palves@redhat.com>
425
426 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
427 * gdb.trace/actions-changed.c: New file.
428 * gdb.trace/actions-changed.exp: New file.
429 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
430 (gdb_trace_setactions_command): ... this. Add "actions_command"
431 parameter, and handle it.
432 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
433
4bd05f24
YQ
4342013-04-04 Yao Qi <yao@codesourcery.com>
435
436 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
437 'step'.
438
3758b5ce
YQ
4392013-04-03 Yao Qi <yao@codesourcery.com>
440
441 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
442 "tfile-basic.tf".
443 (test_tfind_tfile): Likewise.
444
1dcaed0d
YQ
4452013-04-03 Yao Qi <yao@codesourcery.com>
446
447 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
448 "tfile-basic.tf" instead of "basic.tf".
449 (write_error_trace_file): Pass argument "tfile-error.tf"
450 instead of "error.tf".
451 * gdb.trace/tfile.exp: Update tfile names to
452 "tfile-basic.tf" and "tfile-error.tf".
453
0e7a53fc
SL
4542013-04-02 Sandra Loosemore <sandra@codesourcery.com>
455
456 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
457 empty directory in file for breakpoint hit.
458
9852c492
YQ
4592013-03-29 Yao Qi <yao@codesourcery.com>
460
461 * gdb.base/completion.exp: Test completion of commands
462 "target core", "target tfile" and "target exec".
463 * gdb.trace/tfile.exp: Test completion of command
464 "target tfile".
465
af312be7
JB
4662013-03-28 Joel Brobecker <brobecker@adacore.com>
467
468 * gdb.ada/win_fu_syms: New testcase.
469
e4a48d9d
DE
4702013-03-28 Doug Evans <dje@google.com>
471
472 * gdb.base/maint.exp (maint print statistics): Update expected output.
473
7f7cc265
PA
4742013-03-28 Pedro Alves <palves@redhat.com>
475
476 PR gdb/15294
477
478 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
479 mean unlimited instead of $arg < 0.
480 (test_listsize): Remove "listsize of 0 suppresses output" test.
481 Test that "set listsize 0" ends up with an unlimited listsize.
482
fc0da894
PA
4832013-03-28 Pedro Alves <palves@redhat.com>
484
485 * gdb.base/list.exp (last_line): New global.
486 (last_line_re): New global.
487 (test_listsize, test_list_function, test_list_forward)
488 (test_repeat_list_command, test_list_range)
489 (test_list_filename_and_function): Use them.
490 * gdb.base/list0.c: Comment the last line of the file with "last
491 line".
492
abe7b711
PA
4932013-03-28 Pedro Alves <palves@redhat.com>
494
495 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
496 list the whole file.
497
15b3979c
PA
4982013-03-28 Pedro Alves <palves@redhat.com>
499
500 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
501 "set listsize".
502
96811e3b
KS
5032013-03-26 Keith Seitz <keiths@redhat.com>
504
505 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
506 from passing.
507
4043f22b
PA
5082013-03-26 Pedro Alves <palves@redhat.com>
509
510 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
511 until after GDB has run.
512
14a1aa17
YQ
5132013-03-26 Yao Qi <yao@codesourcery.com>
514
515 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
516 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
517
99c819ee
MM
5182013-03-26 Markus Metzger <markus.t.metzger@intel.com>
519
520 * gdb.btrace/enable.exp: Add regression test.
521
24955f63
TT
5222013-03-25 Tom Tromey <tromey@redhat.com>
523
524 * gdb.cp/m-static.exp: Add destructor-printing tests.
525
fce632b6
TT
5262013-03-25 Tom Tromey <tromey@redhat.com>
527
528 * gdb.cp/m-static.exp: Add constructor ptype tests.
529 * gdb.cp/m-static.cc (single_constructor): New class.
530 (main): Make instance of single_constructor.
531
598d3636
JK
5322013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
533 Pedro Alves <palves@redhat.com>
534
535 * gdb.server/server-kill.c: New file.
536 * gdb.server/server-kill.exp: New file.
537
c12440c9
PA
5382013-03-21 Pedro Alves <palves@redhat.com>
539
540 * gdb.trace/trace-buffer-size.exp (get default buffer size):
541 Expect $gdb_prompt in gdb_test_multiple.
542
bd712aed
DE
5432013-03-21 Doug Evans <dje@google.com>
544
545 * gdb.base/maint.exp: Update tests for per-command stats.
546
b2f83c08
TT
5472013-03-21 Tom Tromey <tromey@redhat.com>
548
549 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
550 * gdb.cp/misc.exp: Add test for FILENAME:: case.
551
ef0026f0
PA
5522013-03-20 Pedro Alves <palves@redhat.com>
553
554 PR gdb/15289
555
556 * gdb.base/remote.exp: Test
557 "set remote hardware-watchpoint-limit -1",
558 "set remote hardware-breakpoint-limit -1",
559 "set remote hardware-watchpoint-limit 2147483647" and
560 "set remote hardware-breakpoint-limit 2147483647".
561
3f1175a9
PA
5622013-03-20 Pedro Alves <palves@redhat.com>
563 Yao Qi <yao@codesourcery.com>
564
565 * gdb.trace/tfile.c: Add comments.
566 (nonconstglob): New global.
567 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
568 global that is not covered by the trace frame. Test
569 disassembling.
570
a09ae1c1
JK
5712013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
572
573 * gdb.base/valgrind-infcall.exp
574 (continue #$continue_count) <remote connection closed>
575 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
576 $valgrind_pid.
577
9ce98649
TT
5782013-03-15 Tom Tromey <tromey@redhat.com>
579
580 * gdb.cp/overload.cc (intintfunc): New.
581 * gdb.cp/overload.exp: Add regression test.
582
0a251e08
YQ
5832013-03-15 Yao Qi <yao@codesourcery.com>
584
585 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
586 using with_test_prefix.
587 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
588 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
589 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
590 * gdb.threads/watchpoint-fork.exp (test): Likewise.
591 * gdb.base/break-interp.exp (test_core): Likewise.
592 (test_attach_gdb): Likewise.
593 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
594 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
595 Likewise.
596 * gdb.base/jit-so.exp (one_jit_test): Likewise.
597 * gdb.base/jit.exp (one_jit_test): Likewise.
598 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
599 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
600 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
601 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
602 Likewise.
603 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
604 Likewise.
605 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
606 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
607 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
608 (tracepoint_change_loc_2): Likewise.
609 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
610 Likewise.
611 (disconnected_tfind): Likewise.
612 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
613 Likewise.
614 (test_tfind_remote): Likewise.
615 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
616 Likewise.
617 (test_pending_resolved): Likewise.
618 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
619 Likewise.
620 (test_upload_tsv): Likewise.
621 * gdb.trace/pending.exp (pending_tracepoint_resolved):
622 Likewise.
623 (pending_tracepoint_works): Likewise.
624 * gdb.trace/report.exp (use_collected_data): Likewise.
625 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
626 Likewise.
627 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
628 * gdb.trace/strace.exp (strace_info_marker): Likewise.
629 (strace_trace_on_same_addr): Likewise.
630 (strace_trace_on_diff_addr): Likewise.
631 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
632 (gdb_collect_locals_test): Likewise.
633 (gdb_unavailable_registers_test): Likewise.
634 (gdb_collect_globals_test): Likewise.
635
2c415c0f
YQ
6362013-03-15 Yao Qi <yao@codesourcery.com>
637
638 * gdb.base/condbreak.exp: Add semicolon back which was removed
639 by my previous commit.
640
ae59b1da
YQ
6412013-03-14 Yao Qi <yao@codesourcery.com>
642
643 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
644 'return'.
645 (gdb_target_monitor, gdb_load): Likewise.
646 * config/sid.exp (gdb_load): Likewise.
647 * config/slite.exp (gdb_load): Likewise.
648 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
649 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
650 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
651 (single_step_until): Likewise.
652 * gdb.arch/powerpc-d128-regs.exp: Likewise.
653 * gdb.arch/system-gcore.exp: Likewise.
654 * gdb.base/bigcore.exp (extract_heap): Likewise.
655 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
656 * gdb.base/call-ar-st.exp: Likewise.
657 * gdb.base/call-rt-st.exp: Likewise.
658 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
659 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
660 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
661 * gdb.base/corefile.exp: Likewise.
662 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
663 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
664 * gdb.base/fixsection.exp: Likewise.
665 * gdb.base/funcargs.exp: Likewise.
666 * gdb.base/gcore-buffer-overflow.exp: Likewise.
667 * gdb.base/gcore-relro.exp: Likewise.
668 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
669 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
670 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
671 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
672 * gdb.base/list.exp: Likewise.
673 (set_listsize): Likewise.
674 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
675 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
676 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
677 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
678 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
679 * gdb.base/setvar.exp: Likewise.
680 (test_set): Likewise.
681 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
682 * gdb.base/solib-overlap.exp: Likewise.
683 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
684 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
685 * gdb.base/watchpoint.exp (initialize): Likewise.
686 (test_simple_watchpoint): Likewise.
687 (test_disabling_watchpoints): Likewise.
688 (test_watchpoint_triggered_in_syscall): Likewise.
689 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
690 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
691 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
692 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
693 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
694 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
695 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
696 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
697 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
698 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
699 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
700 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
701 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
702 * gdb.mi/gdb792.exp: Likewise.
703 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
704 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
705 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
706 * gdb.threads/gcore-thread.exp: Likewise.
707 (load_core): Likewise.
708 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
709 (test_startup, check_control_c): Likewise.
710 * gdb.threads/sigstep-threads.exp: Likewise.
711 * gdb.threads/thread_check.exp: Likewise.
712 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
713 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
714 (set_a_tracepoint, trace_buffer_normal): Likewise.
715 (gdb_trace_circular_tests): Likewise.
716 * gdb.trace/collection.exp: Likewise.
717 * gdb.trace/disconnected-tracing.exp: Likewise.
718 * gdb.trace/infotrace.exp: Likewise.
719 * gdb.trace/mi-traceframe-changed.exp: Likewise.
720 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
721 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
722 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
723 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
724 * gdb.trace/stap-trace.exp: Likewise.
725 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
726 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
727 * gdb.trace/trace-buffer-size.exp: Likewise.
728 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
729 * gdb.trace/unavailable.exp: Likewise.
730 * gdb.trace/while-dyn.exp: Likewise.
731 * lib/fortran.exp (set_lang_fortran): Likewise.
732 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
733 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
734 (default_gdb_start, get_compiler_info): Likewise.
735 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
736 (get_debug_format, setup_xfail_format): Likewise.
737 (rerun_to_main, gdb_skip_float_test): Likewise.
738 (build_id_debug_filename_get, get_remotetimeout): Likewise.
739 * lib/java.exp (set_lang_java): Likewise.
740 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
741 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
742 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
743 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
744 * lib/objc.exp (set_lang_objc): Likewise.
745 * lib/pascal.exp (set_lang_pascal): Likewise.
746 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
747 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
748 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
749
bb869963
SDJ
7502013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
751
752 PR c++/15203
753 PR c++/15210
754 * gdb.cp/m-static.cc (keepalive_int): New function.
755 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
756 * gdb.cp/m-static.exp: New test for `sintvar'.
757
e2be70a0
YQ
7582013-03-14 Yao Qi <yao@codesourcery.com>
759
760 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
761 of 'tstatus' into tstatus_output.
762 (top level): Save the trace data to tfile. Read trace file in
763 tfile target. Check the trace status.
764
8ddb1965
YQ
7652013-03-13 Yao Qi <yao@codesourcery.com>
766
767 * gdb.trace/tsv.exp (check_tsv): New.
768 (top level): Save a tfile on current trace session. Call
769 check_tsv on live target. Load the tfile with target tfile
770 and call check_tsv again.
771
045dd51f
YQ
7722013-03-13 Yao Qi <yao@codesourcery.com>
773
774 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
775 Replace some "gdb_test" with "gdb_test_no_output".
776
82d049ab
PH
7772013-03-12 Paul Hilfinger <hilfingr@adacore.com>
778
779 * gdb.ada/expr_delims.exp: New file.
780 * gdb.ada/expr_delims/foo.adb: New file.
781 * gdb.ada/expr_delims/pck.ads: New file.
782 * gdb.ada/expr_delims/pck.adb: New file.
783
cb8ea32b
KS
7842013-03-11 Keith Seitz <keiths@redhat.com>
785
786 * watchpoint.exp (test_no_hw_watchpoints): Add test using
787 both condition and thread. Then delete the watchpoint.
788
2f1d9bdd
MM
7892013-03-11 Christian Himpel <christian.himpel@intel.com>
790
791 * Makefile.in: Add btrace testsuite.
792 * configure: Regenerated.
793 * configure.ac: Add btrace testsuite.
794 * gdb.btrace/Makefile.in: New file.
795 * gdb.btrace/enable.c: New file.
796 * gdb.btrace/enable.exp: New file.
797 * gdb.btrace/function_call_history.c: New file.
798 * gdb.btrace/function_call_history.exp: New file.
799 * gdb.btrace/instruction_history.c: New file.
800 * gdb.btrace/instruction_history.exp: New file.
801 * gdb.btrace/instruction_history.S: New file.
802 * lib/gdb.exp: Add btrace skip proc.
803
05c56a9d
JK
8042013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 Fix entry-values if the callee called a noreturn function.
807 * gdb.arch/amd64-tailcall-noret.S: New file.
808 * gdb.arch/amd64-tailcall-noret.c: New file.
809 * gdb.arch/amd64-tailcall-noret.exp: New file.
810
9112db09
JK
8112013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
812
813 Fix entry-values in C++ across CUs.
814 * gdb.arch/amd64-tailcall-cxx.exp: New file.
815 * gdb.arch/amd64-tailcall-cxx1.S: New file.
816 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
817 * gdb.arch/amd64-tailcall-cxx2.S: New file.
818 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
819
be9a119c 8202013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
821 Hafiz Abid Qadeer <abidh@codesourcery.com>
822
823 gdb/testsuite/
824 * gdb.trace/trace-buffer-size.exp: New file.
825 * gdb.trace/trace-buffer-size.c: New file.
826
049109b0
PA
8272013-03-06 Pedro Alves <palves@redhat.com>
828
829 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
830 doesn't support the tested optional feature, call "unsupported"
831 with the same test message as the "pass" case, instead of calling
832 "pass" with a different message. Use the same text for the "fail"
833 cases too.
834
4aa54120
YQ
8352013-03-06 Yao Qi <yao@codesourcery.com>
836
837 * gdb.trace/tstatus.exp: Remove the invocation of
838 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
839 (test_tracepoints): Don't set fast tracepoint.
840 (top level): Don't check agent library is loaded or not.
841
b8b71e63
YQ
8422013-03-06 Yao Qi <yao@codesourcery.com>
843
844 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
845 parentheses by "\\".
846
33f448b1
JK
8472013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
848
849 * gdb.linespec/base/one/thefile.cc (twodup): New.
850 (m): Call it.
851 * gdb.linespec/base/two/thefile.cc (dupname): New.
852 (n): Call it.
853 * gdb.linespec/break-ask.exp: New file.
854 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
855
1c942fb9
YQ
8562013-02-28 Yao Qi <yao@codesourcery.com>
857
858 * gdb.trace/report.exp: Move some code to ...
859 (use_collected_data): New.
860 (top level): Call use_collected_data once on the live target.
861 Save at file of the current trace session, load it with target
862 tfile, and call use_collected_data again.
863
5b967901
JK
8642013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
865
866 * gdb.threads/fork-thread-pending.c (main): Add alarm.
867
6447023f
JK
8682013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
869
870 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
871 Add final kill of ${valgrind_pid}.
872
9f44fbc0
SCR
8732013-02-20 Siva Chandra Reddy <sivachandra@google.com>
874
875 * gdb.python/py-arch.c: New test case
876 * gdb.python/py-arch.exp: New tests to test
877 gdb.Architecture.disassemble
878 * gdb.python/Makefile.in: Add py-arch to the list of
879 EXECUTABLES.
880
4c9ad8c2
TT
8812013-02-18 Tom Tromey <tromey@redhat.com>
882
883 * gdb.dwarf2/subrange.exp: New file.
884
f5911ea1
HAQ
8852013-02-15 Pedro Alves <pedro@codesourcery.com>
886 Hafiz Abid Qadeer <abidh@codesourcery.com>
887
888 * gdb.trace/tfile.exp: Add test for -trace-status command.
889
420f4384
JK
8902013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
893 nanosleep by sleep.
894
4819b3f8
PA
8952013-02-14 Pedro Alves <palves@redhat.com>
896
897 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
898
1773c82c
HAQ
8992013-02-14 Pedro Alves <pedro@codesourcery.com>
900 Hafiz Abid Qadeer <abidh@codesourcery.com>
901
902 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
903
e234dfaf
TT
9042013-02-12 Tom Tromey <tromey@redhat.com>
905
906 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
907 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
908
6c01dd94
PA
9092013-02-12 Pedro Alves <palves@redhat.com>
910
911 * gdb.base/catch-signal.c: Update copyright years.
912 * gdb.base/catch-signal.exp: Update copyright years.
913 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
914 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
915 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
916 * gdb.dwarf2/dw2-error.S: Update copyright years.
917 * gdb.dwarf2/dw2-error.c: Update copyright years.
918 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
919 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
920 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
921
595fc67f
PA
9222013-02-12 Pedro Alves <palves@redhat.com>
923
924 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
925 message.
926 * gdb.base/sigaltstack.exp: Ditto.
927 * gdb.base/siginfo.exp: Ditto.
928 * gdb.base/sizeof.exp: Ditto.
929
17282693
PA
9302013-02-12 Pedro Alves <palves@redhat.com>
931
932 * gdb.mi/mi-basics.exp: Tweak intro comment.
933 * gdb.mi/mi-break.exp: Tweak intro comment.
934 * gdb.mi/mi-console.exp: Tweak intro comment.
935 * gdb.mi/mi-file.exp: Tweak intro comment.
936 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
937 * gdb.mi/mi-return.exp: Tweak intro comment.
938 * gdb.mi/mi-stepi.exp: Tweak intro comment.
939 * gdb.mi/mi-until.exp: Tweak intro comment.
940 * gdb.mi/mi-watch.exp: Tweak intro comment.
941
8a4ac37e
PA
9422013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
943
944 * gdb.server/no-thread-db.exp: New file.
945 * gdb.server/no-thread-db.c: New file.
946 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
947
c2792f5a
DE
9482013-02-11 Doug Evans <dje@google.com>
949
950 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
951 two decfloats.
952
d9e98382
SDJ
9532013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
954
955 * gdb.base/bitfields.c (struct internalvartest): New declaration.
956 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
957
a321661a
JK
9582013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
961
134a2066
YQ
9622013-02-06 Yao Qi <yao@codesourcery.com>
963
964 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
965 to ...
966 (test_create_delete_modify_tsv): ... here. New test on modifying
967 the initial value of a tsv.
968
5a2dc60a
JK
9692013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
970
971 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
972 (cd .../rdir): ... here.
973
233d95b5
JK
9742013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
975
976 * gdb.linespec/base/one/header.h: New file.
977 * gdb.linespec/base/two/header.h: New file.
978 * gdb.linespec/macro-relative.c: New file.
979 * gdb.linespec/macro-relative.exp: New file.
980
fbd9ab74
JK
9812013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 * gdb.base/fullpath-expand-func.c: New file.
984 * gdb.base/fullpath-expand.c: New file.
985 * gdb.base/fullpath-expand.exp: New file.
986 * gdb.base/realname-expand-real.c: New file.
987 * gdb.base/realname-expand.c: New file.
988 * gdb.base/realname-expand.exp: New file.
989
1b56eb55
JK
9902013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
991
992 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
993 * gdb.dwarf2/dw2-dir-file-name.c: New file.
994
af529f8f
JK
9952013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
996
997 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
998 (compare_filenames_for_search does not match)
999 (compare_filenames_for_search does match): New tests.
1000
f5b95b50
JK
10012013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1002
1003 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1004
d47921b9
JK
10052013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1006
1007 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1008
8a92335b
JK
10092013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1010
1011 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1012 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1013 ${binfile}.mini_debuginfo-debuglink and
1014 ${binfile}.mini_debuginfo-debuglink.xz.
1015
17f2157d
TT
10162013-02-01 Tom Tromey <tromey@redhat.com>
1017
1018 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1019 attributes.
1020
d65f0a9c
TT
10212013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1022 Tom Tromey <tromey@redhat.com>
1023
1024 * gdb.dwarf2/method-ptr.exp: Link with c++.
1025 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1026
f25c0135
TT
10272013-01-31 Tom Tromey <tromey@redhat.com>
1028
1029 * gdb.base/jit.exp (compile_jit_test): New proc.
1030 Add PIE tests.
1031
7078baeb
TT
10322013-01-31 Tom Tromey <tromey@redhat.com>
1033
1034 * gdb.dwarf2/method-ptr.cc: New file.
1035 * gdb.dwarf2/method-ptr.exp: New file.
1036
1d24041a
TT
10372013-01-31 Tom Tromey <tromey@redhat.com>
1038
1039 * lib/dwarf.exp (namespace Dwarf): New.
1040
8d9878a4
TT
10412013-01-29 Tom Tromey <tromey@redhat.com>
1042
1043 * gdb.dwarf2/fission-reread.exp: Add unload test.
1044
bed911e5
DE
10452013-01-28 Doug Evans <dje@google.com>
1046
1047 * gdb.dwarf2/fission-loclists.exp: New file.
1048 * gdb.dwarf2/fission-loclists.S: New file.
1049
e229648e
JK
10502013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1051
1052 Code cleanup.
1053 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1054 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1055 and prepare_for_testing.
1056 * gdb.base/store.exp: Likewise.
1057
86700f00
TT
10582013-01-25 Tom Tromey <tromey@redhat.com>
1059
1060 * gdb.python/py-explore.exp: Expect the gdb prompt.
1061
8954db33
AB
10622013-01-25 Andrew Burgess <aburgess@broadcom.com>
1063
1064 * gdb.base/gnu_vector.c: New variable for use in tests.
1065 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1066 changes in scalar to vector casting and widening.
1067 * gdb.python/py-type.c: New variables for use in tests.
1068 * gdb.python/py-type.exp: Update vector related tests to reflect
1069 changes in scalar to vector casting and widening.
1070
2077afdd
TD
10712013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1072
1073 * gdb.base/prologue-include.c: New file.
1074 * gdb.base/prologue-include.exp: New file.
1075 * gdb.base/prologue-include.h: New file.
1076
d7499464
HAQ
10772013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1078
1079 PR gdb/13443
1080 * gdb.mi/mi-var-block.exp: Make test messages unique.
1081
e2a3e0f1
TT
10822013-01-23 Tom Tromey <tromey@redhat.com>
1083
1084 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1085
152fcc9c
TT
10862013-01-23 Tom Tromey <tromey@redhat.com>
1087
1088 * gdb.cp/converts.cc (main): Initialize 'a'.
1089
bea883fd
SCR
10902013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1091
1092 * testsuite/gdb.python/frame.exp: Add a test for
1093 gdb.Frame.architecture() method.
1094
0928e93d
PA
10952013-01-22 Pedro Alves <palves@redhat.com>
1096
1097 * gdb.base/annota1.exp (signal sent): No longer expect
1098 breakpoints-invalid.
1099 * gdb.cp/annota2.exp (continue until exit)
1100 (watch triggered on a.x): Ditto.
1101
9c97429f
PA
11022013-01-22 Pedro Alves <palves@redhat.com>
1103
1104 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1105 Adjust tests to breakpoints-invalid changes.
1106 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1107 variables.
1108 Adjust tests to breakpoints-invalid changes.
1109
187d10dd
PA
11102013-01-22 Pedro Alves <palves@redhat.com>
1111
1112 * gdb.base/annota1.exp (annotate ignore count change): Add
1113 expected output for failure case.
1114
ea3aedcb
TT
11152013-01-22 Tom Tromey <tromey@redhat.com>
1116
1117 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1118 call.
1119
998580f1
MK
11202013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1121
1122 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1123 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1124 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1125 Also handle 'thread' field.
1126 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1127 * gdb.mi/mi-watch.exp: Ditto.
1128 * lib/mi-support.exp: Ditto.
1129
8f1d5693
MK
11302013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1131
1132 * gdb.python/py-explore.exp: Improve a test
1133
2d8c5d7c
DB
11342013-01-18  David Blaikie  <dblaikie@gmail.com>
1135
1136 * gdb.base/label.c (main): Correct the type of the second
1137 parameter.
1138
46f35228
TT
11392013-01-18 Tom Tromey <tromey@redhat.com>
1140
1141 * gdb.dwarf2/trace-crash.s: New file.
1142 * gdb.dwarf2/trace-crash.exp: New file.
1143
5965d69d
HAQ
11442013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1145
43aaf8b6
PA
1146 PR gdb/13443
1147 * gdb.base/checkpoint.exp: Update test messages to make them
1148 unique.
5965d69d 1149
5ae4861a
YQ
11502013-01-18 Yao Qi <yao@codesourcery.com>
1151
1152 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1153 output of 'info tracepoints'.
1154 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1155 Likewise.
1156 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1157 * gdb.trace/disconnected-tracing.c (struct foo): New.
1158
d84fca2c
JK
11592013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1160
1161 * gdb.dwarf2/dw2-dos-drive.S: New file.
1162 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1163
aebb1cc9
DE
11642013-01-17 Doug Evans <dje@google.com>
1165
2782d512
DE
1166 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1167 CXX_FOR_TARGET.
1168
aebb1cc9
DE
1169 * boards/cc-with-tweaks.exp: New file.
1170
db2b2972
TT
11712013-01-17 Tom Tromey <tromey@redhat.com>
1172
1173 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1174
96343774
PA
11752013-01-17 Pedro Alves <palves@redhat.com>
1176
1177 Merge dg-extract-results.sh from upstream (svn 195224).
1178
1179 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1180 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1181
1182 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1183 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1184
1185 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1186 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1187
1188 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1189 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1190 of grep -q.
1191
675921c0
SD
11922012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1193
1194 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1195 interface.
1196 * gdb.base/jithost.c: New file.
1197 * gdb.base/jithost.h: New file.
1198 * gdb.base/jitreader.c : New file.
1199 * gdb.base/jit-protocol.h: New file.
1200
ab04a2af
TT
12012013-01-16 Tom Tromey <tromey@redhat.com>
1202
1203 * gdb.base/catch-signal.c: New file.
1204 * gdb.base/catch-signal.exp: New file.
1205
8ac3646f
TT
12062013-01-16 Tom Tromey <tromey@redhat.com>
1207
1208 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1209
22fc223e
JK
12102013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1211
1212 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1213
44478ab3
TT
12142013-01-14 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.base/completion.exp: Add "set gnutarget" test.
1217
06d66ee9
TT
12182013-01-14 Tom Tromey <tromey@redhat.com>
1219
1220 * gdb.dwarf2/dw2-restrict.S: New file.
1221 * gdb.dwarf2/dw2-restrict.c: New file.
1222 * gdb.dwarf2/dw2-restrict.exp: New file.
1223
c9bf0622
TT
12242013-01-14 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.dwarf2/dw2-error.exp: New file.
1227 * gdb.dwarf2/dw2-error.c: New file.
1228 * gdb.dwarf2/dw2-error.S: New file.
1229
5b12a61c
JK
12302013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 * gdb.cp/parse-lang.cc: New file.
1233 * gdb.cp/parse-lang.exp: New file.
1234
f0a4b570
JK
12352013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1236
1237 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1238 (set substitute-path): New test.
1239 (fullname present): Remove content.
1240 (substituted fullname): New test.
1241
f751cc97
JB
12422013-01-13 Joel Brobecker <brobecker@adacore.com>
1243
1244 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1245 check. Move $gdb_py_is_py24 value check right after.
1246
04164e8e
JK
12472013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1248
1249 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1250 targets.
1251
5bf480a5
YQ
12522013-01-11 Yao Qi <yao@codesourcery.com>
1253
1254 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1255 for dprintf.
1256 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1257 Check the fields in "=breakpoint-created" for dprintf.
1258
f35a17b5
JK
12592012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1260
1261 * gdb.mi/mi-fullname-deleted.exp: New file.
1262
85817405
JK
12632012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1266 expected output.
1267 (info skip with pending file): Remove.
1268 (ignoring function in solib, info skip for function multiply): Update
1269 the expected output.
1270 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1271 (info skip (delete 1), info skip after disabling all)
1272 (info skip after enabling all, info skip after disabling 4 2-3)
1273 (info skip after enabling 2-3, info skip 2-3)
1274 (info skip after deleting 2 3): Update the expected output.
1275 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1276 statement to its initialization and return.
1277 * gdb.linespec/skip-two.exp: New file.
1278
27210e12
DE
12792012-12-19 Doug Evans <dje@google.com>
1280
1281 * gdb.base/maint.exp: Handle testing with .gdb_index.
1282
bb627a12
JB
12832012-12-19 Joel Brobecker <brobecker@adacore.com>
1284
1285 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1286 Cavium to FSF.
1287
7785b880
JB
12882012-12-19 Joel Brobecker <brobecker@adacore.com>
1289
1290 * dg-extract-results.sh: Update contact info in copyright notice.
1291 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1292 GPL v3 or later. Update contact info.
1293 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1294 gdb.threads/watchpoint-fork-mt.c,
1295 gdb.threads/watchpoint-fork-parent.c,
1296 gdb.threads/watchpoint-fork-st.c,
1297 gdb.threads/watchpoint-fork.h: Likewise.
1298
f2a8bc8a
YQ
12992012-12-15 Yao Qi <yao@codesourcery.com>
1300
1301 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1302 'installed' field in '=breakpoint-modified'.
1303 (test_reconnect): Check 'installed' field in
1304 '=breakpoint-modified' and '=breakpoint-created'.
1305
1306 * gdb.trace/actions.exp: Update test for 'installed' field.
1307 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1308 (tracepoint_change_loc_2): Likewise.
1309 Check 'info tracepoint' display nothing else.
1310 * gdb.trace/deltrace.exp: Likewise.
1311 * gdb.trace/infotrace.exp: Likewise.
1312 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1313 Likewise.
1314 * gdb.trace/passcount.exp: Likewise.
1315 * gdb.trace/tracecmd.exp: Likewise.
1316 * gdb.trace/while-stepping.exp: Likewise.
1317
6592e36f
TT
13182012-12-14 Tom Tromey <tromey@redhat.com>
1319
1320 * gdb.cp/member-name.exp: New file.
1321 * gdb.cp/member-name.cc: New file.
1322
7d27a96d
TT
13232012-12-14 Tom Tromey <tromey@redhat.com>
1324
1325 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1326
f8c05d0d
DE
13272012-12-14 Doug Evans <dje@google.com>
1328
1329 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1330 DW_OP_GNU_implicit_pointer is section-relative.
1331
451b7c33
TT
13322012-12-14 Tom Tromey <tromey@redhat.com>
1333
43aaf8b6 1334 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1335
10e339df
PA
13362012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1337
6fdff2c5 1338 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1339
e780d813
DE
13402012-12-13 Doug Evans <dje@google.com>
1341
1342 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1343 * gdb.multi/multi-arch.exp: Ditto.
1344
ca3dbcc8 13452012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1346
ca3dbcc8
MG
1347 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1348 catch load test library source file.
1349 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1350 load test source file.
1351 * gdb.mi/mi-catch-load.exp: New. Test file for
1352 basic MI -catch-load and -catch-unload tests.
1353
2960a434
PK
13542012-12-11 Paul Koning <paul_koning@dell.com>
1355
1356 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1357 exception.
1358 (_iterator_except): New function.
1359 (ArrayPrinter): Use _iterator function instead of local _iterator
1360 class for Python 3 compatibility.
1361 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1362 _iterator.
2960a434
PK
1363 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1364 execfile for Python 3 compatibility.
1365 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1366 format in error_prompt test.
6fdff2c5 1367
9325cb04
PK
13682012-12-10 Paul Koning <paul_koning@dell.com>
1369
1370 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1371 compatibility.
9325cb04
PK
1372 * gdb.python/py-block.exp: Ditto.
1373 * gdb.python/py-breakpoint.exp: Ditto.
1374 * gdb.python/py-cmd.exp: Ditto.
1375 * gdb.python/py-events.py: Ditto.
1376 * gdb.python/py-finish-breakpoint.py: Ditto.
1377 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1378 * gdb.python/py-finish-breakpoint2.py: Ditto.
1379 * gdb.python/py-frame-inline.exp: Ditto.
1380 * gdb.python/py-frame.exp: Ditto.
1381 * gdb.python/py-infthread.exp: Ditto.
1382 * gdb.python/py-objfile.exp: Ditto.
1383 * gdb.python/py-parameter.exp: Ditto.
1384 * gdb.python/py-progspace.exp: Ditto.
1385 * gdb.python/py-prompt.exp: Ditto.
1386 * gdb.python/py-symbol.exp: Ditto.
1387 * gdb.python/py-symtab.exp: Ditto.
1388 * gdb.python/py-template.exp: Ditto.
1389 * gdb.python/py-value-cc.exp: Ditto.
1390 * gdb.python/python.exp: Ditto.
1391 * gdb.python/source2.py: Ditto.
1392 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1393 compatibility.
9325cb04
PK
1394 Use sorted() function rather than sort() method.
1395 Accept either int or long values for enum values.
1396 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1397 execfile for Python 3 compatibility.
1398 * gdb.python/py-evsignal.exp: Ditto.
1399 * gdb.python/py-evthreads.exp: Ditto.
1400 * gdb.python/py-mi.exp: Ditto.
1401 * gdb.python/py-pp-maint.exp: Ditto.
1402 * gdb.python/py-prettyprint.exp: Ditto.
1403 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1404 Python 3 compatibility.
9325cb04
PK
1405 Skip tests for Python 2.4.
1406 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1407 Python 3 compatibility.
9325cb04
PK
1408 Use byte string rather than character string in memory write test
1409 if Python 3.
1410 * gdb.python/py-pp-maint.py: Change class declarations to "new
1411 class" syntax.
1412 * gdb.python/py-prettyprint.py: Change iterator class to generator
1413 function for Python 3 compatibility.
1414 Make all classes "new style".
1415 Fix indentation issue and stray semicolon.
1416 * gdb.python/py-shared.expChange print syntax for Python 3
1417 compatibility.
1418 Define "long" if Python 3.
1419 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1420 compatibility.
9325cb04
PK
1421 Accept either int or long values for enum values.
1422 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1423 compatibility.
9325cb04
PK
1424 Skip "long" and "unicode" tests if Python 3.
1425 Accept either "type" or "class" in type checks.
1426 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1427 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1428
8b9737bf
TT
14292012-12-10 Tom Tromey <tromey@redhat.com>
1430
1431 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1432 (test): Add "two_cu" argument.
1433 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1434 for types; allow two CUs.
1435
1b80a9fa
JK
14362012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1437
1438 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1439 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1440
f0b6d50a
YQ
14412012-12-08 Yao Qi <yao@codesourcery.com>
1442 Pedro Alves <palves@redhat.com>
1443
1444 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1445 '=breakpoint-created' when GDB merges the tracepoints of both
1446 sides.
1447
2f68a895
TT
14482012-12-07 Tom Tromey <tromey@redhat.com>
1449
1450 * gdb.base/break1.c (enum some_enum, union some_union): New.
1451 (some_enum_global, some_union_global, some_value): New globals.
1452 * gdb.base/completion.exp: Add tag completion tests.
1453
4fc5d43e
TT
14542012-12-07 Tom Tromey <tromey@redhat.com>
1455
1456 * gdb.base/completion.exp: Add tests for ptype and whatis
1457 completion.
1458
6559e013
JB
14592012-12-07 Joel Brobecker <brobecker@adacore.com>
1460
1461 * gdb.base/stale-infcall.exp: Fix copyright line.
1462
ae2b630d
JB
14632012-12-07 Joel Brobecker <brobecker@adacore.com>
1464
1465 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1466
0ba2eb0f
TT
14672012-12-06 Pedro Alves <palves@redhat.com>
1468 Tom Tromey <tromey@redhat.com>
1469
1470 * gdb.base/exprs.exp: Add tests for cast to void.
1471
731145cb
TT
14722012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1473
1474 * gdb.python/py-mi.exp: Correct expected results for attribute
1475 "dynamic" returned by -var-update.
1476 Add test case for correct handling of "diplayhint" for children
1477 of dynamic varobjs.
1478 * gdb.python/py-prettyprint.c (set_itme): New function.
1479 (bug_14741) New function.
1480 (main) Add call to bug_14741().
1481 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1482
e58fcc15
UW
14832012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1484
1485 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1486 ${binfile}.funcsyms list.
1487
e9eb0d14
YQ
14882012-12-04 Yao Qi <yao@codesourcery.com>
1489
1490 PR gdb/13443
1491 * gdb.trace/actions.exp: Make test messages unique.
1492
4983028c
TT
14932012-11-29 Tom Tromey <tromey@redhat.com>
1494
1495 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1496
ea5e6b0e
UW
14972012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1498
1499 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1500 * gdb.opencl/datatypes.exp: Likewise.
1501 * gdb.opencl/operators.exp: Likewise.
1502 * gdb.opencl/vec_comps.exp: Likewise.
1503
cdde3dfb
JG
15042012-11-29 Jerome Guitton <guitton@adacore.com>
1505
1506 * gdb.ada/iwide: New testcase.
1507
b50d69b5
JG
15082012-11-29 Jerome Guitton <guitton@adacore.com>
1509
1510 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1511 ptype test.
1512
c2d3fccf
JG
15132012-11-29 Jerome Guitton <guitton@adacore.com>
1514
1515 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1516 form {VARIANT_TYPE}ADDRESS.
1517
5edf51fe
YQ
15182012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1519
1520 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1521 (func): New function.
1522 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1523 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1524 pointers to members with pointer-to-function type.
1525
608e2dbb
TT
15262012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1527 Tom Tromey <tromey@redhat.com>
1528
1529 * gdb.base/gnu-debugdata.exp: New file.
1530 * gdb.base/gnu-debugdata.c: New file.
1531 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1532 (gdb_unload): Return 0 on success.
1533
4648e588
JK
15342012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1537
17d6efc4
JB
15382012-11-26 Joel Brobecker <brobecker@adacore.com>
1539
1540 * gdb.base/empty_exe.exp: New testcase.
1541
ace21957
MF
15422012-11-20 Mike Frysinger <vapier@gentoo.org>
1543
1544 * gdb.base/completion.exp: Add test for help aliases completion.
1545
5c401a0a
YQ
15462012-11-20 Yao Qi <yao@codesourcery.com>
1547
1548 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1549 Don't test 'maint set show-debug-regs'.
1550 Use command 'set remotecache' instead of
1551 'set circular-trace-buffer'.
1552
8dea366b
KS
15532012-11-16 Keith Seitz <keiths@redhat.com>
1554
1555 PR c++/13615
1556 * gdb.cp/baseenum.cc: New file.
1557 * gdb.cp/baseenum.exp: New file.
1558 * gdb.cp/derivation.cc (A): Add copyright.
1559 Add a typedef.
1560 (B): Use A::value_type instead of int. Change all references.
1561 (D): Use value_type instead of int. Change all references.
1562 (E): Likewise.
1563 (F); Likewise.
1564 (Z): New class.
1565 (ZZ): New class.
6fdff2c5 1566 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1567 (main): Add instances of Z and ZZ.
1568 Make sure all symbols from N are kept.
1569 * gdb.cp/derivation.exp: Update typedef changes in tests.
1570 Add tests for class typedefs both before and after starting
1571 the inferior.
1572 Add tests for searching for a typedef while stopped in a
1573 method.
1574
5e34c6c3
LM
15752012-11-14 Luis Machado <lgustavo@codesourcery.com>
1576
1577 * gdb.mi/mi-var-create-rtti.c: New file.
1578 * gdb.mi/mi-var-create-rtti.exp: New file.
1579
5e487a5f
LM
15802012-11-14 Luis Machado <lgustavo@codesourcery.com>
1581
1582 * gdb.base/structs3.exp: Run to main before doing any tests.
1583
6d67b990
AB
15842012-11-14 Andrew Burgess <aburgess@broadcom.com>
1585
1586 * gdb.python/py-type.exp: Uniquify test names.
1587
e5d98164
YQ
15882012-11-14 Yao Qi <yao@codesourcery.com>
1589
1590 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1591 (thread_function) [DEBUG]: Call 'printf'.
1592 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1593 command line if 'DEBUG=1' is passed to test.
1594 Remove a pattern to match inferior's output.
1595
62747a60
TT
15962012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1597
1598 * gdb.mi/mi-fill-memory.exp: New test.
1599
18a9fc12
TT
16002012-11-12 Tom Tromey <tromey@redhat.com>
1601
1602 * gdb.base/completion.exp: Update for "info type-printers".
1603 * gdb.python/py-typeprint.cc: New file.
1604 * gdb.python/py-typeprint.exp: New file.
1605 * gdb.python/py-typeprint.py: New file.
1606
bd69fc68
TT
16072012-11-12 Tom Tromey <tromey@redhat.com>
1608
1609 * gdb.base/call-sc.exp: Use "ptype/r".
1610 * gdb.base/volatile.exp: Don't expect "int".
1611 * gdb.cp/ptype-flags.cc: New file.
1612 * gdb.cp/ptype-flags.exp: New file.
1613 * gdb.cp/templates.exp: Use ptype/r.
1614 (test_ptype_of_templates, test_template_typedef): Likewise.
1615 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1616 argument. Handle template names and template parameters.
1617 * gdb.mi/mi-var-cmd.exp: Accept "long".
1618 * gdb.mi/mi-var-child.exp: Accept "long".
1619 * gdb.mi/mi-var-display.exp: Accept "long".
1620 * gdb.mi/mi2-var-child.exp: Accept "long".
1621
b3720c3a
TT
16222012-11-12 Tom Tromey <tromey@redhat.com>
1623
1624 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1625 "ptype" from calls to cp_test_ptype_class.
1626 (test_enums): Likewise.
1627 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1628 cp_test_ptype_class.
1629 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1630 calls to cp_test_ptype_class.
1631 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1632 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1633 from calls to cp_test_ptype_class.
1634 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1635 command here. Change "in_command" argument to "in_exp".
1636
0d63ecda
KS
16372012-11-10 Keith Seitz <keiths@redhat.com>
1638
1639 PR gdb/14288
1640 * gdb.base/printcmds.c: Add invalid_XXX globals
1641 for repeated byte tests.
1642 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1643 * gdb.base/wchar.c (main): Add and construct a wchar_t
1644 array with repeated characters.
1645 * gdb.base/wchar.exp: Add repeated character tests.
1646
ed8a1c2d
AB
16472012-11-09 Andrew Burgess <aburgess@broadcom.com>
1648
1649 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1650 disassembly output.
1651
9107fc8d
PA
16522012-11-09 Pedro Alves <palves@redhat.com>
1653
1654 PR gdb/14306
1655
1656 * gdb.multi/multi-arch-exec.c: New file.
1657 * gdb.multi/multi-arch-exec.exp: New file.
1658
558a9d82
YQ
16592012-11-09 Yao Qi <yao@codesourcery.com>
1660
1661 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1662 (top level): Call it.
1663
e714f336
YQ
16642012-11-09 Yao Qi <yao@codesourcery.com>
1665
1666 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1667 typo.
1668
6ecd4729
PA
16692012-11-09 Pedro Alves <palves@redhat.com>
1670
1671 * gdb.multi/multi-arch.exp: New.
1672
9015683b
TT
16732012-11-08 Tom Tromey <tromey@redhat.com>
1674
1675 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1676 core files, if possible.
1677 * gdb.base/siginfo-thread.c: New file
1678 * gdb.base/siginfo-thread.exp: New file
1679
ea9f10bb
TT
16802012-11-08 Tom Tromey <tromey@redhat.com>
1681
1682 * gdb.base/comprdebug.exp: New file.
1683
f6592439
PA
16842012-11-06 Pedro Alves <palves@redhat.com>
1685
1686 PR gdb/14810
1687
1688 * gdb.base/disabled-location.c: New file.
1689 * gdb.base/disabled-location.exp: New file.
1690
2d338fa9
TT
16912012-11-06 Tom Tromey <tromey@redhat.com>
1692
1693 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1694 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1695 gdb_gcore_cmd.
1696 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1697 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1698 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1699 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1700 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1701 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1702 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1703 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1704 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1705
68c9da30
PA
17062012-11-05 Pedro Alves <palves@redhat.com>
1707
1708 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1709 procedure.
1710 (do_vfork_and_follow_child_tests_exec)
1711 (do_vfork_and_follow_child_tests_exit): Call it.
1712
a7c8c931
PA
17132012-11-05 Pedro Alves <palves@redhat.com>
1714
1715 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1716 fails.
1717
6f6484cd
YQ
17182012-11-03 Yao Qi <yao@codesourcery.com>
1719
1720 Fix PR gdb/14617.
1721 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1722 Remove setup_kfail, and update test.
1723
b45627a0
TT
17242012-11-02 Tom Tromey <tromey@redhat.com>
1725
1726 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1727 test.
1728
f50f4e56
PA
17292012-11-02 Pedro Alves <palves@redhat.com>
1730
1731 PR gdb/14766
1732
1733 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1734 setup_kfail.
1735 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1736 get registers".
1737
71ce889d
PA
17382012-11-02 Pedro Alves <palves@redhat.com>
1739
1740 * gdb.base/foll-vfork-exit.c: New file.
1741 * gdb.base/foll-vfork.exp (top level): New file-describing
1742 comment.
1743 (vfork_child_follow_to_exit): New procedure.
1744 (tcatch_vfork_then_child_follow): Rename as ...
1745 (tcatch_vfork_then_child_follow_exec): ... this.
1746 (tcatch_vfork_then_child_follow_exit): New procedure.
1747 (do_vfork_and_follow_parent_tests): New procedure, factored out
1748 from do_vfork_and_exec_tests.
1749 (do_vfork_and_follow_child_tests_exec): Ditto.
1750 (do_vfork_and_exec_tests): Delete.
1751 (do_vfork_and_follow_child_tests_exit): New procedure.
1752 (top level): Run tests with both the program that has the vfork
1753 child execing, and the program has the vfork child exiting.
1754
1e35b1a9
PA
17552012-11-02 Pedro Alves <palves@redhat.com>
1756
1757 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1758 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1759 (vfork_parent_follow_to_bp): Call it.
1760 (kill_child): Delete.
1761 (vfork_and_exec_child_follow_to_main_bp)
1762 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1763 longer call kill_child.
1764 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1765 (do_vfork_and_exec_tests): Don't runto_main before calling each
1766 test procedure.
1767 (top level): Don't clean restart and set verbose before running
1768 each test procedure.
1769
17702012-11-02 Pedro Alves <palves@redhat.com>
1771
1772 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1773 (vfork_parent_follow_to_bp)
1774 (vfork_and_exec_child_follow_to_main_bp)
1775 (vfork_and_exec_child_follow_through_step)
1776 (tcatch_vfork_then_parent_follow)
1777 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1778 Use with_test_prefix.
1779
17802012-11-02 Pedro Alves <palves@redhat.com>
1781
1782 * gdb.base/foll-vfork.c: Add copyright header.
1783 * gdb.base/vforked-prog.c: Add copyright header.
1784
17852012-11-02 Pedro Alves <palves@redhat.com>
1786
1787 * gdb.base/foll-vfork.exp
1788 (vfork_and_exec_child_follow_through_step): Don't skip on
1789 non-HP/UX targets. Expect the next to only step one line on
1790 non-HP/UX targets, rather than stopping only after the exec.
1791
17922012-11-02 Pedro Alves <palves@redhat.com>
1793
1794 Don't hard code line numbers.
1795
1796 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1797 Expect text from the sources instead of a line number.
1798 (vfork_parent_follow_to_bp)
1799 (vfork_and_exec_child_follow_to_main_bp)
1800 (vfork_and_exec_child_follow_through_step)
1801 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1802 Use gdb_get_line_number.
1803
18042012-11-02 Pedro Alves <palves@redhat.com>
1805
1806 Modernize.
1807
1808 * gdb.base/foll-vfork.exp: Use standard_testfile and
1809 build_executable. Pass descriptive string to untested.
1810 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1811 (vfork_and_exec_child_follow_to_main_bp)
1812 (vfork_and_exec_child_follow_through_step)
1813 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1814 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1815 of send_gdb/gdb_expect.
1816
1817 (kill_child): New procedure.
1818 (vfork_and_exec_child_follow_to_main_bp)
1819 (vfork_and_exec_child_follow_through_step): Use it.
1820
f0559fff
YQ
18212012-11-02 Yao Qi <yao@codesourcery.com>
1822
1823 * gdb.base/setvar.exp: Test setting nested struct.
1824 * gdb.base/setvar.c (v_struct3): New.
1825
c207c6da
DE
18262012-11-01 Doug Evans <dje@google.com>
1827
1828 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1829 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1830 use them.
1831
2f27adfe
AB
18322012-10-31 Andrew Burgess <aburgess@broadcom.com>
1833
1834 PR cli/14772
1835 * gdb.base/gnu_vector.c (union_with_vector_1)
1836 (struct_with_vector_1): Add new struct and union for testing
1837 ptype.
1838 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1839 structs / unions containing vectors.
1840
bb662ca6
YQ
18412012-10-25 Yao Qi <yao@codesourcery.com>
1842
1843 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1844 'setup_kfail' instead of 'setup_kfail_for_target'.
1845 * gdb.base/varargs.exp: Likewise.
1846 * lib/gdb.exp (setup_kfail_for_target): Remove.
1847
635d23ff
MK
18482012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1849
1850 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1851
afdb064f
MK
18522012-10-25 Mark Kettenis <kettenis@gnu.org>
1853
1854 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1855
d99dcf51
JB
18562012-10-24 Joel Brobecker <brobecker@adacore.com>
1857
1858 * gdb.ada/set_wstr: New testcase.
1859
32560274
JB
18602012-10-24 Joel Brobecker <brobecker@adacore.com>
1861
1862 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1863
5ded5331
JB
18642012-10-24 Joel Brobecker <brobecker@adacore.com>
1865
1866 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1867
d8d84291
MK
18682012-10-24 Mark Kettenis <kettenis@gnu.org>
1869
1870 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1871
6e933c51
JK
18722012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1873
1874 * gdb.base/callfuncs.exp (do_function_calls): Fix
1875 setup_kfail_for_target for -m32 mode.
1876
274bd000
MK
18772012-10-23 Mark Kettenis <kettenis@gnu.org>
1878
1879 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1880 are now fixed.
1881
545f743d
YQ
18822012-10-23 Yao Qi <yao@codesourcery.com>
1883
1884 * gdb.base/info-os.exp: Resume the inferior until it exits.
1885
48b56b6a 18862012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1887
99c7d5a8 1888 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1889 * gdb.base/print-file-var.exp: Likewise.
1890 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1891
8de0566d
YQ
18922012-10-17 Yao Qi <yao@codesourcery.com>
1893
1894 * gdb.mi/mi-memory-changed.exp: New.
1895
44883546
YQ
18962012-10-16 Yao Qi <yao@codesourcery.com>
1897
1898 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1899 returns true.
1900 Call gdb_load_shlibs.
1901 * gdb.reverse/solib-reverse.exp: Likewise.
1902
345f514a
KS
19032012-10-15 Keith Seitz <keiths@redhat.com>
1904
1905 * lib/cp-support.exp (cp_test_ptype_class): Add support
1906 for class typedefs.
1907
1908 * gdb.cp/derivation.exp: Add tests for g_instance.
1909
9e3a7d65
JK
19102012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1911
1912 Fix entry values resolving in inlined frames.
1913 * gdb.arch/amd64-entry-value-inline.S: New file.
1914 * gdb.arch/amd64-entry-value-inline.c: New file.
1915 * gdb.arch/amd64-entry-value-inline.exp: New file.
1916
21a7b089
JK
19172012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1918 Doug Evans <dje@google.com>
1919
1920 Fix recent gdb_breakpoint regression.
1921 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1922 braces from the parameter.
1923 * gdb.java/jprint.exp: Likewise.
1924
2c47921e
DE
19252012-10-15 Doug Evans <dje@google.com>
1926
1927 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1928
89398707
JB
19292012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1930
1931 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1932
801e4185
TT
19332012-10-15 Tom Tromey <tromey@redhat.com>
1934
1935 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1936
74f910c8
TT
19372012-10-15 Tom Tromey <tromey@redhat.com>
1938
1939 * gdb.python/py-symbol.exp: Test symbol destructor.
1940
91567807
YQ
19412012-10-14 Yao Qi <yao@codesourcery.com>
1942
1943 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1944 * gdb.mi/mi-cli.exp: New.
1945
1946 * gdb.mi/mi2-basics.exp: Remove.
1947 * gdb.mi/mi2-break.exp: Remove.
1948 * gdb.mi/mi2-console.exp: Remove.
1949 * gdb.mi/mi2-disassemble.exp: Remove.
1950 * gdb.mi/mi2-eval.exp: Remove.
1951 * gdb.mi/mi2-file.exp: Remove.
1952 * gdb.mi/mi2-hack-cli.exp: Remove.
1953 * gdb.mi/mi2-pthreads.exp: Remove.
1954 * gdb.mi/mi2-read-memory.exp: Remove.
1955 * gdb.mi/mi2-regs.exp: Remove.
1956 * gdb.mi/mi2-return.exp: Remove.
1957 * gdb.mi/mi2-simplerun.exp: Remove.
1958 * gdb.mi/mi2-stack.exp: Remove.
1959 * gdb.mi/mi2-stepi.exp: Remove.
1960 * gdb.mi/mi2-syn-frame.exp: Remove.
1961 * gdb.mi/mi2-until.exp: Remove.
1962 * gdb.mi/mi2-watch.exp: Remove.
1963 * gdb.mi/mi2-var-block.exp: Remove.
1964 * gdb.mi/mi2-var-cmd.exp: Remove.
1965 * gdb.mi/mi2-var-display.exp: Remove.
1966
87332029
YQ
19672012-10-12 Yao Qi <yao@codesourcery.com>
1968
1969 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1970 trail '.*' on matching patterns.
1971
11fc9057
L
19722012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1973
1974 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1975 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1976 * gdb.arch/i386-disp-step.exp: Likewise.
1977 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1978 * gdb.arch/i386-prologue.exp: Likewise.
1979 * gdb.arch/i386-size-overlap.exp: Likewise.
1980 * gdb.arch/i386-size.exp: Likewise.
1981 * gdb.arch/i386-unwind.exp: Likewise.
1982
7d46bcdc
L
19832012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1984
1985 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1986 * gdb.arch/i386-word.exp: Likewise.
1987
31224d9d
L
19882012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1989
1990 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1991 is_ilp32_target to set nr_regs.
1992 * gdb.arch/i386-sse.exp: Likewise.
1993
5b7d0050
DE
19942012-10-11 Doug Evans <dje@google.com>
1995
7c09e5a0
DE
1996 PR breakpoints/14643.
1997 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1998 * gdb.linespec/thread.c: New file.
1999 * gdb.linespec/thread.exp: New file.
2000
5b7d0050
DE
2001 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2002 Recognize "message" -> print pass and fail. Add eof case.
2003 (runto): Recognize message, no-message. Print pass/fail if requested,
2004 with same treatment as gdb_breakpoint.
2005 (runto_main): Pass no-message to runto.
2006 (gdb_internal_error_resync): Add log message.
2007 (gdb_file_cmd): Tweak internal error fail text for consistency.
2008
2e24f4aa
JK
20092012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2010
2011 Fix crash during stepping on ppc32.
2012 * gdb.base/step-symless.c: New file.
2013 * gdb.base/step-symless.exp: New file.
2014
aa14df25
DE
20152012-10-03 Doug Evans <dje@google.com>
2016
2017 PR symtab/14601
2018 * gdb.cp/using-crash.exp: New file.
2019 * gdb.cp/using-crash.cc: New file.
2020
975531db
DE
20212012-10-02 Doug Evans <dje@google.com>
2022
2023 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2024 more consistent.
2025 (runto,gdb_debug_format): Ditto.
2026 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2027 Clean up logging and error messages.
2028
b3dc46ff
AB
20292012-10-01 Andrew Burgess <aburgess@broadcom.com>
2030
2031 Test find command on unmapped memory.
2032 * gdb.base/find-unmapped.c: New file.
2033 * gdb.base/find-unmapped.exp: New file.
2034
45814d45
YQ
20352012-09-29 Yao Qi <yao@codesourcery.com>
2036
2037 * gdb.trace/mi-tracepoint-changed.exp: New.
2038 * gdb.mi/mi-breakpoint-changed.exp: New.
2039 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2040 * gdb.mi/pendshr2.c: New.
2041
4c2786ba
YQ
20422012-09-28 Yao Qi <yao@codesourcery.com>
2043
2044 * gdb.mi/pr11022.exp: New.
2045 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2046
7977e5d2
TT
20472012-09-27 Tom Tromey <tromey@redhat.com>
2048
2049 * gdb.cp/derivation.exp: Add regression test.
2050 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2051 V_derived): New.
2052 (vderived): New global.
2053
0971de02
TT
20542012-09-26 Tom Tromey <tromey@redhat.com>
2055
2056 * gdb.dwarf2/dw2-common-block.S: New file.
2057 * gdb.dwarf2/dw2-common-block.exp: New file.
2058
4357ac6c
TT
20592012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2060
2061 * gdb.fortran/common-block.exp: New file.
2062 * gdb.fortran/common-block.f90: New file.
2063
6f380991
AB
20642012-09-26 Andrew Burgess <aburgess@broadcom.com>
2065
2066 * gdb.base/duplicate-bp.c: New file.
2067 * gdb.base/duplicate-bp.exp: New file.
2068
8ae551cf
YQ
20692012-09-26 Yao Qi <yao@codesourcery.com>
2070
2071 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2072
2073 Revert:
2074 2012-09-21 Yao Qi <yao@codesourcery.com>
2075
2076 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2077
318102b9
SP
20782012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2079
2080 * gdb.base/longest-types.c: New test case.
2081 * gdb.base/longest-types.exp: New test case.
2082
a1e5fd69
YQ
20832012-09-25 Yao Qi <yao@codesourcery.com>
2084
2085 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2086
04e7407c
JK
20872012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2088
2089 Fix internal error on canonicalization of clang types.
2090 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2091 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2092 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2093
9bf4bce9
JK
20942012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 Fix disassemble without parameters in tailcall frame.
2097 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2098
2603f7ee
AB
20992012-09-21 Andrew Burgess <aburgess@broadcom.com>
2100
2101 * gdb.dwarf2/dw2-op-out-param.S: New file.
2102 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2103
a3569abd
YQ
21042012-09-21 Yao Qi <yao@codesourcery.com>
2105
2106 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2107
a065d7af
YQ
21082012-09-21 Yao Qi <yao@codesourcery.com>
2109
2110 * gdb.mi/mi-cli.exp: Remove.
2111 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2112
15544bd9
YQ
21132012-09-21 Yao Qi <yao@codesourcery.com>
2114
2115 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2116 "=record-started" notification.
2117
82a90ccf
YQ
21182012-09-21 Yao Qi <yao@codesourcery.com>
2119
2120 * gdb.mi/mi-record-changed.exp: New.
2121 * gdb.mi/mi-reverse.exp: Adjust expected output.
2122
d7de8e3c
TT
21232012-09-20 Tom Tromey <tromey@redhat.com>
2124
2125 * gdb.python/python.exp: Test atexit.register.
2126
1aa99537
DE
21272012-09-20 Doug Evans <dje@google.com>
2128
05eade73
DE
2129 * boards/dwarf4-gdb-index.exp: New file.
2130
1aa99537
DE
2131 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2132 while running the tests.
2133
4ae24af0
JB
21342012-09-18 Joel Brobecker <brobecker@adacore.com>
2135
2136 * gdb.ada/bp_reset: New testcase.
2137
bb25a15c
YQ
21382012-09-18 Yao Qi <yao@codesourcery.com>
2139
2140 * gdb.trace/mi-tsv-changed.exp: New.
2141
201b4506
YQ
21422012-09-18 Yao Qi <yao@codesourcery.com>
2143
2144 * gdb.trace/mi-traceframe-changed.exp: New.
2145
6fc1c773
YQ
21462012-09-17 Yao Qi <yao@codesourcery.com>
2147
2148 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2149 when it is less than 0.
2150
1ab3b62c
JK
21512012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2152
2153 PR 14119
2154 * gdb.arch/amd64-tailcall-ret.S: New file.
2155 * gdb.arch/amd64-tailcall-ret.c: New file.
2156 * gdb.arch/amd64-tailcall-ret.exp: New file.
2157 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2158 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2159 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2160
acf9414f
JK
21612012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 PR 14548
2164 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2165 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2166 * gdb.reverse/singlejmp-reverse.S: New file.
2167 * gdb.reverse/singlejmp-reverse.c: New file.
2168 * gdb.reverse/singlejmp-reverse.exp: New file.
2169
666b578b
JK
21702012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2171
2172 Fix compatibility with old GCC (~4.1).
2173 * gdb.cp/converts.cc (my_enum_var): New variable.
2174
42056501
AB
21752012-09-14 Andrew Burgess <aburgess@broadcom.com>
2176
2177 * gdb.xml/tdesc-regs.exp: Update expected output for new
2178 vector_size syntax of vector types.
2179
b9516fa1
YPK
21802012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2181
2182 Refactor Python "gdb" module into a proper Python package, by
2183 introducing a new "_gdb" module for code implemented in C, and
2184 using reload/__import__ instead of exec.
2185 * gdb.python/python.exp (Test stderr location): Update module
2186 location of GDB-specific sys.stderr.
2187 (Test stdout location): Ditto for sys.stdout.
2188
18dc9ad8
JK
21892012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2190
2191 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2192
ea3a9873
KS
21932012-09-12 Keith Seitz <keiths@redhat.com>
2194
2195 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2196 conversion statement.
2197
5941debb
DE
21982012-09-12 Doug Evans <dje@google.com>
2199
2200 * gdb.base/help.exp: Remove testing of individual command help text,
2201 too much of a maintenance burden. Instead, test the functionality
2202 of "help" itself.
2203
cfc35e02
DE
22042012-09-11 Doug Evans <dje@google.com>
2205
3a0ed5d7
DE
2206 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2207 breakpoint.
2208
cfc35e02
DE
2209 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2210 * gdb.dwarf2/fission-reread.S: Ditto.
2211 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2212 * gdb.dwarf2/fission-reread.exp: Ditto.
2213
350b1b26
AB
22142012-09-11 Andrew Burgess <aburgess@broadcom.com>
2215
2216 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2217
2fa15f23
JB
22182012-09-10 Joel Brobecker <brobecker@adacore.com>
2219
2220 * gdb.ada/optim_drec: New testcase.
2221
09be558e
DE
22222012-09-10 Doug Evans <dje@google.com>
2223
2224 * boards/fission.exp: Explicitly mark "board" as not remote.
2225
5b4f6e25
KS
22262012-09-10 Keith Seitz <keiths@redhat.com>
2227
2228 PR gdb/13483
2229 * gdb.cp/converts.cc (A::A): Add ctor.
2230 (A::member_): Add member.
2231 (enum my_enum): New enumeration.
2232 (main): Add calls to foo1_7 with various
2233 permitted arguments.
2234 * gdb.cp/converts.exp: Add tests for boolean
2235 conversions permitted by the standard.
2236
b4ca5ed9
YPK
22372012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2238
2239 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2240 avoid spurious results due to ~/.gdbinit.
2241 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2242 $INTERNAL_GDBFLAGS in run command.
2243 * gdb.gdb/observer.exp (setup_test): Ditto.
2244 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2245 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2246
d54b30bb
DE
22472012-09-06 Doug Evans <dje@google.com>
2248
14910956
DE
2249 * boards/fission.exp: New file.
2250
d54b30bb
DE
2251 * gdb.python/py-value.exp: Use clean_restart.
2252
91b253e1
DE
22532012-09-05 Doug Evans <dje@google.com>
2254
2255 * gdb.base/info-macros.c: Fix whitespace.
2256
1292279a
PA
22572012-08-28 Pedro Alves <palves@redhat.com>
2258
2259 PR gdb/14428
2260
2261 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2262
1c8cdcb1
JK
22632012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2264
2265 * gdb.base/break-caller-line.c: New file.
2266 * gdb.base/break-caller-line.exp: New file.
2267
1e8e8b51
JK
22682012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2269
2270 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2271 * gdb.arch/i386-cfi-notcurrent.S: New file.
2272 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2273
1591a1e8
PA
22742012-08-27 Wei-cheng Wang <cole945@gmail.com>
2275 Yao Qi <yao@codesourcery.com>
2276 Pedro Alves <palves@redhat.com>
2277
2278 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2279 New procedures.
2280 (top level): Add overlap checking tests.
2281
4442ada7
TT
22822012-08-24 Tom Tromey <tromey@redhat.com>
2283
2284 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2285 gdb_test_multiple fails for other reasons.
2286
e7d50cc9
YQ
22872012-08-24 Yao Qi <yao@codesourcery.com>
2288
2289 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2290
dfbd5e7b
PA
22912012-08-23 Pedro Alves <palves@redhat.com>
2292
2293 * gdb.base/help.exp: Adjust to "handle" help text change.
2294
8d735b87
YQ
22952012-08-23 Yao Qi <yao@codesourcery.com>
2296
2297 * gdb.trace/disconnected-tracing.c (start, end): New.
2298 (main): Call start and end.
2299 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2300 existing tests into this proc.
2301 (disconnected_tfind): New.
2302
61b1d759
YQ
23032012-08-23 Yao Qi <yao@codesourcery.com>
2304
2305 * boards/native-gdbserver.exp (${board}_upload): New.
2306 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2307 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2308 Execute tfile on remote target.
2309 Copy trace file from target to host.
2310
6ca1b147
JM
23112012-08-22 Joseph Myers <joseph@codesourcery.com>
2312
2313 * gdb.arch/thumb-bx-pc.S: New file.
2314 * gdb.arch/thumb-bx-pc.exp: New file.
2315
706e3705
TT
23162012-08-22 Tom Tromey <tromey@redhat.com>
2317
2318 * gdb.base/maint.exp: Update.
2319
b4893d48
TT
23202012-08-22 Tom Tromey <tromey@redhat.com>
2321
2322 * lib/gdb.exp (skip_unwinder_tests): New proc.
2323 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2324 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2325
45b7da81
TT
23262012-08-21 Tom Tromey <tromey@redhat.com>
2327
2328 * gdb.hp/gdb.aCC/exception.exp: Remove.
2329
f94363d7
AP
2330012-08-19 Andrew Pinski <apinski@cavium.com>
2331
2332 * gdb.arch/mips-octeon-bbit.c: New file.
2333 * gdb.arch/mips-octeon-bbit.exp: New Test.
2334
e5afdbd7
KS
2335012-08-19 Keith Seitz <keiths@redhat.com>
2336
2337 PR c++/14365
2338 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2339 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2340
c29e8b64
JK
23412012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2344 verbose -log by more specific untested call.
2345
15a7e7bc
YQ
23462012-08-18 Yao Qi <yao@codesourcery.com>
2347
2348 * gdb.trace/tfind.exp: Move tests on various command help before
2349 checking target supports trace.
2350 Fix the expected output of 'help tfind end'.
2351
a451cb65
KS
23522012-08-17 Keith Seitz <keiths@redhat.com>
2353
2354 PR c++/13356
2355 * gdb.base/default.exp: Update all "check type" tests.
2356 * gdb.base/help.exp: Likewise.
2357 * gdb.base/setshow.exp: Likewise.
2358 * gdb.cp/converts.cc (foo1_type_check): New function.
2359 (foo2_type_check): New function.
2360 (foo3_type_check): New function.
2361 (main): Call new functions.
2362 * converts.exp: Add tests for integer-to-pointer conversions
2363 with/without strict type-checking.
2364
dbf6a605
MF
23652012-08-16 Mike Frysinger <vapier@gentoo.org>
2366
2367 * gdb.base/help.exp: Update expected output.
2368
0c92d8c1
JB
23692012-08-16 Joel Brobecker <brobecker@adacore.com>
2370
2371 * gdb.ada/rdv_wait: New testcase.
2372
e56f7f42
JK
23732012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2374
2375 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2376
f47f77df
DE
23772012-08-13 Doug Evans <dje@google.com>
2378
e202d6e8 2379 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2380 * gdb.base/default.exp: Update expected output of "show convenience".
2381
a72c3253
DE
23822012-08-10 Doug Evans <dje@google.com>
2383
2384 * gdb.python/py-strfns.c: New file.
2385 * gdb.python/py-strfns.exp: New file.
2386 * gdb.python/py-type.exp (test_fields): Add vector tests.
2387
de0bea00
MF
23882012-08-10 Mike Frysinger <vapier@gentoo.org>
2389
2390 PR cli/10436:
2391 * gdb.base/completion.exp: Add tests for handle completion.
2392
5b9afe8a
YQ
23932012-08-09 Yao Qi <yao@codesourcery.com>
2394
2395 * gdb.mi/mi-cmd-param-changed.exp: New.
2396 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2397 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2398 * gdb.mi/mi2-prompt.exp: Likewise.
2399
4f485ebc
DE
24002012-08-08 Doug Evans <dje@google.com>
2401
2402 * gdb.base/debug-expr.c: New file.
2403 * gdb.base/debug-expr.exp: New file.
2404 * gdb.base/exprs.exp: Test {type} casts.
2405 * gdb.cp/debug-expr.exp: New file.
2406
5888842d
JK
24072012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2408
2409 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2410 global variable loop, not a 'break'. Add loop count limit to 100.
2411 Add new fail case for terminated vgdb.
2412
4f69f4c2
JK
24132012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2414 Jean-Marc Saffroy <saffroy@gmail.com>
2415
2416 PR 11804
2417 * gdb.base/gcore-relro.exp: New file.
2418 * gdb.base/gcore-relro-main.c: New file.
2419 * gdb.base/gcore-relro-lib.c: New file.
2420
e2de5390
JK
24212012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2422
2423 Do not false FAIL with old GCCs.
2424 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2425 GCC < 4.5 in $no_hw mode.
2426
606603c5
JK
24272012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2428
2429 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2430
777f26c2
JK
24312012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2432
2433 * gdb.base/list.exp (test_only_end): New function.
2434 Call it.
2435
2c12abee
TT
24362012-08-06 Tom Tromey <tromey@redhat.com>
2437
2438 * gdb.python/py-mi.exp: Add test for printer whose children
2439 are a list.
2440 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2441 (main): New variable children_as_list.
2442 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2443 New.
2444 (register_pretty_printers): Register new printer.
2445
0eae2cf4
EBM
24462012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2447
2448 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2449 symbols. Abort if vgdb remote connection is closed.
2450
09e0881d
DE
24512012-08-02 Doug Evans <dje@google.com>
2452
2453 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2454
b40f514f
SDJ
24552012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2456
2457 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2458 s390x, PowerPC 64 and m68k-linux.
2459
11315ae0
UW
24602012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2461
2462 * gdb.base/annota1.exp: Accept no frames-invalid notification
2463 when starting up the program.
2464 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2465 show a symbolic value as well.
2466 * gdb.server/server-exec-info.exp: Skip test when skipping
2467 gdbserver test and/or when skipping shared library tests.
2468 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2469 avoid name conflicts with other tests.
2470
0547eeed
UW
24712012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2472
2473 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2474 Fix wrong output on big-endian systems.
2475 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2476 4-byte pointer types on 64-bit s390x.
2477
bdddb4de
UW
24782012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2479
2480 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2481 marker comment at the beginning (after intialization).
2482 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2483 breakpoint on marker comment instead of function begin.
2484 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2485 PowerPC.
2486 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2487 or 64-bit PowerPC.
2488 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2489 gdb,no_hardware_watchpoints flag is set.
2490 (initialize): Remove now redundant can-use-hw-watchpoints change.
2491
5d206025
YQ
24922012-08-02 Yao Qi <yao@codesourcery.com>
2493 Pedro Alves <palves@redhat.com>
2494
2495 * boards/local-remote-host.exp: New.
2496
4f665099
UW
24972012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2498
2499 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2500 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2501 * gdb.base/print-file-var.exp: Likewise.
2502 * gdb.server/solib-list.exp: Skip on remote targets.
2503
b62e2b27
UW
25042012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2505
2506 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2507 watchpoints on ARM. When expecting software watchpoints, tolerate
2508 (remote) targets that report unsupported hardware watchpoint only
2509 at continue time.
2510 (test_wide_location_2): Likewise.
2511
a967a851
JK
25122012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2513
2514 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2515 valgrind versions.
2516
75d9f9ff 25172012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2518
2519 * gdb.base/valgrind-infcall.c: New file.
2520 * gdb.base/valgrind-infcall.exp: New file.
2521
75d9f9ff
JK
2522 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2523
1c9f2ed2
KS
25242012-07-30 Keith Seitz <keiths@redhat.com>
2525
2526 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2527 linespecs.
2528
7f9b2034
DE
25292012-07-30 Doug Evans <dje@google.com>
2530
85220e01
DE
2531 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2532 * gdb.dwarf2/pr13961.S: Ditto.
2533
7f9b2034
DE
2534 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2535
4e969b4f
AB
25362012-07-30 Andrew Burgess <aburgess@broadcom.com>
2537
2538 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2539 change its format immediately after reloading the binary.
2540
e7de8362
JK
25412012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2542
2543 Fix testsuite regression after --use-deprecated-index-sections removal.
2544 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2545 string.
2546 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2547
7255706c
YQ
25482012-07-27 Yao Qi <yao@codesourcery.com>
2549
2550 KFAIL for PR remote/14161.
2551 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2552 Cleanup socket files.
2553 (strace_info_marker): Detach inferior.
2554
f2e8016f
TT
25552012-07-26 Tom Tromey <tromey@redhat.com>
2556
6fdff2c5 2557 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2558
f66713d2
JK
25592012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2560
2561 * gdb.python/py-inferior.c (thread): New function.
2562 (check_threads): New function.
2563 (test_threads): New function.
2564 * gdb.python/py-inferior.exp: Added test.
2565 Replaced runto with continue to breakpoint.
2566
8223e12c
TT
25672012-07-26 Tom Tromey <tromey@redhat.com>
2568
2569 * lib/ada.exp (standard_ada_testfile): New proc.
2570 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2571 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2572 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2573 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2574 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2575 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2576 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2577 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2578 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2579 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2580 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2581 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2582 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2583 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2584 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2585 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2586 * gdb.ada/complete.exp: Use standard_ada_testfile.
2587 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2588 standard_output_file.
2589 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2590 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2591 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2592 standard_output_file.
2593 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2594 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2595 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2596 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2597 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2598 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2599 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2600 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2601 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2602 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2603 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2604 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2605 * gdb.ada/interface.exp: Use standard_ada_testfile.
2606 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2607 standard_output_file
2608 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2609 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2610 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2611 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2612 * gdb.ada/nested.exp: Use standard_ada_testfile.
2613 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2614 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2615 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2616 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2617 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2618 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2619 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2620 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2621 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2622 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2623 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2624 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2625 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2626 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2627 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2628 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2629 * gdb.ada/start.exp: Use standard_ada_testfile.
2630 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2631 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2632 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2633 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2634 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2635 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2636 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2637 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2638 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2639 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2640 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2641 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2642 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2643 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2644
bbec57e4
JK
26452012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2646
2647 Fix testsuite regression after --use-deprecated-index-sections removal.
2648 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2649
9cc8e32c
JK
26502012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2651
2652 Fix compatibility with Tcl before 7.5.
2653 * lib/future.exp (lreverse): New function if it does not exist.
2654
ea5ca7b5
MK
26552012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2656
2657 * gdb.mi/mi-pending.c: New method to set a second pending
2658 breakpoint.
2659 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2660 condition.
2661
64776a0b
PA
26622012-07-20 Pedro Alves <palves@redhat.com>
2663
2664 PR threads/11692
2665 PR gdb/12203
2666
2667 * gdb.threads/create-fail.c: New file.
2668 * gdb.threads/create-fail.exp: New file.
2669
13e4e967
PA
26702012-07-19 Pedro Alves <palves@redhat.com>
2671
2672 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2673 * config/vx.exp (gdb_start): Likewise.
2674 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2675 * gdb.base/setvar.exp (test_set): Likewise.
2676 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2677 * gdb.reverse/sigall-precsave.exp: Likewise.
2678 * gdb.reverse/sigall-reverse.exp: Likewise.
2679
b7aefa4d
PA
26802012-07-19 Pedro Alves <palves@redhat.com>
2681
2682 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2683 handler before recording.
2684
608b4967
TT
26852012-07-19 Tom Tromey <tromey@redhat.com>
2686
2687 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2688 * gdb.cp/casts.cc (decltype): New function.
2689 (main): Use it.
2690
b1e0c0fa
PA
26912012-07-19 Pedro Alves <palves@redhat.com>
2692
2693 * gdb.base/sigall.exp (signals): New list.
2694 <top level>: Loop over signals in the $signals list instead of
2695 calling a test function once per signal.
2696 * gdb.reverse/sigall-precsave.exp (signals): New list.
2697 <top level>: Loop over signals in the $signals list instead of
2698 calling a test function once per signal.
2699 * gdb.reverse/sigall-reverse.exp (signals): New list.
2700 <top level>: Loop over signals in the $signals list instead of
2701 calling a test function once per signal.
2702
6ace3df1
YQ
27032012-07-19 Yao Qi <yao@codesourcery.com>
2704
2705 * gdb.base/setshow.exp: Test 'set args ~'.
2706
263a0f8c
JK
27072012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2708
2709 * gdb.base/store.exp (check_set): Import gdb_prompt.
2710 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2711 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2712
8f043999
JK
27132012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2714
2715 PR 11914
2716 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2717 (main): Call eval_sub.
2718 * gdb.python/py-prettyprint.exp:
2719 (python execfile ('py-prettyprint.py')): Move it earlier.
2720 New breakpoint for eval-break.
2721 (continue to breakpoint: eval-break, info locals): New test.
2722 (python execfile ('py-prettyprint.py')): Move it from here.
2723 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2724 (register_pretty_printers): Register pp_eval_type.
2725
725c7b66
JK
27262012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2727
2728 Fix a testcase regression by me.
2729 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2730 DW_FORM_data4.
2731
4359dff1
JK
27322012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2733 Doug Evans <dje@google.com>
2734
2735 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2736 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2737
61e44cfa
JK
27382012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2739
2740 Fix gdbserver run regression.
2741 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2742
93c0ef37
TT
27432012-07-12 Tom Tromey <tromey@redhat.com>
2744
2745 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2746 (clean_restart): Likewise.
2747 (core_find): Use standard_output_file.
2748
76027ef5
TT
27492012-07-12 Tom Tromey <tromey@redhat.com>
2750
2751 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2752 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2753 prepare_for_testing_full.
2754 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2755 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2756 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2757 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2758 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2759 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2760 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2761 prepare_for_testing_full.
2762 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2763 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2764 prepare_for_testing_full.
2765 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2766 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2767 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2768
85b4440a
TT
27692012-07-12 Tom Tromey <tromey@redhat.com>
2770
2771 * lib/gdb.exp (build_executable_from_specs): New proc, from
2772 build_executable.
2773 (build_executable): Use it.
2774 (prepare_for_testing_full): New proc.
2775
55baab26
TT
27762012-07-11 Tom Tromey <tromey@redhat.com>
2777
2778 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2779 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2780 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2781 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2782 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2783 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2784 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2785 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2786 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2787 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2788
298a9cf0
TT
27892012-07-10 Tom Tromey <tromey@redhat.com>
2790
2791 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2792 standard_output_file.
2793 * gdb.mi/gdb2549.exp: Use standard_testfile.
2794 * gdb.mi/gdb669.exp: Use standard_testfile.
2795 * gdb.mi/gdb701.exp: Use standard_testfile.
2796 * gdb.mi/gdb792.exp: Use standard_testfile.
2797 * gdb.mi/mi-async.exp: Use standard_testfile.
2798 * gdb.mi/mi-basics.exp: Use standard_testfile.
2799 * gdb.mi/mi-break.exp: Use standard_testfile.
2800 * gdb.mi/mi-cli.exp: Use standard_testfile.
2801 * gdb.mi/mi-console.exp: Use standard_testfile.
2802 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2803 * gdb.mi/mi-eval.exp: Use standard_testfile.
2804 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2805 * gdb.mi/mi-file.exp: Use standard_testfile.
2806 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2807 * gdb.mi/mi-logging.exp: Use standard_testfile.
2808 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2809 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2810 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2811 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2812 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2813 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2814 * gdb.mi/mi-pending.exp: Use standard_testfile,
2815 standard_output_file.
2816 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2817 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2818 * gdb.mi/mi-regs.exp: Use standard_testfile.
2819 * gdb.mi/mi-return.exp: Use standard_testfile.
2820 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2821 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2822 * gdb.mi/mi-solib.exp: Use standard_testfile,
2823 standard_output_file.
2824 * gdb.mi/mi-stack.exp: Use standard_testfile.
2825 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2826 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2827 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2828 * gdb.mi/mi-until.exp: Use standard_testfile.
2829 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2830 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2831 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2832 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2833 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2834 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2835 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2836 standard_output_file.
2837 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2838 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2839 * gdb.mi/mi-watch.exp: Use standard_testfile.
2840 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2841 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2842 * gdb.mi/mi2-break.exp: Use standard_testfile.
2843 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2844 * gdb.mi/mi2-console.exp: Use standard_testfile.
2845 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2846 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2847 * gdb.mi/mi2-file.exp: Use standard_testfile.
2848 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2849 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2850 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2851 * gdb.mi/mi2-return.exp: Use standard_testfile.
2852 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2853 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2854 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2855 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2856 * gdb.mi/mi2-until.exp: Use standard_testfile.
2857 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2858 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2859 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2860 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2861 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2862
f5f3a911
TT
28632012-07-10 Tom Tromey <tromey@redhat.com>
2864
2865 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2866 * gdb.cp/ambiguous.exp: Use standard_testfile,
2867 prepare_for_testing.
2868 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2869 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2870 * gdb.cp/anon-ns.exp: Use standard_testfile.
2871 * gdb.cp/anon-struct.exp: Use standard_testfile.
2872 * gdb.cp/anon-union.exp: Use standard_testfile,
2873 prepare_for_testing.
2874 * gdb.cp/arg-reference.exp: Use standard_testfile,
2875 prepare_for_testing.
2876 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2877 * gdb.cp/breakpoint.exp: Use standard_testfile,
2878 prepare_for_testing.
2879 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2880 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2881 standard_output_file.
2882 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2883 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2884 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2885 (test_static_members): Update.
2886 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2887 * gdb.cp/converts.exp: Use standard_testfile.
2888 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2889 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2890 prepare_for_testing.
2891 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2892 * gdb.cp/cplabel.exp: Use standard_testfile.
2893 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2894 prepare_for_testing.
2895 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2896 * gdb.cp/derivation.exp: Use standard_testfile,
2897 prepare_for_testing.
2898 * gdb.cp/destrprint.exp: Use standard_testfile.
2899 * gdb.cp/dispcxx.exp: Use standard_testfile.
2900 * gdb.cp/exception.exp: Use standard_testfile,
2901 prepare_for_testing.
2902 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2903 * gdb.cp/extern-c.exp: Use standard_testfile,
2904 prepare_for_testing.
2905 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2906 prepare_for_testing.
2907 * gdb.cp/fpointer.exp: Use standard_testfile.
2908 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2909 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2910 standard_output_file.
2911 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2912 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2913 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2914 standard_output_file.
2915 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2916 (do_tests): Update.
2917 * gdb.cp/koenig.exp: Use standard_testfile.
2918 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2919 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2920 * gdb.cp/m-static.exp: Use standard_testfile,
2921 prepare_for_testing.
2922 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2923 * gdb.cp/mb-inline.exp: Use standard_testfile,
2924 prepare_for_testing.
2925 * gdb.cp/mb-templates.exp: Use standard_testfile,
2926 prepare_for_testing.
2927 * gdb.cp/member-ptr.exp: Use standard_testfile,
2928 prepare_for_testing.
2929 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2930 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2931 * gdb.cp/method2.exp: Use standard_testfile.
2932 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2933 standard_output_file.
2934 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2935 (do_tests): Update.
2936 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2937 prepare_for_testing.
2938 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2939 prepare_for_testing.
2940 * gdb.cp/namespace.exp: Use standard_testfile,
2941 prepare_for_testing.
2942 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2943 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2944 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2945 * gdb.cp/nsimport.exp: Use standard_testfile,
2946 prepare_for_testing.
2947 * gdb.cp/nsnested.exp: Use standard_testfile.
2948 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2949 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2950 prepare_for_testing.
2951 * gdb.cp/nsstress.exp: Use standard_testfile,
2952 prepare_for_testing.
2953 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2954 * gdb.cp/operator.exp: Use standard_testfile.
2955 * gdb.cp/oranking.exp: Use standard_testfile.
2956 * gdb.cp/overload-const.exp: Use standard_testfile.
2957 * gdb.cp/overload.exp: Use standard_testfile,
2958 prepare_for_testing.
2959 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2960 * gdb.cp/ovsrch.exp: Use standard_testfile.
2961 * gdb.cp/paren-type.exp: Use standard_testfile.
2962 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2963 prepare_for_testing.
2964 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2965 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2966 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2967 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2968 * gdb.cp/pr10728.exp: Use standard_testfile,
2969 standard_output_file.
2970 * gdb.cp/pr12028.exp: Use standard_testfile.
2971 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2972 * gdb.cp/pr9167.exp: Use standard_testfile.
2973 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2974 * gdb.cp/printmethod.exp: Use standard_testfile,
2975 prepare_for_testing.
2976 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2977 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2978 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2979 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2980 standard_output_file.
2981 * gdb.cp/readnow-language.exp: Use standard_testfile.
2982 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2983 (gdb_start_again): Use clean_restart.
2984 * gdb.cp/ref-types.exp: Use standard_testfile,
2985 prepare_for_testing.
2986 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2987 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2988 * gdb.cp/smartp.exp: Use standard_testfile.
2989 * gdb.cp/static-method.exp: Use standard_testfile.
2990 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2991 * gdb.cp/temargs.exp: Use standard_testfile.
2992 * gdb.cp/templates.exp: Use standard_testfile,
2993 prepare_for_testing.
2994 (do_tests): Update.
2995 * gdb.cp/try_catch.exp: Use standard_testfile,
2996 prepare_for_testing.
2997 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2998 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2999 * gdb.cp/virtbase.exp: Use standard_testfile,
3000 prepare_for_testing.
3001 * gdb.cp/virtfunc.exp: Use standard_testfile,
3002 prepare_for_testing.
3003 (do_tests): Update.
3004 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3005 prepare_for_testing.
3006
686f09d0
TT
30072012-07-10 Tom Tromey <tromey@redhat.com>
3008
3009 * lib/gdb.exp (standard_testfile): Unset output variables from
3010 earlier invocations.
3011
9357e021
YQ
30122012-07-10 Yao Qi <yao@codesourcery.com>
3013
3014 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3015 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3016 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3017 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3018 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3019 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3020 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3021 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3022 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3023 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3024 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3025 * gdb.mi/mi-var-display.exp: Likewise.
3026 * gdb.mi/mi-var-invalidate.exp: Likewise.
3027 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3028 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3029 * gdb.mi/mi2-console.exp: Likewise.
3030 * gdb.mi/mi2-disassemble.exp: Likewise.
3031 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3032 * gdb.mi/mi2-read-memory.exp: Likewise.
3033 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3034 * gdb.mi/mi2-simplerun.exp: Likewise.
3035 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3036 * gdb.mi/mi2-syn-frame.exp: Likewise.
3037 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3038 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3039 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3040
e314d629
TT
30412012-07-09 Tom Tromey <tromey@redhat.com>
3042
3043 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3044 * gdb.base/callfuncs.exp: Add cast-based test.
3045 * gdb.base/callfuncs.c (voidfunc): New function.
3046
06928b3f
DE
30472012-07-08 Doug Evans <dje@google.com>
3048
3049 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3050
32f11bad
JK
30512012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3052
3053 Fix XFAIL compatibility with old i386 systems.
3054 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3055 Check also 'Cannot insert breakpoint 0'.
3056
76b83c51
JK
30572012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3058
3059 PR 14321
3060 * gdb.base/find.exp
3061 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3062
a6fb9c08
TT
30632012-07-06 Tom Tromey <tromey@redhat.com>
3064
3065 * gdb.base/whatis.exp: Add test.
3066
71918a86
TT
30672012-07-06 Tom Tromey <tromey@redhat.com>
3068
3069 * gdb.base/whatis.exp: Add regression test.
3070
fcde5961
TT
30712012-07-06 Tom Tromey <tromey@redhat.com>
3072
3073 * gdb.base/whatis.exp: Add tests.
3074
f9cf0f4a
JK
30752012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3076
3077 PR 12649
3078 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3079 gdb_test_multiple $gdb_prompt terminator.
3080
979ade8b
PA
30812012-07-04 Pedro Alves <palves@redhat.com>
3082
3083 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3084 supports_process_record.
3085
8a980b44
PA
30862012-07-04 Pedro Alves <palves@redhat.com>
3087
3088 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3089 endings.
3090 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3091
855ba978
SS
30922012-07-03 Stan Shebs <stan@codesourcery.com>
3093
3094 * gdb.base/info-os.c (main): Retry resource acquisition until an
3095 available one is found.
3096 * gdb.base/info-os.exp: Collect resource keys from the program
3097 and use them in matching.
3098
fcb44371
JK
30992012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3100
3101 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3102 Wrap the test into loop for corefile and core0file.
3103
08a67be6
JK
31042012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3105
3106 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3107 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3108 .note.GNU-stack.
3109
0f3c2347
JK
3110 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3111
ff4a4500
SDJ
31122012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3113
3114 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3115 break): Include help message for the new `-probe' and `-probe-stap'
3116 options.
3117
d3ce09f5
SS
31182012-07-02 Stan Shebs <stan@codesourcery.com>
3119
3120 * gdb.base/dprintf.exp: Add agent style tests.
3121
a1624241
JK
31222012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3123
3124 * gdb.base/stale-infcall.c (infcall): New label test-next.
3125 (main): New labels test-pass and test-fail.
3126 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3127 $test_fail_bpnum to test-fail.
3128 (test system longjmp tracking support): New test.
3129 Delete $test_fail_bpnum.
3130 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3131 breakpoint.
3132
42e7ad6c
DE
31332012-06-30 Doug Evans <dje@google.com>
3134
3135 * gdb.dwarf2/fission-reread.S: New file.
3136 * gdb.dwarf2/fission-reread.exp: New file.
3137
37ce89eb
SS
31382012-06-28 Stan Shebs <stan@codesourcery.com>
3139
3140 * gdb.mi/mi-logging.exp: New file.
3141
e5ef252a
PA
31422012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3143 Pedro Alves <palves@redhat.com>
3144
3145 * gdb.threads/siginfo-threads.exp: New file.
3146 * gdb.threads/siginfo-threads.c: New file.
3147 * gdb.threads/sigstep-threads.exp: New file.
3148 * gdb.threads/sigstep-threads.c: New file.
3149
22f1fbae
TT
31502012-06-28 Tom Tromey <tromey@redhat.com>
3151
3152 * gdb.go/package.exp: Partially revert earlier patch; use
3153 gdb_compile again. Use standard_output_file.
3154
2e3cf129
DE
31552012-06-27 Doug Evans <dje@google.com>
3156
3157 * gdb.dwarf2/fission-base.c: New file.
3158 * gdb.dwarf2/fission-base.S: New file.
3159 * gdb.dwarf2/fission-base.exp: New file.
3160
785fd303
JK
31612012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3162
3163 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3164
1bb9788d
TT
31652012-06-27 Tom Tromey <tromey@redhat.com>
3166
3167 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3168 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3169
c83ee902
TT
31702012-06-27 Tom Tromey <tromey@redhat.com>
3171
3172 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3173 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3174 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3175 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3176 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3177 prepare_for_testing.
3178 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3179 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3180 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3181 standard_testfile.
3182 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3183 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3184 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3185 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3186 prepare_for_testing.
3187 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3188 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3189 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3190 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3191 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3192 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3193 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3194 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3195 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3196 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3197 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3198 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3199 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3200 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3201 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3202 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3203 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3204 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3205 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3206 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3207 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3208 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3209 standard_output_file.
3210 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3211 standard_output_file.
3212 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3213 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3214 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3215 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3216 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3217 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3218 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3219 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3220 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3221 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3222 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3223 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3224 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3225 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3226 * gdb.dwarf2/valop.exp: Use standard_testfile,
3227 prepare_for_testing.
3228
5204774b
TT
32292012-06-27 Tom Tromey <tromey@redhat.com>
3230
3231 * gdb.python/python.exp: Fix regexps in pagination tests.
3232
ee0bf529
SCR
32332012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3234
3235 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3236 'last' of gdb.Symtab_and_line.
3237 * gdb.python/py-symbol.c: Move break point comment to enable
3238 testing of gdb.Symtab_and_line.last.
3239
14fcc022
TT
32402012-06-26 Tom Tromey <tromey@redhat.com>
3241
3242 * gdb.threads/step.c: Remove.
3243 * gdb.threads/step.exp: Remove.
3244 * gdb.threads/step2.exp: Remove.
3245
0efbbabc
TT
32462012-06-26 Tom Tromey <tromey@redhat.com>
3247
3248 * gdb.threads/watchpoint-fork.exp (test): Use
3249 standard_output_file. Don't declare objdir.
3250 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3251 standard_output_file.
3252 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3253 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3254 clean_restart. Remove incdir.
3255 * gdb.threads/corethreads.exp: Use standard_testfile.
3256 * gdb.threads/execl.exp: Use standard_testfile,
3257 standard_output_file, clean_restart.
3258 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3259 clean_restart.
3260 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3261 clean_restart.
3262 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3263 incdir.
3264 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3265 clean_restart. Remove incdir.
3266 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3267 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3268 clean_restart. Remove incdir.
3269 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3270 Remove incdir.
3271 * gdb.threads/leader-exit.exp: Use standard_testfile.
3272 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3273 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3274 clean_restart.
3275 * gdb.threads/manythreads.exp: Use standard_testfile,
3276 clean_restart. Remove incdir.
3277 * gdb.threads/multi-create.exp: Use standard_testfile,
3278 clean_restart.
3279 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3280 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3281 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3282 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3283 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3284 * gdb.threads/pending-step.exp: Use standard_testfile,
3285 clean_restart. Remove incdir.
3286 * gdb.threads/print-threads.exp: Use standard_testfile,
3287 clean_restart. Remove incdir.
3288 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3289 clean_restart. Remove incdir.
3290 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3291 Remove incdir.
3292 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3293 incdir.
3294 * gdb.threads/sigthread.exp: Use standard_testfile,
3295 clean_restart.
3296 * gdb.threads/staticthreads.exp: Use standard_testfile,
3297 clean_restart. Remove incdir.
3298 * gdb.threads/switch-threads.exp: Use standard_testfile,
3299 clean_restart. Remove incdir.
3300 * gdb.threads/thread-execl.exp: Use standard_testfile,
3301 clean_restart. Remove incdir.
3302 * gdb.threads/thread-find.exp: Use standard_testfile,
3303 clean_restart.
3304 * gdb.threads/thread-specific.exp: Use standard_testfile,
3305 clean_restart. Remove incdir.
3306 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3307 clean_restart. Remove incdir.
3308 * gdb.threads/thread_check.exp: Use standard_testfile,
3309 clean_restart. Remove incdir.
3310 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3311 incdir.
3312 * gdb.threads/threadapply.exp: Use standard_testfile,
3313 clean_restart. Remove incdir.
3314 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3315 clean_restart. Remove incdir.
3316 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3317 clean_restart.
3318 * gdb.threads/tls-shared.exp: Use standard_testfile,
3319 clean_restart, standard_output_file.
3320 * gdb.threads/tls-var.exp: Use standard_testfile,
3321 standard_output_file.
3322 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3323 Remove incdir.
3324 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3325 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3326 incdir.
3327 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3328 clean_restart. Remove incdir.
3329
497a5eb0
TT
33302012-06-26 Tom Tromey <tromey@redhat.com>
3331
3332 * gdb.trace/actions.exp: Use standard_testfile.
3333 * gdb.trace/ax.exp: Use standard_testfile.
3334 * gdb.trace/backtrace.exp: Use standard_testfile.
3335 * gdb.trace/change-loc.exp: Use standard_testfile.
3336 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3337 * gdb.trace/collection.exp: Use standard_testfile,
3338 prepare_for_testing.
3339 * gdb.trace/deltrace.exp: Use standard_testfile.
3340 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3341 * gdb.trace/ftrace.exp: Use standard_testfile.
3342 * gdb.trace/infotrace.exp: Use standard_testfile.
3343 * gdb.trace/packetlen.exp: Use standard_testfile.
3344 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3345 * gdb.trace/passcount.exp: Use standard_testfile.
3346 * gdb.trace/pending.exp: Use standard_testfile.
3347 * gdb.trace/report.exp: Use standard_testfile.
3348 * gdb.trace/save-trace.exp: Use standard_testfile.
3349 * gdb.trace/stap-trace.exp: Use standard_testfile.
3350 * gdb.trace/status-stop.exp: Use standard_testfile.
3351 * gdb.trace/strace.exp: Use standard_testfile.
3352 * gdb.trace/tfile.exp: Use standard_testfile.
3353 * gdb.trace/tfind.exp: Use standard_testfile.
3354 * gdb.trace/trace-break.exp: Use standard_testfile.
3355 * gdb.trace/trace-mt.exp: Use standard_testfile.
3356 * gdb.trace/tracecmd.exp: Use standard_testfile.
3357 * gdb.trace/tspeed.exp: Use standard_testfile.
3358 * gdb.trace/tstatus.exp: Use standard_testfile.
3359 * gdb.trace/tsv.exp: Use standard_testfile.
3360 * gdb.trace/unavailable.exp: Use standard_testfile,
3361 prepare_for_testing.
3362 * gdb.trace/while-dyn.exp: Use standard_testfile.
3363 * gdb.trace/while-stepping.exp: Use standard_testfile.
3364
7686c074
TT
33652012-06-26 Tom Tromey <tromey@redhat.com>
3366
3367 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3368 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3369 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3370 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3371 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3372 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3373 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3374 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3375 prepare_for_testing.
3376 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3377 prepare_for_testing.
3378 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3379 prepare_for_testing.
3380 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3381 prepare_for_testing.
3382 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3383 prepare_for_testing
3384 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3385 * gdb.reverse/machinestate.exp: Use standard_testfile.
3386 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3387 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3388 build_executable.
3389 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3390 build_executable.
3391 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3392 standard_output_file.
3393 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3394 standard_output_file.
3395 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3396 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3397 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3398 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3399 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3400 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3401
481fc100
TT
34022012-06-26 Tom Tromey <tromey@redhat.com>
3403
3404 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3405 standard_output_file.
3406 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3407 prepare_for_testing. Remove directory-checking code.
3408
7bb18ae2
TT
34092012-06-25 Tom Tromey <tromey@redhat.com>
3410
3411 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3412 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3413 build_executable, not prepare_for_testing.
3414 * gdb.multi/base.exp: Use standard_output_file. Use
3415 build_executable, not prepare_for_testing.
3416
cf09b3e4
TT
34172012-06-25 Tom Tromey <tromey@redhat.com>
3418
3419 * gdb.fortran/subarray.exp: Use standard_testfile,
3420 prepare_for_testing.
3421 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3422 * gdb.fortran/module.exp: Use standard_testfile.
3423 * gdb.fortran/logical.exp: Use standard_testfile.
3424 * gdb.fortran/library-module.exp: Use standard_testfile,
3425 standard_output_file.
3426 * gdb.fortran/derived-type.exp: Use standard_testfile,
3427 prepare_for_testing.
3428 * gdb.fortran/complex.exp: Use standard_testfile,
3429 prepare_for_testing.
3430 * gdb.fortran/charset.exp: Use standard_testfile.
3431 * gdb.fortran/array-element.exp: Use standard_testfile,
3432 prepare_for_testing.
3433
18b5ff1b
KS
34342012-06-25 Keith Seitz <keiths@redhat.com>
3435
3436 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3437 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3438
17b77626
TT
34392012-06-25 Tom Tromey <tromey@redhat.com>
3440
3441 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3442 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3443 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3444 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3445
f91e3dc1
TT
34462012-06-25 Tom Tromey <tromey@redhat.com>
3447
3448 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3449 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3450 * gdb.linespec/linespec.exp: Use standard_testfile.
3451
a884434d
TT
34522012-06-25 Tom Tromey <tromey@redhat.com>
3453
3454 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3455 prepare_for_testing.
3456
efc9d70a
TT
34572012-06-25 Tom Tromey <tromey@redhat.com>
3458
3459 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3460 prepare_for_testing.
3461 * gdb.opt/inline-break.exp: Use standard_testfile,
3462 prepare_for_testing.
3463 * gdb.opt/inline-bt.exp: Use standard_testfile,
3464 prepare_for_testing.
3465 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3466 prepare_for_testing.
3467 * gdb.opt/inline-locals.exp: Use standard_testfile,
3468 prepare_for_testing.
3469
e2fc92c6
TT
34702012-06-25 Tom Tromey <tromey@redhat.com>
3471
3472 * gdb.asm/asm-source.exp: Use standard_output_file,
3473 standard_testfile. Construct .o files in proper subdir.
3474
b0963d73
TT
34752012-06-25 Tom Tromey <tromey@redhat.com>
3476
3477 * gdb.server/ext-attach.exp: Use standard_testfile,
3478 prepare_for_testing.
3479 * gdb.server/ext-run.exp: Use standard_testfile,
3480 build_executable.
3481 * gdb.server/file-transfer.exp: Use standard_testfile,
3482 prepare_for_testing.
3483 * gdb.server/server-exec-info.exp: Use standard_testfile.
3484 * gdb.server/server-mon.exp: Use standard_testfile,
3485 prepare_for_testing.
3486 * gdb.server/server-run.exp: Use standard_testfile,
3487 build_executable.
3488 * gdb.server/solib-list.exp: Use standard_testfile,
3489 standard_output_file.
3490
8a3e1f8d
TT
34912012-06-25 Tom Tromey <tromey@redhat.com>
3492
3493 * lib/gdb.exp (standard_output_file): Use "file join".
3494 * gdb.go/chan.exp: Use standard_testfile.
3495 * gdb.go/handcall.exp: Use standard_testfile.
3496 * gdb.go/hello.exp: Use standard_testfile.
3497 * gdb.integers/chan.exp: Use standard_testfile.
3498 * gdb.go/methods.exp: Use standard_testfile.
3499 * gdb.go/package.exp: Use standard_testfile.
3500 * gdb.go/strings.exp: Use standard_testfile.
3501 * gdb.go/types.exp: Use standard_testfile.
3502 * gdb.go/unsafe.exp: Use standard_testfile.
3503
944a9061
MGD
35042012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3505
3506 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3507
1c06bd58
JK
35082012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3509
3510 Fix regression by the previous commit.
3511 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3512
b4a58790
TT
35132012-06-22 Tom Tromey <tromey@redhat.com>
3514
3515 * gdb.python/lib-types.exp: Use standard_testfile,
3516 prepare_for_testing.
3517 * gdb.python/py-block.exp: Use standard_testfile.
3518 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3519 * gdb.python/py-events.exp: Use standard_testfile,
3520 standard_output_file.
3521 * gdb.python/py-evsignal.exp: Use standard_testfile.
3522 * gdb.python/py-evethreads.exp: Use standard_testfile.
3523 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3524 * gdb.python/py-explore.exp: Use standard_testfile.
3525 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3526 standard_output_file.
3527 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3528 prepare_for_testing.
3529 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3530 * gdb.python/py-frame.exp: Use standard_testfile.
3531 * gdb.python/py-inferior.exp: Use standard_testfile.
3532 * gdb.python/py-infthread.exp: Use standard_testfile.
3533 * gdb.python/py-mi.exp: Use standard_testfile.
3534 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3535 build_executable.
3536 * gdb.python/py-objfile.exp: Use standard_testfile.
3537 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3538 prepare_for_testing.
3539 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3540 * gdb.python/py-progspace.exp: Use standard_testfile,
3541 build_executable.
3542 * gdb.python/py-prompt.exp: Use standard_testfile,
3543 build_executable.
3544 * gdb.python/py-section-script.exp: Use standard_testfile,
3545 build_executable.
3546 * gdb.python/py-shared.exp: Use standard_testfile,
3547 standard_output_file, clean_restart.
3548 * gdb.python/py-symbol.exp: Use standard_output_file,
3549 prepare_for_testing.
3550 * gdb.python/py-symtab.exp: Use standard_output_file,
3551 prepare_for_testing
3552 * gdb.python/py-template.exp: Use standard_testfile.
3553 * gdb.python/py-type.exp: Use standard_testfile.
3554 * gdb.python/py-value-cc.exp: Use standard_testfile.
3555 * gdb.python/py-value.exp: Use standard_testfile.
3556 * gdb.python/python.exp: Use standard_testfile, build_executable.
3557
2c44deac
TT
35582012-06-22 Tom Tromey <tromey@redhat.com>
3559
3560 * gdb.objc/basicclass.exp: Use standard_testfile.
3561 (do_objc_tests): Don't declare objdir.
3562 * gdb.objc/nondebug.exp: Use standard_testfile.
3563 (do_objc_tests): Don't declare objdir.
3564 * gdb.objc/objcdecode.exp: Use standard_testfile.
3565 (do_objc_tests): Don't declare objdir.
3566
c24ccbce
TT
35672012-06-22 Tom Tromey <tromey@redhat.com>
3568
3569 * gdb.java/jmain.exp: Use standard_testfile.
3570 * gdb.java/jmisc.exp: Use standard_testfile.
3571 * gdb.java/jnpe.exp: Use standard_testfile.
3572 * gdb.java/jprint.exp: Use standard_testfile.
3573
0a6d0306
TT
35742012-06-22 Tom Tromey <tromey@redhat.com>
3575
3576 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3577 (standard_output_file, standard_testfile): New procs.
3578 (build_executable, clean_restart): Use standard_output_file.
3579
6ea815ef
YQ
35802012-06-22 Yao Qi <yao@codesourcery.com>
3581
3582 * boards/native-gdbserver.exp: New proc ${board}_exec.
3583 * boards/native-stdio-gdbserver.exp: Likewise.
3584
4c93b1db
TT
35852012-06-21 Tom Tromey <tromey@redhat.com>
3586
3587 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3588 (build_executable): Update.
3589 (get_compiler_info): Remove 'binfile' argument.
3590 * gdb.ada/arrayidx.exp: Update.
3591 * gdb.ada/null_array.exp: Update.
3592 * gdb.arch/altivec-abi.exp: Update.
3593 * gdb.arch/altivec-regs.exp: Update.
3594 * gdb.arch/amd64-byte.exp: Update.
3595 * gdb.arch/amd64-dword.exp: Update.
3596 * gdb.arch/amd64-word.exp: Update.
3597 * gdb.arch/i386-avx.exp: Update.
3598 * gdb.arch/i386-byte.exp: Update.
3599 * gdb.arch/i386-sse.exp: Update.
3600 * gdb.arch/i386-word.exp: Update.
3601 * gdb.arch/ppc-dfp.exp: Update.
3602 * gdb.arch/ppc-fp.exp: Update.
3603 * gdb.arch/vsx-regs.exp: Update.
3604 * gdb.base/all-bin.exp: Update.
3605 * gdb.base/annota1.exp: Update.
3606 * gdb.base/async.exp: Update.
3607 * gdb.base/attach.exp: Update.
3608 * gdb.base/break-interp.exp: Update.
3609 * gdb.base/call-ar-st.exp: Update.
3610 * gdb.base/call-rt-st.exp: Update.
3611 * gdb.base/call-sc.exp: Update.
3612 * gdb.base/callfuncs.exp: Update.
3613 * gdb.base/catch-load.exp: Update.
3614 * gdb.base/completion.exp: Update.
3615 * gdb.base/complex.exp: Update.
3616 * gdb.base/condbreak.exp: Update.
3617 * gdb.base/consecutive.exp: Update.
3618 * gdb.base/constvars.exp: Update.
3619 * gdb.base/corefile.exp: Update.
3620 * gdb.base/eval-skip.exp: Update.
3621 * gdb.base/expand-psymtabs.exp: Update.
3622 * gdb.base/exprs.exp: Update.
3623 * gdb.base/fileio.exp: Update.
3624 * gdb.base/fixsection.exp: Update.
3625 * gdb.base/funcargs.exp: Update.
3626 * gdb.base/gdb11530.exp: Update.
3627 * gdb.base/gdb1555.exp: Update.
3628 * gdb.base/gnu-ifunc.exp: Update.
3629 * gdb.base/gnu_vector.exp: Update.
3630 * gdb.base/info-macros.exp: Update.
3631 * gdb.base/jit-simple.exp: Update.
3632 * gdb.base/jit-so.exp: Update.
3633 * gdb.base/jit.exp: Update.
3634 * gdb.base/langs.exp: Update.
3635 * gdb.base/list.exp: Update.
3636 * gdb.base/logical.exp: Update.
3637 * gdb.base/long_long.exp: Update.
3638 * gdb.base/longjmp.exp: Update.
3639 * gdb.base/macscp.exp: Update.
3640 * gdb.base/mips_pro.exp: Update.
3641 * gdb.base/miscexprs.exp: Update.
3642 * gdb.base/morestack.exp: Update.
3643 * gdb.base/nodebug.exp: Update.
3644 * gdb.base/opaque.exp: Update.
3645 * gdb.base/pc-fp.exp: Update.
3646 * gdb.base/pending.exp: Update.
3647 * gdb.base/permissions.exp: Update.
3648 * gdb.base/pointers.exp: Update.
3649 * gdb.base/prelink.exp: Update.
3650 * gdb.base/printcmds.exp: Update.
3651 * gdb.base/psymtab.exp: Update.
3652 * gdb.base/ptype.exp: Update.
3653 * gdb.base/relational.exp: Update.
3654 * gdb.base/scope.exp: Update.
3655 * gdb.base/setvar.exp: Update.
3656 * gdb.base/shlib-call.exp: Update.
3657 * gdb.base/shreloc.exp: Update.
3658 * gdb.base/signals.exp: Update.
3659 * gdb.base/sizeof.exp: Update.
3660 * gdb.base/so-impl-ld.exp: Update.
3661 * gdb.base/so-indr-cl.exp: Update.
3662 * gdb.base/solib-disc.exp: Update.
3663 * gdb.base/solib-display.exp: Update.
3664 * gdb.base/solib-nodir.exp: Update.
3665 * gdb.base/solib-overlap.exp: Update.
3666 * gdb.base/solib-symbol.exp: Update.
3667 * gdb.base/solib-weak.exp: Update.
3668 * gdb.base/solib.exp: Update.
3669 * gdb.base/store.exp: Update.
3670 * gdb.base/structs.exp: Update.
3671 * gdb.base/structs2.exp: Update.
3672 * gdb.base/type-opaque.exp: Update.
3673 * gdb.base/unload.exp: Update.
3674 * gdb.base/varargs.exp: Update.
3675 * gdb.base/volatile.exp: Update.
3676 * gdb.base/watch_thread_num.exp: Update.
3677 * gdb.base/watchpoint-solib.exp: Update.
3678 * gdb.base/watchpoint.exp: Update.
3679 * gdb.base/watchpoints.exp: Update.
3680 * gdb.base/whatis.exp: Update.
3681 * gdb.cell/arch.exp: Update.
3682 * gdb.cell/break.exp: Update.
3683 * gdb.cell/bt.exp: Update.
3684 * gdb.cell/core.exp: Update.
3685 * gdb.cell/data.exp: Update.
3686 * gdb.cell/ea-cache.exp: Update.
3687 * gdb.cell/f-regs.exp: Update.
3688 * gdb.cell/fork.exp: Update.
3689 * gdb.cell/gcore.exp: Update.
3690 * gdb.cell/mem-access.exp: Update.
3691 * gdb.cell/ptype.exp: Update.
3692 * gdb.cell/registers.exp: Update.
3693 * gdb.cell/sizeof.exp: Update.
3694 * gdb.cell/solib-symbol.exp: Update.
3695 * gdb.cell/solib.exp: Update.
3696 * gdb.cp/ambiguous.exp: Update.
3697 * gdb.cp/breakpoint.exp: Update.
3698 * gdb.cp/bs15503.exp: Update.
3699 * gdb.cp/casts.exp: Update.
3700 * gdb.cp/class2.exp: Update.
3701 * gdb.cp/cpexprs.exp: Update.
3702 * gdb.cp/cplusfuncs.exp: Update.
3703 * gdb.cp/ctti.exp: Update.
3704 * gdb.cp/dispcxx.exp: Update.
3705 * gdb.cp/gdb1355.exp: Update.
3706 * gdb.cp/gdb2384.exp: Update.
3707 * gdb.cp/gdb2495.exp: Update.
3708 * gdb.cp/infcall-dlopen.exp: Update.
3709 * gdb.cp/local.exp: Update.
3710 * gdb.cp/m-data.exp: Update.
3711 * gdb.cp/m-static.exp: Update.
3712 * gdb.cp/mb-ctor.exp: Update.
3713 * gdb.cp/mb-inline.exp: Update.
3714 * gdb.cp/mb-templates.exp: Update.
3715 * gdb.cp/member-ptr.exp: Update.
3716 * gdb.cp/method.exp: Update.
3717 * gdb.cp/namespace.exp: Update.
3718 * gdb.cp/nextoverthrow.exp: Update.
3719 * gdb.cp/nsdecl.exp: Update.
3720 * gdb.cp/nsrecurs.exp: Update.
3721 * gdb.cp/nsstress.exp: Update.
3722 * gdb.cp/nsusing.exp: Update.
3723 * gdb.cp/pr-1023.exp: Update.
3724 * gdb.cp/pr-1210.exp: Update.
3725 * gdb.cp/pr-574.exp: Update.
3726 * gdb.cp/pr9631.exp: Update.
3727 * gdb.cp/printmethod.exp: Update.
3728 * gdb.cp/psmang.exp: Update.
3729 * gdb.cp/re-set-overloaded.exp: Update.
3730 * gdb.cp/rtti.exp: Update.
3731 * gdb.cp/shadow.exp: Update.
3732 * gdb.cp/templates.exp: Update.
3733 * gdb.cp/try_catch.exp: Update.
3734 * gdb.dwarf2/dw2-ranges.exp: Update.
3735 * gdb.dwarf2/pr10770.exp: Update.
3736 * gdb.fortran/library-module.exp: Update.
3737 * gdb.hp/gdb.aCC/optimize.exp: Update.
3738 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3739 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3740 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3741 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3742 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3743 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3744 * gdb.hp/gdb.compat/xdb1.exp: Update.
3745 * gdb.hp/gdb.compat/xdb2.exp: Update.
3746 * gdb.hp/gdb.compat/xdb3.exp: Update.
3747 * gdb.hp/gdb.defects/bs14602.exp: Update.
3748 * gdb.hp/gdb.defects/solib-d.exp: Update.
3749 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3750 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3751 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3752 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3753 * gdb.mi/gdb792.exp: Update.
3754 * gdb.mi/mi-pending.exp: Update.
3755 * gdb.mi/mi-solib.exp: Update.
3756 * gdb.mi/mi-var-cp.exp: Update.
3757 * gdb.opt/clobbered-registers-O2.exp: Update.
3758 * gdb.opt/inline-bt.exp: Update.
3759 * gdb.opt/inline-cmds.exp: Update.
3760 * gdb.opt/inline-locals.exp: Update.
3761 * gdb.python/py-events.exp: Update.
3762 * gdb.python/py-finish-breakpoint.exp: Update.
3763 * gdb.python/py-type.exp: Update.
3764 * gdb.reverse/solib-precsave.exp: Update.
3765 * gdb.reverse/solib-reverse.exp: Update.
3766 * gdb.server/solib-list.exp: Update.
3767 * gdb.stabs/weird.exp: Update.
3768 * gdb.threads/attach-into-signal.exp: Update.
3769 * gdb.threads/attach-stopped.exp: Update.
3770 * gdb.threads/tls-shared.exp: Update.
3771 * gdb.trace/change-loc.exp: Update.
3772 * gdb.trace/strace.exp: Update.
3773
95c391b6
TT
37742012-06-19 Tom Tromey <tromey@redhat.com>
3775
3776 * gdb.base/whatis.exp: Add tests.
3777
e910f0b6
TT
37782012-06-19 Tom Tromey <tromey@redhat.com>
3779
3780 * gdb.cp/m-static.cc (keepalive): New function.
3781 (gnu_obj_1::method): Use it.
3782
422d65e7
DE
37832012-06-18 Doug Evans <dje@google.com>
3784
3785 * gdb.base/info-fun.exp: New file.
3786 * gdb.base/info-fun.c: New file.
3787 * gdb.base/info-fun-solib.c: New file.
3788
e2e4d78b
JK
37892012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3790
3791 Remove stale dummy frames.
3792 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3793 (maintenance info breakpoints): New tests.
3794 * gdb.base/stale-infcall.c: New file.
3795 * gdb.base/stale-infcall.exp: New file.
3796
1788b2d3
JK
37972012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3798
3799 * gdb.arch/amd64-entry-value-param.S: New file.
3800 * gdb.arch/amd64-entry-value-param.c: New file.
3801 * gdb.arch/amd64-entry-value-param.exp: New file.
3802
663b969e
TT
38032012-06-15 Tom Tromey <tromey@redhat.com>
3804
3805 * gdb.cp/namespace.exp: Add "show lang" test.
3806
8e09ad05
IS
38072012-06-15 Iain Sandoe <iain@codesourcery.com>
3808
3809 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3810 case. (top level): Use gdb_file_cmd instead of gdb_load.
3811
f85e18ee
JK
38122012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3813
3814 PR tdep/14222
3815 * gdb.arch/i386-sse-stack-align.S: New file.
3816 * gdb.arch/i386-sse-stack-align.c: New file.
3817 * gdb.arch/i386-sse-stack-align.exp: New file.
3818
f3b5e280
KS
38192012-06-13 Keith Seitz <keiths@redhat.com>
3820
3821 PR breakpoints/13798 and mi/11541
3822 * gdb.linespec/ls-errs.exp: Add a few more tests for
3823 filenames with spaces and colons.
3824
50af5481
JK
38252012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3828 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3829 (test_function): Call CV_f.
3830 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3831 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3832 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3833 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3834 (p CV_f(CV::i)): New tests.
3835
d55637df
TT
38362012-06-13 Tom Tromey <tromey@redhat.com>
3837
3838 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3839
cc80f267
JK
38402012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3841
3842 Fix regression by the "ambiguous linespec" series.
3843 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3844 tests.
3845
bb2af9cc
JK
38462012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3847
3848 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3849 missing.
3850
e81a37f7
TT
38512012-06-11 Tom Tromey <tromey@redhat.com>
3852
3853 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3854 location...
3855 (main): ...here.
3856
8efd7788
YQ
38572012-06-07 Yao Qi <yao@codesourcery.com>
3858
3859 * gdb.trace/strace.exp: Shorten some too-long lines.
3860
359f5fe6
PA
38612012-06-06 Pedro Alves <palves@redhat.com>
3862
3863 * gdb.threads/clone-new-thread-event.c: New file.
3864 * gdb.threads/clone-new-thread-event.exp: New file.
3865
7b2fe205
YQ
38662012-06-06 Yao Qi <yao@codesourcery.com>
3867
3868 * gdb.base/dprintf.c (main): Add extra parameter when calling
3869 printf and fprintf.
3870 (bar): New function. It is a dead function, but to ensure
3871 'malloc' is linked explicitly.
3872
3eca55e8
YQ
38732012-06-06 Yao Qi <yao@codesourcery.com>
3874
3875 * gdb.base/info-proc.exp: Return if target doesn't support
3876 'info proc'.
3877
91cc9324
JK
38782012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3879
3880 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3881 (run program with breakpoint commands): XFAIl if it is not.
3882
c56e7c43
JB
38832012-06-05 Joel Brobecker <brobecker@adacore.com>
3884
3885 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3886 and add comment.
3887 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3888 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3889 "STOP" marker. Adjust testing strategy to make it work on
3890 all targets.
3891
3892 * gdb.base/print-file-var-main.c (main): Rewrite using local
3893 variables and adjust get_version_2's return value check.
3894 Add small comment.
3895 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3896 marker. Adjust testing strategy to make it work on all targets.
3897
ccab2054
JB
38982012-06-05 Joel Brobecker <brobecker@adacore.com>
3899
3900 * gdb.ada/bad-task-bp-keyword: New testcase.
3901
d0d86158
JK
39022012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3903
3904 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3905 Simplify it to ...
3906 (symbol-file ${testfile1}): ... here.
3907 (test eliminated var my_global_symbol)
3908 (test eliminated var my_static_symbol)
3909 (test eliminated var my_global_func, get address of main): Wrap them to
3910 'single psymtabs' and 'single symtabs'
3911 (get address of my_global_symbol, get address of my_static_symbol)
3912 (get address of my_global_func, get address of main): Wrap them to
3913 'order1' and 'order2'.
3914
952cf74c
JK
3915 * gdb.base/code_elim.exp
3916 (add-symbol-file ${testfile1} 0x100000)
3917 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3918 'order2'.
3919 (order1: add-symbol-file ${testfile1} 0x100000)
3920 (order1: add-symbol-file ${testfile2} 0x200000)
3921 (order2: add-symbol-file ${testfile2} 0x200000)
3922 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3923 .bss as appropriate.
3924
0c5bf5a9
JK
39252012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3926
3927 * gdb.server/solib-list-lib.c: New file.
3928 * gdb.server/solib-list-main.c: New file.
3929 * gdb.server/solib-list.exp: New file.
3930
4196f325
MR
39312012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3932
3933 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3934 for 'set print symbol' change.
3935
bfb05775
JK
39362012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3937
3938 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3939 .debug_abbrev_seg3.
3940
685b1105
JK
39412012-05-24 John Steele Scott <toojays@toojays.net>
3942
3943 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3944 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3945 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3946
f3e0e960
SS
39472012-05-23 Stan Shebs <stan@codesourcery.com>
3948
3949 * gdb.mi/mi-info-os.exp: New file.
3950
11eb1b4d
KS
39512012-05-23 Keith Seitz <keiths@redhat.com>
3952
3953 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3954 return -1 to suppress the rest of the tests.
3955 (compile_stap_bin): Return boolean success value.
3956
b1af9e97
TT
39572012-05-21 Tom Tromey <tromey@redhat.com>
3958
3959 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3960 Remove kfails.
3961 (test_print_mi_member_types): Likewise.
3962
248537e3
TT
39632012-05-21 Tom Tromey <tromey@redhat.com>
3964
3965 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3966 print symbol' change.
3967
d791e155
TJB
39682012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3969
3970 * gdb.python/py-prompt.exp: Quit if the target is remote.
3971
e77afa2e
JK
39722012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 Fix ERROR: internal buffer is full.
3975 * gdb.base/info-os.exp (expect_multiline): New function.
3976 (get process list, get process groups, get threads)
3977 (get file descriptors, get internet-domain sockets)
3978 (get shared-memory regions, get semaphores, get message queues): Use
3979 it for these tests.
3980
9cb709b6
TT
39812012-05-18 Tom Tromey <tromey@redhat.com>
3982
3983 * gdb.mi/mi-var-cmd.exp: Update.
3984 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3985 * gdb.cp/virtbase.exp: Update.
3986 * gdb.cp/classes.exp (test_static_members): Update.
3987 * gdb.cp/casts.exp: Update.
3988 * gdb.base/pointers.exp: Update.
3989 * gdb.base/funcargs.exp (pointer_args): Update.
3990 (structs_by_reference): Update.
3991 * gdb.base/find.exp: Update.
3992 * gdb.base/call-strs.exp: Send "set print symbol off".
3993 * gdb.base/call-ar-st.exp: Update.
3994 * gdb.ada/fun_addr.exp: Update.
3995 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3996 Call it.
3997 (test_print_repeats_10, test_print_strings)
3998 (test_print_char_arrays): Update.
3999
b012acdd
TT
40002012-05-18 Tom Tromey <tromey@redhat.com>
4001
4002 * gdb.base/charset.exp (string_display): Update.
4003
1d51a733
TT
40042012-05-18 Tom Tromey <tromey@redhat.com>
4005
4006 * gdb.mi/mi2-var-display.exp: Update.
4007 * gdb.mi/mi-var-display.exp: Update.
4008 * gdb.mi/mi-var-child.exp: Update.
4009 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4010 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4011
957df313
DE
40122012-05-17 Doug Evans <dje@google.com>
4013
682c7f7b
DE
4014 * info-macros.exp: Pass "debug" to prepare_for_testing.
4015
957df313
DE
4016 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4017 * gdb.ada/Makefile.in (clean): Ditto.
4018 * gdb.arch/Makefile.in (clean): Ditto.
4019 * gdb.asm/Makefile.in (clean): Ditto.
4020 * gdb.base/Makefile.in (clean): Ditto.
4021 * gdb.cell/Makefile.in (clean): Ditto.
4022 * gdb.cp/Makefile.in (clean): Ditto.
4023 * gdb.disasm/Makefile.in (clean): Ditto.
4024 * gdb.dwarf2/Makefile.in (clean): Ditto.
4025 * gdb.fortran/Makefile.in (clean): Ditto.
4026 * gdb.go/Makefile.in (clean): Ditto.
4027 * gdb.hp/Makefile.in (clean): Ditto.
4028 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4029 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4030 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4031 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4032 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4033 * gdb.java/Makefile.in (clean): Ditto.
4034 * gdb.linespec/Makefile.in (clean): Ditto.
4035 * gdb.mi/Makefile.in (clean): Ditto.
4036 * gdb.modula2/Makefile.in (clean): Ditto.
4037 * gdb.multi/Makefile.in (clean): Ditto.
4038 * gdb.objc/Makefile.in (clean): Ditto.
4039 * gdb.opencl/Makefile.in (clean): Ditto.
4040 * gdb.opt/Makefile.in (clean): Ditto.
4041 * gdb.pascal/Makefile.in (clean): Ditto.
4042 * gdb.python/Makefile.in (clean): Ditto.
4043 * gdb.reverse/Makefile.in (clean): Ditto.
4044 * gdb.server/Makefile.in (clean): Ditto.
4045 * gdb.stabs/Makefile.in (clean): Ditto.
4046 * gdb.threads/Makefile.in (clean): Ditto.
4047 * gdb.trace/Makefile.in (clean): Ditto.
4048 * gdb.xml/Makefile.in (clean): Ditto.
4049
abc9d0dc
TT
40502012-05-16 Tom Tromey <tromey@redhat.com>
4051
4052 * gdb.base/macscp1.c (macscp_expr): Add comment.
4053 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4054
6a3a010b
MR
40552012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4056
4057 * gdb.base/return-nodebug.exp: Also test float and double types.
4058
01429c8e
JK
40592012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4060
4061 PR testsuite/12649
4062 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4063
54115cd4
JK
4064 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4065
0c5f383f
SDJ
40662012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4067
4068 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4069 `rerun_to_main'.
4070 (stap_test_no_debuginfo): Likewise.
4071
e7e0cddf
SS
40722012-05-14 Stan Shebs <stan@codesourcery.com>
4073
4074 * gdb.base/dprintf.c: New file.
4075 * gdb.base/dprintf.exp: New file.
4076
c772f8e7
HZ
40772012-05-14 Hui Zhu <hui_zhu@mentor.com>
4078
4079 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4080 * gdb.trace/disconnected-tracing.c: New file.
4081 * gdb.trace/disconnected-tracing.exp: New file.
4082
7efc75aa
SCR
40832012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4084
4085 * gdb.python/python.c: Add a new breakpoint comment.
4086 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4087
85d4a676
SS
40882011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4089
4090 * gdb.base/info-os.exp: New file.
4091 * gdb.base/info-os.c: New file.
4092
64ea88dc
JB
40932012-05-10 Joel Brobecker <brobecker@adacore.com>
4094
4647ab1b
JB
4095 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4096 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4097 New files.
64ea88dc 4098
afba63f1
JB
40992012-05-10 Joel Brobecker <brobecker@adacore.com>
4100
4101 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4102 gdb.base/ctxobj.exp: New files.
4103
9d198b1e
TT
41042012-05-09 Tom Tromey <tromey@redhat.com>
4105
4106 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4107
9bfee719
MR
41082012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4109
4110 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4111
3a7341d8
MR
41122012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4113
4114 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4115 before using it.
4116
52b3699b
TG
41172012-05-04 Tristan Gingold <gingold@adacore.com>
4118
4119 * gdb.base/set-noassign.exp: New test.
4120
a20ee7a4
SCR
41212012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4122
4123 * gdb.python/py-symbol.exp: Add tests to test the new methods
4124 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4125 * gdb.python/py-symbol.c: Add new struct to help test
4126 gdb.Symtab.static_block().
4127
bf2f0858
DE
41282012-05-03 Doug Evans <dje@google.com>
4129
4130 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4131 commented out.
4132
2d4e0376
YQ
41332012-05-03 Yao Qi <yao@codesourcery.com>
4134
4135 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4136 doesn't support.
4137 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4138 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4139
6d0bb9f3
YQ
41402012-05-03 Yao Qi <yao@codesourcery.com>
4141
4142 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4143
fd820528
DE
41442012-04-30 Doug Evans <dje@google.com>
4145
4146 PR testsuite/13961
4147 * gdb.dwarf2/pr13961.S: New file.
4148 * gdb.dwarf2/pr13961.exp: New file.
4149
b9e219b9
YQ
41502012-04-29 Yao Qi <yao@codesourcery.com>
4151
4152 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4153
3019eac3
DE
41542012-04-28 Doug Evans <dje@google.com>
4155
4156 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4157 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4158 All uses updated.
4159 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4160 "ptype func_cu1" to expand cu2 before cu1.
4161
62e5f89c
SDJ
41622012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4163 Tom Tromey <tromey@redhat.com>
4164
4165 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4166 variables.
4167 * gdb.base/stap-probe.c: New file.
4168 * gdb.base/stap-probe.exp: New file.
4169 * gdb.trace/stap-trace.c: New file.
4170 * gdb.trace/stap-trace.exp: New file.
4171 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4172 libgcc's unwinder.
4173
14132e89
MR
41742012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4175
4176 * gdb.arch/mips16-thunks-inmain.c: New file.
4177 * gdb.arch/mips16-thunks-main.c: New file.
4178 * gdb.arch/mips16-thunks-sin.c: New file.
4179 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4180 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4181 * gdb.arch/mips16-thunks-sinmain.c: New file.
4182 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4183 * gdb.arch/mips16-thunks.exp: New file.
4184
a766d390
DE
41852012-04-25 Doug Evans <dje@google.com>
4186
4187 * configure.ac: Create gdb.go/Makefile.
4188 * configure: Regenerate.
4189 * gdb.base/default.exp: Add "go" to "set language" testing.
4190 * gdb.go/Makefile.in: New file.
4191 * gdb.go/basic-types.exp: New file.
4192 * gdb.go/chan.exp: New file.
4193 * gdb.go/chan.go: New file.
4194 * gdb.go/handcall.exp: New file.
4195 * gdb.go/handcall.go: New file.
4196 * gdb.go/hello.exp: New file.
4197 * gdb.go/hello.go: New file.
4198 * gdb.go/integers.exp: New file.
4199 * gdb.go/integers.go: New file.
4200 * gdb.go/methods.exp: New file.
4201 * gdb.go/methods.go: New file.
4202 * gdb.go/package.exp: New file.
4203 * gdb.go/package1.go: New file.
4204 * gdb.go/package2.go: New file.
4205 * gdb.go/print.exp: New file.
4206 * gdb.go/strings.exp: New file.
4207 * gdb.go/strings.go: New file.
4208 * gdb.go/types.exp: New file.
4209 * gdb.go/types.go: New file.
4210 * gdb.go/unsafe.exp: New file.
4211 * gdb.go/unsafe.go: New file.
4212 * lib/future.exp: Add Go support.
4213 (gdb_find_go, gdb_find_go_linker): New procs.
4214 (gdb_default_target_compile): Add Go support.
4215 * lib/gdb.exp (skip_go_tests): New proc.
4216 * lib/go.exp: New file.
4217
e65f9ffb
TT
42182012-04-25 Tom Tromey <tromey@redhat.com>
4219
4220 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4221
14e75d8e
JK
42222012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4223 Jan Kratochvil <jan.kratochvil@redhat.com>
4224
4225 PR symtab/7259:
4226 * gdb.base/enumval.c: New test case.
4227 * gdb.base/enumval.exp: New test case.
4228 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4229 field.bitpos.
4230
f3525b70
PA
42312012-04-17 Pedro Alves <palves@redhat.com>
4232
4233 * Makefile.in (site.exp): Make site.exp source
4234 $srcdir/lib/append_gdb_boards_dir.exp.
4235 * lib/append_gdb_boards_dir.exp: New file.
4236
bccbefd2
JK
42372012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4238
4239 New option "set auto-load safe-path".
4240 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4241 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4242
bf88dd68
JK
42432012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4244
4245 auto-load: Implementation.
4246 * gdb.base/help.exp (test set height): Increase the height.
4247 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4248 to ...
4249 (info auto-load python-scripts): ... here.
4250 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4251 to ...
4252 (info auto-load python-scripts *): ... here.
4253
c0d4d1c0
YQ
42542012-04-16 Yao Qi <yao@codesourcery.com>
4255
4256 * lib/trace-support.exp (get_in_proc_agent): New.
4257 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4258 of in process trace agent.
4259 * gdb.trace/ftrace.exp: Likewise.
4260 * gdb.trace/pending.exp: Likewise.
4261 * gdb.trace/trace-break.exp: Likewise.
4262 * gdb.trace/trace-mt.exp
4263 * gdb.trace/tspeed.exp: Likewise.
4264 * gdb.trace/tstatus.exp
4265 * gdb.trace/strace.exp: Likewise.
4266
cbf68a60
TS
42672012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4268
dd6d3b70
TS
4269 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4270 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4271
cbf68a60
TS
4272 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4273
8264ba82
AG
42742012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4275
4276 PR mi/13393
4277 * gdb.mi/mi-var-rtti.cc: New file.
4278 * gdb.mi/mi-var-rtti.exp: New file.
4279 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4280 function.
4281 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4282
de0919f8 42832012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4284
4285 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4286 EXECUTABLES.
4287 * gdb.python/py-explore.c: C program used for testing the new
4288 'explore' command on C constructs.
4289 * gdb.python/py-explore.cc: C++ program used for testing the new
4290 'explore' command on C++ constructs.
4291 * gdb-python/py-explore.exp: Tests for the new 'explore'
4292 command on C constructs.
4293 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4294 command on C++ constructs.
4295
a82da7dd
MK
42962012-04-07 Mark Kettenis <kettenis@gnu.org>
4297
4298 * gdb.base/funcargs.exp (complex_args): Fix typo.
4299
e127cba8
JK
43002012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4301
4302 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4303 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4304
40e084e1
KS
43052012-04-05 Keith Seitz <keiths@redhat.com>
4306
4307 * gdb.base/advance.exp: Update error message for
4308 "advance malformed" test.
4309 * gdb.base/break.exp: Likewise for "breakpoint with
4310 trailing garbage" test.
4311 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4312 with trailing garbage" test.
4313 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4314 trailng garbage" test.
4315 * gdb.base/until.exp: Likewise for "malformed until" test.
4316 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4317 for "breakpoint info (after setting on all)".
4318 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4319 tests.
4320 * gdb.cp/cplabel.cc: New file.
4321 * gdb.cp/cplabel.exp: New test.
4322 * gdb.linespec/ls-errs.c: New file.
4323 * gdb.linespec/ls-errs.exp: New test.
4324
a72c8f6a
JK
43252012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4326
4327 * gdb.trace/unavailable.exp
4328 (collect globals: print object on: print derived_partial)
4329 (collect globals: print object on: print derived_whole)
4330 (collect globals: print object off: print derived_partial)
4331 (collect globals: print object off: print derived_whole): Update
4332 expected output.
4333
f87a3023
KS
43342012-03-30 Keith Seitz <keiths@redhat.com>
4335
4336 * gdb.python: Add test for linespecs with commas.
4337
e2171b3c
KS
43382012-03-28 Keith Seitz <keiths@redhat.com>
4339
4340 * gdb.linespec/ls-dollar.cc: New file.
4341 * gdb.linespec/ls-dollar.exp: New test.
4342
43432012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4344
4345 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4346 starting with the global namespace.
4347
2f4e0a80
DE
43482012-03-23 Doug Evans <dje@google.com>
4349
4350 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4351
7b282c5a
SCR
43522012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4353
4354 * gdb.python/py-value.cc: Add test case for testing the
4355 methodology exposing C++ values to Python.
4356 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4357 exposing C++ values to Python.
4358 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4359
2e98ca53
JK
43602012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4361 Siddhesh Poyarekar <siddhesh@redhat.com>
4362
4363 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4364 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4365 (generate native core dump): Make the test unsupported if core cannot
4366 be generated.
4367
8320cc4f
JK
43682012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4369
4370 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4371 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4372 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4373
3a69ffb2
JK
43742012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4375
4376 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4377
8fabffee
DE
43782012-03-17 Doug Evans <dje@google.com>
4379
4380 * dg-extract-results.sh: Handle KFAILs.
4381
ab260dad
JK
43822012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4383
4384 PR symtab/13777
4385 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4386
53ba8333
JB
43872012-03-16 Joel Brobecker <brobecker@adacore.com>
4388
4389 * gdb.ada/set_pckd_arr_elt: New testcase.
4390
481860b3
GB
43912012-03-16 Gary Benson <gbenson@redhat.com>
4392
4393 PR breakpoints/10738
4394 * gdb.opt/inline-break.exp: New file.
4395 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4396 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4397 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4398 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4399 * gdb.base/async-shell.exp: Likewise.
4400 * lib/mi-support.exp (library_loaded_re): Likewise.
4401
410528f0
TT
44022012-03-15 Tom Tromey <tromey@redhat.com>
4403
4404 * gdb.cp/virtfunc2.exp: Update expected output.
4405 * gdb.cp/pr9631.exp: Update expected output.
4406 * gdb.cp/member-ptr.exp: Update expected output.
4407 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4408 output.
4409 * gdb.cp/casts.exp: Update expected output.
4410
c4aeac85
TT
44112012-03-15 Tom Tromey <tromey@redhat.com>
4412
4413 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4414 (test_info_vtbl): Likewise.
4415 (do_tests): Call test_info_vtbl.
4416 * gdb.cp/virtfunc.cc (va): New global.
4417
856d06f9
TS
44182012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4419
4420 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4421 describing DWARF data structures.
4422 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4423 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4424 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4425 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4426 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4427 * gdb.dwarf2/dw2-param-error.S: Likewise.
4428 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4429 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4430 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4431 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4432 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4433 * gdb.dwarf2/pr11465.S: Likewise.
4434
e837f12a
JK
44352012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4436
4437 * gdb.mi/mi2-prompt.exp: New file.
4438
ccbb4f28
JB
44392012-03-13 Joel Brobecker <brobecker@adacore.com>
4440
4441 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4442
32039130
JB
44432012-03-13 Joel Brobecker <brobecker@adacore.com>
4444
4445 * gdb.ada/bp_range_type: New testcase.
4446
16899756
DE
44472012-03-13 Doug Evans <dje@google.com>
4448
4449 * gdb.base/default.exp: Delete tests for symbol-reloading.
4450 * gdb.base/help.exp: Ditto.
4451 * gdb.base/setshow.exp: Ditto.
4452 * gdb.base/gdb_history: Delete references to symbol-reloading.
4453
87b0bb13
JK
44542012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4455
4456 * gdb.base/attach-twice.c: New files.
4457 * gdb.base/attach-twice.exp: New files.
4458
0d7941a9
KS
44592012-03-08 Keith Seitz <keiths@redhat.com>
4460
4461 * lib/gdb.exp (gdb_get_line_number): Throw an
4462 error instead of returning -1.
4463 * gdb.base/break.exp: Remove unused variable
4464 bp_location5.
4465 * gdb.base/hbreak2.exp: Likewise.
4466 * gdb.base/sepdebug.exp: Likewise.
4467
f4647387
YQ
44682012-03-08 Yao Qi <yao@codesourcery.com>
4469 Pedro Alves <palves@redhat.com>
4470
4471 Fix PR server/13392.
4472 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4473 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4474 download tracepoints.
4475 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4476 (pending_tracepoint_resolved_during_trace): Likewise.
4477 (pending_tracepoint_installed_during_trace): Likewise.
4478 (pending_tracepoint_with_action_resolved): Likewise.
4479
83c532cb
KS
44802012-03-08 Keith Seitz <keiths@redhat.com>
4481
4482 * gdb.ada/array_bounds.exp: Get breakpoint for line
4483 with "START", not "STOP".
4484 * gdb.python/py-infthread.exp: Do not continue to
4485 line marked "Break here.", which is undefined.
4486
d6b6bbb7
LM
44872012-03-08 Luis Machado <lgustavo@codesourcery.com>
4488
4489 Revert:
4490
4491 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4492
4493 Implement testsuite workaround for PR breakpoints/13781.
4494 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4495 (set breakpoint condition-evaluation host): New conditional command.
4496
7fe25d9b
JK
44972012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4498
4499 Fix CU relative vs. absolute DIE offsets.
4500 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4501 one.
4502
51898c15
JK
45032012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4504
4505 Fix false FAIL on distros with relro linkage as default.
4506 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4507 -Wl,-z,norelro first.
4508
8131799e
JB
45092012-03-06 Joel Brobecker <brobecker@adacore.com>
4510
4511 * gdb.ada/bp_on_var: New testcase.
4512
ba241969
JB
45132012-03-06 Joel Brobecker <brobecker@adacore.com>
4514
4515 * gdb.ada/bp_enum_homonym: New testcase.
4516
abe49676
YQ
45172012-03-06 Yao Qi <yao@codesourcery.com>
4518
4519 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4520 x86_64-*-* and i?86-*-*.
4521 Set up KFAIL for gdb/13808.
4522
d8df103b
TT
45232012-03-05 Tom Tromey <tromey@redhat.com>
4524
4525 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4526 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4527
b7b189f3
TT
45282012-03-05 Tom Tromey <tromey@redhat.com>
4529
4530 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4531
69dc1c4d
YQ
45322012-03-04 Yao Qi <yao@codesourcery.com>
4533
4534 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4535 messages for KFAIL.
4536
3f20c47f
JK
45372012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4538
4539 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4540 (print one_two_three, indexes off, print few_reps, indexes off)
4541 (print many_reps, indexes off, print empty, indexes off)
4542 (print one_two_three, print few_reps, print many_reps, print empty):
4543 Call setup_xfail if $gcc_old.
4544
abf1152a
JK
45452012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4546
4547 Implement testsuite workaround for PR breakpoints/13781.
4548 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4549 (set breakpoint condition-evaluation host): New conditional command.
4550
a06715f8
JK
45512012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4552
4553 Code cleanup.
4554 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4555 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4556 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4557 number 1 by $bpnum. Four times.
4558
5808517f
YQ
45592012-03-03 Yao Qi <yao@codesourcery.com>
4560
4561 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4562
dfe2ac14
JK
45632012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4564
4565 Setup KFAIL for PR server/13796.
4566 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4567
8bbc467a
JB
45682012-03-02 Joel Brobecker <brobecker@adacore.com>
4569
4570 * gdb.ada/operator_bp: New testcase.
4571
c0eac87f
JB
45722012-03-02 Joel Brobecker <brobecker@adacore.com>
4573
4574 * gdb.ada/info_locals_renaming: New testcase.
4575
4f42c881
TT
45762012-03-02 Tom Tromey <tromey@redhat.com>
4577
4578 * gdb.base/nextoverexit.c: New file.
4579 * gdb.base/nextoverexit.exp: New file.
4580
7380c0c9
EBM
45812012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4582
4583 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4584 parameter.
4585
1faeff08
MR
45862012-03-01 Maciej W. Rozycki <macro@mips.com>
4587
4588 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4589 core registers.
4590
320b6f49 45912012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4592 Maciej W. Rozycki <macro@codesourcery.com>
4593 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4594
4595 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4596
ad5f7d6e
PA
45972012-03-01 Pedro Alves <palves@redhat.com>
4598
4599 PR gdb/13767
4600
4601 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4602 (gdb_collect_globals_test): Call it.
4603
d3dc44a6
KS
46042012-03-01 Keith Seitz <keiths@redhat.com>
4605
4606 * gdb.cp/method2.exp: Output of overload menu is now
4607 alphabetized. Update tests for "break A::method".
4608 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4609 of hard-coding them.
4610 Overload menu is alphabetized: rewrite to accommodate.
4611 Unset variables LINE and TYPES which are used in other tests.
4612 Compute the output of "info break".
4613 Update the breakpoint table after all breakpoints are deleted.
4614 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4615 compute ACTUALS and the method body based on parameters.
4616 Update expected output accordingly.
4617 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4618 unique comments to allow the use of gdb_get_line_number.
4619
46202012-03-01 Keith Seitz <keiths@redhat.com>
4621
4622 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4623 some Tcl syntax.
4624 * gdb.cp/ovldbreak.exp: Likewise.
4625
7949c2a0
KS
46262012-03-01 Keith Seitz <keiths@redhat.com>
4627
4628 * gdb.base/help.exp (help show user): Update expected result
4629 for new doc string changes (add "non-python").
4630
7d74f244
DE
46312012-03-01 Scott J. Goldman <scottjg@vmware.com>
4632
4633 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4634 be put in the user-defined category and that the commands appear in
4635 "help user-defined".
4636
1b611343
JB
46372012-02-29 Joel Brobecker <brobecker@adacore.com>
4638
4639 * gdb.ada/tagged_not_init: New testcase.
4640
99b1c762
JB
46412012-02-29 Joel Brobecker <brobecker@adacore.com>
4642
4643 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4644 * gdb.ada/enum_idx_packed: New testcase.
4645
2d4a02ee
JB
46462012-02-29 Joel Brobecker <brobecker@adacore.com>
4647
4648 * gdb.ada/aliased_array: New testcase.
4649
2e6fda7d
JB
46502012-02-29 Joel Brobecker <brobecker@adacore.com>
4651
4652 * gdb.ada/whatis_array_val: New testcase.
4653
9a7f938f
JK
46542012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4655
4656 Fix disp-step-syscall.exp: fork: single step over fork.
4657 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4658 whitespaces.
4659 (single step over $syscall): Remove its check.
4660 (single step over $syscall final pc): New check.
4661
8703a944
JK
46622012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4663
4664 Support processors without SSSE3.
4665 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4666 pabsd into ...
4667 (ssse3_test): ... a new function.
4668 (main): Call ssse3_test.
4669 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4670 Update expected values everywhere.
4671 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4672 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4673 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4674 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4675 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4676 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4677 Move these tests lower.
4678 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4679 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4680 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4681 New tests.
4682
c03e6ccc
YQ
46832012-02-29 Yao Qi <yao@codesourcery.com>
4684 Pedro Alves <palves@redhat.com>
4685
4686 * gdb.trace/trace-mt.c: New.
4687 * gdb.trace/trace-mt.exp: New.
4688
7964b62a
TS
46892012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4690
2c8910ba
TS
4691 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4692 numbers instead of hardcoding them.
4693 * gdb.base/annota1.c: Provide suitable markers.
4694 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4695 numbers instead of hardcoding them.
4696 * gdb.base/annota3.c: Provide suitable markers.
4697
4698 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4699 * gdb.base/annota3.c: Likewise.
4700 * gdb.base/sigall.c: Likewise.
4701 * gdb.base/signals.c: Likewise.
4702 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4703
5a41c0b7
MR
47042012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4705
4706 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4707 failure return path.
4708
ebbbe5c5
LM
47092012-02-27 Luis Machado <lgustavo@codesourcery.com>
4710
4711 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4712
8d126d8a
LM
47132012-02-24 Luis Machado <lgustavo@codesourcery.com>
4714
4715 * gdb.base/cond-eval-mode.exp: New file.
4716
11337c2f
PA
47172012-02-24 Pedro Alves <palves@redhat.com>
4718
4719 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4720 (top level): Use with_test_prefix.
4721
13fc3e3c
PA
47222012-02-24 Pedro Alves <palves@redhat.com>
4723
4724 * gdb.threads/attach-into-signal.exp (corefunc): Use
4725 with_test_prefix.
4726
07c1b626
JK
47272012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4728
4729 Fix false FAILs on old CPUs without SSE.
4730 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4731 Return untested for Illegal instruction.
4732
596ba138
JK
47332012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4734
4735 Fix false FAILs with glibc debug infos installed.
4736 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4737 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4738
aeaa2474
SA
47392012-02-22 Sterling Augustine <saugustine@google.com>
4740
4741 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4742 constant with cast.
4743
aed555c9
PA
47442012-02-21 Pedro Alves <palves@redhat.com>
4745
4746 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4747
78afebb4
PA
47482012-02-21 Pedro Alves <palves@redhat.com>
4749
4750 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4751
fdcfef12
PA
47522012-02-21 Pedro Alves <palves@redhat.com>
4753
4754 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4755 with_test_prefix.
4756
0f4d39d5
PA
47572012-02-21 Pedro Alves <palves@redhat.com>
4758
4759 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4760 with_test_prefix here.
4761 (top level): Do it here instead. Remove `:' from the
4762 with_test_prefix string.
4763 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4764 the suffix `:' from the with_test_prefix prefix string.
4765 * gdb.base/break-interp.exp: Ditto.
4766 * gdb.base/catch-load.exp: Ditto.
4767 * gdb.base/disp-step-syscall.exp: Ditto.
4768 * gdb.base/jit-so.exp: Ditto.
4769 * gdb.base/jit.exp: Ditto.
4770 * gdb.base/sepdebug.exp: Ditto.
4771 * gdb.base/solib-display.exp: Ditto.
4772 * gdb.base/solib-overlap.exp: Ditto.
4773 * gdb.base/watch-cond-infcall.exp: Ditto.
4774 * gdb.base/watchpoint.exp: Ditto.
4775 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4776 * gdb.mi/mi-watch.exp: Ditto.
4777 * gdb.mi/mi2-watch.exp: Ditto.
4778 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4779 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4780 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4781 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4782 * gdb.threads/watchpoint-fork.exp: Ditto.
4783 * gdb.threads/watchthreads-reorder.exp: Ditto.
4784 * gdb.trace/change-loc.exp: Ditto.
4785 * gdb.trace/pending.exp: Ditto.
4786 * gdb.trace/status-stop.exp: Ditto.
4787 * gdb.trace/strace.exp: Ditto.
4788 * gdb.trace/trace-break.exp: Ditto.
4789 * gdb.trace/unavailable.exp: Ditto.
4790 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4791 suffix with colon. Adjust leading comments.
4792
6a5870ce
PA
47932012-02-21 Pedro Alves <palves@redhat.com>
4794 Tom Tromey <tromey@redhat.com>
4795
4796 * lib/gdb.exp: Add description of test prefixes.
4797 (with_test_prefix): New procedure.
4798 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4799 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4800 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4801 instead of lappend to append to pf_prefix.
4802 * gdb.base/catch-load.exp: Use with_test_prefix.
4803 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4804 * gdb.base/jit-so.exp: Use with_test_prefix.
4805 * gdb.base/jit.exp: Use with_test_prefix.
4806 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4807 lappend to append to pf_prefix.
4808 * gdb.base/sepdebug.exp: Use with_test_prefix.
4809 * gdb.base/solib-display.exp: Use with_test_prefix.
4810 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4811 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4812 * gdb.base/watchpoint.exp: Use with_test_prefix.
4813 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4814 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4815 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4816 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4817 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4818 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4819 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4820 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4821 append instead of lappend to append to pf_prefix.
4822 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4823 * gdb.trace/change-loc.exp: Use with_test_prefix.
4824 * gdb.trace/pending.exp: Use with_test_prefix.
4825 * gdb.trace/status-stop.exp: Use with_test_prefix.
4826 * gdb.trace/strace.exp: Use with_test_prefix.
4827 * gdb.trace/trace-break.exp: Use with_test_prefix.
4828 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4829 instead of lappend to append to pf_prefix.
4830
35dc4a6b
JK
48312012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4832
4833 Fix racy FAILs.
4834 * gdb.base/inferior-died.c (main): Add return of 0.
4835 * gdb.base/inferior-died.exp (continue): Fix expectation of
4836 asynchronous events.
4837 (p 1): New test.
4838
c5a006e6
PA
48392012-02-20 Pedro Alves <palves@redhat.com>
4840
4841 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4842 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4843 gdb's internal debug output. For the non-threaded case, look for
4844 "Program received signal SIGLARM", for the threaded case, peek at
4845 the thread's siginfo.
4846
cc51a170
PA
48472012-02-20 Pedro Alves <palves@redhat.com>
4848
4849 General cleanup, make output test messages unique, and build
4850 different executable files for the non-threaded and threaded
4851 cases.
4852
4853 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4854 Delete.
4855 (executable_nothr, executable_thr): New globals.
4856 (top level): Adjust to delete both executables.
4857 (corefunc): New parameter $executable. Set $pf_prefix instead of
4858 hand writing a prefix in tests. Issue a clean_restart and enable
4859 lin-lwp debug output here.
4860 (top level): Adjust. Use build_executable. Don't start gdb here,
4861 and don't enable lin-lwp debug output here.
4862 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4863
c755f03d
JK
48642012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4865
4866 Fix racy FAILs.
4867 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4868 "continue" command.
4869
6bec5e0a
JK
48702012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4871
4872 Fix for gdbserver non-extended mode.
4873 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4874 and gdb_run_cmd.
4875
2e8265fd
TT
48762012-02-17 Tom Tromey <tromey@redhat.com>
4877
4878 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4879 * gdb.python/py-events.exp: Check 'dir' output.
4880 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4881
9e507076
YQ
48822012-02-17 Yao Qi <yao@codesourcery.com>
4883
4884 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4885
32d22ab1
TT
48862012-02-16 Tom Tromey <tromey@redhat.com>
4887
4888 * gdb.base/inferior-died.c: Don't include stdio.h.
4889
9addecb9
TT
48902012-02-16 Tom Tromey <tromey@redhat.com>
4891
4892 * gdb.base/inferior-died.c: New file.
4893 * gdb.base/inferior-died.exp: New file.
4894
4cb6da1c
AR
48952012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4896
4897 * gdb.base/break-inline.exp: New file.
4898 * gdb.base/break-inline.c: New file.
4899
3af2590d
TT
49002012-02-15 Tom Tromey <tromey@redhat.com>
4901
4902 * gdb.base/pc-fp.exp: Add "info register" tests.
4903
29988831
TT
49042012-02-15 Tom Tromey <tromey@redhat.com>
4905
4906 * gdb.base/regs.exp: Remove.
4907
10010058
PA
49082012-02-15 Pedro Alves <palves@redhat.com>
4909
4910 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4911 the target doesn't support tracepoints.
4912 * gdb.trace/circ.exp: Ditto.
4913 * gdb.trace/collection.exp: Ditto.
4914 * gdb.trace/packetlen.exp: Ditto.
4915 * gdb.trace/passc-dyn.exp: Ditto.
4916 * gdb.trace/report.exp: Ditto.
4917 * gdb.trace/tfind.exp: Ditto.
4918 * gdb.trace/tspeed.exp: Ditto.
4919 * gdb.trace/tsv.exp: Ditto.
4920 * gdb.trace/unavailable.exp: Ditto.
4921 * gdb.trace/while-dyn.exp: Ditto.
4922
a2e0062d
PA
49232012-02-15 Pedro Alves <palves@redhat.com>
4924
4925 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4926 gdb_test_multiple, and call unsupported instead of fail, if the
4927 remote side does not support the request.
4928
a1999d40
PA
49292012-02-15 Pedro Alves <palves@redhat.com>
4930
4931 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4932 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4933 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4934 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4935 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4936 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4937 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4938 doesn't start with "extended-" already.
4939
7cee1e54
PA
49402012-02-15 Pedro Alves <palves@redhat.com>
4941
4942 Support extended-remote. Avoid cascading timeouts.
4943
4944 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4945 the extended-remote target. If attaching with no file fails, load
4946 the file manually.
4947 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4948
816338b5
SS
49492012-02-14 Stan Shebs <stan@codesourcery.com>
4950
4951 * gdb.base/ena-dis-br.exp: Add enable count test.
4952
cc30c4bd
PA
49532012-02-13 Pedro Alves <palves@redhat.com>
4954
4955 * config/mips-idt.exp: Delete.
4956 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4957 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4958 * gdb.base/break.exp: Remove mips-idt references.
4959 * gdb.base/chng-syms.exp: Ditto.
4960 * gdb.base/default.exp: Ditto.
4961 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4962 (top level): Don't call it.
4963 * gdb.base/opaque.exp: Remove mips-idt restarts.
4964 * gdb.base/ptype.exp: Remove mips-idt xfails.
4965 * gdb.base/scope.exp: Remove mips-idt restarts.
4966 * gdb.base/sepdebug.exp: Remove mips-idt references.
4967 * gdb.base/watchpoint.exp (maybe_clean_restart)
4968 (maybe_reinitialize): Delete.
4969 (test_disabling_watchpoints, test_disabling_watchpoints)
4970 (test_watchpoint_triggered_in_syscall)
4971 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4972 Don't call them.
4973
57008375
JK
49742012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4975
4976 * gdb.server/server-exec-info.exp: New file.
4977
4a2d9c08
PA
49782012-02-10 Pedro Alves <palves@redhat.com>
4979
4980 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4981 always non-empty.
4982 (test_attach): Always pass $exec to test_attach_gdb.
4983
09fa21bd
TT
49842012-02-08 Tom Tromey <tromey@redhat.com>
4985
4986 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4987 before inferior is started.
4988
f0823d2c
TT
49892012-02-07 Tom Tromey <tromey@redhat.com>
4990
4991 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4992 Symbol.value.
4993 * gdb.python/py-symbol.c (qq): Set default value.
4994
49952012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4996
4997 * gdb.python/py-symbol.c (qq): New global.
4998 * gdb.python/py-symbol.exp: Add test for frame-less
4999 lookup_symbol.
5000 * gdb.python/py-symtab.exp: Fix line number.
5001
f7e44f65
JB
50022012-02-03 Joel Brobecker <brobecker@adacore.com>
5003
5004 * gdb.ada/mi_task_arg: New testcase.
5005
4c9ed63c
PA
50062012-02-02 Pedro Alves <palves@redhat.com>
5007
5008 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5009 extended timeout.
5010
c0b9f2c6
PA
50112012-02-02 Pedro Alves <palves@redhat.com>
5012
5013 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5014 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5015
5f8cefd7
PA
50162012-02-02 Pedro Alves <palves@redhat.com>
5017
5018 * gdb.base/term.exp: Rewrite.
5019 * gdb.base/term.c: New.
5020
2f3a2569
PA
50212012-02-02 Pedro Alves <palves@redhat.com>
5022
5023 * gdb.base/default.exp (run "r" abbreviation, run): Add
5024 extended-remote expected output.
5025
f149aabd
TT
50262012-02-02 Tom Tromey <tromey@redhat.com>
5027
5028 * gdb.cp/dispcxx.exp: New file.
5029 * gdb.cp/dispcxx.cc: New file.
5030
03bef283
TT
50312012-02-01 Tom Tromey <tromey@redhat.com>
5032
5033 * gdb.base/jit-simple.exp: New file.
5034 * gdb.base/jit-simple.c: New file.
5035
a79b18b5
YQ
50362012-01-30 Yao Qi <yao@codesourcery.com>
5037
5038 * gdb.base/skip.exp: Make test result unique.
5039
f0d1a53e
JK
50402012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5041
5042 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5043 compatibility with valgrind-3.7.0.
5044
4b3c9f41
PA
50452012-01-27 Pedro Alves <palves@redhat.com>
5046
5047 * gdb.base/watchpoint.exp (no_hw): New global.
5048 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5049 disable hw watchpoints.
5050 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5051 don't expect hw watchpoints.
5052 (no_hw_watchpoints): Always clean restart.
5053 (do_tests): New procedure, factored out from the top level.
5054 (top level): Run tests twice. Once with hw watchpoints enabled,
5055 another time with hw watchpoints disabled.
5056
a13491c8
PA
50572012-01-27 Pedro Alves <palves@redhat.com>
5058
5059 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5060 out from the top level.
5061 (top level): Call it instead.
5062
f2c8a051
PA
50632012-01-27 Pedro Alves <palves@redhat.com>
5064
5065 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5066 watchpoints sooner.
5067
654d7a9e
PA
50682012-01-27 Pedro Alves <palves@redhat.com>
5069
5070 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5071
274f47f3
PA
50722012-01-27 Pedro Alves <palves@redhat.com>
5073
5074 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5075 "You may have requested too many hardware
5076 breakpoints/watchpoints".
5077
e4d63ba2
PA
50782012-01-27 Pedro Alves <palves@redhat.com>
5079
5080 * gdb.base/watchpoint.exp (maybe_clean_restart)
5081 (maybe_reinitialize): New.
5082 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5083 expect "hit N times".
5084 (test_disabling_watchpoints, test_complex_watchpoint)
5085 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5086 Call maybe_clean_restart.
5087 (top level): Use clean_restart. Remove "mips-idt-*"
5088 reinitialization.
5089
dbd95daf
PA
50902012-01-27 Pedro Alves <palves@redhat.com>
5091
5092 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5093
f3ad2025
PA
50942012-01-27 Pedro Alves <palves@redhat.com>
5095
5096 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5097 require `initialize' anymore. Remove unnecessary `initialize'
5098 calls.
5099
100aa3ae
PA
51002012-01-27 Pedro Alves <palves@redhat.com>
5101
5102 * gdb.base/watchpoint.exp (wp_set): Delete.
5103 (initialize, test_simple_watchpoint, top level): Remove dead code.
5104
c79a8e11
PA
51052012-01-27 Pedro Alves <palves@redhat.com>
5106
5107 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5108 typo.
5109
048fe15a
PA
51102012-01-27 Pedro Alves <palves@redhat.com>
5111
5112 * config/extended-gdbserver.exp: New file.
5113 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5114 comment.
5115 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5116 * boards/native-extended-gdbserver.exp: New file.
5117
4033a6bf
PA
51182012-01-26 Pedro Alves <palves@redhat.com>
5119
5120 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5121 and gdb_test_multiple.
5122
3d7f4b81
PA
51232012-01-26 Pedro Alves <palves@redhat.com>
5124
5125 Make test messages unique, and more identifiable.
5126 * gdb.multi/watchpoint-multi.exp: Change test messages.
5127
484abf42
TT
51282012-01-25 Tom Tromey <tromey@redhat.com>
5129
5130 * gdb.base/solib-disc.exp: Fix regexps.
5131
edcc5120
TT
51322012-01-24 Tom Tromey <tromey@redhat.com>
5133
5134 * lib/mi-support.exp (mi_expect_stop): Add special case for
5135 solib-event.
5136 * gdb.base/catch-load-so.c: New file.
5137 * gdb.base/catch-load.exp: New file.
5138 * gdb.base/catch-load.c: New file.
5139 * gdb.base/break-interp.exp (reach_1): Update regexp.
5140
30b91c90
JK
51412012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5142
5143 Fix fuzzy results.
5144 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5145 lpsimple and func.
5146
53fe1783
GB
51472012-01-24 Gary Benson <gbenson@redhat.com>
5148
5149 Delete #if 0'd out code.
5150 * gdb.base/default.exp (info catch): Remove.
5151 * gdb.base/gdb_history (info catch): Likewise.
5152 * gdb.base/help.exp (info catch): Likewise.
5153
d0d8b0c6
JK
51542012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5155
5156 Fix watchpoints to be specific for each inferior.
5157 * gdb.multi/watchpoint-multi.c: New file.
5158 * gdb.multi/watchpoint-multi.exp: New file.
5159
4403d8e9
JK
51602012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5161
5162 Fix watchpoints across inferior fork.
5163 * gdb.threads/watchpoint-fork-child.c: New file.
5164 * gdb.threads/watchpoint-fork-mt.c: New file.
5165 * gdb.threads/watchpoint-fork-parent.c: New file.
5166 * gdb.threads/watchpoint-fork-st.c: New file.
5167 * gdb.threads/watchpoint-fork.exp: New file.
5168 * gdb.threads/watchpoint-fork.h: New file.
5169
050a2e1d
PA
51702012-01-23 Pedro Alves <palves@redhat.com>
5171
5172 * gdb.base/call-signal-resume.exp: Allow output after "return".
5173
6a52fb62
PA
51742012-01-20 Pedro Alves <palves@redhat.com>
5175
5176 * gdb.python/py-finish-breakpoint.py: Fix typo.
5177
145b16a9
UW
51782012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5179
5180 * gdb.base/info-proc.exp: Also run on remote targets. Main
5181 "info proc" command is now always present; whether target supports
5182 actual info proc operation is detected when attempting to issue
5183 the command.
5184
26f6125e
JK
51852012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5186
5187 * .gdbinit: Remove.
5188
eb5227ce
PA
51892012-01-19 Pedro Alves <palves@redhat.com>
5190
5191 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5192 look at the funtions' returns.
5193 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5194 (jprint.print(int, int)): Change return type to int. Adjust.
5195
1db33378
PP
51962012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5197
5198 PR gdb/9538
5199 * gdb.base/sepdebug.exp: New test.
5200
b9736cf8
PA
52012012-01-18 Pedro Alves <palves@redhat.com>
5202
5203 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5204 Allow output before ^done.
5205
4aac40c8
TT
52062012-01-16 Tom Tromey <tromey@redhat.com>
5207
5208 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5209 Add tests for relative directory.
5210
cafec441
TT
52112012-01-16 Tom Tromey <tromey@redhat.com>
5212
5213 * gdb.base/printcmds.c (enum flag_enum): New.
5214 (three): New global.
5215 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5216 enum printing.
5217 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5218 FlagEnumerationPrinter.
5219 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5220 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5221 (fval): New global.
5222
abcc4978
PA
52232012-01-16 Pedro Alves <palves@redhat.com>
5224
5225 * lib/gdb.exp (banned_procedures): New variable.
5226 (banned_variables_traced): Rename to ...
5227 (banned_traced): ... this.
5228 (gdb_init): Also trace banned procedures.
5229 (gdb_finish): Also untrace banned procedures.
5230
97ccebe8
PA
52312012-01-16 Pedro Alves <palves@redhat.com>
5232
5233 Remove all calls to strace.
5234
2af7517b
JK
52352012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5236
5237 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5238 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5239
9241a8bc
PP
52402012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5241
5242 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5243 * gdb.base/pie-execl.exp: Likewise.
5244
3848a17f
KS
52452012-01-12 Keith Seitz <keiths@redhat.com>
5246
5247 PR mi/10586
5248 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5249 (do_anonymous_type_tests): New function.
5250 (main): Call do_anonymous_type_tests.
5251 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5252 (verify_everything): New procedure.
5253 * gdb.mi/mi-var-cp.cc (class A): New class.
5254 (anonymous_structs_and_unions): New function.
5255 (main): Call anonymous_structs_and_unions.
5256 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5257 (verify_everything): New procedure.
5258
440e2fca
KS
52592012-01-12 Keith Seitz <keiths@redhat.com>
5260
5261 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5262 (varobj_tree::get_path_expr): Assume that all varobjs are
5263 compound unless they are known simple types.
5264 Adjust path expressions based on parent type, path parent type,
5265 and tree language.
5266 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5267 the root varobj.
5268 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5269
675399c9
PA
52702012-01-11 Pedro Alves <palves@redhat.com>
5271
5272 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5273 core files on this machine" anymore.
5274
97ddaa9b
PH
52752012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5276
5277 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5278 (main): Repeat recurser call.
5279 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5280 equivalent to 'local_x'.
5281
ea733575 52822012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5283 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5284
5285 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5286
2ca0b532
PA
52872012-01-05 Pedro Alves <alves.ped@gmail.com>
5288
5289 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5290 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5291 * gdb.python/py-events.exp: Test that "step N" tripping on a
5292 breakpoint emits a breakpoint event.
5293
6e681866
JB
52942012-01-03 Joel Brobecker <brobecker@adacore.com>
5295
5296 * gdb.base/auxv.exp: Reformat the copyright notice.
5297
3c2d6aff
YQ
52982012-01-03 Yao Qi <yao@codesourcery.com>
5299
5300 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5301 (strace_trace_on_diff_addr): New.
5302 * gdb.trace/strace.c: (main): Add two local variables.
5303
0852fee3
UW
53042011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5305
5306 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5307 * gdb.cell/gcore.exp: Likewise.
5308 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5309 to verify the correct instance of main is selected.
5310
12c3e59c
JB
53112012-01-02 Joel Brobecker <brobecker@adacore.com>
5312
5313 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5314 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5315 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5316 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5317 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5318 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5319 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5320 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5321 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5322 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5323 gdb.threads/thread_check.c: Reformat copyright header.
5324
c0f378ec
EBM
53252011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5326
e4a7ca93 5327 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5328 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5329 is not enabled.
5330
3bc96cfb
JK
53312011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5332
5333 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5334 parameter to self_exec, adjust the function.
5335 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5336 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5337 (set var do_exit = 0): Remove test.
5338 (newline at end of file): Add one.
5339
095bcf5e
JB
53402011-12-27 Joel Brobecker <brobecker@adacore.com>
5341
5342 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5343 New files.
5344
18d19bd1
JK
53452011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5346
5347 Fix racy FAILs.
5348 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5349 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5350 (main): Call pthread_barrier_init for it.
5351
e809353a
JK
53522011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5353
5354 Fix double send_gdb leading to racy FAILs.
5355 * gdb.base/break.exp (set silent break bp_location1): Replace
5356 3x send_gdb and gdb_expect by gdb_test.
5357 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5358 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5359 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5360 instead of send_gdb. Twice.
5361 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5362 3x send_gdb and gdb_expect by gdb_test.
5363 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5364
da8cb7ec
JK
53652011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5366
5367 * gdb.linespec/linespec.exp: Compile using {c++}.
5368
ae1a303e
JK
53692011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5372 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5373 (verify GCC PR debug/51668): New test.
5374
cc72b2a2
KP
53752011-12-23 Kevin Pouget <kevin.pouget@st.com>
5376
5377 Introduce gdb.FinishBreakpoint in Python.
5378 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5379 py-finish-breakpoint2
5380 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5381 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5382 instead of line number.
5383 * gdb.python/py-finish-breakpoint.c: New file.
5384 * gdb.python/py-finish-breakpoint.exp: New file.
5385 * gdb.python/py-finish-breakpoint.py: New file.
5386 * gdb.python/py-finish-breakpoint2.cc: New file.
5387 * gdb.python/py-finish-breakpoint2.exp: New file.
5388 * gdb.python/py-finish-breakpoint2.py: New file.
5389
3b7962f9
JK
53902011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5391
5392 Partial fix of compatibility with gcc-4.7.
5393 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5394 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5395 Add comment to add a PASS case in the future.
5396
6538471c
JK
5397 Fix compatibility with gcc-4.7.
5398 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5399
7052e42c
UW
54002011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5401
5402 PR tdep/12797
5403 * gdb.base/callfuncs.exp: Remove KFAIL.
5404
9ac7f98e
JB
54052011-12-21 Joel Brobecker <brobecker@adacore.com>
5406
5407 * gdb.ada/task_bp: New testcase.
5408
f6eeced0
JK
54092011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5410
5411 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5412 -DNO_SECTIONS.
5413 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5414
72225e17
JK
54152011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5416
5417 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5418 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5419 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5420 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5421 conditional for gcc <= 4.5.
5422
13ac8d2c
JK
54232011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5426 by XFAIL.
5427 * gdb.cp/static-method.exp (info addr A::func())
5428 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5429 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5430 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5431 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5432 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5433 (test value of F in k3_m): Likewise.
5434 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5435 Likewise.
5436
049682ba
JK
54372011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5438
5439 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5440 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5441 Remove.
5442 * gdb.threads/attachstop-mt.c: Remove.
5443 * gdb.threads/attachstop-mt.exp: Remove.
5444
2c9d8796
MK
54452011-12-17 Mark Kettenis <kettenis@gnu.org>
5446
5447 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5448
e0f9f062
DE
54492011-12-16 Doug Evans <dje@google.com>
5450
f4aa2101 5451 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5452 * boards/native-gdbserver.exp: New file.
5453
e0f9f062
DE
5454 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5455 gdbserver output.
5456 (gdbserver_default_get_remote_address): New function.
5457 (gdbserver_start): Call gdb,get_remote_address to compute argument
5458 to "target remote" command.
5459
80b6e756
PM
54602011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5461
1c3ad6ab 5462 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5463 python print-stack. Add set/show python print-stack
5464 off|full|message tests.
5465
1576bd00
YQ
54662011-12-15 Yao Qi <yao@codesourcery.com>
5467
5468 * gdb.trace/strace.c: New
5469 * gdb.trace/strace.exp: New.
5470
d6a0f6e0
TT
54712011-12-14 Tom Tromey <tromey@redhat.com>
5472
5473 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5474
31015e1d
DE
54752011-12-14 Doug Evans <dje@google.com>
5476
5477 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5478
7b50312a
PA
54792011-12-14 Pedro Alves <pedro@codesourcery.com>
5480
5481 PR threads/10729
5482
5483 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5484 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5485
924437bc
PA
54862011-12-13 Pedro Alves <pedro@codesourcery.com>
5487 Doug Evans <dje@google.com>
5488
5489 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5490 (clean_restart): Remove references to the gdb_stub target board
5491 variable.
5492 (gdb_step_for_stub): Delete.
5493
5494 * gdb.base/annota1.exp: Remove all references to [target_info
5495 exists gdb_stub], gdb_step_for_stub and usestubs.
5496 * gdb.base/annota3.exp: Ditto.
5497 * gdb.base/async.exp: Ditto.
5498 * gdb.base/break.exp: Ditto.
5499 * gdb.base/code-expr.exp: Ditto.
5500 * gdb.base/commands.exp: Ditto.
5501 * gdb.base/completion.exp: Ditto.
5502 * gdb.base/condbreak.exp: Ditto.
5503 * gdb.base/consecutive.exp: Ditto.
5504 * gdb.base/cvexpr.exp: Ditto.
5505 * gdb.base/define.exp: Ditto.
5506 * gdb.base/display.exp: Ditto.
5507 * gdb.base/ena-dis-br.exp: Ditto.
5508 * gdb.base/environ.exp: Ditto.
5509 * gdb.base/gnu-ifunc.exp: Ditto.
5510 * gdb.base/maint.exp: Ditto.
5511 * gdb.base/pending.exp: Ditto.
5512 * gdb.base/sect-cmd.exp: Ditto.
5513 * gdb.base/sepdebug.exp: Ditto.
5514 * gdb.base/unload.exp: Ditto.
5515 * gdb.base/watchpoint-solib.exp: Ditto.
5516 * gdb.cp/annota2.exp: Ditto.
5517 * gdb.cp/annota3.exp: Ditto.
5518 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5519 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5520 * gdb.mi/mi-pending.exp: Ditto.
5521 * gdb.trace/circ.exp: Ditto.
5522 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5523 * gdb.base/list.exp: Ditto.
5524
5525 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5526 breakpoint function and all references to the usestubs macro.
5527 * gdb.base/exprs.c: Ditto.
5528 * gdb.base/freebpcmd.c: Ditto.
5529 * gdb.base/bitfields.c: Ditto.
5530 * gdb.base/bitfields2.c: Ditto.
5531 * gdb.base/break.c: Ditto.
5532 * gdb.base/call-sc.c: Ditto.
5533 * gdb.base/call-signals.c: Ditto.
5534 * gdb.base/callfuncs.c: Ditto.
5535 * gdb.base/charset.c: Ditto.
5536 * gdb.base/consecutive.c: Ditto.
5537 * gdb.base/constvars.c: Ditto.
5538 * gdb.base/funcargs.c: Ditto.
5539 * gdb.base/int-type.c: Ditto.
5540 * gdb.base/interrupt.c: Ditto.
5541 * gdb.base/langs0.c: Ditto.
5542 * gdb.base/list0.c: Ditto.
5543 * gdb.base/mips_pro.c: Ditto.
5544 * gdb.base/miscexprs.c: Ditto.
5545 * gdb.base/nodebug.c: Ditto.
5546 * gdb.base/opaque0.c: Ditto.
5547 * gdb.base/pointers.c: Ditto.
5548 * gdb.base/printcmds.c: Ditto.
5549 * gdb.base/ptype.c: Ditto.
5550 * gdb.base/recurse.c: Ditto.
5551 * gdb.base/reread1.c: Ditto.
5552 * gdb.base/reread2.c: Ditto.
5553 * gdb.base/restore.c: Ditto.
5554 * gdb.base/return.c: Ditto.
5555 * gdb.base/run.c: Ditto.
5556 * gdb.base/scope0.c: Ditto.
5557 * gdb.base/sepdebug.c: Ditto.
5558 * gdb.base/setshow.c: Ditto.
5559 * gdb.base/setvar.c: Ditto.
5560 * gdb.base/sigall.c: Ditto.
5561 * gdb.base/signals.c: Ditto.
5562 * gdb.base/structs.c: Ditto.
5563 * gdb.base/structs2.c: Ditto.
5564 * gdb.base/testenv.c: Ditto.
5565 * gdb.base/twice.c: Ditto.
5566 * gdb.base/unwindonsignal.c: Ditto.
5567 * gdb.base/watchpoint.c: Ditto.
5568 * gdb.base/watchpoints.c: Ditto.
5569 * gdb.base/whatis.c: Ditto.
5570 * gdb.cp/classes.cc: Ditto.
5571 * gdb.cp/cplusfuncs.cc: Ditto.
5572 * gdb.cp/derivation.cc: Ditto.
5573 * gdb.cp/formatted-ref.cc: Ditto.
5574 * gdb.cp/misc.cc: Ditto.
5575 * gdb.cp/overload.cc: Ditto.
5576 * gdb.cp/ovldbreak.cc: Ditto.
5577 * gdb.cp/ref-params.cc: Ditto.
5578 * gdb.cp/ref-types.cc: Ditto.
5579 * gdb.cp/templates.cc: Ditto.
5580 * gdb.cp/virtfunc.cc: Ditto.
5581 * gdb.hp/gdb.aCC/run.c: Ditto.
5582 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5583 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5584 * gdb.reverse/consecutive-reverse.c: Ditto.
5585 * gdb.reverse/sigall-reverse.c: Ditto.
5586 * gdb.reverse/until-reverse.c: Ditto.
5587 * gdb.reverse/watch-reverse.c: Ditto.
5588 * gdb.trace/actions.c: Ditto.
5589 * gdb.trace/circ.c: Ditto.
5590 * gdb.trace/collection.c: Ditto.
5591
fabde485
PA
55922011-12-13 Pedro Alves <pedro@codesourcery.com>
5593
5594 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5595 (func6, func7): New.
5596 (main): Call func6 and func7.
5597 * gdb.base/watchpoint.exp (test_wide_location_1)
5598 (test_wide_location_2): New.
5599 (top level): Re-enable hardware watchpoints if necessary. Call
5600 test_wide_location_1 and test_wide_location_2.
5601
ff7d1690
YQ
56022011-12-11 Yao Qi <yao@codesourcery.com>
5603
5604 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5605
a6af7abe
JB
56062011-12-11 Joel Brobecker <brobecker@adacore.com>
5607
5608 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5609 expected output for unsupported case.
5610
61638e15
JK
56112011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5612
5613 PR testsuite/12649
5614 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5615 Protect gdb_test_multiple by final $gdb_prompt match.
5616
0a00efc3
JK
56172011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5618
5619 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5620 New variable, new test.
5621 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5622 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5623 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5624 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5625 them if HAVE_GCC_45682_FIXED is not set.
5626
4511b1ba
YQ
56272011-12-10 Yao Qi <yao@codesourcery.com>
5628
5629 * gdb.trace/status-stop.exp: New.
5630 * gdb.trace/status-stop.c: New.
5631
27949e73
JK
56322011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5633
5634 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5635 timeout.
5636
d8ea7931
TT
56372011-12-08 Tom Tromey <tromey@redhat.com>
5638
5639 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5640 condition.
5641
1cc310d2
SS
56422011-12-07 Stan Shebs <stan@codesourcery.com>
5643
5644 * gdb.trace/tfind.exp: Update for output changes.
5645
d482a875
PA
56462011-12-07 Pedro Alves <pedro@codesourcery.com>
5647
5648 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5649 throws "Cannot insert catchpoints in this configuration".
5650 * gdb.ada/mi_catch_ex.exp: Likewise.
5651
f0ba3972
PA
56522011-12-06 Pedro Alves <pedro@codesourcery.com>
5653
5654 * gdb.base/break-always.exp: Test changing memory at addresses
5655 with breakpoints inserted.
5656
f8eba3c6
TT
56572011-12-06 Joel Brobecker <brobecker@acacore.com>
5658
6fdff2c5
PA
5659 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5660 involving a fully qualified function name.
f8eba3c6
TT
5661
56622011-12-06 Tom Tromey <tromey@redhat.com>
5663
5664 * gdb.ada/homonym.exp: Add three breakpoint tests.
5665
56662011-12-06 Tom Tromey <tromey@redhat.com>
5667
5668 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5669 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5670 * gdb.objc/objcdecode.exp: Update for output changes.
5671 * gdb.linespec/linespec.exp: New file.
5672 * gdb.linespec/lspec.cc: New file.
5673 * gdb.linespec/lspec.h: New file.
5674 * gdb.linespec/body.h: New file.
5675 * gdb.linespec/base/two/thefile.cc: New file.
5676 * gdb.linespec/base/one/thefile.cc: New file.
5677 * gdb.linespec/Makefile.in: New file.
5678 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5679 output changes.
5680 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5681 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5682 makes one breakpoint.
5683 * gdb.cp/method2.exp (test_break): Update for output changes.
5684 * gdb.cp/mb-templates.exp: Update for output changes.
5685 * gdb.cp/mb-inline.exp: Update for output changes.
5686 * gdb.cp/mb-ctor.exp: Update for output changes.
5687 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5688 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5689 has multiple matches.
5690 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5691 error message change.
5692 * gdb.base/list.exp (test_list_filename_and_number): Update for
5693 error message change.
5694 * gdb.base/break.exp: Disable pending breakpoints. Update for
5695 output changes.
5696 * configure.ac: Add gdb.linespec.
5697 * configure: Rebuild.
5698 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5699
c642a434
UW
57002011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5701
5702 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5703 last_break register on s390*-*-* targets.
5704
b18003d1
JB
57052011-12-06 Joel Brobecker <brobecker@adacore.com>
5706
5707 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5708 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5709 of parameter X in procedure Foo.
5710
fe96589c
SS
57112011-12-05 Stan Shebs <stan@codesourcery.com>
5712
5713 * gdb.trace/tfind.exp: Update help string matches.
5714
1820ab47
JK
57152011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5716
5717 * gdb.server/ext-run.exp (get process list): Accept also systemd
5718 as PID 1.
5719
e11ac3a3
JK
57202011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5721 Pedro Alves <pedro@codesourcery.com>
5722
5723 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5724 starting GDB.
5725 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5726 $use_gdb_stub.
5727 * gdb.base/display.exp: Likewise.
5728 * gdb.base/ending-run.exp: Likewise.
5729 * gdb.base/list.exp (test_listsize): Likewise.
5730 * gdb.base/setshow.exp: Likewise.
5731 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5732 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5733 check by global $use_gdb_stub.
5734 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5735 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5736 (default_gdb_init): Unset global $use_gdb_stub.
5737 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5738 by global $use_gdb_stub.
5739 * lib/gdbserver-support.exp: Extend comments for set_board_info
5740 gdb_protocol and gdb,socketport.
5741 (gdbserver_start_extended): Set global gdbserver_protocol and
5742 gdbserver_gdbport. Clear global use_gdb_stub.
5743 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5744 from target use_gdb_stub.
5745 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5746
1d41d75c
DE
57472011-12-03 Doug Evans <dje@google.com>
5748
5749 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5750 (gdb_step_for_stub): Add comments.
5751
d6d7a51a
MR
57522011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5753
5754 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5755 to the caller.
5756 (gdb_test_multiple): Likewise.
5757
05acf274
JK
57582011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 Fix gdb.mi/mi-solib.exp without system debug info installed.
5761 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5762 expect attribute, return 0 for it. Update comments.
5763
2268b414
JK
57642011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5765
5766 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5767 (corrupted list): Adjust the expectation.
5768
585861ea
JK
57692011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5770
5771 PR threads/13448
5772 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5773 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5774 * gdb.threads/tls-var-main.c: New file.
5775 * gdb.threads/tls-var.c: New file.
5776 * gdb.threads/tls-var.exp: New file.
5777
968643aa
JK
57782011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5779
5780 PR testsuite/12649
5781 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5782 Protect gdb_test_multiple by final $gdb_prompt match.
5783 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5784 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5785 (test_tracepoints): Likewise.
5786
9750bca9
JK
57872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5788
5789 PR breakpoints/13346
5790 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5791 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5792 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5793
ac1349b7
JB
57942011-12-01 Joel Brobecker <brobecker@adacore.com>
5795
5796 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5797 * gdb.ada/homonym/homonym.adb: For use of all types defined
5798 locally inside both Get_Value subprograms.
5799
26d44faf
JK
58002011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5801
5802 Fix racy FAILs.
5803 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5804 of send_gdb.
5805
514f6425
UW
58062011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5807
5808 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5809 environment variable after test completed.
5810
4255c8d2
UW
58112011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5812
5813 * gdb.base/solib-nodir.exp: Skip if remote target.
5814 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5815 application. Call gdb_load_shlibs.
5816 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5817
a35ad96a
JB
58182011-11-29 Joel Brobecker <brobecker@adacore.com>
5819
5820 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5821
1a1d5513
JB
58222011-11-28 Joel Brobecker <brobecker@adacore.com>
5823
5824 * gdb.ada/fullname_bp: New testcase.
5825
50b4ddf8
JK
58262011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5827
5828 PR testsuite/12649
5829 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5830 Wrap send_gdb into a new gdb_test.
5831
fb0aec57
JK
5832 Code cleanup.
5833 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5834 Convert send_gdb and gdb_expect to gdb_test_multiple.
5835
2376d946
JK
58362011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5837
5838 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5839
1eec78bd
KS
58402011-11-23 Keith Seitz <keiths@redhat.com>
5841
5842 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5843 (mi_varobj_tree_test_children_callback): New proc.
5844 (mi_walk_varobj_tree): New proc.
5845
36dfb11c
TT
58462011-11-22 Tom Tromey <tromey@redhat.com>
5847
5848 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5849 Add "use_mi_command" argument.
5850 (mi_run_cmd, mi_run_with_cli): New procs.
5851 * gdb.mi/solib-lib.c: New file.
5852 * gdb.mi/solib-main.c: New file.
5853 * gdb.mi/mi-solib.exp: New file.
5854
0e965dd0
DE
58552011-11-21 Doug Evans <dje@google.com>
5856
5857 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5858 _Unwind_DebugHook is missing.
5859
f196051f
SS
58602011-11-20 Stan Shebs <stan@codesourcery.com>
5861
5862 * gdb.trace/tstatus.exp: New.
5863 * gdb.trace/actions.c: Include string.h.
5864
bfccc43c
YQ
58652011-11-18 Yao Qi <yao@codesourcery.com>
5866
5867 * gdb.trace/pending.exp: New.
5868 * gdb.trace/pending.c: New.
5869 * gdb.trace/pendshr1.c: New.
5870 * gdb.trace/pendshr2.c: New.
5871 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5872 tracepoint location becomes pending.
5873 (tracepoint_change_loc_2): New.
5874
73cd8ab1
DM
58752011-11-16 David S. Miller <davem@davemloft.net>
5876
5877 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5878 target is sparc*-*-linux*
5879
77426730
PK
58802011-11-15 Paul Koning <paul_koning@dell.com>
5881
5882 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5883 types.
5884
ed59ded5
DE
58852011-11-14 Doug Evans <dje@google.com>
5886
5887 * gdb.base/shell.exp: New file.
5888
405f8e94
SS
58892011-11-14 Stan Shebs <stan@codesourcery.com>
5890
5891 * gdb.trace/ftrace.c: New.
5892 * gdb.trace/ftrace.exp: New.
5893
1e4d1764
YQ
58942011-11-14 Yao Qi <yao@codesourcery.com>
5895
5896 * gdb.trace/change-loc-1.c: New.
5897 * gdb.trace/change-loc-2.c: New.
5898 * gdb.trace/change-loc.c: New.
5899 * gdb.trace/change-loc.exp: New.
5900 * gdb.trace/change-loc.h: New.
5901 * gdb.trace/trace-break.c (marker): Define new symbol.
5902 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5903 New.
1e4d1764
YQ
5904 (break_trace_same_addr_6): New.
5905
71eba9c2 59062011-11-12 Matt Rice <ratmice@gmail.com>
5907
5908 * gdb.base/info-macros.exp: Make tests for info definitions
5909 test info macro. Add tests for info macro argument processing.
5910 Rename a few tests.
5911
1d93e29a
KS
59122011-11-11 Keith Seitz <keiths@redhat.com>
5913
5914 PR gdb/12843
5915 * gdb.base/linespecs.exp: New file.
5916
a4b5b48a
DE
59172011-11-11 Doug Evans <dje@google.com>
5918
5919 * gdb.threads/print-threads.exp: Extend timeout for slower
5920 tests.
5921
f6b47be4
DE
59222011-11-10 Doug Evans <dje@google.com>
5923
792a0230
DE
5924 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5925 "record to end of main" test.
5926
f6b47be4
DE
5927 * gdb.python/py-type.c (TS): New typedef.
5928 (ts): New global.
5929 * gdb.python/py-type.exp: Test field list of typedef.
5930
22355c90
JB
59312011-11-10 Joel Brobecker <brobecker@adacore.com>
5932
5933 * gdb.ada/small_reg_param: New testcase.
5934
a7860e76
TT
59352011-11-09 Tom Tromey <tromey@redhat.com>
5936
5937 * gdb.cp/destrprint.exp: New file.
5938 * gdb.cp/destrprint.cc: New file.
5939
72a2e3dc
MI
59402011-11-08 Meador Inge <meadori@codesourcery.com>
5941
5942 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5943 (switch_stack_to_other): New test function.
5944 * gdb.arch/thumb-prologue.exp: New test cases.
5945
c7195df2 59462011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5947
5948 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5949
d3895d7d
YQ
59502011-11-08 Yao Qi <yao@codesourcery.com>
5951
5952 * gdb.exp (supports_process_record): New.
5953 (supports_reverse): New.
5954 * gdb.reverse/break-precsave.exp: Call support_process_record
5955 to run test conditionally.
5956 * gdb.reverse/consecutive-precsave.exp: Likewise.
5957 * gdb.reverse/i386-precsave.exp: Likewise.
5958 * gdb.reverse/machinestate-precsave.exp: Likewise.
5959 * gdb.reverse/solib-precsave.exp: Likewise.
5960 * gdb.reverse/step-precsave.exp: Likewise.
5961 * gdb.reverse/until-precsave.exp: Likewise.
5962 * gdb.reverse/watch-precsave.exp: Likewise.
5963 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5964 test conditionally.
5965 * gdb.reverse/consecutive-reverse.exp: Likewise.
5966 * gdb.reverse/finish-precsave.exp: Likewise.
5967 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5968 * gdb.reverse/finish-reverse.exp: Likewise.
5969 * gdb.reverse/i386-reverse.exp: Likewise.
5970 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5971 * gdb.reverse/machinestate.exp: Likewise.
5972 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5973 * gdb.reverse/sigall-precsave.exp: Likewise.
5974 * gdb.reverse/sigall-reverse.exp: Likewise.
5975 * gdb.reverse/solib-reverse.exp: Likewise.
5976 * gdb.reverse/step-reverse.exp: Likewise.
5977 * gdb.reverse/until-reverse.exp: Likewise.
5978 * gdb.reverse/watch-reverse.exp: Likewise.
5979
a59306a3
YQ
59802011-11-05 Yao Qi <yao@codesourcery.com>
5981
5982 * gdb.trace/trace-break.exp: Add test on setting two
5983 fast tracepoints at the same address.
5984
87769f59
JK
59852011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5986
5987 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5988
3065dfb6
SS
59892011-11-02 Stan Shebs <stan@codesourcery.com>
5990
5991 * gdb.trace/collection.c: Add code using strings.
5992 * gdb.trace/collection.exp: Add tests of string collection.
5993
89e208db
JK
59942011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5995
5996 * gdb.base/skip-solib.exp (executable_main): New variable.
5997 (binfile_main): Base it on that.
5998 Use $executable_main in clean_restart calls. Drop gdb_exit and
5999 gdb_start calls.
6000
405e54e9
JK
60012011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 Fix racy FAILs.
6004 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6005 breakpoint_re globals import by async. Set string_regex to .* for
6006 async. Remove the optional thread_selected_re and breakpoint_re
6007 globals expectations.
6008
58e8570a
JM
60092011-11-01 Joseph Myers <joseph@codesourcery.com>
6010
6011 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6012 well as Cygwin.
6013
7b35ec7f 60142011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6015
6016 Add tests for skip command.
89e208db
JK
6017 * gdb.base/skip-solib-lib.c: New
6018 * gdb.base/skip-solib-main.c: New
6019 * gdb.base/skip-solib.exp: New
6020 * gdb.base/skip.c: New
6021 * gdb.base/skip.exp: New
6022 * gdb.base/skip1.c: New
6023 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6024
b9fd1791
PA
60252011-10-31 Yao Qi <yao@codesourcery.com>
6026 Pedro Alves <pedro@codesourcery.com>
6027
6fdff2c5
PA
6028 * gdb.trace/trace-break.c: New.
6029 * gdb.trace/trace-break.exp: New.
b9fd1791 6030
4323fecc
JK
60312011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6032
6033 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6034 break-here-2.
6035
0e5bf2a8
PA
60362011-10-28 Pedro Alves <pedro@codesourcery.com>
6037
6038 * gdb.threads/no-unwaited-for-left.c: New.
6039 * gdb.threads/no-unwaited-for-left.exp: New.
6040 * gdb.threads/non-ldr-exc-1.c: New.
6041 * gdb.threads/non-ldr-exc-1.exp: New.
6042 * gdb.threads/non-ldr-exc-2.c: New.
6043 * gdb.threads/non-ldr-exc-2.exp: New.
6044 * gdb.threads/non-ldr-exc-3.c: New.
6045 * gdb.threads/non-ldr-exc-3.exp: New.
6046 * gdb.threads/non-ldr-exc-4.c: New.
6047 * gdb.threads/non-ldr-exc-4.exp: New.
6048
3a3dad98
JK
60492011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6050
6051 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6052 * gdb.base/attach-pie-misread.exp: Likewise.
6053 * gdb.base/break-interp.exp: Likewise.
6054 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6055 testcases for use_gdb_stub.
6056 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6057 (continue): New testcase.
6058 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6059 * gdb.threads/attach-into-signal.exp: Likewise.
6060 * gdb.threads/attach-stopped.exp: Likewise.
6061 * gdb.threads/attachstop-mt.exp: Likewise.
6062
d6a5d40c
PK
60632011-10-28 Paul Koning <paul_koning@dell.com>
6064
6065 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6066
ca539be8
JK
60672011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6068
6069 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6070 (mi_gdb_test): Import globals thread_selected_re
6071 and breakpoint_re. Expect them optionally at the regex start.
6072
d234ef5c
DE
60732011-10-27 Doug Evans <dje@google.com>
6074
6075 * gdb.python/python.exp: Test source -s.
6076
ab964825
PK
60772011-10-26 Paul Koning <paul_koning@dell.com>
6078
6079 * gdb.python/lib-types.cc (struct A): New structure.
6080 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6081
54d8a644
PK
60822011-10-25 Paul Koning <paul_koning@dell.com>
6083
6084 PR python/13327
d234ef5c 6085
54d8a644
PK
6086 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6087 fetch_lazy method.
6088
b0221781
YQ
60892011-10-24 Yao Qi <yao@codesourcery.com>
6090
6091 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6092 target is tic6x-*-*.
6093
6cda5a20
JB
60942011-10-21 Joel Brobecker <brobecker@adacore.com>
6095
6096 * gdb.ada/mi_task_info/task_switch.adb: New file.
6097 * gdb.ada/mi_task_info.exp: New file.
6098
5ed9db04
JK
60992011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6100
6101 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6102 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6103
9df2fbc4
PM
61042011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6105
6106 PR python/12656
6107
6108 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6109 global_block tests.
6110
736086ba
TT
61112011-10-18 Tom Tromey <tromey@redhat.com>
6112
6113 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6114
4af31552
TT
61152011-10-18 Tom Tromey <tromey@redhat.com>
6116
6117 * gdb.base/source.exp: Don't include full file name in test name.
6118 * gdb.python/python.exp: Don't include full file name in test
6119 name.
6120
43136979
AR
61212011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6122
6123 * gdb.base/attach-pie-noexec.c: New files.
6124 * gdb.base/attach-pie-noexec.exp: New files.
6125
543a9323
JM
61262011-10-17 Joseph Myers <joseph@codesourcery.com>
6127
6128 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6129 prompt for each extra line in command.
6130
21ae7a4d
JK
61312011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6132
6133 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6134 Revert the part of:
6135 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6136 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6137 Change the expected string.
6138
20ec36d9
JK
61392011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6140
6141 Fix results with system glibc debug info installed.
6142 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6143 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6144 Accept also __libc_ symbol prefix and no prefix.
6145
6501c2fc
KS
61462011-10-14 Keith Seitz <keiths@redhat.com>
6147
6148 PR c++/13225
6149 * gdb.cp/converts.cc (foo3_1): New function.
6150 (foo3_2): New functions.
6151 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6152 and null pointer conversions of integer constant zero.
6153 Add test to check if all arguments are checked for incompatible
6154 conversion BADNESS.
6155
55b1fd0c
TT
61562011-10-14 Tom Tromey <tromey@redhat.com>
6157
6158 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6159 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6160 linespec.
6161
22c05d8a
JK
61622011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6163
6164 Fix internal error regression.
6165 * gdb.dwarf2/implptr-optimized-out.S: New file.
6166 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6167
1d6edc3c
JK
61682011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6169
6170 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6171 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6172 (loclist): New.
6173 (4): New abbrev.
6174 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6175 Use prepare_for_testing, remove clean_restart.
6176 (p arraynoloc, p arraycallnoloc): New tests.
6177
9ec72168
JK
61782011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6179
6180 * gdb.cp/namespace-enum.exp (executable): New variable.
6181 (binfile): Use ${objdir}/${subdir}/ prefix.
6182 Use ${executable} for clean_restart.
6183
9c6c53f7
SA
61842011-10-11 Sterling Augustine <saugustine@google.com>
6185
6186 * gdb.cp/Makefile.in: Add namespace-enum test.
6187 * gdb.cp/namespace-enum.exp: New file.
6188 * gdb.cp/namespace-enum.c: New file.
6189 * gdb.cp/namespace-enum-main.c: New file.
6190
fac7ceb3
UW
61912011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6192
6193 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6194 sysroot.
6195
941b2081
JK
61962011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6197
6198 Reimplement @entry in input expressions.
6199 * gdb.base/exprs.c (v_int_array_init): New variable.
6200 * gdb.base/exprs.exp (print v_int_array_init)
6201 (print *v_int_array_init@1, print *v_int_array_init@2)
6202 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6203 (print v_int_array_init[1]@1): New tests.
6204
0344e878
JM
62052011-10-10 Joseph Myers <joseph@codesourcery.com>
6206
6207 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6208 expected message.
6209
5a56e9c5
DE
62102011-10-09 Doug Evans <dje@google.com>
6211
6212 * gdb.base/alias.exp: Add tests for alias command.
6213
2bda9cc5
JK
62142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6215
6216 * gdb.arch/amd64-entry-value.s: New file.
6217 * gdb.mi/mi2-amd64-entry-value.s: New file.
6218
a471c594
JK
62192011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6220
6221 Display @entry parameter values even for references.
6222 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6223 functions.
6224 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6225 reference and datap_input.
6226 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6227 breakpoints.
6228 (continue to breakpoint: entry_reference: reference)
6229 (entry_reference: bt at entry)
6230 (continue to breakpoint: entry_reference: breakhere_reference)
6231 (entry_reference: bt, entry_reference: ptype regparam)
6232 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6233 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6234 (entry_reference: p regcopy, entry_reference: p nodataparam)
6235 (entry_reference: p nodataparam@entry): New tests.
6236
36b11add
JK
62372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6238
6239 Support @entry in input expressions.
6240 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6241 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6242 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6243 (tailcall: p j@entry): New tests.
6244 * gdb.cp/koenig.cc (A::entry): New function.
6245 (main): Call it.
6246 * gdb.cp/koenig.exp (p entry (c)): New test.
6247
e18b2753
JK
62482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6249
6250 Display @entry parameter values (without references).
6251 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6252 (different, validity, invalid): New functions.
6253 (main): Call them.
6254 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6255 stacktest, breakhere_stacktest, different, breakhere_different,
6256 breakhere_validity and breakhere_invalid.
6257 (entry: bt): Update for @entry.
6258 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6259 (entry_validity: *, entry_invalid: *): Many new tests.
6260 * gdb.base/break.exp
6261 (run until breakpoint set at small function, optimized file): Accept
6262 also the @entry suffix.
6263 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6264 * gdb.mi/mi2-amd64-entry-value.c: New files.
6265 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6266
2d6c5dc2
JK
62672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 Protect entry values against self tail calls.
6270 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6271 (main): Call self.
6272 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6273 (set debug entry-values 1, self: bt debug entry-values): New tests.
6274
111c6489
JK
62752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6276
6277 Recognize virtual tail call frames.
6278 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6279 (amb_b, amb_a): New.
6280 (main): Call a and b.
6281 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6282 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6283 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6284 New tests.
6285
8e3b41a9
JK
62862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6287
6288 Implement basic support for DW_TAG_GNU_call_site.
6289 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6290 * gdb.arch/amd64-entry-value.cc: New file.
6291 * gdb.arch/amd64-entry-value.exp: New file.
6292
181cebd4
JK
62932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6294
6295 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6296 * gdb.dwarf2/implptr-64bit.S: New file.
6297 * gdb.dwarf2/implptr-64bit.exp: New file.
6298
741f5e3c
JK
62992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6300
6301 Fix initial language detection with -readnow.
6302 * gdb.cp/readnow-language.cc: New file.
6303 * gdb.cp/readnow-language.exp: New file.
6304
a73d2258
JK
63052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6306
6307 Fix printed anonymous struct name.
6308 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6309
af369495
JM
63102011-10-09 Joseph Myers <joseph@codesourcery.com>
6311
6312 * gdb.base/solib-symbol.exp: Do not include directories in
6313 filenames in expected messages.
6314
1fa57852
DE
63152011-10-07 Doug Evans <dje@google.com>
6316
6317 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6318
bd054e06
KP
63192011-10-07 Kevin Pouget <kevin.pouget@st.com>
6320
6321 Allow Python notification of new object-file loadings.
6322 * gdb.python/py-events.exp: Test newobjfile event.
6323 * gdb.python/py-events.py: Register newobjfile callback.
6324 * gdb.python/py-events.c: Add call to shared library
6325 * gdb.python/py-events-shlib.c: New file.
6326
8031b6f8
JM
63272011-10-06 Joseph Myers <joseph@codesourcery.com>
6328
6329 * gdb.base/fixsection.exp: Do not include directories in filename
6330 in expected message.
6331
7fea6923
PM
63322011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6333
6334 Add tests for passing of environment variables to inferior.
6335 * gdb.base/testenv.c: New test source.
6336 * gdb.base/testenv.exp: New expect test.
6337
687f2a88
PK
63382011-10-04 Paul Koning <paul_koning@dell.com>
6339
6340 * gdb.python/py-value.c (main): Break before return.
6341
cb6be26b
KP
63422011-10-04 Kevin Pouget <kevin.pouget@st.com>
6343
6344 PR python/12691: Add the inferior to Python exited event
6345 * gdb.python/py-events.exp: Test the inferior attribute of exited
6346 event with a fork.
6347 * gdb.python/py-events.py: Print inferior number on exit.
6348 * gdb.python/py-events.c: Fork the inferior.
6349
fb213700
EBM
63502011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6351
6352 * gdb.base/jit.exp: Add testcase name to log message
6353
aa2071bd
PK
63542011-10-03 Paul Koning <paul_koning@dell.com>
6355 Jan Kratochvil <jan.kratochvil@redhat.com>
6356
6357 * gdb.python/py-value.exp
6358 (python inval = gdb.parse_and_eval('*(int*)0'))
6359 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6360 (set argc=2, python print argc_lazy): New tests.
6361
dd11a36c
JB
63622011-10-02 Joel Brobecker <brobecker@adacore.com>
6363
6364 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6365
46f886f1
JK
63662011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6367 Pedro Alves <pedro@codesourcery.com>
6368
6369 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6370 can_read_0, test for it.
6371 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6372 (parse_and_eval with memory error): ... here, make it untested if
6373 can_read_0.
6374
c5cb204f
MP
63752011-09-30 Marek Polacek <mpolacek@redhat.com>
6376
6377 * gdb.python/python.exp (verify pagination beforehand)
6378 (verify pagination afterwards): Fix race by splitting the line.
6379
68fb0ec0
JM
63802011-09-29 Joseph Myers <joseph@codesourcery.com>
6381
6382 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6383 for 64-bit multilibs from i?86-* targets.
6384
6aee0d90
MP
63852011-09-29 Marek Polacek <mpolacek@redhat.com>
6386
6387 * lib/gdb.exp: Fix a typo in one of the comments.
6388
e9101ff5
MP
63892011-09-29 Marek Polacek <mpolacek@redhat.com>
6390
6391 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6392 matching pattern.
6393
7a81bdbf
PK
63942011-09-28 Paul Koning <paul_koning@dell.com>
6395
6396 * gdb.python/py-type.c (enum E): New.
6397 * gdb.python/py-type.exp (test_fields): Add tests for Python
6398 mapping access to fields.
6399 (test_enums): New test for field access on enums.
6400
6710bf39
SS
64012011-09-27 Stan Shebs <stan@codesourcery.com>
6402
6403 * gdb.trace/collection.exp: Test collection of $_ret.
6404
b2a6bdeb
AT
64052011-09-22 Andreas Tobler <andreast@fgznet.ch>
6406
6407 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6408 list of compilation switches for <*-*-freebsd*>.
6409
3c9057f3
SS
64102011-09-19 Stan Shebs <stan@codesourcery.com>
6411
6412 * gdb.trace/tspeed.exp: New file.
6413 * gdb.trace/tspeed.c: New file.
6414
34518530
YQ
64152011-09-18 Yao Qi <yao@codesourcery.com>
6416
6417 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6418 instructions.
6419 (test_adr_32bit, test_pop_pc): Likewise.
6420 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6421 Thumb instructions.
6422 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6423 in gdb_test_multiple.
6424 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6425
ab254057
YQ
64262011-09-17 Yao Qi <yao@codesourcery.com>
6427
6428 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6429 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6430 support single step to signal handler.
6431
9c317b71
YQ
64322011-09-17 Yao Qi <yao@codesourcery.com>
6433
6434 * gdb.base/disp-step-fork.c: New.
6435 * gdb.base/disp-step-syscall.exp: New.
6436 * gdb.base/disp-step-vfork.c: New.
6437
a8123151
JB
64382011-09-16 Joel Brobecker <brobecker@adacore.com>
6439
6440 * gdb.ada/tasks.exp: Make the expected output for
6441 the `info tasks' tests more resilient to spacing
6442 changes.
6443
63a9aad8
JK
64442011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6445
6446 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6447 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6448
2aa48337
KP
64492011-09-15 Kevin Pouget <kevin.pouget@st.com>
6450
6451 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6452 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6453
6839b47f
KP
64542011-04-30 Kevin Pouget <kevin.pouget@st.com>
6455
6456 Handle multiple breakpoint hits in Python interface:
6457 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6458 presence.
6459 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6460 breakpoint hits.
6461
0935723e
JK
64622011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6463 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 * gdb.python/py-events.exp: Remove pretty printing comment.
6466 * gdb.python/py-evsignal.exp: New file.
6467 * gdb.python/py-evthreads.c: Include signal.h.
6468 (thread3): Remove variable count3. Remove variable bad and use raise
6469 instead.
6470 (thread2): Remove variable count2. Move thread3 pthread_create here,
6471 merge pthread_join to a single line.
6472 (main): Remove variable count1. Merge pthread_join with pthread_create
6473 to a single line.
6474 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6475 KFAIL python/12966 for gdbserver. Test return value of
6476 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6477 gdb_expect by gdb_test and gdb_test_multiple.
6478 (thread 2, thread 3): New tests.
6479
4801a9a3
PA
64802011-09-12 Matt Rice <ratmice@gmail.com>
6481 Pedro Alves <pedro@codesourcery.com>
6482
6483 PR gdb/13175
6484
6485 * gdb.base/interp.exp: New tests.
6486 * gdb.base/interp.c: New file.
6487
24ece742
DE
64882011-09-12 Doug Evans <dje@google.com>
6489
6490 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6491 * gdb.dwarf2/typeddwarf.exp: Ditto.
6492
7f062217
JK
64932011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6494
6495 Fix compatibility with x32 arch.
6496 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6497 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6498 is_x86_like_target.
6499 * testsuite/gdb.trace/collection.exp: Likewise.
6500 * testsuite/gdb.trace/report.exp: Likewise.
6501 * testsuite/gdb.trace/unavailable.exp: Likewise.
6502 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6503 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6504 (is_x86_like_target): Check also is_amd64_regs_target.
6505
08711b9a
JK
65062011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6507
6508 PR breakpoints/12435
6509 * gdb.arch/amd64-prologue-xmm.c: New file.
6510 * gdb.arch/amd64-prologue-xmm.exp: New file.
6511 * gdb.arch/amd64-prologue-xmm.s: New file.
6512
b99b5f66
JK
65132011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6514
6515 * gdb.dwarf2/dw2-param-error-main.c: New file.
6516 * gdb.dwarf2/dw2-param-error.S: New file.
6517 * gdb.dwarf2/dw2-param-error.exp: New file.
6518
a391a2f6
PA
65192011-09-08 Pedro Alves <pedro@codesourcery.com>
6520
6521 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6522 inferior's pid and look for a core dump named core.$pid. Use
6523 `remote_file' commands on the host instead of hand coding shell
6524 commands on the build.
6525 * gdb.base/valgrind-db-attach.exp: Kill the program before
6526 finishing the test.
6527
7d8e6458 65282011-09-02 Matt Rice <ratmice@gmail.com>
6529
6530 * lib/prompt.exp: New file for testing the first prompt.
6531 * gdb.python/py-prompt.exp: Ditto.
6532 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6533
68e77c9e
PA
65342011-09-02 Pedro Alves <pedro@codesourcery.com>
6535
6536 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6537 0, before testing gcore.
6538
9655e943
JK
65392011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6540
df6dc84d
JK
6541 * dw2-ifort-parameter-debug.S: Update copyright year.
6542 * dw2-ifort-parameter.c: Update copyright year.
6543 * dw2-ifort-parameter.exp: Update copyright year.
6544
9655e943
JK
6545 * dw2-ifort-parameter-debug.S: New file.
6546 * dw2-ifort-parameter.c: New file.
6547 * dw2-ifort-parameter.exp: New file.
6548
353d1d73
JK
65492011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6550
6551 * gdb.base/commands.exp (error_clears_commands_left): New function.
6552 (): Call it.
6553
5c07461a
JK
65542011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6555
6556 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6557 (C): Initialize `a'.
6558 * gdb.mi/mi-inheritance-syntax-error.exp
6559 (-data-evaluate-expression $path): Expect `a' as 5.
6560
0d932b2f
MK
65612011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6562
6563 PR mi/11912
6564 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6565 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6566 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6567 keyword in output of -var-info-path-expression.
6568
bdb54049
JK
65692011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6572 * gdb.trace/collection.exp: Likewise.
6573 * gdb.trace/report.exp: Likewise.
6574 * gdb.trace/unavailable.exp: Likewise.
6575 * gdb.trace/while-dyn.exp: Likewise.
6576
59cde39c
KS
65772011-08-18 Keith Seitz <keiths@redhat.com>
6578
6579 PR c++/12266
6580 * gdb.cp/meth-typedefs.cc: New file.
6581 * gdb.cp/meth-typedefs.exp: New file.
6582
fa3a4f15
PM
65832011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6584
6fdff2c5 6585 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6586
c1049fca
JK
65872011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6588
6589 * gdb.arch/i386-dr3-watch.exp
6590 (watchpoint on gap1 does not fit debug registers)
6591 (delete all watchpoints): Fix racy expect strings.
6592
d93f7b5c
YQ
65932011-08-14 Yao Qi <yao@codesourcery.com>
6594
6595 * gdb.base/maint.exp: set data_section to ".neardata".
6596 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6597 * gdb.base/savedregs.exp: Handle SIGILL.
6598 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6599 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6600
457e09f0
DE
66012011-08-12 Doug Evans <dje@google.com>
6602
6603 * gdb.python/py-symbol.exp: Add test for symbol.type.
6604
5d0bb2fb
UW
66052011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6606
6607 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6608 * gdb.mi/mi-pthreads.exp: Likewise.
6609 * gdb.mi/mi2-pthreads.exp: Likewise.
6610 * gdb.mi/gdb669.exp.exp: Likewise.
6611
fcdfa280
PA
66122011-08-09 Pedro Alves <pedro@codesourcery.com>
6613
6614 * lib/mi-support.exp (detect_async): Rename to...
6615 (mi_detect_async): ... this.
6616 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6617 * gdb.mi/mi-nonstop.exp: Adjust.
6618 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6619 * gdb.mi/mi-nsintrall.exp: Adjust.
6620 * gdb.mi/mi-nsmoribund.exp: Adjust.
6621 * gdb.mi/mi-nsthrexec.exp: Adjust.
6622
9d8fa392
PA
66232011-08-09 Pedro Alves <pedro@codesourcery.com>
6624
6625 * gdb.base/display.c (do_loops): New `p_i' local.
6626 * gdb.base/display.exp: Test displaying a variable that is
6627 temporarily at a bad address.
6628
b6cede78
JK
66292011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6630
6631 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6632 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6633
67bedb8c
JK
66342011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6635
6636 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6637 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6638 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6639
af6e93b2
PA
66402011-08-05 Pedro Alves <pedro@codesourcery.com>
6641
6642 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6643 procedure.
6644 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6645
1cf0e11f
YQ
66462011-08-05 Yao Qi <yao@codesourcery.com>
6647
6648 * gdb.base/callfuncs.exp: Set language after main.
6649 * gdb.cp/cplusfuncs.exp: Likewise.
6650 * gdb.cp/inherit.exp: Likewise.
6651
a1e28cb2
UW
66522011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6653
6654 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6655 * gdb.base/watch-vfork.exp: Skip on remote targets.
6656
d4f5bbb9
UW
66572011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6658
6659 * gdb.threads/thread-find.exp: Support remote targets.
6660
724f4f80
UW
66612011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6662
6663 * gdb.base/jit.exp: Download solib_binfile to target.
6664 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6665 and call dlopen without full path name.
6666 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6667 dlopen without full path name.
6668
934709f0
PW
66692011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6670
6671 * gdb.base/break-always.exp: Complete the test
6672 with duplicated breakpoints and enabling/disabling them.
6673
c26106c4
TT
66742011-08-02 Tom Tromey <tromey@redhat.com>
6675
6676 PR gdb/11289:
6677 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6678
9300444e 66792011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6680
6681 PR gdb/13045
6682 * gdb.base/float.exp: Add new test case for PR gdb/13045
6683 * gdb.base/float.c: New file.
6684
00bd41d6
PM
66852011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6686
6687 * gdb.python/py-mi.exp: Test printers returning string hint, and
6688 also not returning a value.
6689 * gdb.python/py-prettyprint.c: Add testcase for above.
6690 * gdb.python/py-prettyprint.py: Add test printer for above.
6691
d24f74ce
JK
66922011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6693
6694 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6695 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6696 (.Ldie30) Add as field "data4".
6697 (.Ldie32) Rename field "b" to "shl".
6698 (abbrev4) Change for the "data4" field.
6699 (abbrev5, abbrev6) Remove.
6700 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6701 (p &s.shl): ... here. Add comment.
6702 (p &s.data4): New.
6703
bb7da2bf
JK
67042011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6705
6706 Fix crash on lval_computed values.
6707 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6708
11081198
JK
67092011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6710
6711 * gdb.base/help.exp (help whatis): Update the expected string.
6712
3c6e0cb3
JK
67132011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6714
6715 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6716 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6717 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6718 Change the expected string.
6719
efa80663
PA
67202011-07-26 Pedro Alves <pedro@codesourcery.com>
6721
6722 * gdb.base/watchpoint.exp
6723 (test_disable_enable_software_watchpoint): New procedure.
6724 (top level): Run it.
6725
db8e4570
UW
67262011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6727
6728 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6729 executable file "${binfile}", C++ version "${binfile}-cxx".
6730 * gdb.python/py-prettyprint.exp: Likewise.
6731 * gdb.python/py-symbol.exp: Likewise.
6732 * gdb.python/py-type.exp: Likewise.
6733 * gdb.python/py-value.exp: Likewise.
6734 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6735 file name instead of just suffix.
6736
543305c9
JK
67372011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 Fix implicit pointer offsets.
6740 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6741 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6742 (continue to breakpoint: continue to baz breakpoint for implptr)
6743 (sanity check element 0, sanity check element 1)
6744 (enter the inlined function, check element 0 for the offset)
6745 (check element 1 for the offset)
6746 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6747 (set foo breakpoint for implptr): Update the breakpoint number.
6748
b3215adc
UW
67492011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6750
6751 * gdb.python/py-mi.exp: Use different file names for different
6752 versions of the executable under test.
6753 * gdb.python/py-prettyprint.exp: Likewise.
6754 * gdb.python/py-symbol.exp: Likewise.
6755 * gdb.python/py-template.exp: Likewise.
6756 * gdb.python/py-type.exp: Likewise.
6757 * gdb.python/py-value.exp: Likewise.
6758
182b9acc
UW
67592011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6760
6761 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6762 flag after restarting GDB if necessary.
6763
e6052b5d
UW
67642011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6765
6766 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6767
1ced966e
PA
67682011-07-22 Pedro Alves <pedro@codesourcery.com>
6769
6770 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6771 backend doesn't leave used debug registers behind.
6772
3543a589
TT
67732011-07-22 Tom Tromey <tromey@redhat.com>
6774
6775 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6776 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6777 argument.
6778 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6779
14d15303 67802011-07-21 Matt Rice <ratmice@gmail.com>
6781
6782 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6783 in mostlyclean rule. Add files ending in .core.
6784
9b158ba0 67852011-07-21 Matt Rice <ratmice@gmail.com>
6786
6787 PR macros/12999
6788 * gdb.base/info-macros.c: New test sources.
6789 * gdb.base/info-macros.exp: New tests.
6790
d17b6f81
PM
67912011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6792
6793 * gdb.python/python.exp: Add prompt substitution tests.
6794
918dd910
JK
67952011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6796
6797 Fix crash if referenced CU is aged out.
6798 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6799 New.
6800 * gdb.dwarf2/implptr.exp: Likewise.
6801
0e37a63c
JK
68022011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6803
6804 * gdb.dwarf2/implptr.S: Rebuilt.
6805 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6806 (bar): Use them for j, k, l.
6807 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6808 COMPILE.
6809 (print j in implptr:bar): Update for the intp typedef.
6810 (print p[0].x in implptr:foo): Use more exact regex.
6811
f65cf84c
TT
68122011-07-18 Tom Tromey <tromey@redhat.com>
6813
6814 * gdb.cp/static-method.exp: Add missing single quote.
6815
d5b4a7be
YQ
68162011-07-18 Yao Qi <yao@codesourcery.com>
6817
6818 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6819 supported.
6820 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6821 * gdb.mi/mi-nonstop.exp: Likewise.
6822 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6823 * gdb.mi/mi-nsintrall.exp: Likewise.
6824 * gdb.mi/mi-nsmoribund.exp: Likewise.
6825 * gdb.mi/mi-nsthrexec.exp: Likewise.
6826 * gdb.python/py-evthreads.exp: Likewise.
6827
e9ea2662
JK
68282011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6829
6830 Code cleanup.
6831 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6832 it. Substitute it instead of test_compiler_info everywhere.
6833
ce451573
UW
68342011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6835
6836 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6837 remote targets as well.
6838
756d88a7
UW
68392011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6840
6841 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6842 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6843
31f83dc5
UW
68442011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6845
6846 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6847 a remote machine, not the host.
6848 (gdb_compile_shlib): Set soname if target is remote.
6849
059241a0
PP
68502011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6851
6852 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6853
28a0b48c 68542011-07-13 Matt Rice <ratmice@gmail.com>
6855
6856 * gdb.python/py-objfile-script-gdb.py: Renamed to
6857 py-objfile-script-gdb.py.in.
6858 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6859 py-objfile-script-gdb.py.
6860 * gdb.python/py-objfile-script.exp: Update reference to
6861 py-objfile-script-gdb.py.
6862
9a771b67
JK
68632011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6864
6865 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6866 reference undefined label.
6867
04ad99e6
JK
68682011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6869
6870 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6871 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6872 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6873 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6874
713389e0
PM
68752011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6876
6fdff2c5 6877 PR python/12438
713389e0 6878 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6879 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6880
97d146f8
JK
68812011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6882
6883 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6884 debug info.
6885
facde0e5 68862011-07-06 Matt Rice <ratmice@gmail.com>
6887
6888 * gdb.python/python.exp: Update filename paths.
6889 * gdb.python/py-symtab.exp: Ditto.
6890
438640d1
MP
68912011-07-06 Marek Polacek <mpolacek@redhat.com>
6892
6893 * gdb.python/py-evthreads.exp: Add missing `$'.
6894
33a365df
MF
68952011-07-06 Jie Zhang <jie.zhang@analog.com>
6896
6897 * config/bfin.exp: New file.
6898 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6899 * gdb.asm/bfin.inc: New file.
6900
8f7ae686
MP
69012011-07-06 Marek Polacek <mpolacek@redhat.com>
6902
df46027d 6903 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6904 the whole output.
6905
eb2a6f42
TT
69062011-07-05 Tom Tromey <tromey@redhat.com>
6907
6908 * gdb.java/jprint.java (jprint.hi): New field.
6909 * gdb.java/jprint.exp: Print string.
6910
177b42fe
TJB
69112011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6912
6913 * gdb.base/call-sc.c: Fix typos.
6914 * gdb.base/ifelse.exp: Likewise.
6915 * gdb.base/structs.c: Likewise.
6916
3b2a0cf2
JB
69172011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6918
6919 * gdb.base/jit-so.exp: New test.
6920 * gdb.base/jit-dlmain.c: New file.
6921 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6922
46fc714c
JK
69232011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6924
6925 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6926 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6927 * gdb.cp/pr9167.exp (p b): Likewise.
6928 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6929 (test value of P in inner_m, test type of Z in inner_m): Call
6930 setup_xfail for gcc <= 4.5.
46fc714c 6931
418c7cf7
JK
69322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6933
6934 * gdb.cp/paren-type.cc: New files.
6935 * gdb.cp/paren-type.exp: New files.
6936
3d50dd94
JK
69372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6938
6939 Stop on first linespec terminator instead of eating what we can.
6940 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6941 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6942 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6943 (break C::f()): ... this one.
6944 (break C::operator()()): New test.
6945 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6946 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6947 test.
6948
dcf9f4ab
JK
69492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6950
6951 Fall back linespec to minimal symbols.
6952 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6953 error message.
6954 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6955 * gdb.cp/minsym-fallback-main.cc: New file.
6956 * gdb.cp/minsym-fallback.cc: New file.
6957 * gdb.cp/minsym-fallback.exp: New file.
6958 * gdb.cp/minsym-fallback.h: New file.
6959
3f542ed1
JK
69602011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6961
6962 * gdb.cp/no-dmgl-verbose.cc: New file.
6963 * gdb.cp/no-dmgl-verbose.exp: New file.
6964
69652011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6966
6967 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6968 __GI_.
6969 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6970 (f): New function.
6971 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6972 (complete p 'func<short>(): ... here.
6973 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6974 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6975 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6976 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6977 Make them KFAIL gcc/49546.
6978
00eb2c4a
JB
69792011-07-01 Joel Brobecker <brobecker@adacore.com>
6980
6981 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6982
85a20c42
JK
69832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6984
6985 Test GCC PR debug/49546.
6986 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6987 (test type of F in k3_m, test value of F in k3_m): New.
6988 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6989 (main): New variable k3. Call k3.k3_m.
6990
d2d43431
JB
69912011-07-01 Jean-Charles Delay <delay@adacore.com>
6992
6993 * gdb.ada/packed_array.exp: Fix expected outout.
6994
54ae186f
JB
69952011-07-01 Jean-Charles Delay <delay@adacore.com>
6996
6997 * gdb.ada/packed_array.exp: fixed expected output.
6998
8f17729f
JB
69992011-07-01 Joel Brobecker <brobecker@adacore.com>
7000
7001 * gdb.ada/same_enum: New testcase.
7002
f5aa6869
JB
70032011-07-01 Joel Brobecker <brobecker@adacore.com>
7004
7005 * gdb.ada/ptr_typedef: New testcase.
7006
828292f2
JB
70072011-07-01 Joel Brobecker <brobecker@adacore.com>
7008
7009 * gdb.ada/arrayptr.exp: Add ptype test.
7010
18920c42
JB
70112011-07-01 Joel Brobecker <brobecker@adacore.com>
7012
7013 * gdb.ada/char_enum: New testcase.
7014
3536d9e3 70152011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7016
7017 * gdb.base/dump.exp (capture_pointer_with_type): New.
7018 Get value from address instead of name.
7019 Start GDB once, and do `dump' and `restore'
7020 tests together.
7021
db863c42
MF
70222011-06-30 Jie Zhang <jie.zhang@analog.com>
7023 Mike Frysinger <vapier@gentoo.org>
7024
7025 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7026 helper functions for getting/setting remotetimeout variable.
7027 * lib/gdb.exp (gdb_load): If the target is remote, set
7028 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7029 with $loadtimeout. Set $load_ok to 0 before doing the load.
7030 Instead of returning, immediately, set $load_ok to 0. Call
7031 set_remotetimeout with $oldremotetimeout, and then return if
7032 $load_ok is 1.
7033
e9e642a8
AB
70342011-06-30 Andrew Burgess <aburgess@broadcom.com>
7035
7036 * gdb.python/py-template.exp: Don't run this test if the target
7037 does not support c++ tests.
7038
32019081
JK
70392011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7040
7041 Fix non-only rename list for Fortran modules import.
7042 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7043 tests.
7044 * gdb.fortran/module.f90 (module moduse): New.
7045 (program module): use moduse, test var_x, var_y and var_z.
7046
0ecee54c
TT
70472011-06-29 Tom Tromey <tromey@redhat.com>
7048
7049 PR testsuite/12040:
7050 * gdb.fortran/array-element.exp: Use f90, not f77.
7051 * gdb.fortran/complex.exp: Use f90, not f77.
7052 * gdb.fortran/derived-type.exp: Use f90, not f77.
7053 * gdb.fortran/library-module.exp: Use f90, not f77.
7054 * gdb.fortran/logical.exp: Use f90, not f77.
7055 * gdb.fortran/module.exp: Use f90, not f77.
7056 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7057 * gdb.fortran/subarray.exp: Use f90, not f77.
7058
3b2b8fea
TT
70592011-06-29 Tom Tromey <tromey@redhat.com>
7060
7061 * gdb.fortran/charset.exp: New file.
7062 * gdb.fortran/charset.f90: New file.
7063
42159ca5
TT
70642011-06-29 Tom Tromey <tromey@redhat.com>
7065
7066 PR testsuite/12040:
7067 * lib/future.exp: New file, mostly extracted from ada.exp.
7068 Rewrote compatibility code to use rename.
7069 (gdb_find_gfortran): New proc.
7070 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7071 gfortran patch.
7072 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7073 Move to future.exp.
7074 * lib/gdb.exp: Always load future.exp.
7075
af69a5ce
YQ
70762011-06-28 Yao Qi <yao@codesourcery.com>
7077
7078 * gdb.cp/exception.cc: Don't include iostream.
7079 (bar): Remove print statement.
7080 (catcher): New.
7081 (main): Remove print statements. Call function catcher.
7082 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7083 Set breakpoint on catcher, and check the value of parameter.
7084
ab5c6a72
YQ
70852011-06-23 Yao Qi <yao@codesourcery.com>
7086
6fdff2c5
PA
7087 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7088 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7089
9497469f
MP
70902011-06-23 Marek Polacek <mpolacek@redhat.com>
7091
7092 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7093 mi_gdb_test.
7094
b9132588
MP
70952011-06-23 Marek Polacek <mpolacek@redhat.com>
7096
5d197ed0 7097 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7098
e55595ca
MP
70992011-06-23 Marek Polacek <mpolacek@redhat.com>
7100
5d197ed0
MP
7101 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7102
71032011-06-23 Marek Polacek <mpolacek@redhat.com>
7104
7105 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7106 `test_exec_and_symbol_mi_operatons' return value.
7107 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7108 gdb_test_multiple.
7109 (test_exec_and_symbol_mi_operatons): Likewise.
7110 (test_path_specification): Likewise.
e55595ca 7111
be777e08
YQ
71122011-06-23 Yao Qi <yao@codesourcery.com>
7113
7114 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7115 supported.
7116 * lib/gdb.exp (support_displaced_stepping): New.
7117
615556d6
YQ
71182011-06-23 Yao Qi <yao@codesourcery.com>
7119
7120 * gdb.threads/execl.exp: Skip on remote target.
7121
833b0ca7
MP
71222011-06-21 Marek Polacek <mpolacek@redhat.com>
7123
5d197ed0 7124 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7125 mi_gdb_test.
7126
1ee4023a
MP
71272011-06-20 Marek Polacek <mpolacek@redhat.com>
7128
5d197ed0 7129 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7130
d0b1d624
MP
71312011-06-20 Marek Polacek <mpolacek@redhat.com>
7132
5d197ed0 7133 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7134 mi_gdb_test.
7135
79aa92c1
MP
71362011-06-20 Marek Polacek <mpolacek@redhat.com>
7137
5d197ed0 7138 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7139
5ce5db06
YQ
71402011-06-14 Yao Qi <yao@codesourcery.com>
7141
7142 gdb/testsuite/
7143 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7144
533a737e
JK
71452011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7146
7147 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7148
d0e53741
TT
71492011-06-10 Tom Tromey <tromey@redhat.com>
7150
7151 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7152 Add tests for pointer-to-member-function.
7153 * gdb.cp/temargs.cc (S::somefunc): New function.
7154 (K2): New class.
7155 (main): Instantiate K2; call method.
7156
b5916bbd
JB
71572011-06-08 Joel Brobecker <brobecker@adacore.com>
7158
7159 * gdb.python/py-inferior.c (f2): Make str an array rather
7160 than a pointer.
7161 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7162
5be4dfca
JK
71632011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7164
7165 * gdb.base/async-shell.c: New file.
7166 * gdb.base/async-shell.exp: New file.
7167
9f47e254
PA
71682011-06-06 Pedro Alves <pedro@codesourcery.com>
7169
7170 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7171
64b9b334
JB
71722011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7173
7174 From Stephen Kitt <steve@sk2.org>
7175 * gdb.base/help.exp: Adjust following some spelling corrections
7176 in GDB.
7177
dbc0f131
YQ
71782011-06-01 Yao Qi <yao@codesourcery.com>
7179
7180 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7181
fd336a18
KS
71822010-05-31 Keith Seitz <keiths@redhat.com>
7183
7184 PR c++/12750
7185 * gdb.cp/static-method.cc: New file.
7186 * gdb.cp/static-method.exp: New file.
7187
fa8b9902
KS
71882010-05-31 Keith Seitz <keiths@redhat.com>
7189
7190 PR symtab/12704
7191 * gdb.cp/anon-ns.cc: New file.
7192 * gdb.cp/anon-ns.exp: New file.
7193
0a5b1e09
PA
71942011-05-31 Pedro Alves <pedro@codesourcery.com>
7195
7196 * gdb.arch/i386-dr3-watch.c: New file.
7197 * gdb.arch/i386-dr3-watch.exp: New file.
7198
0578b8d1
YQ
71992011-05-30 Yao Qi <yao@codesourcery.com>
7200
7201 * gdb.base/callfuncs.c (t_structs_fc): New.
7202 (t_structs_dc, t_structs_ldc): New.
7203 (t_double_many_args):
7204 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7205 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7206 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7207 * gdb.base/callfuncs.exp: Call new functions.
7208
6680506e
YQ
72092011-05-30 Yao Qi <yao@codesourcery.com>
7210
ff4d2c60
YQ
7211 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7212 Call rerun_and_prepare for each test to isolate effects.
7213
72142011-05-30 Yao Qi <yao@codesourcery.com>
7215
7216 * gdb.base/varargs.c (find_max_float_real): New.
7217 (find_max_double_real, find_max_long_double_real): New.
7218 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7219 * lib/gdb.exp (setup_kfail_for_target): New.
7220
e43ec454
YQ
72212011-05-30 Yao Qi <yao@codesourcery.com>
7222
7223 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7224 (callcd, callce, callcf, callc1a, callc1b): New.
7225 (callc2a, callc2b): New.
7226 * gdb.base/funcargs.exp (complex_args): New.
7227 (complex_integral_args, complex_float_integral_args): New.
7228 * lib/gdb.exp (support_complex_tests): New. Determine
7229 whether to run test cases on _Complex types.
7230
432b4d03
JK
72312011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7232
7233 * gdb.threads/leader-exit.c: New file.
7234 * gdb.threads/leader-exit.exp: New file.
7235
6caf069d
MP
72362011-05-27 Marek Polacek <mpolacek@redhat.com>
7237
9497469f 7238 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7239
97fce28b
MP
72402011-05-27 Marek Polacek <mpolacek@redhat.com>
7241
7242 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7243 remove the `supported' variable.
7244 * gdb.mi/mi-nonstop.exp: Likewise.
7245 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7246 * gdb.mi/mi-nsintrall.exp: Likewise.
7247 * gdb.mi/mi-nsmoribund.exp: Likewise.
7248 * gdb.mi/mi-nsthrexec.exp: Likewise.
7249
9da8c2a0
PA
72502011-05-26 Pedro Alves <pedro@codesourcery.com>
7251
7252 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7253
2c03e5be
PA
72542011-05-26 Pedro Alves <pedro@codesourcery.com>
7255
7256 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7257
2e21250d
KS
72582011-05-24 Keith Seitz <keiths@redhat.com>
7259
7260 PR breakpoint/12803
7261 * gdb.cp/cmpd-minsyms.cc (a): New method.
7262 (b): New method.
7263 (c): New method.
7264 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7265
cdac0397
PA
72662011-05-24 Pedro Alves <pedro@codesourcery.com>
7267
7268 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7269 watchpoint's command list didn't execute when the watchpoint went
7270 out of scope.
7271
ee5683ab
PM
72722011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7273
7274 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7275 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7276 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7277 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7278 * gdb.arch/i386-permbkpt.exp: Likewise.
7279 * gdb.arch/i386-prologue.exp: Likewise.
7280 * gdb.arch/i386-size-overlap.exp: Likewise.
7281 * gdb.arch/i386-size.exp: Likewise.
7282 * gdb.arch/i386-unwind.exp: Likewise.
7283 * gdb.reverse/i386-precsave.exp: Likewise.
7284 * gdb.reverse/i386-reverse.exp: Likewise.
7285 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7286 * gdb.reverse/i387-env-reverse.exp: Likewise.
7287 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7288
c91c8c16
PA
72892011-05-24 Pedro Alves <pedro@codesourcery.com>
7290
7291 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7292 file doesn't error, using MI.
7293
c50491a7
TT
72942011-05-23 Tom Tromey <tromey@redhat.com>
7295
7296 * gdb.base/charset.exp (string_display): Add tests to assign to
7297 arrays.
7298 * gdb.base/charset.c (short_array, int_array, long_array): New.
7299
4a07b7da
PA
73002011-05-20 Pedro Alves <pedro@codesourcery.com>
7301
7302 Cope with async mode.
7303
4a07b7da
PA
7304 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7305 into gdb_test + mi_expect_stop.
7306
b275f2d2
PA
73072011-05-20 Pedro Alves <pedro@codesourcery.com>
7308
7309 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7310 (callme): Remove printf call.
7311
eec52c44
PM
73122011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7313
7314 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7315 quote pattern to avoid problems with Cygwin/mingw expect versions.
7316 * gdb.base/default.exp (show convenience): Use double
7317 quote pattern for regular expressions.
7318
b3c8eb43
JK
73192011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7320
7321 Fix -readnow for -gdwarf-4 unused type units.
7322 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7323 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7324
ed731959
JK
73252011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7326
7327 * gdb.base/kill-after-signal.c: New file.
7328 * gdb.base/kill-after-signal.exp: New file.
7329
3b48433d
PA
73302011-05-16 Pedro Alves <pedro@codesourcery.com>
7331
7332 * gdb.ada/start.exp: Call untested with the correct test filename.
7333 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7334 test filename. Make the test's binary unique.
7335 * gdb.arch/i386-signal.exp: Call untested with the correct test
7336 filename.
7337 * gdb.arch/i386-size-overlap.exp: Ditto.
7338 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7339 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7340 * gdb.cp/call-c.exp: Ditto.
7341 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7342 filename. Make the test's binary unique.
7343 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7344 * gdb.python/py-mi.exp: Ditto.
7345 * gdb.python/Makefile.in (EXECUTABLES): Update.
7346 * gdb.reverse/i386-precsave.exp: Ditto.
7347 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7348 test filename.
7349 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7350 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7351 unique.
7352 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7353 test filename.
7354 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7355 * gdb.trace/tfile.exp: Ditto.
7356
ba4a8bdd
YQ
73572011-05-14 Yao Qi <yao@codesourcery.com>
7358
7359 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7360 type.
7361
dbaefcf7
DE
73622011-05-13 Doug Evans <dje@google.com>
7363
7364 * gdb.python/py-objfile-script.exp: New file.
7365 * gdb.python/py-objfile-script.c: New file.
7366 * gdb.python/py-objfile-script-gdb.py: New file.
7367 * testsuite/gdb.python/py-section-script.exp: Test
7368 "info auto-load-scripts".
7369
9930639c
TT
73702011-05-13 Tom Tromey <tromey@redhat.com>
7371
7372 * gdb.dwarf2/clztest.exp: New file.
7373 * gdb.dwarf2/clztest.c: New file.
7374 * gdb.dwarf2/clztest.S: New file.
7375
05272e11
DE
73762011-05-13 Doug Evans <dje@google.com>
7377
cc63ef9b
DE
7378 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7379 String16 tests.
05272e11 7380
6edba76f
TT
73812011-05-13 Tom Tromey <tromey@redhat.com>
7382
7383 * lib/gdb.exp (is_x86_like_target): New proc.
7384 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7385 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7386 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7387 -nostdlib to compiler.
7388 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7389 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7390 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7391 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7392 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7393
028d0ed5
TJB
73942011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7395
7396 * gdb.python/py-function.exp: Test setting a value from a function
7397 which executes a command.
7398
8a9b8146
TT
73992011-05-12 Tom Tromey <tromey@redhat.com>
7400
7401 * gdb.dwarf2/typeddwarf.S: New file.
7402 * gdb.dwarf2/typeddwarf.c: New file.
7403 * gdb.dwarf2/typeddwarf.exp: New file.
7404
10483e8e
MP
74052011-05-12 Marek Polacek <mpolacek@redhat.com>
7406
7407 * gdb.mi/mi-basics.exp: Fix races. Honour the
7408 `test_exec_and_symbol_mi_operatons' return value.
7409 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7410 gdb_test_multiple.
7411 (test_exec_and_symbol_mi_operatons): Likewise.
7412 (test_path_specification): Likewise.
7413
faf067f1
JK
74142011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7415
7416 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7417 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7418 Replace `file copy' and `file rename' by `file mtime'. Twice.
7419
7ff911a3
JK
74202011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7421
7422 * gdb.base/readline-ask.c: New file.
7423 * gdb.base/readline-ask.exp: New file.
7424 * gdb.base/readline-ask.inputrc: New file.
7425
a536c6d7
UW
74262011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7427
7428 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7429 to avoid race condition.
7430 * gdb.cell/coremaker.c: Use small stack size.
7431 * gdb.cell/ea-standalone.exp: Use file name without path as
7432 argument to c_to.
7433 * gdb.cell/fork.exp: Allow other output when continuing to end.
7434
d472a426
JK
74352011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7436
7437 * gdb.threads/corethreads.c: New file.
7438 * gdb.threads/corethreads.exp: New file.
7439
74402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7441
7442 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7443 Try to compile the test using -Wl,-z,norelro first.
7444 (load_core): New variable libthread_db_seen, initialize it.
7445 (zeroed-threads cannot be listed): Protect it by XFAIL on
7446 !$libthread_db_seen.
7447
8be455d7
JK
74482011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7449
7450 PR 12573
7451 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7452 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7453 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7454
1976171a
JK
74552011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7456
7457 * gdb.cp/psymtab-parameter.cc: New file.
7458 * gdb.cp/psymtab-parameter.exp: New file.
7459
7db6f30f
JK
74602011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7461
7462 Fix a race.
7463 * gdb.cp/static-print-quit.exp (print c): Split to ...
7464 (print c - <return>, print c - q <return>, print c - to quit):
7465 ... these. Make the testfile untested on gdb-7.1.
7466
85161e9e 74672011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7468
7469 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7470 gdb_rename_execfile, gdb_touch_execfile): New.
7471 * gdb.base/reread.exp: Use new procs to handle multiple
7472 exec files.
7473
0c51be18
YQ
74742011-05-05 Yao Qi <yao@codesourcery.com>
7475
7476 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7477 (test_adr_32bit, test_pop_pc): New.
7478 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7479 (test_adr_32bit, test_pop_pc): New.
7480
4d393d60
JM
74812011-05-04 Joseph Myers <joseph@codesourcery.com>
7482
7483 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7484 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7485 targets.
7486 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7487 handle targets.
7488
8ffd0459
JK
74892011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7490
7491 * gdb.base/completion.exp (complete help info wat): Rename to ...
7492 (complete 'help info wat'): ... here.
7493 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7494 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7495
8e28d804
PA
74962011-05-04 Pedro Alves <pedro@codesourcery.com>
7497
7498 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7499 gdb_test and explicit $gdb_prompt/timeout matches.
7500
3eb2ef34
YQ
75012011-05-04 Yao Qi <yao@codesourcery.com>
7502
7503 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7504 and __thumb2__.
7505
aaaf81a3
MP
75062011-05-03 Marek Polacek <mpolacek@redhat.com>
7507
7508 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7509 in place of `gdb_test "delete breakpoints"'. This eliminates two
7510 testcases.
7511
c4cbc0df
PA
75122011-05-02 Pedro Alves <pedro@codesourcery.com>
7513
7514 PR testsuite/12649
7515 Fix races.
7516
7517 * gdb.base/completion.exp: Remove all sleep calls. Remove
7518 unnecessary regexs. Don't explicitly expect anything after the
7519 prompt. Eat the prompt if necessary.
7520
b4cbb4a3
EBM
75212011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7522
7523 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7524 accept to show the caller line again as well as the line after.
7525
d65aec65
PM
75262011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7527
7528 PR mi/12531
7529
7530 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7531 compile target.
7532 * gdb.python/py-prettyprint.exp: Add C++ object for
7533 CPLUS_FAKE_CHILD test.
7534
30852783
UW
75352011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7536
7537 * gdb.base/signest.exp: New file.
7538 * gdb.base/signest.c: Likewise.
7539
c7b1f0d9
JK
75402011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7541
7542 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7543 thread and breakpoint notifications.
7544
559a7a62
JK
75452011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7546
7547 * gdb.base/fortran-sym-case.c: New file.
7548 * gdb.base/fortran-sym-case.exp: New file.
7549 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7550 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7551 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7552
8344e389
JK
75532011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7554
7555 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7556 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7557 false #1', `if true else false #2' and `if true else false #3'.
7558
2484c66b
UW
75592011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7560
7561 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7562 while delivering signal.
7563
8d3788bd
VP
75642011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7565
7566 MI breakpoint notifications.
7567
7568 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7569 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7570 * testsuite/gdb.mi/mi-watch.exp: Adust.
7571 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7572 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7573 notifications.
8d3788bd 7574
3e03848b
JK
75752011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7576
7577 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7578 * gdb.base/gdbindex-stabs.c: New file.
7579 * gdb.base/gdbindex-stabs.exp: New file.
7580
918c9108
YQ
75812011-04-25 Yao Qi <yao@codesourcery.com>
7582
7583 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7584 with /*...*/.
7585 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7586
90556b8c
JK
75872011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7588
7589 * gdb.python/py-value.exp (test_objfiles): Name the first test
7590 `py-value in file.filename'.
7591
03f2bd59
JK
75922011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7593
7594 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7595 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7596 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7597 !gdbserver_reconnect_p..
7598 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7599
7b08b9eb
JK
76002011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 * gdb.cp/cpcompletion.exp (complete class methods)
7603 (complete class methods beginning with F): Move them above runto. New
7604 comment about the runto delimiter.
7605
b78974c3
PA
76062011-04-20 Pedro Alves <pedro@codesourcery.com>
7607
7608 * gdb.base/maint.exp: Test that "maint print registers" works
7609 without a running program.
7610
20429c40 76112011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7612
20429c40
MP
7613 * gdb.base/setshow.exp: Fix racy tests.
7614 ($old_gdb_prompt): New variable.
7615
7a9dd1b2
TT
76162011-04-19 Tom Tromey <tromey@redhat.com>
7617
7618 * gdb.mi/mi-nsmoribund.exp:
7619 * gdb.hp/gdb.objdbg/objdbg01.exp:
7620 * gdb.base/structs.exp (test_struct_returns):
7621 * gdb.base/call-sc.exp (test_scalar_returns):
7622 * gdb.base/bigcore.exp: Remove duplicate words.
7623
02835898
JK
76242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7625
7626 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7627 * gdb.base/break-interp.exp (test_attach): New comment.
7628
254f582e
JK
76292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7630
7631 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7632 (clear __stack_user.next, clear stack_used.next)
7633 (save a zeroed-threads corefile): New test.
7634 Call core_load for $core0file.
7635 (zeroed-threads cannot be listed): New test.
7636
4fe85f5c
JK
76372011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7638
7639 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7640 filename.
7641 ($srcfile): Preserve the original value.
7642 ($testfile): Match it the .exp filename.
7643 ($corefile): New variable. Substitute it around.
7644 Use clean_restart.
7645 ($prev_timeout): Remove.
7646 (load_core): Move core loading into this proc.
7647 Fix restore of $timeout if load_core fails.
7648
63524580
JK
76492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7650
7651 * gdb.base/eu-strip-infcall.c: New file.
7652 * gdb.base/eu-strip-infcall.exp: New file.
7653
90359a16
JK
76542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7655
7656 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7657 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7658
626e7282
JK
76592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7660
7661 Fix Python access to inlined frames.
7662 * gdb.python/py-frame-inline.c: New file.
7663 * gdb.python/py-frame-inline.exp: New file.
7664
3363d018
EBM
76652011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7666
7667 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7668 content of 's24' correctly (avoiding "optimized out").
7669 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7670
28781456
JK
76712011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7672
7673 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7674
4a4106ca
TJB
76752011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7676
7677 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7678 expect a colon in watch -location output.
7679
d26ccb4f
JK
76802011-04-13 Marek Polacek <mpolacek@redhat.com>
7681
df46027d 7682 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7683 New testcase `expect response to define backtrace'. Also remove
7684 redundant `default' block.
7685
e1ab1f9c
JK
76862011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7687
7688 * gdb.python/py-prettyprint.c (struct hint_error): New.
7689 (main): New variable hint_error.
7690 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7691 "print hint_error".
7692 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7693 (register_pretty_printers): Register it.
7694
0c2e6019
TT
76952011-04-04 Tom Tromey <tromey@redhat.com>
7696
7697 * gdb.cp/maint.exp (test_help): Update.
7698 (test_namespace): Likewise.
7699
af57139d
JB
77002011-04-01 Joel Brobecker <brobecker@adacore.com>
7701
7702 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7703 * gdb.ada/arrayptr.exp: Add new tests.
7704
956a9fb9
JB
77052011-04-01 Joel Brobecker <brobecker@adacore.com>
7706
7707 * gdb.ada/mi_catch_ex: New testcase.
7708
d0c4d642
PA
77092011-04-01 Pedro Alves <pedro@codesourcery.com>
7710
7711 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7712 base::overload(void) method without specifying "const".
7713
18819fa6
UW
77142011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7715
7716 * gdb.arch/thumb-singlestep.S: New file.
7717 * gdb.arch/thumb-singlestep.exp: Likewise.
7718
a4c8e806
TT
77192011-03-31 Tom Tromey <tromey@redhat.com>
7720
7721 * gdb.python/py-prettyprint.py (exception_flag): New global.
7722 (NoStringContainerPrinter._iterator.next): Check it.
7723 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7724 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7725
53832f31
TT
77262011-03-29 Tom Tromey <tromey@redhat.com>
7727
7728 * gdb.cp/anon-struct.cc: New file.
7729 * gdb.cp/anon-struct.exp: New file.
7730
e4620230
JK
77312011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7732
7733 Test STT_GNU_IFUNC support.
7734 * gdb.base/gnu-ifunc-lib.c: New file.
7735 * gdb.base/gnu-ifunc.c: New file.
7736 * gdb.base/gnu-ifunc.exp: New file.
7737
d0fb5eae
JK
77382011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7739
7740 Support a ring of related breakpoints.
7741 * gdb.base/watchpoint-delete.c: New file.
7742 * gdb.base/watchpoint-delete.exp: New file.
7743
20106cfb
JK
77442011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7745
7746 * gdb.ada/arrayparam.exp (print first after function call): Use
7747 explicit package name. Add a comment
7748 (print lasta after function call): Rename ...
7749 (print last after function call): ... it and use explicit package
7750 name.
7751 (print length after function call): Use explicit package name.
7752 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7753 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7754 (multiple matches for symbol i): Rename ...
7755 (multiple matches for symbol integervar): ... it.
7756 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7757 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7758
e7ab5e63
AB
77592011-03-25 Andrew Burgess <aburgess@broadcom.com>
7760
7761 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7762 environment variable to make grep output more predictable. Move
7763 all the environment setup into gdb_init so it's done once per test
7764 case rather than each time we start gdb.
7765
9ef07c8c
TT
77662011-03-24 Tom Tromey <tromey@redhat.com>
7767
7768 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7769 test.
7770
dd90784c
JK
77712011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7772
7773 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7774 * gdb.dwarf2/dw2-entry-value.S: New file.
7775 * gdb.dwarf2/dw2-entry-value.exp: New file.
7776
05775840
PM
77772011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7778
6fdff2c5 7779 PR python/12183
05775840
PM
7780
7781 * gdb.python/py-function.exp: Add GdbError tests.
7782
8661b11b
PA
77832011-03-18 Pedro Alves <pedro@codesourcery.com>
7784
7785 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7786 (reglocal_test_func, statlocal_test_func): New functions.
7787 (globals_test_func): Call new functions.
7788 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7789 (gdb_collect_locals_test): New procedure.
7790 (gdb_trace_collection_test): Call new procedures.
7791
0fdb4f18
PA
77922011-03-18 Pedro Alves <pedro@codesourcery.com>
7793
7794 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7795 (test_register, test_register_unavailable): New procedures.
7796 (gdb_unavailable_registers_test): New procedure.
7797 (gdb_trace_collection_test): Call it.
7798
99c3dc11
PM
77992011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7800
6fdff2c5 7801 PR python/12149
99c3dc11
PM
7802
7803 * gdb.python/python.exp: Add gdb.write tests.
7804
29703da4
PM
78052010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7806
7807 * gdb.python/Makefile.in: Add py-objfile.
7808 * gdb.python/py-objfile.exp: New file.
7809 * gdb.python/py-objfile.c: New file.
7810 * gdb.python/py-block.exp: Add is_valid tests.
7811 * gdb.python/py-inferior.exp: Ditto.
7812 * gdb.python/py-infthread.exp: Ditto.
7813 * gdb.python/py-symbol.exp: Ditto.
7814 * gdb.python/py-symtab.exp: Ditto.
7815
598997c8
KS
78162011-03-16 Keith Seitz <keiths@redhat.com>
7817
7818 PR c++/12273
7819 * gdb.cp/cmpd-minsyms.exp: New test.
7820 * gdb.cp/cmpd-minsyms.cc: New file.
7821
7822 PR c++/11734
7823 * gdb.cp/ovsrch.exp: New test.
7824 * gdb.cp/ovsrch.h: New file.
7825 * gdb.cp/ovsrch1.cc: New file.
7826 * gdb.cp/ovsrch2.cc: New file.
7827 * gdb.cp/ovsrch3.cc: New file.
7828 * gdb.cp/ovsrch4.cc: New file.
7829
c91513d8
PP
78302011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7831
7832 PR gdb/12528
7833 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7834 * gdb.base/break-on-linker-gcd-function.exp: New test.
7835 * gdb.base/break-on-linker-gcd-function.cc: New file.
7836
7470fc63
AT
78372011-03-15 Andreas Tobler <andreast@fgznet.ch>
7838
7839 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7840
959e7469
PM
78412011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7842
7843 * lib/gdb.exp (gdb_unload): Add another termination case.
7844
9373cf26
JK
78452011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7846
7847 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7848 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7849 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7850 Provide a stub byte there.
7851 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7852 DW_AT_entry_pc.
7853 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7854
24e9cda0
UW
78552011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7856
7857 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7858 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7859 "generic ABI, auto".
7860 (altivec_abi_tests): Accept vectors returned by reference.
7861
7371cf6d
PM
78622010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7863
7864 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7865
ce77046a
UW
78662011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7867
7868 * gdb.python/py-section-script.exp: Skip test if no Python support.
7869
176400c3
UW
78702011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7871
7872 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7873
ecec24e6
PM
78742011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7875
7876 * gdb.python/py-parameter.exp: Update tests to the new Python
7877 parameter API. Add "no documentation" test. Add deprecated API
7878 backward compatibility test.
7879
5dbdd470
TT
78802011-03-09 Tom Tromey <tromey@redhat.com>
7881
7882 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7883 gdb_continue_to_end.
7884
b66e66ee
MK
78852011-03-09 Mark Kettenis <kettenis@gnu.org>
7886
7887 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7888 tabs.
7889
eceb0c5f
TT
78902011-03-09 Tom Tromey <tromey@redhat.com>
7891
7892 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7893 parentheses.
7894 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7895 $command.
7896 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7897 argument to gdb_continue_to_end.
7898 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7899 argument to gdb_continue_to_end.
7900 * gdb.cp/annota3.exp: Fix regex.
7901 * gdb.cp/annota2.exp: Fix regex.
7902 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7903 gdb_continue_to_end.
7904 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7905 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7906 gdb_continue_to_end.
7907
63154eca
PA
79082011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7909
7910 * gdb.server/ext-run.exp
7911 (load new file without any gdbserver inferior): New test.
7912
967d1f9b
TT
79132011-03-07 Tom Tromey <tromey@redhat.com>
7914
7915 * Makefile.in (TAGS): Rewrite.
7916
d68dcbb9
JK
79172011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7918
7919 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7920 initial commands echo. New match for `Found trace'. Anchor all the
7921 other matches. Anchor and match for `No trace frame found' the final
7922 match.
7923
6bf58e63
TT
79242011-03-07 Tom Tromey <tromey@redhat.com>
7925
7926 * Makefile.in (TAGS): New target.
7927
fda326dd
TT
79282011-03-07 Tom Tromey <tromey@redhat.com>
7929
7930 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7931 change.
7932 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7933 change.
7934 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7935 exit message change.
7936 (skip_altivec_tests): Update for exit message change.
7937 (skip_vsx_tests): Likewise.
7938 (gdb_continue_to_end): Likewise. Add 'command' argument.
7939 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7940 * gdb.threads/tls.exp: Update for exit message change.
7941 * gdb.threads/thread-unwindonsignal.exp: Use
7942 gdb_continue_to_end.
7943 * gdb.threads/step.exp (step_it): Update for exit message change.
7944 (continue_all): Likewise.
7945 * gdb.threads/print-threads.exp (test_all_threads): Update for
7946 exit message change.
7947 * gdb.threads/interrupted-hand-call.exp: Use
7948 gdb_continue_to_end.
7949 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7950 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7951 gdb_continue_to_end.
7952 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7953 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7954 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7955 * gdb.cp/method.exp: Update for exit message change.
7956 * gdb.cp/mb-templates.exp: Update for exit message change.
7957 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7958 * gdb.cp/annota3.exp: Update for exit message change.
7959 * gdb.cp/annota2.exp: Update for exit message change.
7960 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7961 * gdb.base/term.exp: Update for exit message change.
7962 * gdb.base/step-test.exp (test_i): Update for exit message change.
7963 * gdb.base/sigstep.exp (advance): Update for exit message change.
7964 (advancei): Likewise.
7965 * gdb.base/siginfo.exp: Update for exit message change.
7966 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7967 * gdb.base/reread.exp: Use gdb_continue_to_end.
7968 * gdb.base/langs.exp: Use gdb_continue_to_end.
7969 * gdb.base/interrupt.exp: Update for exit message change.
7970 * gdb.base/gdb1555.exp: Update for exit message change.
7971 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7972 * gdb.base/ending-run.exp: Update for exit message change.
7973 * gdb.base/chng-syms.exp: Update for exit message change.
7974 * gdb.base/checkpoint.exp: Update for exit message change.
7975 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7976 gdb_continue_to_end.
7977 (test_catch_syscall_with_wrong_args): Likewise.
7978 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7979 * gdb.base/break-interp.exp (test_ld): Update for exit message
7980 change.
7981 * gdb.base/bang.exp: Update for exit message change.
7982 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7983 (do_call_attach_tests): Likewise.
7984 * gdb.base/a2-run.exp: Update for exit message change.
7985 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7986 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7987 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7988
dd19bd70
JK
79892011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7990
7991 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7992
30e62689
TT
79932011-03-03 Tom Tromey <tromey@redhat.com>
7994
7995 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7996 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7997 * gdb.hp/gdb.aCC/configure.ac: Remove.
7998 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7999 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8000 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8001 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8002 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8003 * gdb.hp/gdb.compat/configure.ac: Remove.
8004 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8005 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8006 * gdb.hp/gdb.defects/configure.ac: Remove.
8007 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8008 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8009 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8010 * gdb.hp/configure.ac: Remove.
8011 * gdb.hp/configure: Remove.
8012 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8013 substitution.
8014 (Makefile): Remove rule.
8015 * gdb.cell/configure.ac: Remove.
8016 * gdb.cell/configure: Remove.
8017 * gdb.stabs/Makefile.in (Makefile): Remove.
8018 (distclean): Don't remove config.status or config.log.
8019 * gdb.stabs/configure (Makefile): Remove.
8020 * gdb.stabs/configure.ac: Remove.
8021 * configure: Rebuild.
8022 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8023 Remove stabs- and cell-specific logic. Test for existence of
8024 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8025 subdirectories, gdb.cell, and and gdb.stabs.
8026 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8027
c171f854
JB
80282011-03-03 Joel Brobecker <brobecker@adacore.com>
8029
8030 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8031 end of buffer.
8032
9a5193cb
JB
80332011-03-02 Joel Brobecker <brobecker@adacore.com>
8034
8035 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8036 gdb_test when running a test where we expected no output back.
8037
9bb4c1bb
MS
80382011-02-28 Michael Snyder <msnyder@vmware.com>
8039
8040 * gdb.cp/overload.cc: Change initializer value to integer.
8041
3bd0f5ef
MS
80422011-02-27 Michael Snyder <msnyder@vmware.com>
8043
8044 * gdb.multi/base.exp: Add test for remove-inferiors.
8045
2279eaad
JB
80462011-02-26 Joel Brobecker <brobecker@adacore.com>
8047
8048 * gdb.python/py-frame.exp: Simplify the initialization phase
8049 using prepare_for_testing.
8050
c82c0b55
MS
80512011-02-25 Michael Snyder <msnyder@vmware.com>
8052
8053 * gdb.multi/base.exp: Add tests for info inferiors with args.
8054
1d94651b
JK
80552011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8056
8057 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8058 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8059 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8060 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8061 asmfile3. Comment the STABS (#3) file compilation. Compile
8062 everything through assembler. Provide KFAIL for symtab/12497.
8063 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8064 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8065 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8066 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8067
3bd0f5ef
MS
80682011-02-24 Michael Snyder <msnyder@vmware.com>
8069
8070 * gdb.base/break.exp: Add tests for delete breakpoints using
8071 convenience variables and value history references.
8072
12c1418e
MS
80732011-02-24 Michael Snyder <msnyder@vmware.com>
8074
8075 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8076 left behind in previous check-in.
8077
e5a67952
MS
80782011-02-23 Michael Snyder <msnyder@vmware.com>
8079
8080 * gdb.base/break.exp: Add tests for "info break" with arguments.
8081 * gdb.trace/infotrace.exp: Update patterns for error and help.
8082 * gdb.base/completion.exp: Update pattern.
8083 * gdb.base/ena-dis-br.exp: Update pattern.
8084 * gdb.base/help.exp: Update patterns.
8085
80862011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8087
8088 * gdb.base/memattr.exp: New test.
8089 * gdb.base/memattr.c: Test load for memattr.exp.
8090
6e6fbe60
DE
80912011-02-22 Doug Evans <dje@google.com>
8092
8093 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8094
1d41d745
MS
80952011-02-22 Michael Snyder <msnyder@vmware.com>
8096
8097 * Makefile.in: Make more clean.
8098 * gdb.ada/Makefile.in: Ditto.
8099 * gdb.arch/Makefile.in: Ditto.
8100 * gdb.asm/Makefile.in: Ditto.
8101 * gdb.base/Makefile.in: Ditto.
8102 * gdb.cp/Makefile.in: Ditto.
8103 * gdb.dwarf2/Makefile.in: Ditto.
8104 * gdb.java/Makefile.in: Ditto.
8105 * gdb.mi/Makefile.in: Ditto.
8106 * gdb.modula2/Makefile.in: Ditto.
8107 * gdb.python/Makefile.in: Ditto.
8108 * gdb.server/Makefile.in: Ditto.
8109 * gdb.stabs/Makefile.in: Ditto.
8110 * gdb.threads/Makefile.in: Ditto.
8111 * gdb.trace/Makefile.in: Ditto.
8112
79ba84ca
MS
81132011-02-22 Michael Snyder <msnyder@vmware.com>
8114
df46027d 8115 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8116 info threads.
8117
b9b35694
JB
81182011-02-22 Joel Brobecker <brobecker@adacore.com>
8119
8120 * gdb.python/py-breakpoint.exp: Fix the expected output of
8121 one of the "maint info breakpoints" tests to accept the output
8122 generated on platforms that do not have hardware watchpoints.
8123
8bfb830f
JB
81242011-02-22 Joel Brobecker <brobecker@adacore.com>
8125
8126 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8127 clean_restart. Be a little stricter in the expected output
8128 for one of the tests. Fix a typo in one of the comments.
8129
c45f3c54
JB
81302011-02-22 Joel Brobecker <brobecker@adacore.com>
8131
8132 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8133 Delete variable binfile, no longer use. Add or modify test
8134 comments to make them unique.
8135
b97c863c
MS
81362011-02-21 Michael Snyder <msnyder@vmware.com>
8137
8138 * Makefile.in: Update for make clean.
8139 * gdb.ada/Makefile.in: Ditto.
8140 * gdb.arch/Makefile.in: Ditto.
8141 * gdb.asm/Makefile.in: Ditto.
8142 * gdb.base/Makefile.in: Ditto.
8143 * gdb.cp/Makefile.in: Ditto.
8144 * gdb.dwarf2/Makefile.in: Ditto.
8145 * gdb.java/Makefile.in: Ditto.
8146 * gdb.mi/Makefile.in: Ditto.
8147 * gdb.modula2/Makefile.in: Ditto.
8148 * gdb.python/Makefile.in: Ditto.
8149 * gdb.server/Makefile.in: Ditto.
8150 * gdb.stabs/Makefile.in: Ditto.
8151 * gdb.threads/Makefile.in: Ditto.
8152 * gdb.trace/Makefile.in: Ditto.
8153
aea5b279
MS
81542011-02-21 Michael Snyder <msnyder@vmware.com>
8155
8156 * gdb.threads/thread-find.exp: Update patterns for changes in
8157 output of "info threads" command.
8158
e3039479
UW
81592011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8160 Ulrich Weigand <uweigand@de.ibm.com>
8161
8162 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8163 (skip_hw_watchpoint_tests): Likewise.
8164 (skip_hw_watchpoint_multi_tests): Likewise.
8165
b800ec70
UW
81662011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8167
8168 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8169 (skip_hw_watchpoint_tests): Likewise.
8170 (skip_hw_watchpoint_multi_tests): Likewise.
8171 (skip_hw_watchpoint_access_tests): Likewise.
8172
8173 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8174 * gdb.base/pr11022.exp: Likewise.
8175 * gdb.base/watch-read.exp: Likewise.
8176 * gdb.base/watch_thread_num.exp: Likewise.
8177 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8178 * gdb.base/watchpoint-hw.exp: Likewise.
8179 * gdb.base/watchpoint.exp: Likewise.
8180 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8181 * gdb.threads/watchthreads-reorder.exp: Likewise.
8182 * gdb.threads/watchthreads.exp: Likewise.
8183 * gdb.threads/watchthreads2.exp: Likewise.
8184
91033e37
JB
81852011-02-21 Joel Brobecker <brobecker@adacore.com>
8186
8187 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8188 the debugger is unable to find the array bounds.
8189
eeaafae2
JK
81902011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8191
8192 * gdb.cp/typedef-operator.exp: New file.
8193 * gdb.cp/typedef-operator.cc: New file.
8194
e338d953
MS
81952011-02-17 Michael Snyder <msnyder@vmware.com>
8196
8197 * gdb.threads/thread-find.exp: Fix regular expressions.
8198
e67ad678
JB
81992011-02-17 Joel Brobecker <brobecker@adacore.com>
8200
8201 * gdb.ada/packed_array: Expand testcase to test printing of
8202 unconstrained packed array.
8203
93084bca
JB
82042011-02-17 Joel Brobecker <brobecker@adacore.com>
8205
8206 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8207
a0c78a73
PA
82082011-02-16 Pedro Alves <pedro@codesourcery.com>
8209
f65d5553 8210 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8211 (main): Initialize it before collecting, and and clear it
8212 afterwards.
f65d5553
PA
8213 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8214 collecting with '{type} addr', where the addr expression is not an
8215 rvalue.
a0c78a73 8216
3dfcbbd2
KW
82172011-02-16 Ken Werner <ken.werner@de.ibm.com>
8218
8219 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8220 a bool variable. Expect correct OpenCL names for vector types. Use the
8221 uc3 variable name instead of referring to the uchar3 built-in type.
8222 Escape the asterisk at the half pointer test.
8223
08807d5a
PA
82242011-02-16 Pedro Alves <pedro@codesourcery.com>
8225
f65d5553 8226 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8227 (main): Initialize it before collecting, and and clear it
8228 afterwards.
f65d5553
PA
8229 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8230 collecting overlapping memory ranges.
08807d5a 8231
60f98dde
MS
82322011-02-15 Michael Snyder <msnyder@vmware.com>
8233
8234 * gdb.base/default.exp: Add tests for thread commands.
8235 * gdb.base/help.exp: Add tests for thread commands.
8236 * gdb.threads/thread-find.exp: New test for thread find command.
8237
648cd113
KW
82382011-02-15 Ken Werner <ken.werner@de.ibm.com>
8239
8240 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8241
494e194e
YQ
82422011-02-15 Yao Qi <yao@codesourcery.com>
8243
8244 PR tdep/12352
8245 * gdb.arch/arm-disp-step.S : New test for str instruction.
8246 * gdb.arch/arm-disp-step.exp : Likewise.
8247
d9492458
TJB
82482011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8249
8250 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8251 "vector_register2_vr" test strings. Test the extended floating
8252 point registers (F32~F63).
8253 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8254 IBM XL C compiler. Make the test program use a register provided
8255 by the compiler for the lxvd2x instruction.
8256
8af8e3bc
PA
82572011-02-14 Pedro Alves <pedro@codesourcery.com>
8258
8259 * gdb.trace/unavailable.cc (class Base, class Middle, class
8260 Derived): New types.
8261 (derived_unavail, derived_partial, derived_whole): New globals.
8262 (virtual_partial): New global.
8263 (virtualp): Point at virtual_partial.
8264 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8265 related to unavailable vptr.
8266
1b28d0b3
PA
82672011-02-14 Pedro Alves <pedro@codesourcery.com>
8268
8269 * gdb.trace/unavailable.cc (a, b, c): New globals.
8270 (main): Set and clear them.
8271 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8272 `a' and `c', and check that `b' isn't collected, although `a' and
8273 `c' are.
8274
ec0a52e1
PA
82752011-02-14 Pedro Alves <pedro@codesourcery.com>
8276
8277 * gdb.trace/unavailable.cc (struct Virtual): New.
8278 (virtualp): New global pointer.
8279 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8280 printing a pointer to an object whose type has a vtable, with
8281 print object on.
8282
24e6bcee
PA
82832011-02-14 Pedro Alves <pedro@codesourcery.com>
8284
8285 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8286 value repeat handles unavailableness.
8287
39d37385
PA
82882011-02-14 Pedro Alves <pedro@codesourcery.com>
8289
8290 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8291 tests for building arrays from unavailable values, subscripting
8292 non-memory rvalue unvailable arrays, and accessing fields or
8293 baseclasses of non-lazy unavailable values,
8294 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8295 struct types.
8296 (g_smallstruct, g_smallstruct_b): New globals.
8297
06d72e16
PA
82982011-02-14 Pedro Alves <pedro@codesourcery.com>
8299
8300 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8301
bc9a5551
JK
83022011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8303
8304 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8305 * gdb.cp/overload-const.exp: New file.
8306 * gdb.cp/overload-const.cc: New file.
8307
54fcddd0
UW
83082011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8309
8310 * gdb.opencl/callfuncs.cl: New file.
8311 * gdb.opencl/callfuncs.exp: New test.
8312 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8313
d6dafb7c
UW
83142011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8315
8316 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8317 when computing result.
8318 * gdb.arch/altivec-abi.exp: Update expected results.
8319
a449c2d8
TJB
83202011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8321
8322 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8323 * gdb.base/jit.exp: Likewise.
8324 * gdb.base/pie-execl.exp: Likewise.
8325 * gdb.base/solib-nodir.exp: Likewise.
8326 * gdb.base/solib-overlap.exp: Likewise.
8327
764880b7
PA
83282011-02-07 Pedro Alves <pedro@codesourcery.com>
8329
8330 * gdb.trace/collection.c (global_pieces): New.
8331 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8332 New procedure.
8333 (gdb_trace_collection_test): Call it.
8334
505500db
SW
83352011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8336
8337 * gdb.python/py-evthreads.c: New file.
8338 * gdb.python/py-evthreads.exp: New file.
8339 * gdb.python/py-events.py: New file.
8340 * gdb.python/py-events.exp: New file.
8341 * gdb.python/py-events.c: New file.
8342
385203ed
DD
83432011-02-04 David Daney <ddaney@caviumnetworks.com>
8344
8345 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8346
9011945e
AB
83472011-02-03 Andrew Burgess <aburgess@broadcom.com>
8348
8349 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8350 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8351 boundary between two compilation units.
8352
580688f3
PA
83532011-02-02 Pedro Alves <pedro@codesourcery.com>
8354
8355 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8356 (Virtual): New structs.
8357 (virtual_o, virtual_middle_b): New globals.
8358 * gdb.cp/virtbase.exp: New tests.
8359
d3f0f853
PP
83602011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8361
8362 * gdb.base/jit.exp: New file.
8363 * gdb.base/jit-main.c: New file.
8364 * gdb.base/jit-solib.c: New file.
8365
b2030fb5
UW
83662011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8367
8368 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8369 proceed to initial kernel entry point.
8370 * gdb.opencl/datatypes.exp: Likewise.
8371 * gdb.opencl/operators.exp: Likewise.
8372 * gdb.opencl/vec_comps.exp: Likewise.
8373
2db19d1e
SW
83742011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8375
8376 * gdb.cp/nsnested.cc: New.
8377 * gdb.cp/nsnested.exp: New.
8378 * gdb.cp/nsnoimports.exp: New.
8379 * gdb.cp/nsnoimports.cc: New.
8380
6b0c4c1f
JB
83812011-01-31 Joel Brobecker <brobecker@adacore.com>
8382
8383 * gdb.base/interact.exp: Add extra tests that verify that
8384 the value of the interactive-mode setting does not change
8385 after the script is sourced.
8386
80b23b6a
JK
83872011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8388
8389 * gdb.cp/noparam.exp: New file.
8390 * gdb.cp/noparam.cc: New file.
8391
ffd5ec24
PA
83922011-01-28 Pedro Alves <pedro@codesourcery.com>
8393
8394 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8395 there's no stack or registers.
8396
a81766d8
TT
83972011-01-26 Tom Tromey <tromey@redhat.com>
8398
8399 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8400 space before string output. Add test for "set print pretty off"
8401 case.
8402
585fdaa1
PA
84032011-01-25 Pedro Alves <pedro@codesourcery.com>
8404
8405 * gdb.base/frame-args.exp: Adjust.
8406 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8407 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8408 * gdb.dwarf2/pieces.exp: Adjust.
8409 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8410 * gdb.opt/inline-locals.exp: Adjust.
8411 * gdb.threads/fork-child-threads.exp: Adjust.
8412
d468832a
KW
84132011-01-25 Ken Werner <ken.werner@de.ibm.com>
8414
8415 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8416 OpenCL kernel function. Add a comment as marker. Add address space
8417 qualifiers for the remaining program scope variables.
8418 * gdb.opencl/datatypes.cl: Likewise.
8419 * gdb.opencl/operators.cl: Likewise.
8420 * gdb.opencl/vec_comps.cl: Likewise.
8421 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8422 Add breakpoint at the marker comment.
8423 * gdb.opencl/datatypes.exp: Likewise.
8424 * gdb.opencl/operators.exp: Likewise.
8425 * gdb.opencl/vec_comps.exp: Likewise.
8426
490f124f
PA
84272011-01-24 Pedro Alves <pedro@codesourcery.com>
8428
8429 * gdb.base/printcmds.c (some_struct): New struct and instance.
8430 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8431 procedure.
8432 <global scope>: Call it.
8433
6da78614
KW
84342011-01-21 Ken Werner <ken.werner@de.ibm.com>
8435
8436 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8437 argument to the gdb_compile_opencl_hostapp call.
8438
ec64c9aa
YQ
84392011-01-19 Yao Qi <yao@codesourcery.com>
8440
8441 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8442 positve list.
8443
810cfdbb
YQ
84442011-01-19 Yao Qi <yao@codesourcery.com>
8445
8446 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8447 canonical form.
8448 Remove "xscale-*-*"
8449 * gdb.xml/tdesc-regs.exp: Likewise.
8450 * gdb.python/py-section-script.exp: Replace ARM target triplet
8451 with canonical form.
8452 Match arm*-*-symbianelf*.
8453 * gdb.base/dup-sect.exp: Likewise.
8454 * lib/dwarf.exp: New.
8455 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8456 dwarf2_support.
8457 * gdb.dwarf2/dup-psym.exp: Likewise.
8458 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8459 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8460 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8461 * gdb.dwarf2/dw2-basic.exp: Likewise.
8462 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8463 * gdb.dwarf2/dw2-const.exp: Likewise.
8464 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8465 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8466 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8467 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8468 * gdb.dwarf2/dw2-filename.exp: Likewise.
8469 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8470 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8471 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8472 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8473 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8474 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8475 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8476 * gdb.dwarf2/dw2-producer.exp: Likewise.
8477 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8478 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8479 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8480 * gdb.dwarf2/dw2-strp.exp: Likewise.
8481 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8482 * gdb.dwarf2/implptr.exp: Likewise.
8483 * gdb.dwarf2/mac-fileno.exp: Likewise.
8484 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8485 * gdb.dwarf2/pieces.exp: Likewise.
8486 * gdb.dwarf2/pr11465.exp: Likewise.
8487 * gdb.dwarf2/valop.exp: Likewise.
8488 * gdb.dwarf2/watch-notconst.exp: Likewise.
8489 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8490
4694da01
TT
84912011-01-19 Tom Tromey <tromey@redhat.com>
8492
8493 * gdb.python/py-infthread.exp: Add thread tests.
8494
b075872c
JB
84952011-01-14 Joel Brobecker <brobecker@adacore.com>
8496
8497 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8498
2c3e6e24
JB
84992011-01-14 Joel Brobecker <brobecker@adacore.com>
8500
8501 * gdb.ada/widewide: New testcase.
8502
de8fa76c
JB
85032011-01-13 Joel Brobecker <brobecker@adacore.com>
8504
8505 * gdb.base/interact.exp: New testcase.
8506
1b05df00
TT
85072011-01-12 Tom Tromey <tromey@redhat.com>
8508
8509 * gdb.mi/gdb2549.exp: Update for error message changes.
8510 * gdb.mi/mi-cli.exp: Likewise.
8511 * gdb.mi/mi-disassemble.exp: Likewise.
8512 * gdb.mi/mi-pthreads.exp: Likewise.
8513 * gdb.mi/mi-regs.exp: Likewise.
8514 * gdb.mi/mi-stack.exp: Likewise.
8515 * gdb.mi/mi-var-block.exp: Likewise.
8516 * gdb.mi/mi-var-cmd.exp: Likewise.
8517 * gdb.mi/mi2-cli.exp: Likewise.
8518 * gdb.mi/mi2-disassemble.exp: Likewise.
8519 * gdb.mi/mi2-pthreads.exp: Likewise.
8520 * gdb.mi/mi2-regs.exp: Likewise.
8521 * gdb.mi/mi2-stack.exp: Likewise.
8522 * gdb.mi/mi2-var-block.exp: Likewise.
8523 * gdb.mi/mi2-var-cmd.exp: Likewise.
8524
c2ff108b
JK
85252011-01-12 Andrew Burgess <aburgess@broadcom.com>
8526 Jan Kratochvil <jan.kratochvil@redhat.com>
8527
8528 PR fortran/11104 and DWARF unbound arrays detection.
8529 * gdb.fortran/multi-dim.exp: New file.
8530 * gdb.fortran/multi-dim.f90: New file.
8531
b716877b
AB
85322011-01-12 Andrew Burgess <aburgess@broadcom.com>
8533
8534 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8535 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8536 add new tests for opcode dumping.
8537
6c162d5e
TT
85382011-01-11 Tom Tromey <tromey@redhat.com>
8539
8540 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8541
77b06cd7
TJB
85422010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8543
8544 Convert hardware watchpoints to use breakpoint_ops.
8545 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8546 type is not supported.
8547 * gdb.base/foll-fork.exp: Likewise.
8548 * gdb.base/foll-vfork.exp: Likewise.
8549
f39a75d0
PM
85502011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8551
8552 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8553 Use load_lib gdb-python.exp.
8554 * gdb.python/python.exp: Ditto.
8555 * gdb.python/py-function.exp: Ditto.
8556
fc529d80
AS
85572011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8558
8559 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8560
fb03cb59
JK
85612011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8562
8563 * configure: Regenerate.
8564
d8e22779
TT
85652011-01-06 Tom Tromey <tromey@redhat.com>
8566
8567 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8568
09050809
JB
85692011-01-06 Joel Brobecker <brobecker@adacore.com>
8570
fc529d80
AS
8571 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8572 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8573 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8574 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8575 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8576 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8577 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8578 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8579 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8580 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8581 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8582 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8583 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8584 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8585 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8586 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8587 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8588 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8589 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8590 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8591 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8592 gdb.ada/uninitialized_vars.exp,
8593 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8594 Simplify by using clean_restart.
09050809 8595
8ed5dd9e
JB
85962011-01-06 Joel Brobecker <brobecker@adacore.com>
8597
8598 Add marker to be used as anchor for inserting breakpoints.
8599 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8600 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8601 Likewise.
8602
8603 Remove uses of gdb_start_cmd.
8604 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8605 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8606
8607 Do not run testcase if testing with GDBserver.
8608 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8609 if testing with GDBserver.
8610
368a124f
JB
86112011-01-06 Joel Brobecker <brobecker@adacore.com>
8612
8613 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8614 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8615 copyright header.
8616
44944448
JB
86172011-01-05 Joel Brobecker <brobecker@adacore.com>
8618
8619 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8620 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8621 testsuite/gdb.fortran/complex.f,
8622 testsuite/gdb.fortran/derived-type.f90,
8623 testsuite/gdb.fortran/library-module-lib.f90,
8624 testsuite/gdb.fortran/library-module-main.f90,
8625 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8626 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8627 Copyright year update.
8628
31886ea6
JB
86292011-01-05 Joel Brobecker <brobecker@adacore.com>
8630
8631 * gdb.base/langs1.f: Add copyright header.
8632
ebedcab5
JK
86332011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8634
8635 * gdb.base/morestack.exp: New file.
8636 * gdb.base/morestack.c: New file.
8637
de1eb2f9
JK
86382011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8639
8640 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8641
9e87a409
JB
86422010-12-29 Joel Brobecker <brobecker@adacore.com>
8643
8644 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8645 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8646
720d1a40
JB
86472010-12-29 Joel Brobecker <brobecker@adacore.com>
8648
8649 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8650
a283af87
AS
86512010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8652
5d3d9cba
AS
8653 * gdb.threads/tls.exp: Fix typo.
8654
a283af87
AS
8655 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8656 * gdb.threads/execl.exp: Update.
8657
2a20745c
YQ
86582010-12-23 Yao Qi <yao@codesourcery.com>
8659
8660 * gdb.arch/arm-disp-step.exp: New.
8661 * gdb.arch/arm-disp-step.S: New.
8662
a7658b96
TT
86632010-12-21 Tom Tromey <tromey@redhat.com>
8664
8665 * gdb.threads/execl.exp: Update.
8666 * gdb.threads/linux-dp.exp: Update.
8667 * gdb.threads/manythreads.exp: Update.
8668 * gdb.threads/tls.exp: Update.
8669
5b79abe7
TT
86702010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8671
8672 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8673 (NextOverThrowDerivates) <resumebpt>: New.
8674 (resumebpt_test): New.
8675 (main): Call resumebpt_test.
8676 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8677
0914bcdb
SS
86782010-12-12 Stan Shebs <stan@codesourcery.com>
8679
8680 * gdb.trace/tsv.exp: Test print command on trace state variables.
8681
305aeedc
TT
86822010-12-09 Tom Tromey <tromey@redhat.com>
8683
8684 * gdb.base/interp.exp: Add regression test.
8685
186c406b
TT
86862010-12-09 Tom Tromey <tromey@redhat.com>
8687
8688 * gdb.java/jnpe.java: New file.
8689 * gdb.java/jnpe.exp: New file.
8690 * gdb.cp/nextoverthrow.exp: New file.
8691 * gdb.cp/nextoverthrow.cc: New file.
8692
aae1c79a
DE
86932010-12-07 Doug Evans <dje@google.com>
8694
8695 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8696 of data-directory.
8697 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8698 updated.
8699 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8700
60f98dde 87012010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8702
8703 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8704 * gdb.base/call-sc.exp: Ditto.
8705 * gdb.base/finish.exp: Ditto.
8706 * gdb.base/return.exp: Ditto.
8707 * gdb.base/return2.exp: Ditto.
8708
5fa290c1
DE
87092010-11-30 Doug Evans <dje@google.com>
8710
8711 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8712 (gdb_expect_list): Fix spelling errors in comments.
8713 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8714 send_gdb/gdb_expect_list where applicable.
8715 * gdb.base/call-ar-st.exp: Ditto.
8716 * gdb.base/funcargs.exp: Ditto.
8717 * gdb.base/gcore.exp: Ditto.
8718 * gdb.base/page.exp: Ditto.
8719 * gdb.base/sigaltstack.exp: Ditto.
8720 * gdb.base/siginfo.exp: Ditto.
8721 * gdb.base/sigstep.exp: Ditto.
8722 * gdb.base/trace-commands.exp: Ditto.
8723
4e04c971
DE
87242010-11-29 Doug Evans <dje@google.com>
8725
8726 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8727 printer-name;subprinter-name.
8728
8cf6f0b1
TT
87292010-11-29 Tom Tromey <tromey@redhat.com>
8730
8731 * gdb.dwarf2/implptr.exp: New file.
8732 * gdb.dwarf2/implptr.c: New file.
8733 * gdb.dwarf2/implptr.S: New file.
8734
94b6973e
PM
87352010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8736
fc529d80 8737 PR python/12199
94b6973e
PM
8738
8739 * gdb.python/py-breakpoint.exp: Test the delete method.
8740
8358c15c
JK
87412010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8742
8743 Fix step_resume_breakpoint unsaved during an infcall.
8744 * gdb.base/step-resume-infcall.exp: New file.
8745 * gdb.base/step-resume-infcall.c: New file.
8746
f6df29bc
TJB
87472010-11-24 Edjunior Machado <emachado@br.ibm.com>
8748
8749 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8750
f2b5a5cf
TJB
87512010-11-24 Edjunior Machado <emachado@br.ibm.com>
8752
8753 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8754 on ppc64's symbols; "finish" and "return" commands must accept to
8755 show the caller line again as well as the line after.
8756 * gdb.asm/powerpc64.inc: New file.
8757
6b0ecdc2
DE
87582010-11-23 Doug Evans <dje@google.com>
8759
8760 * lib/gdb.exp (gdb_test_sequence): New function.
8761 (gdb_expect_list): Add verbose -log call for each pattern.
8762 * gdb.base/signals.exp (test_handle_all_print): Call it.
8763 Reduce timeout increment from 6 minutes to 1 minute.
8764 * gdb.server/ext-run.exp: Call it.
8765
ea976c60
PM
87662010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8767
f2b5a5cf 8768 PR python/12212
ea976c60
PM
8769
8770 * gdb.python/python.exp: Check that selected_thread raises an
8771 error when no inferior is loaded.
8772
c0efa795
JK
87732010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8774
8775 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8776 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8777
ec3aa567
JK
87782010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8779
8780 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8781 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8782
d8249011
DE
87832010-11-18 Doug Evans <dje@google.com>
8784
8785 * gdb.server/ext-run.exp: Fix intermittent failures.
8786
d4eba7d1
NF
87872010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8788
8789 * gdb.stabs/gdb11479.exp: Use runto_main.
8790
b04c2f88
NF
87912010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8792
8793 * gdb.base/break-entry.exp: Skip if using a stub.
8794
ae9d7ce4
NF
87952010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8796
8797 * gdb.python/py-inferior.exp: Pack values in target endianness.
8798
621c8364
TT
87992010-11-12 Tom Tromey <tromey@redhat.com>
8800
8801 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8802 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8803 MemoryError.
8804 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8805 type.
8806 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8807 MemoryError.
8808 (test_subscript_regression): Update exception type.
8809
84f4c1fe
PM
88102010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8811
8812 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8813 breakpoint tests.
8814
a1442452
PA
88152010-11-09 Pedro Alves <pedro@codesourcery.com>
8816
8817 * gdb.base/watchpoint.exp: Test "watch -location" with an
8818 innacessible location.
8819
efd11a33
JK
88202010-11-09 Edjunior Machado <emachado@br.ibm.com>
8821 Luis Machado <luisgpm@br.ibm.com>
8822
8823 * gdb.base/maint.exp: Expect "." prefix.
8824 * gdb.base/nodebug.exp: Expect "." Likewise.
8825 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8826 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8827 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8828 POWER server processors.
8829
aa00efb5
JK
88302010-11-08 Edjunior Machado <emachado@br.ibm.com>
8831 Luis Machado <luisgpm@br.ibm.com>
8832
8833 * gdb.base/break-entry.exp: convert entry point for
8834 ppc64 and expect leading `.' on ppc64's symbols
8835
99e7ae30
DE
88362010-11-05 Doug Evans <dje@google.com>
8837
8838 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8839 * gdb.python/py-param.exp: Delete, contents moved to ...
8840 * gdb.python/py-parameter.exp: ... here. New file.
8841 Add test for gdb.parameter ("directories").
99e7ae30 8842
f4b8a18d
KW
88432010-11-05 Ken Werner <ken.werner@de.ibm.com>
8844
8845 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8846 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8847 * configure: Regenerate.
8848 * gdb.opencl/Makefile.in: New File.
8849 * gdb.opencl/datatypes.exp: Likewise.
8850 * gdb.opencl/datatypes.cl: Likewise.
8851 * gdb.opencl/operators.exp: Likewise.
8852 * gdb.opencl/operators.cl: Likewise.
8853 * gdb.opencl/vec_comps.exp: Likewise.
8854 * gdb.opencl/vec_comps.cl: Likewise.
8855 * gdb.opencl/convs_casts.exp: Likewise.
8856 * gdb.opencl/convs_casts.cl: Likewise.
8857 * lib/opencl.exp: Likewise.
8858 * lib/opencl_hostapp.c: Likewise.
8859 * lib/opencl_kernel.cl: Likewise.
8860 * lib/cl_util.c: Likewise.
8861 * lib/cl_util.c: Likewise.
8862 * gdb.base/default.exp (set language): Add "opencl" to the list of
8863 languages.
8864
a9d5ef47
SW
88652010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8866
8867 * gdb.cp/overload.exp: Added test for inheritance overload.
8868 * gdb.cp/overload.cc: Ditto.
8869 * gdb.cp/oranking.exp: Removed releveant kfails.
8870
03eb1c79
JK
88712010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8872 Joel Brobecker <brobecker@adacore.com>
8873
8874 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8875 check test_compiler_info.
8876
dbc98a8b
KW
88772010-11-03 Ken Werner <ken.werner@de.ibm.com>
8878
8879 * gdb.base/gnu_vector.exp: Adjust expect messages.
8880
120bd360
KW
88812010-11-03 Ken Werner <ken.werner@de.ibm.com>
8882
8883 * gdb.base/gnu_vector.exp: Add unary operator tests.
8884
c37f7098
KW
88852010-11-03 Ken Werner <ken.werner@de.ibm.com>
8886
8887 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8888
7b51bc51
DE
88892010-11-02 Doug Evans <dje@google.com>
8890
8891 * gdb.python/py-pp-maint.c: New file.
8892 * gdb.python/py-pp-maint.exp: New file.
8893 * gdb.python/py-pp-maint.py: New file.
8894
50c97f38
TT
88952010-11-02 Tom Tromey <tromey@redhat.com>
8896
8897 * gdb.base/default.exp: Remove "scheme" from language list.
8898
a289b8f6
JK
88992010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8900
8901 Revert:
8902 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8903 * gdb.threads/sigstep-threads.exp: New file.
8904 * gdb.threads/sigstep-threads.c: New file.
8905
cd017491
MS
89062010-10-20 Michael Snyder <msnyder@vmware.com>
8907
8908 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8909
8e6a5956
UW
89102010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8911
8912 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8913 Skip test completely if gdb,no_hardware_watchpoints.
8914
2c04da0d
UW
89152010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8916
8917 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8918 strict, but do not check for any particular function name within libc.
8919
79afc5ef
SW
89202010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8921
8922 * gdb.cp/smartp.exp: New test.
8923 * gdb.cp/smartp.cc : New test.
8924
026ffab7
SW
89252010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8926
8927 * gdb.cp/converts.exp: Test pointer to bool conversion.
8928 Test pointer to long conversion.
8929 * gdb.cp/oranking.exp: Removed relevant kfail.
8930
3a772aa4
TT
89312010-10-18 Tom Tromey <tromey@redhat.com>
8932
8933 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8934 argument to lazy_string.
8935 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8936 (pp_ls.to_string): Use it.
8937 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8938 Add "estring2" local.
8939
5fc3827b
JK
89402010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8941
8942 Fix s390x compatibility.
8943 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8944 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8945
8aeb23f3
JK
89462010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8947
8948 * gdb.threads/sigstep-threads.exp: New file.
8949 * gdb.threads/sigstep-threads.c: New file.
8950
c1e56572
JK
89512010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8952
8953 * gdb.base/pie-execl.exp: New file.
8954 * gdb.base/pie-execl.c: New file.
8955
92163a10
JK
89562010-10-13 Doug Evans <dje@google.com>
8957 Jan Kratochvil <jan.kratochvil@redhat.com>
8958
8959 PR exp/12117
8960 * gdb.cp/ptype-cv-cp.cc: New file.
8961 * gdb.cp/ptype-cv-cp.exp: New file.
8962
7062b0a0
SW
89632010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8964
8965 * gdb.cp/converts.cc: New test program.
8966 * gdb.cp/converts.exp: New test.
8967 * gdb.cp/overload.exp: Added test for void* vs int*.
8968 * gdb.cp/overload.exp: Ditto.
8969 * gdb.cp/oranking.exp: Removed related kfail.
8970
0e3509db
DE
89712010-10-13 Doug Evans <dje@google.com>
8972
8973 * lib/gdb-python.exp (gdb_check_python_config): New function.
8974 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8975 * gdb.python/lib-types.cc: New file.
8976 * gdb.python/lib-types.exp: New file.
8977
8dc78533
JK
89782010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8979
8980 * gdb.python/py-error.exp: New file.
8981 * gdb.python/py-error.py: New file.
8982
93c17e06
JK
89832010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8984
8985 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8986 gdb_test_multiple.
8987
d8b34041
JK
89882010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8989
8990 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8991 * gdb.base/prelink.exp: Likewise.
8992 * gdb.base/solib-nodir.exp: Likewise.
8993 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8994 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8995 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8996
e0cc584e
UW
89972010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8998
8999 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9000 for the "info files" test to avoid timeouts on slow machines.
9001
cfc353b1
JK
90022010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9003
9004 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9005 (main): Make openlib dummy call.
9006
d3d7896d
JK
90072010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9010 * break-interp.exp (reach): Move the core body ...
9011 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9012 (test_ld): Provide always real argument, even to the linker. Replace
9013 dl_main by _dl_debug_state.
9014
5e533c94
JK
90152010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9016
9017 Fix results of prelinked PIEs on ppc*.
9018 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9019 Accept also DISPLACEMENT "PRESENT".
9020 (main): Replace "ZERO" displacements by "PRESENT".
9021
33540610
SW
90222010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9023
9024 * gdb.cp/oranking.exp: New test.
9025 * gdb.cp/oranking.cc: New test program.
9026
3bdf2bbd
KW
90272010-10-08 Ken Werner <ken.werner@de.ibm.com>
9028
9029 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9030 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9031
2f608a3a
KW
90322010-10-06 Ken Werner <ken.werner@de.ibm.com>
9033
9034 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9035 lush, lynx) New constant.
9036 * gdb.base/constvars.exp: Test const array types.
9037 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9038
aa2e2d8d
DE
90392010-10-06 Doug Evans <dje@google.com>
9040
9041 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9042 of syscall staging area.
9043
2844d6b5
KW
90442010-10-06 Ken Werner <ken.werner@de.ibm.com>
9045
9046 * gdb.base/gnu_vector.c: Add variable c4.
9047 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9048 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9049
7d8ac8bb
MR
90502010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9051
9052 * gdb.arch/altivec-abi.exp: Fix a typo.
9053
84a02e58
MR
90542010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9055
9056 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9057 to match a thread ID.
9058
b18e6318
JK
90592010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9060
9061 Fix s390x testcase compatibility.
9062 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9063
a2c09bd0
DE
90642010-10-01 Doug Evans <dje@google.com>
9065
9066 * lib/gdb-python.exp: New file.
9067 * gdb.python/py-block.exp: Use it.
9068 * gdb.python/py-breakpoint.exp: Ditto.
9069 * gdb.python/py-frame.exp: Ditto.
9070 * gdb.python/py-inferior.exp: Ditto.
9071 * gdb.python/py-param.exp: Ditto.
9072 * gdb.python/py-prettyprint.exp: Ditto.
9073 * gdb.python/py-shared.exp: Ditto.
9074 * gdb.python/py-symbol.exp: Ditto.
9075 * gdb.python/py-symtab.exp: Ditto.
9076 * gdb.python/py-type.exp: Ditto.
9077 * gdb.python/py-value.exp: Ditto.
9078 * gdb.python/python.exp: Ditto.
9079
38f12cfc
TT
90802010-09-30 Tom Tromey <tromey@redhat.com>
9081
9082 * gdb.base/anon.exp: New file.
9083 * gdb.base/anon.c: New file.
9084
9ae8282d
TT
90852010-09-30 Tom Tromey <tromey@redhat.com>
9086
9087 * gdb.base/completion.exp: Test completion through anonymous
9088 union.
9089 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9090
e9e07ba6
JK
90912010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9092
9093 Fix printing parameters of inlined functions.
9094 * gdb.dwarf2/dw2-inline-param.exp: New file.
9095 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9096 * gdb.dwarf2/dw2-inline-param.S: New file.
9097
cd2effb2
JK
90982010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9099
9100 PR corefiles/12071.
9101 * gdb.base/corefile.exp (quit with a process, no question: load core)
9102 (quit with a core file): New tests.
9103
bceffbf3
JK
91042010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9105
9106 Fix GDB crash on inferior calls with self-referencing classes.
9107 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9108 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9109 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9110
1736ad11
JK
91112010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9112
9113 Fix lost siginfo_t for inferior calls.
9114 * gdb.base/siginfo-infcall.exp: New file.
9115 * gdb.base/siginfo-infcall.c: New file.
9116
a176ad92
JB
91172010-09-22 Joel Brobecker <brobecker@adacore.com>
9118
9119 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9120
c2b0a229
JK
91212010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9122
9123 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9124 New test.
9125 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9126
e8ae22d1
JB
91272010-09-22 Joel Brobecker <brobecker@adacore.com>
9128
9129 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9130 type of our const type.
9131
ec322823
SW
91322010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9133
9134 * gdb.cp/pr12028.cc: New.
9135 * gdb.cp/pr12028.exp: New.
9136
72929c62
JB
91372010-09-22 Joel Brobecker <brobecker@adacore.com>
9138
9139 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9140
875b4ff5 91412010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9142 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9143
9144 PR mi/11407
9145 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9146 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9147 * gdb.mi/dw2-ref-missing-frame.S New File.
9148 * gdb.mi/dw2-ref-missing-frame.exp New File.
9149
7155d578
TT
91502010-09-14 Tom Tromey <tromey@redhat.com>
9151
9152 PR symtab/8399:
9153 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9154
515ed532
TT
91552010-09-14 Tom Tromey <tromey@redhat.com>
9156
9157 PR exp/11803:
9158 * gdb.threads/tls.exp: Use C++.
9159 (check_thread_local): Use K::another_thread_local.
9160 * gdb.threads/tls.c (class K): New.
9161 (another_thread_local): Now a member of K.
9162 (spin): Update. No longer K&R C.
9163
450ca57c
SW
91642010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9165
9166 * gdb.cp/koenig.cc: created class for testing member lookup.
9167 * gdb.cp/koenig.exp: Added test for member lookup.
9168
dbd492a3
JK
91692010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9170
9171 Fix false FAILs on sourcetree topdir directory containing "kill".
9172 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9173 source line matching regexp.
9174
8d4d924b
JK
91752010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9176
9177 * gdb.python/python.exp (set height 0, collect help from uiout)
9178 (verify help to uiout): New tests.
9179
8e64f2a0
JK
91802010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9181
9182 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9183 is_lp64_target to check 64bit target.
9184
4569eed2
JK
91852010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9186
9187 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9188 (test_ld) <powerpc64-*>: New.
9189
5e1617b1
DJ
91902010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9191
9192 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9193
c767944b
DJ
91942010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9195
9196 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9197 (FunctionArg::method): New function.
9198 (empty, arg): New variables.
9199 (main): Call arg.method.
9200 * gdb.cp/templates.exp (test_template_args): New function.
9201 (do_tests): Call it.
9202
27d3a3fc
UW
92032010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9204
9205 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9206 of "next" to proceed over pthread_exit call.
9207
55b7ce7f
UW
92082010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9209
9210 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9211 "maint print statistics" output to prevent expect timeouts.
9212
809df446
JK
92132010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9214
9215 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9216 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9217 (test_float_rejected): ... here.
9218 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9219 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9220 (test_float_rejected): ... here.
9221 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9222 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9223 (test_float_rejected): ... here.
9224 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9225 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9226 (test_float_rejected): ... here.
9227
8464be76
DJ
92282010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9229
9230 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9231 before disabling hardware watchpoints.
9232 (test_inaccessible_watchpoint): Check that hardware watchpoints
9233 are used. Test for watchpoints on a constant address.
9234
14dba4b4
JK
92352010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9236
9237 * gdb.base/ui-redirect.exp: New file.
9238
3f3540e1 92392010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9240 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9241
9242 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9243
0f254bb7
DE
92442010-08-31 Doug Evans <dje@google.com>
9245
9246 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9247
03f17ccf
TT
92482010-08-30 Tom Tromey <tromey@redhat.com>
9249
9250 PR python/11792:
9251 * gdb.python/py-value.exp (test_subscript_regression): Add
9252 dynamic_type test.
9253
640617ad
DJ
92542010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9255
9256 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9257 instead of running to main. Do not test the main function.
9258 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9259 Add new main.
9260
2ed91d1b
PA
92612010-08-26 Pedro Alves <pedro@codesourcery.com>
9262
9263 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9264 one test.
9265
673bfd45
DE
92662010-08-24 Doug Evans <dje@google.com>
9267
9268 PR symtab/11942
9269 * gdb.dwarf2/dw4-sig-types.cc: New file.
9270 * gdb.dwarf2/dw4-sig-types.h: New file.
9271 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9272 * gdb.dwarf2/dw4-sig-types.exp: New file.
9273
f9ffd4bb
TT
92742010-08-23 Tom Tromey <tromey@redhat.com>
9275
9276 PR python/11145:
9277 * gdb.python/py-value.c (Base, Derived): New types.
9278 (base): New global.
9279 * gdb.python/py-value.exp (test_subscript_regression): Add
9280 dynamic_cast test.
9281
d839c8a4
TT
92822010-08-23 Tom Tromey <tromey@redhat.com>
9283
9284 PR python/10676:
9285 * gdb.python/py-type.exp (test_fields): Add tests for type
9286 equality.
9287
702c2711
TT
92882010-08-23 Tom Tromey <tromey@redhat.com>
9289
9290 PR python/11915:
9291 * gdb.python/py-type.exp (test_fields): Add tests for array.
9292
832bafd3
KS
92932010-08-23 Keith Seitz <keiths@redhat.com>
9294
9295 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9296 have any children. Create a new abbrev for it.
9297 Add missing terminal sequence to .debug_abbrev.
9298
c37bf528
KS
92992010-08-20 Keith Seitz <keiths@redhat.com>
9300
9301 PR symtab/11465:
9302 * gdb.dwarf2/pr11465.exp: New test.
9303 * gdb.dwarf2/pr11465.S: New file.
9304 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9305 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9306
4572cbac
TJB
93072010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9308
9309 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9310 registers. Update data sets with the new v2_double element in the
9311 VSX register union. Add vector_register3_vr data set for the AltiVec
9312 registers. Use gdb_test_no_output instead of send_gdb.
9313
e7fbb131
PA
93142010-08-19 Pedro Alves <pedro@codesourcery.com>
9315
9316 * gdb.python/py-shared.exp: New file, factored out from
9317 python.exp.
9318 * gdb.python/py-shared.c: New file.
9319 * gdb.python/py-shared-sl.c: New file.
9320 * gdb.python/python-1.c: New file.
9321 * gdb.python/python-sl.c: Delete.
9322 * gdb.python/python.c: Mention python-1.c.
9323 * gdb.python/python.exp: Move shared library tests to
9324 py-shared.exp.
9325 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9326 (MISCELLANEOUS): New.
9327 (clean mostlyclean): Also remove $MISCELLANEOUS.
9328
d30f5e1f
DE
93292010-08-19 Doug Evans <dje@google.com>
9330
9331 PR exp/11926
9332 * gdb.base/printcmds.exp (test_float_accepted): New function.
9333 Move existing float tests there. Add tests for floats with suffixes.
9334 (test_float_rejected): New function.
9335 * gdb.java/jv-print.exp (test_float_accepted): New function.
9336 (test_float_rejected): New function.
9337 * gdb.objc/print.exp: New file.
9338 * gdb.pascal/print.exp: New file.
9339 * lib/objc.exp: New file.
9340
7b3fd859
PM
93412010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9342
9343 * gdb.base/default.exp (info set): Avoid full buffer error and force
9344 reading up to final gdb prompt.
9345 (show): Likewise.
9346
c92817ce
TT
93472010-08-18 Tom Tromey <tromey@redhat.com>
9348
9349 PR symtab/11919:
9350 * gdb.base/completion.exp: Add test.
9351
f1208f9e
DE
93522010-08-18 Doug Evans <dje@google.com>
9353
9354 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9355 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9356 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9357 Simplify, early exit if runto_main fails.
9358 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9359 (set_lang_fortran): Moved to lib/fortran.exp.
9360 * gdb.fortran/types.exp: load_lib fortran.exp.
9361 (set_lang_fortran): Moved to lib/fortran.exp.
9362 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9363 * gdb.java/jprint.exp (set_lang_java): Ditto.
9364 * gdb.java/jv-exp.exp: load_lib java.exp.
9365 If set_lang_java fails, issue a warning instead of failure to be
9366 consistent with other set_lang_foo uses.
9367 (set_lang_java): Moved to lib/java.exp.
9368 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9369 If set_lang_java fails, issue a warning instead of failure to be
9370 consistent with other set_lang_foo uses.
9371 * gdb.pascal/types.exp: load_lib pascal.exp.
9372 (set_lang_pascal): Moved to lib/pascal.exp.
9373 * lib/fortran.exp: New file.
9374 * lib/java.exp (set_lang_java): New function.
9375 * lib/pascal.exp (set_lang_pascal): New function.
9376
2f06b485
YQ
93772010-08-18 Yao Qi <yao@codesourcery.com
9378
9379 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9380 func_nofb_start and func_loopfb_start, so that address of functions
9381 is equal to these labels on Thumb.
9382
96e25403
YQ
93832010-08-18 Yao Qi <yao@codesourcery.com>
9384
9385 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9386 to reflect latest c source file.
9387
36e6adc4
JK
93882010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9389
9390 * gdb.cp/infcall-dlopen.exp: New file.
9391 * gdb.cp/infcall-dlopen.cc: New file.
9392 * gdb.cp/infcall-dlopen-lib.cc: New file.
9393
f431efe5
PA
93942010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9395 Pedro Alves <pedro@codesourcery.com>
9396
9397 PR breakpoints/11371
9398
9399 * gdb.base/watch-cond-infcall.exp: New file.
9400 * gdb.base/watch-cond-infcall.c: New file.
9401
06a64a0b
TT
94022010-08-16 Tom Tromey <tromey@redhat.com>
9403
9404 * gdb.base/help.exp: Update.
9405 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9406 watchpoint.
9407 (test_watch_location): New proc.
9408 (test_watchpoint_in_big_blob): Delete watchpoint.
9409 * gdb.base/watchpoint.c (func5): New function.
9410 (main): Call it.
9411
70ebf4ed
DE
94122010-08-16 Doug Evans <dje@google.com>
9413
9414 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9415
ca5c20b6
PM
94162010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9417
9418 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9419 tests.
9420
7346b668
KW
94212010-08-11 Ken Werner <ken.werner@de.ibm.com>
9422
9423 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9424 * gdb.base/gnu_vector.c: New File.
9425 * gdb.base/gnu_vector.exp: Likewise.
9426
cb2e07a6
PM
94272010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9428
9429 * gdb.python/python.c: New File.
9430 * gdb.python/python-sl.c: New File.
9431 * gdb.python/python.exp: Test solib_address and decode_line
9432 * functions.
9433
5da1313b
JK
94342010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9435
9436 * gdb.python/python.exp (show height, set height 10)
9437 (verify pagination beforehand, verify pagination beforehand: q)
9438 (gdb.execute does not page, verify pagination afterwards)
9439 (verify pagination afterwards: q): New.
9440
49c3ccf7
DE
94412010-08-02 Doug Evans <dje@google.com>
9442
9443 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9444 because of an older gcc, change test2
9445 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9446 to unsupported.
9447
42c0c4f1
KH
94482010-07-30 Kazu Hirata <kazu@codesourcery.com>
9449
9450 * gdb.base/break-always.exp: Do not expect full paths to file
9451 names.
9452 * gdb.base/commands.exp: Likewise.
9453
d3765805
DE
94542010-07-30 Doug Evans <dje@google.com>
9455
c98ee71b
DE
9456 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9457 xfail them when run with older gccs.
9458
fd961404
DE
9459 * lib/gdb.exp (build_executable): Forward "c++" option to
9460 get_compiler_info.
9461
999adef4
DE
9462 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9463 "python print ttype.template_argument(1)" and
9464 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9465 if using gcc 4.4 or earlier.
9466
d3765805
DE
9467 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9468 attach-to-debugger handling.
9469
1276c759
JK
94702010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9471
9472 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9473 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9474 (main): Use copyreloc.
9475 * gdb.base/prelink.exp (split debug of executable)
9476 (.dynbss vs. .bss address shift): New tests.
9477
88caa9b9
PA
94782010-07-29 Pedro Alves <pedro@codesourcery.com>
9479
9480 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9481 in gdb_test_multiple.
9482
c6f2ac43
PA
94832010-07-29 Pedro Alves <pedro@codesourcery.com>
9484
9485 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9486 environment.
9487
326fd672
TT
94882010-07-28 Tom Tromey <tromey@redhat.com>
9489
9490 PR python/11060:
9491 * gdb.python/py-type.c (Temargs): New template.
9492 (temvar): New variable.
9493 * gdb.python/py-type.exp (test_template): New proc.
9494
3ce3b1ba
PA
94952010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9496
9497 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9498 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9499
34eaf542
TT
95002010-07-28 Tom Tromey <tromey@redhat.com>
9501
9502 PR c++/9946:
9503 * gdb.cp/temargs.exp: New file.
9504 * gdb.cp/temargs.cc: New file.
9505
d41b819e
JK
95062010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9507
9508 * gdb.base/help.exp (help disassemble): Update the content.
9509
26ab7092
JK
95102010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9511
9512 * gdb.threads/ia64-sigill.exp: New file.
9513 * gdb.threads/ia64-sigill.c: New file.
9514
5283e9e1
TT
95152010-07-27 Tom Tromey <tromey@redhat.com>
9516
9517 * gdb.opt/inline-cmds.c (ATTR): New define.
9518 (func1): Use it.
9519 (func2): Likewise.
9520 (func3): Likewise.
9521 (outer_inline1): Likewise.
9522 (outer_inline2): Likewise.
9523 * gdb.opt/inline-bt.c (ATTR): New define.
9524 (func1): Use it.
9525 (func2): Likewise.
9526 * gdb.opt/inline-locals.c (ATTR): New define.
9527 (func1): Use it.
9528 (func2): Likewise.
9529
e992ef73
TT
95302010-07-27 Tom Tromey <tromey@redhat.com>
9531
9532 * gdb.stabs/gdb11479.c (hack): New function.
9533 (test): Use it.
9534 (test2): Use it.
9535 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9536 (int32_search_buf, int64_search_buf): No longer static.
9537 (x): Remove.
9538 * gdb.base/relocate.c (hack): New function.
9539
5374244e
PM
95402010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9541
9542 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9543 * gdb.python/py-value.c (func1): New function.
9544 (func2): Likewise.
9545
a99aee83
CV
95462010-07-26 Corinna Vinschen <vinschen@redhat.com>
9547
9548 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9549 as not to clash with .data section.
9550
a04ba985
JG
95512010-07-26 Jerome Guitton <guitton@adacore.com>
9552
9553 * gdb.base/code_elim.exp: New file.
9554 * gdb.base/code_elim1.c: New file.
9555 * gdb.base/code_elim2.c: New file.
9556
23bd0f7c
PA
95572010-07-21 Pedro Alves <pedro@codesourcery.com>
9558
9559 PR symtab/11827
9560
9561 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9562 (some_volatile_enum): New variable.
9563 * gdb.base/printcmds.exp (test_print_enums): New.
9564 <top level>: Call it.
9565
883df6dd
SW
95662010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9567
9568 * gdb.cp/fpointer.cc: New test.
9569 * gdb.cp/fpointer.exp: New test.
9570
569b05a5
JK
95712010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9572
9573 * gdb.base/solib-nodir.exp: New file.
9574 * lib/gdb.exp (runto): New case for a GDB internal error.
9575
51d7d803
JK
95762010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9577 Ulrich Weigand <uweigand@de.ibm.com>
9578 Tom Tromey <tromey@redhat.com>
9579
9580 * gdb.base/charset-malloc.c: New file.
9581 * gdb.base/charset.c (malloc_stub): New prototype.
9582 (main): Call it instead of malloc itself.
9583 * gdb.base/charset.exp: Use only prepare_for_testing.
9584 (binfile): Remove the variable.
9585
c0edd9ed
JK
95862010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9587
9588 Make core files the process_stratum.
9589 * gdb.base/corefile.exp (run: load core again)
9590 (run: sanity check we see the core file, run: with core)
9591 (run: core file is cleared, attach: load core again)
9592 (attach: sanity check we see the core file, attach: with core)
9593 (attach: core file is cleared): New tests.
9594 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9595
3cbaedff
KW
95962010-07-14 Ken Werner <ken.werner@de.ibm.com>
9597
9598 * gdb.arch/altivec-abi.exp: New tests.
9599
91158a56
TT
96002010-07-13 Tom Tromey <tromey@redhat.com>
9601
9602 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9603 (main): Use it.
9604 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9605
0f5238ed
TT
96062010-07-13 Tom Tromey <tromey@redhat.com>
9607
9608 * gdb.base/label.exp: New file.
9609 * gdb.base/label.c: New file.
9610
add265ae
L
96112010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9612 H.J. Lu <hongjiu.lu@intel.com>
9613
9614 * lib/gdb.exp (is_ilp32_target): New.
9615 (is_lp64_target): Likewise.
9616
9617 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9618 target.
9619 * gdb.arch/amd64-disp-step.exp: Likewise.
9620 * gdb.arch/amd64-dword.exp: Likewise.
9621 * gdb.arch/amd64-i386-address.exp: Likewise.
9622 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9623
add265ae
L
9624 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9625 target.
9626 * gdb.arch/i386-bp_permanent.exp: Likewise.
9627 * gdb.arch/i386-byte.exp: Likewise.
9628 * gdb.arch/i386-disp-step.exp: Likewise.
9629 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9630 * gdb.arch/i386-prologue.exp: Likewise.
9631 * gdb.arch/i386-size-overlap.exp: Likewise.
9632 * gdb.arch/i386-size.exp: Likewise.
9633 * gdb.arch/i386-sse.exp: Likewise.
9634 * gdb.arch/i386-unwind.exp: Likewise.
9635 * gdb.arch/i386-word.exp: Likewise.
9636
9637 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9638 test only when building 64-bit executables. Do not hard-code
9639 -m64 option.
9640
2dfb8c17
DE
96412010-07-07 Doug Evans <dje@google.com>
9642
9643 * lib/gdb.exp (gdb_test_list_exact): New function.
9644 * gdb.base/default.exp (show convenience): Call it, add tests for
9645 $_sdata = void, $_thread = 0.
9646
4e5799b6
JK
96472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9648 Joel Brobecker <brobecker@adacore.com>
9649
9650 Fix re-run of PIE executable, PR shlibs/11776.
9651 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9652 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9653 and re-"run" of the inferior.
9654
1a219cc7
JK
96552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9656 Joel Brobecker <brobecker@adacore.com>
9657
9658 Cope with missing /usr/sbin/prelink.
9659 * lib/prelink-support.exp (prelink_no):
9660 <result == 1 && $output is "no such file or directory">: New.
9661 (prelink_yes): Likewise. Return on failed prelink_no.
9662
5e3b36f8
JK
96632010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9664 Joel Brobecker <brobecker@adacore.com>
9665
9666 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9667 build_executable by build_executable_own_libs. Replace "prelink -R"
9668 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9669 change.
9670 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9671 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9672 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9673 Replace build_executable by build_executable_own_libs's function
9674 build_executable_own_libs.
9675 (prelinkNO): Create new stub to call prelink_no.
9676 (prelinkYES): Create new stub to call prelink_yes.
9677 (test_attach): Rename calls of copy to file_copy.
9678 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9679 (copy): Move to ...
9680 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9681 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9682 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9683 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9684 special flags by gdb_compile_shlib. Replace second gdb_compile by
9685 build_executable_own_libs. Replace "prelink -R" execution by a call of
9686 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9687 a second call of prelink_yes. Replace restart commands by
9688 clean_restart.
9689 (prelink): Rename to ...
9690 (seen displacement message): ... this test. Extend its expectation
9691 strictness.
9692
86e4bafc
JK
96932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9694
9695 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9696 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9697 displacement message exactly once.
9698
3cd07d20
JK
96992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9700 Joel Brobecker <brobecker@adacore.com>
9701
9702 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9703 its restore after the <$relink_args != ""> loop. new comment.
9704
0a1e94c7
JK
97052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9706 Joel Brobecker <brobecker@adacore.com>
9707
9708 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9709 code for it. New variable relink_args.
9710 (prelinkYES): Call prelinkNO.
9711 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9712 in such case. Move the core code to ...
9713 (test_attach_gdb): ... a new function. Send GDB command "file".
9714 Extend expected "Attaching to " string.
9715
2f70bcfb
TT
97162010-07-02 Tom Tromey <tromey@redhat.com>
9717
9718 * gdb.base/bitops.exp: Remove extraneous "pass".
9719
a17ac5b0
TT
97202010-07-02 Ken Werner <ken.werner@de.ibm.com>
9721
9722 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9723
dc10affe
PA
97242010-07-01 Pedro Alves <pedro@codesourcery.com>
9725
d41c0fc8
PA
9726 * gdb.base/help.exp: Adjust expected output.
9727
97282010-07-01 Pedro Alves <pedro@codesourcery.com>
9729
9730 * gdb.base/help.exp: Adjust expected output.
dc10affe 9731
0a600c36
JK
97322010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9733
9734 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9735 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9736 c++/11702.
9737
37cc8bfe
JK
97382010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9739 Doug Evans <dje@google.com>
9740
9741 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9742 add .dynamic entry'.
9743
254e6b9e
DE
97442010-06-29 Doug Evans <dje@google.com>
9745
9746 Test PR c++/11702.
9747 * gdb.cp/m-static.exp: Add testcase.
9748 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9749
595939de 97502010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9751 Tom Tromey <tromey@redhat.com>
9752 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9753
9754 * gdb.python/py-inferior.c: New File.
9755 * gdb.python/py-infthread.c: New File.
9756 * gdb.python/py-inferior.exp: New File.
9757 * gdb.python/py-infthread.exp: New File.
9758
98751a41
JK
97592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9760
9761 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9762 (ptype ::C::OtherFileClass typedefs): New.
9763 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9764 (C::OtherFileClass::cOtherFileClassVar2): New.
9765 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9766 cOtherFileClassVar2.
9767 (C::cOtherFileType2, C::cOtherFileVar2): New.
9768 (C::cOtherFileVar_use): use also cOtherFileVar2.
9769 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9770
41f62f39
JK
97712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9772
9773 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9774 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9775 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9776 (print ::C::cOtherFileVar)
9777 (whatis C::OtherFileClass::cOtherFileClassType)
9778 (whatis ::C::OtherFileClass::cOtherFileClassType)
9779 (print C::OtherFileClass::cOtherFileClassVar)
9780 (print ::cOtherFileClassVar)
9781 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9782 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9783 trailing content.
9784 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9785 (C::OtherFileClass::cOtherFileClassVar)
9786 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9787 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9788
af53d231
JK
97892010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9790
9791 Test PR c++/11703 and PR gdb/1448.
9792 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9793 gdb/1448.
9794
9655fd1a
JK
97952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9796
9797 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9798 (main) <rtti_data>: New.
9799 * gdb.cp/virtbase.exp (print rtti_data): New.
9800
824cc8dd
JK
98012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9802 Joel Brobecker <brobecker@adacore.com>
9803
9804 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9805
6036c742
JK
98062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9807
9808 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9809
de6a0421
DE
98102010-06-28 Doug Evans <dje@google.com>
9811
9812 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9813
b2dae948
DE
98142010-06-27 Doug Evans <dje@google.com>
9815
9816 * gdb.cp/m-static.exp: Update expected test output.
9817
0f3bb72e
PH
98182010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9819
889bf7c5
PA
9820 * gdb.gdb/selftest.exp: Adjust expected message for
9821 capturing start-up runtime.
0f3bb72e 9822
bc9f0842
TT
98232010-06-25 Tom Tromey <tromey@redhat.com>
9824
9825 PR python/10808:
9826 * gdb.python/python.exp: Add new tests.
9827
099ef718
SW
98282010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9829
9830 * gdb.cp/operator.cc: Created an import loop.
9831 * gdb.cp/operator.exp: Added testcase for import loop.
9832
5868a632
JK
98332010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9834
9835 Test PR python/11407.
9836 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9837 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9838 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9839 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9840 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9841 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9842 binfile. Call gdb_compile with clean_restart twice.
9843 (func_nofb print, func_nofb backtrace, func_loopfb print)
9844 (func_loopfb backtrace): New.
9845
af76db58
JK
98462010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9847
9848 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9849 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9850 by a hand made one.
9851 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9852 i?86 requirement. Remove variables srcfile and binfile. New variable
9853 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9854
f2c7657e
UW
98552010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9856
9857 * gdb.cell/dwarfaddr.exp: New file.
9858 * gdb.cell/dwarfaddr.S: New file.
9859
628fe4e4
JK
98602010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9861
9862 Test PR 9436.
9863 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9864
f1421989
HZ
98652010-06-24 Hui Zhu <teawater@gmail.com>
9866
9867 * gdb.base/eval.exp: New file.
9868
d03285ec
UW
98692010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9870
9871 * gdb.cell/fork.exp: New file.
9872 * gdb.cell/fork.c: Likewise.
9873 * gdb.cell/fork-spu.c: Likewise.
9874
41b2c92d
PM
98752010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9876
9877 * lib/gdb.exp (banned_variables_traced): New global variable.
9878 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9879 (gdb_init): Use `trace add variable' instead of obsolete
9880 `trace variable'.
9881
d5bc977f
DE
98822010-06-21 Doug Evans <dje@google.com>
9883
9884 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9885
d2ed6730
UW
98862010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9887
9888 * gdb.arch/spu-ls.exp: New file.
9889 * gdb.arch/spu-ls.c: Likewise.
9890
6aed2dbc
SS
98912010-06-18 Stan Shebs <stan@codesourcery.com>
9892
9893 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9894
e0756905
UW
98952010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9896
9897 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9898 * gdb.base/watch-cond.exp: Likewise.
9899 * gdb.python/py-breakpoint.exp: Likewise.
9900
d8053d4d
PA
99012010-06-18 Pedro Alves <pedro@codesourcery.com>
9902
9903 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9904 clean_restart, make sure every test has a distinct message, and
9905 that messages don't include the executable' full path.
9906
81ce510c
DE
99072010-06-17 Doug Evans <dje@google.com>
9908
9909 * gdb.arch/i386-size.exp: Updated expected output for
9910 DISASSEMBLY_OMIT_FNAME.
9911
65d79d4b
SDJ
99122010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9913 Sergio Durigan Junior <sergiodj@redhat.com>
9914
9915 * gdb.base/watch-notconst.c: New file.
9916 * gdb.base/watch-notconst.S: New file.
9917 * gdb.base/watch-notconst2.c: New file.
9918 * gdb.base/watch-notconst2.S: New file.
9919 * gdb.base/watch-notconst.exp: New file.
9920 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9921 (func4): Add operations on `global_ptr_ptr'.
9922 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9923 routine to test watchpoints created with a constant expression.
9924 (test_inaccessible_watchpoint): Include tests for watchpoints
9925 created with a constant expression.
9926
df0f4836
KB
99272010-06-14 Kevin Buettner <kevinb@redhat.com>
9928
9929 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9930 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9931 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9932 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9933 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9934 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9935 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9936 of `_start'.
9937
b769def5
UW
99382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9939
9940 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9941 not supported on the target.
9942 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9943 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9944 * gdb.mi/mi-nsintrall.exp: Likewise.
9945 * gdb.mi/mi-nsmoribund.exp: Likewise.
9946 * gdb.mi/mi-nsthrexec.exp: Likewise.
9947
d914c394
SS
99482010-06-11 Stan Shebs <stan@codesourcery.com>
9949
9950 * gdb.base/permissions.exp: New file.
9951
99522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9953
9954 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9955 does not support ELF executable class.
9956
f3ce5b9c
UW
99572010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9958
9959 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9960
8e46892c
JK
99612010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9962
9963 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9964 (runto): Catch "The target does not support running in non-stop mode.".
9965
6cc55c64
MS
99662010-06-11 Michael Snyder <msnyder@vmware.com>
9967
9968 * gdb.base/setshow.exp (set language asm): Don't use
9969 gdb_test_no_output, fails on some targets.
9970
caddefa4
UW
99712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9972
9973 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9974 * gdb.cp/pr9167.exp: Likewise.
9975
468b1aa7
UW
99762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9977
9978 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9979
5c3552dc
UW
99802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9981
9982 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9983
02e6fe6a
UW
99842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9985
9986 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9987
0e03807e
TT
99882010-06-11 Tom Tromey <tromey@redhat.com>
9989
9990 PR gdb/9977, PR exp/11636::
9991 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9992 (pieces_test_f6): Update expected output.
9993
2bdf28a0
JK
99942010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9995
9996 * gdb.base/moribund-step.exp: New.
9997
f6978de9
MS
99982010-06-08 Michael Snyder <msnyder@vmware.com>
9999
10000 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10001 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10002 * gdb.ada/frame_args.exp: Ditto.
10003 * gdb.ada/lang_switch.exp: Ditto.
10004 * gdb.ada/ptype_arith_binop.exp: Ditto.
10005 * gdb.ada/ref_param.exp: Ditto.
10006 * gdb.ada/type_coercion.exp:Ditto.
10007
10008 * gdb.asm/asm-source.exp: Ditto.
10009
10010 * gdb.base/attach.exp: Ditto.
10011 * gdb.base/bitfields2.exp: Ditto.
10012 * gdb.base/call-signal-resume.exp: Ditto.
10013 * gdb.base/callfuncs.exp: Ditto.
10014 * gdb.base/commands.exp: Ditto.
10015 * gdb.base/dbx.exp: Ditto.
10016 * gdb.base/default.exp: Ditto.
10017 * gdb.base/dump.exp: Ditto.
10018 * gdb.base/exprs.exp: Ditto.
10019 * gdb.base/freebpcmd.exp: Ditto.
10020 * gdb.base/interrupt.exp: Ditto.
10021 * gdb.base/list.exp: Ditto.
10022 * gdb.base/long_long.exp: Ditto.
10023 * gdb.base/maint.exp: Ditto.
10024 * gdb.base/ptype.exp: Ditto.
10025 * gdb.base/return.exp: Ditto.
10026 * gdb.base/setshow.exp: Ditto.
10027 * gdb.base/sigbpt.exp: Ditto.
10028 * gdb.base/sigrepeat.exp: Ditto.
10029
10030 * gdb.cp/classes.exp: Ditto.
10031
10032 * gdb.dwarf2/dw2-restore.exp: Ditto.
10033
10034 * gdb.gdb/selftest.exp: Ditto.
10035
10036 * gdb.multi/base.exp: Ditto.
10037 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10038
10039 * gdb.python/py-block.exp: Ditto.
10040 * gdb.python/py-prettyprint.exp: Ditto.
10041 * gdb.python/py-template.exp: Ditto.
10042
10043 * gdb.server/ext-attach.exp: Ditto.
10044 * gdb.server/ext-run.exp: Ditto.
10045 * gdb.server/server-mon.exp: Ditto.
10046
10047 * gdb.threads/fork-thread-pending.exp: Ditto.
10048 * gdb.threads/hand-call-in-threads.exp: Ditto.
10049 * gdb.threads/interrupted-hand-call.exp: Ditto.
10050 * gdb.threads/linux-dp.exp: Ditto.
10051 * gdb.threads/manythreads.exp: Ditto.
10052 * gdb.threads/print-threads.exp: Ditto.
10053 * gdb.threads/pthreads.exp: Ditto.
10054 * gdb.threads/schedlock.exp: Ditto.
10055 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10056 * gdb.threads/threadapply.exp: Ditto.
10057
de7ff789
MS
100582010-06-08 Michael Snyder <msnyder@vmware.com>
10059
889bf7c5 10060 * gdb.ada/exec_changed.exp:
de7ff789
MS
10061 Use ".*" instead of "" as wildcard regexp.
10062
10063 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10064 * gdb.base/call-ar-st.exp: Ditto.
10065 * gdb.base/checkpoint.exp: Ditto.
10066 * gdb.base/default.exp: Ditto.
10067 * gdb.base/dump.exp: Ditto.
10068 * gdb.base/ending-run.exp: Ditto.
10069 * gdb.base/fileio.exp: Ditto.
10070 * gdb.base/miscexprs.exp: Ditto.
10071 * gdb.base/pointers.exp: Ditto.
10072 * gdb.base/readline.exp: Ditto.
10073 * gdb.base/reread.exp: Ditto.
10074 * gdb.base/restore.exp: Ditto.
10075 * gdb.base/shlib-call.exp: Ditto.
10076 * gdb.base/valgrind-db-attach.exp: Ditto.
10077 * gdb.base/volatile.exp: Ditto.
10078 * gdb.base/watchpoints.exp: Ditto.
10079
10080 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10081
10082 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10083 * gdb.python/py-value.exp: Ditto.
10084
10085 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10086 * gdb.trace/circ.exp: Ditto.
10087 * gdb.trace/collection.exp: Ditto.
10088 * gdb.trace/packetlen.exp: Ditto.
10089 * gdb.trace/passc-dyn.exp: Ditto.
10090 * gdb.trace/report.exp: Ditto.
10091 * gdb.trace/tfile.exp: Ditto.
10092 * gdb.trace/tfind.exp: Ditto.
10093 * gdb.trace/while-dyn.exp: Ditto.
10094
3bebe2f2
JK
100952010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10096
10097 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10098
5c631832
JK
100992010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 Test PR 10640.
10102 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10103
4c3376c8
SW
101042010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10105
10106 * gdb.cp/koenig.exp: Test for ADL operators.
10107 * gdb.cp/koenig.cc: Added ADL operators.
10108 * gdb.cp/operator.exp: New test.
10109 * gdb.cp/operator.cc: New test.
10110
dc226d5a
MS
101112010-06-04 Michael Snyder <msnyder@vmware.com>
10112
dfb88a23
MS
10113 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10114 * gdb.base/pending.exp: Ditto.
f7ae76b3 10115
dc226d5a
MS
10116 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10117
967cf477
DE
101182010-06-04 Doug Evans <dje@google.com>
10119
10120 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10121 disabled printers.
10122 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10123 (enable_lookup_function): New function.
10124
eb801841
TT
101252010-06-04 Tom Tromey <tromey@redhat.com>
10126
10127 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10128 of hash and id.
10129
38979823
JK
101302010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10131
10132 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10133 newline.
10134 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10135 (empty verbose non-noisy clear, empty verbose noisy clear)
10136 (empty non-verbose noisy clear): Likewise.
10137
35ec993f
MS
101382010-06-03 Michael Snyder <msnyder@vmware.com>
10139
10140 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10141 * gdb.base/display.exp: Ditto.
10142 * gdb.base/find.exp: Ditto.
10143 * gdb.base/ifelse.exp: Ditto.
10144 * gdb.base/multi-forks.exp: Ditto.
10145 * gdb.base/recurse.exp: Ditto.
10146 * gdb.base/setshow.exp: Ditto.
10147 * gdb.base/value-double-free.exp: Ditto.
10148 * gdb.base/watch-vfork.exp: Ditto.
10149 * gdb.base/watch_thread_num.exp: Ditto.
10150 * gdb.base/watchpoint-solib.exp: Ditto.
10151 * gdb.base/watchpoint.exp: Ditto.
10152 * gdb.base/watchpoints.exp: Ditto.
10153
10154 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10155 * gdb.cp/overload.exp: Ditto.
10156 * gdb.cp/virtfunc.exp: Ditto.
10157
10158 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10159
889bf7c5 10160 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10161 Replace gdb_test with gdb_test_no_output.
10162
889bf7c5 10163 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10164 Replace gdb_test with gdb_test_no_output.
10165 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10166 * gdb.threads/watchthreads.exp: Ditto.
10167 * gdb.threads/watchthreads2.exp: Ditto.
10168
10169 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10170 * gdb.trace/tfind.exp: Ditto.
10171
c22decce
JB
101722010-06-03 Joel Brobecker <brobecker@adacore.com>
10173
10174 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10175 successful test if message is the empty string.
10176
fd5700c7
JK
101772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10178
10179 * gdb.fortran/module.exp (stopped language detection): New test.
10180
f55ee35c
JK
101812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10182
10183 Support DW_TAG_module as separate namespaces.
10184 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10185 gdb.fortran/library-module-lib.f90: New.
10186 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10187 (print i): Remove.
10188 (continue to breakpoint: i-is-1, print var_i value 1)
10189 (continue to breakpoint: i-is-2, print var_i value 2)
10190 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10191 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10192 (complete `modmany, complete `modmany`, complete `modmany`var)
10193 (show language, setting breakpoint at module): New tests.
10194 * gdb.fortran/module.f90 (module mod): Remove.
10195 (module mod1, module mod2, module modmany, subroutine sub1)
10196 (subroutine sub2, program module): New.
10197
b8e8282f
JK
101982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10199
10200 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10201 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10202 * gdb.cp/anon-union.exp (pass): Rename to ...
10203 (print z 2): ... here.
b8e8282f 10204
019ebafc
MS
102052010-06-02 Michael Snyder <msnyder@vmware.com>
10206
e68d8fd4
MS
10207 * gdb.trace/actions.exp: Use gdb_test_no_output.
10208 * gdb.trace/circ.exp: Ditto.
10209 * gdb.trace/packetlen.exp: Ditto.
10210 * gdb.trace/save-trace.exp: Ditto.
10211 * gdb.trace/tracecmd.exp: Ditto.
10212 * gdb.trace/tsv.exp: Ditto.
10213
12b5d08a
MS
10214 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10215 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10216 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10217 * gdb.threads/manythreads.exp: Ditto.
10218 * gdb.threads/print-threads.exp: Ditto.
10219 * gdb.threads/pthreads.exp: Ditto.
10220 * gdb.threads/schedlock.exp: Ditto.
10221 * gdb.threads/staticthreads.exp: Ditto.
10222 * gdb.threads/thread-specific.exp: Ditto.
10223 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10224 * gdb.threads/threadapply.exp: Ditto.
10225 * gdb.threads/watchthreads.exp: Ditto.
10226 * gdb.threads/watchthreads2.exp: Ditto.
10227
89493308
MS
10228 * gdb.python/py-block.exp: Use gdb_test_no_output.
10229 * gdb.python/py-prettyprint.exp: Ditto.
10230 * gdb.python/py-template.exp: Ditto.
10231 * gdb.python/py-value.exp: Ditto.
10232
10233 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10234 * gdb.reverse/watch-reverse.exp: Ditto.
10235
10236 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10237 * gdb.server/ext-run.exp: Ditto.
10238
019ebafc
MS
10239 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10240 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10241 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10242 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10243 * gdb.dwarf2/dw2-producer.exp: Ditto.
10244 * gdb.dwarf2/mac-fileno.exp: Ditto.
10245
10246 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10247 * gdb.gdb/selftest.exp: Ditto.
10248
10249 * gdb.multi/base.exp: Use gdb_test_no_output.
10250
10251 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10252
3e0ca3a5
JK
102532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10254
10255 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10256
9db70545
MS
102572010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10258
a8d52276
MS
10259 * gdb.cp/class2.exp: Use gdb_test_no_output.
10260 * gdb.cp/classes.exp: Ditto.
10261 * gdb.cp/extern-c.exp: Ditto.
10262 * gdb.cp/inherit.exp: Ditto.
10263 * gdb.cp/maint.exp: Ditto.
10264 * gdb.cp/mb-inline.exp: Ditto.
10265 * gdb.cp/mb-templates.exp: Ditto.
10266 * gdb.cp/method2.exp: Ditto.
10267 * gdb.cp/misc.exp: Ditto.
10268 * gdb.cp/ovldbreak.exp: Ditto.
10269 * gdb.cp/punctuator.exp: Ditto.
10270 * gdb.cp/templates.exp: Ditto.
10271 * gdb.cp/virtbase.exp: Ditto.
10272
889bf7c5 10273 * gdb.threads/attach-stopped.exp:
9db70545 10274 Replace uses of send_gdb / gdb_expect.
889bf7c5 10275 * gdb.threads/attachstop-mt.exp:
9db70545 10276 Replace uses of send_gdb / gdb_expect.
889bf7c5 10277 * gdb.threads/gcore-thread.exp:
9db70545 10278 Replace uses of send_gdb / gdb_expect.
889bf7c5 10279 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10280 Replace uses of send_gdb / gdb_expect.
10281 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10282 * gdb.threads/print-threads.exp:
9db70545
MS
10283 Replace uses of send_gdb / gdb_expect.
10284 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10285 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10286 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10287
10288 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10289 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10290 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10291 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10292 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10293 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10294 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10295 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10296 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10297 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10298 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10299
359cc68c
JK
103002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10301
10302 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10303
7d3fe98e
SW
103042010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10305
10306 * gdb.cp/koenig.exp: Added new test case.
10307 * gdb.cp/koenig.cc: Ditto.
10308
27d3a1a2
MS
103092010-06-01 Michael Snyder <msnyder@vmware.com>
10310
10311 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10312 * gdb.base/arrayidx.exp: Ditto.
10313 * gdb.base/attach.exp: Ditto.
10314 * gdb.base/auxv.exp: Ditto.
10315 * gdb.base/bigcre.exp: Ditto.
10316 * gdb.base/break-always.exp: Ditto.
10317 * gdb.base/break-interp.exp: Ditto.
10318 * gdb.base/break.exp: Ditto.
10319 * gdb.base/breakpoint-shadow.exp: Ditto.
10320 * gdb.base/call-ar-st.exp: Ditto.
10321 * gdb.base/call-sc.exp: Ditto.
10322 * gdb.base/call-signal-resume.exp: Ditto.
10323 * gdb.base/callfuncs.exp: Ditto.
10324 * gdb.base/catch-syscall.exp: Ditto.
10325 * gdb.base/charset.exp: Ditto.
10326 * gdb.base/code-expr.exp: Ditto.
10327 * gdb.base/commands.exp: Ditto.
10328 * gdb.base/cond-expr.exp: Ditto.
10329 * gdb.base/condbreak.exp: Ditto.
10330 * gdb.base/cursal.exp: Ditto.
10331 * gdb.base/cvexpr.exp: Ditto.
10332 * gdb.base/default.exp: Ditto.
10333 * gdb.base/del.exp: Ditto.
10334 * gdb.base/detach.exp: Ditto.
10335 * gdb.base/display.exp: Ditto.
10336 * gdb.base/ena-dis-br.exp: Ditto.
10337 * gdb.base/eval-skip.exp: Ditto.
10338 * gdb.base/foll-fork.exp: Ditto.
10339 * gdb.base/foll-vfork.exp: Ditto.
10340 * gdb.base/frame-args.exp: Ditto.
10341 * gdb.base/funcargs.exp: Ditto.
10342 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10343 * gdb.base/gdbvars.exp: Ditto.
10344 * gdb.base/help.exp: Ditto.
10345 * gdb.base/ifelse.exp: Ditto.
10346 * gdb.base/included.exp: Ditto.
10347 * gdb.base/list.exp: Ditto.
10348 * gdb.base/macscp.exp: Ditto.
10349 * gdb.base/maint.exp: Ditto.
10350 * gdb.base/multi-fork.exp: Ditto.
10351 * gdb.base/overlays.exp: Ditto.
10352 * gdb.base/page.exp: Ditto.
10353 * gdb.base/pending.exp: Ditto.
10354 * gdb.base/pointers.exp: Ditto.
10355 * gdb.base/pr11022.exp: Ditto.
10356 * gdb.base/prelink.exp: Ditto.
10357 * gdb.base/printcmds.exp: Ditto.
10358 * gdb.base/psymtab.exp: Ditto.
10359 * gdb.base/randomize.exp: Ditto.
10360 * gdb.base/relational.exp: Ditto.
10361 * gdb.base/relocate.exp: Ditto.
10362 * gdb.base/remote.exp: Ditto.
10363 * gdb.base/sepdebug.exp: Ditto.
10364 * gdb.base/set-lang-auto.exp: Ditto.
10365 * gdb.base/setshow.exp: Ditto.
10366 * gdb.base/setvar.exp: Ditto.
10367 * gdb.base/signals.exp: Ditto.
10368 * gdb.base/signull.exp: Ditto.
10369 * gdb.base/sigstep.exp: Ditto.
10370 * gdb.base/sizeof.exp: Ditto.
10371 * gdb.base/solib-disc.exp: Ditto.
10372 * gdb.base/store.exp: Ditto.
10373 * gdb.base/structs.exp: Ditto.
10374 * gdb.base/structs2.exp: Ditto.
10375 * gdb.base/subst.exp: Ditto.
10376 * gdb.base/term.exp: Ditto.
10377 * gdb.base/trace-commands.exp: Ditto.
10378 * gdb.base/unwindonsignal.exp: Ditto.
10379 * gdb.base/valgrind-db-attach.exp: Ditto.
10380 * gdb.base/varargs.exp: Ditto.
10381 * gdb.base/watch-cond.exp: Ditto.
10382 * gdb.base/watch_thread_num.exp: Ditto.
10383 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10384 * gdb.base/watchpoint.exp: Ditto.
10385 * gdb.base/whatis-exp.exp: Ditto.
10386
f8d3bf8f
MS
103872010-06-01 Michael Snyder <msnyder@vmware.com>
10388
10389 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10390 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10391 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10392 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10393 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10394 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10395 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10396 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10397 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10398 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10399 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10400 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10401 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10402 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10403 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10404
3f9e0d32
JK
104052010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10406
10407 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10408 trailing newline.
10409 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10410 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10411 (p *args): ... here and remove excessive trailing newline.
10412
f629457d
JB
104132010-05-31 Joel Brobecker <brobecker@adacore.com>
10414
10415 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10416
09eef106
JK
104172010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10418
10419 Accept the new Linux kernel "t (tracing stop)" string.
10420 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10421 Update comment.
10422 (state_wait) <T (tracing stop)>: New.
10423 (main): Update the state_wait expect string.
10424
94f31136
PA
104252010-05-28 Pedro Alves <pedro@codesourcery.com>
10426
10427 * limits.c, limits.exp: Delete files.
10428 * Makefile.in (clean mostlyclean): Adjust.
10429 * tracecmd.exp: Adjust.
10430
096554ab
JK
104312010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10432
10433 * gdb.base/tui-layout.exp: New.
10434
27d3a1a2 104352010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10436
889bf7c5 10437 * gdb.reverse/break-precsave.exp:
bcd2dc50 10438 Replace uses of send_gdb / gdb_expect.
889bf7c5 10439 * gdb.reverse/break-reverse.exp:
bcd2dc50 10440 Replace uses of send_gdb / gdb_expect.
889bf7c5 10441 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10442 Replace uses of send_gdb / gdb_expect.
889bf7c5 10443 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10444 Replace uses of send_gdb / gdb_expect.
889bf7c5 10445 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10446 Replace uses of send_gdb / gdb_expect.
889bf7c5 10447 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10448 Replace uses of send_gdb / gdb_expect.
889bf7c5 10449 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10450 Replace uses of send_gdb / gdb_expect.
889bf7c5 10451 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10452 Replace uses of send_gdb / gdb_expect.
889bf7c5 10453 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10454 Replace uses of send_gdb / gdb_expect.
889bf7c5 10455 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10456 Replace uses of send_gdb / gdb_expect.
889bf7c5 10457 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10458 Replace uses of send_gdb / gdb_expect.
889bf7c5 10459 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10460 Replace uses of send_gdb / gdb_expect.
889bf7c5 10461 * gdb.reverse/machinestate.exp:
bcd2dc50 10462 Replace uses of send_gdb / gdb_expect.
889bf7c5 10463 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10464 Replace uses of send_gdb / gdb_expect.
889bf7c5 10465 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10466 Replace uses of send_gdb / gdb_expect.
889bf7c5 10467 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10468 Replace uses of send_gdb / gdb_expect.
889bf7c5 10469 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10470 Replace uses of send_gdb / gdb_expect.
889bf7c5 10471 * gdb.reverse/step-precsave.exp:
bcd2dc50 10472 Replace uses of send_gdb / gdb_expect.
889bf7c5 10473 * gdb.reverse/step-reverse.exp:
bcd2dc50 10474 Replace uses of send_gdb / gdb_expect.
889bf7c5 10475 * gdb.reverse/until-precsave.exp:
bcd2dc50 10476 Replace uses of send_gdb / gdb_expect.
889bf7c5 10477 * gdb.reverse/until-reverse.exp:
bcd2dc50 10478 Replace uses of send_gdb / gdb_expect.
889bf7c5 10479 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10480 Replace uses of send_gdb / gdb_expect.
889bf7c5 10481 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10482 Replace uses of send_gdb / gdb_expect.
10483
3def43e0
JK
104842010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10485
10486 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10487 excessive newline.
10488
27d3a1a2 104892010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10490
10491 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10492 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10493 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10494 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10495 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10496 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10497 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10498 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10499 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10500 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10501 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10502 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10503 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10504 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10505 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10506 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10507 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10508 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10509 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10510
27d3a1a2 105112010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10512
22454424
MS
10513 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10514 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10515
10516 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10517 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10518 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10519
889bf7c5 10520 * gdb.reverse/consecutive-reverse.exp:
22454424 10521 Replace uses of send_gdb / gdb_expect.
889bf7c5 10522 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10523 Replace uses of send_gdb / gdb_expect.
10524
10525 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10526 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10527 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10528 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10529 Replace uses of send_gdb / gdb_expect.
10530 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10531 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10532 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10533 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10534 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10535 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10536 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10537 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10538 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10539
105402010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10541
22454424 10542 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10543
22454424 10544 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10545
22454424
MS
10546 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10547 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10548 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10549 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10550 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10551 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10552 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10553 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10554 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10555
6e5f2c59
TT
105562010-05-25 Tom Tromey <tromey@redhat.com>
10557
10558 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10559
bbc8b958
TT
105602010-05-25 Tom Tromey <tromey@redhat.com>
10561
10562 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10563 argument order.
10564 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10565 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10566 order.
10567 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10568 order.
10569 * gdb.base/call-sc.exp (setup_kfails): Remove.
10570 (setup_compiler_kfails): Remove.
10571 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10572 argument order.
10573 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10574 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10575 (advancei): Fix setup_kfail argument order.
10576 * gdb.base/radix.exp: Fix setup_kfail argument order.
10577 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10578 order.
10579 * gdb.base/structs.exp (setup_kfails): Remove.
10580 (setup_compiler_kfails): Fix setup_kfail argument order.
10581 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10582 order.
10583 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10584 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10585 setup_kfail argument order.
10586 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10587
83d1babf
TT
105882010-05-25 Tom Tromey <tromey@redhat.com>
10589
10590 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10591
6acb16a2
MS
105922010-05-25 Michael Snyder <msnyder@vmware.com>
10593
10594 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10595 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10596 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10597 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10598 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10599 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10600 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10601 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10602 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10603 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10604 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10605 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10606 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10607 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10608 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10609 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10610 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10611 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10612 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10613 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10614 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10615 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10616 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10617 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10618 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10619 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10620 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10621 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10622 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10623 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10624 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10625 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10626 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10627 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10628 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10629 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10630 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10631 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10632 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10633 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10634 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10635 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10636 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10637 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10638 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10639 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10640 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10641 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10642
106432010-05-25 Doug Evans <dje@google.com>
10644
10645 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10646 gdb.string_to_argv.
ad3986f0 10647
d3b1e874
TT
106482010-05-21 Tom Tromey <tromey@redhat.com>
10649
10650 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10651 Call it.
10652 * gdb.dwarf2/pieces.S: Update.
10653 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10654
cb826367
TT
106552010-05-21 Tom Tromey <tromey@redhat.com>
10656
10657 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10658 Call it.
10659 * gdb.dwarf2/pieces.c (struct C): New.
10660 (f6): New function.
10661 * gdb.dwarf2/pieces.S: Replace.
10662
74de6778
TT
106632010-05-21 Tom Tromey <tromey@redhat.com>
10664
10665 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10666 Call it.
10667
afd74c5f
TT
106682010-05-21 Tom Tromey <tromey@redhat.com>
10669
10670 * gdb.dwarf2.pieces.exp: New file.
10671 * gdb.dwarf2.pieces.S: New file.
10672 * gdb.dwarf2.pieces.c: New file.
10673
a7b75dfd 106742010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10675 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10676
10677 * lib/gdb.exp (gdb_test_no_output): New function.
10678 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10679 when testing commands that should produce no output.
10680
c81c812a
JB
106812010-05-17 Joel Brobecker <brobecker@adacore.com>
10682
10683 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10684 parameter that we want to watch being a constant.
10685
0cce5bd9
JB
106862010-05-17 Joel Brobecker <brobecker@adacore.com>
10687
10688 * gdb.ada/cond_lang: New testcase.
10689
47050449
JB
106902010-05-17 Joel Brobecker <brobecker@adacore.com>
10691
10692 * lib/gdb.exp (banned_variables): New variable/constant.
10693 (gdb_init): Add write trace on variables listed in banned_variables.
10694 (gdb_finish): Remove write traces on variables listed in
10695 banned_variables.
10696
77c01586
JB
106972010-05-17 Joel Brobecker <brobecker@adacore.com>
10698
10699 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10700 * gdb.cp/koenig.exp: Likewise.
10701
88d4aea7
PM
107022010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10703
889bf7c5 10704 PR python/11482
88d4aea7
PM
10705
10706 * gdb.python/py-value.exp (test_value_hash): New function.
10707
f5a010c0
PM
107082010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10709
10710 PR exp/11530.
10711 * gdb.base/gdb11530.c: New file.
10712 * gdb.base/gdb11530.exp: New file.
10713
8ef4892f
JK
107142010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10715
10716 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10717 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10718
7322dca9
SW
107192010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10720
10721 * gdb.cp/koenig.exp: New test.
10722 * gdb.cp/koenig.cc: New test program.
10723
02e7ea18
JB
107242010-05-05 Joel Brobecker <brobecker@adacore.com>
10725
10726 Remove the use of prms_id and bug_id throughout the testsuite.
10727
e1c34c5d
PM
107282010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10729
10730 PR exp/11349.
10731 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10732 use a reference local variable.
10733
8e1d0c49
JK
107342010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10735
10736 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10737 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10738 variable different_dir. Move debugfile into a full directory pathname
10739 under DIFFERENT_DIR.
10740 * lib/gdb.exp (separate_debug_filename): Remove.
10741 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10742 variable debug_dir and mkdir of it. Update function comments.
10743
e66408ed
PA
107442010-04-29 Pedro Alves <pedro@codesourcery.com>
10745
10746 PR gdb/11557
10747
10748 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10749 files.
10750
d7b32ed3
PM
107512010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10752
889bf7c5 10753 * gdb.python/py-param.exp: New File.
d7b32ed3 10754
6aecb9c2
JB
107552010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10756
10757 * gdb.base/default.exp: Fix "set language" test.
10758
bdf92a1c
PM
107592010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10760
10761 PR breakpoints/11531.
10762 * gdb.base/gdb11531.c: New file.
10763 * gdb.base/gdb11531.exp: New file.
10764
3f172e24
TT
107652010-04-26 Tom Tromey <tromey@redhat.com>
10766
10767 * gdb.base/completion.exp: Add tests for completion and deprecated
10768 commands.
10769
64af4c92
JK
107702010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10771
10772 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10773 (print /x char_array): Escape curly brackets.
10774
492928e4
JK
107752010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10776
10777 Fix deadlock on looped list of loaded shared objects.
10778 * gdb.base/solib-corrupted.exp: New.
10779
66d09542
DE
107802010-04-23 Doug Evans <dje@google.com>
10781
10782 * gdb.python/py-section-script.c: New file.
10783 * gdb.python/py-section-script.exp: New file.
10784 * gdb.python/py-section-script.py: New file.
10785
8bd10a10
CM
107862010-04-20 Chris Moller <cmoller@redhat.com>
10787
10788 PR 10179
10789
10790 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10791 * gdb.base/pr10179-a.c:
10792 * gdb.base/pr10179-b.c:
10793 * gdb.base/pr10179.exp: New files.
10794
c0201579
JK
107952010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10796
10797 Fix crashes on dangling display expressions.
10798 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10799 is SEP.
10800 (lib_flags): Remove the "debug" keyword.
10801 (libsepdebug): New variable for iterating new loop.
10802 (save_pf_prefix): New variable wrapping the loop.
10803 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10804 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10805
793b0ff8
PM
108062010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10807
10808 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10809
097f51f7
PM
108102010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10811
10812 PR stabs/11479.
10813 * gdb.stabs/gdb11479.exp: New file.
10814 * gdb.stabs/gdb11479.c: New file.
10815
9a22f0d0
PM
108162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10817
10818 * gdb.base/charset.c (Strin16, String32): New variables.
10819 * gdb.base/charset.exp (gdb_test): Test correct display
10820 of 16 or 32 bit strings.
10821
108222010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10823
10824 PR 9167
10825 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10826 * gdb.cp/pr9167.cc: New file.
10827 * gdb.cp/pr9167.exp: New file.
10828
10829
6e354e5e
PM
108302010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10831
10832 PR pascal/11492.
10833 * gdb.pascal/gdb11492.pas: New file.
10834 * gdb.pascal/gdb11492.exp: New file.
10835
be942545
JB
108362010-04-20 Joel Brobecker <brobecker@adacore.com>
10837
1667e6e3 10838 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10839
0c3acc09
JB
108402010-04-20 Joel Brobecker <brobecker@adacore.com>
10841
10842 * gdb.ada/dyn_loc: New testcase.
10843
ec31cde5
CM
108442010-04-20 Chris Moller <cmoller@redhat.com>
10845
10846 PR 10867
889bf7c5 10847
ec31cde5
CM
10848 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10849 * gdb.cp/pr10687.cc: New file.
10850 * gdb.cp/pr10687.exp: New file.
10851
10852
ce4b0682
SDJ
108532010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10854 Sergio Durigan Junior <sergiodj@redhat.com>
10855
10856 * gdb.fortran/logical.exp: New testcase.
10857 * gdb.fortran/logical.f90: New file.
10858
3436961f
DE
108592010-04-19 Doug Evans <dje@google.com>
10860
10861 * gdb.base/help.exp (help source): Update expected output.
10862
4d836c09
JK
108632010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10864
10865 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10866 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10867 gdb_exit and return.
10868 (executable): New variable.
10869 (binfile): Use it.
10870
6149aea9
PA
108712010-04-19 Pedro Alves <pedro@codesourcery.com>
10872
10873 PR breakpoints/8554.
10874
10875 * gdb.trace/save-trace.exp: Adjust.
10876
ed41462c
L
108772010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10878
10879 PR corefiles/11511
10880 * gdb.arch/system-gcore.exp: New.
10881 * gdb.arch/gcore.c: Likewise.
10882
3f7b2faa
DE
108832010-04-15 Doug Evans <dje@google.com>
10884
fa33c3cd
DE
10885 * gdb.python/py-progspace.c: New file.
10886 * gdb.python/py-progspace.exp: New file.
10887
3f7b2faa
DE
10888 * gdb.base/source.exp: Add tests for "source -s".
10889
79f283fe
PM
108902010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10891
10892 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10893 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10894 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10895 * gdb.python/py-mi.exp: New test for to_string returning None.
10896
fc8eb08a
PM
108972010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10898
10899 * gdb.python/py-breakpoint.c: Make result global.
10900
26e197f6
JK
109012010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10902
10903 Fix non-GNU make compatibility.
10904 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10905
adc36818
PM
109062010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10907
10908 * gdb.python/py-breakpoint.exp: New File.
10909 * gdb.python/py-breakpoint.C: Ditto.
10910
64e17368
SS
109112010-04-08 Stan Shebs <stan@codesourcery.com>
10912
10913 * gdb.trace/actions.exp: Clear default-collect.
10914 * gdb.trace/save-trace.exp: Clear default-collect.
10915
fff5cc64
PM
109162010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10917
10918 * gdb.python/py-value: Add null string variable.
10919 (test_lazy_string): Test zero length, NULL address lazy
10920 strings.
10921
a055a187
L
109222010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10923
10924 * gdb.arch/i386-avx.c: New.
10925 * gdb.arch/i386-avx.exp: Likewise.
10926
10927 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10928
96e39866
DE
109292010-04-06 Doug Evans <dje@google.com>
10930
10931 * gdb.base/source-test.gdb: New file.
10932 * gdb.base/source.exp: Test source -v.
10933
5984a431
UW
109342010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10935
10936 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10937
ec8a089a
PM
109382010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10939
10940 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10941 within one line, unless it is followed by a double quote.
10942 * gdb.stabs/hppa.sed: Idem.
10943 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10944 * gdb.stabs/weird.exp: Check for correct parsing of
10945 char and string constants.
ec8a089a
PM
10946 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10947 in .stabs to .stabx substitution.
10948
fce3c1f0
SS
109492010-04-05 Stan Shebs <stan@codesourcery.com>
10950
10951 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10952 constant global.
10953 * gdb.trace/tfile.exp: Try to print them.
10954
d77f58be
SS
109552010-04-04 Stan Shebs <stan@codesourcery.com>
10956
10957 * gdb.base/completion.exp: Update for new "info watchpoints".
10958 * gdb.base/default.exp: Ditto.
10959 * gdb.base/help.exp: Ditto.
10960 * gdb.base/watchpoint.exp: Ditto.
10961 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10962
af54718e
SS
109632010-04-04 Stan Shebs <stan@codesourcery.com>
10964
10965 * gdb.trace/tfile.exp: Sharpen tfind test.
10966
74d1f91e
JK
109672010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10968
10969 * gdb.base/break-entry.exp: New.
10970
eb8e76db 109712010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10972 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10973
10974 * gdb.reverse/i386-sse-reverse.exp: New file.
10975 * gdb.reverse/i386-sse-reverse.c: New file.
10976
bf65cad8
PA
109772010-04-02 Pedro Alves <pedro@codesourcery.com>
10978
10979 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10980
fff87407
SS
109812010-04-01 Stan Shebs <stan@codesourcery.com>
10982
10983 * gdb.trace/actions.exp: Tweak expected output.
10984 * gdb.trace/while-stepping.exp: Tweak expected output.
10985
fe01d668
L
109862010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10987
10988 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10989
86b17b60
PA
109902010-04-01 Pedro Alves <pedro@codesourcery.com>
10991
10992 * gdb.base/commands.exp: Adjust.
10993 * gdb.cp/extern-c.exp: Adjust.
10994
2c58c0a9
PA
109952010-04-01 Pedro Alves <pedro@codesourcery.com>
10996
10997 * gdb.trace/collection.c (local_test_func): Define a local struct,
10998 and instanciate it.
10999
0db9b91c
PA
110002010-04-01 Pedro Alves <pedro@codesourcery.com>
11001
11002 * gdb.trace/collection.exp (gdb_collect_args_test)
11003 (gdb_collect_argarray_test): XFAIL the tests that assume the
11004 argarray argument's elements are collected.
11005
8072405b
JK
110062010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11007
11008 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11009 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11010
8bf6485c
SS
110112010-03-31 Stan Shebs <stan@codesourcery.com>
11012
11013 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11014 and tracepoint conditionals.
11015 (gdb_verify_tracepoints): Delete unused return.
11016
fd7f724a
KS
110172010-03-26 Keith Seitz <keiths@redhat.com>
11018
11019 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11020 appear in the output before main.
11021 Remove KFAIL for gdb/2215 aka bz 9320.
11022
8d9e7719
DE
110232010-03-30 Doug Evans <dje@google.com>
11024
0906dd0b
DE
11025 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11026 by dejagnu.
11027 * gdb.arch/amd64-dword.exp: Ditto.
11028
8d9e7719
DE
11029 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11030 match.
11031 (break printf): Ditto.
11032
1da644f0
SW
110332010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11034
11035 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11036 gcc < 4.4.
11037 * gdb.cp/shadow.exp: Ditto.
11038
a8121990
PA
110392010-03-29 Pedro Alves <pedro@codesourcery.com>
11040
11041 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11042 "tstart" is silent.
11043
6e79d367
PA
110442010-03-29 Pedro Alves <pedro@codesourcery.com>
11045
11046 * gdb.trace/collection.exp (executable): New.
11047 (binfile): Use it.
11048 (fpreg, spreg, pcreg): New.
11049 (test_register): Use gdb_test_multiple. Pass /x to print.
11050 (prepare_for_trace_test): New.
11051 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11052 (gdb_collect_args_test, gdb_collect_argstruct_test)
11053 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11054 prepare_for_trace_test.
11055 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11056 fpreg, spreg and pcreg.
11057 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11058 prepare_for_trace_test.
11059 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11060 try to detect tracing support here. Don't set breakpoints at
11061 `begin' or `end' here.
11062 <global scope>: Use clean_restart. Run to main before checking
11063 for tracing support. Check for for tracing support here.
11064
09248348
JK
110652010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11066
11067 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11068 " as $displacement" to "seen displacement message".
11069
d350db38
PA
110702010-03-28 Pedro Alves <pedro@codesourcery.com>
11071
11072 * gdb.trace/while-dyn.exp (executable): New variable.
11073 (binfile): Use it.
11074 (test_while_stepping): New function. Move most tests here. Call
11075 it once for each of the while-stepping, stepping and ws aliases.
11076
907af001
UW
110772010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11078
11079 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11080 that do not provide the tagless_struct type name at all.
11081 (test_print_anon_union): Do not check value of uninitialized
11082 union member. Do not use cp_test_ptype_class, so we can accept
11083 "long" as well as "long int".
11084
610197fd
PA
110852010-03-26 Pedro Alves <pedro@codesourcery.com>
11086
11087 * gdb.trace/tfile.c (tohex, bin2hex): New.
11088 (write_error_trace_file): Hexify error description.
11089
6c28cbf2
SS
110902010-03-25 Stan Shebs <stan@codesourcery.com>
11091
11092 * gdb.trace/tfile.c: Generate an additional trace file, improve
11093 portability.
11094 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11095 files in a better way.
11096
e62b8c7e
KS
110972010-03-25 Keith Seitz <keiths@redhat.com>
11098
11099 * gdb.java/jprint.exp: XFAIL printing of static class members
11100 because of GCC debuginfo problem.
11101
82ccf5a5
JK
111022010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11103
11104 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11105
293e2f9e
DJ
111062010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11107
11108 * gdb.base/completion.exp: Allow long instead of long int.
11109 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11110 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11111 variable p.
11112 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11113 * gdb.base/pointers.exp: Allow long instead of long int.
11114 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11115 * gdb.base/step-line.exp: Allow a directory before the source file name.
11116
95a42b64
TT
111172010-03-24 Tom Tromey <tromey@redhat.com>
11118
11119 PR breakpoints/9352:
11120 * gdb.base/default.exp: Update.
11121 * gdb.base/commands.exp: Update.
11122 * gdb.cp/extern-c.exp: Test setting commands on multiple
11123 breakpoints at once.
11124
2390201f
DJ
111252010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11126
11127 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11128 if gdb,nosignals.
11129 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11130 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11131 exited".
11132
8c9a6790
SS
111332010-03-24 Stan Shebs <stan@codesourcery.com>
11134
11135 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11136
a6c727b2
DJ
111372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11138
11139 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11140 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11141 argument. Handle "short" and "long".
11142 (Top level): Pass overprototyped output for old_fptr and xptr.
11143
4dfd5423
PA
111442010-03-23 Pedro Alves <pedro@codesourcery.com>
11145
11146 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11147 format strings and add casts to avoid compiler warnings.
11148
111492010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11150
11151 * lib/trace-support.exp (gdb_trace_setactions):
11152 Don't expect whitespace after ">" prompt.
11153 * gdb.trace/actions.exp: Adjust for output changes.
11154 * gdb.trace/while-stepping.exp: Likewise.
11155
c847d045
JK
111562010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11157
11158 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11159 and r157645).
11160
5f717f1d
JK
111612010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11162
11163 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11164 New.
11165
7d6d51d5
DJ
111662010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11167
11168 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11169 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11170
3b11a015
SS
111712010-03-19 Stan Shebs <stan@codesourcery.com>
11172
11173 * gdb.trace/ax.exp: New file.
11174
d7d158ed
DE
111752010-03-19 Doug Evans <dje@google.com>
11176
6bb85cd1
DE
11177 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11178 output from gcc.
11179
d7d158ed
DE
11180 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11181 named /usr/sbin/prelink<foo>.
11182
4daf5ac0
SS
111832010-03-18 Stan Shebs <stan@codesourcery.com>
11184
11185 * gdb.trace/circ.exp: Test circular-trace-buffer.
11186 * gdb.trace/tfile.exp: Update tstatus test.
11187
e8d05480
JB
111882010-03-18 Joel Brobecker <brobecker@adacore.com>
11189
11190 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11191 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11192
441b986a
UW
111932010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11194
11195 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11196
4247603b
PA
111972010-03-18 Pedro Alves <pedro@codesourcery.com>
11198
11199 * gdb.base/default.exp: Adjust the expected output of the finish
11200 and until commands when the inferior is not being run.
11201
13387711
SW
112022010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11203
11204 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11205 * gdb.cp/nsusing.exp: Ditto.
11206
6e31430b
TT
112072010-03-15 Tom Tromey <tromey@redhat.com>
11208
11209 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11210 * gdb.cp/userdef.cc (operator==): New function.
11211 (main): New locals mem1, mem2.
11212
e2d69cb5
JZ
112132010-03-15 Jie Zhang <jie@codesourcery.com>
11214
11215 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11216 Declare and use new loadtimeout variable.
11217
f572f0a9
DJ
112182010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11219
11220 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11221 Use gdb_load later.
11222
51f4c0b0
PA
112232010-03-14 Pedro Alves <pedro@codesourcery.com>
11224
11225 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11226 literal. Add missing endlines to prints to stderr.
11227
1c809c68
TT
112282010-03-12 Tom Tromey <tromey@redhat.com>
11229
11230 PR c++/9708:
11231 * gdb.cp/m-static.exp: Add regression test.
11232 * gdb.cp/m-static.cc (method): New method.
11233 (main): Call it.
11234
00ae8fef
SW
112352010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11236
11237 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11238 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11239
759f0f0b
PA
112402010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11241
21e24d21
PA
11242 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11243
112442010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11245
759f0f0b
PA
11246 * lib/gdb.exp (skip_stl_tests): New.
11247 (gdb_compile): Symbian needs -ldl.
11248 (shlib_target_file): New.
11249 (shlib_symbol_file): New.
11250 (gdb_load_shlibs): Use shlib_target_file.
11251 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11252 * gdb.cp/exception.exp: Use skip_stl_tests.
11253 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11254 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11255 * gdb.cp/mb-templates.exp: Ditto.
11256 * gdb.base/commands.exp: Relax regexes.
11257 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11258 shlib_target_file and shlib_symbol_file.
11259 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11260 sections.
11261 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11262 * gdb.base/solib-disc.exp: Use
11263 shlib_target_file and shlib_symbol_file.
11264 * gdb.base/unload.exp: Don't skip on symbian. Use
11265 shlib_target_file and shlib_symbol_file.
11266 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11267
6a8f2671 112682010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11269
6a8f2671
PA
11270 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11271 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11272 Issue a tfind end before looking for a tracepoint frame.
11273 * gdb.trace/tfind.exp: Adjust tstatus output.
11274 Adjust disassembly output.
11275 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11276
ccf26247
JK
112772010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11278
11279 * gdb.base/break-interp.exp: Create new displacement parameter value
11280 for the test_ld calls.
11281 (reach): New parameter displacement, verify its content. New push of
11282 pf_prefix "reach-$func:". Import global expect_out.
11283 (test_core): New parameter displacement, verify its content. New push
11284 of pf_prefix "core:". New command "set verbose on". Import global
11285 expect_out.
11286 (test_attach): New parameter displacement, verify its content. New
11287 push of pf_prefix "attach:". New command "set verbose on". Import
11288 global expect_out.
11289 (test_ld): New parameter displacement, pass it to the reach, test_core
11290 and test_attach calls and verify its content in the "ld.so exit" test.
11291 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11292 (prelink): Update expected text, use gdb_test.
11293
e469c7fb
DE
112942010-03-10 Doug Evans <dje@google.com>
11295
11296 * gdb.base/checkpoint.exp: Fix comment.
11297 Lengthen timeout while doing >600 checkpoints test.
11298 Rename duplicate "kill all one" test to keep test names unique.
11299
60e1c644
PA
113002010-03-10 Pedro Alves <pedro@codesourcery.com>
11301
11302 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11303
cec808ec
KS
113042010-03-08 Keith Seitz <keiths@redhat.com>
11305
889bf7c5
PA
11306 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11307 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11308 (dm_type_long): New function.
11309 (dm_type_unsigned_short): New function.
11310 (dm_type_unsigned_long): New function.
11311 (myint): New typedef.
11312 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11313 long, unsigned shor and long, operator char*, and typedef.
11314 (test_lookup_operator_functions): Add operator char* test.
11315 (test_paddr_operator_functions): Likewise.
11316 (test_paddr_overloaded_functions): Use probe values for
11317 short, long, and unsigned short and long.
11318 (test_paddr_hairy_functions): If the demangler probe detected
11319 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11320 demangler.
11321 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11322 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11323 and "print null_pmf".
11324 Add test "ptype a.*pmf".
11325 * gdb.cp/overload.exp: Allow optional "int" to appear with
11326 "short" and "long".
11327 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11328 long expect value for men_overload1arg.
11329 Allow "int" to appear with "short" and "long".
11330 When testing "info break", add argument for main (void).
11331 Also allow "int" to appear with "short" and "long".
11332 Ditto with "unsigned" and "long long".
cec808ec
KS
11333 * gdb.java/jmain.exp: Do not enclose methods names in single
11334 quotes.
11335 * gdb.java/jmisc.exp: Likewise.
11336 * gdb.java/jprint.exp: Likewise.
11337 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11338
11339 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11340 * gdb.cp/exception.exp (backtrace after first throw)
11341 (backtrace after second throw): Allow a namespace before __cxa_throw.
11342 (backtrace after first catch, backtrace after second catch): Allow
11343 a namespace before __cxa_begin_catch.
11344
11345 * gdb.cp/cpexprs.exp: New file.
11346 * gdb.cp/cpexprs.cc: New file.
11347
11348 From Daniel Jacobowitz <dan@codesourcery.com>
11349 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11350 to use string_to_regexp.
11351 (ctor, dtor): New functions. Use them to match constructor
11352 and destructor function types.
11353 (Top level): Use runto_main.
11354
f870a310
TT
113552010-03-05 Tom Tromey <tromey@redhat.com>
11356
11357 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11358 gdb.target_charset.
11359 (pp_ns.to_string): Likewise.
11360
0c199f28
KS
113612010-03-04 Keith Seitz <keiths@redhat.com>
11362
11363 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11364 can be quoted. Test that both the filename and function/line
11365 portions can be quoted at the same time.
11366
c7437ca6
PA
113672010-03-04 Pedro Alves <pedro@codesourcery.com>
11368
11369 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11370
b111b805
DE
113712010-03-03 Doug Evans <dje@google.com>
11372
24486cb7
DE
11373 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11374 libc contains libpthread.
11375
b111b805
DE
11376 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11377 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11378 of gdb_compile. Add another pattern to match android backtrace.
11379
a0e0ef55
TT
113802010-03-03 Tom Tromey <tromey@redhat.com>
11381
11382 PR gdb/11345:
11383 * gdb.base/printcmds.exp (test_printf): Add test.
11384
1ba53b71
L
113852010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11386
11387 * gdb.arch/amd64-byte.exp: New.
11388 * gdb.arch/amd64-dword.exp: Likewise.
11389 * gdb.arch/amd64-pseudo.c: Likewise.
11390 * gdb.arch/amd64-word.exp: Likewise.
11391 * gdb.arch/i386-byte.exp: Likewise.
11392 * gdb.arch/i386-pseudo.c: Likewise.
11393 * gdb.arch/i386-word.exp: Likewise.
11394
f5dff777
DJ
113952010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11396
11397 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11398 types. Add structreg, bitfields, and flags registers.
11399 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11400 registers.
11401
90884b2b
L
114022010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11403
11404 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11405 (load_description): Set architecture if defined.
11406
dc00d89f
PM
114072010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11408
11409 * gdb.python/py-frame.exp: Add read_var block tests.
11410 * gdb.python/py-frame.c (block): New function.
11411
0e095b7e
JK
114122010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11413 Daniel Jacobowitz <dan@codesourcery.com>
11414
11415 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11416
624f1a65
DM
114172010-02-25 David S. Miller <davem@davemloft.net>
11418
11419 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11420 fix logic for setting all_syscalls_numbers.
11421
f3e9a817
PM
114222010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11423
11424 * Makefile.in: Add py-block and py-symbol.
11425 * gdb.python/py-symbol.exp: New File.
11426 * gdb.python/py-symtab.exp: New File.
11427 * gdb.python/py-block.exp: New File.
11428 * gdb.python/py-symbol.c: New File.
11429 * gdb.python/py-block.c: New File.
11430
f6bbabf0
PM
114312010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11432
11433 PR python/11314
11434 * lib/gdb.exp (skip_python_tests): New function.
11435 * gdb.python/py-cmd.exp: Use skip_python_tests.
11436 * gdb.python/py-frame.exp: Likewise.
11437 * gdb.python/py-function.exp: Likewise.
11438 * gdb.python/py-prettyprint.exp: Likewise.
11439 * gdb.python/py-template.exp: Likewise.
11440 * gdb.python/py-type.exp: Likewise.
11441 * gdb.python/py-value.exp: Likewise.
11442
85d721b8
PA
114432010-02-22 Pedro Alves <pedro@codesourcery.com>
11444
11445 PR9605
11446
11447 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11448
48e32051
TT
114492010-02-19 Tom Tromey <tromey@redhat.com>
11450
11451 PR c++/8693, PR c++/9496:
11452 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11453 regression tests.
11454
ac9c0048
JK
114552010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11456
11457 Fix compatibility with m68k as.
11458 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11459 Use only /* comments */.
11460
57bb97a4
UW
114612010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11462
11463 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11464 * configure: Regenerate.
11465
7d1bf85c
DJ
114662010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11467
11468 * gdb.python/py-type.exp: Check for Python support.
11469
061b5285
PA
114702010-02-17 Pedro Alves <pedro@codesourcery.com>
11471
11472 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11473 `regsub' syntax available.
11474
f8a8bc2c
PA
114752010-02-17 Pedro Alves <pedro@codesourcery.com>
11476
11477 * gdb.base/shmain.c (main): Remove printf call.
11478 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11479 * gdb.base/unload.c (main): Make format of fprintf a string
11480 literal. Add missing endlines to prints to stderr.
11481 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11482
6f451e5e
TT
114832010-02-17 Tom Tromey <tromey@redhat.com>
11484
11485 * gdb.java/jprint.java (jprint.props): New field.
11486 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11487
12d79008
PA
114882010-02-17 Pedro Alves <pedro@codesourcery.com>
11489
ef801a0e 11490 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11491 available.
11492
d252f7e5
DJ
114932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11494
11495 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11496 creation to support remote host testing.
11497
67bdab6c
DJ
114982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11499
11500 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11501 Recognize "command not found".
11502
bb391223
DJ
115032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11504
11505 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11506 single-stepping.
11507
70362913
DJ
115082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11509
11510 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11511 if arguments are not supported.
11512
493f3c00
DJ
115132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11514
11515 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11516 be const or non-const.
11517
8034c749
DJ
115182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11519
11520 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11521 mi_send_resuming_command to send -exec-continue.
11522
791dfb64
DJ
115232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11524
11525 * gdb.base/list.exp (test_list_filename_and_function): Add test
11526 with single quotes.
11527 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11528 matching.
11529 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11530 Add KFAIL'd tests for PR gdb/11289.
11531
7c5fe868
DJ
115322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11533
11534 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11535
fdc498b8
DJ
115362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11537
11538 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11539 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11540 a temporary directory.
11541
b519e2a6
DJ
115422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11543
11544 * gdb.base/charset.exp: Use a single regular expression to match
11545 show host-charset and show target-charset output.
11546
74164c56
JK
115472010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11548
11549 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11550 "Illegal process-id" expect string more exact.
11551 (attach to digits-starting nonsense is prohibited): New.
11552
701ed6dc
JK
115532010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11554
11555 * gdb.base/prelink.exp (set verbose on): New.
11556
889bf7c5 115572010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11558
11559 * mi-reverse.exp: New file. Test for reverse option to the
11560 following MI commands: exec-continue, exec-finish, exec-next,
11561 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11562
dadf0e9c
JB
115632010-02-09 Joel Brobecker <brobecker@adacore.com>
11564
11565 * gdb.ada/ptype_tagged_param: New testcase.
11566
714f19d5
TT
115672010-02-08 Tom Tromey <tromey@redhat.com>
11568
11569 PR c++/8017:
11570 * gdb.cp/overload.exp: Add tests.
11571 * gdb.cp/overload.cc (struct K): New.
11572 (namespace N): New.
11573 (main): Call new functions.
11574 (K::staticoverload): Define.
11575
889bf7c5 115762010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11577
11578 PR gdb/10728
11579 * gdb.cp/pr10728-x.h: New file.
11580 * gdb.cp/pr10728-x.cc: New file.
11581 * gdb.cp/pr10728-y.cc: New file.
11582 * gdb.cp/pr10728.exp: New file.
11583 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11584
889bf7c5 115852010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11586
11587 PR gdb/9067
11588 * gdb.cp/pr9067.exp: New
11589 * gdb.cp/pr9067.cc: New
11590 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11591
7b356089
JB
115922010-02-08 Joel Brobecker <brobecker@adacore.com>
11593
11594 * lib/gdb.exp (gdb_test_timeout): New global variable.
11595 Set it to timeout if not already set.
11596 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11597
1be00882
DE
115982010-02-05 Doug Evans <dje@google.com>
11599
11600 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11601 user.
11602
82856980
SW
116032010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11604
11605 PR c++/7935:
11606 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11607
1a334831
TT
116082010-02-04 Tom Tromey <tromey@redhat.com>
11609
11610 * gdb.cp/virtbase.exp: Make test case names unique.
11611
9c3c02fd
TT
116122010-02-02 Tom Tromey <tromey@redhat.com>
11613
11614 * gdb.cp/virtbase.exp: Add regression tests.
11615 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11616 (main): Instantiate RHC.
11617
0cc2414c
TT
116182010-02-02 Tom Tromey <tromey@redhat.com>
11619
11620 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11621 type-printing change.
11622
edf3d5f3
TT
116232010-02-02 Tom Tromey <tromey@redhat.com>
11624
11625 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11626 * gdb.cp/virtbase.cc: New file.
11627 * gdb.cp/virtbase.exp: New file.
11628 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11629
e4b7f41c
JK
116302010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11631
11632 PR libc/11214:
11633 * gdb.threads/current-lwp-dead.c: Include features.h.
11634 (HAS_NOMMU): New.
11635 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11636
b381ea14
JK
116372010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11638
11639 * gdb.base/symbol-without-target_section.exp,
11640 gdb.base/symbol-without-target_section.c: New.
11641
c593ac0e
DJ
116422010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11643
11644 * gdb.base/bigcore.exp: Reset increased timeout.
11645 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11646
db25f29d
DJ
116472010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11648
11649 * gdb.base/gcore.exp (capture_command_output): Use
11650 gdb_test_multiple.
11651
f9d67f43
DJ
116522010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11653
11654 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11655 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11656 (Top level): Call it.
11657
177321bd
DJ
116582010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11659
11660 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11661
97f2ed50
DJ
116622010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11663
11664 * gdb.base/call-strs.exp, gdb.base/default.exp,
11665 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11666 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11667 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11668 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11669 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11670 * gdb.base/ending-run.exp: Correct restore of timeout.
11671 * gdb.base/page.exp: Remove unnecessary timeout setting.
11672
e4e2711a
JB
116732010-01-29 Joel Brobecker <brobecker@adacore.com>
11674
11675 * gdb.ada/rec_return: New testcase.
11676
ba581dc1
JB
116772010-01-29 Joel Brobecker <brobecker@adacore.com>
11678
11679 * gdb.ada/call_pn: New testcase.
11680
4ea95be9
DJ
116812010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11682
11683 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11684 (Top level): Use it to resume.
11685 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11686 the Thumb mode displaced stepping error as unsupported.
11687
df83a9bf
SW
116882010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11689
889bf7c5
PA
11690 * gdb.cp/nsusing.exp: Added more tests.
11691 * gdb.cp/nsrecurs.exp: Ditto.
11692 * gdb.cp/nsusing.cc: Added test functions.
11693 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11694
40b27cdc
JK
116952010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11696
11697 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11698 absolute directory pathnames in gdb.sum file.
11699
de958931
SW
117002010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11701
11702 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11703 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11704
708ead4e
TT
117052010-01-26 Tom Tromey <tromey@redhat.com>
11706
11707 PR exp/7643:
11708 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11709 setup_kfail.
11710
b14e635e
SW
117112010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11712
11713 * gdb.cp/nsrecurs.exp: New test.
11714 * gdb.cp/nsrecurs.cc: New test program.
11715 * gdb.cp/nsstress.exp: New test.
11716 * gdb.cp/nsstress.cc: New test program.
11717 * gdb.cp/nsdecl.exp: New test.
11718 * gdb.cp/nsdecl.cc: New test program.
11719
8540c487
SW
117202010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11721
11722 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11723 imported into file scope.
11724 Marked test as xfail.
11725 * gdb.cp/namespace-using.cc (marker5): New function.
11726 * gdb.cp/shadow.exp: New test.
11727 * gdb.cp/shadow.cc: New test program.
11728 * gdb.cp/nsimport.exp: New test.
11729 * gdb.cp/nsimport.cc: New test program.
11730
421d5d99
TT
117312010-01-25 Tom Tromey <tromey@redhat.com>
11732
11733 PR gdb/11049:
11734 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11735 with "set print null-stop on".
11736
691f8dc1
JK
117372010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11738
11739 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11740 Adjust it for DISASSEMBLY_OMIT_FNAME.
11741
0b92b5bb
TT
117422010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11743
11744 PR symtab/11199:
11745 * gdb.dwarf2/member-ptr-forwardref.exp,
11746 gdb.dwarf2/member-ptr-forwardref.S: New.
11747
23787403
JK
117482010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11749
11750 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11751 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11752 thread1_tid_mutex. Remove gdbstop_mutex handling.
11753 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11754 thread2_tid_mutex. Remove gdbstop_mutex handling.
11755 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11756 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11757 pthread_cond_wait conditionalizations by while loops.
11758
b966cb8a
TT
117592010-01-20 Tom Tromey <tromey@redhat.com>
11760
11761 PR backtrace/10770:
11762 * gdb.dwarf2/pr10770.exp: New file.
11763 * gdb.dwarf2/pr10770.c: New file.
11764 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11765
fcae584b
VP
117662010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11767
11768 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11769 that target was removed, and the test always runs native anyway.
11770
a0f49112
JK
117712010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11772
11773 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11774 gdb.base/watchpoint-cond-gone-stripped.c: New.
11775
ceeb3d5a
TT
117762010-01-19 Tom Tromey <tromey@redhat.com>
11777
11778 PR c++/8000:
11779 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11780 existing tests.
11781 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11782 (main): Use AAA::SomeEnum.
11783
dd322c54
JK
117842010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11785
11786 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11787 (test_ignore_count): Declare line_callme_body global.
11788 (run to breakpoint with ignore count): Use line_callme_body.
11789 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11790 (set line_main_hello, set line_main_return): Reindent.
11791 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11792 New.
11793 (continue to callee4): Use line_callee4_body.
11794 (check *stopped from CLI command): Use line_callee4_next.
11795 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11796 (set line_main_hello, set line_main_return): Reindent.
11797 (set line_callee4_head, set line_callee4_body): New.
11798 (continue to callee4): Use line_callee4_body.
11799
4e8f195d
TT
118002010-01-18 Tom Tromey <tromey@redhat.com>
11801
11802 PR c++/9680:
11803 * gdb.cp/casts.cc: Add new classes and variables.
11804 * gdb.cp/casts.exp: Test new operators.
11805
9e14a9ba
JB
118062010-01-18 Tom Tromey <tromey@redhat.com>
11807 Thiago Jung Bauermann <bauerman@br.ibm.com>
11808
11809 * gdb.python/source2.py: New file.
11810 * gdb.python/source1: New file.
11811 * gdb.python/python.exp: Test "source" command.
11812
00bf0b85
SS
118132010-01-15 Stan Shebs <stan@codesourcery.com>
11814
11815 * gdb.trace/tfile.c: New file.
11816 * gdb.trace/tfile.exp: New file.
889bf7c5 11817
55235ad7
JK
118182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11819
11820 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11821
9f2982ff
JK
118222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11823
11824 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11825
bbfba9ed
JK
118262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11827
11828 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11829 (libfunc): New parameter action. Implement also selectable "sleep".
11830 * gdb.base/break-interp-main.c: Include assert.h.
11831 (libfunc): New parameter action.
11832 (main): New parameters argc and argv. Assert argc. Pass argv.
11833 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11834 (test_attach): New proc.
11835 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11836 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11837
61f0d762
JK
118382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11839
11840 * gdb.base/break-interp.exp (test_core): New proc.
11841 (test_ld): Call it.
11842
06a6f270
JK
118432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11844
11845 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11846 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11847 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11848 and gdb_compile_shlib. Use new -Wl compiler options.
11849 (dl bt, main bt): New tests.
11850
51bee8e9
JK
118512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11852
11853 Support PIEs with no symfile_objfile.
11854 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11855 (test_ld): New parameter trynosym.
11856 (test_ld <$trynosym>): New block.
11857
b8040f19
JK
118582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11859
11860 * gdb.base/break-interp.exp: New file.
11861
be759fcf
PM
118622010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11863
11864 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11865 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11866 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11867 test.
11868 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11869 * gdb.python/py-mi.exp: Add lazy string test.
11870
dc146f7c
VP
118712010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11872
11873 * lib/mi-support.exp (mi_check_thread_states): Handle
11874 core number in thread listing.
11875
b4ba55a1
JB
118762010-01-12 Joel Brobecker <brobecker@adacore.com>
11877
11878 * gdb.base/maint.exp: Adjust the expected output for the
11879 "maint print type" test. Use gdb_test_multiple instead of
11880 gdb_sent/gdb_expect.
11881
08e24bd4
DE
118822010-01-11 Doug Evans <dje@google.com>
11883
6496a609
DE
11884 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11885 from gdbserver_download. All callers updated.
11886
08e24bd4
DE
11887 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11888
b5cfddf5
JK
118892010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11890
11891 Implement binary numbers parsing.
11892 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11893 (test_integer_literals_rejected): New binary tests.
11894
3725885a
RW
118952010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11896
11897 * gdb.cell/configure: Regenerate.
11898
37aeb5df
JK
118992010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11900
11901 * gdb.base/corefile.exp: Move the core finding block out and call it as
11902 core_find, new variable $corefile, replace corefile by $corefile and
11903 [file tail $corefile] for usage vs. test names resp.
11904 * lib/gdb.exp (core_find): Move it as a new function here. New
11905 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11906 $destcore. Return "" on error.
11907
d521f563
JK
119082010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11909
11910 Workaround PR binutils/10802.
11911 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11912 (twice).
11913
28f24826
DJ
119142010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11915
11916 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11917
2de75e71
JB
119182010-01-08 Joel Brobecker <brobecker@adacore.com>
11919
11920 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11921 call, to avoid interruption.
11922
fe00719b 119232010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11924
11925 * gdb.stabs/weird.def (args93): New.
11926
d0ef5df8
DE
119272010-01-07 Doug Evans <dje@google.com>
11928
11929 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11930
3a08d52f
TT
119312010-01-07 Tom Tromey <tromey@redhat.com>
11932
11933 * gdb.base/source.exp: Use correct line number.
11934
7a697b8d
SS
119352010-01-05 Stan Shebs <stan@codesourcery.com>
11936
11937 * gdb.trace/tracecmd.exp: Test ftrace.
11938
7803799a
UW
119392010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11940
11941 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11942
c54eabfa
JK
119432010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11944
11945 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11946 "uint_for_mi_testing".
11947
02e7ef19
JB
119482010-01-01 Joel Brobecker <brobecker@adacore.com>
11949
11950 Test indented comment in file being sourced.
11951 * gdb.base/commands.exp: Test indented comment in file being sourced.
11952
abd775ce
JB
119532010-01-01 Joel Brobecker <brobecker@adacore.com>
11954
11955 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11956 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11957 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11958 notice.
11959
79b55b82
JB
119602010-01-01 Joel Brobecker <brobecker@adacore.com>
11961
11962 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11963 notice.
11964
8997583e
JK
119652010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11966
11967 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11968 missing $after_stopped and comma (,) expectation.
11969
6da95a67
SS
119702009-12-31 Stan Shebs <stan@codesourcery.com>
11971
11972 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11973
218d2fc6
TJB
119742009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11975
11976 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11977 (top level): Call test_watchpoint_in_big_blob.
11978 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11979 watchpoints.
11980 (func3): Write to buf.
11981
236f1d4d
SS
119822009-12-29 Stan Shebs <stan@codesourcery.com>
11983
11984 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11985
f61e138d
SS
119862009-12-28 Stan Shebs <stan@codesourcery.com>
11987
11988 * gdb.trace/tsv.exp: New file.
11989 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11990
0219b378
DJ
119912009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11992
11993 * gdb.base/find.c (main): Reference search buffers.
11994 * gdb.base/included.c (main): Reference integer.
11995 * gdb.base/ptype.c (charfoo): Declare.
11996 (intfoo): Call charfoo.
11997 * gdb.base/scope0.c (useitp): New function.
11998 (usestatics): Use useitp.
11999 (useit): Add a type for val.
12000 * gdb.base/scope1.c (useit1): Take a pointer argument.
12001 (usestatics1): Update calls to useit1.
12002 * gdb.cp/call-c.cc: Declare foo.
12003 (main): Call foo.
12004 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12005 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12006 (main): Call C::ensureRefs and ensureOtherRefs.
12007 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12008 variables.
12009 (ensureOtherRefs): New function.
12010 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12011 * gdb.cp/templates.cc (main): Call t5i.value.
12012
3f78692f
JK
120132009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12014
12015 Fix compatibility with G++-4.5.
12016 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12017 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12018 (uncaught return): Remove.
12019
429374b8
JK
120202009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12021 Phil Muldoon <pmuldoon@redhat.com>
12022
12023 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12024 (bp_location13, bp_location14, bp_location17, bp_location18)
12025 (marker3_proto, marker4_proto): New variables.
12026 (breakpoint info): Update output.
12027 (run until breakpoint at marker3, run until breakpoint at marker4): New
12028 tests.
12029
859825b8
JK
120302009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12031
12032 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12033 Replace the printf call of Y by provided "y-set-1" label. New block
12034 for the second shared library.
12035 * gdb.base/unload.exp: Compile also the second library, call
12036 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12037 (single pending breakpoint info): Rename to ...
12038 (pending breakpoint info before run): ... this extended test.
12039 (libfile2, libname2, libsrcfile2, libsrc2)
12040 (lib_sl2): New variables.
12041 (exec_opts): Set also SHLIB_NAME2.
12042 (pending breakpoint info on first run at shrfunc1)
12043 (pending breakpoint info on second run at shrfunc1)
12044 (pending breakpoint info on second run at shrfunc2)
12045 (print y from libfile, print y from libfile2): New tests.
12046 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12047 * gdb.base/unloadshr2.c: New.
12048
e6a386cd
HZ
120492009-12-22 Hui Zhu <teawater@gmail.com>
12050
12051 * gdb.reverse/sigall-reverse.exp: Adjust.
12052
9e19b45e
VP
120532009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12054
12055 PR gdb/10884
12056
12057 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12058 (main): Call do_bitfield_tests.
aacf5b1e 12059 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12060
d53a7b30
JB
120612009-12-20 Joel Brobecker <brobecker@adacore.com>
12062
12063 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12064 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12065 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12066 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12067 gdb.modula2/unbounded1.c: Update copyright header.
12068
191ca0a1
CM
120692009-12-10 Chris Moller <moller@mollerware.com>
12070
12071 PR gdb/9399
12072 * gdb.cp/virtfunc2.exp: New tests
12073 * gdb.cp/virtfunc2.cc: New tests
12074 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12075
0fa6cf1b
MS
120762009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12077
12078 * gdb.reverse/i387-env-reverse.c: New file.
12079 * gdb.reverse/i387-env-reverse.exp: New file.
12080 * gdb.reverse/i387-stack-reverse.c: New file.
12081 * gdb.reverse/i387-stack-reverse.exp: New file.
12082
361ae042
PM
120832009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12084
12085 * gdb.python/py-type.exp (test_range): New test.
12086
bfd31e71
PM
120872009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12088
12089 PR python/10805
12090
12091 * gdb.python/py-type.exp: New file.
12092 * gdb.python/py-type.c: New file.
12093 * Makefile.in: Add py-type.
12094
57a1d736
TT
120952009-12-03 Tom Tromey <tromey@redhat.com>
12096
12097 * gdb.python/py-value.exp (test_parse_and_eval): New
12098 function.
12099
1f3b5d1b
PP
121002009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12101
12102 PR gdb/11022
12103
12104 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12105 * gdb.base/pr11022.c: New test.
12106
8b7dbdc9
JK
121072009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12108
12109 Fix spurious false FAILs.
12110 * gdb.base/structs.c (chartest): New.
12111 (main): Fill-in chartest.
12112 * gdb.base/structs.exp (anychar_re, first): New.
12113 (start_structs_test): Import global anychar_re and first.
12114 New gdb_test call "set print elements 300; ${testfile}"
12115 (start_structs_test <$first>): New block.
12116 (any): Import global anychar_re. New variable ac. Use ${ac}.
12117
6a53b2ec
JK
121182009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12119
12120 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12121
d7167b4c
JK
121222009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12123
12124 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12125 Force $srcfile file.
12126 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12127
b1798462
UW
121282009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12129
12130 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12131 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12132 * gdb.threads/watchthreads-reorder.exp: Likewise.
12133
b6199126
DJ
121342009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12135
12136 PR gdb/8704
12137
12138 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12139 "if", and "thread". Correct matching in the previous test.
12140
b22a0510
DJ
121412009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12142
12143 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12144
930636d2
MS
121452009-11-23 Michael Snyder <msnyder@vmware.com>
12146
12147 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12148 * gdb.reverse-watch-precsave.exp: Ditto.
12149
21a0512e
PP
121502009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12151
12152 * gdb.asm/asm-source.exp: Adjust.
12153 * gdb.base/help.exp: Adjust.
889bf7c5 12154
fc30d5e0
PA
121552009-11-22 Pedro Alves <pedro@codesourcery.com>
12156
12157 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12158 (do_syscall_tests_without_xml): Set data-directory to
12159 /the/path/to/nowhere.
12160
f6bc2008
PA
121612009-11-21 Pedro Alves <pedro@codesourcery.com>
12162
12163 * gdb.threads/local-watch-wrong-thread.c,
12164 gdb.threads/local-watch-wrong-thread.exp: New files.
12165
8c2fb5de
PA
121662009-11-21 Pedro Alves <pedro@codesourcery.com>
12167
12168 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12169 assume new `regsub' syntax available.
12170
ebec9a0f
PA
121712009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12172
a79d3c27
JK
12173 * gdb.base/watchpoint-hw-hit-once.exp,
12174 gdb.base/watchpoint-hw-hit-once.c: New.
12175
121762009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12177
12178 * gdb.threads/watchthreads-reorder.exp,
12179 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12180
276a961b
MK
121812009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12182
12183 * gdb.xml/tdesc-regs.exp: Use for m68k.
12184
4867c1fb
PA
121852009-11-15 Pedro Alves <pedro@codesourcery.com>
12186
12187 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12188
f6838f81
DJ
121892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12190
12191 * lib/gdb.exp (current_target_name): New procedure.
12192 (gdb_wrapper_target): New variable.
12193 (gdb_wrapper_init): Set gdb_wrapper_target.
12194 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12195 wrapper.
12196
4ac4dd3f
DJ
121972009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12198
12199 * gdb.base/remote.exp: Delete the slowest load test.
12200 Do not load with fixed packet sizes.
12201
a7881759
DJ
122022009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12203
12204 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12205
97a5b505
DJ
122062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12207
12208 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12209 srcfile when setting a breakpoint.
12210
d3e1fc54
DJ
122112009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12212
12213 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12214 macros.
12215
7cbcbded
DJ
122162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12217
12218 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12219 to be in memory.
12220 * gdb.base/display.c (force_mem): New.
12221 (do_loops): Use it. Add breakpoint comments.
12222 (do_vars): Add a breakpoint comment.
12223 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12224 line numbers.
12225
bdea3a92
NF
122262009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12227
12228 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12229 instead of a bare "run".
12230
269f82e5
PP
122312009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12232
12233 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12234
a69b7d9d
DJ
122352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12236
12237 * lib/cell.exp (skip_cell_tests): Clean up test files before
12238 returning.
12239
b598bfda
DJ
122402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12241
12242 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12243 and the breakpoint menu. Do not call perror if a prompt is seen.
12244 Consume the following GDB prompt.
12245 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12246 * gdb.cp/namespace.exp: Use gdb_test.
12247 * gdb.cp/templates.exp: Use gdb_test.
12248 (test_template_breakpoints): Use gdb_test_multiple.
12249
87728fa0
DJ
122502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12251
12252 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12253 (marker4): Reference values.
12254
b67c692f
DJ
122552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12256
12257 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12258 is missing.
12259
f0df251a
DJ
122602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12261
12262 * gdb.base/break.c (need_malloc): New.
12263 * gdb.base/constvars.c (main): Reference crass and crisp.
12264 * gdb.base/gdb1821.c (main): Reference bar.
12265 * gdb.cp/gdb1355.cc (main): Reference s1.
12266 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12267 (main): Call them.
12268 * gdb.cp/hang2.cc (dummy2): Define.
12269 * gdb.cp/hang3.cc (dummy3): Define.
12270 * gdb.cp/m-data.cc (main): Reference shadow.
12271
bdf7534a
NF
122722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12273 Nathan Froyd <froydnj@codesourcery.com>
12274
12275 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12276 remote host.
12277
f24fce77
NF
122782009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12279
12280 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12281 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12282 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12283 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12284 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12285 * gdb.dwarf2/dw2-producer.exp: Likewise.
12286 * gdb.dwarf2/mac-fileno.exp: Likewise.
12287 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12288 py-prettyprint.py to the remote host.
12289 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12290
40f0318e
KS
122912009-11-11 Keith Seitz <keiths@redhat.com>
12292
12293 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12294 use it instead of "Foo".
12295 * gdb.cp/classes.exp (do_tests): Add a test to access
12296 a method through a typedef'd class name.
12297
f3d9f7fb
NF
122982009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12299
12300 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12301 exponents.
12302 * gdb.base/pointers.exp: Likewise.
12303 * gdb.cp/ref-types.exp: Likewise.
12304
a4216f37
KS
123052009-11-11 Keith Seitz <keiths@redhat.com>
12306
12307 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12308 new[] and delete[].
12309 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12310 "void".
12311 (probe_demangler): Remove all single-quoting of
12312 method and variable names.
12313 (info_func_regexp): Remove the word "void" from any
12314 occurrence of "(void)".
12315 (print_addr_2): Remove all single-quoting of
12316 method names.
12317 (print_addr_2_kfail): Likewise.
12318 (print_addr): Single-quote C function names before
12319 passing to print_addr_2.
12320 (test_paddr_operator_functions): Remove single-quoting
12321 for method names.
12322 Add tests for operator new[] and operator delete[].
12323
9b14d7aa
JK
123242009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12325
12326 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12327
85feb311
KS
123282009-11-09 Keith Seitz <keiths@redhat.com>
12329
12330 * gdb.cp/overload.exp: Add tests for resolving overloaded
12331 methods in expression parsing/evaluation.
12332
fa335448
DJ
123332009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12334
12335 * lib/gdb.exp (default_gdb_version): Use --version instead of
12336 --command.
12337
ec3c07fc
NS
123382009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12339
12340 * lib/gdb.exp (gdb_compile_test): New.
12341 (skip_ada_tests, skip_java_tests): New.
12342 (gdb_compile): Use gdb_compile_test for f77.
12343 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12344 * lib/java.exp (compile_java_from_source): Remove runtests check,
12345 use gdb_compile_test to record result.
12346 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12347 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12348 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12349 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12350 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12351 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12352 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12353 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12354 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12355 adjust gdb_compile invocations.
12356
b8b4e42b
JK
123572009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12358
12359 * Makefile.in (abs_builddir): New.
12360 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12361 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12362 `$(abs_builddir)/site.exp'.
12363
f8b7eaf3
DJ
123642009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12365
12366 * config/m68k-emc.exp, lib/emc-support.exp,
12367 gdb.trace/gdb_c_test.c: Delete.
12368 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12369 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12370 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12371 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12372 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12373 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12374 casing for m68k-*-elf.
12375
c4187697
NS
123762009-11-03 Pedro Alves <pedro@codesourcery.com>
12377
12378 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12379 * gdb.arch/i386-prologue.exp: Likewise.
12380 * gdb.arch/i386-unwind.exp: Likewise.
12381
db16b772
DJ
123822009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12383
12384 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12385
bcf71277
DJ
123862009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12387
12388 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12389
0105cee2
DJ
123902009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12391
12392 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12393
24ddea62
JK
123942009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12395
12396 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12397
287ccc17
JK
123982009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12399
12400 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12401 * gdb.base/sepdebug2.c: New file.
12402
08bca259 124032009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12404
12405 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12406 the modified warnings for catch syscall. Verify if GDB was compiled
12407 with support for lib expat, and choose which tests to run depending
12408 on this.
12409
5d4e2b76
VP
124102009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12411
12412 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12413 that composite commands are parsed OK. And also test
12414 that breakpoint commands do work.
12415
240e538a
MS
124162009-10-23 Michael Snyder <msnyder@vmware.com>
12417
12418 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12419 to allow for new disassembly style.
12420
9c419145
PP
124212009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12422
12423 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12424
02506ff1
MS
124252009-10-22 Michael Snyder <msnyder@vmware.com>
12426
12427 * gdb.reverse/break-precsave.exp: New test.
12428 * gdb.reverse/consecutive-precsave.exp: Ditto.
12429 * gdb.reverse/finish-precsave.exp: Ditto.
12430 * gdb.reverse/i386-precsave.exp: Ditto.
12431 * gdb.reverse/machinestate-precsave.exp: Ditto.
12432 * gdb.reverse/sigall-precsave.exp: Ditto.
12433 * gdb.reverse/solilb-precsave.exp: Ditto.
12434 * gdb.reverse/step-precsave.exp: Ditto.
12435 * gdb.reverse/until-precsave.exp: Ditto.
12436 * gdb.reverse/watch-precsave.exp: Ditto.
12437
4cf866a3
MS
124382009-10-22 Michael Snyder <msnyder@vmware.com>
12439
12440 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12441 for gdb_expect. Adjust one test's expect strings for the new
12442 format of disassemble.
12443 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12444 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12445 gdb_test_multiple.
12446 * gdb.reverse/step-reverse.exp: Delete 'return'.
12447 * gdb.reverse/until-reverse.exp: Delete blank lines.
12448 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12449
2b28d209
PP
124502009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12451
12452 * gdb.base/consecutive.exp: Adjust.
12453 * gdb.base/display.exp: Likewise.
12454 * gdb.base/pc-fp.exp: Likewise.
12455 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12456
33b9c32b
MS
124572009-10-19 Michael Snyder <msnyder@vmware.com>
12458
12459 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12460 * gdb.reverse/finish-reverse.c: Ditto.
12461 * gdb.reverse/sigall-reverse.c: Ditto.
12462 * gdb.reverse/solib-reverse.c: Ditto.
12463 * gdb.reverse/step-reverse.c: Ditto.
12464 * gdb.reverse/watch-reverse.c: Ditto.
12465
6c95b8df
PA
124662009-10-19 Pedro Alves <pedro@codesourcery.com>
12467 Stan Shebs <stan@codesourcery.com>
12468
12469 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12470 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12471 "Executing new program".
12472 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12473 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12474 left listed after having been killed.
12475 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12476 * gdb.base/maint.exp: Adjust test.
12477
12478 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12479 * gdb.multi/Makefile.in: New.
12480 * gdb.multi/base.exp: New.
12481 * gdb.multi/goodbye.c: New.
12482 * gdb.multi/hangout.c: New.
12483 * gdb.multi/hello.c: New.
12484 * gdb.multi/bkpt-multi-exec.c: New.
12485 * gdb.multi/bkpt-multi-exec.exp: New.
12486 * gdb.multi/crashme.c: New.
12487
279017b7
TG
124882009-10-13 Tristan Gingold <gingold@adacore.com>
12489
12490 * gdb.base/sepdebug.exp: Check debug info are found.
12491
0413d738
PA
124922009-10-08 Pedro Alves <pedro@codesourcery.com>
12493
12494 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12495 bits.
12496
c628eecc
JK
124972009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12498
12499 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12500
38af1bfe
JB
125012009-10-07 Joel Brobecker <brobecker@adacore.com>
12502
12503 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12504 of the comments.
12505
2b0adecd
PM
125062009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12507
12508 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12509 * gdb.base/annota3.exp: Idem.
12510 * gdb.base/maint.exp: Idem.
12511
8d417781
PM
125122009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12513
889bf7c5 12514 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12515 to default.
12516
bb61102d
PM
125172009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12518
889bf7c5 12519 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12520 mingw and cygwin targets.
12521
ace5c364
PM
125222009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12523 Pedro Alves <pedro@codesourcery.com>
12524
889bf7c5 12525 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12526 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12527
c2d494a0
PM
125282009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12529
e1b52ce2
PM
12530 * gdb.base/shr1.c: Use %p in format string.
12531 * gdb.base/unload.c: Avoid warning in fprintf.
12532 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12533
209f53f5
PM
125342009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12535
12536 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12537 long type.
12538 (test_unlink): Correct printf string.
12539 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12540 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12541
8172766a
JK
125422009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12543
12544 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12545 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12546 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12547
0f73703c
UW
125482009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12549
12550 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12551 * gdb.objc/nondebug.exp: Likewise.
12552
b32306ca
UW
125532009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12554
12555 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12556 target_info setting.
12557
12558 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12559 that detect new threads during "info threads".
12560
0057022f
UW
125612009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12562
12563 * gdb.threads/manythreads.c (main): Increase thread stack size
12564 to 2*PTHREAD_STACK_MIN.
12565 * gdb.threads/multi-create.c (main): Likewise.
12566 (create_function): Likewise.
12567
f29c0325
UW
125682009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12569
12570 * gdb.base/dump.exp: Pass difference of pointer types instead
12571 of integer types as offset to restore in intarr3.srec case.
12572
fcb34849
UW
125732009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12574
12575 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12576
d5142e3b
UW
125772009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12578
12579 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12580
087b74b2 125812009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12582
087b74b2
PM
12583 New test for two watchpoints, with disabling of
12584 the first inserted.
12585 * testsuite/gdb.base/watchpoints.c: New file.
12586 * testsuite/gdb.base/watchpoints.exp: New file.
12587
96c07c5b
TT
125882009-09-25 Tom Tromey <tromey@redhat.com>
12589
12590 * gdb.base/charset.exp: Test utf-16 strings with Python.
12591
b8899f2b
TT
125922009-09-25 Tom Tromey <tromey@redhat.com>
12593
12594 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12595 UCS-4.
12596 * gdb.base/charset.c (utf_32_string): Rename.
12597 (init_utf32): Rename.
12598 (main): Update.
12599
329719ec
TT
126002009-09-22 Tom Tromey <tromey@redhat.com>
12601
12602 * gdb.python/py-function.exp: Add regression tests.
12603
11ef0d76
KS
126042009-09-21 Keith Seitz <keiths@redhat.com>
12605
12606 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12607 with invalid operator.
12608
3fe8f3b3
KS
126092009-09-21 Keith Seitz <keiths@redhat.com>
12610
12611 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12612 and destructor using typedef name of class.
12613 * gdb.cp/classes.cc (class Base1): Add a destructor.
12614 (base1): New typedef.
12615 (use_methods): Instanitate an object of type base1.
12616 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12617 (do_tests): Call test_template_typedef.
12618 * gdb.cp/templates.cc (Baz::~Baz): New method.
12619 (intBazOne): New typedef.
12620 (main): Instantiate intBazOne.
12621
7a9fe101
PM
126222009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12623
12624 PR python/10633
12625
12626 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12627 Function.
12628 (run_lang_tests): Add print elements test.
12629
2e4d963f
PM
126302009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12631
12632 * gdb.python/py-value.exp (test_subscript_regression): New
12633 function. Test for invalid subscripts.
12634 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12635 (ptr_ref): New function.
12636
ec7e75e7
PP
126372009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12638
12639 * gdb.base/default.exp: Fix "show convenience".
12640
0cc7d26f
TT
126412009-09-15 Tom Tromey <tromey@redhat.com>
12642
12643 * lib/mi-support.exp (mi_create_varobj): Update.
12644 (mi_create_floating_varobj): Likewise.
12645 (mi_create_dynamic_varobj): New proc.
12646 (mi_varobj_update): Update.
12647 (mi_varobj_update_with_type_change): Likewise.
12648 (mi_varobj_update_kv_helper): New proc.
12649 (mi_varobj_update_dynamic_helper): Rewrite.
12650 (mi_varobj_update_dynamic): New proc.
12651 (mi_list_varobj_children): Update.
12652 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12653 * gdb.python/python-prettyprint.py (pp_outer): New class.
12654 (pp_nullstr): Likewise.
12655 (lookup_function): Register new printers.
12656 * gdb.python/python-prettyprint.c (struct substruct): New type.
12657 (struct outerstruct): Likewise.
12658 (substruct_test): New function.
12659 (struct nullstr): New type.
12660 (string_1, string_2): New globals.
12661 (main): Add new tests.
12662 * gdb.python/python-mi.exp: Added regression tests.
12663 * gdb.mi/mi2-var-display.exp: Update.
12664 * gdb.mi/mi2-var-cmd.exp: Update.
12665 * gdb.mi/mi2-var-child.exp: Update.
12666 * gdb.mi/mi2-var-block.exp: Update.
12667 * gdb.mi/mi-var-invalidate.exp: Update.
12668 * gdb.mi/mi-var-display.exp: Update.
12669 * gdb.mi/mi-var-cmd.exp: Update.
12670 * gdb.mi/mi-var-child.exp: Update.
12671 * gdb.mi/mi-var-block.exp: Update.
12672 * gdb.mi/mi-break.exp: Update.
12673 * gdb.mi/gdb701.exp: Update.
12674
a96d9b2e
SDJ
126752009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12676
12677 * Makefile.in: Inclusion of catch-syscall object.
12678 * gdb.base/catch-syscall.c: New file.
12679 * gdb.base/catch-syscall.exp: New file.
12680
b43b923a
MS
126812009-09-12 Michael Snyder <msnyder@vmware.com>
12682
12683 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12684 that can support reverse debuggnig.
12685
cec03d70
TT
126862009-09-11 Tom Tromey <tromey@redhat.com>
12687
12688 * gdb.dwarf2/valop.S: New file.
12689 * gdb.dwarf2/valop.exp: New file.
12690
e23bb3fc
MK
126912009-09-11 Mark Kettenis <kettenis@gnu.org>
12692
12693 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12694
37c3696d
DE
126952009-09-10 Doug Evans <dje@google.com>
12696
12697 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12698 Add $gdb_prompt to second breakpoint regexp.
12699
5172aecb
JB
127002009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12701
12702 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12703 names, add missing ones.
12704 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12705 * gdb.python/py-frame.c: Rename from python-frame.c.
12706 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12707 testfile name.
12708 * gdb.python/py-function.exp: Rename from python-function.exp.
12709 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12710 testfile name.
12711 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12712 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12713 Adjust testfile name.
12714 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12715 * gdb.python/py-template.cc: Rename from python-template.cc.
12716 * gdb.python/py-template.exp: Rename from python-template.exp.
12717 Adjust testfile name.
12718 * gdb.python/py-value.c: Rename from python-value.c.
12719 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12720 testfile name.
12721
b554e4bd
JK
127222009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12723
12724 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12725 $bpt2address.
12726 (Second breakpoint address is valid on ia64)
12727 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12728
9a68ae16
JM
127292009-09-03 Joseph Myers <joseph@codesourcery.com>
12730
12731 * gdb.base/ending-run.exp: Restrict regular expression matching
12732 line number to require closing brace following.
12733
146b9145
DE
127342009-09-03 Doug Evans <dje@google.com>
12735
12736 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12737
787d21e1
TT
127382009-09-02 Tom Tromey <tromey@redhat.com>
12739
12740 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12741
e7802207
TT
127422009-09-02 Tom Tromey <tromey@redhat.com>
12743
12744 * gdb.dwarf2/callframecfa.exp: New file.
12745 * gdb.dwarf2/callframecfa.S: New file.
12746
817aadd2
JK
127472009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12748
12749 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12750 gdb.base/solib-overlap-main.c: New.
12751
4a76eae5
DJ
127522009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12753
12754 PR gdb/10565
12755
12756 * gdb.base/bitfields.c (struct container, container): New.
12757 (main): Initialize it and call break5.
12758 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12759
d4b96c9a
JK
127602009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12761
12762 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12763 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12764
4e22772d
JK
127652009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12766
12767 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12768
2efab443
MS
127692009-08-26 Michael Snyder <msnyder@vmware.com>
12770
12771 * gdb.base/i386-reverse.c: New file.
12772 * gdb.base/i386-reverse.exp: New file.
12773 * gdb.base/Makefile.in: Add new files to be removed.
12774
07ab73a0
JM
127752009-08-26 Joseph Myers <joseph@codesourcery.com>
12776
12777 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12778 environment-pwd for remote host.
12779 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12780
676accff
KS
127812009-08-24 Keith Seitz <keiths@redhat.com>
12782
12783 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12784 Add two new C++ completer tests which limit the output to a
889bf7c5 12785 given class.
676accff 12786
f9f7ad22
MS
127872009-08-24 Michael Snyder <msnyder@vmware.com>
12788
12789 * gdb.base/del.exp: Fix typo in comment.
12790 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12791
81ecdfbb
RW
127922009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12793
12794 * configure: Regenerate.
12795 * gdb.hp/configure: Likewise.
12796 * gdb.hp/gdb.aCC/configure: Likewise.
12797 * gdb.hp/gdb.base-hp/configure: Likewise.
12798 * gdb.hp/gdb.compat/configure: Likewise.
12799 * gdb.hp/gdb.defects/configure: Likewise.
12800 * gdb.hp/gdb.objdbg/configure: Likewise.
12801 * gdb.stabs/configure: Likewise.
12802
cab0c772
UW
128032009-08-19 Doug Evans <dje@google.com>
12804
12805 * gdb.base/gdbvars.c: New file.
12806 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12807
b8fa0bfa
PA
128082009-08-14 Pedro Alves <pedro@codesourcery.com>
12809
12810 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12811 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12812
b84aa90a
PA
128132009-08-13 Pedro Alves <pedro@codesourcery.com>
12814
12815 * gdb.base/default.exp: Adjust "set language test": it's now an
12816 enum command. Larger help string moved to "help set language".
12817 * gdb.base/help.exp: Adjust "help set language" expected output,
12818 now lists all known languages.
12819
0d8f9b2c
NF
128202009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12821
12822 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12823 all frame arguments.
12824 * gdb.arch/altivec-regs.exp: Likewise.
12825
bda180e0
TT
128262009-08-07 Tom Tromey <tromey@redhat.com>
12827
12828 * gdb.base/setshow.exp: Add tests for changes to set language, set
12829 check range, and set check type.
12830
48cb2d85
VP
128312009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12832
12833 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12834 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12835 Call it.
48cb2d85 12836
1ea34204
UW
128372009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12838
12839 * configure.ac: Run gdb.cell tests when appropriate.
12840 * configure: Regenerate.
12841 * lib/cell.exp: New file.
12842 * gdb.cell: New directory.
12843 * gdb.cell/configure.ac: New file.
12844 * gdb.cell/configure: New file.
12845 * gdb.cell/Makefile.in: New file.
12846 * gdb.cell/arch.exp: New file.
12847 * gdb.cell/break.c: New file.
12848 * gdb.cell/break.exp: New file.
12849 * gdb.cell/break-spu.c: New file.
12850 * gdb.cell/bt.c: New file.
12851 * gdb.cell/bt2-spu.c: New file.
12852 * gdb.cell/bt-spu.c: New file.
12853 * gdb.cell/bt.exp: New file.
12854 * gdb.cell/coremaker.c: New file.
12855 * gdb.cell/coremaker-spu.c: New file.
12856 * gdb.cell/core.exp: New file.
12857 * gdb.cell/gcore.exp: New file.
12858 * gdb.cell/data.c: New file.
12859 * gdb.cell/data.exp: New file.
12860 * gdb.cell/data-spu.c: New file.
12861 * gdb.cell/ea-cache.exp: New file.
12862 * gdb.cell/ea-cache.c: New file.
12863 * gdb.cell/ea-cache-spu.c: New file.
12864 * gdb.cell/ea-standalone.c: New file.
12865 * gdb.cell/ea-standalone.exp: New file.
12866 * gdb.cell/ea-test.c: New file.
12867 * gdb.cell/ea-test.exp: New file.
12868 * gdb.cell/f-regs.exp: New file.
12869 * gdb.cell/mem-access.c: New file.
12870 * gdb.cell/mem-access.exp: New file.
12871 * gdb.cell/mem-access-spu.c: New file.
12872 * gdb.cell/ptype.exp: New file.
12873 * gdb.cell/registers.exp: New file.
12874 * gdb.cell/size.c: New file.
12875 * gdb.cell/sizeof.exp: New file.
12876 * gdb.cell/size-spu.c: New file.
12877 * gdb.cell/solib.exp: New file.
12878 * gdb.cell/solib-symbol.exp: New file.
12879
85e747d2
UW
128802009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12881
12882 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12883
58d6951d
DJ
128842009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12885
12886 * gdb.base/float.exp: Handle VFP registers.
12887
6e0a4f15
MS
128882009-07-14 Michael Snyder <msnyder@vmware.com>
12889
dcd5da87
MS
12890 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12891 to bring gdb to the beginning of the calling line.
12892
6e0a4f15
MS
12893 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12894 confusing the i386 epilogue unwinder.
12895
782b2b07
SS
128962009-07-14 Stan Shebs <stan@codesourcery.com>
12897
12898 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12899
f662c3bc
MS
129002009-07-14 Michael Snyder <msnyder@vmware.com>
12901
12902 * gdb.reverse/step-reverse.exp (stepi into function call):
12903 Call instruction may not be first instruction in the line.
12904 (reverse stepi from a function call): Used wrong line number.
12905
8f313923
JK
129062009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12907
12908 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12909
4662c76e
JK
129102009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12911
12912 Fix gdb.base/macscp.exp when using custom inputrc.
12913 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12914 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12915 env(TERM) set.
12916 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12917 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12918
aa81e255
JK
129192009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12920
12921 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12922 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12923 Change the compilation target to match the testcase name.
12924 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12925 testcase name.
12926 * a2-run.exp: Use for setup prepare_for_testing. Change the
12927 compilation target to match the testcase name.
12928 * gdb.base/commands.exp: Likewise.
12929 * gdb.base/finish.exp: Likewise.
12930 * gdb.base/float.exp: Likewise.
12931 * gdb.base/info-target.exp: Likewise.
12932 * gdb.base/relational.exp: Likewise.
12933 * gdb.base/term.exp: Likewise.
12934 * gdb.base/until.exp: Likewise.
12935 * gdb.base/volatile.exp: Likewise.
12936 * gdb.base/whatis-exp.exp: Likewise.
12937
4c93b1d7
HZ
129382009-07-11 Hui Zhu <teawater@gmail.com>
12939
12940 * gdb.base/help.exp (disassemble): Update expected help text.
12941
812f7342
TT
129422009-07-09 Tom Tromey <tromey@redhat.com>
12943
12944 * lib/gdb.exp: Handle TRANSCRIPT.
12945 (remote_spawn, remote_close, send_gdb): New procs.
12946
fbb8f299
PM
129472009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12948
12949 * gdb.python/python-prettyprint.c: Add counted null string
12950 structure.
12951 * gdb.python/python-prettyprint.exp: Print null string. Test for
12952 embedded nulls.
12953 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12954 * gdb.python/python-value.exp (test_value_in_inferior): Add
12955 variable length string fetch tests.
12956 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12957
c0ac0ec7
JK
129582009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12959
12960 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12961
30b66ecc
TT
129622009-07-07 Tom Tromey <tromey@redhat.com>
12963
12964 * gdb.base/call-rt-st.exp: Update for change to escape output.
12965 * gdb.base/callfuncs.exp: Likewise.
12966 * gdb.base/charset.exp: Likewise.
12967 * gdb.base/constvars.exp: Likewise.
12968 * gdb.base/long_long.exp: Likewise.
12969 * gdb.base/pointers.exp: Likewise.
12970 * gdb.base/printcmds.exp: Likewise.
12971 * gdb.base/setvar.exp: Likewise.
12972 * gdb.base/store.exp: Likewise.
12973 * gdb.cp/ref-types.exp: Likewise.
12974 * gdb.mi/mi-var-child.exp: Likewise.
12975 * gdb.mi/mi-var-display.exp: Likewise.
12976 * gdb.mi/mi2-var-display.exp: Likewise.
12977 * gdb.base/charset.exp: Test octal escape sequence length.
12978 Update for change to escape output.
12979
187c4a2b
JK
129802009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12981
12982 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12983
d80a43f9
DJ
129842009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12985
12986 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12987
047427a8
JK
129882009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12989
12990 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12991 gdbserver increasing $portnum if "Can't bind address" has been seen.
12992
8b5a0f4f
PA
129932009-07-05 Pedro Alves <pedro@codesourcery.com>
12994
12995 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12996 mingw32ce.
12997
7d93ba58
PA
129982009-07-05 Pedro Alves <pedro@codesourcery.com>
12999
13000 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13001 VFP format.
13002
2277426b
PA
130032009-07-02 Pedro Alves <pedro@codesourcery.com>
13004
13005 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13006 linux. Adjust to use "inferior", "info inferiors", "detach
13007 inferior" and "kill inferior" instead of "restart", "info fork",
13008 "detach fork" and "delete fork".
13009 * gdb.base/ending-run.exp: Spell out "info".
13010 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13011 the "kill" command.
13012
5af949e3
UW
130132009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13014
13015 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13016 change to prefix TLS offset in hex with 0x.
13017
5d3729b5
UW
130182009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13019
13020 * gdb.base/default.exp: Update test case for "x" changes.
13021
af589bd0
TG
130222009-07-01 Tristan Gingold <gingold@adacore.com>
13023
13024 * gdb.base/bigcore.exp: Make darwin untested.
13025
40974f91
JK
130262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13027
13028 * gdb.base/completion.exp (directory completion): Create the directory.
13029 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13030 escapeuniquesub.
13031 (directory completion 2): Expect now ${escapeuniquesub}.
13032 (Glob remaining of directory test): Remove one excessive newline.
13033 Expect the real output.
13034
59dd3af6
JK
130352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13036
13037 Fix `make check//%' target after `make check' has been ran.
13038 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13039 a mkdir call.
13040 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13041 (%/.dir): Remove.
13042
f4e164aa
JK
130432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13044
13045 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13046 the expected result record.
13047
69af2122
JK
130482009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13049
13050 Remove racy FAILs relying just on the timeouts.
13051 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13052 (annotation_level 2): Remove racy FAILs.
13053
2fd481e1
PP
130542009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13055
13056 gdb/10275
889bf7c5
PA
13057 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13058
c38f313d
DJ
130592009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13060
13061 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13062
8b777f02
VP
130632009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13064
13065 * gdb.mi/mi-stack.exp: Testing symbolic options
13066 to -stack-list-locals and -stack-list-arguments.
13067
00c7eacf
JK
130682009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13069
13070 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13071
6bc80edc
TT
130722009-06-29 Tom Tromey <tromey@redhat.com>
13073
13074 * dg-extract-results.sh: New file.
13075 * Makefile.in (FORCE_PARALLEL): New variable.
13076 (CHECK_TARGET): New conditional variable.
13077 (check): Use CHECK_TARGET.
13078 (DO_RUNTEST): New variable.
13079 (check-single): New target.
13080 (TEST_DIRS): New variable.
13081 (TEST_TARGETS): Likewise.
13082 (check-parallel): New target.
13083 (check-gdb.%): New pattern.
13084 (BASE1_FILES): New variable.
13085 (BASE2_FILES): Likewise.
13086 (check-gdb.base%): New pattern.
13087 (%/.dir): New pattern.
13088 * configure: Rebuild.
13089 * aclocal.m4 (AM_CONDITIONAL): New defun.
13090 * configure.ac: Check whether user is using GNU make.
13091 (GMAKE): New conditional.
13092
794684b6
SW
130932009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13094
13095 * gdb.cp/namespace-nested-import.cc: New test.
13096 * gdb.cp/namespace-nested-import.exp: New test.
13097
edb3359d
DJ
130982009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13099
13100 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13101 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13102 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13103 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13104 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13105 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13106 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13107 gdb.opt/inline-markers.c: New files.
13108 * lib/gdb.exp (skip_inline_frame_tests): New function.
13109 (skip_inline_var_tests): New function.
13110
cf657a0c
AS
131112009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13112
13113 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13114 backtrace.
13115
28d41a99
MS
131162009-06-27 Michael Snyder <msnyder@vmware.com>
13117
13118 * gdb.reverse: New directory.
13119 * gdb.reverse/break-reverse.c: New test.
13120 * gdb.reverse/break-reverse.exp: New test.
13121 * gdb.reverse/consecutive-reverse.c: New test.
13122 * gdb.reverse/consecutive-reverse.exp: New test.
13123 * gdb.reverse/finish-reverse.c: New test.
13124 * gdb.reverse/finish-reverse.exp: New test.
13125 * gdb.reverse/machinestate.c: New test.
13126 * gdb.reverse/ms1.c: New test.
13127 * gdb.reverse/machinestate.exp: New test.
13128 * gdb.reverse/Makefile.in: New file.
13129 * gdb.reverse/shr2.c: New test.
13130 * gdb.reverse/solib-reverse.c: New test.
13131 * gdb.reverse/solib-reverse.exp: New test.
13132 * gdb.reverse/step-reverse.c: New test.
13133 * gdb.reverse/step-reverse.exp: New test.
13134 * gdb.reverse/until-reverse.c: New test.
13135 * gdb.reverse/ur1.c: New test.
13136 * gdb.reverse/until-reverse.exp: New test.
13137 * gdb.reverse/watch-reverse.c: New test.
13138 * gdb.reverse/watch-reverse.exp: New test.
13139 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13140 * configure: Regenerate.
13141
fe3c8b0d
DE
131422009-06-26 Doug Evans <dje@google.com>
13143
13144 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13145
3a72a602
PM
131462009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13147
13148 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13149 windows problem for 'file delete $binfile'.
13150
27aa8d6a
SW
131512009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13152
13153 * gdb.cp/namespace-using.exp: New test.
13154 * gdb.cp/namespace-using.cc: New test.
13155
8ac055f8
JB
131562009-05-20 Joel Brobecker <brobecker@adacore.com>
13157
13158 * gdb.ada/variant_record_packed_array: New testcase.
13159
85e306ed
TT
131602009-06-23 Tom Tromey <tromey@redhat.com>
13161
13162 * gdb.base/charset.exp (test_combination): Regression test.
13163 * gdb.base/charset.c (my_wchar_t): New typedef.
13164 (myvar): New global.
13165 (main): Set myvar.
13166
56643c5e
PM
131672009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13168
13169 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13170 target.
13171
1fac167a
UW
131722009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13173
13174 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13175
7ccb0be9
UW
131762009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13177
13178 * gdb.mi/gdb680.exp: Update test for error message.
13179
568d6575
UW
131802009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13181
13182 * gdb.base/annota1.exp: Allow multiple occurrences of the
13183 frames-invalid annotation.
13184 * gdb.cp/annota2.exp: Likewise.
13185
7cd1089b
PM
131862009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13187
13188 * gdb.cp/gdb2495.cc: New file.
13189 * gdb.cp/gdb2495.exp: New file.
13190
72c63395
JK
131912009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13192
13193 Report error on GDB crash during runto.
13194 * lib/gdb.exp (runto <eof>): New.
13195
3788363d
DJ
131962009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13197
13198 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13199 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13200 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13201 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13202 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13203 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13204 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13205 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13206 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13207 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13208 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13209 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13210 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13211 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13212 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13213 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13214 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13215 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13216 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13217 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13218 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13219 gdb.trace/passcount.exp, gdb.trace/report.exp,
13220 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13221 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13222 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13223 executable.
13224
17592de3
PA
132252009-06-07 Pedro Alves <pedro@codesourcery.com>
13226
13227 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13228 defined before referencing it.
13229
701e355d
DE
132302009-06-03 Doug Evans <dje@google.com>
13231
13232 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13233 * gdb.arch/i386-see.c: Ditto.
13234
f2292c65
PM
132352009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13236
13237 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13238 (check_macro): Return 1 if undefined.
13239 If first test fails, check if macro debug information is available,
13240 and report unsupported test if no macro information is found.
13241
5a437975
DE
132422009-05-29 Doug Evans <dje@google.com>
13243
13244 * gdb.threads/hand-call-in-threads.exp: New.
13245 * gdb.threads/hand-call-in-threads.c: New.
13246
c141c696
MS
132472009-05-29 Michael Snyder <msnyder@vmware.com>
13248
13249 * gdb.base/break-always.exp: Change "1" to "on".
13250 Add confirmation check.
13251
b3444185
PA
132522009-05-28 Pedro Alves <pedro@codesourcery.com>
13253
13254 * gdb.threads/threxit-hop-specific.c: New.
13255 * gdb.threads/threxit-hop-specific.exp: New.
13256 * gdb.threads/thread-execl.c: New.
13257 * gdb.threads/thread-execl.exp: New.
13258
b6313243
TT
132592009-05-27 Tom Tromey <tromey@redhat.com>
13260 Thiago Jung Bauermann <bauerman@br.ibm.com>
13261
13262 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13263 (mi_child_regexp): Likewise.
13264 (mi_list_varobj_children_range): Likewise.
13265 (mi_get_features): Likewise.
13266 (mi_list_varobj_children): Rewrite.
13267 * gdb.python/python-mi.exp: New file.
13268
a6bac58e
TT
132692009-05-27 Tom Tromey <tromey@redhat.com>
13270 Thiago Jung Bauermann <bauerman@br.ibm.com>
13271 Phil Muldoon <pmuldoon@redhat.com>
13272 Paul Pluzhnikov <ppluzhnikov@google.com>
13273
13274 * gdb.python/python-prettyprint.exp: New file.
13275 * gdb.python/python-prettyprint.c: New file.
13276 * gdb.python/python-prettyprint.py: New file.
13277 * gdb.base/display.exp: print/r is now valid.
13278
2c74e833
TT
132792009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13280 Tom Tromey <tromey@redhat.com>
13281 Pedro Alves <pedro@codesourcery.com>
13282 Paul Pluzhnikov <ppluzhnikov@google.com>
13283
13284 * gdb.python/python-template.exp: New file.
13285 * gdb.python/python-template.cc: New file.
13286 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13287 tests.
13288 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13289 Call it.
13290 (test_value_after_death): New proc.
13291 * gdb.python/python-value.c (PTR): New typedef.
13292 (main): New variable 'x'.
13293
89c73ade
TT
132942009-05-27 Tom Tromey <tromey@redhat.com>
13295
13296 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13297 tests.
13298 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13299 Call it.
13300
a75724bc
PA
133012009-05-27 Pedro Alves <pedro@codesourcery.com>
13302
13303 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13304
e58b0e63
PA
133052009-05-24 Pedro Alves <pedro@codesourcery.com>
13306
13307 * gdb.threads/fork-thread-pending.c: New.
13308 * gdb.threads/fork-thread-pending.exp: New.
13309
4ac36638
JK
133102009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13311
13312 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13313 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13314
889bf7c5 133152009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13316
889bf7c5 13317 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13318
b242c3c2
PA
133192009-05-17 Pedro Alves <pedro@codesourcery.com>
13320
13321 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13322 `gdb_get_line_number'. Call `callee' in both parent and child.
13323 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13324 `gdb_get_line_number' instead of hardcoding line numbers.
13325 (catch_fork_unpatch_child): New procedure to test detaching
13326 breakpoints from child fork.
13327 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13328 hardcoding line numbers.
13329 (do_fork_tests): Run `catch_fork_unpatch_child'.
13330
ee342b23
VP
133312009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13332
13333 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13334 of structure type enters or leaves the scope, it
13335 is reported by -var-update.
13336
e2009e98
DE
133372009-05-11 Doug Evans <dje@sebabeach.org>
13338
13339 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13340 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13341 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13342
00903456
JK
133432009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13344
13345 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13346
dc621c35
DE
133472009-04-30 Doug Evans <dje@google.com>
13348
13349 * gdb.threads/watchthreads2.exp: New testcase.
13350 * gdb.threads/watchthreads2.c: New testcase.
13351
9ab4e744
DE
133522009-04-29 Doug Evans <dje@google.com>
13353
13354 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13355 * gdb.cp/mb-ctor.cc: Ditto.
13356 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13357 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13358 * gdb.cp/mb-inline1.cc: Call it.
13359 * gdb.cp/mb-inline2.cc: Ditto.
13360 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13361 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13362
484086b7
JK
133632009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13364
13365 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13366 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13367 Replace all uses of `decimal' by `nonzero'.
13368 (info macro FROM_COMMANDLINE): New test.
13369
379a77b5
TT
133702009-04-27 Tom Tromey <tromey@redhat.com>
13371
13372 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13373
b92b73c2
DE
133742009-04-27 Doug Evans <dje@google.com>
13375
13376 * gdb.threads/watchthreads.c (main): Initialize args before starting
13377 the threads. Plus formatting cleanup.
13378 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13379 biased scheduling of one thread.
13380
945a118d
JG
133812009-04-27 Jerome Guitton <guitton@adacore.com>
13382
13383 * gdb.cp/templates.cc (GetMax): New template.
13384 (main): Declare two instances of GetMax.
13385 * gdb.cp/templates.exp: Add new test.
13386
d389af10
JK
133872009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13388
13389 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13390
e7f86de9
JM
133912009-04-22 Joseph Myers <joseph@codesourcery.com>
13392
13393 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13394
334cc82d
TT
133952009-04-15 Tom Tromey <tromey@redhat.com>
13396
13397 * gdb.base/charset.exp: Add regression test.
13398
d12672cc
JB
133992009-04-14 Joel Brobecker <brobecker@adacore.com>
13400
13401 * gdb.base/exe-lock.exp: New testcase.
13402
18e8c3bc
TT
134032009-04-13 Tom Tromey <tromey@redhat.com>
13404
13405 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13406 operator on Frame.
13407
5ecd5cbe
UW
134082009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13409
13410 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13411 * gdb.server/ext-attach.exp: Likewise.
13412
7309f756
VP
134132009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13414
13415 Eliminate some sleep usage.
13416
889bf7c5
PA
13417 * gdb.mi/basics.c (do_nothing): New.
13418 (main): Use do_nothing instead of printf, so that
13419 not to introduce race condition between output of
13420 inferiour and output of gdb. Do not use sleep as it
13421 is not generally available on embedded targets.
7309f756 13422
f4b95f6f
PA
134232009-04-02 Pedro Alves <pedro@codesourcery.com>
13424
13425 * gdb.server/ext-attach.exp: Expect an optional process id after
13426 "Detached from remote process".
13427
de40b933
JK
134282009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13429
13430 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13431 gdb.dwarf2/dw2-unresolved.exp: New.
13432
2ae101a4
PA
134332009-04-02 Pedro Alves <pedro@codesourcery.com>
13434
13435 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13436 mi_run_to_main.
13437
56a8e183
PA
134382009-04-02 Pedro Alves <pedro@codesourcery.com>
13439
13440 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13441 mi_run_to_main. Skip thread exit test on remote targets.
13442 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13443 mi_run_to_main.
13444 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13445 mi_run_to_main.
13446 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13447 when expecting ^connected. Detect when the target doesn't support
13448 non-stop mode.
13449 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13450 supported. Return -1 on error, 0 on success.
13451 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13452 (mi_runto): Return mi_runto_helper's result explicitly.
13453
c35fafde
PA
134542009-04-01 Pedro Alves <pedro@codesourcery.com>
13455
13456 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13457
f8a8dce6
JB
134582009-04-01 Tom Tromey <tromey@redhat.com>
13459
13460 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13461 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13462 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13463 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13464
71c25dea
TT
134652009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13466 Jan Kratochvil <jan.kratochvil@redhat.com>
13467
13468 PR gdb/931
13469 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13470 output.
13471 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13472 for gdb/931.
13473 * dw2-strp.S (DW_AT_language): Change to C++.
13474 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13475
02d9a9ce
JB
134762009-03-31 Joel Brobecker <brobecker@adacore.com>
13477
13478 * gdb.ada/tasks: New testcase.
13479
1042e4c0
SS
134802009-03-30 Stan Shebs <stan@codesourcery.com>
13481
13482 * gdb.trace/actions.exp: Update to match new info trace format.
13483 * gdb.trace/deltrace.exp: Ditto.
13484 * gdb.trace/infotrace.exp: Ditto.
13485 * gdb.trace/passcount.exp: Ditto.
13486 * gdb.trace/save-trace.exp: Ditto.
13487 * gdb.trace/while-stepping.exp: Ditto.
13488 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13489
f8f6f20b
TJB
134902009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13491
13492 * gdb.python/python-frame.c: New file.
13493 * gdb.python/python-frame.exp: New file.
13494
c0c6f777
TJB
134952009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13496
13497 * gdb.python/python-value.exp: Add tests for the address
13498 attribute.
13499
3cb51905
AS
135002009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13501
13502 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13503
88fc996f
DE
135042009-03-26 Doug Evans <dje@google.com>
13505
13506 * gdb.mi/mi-nonstop-exit.exp: New file.
13507 * gdb.mi/non-stop-exit.c: New file.
13508
56ef84b1
TT
135092009-03-26 Tom Tromey <tromey@redhat.com>
13510
13511 Update for change to prologue skipping:
13512 * gdb.mi/mi2-simplerun.exp: Update.
13513 * gdb.mi/mi2-break.exp: Update.
13514 * gdb.mi/mi-simplerun.exp: Update.
13515 * gdb.mi/mi-break.exp: Update.
13516 * gdb.base/ending-run.exp: Update.
13517
def2b000
TJB
135182009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13519
13520 * gdb.python/python-value.exp (test_value_in_inferior): Test
13521 gdb.Value.is_optimized_out attribute.
13522
442ddf59
JK
135232009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13524
13525 * gdb.dwarf2/dw2-noloc-main.c: New file.
13526 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13527 (.text): Remove.
13528 (.data): New.
13529 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13530 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13531 (DW_TAG_subprogram func_cu1, noloc): Remove.
13532 (main): New.
13533 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13534 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13535 (file_symbols): New procedure.
13536
a8df5de4
TT
135372009-03-25 Tom Tromey <tromey@redhat.com>
13538
13539 * gdb.base/charset.exp (valid_target_charset): New proc.
13540 Use it to skip tests on invalid charsets.
13541
cc1d7add
PM
135422009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13543
13544 * gdb.base/completion.exp: Add a test for directory completion.
13545
bcd5727b
JK
135462009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13547
13548 Fix a racy FAIL.
13549 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13550 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13551
cc924cad
TJB
135522009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13553
13554 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13555 * gdb.python/python-function.exp: Add test for function returning
13556 a GDB value.
13557
bc3b79fd
TJB
135582009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13559
13560 * gdb.python/python-function.exp: New file.
13561
6c7a06a3
TT
135622009-03-20 Tom Tromey <tromey@redhat.com>
13563
13564 * gdb.base/store.exp: Update for change to escape output.
13565 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13566 to escape output.
13567 * gdb.base/pointers.exp: Update for change to escape output.
13568 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13569 to escape output.
13570 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13571 escape output.
13572 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13573 to escape output.
13574 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13575 escape output.
13576 * gdb.base/setvar.exp: Update for change to escape output.
13577 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13578 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13579 to escape output.
13580 (test_print_string_constants): Likewise.
13581 * gdb.base/charset.exp (valid_host_charset): Check size of
13582 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13583 cases. Handle "auto"-related output.
13584 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13585 (uvar, Uvar): New globals.
13586
c31af87b
JG
135872009-03-19 Jerome Guitton <guitton@adacore.com>
13588
13589 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13590 deltas.
13591 * gdb.ada/fixed_points.exp: Ditto.
13592
51272cf2
PA
135932009-03-18 Pedro Alves <pedro@codesourcery.com>
13594
13595 * return-nodebug.c: Don't include stdio.h.
13596 (init): Delete.
13597 (func): Delete definition and provide extern declaration.
13598 (t): New.
13599 (main): Don't call printf. Call func and store its result in t.
13600 * return-nodebug1.c: New.
13601 * return-nodebug.exp: Don't expect stdio output. Instead, print
13602 the global variable t. Drop printf formatters and cast types from
13603 foreach loop. Don't use prepare_for_testing. Compile
13604 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13605 define FORMAT or CAST.
13606
d24948ac
PP
136072009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13608
13609 * gdb.base/solib-display.exp: Disable test for remote targers.
13610
61ff14c6
JK
136112009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13612
13613 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13614
cb4dce93
JK
136152009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13616
13617 Fix a racy FAIL.
13618 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13619 code from `follow parent, print pids'.
13620 (`follow child, print pids', `follow parent, print pids'): Call it.
13621 Replace `gdb_test "break..."' by gdb_breakpoint.
13622
f7c60c5e
VP
136232009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13624
13625 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13626 sync and async modes.
f7c60c5e 13627
383ace49
JB
136282009-03-12 Joel Brobecker <brobecker@adacore.com>
13629
13630 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13631 that was checked in by mistake. Remove loading of ada.exp, since
13632 this is not necessary in this case.
13633
4ce102af
JB
136342009-03-12 Joel Brobecker <brobecker@adacore.com>
13635
13636 * gdb.ada/ptype_arith_binop.exp: New testcase.
13637
529a2aef
JB
136382009-03-12 Joel Brobecker <brobecker@adacore.com>
13639
13640 * gdb.ada/mod_from_name: New testcase.
13641
8a38181c
JB
136422009-03-12 Joel Brobecker <brobecker@adacore.com>
13643
13644 * gdb.ada/tick_last_segv: New testcase.
13645
11436dee
VP
136462009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13647
61ff14c6 13648 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13649
1f31650a
VP
136502009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13651
61ff14c6
JK
13652 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13653 include the token in ^running and frame info in *stopped.
1f31650a 13654
a3247a22
PP
136552009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13656
13657 * solib-display.exp: New file.
13658 * solib-display-main.c: New file.
13659 * solib-display-lib.c: New file.
61ff14c6 13660
aae64587
PA
136612009-03-05 Pedro Alves <pedro@codesourcery.com>
13662
13663 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13664
44aabfbc
JK
136652009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13666
13667 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13668 (list_and_check_macro): Use more specific test name.
13669 (next to definition): Make the test names unique.
13670
c087fcd3
PM
136712009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13672
13673 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13674
c86cf029
VP
136752009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13676
13677 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13678 notifications.
13679 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13680 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13681 * lib/mi-support.exp (library_loaded_re): New.
13682 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13683
3ea85240
VP
136842009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13685
13686 * gdb.gdb/observer.exp: Use test_notification observer, not
13687 normal_stop, everywhere.
13688 (test_normal_stop_notifications): Rename to...
13689 (test_notifications): ...this.
13690 (test_observer_normal_stop): Rename to...
13691 (test_observer): ...this.
13692
1903f0e6
DE
136932009-02-16 Doug Evans <dje@google.com>
13694
13695 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13696 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13697 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13698 (test_prefixed_syscall,test_int3): New tests.
13699 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13700 (test_prefixed_syscall,test_int3): New tests.
13701
1d33d6ba
VP
137022009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13703
3cb51905
AS
13704 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13705 (mi_expect_interrupt): Likewise.
13706 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13707 response.
1d33d6ba 13708
faafb047
PM
137092009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13710
13711 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13712 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13713 Replace calls to get_valueofx by get_hexadecimal_valueof.
13714
417e16e2
PM
137152009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13716
13717 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13718 (get_integer_valueof): New procedure.
13719 (get_sizeof): Use new get_integer_value_of.
13720 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13721 by get_integer_valueof.
13722
7065b901
TT
137232009-02-13 Tom Tromey <tromey@redhat.com>
13724
13725 * gdb.base/remote.exp (get_sizeof): Remove.
13726 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13727 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13728 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13729 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13730 (get_sizeof): Likewise.
13731
5d7cb8df
JK
137322009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13733
13734 PR fortran/9806
13735 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13736
b2febfff
PP
137372009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13738
13739 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13740
4aa995e1
PA
137412009-02-06 Pedro Alves <pedro@codesourcery.com>
13742
13743 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13744
d8906c6f
TJB
137452009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13746
13747 * gdb.python/python-cmd.exp: New file.
13748
ff4ab08d
TG
137492009-02-06 Tristan Gingold <gingold@adacore.com>
13750
13751 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13752
aacd552b
TG
137532009-02-05 Tristan Gingold <gingold@adacore.com>
13754
13755 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13756 pointer is dereferenced and use this signal name in regexp.
13757 * gdb.base/signull.exp: Ditto.
13758 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13759 * gdb.base/signull.c (main): Ditto.
13760
08c637de
TJB
137612009-02-04 Tom Tromey <tromey@redhat.com>
13762 Thiago Jung Bauermann <bauerman@br.ibm.com>
13763
13764 * gdb.python/python-value.exp: Use `gdb.history' instead of
13765 `gdb.value_from_history'.
13766 (test_value_numeric_ops): Add test for conversion of enum constant.
13767 * gdb.python/python-value.c (enum e): New type.
13768 (evalue): New global.
13769 (main): Use argv.
13770
20261af8
JG
137712009-02-04 Jerome Guitton <guitton@adacore.com>
13772
13773 * gdb.ada/uninitialized_vars: New test program.
13774 * gdb.ada/uninitialized_vars.exp: New testcase.
13775
52e44b43
TT
137762009-02-02 Tom Tromey <tromey@redhat.com>
13777
13778 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13779 * gdb.cp/pr2489.cc: Rename...
13780 * gdb.cp/pr9594.cc: ... to this.
13781
1c71341a
TT
137822009-02-02 Tom Tromey <tromey@redhat.com>
13783
13784 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13785 * gdb.cp/pr2489.cc: New file.
13786 * gdb.cp/cpcompletion.exp: New file.
13787
a4295225
TT
137882009-02-02 Tom Tromey <tromey@redhat.com>
13789
13790 PR exp/9059:
13791 * gdb.cp/call-c.exp: Add regression test.
13792 * gdb.cp/call-c.cc (FooHandle): New typedef.
13793 (main): New variable 'handle'.
13794
592375cd
VP
137952009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13796
13797 * lib/mi-support.exp (et_mi_thread_list)
13798 (check_mi_and_console_threads): Adjust for current thread in
13799 -thread-list-ids output.
13800
41447f92
VP
138012009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13802
889bf7c5
PA
13803 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13804 Call it.
41447f92 13805
35669430
DE
138062009-01-28 Doug Evans <dje@google.com>
13807
13808 * gdb.arch/amd64-disp-step.S: New file.
13809 * gdb.arch/amd64-disp-step.exp: New file.
13810 * gdb.arch/i386-disp-step.S: New file.
13811 * gdb.arch/i386-disp-step.exp: New file.
13812
09f00d9a
PM
138132009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13814
13815 * gdb.base/find.exp: Set newline variable
13816 using quotes instead of braces to fix cygwin failures.
13817
1e8fb976
PA
138182009-01-23 Pedro Alves <pedro@codesourcery.com>
13819
13820 * gdb.base/radix.exp: Add tests to ensure that that set
13821 input-radix 0 and set output-radix 0 are really rejected.
13822
da061712
PA
138232009-01-23 Pedro Alves <pedro@codesourcery.com>
13824
13825 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13826 copyright years.
13827
dd7e2d2b
PA
138282009-01-23 Pedro Alves <pedro@codesourcery.com>
13829
13830 PR gdb/9664:
13831 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13832
392452f6
PA
138332009-01-22 Pedro Alves <pedro@codesourcery.com>
13834
13835 PR c++/9631:
13836 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13837
8653e71c
PM
138382009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13839
13840 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13841 binfile definition to fix Windows OS failure.
13842
a12cc160
DJ
138432009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13844
13845 PR gdb/9346
13846 * gdb.base/interrupt.c (sigint_handler): New.
13847 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13848 on error.
13849 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13850 Test "signal SIGINT".
13851
b89667eb
DE
138522009-01-19 Doug Evans <dje@google.com>
13853
13854 * gdb.base/break.exp: Update expected gdb output.
13855 * gdb.base/sepdebug.exp: Ditto.
13856 * gdb.mi/mi-syn-frame.exp: Ditto.
13857 * gdb.mi/mi2-syn-frame.exp: Ditto.
13858 * gdb.base/call-signal-resume.exp: New file.
13859 * gdb.base/call-signals.c: New file.
13860 * gdb.base/unwindonsignal.exp: New file.
13861 * gdb.base/unwindonsignal.c: New file.
13862 * gdb.threads/interrupted-hand-call.exp: New file.
13863 * gdb.threads/interrupted-hand-call.c: New file.
13864 * gdb.threads/thread-unwindonsignal.exp: New file.
13865
adb483fe
DJ
138662009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13867
13868 * gdb.base/define.exp: Test defining and hooking prefix commands.
13869 * gdb.python/python.exp: Update test for "show user" output.
13870
60023297
JK
138712009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13872
13873 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13874 now the output exactly, using less wildcards. Expect also the output
13875 of gfortran-4.3. Update for the f-valprint.c modification from
13876 2008-04-22.
13877 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13878 Remove gdb_test test names where matching the command.
13879
ccc57cf9
PA
138802009-01-01 Pedro Alves <pedro@codesourcery.com>
13881
13882 PR breakpoints/9681:
13883 * gdb.base/watchpoint.exp: Add regression test.
13884
c7a6ca08
PA
138852008-12-31 Pedro Alves <pedro@codesourcery.com>
13886
13887 * gdb.threads/attach-into-signal.exp: Don't use
13888 gdb_suppress_entire_file.
13889 * gdb.threads/attach-stopped.exp: Ditto.
13890 * gdb.threads/attachstop-mt.exp: Ditto.
13891
3a031f65
PA
138922008-12-31 Pedro Alves <pedro@codesourcery.com>
13893
13894 PR gdb/8812:
13895 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13896
09e6485f
PA
138972008-12-29 Pedro Alves <pedro@codesourcery.com>
13898
13899 PR gdb/7536:
13900 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13901 and unsupported output radices are really rejected.
13902
0cd53049
JK
139032008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13904
13905 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13906
ba163c7e
TT
139072008-12-22 Tom Tromey <tromey@redhat.com>
13908
13909 * gdb.cp/punctuator.exp: New file.
13910
6f4de6c9
JK
139112008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13912
13913 * gdb.base/completion.exp (Completing non-existing component): New test.
13914
0f34d0b4
JK
139152008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13916
13917 Fix for PR gdb/8648.
13918 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13919 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13920 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13921 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13922
db2ad4c3
JK
139232008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13924
13925 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13926
bb5ef15e
DP
139272008-12-16 Christophe Lyon <christophe.lyon@st.com>
13928
13929 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13930 compiler actually generate code at the expected line number.
13931
90142adc
JZ
139322008-12-15 Jie Zhang <jie.zhang@analog.com>
13933
13934 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13935
fad6eecd
TT
139362008-12-12 Tom Tromey <tromey@redhat.com>
13937
13938 * gdb.base/commands.exp (redefine_hook_test): New proc.
13939 Call it.
13940
17c8aaf5
TT
139412008-12-11 Tom Tromey <tromey@redhat.com>
13942
13943 * gdb.base/macscp.exp: New regression test.
13944
7c8adf68
TT
139452008-12-11 Tom Tromey <tromey@redhat.com>
13946
13947 * gdb.base/macscp.exp: Print "address.addr".
13948 * gdb.base/macscp1.c (struct outer): New struct.
13949 (address): New global.
13950
b05dcbb7
TT
139512008-12-09 Tom Tromey <tromey@redhat.com>
13952
13953 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13954 Call it.
13955
2d476de1
DE
139562008-12-04 Doug Evans <dje@google.com>
13957
13958 * gdb.server/ext-run.exp: Relax regexp for init program.
13959
87bdc959
TG
139602008-12-03 Tristan Gingold <gingold@adacore.com>
13961
13962 * gdb.base/macscp.exp: Generate an object file during compilation
13963 to work around Darwin dsymutil limitations.
13964
e0740f77
JK
139652008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13966
13967 Test resolving external references to TLS variables.
13968 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13969 FILE2_THREAD_LOCAL.
13970 (testfile2, srcfile2): New variables.
13971 * gdb.threads/tls.c (file2_thread_local)
13972 (function_referencing_file2_thread_local): New.
13973 * gdb.threads/tls2.c: New file.
13974
67f0aac5
JB
139752008-11-28 Joel Brobecker <brobecker@adacore.com>
13976
13977 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13978 rather than integer, as integer might not be big enough when
13979 on 64bit targets.
67f0aac5 13980
c332165e
JG
139812008-11-27 Jerome Guitton <guitton@adacore.com>
13982
13983 * gdb.cp/formatted-ref.exp: Add equality test.
13984 * gdb.ada/formatted_ref.exp: Ditto.
13985
fc9b693c
JK
139862008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13987
13988 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13989 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13990
a9c64011
AS
139912008-11-20 Andreas Schwab <schwab@suse.de>
13992
13993 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13994 matching syscall entry point.
13995 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13996 (tcatch_vfork_then_child_follow): Likewise. Finish through
13997 vfork even if we stopped at the syscall trampoline.
13998
e2fd701e
DE
139992008-11-20 Doug Evans <dje@google.com>
14000
14001 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14002
69abc51c
TJB
140032008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14004
14005 * gdb.arch/ppc-dfp.exp: New file.
14006 * gdb.arch/ppc-dfp.c: New file.
14007
c14c28ba
PP
140082008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14009
14010 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14011
2e74121d
DE
140122008-11-17 Doug Evans <dje@google.com>
14013
14014 * gdb.mi/mi-syn-frame.exp: Update expected output.
14015 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14016
66bb093b
VP
140172008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14018
14019 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14020 "thread N" results in =thread-selected.
14021 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14022 (mi_send_resuming_command_raw): Be prepared for
14023 =thread-selected.
14024
3d043ef6
VP
140252008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14026
a9c64011
AS
14027 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14028 * lib/mi-support.exp: Likewise.
3d043ef6 14029
808104c8
JB
140302008-11-16 Joel Brobecker <brobecker@adacore.com>
14031
14032 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14033 commands from the expected output for "help catch".
14034
00b22944
JB
140352008-11-15 Joel Brobecker <brobecker@adacore.com>
14036
14037 * gdb.ada/int_deref.exp: New testcase.
14038
59669435
TT
140392008-11-14 Nick Roberts <nickrob@snap.net.nz>
14040
14041 * gdb.mi/gdb2549.exp: New file.
14042
de04a248
DE
140432008-11-11 Doug Evans <dje@google.com>
14044
14045 * gdb.base/callexit.exp: New file.
14046 * gdb.base/callexit.c: New file.
14047
6b8ce727
DE
140482008-11-10 Doug Evans <dje@google.com>
14049
14050 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14051 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14052 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14053 (default_gdb_start,default_gdb_exit): Ditto.
14054 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14055 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14056 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14057 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14058 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14059 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14060
1b14b8aa
AS
140612008-11-03 Andreas Schwab <schwab@suse.de>
14062
14063 * gdb.base/hashline2.exp: Fix typo.
14064 * gdb.base/hashline3.exp: Likewise.
14065
f3134b88
TT
140662008-10-30 Tom Tromey <tromey@redhat.com>
14067
14068 * gdb.base/pointers.exp: Add test.
14069 * gdb.base/pointers.c (k, S): New typedefs.
14070 (instance): New global.
14071
c2226152
AS
140722008-10-30 Andreas Schwab <schwab@suse.de>
14073
14074 * gdb.base/args.exp: Add tests for newlines.
14075
462f405c
JB
140762008-10-30 Joel Brobecker <brobecker@adacore.com>
14077
14078 gdb.base/foll-exec.exp: Update the expected output of a couple
14079 of "info breakpoints" tests.
14080
79a45b7d
TT
140812008-10-28 Tom Tromey <tromey@redhat.com>
14082
14083 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14084
adc13a14
PA
140852008-10-24 Pedro Alves <pedro@codesourcery.com>
14086
14087 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14088 gdb_start_cmd.
14089 Use runto_main before any test that requires execution.
14090
252fbfc8
PA
140912008-10-23 Pedro Alves <pedro@codesourcery.com>
14092
14093 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14094 instead of SIGINT.
14095
28148e3d
JB
140962008-10-22 Joel Brobecker <brobecker@adacore.com>
14097
14098 * gdb.base/completion.exp: Update expected output following
14099 the addition of the "info tasks" command.
14100
c209f847
TT
141012008-10-22 Tom Tromey <tromey@redhat.com>
14102
14103 * gdb.base/exprs.exp (test_expr): Add test for string
14104 concatenation.
14105
f177e350
PA
141062008-10-19 Pedro Alves <pedro@codesourcery.com>
14107
14108 * configure.ac: Output gdb.python/Makefile.
14109 * configure: Regenerate.
14110 * gdb.python/Makefile.in: New.
14111
cce89356
JB
141122008-10-16 Joel Brobecker <brobecker@adacore.com>
14113
14114 * gdb.base/foll-fork.exp: Adjust the expected output to match
14115 the new description for fork/vfork catchpoints in the "info
14116 breakpoints" output.
14117
176d289d
TJB
141182008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14119
14120 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14121
a08702d6
TJB
141222008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14123
14124 * gdb.python/python-value.c: New file.
14125 * gdb.python/python-value.exp: New file.
14126
1c5cfe86
PA
141272008-10-15 Pedro Alves <pedro@codesourcery.com>
14128
14129 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14130
5a98ad69
DP
141312008-10-15 Denis Pilat <denis.pilat@st.com>
14132
41702f1b 14133 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14134
dcb1a1e2
TT
141352008-10-09 Tom Tromey <tromey@redhat.com>
14136
14137 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14138 'fprintf' and 'stderr'.
14139
9124fe48
JB
141402008-10-07 Joel Brobecker <brobecker@adacore.com>
14141
14142 * gdb.ada/ref_tick_size.exp: New testcase.
14143
45452591
DE
141442008-10-06 Doug Evans <dje@google.com>
14145
14146 * gdb.dwarf2/dw2-cu-size.exp: New file.
14147 * gdb.dwarf2/dw2-cu-size.S: New file.
14148
14149 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14150 .Ltype_int for clarity.
14151
4fc5b208
PP
141522008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14153
14154 PR gdb/2384:
14155 * gdb.cp/gdb2384.exp: Extended to test more cases.
14156 * gdb.cp/gdb2384.cc: Likewise.
14157 * gdb.cp/gdb2384-base.h: Likewise.
14158 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14159
d78df370
JK
141602008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14161
14162 * gdb.base/maint.exp (maint print type): Remove printing
14163 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14164
9a044a89
TT
141652008-09-30 Tom Tromey <tromey@redhat.com>
14166
14167 * gdb.base/macscp.exp: Add completion tests.
14168 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14169 (TWENTY_THREE): Likewise.
14170 (FORTY_EIGHT): Likewise.
14171
506800a9
TT
141722008-09-30 Tom Tromey <tromey@redhat.com>
14173
14174 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14175 everywhere.
14176 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14177
1a6f01b5
JK
141782008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14179
14180 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14181 testcase is derived from. Fix racy dependency on an expected PID
14182 number. No longer support the testcase on Linux kernel 2.4.x.
14183
2fae03e8
TT
141842008-09-27 Tom Tromey <tromey@redhat.com>
14185
14186 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14187 and varargs.
14188
1ad15515
PA
141892008-09-22 Pedro Alves <pedro@codesourcery.com>
14190
14191 * lib/mi-support.exp (mi_expect_interrupt): New.
14192 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14193 from gdb.mi/mi-nonstop.exp.
14194 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14195 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14196 lib/mi-support.exp.
14197 Use mi_check_thread_states throughout. Avoid ".*" and do not
14198 require an anchor after -exec-run.
14199
d0b76dc6
DJ
142002008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14201
14202 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14203 stop is pending. Avoid ".*" when two stops are pending.
14204 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14205 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14206 newlines in fullnames.
14207 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14208 (mi_expect_stop): Update comments. Only anchor in sync mode.
14209 Do not match newlines.
14210 (mi_send_resuming_command_raw): Always return status.
14211 (mi_get_stop_line): Do not match more than one line by accident.
14212 Only anchor in sync mode.
14213 (mi_run_inline_test): If -exec-next fails, give up.
14214
9990c830
UW
142152008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14216
14217 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14218 on SPU.
14219
ebcf6f00
JB
142202008-09-10 Joel Brobecker <brobecker@adacore.com>
14221
14222 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14223
b6db24e5
JB
142242008-09-10 Joel Brobecker <brobecker@adacore.com>
14225
14226 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14227 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14228 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14229 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14230 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14231 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14232 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14233 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14234 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14235 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14236 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14237 Include the "= " sequence in the expected output of print tests.
14238
2bf448e0
JB
142392008-09-10 Joel Brobecker <brobecker@adacore.com>
14240
14241 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14242 description for boolean types.
14243
d51fd4c8
PA
142442008-09-09 Pedro Alves <pedro@codesourcery.com>
14245
14246 * gdb.base/hook-stop-continue.c: New.
14247 * gdb.base/hook-stop-continue.exp: New.
14248
694182d2
DJ
142492008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14250
14251 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14252
3b8a7fc0
JG
142532008-09-08 Jerome Guitton <guitton@adacore.com>
14254
14255 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14256 (stack_check_probe_2, stack_check_probe_loop_1)
14257 (stack_check_probe_loop_2): New functions.
14258 (main): Add call to these new functions.
14259 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14260 functions, check that the breakpoint is inserted at the appropriate
14261 location.
14262 (insert_breakpoint): Slightly refine this procedure so that it can
14263 be called several times in the test.
14264
96cc0ae8
JG
142652008-09-08 Jerome Guitton <guitton@adacore.com>
14266
14267 * gdb.base/stack-checking.c: New file.
14268 * gdb.base/stack-checking.exp: New file.
14269
1f08b409
TJB
142702008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14271
14272 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14273 * gdb.arch/altivec-regs.exp: Likewise.
14274 * gdb.arch/vsx-regs.exp: Likewise.
14275
3099e1c4
TJB
142762008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14277
14278 * gdb.arch/ppc-fp.exp: New file.
14279 * gdb.arch/ppc-fp.c: New file.
14280
cc69bfc1
PP
142812008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14282
14283 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14284 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14285
b02a33db
MS
142862008-09-04 Michael Snyder <msnyder@vmware.com>
14287
14288 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14289 as "at" (for non-debug functions such as _start).
14290
2992cbe0
UW
142912008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14292
14293 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14294 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14295 software watchpoints.
14296 * gdb.base/watch_thread_num.exp: Likewise.
14297
514f746b
AR
142982008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14299
14300 * gdb.arch/i386-bp_permanent.exp: New test.
14301
876cecd0
TT
143022008-08-24 Tom Tromey <tromey@redhat.com>
14303
14304 * gdb.base/maint.exp: Update "maint print type".
14305
80f73d71
VP
143062008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14307
14308 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14309 support. Adjust the order of "*running" notifications.
14310 * gdb.mi/non-stop.c: Don't cast from int to void* and
14311 back.
14312
d9c78d7d
MK
143132008-08-20 Mark Kettenis <kettenis@gnu.org>
14314
14315 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14316 expect to find it in the "info frame" output.
14317
97a2d1d3
DJ
143182008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14319
14320 * gdb.base/interp.exp: Always consume both prompts.
14321
b96e2927
PA
143222008-08-20 Pedro Alves <pedro@codesourcery.com>
14323
14324 * gdb.base/pending.exp: Test pending breakpoints without symbols
14325 loaded.
14326
8cf6e61a
VP
143272008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14328
14329 * lib/mi-support.exp (mi_expect_stop): Produce
14330 more details on failures.
14331 * gdb.mi/mi-nonstop.exp: New.
14332 * gdb.mi/non-stop.c: New.
14333
c6ebd6cf
VP
143342008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14335
a9c64011
AS
14336 * gdb.mi/mi-async.exp: Use 'set target-async'.
14337 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14338
46a9b8ed
DJ
143392008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14340
14341 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14342
44feb3ce
TT
143432008-08-17 Tom Tromey <tromey@redhat.com>
14344
14345 * gdb.base/help.exp (help catch): Rewrite.
14346
311a4e6b
TJB
143472008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14348
14349 * gdb.base/define.exp: Test indented command documentation.
14350 * gdb.python/python.exp: Test indented multi-line command.
14351
604c2f83
LM
143522008-08-15 Luis Machado <luisgpm@br.ibm.com>
14353
14354 * testsuite/gdb.arch/vsx-regs.c: New source file.
14355 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14356 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14357
886a217c
TT
143582008-08-14 Tom Tromey <tromey@redhat.com>
14359
14360 * gdb.base/macscp.exp: Add regression test for "macro define" or
14361 "macro undef" with no arguments.
14362
c814a4f3
PP
143632008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14364
14365 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14366
12ab8a60
UW
143672008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14368
14369 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14370
d57a3c85
TJB
143712008-08-06 Tom Tromey <tromey@redhat.com>
14372
14373 * gdb.python/python.exp: New file.
14374
c7b778ff
JK
143752008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14376
14377 Fix for PR gdb/1543.
14378 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14379 $LOCATION.
14380 (location): New variable.
14381 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14382 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14383 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14384 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14385 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14386 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14387 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14388 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14389 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14390 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14391 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14392 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14393 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14394 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14395 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14396 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14397 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14398 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14399 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14400 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14401 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14402 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14403 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14404 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14405 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14406 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14407 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14408 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14409 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14410 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14411 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14412 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14413 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14414 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14415 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14416 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14417 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14418 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14419 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14420 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14421 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14422 gdb.base/type-opaque.exp, gdb.base/until.exp,
14423 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14424 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14425 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14426 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14427 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14428 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14429 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14430 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14431 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14432 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14433 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14434 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14435 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14436 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14437 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14438 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14439 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14440 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14441 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14442 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14443 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14444 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14445 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14446 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14447 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14448 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14449 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14450 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14451 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14452 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14453 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14454 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14455 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14456 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14457 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14458 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14459 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14460 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14461 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14462 to bug-gdb@prep.ai.mit.edu .
14463
5e06a3d1
VP
144642008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14465
14466 * lib/mi-support.exp (mi_load_shlibs): New.
14467 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14468
9d81d21b
VP
144692008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14470
14471 * lib/mi-support.exp (get_mi_thread_list)
14472 (check_mi_and_console_threads): New, moved from ...
14473 * gdb.mi/mi-pthread.exp: ...here.
14474 * gdb.mi/gdb669.exp (get_mi_thread_list)
14475 (check_mi_and_console_threads): Delete.
14476 * gdb.mi/mi2-pthread.exp: Likewise.
14477
bae98fe0
TT
144782008-07-28 Tom Tromey <tromey@redhat.com>
14479
14480 * Makefile.in (just-check): Remove. Move body to...
14481 (check): ... here.
14482
57380f4e
DJ
144832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14484
14485 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14486 Add a test for duplicated SIGINTs.
14487
e09490f1
DJ
144882008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14489
14490 * gdb.threads/schedlock.exp (get_args): Update to work for any
14491 value of NUM.
14492 (Top level): Report the number of threads that did not resume.
14493
6387b45f
DJ
144942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14495
14496 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14497
62f64ff2
DJ
144982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14499
14500 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14501 non-MI prompt.
14502
fa8de41e
TT
145032008-07-26 Tom Tromey <tromey@redhat.com>
14504
14505 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14506 (function_struct, function_struct_ptr): New globals.
14507 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14508 function pointer in a struct.
14509
ccb3ac8a
TT
145102008-07-26 Tom Tromey <tromey@redhat.com>
14511
14512 * gdb.base/macscp.exp: Add test for macro lexing bug.
14513
d7d9f01e
TT
145142008-07-18 Tom Tromey <tromey@redhat.com>
14515
14516 * gdb.base/macscp.exp: Add macro tests.
14517
9bf07184
PP
145182008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14519
14520 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14521
becf6477
PP
145222008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14523
14524 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14525
0709f7d3
PP
145262008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14527
14528 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14529
7093c834
PP
145302008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14531
14532 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14533
b432ffe3
JK
145342008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14535
14536 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14537
b1a268e5
VP
145382008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14539
14540 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14541
e2995f8e
KB
145422008-07-11 Kevin Buettner <kevinb@redhat.com>
14543
14544 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14545 of regexp to account for changes made to GDB in the printing of
14546 byte vectors.
14547
14032a66
TT
145482008-07-11 Tom Tromey <tromey@redhat.com>
14549
14550 * gdb.base/completion.exp: Add 'help' completion test.
14551
981505ef
JK
145522008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14553
14554 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14555
10568435
JK
145562008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14557
14558 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14559
4487aabf
PA
145602008-07-09 Pedro Alves <pedro@codesourcery.com>
14561
14562 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14563
a4a9b1c4
PA
145642008-07-09 Pedro Alves <pedro@codesourcery.com>
14565
14566 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14567
3c3185ac
JK
145682008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14569
14570 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14571
7ebd49dc
VP
145722008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14573
14574 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14575 previous commit. Add a comment.
14576
84e46146
PA
145772008-06-28 Pedro Alves <pedro@codesourcery.com>
14578
14579 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14580
0f8d4a2f
VP
145812008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14582
14583 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14584
f747e0ce
PA
145852008-06-27 Pedro Alves <pedro@codesourcery.com>
14586
14587 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14588 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14589 compiling an executable, link in an object that forces unbuffered
14590 output.
14591 * lib/set_unbuffered_mode.c: New file.
14592
734a5c36
JK
145932008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14594
14595 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14596
a2840c35
VP
145972008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14598
a9c64011
AS
14599 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14600 mi_expect_stop.
14601 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14602 Demand that *running is output.
14603 (detect_async): Perform checking every time.
14604 (mi_send_resuming_command): Extract everything into...
14605 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14606 (mi_expect_stop): Don't accept any output before *stopped.
14607
6ae37fef
VP
146082008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14609
14610 Robustify mi-simplerun.
a9c64011
AS
14611 * gdb.mi/basics.c (main): Add a call to sleep.
14612 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14613 * gdb.mi/mi2-cli.exp: Likewise.
14614 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14615
b4aa76f0 146162008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14617
14618 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14619
e1ac3328
VP
146202008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14621
a9c64011
AS
14622 * gdb.mi/mi-console.exp: Adjust.
14623 * gdb.mi/mi-syn-frame.exp: Adjust.
14624 * gdb.mi/mi2-console.exp: Adjust.
14625 * gdb.mi/mi2-syn-frame.exp: Adjust.
14626 * lib/mi-support.exp (mi_run_cmd): Adjust.
14627 (mi_send_resuming_command): Adjust.
e1ac3328 14628
f7f9a841
VP
146292008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14630
14631 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14632 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14633 testing of stopped.
14634 * gdb.mi/mi2-syn-frame.exp: Likewise.
14635 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14636 (async, detect_async): New.
14637 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14638 depending on if we're running in sync or async mode.
f7f9a841 14639
37cd5d19
TT
146402008-06-09 Tom Tromey <tromey@redhat.com>
14641
14642 * gdb.base/completion.exp: New tests for field name completion
14643 with spaces, and field name completion with '->'.
14644
65d12d83
TT
146452008-06-06 Tom Tromey <tromey@redhat.com>
14646
14647 * gdb.base/break1.c (struct some_struct): New struct.
14648 (values): New global.
14649 * gdb.base/completion.exp: Add field name completion test.
14650
ebfe2e3f
PP
146512008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14652
14653 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14654 to pointer.
14655 * gdb.cp/call-c.cc: Likewise.
14656
bcf6fc3a
NR
146572008-06-06 Nick Roberts <nickrob@snap.net.nz>
14658
14659 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14660 annotation.
14661
49fd4a42 146622008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14663 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14664
14665 * gdb.threads/execl.c, gdb.threads/execl1.c,
14666 gdb.threads/execl.exp: New tests.
a9c64011 14667
8a34ac3f
AR
146682008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14669 Daniel Jacobowitz <dan@codesourcery.com>
14670
14671 * gdb.cp/exception.exp: Activate test, make it work with pending
14672 catchpoints.
14673
86ae69ef
JK
146742008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14675
14676 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14677
f7f9ae2c
VP
146782008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14679
a9c64011
AS
14680 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14681 now printed.
14682 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14683
2a2d4dc3
AS
146842008-05-27 Andreas Schwab <schwab@suse.de>
14685
14686 * gdb.base/frame-args.exp: Handle arguments that are optimized
14687 out.
14688
5099e4d9
LM
146892008-05-26 Luis Machado <luisgpm@br.ibm.com>
14690
14691 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14692 quiet for ppc32 and group options into a single variable.
14693
d9c36a91
JB
146942008-05-23 Joel Brobecker <brobecker@adacore.com>
14695
14696 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14697 of zero-size elements.
14698 * gdb.ada/null_array.exp: Test printing this new array.
14699
103a8671
JK
147002008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14701
14702 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14703
07a4cc1a 147042008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14705
14706 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14707 of the "finish" command.
14708
55f996a7
NR
147092008-05-21 Nick Roberts <nickrob@snap.net.nz>
14710
14711 * gdb.base/annota1.exp: Test for new annotation.
14712
907fc202
UW
147132008-05-16 Pedro Alves <pedro@codesourcery.com>
14714
14715 * gdb.base/fixsection.exp: New file.
14716 * gdb.base/fixsection0.c: New file.
14717 * gdb.base/fixsection1.c: New file.
14718
e8f97270
UW
147192008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14720
14721 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14722 * gdb.base/annota3.exp: Likewise.
14723
ac0bb574
NF
147242008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14725
14726 * gdb.base/watch_thread_num.exp: Don't run tests that require
14727 watchpoints if the target doesn't support them.
14728
6fadd07a
DE
147292008-05-12 Doug Evans <dje@google.com>
14730
14731 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14732
6e9a4a30
JB
147332008-05-09 Joel Brobecker <brobecker@adacore.com>
14734
14735 * gdb.ada/assign_1.exp: New testcase.
14736
08388c79
DE
147372008-05-09 Doug Evans <dje@google.com>
14738
a3c83fae
DE
14739 * gdb.base/find.exp: New file.
14740 * gdb.base/find.c: New file.
08388c79 14741
bd5ddfe8
DJ
147422008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14743
14744 * gdb.base/commands.exp (watchpoint_command_test): Handle
14745 gdb,no_hardware_watchpoints.
14746 * gdb.base/float.exp: Allow ARM targets without floating point.
14747 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14748
b5dd68e2 147492008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14750 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14751
14752 * gdb.ada/lang_switch: New test program.
14753 * gdb.ada/lang_switch.exp: New testcase.
14754
382d13d1
DE
147552008-05-05 Doug Evans <dje@google.com>
14756
14757 * gdb.base/help.exp (disassemble): Update expected help text.
14758
9dd789d0
PA
147592008-05-04 Pedro Alves <pedro@codesourcery.com>
14760
14761 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14762
611c83ae
PA
147632008-05-04 Pedro Alves <pedro@codesourcery.com>
14764
14765 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14766 different times.
14767
ff013f42
JK
147682008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14769
14770 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14771 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14772 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14773 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14774
96dff6a2
VP
147752008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14776
14777 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14778 notification to appear.
14779
55cd6f92
DJ
147802008-05-04 Daniel Jacobowitz <dan@debian.org>
14781
14782 * gdb.base/fullname.c: New file.
14783 * gdb.base/fullname.exp: New file.
14784 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14785
d705c43c
PA
147862008-05-03 Pedro Alves <pedro@codesourcery.com>
14787
14788 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14789 expressions with macros.
14790
333222e1
JK
147912008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14792
14793 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14794
5ac01682
DJ
147952008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14796
14797 * gdb.base/completion.exp: Handle lack of other symbols beginning
14798 with "a".
14799
14800 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14801
237fc4c9
PA
148022008-05-02 Jim Blandy <jimb@codesourcery.com>
14803
14804 * gdb.asm/asmsrc1.s: Add scratch space.
14805
ed5e9466
DJ
148062008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14807 Daniel Jacobowitz <dan@codesourcery.com>
14808
14809 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14810 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14811 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14812
b39cc962
DJ
148132007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14814
14815 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14816
36d520f5
JB
148172008-05-01 Joel Brobecker <brobecker@adacore.com>
14818
14819 * gdb.base/info-target.exp: New testcase.
14820
8d4e3071
DJ
148212008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14822
14823 * gdb.cp/hang.exp: Use .cc instead of .C.
14824 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14825 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14826
6f3f3097
DJ
148272008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14828
14829 * gdb.base/gdb1250.exp: Remove perror.
14830 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14831
5550a914
PA
148322008-04-30 Pedro Alves <pedro@codesourcery.com>
14833
14834 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14835 .2byte.
14836
d848e687
DJ
148372008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14838
14839 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14840 (maybe_kfail): New.
14841
93b5768b
PA
148422008-04-25 Pedro Alves <pedro@codesourcery.com>
14843
14844 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14845
721c02de
VP
148462008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14847
a9c64011
AS
14848 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14849 * gdb.mi/mi2-syn-frame.exp: Likewise.
14850 * lib/mi-support.exp: Likewise.
721c02de 14851
74960c60
VP
148522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14853
14854 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14855 to specify regexp for the location to stop at.
14856 * gdb.base/break-always.c: New.
14857 * gdb.base/break-always.exp: New.
14858
d24317b4
VP
148592008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14860
14861 * lib/mi-support.exp (mi_runto_helper): Adjust
14862 for the original-location field.
14863 (mi_create_breakpoint, mi_list_breakpoints): New.
14864 * gdb.mi/mi-break.exp: Adjust.
14865 * gdb.mi/mi2-break.exp: Adjust.
14866 * gdb.mi/mi-pending.exp: Adjust.
14867 * gdb.mi/mi-simplerun.exp: Adjust.
14868 * gdb.mi/mi2-simplerun.exp: Adjust.
14869 * gdb.mi/mi-syn-frame.exp: Adjust.
14870 * gdb.mi/mi2-syn-frame.exp: Adjust.
14871 * gdb.mi/mi-until.exp: Adjust.
14872 * gdb.mi/mi2-until.exp: Adjust.
14873 * gdb.mi/mi-var-display.exp: Adjust.
14874 * gdb.mi/mi2-var-display.exp: Adjust.
14875 * gdb.mi/mi-watch.exp: Adjust.
14876 * gdb.mi/mi2-watch.exp: Adjust.
14877
fdc59709 148782008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14879
a9c64011
AS
14880 * aclocal.m4: Add override.m4.
14881 * configure: Regenerate.
fdc59709 14882
8e91f023
VP
148832008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14884
14885 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14886 '-var-update --all-values' reports new value even the type
14887 of a variable object has changed.
14888
233a11ab
CS
148892008-04-18 Craig Silverstein <csilvers@google.com>
14890
14891 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14892 files.
d24317b4 14893
9c1137ad
JB
148942008-04-18 Joel Brobecker <brobecker@adacore.com>
14895
14896 * gdb.ada/atomic_enum: New test program.
14897 * gdb.ada/atomic_enum.exp: New testcase.
14898
66d0bbc7
DE
148992008-04-17 Doug Evans <dje@google.com>
14900
14901 * gdb.opt/Makefile.in: Fix whitespace.
14902
100906b0
UW
149032008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14904
14905 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14906
4584e32e
DE
149072008-04-17 Doug Evans <dje@google.com>
14908
14909 * gdb.base/hashline1.exp: New testcase.
14910 * gdb.base/hashline2.exp: New testcase.
14911 * gdb.base/hashline2.exp: New testcase.
14912
0a320680
PA
149132008-04-17 Pedro Alves <pedro@codesourcery.com>
14914
14915 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14916
18ac113b
AR
149172008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14918
14919 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14920 temporary breakpoint to match "Temporary breakpoint".
14921 * gdb.base/break.exp (delete_breakpoints): Likewise.
14922 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14923 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14924 * gdb.base/display.exp: Likewise.
14925 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14926 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14927 * gdb.base/restore.exp (restore_tests): Likewise.
14928 * gdb.base/sepdebug.exp: Likewise.
14929 * gdb.base/watchpoint.exp: Likewise.
14930 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14931 * gdb.mi/mi-pending.exp: Likewise.
14932 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14933 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14934 * gdb.mi/mi-var-cmd.exp: Likewise.
14935 * gdb.mi/mi-var-display.exp: Likewise.
14936 * gdb.mi/mi2-cli.exp: Likewise.
14937 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14938 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14939 * gdb.mi/mi2-var-display.exp: Likewise.
14940 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14941 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14942 new "disp" field.
a9c64011 14943 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14944 reason. This is to support fix for PR2424.
14945
add38693
JK
149462008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14947
14948 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14949
fcacd99f
VP
149502008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14951
14952 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14953 field. Add more floating varobj tests.
fcacd99f 14954 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14955 field.
14956 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14957 (main): Call do_at_tests.
14958 * lib/mi-support.exp (mi_create_floating_varobj)
14959 (mi_varobj_update_with_type_change): New.
fcacd99f 14960
de051565
MK
149612008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14962
14963 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14964 option of -var-evaluate-expression.
14965 * gdb.mi/mi2-var-display.exp: Likewise.
14966
dbc52822
VP
149672008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14968
14969 Introduce test setup helpers.
a9c64011
AS
14970 * lib/gdb.exp (build_executable, clean_restart)
14971 (prepare_for_testing): New.
14972 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14973 * gdb.base/return.exp: Likewise.
14974 * gdb.base/ending-run.exp: Likewise.
dbc52822 14975
473591da
NR
149762008-04-07 Nick Roberts <nickrob@snap.net.nz>
14977
14978 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14979 Interface (MI) responses.
14980
2b2d9e11
VP
149812008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14982
a9c64011
AS
14983 * gdb.cp/breakpoint.cc: New code to test conditions involving
14984 member variables.
14985 * gdb.cp/breakpoint.exp: Test condition involving member
14986 variables.
2b2d9e11 14987
bb378428
VP
149882008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14989
14990 * lib/mi-support.exp (mi_expect_stop): New.
14991 (mi_run_cmd): Change the
14992 token. Use mi_send_resuming_command, use
14993 mi_expect_stop.
14994 (mi_execute_to_helper): Rename to mi_execute_to.
14995 (mi_send_resuming_command): Add more error patterns.
14996 (mi_wait_for_stop): Renamed to...
14997 (mi_get_stop_line): ...this.
14998 (mi_run_inline_test): Adjust.
14999
15000 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15001 * gdb.mi/mi-console.exp: Likewise.
15002 * gdb.mi/mi-pending.exp: Likewise.
15003 * gdb.mi/mi-simplerun.exp: Likewise.
15004 * gdb.mi/mi-stack.exp: Likewise.
15005 * gdb.mi/mi-stepi.exp: Likewise.
15006 * gdb.mi/mi-syn-frame.exp: Add comment.
15007 * gdb.mi/mi-until.exp: Likewise.
15008 * gdb.mi/mi-var-display.exp: Likewise.
15009 * gdb.mi/mi-watch.exp: Likewise.
15010 * gdb.mi/mi2-cli.exp: Likewise.
15011 * gdb.mi/mi2-console.exp: Likewise.
15012 * gdb.mi/mi2-simplerun.exp: Likewise.
15013 * gdb.mi/mi2-stack.exp: Likewise.
15014 * gdb.mi/mi2-stepi.exp: Likewise.
15015 * gdb.mi/mi2-until.exp: Likewise.
15016 * gdb.mi/mi2-var-display.exp: Likewise.
15017 * gdb.mi/mi2-watch.exp: Likewise.
15018
62172bb9
UW
150192008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15020
15021 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15022
15023 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15024
a13e061a
PA
150252008-04-04 Pedro Alves <pedro@codesourcery.com>
15026
15027 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15028 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15029 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15030 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15031 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15032 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15033 expect an mi error duplicated in stderr.
15034
eae06beb
JB
150352008-04-03 Joel Brobecker <brobecker@adacore.com>
15036
15037 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15038 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15039 Add a couple of tests that verify the behavior when the new setting
15040 is set to "cancel" and "all".
15041 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15042 "ask" before we start the testing.
15043
79c6ced6
AR
150442008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15045
15046 * gdb.cp/casts.cc: Add class reference variables.
15047 * gdb.cp/casts.exp: New test cases for up/down casting references.
15048
6c2d1a6b
MK
150492008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15050
15051 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15052 instead of beginning to make an extra test pass.
15053 * gdb.mi/mi2-var-display.exp: Likewise.
15054
55b411d9
MR
150552008-03-31 Maciej W. Rozycki <macro@mips.com>
15056
15057 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15058
c6140da2
MD
150592008-03-31 Markus Deuling <deuling@de.ibm.com>
15060 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15061
15062 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15063 value. Add xfail for older kernels.
15064
79732189
AR
150652008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15066
15067 Bring mi-support in line with gdb.exp.
15068 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15069 (mi_gdb_start): New function.
15070
33c3676e
MR
150712008-03-28 Maciej W. Rozycki <macro@mips.com>
15072
15073 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15074
92e28119
VP
150752008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15076
15077 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15078 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15079
9e8e3afe
VP
150802008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15081
15082 * lib/mi-support.exp (mi_create_varobj_checked): New.
15083 (mi_list_varobj_children): Allow to check for a
15084 value.
15085 (mi_list_array_varobj_children): New.
15086
15087 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15088 and mi_list_varobj_children, as opposed to hardcoding
15089 expected strings.
15090 * gdb.mi/gdb701.exp: Likewise.
15091 * gdb.mi/gdb792.exp: Likewise.
15092 * gdb.mi/mi-var-block.exp: Likewise.
15093 * gdb.mi/mi-var-cmd.exp: Likewise.
15094 * gdb.mi/mi-var-invalidate.exp: Likewise.
15095 * gdb.mi/mi2-var-block.exp: Likewise.
15096 * gdb.mi/mi2-var-child.exp: Likewise.
15097 * gdb.mi/mi2-var-cmd.exp: Likewise.
15098 * gdb.mi/mi2-var-display.exp: Likewise.
15099
9df50351
JK
151002008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15101
15102 Fix random false FAILs on i386.
15103 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15104
31e5d73a
DJ
151052008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15106
15107 PR gdb/544
15108 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15109
12f4afab
DJ
151102008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15111
15112 PR gdb/544
15113 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15114
b562a0cb
DJ
151152008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15116
15117 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15118 fixed PR gdb/544.
15119
17faa917
DJ
151202008-03-21 Pedro Alves <pedro@codesourcery.com>
15121
15122 * gdb.threads/fork-child-threads.exp: Test next over fork.
15123
6214f497
DJ
151242008-03-21 Chris Demetriou <cgd@google.com>
15125
15126 * gdb.base/break.exp (rbreak junk): New test for rbreak
15127 "Junk at end of arguments" issue.
15128
63092375
DJ
151292008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15130
15131 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15132 *& to work on created array elements.
15133 (Top level): Test print $pc with a file. Test string operations
15134 without a target.
15135 * gdb.base/ptype.exp: Do not expect *& to work on created array
15136 elements.
15137
b21991b0
DJ
151382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15139
15140 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15141 gdb.threads/staticthreads.exp: Update exit query.
15142
c4b347c7
SL
151432008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15144
15145 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15146
fa4727a6
DJ
151472008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15148
15149 * gdb.base/watchpoint.c (global_ptr, func4): New.
15150 (main): Call func4.
15151 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15152 (test_inaccessible_watchpoint): New.
15153
2f34202f
MR
151542008-02-29 Maciej W. Rozycki <macro@mips.com>
15155
15156 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15157 select the largest.
15158
0d6ba1b1
DJ
151592008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15160
15161 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15162 frames-invalid annotations.
15163
e691325a
PM
151642008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15165
a9c64011 15166 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15167
f85b5ecc
DE
151682008-02-27 Doug Evans <dje@google.com>
15169
15170 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15171 for bug 1738.
15172 (breakpoint_to_handler_entry): Ditto.
15173
b40e7bf3
JB
151742008-02-27 Joel Brobecker <brobecker@adacore.com>
15175
15176 * gdb.base/ending-run.exp: Use the first line of code inside
15177 function body to test breakpoints.
15178 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15179 location where the breakpoint is inserted when using the line
15180 where a function is declared. Fix typo in the description of
15181 one of the tests.
15182 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15183
2faca73a
PM
151842008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15185
15186 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15187 tests.
2faca73a 15188
6f439c36
PM
151892008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15190
15191 * gdb.base/args.exp: avoid same output for tests
15192 with single quotes.
15193
54e52265
VP
151942008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15195
a9c64011
AS
15196 * gdb.base/annota1.exp: Adjust for 'info break'
15197 format changes.
15198 * gdb.base/annota3.exp: Likewise.
15199 * gdb.base/break.exp: Likewise.
15200 * gdb.base/condbreak.exp: Likewise.
15201 * gdb.base/pending.exp: Likewise.
15202 * gdb.base/sepdebug.exp: Likewise.
15203 * gdb.base/unload.exp: Likewise.
15204 * gdb.cp/ovldbreak.exp: Likewise.
15205 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15206
897b09ca
DE
152072008-02-07 Doug Evans <dje@google.com>
15208
15209 * gdb.cp/mb-inline.exp: New.
15210 * gdb.cp/mb-inline.h: New.
15211 * gdb.cp/mb-inline1.cc: New.
15212 * gdb.cp/mb-inline2.cc: New.
15213
b1c32d35
PM
152142008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15215
15216 * gdb.pascal/floats.pas: New test program.
15217 * gdb.pascal/floats.exp: New testcase.
15218
1a4ca44a
TJB
152192008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15220
15221 * gdb.base/callfuncs.c (t_float_many_args): New function.
15222 (t_double_many_args): New function.
15223 * gdb.base/callfuncs.exp: Add tests for exceeding float
15224 and double parameters passed through the stack.
15225
439048e8
JB
152262008-02-05 Joel Brobecker <brobecker@adacore.com>
15227
15228 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15229 gdb.ada/complete/foo.adb: New files.
15230 * gdb.ada/complete.exp: New testcase.
15231
81fe8080
DE
152322008-02-03 Doug Evans <dje@google.com>
15233
301f0ecf
DE
15234 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15235
81fe8080
DE
15236 * gdb.cp/gdb2384.exp: New file.
15237 * gdb.cp/gdb2384.cc: New file.
15238 * gdb.cp/gdb2384-base.h: New file.
15239 * gdb.cp/gdb2384-base.cc: New file.
15240
4b071aec
DE
152412008-02-02 Doug Evans <dje@google.com>
15242
15243 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15244
61137ba6
JB
152452007-02-01 Joel Brobecker <brobecker@adacore.com>
15246
15247 * gdb.ada/sym_print_name: New test program.
15248 * gdb.ada/sym_print_name.exp: New testcase.
15249
152502007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15251
15252 * gdb.ada/nested/hello.adb: New file.
15253 * gdb.ada/nested.exp: New testcase.
15254 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15255
98deb0da
VP
152562008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15257
15258 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15259 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15260 don't cause future evaluations of function to report
15261 creation of internal breakpoints.
98deb0da 15262
723a2275
VP
152632008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15264
15265 * gdb.mi/mi-break.exp (test_error): New.
15266 Call it.
15267
fb546a2f
LM
152682008-01-31 Luis Machado <luisgpm@br.ibm.com>
15269
15270 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15271 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15272
2d8fd90a
PM
152732008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15274
15275 * gdb.pascal/integers.pas: New test program.
15276 * gdb.pascal/integers.exp: New testcase.
15277
a7fa0ded
PM
152782008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15279
15280 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15281
5e1a1926
TJB
152822008-01-30 Luis Machado <luisgpm@br.ibm.com>
15283
15284 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15285 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15286
8d04f9f0
JB
152872008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15288
15289 * gdb.ada/formatted_ref: New test program.
15290 * gdb.ada/formatted_ref.exp: New testcase.
15291
15292 * gdb.cp/formatted-ref.cc: New file.
15293 * gdb.cp/formatted-ref.exp: New testcase.
15294
ce75a98f
JB
152952008-01-30 Joel Brobecker <brobecker@adacore.com>
15296
15297 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15298
e835f6bf
NR
152992008-01-30 Nick Roberts <nickrob@snap.net.nz>
15300
15301 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15302 (test_file_list_exec_source_file): Update to new macro-info field.
15303
d118ef87
PH
153042008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15305
15306 * gdb.ada/exprs: New test program.
15307 * gdb.ada/exprs.exp: New testcase.
15308
7d35ab09
TJB
153092008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15310
15311 * dfp-test.c (DELTA, DELTA_B): New definitions.
15312 (double_val1, double_val2, double_val3, double_val4, double_val5,
15313 double_val6, double_val7, double_val8, double_val9, double_val10,
15314 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15315 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15316 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15317 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15318 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15319 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15320 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15321 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15322 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15323 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15324 dec128_val16): New global variables.
15325 (decimal_dec128_align): New function.
15326 (decimal_mixed): Likewise.
15327 (decimal_many_args_dec32): Likewise.
15328 (decimal_many_args_dec64): Likewise.
15329 (decimal_many_args_dec128): Likewise.
15330 (decimal_many_args_mixed): Likewise.
15331 * dfp-test.exp: Add tests calling new inferior functions.
15332
2d717e4f
DJ
153332008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15334
15335 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15336 gdb.server/ext-run.exp: New files.
15337 * lib/gdbserver-support.exp (gdbserver_download): New.
15338 (gdbserver_start): New. Update gdbserver expected
15339 output.
15340 (gdbserver_spawn): Use them.
15341 (gdbserver_start_extended): New.
15342
e85a822c
DJ
153432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15344
15345 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15346 Run on GNU/Linux.
15347 (do_exec_tests): Check for systems which do not support catchpoints.
15348 Do not match START.
15349 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15350 Run on GNU/Linux. Enable verbose output.
15351 (check_fork_catchpoints): New.
15352 (explicit_fork_child_follow, catch_fork_child_follow)
15353 (tcatch_fork_parent_follow): Update expected messages.
15354 (do_fork_tests): Use check_fork_catchpoints.
15355 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15356 Run on GNU/Linux. Enable verbose output.
15357 (check_vfork_catchpoints): New.
15358 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15359 expected messages.
15360 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15361
401ea829
JB
153622008-01-29 Jim Blandy <jimb@red-bean.com>
15363
15364 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15365 host' errors.
15366 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15367
aceaf3ad
JB
153682008-01-29 Jim Blandy <jimb@red-bean.com>
15369
15370 * gdb.threads/sigthread.c: Use barriers to ensure that
15371 child_thread and child_thread_two are always initialized before we
15372 start to use them.
15373
a5606eee
VP
153742008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15375
15376 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15377 * gdb.base/watchpoint-solib.c: New.
15378 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15379
c55a82bb
PM
153802008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15381
15382 * gdb.base/gdb1056.exp: Add unsigned integer test.
15383
0993fe05
DE
153842008-01-28 Doug Evans <dje@google.com>
15385
15386 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15387
4fe42e7f
JB
153882008-01-27 Jim Blandy <jimb@codesourcery.com>
15389
c7a69933
JB
15390 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15391
4fe42e7f
JB
15392 * gdb.base/expand-psymtabs.exp: Doc fix.
15393
5def8285
MK
153942008-01-26 Mark Kettenis <kettenis@gnu.org>
15395
15396 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15397
5313c911
NR
153982008-01-24 Nick Roberts <nickrob@snap.net.nz>
15399
a9c64011 15400 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15401 -var-set-format.
15402
93815fbf
VP
154032008-01-23 Chris Demetriou <cgd@google.com>
15404
15405 * gdb.threads/thread_events.c: New testcase source file.
15406 * gdb.threads/thread_events.exp: New testcase expect file.
15407
467a88ee
NR
154082008-01-23 Nick Roberts <nickrob@snap.net.nz>
15409
15410 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15411
15412 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15413 -var-set-format.
15414
d8f82aba
DJ
154152008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15416 Vladimir Prus <vladimir@codesourcery.com>
15417
15418 * gdb.base/float.exp: Allow missing floating point for m68k and
15419 PowerPC.
15420
60c46647
VP
154212008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15422
15423 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15424 ignore count.
15425 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15426 * gdb.mi/mi-cli.exp: Adjust.
15427 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15428
c7dd36a1
PA
154292008-01-17 Pedro Alves <pedro@codesourcery.com>
15430
15431 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15432 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15433 with dummy_ptr's address.
15434 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15435 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15436 all targets.
15437 * gdb.mi/mi2-var-child.exp: Likewise.
15438
39d5313e
JB
154392008-01-09 Joel Brobecker <brobecker@adacore.com>
15440
15441 * gdb.ada/null_array: New test program.
15442 * gdb.ada/null_array.exp: New testcase.
15443
0aea4bf3
LM
154442008-01-09 Luis Machado <luisgpm@br.ibm.com>
15445
15446 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15447 with required float modifiers.
15448
0b354900
JB
154492008-01-08 Joel Brobecker <brobecker@adacore.com>
15450
15451 * gdb.ada/funcall_param: New test program.
15452 * gdb.ada/funcall_param.exp: New testcase.
15453
cdb7f5d4
JB
154542008-01-08 Joel Brobecker <brobecker@adacore.com>
15455
15456 * gdb.ada/arrayparam: New test program.
15457 * gdb.ada/arrayparam.exp: New testcase.
15458
88e2547f
JB
154592008-01-08 Joel Brobecker <brobecker@adacore.com>
15460
15461 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15462 landed. Should also fix random failures in the test following it.
15463
f6867ce0
TJB
154642008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15465
15466 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15467 for expressions with decimal float values.
15468 (test_dfp_conversions): New function to test casts to and from
15469 decimal float types.
15470 Call test_dfp_conversions.
15471 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15472 elements.
15473 (main): Initialize ds.float4 and ds.double8 elements.
15474 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15475 string to new error message.
15476 (d64_set_tests): Likewise.
15477 (d128_set_tests): Likewise.
15478 Add tests for expressions with decimal float variables. Add tests for
15479 conversions to and from decimal float types.
15480
f9c11282
JB
154812008-01-05 Joel Brobecker <brobecker@adacore.com>
15482
15483 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15484 * gdb.ada/packed_tagged.exp: New testcase.
15485
0ecbca72
JB
154862008-01-04 Joel Brobecker <brobecker@adacore.com>
15487
15488 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15489 gdb.ada/homonym/homonym_main.adb: New files.
15490 * gdb.ada/homonym.exp: New testcase.
15491
c18d3d89
JB
154922008-01-04 Joel Brobecker <brobecker@adacore.com>
15493
15494 * gdb.ada/packed_array.exp: Add testing of references to
15495 a packed array.
15496
ecc7085b
JB
154972008-01-04 Joel Brobecker <brobecker@adacore.com>
15498
15499 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15500 New files.
15501 * gdb.ada/type_coercion.exp: New testcase.
15502
c474c922
JB
155032008-01-04 Joel Brobecker <brobecker@adacore.com>
15504
15505 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15506 gdb.ada/tagged/foo.adb: New file.
15507 * gdb.ada/tagged.exp: New testcase.
15508
9005b927
JB
155092008-01-04 Joel Brobecker <brobecker@adacore.com>
15510
15511 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15512 gdb.ada/ptype_field/foo.adb: New files.
15513 * gdb.ada/ptype_field.exp: New testcase.
15514
1a6aaad8
JB
155152008-01-03 Joel Brobecker <brobecker@adacore.com>
15516
15517 * gdb.ada/print_pc.exp: New testcase.
15518
0ef22f53
JB
155192008-01-03 Joel Brobecker <brobecker@adacore.com>
15520
15521 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15522 gdb.ada/taft_type/p.adb: New files.
15523 * gdb.ada/taft_type.exp: New testcase.
15524
1689ecf8
JB
155252008-01-03 Joel Brobecker <brobecker@adacore.com>
15526
15527 * gdb.ada/array_bounds/bar.adb: New file.
15528 * gdb.ada/array_bounds.exp: New testcase.
15529
a4d0b9c3
JB
155302008-01-03 Joel Brobecker <brobecker@adacore.com>
15531
15532 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15533 gdb.ada/arrayptr/foo.adb: New files.
15534 * gdb.ada/arrayptr.exp: New testcase.
15535
a31ace00
JB
155362008-01-03 Joel Brobecker <brobecker@adacore.com>
15537
15538 * gdb.base/set-lang-auto.exp: New testcase.
15539
a97fced3
JB
155402008-01-03 Joel Brobecker <brobecker@adacore.com>
15541
15542 * gdb.ada/fun_addr/foo.adb: New file.
15543 * gdb.ada/fun_addr.exp: New testcase.
15544
ef29ce1a
JK
155452008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15546
15547 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15548 New files
15549
0fafefe3
JB
155502008-01-02 Joel Brobecker <brobecker@adacore.com>
15551
15552 * array_subscript_addr/p.adb: New file.
a9c64011 15553 * array_subscript_addr.exp: New testcase.
0fafefe3 15554
c4359f8d
JB
155552008-01-02 Joel Brobecker <brobecker@adacore.com>
15556
a9c64011 15557 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15558 New files.
15559 * gdb.ada/str_cmp_ref.exp: New testcase.
15560
1aa1b15b
JB
155612008-01-01 Joel Brobecker <brobecker@adacore.com>
15562
15563 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15564 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15565 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15566
81c9b2cf
JB
155672008-01-01 Joel Brobecker <brobecker@adacore.com>
15568
15569 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15570 gdb.ada/ref_param/pck.ads: New files.
15571 * gdb.ada/ref_param.exp: New testcase.
15572
319e4674
JB
155732008-01-01 Joel Brobecker <brobecker@adacore.com>
15574
15575 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15576 gdb.ada/interface/foo.adb: New files.
15577 * gdb.ada/interface.exp: New testcase.
15578
ef682c56
JB
155792007-12-31 Jim Blandy <jimb@codesourcery.com>
15580
15581 * gdb.base/multi-forks.exp: Consume all output from child
15582 processes before proceeding to next test.
15583
f6f3eb6c
JB
155842007-12-29 Jim Blandy <jimb@codesourcery.com>
15585
15586 * configure: Regenerated.
15587
f652e42f
JB
155882007-12-27 Joel Brobecker <brobecker@adacore.com>
15589
15590 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15591 gdb.ada/fixed_cmp/fixed.adb: New files.
15592 * gdb.ada/fixed_cmp.exp: New testcase.
15593
6943e596
JB
155942007-12-27 Joel Brobecker <brobecker@adacore.com>
15595
15596 * gdb.ada/boolean_expr.exp: New testcase.
15597
aad9a193
JB
155982007-12-26 Jim Blandy <jimb@codesourcery.com>
15599
15600 * gdb.base/multi-forks.exp: Doc fix.
15601
fb5f3683
JB
156022007-12-26 Joel Brobecker <brobecker@adacore.com>
15603
15604 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15605 * gdb.ada/char_param.exp: Do not compile our test program with
15606 -gnata, this is unnecessary.
15607 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15608
384e4a9c
JB
156092007-12-24 Joel Brobecker <brobecker@adacore.com>
15610
15611 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15612 gdb.ada/print_chars/foo.adb: New files.
15613 * gdb.ada/print_chars.exp: New testcase.
15614
01e044f7
JB
156152007-12-24 Joel Brobecker <brobecker@adacore.com>
15616
15617 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15618 gdb.ada/char_param/foo.adb: New files.
15619 * gdb.ada/char_param.exp: New testcase.
15620
0ce17860
JB
156212007-12-22 Jim Blandy <jimb@codesourcery.com>
15622
15623 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15624 hard-coding source line numbers into the test.
15625 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15626 gdb_get_line_number to find.
15627
919809b9
JB
156282007-12-22 Joel Brobecker <brobecker@adacore.com>
15629
15630 * gdb.base/ptype.c (highest): New struct type.
15631 (the_highest): New variable of that type.
15632 (main): Add dummy assignment to a field of variable the_highest.
15633 * gdb.base/ptype.exp: Test type printing of our new variable.
15634
abc8a88d
PM
156352007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15636
15637 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15638 and record first explicitly generated thread number.
abc8a88d
PM
15639 Use that thread number for thread specific watchpoint test.
15640 Add iteration number to repetitive tests.
15641
5158f3e3
CES
156422007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15643 Jim Blandy <jimb@codesourcery.com>
15644
15645 * gdb.base/expand-psymtabs.c: New testcase
15646 source file.
15647 * gdb.base/expand-psymtabs.exp: New testcase
15648 expect file.
15649
37e4754d
LM
156502007-12-17 Luis Machado <luisgpm@br.ibm.com>
15651
15652 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15653 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15654
551e5d04
JB
156552007-12-17 Joel Brobecker <brobecker@adacore.com>
15656
15657 * gdb.ada/frame_args/foo.adb: New file.
15658 * gdb.ada/frame_args/pck.ads: New file.
15659 * gdb.ada/frame_args/pck.adb: New file.
15660 * gdb.ada/frame_args.exp: New testcase.
15661
a05ee097
JB
156622007-12-17 Joel Brobecker <brobecker@adacore.com>
15663
15664 * gdb.base/frame-args.c: New file.
15665 * gdb.base/frame-args.exp: New testcase.
15666
c162e8c9 156672007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15668 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15669
15670 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15671
afe8ab22 156722007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15673
afe8ab22
VP
15674 * gdb.mi/mi-pending.exp: New.
15675 * gdb.mi/mi-pending.c: New.
15676 * gdb.mi/mi-pendshr.c: New.
15677
dfdfb3ca
JB
156782007-12-06 Jim Blandy <jimb@codesourcery.com>
15679
15680 * gdb.base/default.exp: Update expected output for 'info catch'.
15681
b7fca990
JK
156822007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15683
15684 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15685 must be set to binary.
15686
6a1afc1e
PA
156872007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15688
15689 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15690
a6b151f1
DJ
156912007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15692
15693 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15694 gdb.mi/mi-file-transfer.exp: New.
15695
43039443
JK
156962007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15697
15698 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15699
0ef2251b
MR
157002007-11-22 Maciej W. Rozycki <macro@mips.com>
15701
15702 * gdb.trace/backtrace.exp: Fix a typo.
15703 * gdb.trace/circ.exp: Likewise.
15704 * gdb.trace/collection.exp: Likewise.
15705 * gdb.trace/limits.exp: Likewise.
15706 * gdb.trace/report.exp: Likewise.
15707 * gdb.trace/tfind.exp: Likewise.
15708 * gdb.trace/while-dyn.exp: Likewise.
15709
5443631e
NR
157102007-11-21 Nick Roberts <nickrob@snap.net.nz>
15711
15712 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15713 objects of pointers that can't be dereferenced are now
15714 "noneditable".
15715
a4ce5b0d
UW
157162007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15717
15718 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15719 (target_cpu): Remove.
15720
d6e956e5
VP
157212007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15722
15723 * gdb.base/ending-run.exp: Expect the list of cleared
15724 breakpoint to come in natural order, not the reversed one.
a9c64011 15725
214270ab
VP
157262007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15727
15728 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15729 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15730
1a619819
LM
157312007-11-05 Luis Machado <luisgpm@br.ibm.com>
15732
15733 * gdb.base/printcmds.exp: New function
15734 test_printf_with_dfp.
15735
5b01a6fa
DE
157362007-11-02 Doug Evans <dje@google.com>
15737
15738 * gdb.disasm/t01_mov.s: Remove carriage returns.
15739 * gdb.disasm/t02_mova.s: Ditto.
15740 * gdb.disasm/t03_add.s: Ditto.
15741 * gdb.disasm/t04_sub.s: Ditto.
15742 * gdb.disasm/t05_cmp.s: Ditto.
15743 * gdb.disasm/t06_ari2.s: Ditto.
15744 * gdb.disasm/t07_ari3.s: Ditto.
15745 * gdb.disasm/t08_or.s: Ditto.
15746 * gdb.disasm/t09_xor.s: Ditto.
15747 * gdb.disasm/t10_and.s: Ditto.
15748 * gdb.disasm/t11_logs.s: Ditto.
15749 * gdb.disasm/t12_bit.s: Ditto.
15750 * gdb.disasm/t13_otr.s: Ditto.
15751
ec33ab7f
JK
157522007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15753
15754 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15755
ae0d01ff
UW
157562007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15757
15758 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15759 provide DFP support.
15760
55eddb0f
DJ
157612007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15762
15763 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15764 Test "set powerpc vector-abi". Skip auto-detection tests for old
15765 toolchains.
15766
7020f05c
PA
157672007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15768
15769 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15770 with [string compare].
15771
84bc3db9
PA
157722007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15773
15774 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15775 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15776
5876dc88
LM
157772007-10-25 Luis Machado <luisgpm@br.ibm.com>
15778
15779 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15780 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15781 * gdb.opt/Makefile.in: New makefile.
15782 * Makefile.in: Create new directory "gdb.opt".
15783 * configure.ac: Add "gdb.opt" directory.
15784 * configure: Regenerated.
a9c64011 15785
c3ea9a14
DE
157862007-10-25 Doug Evans <dje@google.com>
15787
15788 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15789 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15790
a9c64011 157912007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15792 Thiago Jung Bauermann <bauerman@br.ibm.com>
15793
15794 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15795 Floating Point expressions.
15796 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15797 Floating Point variables.
15798 * gdb.base/dfp-test.c: new file containing program with Decimal
15799 Floating variables, used by gdb.base/dfp-test.exp.
15800
62a24a2b
DJ
158012007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15802
15803 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15804
e7b1eae6
UW
158052007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15806
15807 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15808 compiling test case with GCC.
15809 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15810
c641edcc
UW
158112007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15812
15813 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15814 format changes.
15815
5e5ebfe6
MS
158162007-10-18 Michael Snyder <msnyder@specifix.com>
15817
15818 * gdb.base/dbx.exp: Add missing "-re " operator.
15819
e831e7b6
GM
158202007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15821
15822 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15823 * configure.ac: Removed trailing spaces after backslash.
15824 * gdb.modula2: New directory.
15825 * gdb.modula2/Makefile.in: New file.
15826 * gdb.modula2/unbounded-array.exp: New file.
15827 * gdb.modula2/unbounded1.c: New file.
15828
7cc46491
DJ
158292007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15830
15831 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15832
158332007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15834
15835 * gdb.base/sigstep.c (main): Add checks for
15836 return values for setitimer call.
15837 Call setitimer again with itimer = ITIMER_REAL
15838 if first call to setitimer fails.
15839
e91528f0
KH
158402007-10-11 Kazu Hirata <kazu@codesourcery.com>
15841
15842 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15843 of $timeout.
15844
2ec9a4f8
DJ
158452007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15846
15847 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15848
158492007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15850
15851 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15852 of gdb_expect call, to avoid interruption.
15853
64b2fa04
PA
158542007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15855
15856 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15857 (v_unsigned_long_long, v_long_long_array)
15858 (v_signed_long_long_array, v_unsigned_long_long_array)
15859 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15860 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15861 [!NO_LONG_LONG]: New.
15862 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15863 v_long_long_member.
15864
15865 (v_long_long_func, v_signed_long_long_func)
15866 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15867 (main) [!NO_LONG_LONG]: Initialize long long variants.
15868
15869 * gdb.base/whatis.exp: If board file requests no_long_long, build
15870 test with NO_LONG_LONG defined. Test long long, signed long long,
15871 and unsigned long long variants but only if board file doesn't
15872 disable it.
15873
a912286e 158742007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15875 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15876
15877 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15878 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15879 * configure: Regenerated.
15880 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15881 gdb.pascal/types.exp, lib/pascal.exp: New files.
15882
471ba8c9
DJ
158832007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15884
15885 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15886 call.
15887 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15888 to return to the call.
15889 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15890 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15891 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15892 * gdb.mi/mi-until.exp (test_until): Likewise.
15893 * gdb.mi/mi2-until.exp (test_until): Likewise.
15894
fef8a650
DJ
158952007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15896
15897 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15898 two-char array.
15899 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15900
d983da9c
DJ
159012007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15902
15903 * gdb.threads/watchthreads.c (thread_function): Sleep between
15904 iterations.
15905 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15906 at once for S/390. Generate matching fails and passes.
15907
17f62551
VP
159082007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15909
15910 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15911 the 'struct_declarations' variable to zeros.
a9c64011 15912
ed0616c6
VP
159132007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15914
15915 * gdb.cp/mb-ctor.cc: New.
15916 * gdb.cp/mb-ctor.exp: New.
15917 * gdb.cp/mb-templates.cc: New.
15918 * gdb.cp/mb-templates.exp: New.
15919
41f1b697
DJ
159202007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15921
15922 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15923
3f213f78
PA
159242007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15925
15926 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15927 targets.
15928 * configure: Regenerate.
15929
0d381245 159302007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15931
0d381245
VP
15932 * gdb.base/annota1.exp: Adjust for 'info break'
15933 format changes.
15934 * gdb.base/annota3.exp: Likewise.
15935 * gdb.base/break.exp: Likewise.
15936 * gdb.base/condbreak.exp: Likewise.
15937 * gdb.base/pending.exp: Likewise.
15938 * gdb.base/sepdebug.exp: Likewise.
15939 * gdb.base/unload.exp: Likewise.
15940 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15941
fe3f5fa8
VP
159422007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15943
15944 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15945 messages.
15946 * gdb.base/chng-syms.exp: Likewise.
15947 * gdb.base/unload.exp: Likewise.
a9c64011 15948
a75cf6c0
DJ
159492007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15950
15951 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15952
18ecae38
DJ
159532007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15954
15955 * schedlock.c (NUM): Change to 1.
15956 (main): Use args[0] for the main thread.
15957 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15958 regardless of the number of threads.
15959
5509918f
MR
159602007-09-14 Maciej W. Rozycki <macro@mips.com>
15961
4a543daf
MR
15962 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15963 type down.
15964 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15965 test.
15966 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15967 watchpoint type down.
15968 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15969 test.
15970
159712007-09-14 Maciej W. Rozycki <macro@mips.com>
15972
5509918f
MR
15973 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15974 Move all the tests here and run them twice, once using software
15975 watchpoints and once using hardware watchpoints.
15976 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15977
40b53987
DJ
159782007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15979
15980 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15981 test.
15982
695e2681
MK
159832007-09-10 Mark Kettenis <kettenis@gnu.org>
15984
8b3fc8d8
MK
15985 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15986 build-id.
15987
695e2681
MK
15988 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15989 know about $ORIGIN. Calculate output dir from $dest instead of
15990 using ${objdir}/{$subdir}.
15991
58d69f29
MK
159922007-09-09 Mark Kettenis <kettenis@gnu.org>
15993
15994 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15995 gcore, before continuing with the test.
15996
3e347599
DJ
159972007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15998
15999 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16000 * gdb.mi/mi-watch.exp: Likewise.
16001
ea37ba09
DJ
160022007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16003 Jim Blandy <jimb@codesourcery.com>
16004
16005 * gdb.arch/i386-sse.exp: Do not expect character constants.
16006 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16007 * gdb.base/display.exp: Allow print/s.
16008 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16009 and unsigned char array changes.
16010
2025a643
DJ
160112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16012
16013 * gdb.base/display.exp: Add tests for printf %p.
16014
26669a27
PA
160152007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16016
16017 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16018 the dll name to unicode.
16019
c8f021f8
JK
160202007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16021
16022 * gdb.base/default.exp (show version): Update the version text.
16023 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16024
4cf31eea
JK
160252007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16026
16027 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16028 New files.
16029
4935890f
JK
160302007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16031
16032 * lib/gdb.exp (build_id_debug_filename_get): New function.
16033 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16034 Remove the generate DEBUG file for the future testcase runs.
16035 New testcase for the NT_GNU_BUILD_ID retrieval.
16036 Move the final testing step to ...
16037 (test_different_dir): ... a new function.
16038 New parameter XFAIL to XFAIL all the tests performed.
16039 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16040 New parameter TYPE to PF_PREFIX all the tests performed.
16041
02142340
VP
160422007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16043
16044 * gdb.mi/mi-var-cp.cc (path_expression): New
16045 function.
16046 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16047
36acd84e
UW
160482007-08-27 Markus Deuling <deuling@de.ibm.com>
16049
16050 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16051 to fit into SPU Local Store memory.
16052
a896d121
JB
160532007-08-23 Joel Brobecker <brobecker@adacore.com>
16054
16055 * gdb.base/default.exp: Adjust the expected output of "info
16056 warranty" after the switch to GPLv3.
16057
7b433602
JB
160582007-08-23 Joel Brobecker <brobecker@adacore.com>
16059
16060 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16061 to 30000 (from 20000).
16062
e22f8b7c
JB
160632007-08-23 Joel Brobecker <brobecker@adacore.com>
16064
16065 Switch the license of all .exp files to GPLv3.
16066 Switch the license of all .f and .f90 files to GPLv3.
16067 Switch the license of all .s and .S files to GPLv3.
16068
5a0e3bd0
JB
160692007-08-23 Joel Brobecker <brobecker@adacore.com>
16070
16071 * configure.ac: Switch license to GPLv3.
16072
cc00619d
JB
160732007-08-23 Joel Brobecker <brobecker@adacore.com>
16074
16075 Switch the licensing to GPLv3 for all .ads and .adb files.
16076
8d26208a
DJ
160772007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16078
16079 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16080 and t_int_double.
16081 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16082
4fcb9948
JB
160832007-08-17 Joel Brobecker <brobecker@adacore.com>
16084
16085 * gdb.base/step-line.c: Switch license to GPL version 3, and
16086 update copyright year.
16087 * gdb.base/step-line.inp: Likewise.
16088
b9c34f67
JB
160892007-08-17 Joel Brobecker <brobecker@adacore.com>
16090
16091 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16092 changes inside gdb1555.c.
16093 * gdb.base/pending.exp: Likewise.
16094
2cc17678
DJ
160952007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16096
16097 * config/default.exp: New file.
16098
e48883f7
DJ
160992007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16100
16101 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16102 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16103
1ab80e5b
MR
161042007-07-30 Maciej W. Rozycki <macro@mips.com>
16105
16106 * gdb.base/dump.exp: Force the correct endianness for binary
16107 formats not carrying this information.
16108
aba471f5
DJ
161092007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16110
16111 * gdb.threads/staticthreads.exp: Match .*sem_post.
16112
d4e07204
DJ
161132007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16114
16115 * gdb.base/readline.exp (operate_and_get_next): Match the final
16116 prompt.
16117
2b97317d
KB
161182007-07-23 Kevin Buettner <kevinb@redhat.com>
16119
16120 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16121 to restarting SID.
16122
44efa07a
KB
161232007-07-18 Kevin Buettner <kevinb@redhat.com>
16124
16125 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16126 prior to `gdb_start'.
16127
7b5ebade
KB
161282007-07-18 Kevin Buettner <kevinb@redhat.com>
16129
16130 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16131 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16132 Remove call to gdb_unload.
16133
255e7678
DJ
161342007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16135 Daniel Jacobowitz <dan@codesourcery.com>
16136
16137 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16138 for __WIN32__.
16139 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16140 * gdb.base/unload.exp: Use shared library test routines.
16141
3a40aaa0
UW
161422007-07-03 Markus Deuling <deuling@de.ibm.com>
16143
16144 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16145 * gdb.base/solib-symbol-lib.c: Likewise.
16146 * gdb.base/solib-symbol-main.c: Likewise.
16147
b0f4b84b
DJ
161482007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16149
16150 * config/gdbserver.exp (gdb_reconnect): New.
16151 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16152 gdb.base/solib-disc.exp: New files.
16153 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16154 remote debugging".
16155 (gdb_compile): Add shlib_load flag.
16156 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16157 port.
16158 (gdbserver_reconnect): New.
16159
1b05479a
DJ
161602007-07-01 Nick Roberts <nickrob@snap.net.nz>
16161 Daniel Jacobowitz <dan@codesourcery.com>
16162
16163 * gdb.base/annota3.exp: Test for if construct.
16164
86f78eb2
DJ
161652007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16166
16167 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16168
6a2eb474 161692007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16170 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16171
16172 * gdb.base/display.exp: Allow a newline after display/i.
16173 * gdb.base/pc-fp.exp: Likewise.
16174 * gdb.base/sigbpt.exp: Likewise.
16175
f8b73d13
DJ
161762007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16177
16178 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16179 required features to be included.
16180
4339e69e
DJ
161812007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16182
16183 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16184 in info threads output.
16185
23d964e7
UW
161862007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16187 Markus Deuling <deuling@de.ibm.com>
16188
16189 * gdb.arch/spu-info.exp: New testcase.
16190 * gdb.arch/spu-info.c: New file.
16191
fd20f75b
DJ
161922007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16193
16194 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16195 tpcs_offset. Restore lr after the call.
16196 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16197
2226f861
DJ
161982007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16199
16200 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16201 (gdbserver_run): Kill any running gdbserver.
16202 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16203
d12371a9
MR
162042007-05-17 Maciej W. Rozycki <macro@mips.com>
16205
16206 * gdb.base/sigbpt.exp: Preset segv_addr.
16207
93f02886
DJ
162082007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16209
16210 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16211 (gdb_compile_shlib): Likewise.
16212 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16213 (default_gdb_init): Clear cleanfiles.
16214 (gdb_finish): Delete recorded cleanfiles.
16215 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16216
16217 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16218 Do not use isnative.
16219 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16220 gdb.base/so-impl-ld.exp: Likewise.
16221 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16222 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16223 gdb_compile.
16224
b04e06d7
VP
162252007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16226
16227 * config/unknown.exp: Remove.
16228
069ed931
UW
162292007-05-15 Markus Deuling <deuling@de.ibm.com>
16230
16231 * gdb.base/info-proc.exp: Check is_remote.
16232
09db0d03
UW
162332007-05-14 Markus Deuling <deuling@de.ibm.com>
16234
16235 * gdb.base/gcore.exp: Initialize variable core_supported.
16236
af2cbe8c
DJ
162372007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16238
16239 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16240
027c0295
DJ
162412007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16242
16243 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16244 * gdb.threads/print-threads.exp (test_all_threads): Allow
16245 negative and hexadecimal thread IDs.
16246
dc5000e7
DJ
162472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16248
16249 * gdb.java/jprint.java (public): Avoid invalid call to static
16250 method.
16251
2e74ed18
DP
162522007-05-14 Denis Pilat <denis.pilat@st.com>
16253
16254 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16255 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16256 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16257 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16258 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16259
83547f02
UW
162602007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16261
16262 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16263 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16264 this mode.
16265 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16266 * gdb.base/spu.ld: New file.
16267
b18be20d
DJ
162682007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16269
16270 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16271
be444858
DJ
162722007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16273
16274 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16275
b1d53152
DJ
162762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16277
16278 * gdb.java/jmain.exp: Handle demangled names with and without method
16279 signatures.
16280
d084b331
DJ
162812007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16282
16283 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16284 (have_a_very_merry_interrupt): Remove calls to puts.
16285 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16286 inferior output.
16287 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16288 test names.
16289
db9d7fc5
DJ
162902007-04-29 Markus Deuling <deuling@de.ibm.com>
16291 Daniel Jacobowitz <dan@codesourcery.com>
16292
16293 * gdb.base/auxv.exp (core_works): Also check is_remote.
16294 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16295
ef783a7d 162962007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16297
ef783a7d
VP
16298 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16299 message, not the undefined 'module' variable.
16300 * gdb.base/siginfo.exp: Likewise.
16301 * gdb.base/sigstep.exp: Likewise.
16302 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16303 serialport.
16304 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16305
b7b73cae
CV
163062007-04-25 Corinna Vinschen <vinschen@redhat.com>
16307
16308 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16309 target sim fails. Return 0 otherwise.
16310 (gdb_load): Return prematurely if gdb_target_sim fails.
16311
7d90fdfa
DP
163122007-04-16 Denis Pilat <denis.pilat@st.com>
16313
16314 * gdb.base/setshow.exp: Reset height after having set it to 100.
16315
5d3e9c85
DP
163162007-04-16 Denis Pilat <denis.pilat@st.com>
16317
16318 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16319
18e75969
DP
163202007-04-16 Denis Pilat <denis.pilat@st.com>
16321
16322 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16323
25d5ea92
VP
163242007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16325
16326 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16327 tests. Run the frozen varobjs test.
16328 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16329 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16330
0b49cb80
JK
163312007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16332
16333 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16334 gdb.base/type-opaque.exp: New files.
16335
a73bafbc 163362007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16337
16338 * gdb.mi/mi-var-child.c
a73bafbc
VP
16339 (do_children_tests): User char[2] instead of
16340 char so that automatic printing of pointers to char
16341 don't give unpredicable result.
16342 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16343 local variables.
16344 * gdb.mi/mi-var-child.exp: Step to right line
16345 of do_children_tests.
16346 * gdb.mi/mi2-var-child.exp: Likewise.
16347 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16348 do_locals_tests.
a73bafbc
VP
16349 (do_children_tests): User char[2] instead of
16350 char so that automatic printing of pointers to char
a9c64011 16351 don't give unpredicable result.
a73bafbc 16352 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16353 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16354 Pass test name to mi_wait_for_stop.
16355
7ce59000
DJ
163562007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16357
16358 * gdb.asm/asm-source.exp: Remove d10v case.
16359 * lib/gdb.exp (skip_cplus_tests): Likewise.
16360 * gdb.asm/d10v.inc: Deleted.
16361
20389057
DJ
163622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16363
16364 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16365
8807d78b
DJ
163662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16367
16368 * config/netware.exp: Delete file.
16369
aa3edb8e
JB
163702007-03-29 Joel Brobecker <brobecker@adacore.com>
16371
16372 * gdb.dwarf2/dw2-noloc.S: New file.
16373 * gdb.dwarf2/dw2-noloc.exp: New file.
16374
297561ac
PA
163752007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16376
16377 * gdb.cp/method2.cc: New test.
16378 * gdb.cp/method2.exp: New test.
16379 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16380
1f81bd39
DJ
163812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16382
16383 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16384
9453113a
DJ
163852007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16386
16387 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16388
b741e217
DJ
163892007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16390
16391 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16392 (gdb_load): Delete, replace with...
16393 (gdb_reload): ...this.
16394 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16395 * gdb.server/server-mon.exp: Likewise.
16396 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16397 (gdb_start_cmd): New.
16398 (gdb_file_cmd): Save the last loaded file.
16399 (gdb_reload): New.
16400 (gdb_gnu_strip_debug): Use transform.
16401 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16402 support here. Use new $last_loaded_file. Check mtime.
16403 (gdb_target_cmd): Handle ObjC failure case.
16404 (infer_host_exec): Delete.
16405 (gdbserver_load): Rename to...
16406 (gdbserver_run): ...this. Simplify.
16407 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16408 (mi_gdb_load): Move most contents to a new function...
16409 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16410 (mi_run_cmd): Use mi_gdb_target_load.
16411 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16412 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16413 Use gdb_run_cmd.
16414 * gdb.base/charsign.exp: Remove incorrect comment.
16415 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16416 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16417 gdb.base/start.exp: Use gdb_start_cmd.
16418
446ab585 164192007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16420 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16421
16422 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16423 * gdb.base/signull.exp: Similarly.
16424
bbb88ebf
UW
164252007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16426
16427 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16428 messages available to test cases (like chng-sym.exp).
16429
cb8c4a99
AS
164302007-03-14 Andreas Schwab <schwab@suse.de>
16431
16432 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16433 format changes.
16434
4e463ff5
DJ
164352007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16436
16437 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16438 (optimized_1): New.
16439 (main): Call optimized_1.
16440 (gdb2029): Correct typos. Call gdb2029_marker.
16441 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16442 for gdb2029.
16443
b6db2c47
MK
164442007-03-12 Mark Kettenis <kettenis@gnu.org>
16445
16446 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16447 as tabs. Remove redundant test pattern.
16448
70ed3737
UW
164492007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16450
16451 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16452 for /a format output.
16453
47b67b60
DJ
164542007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16455
16456 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16457 collect output incrementally.
16458
b8953b0e
UW
164592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16460
16461 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16462 for -var-create lpcharacter test.
16463 * gdb.mi/mi2-var-cmd.exp: Likewise.
16464
7acd5c40
UW
164652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16466
16467 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16468 pass on targets where address zero is readable.
16469
9c6759c1
UW
164702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16471
16472 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16473 just a single architecture.
16474
a2f1aeb4
UW
164752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16476
16477 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16478 (fetch_all_registers): New function, uses gdb_test_multiple and
16479 exp_continue to fetch inferior output line-by-line.
16480 Replace all uses of do_get_all_registers by fetch_all_registers.
16481
46579ac2
UW
164822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16483
16484 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16485 in target_info.
16486
fc133f24
MS
164872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16488
a9c64011 16489 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16490 consistancy; add a default (timeout) case.
16491
7646a51d
MS
164922007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16493
16494 * gdb.base/watchpoint.exp: Fix truncated comment.
16495
dcfff61f
MS
164962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16497
16498 * Makefile.in: Remove spurious single-quotes from sed command.
16499
664e3ee9
DJ
165002007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16501
16502 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16503 func.
16504 * gdb.mi/mi2-var-cmd.exp: Likewise.
16505
d7cc6f2f
JB
165062007-02-27 Joel Brobecker <brobecker@adacore.com>
16507
a9c64011
AS
16508 * gdb.dwarf2/dw2-producer.S: New file.
16509 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16510
165112007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16512
16513 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16514 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16515 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16516 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16517 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16518 Revert tests to use mi_gdb_test and include value field in output
16519 of -var-create.
16520
93d42b30
DJ
165212007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16522
16523 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16524
c499ed39
DJ
165252007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16526
16527 * gdb.base/maint.exp: Remove full paths from test names.
16528 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16529 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16530
9836f81b
JB
165312007-02-27 Joel Brobecker <brobecker@adacore.com>
16532
16533 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16534
c74d0ad8
DJ
165352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16536
16537 * gdb.server/server-mon.exp: New test.
16538
2711e456
DJ
165392007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16540
16541 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16542
ff6f572f
DJ
165432007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16544
16545 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16546 register capitalization.
16547
fada3feb
DP
165482007-02-13 Denis Pilat <denis.pilat@st.com>
16549
16550 * gdb.mi/mi-var-invalidate.exp: New file.
16551
fb1e4ffc
DJ
165522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16553
16554 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16555
3da939d7
DJ
165562007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16557
16558 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16559
123dc839
DJ
165602007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16561
16562 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16563 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16564
877e3645 165652007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16566
16567 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16568 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16569 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16570 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16571 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16572 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16573 Update tests to include value field in output of -var-create.
a9c64011 16574
3c0a2960
AS
165752007-02-08 Andreas Schwab <schwab@suse.de>
16576
16577 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16578
108546a0
DJ
165792007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16580
16581 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16582 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16583
d701dcab
DP
165842007-02-02 Denis Pilat <denis.pilat@st.com>
16585
16586 * gdb.threads/threadapply.exp: check that frame is not changed by
16587 the thread apply all command.
16588
783e3e2f
AS
165892007-01-31 Andreas Schwab <schwab@suse.de>
16590
6d9c3a87
AS
16591 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16592
3c50d7b9
AS
16593 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16594 in the dwarf sections.
16595 * gdb.dwarf2/mac-fileno.S: Likewise.
16596
783e3e2f
AS
16597 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16598 bspstore register on ia64.
16599
78ff580e
AS
166002007-01-29 Andreas Schwab <schwab@suse.de>
16601
cc8e9b12
AS
16602 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16603 "frame-begin" annotation.
16604
78ff580e
AS
16605 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16606 number of "frames-invalid" annotations.
16607
704a4f78
DJ
166082007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16609
16610 * gdb.base/commands.exp: Call if_commands_test.
16611 (gdb_test_no_prompt, if_commands_test): New.
16612
e741bf94
MK
166132007-01-28 Mark Kettenis <kettenis@gnu.org>
16614
16615 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16616
474d0ad3
AS
166172007-01-27 Andreas Schwab <schwab@suse.de>
16618
16619 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16620 .short/.int/.quad in the dwarf sections.
16621 * gdb.dwarf2/dw2-intercu.S: Likewise.
16622 * gdb.dwarf2/dw2-intermix.S: Likewise.
16623
e784b426
JK
166242007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16625
16626 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16627 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16628 array.
e784b426
JK
16629 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16630 * gdb.base/setvar.exp: Likewise.
16631
37f08e04
AS
166322007-01-26 Andreas Schwab <schwab@suse.de>
16633
9a01813a
AS
16634 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16635 test.
16636
37f08e04
AS
16637 * gdb.base/multi-forks.exp ("restart $i"): Also match
16638 __kernel_syscall_via_break.
16639
6e2a9270
VP
166402007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16641
16642 * lib/mi-support.exp (mi_delete_varobj): New.
16643 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16644 testcase.
16645 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16646 (main): Call the above.
16647 (reference_update_test, base_in_reference_test)
16648 (reference_to_pointer): Delete the created varobjs.
a9c64011 16649
e515b470
DJ
166502007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16651
16652 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16653 * configure: Regenerated.
16654 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16655 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16656 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16657 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16658 * lib/gdb.exp (gdb_skip_xml_test): New function.
16659
08d8bcd7
DJ
166602007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16661
16662 * gdb.base/sigrepeat.exp: Correct error message.
16663
166642007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16665 Daniel Jacobowitz <dan@codesourcery.com>
16666
16667 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16668 gdb.arch/i386-gnu-cfi-asm.S: New files.
16669
97c3f1f3
JK
166702007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16671
16672 * lib/gdb.exp: Abort on missing `site.exp'.
16673
cb1df416
DJ
166742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16675 Daniel Jacobowitz <dan@codesourcery.com>
16676
16677 * gdb.base/included.c, gdb.base/included.exp,
16678 gdb.base/included.h: New files.
16679
35990120
DJ
166802007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16681
16682 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16683 (maximize_rlimit): Reduce limits on 64-bit systems.
16684
6e81a116 166852007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16686
16687 From Marcus Deuling <deuling@de.ibm.com>:
16688 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16689 every case.
16690
6c3c41f3
NR
166912007-01-13 Nick Roberts <nickrob@snap.net.nz>
16692
16693 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16694 (test_path_specification): Use objdir instead of srcdir to always
16695 get an absolute filename.
16696
2f12c312
DJ
166972007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16698
16699 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16700
81121995
VP
167012007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16702
16703 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16704 Make sure the variable we're using is in scope.
16705 (reference_to_pointer): Likewise.
16706
4741b737
DJ
167072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16708
16709 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16710 has no debug information.
16711
054410c3
DJ
167122007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16713
16714 * gdb.base/annota1.exp: Remove extra send_gdb.
16715
818f79f6
DJ
167162007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16717
16718 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16719
f7a6bb70
DJ
167202007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16721
16722 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16723
57e66780
DJ
167242007-01-08 Nick Roberts <nickrob@snap.net.nz>
16725 Daniel Jacobowitz <dan@codesourcery.com>
16726
16727 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16728 lcharacter or linteger change. Correct duplicated test name.
16729 * gdb.mi/mi2-var-cmd.exp: Likewise.
16730
3d799a95
DJ
167312007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16732
16733 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16734
167352007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16736
a9c64011
AS
16737 * gdb.base/nofield.c: New file.
16738 * gdb.base/nofield.exp: New testcase.
51679ba9 16739
eafb94e8
NR
167402007-01-05 Nick Roberts <nickrob@snap.net.nz>
16741
16742 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16743
16744 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16745 test.
16746
5e572bb4
DJ
167472007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16748
16749 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16750
74a44383
DJ
167512007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16752
16753 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16754 when continuing.
16755
1b572db9
DJ
167562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16757
16758 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16759 Expect ".exe" extension.
16760
381bc39b
DJ
167612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16762
16763 * gdb.base/charset.exp: Add explicit filename to break.
16764 * gdb.base/dbx.exp: Add explicit filename to breaks.
16765
2b70e4c6
DJ
167662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16767
16768 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16769 * gdb.mi/mi2-file.exp: Likewise.
16770
303b6f5d
DJ
167712007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16772
16773 Implement specification of MI tests as comments
16774 in C and C++ sources.
16775 * lib/mi-support.exp (mi_autotest_data): New variable.
16776 (mi_autotest_source): New variable.
16777 (count_newlines, mi_prepare_inline_tests)
16778 (mi_get_inline_test, mi_continue_to_line)
16779 (mi_run_inline_test, mi_tbreak)
16780 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16781 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16782 Run inline tests.
16783 * gdb.mi/mi-var-cp.cc: Define tests here.
16784
23da0d94
VP
167852007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16786
16787 Simplify usage of mi_continue_to.
16788 * lib/mi-support.exp (mi_runto_helper): Renamed
16789 from mi_runto, added new parameter 'run_or_continue'.
16790 (mi_runto): Use mi_runto_helper.
16791 (mi_continue_to): Accept just function name as parameter.
16792 Use mi_runto_helper.
16793 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16794 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16795
f9e18282
JB
167962006-01-04 Joel Brobecker <brobecker@adacore.com>
16797
16798 Make this testcase a bit more realistic. The current code
16799 is too simplistic, and allows the compiler to optimize out
16800 some of the entities we need for this testcase.
16801 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16802 (Do_Nothing): Add extra parameter.
16803 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16804 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16805 by using a variable of type Void_Star.
16806
fd678c65
JB
168072006-01-04 Joel Brobecker <brobecker@adacore.com>
16808
16809 * gdb.ada/catch_ex/foo.adb: New file.
16810 * gdb.ada/catch_ex.exp: New testcase.
16811
05cfdb42
DJ
168122007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16813
16814 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16815 pass --image-base to linker.
16816
2e03ee74
DJ
168172007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16818 Daniel Jacobowitz <dan@codesourcery.com>
16819
16820 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16821 secondary prompts.
16822
0d5de010
DJ
168232007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16824
16825 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16826 output. Test the types of members and member pointers.
16827 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16828 gdb/2092.
16829 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16830 statement. Enable for GCC. Update expected output for some tests
16831 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16832 layout.
16833 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16834 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16835 (Diamond::vget_base): New.
16836 (main): Add new tests.
16837 * gdb.cp/printmethod.exp: Update expected output for member functions.
16838 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16839 print pEe->D::vg().
16840
61a771aa
DJ
168412007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16842
16843 * gdb.threads/tls.exp: Allow stops in sem_post.
16844
2fa63963
DJ
168452006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16846
16847 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16848 * gdb.base/annota3.exp: Likewise.
16849 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16850 again (instead of timing out).
16851 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16852 GCC bug 26475.
16853 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16854 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16855 test from jmisc1.exp.
16856 * gdb.java/jmisc1.exp: Delete.
16857 * gdb.java/jprint.exp: Adjust to work with method signatures including
16858 return types.
16859 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16860 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16861 * lib/java.exp (compile_java_from_source): Pass the correct type
16862 to target_compile.
16863
5eefc2b7
JB
168642006-12-31 Joel Brobecker <brobecker@adacore.com>
16865
16866 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16867 (stack_align_edx): New function.
16868 (stack_align_eax): New function.
16869 (main): Add calls to stack_align_edx and stack_align_eax.
16870 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16871 Add testing for the cases where the register used during a stack
16872 realignment is edx. Same for eax.
16873
227c54da
DJ
168742006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16875
16876 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16877 and generic PE targets.
16878
cab8ac94
JB
168792006-12-29 Joel Brobecker <brobecker@adacore.com>
16880
16881 * gdb.ada/array_return.exp: Update copyright date list.
16882
ba54f318
JB
168832006-12-27 Joel Brobecker <brobecker@adacore.com>
16884
16885 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16886 (Create_Small_Float_Vector): New function.
16887 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16888 function body.
16889 * gdb.ada/array_return/p.adb: Use new type and function from
16890 package Pck.
16891 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16892 able to print the value returned by a function returning an
16893 array of float.
16894
6b7a35dd
JB
168952006-12-20 Joel Brobecker <brobecker@adacore.com>
16896
16897 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16898 The associated tests should be PASSing.
16899
038224f6
VP
169002006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16901
16902 Test for base in references.
16903 * gdb.mi/mi-var-cp.cc: Add test code.
16904 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16905 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16906 * gdb.mi/mi2-watch.exp: Likewise.
16907 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16908 (mi_list_varobj_children): New function.
16909
b26ed50d
VP
169102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16911
16912 * lib/mi-support.exp
16913 (mi_runto): Accept "()" after function name.
16914 (mi_create_varobj): New function.
16915 (mi_varobj_update): New function.
16916 (mi_Check_varobj_value): New function.
16917 * gdb.mi/mi-var-cp.exp: New file.
16918 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16919
08232497
DJ
169202006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16921
16922 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16923 gdb.base/weaklib2.c: New files.
16924
d394c993 169252006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16926
ac6c2fba
NS
16927 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16928 info. Adjust test names.
16929
8ec659a0 16930 * gdb.base/break.c (main): Move position of malloc.
d394c993 16931 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16932
acd65feb
VP
169332006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16934
16935 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16936 assignement of arrays and function pointers.
16937 * gdb.mi/var-cmd.c: Add declaration necessary for above
16938 tests.
16939
f556d5e5
NS
169402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16941
16942 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16943
16944 * gdb.threads/linux-dp.exp: Read thread table before and after
16945 creating each philosopher and verify it.
16946
697bc68d
NS
169472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16948 Paul Brook <paul@codesourcery.com>
16949 Daniel Jacobowitz <dan@codesourcery.com>
16950
16951 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16952 main to remove duplication. Add start function of the form
697bc68d
NS
16953 '_*start[1-9]*'. Add RVDS start function.
16954
29d73ae4
DJ
169552006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16956
16957 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16958
c1d88655
UW
169592006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16960
16961 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16962 * gdb.asm/spu.inc: New file.
16963 * gdb.base/term.exp: Disable if [target_info exists noargs].
16964 * gdb.gdb/complaints.exp: Disable if ![isnative].
16965 * gdb.gdb/selftest.exp: Likewise.
16966 * gdb.gdb/observer.exp: Likewise.
16967 * gdb.gdb/xfullpath.exp: Likewise.
16968 * gdb.base/attach.exp: Disable on SPU target.
16969 * gdb.cp/bs145503.exp: Likewise.
16970 * gdb.cp/exception.exp: Likewise.
16971 * gdb.cp/userdef.exp: Likewise.
16972
32a13b1a
DJ
169732006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16974
16975 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16976
d8295fe9
VP
169772006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16978
16979 * gdb.base/completion.exp: Fix completion tests for
16980 'info' and 'info '.
16981 * gdb.base/help.exp (help_test_raw, test_class_help)
16982 (test_prefix_command_help): Move...
16983 * lib/gdb.exp: Here.
16984 * gdb.base/main.exp: Adjust.
16985 * gdb.cp/maint.exp: Adjust.
16986 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16987
8c394015
VP
169882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16989
16990 * gdb.stabs/weird.exp (print_weird_var): Use
16991 gdb_test_multiple instead of gdb_expect.
16992
027fc1bc
VP
169932006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16994
16995 * gdb.base/help.exp (help_test_raw): New.
16996 (test_class_help): New.
16997 (test_prefix_command_help): New.
16998 Adjust testcases.
16999
67609209
FR
170002006-11-09 Christophe Lyon <christophe.lyon@st.com>
17001
17002 * gdb.base/constvars.c (main): Write to crass and crips, so that
17003 they are allocated by the compiler.
17004
f73adfeb
AS
170052006-10-27 Andreas Schwab <schwab@suse.de>
17006
17007 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17008 "detach-fork".
17009
2f83a18e
DJ
170102006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17011
17012 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17013 of patterns.
17014
94277a38
DJ
170152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17016
17017 * gdb.base/sepdebug.exp: Remove debug format test.
17018 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17019 Handle no-symtab.
17020 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17021
5bd2f6e2
DJ
170222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17023
17024 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17025 int to pointer or pointer to int.
17026 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17027
8c008720
DJ
170282006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17029
17030 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17031
9e35dae4
DJ
170322006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17033
17034 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17035
d9639e13
DJ
170362006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17037
17038 PR c++/2116
17039 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17040
390a1bd0
JB
170412006-10-06 Joel Brobecker <brobecker@adacore.com>
17042
17043 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17044 the corresponding bug has been fixed in GDB (PR/2018).
17045
dd920c33
JB
170462006-10-06 Joel Brobecker <brobecker@adacore.com>
17047
17048 * gdb.base/subst.exp: New testcase.
17049
53bbefe9
JB
170502006-10-06 Joel Brobecker <brobecker@adacore.com>
17051
17052 * gdb.ada/array_return/pck.ads: Add copyright notice.
17053 * gdb.ada/array_return/pck.adb: Likewise.
17054 * gdb.ada/array_return/p.adb: Likewise.
17055 * gdb.ada/exec_changed/first.adb: Likewise.
17056 * gdb.ada/exec_changed/second.adb: Likewise.
17057
09851417
JB
170582006-10-06 Joel Brobecker <brobecker@adacore.com>
17059
17060 * gdb.ada/watch_arg/watch.adb: New file.
17061 * gdb.ada/watch_arg.exp: New testcase.
17062
041bf30d
VP
170632006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17064
17065 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17066 via string_to_regexp.
041bf30d 17067 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17068
f286fbdd 170692006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17070
17071 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17072 Remove unused / obsolete files.
17073
7c07f349
NR
170742006-09-19 Nick Roberts <nickrob@snap.net.nz>
17075
17076 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17077
cd5ff84a
VP
170782006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17079
17080 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17081 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17082 the number of frames.
cd5ff84a 17083
ae018d1a
DJ
170842006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17085
17086 * gdb.base/args.c (main): Add breakpoint marker.
17087 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17088 really test empty arguments.
17089 (args_load): Delete.
17090 (args_test): New.
17091
b399c549
NR
170922006-09-13 Nick Roberts <nickrob@snap.net.nz>
17093
17094 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17095 check for one file.
b399c549 17096
2ab1eb7a
VP
170972006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17098
17099 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17100 HIGH_FRAME argument to -stack-list-locals can be larger than
17101 the number of frames.
a9c64011 17102
476308bf
FF
171032006-08-18 Fred Fish <fnf@specifix.com>
17104
17105 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17106 '$' in front of skip_vmx_tests_saved when setting that.
17107
8625200f
AS
171082006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17109
17110 * gdb.base/trace-commands.exp: New file.
17111
089ec8f1
DJ
171122006-08-10 Joel Brobecker <brobecker@adacore.com>
17113 Daniel Jacobowitz <dan@codesourcery.com>
17114
17115 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17116 expected output of the backtrace commands.
17117
b60f0898
JB
171182006-08-09 Joel Brobecker <brobecker@adacore.com>
17119
17120 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17121 untested followed by return combination.
17122 * gdb.arch/altivec-regs.exp: Likewise.
17123 * gdb.arch/e500-abi.exp: Likewise.
17124 * gdb.arch/e500-regs.exp: Likewise.
17125 * gdb.arch/gdb1291.exp: Likewise.
17126 * gdb.arch/gdb1431.exp: Likewise.
17127 * gdb.arch/gdb1558.exp: Likewise.
17128 * gdb.arch/i386-prologue.exp: Likewise.
17129 * gdb.arch/i386-unwind.exp: Likewise.
17130 * gdb.asm/asm-source.exp: Likewise.
17131 * gdb.base/a2-run.exp: Likewise.
17132 * gdb.base/advance.exp: Likewise.
17133 * gdb.base/all-bin.exp: Likewise.
17134 * gdb.base/annota1.exp: Likewise.
17135 * gdb.base/annota3.exp: Likewise.
17136 * gdb.base/args.exp: Likewise.
17137 * gdb.base/arithmet.exp: Likewise.
17138 * gdb.base/assign.exp: Likewise.
17139 * gdb.base/async.exp: Likewise.
17140 * gdb.base/attach.exp: Likewise.
17141 * gdb.base/bang.exp: Likewise.
17142 * gdb.base/bigcore.exp: Likewise.
17143 * gdb.base/bitfields.exp: Likewise.
17144 * gdb.base/bitfields2.exp: Likewise.
17145 * gdb.base/break.exp: Likewise.
17146 * gdb.base/call-sc.exp: Likewise.
17147 * gdb.base/call-strs.exp: Likewise.
17148 * gdb.base/callfuncs.exp: Likewise.
17149 * gdb.base/checkpoint.exp: Likewise.
17150 * gdb.base/chng-syms.exp: Likewise.
17151 * gdb.base/code-expr.exp: Likewise.
17152 * gdb.base/commands.exp: Likewise.
17153 * gdb.base/completion.exp: Likewise.
17154 * gdb.base/cond-expr.exp: Likewise.
17155 * gdb.base/condbreak.exp: Likewise.
17156 * gdb.base/consecutive.exp: Likewise.
17157 * gdb.base/constvars.exp: Likewise.
17158 * gdb.base/corefile.exp: Likewise.
17159 * gdb.base/cvexpr.exp: Likewise.
17160 * gdb.base/dbx.exp: Likewise.
17161 * gdb.base/define.exp: Likewise.
17162 * gdb.base/detach.exp: Likewise.
17163 * gdb.base/display.exp: Likewise.
17164 * gdb.base/dump.exp: Likewise.
17165 * gdb.base/ena-dis-br.exp: Likewise.
17166 * gdb.base/ending-run.exp: Likewise.
17167 * gdb.base/environ.exp: Likewise.
17168 * gdb.base/eval-skip.exp: Likewise.
17169 * gdb.base/exprs.exp: Likewise.
17170 * gdb.base/fileio.exp: Likewise.
17171 * gdb.base/finish.exp: Likewise.
17172 * gdb.base/float.exp: Likewise.
17173 * gdb.base/foll-exec.exp: Likewise.
17174 * gdb.base/foll-fork.exp: Likewise.
17175 * gdb.base/foll-vfork.exp: Likewise.
17176 * gdb.base/freebpcmd.exp: Likewise.
17177 * gdb.base/funcargs.exp: Likewise.
17178 * gdb.base/gcore.exp: Likewise.
17179 * gdb.base/gdb1090.exp: Likewise.
17180 * gdb.base/gdb1250.exp: Likewise.
17181 * gdb.base/huge.exp: Likewise.
17182 * gdb.base/info-proc.exp: Likewise.
17183 * gdb.base/interrupt.exp: Likewise.
17184 * gdb.base/jump.exp: Likewise.
17185 * gdb.base/langs.exp: Likewise.
17186 * gdb.base/lineinc.exp: Likewise.
17187 * gdb.base/list.exp: Likewise.
17188 * gdb.base/logical.exp: Likewise.
17189 * gdb.base/long_long.exp: Likewise.
17190 * gdb.base/macscp.exp: Likewise.
17191 * gdb.base/maint.exp: Likewise.
17192 * gdb.base/mips_pro.exp: Likewise.
17193 * gdb.base/miscexprs.exp: Likewise.
17194 * gdb.base/multi-forks.exp: Likewise.
17195 * gdb.base/opaque.exp: Likewise.
17196 * gdb.base/overlays.exp: Likewise.
17197 * gdb.base/pc-fp.exp: Likewise.
17198 * gdb.base/pointers.exp: Likewise.
17199 * gdb.base/printcmds.exp: Likewise.
17200 * gdb.base/psymtab.exp: Likewise.
17201 * gdb.base/ptype.exp: Likewise.
17202 * gdb.base/recurse.exp: Likewise.
17203 * gdb.base/relational.exp: Likewise.
17204 * gdb.base/relocate.exp: Likewise.
17205 * gdb.base/remote.exp: Likewise.
17206 * gdb.base/reread.exp: Likewise.
17207 * gdb.base/restore.exp: Likewise.
17208 * gdb.base/return.exp: Likewise.
17209 * gdb.base/return2.exp: Likewise.
17210 * gdb.base/scope.exp: Likewise.
17211 * gdb.base/sect-cmd.exp: Likewise.
17212 * gdb.base/sep.exp: Likewise.
17213 * gdb.base/sepdebug.exp: Likewise.
17214 * gdb.base/setshow.exp: Likewise.
17215 * gdb.base/setvar.exp: Likewise.
17216 * gdb.base/sigall.exp: Likewise.
17217 * gdb.base/sigbpt.exp: Likewise.
17218 * gdb.base/signals.exp: Likewise.
17219 * gdb.base/signull.exp: Likewise.
17220 * gdb.base/sizeof.exp: Likewise.
17221 * gdb.base/solib.exp: Likewise.
17222 * gdb.base/step-line.exp: Likewise.
17223 * gdb.base/step-test.exp: Likewise.
17224 * gdb.base/structs.exp: Likewise.
17225 * gdb.base/structs2.exp: Likewise.
17226 * gdb.base/term.exp: Likewise.
17227 * gdb.base/twice.exp: Likewise.
17228 * gdb.base/until.exp: Likewise.
17229 * gdb.base/varargs.exp: Likewise.
17230 * gdb.base/volatile.exp: Likewise.
17231 * gdb.base/watchpoint.exp: Likewise.
17232 * gdb.base/whatis-exp.exp: Likewise.
17233 * gdb.base/whatis.exp: Likewise.
17234 * gdb.cp/ambiguous.exp: Likewise.
17235 * gdb.cp/annota2.exp: Likewise.
17236 * gdb.cp/annota3.exp: Likewise.
17237 * gdb.cp/bool.exp: Likewise.
17238 * gdb.cp/breakpoint.exp: Likewise.
17239 * gdb.cp/casts.exp: Likewise.
17240 * gdb.cp/class2.exp: Likewise.
17241 * gdb.cp/classes.exp: Likewise.
17242 * gdb.cp/cplusfuncs.exp: Likewise.
17243 * gdb.cp/ctti.exp: Likewise.
17244 * gdb.cp/derivation.exp: Likewise.
17245 * gdb.cp/exception.exp: Likewise.
17246 * gdb.cp/gdb1355.exp: Likewise.
17247 * gdb.cp/hang.exp: Likewise.
17248 * gdb.cp/inherit.exp: Likewise.
17249 * gdb.cp/local.exp: Likewise.
17250 * gdb.cp/m-data.exp: Likewise.
17251 * gdb.cp/m-static.exp: Likewise.
17252 * gdb.cp/member-ptr.exp: Likewise.
17253 * gdb.cp/method.exp: Likewise.
17254 * gdb.cp/misc.exp: Likewise.
17255 * gdb.cp/namespace.exp: Likewise.
17256 * gdb.cp/overload.exp: Likewise.
17257 * gdb.cp/ovldbreak.exp: Likewise.
17258 * gdb.cp/pr-1023.exp: Likewise.
17259 * gdb.cp/pr-1210.exp: Likewise.
17260 * gdb.cp/pr-574.exp: Likewise.
17261 * gdb.cp/printmethod.exp: Likewise.
17262 * gdb.cp/psmang.exp: Likewise.
17263 * gdb.cp/ref-params.exp: Likewise.
17264 * gdb.cp/ref-types.exp: Likewise.
17265 * gdb.cp/rtti.exp: Likewise.
17266 * gdb.cp/templates.exp: Likewise.
17267 * gdb.cp/try_catch.exp: Likewise.
17268 * gdb.cp/userdef.exp: Likewise.
17269 * gdb.cp/virtfunc.exp: Likewise.
17270 * gdb.disasm/am33.exp: Likewise.
17271 * gdb.disasm/h8300s.exp: Likewise.
17272 * gdb.disasm/mn10300.exp: Likewise.
17273 * gdb.disasm/sh3.exp: Likewise.
17274 * gdb.disasm/t01_mov.exp: Likewise.
17275 * gdb.disasm/t02_mova.exp: Likewise.
17276 * gdb.disasm/t03_add.exp: Likewise.
17277 * gdb.disasm/t04_sub.exp: Likewise.
17278 * gdb.disasm/t05_cmp.exp: Likewise.
17279 * gdb.disasm/t06_ari2.exp: Likewise.
17280 * gdb.disasm/t07_ari3.exp: Likewise.
17281 * gdb.disasm/t08_or.exp: Likewise.
17282 * gdb.disasm/t09_xor.exp: Likewise.
17283 * gdb.disasm/t10_and.exp: Likewise.
17284 * gdb.disasm/t11_logs.exp: Likewise.
17285 * gdb.disasm/t12_bit.exp: Likewise.
17286 * gdb.disasm/t13_otr.exp: Likewise.
17287 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17288 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17289 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17290 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17291 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17292 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17293 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17294 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17295 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17296 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17297 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17298 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17299 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17300 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17301 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17302 * gdb.mi/gdb701.exp: Likewise.
17303 * gdb.mi/gdb792.exp: Likewise.
17304 * gdb.mi/mi-basics.exp: Likewise.
17305 * gdb.mi/mi-break.exp: Likewise.
17306 * gdb.mi/mi-cli.exp: Likewise.
17307 * gdb.mi/mi-console.exp: Likewise.
17308 * gdb.mi/mi-disassemble.exp: Likewise.
17309 * gdb.mi/mi-eval.exp: Likewise.
17310 * gdb.mi/mi-file.exp: Likewise.
17311 * gdb.mi/mi-read-memory.exp: Likewise.
17312 * gdb.mi/mi-regs.exp: Likewise.
17313 * gdb.mi/mi-return.exp: Likewise.
17314 * gdb.mi/mi-simplerun.exp: Likewise.
17315 * gdb.mi/mi-stack.exp: Likewise.
17316 * gdb.mi/mi-stepi.exp: Likewise.
17317 * gdb.mi/mi-syn-frame.exp: Likewise.
17318 * gdb.mi/mi-until.exp: Likewise.
17319 * gdb.mi/mi-var-block.exp: Likewise.
17320 * gdb.mi/mi-var-child.exp: Likewise.
17321 * gdb.mi/mi-var-cmd.exp: Likewise.
17322 * gdb.mi/mi-var-display.exp: Likewise.
17323 * gdb.mi/mi-watch.exp: Likewise.
17324 * gdb.mi/mi2-basics.exp: Likewise.
17325 * gdb.mi/mi2-break.exp: Likewise.
17326 * gdb.mi/mi2-cli.exp: Likewise.
17327 * gdb.mi/mi2-console.exp: Likewise.
17328 * gdb.mi/mi2-disassemble.exp: Likewise.
17329 * gdb.mi/mi2-eval.exp: Likewise.
17330 * gdb.mi/mi2-file.exp: Likewise.
17331 * gdb.mi/mi2-read-memory.exp: Likewise.
17332 * gdb.mi/mi2-regs.exp: Likewise.
17333 * gdb.mi/mi2-return.exp: Likewise.
17334 * gdb.mi/mi2-simplerun.exp: Likewise.
17335 * gdb.mi/mi2-stack.exp: Likewise.
17336 * gdb.mi/mi2-stepi.exp: Likewise.
17337 * gdb.mi/mi2-syn-frame.exp: Likewise.
17338 * gdb.mi/mi2-until.exp: Likewise.
17339 * gdb.mi/mi2-var-block.exp: Likewise.
17340 * gdb.mi/mi2-var-child.exp: Likewise.
17341 * gdb.mi/mi2-var-cmd.exp: Likewise.
17342 * gdb.mi/mi2-var-display.exp: Likewise.
17343 * gdb.mi/mi2-watch.exp: Likewise.
17344 * gdb.stabs/exclfwd.exp: Likewise.
17345 * gdb.stabs/weird.exp: Likewise.
17346 * gdb.threads/gcore-thread.exp: Likewise.
17347 * gdb.trace/actions.exp: Likewise.
17348 * gdb.trace/backtrace.exp: Likewise.
17349 * gdb.trace/circ.exp: Likewise.
17350 * gdb.trace/collection.exp: Likewise.
17351 * gdb.trace/deltrace.exp: Likewise.
17352 * gdb.trace/infotrace.exp: Likewise.
17353 * gdb.trace/limits.exp: Likewise.
17354 * gdb.trace/packetlen.exp: Likewise.
17355 * gdb.trace/passc-dyn.exp: Likewise.
17356 * gdb.trace/passcount.exp: Likewise.
17357 * gdb.trace/report.exp: Likewise.
17358 * gdb.trace/save-trace.exp: Likewise.
17359 * gdb.trace/tfind.exp: Likewise.
17360 * gdb.trace/tracecmd.exp: Likewise.
17361 * gdb.trace/while-dyn.exp: Likewise.
17362 * gdb.trace/while-stepping.exp: Likewise.
17363
f4b618d1
JB
173642006-08-08 Joel Brobecker <brobecker@adacore.com>
17365
17366 * gdb.base/step-bt.c: New file.
17367 * gdb.base/step-bt.exp: New testcase.
17368
3d00d119
DJ
173692006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17370
17371 * config/monitor.exp (gdb_load): Remove support for obsolete
17372 download-write-size.
17373 * gdb.base/remote.exp: Likewise. Update all callers of
17374 gdb_timed_load.
17375
017b5bd4
DJ
173762006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17377
17378 * cursal.exp: Pass binfile to gdb_load.
17379
837c599d
DJ
173802006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17381
17382 * gdb.base/cursal.exp: Add "" to gdb_load call.
17383
8dd4540b
MK
173842006-07-29 Mark Kettenis <kettenis@gnu.org>
17385
17386 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17387 NetBSD/ELF targets.
17388
ab5c9f60
DJ
173892006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17390
17391 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17392 operator*.
17393
4c42eaff
DJ
173942006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17395
17396 * gdb.base/completion.exp: Update for change in "file" behavior.
17397 * gdb.stabs/weird.exp: Likewise.
17398 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17399 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17400
0155cc76
NS
174012006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17402
17403 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17404 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17405
16026cd7
AS
174062006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17407
17408 * gdb.base/default.exp: Update source command error message.
17409 * gdb.base/help.exp: Update 'help source' message.
17410
16963cb6
DJ
174112006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17412
17413 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17414 test.
17415
6d7fd486
AS
174162006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17417
17418 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17419
29e8a844
DJ
174202006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17421
17422 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17423
6afcfa39
DJ
174242006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17425
17426 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17427
267a692b
MK
174282006-07-17 Mark Kettenis <kettenis@gnu.org>
17429
17430 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17431 *-*-openbsd* from targets for wich we expect ARM FPA floating
17432 point format.
17433
85d2fec4
NR
174342006-07-17 Nick Roberts <nickrob@snap.net.nz>
17435
17436 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17437
174382006-07-17 Mark Kettenis <kettenis@gnu.org>
17439
17440 * gdb.base/annota3.exp: Expect frame-begin annotation.
17441
85b4c6e8
JB
174422006-07-14 Joel Brobecker <brobecker@adacore.com>
17443
17444 * gdb.base/help.exp: Adjust "help unset" test to accept
17445 any list of unset commands.
17446
fb933624
DJ
174472006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17448 Daniel Jacobowitz <dan@codesourcery.com>
17449
17450 * gdb.cp/ref-params.exp: New test.
17451 * gdb.cp/ref-params.cc: New source file.
17452 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17453
1dff4b64
MK
174542006-07-08 Mark Kettenis <kettenis@gnu.org>
17455
17456 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17457 spaces/tabs in regular expressions since they might not be there.
17458
40d2e0e3
AS
174592006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17460
17461 * gdb.base/ifelse.exp: New file.
17462
f6c957d2
NS
174632006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17464
17465 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17466 line.
17467 * gdb.base/huge.exp: Loop over compilation to find a size that
17468 is acceptable.
17469 * gdb.base/remote.exp: Correct expected strings.
17470 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17471
b9c5a23d
DJ
174722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17473
17474 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17475
9af2e58d
DJ
174762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17477
17478 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17479 native.
17480
30930ca5
DJ
174812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17482
17483 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17484 enable stabs testing.
17485
aa32fa1d
DJ
174862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17487
bd4a4c80 17488 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17489 gdb_test_multiple does.
17490
321fef15
DJ
174912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17492
17493 * Makefile.in (host_alias): Remove.
17494 (target_alias): Use @target_noncanonical@.
17495 (site.exp): Don't set host_alias.
17496 * aclocal.m4: Remove contents. Include acx.m4.
17497 * configure: Regenerated.
17498 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17499
e1c2defa
NS
175002006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17501
e63b55d1
NS
17502 * lib/gdb.exp (gdb_load_cmd): New.
17503
5600ea19
NS
17504 * gdb.base/fileio.c: Add system(NULL) test.
17505 * gdb.base/fileio.exp: Check it.
17506
e1c2defa
NS
17507 * gdb.base/break.c: Add 10a breakpoint at }
17508 * gdb.base/break.exp: Add test for breakpoint at }
17509 * gdb.cp/anon-union.cc: Add code at end of function.
17510 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17511 * gdb.mi/var-cmd.c: Add code at end of function.
17512 * gdb.mi/mi-var-display.exp: Adjust end of next.
17513 * gdb.mi/mi2-var-display.exp: Likewise.
17514 * gdb.base/fileio.c: Add stop function and insert calls at
17515 stopping places.
17516 * gdb.base/fileio.exp: Breakpoint stop function and remove
17517 explicit line number references.
17518
6c0112ec
JB
175192006-05-19 Joel Brobecker <brobecker@adacore.com>
17520
a9c64011
AS
17521 * gdb.base/del.exp (test_delete_alias): New function.
17522 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17523
154189a4
FF
175242006-05-18 Fred Fish <fnf@specifix.com>
17525
17526 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17527 required. Check for spurious output after program exits normally.
17528
582e64c2
FF
175292006-05-17 Fred Fish <fnf@specifix.com>
17530
17531 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17532 gdb_load, so it works in the simulator.
17533
8ef6493a
FF
175342006-05-11 Fred Fish <fnf@specifix.com>
17535
17536 * gdb.base/bang.exp: Ignore unexpected output between the
17537 "program exited normally" and the gdb prompt, as many other
17538 tests do.
17539
692b141c
MK
175402006-05-07 Mark Kettenis <kettenis@gnu.org>
17541
17542 * gdb.base/help.exp: Make "delete checkpoint" part option for
17543 "help d" and "help delete" tests.
17544
540b8a30
UW
175452006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17546
a9c64011 17547 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17548 expected output in some mi_gdb_test statements.
17549 * gdb.mi/mi2-basics.exp: Likewise.
17550
9b6462d9
JB
175512006-05-05 Joel Brobecker <brobecker@adacore.com>
17552
17553 * gdb.base/del.c: New file.
17554 * gdb.base/del.exp: New testcase.
17555
954de43b
DM
175562006-05-05 David S. Miller <davem@sunset.davemloft.net>
17557
17558 * gdb.base/break.exp: Do not assume a breakpoint on
17559 main will actually be in $srcfile when optimizing.
1303f75e
DM
17560 * gdb.base/savedregs.exp: Do not require that the dummy
17561 frame location match up to a symbol and source file location.
c3242428
DM
17562 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17563 will get printed without a mi_cmd_data_list_register_values prefix.
17564 (*-data-list-register-*): Correct regular expressions to expect the new
17565 pseudo d? floating point registers.
17566 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17567
c7e64c9a
DJ
175682006-05-05 Christophe Lyon <christophe.lyon@st.com>
17569
17570 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17571 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17572 is allocated by the compiler.
17573 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17574 anons, e, anone to force their allocation by the compiler.
17575
175762006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17577
17578 * gdb.base/help.exp: Update expected text for help d and
17579 help delete.
17580
27ce9a6d
MK
175812006-05-02 Mark Kettenis <kettenis@gnu.org>
17582
17583 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17584 NetBSD/ELF targets.
17585
8608915f
MK
175862006-04-30 Mark Kettenis <kettenis@gnu.org>
17587
17588 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17589 single-step breakpoint fails; make this a KFAIL on
17590 sparc*-*-openbsd*.
17591 * gdb.base/siginfo.exp: Likewise.
17592 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17593
b8db102d
MS
175942006-04-26 Michael Snyder <msnyder@redhat.com>
17595
17596 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17597 which may have to consume output from other forks.
17598 Add tests to make sure that "delete fork" succeeded.
17599
c702009a
MS
176002006-04-20 Michael Snyder <msnyder@redhat.com>
17601
17602 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17603 Add support for the Renesas M32C and M16C.
17604
17605 * gdb.asm/asm-source.exp: Add m32c target.
17606 * gdb.asm/m32c.inc: Support for m32c target.
17607
e28493f2
AS
176082006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17609
17610 * gdb.base/commands.exp (recursive_source_test): New test.
17611
880da185
DM
176122006-04-04 David S. Miller <davem@sunset.davemloft.net>
17613
17614 * gdb.base/float.exp: Add pattern for sparc targets.
17615
61d9b92f
DJ
176162006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17617
17618 * gdb.base/commands.exp (stray_arg0_test): New test.
17619
bd717df8
PB
176202006-03-30 Paul Brook <paul@codesourcery.com>
17621
17622 * gdb.mi/mi-until.exp: kfail broken until command.
17623 * gdb.mi/mi2-until.exp: Ditto.
17624
ec793d3c
NR
176252006-03-27 Nick Roberts <nickrob@snap.net.nz>
17626
17627 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17628
831004b7
AO
176292006-03-08 Alexandre Oliva <aoliva@redhat.com>
17630
17631 * gdb.base/prelink.exp: Anchor tested-for regular expression
17632 on gdb prompt.
17633
effe49a0
PB
176342006-03-07 Paul Brook <paul@codesourcery.com>
17635
17636 * gdb.base/assign.exp: Correct fail message.
17637
e5461016
PB
176382006-03-07 Paul Brook <paul@codesourcery.com>
17639
17640 * lib/compiler.c: Extract armcc version number.
17641 * lib/compiler.cc: Ditto.
17642
fc91c6c2
PB
176432006-03-07 Paul Brook <paul@codesourcery.com>
17644
17645 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17646 additional_flags=-w.
17647 * gdb.arch/altivec-regs.exp: Ditto.
17648 * gdb.arch/e500-abi.exp: Ditto.
17649 * gdb.arch/e500-regs.exp: Ditto.
17650 * gdb.base/all-bin.exp: Ditto.
17651 * gdb.base/annota1.exp: Ditto.
17652 * gdb.base/annota3.exp: Ditto.
17653 * gdb.base/args.exp: Ditto.
17654 * gdb.base/arithmet.exp: Ditto.
17655 * gdb.base/assign.exp: Ditto.
17656 * gdb.base/async.exp: Ditto.
17657 * gdb.base/bang.exp: Ditto.
17658 * gdb.base/break.exp: Ditto.
17659 * gdb.base/call-rt-st.exp: Ditto.
17660 * gdb.base/completion.exp: Ditto.
17661 * gdb.base/cond-expr.exp: Ditto.
17662 * gdb.base/condbreak.exp: Ditto.
17663 * gdb.base/consecutive.exp: Ditto.
17664 * gdb.base/define.exp: Ditto.
17665 * gdb.base/display.exp: Ditto.
17666 * gdb.base/ena-dis-br.exp: Ditto.
17667 * gdb.base/environ.exp: Ditto.
17668 * gdb.base/eval-skip.exp: Ditto.
17669 * gdb.base/info-proc.exp: Ditto.
17670 * gdb.base/jump.exp: Ditto.
17671 * gdb.base/logical.exp: Ditto.
17672 * gdb.base/long_long.exp: Ditto.
17673 * gdb.base/maint.exp: Ditto.
17674 * gdb.base/miscexprs.exp: Ditto.
17675 * gdb.base/pc-fp.exp: Ditto.
17676 * gdb.base/pointers.exp: Ditto.
17677 * gdb.base/relational.exp: Ditto.
17678 * gdb.base/reread.exp: Ditto.
17679 * gdb.base/sect-cmd.exp: Ditto.
17680 * gdb.base/sep.exp: Ditto.
17681 * gdb.base/sepdebug.exp: Ditto.
17682 * gdb.base/until.exp: Ditto.
17683 * gdb.base/whatis-exp.exp: Ditto.
17684 * gdb.cp/annota2.exp: Ditto.
17685 * gdb.cp/annota3.exp: Ditto.
17686 * gdb.trace/actions.exp: Ditto.
17687 * gdb.trace/backtrace.exp: Ditto.
17688 * gdb.trace/circ.exp: Ditto.
17689 * gdb.trace/collection.exp: Ditto.
17690 * gdb.trace/deltrace.exp: Ditto.
17691 * gdb.trace/infotrace.exp: Ditto.
17692 * gdb.trace/limits.exp: Ditto.
17693 * gdb.trace/packetlen.exp: Ditto.
17694 * gdb.trace/passc-dyn.exp: Ditto.
17695 * gdb.trace/passcount.exp: Ditto.
17696 * gdb.trace/report.exp: Ditto.
17697 * gdb.trace/save-trace.exp: Ditto.
17698 * gdb.trace/tfind.exp: Ditto.
17699 * gdb.trace/tracecmd.exp: Ditto.
17700 * gdb.trace/while-dyn.exp: Ditto.
17701 * gdb.trace/while-stepping.exp: Ditto.
17702 * lib/gdb.exp: Ditto.
17703 (gdb_compile): Handle nowarning option.
17704
5f4a23d9
AO
177052006-03-07 Alexandre Oliva <aoliva@redhat.com>
17706
17707 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17708 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17709 Rename executable to prelinkt. Don't re-prelink if we didn't
17710 get a core file. Test prelink -u exit status to tell whether
17711 prelinking failed. Use gdb_test_multiple.
17712
9733fc94
DJ
177132006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17714
17715 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17716 (do_tests): Call it.
17717
cc10cae3
AO
177182006-02-28 Alexandre Oliva <aoliva@redhat.com>
17719
17720 * gdb.base/prelink.exp: New test.
17721 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17722
15c46491
WZ
177232006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17724
17725 * gdb.fortran/derived-type.f90: New file.
17726 * gdb.fortran/derived-type.exp: New testcase.
17727
5c9f7ded
DJ
177282006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17729
17730 * gdb.base/default.exp: Allow ';' as a directory separator.
17731
5b96932b
AS
177322006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17733
17734 * gdb.base/help.exp (help add-symbol-file): Update.
17735
1986bccd
AS
177362006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17737
17738 * gdb.base/help.exp (help load): Update expected results.
17739
a8b7528f
FF
177402006-02-19 Fred Fish <fnf@specifix.com>
17741
17742 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17743 specifix hex value as part of results.
17744 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17745
f8261448
FF
177462006-02-16 Fred Fish <fnf@specifix.com>
17747
17748 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17749 ushort_addr, and slong_addr, so the typedefs are not optimized
17750 away.
17751 * gdb.base/whatis.exp: Add tests using type name for struct type,
17752 union type, enum type, and typedef.
a9c64011 17753
31d8bdd2
MK
177542006-02-13 Mark Kettenis <kettenis@gnu.org>
17755
17756 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17757
34e41e63
JB
177582006-02-13 Jim Blandy <jimb@redhat.com>
17759
17760 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17761 case where it takes two "next" commands to skip past the init
17762 call.
17763
ac6e4f31
FF
177642006-02-12 Fred Fish <fnf@specifix.com>
17765
17766 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17767 to handle cases where it takes two "next" commands to skip
17768 past the init call.
17769
2db2d571
JB
177702006-02-07 Joel Brobecker <brobecker@adacore.com>
17771
17772 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17773 on hppa32 targets.
17774
38fcd64c
DJ
177752006-02-06 Vladimir Prus <ghost@cs.msu.su>
17776
17777 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17778 field.
17779
1315ad46
MK
177802006-01-29 Mark Kettenis <kettenis@gnu.org>
17781
17782 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17783
5625b943
DJ
177842006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17785
17786 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17787 files.
17788
80df1bbe
DJ
177892006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17790
17791 * gdb.cp/maint.exp: Set complaints to a positive value.
17792
9078e690
DJ
177932006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17794
17795 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17796 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17797 function name.
17798
9c903399
DJ
177992006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17800
17801 * gdb.base/checkpoint.c: Update copyright notice. Include
17802 <stdlib.h>.
17803
761ae4d6
JB
178042006-01-04 Jim Blandy <jimb@redhat.com>
17805
17806 * gdb.asm/asm-source.exp: Independently provide default values for
17807 asm-flags and debug-flags. Use 'string equal' to do the
17808 comparison, not the implicit expr's '==' operator. Remove
17809 now-unneeded assignments to asm-flags. In h8300 case, place
17810 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17811
099ac3dd
MS
178122006-01-04 Michael Snyder <msnyder@redhat.com>
17813
17814 * gdb.base/checkpoint.c: New file.
17815 * gdb.base/checkpoint.exp: New file.
17816 * gdb.base/multi-fork.c: New file.
17817 * gdb.base/multi-fork.exp: New file.
17818 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17819
f4d85314
FF
178202006-01-04 Fred Fish <fnf@specifix.com>
17821
17822 * gdb.base/ptype.c (foo): Add typedef.
17823 (intfoo): Add function.
17824 * gdb.base/ptype1.c: New file.
17825 * gdb.base/ptype.exp: Handle compilation and linking with two
17826 source files. Test that proper type for "foo" is found based
17827 on source context rather than first match found in symtabs.
17828
a1b06f35
MK
178292005-12-28 Mark Kettenis <kettenis@gnu.org>
17830
17831 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17832 * gdb.asm/openbsd.inc: Indent commands.
17833
d082a1e2
MK
178342005-12-26 Mark Kettenis <kettenis@gnu.org>
17835
c65016bd
MK
17836 * gdb.base/freebpcmd.exp: Increase timeout.
17837
d082a1e2
MK
17838 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17839
d3c32a0e
DJ
178402005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17841
17842 * gdb.base/default.exp: Update check for "show version".
17843
9fdb1f50
RC
178442005-12-09 Randolph Chung <tausq@debian.org>
17845
17846 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17847 * gdb.asm/pa64.inc: New file.
17848
5f2c56f7
RC
178492005-12-09 Randolph Chung <tausq@debian.org>
17850
17851 * gdb.asm/common.inc: Indent commands.
17852 * gdb.asm/asmsrc1.s: Likewise.
17853 * gdb.asm/asmsrc2.s: Likewise.
17854
8117349c
RC
178552005-12-09 Randolph Chung <tausq@debian.org>
17856
17857 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17858 (get_addr_of_sym): Remove duplicate print.
17859 (gen_core): xfail hppa*-*-hpux*, update expected output.
17860 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17861 * gdb.arch/pa64-nullify.s: New file.
17862
8f07f25a
RC
178632005-12-09 Randolph Chung <tausq@debian.org>
17864
17865 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17866
55b39184
DJ
178672005-12-07 Christophe Lyon <christophe.lyon@st.com>
17868
17869 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17870 code generation for these functions.
17871 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17872 error message.
17873
31e2b00f
AS
178742005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17875
17876 * gdb.base/help.exp (help b, help br, help bre, help brea)
17877 (help break): Update the expected message.
17878
c3d0b56e
SC
178792005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17880
17881 * gdb.asm/m68hc11.inc: Setup the data section.
17882 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17883 script for this test.
17884 (m6812-*-*): Likewise.
17885
36ae0ea9
RC
178862005-11-09 Randolph Chung <tausq@debian.org>
17887
17888 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17889
9d6f42e9
WZ
178902005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17891
17892 * gdb.base/break.exp: Fix a comment typo.
17893
e2126a14
EZ
178942005-11-03 Jim Blandy <jimb@redhat.com>
17895
a9c64011
AS
17896 Checked in by Elena Zannoni <ezannoni@redhat.com>
17897
889bf7c5 17898 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17899
e0ac7199
CV
179002005-11-02 Corinna Vinschen <vinschen@redhat.com>
17901
17902 * gdb.arch/gdb1558.c: Include stdio.h.
17903
31d3fb18
MK
179042005-10-31 Mark Kettenis <kettenis@gnu.org>
17905
17906 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17907
e52b687c
MK
179082005-10-31 Mark Kettenis <kettenis@gnu.org>
17909
17910 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17911
f4711d79
PG
179122005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17913
a9c64011
AS
17914 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17915 vscr" tests to better match output.
f4711d79 17916
987a9106
JB
179172005-10-12 Jim Blandy <jimb@redhat.com>
17918
17919 * gdb.base/structs.exp (any): New function.
17920 (test_struct_returns): Don't make any assumptions at all about
17921 what value the function returns when GDB can't set the return
17922 value.
17923
2336bb58
JB
179242005-10-09 Joel Brobecker <brobecker@adacore.com>
17925
17926 * gdb.ada/arrayidx/p.adb: New file.
17927 * gdb.ada/arrayidx.exp: New testcase
17928
179292005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17930
17931 * gdb.ada/array_return/pck.ads: New file.
17932 * gdb.ada/array_return/pck.adb: New file.
17933 * gdb.ada/array_return/p.adb: New file.
17934 * gdb.ada/array_return.exp: New testcase.
17935
705335ea
JB
179362005-10-03 Joel Brobecker <brobecker@adacore.com>
17937
a9c64011
AS
17938 * gdb.base/arrayidx.c: New file.
17939 * gdb.base/arrayidx.exp: New testcase.
705335ea 17940
11ee9940
NR
179412005-09-29 Nick Roberts <nickrob@snap.net.nz>
17942
17943 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17944 frames-invalid and breakpoints-invalid are no longer generated
17945 with level 3 so don't expect them in the output.
17946
39fb8e9e
BR
179472005-09-27 Bob Rossi <bob@brasko.net>
17948
a9c64011 17949 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17950 from test. Escape the | in mi_gdb_test call.
17951 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17952 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17953 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17954 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17955 expected regex's in mi_gdb_test calls.
17956 * lib/mi-support.exp: Remove arbitrary .* from tests.
17957 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17958 Fully anchor GDB/MI expected results in mi_gdb_test.
17959 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17960 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17961
2af48f68
PB
179622005-09-26 Paul Brook <paul@codesourcery.com>
17963
17964 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17965
f34502bc
WZ
179662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17967
17968 * bfp-test.c: New file.
17969 * bfp-test.exp: New testcase.
17970
ca929517
WZ
179712005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17972
17973 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17974 of subarray and substring variable.
17975 * gdb.fortran/subarray.f: New source file for the test of subarray
17976 and substring variable evaluation.
17977 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17978 of string constant.
17979
c761af65
DJ
179802005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17981
17982 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17983 copyright dates.
17984
561d7a1d
PG
179852005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17986
17987 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17988 powerpc altivec' test with an almost identical 'info vector' test.
17989
b2b64cc9
PG
179902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17991
a9c64011
AS
17992 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17993 vscr" tests to match output.
b2b64cc9 17994
6ac4d15a
PG
179952005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17996
a9c64011
AS
17997 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17998 output.
6ac4d15a 17999
40e55bef
BR
180002005-09-11 Bob Rossi <bob@brasko.net>
18001
889bf7c5
PA
18002 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18003 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18004 commands that return an MI output command and an asyncronous MI output
18005 command.
40e55bef
BR
18006 * gdb.mi/mi-console.exp: Ditto.
18007
3c7385ec
BR
180082005-09-11 Bob Rossi <bob@brasko.net>
18009
18010 * gdb.mi/mi-var-child.c: Include <string.h>.
18011
a6cd0eb3
DJ
180122005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18013
18014 * killed.exp: Correct gdb_expect syntax.
18015
2f168eed
CV
180162005-08-09 Corinna Vinschen <vinschen@redhat.com>
18017
18018 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18019
ecd3fd0f
BR
180202005-08-02 Bob Rossi <bob@brasko.net>
18021
18022 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18023 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18024 Change tests to inferior-tty-set/show.
18025 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18026 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18027 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18028 inferior. Use mi_gdb_test to get GDB and Inferior output.
18029 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18030 descriptor.
18031 (mi_inferior_tty_name): Add inferior PTY file name.
18032 (mi_gdb_start): Add INFERIOR_PTY parameter.
18033 (mi_gdb_test): Add IPATTERN parameter.
18034
f1ea48cb 180352005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18036
f1ea48cb
BR
18037 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18038 parameter to mi_gdb_test.
18039 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18040
6e650a67
DJ
180412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18042
18043 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18044 struct_declarations.
18045 * gdb.mi/mi-var-child.exp: Step over the initialization of
18046 struct_declarations.
18047
8be260b6
DJ
180482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18049
18050 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18051 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18052 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18053 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18054 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18055 file.
18056
4e660f07
NR
180572005-07-27 Nick Roberts <nickrob@snap.net.nz>
18058
18059 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18060 (do_children_tests): Assign values to the extra elements.
18061
18062 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18063 them for tests for "-var-update --no-values" and
a9c64011 18064 "-var-update --all-values".
4e660f07
NR
18065 Add test for "-var-list-children --simple-values".
18066
18067 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18068
18069 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18070 "-stack-list-locals --simple-values" Improve doc strings and
18071 comments.
18072
6bdae935
MK
180732005-07-18 Mark Kettenis <kettenis@gnu.org>
18074
598b7a6f
MK
18075 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18076 *-*-openbsd*.
18077 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18078
6bdae935
MK
18079 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18080 sigaltsatck'.
18081
1323e929 180822005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18083
1323e929
BR
18084 * gdb.base/default.exp (tty): Changed output of command.
18085 * gdb.base/help.exp (help tty): Ditto.
18086
b1a9c082
MK
180872005-07-12 Mark Kettenis <kettenis@gnu.org>
18088
18089 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18090
10a844a2
MK
180912005-07-10 Mark Kettenis <kettenis@gnu.org>
18092
18093 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18094 -stack-select-frame without arguments.
18095 (test_stack_frame_listing): Add test for newly implemented command
18096 -stack-info-frame.
18097
3cb3b8df
BR
180982005-07-06 Bob Rossi <bob@brasko.net>
18099
18100 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18101 command.
18102 (Copyright): Update copyright.
18103
a0c5fbcf
WZ
181042005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18105
18106 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18107 tests to evaluate exponentiation expression.
18108
984971d0
AS
181092005-06-29 Andreas Schwab <schwab@suse.de>
18110
18111 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18112 main to avoid warnings.
18113
18114 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18115
fe03833f
NR
181162005-06-20 Nick Roberts <nickrob@snap.net.nz>
18117
18118 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18119 -stack-select-frame without arguments.
18120 (test_stack_frame_listing): Add test for newly implemented command
18121 -stack-info-frame.
a9c64011 18122
7a55f279
WZ
181232005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18124
0ffa0ea5
DJ
18125 * gdb.fortran/array-element.f: New file.
18126 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18127
26585198
DJ
181282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18129
18130 * gdb.base/bigcore.exp: Correct checks for systems which can
18131 not dump a large core file.
18132
c1bd25fd
DJ
181332005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18134
18135 * gdb.base/relocate.c: Add a copyright notice.
18136 (dummy): Remove.
18137 * gdb.base/relocate.exp: Test printing the values of variables
18138 from a relocatable file.
18139
589e074d
DJ
181402005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18141
18142 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18143 excess MI output after an error.
18144
0915f927
JB
181452005-05-29 Joel Brobecker <brobecker@adacore.com>
18146
18147 * gdb.arch/alpha-step.c: New file.
18148 * gdb.arch/alpha-step.exp: New testcase.
18149
76ff342d
DJ
181502005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18151 Dennis Brueni <dennis@slickedit.com>
18152
18153 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18154 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18155 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18156 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18157 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18158 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18159 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18160
96b0c7ac
DJ
181612005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18162 Wu Zhou <woodzltc@cn.ibm.com>
18163
18164 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18165 IBM's xlc compiler.
18166 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18167 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18168
f21565d2
JB
181692005-05-13 Jim Blandy <jimb@redhat.com>
18170
18171 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18172 calling gdb_suppress_entire_file.
18173 * gdb.base/charset.exp: Same.
18174 * gdb.base/call-rt-st.exp: Same.
18175
6006a3a1
BR
181762005-05-05 Bob Rossi <bob_rossi@cox.net>
18177
18178 * lib/gdb.exp (fullname_syntax): Added global regex.
18179 (fullname_syntax_POSIX): Ditto.
18180 (fullname_syntax_UNC): Ditto.
18181 (fullname_syntax_DOS_CASE): Ditto.
18182 (fullname_syntax_DOS): Ditto.
18183 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18184 fullname_syntax variable to scope and use it.
18185 (test_file_list_exec_source_files): Ditto.
18186 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18187
c3b69c04
DJ
181882005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18189
18190 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18191
3c95e6af
PG
181922004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18193
a9c64011
AS
18194 * lib/gdb.exp (skip_altivec_tests): New function, based on
18195 check_vmx_hw_available from the GCC testsuite.
18196 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18197 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18198
78df6c56
JB
181992005-05-02 Jim Blandy <jimb@redhat.com>
18200
18201 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18202 calling gdb_suppress_entire_file.
18203
1690f9cf
DJ
182042005-04-30 Randolph Chung <tausq@debian.org>
18205
18206 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18207 Slightly relax "sem_post" name checking.
18208
5ea106f7
PG
182092005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18210
18211 * gdb.base/unload.exp: Use new shared library infrastructure.
18212
bf7234cf
PG
182132005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18214
18215 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18216 infrastructure.
bf7234cf 18217
547b869a
CV
182182005-04-29 Corinna Vinschen <vinschen@redhat.com>
18219
18220 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18221 * gdb.asm/h8300.inc: New file.
18222
f07e55f0
PG
182232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18224
18225 * gdb.base/shlib-call.exp: Change to use new shared library
18226 infrastructure.
18227
3cbba3d1
PG
182282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18229
a9c64011
AS
18230 * gdb.base/pending.exp: Change to use new shared library
18231 infrastructure.
3cbba3d1 18232
ed6df200
PG
182332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18234
a9c64011
AS
18235 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18236 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18237
8c8f4ebe
PG
182382005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18239
a9c64011
AS
18240 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18241 shared objects being adjusted and update copyright years.
8c8f4ebe 18242
607fbc54
DJ
182432005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18244
18245 * ChangeLog: Correct some 2003-01-13 dates.
18246 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18247 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18248 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18249 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18250 gdb.trace/tfind.exp: Update copyright years.
18251
57bf0e56
DJ
182522005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18253 Daniel Jacobowitz <dan@codesourcery.com>
18254
18255 * lib/gdb.exp (gdb_compile): Handle shlib=.
18256 (gdb_compile_shlib): New function.
18257
9b593790
PG
182582005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18259
a9c64011 18260 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18261
9494c6a5
DJ
182622005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18263
18264 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18265 gdb.server.
18266 * configure.ac: Likewise.
18267 * configure: Regenerated.
18268 * gdb.gdbserver/Makefile.in: Moved to...
18269 * gdb.server/Makefile.in: ... here.
18270 * gdb.gdbserver/server.c: Moved to...
18271 * gdb.server/server.c: ... here.
18272 * gdb.gdbserver/server-run.exp: Moved to...
18273 * gdb.server/server-run.exp: ... here.
18274
6f8eac0e
DJ
182752005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18276
18277 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18278 * configure.ac: Create gdb.gdbserver/Makefile.
18279 * configure: Regenerated.
18280 * lib/gdbserver-support.exp: New file, derived from
18281 config/gdbserver.exp.
18282 * config/gdbserver.exp: Use gdbserver-support.exp.
18283 * gdb.gdbserver/Makefile.in: New file.
18284 * gdb.gdbserver/server.c: New file.
18285 * gdb.gdbserver/server-run.exp: New file.
18286
6e87504d
PG
182872005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18288
a9c64011
AS
18289 * lib/gdb.exp (test_compiler_info): Return compiler_info
18290 if no arguments are given.
6e87504d 18291
d1779be4
PG
182922005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18293
18294 * gdb.arch/altivec-abi.exp: Check for compiler and set
18295 use altivec' flag accordingly.
18296 * gdb.arch/altivec-regs.exp: Likewise.
18297
88750304
DJ
182982005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18299
18300 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18301
f3fb768d
AS
183022005-03-27 Andreas Schwab <schwab@suse.de>
18303
18304 * gdb.base/bigcore.c (main): Add missing mode argument in open
18305 call.
18306
7e813ac5
DJ
183072005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18308
18309 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18310 downloads.
18311 * config/gdbserver.exp (gdb_load): Likewise.
18312
8e3049aa
PB
183132005-03-14 Paul Brook <paul@codesourcery.com>
18314
18315 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18316 targets.
18317
a9df7c44
JB
183182005-03-09 Joel Brobecker <brobecker@adacore.com>
18319
18320 * gdb.dwarf2/dup-psym.S: New file.
18321 * gdb.dwarf2/dup-psym.exp: New testcase.
18322
9f0d94e8
JB
183232005-03-09 Joel Brobecker <brobecker@adacore.com>
18324
18325 * gdb.ada/exec_changed/first.adb: New file.
18326 * gdb.ada/exec_changed/second.adb: New file.
18327 * gdb.ada/exec_changed.exp: New testcase.
18328
5f579bc5
NS
183292005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18330
36e9969c
NS
18331 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18332 (A2): New class.
18333 (main): Test operator+.
18334 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18335 breakpoint test.
18336
5f579bc5
NS
18337 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18338 * gdb.base/signull.exp: Disable if gdb,nosignals.
18339 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18340 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18341 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18342 * gdb.mi/mi2-console.exp: Likewise.
18343 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18344 continue output at start.
18345 (gdb_collect_locals_test): Robustify regexp.
18346 * gdb.trace/passc-dyn.exp: Fix comment typo.
18347 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18348
be46087e
CV
183492005-03-08 Corinna Vinschen <vinschen@redhat.com>
18350
18351 * gdb.asm/asm-source.exp: Add iq2000 case.
18352 * gdb.asm/iq2000.inc: New file.
18353
384e1a61 183542005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18355
384e1a61
MI
18356 * gdb.base/command.exp: Change hardcoded value to regular expression.
18357 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18358
584b6e9e
DJ
183592005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18360
18361 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18362 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18363 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18364 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18365 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18366
ab5b5d61
MK
183672005-03-05 Mark Kettenis <kettenis@gnu.org>
18368
18369 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18370 changes.
18371
ae051c1b
PG
183722004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18373
a9c64011
AS
18374 * lib/compiler.c: Add test for IBM's xlc compiler.
18375 * lib/compiler.cc: Likewise.
ae051c1b 18376
3f0f6ed2
JB
183772004-02-24 Joel Brobecker <brobecker@adacore.com>
18378
18379 * gdb.ada/fixed_points.exp: Create compilation object directory
18380 before running the test.
18381 * gdb.ada/null_record.exp: Likewise.
18382 * gdb.ada/packed_array.exp: Likewise.
18383 * gdb.ada/start.exp: Likewise.
18384
724f452b
JB
183852005-02-15 Joel Brobecker <brobecker@adacore.com>
18386
18387 * gdb.ada/packed_array/pa.adb: New file.
18388 * gdb.ada/packed_array.exp: New testcase.
18389
57f5cdfb 183902005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18391
1f393151
MK
18392 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18393 files.
18394
ebdda337
MK
18395 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18396 on *-*-openbsd*. Correctly match whitespace in regukar
18397 expressions.
18398
cf309262
DJ
183992005-02-10 Daniel Jacobowitz <dan@debian.org>
18400
18401 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18402 PR exp/1821
18403 * gdb.base/gdb1821.c: New test file.
18404 * gdb.base/gdb1821.exp: New test file.
18405
3be49e7a
JB
184062005-02-09 Joel Brobecker <brobecker@adacore.com>
18407
18408 * gdb.base/start.c: New file.
18409 * gdb.base/start.exp: New testcase.
18410
e292e67d
JB
184112005-02-09 Joel Brobecker <brobecker@adacore.com>
18412
18413 * gdb.ada/start/dummy.adb: New file.
18414 * gdb.ada/start.exp: New testcase.
18415
dbdfa66c
CV
184162005-02-09 Corinna Vinschen <vinschen@redhat.com>
18417
18418 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18419 for printing symbols and statistics.
18420 Add test for using relative pathnames in "maint print msymbols" test.
18421 Mark "maint info sections DATA" XFAIL on Cygwin.
18422 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18423 tests.
18424
d7941671
AC
184252005-02-09 Andreas Schwab <schwab@suse.de>
18426
18427 Committed by Andrew Cagney <cagney@gnu.org>
18428 * gdb.base/remotetimeout.exp: New file.
18429
74e5ef44
MK
184302005-02-07 Mark Kettenis <kettenis@gnu.org>
18431
18432 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18433
464dd14d
JB
184342005-02-03 Joel Brobecker <brobecker@adacore.com>
18435
18436 * gdb.ada/gnat_ada.gpr: New file.
18437 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18438 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18439 * configure.ac: No longer generate gnat_ada.gpr.
18440 * configure: Regenerate.
18441 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18442 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18443 * gdb.ada/null_record/bar.ads: Likewise.
18444 * gdb.ada/null_record/bar.adb: Likewise.
18445 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18446 * gdb.ada/null_record.exp (testdir): New variable.
18447 (testfile): executable is now in testdir subdirectory.
18448 (srcfile): Use full path to the main compilation unit.
18449 * gdb.ada/fixed_points.exp: Same changes as above.
18450
30d756ae
NR
184512005-02-03 Nick Roberts <nickrob@snap.net.nz>
18452
18453 * gdb.base/interp.exp: New test.
18454
9d799f85
AC
184552005-01-24 Andrew Cagney <cagney@gnu.org>
18456
18457 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18458
15656118
AC
184592005-01-19 Andrew Cagney <cagney@gnu.org>
18460
a892c31b
AC
18461 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18462 configure.ac not configure.in.
18463
15656118
AC
18464 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18465 of powerpc*-*-*.
18466 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18467 * gdb.base/list.exp (test_list_function)
15656118
AC
18468 (test_list_filename_and_function): Ditto.
18469 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18470
a7b01baf
AC
184712005-01-16 Andrew Cagney <cagney@gnu.org>
18472
17d92a02
AC
18473 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18474
a7b01baf
AC
18475 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18476
bc8332bb
AC
184772005-01-14 Andrew Cagney <cagney@gnu.org>
18478
18479 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18480 * gdb.mi/mi2-var-cmd.exp: Ditto.
18481
4d074752
CV
184822005-01-10 Corinna Vinschen <vinschen@redhat.com>
18483
18484 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18485
bec39cab
AC
184862005-01-07 Andrew Cagney <cagney@gnu.org>
18487
18488 * configure.ac: Rename configure.in, require autoconf 2.59.
18489 * configure: Re-generate.
18490 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18491 * gdb.stabs/configure: Re-generate.
18492 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18493 * gdb.hp/configure: Re-generate.
18494 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18495 autoconf 2.59.
18496 * gdb.hp/gdb.objdbg/configure: Re-generate.
18497 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18498 autoconf 2.59.
18499 * gdb.hp/gdb.defects/configure: Re-generate.
18500 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18501 autoconf 2.59.
18502 * gdb.hp/gdb.compat/configure: Re-generate.
18503 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18504 autoconf 2.59.
18505 * gdb.hp/gdb.base-hp/configure: Re-generate.
18506 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18507 autoconf 2.59.
18508 * gdb.hp/gdb.aCC/configure: Re-generate.
18509
f10b16d4
JB
185102004-12-15 Jim Blandy <jimb@redhat.com>
18511
18512 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18513 under NPTL when there is debugging info available for libpthread.
18514
fb6e1814
JG
185152004-12-13 Jerome Guitton <guitton@gnat.com>
18516
18517 * gdb.ada/fixed_points.c: New file.
18518 * gdb.ada/fixed_points.exp: New file.
18519
fe46cd3a
RC
185202004-12-03 Randolph Chung <tausq@debian.org>
18521
18522 * gdb.arch/pa-nullify.exp: New file.
18523 * gdb.arch/pa-nullify.s: New file.
18524
8de0841b
RC
185252004-11-30 Randolph Chung <tausq@debian.org>
18526
18527 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18528 instead of "tbug". Fix regexp to work properly with gdb_test.
18529
c8170782
PH
185302004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18531
18532 * gdb.base/bitfields2.exp: New test.
18533 * gdb.base/bitfields2.c: New file.
18534
954269c2
RE
185352004-11-28 Richard Earnshaw <rearnsha@arm.com>
18536
18537 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18538
0107feed
RC
185392004-11-16 Randolph Chung <tausq@debian.org>
18540
18541 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18542
f073ae8c
DJ
185432004-11-14 Daniel Jacobowitz <dan@debian.org>
18544
18545 * gdb.threads/threadapply.exp: Correct "macro details" test.
18546
19ad59e7
JJ
185472004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18548
18549 * gdb.threads/threadapply.exp: New test.
18550 * gdb.threads/threadapply.c: New file.
18551
9cf0961b
MK
185522004-11-07 Mark Kettenis <kettenis@gnu.org>
18553
18554 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18555 frames.
18556
c789492a
FL
185572004-11-05 Felix Lee <felix+log1@specifixinc.com>
18558
18559 * gdb.base/cursal.exp: New file.
18560 * gdb.base/cursal.c: New file.
18561
a1e167bb
AC
185622004-11-03 Andrew Cagney <cagney@gnu.org>
18563
18564 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18565
b7cbf173
MK
185662004-10-30 Mark Kettenis <kettenis@gnu.org>
18567
18568 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18569 NetBSD/ELF targets.
18570
88f9d34f
JB
185712004-10-29 Joel Brobecker <brobecker@gnat.com>
18572
18573 * gdb.threads/bp_in_thread.c: New file, copied from
18574 pthread_cond_wait.c.
18575 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18576 file, rather than reusing the .c file from another testcase.
18577
ca7d6a0c
JB
185782004-10-20 Joel Brobecker <brobecker@gnat.com>
18579
18580 * gdb.ada/null_record.exp: Check where we stopped after
18581 sending the start command, instead of where the associated
18582 temporary breakpoint was inserted.
18583
0d863d03
AC
185842004-10-14 Andrew Cagney <cagney@gnu.org>
18585
18586 * gdb.mi/gdb701.c (main): Return 0.
18587
d11e72cb
DJ
185882004-10-13 Daniel Jacobowitz <dan@debian.org>
18589
d40539a4 18590 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18591
e1923096
JJ
185922004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18593
18594 * gdb.threads/schedlock.c: Add comment markers to use to find
18595 line numbers.
18596 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18597 comments.
18598 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18599 breakpoint lines.
18600
ec8ba2c9
DJ
186012004-10-12 Daniel Jacobowitz <dan@debian.org>
18602
18603 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18604
0eb3658b
DJ
186052004-10-12 Daniel Jacobowitz <dan@debian.org>
18606
18607 * configure.in: Add gdb.dwarf2.
18608 * configure: Regenerated.
18609 * Makefile.in: Add gdb.dwarf2.
18610 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18611 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18612 gdb.dwarf2/file1.txt: New files.
18613
a271cc33
OF
186142004-10-11 Orjan Friberg <orjanf@axis.com>
18615
a9c64011 18616 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18617 of "run", since the latter doesn't work with remote targets. Adjust
18618 the breakpoint numbering accordingly.
18619 * gdb.threads/pthread_cond_wait.exp: Ditto.
18620
895ce074
MC
186212004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18622
18623 * gdb.base/overlays.exp: Update copyright years.
18624
6be3092d
KI
186252004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18626
18627 * gdb.base/overlays.exp: Disable if target is Linux.
18628
e05389b8
FL
186292004-10-06 Felix Lee <felix+log1@specifixinc.com>
18630
18631 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18632
73cb587d
KI
186332004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18634
18635 * gdb.asm/asm-source.exp: Add m32r-linux target.
18636 * gdb.asm/m32r-linux.inc: New file.
18637
3c0edcdc
AC
186382004-09-24 Andrew Cagney <cagney@redhat.com>
18639 David Anderson <anderson@redhat.com>
18640
18641 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18642 command fails, assume things will work.
18643 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18644 (_GNU_SOURCE): Define.
18645 (print_unsigned, print_hex): Change parameter to "long long".
18646 (print_byte_count): New function, use to print byte counts.
18647 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18648 O_LARGEFILE.
18649 (main): Compute an upper bound on a corefile in max_core_size.
18650 Limit memory chunk size to max_core_size. Limit total memory
18651 allocated to max_core_size.
18652
4bb3667f
AC
186532004-09-23 Andrew Cagney <cagney@gnu.org>
18654
18655 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18656 from a separate process with code that creates a corefile by
18657 making the inferior dump core.
18658
60fe1a51
MK
186592004-09-23 Mark Kettenis <kettenis@gnu.org>
18660
18661 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18662 block.
18663
8e937346
MC
186642004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18665
18666 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18667 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18668 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18669 Likewise.
18670
7213f6d6
JJ
186712004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18672
18673 * gdb.java/jprint.exp: New test case for java inferior call.
18674 * gdb.java/jprint.java: Ditto.
18675
eac69dca
JB
186762004-09-15 Joel Brobecker <brobecker@gnat.com>
18677
18678 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18679
22227696
MC
186802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18681
18682 * gdb.threads/killed.c: Include <stdlib.h>.
18683 * gdb.threads/pthreads.c: Likewise.
18684
7dd403a4
MC
186852004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18686
18687 * gdb.threads/killed.c: Add copyright notice.
18688
33f2d567
JM
186892004-09-10 Jason Molenda (jmolenda@apple.com)
18690
a9c64011
AS
18691 * gdb.base/define.exp: Two new tests to verify zero space chars
18692 after 'if' and 'while' commands in a user-defined command is correctly
18693 parsed.
33f2d567 18694
e05b62ac
AC
186952004-09-08 Andrew Cagney <cagney@gnu.org>
18696
18697 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18698 delivery test with duplicate at end of file.
18699
9cbe82da
MK
187002004-09-06 Mark Kettenis <kettenis@jive.nl>
18701
18702 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18703
564803d9
MC
187042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18705
18706 * config/hppro.exp: Removed.
18707
7c6807ce
MC
187082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18709
18710 * config/sparclet.exp: Removed.
18711
bf7e26dd
MC
187122004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18713
18714 * config/udi.exp: Removed.
18715
714e341b
MC
187162004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18717
18718 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18719 of "exp_continue".
18720 (advancei): Likewise.
18721
1236e623
JJ
187222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18723
18724 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18725
3bdcad15
MI
187262004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18727
228af206 18728 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18729 to check for nodebug in executable.
18730 * gdb.gdb/observer.exp (setup_test): Likewise.
18731 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18732 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18733
c72b934c
AC
187342004-09-01 Andrew Cagney <cagney@gnu.org>
18735
18736 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18737 files.
18738
edd9b715
JJ
187392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18740
18741 * gdb.base/unload.exp: Fix expected warning message to match
18742 latest format.
18743
fb4ce06b
CV
187442004-09-01 Corinna Vinschen <vinschen@redhat.com>
18745
18746 * gdb.base/call-rt-st.exp: Fix typos.
18747
ce78e7c3
MI
187482004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18749
18750 * gdb.threads/thread_check.exp: New testcase.
18751 * gdb.threads/thread_check.c: New testcase.
18752
2dedb159
AC
187532004-08-31 Andrew Cagney <cagney@gnu.org>
18754
18755 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18756 (skip_to_handler_entry): New procedures. Test stepping into a
18757 handler when the breakpoint is at the handler's entry point.
18758
68f53502
AC
187592004-08-30 Andrew Cagney <cagney@gnu.org>
18760
18761 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18762 gdb/1757.
18763
3e3ffd2b
MC
187642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18765
18766 With code from Manoj Iyer <manjo@austin.ibm.com>:
18767 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18768 return value. Add an arm for "no debugging symbols found".
18769 Change a stray "error" to "perror".
18770 (gdb_run_cmd): Adapt to new return value.
18771 * gdb.base/remote.exp: Adapt to new return value.
18772 * gdb.gdb/complaints.exp: Likewise.
18773 * gdb.gdb/observer.exp: Likewise.
18774 * gdb.gdb/selftest.exp: Likewise.
18775 * gdb.gdb/xfullpath.exp: Likewise.
18776
4b6f5fd2
JB
187772004-08-27 Joel Brobecker <brobecker@gnat.com>
18778
18779 * gdb.threads/bp_in_thread.exp: New testcase.
18780
e5b25496
MC
187812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18782
18783 Fix PR testsuite/1735.
18784 * gdb.threads/schedlock.c (thread_function): Add a cast
18785 to suppress a gcc warning.
18786 * gdb.threads/thread-specific.c (thread_function): Likewise.
18787
934353d6
MC
187882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18789
18790 * gdb.base/unload.c: Include <stdlib.h>.
18791
f98a0aef 187922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18793
f98a0aef 18794 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18795 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18796 synchronized after the "return".
18797
5a2e8882
MC
187982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18799
18800 * gdb.mi/basics.c: Include <stdio.h>.
18801 * gdb.mi/pthreads.c: Include <stdlib.h>.
18802 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18803
a9640423
MC
188042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18805
18806 * gdb.threads/schedlock.c: Add copyright notice.
18807
b04e311d
AC
188082004-08-25 Andrew Cagney <cagney@gnu.org>
18809
18810 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18811 (skip_over_handler, breakpoint_over_hander): New test procedures.
18812 (advance, advancei): Add a proper prefix, do not use
18813 rerun_to_main.
18814 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18815
7c27f15b
MC
188162004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18817
18818 * gdb.mi/basics.c: Add copyright notice.
18819 * gdb.mi/var-cmd.c: Add copyright notice.
18820
fffc87ae
MC
188212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18822
18823 * lib/gdb.exp: Remove signed_keyword_not_used.
18824 * lib/compiler.c: Likewise.
18825 * lib/compiler.cc: Likewise.
18826
d782e0bf
MC
188272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18828
18829 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18830 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18831
96033e83
MC
188322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18833
18834 * gdb.base/whatis.c: Add copyright notice.
18835
cf38c229
MK
188362004-08-20 Mark Kettenis <kettenis@gnu.org>
18837
18838 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18839 it to skip the breakpoints encoded in the inline assembly.
18840
f4b49756
MC
188412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18842
18843 * Makefile.in: Add gdb.fortran.
18844
2f193b69
MC
188452004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18846
18847 * gdb.base/call-sc.exp (test_scalar_returns):
18848 Fix cut-and-paste glitch in "Make fun return now".
18849
89a237cb
MC
188502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18851
18852 * configure.in: Add gdb.fortran.
18853 * configure: Regenerate.
18854 * gdb.fortran/Makefile.in: New file.
18855 * lib/gdb.exp (skip_fortran_tests): New procedure.
18856
469aff8e
MC
188572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18858
18859 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18860 reference to bug-gnu@prep.ai.mit.edu.
18861 * gdb.mi/mi-var-child.exp: Likewise.
18862 * gdb.mi/mi-var-cmd.exp: Likewise.
18863 * gdb.mi/mi-var-display.exp: Likewise.
18864 * gdb.mi/mi2-var-block.exp: Likewise.
18865 * gdb.mi/mi2-var-child.exp: Likewise.
18866 * gdb.mi/mi2-var-cmd.exp: Likewise.
18867 * gdb.mi/mi2-var-display.exp: Likewise.
18868
00b51b9f
MK
188692004-08-15 Mark Kettenis <kettenis@gnu.org>
18870
18871 * gdb.base/unload.c (main): Make local variable msg const.
18872
45f07fef
MC
188732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18874
18875 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18876 to bug-gnu@prep.ai.mit.edu.
18877 * gdb.mi/mi-disassemble.exp: Likewise.
18878 * gdb.mi/mi-eval.exp: Likewise.
18879 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18880 default line number.
18881 * gdb.mi/mi-return.exp: Likewise.
18882 * gdb.mi/mi-simplerun.exp: Likewise.
18883 * gdb.mi/mi-stack.exp: Likewise.
18884 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18885 number with explicit range test.
18886 * gdb.mi/mi-watch.exp: Likewise.
18887 * gdb.mi/mi2-break.exp: Likewise.
18888 * gdb.mi/mi2-cli.exp: Likewise.
18889 * gdb.mi/mi2-disassemble.exp: Likewise.
18890 * gdb.mi/mi2-eval.exp: Likewise.
18891 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18892 default line number.
18893 * gdb.mi/mi2-return.exp: Likewise.
18894 * gdb.mi/mi2-simplerun.exp: Likewise.
18895 * gdb.mi/mi2-stack.exp: Likewise.
18896 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18897 number with explicit range test.
18898 * gdb.mi/mi2-watch.exp: Likewise.
18899
dd8c8ee7
MC
189002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18901
18902 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18903 * gdb.cp/m-static.exp: Likewise.
18904 * gdb.cp/rtti.exp: Likewise.
18905
4e838464
MK
189062004-08-14 Mark Kettenis <kettenis@gnu.org>
18907
18908 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18909
8d8cb839
EZ
189102004-08-14 Eli Zaretskii <eliz@gnu.org>
18911
18912 * ChangeLog: Prefix Local Variables with semi-colons and indent
18913 the reference to older ChangeLog files, to fix fontification in
18914 Emacs.
18915
deea8bb0
MC
189162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18917
18918 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18919 * gdb.mi/mi2-break.exp: Likewise.
18920
c3297504
MC
189212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18922
18923 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18924
25808999
MC
189252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18926
18927 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18928
226a8d71
MC
189292004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18930
18931 * gdb.cp/classes.exp: Remove unused declarations. Just let
18932 test names default instead of providing special names. Remove
18933 extraneous demangler test.
18934
37fdf854
JJ
189352004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18936
18937 * gdb.base/unload.exp: New test for breakpoints in dynamically
18938 loaded libraries.
18939 * gdb.base/unload.c: Ditto.
18940 * gdb.base/unloadshr.c: Ditto.
18941
2d3a7986
MC
189422004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18943
18944 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18945 cp_test_ptype_class.
18946 (test_enums): Likewise.
18947
c72b934c
AC
189482004-08-10 Andrew Cagney <cagney@gnu.org>
18949
18950 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18951 files.
18952
cc503c8a
AC
189532004-08-10 Andrew Cagney <cagney@gnu.org>
18954
18955 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18956 init_malloc call.
18957
902f2ccb
MC
189582004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18959
18960 * ChangeLog: Add copyright notice. The notice is copied
18961 from emacs 21.3 top level ChangeLog.
18962
78c90502
MC
189632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18964
18965 * lib/cp-support.exp: New file.
18966 * lib/cp-support.exp (cp_test_type_class): New function.
18967 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18968 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18969 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18970 cp_test_ptype_class.
18971
88e5ea78
MC
189722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18973
18974 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18975 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18976 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18977 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18978 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18979 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18980 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18981 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18982 gdb.mi/mi2-watch.exp: Update copyright years.
18983
6a89fc9c
MK
189842004-08-09 Mark Kettenis <kettenis@gnu.org>
18985
18986 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18987
1482e0de
MC
189882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18989
18990 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18991 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18992 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18993 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18994 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18995 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18996 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18997 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18998 gdb.mi/mi-watch.exp: Update copyright years.
18999
1a5ce3f3
DJ
190002004-08-08 Daniel Jacobowitz <dan@debian.org>
19001
19002 PR gdb/1738
19003 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19004 from a breakpoint with a pending signal.
19005
04f6ecf2
DJ
190062004-08-08 Daniel Jacobowitz <dan@debian.org>
19007
19008 PR gdb/1736
19009 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19010 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19011 the prompt.
19012 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19013
54d90d35
DJ
190142004-08-08 Daniel Jacobowitz <dan@debian.org>
19015
19016 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19017
d2f6abb0
DJ
190182004-08-08 Daniel Jacobowitz <dan@debian.org>
19019
19020 PR gdb/1736
19021 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19022 for i?86-*-linux*.
19023
5598c03d
DJ
190242004-08-08 Daniel Jacobowitz <dan@debian.org>
19025
19026 * gdb.arch/i386-prologue.exp: Compile without debug information.
19027
c6fee705
MC
190282004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19029
19030 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19031 rather than asking gdb to search.
19032
dd90efdb
MC
190332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19034
19035 * gdb.base/gcore.c: Include <string.h>.
19036
1e84bec1
MC
190372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19038
19039 * gdb.base/gcore.c: Add copyright notice.
19040
e425eb2b
MC
190412004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19042
19043 * gdb.base/freebpcmd.c: Include <stdio.h>.
19044 * gdb.base/long_long.c: Include <string.h>.
19045 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19046 * gdb.base/siginfo.c: Include <string.h>.
19047 * gdb.base/sigstep.c: Include <string.h>.
19048
cb9aaed5
MC
190492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19050
19051 * gdb.base/complex.c: Include <stdlib.h>.
19052
55944f3d
MC
190532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19054
19055 * gdb.base/complex.c: Add copyright notice.
19056
7b2953d9
MC
190572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19058
19059 * gdb.base/charset.c: Include <stdlib.h>.
19060
c9133d23
MC
190612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19062
19063 * gdb.base/auxv.c: Include <stdlib.h>.
19064
0a8490ad
MC
190652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19066
19067 * gdb.base/auxv.c: Add copyright notice.
19068
3426d5ec
MC
190692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19070
19071 * gdb.base/coremaker.c: Add copyright notice.
19072 * gdb.base/coremaker2.c: Add copyright notice.
19073
8da195dd
AC
190742004-08-04 Andrew Cagney <cagney@gnu.org>
19075
19076 * gdb.base/store.exp: Update copyright.
19077 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19078 names, do not import gdb_prompt.
19079
8d394f98
AC
190802004-08-01 Andrew Cagney <cagney@gnu.org>
19081
19082 Fix PR testsuite/1729.
19083 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19084 not use capture_value with value 4.
19085 (capture_value): Add optional test name parameter.
19086 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19087 the prefix, pass to capture_value.
19088
b6702b23
MK
190892004-08-01 Mark Kettenis <kettenis@gnu.org>
19090
19091 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19092 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19093 (main): Call new function.
19094
c203e0ca
MC
190952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19096
19097 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19098
a7995a30
MC
190992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19100
19101 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19102
9366563b
MC
191032004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19104
b6eeaf26 19105 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19106 Accept more values of vtbl pointer. Remove some messages
19107 about "obsolete gcc or gdb".
19108
2fc1f950
MC
191092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19110
19111 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19112
c724d49b
MC
191132004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19114
19115 * gdb.base/asm-source.exp: Properly convert target board
19116 debug flags from gcc format to binutils format.
19117
736b0fce
MK
191182004-07-28 Mark Kettenis <kettenis@gnu.org>
19119
19120 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19121 gdb1718". PR backtrace/1718 partially fixed.
19122
5633ea5c
JJ
191232004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19124
19125 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19126
575eebb1
NC
191272004-07-26 Nick Clifton <nickc@redhat.com>
19128
19129 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19130 good default value for a specific architecture is available then
19131 set it to that value. Otherwise default to the -gstabs switch.
19132 Remove the -g... switches from the asm-flags variable. Allow the
19133 target board info to override the value if it wants to. Pass the
19134 switch on the assembler command line.
19135
62104619
MK
191362004-07-23 Mark Kettenis <kettenis@gnu.org>
19137
19138 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19139 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19140 (main): Call new function.
19141
4a1135b8
MC
191422004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19143
19144 Test for PR exp/1715.
19145 * gdb.base/radix.exp: Refactor common procedures. Make all
19146 test names unique. Change XFAIL to KFAIL.
19147
8a12c1f0
MC
191482004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19149
19150 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19151 * gdb.ada/gnat_ada.gin: ... to here.
19152 * configure.in: Use gnat_ada.gin.
19153 * configure: Regenerate.
19154
23b451cf
AC
191552004-07-20 Andrew Cagney <cagney@gnu.org>
19156
19157 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19158 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19159 XFAILs. Clean up test messages and comments. Check backtraces.
19160 Delete re-sync code.
19161
ab618a02
MC
191622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19163
19164 Fix PR cli/740.
19165 * gdb.base/annota1.exp: Honor gdb,nosignals.
19166 * gdb.base/annota3.exp: Likewise.
19167
46dad340
MC
191682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19169
19170 * lib/java.exp: Update copyright notice.
19171
756d8c70
AC
191722004-07-19 Andrew Cagney <cagney@gnu.org>
19173
19174 * gdb.base/selftest.exp: Copy file from here ...
19175 * gdb.gdb/selftest.exp: ... to here.
19176
586027e6
AC
191772004-07-16 Andrew Cagney <cagney@redhat.com>
19178
19179 * lib/insight-support.exp: Delete file.
19180 * lib/java.exp (java_init): Fix copyright.
19181
029d2200
AC
191822004-07-16 Andrew Cagney <cagney@gnu.org>
19183
19184 * gdb.base/restore.c: Append "prologue" to comments marking the a
19185 function's prologue.
19186 * gdb.base/restore.exp: Update copyright, re-indent.
19187 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19188 callerN" prefix where needed. Update patterns that match a
19189 function's prologue.
19190
653b62c5
MC
191912004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19192
19193 * gdb.base/restore.c: Add copyright notice.
19194
f7d690e5
AC
191952004-07-16 Andrew Cagney <cagney@gnu.org>
19196
19197 * gdb.base/logical.exp: Update copyright.
19198 (evaluate): New procedure. Use to re-implement tests using
19199 several tables.
19200
d629a7cb
MH
192012004-07-14 Martin Hunt <hunt@redhat.com>
19202
19203 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19204 which fixes some problems where init.tcl was not found.
19205
9c7bb332
AC
192062004-07-13 Andrew Cagney <cagney@gnu.org>
19207
6bf46641
AC
19208 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19209 (check_sizeof, check_valueof): Do not include the output in the
19210 test name. Use gdb_test.
19211 (get_valueof): Use gdb_test_multiple.
19212
c4ffd4c0
AC
19213 * gdb.base/step-test.exp: Update copyright. Use
19214 gdb_test_multiple. Ensure that test names do not include
19215 architecture dependent output.
19216
ab89363a
AC
19217 * gdb.gdb/observer.exp: Update copyright.
19218 (setup_test): Use gdb_test_multiple.
19219 (attach_first_observer, attach_second_observer)
19220 (attach_third_observer, detach_first_observer)
19221 (detach_second_observer, detach_third_observer)
19222 (reset_counters, check_counters): Make $message a prefix.
19223 (test_normal_stop_notifications): Add "args" parameter - a list of
19224 init functions to be called. Make $message a prefix,
19225 (test_observer_normal_stop): Change the message prefixes so that
19226 they are unique, pass the attach / detach procedures to
19227 test_normal_stop_notifications.
19228
ec58997a
AC
19229 * gdb.base/signull.exp (test_segv): Prefix all tests with
19230 "${name}". Clean up test messages.
19231
b475183b
AC
19232 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19233
9c7bb332
AC
19234 * gdb.base/ena-dis-br.exp: Update copyright.
19235 (break_at): New function. Replace send_gdb with gdb_test,
19236 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19237 ignore count, not stopped at bpt", with KFAIL.
19238
2dd95497
CV
192392004-07-13 Corinna Vinschen <vinschen@redhat.com>
19240
19241 * gdb.base/attach.exp: Remove cleanupfile handling.
19242
419e626b
AC
192432004-07-12 Andrew Cagney <cagney@gnu.org>
19244
19245 * gdb.base/annota1.exp: Cleanup corefile test name.
19246 * gdb.base/annota3.exp: Ditto.
19247
8b1b3228
AC
192482004-07-12 Andrew Cagney <cagney@gnu.org>
19249
78650829
AC
19250 * gdb.base/signals.exp: Clean up copyright, re-indent.
19251
8b1b3228
AC
19252 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19253 gdb_test and gdb_test_multiple.
19254
935c2760
JJ
192552004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19256
19257 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19258 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19259 provide line number info for first statement in main.
19260
1544280f
AC
192612004-07-08 Andrew Cagney <cagney@gnu.org>
19262
1279f4ff
AC
19263 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19264
1544280f
AC
19265 * gdb.base/sigbpt.exp: Make the common part of each test name a
19266 prefix instead of suffix.
19267
bcc82369
BR
192682004-07-07 Bob Rossi <bob_rossi@cox.net>
19269
19270 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19271 test from test_tbreak_creation_and_listing to
19272 test_file_list_exec_source_file
19273 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19274 Changed name of test from test_tbreak_creation_and_listing to
19275 test_file_list_exec_source_file
19276
23f4b0aa
JJ
192772004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19278
19279 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19280 the jmisc() constructor instead of <init>.
19281 * gdb.java/jmisc1.exp: Ditto.
19282
56401cd5
AC
192832004-07-07 Andrew Cagney <cagney@gnu.org>
19284
19285 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19286 corrupting the PC.
19287
44ae2f6a
MC
192882004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19289
19290 * gdb.cp/templates.exp: Accept whitespace change in demangler
19291 output.
19292
45a83408
AC
192932004-07-06 Andrew Cagney <cagney@gnu.org>
19294
19295 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19296
d205ad70
MC
192972004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19298
19299 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19300 * lib/compiler.cc: Likewise.
19301
06ea1a61
MC
193022004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19303
19304 * lib/compiler.cc: Work around string preprocessing problem
19305 with old hp c++ compiler.
19306 * lib/compiler.c: Likewise.
19307
daab1251
CV
193082004-06-29 Corinna Vinschen <vinschen@redhat.com>
19309
19310 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19311 directives to conditionalize symbol prefixing.
19312 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19313 additional_flags handling. Add underscore prefix for Cygwin.
19314 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19315 conditionalize symbol prefixing.
19316 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19317 additional_flags handling. Add underscore prefix for Cygwin.
19318
cc984116
CV
193192004-06-29 Corinna Vinschen <vinschen@redhat.com>
19320
19321 * gdb.base/bigcore.exp: Skip test on Cygwin.
19322
c279b077
MC
193232004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19324
19325 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19326 formats for "info register". Use gdb_test_multiple. Fix
19327 the "invalid register" test.
19328
0e915747
CV
193292004-06-28 Corinna Vinschen <vinschen@redhat.com>
19330
19331 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19332 PID for Cygwin. Add Cygwin specific strings to check for in some
19333 tests.
19334 (do_attach_tests): Add a test for user interaction when attaching
19335 to a process with no matching symbol table already loaded.
19336
11422c86
AC
193372004-06-26 Andrew Cagney <cagney@gnu.org>
19338
19339 Test PR java/1567 and PR java/1565.
19340 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19341 * gdb.java/jmisc2.exp: Delete file.
19342
cefbce26
MC
193432004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19344
19345 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19346
e19f872c
CV
193472004-06-25 Corinna Vinschen <vinschen@redhat.com>
19348
19349 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19350 attach process.
19351
d931ba3b
MC
193522004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19353
19354 * gdb.cp/pr-1553.exp: Remove.
19355
aef68c48
MC
193562004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19357
19358 * gdb.cp/pr-1553.cc: Remove.
19359 * gdb.cp/pr-1553.exp: Disable this test.
19360
8d5df71a
JB
193612004-06-20 Jim Blandy <jimb@redhat.com>
19362
a9c64011 19363 Fix PR testsuite/1680.
8d5df71a
JB
19364 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19365 regular expressions.
19366
4ac6f39d
MC
193672004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19368
19369 Fix PR testsuite/1679.
19370 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19371 Issue an UNSUPPORTED result instead.
19372
1b413552
JB
193732004-06-18 Jim Blandy <jimb@redhat.com>
19374
19375 * gdb.base/charset.exp: Only send a control-C if we see a new
19376 prompt and incomplete command.
19377
6daa6ebd
MC
193782004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19379
19380 * gdb.cp/pr-574.cc: Add copyright notice.
19381
51fa4ae0
JB
193822004-06-17 Jim Blandy <jimb@redhat.com>
19383
19384 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19385 cases where the regexp has no groups; this grabs random text from
19386 the previous test suite, whatever that was.
19387
8fea26c5
MC
193882004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19389
19390 * gdb.cp/printmethod.cc: Add copyright notice.
19391
1e3aeb41
MC
193922004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19393
19394 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19395
9d9030bc
AC
193962004-06-16 Andrew Cagney <cagney@gnu.org>
19397
19398 * gdb.base/signull.c: Update copyright. Include <string.h>.
19399 (bowler): Replace data_pointer with data_read
19400 and data_write cases. Add code_descriptor case.
19401 (zero, desc): New array and pointer.
19402 (data, code): Change to simple pointers.
19403 * gdb.base/signull.exp: Fix probe pattern matching a function
19404 descriptor SIGSEGV. Replace data_pointer with data_read and
19405 data_write tests.
19406
acd4ad44
AC
194072004-06-16 Andrew Cagney <cagney@gnu.org>
19408
19409 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19410
08fd625c
MC
194112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19412
19413 * gdb.base/long_long.c: Add copyright notice.
19414
1903502c
MC
194152004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19416
19417 * gdb.base/long_long.exp: Remove reference to
19418 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19419 to gdb_breakpoint and gdb_continue_to_breakpoint.
19420
83313cb1
JB
194212004-06-14 Jim Blandy <jimb@redhat.com>
19422
19423 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19424 endian case.
19425
1bf404ef
AC
194262004-06-14 Andrew Cagney <cagney@gnu.org>
19427
19428 * gdb.base/gcore.exp (capture_command_output): Delete the always
19429 passing tests containing inferior values.
19430 * gdb.base/ending-run.exp: Do not include the breakpoint address
19431 in the test message. Update copyright.
19432 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19433 size in the test name, use gdb_test_multiple. Update copyright.
19434
ef220b33
MC
194352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19436
19437 * gdb.cp/ref-types.cc: Add copyright notice.
19438
4f70a4c9
MC
194392004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19440
19441 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19442 hp_aCC_compiler.
19443 * lib/compiler.cc: Likewise.
19444 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19445 'set' commands. Log diagnostics for other lines. Set
19446 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19447
335928ac
MC
194482004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19449
19450 * gdb.cp/try_catch.cc: Add copyright notice.
19451
2efb12e8
MC
194522004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19453
19454 * gdb.cp/userdef.cc: Add copyright notice.
19455
0bbed51a
MC
194562004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19457
19458 * gdb.cp/virtfunc.cc: Add copyright notice.
19459
e12a46c9
RC
194602004-06-11 Randolph Chung <tausq@debian.org>
19461
19462 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19463 problem.
19464
338e05af
AC
194652004-06-10 Andrew Cagney <cagney@gnu.org>
19466
19467 * lib/compiler.cc, lib/compiler.c: Append either
19468 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19469 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19470 instead of gcc-3-3.
19471
dc3f10cb
AC
194722004-06-09 Andrew Cagney <cagney@gnu.org>
19473
b4d946af
AC
19474 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19475 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19476
dc3f10cb
AC
19477 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19478 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19479 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19480 fixed.
19481
b5c0bfa2
AC
194822004-06-09 Andrew Cagney <cagney@gnu.org>
19483
19484 * gdb.base/structs.exp (test_struct_returns): Replace
19485 "return_value_unknown" and "finish_value_unknown" by
19486 "return_value_known" and "finish_value_known". Instead of
19487 "return_value_unknown" iff "finish_value_unknown", check
19488 "return_value_known" implies "finish_value_known".
19489
caeb605f
MH
194902004-06-08 Martin Hunt <hunt@redhat.com>
19491
19492 * gdb.base/float.exp: Add pattern for mips targets.
19493
c892bb64
RC
194942004-06-08 Randolph Chung <tausq@debian.org>
19495
19496 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19497 message for unknown architectures more clear.
19498
48306d3e
JB
194992004-06-08 Joel Brobecker <brobecker@gnat.com>
19500
19501 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19502 start the execution of the program.
19503
83ecb59f
JB
195042004-06-07 Jim Blandy <jimb@redhat.com>
19505
19506 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19507 * gdb.arch/i386-cpuid.h: New helper file.
19508
55264cb4
RC
195092004-06-07 Randolph Chung <tausq@debian.org>
19510
19511 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19512 has started.
19513
23cadb28
RM
195142004-06-04 Roland McGrath <roland@redhat.com>
19515
19516 Fix PR gdb/1647.
19517 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19518 differently to be robust to output buffering differences.
19519
51d01eda
MC
195202004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19521
19522 * gdb.threads/pthreads.exp: Update copyright years.
19523 (check_control_c): Change asynchronous 'after' to synchronous.
19524
f4fc3b93
RM
195252004-06-04 Roland McGrath <roland@redhat.com>
19526
19527 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19528 next gdb prompt.
19529
4013522b
MC
195302004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19531
19532 Fix PR gdb/1636.
19533 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19534 calls to synchronous.
19535
7a8f1e6b
JB
195362004-05-26 Jim Blandy <jimb@redhat.com>
19537
19538 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19539
81bb3443
RC
195402004-05-24 Randolph Chung <tausq@debian.org>
19541
19542 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19543 * gdb.asm/pa.inc: New file.
19544
8f5a3103
MK
195452004-05-22 Mark Kettenis <kettenis@gnu.org>
19546
19547 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19548
734b8fe8 195492004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19550 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19551
19552 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19553 GDB prompt.
19554
725603e1
UW
195552004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19556
f4fc3b93 19557 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19558 setjmp/longjmp. Use sigaction instead of signal.
19559
8b923272 195602004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19561 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19562
19563 * gdb.threads/pthread_cond_wait.c: New file.
19564 * gdb.threads/pthread_cond_wait.exp: New testcase.
19565
8bfabb04
AC
195662004-05-13 Andrew Cagney <cagney@redhat.com>
19567
19568 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19569 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19570
42edda50
AC
195712004-05-11 Andrew Cagney <cagney@redhat.com>
19572
19573 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19574 fixed but revealed gdb/1639.
19575
d303a6c7
AC
195762004-05-10 Andrew Cagney <cagney@redhat.com>
19577
19578 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19579 func1" and "next to 2nd alarm", kernel bug avoided.
19580
bf08c2a1
DJ
195812004-05-10 Daniel Jacobowitz <dan@debian.org>
19582
19583 PR external/1568
19584 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19585 XFAIL if it is smaller than bytes_allocated.
19586 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19587 (main): Make chunks_allocated unsigned. Correct comment.
19588
c0586a34
JB
195892004-05-07 Joel Brobecker <brobecker@gnat.com>
19590
19591 * gdb.arch/powerpc-aix-prologue.c: New file.
19592 * gdb.arch/powerpc-aix-prologue.exp: New file.
19593
f2785d12
JB
195942004-05-07 Jim Blandy <jimb@redhat.com>
19595
19596 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19597 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19598
bd7f6e30
JB
195992004-05-06 Joel Brobecker <brobecker@gnat.com>
19600
19601 * gdb.base/sep.exp: No longer setup_kfail when the program was
19602 built with dwarf2.
19603
0a5e7efe
JI
196042004-05-05 Jim Ingham <jingham@apple.com>
19605
19606 * gdb.base/pending.exp: Make sure pending breakpoints
19607 preserve the ignore count.
f4fc3b93 19608
a8958849
MK
196092004-04-27 Jerome Guitton <guitton@gnat.com>
19610
19611 * i386-prologue.exp: Add testcase for jump instruction as first
19612 instruction of the real code.
19613 * i386-prologue.c (jump_at_beginning): New function.
19614
7e103f5b
MK
196152004-04-28 Mark Kettenis <kettenis@gnu.org>
19616
19617 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19618 x86_64-*-*.
19619
5d38b224
MK
196202004-04-28 Mark Kettenis <kettenis@gnu.org>
19621
19622 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19623 i*86-*-*.
19624
0ef32fd9
MK
196252004-04-25 Mark Kettenis <kettenis@gnu.org>
19626
19627 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19628 expression that checks the return type.
19629
71d7dd7c
AC
196302004-04-23 Andrew Cagney <cagney@redhat.com>
19631
19632 * gdb.base/call-sc.exp: New test of scalar call/return values.
19633 * gdb.base/call-sc.c: Ditto.
19634
1e9f977e
JJ
196352004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19636
19637 * gdb.threads/manythreads.c: Reduce thread stack size.
19638
899d9e3a
JJ
196392004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19640
19641 * gdb.threads/manythreads.c: Add copyright notice.
19642
61bcae62
AC
196432004-04-23 Andrew Cagney <cagney@redhat.com>
19644
19645 * gdb.base/siginfo.exp: Better handle step out of signal.
19646 * gdb.base/sigstep.exp: Ditto.
19647
7339a42e 196482004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19649 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19650
19651 * gdb.threads/manythreads.c: New testcase.
19652 * gdb.threads/manythreads.exp: Ditto.
19653
5c98409b
JB
196542004-04-22 Jim Blandy <jimb@redhat.com>
19655
19656 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19657 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19658
3b611f1a
MC
196592004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19660
19661 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19662
f0fd9238
AC
196632004-04-21 Andrew Cagney <cagney@redhat.com>
19664
19665 * gdb.base/sigstep.c: New file.
19666 * gdb.base/sigstep.exp: New file.
19667
90990674
JB
196682004-04-16 Joel Brobecker <brobecker@gnat.com>
19669
19670 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19671 call to observer_notify_normal_stop.
19672
78cef34b
AC
196732004-04-15 Andrew Cagney <cagney@redhat.com>
19674
19675 * gdb.base/siginfo.c: New file.
19676 * gdb.base/siginfo.exp: New file.
19677
d2343407
JB
196782004-04-12 J. Brobecker <brobecker@gnat.com>
19679
19680 * gdb.base/sep.exp: Fix typo in comment.
19681
a2dba3c8
JB
196822004-04-12 J. Brobecker <brobecker@gnat.com>
19683
19684 * gdb.base/sep.c: New file.
19685 * gdb.base/sep-proc.c: New file.
19686 * gdb.base/sep.exp: New testcase.
19687
15f7b60e
MK
196882004-04-09 Mark Kettenis <kettenis@gnu.org>
19689
19690 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19691 support.
19692
44f4de1a
AC
196932004-04-05 Andrew Cagney <cagney@redhat.com>
19694
19695 * gdb.base/sigaltstack.c: New file.
19696 * gdb.base/sigaltstack.exp: New file.
19697
ef04f396
JB
196982004-04-04 Joel Brobecker <brobecker@gnat.com>
19699
19700 * gdb.base/foll-fork.exp: Update the expected output for
19701 "help set follow-fork-mode", to match a change that was made
19702 to the help of this variable on 2004-01-13.
19703
d40d2c92
JB
197042004-04-01 Joel Brobecker <brobecker@gnat.com>
19705
19706 * lib/ada.exp: Add copyright notice.
19707 * bar.ads: Likewise.
19708 * bar.adb: Likewise.
19709 * null_record.adb: Likewise.
19710 * null_record.exp: Likewise.
19711 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19712
f86ef5a3
JB
197132004-04-01 Joel Brobecker <brobecker@gnat.com>
19714
19715 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19716 * configure: Regenerate.
19717
414e70e3
JB
197182004-04-01 Joel Brobecker <brobecker@gnat.com>
19719
19720 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19721 to build the application. Remove the message printed when in
19722 verbose mode, redundant with the UNSUPPORTED message above.
19723
f0aaee49
JB
197242004-03-31 Joel Brobecker <brobecker@gnat.com>
19725
19726 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19727 * gdb.ada (null_record.exp): New testcase.
19728
ac81cb54
JB
197292004-03-31 Joel Brobecker <brobecker@gnat.com>
19730
19731 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19732
854af2f7
JB
197332004-03-31 Joel Brobecker <brobecker@gnat.com>
19734
19735 * gdb.ada: New subdirectory.
19736 * gdb.ada/Makefile.in: New file.
19737 * gdb.ada/gnat_ada.gpr.in: New file.
19738
034cb681
JB
197392004-03-31 Joel Brobecker <brobecker@gnat.com>
19740
19741 * lib/ada.exp: New file.
19742
78a1a894
DJ
197432004-03-24 Daniel Jacobowitz <drow@mvista.com>
19744
19745 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19746 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19747
4b2b3b3e
AC
197482004-03-22 Andrew Cagney <cagney@redhat.com>
19749
19750 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19751 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19752 Problem identified by Ulrich Weigand.
19753
23c73aa3
DC
197542004-03-17 David Carlton <carlton@kealia.com>
19755
19756 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19757 PR c++/826.
19758
d63a86f8
RM
197592004-03-16 Roland McGrath <roland@redhat.com>
19760
19761 * gdb.base/auxv.exp: New file.
19762 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19763
0e02aa50
DC
197642004-03-12 David Carlton <carlton@kealia.com>
19765
19766 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19767 * gdb.cp/pr-1553.cc: Ditto.
19768 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19769 pass branch.
19770
c20b71be
MC
197712004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19772
19773 * gdb.cp/templates.exp: Accept more template types.
19774
c7414a01
MC
197752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19776
19777 From Corinna Vinschen with modifications.
19778 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19779 local variable obj_with_enum.
19780 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19781 results with obj_with_enum.
19782
ed69573c
MC
197832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19784
19785 * gdb.cp/classes.cc: New file, copied from misc.cc.
19786 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19787
28301461
MC
197882004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19789
19790 * gdb.cp/misc.cc: Add copyright notice.
19791
1198ecbe
DC
197922004-03-05 David Carlton <carlton@kealia.com>
19793
19794 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19795 * gdb.cp/rtti.h: Update copyright.
19796 (namespace n2::n3): New.
19797 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19798 (n2::n3::func3): New.
19799 (main): Call n2::n3::func3.
19800 * gdb.cp/rtti2.cc: Update copyright.
19801 (n2::create3): New.
19802
9e08c470
MK
198032004-03-04 Mark Kettenis <kettenis@gnu.org>
19804
19805 * gdb.asm/openbsd.inc: Fix typo.
19806
4bebc3aa
FF
198072004-03-03 Fred Fish <fnf@redhat.com>
19808
19809 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19810 "val" instead of unused "size". Update copyright year.
19811
6ea9fb37
DJ
198122004-02-29 Daniel Jacobowitz <drow@mvista.com>
19813
19814 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19815 to use unsigned char.
19816 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19817 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19818
23b23974
DJ
198192004-02-29 Daniel Jacobowitz <drow@mvista.com>
19820
19821 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19822 line of output.
19823
7574fd53
DJ
198242004-02-28 Daniel Jacobowitz <drow@mvista.com>
19825
19826 * gdb.base/relocate.c (dummy): Initialize.
19827
a195357f
DJ
198282004-02-28 Daniel Jacobowitz <drow@mvista.com>
19829
19830 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19831 a breakpoint at exit.
19832
72fd54a9
FF
198332004-02-27 Fred Fish <fnf@redhat.com>
19834
19835 * gdb.base/chng-syms.exp: Add expect condition to match failing
19836 case that isn't a timeout.
19837
b9d23137
AC
198382004-02-27 Andrew Cagney <cagney@redhat.com>
19839
19840 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19841 support.
19842
15d208f6 198432004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19844
15d208f6
FF
19845 * gdb.arch/gdb1431.c: Remove.
19846 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19847 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19848 of "until" incorrectly.
19849
98f9cd2d
JB
198502004-02-26 J. Brobecker <brobecker@gnat.com>
19851
19852 * gdb.cp/class2.cc (empty): New class.
19853 (refer): New function.
19854 (main): Declare an object of type empty and use it.
19855 * gdb.cp/class2.exp: Print the value of an object of type empty.
19856
9b50c11b
JJ
198572004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19858
19859 * gdb.base/langs.exp: Update query string to match the
19860 new nquery format used for pending breakpoints.
19861
0dcd613f
AC
198622004-02-26 Andrew Cagney <cagney@redhat.com>
19863
19864 Fix PR i18n/1570.
19865 * gdb.base/charset.c: Update copyright notice.
19866 (main, init_string): Remove the escape character '\e' tests.
19867 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19868 * gdb.base/charset.exp (valid_host_charset): Ditto.
19869 * gdb.base/setvar.exp: Ditto.
19870
b8a56647
AC
198712004-02-24 Andrew Cagney <cagney@redhat.com>
19872
90d59e34
AC
19873 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19874 mmapped data in core file" PASS and FAIL messages consistent.
19875
b8a56647
AC
19876 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19877 setting a breakpoint. Work around PR java/1565.
19878
9f27c604
JJ
198792004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19880
19881 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19882 new nquery format.
19883 * gdb.base/pending.exp: Ditto.
19884
3224a706
MK
198852004-02-22 Mark Kettenis <kettenis@gnu.org>
19886
19887 * configure.in: Run stabs tests on *BSD.
19888 * configure: Regenerated.
19889
41e0a9ca
MK
198902004-02-21 Mark Kettenis <kettenis@gnu.org>
19891
19892 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19893
1e1b3428
FF
198942004-02-20 Fred Fish <fnf@redhat.com>
19895
19896 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19897 blank in test for "returns short", for consistency with other
19898 "returns xxx" tests. Update copyright year.
19899
f9a7572a
FF
199002004-02-19 Fred Fish <fnf@redhat.com>
19901
19902 New testcase for PR breakpoint/1558.
19903 * gdb.arch/gdb1558.exp: New file.
19904 * gdb.arch/gdb1558.c: New file.
19905
b2ce2854
EZ
199062004-02-19 Elena Zannoni <ezannoni@redhat.com>
19907
19908 * gdb.base/nodebug.exp: Fix typo.
19909
e7c9ff01
JB
199102004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19911
19912 Committed by Jim Blandy <jimb@redhat.com>.
19913
62f4b920
JB
19914 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19915
2db536a1
JB
19916 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19917
e7c9ff01
JB
19918 * gdb.base/float.exp: Support s390*-*-* targets.
19919
f3205b34
AF
199202004-02-17 Adam Fedor <fedor@gnu.org>
19921
19922 * gdb.base/gdb1555.exp: New file.
19923 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19924
9d62932d
EZ
199252004-02-17 Elena Zannoni <ezannoni@redhat.com>
19926
19927 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19928
344c9711
FF
199292004-02-16 Fred Fish <fnf@redhat.com>
19930
19931 * gdb.arch/gdb1291.c: Remove
19932 * gdb.arch/gdb1291.s: New test input file.
19933 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19934 fail. Test for correct result, known incorrect result, other
19935 failures and timeouts.
19936
2d822687
AC
199372004-02-16 Andrew Cagney <cagney@redhat.com>
19938
19939 * gdb.base/bigcore.exp: New file.
19940 * gdb.base/bigcore.c: New file.
19941
dac15b66
AC
199422004-02-13 Andrew Cagney <cagney@redhat.com>
19943
19944 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19945 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19946 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19947 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19948 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19949 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19950 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19951 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19952 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19953 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19954
6bdfc2c4
JJ
199552004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19956
19957 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19958 executed is an alloc instruction.
19959
87b3ede8
DC
199602004-02-11 David Carlton <carlton@kealia.com>
19961
19962 * gdb.cp/breakpoint.exp: New.
19963 * gdb.cp/breakpoint.cc: New.
19964
6e19e2bf
MC
199652004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19966
19967 Partial fix for PR gdb/1543.
19968 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19969 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19970 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19971 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19972 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19973 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19974 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19975 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19976 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19977 to bug-gdb@prep.ai.mit.edu .
19978 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19979 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19980 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19981 Likewise.
19982
5c5455dc
AC
199832004-02-10 Andrew Cagney <cagney@redhat.com>
19984
19985 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19986 using gdb_internal_error_resync.
19987
9cf689d7
DJ
199882004-02-09 Daniel Jacobowitz <drow@mvista.com>
19989
19990 * gdb.threads/thread-specific.exp: Stop early if no threads are
19991 found.
19992
d2dc51db
MC
199932004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19994
19995 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19996
14b1a056
DJ
199972004-02-08 Daniel Jacobowitz <drow@mvista.com>
19998
19999 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20000 breakpoints.
20001
83f66e8f
DJ
200022004-02-07 Daniel Jacobowitz <drow@mvista.com>
20003
20004 * config/sim.exp (gdb_load): Handle $arg == "".
20005 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20006 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20007
30fc0091
EZ
200082004-02-07 Elena Zannoni <ezannoni@redhat.com>
20009
a9c64011
AS
20010 * gdb.base/maint.exp: Update test to reflect
20011 obstack changes.
30fc0091 20012
4d806929
JJ
200132004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20014
20015 * gdb.base/pendshr.c (pendfunc): New function that calls
20016 pendfunc1.
20017 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20018
7bfdd688
FF
200192004-02-04 Fred Fish <fnf@redhat.com>
20020
20021 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20022 function symbols and update copyright years.
20023 * gdb.arch/gdb1291.c: Ditto.
20024
aaa08ee4
MC
200252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20026
20027 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20028
dbad7755
MC
200292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20030
20031 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20032
ec4646ef
MC
200332004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20034
20035 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20036
1b802196
FF
200372004-02-02 Fred Fish <fnf@redhat.com>
20038
20039 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20040 remote targets. Update copyright years.
20041
18fe2033
JJ
200422004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20043
20044 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20045 support.
20046 * gdb.base/langs.exp: Fix test which attempts to create
20047 breakpoint on non-existent function to handle new pending
20048 support.
20049 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20050 a breakpoint.
20051 * gdb.base/pending.exp: New test.
20052 * gdb.base/pending.c: New file.
20053 * gdb.base/pendshr.c: Ditto.
20054
8d577d32
DC
200552004-02-02 David Carlton <carlton@kealia.com>
20056
20057 * gdb.cp/overload.exp: Add overloadNamespace tests.
20058 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20059 (overloadNamespace, XXX): New.
20060 (main): Call XXX::marker2.
20061
3ad13771
FF
200622004-02-01 Fred Fish <fnf@redhat.com>
20063
20064 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20065 * gdb.base/finish.exp: Ditto.
20066 * gdb.base/gcore.exp: Ditto.
20067 * gdb.base/huge.exp: Ditto.
20068 * gdb.base/info-proc.exp: Ditto.
20069 * gdb.base/return2.exp: Ditto.
20070 * gdb.threads/gcore-thread.exp: Ditto.
20071
44c75849
DJ
200722004-02-01 Daniel Jacobowitz <drow@mvista.com>
20073
20074 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20075
005bc093
MK
200762004-02-01 Mark Kettenis <kettenis@gnu.org>
20077
20078 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20079 that opening the file succeeds on OpenBSD.
20080
c47cebdb
DJ
200812004-02-01 Daniel Jacobowitz <drow@mvista.com>
20082
20083 * gdb.threads/thread-specific.c: New file.
20084 * gdb.threads/threads-specific.exp: New test script.
20085 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20086 to expect_out.
20087
5a01311c
MK
200882004-02-01 Mark Kettenis <kettenis@gnu.org>
20089
20090 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20091 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20092 only on the "print_small_structs from print_long_arg_list" test.
20093
ce22a4f1
DJ
200942004-02-01 Daniel Jacobowitz <drow@mvista.com>
20095
20096 * gdb.base/completion.exp: Kill a stray backslash.
20097
20098 From Jim Ingham <jingham@apple.com>:
20099 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20100 agrees with the result from sending a tab.
20101
abbab9d3
DJ
201022004-01-31 Daniel Jacobowitz <drow@mvista.com>
20103
20104 * gdb.base/chng-syms.exp: Remove stray newline.
20105
53904d1e
MK
201062004-01-31 Mark Kettenis <kettenis@gnu.org>
20107
20108 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20109 *-*-openbsd*.
20110 * gdb.asm/openbsd.inc: New file.
20111
3a4b3aac
MK
201122004-01-30 Mark Kettenis <kettenis@gnu.org>
20113
20114 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20115 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20116 *-*solaris2*. Remove commented out default settings for
20117 asm-flags. Replace gdb_compile with target_link.
20118
ebac27b4
MC
201192004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20120
20121 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20122 for all tests. Remove old hp-ux and cygnus xfail cases.
20123
d8679d84
PH
201242004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20125
20126 * gdb.base/chng-syms.exp: New file.
20127 * gdb.base/chng-syms.c: New file.
20128
0a55bc22
MC
201292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20130
20131 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20132 Provide arms for current output in all my configurations.
20133
94b8e876
MC
201342004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20135
20136 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20137 * lib/compiler.cc: Likewise.
20138 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20139 get the right preprocessor. Eval the output directly. Remove
20140 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20141 hp_f77_compiler and hp_f90_compiler completely.
20142 (gdb_preprocess): Delete.
20143 (get_compiler): Delete.
20144
7cf03d44
MK
201452004-01-24 Mark Kettenis <kettenis@gnu.org>
20146
20147 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20148 <string.h>.
20149
68b6dce9
NR
201502004-01-24 Nick Roberts <nick@nick.uklinux.net>
20151
20152 * gdb.mi/mi-stack.exp: Update copyright.
20153
b368761e
DC
201542004-01-23 David Carlton <carlton@kealia.com>
20155
20156 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20157 test for cp_lookup_transparent_type.
20158 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20159 call them.
20160
f2061b53
DJ
201612004-01-23 Daniel Jacobowitz <drow@mvista.com>
20162
20163 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20164 after -var-update.
20165
37fc574a
DC
201662004-01-23 David Carlton <carlton@kealia.com>
20167
20168 * gdb.cp/namespace.cc (C::ensureRefs): New.
20169 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20170
8e94b928
NR
201712004-01-20 Nick Roberts <nick@nick.uklinux.net>
20172
20173 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20174 case "-stack-list-locals 2".
20175 * gdb.mi/mi-var-child.exp: Test for case
20176 "-var-list-children --all-values NAME".
20177
997b0952
MC
201782004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20179
20180 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20181
52470da3
MK
201822004-01-18 Mark Kettenis <kettenis@gnu.org>
20183
7049b4b8
MK
20184 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20185 used with gdb_test_multiple.
20186
52470da3
MK
20187 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20188 read at address 0. This fixes PR testsuite/1504.
20189
da6012e5
DJ
201902004-01-18 Daniel Jacobowitz <drow@mvista.com>
20191
20192 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20193 Remove downloading, guessing the host executable, the calls to
20194 gdb_file_cmd and gdb_target_cmd, and "load" support.
20195 (infer_host_exec): New function broken out from gdb_load.
20196 (gdb_load): New wrapper for gdbserver_gdb_load.
20197 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20198 gdb_target_cmd. Use -target-select.
20199 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20200 Download binaries to the host. Clear last_mi_remote_file when
20201 we load a new binary.
20202 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20203 call gdbserver_gdb_load and mi_gdb_target_cmd.
20204
32c70722
MC
202052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20206
20207 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20208 type patterns.
20209
b0cecf36
MC
202102004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20211
20212 * gdb.cp/templates.exp: Fix typo in test name of
20213 "print Foo<volatile char*>::foo".
20214
4120d7e6
MC
202152004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20216
20217 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20218
f679e530
BE
202192004-01-16 Ben Elliston <bje@wasabisystems.com>
20220
20221 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20222 (clean mostlyclean): Remove empty rm.
20223
091c48f6
MC
202242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20225
20226 * gdb.base/setvar.exp: Add copyright years.
20227
3e5fc8d2
DC
202282004-01-14 David Carlton <carlton@bactrian.org>
20229
20230 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20231 PR c++/1511 and update coment.
20232 * gdb.cp/templates.exp: Update patterns to match current output.
20233 If changes involve something other than whitespace, KFAIL
20234 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20235
63d06c5c
DC
202362004-01-14 David Carlton <carlton@kealia.com>
20237
20238 * gdb.cp/namespace.exp: Add tests involving classes defined within
20239 namespaces.
20240 * gdb.cp/namespace.cc (C::CClass): New.
20241 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20242
a51dab88
EZ
202432004-01-14 Elena Zannoni <ezannoni@redhat.com>
20244
20245 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20246 what debug info we have. Print a better message if something goes
20247 wrong while producing the separate debug info file.
20248
a476ccc9
MC
202492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20250
20251 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20252
f453692c
MC
202532004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20254
20255 * gdb.base/callfuncs.c: Add copyright notice.
20256
f40063a5
MC
202572004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20258
20259 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20260 inheritance. PR gdb/1498, PR gcc/13539.
20261
19ac3974
EZ
202622004-01-13 Elena Zannoni <ezannoni@redhat.com>
20263
a9c64011
AS
20264 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20265 test specific name.
20266 * gdb.mi/gdb669.exp: Ditto.
20267 * gdb.mi/mi-pthreads.exp: Ditto.
20268 * gdb.mi/mi1-pthreads.exp: Ditto.
20269 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20270
56c97c6e
MC
202712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20272
20273 * gdb.cp/member-ptr.cc: Add copyright notice.
20274
a0644324
MC
202752004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20276
20277 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20278 some patterns for recent versions of gcc and hpacc. Delete
20279 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20280 Delete tests that access a NULL pointer-to-member-data. This
20281 script is still disabled for gcc.
20282
32fabe09
EZ
202832004-01-12 Elena Zannoni <ezannoni@redhat.com>
20284
20285 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20286 escaped correctly.
32fabe09 20287
1f8a6abb
EZ
202882004-01-12 Elena Zannoni <ezannoni@redhat.com>
20289
20290 * gdb.base/sepdebug.exp: New file.
20291 * gdb.base/sepdebug.c: New file.
20292 * lib/gdb.exp (separate_debug_filename): New procedure.
20293 (gdb_gnu_strip_debug): New procedure.
20294
48efe704
AC
202952004-01-12 Andrew Cagney <cagney@redhat.com>
20296
20297 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20298 * gdb.mi/ChangeLog-1999-2003: New file.
20299
a9415475
AC
203002004-01-12 Andrew Cagney <cagney@redhat.com>
20301
20302 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20303 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20304 or EEXIST", treat EBUSY as an XFAIL.
20305
83b8cf9d
MC
203062004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20307
20308 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20309 hp_cc_compiler.
20310
9939d2a8
MC
203112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20312
20313 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20314 decorations.
20315
1ff8cadf
MC
203162004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20317
20318 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20319 and "(aCC)" decorations. Remove obsolete doco about old
20320 test results.
20321
6fa9022e
MC
203222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20323
20324 * gdb.cp/exception.exp: Fix typo in doco.
20325
209721fe
MK
203262004-01-09 Mark Kettenis <kettenis@gnu.org>
20327
20328 * gdb.base/gdb1476.exp: Fix typo.
20329
ef11303e
MC
203302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20331
20332 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20333 file.
20334
041ab88c
MC
203352004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20336
20337 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20338 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20339 Use gdb_compile. Remove restriction on gcc. Add some patterns
20340 for recent version of gdb. Delete second half, which was a copy
20341 of the first half with different build flags. This test is
20342 still disabled because it is still not ready for production.
20343
e36d075a
MC
203442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20345
20346 * gdb.cp/exception.cc: Add copyright notice.
20347 * gdb.cp/exception.exp: Add a notice that this file is broken
20348 because of line number changes caused by addition of copyright
20349 notice.
20350
42b190ad
MC
203512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20352
20353 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20354 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20355
8f25f06b
MC
203562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20357
20358 * gdb.cp/classes.exp: Accept gnu abi 2.
20359 * gdb.cp/derivation.exp: Likewise.
20360 * gdb.cp/overload.exp: Likewise.
20361 * gdb.cp/virtfunc.exp: Likewise.
20362
06ded8b8
MC
203632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20364
20365 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20366 semicolon after end of function.
20367
77c26ae3
MC
203682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20369
20370 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20371 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20372 boilerplate code for compiling and running the program under
20373 test. Add some string method tests.
20374
20757486
MC
203752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20376
20377 * gdb.cp/bs15503.cc: Add copyright notice.
20378 * gdb.cp/bs15503.exp: Adjust line number.
20379
0fd3b503
MC
203802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20381
20382 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20383 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20384
10d1bea8
MC
203852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20386
20387 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20388 hp_cc_compiler.
20389
2789202a
MC
203902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20391
20392 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20393 * gdb.cp/ctti.exp: Use the marker instead of "next".
20394 With gcc, run further before bailing.
20395
b862f14c
MC
203962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20397
20398 * gdb.cp/cttiadd.cc: Add copyright notice.
20399 * gdb.cp/cttiadd1.cc: Likewise.
20400 * gdb.cp/cttiadd2.cc: Likewise.
20401 * gdb.cp/cttiadd3.cc: Likewise.
20402
96da2469
MC
204032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20404
20405 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20406 Use gdb_test, gdb_test_multiple. Use floating-point values that
20407 have exact representations in IEEE-ish formats.
20408
053248ff
MC
204092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20410
20411 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20412 compilers. Delete duplicate call to get_compiler_info.
20413 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20414 * gdb.base/volatile.exp: Likewise.
20415
84acecdd
MK
204162004-01-07 Mark Kettenis <kettenis@gnu.org>
20417
20418 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20419 memory at address 0.
20420
fe11a27f
MC
204212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20422
20423 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20424 to test for hp-ux assembler. Fix copyright years.
20425
60ad077b
AC
204262004-01-07 Andrew Cagney <cagney@redhat.com>
20427
20428 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20429
1c9b8f33
AC
204302004-01-07 Andrew Cagney <cagney@redhat.com>
20431
20432 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20433 when creating the read-only file. From analysis by Roland McGrath
20434 and Elena Zannoni.
20435
753ccc7a
MC
204362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20437
20438 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20439
eca3e36b
MC
204402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20441
20442 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20443 data pointers.
20444
f8d4bac4
MC
204452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20446
20447 * gdb.cp/m-static.exp: Compile one source file at a time.
20448 Delete unused call to get_compiler_info.
20449
9b4e0f94
MC
204502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20451
20452 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20453 * gdb.base/call-rt-st.exp: Likewise.
20454 * gdb.base/nodebug.exp: Likewise.
20455 * gdb.base/volatile.exp: Likewise.
20456 * gdb.cp/ref-types.exp: Likewise.
20457 * gdb.cp/templates.exp: Likewise.
20458
023c1024
MK
204592004-01-05 Mark Kettenis <kettenis@gnu.org>
20460
20461 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20462
19703c4a
MC
204632004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20464
20465 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20466 hppa*-hp-hpux*.
20467
18b67037
MK
204682004-01-04 Mark Kettenis <kettenis@gnu.org>
20469
ba6219c8
MK
20470 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20471 x86_64-*-*.
20472
18b67037
MK
20473 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20474 sparc64-*-* and sparc*-solaris2*.
20475
1bfbbb9d
MK
204762004-01-04 Mark Kettenis <kettenis@gnu.org>
20477
20478 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20479 return ${tests}" test. The ${tests} already mentions the
20480 filename.
20481
06846494
MC
204822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20483
20484 * gdb.cp/local.exp: Accept gcc abi 2.
20485
3b0cb202
MC
204862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20487
20488 * gdb.cp/templates.exp: Accept gcc abi 2.
20489
0643ec3f
MC
204902004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20491
20492 * lib/compiler.cc: Remove supports_template_debugging.
20493 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20494
d231d0b1
MC
204952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20496
20497 * gdb.cp/namespace.exp: Accept gcc abi 2.
20498
44ffb27c
MC
204992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20500
20501 * gdb.cp/method.exp: Accept gcc abi 2.
20502
184ad485
MC
205032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20504
20505 * gdb.cp/classes.exp: Generate identical results as old version.
20506 * gdb.cp/derivation.exp: Likewise.
20507 * gdb.cp/overload.exp: Likewise.
20508 * gdb.cp/virtfunc.exp: Likewise.
20509
116f09e7
MC
205102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20511
20512 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20513 mysterious bug with sourceware version of expect.
20514
b1379776
MC
205152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20516
20517 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20518 current versions of gcc, including gcc abi 2. Remove gratuitous
20519 restart of test program. Use gdb_test_multiple and gdb_test for
20520 all tests. Add patterns to xfail missing "const" in "const char *"
20521 and kfail PR gdb/1155.
20522
6b7a4c0e
MC
205232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20524
20525 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20526 current versions of gcc, including gcc abi 2. Remove gratuitous
20527 restart of test program. Use gdb_test_multiple and gdb_test for
20528 all tests. Add patterns to kfail PR gdb/1498.
20529
51615d72
MC
205302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20531
20532 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20533 current versions of gcc, including gcc abi 2. Use "breakpoint"
20534 and "continue" instead of restarting the target program. Use
20535 gdb_test_multiple and gdb_test for all tests.
20536
7b79a9d7
MK
205372004-01-01 Mark Kettenis <kettenis@gnu.org>
20538
20539 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20540 for *-*-solaris2*.
20541
1cd3489f
MC
205422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20543
20544 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20545 current versions of gcc, including gcc abi 2. Use "breakpoint"
20546 and "continue" instead of restarting the target program several
20547 times. Use gdb_test_multiple and gdb_test for all tests.
20548
850742db
MC
205492003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20550
20551 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20552 source files.
20553
eb4bbda8
MC
205542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20555
20556 * gdb.base/environ.exp: Handle compiling test case from multiple
20557 source files.
20558
e42c7771
MC
205592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20560
20561 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20562
80e4b428
JB
205632003-12-17 Jim Blandy <jimb@redhat.com>
20564
5f06973a
JB
20565 * gdb.base/freebpcmd.c: Add copyright notice.
20566
80e4b428
JB
20567 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20568
0ab84fb7
MC
205692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20570
20571 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20572
1b3bb3d0
JB
205732003-12-13 Jim Blandy <jimb@redhat.com>
20574
20575 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20576
3a4c9371
KB
205772003-12-12 Kevin Buettner <kevinb@redhat.com>
20578
20579 * gdb.asm/frv.inc: New file.
20580 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20581
a1dea79a
FF
205822003-12-09 Fred Fish <fnf@redhat.com>
20583
20584 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20585 functions to break1.c and leave prototypes behind. Add more
20586 "set breakpoint NN here" comments.
20587 * gdb.base/break1.c: New file.
20588
20589 * gdb.base/break.exp: Handle compiling test case from multiple
20590 source files and change source file references as needed.
20591 * gdb.base/completion.exp: Ditto.
20592 * gdb.base/condbreak.exp: Ditto.
20593 * gdb.base/define.exp: Ditto.
20594 * gdb.base/ena-dis-br.exp: Ditto.
20595 * gdb.base/info-proc.exp: Ditto.
20596 * gdb.base/maint.exp: Ditto.
20597 * gdb.base/until.exp: Ditto.
20598
20599 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20600 hardcoded line numbers.
20601 * gdb.base/define.exp: Ditto.
20602 * gdb.base/ena-dis-br.exp: Ditto.
20603 * gdb.base/maint.exp: Ditto.
20604 * gdb.base/until.exp: Ditto.
20605
20606 * gdb.base/completion.exp: Use "break1" for completion tests since
20607 "break" is no longer a unique prefix.
20608
5266b69c
AC
206092003-12-06 Andrew Cagney <cagney@redhat.com>
20610
20611 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20612 "return_value_unimplemented". When an unimplemented struct return
20613 architecture, report incorrect values as a KFAIL
20614
374451f0
MC
206152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20616
20617 * gdb.cp/rtti.exp: Accept new wording of warning from
20618 cp_lookup_rtti_type.
20619
ba9b20a7
MC
206202003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20621
20622 Partial fix for PR testsuite/1456.
20623 * gdb.base/scope.exp (test_at_main): Replace references to
20624 gcc_compiled with calls to test_compiler_info.
20625 (test_at_foo): Likewise.
20626 (test_at_bar): Likewise.
20627
b74b6d0b
MC
206282003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20629
20630 Partial fix for PR testsuite/1456.
20631 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20632 to test_compiler_info.
20633
ccfa3402
MC
206342003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20635
20636 * gdb.base/so-impl-ld.exp: Update copyright notice.
20637
f6246aba
MC
206382003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20639
20640 Partial fix for PR testsuite/1456.
20641 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20642 to test_compiler_info.
20643
13ae734a
MC
206442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20645
20646 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20647 from current versions of gdb. Clean up regular expressions.
20648 Delete redundant timeout case.
20649
d8e1cdee
MC
206502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20651
20652 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20653 from current versions of gdb. Clean up regular expressions.
20654 Delete redundant timeout case.
20655
96457b64
MC
206562003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20657
20658 Partial fix for PR testsuite/1456.
20659 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20660 gcc_compiled with call to test_compiler_info.
20661
f35309fc
MC
206622003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20663
20664 Partial fix for PR testsuite/1456.
20665 * gdb.base/list.exp (test_list_function): Delete unused declaration
20666 of gcc_compiled.
20667
d7afdf9b
MC
206682003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20669
20670 Partial fix for PR testsuite/1456.
20671 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20672 call to test_compiler_info.
20673
71507b56
MK
206742003-11-29 Mark Kettenis <kettenis@gnu.org>
20675
20676 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20677 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20678 it to create the appropriate note.inc.
20679 * gdb.asm/asmsrc1.s: Include "note.inc".
20680 * gdb.asm/netbsd.inc: New file.
20681 * gdb.asm/empty.inc: New file.
20682
f81f93f7
MC
206832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20684
20685 Partial fix for PR testsuite/1456.
20686 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20687 calls to test_compiler_info.
20688
9a77938e
MC
206892003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20690
20691 Partial fix for PR testsuite/1456.
20692 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20693 calls to test_compiler_info.
20694
e8367dc7
MK
206952003-11-27 Mark Kettenis <kettenis@gnu.org>
20696
20697 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20698 pattern for the KFAILs.
20699
526c61ee
AF
207002003-11-25 Adam Fedor <fedor@gnu.org>
20701
20702 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20703 * gdb.objc/objcdecode.m: New file.
20704
28f2d600
AF
207052003-11-25 Adam Fedor <fedor@gnu.org>
20706
20707 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20708 * gdb.objc/nondebug.m: New file.
20709
a3895cee
BE
207102003-11-26 Ben Elliston <bje@wasabisystems.com>
20711
20712 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20713 NetBSD as it does on FreeBSD. Modelled on a similar change by
20714 Mark Kettenis on 2003-05-30.
20715 (link-flags): Set to "--entry _start" regardless of target.
20716 Special linker flags are to be appended to $link-flags.
20717 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20718
c9f2c8a3
MC
207192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20720
20721 * gdb.cp/method.exp: Accept output of new demangler.
20722
15a0587a 207232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20724
20725 * gdb/class2.exp: New file.
20726 * gdb/class2.cc: New file.
20727
3c00b570
MC
207282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20729
20730 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20731 of new demangler.
20732
7027acc7
MK
207332003-11-23 Mark Kettenis <kettenis@gnu.org>
20734
20735 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20736 of gdb_test "run".
20737
b0e1598a
MK
207382003-11-23 Mark Kettenis <kettenis@gnu.org>
20739
20740 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20741 "continue" into "run".
20742
4d9eda44
MC
207432003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20744
20745 Partial fix for PR testsuite/1456.
20746 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20747 call to test_compiler_info.
20748 * gdb.cp/ctti.exp: Likewise.
20749 * gdb.cp/derivation.exp: Likewise.
20750 * gdb.cp/member-ptr.exp: Likewise.
20751 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20752 reference to gcc_compiled.
20753
207542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20755
20756 Fix PR testsuite/1463.
20757 * gdb.base/structs.exp (start_structs_test): Call
20758 get_debug_format before using the debug format.
20759
d422fe19
AC
207602003-11-22 Andrew Cagney <cagney@redhat.com>
20761
20762 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20763 * gdb.base/structs.exp: Use gdb_test_multiple.
20764
039cf96d
AC
207652003-11-20 Andrew Cagney <cagney@redhat.com>
20766
6882279b
AC
20767 * gdb.base/structs.exp: Handle and recover from internal errors.
20768 Replace "foo${n}" with "foo<n>" in test messages.
20769
e53890ae
AC
20770 * gdb.base/structs.exp: Update copyright. Rewrite.
20771 * gdb.base/structs.c: Update copyright. Rewrite.
20772
2b211c59
AC
20773 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20774 resync count exceeded.
d63a86f8 20775
039cf96d
AC
20776 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20777 from the internal error.
20778 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20779 Original from Jim Blandy.
20780 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20781
eac98b22
AC
207822003-11-19 Andrew Cagney <cagney@redhat.com>
20783
20784 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20785 KFAIL.
20786
67455b2a
MK
207872003-11-17 Mark Kettenis <kettenis@gnu.org>
20788
20789 New testcase for PR backtrace/1435.
20790 * gdb.arch/i386-unwind.exp: New file.
20791 * gdb.arch/i386-unwind.c: New file.
20792
853d6e5b
AC
207932003-11-17 Andrew Cagney <cagney@redhat.com>
20794
20795 * lib/gdb.exp (compiler_info): New global.
20796 (test_compiler_info): New function.
20797 (get_compiler_info): Set compiler_info.
20798 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20799 "compiler_info" to gcc-<major>-<minor>.
20800
38cf6e11
MC
208012003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20802
20803 * gdb.trace/configure: Remove.
20804
a50d3602
EZ
208052003-11-13 Elena Zannoni <ezannoni@redhat.com>
20806
20807 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20808 breakpoints.
a50d3602
EZ
20809 * gdb.base/break.exp: Remove all references to explicit line
20810 numbers.
20811
d9407aaa
NC
208122003-11-11 Nick Clifton <nickc@redhat.com>
20813
20814 * gdb.base/shreloc.exp: Do not run for targets which do not
20815 support shared objects.
20816
db488fc1
CV
208172003-11-10 Corinna Vinschen <vinschen@redhat.com>
20818
20819 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20820 Don't run tests if nofileio flag is given.
20821
6a90a18e
EZ
208222003-11-07 Elena Zannoni <ezannoni@redhat.com>
20823
20824 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20825 as well as 'Watchpoint'.
6a90a18e 20826
0b915e9c
EZ
208272003-11-06 Elena Zannoni <ezannoni@redhat.com>
20828
20829 Reported by Jim Ingham <jingham@apple.com>:
20830 * gdb.base/annota1.exp: Match at least one occurrence of the
20831 signal handler annotation.
20832
d7e4b55f
EZ
208332003-11-06 Elena Zannoni <ezannoni@redhat.com>
20834
a9c64011
AS
20835 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20836 as well as 'Watchpoint'.
d7e4b55f 20837
2fe4e8d0
MC
208382003-11-05 Michael Chastain <mec@shout.net>
20839
20840 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20841
6ef88553
KW
208422003-11-03 Kris Warkentin <kewarken@qnx.com>
20843
20844 * gdb.arch/gdb1291.c: New test file.
20845 * gdb.arch/gdb1291.exp: New test script.
20846 * gdb.arch/gdb1431.c: New test file.
20847 * gdb.arch/gdb1431.exp: New test script.
20848
ae7dc4d8
MC
208492003-10-22 Michael Chastain <mec@shout.net>
20850
20851 * gdb.mi/pthreads.c: Add copyright notice.
20852
c39d7427
MC
208532003-10-22 Michael Chastain <mec@shout.net>
20854
20855 * gdb.threads/pthreads.c: Add copyright notice.
20856
8b7d96c1
MC
208572003-10-20 Michael Chastain <mec@shout.net>
20858
20859 * gdb.base/gdb1056.exp: New test script.
20860
d1d69fdd
DJ
208612003-10-13 Daniel Jacobowitz <drow@mvista.com>
20862
20863 * gdb.threads/killed.exp: Use gdb_run_cmd.
20864
7d605576
DJ
208652003-10-13 Daniel Jacobowitz <drow@mvista.com>
20866
20867 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20868 create a core file.
20869 * gdb.threads/gcore-thread.exp: Likewise.
20870
618ec112
CV
208712003-10-13 Corinna Vinschen <vinschen@redhat.com>
20872
20873 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20874 type, based on char type.
20875 (struct bit_flags_short_t): New bitfield type, based on short type.
20876 (init_bit_flags_char): New fuction.
20877 (init_bit_flags_short): Ditto.
20878 (print_bit_flags_char): Ditto.
20879 (print_bit_flags_short): Ditto.
20880 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20881
9367a73c
MC
208822003-10-11 Michael Chastain <mec@shout.net>
20883
20884 * gdb.base/call-rt-st.exp: Update copyright year.
20885
1decf120
KI
208862003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20887
20888 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20889 * gdb.disasm/sh3.s: Ditto.
20890
5445b2ae
DJ
208912003-10-07 Daniel Jacobowitz <drow@mvista.com>
20892
20893 * gdb.threads/switch-threads.exp: New test.
20894 * gdb.threads/switch-threads.c: New source file.
20895
aec24853
CV
208962003-10-07 Corinna Vinschen <vinschen@redhat.com>
20897
20898 * gdb.base/ending-run.exp: Add sh specific case.
20899
adc7428d
AC
209002003-10-06 Andrew Cagney <cagney@redhat.com>
20901
20902 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20903 * gdb.disasm/mn10200.exp: Delete obsolete file.
20904
c9d37158
DJ
209052003-09-29 Daniel Jacobowitz <drow@mvista.com>
20906
20907 * ChangeLog: Correct an entry command.exp -> commands.exp.
20908 * gdb.base/commands.exp (bp_deleted_in_command_test)
20909 (temporary_breakpoint_commands): Check noargs.
20910
79c2c32d
DC
209112003-09-25 David Carlton <carlton@kealia.com>
20912
20913 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20914 of some print tests, where appropriate. Add tests for C::D::cd,
20915 E::ce, F::cXfX, G::XgX.
20916 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20917
594e6d67
RE
209182003-09-25 Richard Earnshaw <rearnsha@arm.com>
20919
20920 * lib/java.exp (java_init): Import target_alias before using it.
20921
10f0d451
DC
209222003-09-25 David Carlton <carlton@kealia.com>
20923
20924 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20925
274bcba0
EZ
209262003-09-23 Elena Zannoni <ezannoni@redhat.com>
20927
d63a86f8 20928 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20929 weirdness.
274bcba0 20930
cdbf20f7
MC
209312003-09-17 Michael Chastain <mec@shout.net>
20932
20933 * gdb.cp/gdb1355.exp: New file.
20934 * gdb.cp/gdb1355.c: New file.
20935
71e06f80
CV
209362003-09-15 Corinna Vinschen <vinschen@redhat.com>
20937
20938 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20939 * gdb.asm/sh.inc: New file.
20940
5c4e30ca
DC
209412003-09-11 David Carlton <carlton@kealia.com>
20942
bd45b7af
DC
20943 * gdb.cp/namespace.exp: Add tests for namespace types.
20944 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20945 (test_namespace): New.
20946
1c199746
EZ
209472003-09-11 Elena Zannoni <ezannoni@redhat.com>
20948
a9c64011 20949 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20950 * gdb.stabs/weird.exp: Ditto.
1c199746 20951
04ed252f
MC
209522003-09-08 Michael Chastain <mec@shout.net>
20953
20954 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20955
d8a2d9e7
MC
209562003-09-07 Michael Chastain <mec@shout.net>
20957
20958 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20959 'parse error'.
20960
161afb24
MK
209612003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20962
20963 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20964
49f2741a
MC
209652003-08-30 Michael Chastain <mec@shout.net>
20966
20967 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20968 * gdb.gdb/observer.exp: Ditto.
20969 * gdb.gdb/xfullpath.exp: Ditto.
20970
8afa723e
MK
209712003-08-29 Mark Kettenis <kettenis@gnu.org>
20972
20973 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20974 *-*-*bsd*.
20975
f31dfe3b
JJ
209762003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20977
20978 * gdb.base/dump.exp: Skip for ia64.
20979
4630e498
JJ
209802003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20981
20982 * gdb.asm/asm-source.exp: Add ia64 support.
20983 * gdb.asm/ia64.inc: New file.
20984
1105b7ef
MC
209852003-08-22 Michael Chastain <mec@shout.net>
20986
20987 * gdb.cp: New directory.
20988 * gdb.cp/*: Copy from gdb.c++/*.
20989 * gdb.c++/*: Remove.
20990 * Makefile.in: Change gdb.c++ to gdb.cp.
20991 * configure.in: Ditto.
20992 * configure: Regnerate.
20993
c945b932
MK
209942003-08-18 Mark Kettenis <kettenis@gnu.org>
20995
20996 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20997 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20998
2b66634b
DJ
209992003-08-17 Daniel Jacobowitz <drow@mvista.com>
21000
21001 * mi-var-display.exp (-var-list-children weird): Accept function
21002 pointers with argument types.
21003 * mi1-var-display.exp (-var-list-children weird): Likewise.
21004 * mi2-var-display.exp (-var-list-children weird): Likewise.
21005
a356f73b
DJ
210062003-08-17 Daniel Jacobowitz <drow@mvista.com>
21007
21008 * gdb.base/annota3.exp: Add missing newline.
21009
483417b8
MC
210102003-08-06 Michael Chastain <mec@shout.net>
21011
21012 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21013
c99c59c3
MS
210142003-08-12 Michael Snyder <msnyder@redhat.com>
21015
21016 * gdb.base/float.exp: Add test for SH.
21017
55ed7501
MK
210182003-08-10 Mark Kettenis <kettenis@gnu.org>
21019
21020 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21021
1a371f2e
EZ
210222003-08-07 Elena Zannoni <ezannoni@redhat.com>
21023
21024 * gdb.base/completion.exp: Remove reduntant completion test
21025 on filename.
21026
e0f353ce
EZ
210272003-08-07 Elena Zannoni <ezannoni@redhat.com>
21028
a9c64011
AS
21029 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21030 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21031 gdb.trace/save-trace.exp: Make sure that full pathnames are
21032 escaped correctly.
e0f353ce 21033
5710a1af 210342003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21035
a9c64011
AS
21036 * configure.in: Don't generate config.h from config.hin.
21037 * configure: Regenerate.
21038 * config.hin: Remove file.
21039 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21040 * gdb.threads/pthreads.c: Ditto.
5710a1af 21041
dcd81ce9
DJ
210422003-08-07 Daniel Jacobowitz <drow@mvista.com>
21043
21044 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21045 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21046 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21047 Replace ld24 with seth/add3.
21048
6009d884
AC
210492003-08-02 Andrew Cagney <cagney@redhat.com>
21050
21051 * gdb.base/annota3.exp: New file.
21052 * gdb.base/annota3.c: New file.
21053 * gdb.c++/annota3.exp: New file.
21054 * gdb.c++/annota3.cc: New file.
21055
51514e06
MC
210562003-07-29 Michael Chastain <mec@shout.net>
21057
21058 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21059 actually failed.
21060 (do_pass): Likewise.
21061 * gdb.threads/tls.exp: Always initialize no_of_threads.
21062
4ee6625b
DJ
210632003-07-27 Daniel Jacobowitz <drow@mvista.com>
21064
21065 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21066 pattern.
21067 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21068 * gdb.threads/tls.exp: Recognize one case of the host library not
21069 supporting TLS.
21070
225f2bf6
AC
210712003-07-27 Andrew Cagney <cagney@redhat.com>
21072
21073 * gdb.base/fileio.exp: Use SH when running commands using
21074 remote_exec.
21075
bcb27c9f
DJ
210762003-07-24 Daniel Jacobowitz <drow@mvista.com>
21077
21078 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21079 * gdb.base/relocate.c (dummy): New padding array.
21080
3d67be83
MS
210812003-07-22 Michael Snyder <msnyder@redhat.com>
21082
d63a86f8 21083 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21084
21085 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21086 patterns to be more general, accepting old and new output.
21087 Some output chars (such as '+') also must be quoted.
d63a86f8 21088 Some addresses are displayed numerically instead of
3d67be83
MS
21089 symbolically.
21090
57ba3b85
MS
210912003-07-23 Michael Snyder <msnyder@redhat.com>
21092
686d097c
MS
21093 * gdb.base/return2.exp: Don't test long-long return.
21094
57ba3b85
MS
21095 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21096 * gdb.disasm/t01_mov.exp: Ditto.
21097 * gdb.disasm/t02_mova.s: Ditto.
21098 * gdb.disasm/t02_mova.exp: Ditto.
21099 * gdb.disasm/t03_add.s: Ditto.
21100 * gdb.disasm/t03_add.exp: Ditto.
21101 * gdb.disasm/t04_sub.s: Ditto.
21102 * gdb.disasm/t04_sub.exp: Ditto.
21103 * gdb.disasm/t05_cmp.s: Ditto.
21104 * gdb.disasm/t05_cmp.exp: Ditto.
21105 * gdb.disasm/t06_ari2.s: Ditto.
21106 * gdb.disasm/t06_ari2.exp: Ditto.
21107 * gdb.disasm/t07_ari3.s: Ditto.
21108 * gdb.disasm/t07_ari3.exp: Ditto.
21109 * gdb.disasm/t08_or.s: Ditto.
21110 * gdb.disasm/t08_or.exp: Ditto.
21111 * gdb.disasm/t09_xor.s: Ditto.
21112 * gdb.disasm/t09_xor.exp: Ditto.
21113 * gdb.disasm/t10_and.s: Ditto.
21114 * gdb.disasm/t10_and.exp: Ditto.
21115 * gdb.disasm/t11_logs.s: Ditto.
21116 * gdb.disasm/t11_logs.exp: Ditto.
21117 * gdb.disasm/t12_bit.s: Ditto.
21118 * gdb.disasm/t12_bit.exp: Ditto.
21119 * gdb.disasm/t13_otr.s: Ditto.
21120 * gdb.disasm/t13_otr.exp: Ditto.
21121
e00759ef
EZ
211222003-07-22 Elena Zannoni <ezannoni@redhat.com>
21123
21124 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21125
8bc2021f
EZ
211262003-07-22 Elena Zannoni <ezannoni@redhat.com>
21127
a9c64011
AS
21128 * gdb.threads/tls.c : New file.
21129 * gdb.threads/tls.exp : New file.
21130 * gdb.threads/tls-main.c : New file.
21131 * gdb.threads/tls-shared.c : New file.
21132 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21133
89320c4c
AS
211342003-07-22 Andreas Schwab <schwab@suse.de>
21135
21136 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21137
180dea7c
AS
211382003-07-20 Andreas Schwab <schwab@suse.de>
21139
21140 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21141 due to insn reordering.
21142
0714963c
AC
211432003-07-15 Andrew Cagney <cagney@redhat.com>
21144
21145 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21146
98a23b3f
MC
211472003-07-15 Michael Chastain <mec@shout.net>
21148
21149 * gdb.base/gdb1250.exp: New file.
21150 * gdb.base/gdb1250.c: New file.
21151
27e417a2
ML
211522003-07-09 Michal Ludvig <mludvig@suse.cz>
21153
21154 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21155 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21156
8bc2021f
EZ
211572003-07-09 Elena Zannoni <ezannoni@redhat.com>
21158
a9c64011
AS
21159 * gdb.threads/tls.c: New file.
21160 * gdb.threads/tls.exp: New file.
21161 * gdb.threads/tls-main.c: New file.
21162 * gdb.threads/tls-shared.c: New file.
21163 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21164
d99968dc
EZ
211652003-07-09 Elena Zannoni <ezannoni@redhat.com>
21166
21167 * gdb.base/annota1.exp: Make sure that we properly escape the
21168 full path of the source file. Xfail more permissive patterns,
d63a86f8 21169 due to a compiler debug info problem.
d99968dc 21170
83876b3b
AS
211712003-07-07 Andreas Schwab <schwab@suse.de>
21172
2705e972
AS
21173 * gdb.asm/m68k.inc: New file.
21174 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21175
83876b3b
AS
21176 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21177 arguments"): Also match negative number.
21178
21179 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21180
3a871b37
DJ
211812003-07-03 Daniel Jacobowitz <drow@mvista.com>
21182
21183 * gdb.base/store.c (charest): New typedef.
21184 (add_char): Rename to add_charest, update.
21185 (wack_char): Rename to wack_charest, update types. Return l + r
21186 to keep r live across the call.
21187 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21188 (wack_double, wack_doublest): Return l + r to keep r live across
21189 the call.
21190 * gdb.base/store.exp: Accomodate store.c changes.
21191
b2a7f303
DC
211922003-06-30 David Carlton <carlton@kealia.com>
21193
21194 * gdb.c++/maint.exp (test_invalid_name): New.
21195 (test_first_component): Add tests for invalid names.
21196
3c6cb4a1
MC
211972003-06-29 Michael Chastain <mec@shout.net>
21198
21199 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21200 output of '<VTT for class>' for virtual base classes.
21201
f1c2644b
DJ
212022003-06-29 Daniel Jacobowitz <drow@mvista.com>
21203
21204 * gdb.base/completion.exp: Tab-complete "complet" instead of
21205 "compl".
21206 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21207
18080350
DJ
212082003-06-29 Daniel Jacobowitz <drow@mvista.com>
21209
21210 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21211 * gdb.base/volatile.exp: Likewise.
21212
f56973f8
DJ
212132003-06-29 Daniel Jacobowitz <drow@mvista.com>
21214
21215 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21216 gdb/1265.
21217
212182003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21219 Daniel Jacobowitz <drow@mvista.com>
21220
21221 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21222 initial line count of 'captured_main' from 26 to 32.
21223 (test_with_self): Allow xmalloc call to be interleaved with the
21224 preceding two lines.
21225
e766d4d6
JB
212262003-06-24 Joel Brobecker <brobecker@gnat.com>
21227
21228 * gdb.base/bang.exp: New testcase.
21229
f125c9a4
JB
212302003-06-23 Joel Brobecker <brobecker@gnat.com>
21231
21232 * gdb.base/langs.exp: Add some tests for the "minimal" language
21233 support.
21234
6e25beaf
EZ
212352003-06-23 Elena Zannoni <ezannoni@redhat.com>
21236
21237 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21238 the testcase.
21239
2f816dda
DJ
212402003-06-22 Daniel Jacobowitz <drow@mvista.com>
21241
21242 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21243 offset.
21244
db5a5748
DJ
212452003-06-22 Daniel Jacobowitz <drow@mvista.com>
21246
21247 * gdb.c++/pr-1210.cc: New file.
21248 * gdb.c++/pr-1210.exp: New file.
21249
1df0c130
DJ
212502003-06-21 Daniel Jacobowitz <drow@mvista.com>
21251
21252 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21253 000-exec-continue.
21254
a92feac0
MK
212552003-06-15 Mark Kettenis <kettenis@gnu.org>
21256
21257 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21258 on *-*-*bsd* instead of *-*-freebsd*.
21259
81a58f5b
AC
212602003-06-14 Andrew Cagney <cagney@redhat.com>
21261
21262 * gdb.base/store.exp: Test longest and doublest. Test all
21263 parameters. Weaken return statement match.
21264 * gdb.base/store.c: Add longest and doublest - aka long long and
21265 long double functions. Put all parameters into local register
21266 variables. Use negative values.
21267
b257a0d3
AC
212682003-06-14 Andrew Cagney <cagney@redhat.com>
21269
21270 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21271 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21272 exit status.
21273 * gdb.base/fileio.exp: Disable target when nointerrupts and
21274 noinferiorio, instead of limiting it to remote. Use remote_exec
21275 instead of system.
d63a86f8 21276
21c38304
JJ
212772003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21278
21279 * gdb.base/float.exp: Add ia64 support.
21280
1bcdb424
CV
212812003-06-12 Corinna Vinschen <vinschen@redhat.com>
21282
21283 * gdb.base/fileio.exp: Run only on remote targets.
21284
6aeb981f
CV
212852003-06-10 Corinna Vinschen <vinschen@redhat.com>
21286
21287 * gdb.base/fileio.c: New file, testing File-I/O.
21288 * gdb.base/fileio.exp: Ditto.
21289
53df362e
RG
212902003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21291
21292 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21293 shared objects after relocation at load time (gdb PR/1132).
21294 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21295 as above, part of the shared object relocation test.
53df362e 21296
ffee1b46
MK
212972003-06-08 Mark Kettenis <kettenis@gnu.org>
21298
b5ca3722
MK
21299 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21300 fully filled history list.
21301 * gdb.base/gdb_history: New file.
21302
03ed860d
MK
21303 * gdb.base/signals.exp: XFAIL "continue to func1" on
21304 i*86-*-freebsd*.
21305
ffee1b46
MK
21306 * gdb.base/attach.exp: When trying to attach to a nonexistent
21307 process, make it possible to specify the PID based on the target,
21308 and do so for *-*-freebsd*.
21309
d80dbb52
RH
213102003-06-02 Richard Henderson <rth@redhat.com>
21311
21312 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21313
6dd77b81
RH
213142003-06-02 Richard Henderson <rth@redhat.com>
21315
21316 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21317
f6347e16
RH
213182003-06-02 Richard Henderson <rth@redhat.com>
21319
21320 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21321
2c161407
DJ
213222003-06-01 Daniel Jacobowitz <drow@mvista.com>
21323
21324 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21325 of globalvar.
21326
572eb746
MK
213272003-06-01 Mark Kettenis <kettenis@gnu.org>
21328
21329 * gdb.asm/asm-source.exp: Check for memory read errors in
21330 disassembler test on *BSD too.
21331
9e9617a5
RH
213322003-06-01 Richard Henderson <rth@redhat.com>
21333
21334 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21335 for .frame.
21336 (gdbasm_call): Lose ldgp.
21337 (gdbasm_startup): Add frame information.
21338 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21339
7b34ad4e
MK
213402003-05-31 Mark Kettenis <kettenis@gnu.org>
21341
21342 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21343 i?86-*-*.
21344
10059fdf
MK
213452003-05-30 Mark Kettenis <kettenis@gnu.org>
21346
21347 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21348 FreeBSD.
21349
acf4b816
RH
213502003-05-29 Richard Henderson <rth@redhat.com>
21351
21352 * gdb.asm/alpha.inc: New file.
21353 * gdb.asm/asm-source.exp: Use it.
21354
e9ecd949
JB
213552003-05-29 Jim Blandy <jimb@redhat.com>
21356
21357 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21358 'core.PID'.
21359
e3e5a4f3
JB
213602003-05-22 Jim Blandy <jimb@redhat.com>
21361
21362 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21363 backtrace.
d63a86f8 21364
72fe3d25
DC
213652003-05-20 David Carlton <carlton@math.stanford.edu>
21366
21367 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21368 this time.
21369
58da2eb2
DC
213702003-05-19 David Carlton <carlton@bactrian.org>
21371
21372 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21373 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21374
1fcb5155
DC
213752003-05-19 David Carlton <carlton@bactrian.org>
21376
21377 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21378 namespace tests.
21379 Bump copyright date.
21380 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21381 (main): Call C::D::marker2.
21382 * gdb.c++/namespace1.cc: New file.
21383
85e85163
JJ
213842003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21385
21386 Roland McGrath <roland@redhat.com>
d63a86f8 21387 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21388 there is no manager thread.
21389
a25fbfec
JJ
213902003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21391
d63a86f8
RM
21392 * gdb.threads/schedlock.exp: Remove assumption that all threads
21393 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21394 in one of the child threads rather than the main thread.
21395
be375bae
JB
213962003-05-07 Jim Blandy <jimb@redhat.com>
21397
09bf6082
JB
21398 Add support for assembly source testing on the s390x.
21399 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21400 architecture.
21401 * gdb.asm/s390x.inc: New file.
21402
be375bae
JB
21403 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21404 succession of 'if' statements.
21405
00905d52
AC
214062003-05-05 Andrew Cagney <cagney@redhat.com>
21407
21408 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21409
b1e29e33
AC
214102003-05-05 Andrew Cagney <cagney@redhat.com>
21411
21412 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21413 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21414
e33d66ec
EZ
214152003-05-02 Elena Zannoni <ezannoni@redhat.com>
21416
21417 * gdb.base/charset.exp: Update based on new behavior of set/show
21418 charset commands.
21419
2b6fd0d8
AC
214202003-05-01 Andrew Cagney <cagney@redhat.com>
21421
21422 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21423 variable do not give memory errors.
21424
130cacce
AF
214252003-04-30 Adam Fedor <fedor@gnu.org>
21426
21427 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21428 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21429 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21430 gdb.objc/basicclass.m: : New files
21431
21432 * lib/gdb.exp (gdb_compile_objc): New procedure.
21433
bea71854
DJ
214342003-04-27 Daniel Jacobowitz <drow@mvista.com>
21435
21436 * gdb.base/signals.exp: Make backtrace tests more specific.
21437
0f20eeea
DC
214382003-04-23 David Carlton <carlton@bactrian.org>
21439
21440 * gdb.c++/maint.exp (test_first_component): Add tests for
21441 'operator' in more locations.
21442
c8c4d8dc
KB
214432003-04-16 Kevin Buettner <kevinb@redhat.com>
21444
21445 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21446
3fe60e3c
EZ
214472003-04-16 Elena Zannoni <ezannoni@redhat.com>
21448
21449 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21450 func marke' instead. Update test name.
3fe60e3c 21451
9219021c
DC
214522003-04-15 David Carlton <carlton@math.stanford.edu>
21453
21454 * gdb.c++/maint.exp: New file.
21455
5dd55bdd
EZ
214562003-04-14 Elena Zannoni <ezannoni@redhat.com>
21457
21458 * gdb.threads/schedlock.c: Change type of thread function argument
21459 to long, to avoid warnings on 64-bit platforms.
21460
00890572
EZ
214612003-04-14 Elena Zannoni <ezannoni@redhat.com>
21462
a9c64011
AS
21463 * gdb.base/attach.exp: Add new message from ptrace in case of
21464 attaching to nonexistent process.
d63a86f8 21465
93201743
JB
214662003-04-11 Jim Blandy <jimb@redhat.com>
21467
21468 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21469 gdb.c++/userdef.cc: Place comments on the lines to which the
21470 marker function might return.
21471 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21472 gdb.c++/userdef.exp: Look for those comments to check that we've
21473 returned to the right place, instead of checking line numbers.
21474
2a11c64d
EZ
214752003-04-11 Elena Zannoni <ezannoni@redhat.com>
21476
a9c64011
AS
21477 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21478 match on sourcefile name, instead of directory name.
2a11c64d 21479
68ab8fc5
EZ
214802003-04-10 Elena Zannoni <ezannoni@redhat.com>
21481
d63a86f8 21482 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21483 working directory name.
21484
5624293a
JB
214852003-04-09 Jim Blandy <jimb@redhat.com>
21486
21487 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21488 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21489 after an inferior function call, report the failure, but allow the
21490 test to continue.
21491
f1f02ee4
SC
214922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21493
21494 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21495 with -DPROTOTYPES.
21496
6eb79af0
SC
214972003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21498
21499 * gdb.base/break.exp: Revert last patch.
21500
8dfb4cf0
SC
215012003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21502
21503 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21504 with -DPROTOTYPES.
21505
ed4c619a
AC
215062003-04-02 Andrew Cagney <cagney@redhat.com>
21507
21508 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21509 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21510 matching directories by the name breakpoint.
21511 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21512 Make "continue to marker1" consistent.
21513 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21514 message consistent.
21515 * lib/gdb.exp: Put "the program is no longer running", and "the
21516 program exited" in parenthesis.
21517 * lib/mi-support.exp: Ditto.
d63a86f8 21518
4e35d5f0 215192003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21520
4e35d5f0
BR
21521 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21522
71900fe8
AC
215232003-03-29 Andrew Cagney <cagney@redhat.com>
21524
21525 * gdb.base/sizeof.c (main): Print the value of '\377'.
21526 * gdb.base/sizeof.exp: Check the sign of '\377'.
21527
c0655a16
MC
215282003-03-27 Michael Chastain <mec@shout.net>
21529
21530 * gdb.base/gdb1090.exp: New file.
21531 * gdb.base/gdb1090.cc: New file.
21532
5b2a3989
JB
215332003-03-27 J. Brobecker <brobecker@gnat.com>
21534
21535 * gdb.gdb/observer.exp: New regression test.
21536
79876890
MC
215372003-03-27 Michael Chastain <mec@shout.net>
21538
21539 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21540 * gdb.base/ptype.exp: Likewise.
21541
6eac95e3
CV
215422003-03-27 Corinna Vinschen <vinschen@redhat.com>
21543
21544 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21545
e8c71839
MC
215462003-03-26 Michael Chastain <mec@shout.net>
21547
21548 * gdb.base/ptype.exp: Actually use some typedef'd types.
21549
71b10041
SC
215502003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21551
21552 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21553 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21554
2512cf80
CV
215552003-03-20 Corinna Vinschen <vinschen@redhat.com>
21556
21557 * gdb.base/default.exp: Fix regular expression.
21558
0d195a4f
CV
215592003-03-20 Corinna Vinschen <vinschen@redhat.com>
21560
21561 * gdb.base/args.exp: Fix regular expression.
21562
8a2dbca8
CV
215632003-03-20 Corinna Vinschen <vinschen@redhat.com>
21564
21565 * gdb.base/help.exp: Allow Win32 child process.
21566
bf028682
CV
215672003-03-20 Corinna Vinschen <vinschen@redhat.com>
21568
21569 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21570 when stepping out of main().
21571
182dbe85
CV
215722003-03-20 Corinna Vinschen <vinschen@redhat.com>
21573
21574 * gdb.base/default.exp: Check for win32 specific message when calling
21575 "run" without executable.
21576
d67a6ba5
CV
215772003-03-20 Corinna Vinschen <vinschen@redhat.com>
21578
21579 * gdb.base/args.exp: Expect .exe in output.
21580
a955b5bb
CV
215812003-03-20 Corinna Vinschen <vinschen@redhat.com>
21582
21583 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21584 Cygwin native.
21585
bf6bad4b
AC
215862003-03-17 Andrew Cagney <cagney@redhat.com>
21587
21588 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21589 vector registes.
21590 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21591 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21592
293e9a31
DC
215932003-03-17 David Carlton <carlton@math.stanford.edu>
21594
21595 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21596 test, for PR breakpoints/38.
21597 Call test_watchpoint_and_breakpoint.
21598 * gdb.base/watchpoint.c (func3): New function.
21599 (main): Call func3.
21600
5330f2db
DC
216012003-03-04 David Carlton <carlton@math.stanford.edu>
21602
21603 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21604 Garply<Garply<char> >:: garply".
21605 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21606 with respect to PR c++/1111; note also PR c++/1113.
21607 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21608 respect to PR c++/1062.
21609 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21610
6ece72da
DC
216112003-03-03 David Carlton <carlton@math.stanford.edu>
21612
21613 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21614 with respect to PR c++/57.
21615 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21616 c++/826.
21617 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21618 respect to PR c++/57.
21619
85ca1584
DC
216202003-03-03 David Carlton <carlton@math.stanford.edu>
21621
21622 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21623 respect to PR c++/33 into FAILs.
21624
98e9c5b8
MC
216252003-03-03 Michael Chastain <mec@shout.net>
21626
7bedbf27
MC
21627 * configure.in: Update copyright years.
21628
216292003-03-03 Michael Chastain <mec@shout.net>
21630
21631 * Makefile.in: Update copyright years.
98e9c5b8 21632
f683e100
DC
216332003-02-28 David Carlton <carlton@math.stanford.edu>
21634
21635 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21636 print class instead of struct and/or superfluous protection
21637 specifiers, as long as the resulting output is equivalent to the
21638 source code.
21639 Delete FIXME from end of messages on tests that don't need
21640 fixing.
21641
a9e0cf2c
DC
216422003-02-28 David Carlton <carlton@math.stanford.edu>
21643
21644 * gdb.c++/templates.exp (do_tests): Allow const in the two
21645 Foo<volatile char *>::foo tests.
21646
e8d359df
MS
216472003-02-27 Michael Snyder <msnyder@redhat.com>
21648
d63a86f8 21649 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21650 will be consistant.
21651
0b71dc91
DC
216522003-02-26 David Carlton <carlton@math.stanford.edu>
21653
21654 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21655 char *>::foo" test with respect to PR c++/33. Create a new test
21656 which is identical to that one except that it doesn't put the
21657 space between the "char" and the "*"; KFAIL it, too.
21658
dd14ab43
DC
216592003-02-26 David Carlton <carlton@math.stanford.edu>
21660
21661 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21662 template types into either PASSes or KFAILs (corresponding to PR
21663 c++/57). Tweak indentation. Update copyright.
21664
1146c7f1
SC
216652003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21666
21667 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21668
74641dfb
MC
216692003-02-13 Michael Chastain <mec@shout.net>
21670
21671 * gdb.base/exprs.exp: Remove i960 remnants.
21672 * gdb.base/funcargs.exp: Likewise.
21673 * gdb.base/list.exp: Likewise.
21674 * gdb.base/ptype.exp: Likewise.
21675
559cd2d0
DC
216762003-02-14 David Carlton <carlton@math.stanford.edu>
21677
21678 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21679 pEe->D::vg()" from XFAIL to KFAIL.
21680
c4f90d87
JM
216812003-02-13 Jason Molenda (jmolenda@apple.com)
21682
21683 * gdb.base/maint.exp: Update maint print statistics regexp to include
21684 new entries.
21685
cbc4d97c
MC
216862003-02-13 Michael Chastain <mec@shout.net>
21687
21688 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21689
40f235b7
MC
216902003-02-12 Michael Chastain <mec@shout.net>
21691
21692 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21693 * gdb.c++/inherit.exp: Likewise.
21694 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21695 * gdb.c++/templates.exp: Likewise.
21696 * gdb.c++/virtfunc.exp: Likewise.
21697
c56716b0
JM
216982003-02-06 Jason Molenda (jason-cl@molenda.com)
21699
21700 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21701 why the code is written that way.
21702
070afcf8
MC
217032003-02-05 Michael Chastain <mec@shout.net>
21704
21705 * gdb.base/dump.exp: Add missing copyright line.
21706
5d0331e5
JM
217072003-02-05 Jason Molenda (jason-cl@molenda.com)
21708
f7ae6d3e 21709 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21710 at the beginning so the breakpoint doesn't get set on the loop.
21711
92851186
MC
217122003-02-05 Michael Chastain <mec@shout.net>
21713
21714 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21715 output for configurations with gcc 2.95.3.
21716
cbf1e085
AC
217172003-02-05 Keith Seitz <keiths@redhat.com>
21718 Andrew Cagney <ac131313@redhat.com>
21719
21720 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21721
29518e1e
MC
217222003-02-04 Michael Chastain <mec@shout.net>
21723
21724 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21725 Call perror and then continue.
21726
5af1d5f3
MC
217272003-02-03 Michael Chastain <mec@shout.net>
21728
21729 * gdb.c++/pr-1023.cc: New file.
21730 * gdb.c++/pr-1023.exp: New file.
21731
6b549786
JB
217322003-02-05 Jim Blandy <jimb@redhat.com>
21733
21734 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21735 it's local to foobar. Check for it there, and check that it's not
21736 present in main.
21737 * gdb.c++/local.cc (marker2): New function.
21738 (foobar): Call marker1.
21739 (main): Call marker2 instead of marker1.
21740
67f16606
AC
217412003-02-04 Andrew Cagney <ac131313@redhat.com>
21742
21743 * gdb.disasm/mn10200.exp: Obsolete file.
21744 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21745 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21746 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21747
1c5cb38e
DC
217482003-02-04 David Carlton <carlton@math.stanford.edu>
21749
21750 * gdb.c++/overload.exp: Test intToChar(1).
21751 * gdb.c++/overload.cc (intToChar): New.
21752 (main): Call intToChar.
21753
d1fe6965
DC
217542003-02-03 David Carlton <carlton@math.stanford.edu>
21755
21756 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21757 'might_kfail' arg.
21758 KFAIL some of the continue_to_bp_overloaded calls, according to
21759 PR c++/1025.
21760
9ba61c5d
MC
217612003-02-01 Michael Chastain <mec@shout.net>
21762
21763 * gdb.base/advance.c (marker1): New marker function.
21764 * gdb.base/advance.exp: When the 'advance' command lands on the
21765 return breakpoint, it can legitimately stop on either the
21766 current line or the next line. Accommodate both outcomes.
21767 * gdb.base/until.exp: Likewise.
21768
e7494ffb
AC
217692003-02-02 Andrew Cagney <ac131313@redhat.com>
21770
21771 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21772 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21773 now a list, not a tuple.
21774 * gdb.mi/mi-var-display.exp: Ditto.
21775 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21776
075559bc
AC
217772003-02-01 Andrew Cagney <ac131313@redhat.com>
21778
21779 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21780 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21781 stack backtraces.
21782 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21783
2bd4c7b1
MK
217842003-02-01 Mark Kettenis <kettenis@gnu.org>
21785
21786 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21787 gdb.mi/mi1-pthreads.exp: Return instead of calling
21788 gdb_suppress_entire_file.
21789
eabd8992
MS
217902003-02-01 Mark Salter <msalter@redhat.com>
21791
21792 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21793
71469e2f
MS
217942003-01-31 Mark Salter <msalter@redhat.com>
21795
21796 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21797 Support empty arg.
21798
38a94d44
MC
217992003-01-30 Michael Chastain <mec@shout.net>
21800
21801 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21802 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21803 has been fixed in gdb/readline on 2003-01-09.
21804
19ea9e73
MS
218052003-01-29 Michael Snyder <msnyder@redhat.com>
21806
e8d359df
MS
21807 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21808 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21809 * gdb.base/args.exp: Skip if target does not support args passing.
21810
2307bd6a
DJ
218112003-01-22 Daniel Jacobowitz <drow@mvista.com>
21812
19ea9e73 21813 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21814 gdb_test. Accept a list of expect arguments as the third
21815 parameter.
21816 (gdb_test): Use it.
21817
f2dd3617
EZ
218182003-01-20 Elena Zannoni <ezannoni@redhat.com>
21819
21820 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21821 allow for different test tree configurations. Update some
21822 tescases accordingly.
21823 * gdb.arch/altivec-regs.exp: Ditto.
21824 * gdb.asm/asm-source.exp: Ditto.
21825 * gdb.base/advance.exp: Ditto.
21826 * gdb.base/display.exp: Ditto.
d63a86f8 21827 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21828 * gdb.base/mips_pro.exp: Ditto.
21829 * gdb.base/overlays.exp: Ditto.
21830 * gdb.base/relocate.exp: Ditto.
21831 * gdb.base/setshow.exp: Ditto.
21832 * gdb.base/step-line.exp: Ditto.
21833 * gdb.base/step-test.exp: Ditto.
21834 * gdb.base/until.exp: Ditto.
21835 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21836
c71cdefd
DC
218372003-01-17 David Carlton <carlton@math.stanford.edu>
21838
21839 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21840 corresponding to PR c++/945.
21841 Update copyright.
21842
fdba05d7
DC
218432003-01-17 David Carlton <carlton@math.stanford.edu>
21844
21845 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21846 corresponding to PR c++/68.
21847
218482003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21849
21850 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21851 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21852 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21853
c362c33a
EZ
218542003-01-15 Elena Zannoni <ezannoni@redhat.com>
21855
0fbc361c
EZ
21856 * gdb.base/break.exp: Fix change of default location, because of
21857 removal of until tests.
21858 * gdb.base/help.exp: Update test for new 'until' help message.
21859 Add test for help on 'advance'.
a9c64011 21860 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21861
dabf8a35
MK
218622003-01-15 Mark Kettenis <kettenis@gnu.org>
21863
21864 * gdb.base/default.exp: Adapt "info float" test for recent changes
21865 to that command. Add test for "info vector".
21866 * gdb.base/float.exp: New file. Add test for "info float" that
21867 resembles the old test in gdb.base/default.exp.
21868
a1769aca
DC
218692003-01-15 David Carlton <carlton@math.stanford.edu>
21870
21871 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21872
82025e13
EZ
218732003-01-15 Elena Zannoni <ezannoni@redhat.com>
21874
21875 * gdb.base/break.exp: Move the tests of until command from here...
21876 * gdb.base/until.exp: ... to here. New file. Add other tests.
21877 * gdb.base/advance.c: New file.
21878 * gdb.base/advance.exp: New file.
21879
8f9ab801
EZ
218802003-01-14 Elena Zannoni <ezannoni@redhat.com>
21881
a9c64011
AS
21882 * gdb.base/args.c: New file.
21883 * gdb.base/args.exp: New file.
8f9ab801 21884
9ae66589
DJ
218852003-01-14 Daniel Jacobowitz <drow@mvista.com>
21886
21887 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21888
8d77e5c3
DJ
218892003-01-14 Daniel Jacobowitz <drow@mvista.com>
21890
21891 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21892
12d2f0a1
DJ
218932003-01-14 Daniel Jacobowitz <drow@mvista.com>
21894
21895 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21896 dates.
21897
6ca37014
DJ
218982003-01-13 Daniel Jacobowitz <drow@mvista.com>
21899
21900 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21901
b0023472
DJ
219022003-01-13 Daniel Jacobowitz <drow@mvista.com>
21903
21904 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21905 (ptype &*"foo").
21906 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21907
607fbc54 219082003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21909
21910 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21911 * gdb.mi/mi1-console.exp: Likewise.
21912
607fbc54 219132003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21914
21915 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21916 * gdb.mi/mi1-console.exp: Likewise.
21917
a1fb14a2
DJ
219182003-01-13 Daniel Jacobowitz <drow@mvista.com>
21919
21920 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21921
c4cf40b7
DJ
219222003-01-09 Daniel Jacobowitz <drow@mvista.com>
21923
21924 * gdb.base/detach.exp: New test.
21925
696d5a5b
DJ
219262003-01-09 Daniel Jacobowitz <drow@mvista.com>
21927
21928 * Makefile.in (ALL_SUBDIRS): New variable.
21929 (subdirs, clean, distclean): Use it.
21930 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21931 regenerating Makefile, since it is generated from the top level.
21932 * gdb.asm/Makefile.in: Likewise.
21933 * gdb.base/Makefile.in: Likewise.
21934 * gdb.c++/Makefile.in: Likewise.
21935 * gdb.disasm/Makefile.in: Likewise.
21936 * gdb.java/Makefile.in: Likewise.
21937 * gdb.mi/Makefile.in: Likewise.
21938 * gdb.threads/Makefile.in: Likewise.
21939 * gdb.trace/Makefile.in: Likewise.
21940
754533e4
DC
219412003-01-09 David Carlton <carlton@math.stanford.edu>
21942
21943 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21944 Add copyright year 2003.
21945
d8b3e9ee
MC
219462003-01-06 Michael Chastain <mec@shout.net>
21947
21948 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21949 When selecting a thread, 'line' and 'file' are optional.
21950 * gdb.mi/mi1-pthreads.exp: Likewise.
21951
8e9e0fe6
AS
219522003-01-06 Andreas Schwab <schwab@suse.de>
21953
21954 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21955 failures.
21956
b5ab8ff3
DJ
219572003-01-04 Daniel Jacobowitz <drow@mvista.com>
21958
21959 Fix PR gdb/844
21960 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21961 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21962
21963 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21964 instead of calling gdb_suppress_entire_file.
21965 * gdb.threads/print-threads.exp: Likewise.
21966 * gdb.threads/schedlock.exp: Likewise.
21967
21968 * gdb.threads/killed.exp: Return instead of calling
21969 gdb_suppress_entire_file.
21970 * gdb.threads/linux-dp.exp: Likewise.
21971 * gdb.threads/pthreads.exp: Likewise.
21972
1e698235
DJ
219732003-01-04 Daniel Jacobowitz <drow@mvista.com>
21974
21975 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21976 stabs.
21977 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21978 * gdb.base/whatis.exp: Always allow (void) after function names.
21979
147ff08c
DJ
219802003-01-04 Daniel Jacobowitz <drow@mvista.com>
21981
21982 * gdb.c++/casts.exp: Correct regexp.
21983
dc62bfc2
MK
219842003-01-04 Mark Kettenis <kettenis@gnu.org>
21985
21986 * configure.in: Call AC_CONFIG_HEADER. Don't call
21987 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21988 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21989 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21990 aforementioned directories in the AC_OUPUT call.
21991 * config.hin: New file.
21992 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21993 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21994 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21995 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21996 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21997 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21998 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21999 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22000 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22001 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22002 gdb.threads/configure.in, gdb.threads/configure,
22003 gdb.threads/config.in, gdb.trace/configure.in,
22004 gdb.trace/configure: Removed.
22005
77afa639
MC
220062003-01-03 Michael Chastain <mec@shout.net>
22007
22008 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22009 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22010
7634bb6e
DJ
220112003-01-03 Daniel Jacobowitz <drow@mvista.com>
22012
22013 * gdb.base/store.exp: Fix regular expressions.
22014
b39c905e
MK
220152002-12-28 Mark Kettenis <kettenis@gnu.org>
22016
22017 * configure.in: Rewrite.
22018 * configure: Regenerated.
22019
0a8551dd
DC
220202003-01-03 David Carlton <carlton@math.stanford.edu>
22021
22022 * gdb.base/psymtab.exp: New file.
22023 * gdb.base/psymtab1.c: Ditto.
22024 * gdb.base/psymtab2.c: Ditto.
22025
c60b7188
AF
220262002-12-23 Adam Fedor <fedor@gnu.org>
22027
22028 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22029
ee73db83
DC
220302002-12-23 David Carlton <carlton@math.stanford.edu>
22031
22032 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22033 and current_directory initialization.
22034
d6c1774e
JB
220352002-12-22 Jim Blandy <jimb@redhat.com>
22036
f0a847b8
JB
22037 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22038 rather than as part of the output file name.
22039
d6c1774e
JB
22040 * gdb.base/attach.exp: There's no need to copy the test program to
22041 /tmp; that was only ever necessary on HP/UX, and this test is
22042 entirely disabled there anyway.
22043
f0708dbb
JB
220442002-12-21 Jim Blandy <jimb@redhat.com>
22045
4c2acfea
JB
22046 * gdb.c++/psmang.exp: Doc fix.
22047
f0708dbb
JB
22048 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22049 test.
22050
9579e000
DC
220512002-12-20 David Carlton <carlton@math.stanford.edu>
22052
22053 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22054
d1810171
MC
220552002-12-18 Michael Chastain <mec@shout.net>
22056
22057 * gdb.c++/annota2.exp: Add copyright year 2002.
22058
76565097
DC
220592002-12-17 David Carlton <carlton@math.stanford.edu>
22060
22061 * gdb.c++/try_catch.cc: Add marker comments.
22062 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22063 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22064 * gdb.c++/m-static.cc: Ditto.
22065 * gdb.c++/m-static1.cc: Ditto.
22066 * gdb.c++/try_catch.cc: Ditto.
22067
da81390b
JJ
220682002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22069
22070 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22071 to see whether we are using the new -environment-directory
22072 command which resets via -r or the old version of the command
22073 which may prompt the user. Part of fix for gdb/741.
22074
b304d130
AC
220752002-12-13 Andrew Cagney <ac131313@redhat.com>
22076
22077 * gdb.fortran/types.exp: Update obsolete comment.
22078 * gdb.fortran/exprs.exp: Ditto.
22079 * lib/gdb.exp: Delete obsolete code.
22080 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22081 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22082 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22083 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22084 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22085 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22086 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22087 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22088 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22089 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22090 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22091 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22092 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22093 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22094 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22095 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22096 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22097 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22098 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22099 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22100 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22101 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22102 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22103 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22104 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22105 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22106 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22107 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22108 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22109 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22110 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22111 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22112 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22113 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22114 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22115 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22116 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22117
a23b6e6a
DC
221182002-12-11 David Carlton <carlton@math.stanford.edu>
22119
22120 * gdb.c++/m-data.exp: Add test for members that shadow global
22121 variables: see PR gdb/804.
22122 * gdb.c++/m-data.cc: Ditto.
22123
6604731b
DJ
221242002-12-10 Daniel Jacobowitz <drow@mvista.com>
22125
22126 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22127
de46ecd7
DC
221282002-12-06 David Carlton <carlton@math.stanford.edu>
22129
22130 * gdb.base/store.c: Don't declare functions static.
22131
27e829d0
AC
221322002-12-04 Andrew Cagney <ac131313@redhat.com>
22133
22134 * gdb.base/store.exp, gdb.base/store.c: New files.
22135
92806416
DJ
221362002-12-03 Daniel Jacobowitz <drow@mvista.com>
22137
22138 * gdb.base/selftest.exp: Update for current gdb.
22139
3bcbaac5
DJ
221402002-12-03 Daniel Jacobowitz <drow@mvista.com>
22141
22142 * gdb.base/maint.exp: Only dump symbols from one source file
22143 or objfile.
22144
f4f00b1f
DJ
221452002-12-03 Daniel Jacobowitz <drow@mvista.com>
22146
22147 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22148 function call.
22149
f1c8a949
JB
221502002-11-25 Jim Blandy <jimb@redhat.com>
22151
22152 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22153 function appearing in error message.
22154
9e297a97
DJ
221552002-11-21 Daniel Jacobowitz <drow@mvista.com>
22156
22157 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22158
1f312e79
JJ
221592002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22160
d63a86f8
RM
22161 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22162 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22163 should be in mi console format. This is part of fix for PR gdb/604.
22164
83c31e7d
FN
221652002-09-18 Fernando Nasser <fnasser@redhat.com>
22166
22167 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22168 which explicitly prints the zero offset as "+0".
22169
322b3f65
DJ
221702002-10-22 Daniel Jacobowitz <drow@mvista.com>
22171
22172 * gdb.threads/schedlock.c (args): Make unsigned.
22173
221742002-10-21 Daniel Jacobowitz <drow@mvista.com>
22175
22176 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22177 numbers. Allow "foo2|selected stack frame".
22178 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22179 * gdb.asm/asmsrc2.s: Likewise.
22180 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22181 comments.
22182 * gdb.asm/mips.inc: New file.
22183
5e2fe5b8
AF
221842002-10-18 Adam Fedor <fedor@gnu.org>
22185
22186 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22187 * gdb.base/help.exp: Likewise.
22188
abe1a5d0
KB
221892002-10-17 Kevin Buettner <kevinb@redhat.com>
22190
22191 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22192 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22193
10abb1d4
JB
221942002-10-02 Jim Blandy <jimb@redhat.com>
22195
22196 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22197
1f609b42
AC
221982002-10-01 Andrew Cagney <ac131313@redhat.com>
22199
22200 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22201 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22202 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22203 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22204 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22205 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22206 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22207
0aee02e4
AC
222082002-09-29 Andrew Cagney <ac131313@redhat.com>
22209
22210 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22211 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22212 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22213 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22214 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22215 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22216 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22217
6fde09ad
KB
222182002-09-27 Kevin Buettner <kevinb@redhat.com>
22219
22220 * gdb.base/annota1.exp (info break): Make directory components of
22221 path optional since not all compilers emit this debug information.
22222
889bf7c5
PA
22223 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22224 step ends up stepping out of the function instead of stopping on
22225 the epilogue.
6fde09ad 22226
9e8aab75
KS
222272002-09-26 Keith Seitz <keiths@redhat.com>
22228
22229 * lib/insight-support.exp (gdbtk_start): Figure out where
22230 the insight executable is based on where gdb is. Use this
22231 executable to start insight instead of gdb.
22232
e36180d7
AC
222332002-09-25 Andrew Cagney <cagney@redhat.com>
22234
22235 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22236
9dd34b2b
AC
222372002-09-24 Andrew Cagney <ac131313@redhat.com>
22238
22239 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22240 test_isolated_complaints.
22241 (test_empty_complaint): New function.
22242 (test_empty_complaints): New function. Check no output when no
22243 complaints.
d63a86f8 22244
dea97812
KB
222452002-09-19 Jim Blandy <jimb@redhat.com>
22246
a9c64011 22247 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22248
54951bd7
AC
222492002-09-19 Andrew Cagney <ac131313@redhat.com>
22250
22251 * gdb.gdb/complaints.exp: New file.
22252
dec43320
AC
222532002-09-18 Andrew Cagney <ac131313@redhat.com>
22254
22255 * gdb.base/maint.exp: Check `help maint internal-warning'.
22256
e70d6e3f
DC
222572002-09-18 David Carlton <carlton@math.stanford.edu>
22258
22259 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22260 numbers, and replace them by a single breakpoint after the
22261 constructors are all finished.
22262 Add test 4.
22263 * gdb.c++/m-static.cc: Add test 4.
22264 * gdb.c++/m-static.h: New file.
22265 * gdb.c++/m-static1.cc: New file.
22266
22267 * gdb.c++/printmethod.exp: New file.
22268 * gdb.c++/printmethod.cc: New file.
22269
22270 * gdb.c++/pr-574.exp: New file.
22271 * gdb.c++/pr-574.cc: New file.
22272
afb5c968
CV
222732002-09-18 Corinna Vinschen <vinschen@redhat.com>
22274
22275 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22276 embedded targets which never actually exit.
22277
31e45dee
FN
222782002-09-18 Fernando Nasser <fnasser@redhat.com>
22279
22280 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22281 "don't step after run" as unresolved or unsupported, instead of xfail.
22282
a283c5a1
CV
222832002-09-18 Corinna Vinschen <vinschen@redhat.com>
22284
22285 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22286 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22287 Add newline to expected string in "step out of main (status wrapper)"
22288 case.
22289
11350d2a
CV
222902002-09-18 Corinna Vinschen <vinschen@redhat.com>
22291
22292 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22293 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22294
0deec7d6
TT
222952002-09-17 Tom Tromey <tromey@redhat.com>
22296
22297 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22298 \000, not \0, in double-quoted string.
22299
b2b4a1b5
CV
223002002-09-14 Corinna Vinschen <vinschen@redhat.com>
22301
c9d37158 22302 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22303 string after running the commands execution on breakpoint tests.
22304
1c56143a
CV
223052002-09-13 Corinna Vinschen <vinschen@redhat.com>
22306
22307 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22308
37f8da45
JB
223092002-09-12 Joel Brobecker <brobecker@gnat.com>
22310
22311 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22312
08b468e0
KS
223132002-09-10 Keith Seitz <keiths@redhat.com>
22314
22315 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22316 runto proc.
22317 (mi_run_to_main): Use mi_runto.
22318 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22319
dc360f58
KS
223202002-09-10 Keith Seitz <keiths@redhat.com>
22321
22322 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22323 regexp for stopping at main. Could have multiple event notifications.
22324 Don't assume that main was declared with no parameters.
22325 (mi_next): Use mi_step_to.
22326 (mi_step): Use mi_next_to.
22327
ce3abcfb
CV
223282002-09-09 Corinna Vinschen <vinschen@redhat.com>
22329
22330 * gdb.base/default.exp: Fix expected string in `info float' test.
22331
d1f5b980
BE
223322002-09-09 Ben Elliston <bje@redhat.com>
22333
22334 * config/mips.exp: Update comments.
22335 * config/mips-idt.exp: Likewise.
22336 * config/nind.exp: Likewise.
22337 * config/slite.exp: Likewise.
22338 * config/sparclet.exp: Likewise.
22339 * config/udi.exp: Likewise.
22340 * config/vx.exp: Likewise.
22341 * config/vxworks29k.exp: Likewise.
22342
2f71430b
JB
223432002-09-05 Jim Blandy <jimb@redhat.com>
22344
22345 * gdb.threads/killed.exp: Fix test failure message.
22346
7ddebc7e
KS
223472002-09-04 Keith Seitz <keiths@redhat.com>
22348
22349 * lib/mi-support.exp: Update copyright.
22350 (mi_gdb_test): Increase the priority of the expected pattern
22351 so that it matches gdb_test.
22352
0ae67eb3
KS
223532002-09-03 Keith Seitz <keiths@redhat.com>
22354
22355 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22356 Use integer comparison instead of string comparison for testing
22357 whether binary was built.
22358
38fc42c8
JB
223592002-09-03 Jim Blandy <jimb@redhat.com>
22360
22361 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22362
b6ff0e81
JB
223632002-08-29 Jim Blandy <jimb@redhat.com>
22364
22365 * gdb.threads/pthreads.exp: Move the portable thread compilation
22366 code into a function in lib/gdb.exp, and call that from here.
22367 * lib/gdb.exp (gdb_compile_pthreads): New function.
22368
07c98896
KS
223692002-08-29 Keith Seitz <keiths@redhat.com>
22370
22371 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22372 expect_out so that callers can get at it.
22373
0312286c
DJ
223742002-08-23 Daniel Jacobowitz <drow@mvista.com>
22375
22376 * gdb.threads/print-threads.c: New file.
22377 * gdb.threads/print-threads.exp: New file.
22378 * gdb.threads/schedlock.c: New file.
22379 * gdb.threads/schedlock.exp: New file.
22380
dd039bc4
EZ
223812002-08-22 Elena Zannoni <ezannoni@redhat.com>
22382
a9c64011
AS
22383 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22384 not altivec.c.
dd039bc4 22385
1f36144c
MK
223862002-08-17 Mark Kettenis <kettenis@gnu.org>
22387
22388 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22389 targets. The problem should be fixed now.
22390
16057ec7 223912002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22392
22393 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22394 2002-07-24 change that removes final dots from error messages.
22395
3c1499ad
TT
223962002-08-13 Tom Tromey <tromey@redhat.com>
22397
22398 * gdb.base/readline.exp: New file.
22399
a20ce2c3
AC
224002002-08-01 Andrew Cagney <ac131313@redhat.com>
22401
22402 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22403 supress message.
22404
db034ac5
AC
224052002-08-01 Andrew Cagney <cagney@redhat.com>
22406
22407 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22408 CHILL_FOR_TARGET and CHILL_LIB.
22409 * configure.in (configdirs): Remove gdb.chill.
22410 * configure: Regenerate.
22411 * lib/gdb.exp: Obsolete references to chill.
22412 * gdb.fortran/types.exp: Ditto.
22413 * gdb.fortran/exprs.exp: Ditto.
22414
3e000b18
KB
224152002-07-30 Kevin Buettner <kevinb@redhat.com>
22416
22417 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22418 set Irix-specific compile and link flags.
22419
28f4966b
KB
224202002-07-29 Kevin Buettner <kevinb@redhat.com>
22421
22422 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22423 source files. The ``-o'' option doesn't work with the ``-E'' option
22424 when using the Irix compiler.
22425
46c0d5a6
DJ
224262002-07-19 Daniel Jacobowitz <drow@mvista.com>
22427
22428 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22429 Improve support for reusing an exec file. Copy exec file
22430 to target, and run gdbserver on the target instead of on the host.
22431
eecf4bed
JB
224322002-07-18 Jim Blandy <jimb@redhat.com>
22433
0f815cdf
JB
22434 * gdb.base/ending-run.exp: Don't expect to see the program end in
22435 some orderly fashion when we're running on a real stand-alone
22436 board.
22437
eecf4bed
JB
22438 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22439 targets that don't support interrupts.
22440
52d309e4
JB
224412002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22442
22443 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22444 systems.
22445 Move comments in expect statements to inside the actions, so that they
22446 don't get matched against.
22447
ff683d9e
MK
224482002-07-10 Mark Kettenis <kettenis@gnu.org>
22449
22450 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22451 function when asleep" test.
22452
b5356753
AC
224532002-07-10 Andrew Cagney <ac131313@redhat.com>
22454
22455 * gdb.base/page.exp: Rewrite to handle problems with very long
22456 `info set' output. Update copyright.
22457
6aa4d13a
AC
224582002-06-26 Andrew Cagney <ac131313@redhat.com>
22459
22460 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22461 gdb.threads-hp.
22462 * gdb.hp/configure: Regenerate.
22463 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22464 * gdb.hp/gdb.threads-hp/configure: Delete file.
22465 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22466
8cf8c2b8
AC
224672002-06-22 Andrew Cagney <ac131313@redhat.com>
22468
22469 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22470 setlocale, bindtextdomain and textdomain.
22471
6827a8f8
JB
224722002-06-11 Jim Blandy <jimb@redhat.com>
22473
919d772c
JB
22474 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22475 preprocessor macro information is present.
22476
6827a8f8
JB
22477 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22478 tests.
22479
c15b0d21
MS
224802002-06-06 Michael Snyder <msnyder@redhat.com>
22481
c5984d70
MS
22482 * gdb.base/overlays.exp: Record addresses of overlay
22483 functions in TCL variables rather than in GDB variables,
22484 to avoid having GDB convert them to pointers (with loss
22485 of information).
22486
d63a86f8 22487 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22488 default linker script changes.
c15b0d21
MS
22489 * gdb.base/long_long.exp: Add check for sizeof (long double).
22490
be26fe0d
ML
224912002-06-06 Michal Ludvig <mludvig@suse.cz>
22492
22493 * gdb.asm/asm-source.exp: Add x86-64 target.
22494 * gdb.asm/x86_64.inc: New.
d63a86f8 22495
258093ca 224962002-05-30 Michael Chastain <mec@shout.net>
258093ca 22497
4b3153f1 22498 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22499 * gdb.c++/m-static.cc: New file.
22500 * gdb.c++/m-static.exp: New file.
22501
241264c6
MS
225022002-05-28 Michael Snyder <msnyder@redhat.com>
22503
22504 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22505 precision.
22506
9bba8c8f 225072002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22508
4b3153f1 22509 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22510 * gdb.c++/m-data.cc: New file.
22511 * gdb.c++/m-data.exp: New file.
22512
225132002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22514
4b3153f1 22515 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22516 * gdb.c++/try_catch.cc: New file.
d63a86f8 22517 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22518
def1b996
MC
225192002-05-27 Michael Chastain <mec@shout.net>
22520
22521 * gdb.c++/local.exp: Accept more nested types in output.
22522
522ba268
MC
225232002-05-26 Michael Chastain <mec@shout.net>
22524
22525 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22526
277254ba
MS
225272002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22528
22529 * lib/gdb.exp (gdb_wrapper_init): Just because
22530 gdb_wrapper_file exists, this does not mean that the file
22531 should not be rebuilt. That is what gdb_wrapper_initialized
22532 is for.
22533 (default_gdb_init): Reset gdb_wrapper_initialized.
22534
b61a8733
MS
225352002-05-23 Michael Snyder <msnyder@redhat.com>
22536
d63a86f8 22537 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22538 the precision of the floating point test results.
22539 * gdb.base/call-rt-st.exp: Ditto.
22540
b61a8733
MS
22541 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22542 * gdb.base/call-rt-st.exp: Ditto.
22543
56f6e910
MC
225442002-05-19 Michael Chastain <mec@shout.net>
22545
22546 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22547
ad0b0016
EZ
225482002-05-19 Elena Zannoni <ezannoni@redhat.com>
22549
a9c64011
AS
22550 * configure.in (configdirs): Add gdb.arch.
22551 * configure: Regenerate.
ad0b0016 22552
f617d2b6
JB
225532002-05-17 Jim Blandy <jimb@redhat.com>
22554
22555 * gdb.base/completion.exp: Recognize the more detailed error
22556 messages produced by the macro expander's lexical analyzer.
22557
eac2a696
EZ
225582002-05-14 Elena Zannoni <ezannoni@redhat.com>
22559
a9c64011
AS
22560 * gdb.arch/altivec-abi.c: New file.
22561 * gdb.arch/altivec-abi.exp: New file.
22562 * gdb.arch/altivec-regs.c: New file.
22563 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22564
2fdde8f8
DJ
225652002-05-14 Daniel Jacobowitz <drow@mvista.com>
22566
22567 * gdb.base/maint.exp (maint print type): Update for new type
22568 structure.
d63a86f8 22569
e31f1a7c
EZ
225702002-05-14 Elena Zannoni <ezannoni@redhat.com>
22571
22572 * gdb.arch: New directory.
22573 * gdb.arch/configure.in: New file.
22574 * gdb.arch/configure: New file.
22575 * gdb.arch/Makefile.in: New file.
22576
db589741
CV
225772002-05-13 Corinna Vinschen <vinschen@redhat.com>
22578
22579 * gdb.asm/asm-source.exp: Add v850 as supported target.
22580 * gdb.asm/v850.inc: New file.
22581
8ce2a7dc
DJ
225822002-05-13 Daniel Jacobowitz <drow@mvista.com>
22583
22584 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22585
df763c7f
DJ
225862002-05-12 Daniel Jacobowitz <drow@mvista.com>
22587
22588 * gdb.base/break.exp: Check 'break "marker2"'.
22589
377daeed
MS
225902002-05-10 Michael Snyder <msnyder@redhat.com>
22591
22592 * gdb.base/long_long.exp: Fix typo.
22593
c4b7bc2b
JB
225942002-05-10 Jim Blandy <jimb@redhat.com>
22595
ecac9a4e
JB
22596 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22597 a bug.
22598
c4b7bc2b
JB
22599 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22600 Recognize more detailed error message produced by the macro
22601 expander's lexical analyzer.
22602 * lib/gdb.exp (test_print_reject): Same.
22603
e71019a1
MK
226042002-05-09 Mark Kettenis <kettenis@gnu.org>
22605
22606 * gdb.c++/method.exp: Fix typo.
22607
fedfc8e6
MS
226082002-05-08 Michael Snyder <msnyder@redhat.com>
22609
166a1957
MS
22610 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22611 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22612 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22613 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22614 Add iftarget clause for strongarm.
d63a86f8 22615
f1c47eb2
MS
226162002-05-06 Michael Snyder <msnyder@redhat.com>
22617
cb9a9d3e
MS
22618 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22619 (gdb_continue_to_end): Accept output from status wrapper.
22620 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22621 Clean up fail messages to match pass messages.
22622
f1c47eb2
MS
22623 Enable the "needs_status_wrapper" testsuite feature.
22624 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22625 (gdb_compile): Conditionally call gdb_wrapper_init.
22626 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22627 * gdb.c++/method.exp: Recognize output from status wrapper.
22628
6079c749
BE
226292002-05-06 Ben Elliston <bje@redhat.com>
22630From Graydon Hoare <graydon@redhat.com>
22631
22632 * config/sid.exp: Include support for "rawsid" protocol.
22633
188baff3
JB
226342002-05-03 Jim Blandy <jimb@redhat.com>
22635
22636 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22637 * gdb.c++/hang3.C: New file.
22638
b9c07f0f
AC
226392002-05-04 Andrew Cagney <ac131313@redhat.com>
22640
22641 * gdb.base/default.exp: Remove obsolete code.
22642 * gdb.c++/misc.exp: Ditto. Update copyright.
22643 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22644 * gdb.base/whatis.exp: Ditto. Update copyright.
22645 * gdb.base/scope.exp: Ditto. Update copyright.
22646 * gdb.base/ptype.exp: Ditto. Update copyright.
22647 * gdb.base/printcmds.exp: Ditto. Update copyright.
22648 * gdb.base/opaque.exp: Ditto. Update copyright.
22649 * gdb.base/list.exp: Ditto.
22650 * gdb.base/funcargs.exp: Ditto. Update copyright.
22651 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22652 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22653 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22654 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22655 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22656 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22657
5c7a0397
MS
226582002-05-02 Michael Snyder <msnyder@redhat.com>
22659
d6dcc264 22660 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22661 * gdb.base/long_long.exp: Add xscale target.
22662 * gdb.base/default.exp: Add xscale target.
22663
eb7f1c48
JB
226642002-05-01 Jim Blandy <jimb@redhat.com>
22665
22666 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22667 gdb.c++/hang.exp: New test.
22668
a6befae8
FF
226692002-05-01 Fred Fish <fnf@redhat.com>
22670
22671 * gdb.base/completion.exp: Handle completions of "./Make" for
22672 more than one completion possibility, as is the case when we
22673 build and test in the source tree.
22674
0a310277
AG
226752002-04-29 Anthony Green <green@redhat.com>
22676
22677 * gdb.java/jmisc1.exp: New file.
22678 * gdb.java/jmisc2.exp: New file.
22679
6ff9af88
DJ
226802002-04-24 Daniel Jacobowitz <drow@mvista.com>
22681
22682 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22683
96b3d632
EZ
226842002-04-23 Elena Zannoni <ezannoni@redhat.com>
22685
22686 * gdb.base/help.exp: Change 'help status' to allow for target
22687 dependent output differences.
22688
5019bb54
MC
226892002-04-22 Michael Chastain <mec@shout.net>
22690
22691 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22692
a805a116
MC
226932002-04-22 Michael Chastain <mec@shout.net>
22694
22695 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22696
a1706bfd
DM
226972002-04-17 David S. Miller <davem@redhat.com>
22698
22699 * gdb.asm/sparc64.inc: New file.
22700 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22701
a73a20a2
EZ
227022002-04-19 Elena Zannoni <ezannoni@redhat.com>
22703
22704 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22705 instruction file directly into the build tree. Clean up at end of
22706 test.
22707
ba678339
DM
227082002-04-18 David S. Miller <davem@redhat.com>
22709
22710 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22711 handle 64-bit platforms correctly.
22712 * gdb.base/maint.exp: Likewise.
22713
b03399da
KB
227142002-04-18 Kevin Buettner <kevinb@redhat.com>
22715
22716 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22717 ``-fpic'' when compiling files comprising a shared library, but
22718 it does need additional linker flags in order to find shared
22719 libraries at run time.
22720
e2004992
KB
227212002-04-18 Kevin Buettner <kevinb@redhat.com>
22722
22723 * gdb.base/cvexpr.c (use): New function.
22724 (main): Invoke use() on all global variables to prevent
22725 some linkers from deleting these otherwise unused symbols.
22726
d8937120
MC
227272002-04-17 Michael Chastain <mec@shout.net>
22728From David S. Miller <davem@redhat.com>
22729
22730 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22731 handle 64-bit platforms correctly.
22732
ffd61a58
MS
227332002-04-12 Michael Snyder <msnyder@redhat.com>
22734From Jim Blandy <jimb@redhat.com>
a9c64011 22735 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22736 script can handle this instead.
22737 * gdb.base/bar.c (barx): Same.
22738 * gdb.base/baz.c (bazx): Same.
22739 * gdb.base/grbx.c (grbxx): Same.
22740
22741 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22742 manager doesn't automatically unmap overlays unnecessarily.
22743
6b8426a6
MH
227442002-04-10 Martin M. Hunt <hunt@redhat.com>
22745
22746 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22747 stepping out of main.
22748
34af4875
MC
227492002-04-09 Michael Chastain <mec@shout.net>
22750
22751 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22752 scope so that the nested scope tests will make sense.
22753 * gdb.c++/local.exp: Write patterns that actually work with gcc
22754 (the HP patterns "were never known to work with gcc").
22755 Keep the old aCC patterns too.
22756
2d1676a0
DJ
227572002-04-09 Daniel Jacobowitz <drow@mvista.com>
22758
22759 * gdb.base/attach.exp: Correct target board test.
22760
3a63e3f9
MC
227612002-04-08 Michael Chastain <mec@shout.net>
22762
22763 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22764 in a const method. Add some xfail and fail cases for configurations
22765 that do not emit the "const ...".
22766
f18dabd2
MC
227672002-04-07 Michael Chastain <mec@shout.net>
22768
22769 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22770 Accept "A * const" and "const A * const" as type of "this".
22771 Fix spelling of getFunky throughout. Make messages uniform.
22772
0fcddd82
EZ
227732002-04-07 Elena Zannoni <ezannoni@redhat.com>
22774
a9c64011 22775 Work around for PR gdb/285:
0fcddd82
EZ
22776 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22777
16a8534a
EZ
227782002-04-07 Elena Zannoni <ezannoni@redhat.com>
22779
22780 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22781 instructions file at run time instead of configure time.
22782 Sometimes we run the test in a directory that is not the one we
22783 configured in.
22784 * gdb.asm/configure.in: Delete creation of symlink.
22785 * gdb.asm/configure: Regenerate.
22786
24181d81
JB
227872002-04-05 J. Brobecker <brobecker@gnat.com>
22788
22789 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22790 xfullpath () function.
22791
7cdb7107
DJ
227922002-04-04 Daniel Jacobowitz <drow@mvista.com>
22793
22794 * gdb.asm/Makefile.in: Correct dependencies.
22795
22796 * gdb.asm/powerpc.inc: New file.
22797 * gdb.asm/asm-source.exp: Add PowerPC.
22798 * gdb.asm/configure.in: Likewise.
22799 * gdb.asm/configure: Regenerated.
22800
a7d17088
DJ
228012002-04-04 Daniel Jacobowitz <drow@mvista.com>
22802
22803 * gdb.base/relocate.exp: New file.
22804 * gdb.base/relocate.c: New file.
22805
cd721503
FF
228062002-04-04 Fred Fish <fnf@redhat.com>
22807
22808 * gdb.base/step-test.exp: Update comment regarding stopping in
22809 memcpy/bcopy calls inserted as part of the compiler runtime.
22810
b22ad7a7
MS
228112002-04-04 Michael Snyder <msnyder@redhat.com>
22812
22813 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22814
5f279fa6
DJ
228152002-04-03 Daniel Jacobowitz <drow@mvista.com>
22816
22817 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22818 (gdb_expect): Remove $notransfer hack.
22819
dd0fd3ce
DJ
228202002-04-02 Daniel Jacobowitz <drow@mvista.com>
22821
22822 * gdb.c++/classes.exp ("calling method for small class"): Match
22823 updated register output.
22824
1e50cda1
DJ
228252002-03-30 Daniel Jacobowitz <drow@mvista.com>
22826
22827 Fix PR gdb/452
22828 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22829 when finished. Make gdb_file_cmd send "exec-file" when
22830 appropriate.
22831
24015922
DJ
228322002-03-30 Daniel Jacobowitz <drow@mvista.com>
22833
22834 * gdb.base/attach.exp: Remove extra setup_xfail.
22835
dd7dfd64
MS
228362002-03-26 Michael Snyder <msnyder@redhat.com>
22837
22838 * gdb.base/default.exp: Add tests for dump, append, and restore.
22839 * gdb.base/help.exp: Add tests for dump, append, and restore.
22840 * gdb.base/dump.exp: New file, test dump, append and restore.
22841 * gdb.base/dump.c: New file.
22842
48b2f8d7
MS
228432002-03-27 Michael Snyder <msnyder@redhat.com>
22844
d63a86f8 22845 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22846 clean-ups in help messages.
22847
05b4d525
FF
228482002-03-26 Fred Fish <fnf@redhat.com>
22849
22850 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22851 have debugging info for those functions and the compiler uses them
22852 internally to copy structs around.
22853
d7679631
FF
228542002-03-26 Fred Fish <fnf@redhat.com>
22855
22856 * gdb.base/list.exp: Revert the change made yesterday and add note
22857 about why we don't list the default lines for remote targets.
22858
523ac3f9
MS
228592002-03-25 Michael Snyder <msnyder@redhat.com>
22860
22861 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22862
754b2b8d
FF
228632002-03-25 Fred Fish <fnf@redhat.com>
22864
22865 * gdb.base/list.exp: This test works on remote targets so remove
22866 the short circuit for remote targets. Update copyright.
22867
33c3e192
FF
228682002-03-25 Fred Fish <fnf@redhat.com>
22869
22870 * gdb.base/attach.exp: Fix logic error that was suppressing this
22871 test for all non hppa*-*-hpux* targets, instead of the hp target.
22872 Move comments closer to the suppression point. Also now need to
22873 check that we are running natively.
22874
d43e73ee
MS
228752002-03-22 Michael Snyder <msnyder@redhat.com>
22876
882c8f02
MS
22877 * gdb.base/default.exp: Add test for gcore. Update copyright.
22878 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22879
04c12f60
FF
228802002-03-06 Fred Fish <fnf@redhat.com>
22881
22882 * gdb.base/funcargs.c: Remove extraneous ';' character.
22883 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22884
b43df995
MC
228852002-03-04 Michael Chastain <mec@shout.net>
22886
22887 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22888 accommodate gcc v3 function signature.
22889 * gdb.mi/mi0-var-cmd-exp: Ditto.
22890
92362027
AC
228912002-02-24 Andrew Cagney <ac131313@redhat.com>
22892
22893 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22894 ``GNU/Linux'' or ``Linux kernel''
22895 * testsuite/gdb.threads/pthreads.c: Ditto.
22896
258ad32d
MC
228972002-02-24 Michael Chastain <mec@shout.net>
22898
22899 * gdb.threads/pthreads.c (thread1): Add a return statement.
22900 (thread2): Likewise.
22901 (foo): Likewise.
22902
04c3b3d4
MC
229032002-02-23 Michael Chastain <mec@shout.net>
22904
22905 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22906 to placate gcc.
22907
5a2a0a20
MC
229082002-02-23 Michael Chastain <mec@shout.net>
22909
22910 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22911 test "ptype bint". The test passes on all my stabs configurations.
22912
a640f7fc
JB
229132002-02-21 Jim Blandy <jimb@redhat.com>
22914
27924826
JB
22915 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22916 filename at a time, and watch for the ones we want to see.
22917
a640f7fc
JB
22918 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22919 types of pointers to prototyped functions.
22920
edcc8c75
AC
229212002-02-20 Andrew Cagney <ac131313@redhat.com>
22922
22923 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22924 signed, unsigned and straight char.
22925 (padding_char, padding_short, padding_int, padding_long,
22926 padding_long_long, padding_float, padding_double,
22927 padding_long_double): New global variables.
22928 (fill, fill_structs): New functions.
22929
22930 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22931 for correctly sized writes. Update copyright.
22932 (get_valueof): New procedure.
22933 (get_sizeof): Call get_valueof.
22934 (check_valueof): New procedure.
22935 (check_padding): New procedure.
22936
ac57ea44
MC
229372002-02-20 Michael Chastain <mec@shout.net>
22938
22939 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22940 to setup_xfail. Document some of the remaining calls.
22941
7a10c941
MC
229422002-02-18 Michael Chastain <mec@shout.net>
22943
22944 * gdb.c++/userdef.exp: Update copyright year.
22945
fb8acdcc
DJ
229462002-02-18 Daniel Jacobowitz <drow@mvista.com>
22947
22948 * gdb.c++/userdef.exp: Test overloaded operators properly.
22949 Remove xfails.
22950
fda6ae12
MS
229512002-02-14 Michael Snyder <msnyder@redhat.com>
22952
22953 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22954
676a0442
DJ
229552002-02-14 Daniel Jacobowitz <drow@mvista.com>
22956
22957 * gdb.base/a2-run.exp: Check for a remote target properly.
22958 * gdb.base/annota1.exp: Likewise.
22959 * gdb.base/list.exp: Likewise.
22960 * gdb.base/reread.exp: Likewise.
22961 * gdb.base/scope.exp: Likewise.
22962 * gdb.base/shlib-call.exp: Likewise.
22963 * gdb.base/term.exp: Likewise.
22964 * gdb.c++/annota2.exp: Likewise.
22965
78b4f468
RE
229662002-02-13 Richard Earnshaw <rearnsha@arm.com>
22967
22968 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22969
9a81ba51
MC
229702002-02-10 Michael Chastain <mec@shout.net>
22971
22972 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22973 (call_after_alloca): Ditto.
22974
004af6c7
DJ
229752002-02-10 Daniel Jacobowitz <drow@mvista.com>
22976
22977 * gdb.base/ending-run.exp: Guard "cont" test with
22978 gdb_skip_stdio_test.
22979
37225f62
JB
229802002-02-06 Jim Blandy <jimb@redhat.com>
22981
22982 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22983 from here...
22984 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22985 To here. Disable this test on non-HP platforms. Add big comment.
22986
fe6fdd96
MS
229872002-02-04 Michael Snyder <msnyder@redhat.com>
22988
22989 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22990 other than d10v and m32r.
22991
036fad3f
RE
229922002-02-02 Richard Earnshaw <rearnsha@arm.com>
22993
22994 * gdb.base/default.exp: Rewrite test patterns to reduce time
22995 taken to match them.
22996
7148ab62
DJ
229972002-01-30 Daniel Jacobowitz <drow@mvista.com>
22998
22999 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23000 Allow a start function above main.
23001 * gdb.threads/linux-dp.exp: Fix copyright date.
23002
396cc255
DJ
230032002-01-30 Daniel Jacobowitz <drow@mvista.com>
23004
a9c64011
AS
23005 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23006 (check_philosopher_stack): Check for manager thread before checking
23007 for a just-starting thread.
396cc255 23008
f038d31b
DJ
230092002-01-30 Daniel Jacobowitz <drow@mvista.com>
23010
23011 From Neil Booth <neil@daikokuya.demon.co.uk>:
23012 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23013 warnings.
23014
b3ff9d9a
FF
230152002-01-21 Fred Fish <fnf@redhat.com>
23016
23017 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23018 not caller.
23019
39ad761d
JB
230202002-01-21 Jim Blandy <jimb@redhat.com>
23021
23022 * gdb.base/reread.exp: Check that GDB properly re-reads the
23023 executable file when it changes while no inferior is running.
23024
aaf320fa
FF
230252002-01-21 Fred Fish <fnf@redhat.com>
23026
a9c64011
AS
23027 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23028 optionally accept the "shlib events" variation.
aaf320fa 23029
808a31f5
JB
230302002-01-21 Jim Blandy <jimb@redhat.com>
23031
23032 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23033 call `fflush' after every `printf', so that the output is produced
23034 at predictable points, regardless of whatever buffering does (or
23035 doesn't) take place.
23036 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23037 at different points.
23038
4420d5e2
DJ
230392002-01-20 Daniel Jacobowitz <drow@mvista.com>
23040
23041 * gdb.c++/inherit.exp: Update copyright years.
23042 * gdb.c++/method.exp: Likewise.
23043
3e36a0f4
DJ
230442002-01-20 Daniel Jacobowitz <drow@mvista.com>
23045
23046 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23047 artificial methods/arguments.
23048 * gdb.c++/derivation.exp: Likewise.
23049 * gdb.c++/inherit.exp: Likewise.
23050 * gdb.c++/method.exp: Likewise.
23051 * gdb.c++/virtfunc.exp: Likewise.
23052
b4ceaee6
AC
230532002-01-18 Andrew Cagney <ac131313@redhat.com>
23054
23055 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23056 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23057 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23058 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23059 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23060 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23061
ecace851
JB
230622002-01-17 Jim Blandy <jimb@redhat.com>
23063
23064 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23065 anchoring the pattern matching the entry point symbol's name.
23066
375fc983
AC
230672002-01-17 Andrew Cagney <ac131313@redhat.com>
23068
23069 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23070 continue/quit query. Update copyright.
23071
fe6fdd96
MS
230722002-01-14 Michael Snyder <msnyder@redhat.com>
23073
23074 * gdb.base/gcore.exp: Remove extra debugging output.
23075
e017c81f
DJ
230762002-01-13 Daniel Jacobowitz <drow@mvista.com>
23077
23078 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23079 for slightly dubious v2 mangled string.
23080
37ab3bf8
DJ
230812002-01-13 Daniel Jacobowitz <drow@mvista.com>
23082
23083 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23084
1bc05c3a 230852002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23086
1bc05c3a 23087 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23088
1bc05c3a
JM
23089 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23090 constructors.
23091 * gdb.c++/derivation.exp: Likewise.
23092 * gdb.c++/templates.exp: Likewise.
23093 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23094
1bc05c3a
JM
230952002-01-10 Michael Snyder <msnyder@redhat.com>
23096
23097 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23098
a911c360
MS
230992002-01-08 Michael Snyder <msnyder@redhat.com>
23100
23101 * gdb.base/gcore.exp: New test for generate-core-file command.
23102 * gdb.base/gcore.c: Testcase for above.
23103 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23104
ea2119ec
JM
231052002-01-08 Jason Merrill <jason@redhat.com>
23106
23107 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23108
68203136
FF
231092002-01-07 Fred Fish <fnf@redhat.com>
23110
23111 * gdb.c++/overload.exp: Remove unconditional xfails for:
23112 print foo_instance1.overloadargs(1)
23113 print foo_instance1.overloadargs(1, 2)
23114 print foo_instance1.overloadargs(1, 2, 3)
23115 print foo_instance1.overloadargs(1, 2, 3, 4)
23116 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23117 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23118 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23119 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23120 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23121 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23122 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23123 print foo_instance1.overload1arg()
23124 print foo_instance1.overload1arg((char)arg2)
23125 print foo_instance1.overload1arg((signed char)arg3)
23126 print foo_instance1.overload1arg((unsigned char)arg4)
23127 print foo_instance1.overload1arg((int)arg7)
23128 print foo_instance1.overload1arg((unsigned int)arg8)
23129 print foo_instance1.overload1arg((float)arg11)
23130 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23131
21b9b5b1
MS
231322002-01-07 Michael Snyder <msnyder@redhat.com>
23133
23134 * gdb.base/huge.exp: New test. Print a very large target data object.
23135 (skip_huge_test): New test variable. Define if you want to skip this
23136 test. The test reads an 8 megabyte data object from the target, so it
23137 might be very time consuming on remote targets with a slow connection.
23138 * gdb.base/huge.c: New file. Test case for above.
23139
725f922e
FF
231402002-01-07 Fred Fish <fnf@redhat.com>
23141
23142 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23143 g_instance.bfoo, and g_instance.cfoo.
23144
889bf7c5 231452002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23146
889bf7c5
PA
23147 * gdb.base/break.c (multi_line_if_conditional): New function.
23148 (multi_ilne_while_conditional): Likewise.
23149 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23150 IF or WHILE condition puts the breakpoint at the start of
23151 the condition.
f286b2c3 23152
634d57ec
JL
23153 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23154 hppa*-*-hpux* expected failure.
23155 * gdb.base/structs.exp (do_function_calls): Similarly.
23156
23157 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23158 watchpoints.
23159
9fbfe2dc
AC
231602002-01-06 Andrew Cagney <ac131313@redhat.com>
23161
23162 Fix PR gdb/66.
23163 * gdb.base/structs.exp: Replace skip for a29k with skip for
23164 gdb,cannot_call_functions.
23165 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23166 * gdb.base/callfuncs.exp: Ditto.
23167 * gdb.base/call-rt-st.exp: Ditto.
23168 * gdb.base/call-strs.exp: Ditto.
23169 * gdb.base/callfwmall.exp: Ditto.
23170 * gdb.base/scope.exp: Obsolete xfail a29k.
23171 * gdb.c++/misc.exp: Ditto.
23172 * gdb.c++/cplusfuncs.exp: Ditto.
23173 * gdb.base/ptype.exp: Ditto.
23174 * gdb.base/printcmds.exp: Ditto.
23175 * gdb.base/opaque.exp: Ditto.
23176 * gdb.base/list.exp: Ditto.
23177 * gdb.base/funcargs.exp: Ditto.
23178 * gdb.base/default.exp: Ditto.
23179
8ddad156
MS
231802002-01-04 Michael Snyder <msnyder@redhat.com>
23181
ca4976a6 23182 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23183 * gdb.base/maint.exp: Add tests for maint info sections options.
23184
1b074332
JL
23185Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23186
23187 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23188
7d159115
CV
231892001-12-20 Corinna Vinschen <vinschen@redhat.com>
23190
23191 * gdb.asm/arm.inc: New file.
23192 * gdb.asm/asm-source.exp: Add arm targets.
23193 * gdb.asm/configure.in: Ditto.
23194 * gdb.asm/configure: Recreated from configure.in.
23195
8fb87725
JL
23196Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23197
afabe08c
JL
23198 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23199 with HP's compiler.
23200 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23201 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23202 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23203 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23204
23205 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23206 either HP's compilers or GCC.
23207
db521deb
JL
23208 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23209 a SIGBUS or SIGSEGV.
23210
23211 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23212
23213 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23214 can be compiled with either HP's compiler or GCC.
23215
cfa88ab7
JL
23216 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23217 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23218 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23219
ca344dff
JL
23220 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23221 to match current gdb output. Update due to using auto-solib-limit
23222 for limiting instead of overloading auto-solib-add.
23223 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23224 test program.
23225
3f3c6e55 23226 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23227 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23228 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23229 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23230 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23231 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23232 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23233 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23234 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23235 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23236 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23237 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23238 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23239
8fb87725
JL
23240 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23241 a SIGTRAP to the inferior.
23242
cf599fa7
CV
232432001-12-19 Corinna Vinschen <vinschen@redhat.com>
23244
23245 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23246 Substitute call to target_link by call to gdb_compile.
23247
2cd045cd
JL
23248Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23249
a9c64011
AS
23250 * gdb.base/break.exp: Fix HP specific search string when testing
23251 backtracing in a called function.
2cd045cd 23252
a9c64011
AS
23253 * gdb.base/constvars.exp: Only set lang to C++ if we're
23254 compiling the test with HP's compilers.
23255 * gdb.base/volatile.exp: Similarly.
2cd045cd 23256
99ebe9ac
JB
232572001-12-19 Jim Blandy <jimb@redhat.com>
23258
23259 * gdb.base/printcmds.exp: Expect the null character to be printed
23260 as '\0', and the '\013' to be printed as '\v'.
23261 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23262 * gdb.base/setvar.exp: Same.
23263
b9891b29
JB
232642001-12-17 Jim Blandy <jimb@redhat.com>
23265
0eba65ab
JB
23266 * gdb.base/completion.exp: Rather than completing very long
23267 filenames, which can make the readline library produce output we
23268 don't recognize, cd to the directory first, and then complete
23269 using nice, short relative paths.
23270
6970b5b1
JB
23271 * gdb.base/completion.exp: On some systems, there is, in fact, a
23272 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23273 variables as being in scope. So use `no_var_named_this'
23274 instead of `b'.
6970b5b1 23275
b9891b29 23276 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23277 can't find the core file's registers as a failure.
b9891b29 23278
e6ccd35f
JSC
232792001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23280
a9c64011
AS
23281 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23282 test expect string more specific.
e6ccd35f 23283
105ba819
CV
232842001-12-13 Corinna Vinschen <vinschen@redhat.com>
23285
23286 * gdb.asm/asm-source.exp: Add support for xstormy16.
23287 * gdb.asm/configure.in: Ditto.
23288 * gdb.asm/configure: Rebuild.
23289 * gdb.asm/xstormy16.inc: New file.
23290
e9e79dd9
FF
232912001-12-10 Fred Fish <fnf@redhat.com>
23292
23293 * gdb.base/maint.exp: Update to match changes in type dumping code.
23294
347dc97d
JB
232952001-12-10 Jim Blandy <jimb@redhat.com>
23296
23297 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23298 matching the entry point symbol's name at the beginning of the
23299 line.
347dc97d 23300
5178b9d6
DJ
233012001-12-07 Daniel Jacobowitz <drow@mvista.com>
23302
23303 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23304 gdb.c++/inherit.exp, gdb.c++/method.exp,
23305 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23306 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23307 and class layout support.
23308
af890c52
DJ
233092001-12-07 Daniel Jacobowitz <drow@mvista.com>
23310
23311 * gdb.c++/classes.exp: Add test for static member function.
23312 * gdb.c++/misc.cc: Add class with static member function.
23313
7a345fb3
JB
233142001-12-07 Jim Blandy <jimb@redhat.com>
23315
f2e54a80 23316 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23317 those tests as `unsupported'.
23318 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23319 Rewrite subsequent tests to use it.
23320
23321 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23322 those tests as `unsupported'.
23323 * gdb.base/structs.exp (call_struct_func): New function.
23324 (do_function_calls): Use call_struct_func to call the functions
23325 returning structs.
23326
0bc69509
JB
23327 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23328 whether functions are prototyped or not, so we can't possibly pass
23329 arguments to t_float_values2 properly.
23330
7a345fb3
JB
23331 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23332 value of `timeout' for targets other than the mips*tx39-*.
23333
edb6ede1
MS
233342001-12-06 Michael Snyder <msnyder@redhat.com>
23335
d63a86f8 23336 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23337 and detect whether the start symbol has a leading underscore.
23338
2d842f13
JB
233392001-12-04 Jim Blandy <jimb@redhat.com>
23340
23341 * gdb.base/completion.exp: Clarify indentation.
23342
68550daf
JB
233432001-12-03 Jim Blandy <jimb@redhat.com>
23344
23345 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23346 variables on the S/390, not `.word'.
23347
cd5195a8
JB
233482001-11-30 Jim Blandy <jimb@redhat.com>
23349
23350 Add assembly-source tests for s390-ibm-linux.
23351 * gdb.asm/s390.inc: New file.
23352 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23353 the S/390 architecture.
a9c64011 23354 * gdb.asm/configure: Regenerated.
cd5195a8 23355
ca9efc90
MS
233562001-11-30 Michael Snyder <msnyder@redhat.com>
23357
23358 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23359 next, info source, info sources, info line, global and static
23360 variables, and static functions.
23361 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23362 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23363 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23364 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23365 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23366 (gdbasm_leave): Restore frame pointer.
23367 (gdbasm_startup): Copy stack set-up from crt0.S.
23368
d0e66976
FN
233692001-11-26 Fernando Nasser <fnasser@redhat.com>
23370
23371 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23372 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23373 to a local (non-static) variable. Copy tstruct.a to a static buffer
23374 and return a pointer to that buffer.
23375 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23376
e2334072
MK
233772001-11-24 Mark Kettenis <kettenis@gnu.org>
23378
23379 * gdb.asm/configure.in: Fix recognition of ix86 target.
23380 * gdb.asm/configure: Regenerate.
23381
756caa3d
MS
233822001-11-21 Michael Snyder <msnyder@redhat.com>
23383
23384 * gdb.asm/sparc.inc: New file.
23385 * gdb.asm/asm-source.exp: Recognize sparc target.
23386 * gdb.asm/configure.in: Recognize sparc target.
23387 * gdb.asm/configure: Regenerate.
d63a86f8 23388
9a4d72d5
MS
233892001-11-21 Michael Snyder <msnyder@redhat.com>
23390
23391 * gdb.asm/m32r.inc: New file.
23392 * gdb.asm/asm-source.exp: Recognize m32r target.
23393 * gdb.asm/configure.in: Recognize m32r target.
23394 * gdb.asm/configure: Regenerate.
23395
a773d1cd
MS
233962001-11-20 Michael Snyder <msnyder@redhat.com>
23397
017ac23d
MS
23398 * gdb.asm/i386.inc: New file.
23399 * gdb.asm/asm-source.exp: Recognize ix86 target.
23400 * gdb.asm/configure.in: Recognize ix86 target.
23401 * gdb.asm/configure: Regenerate.
23402
a773d1cd
MS
23403 * gdb.c++/namespace.exp: Fix quotes in output messages.
23404
bb632afb
MS
234052001-11-14 Michael Snyder <msnyder@redhat.com>
23406
25d559ca 23407 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23408 qualifier in a type cast expression, to designate an address
23409 in the instruction space (Harvard architecture).
23410
4749e309
MS
234112001-11-13 Michael Snyder <msnyder@redhat.com>
23412
23413 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23414 Tests for expressions using 'const' and 'volatile'.
23415
25050984
CV
234162001-11-13 Corinna Vinschen <vinschen@redhat.com>
23417
23418 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23419
1902c51f
DJ
234202001-11-12 Daniel Jacobowitz <drow@mvista.com>
23421
23422 * lib/mi-support.exp (mi_run_to_helper): Move comments
23423 outside of gdb_expect.
23424
dcf95b47
DJ
234252001-11-11 Daniel Jacobowitz <drow@mvista.com>
23426
23427 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23428 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23429 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23430 mi0_run_to): New functions.
23431 * gdb.mi/mi-simplerun.exp: Use them.
23432 * gdb.mi/mi0-simplerun.exp: Likewise.
23433 * gdb.mi/mi-var-cmd.exp: Likewise.
23434 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23435
45b074e1
AC
234362001-11-10 Andrew Cagney <ac131313@redhat.com>
23437
23438 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23439 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23440
bf50d346
AC
234412001-11-09 Andrew Cagney <ac131313@redhat.com>
23442
23443 * gdb.base/restore.exp: Include $expected value in restored test
23444 message.
23445
9383332c
AC
234462001-11-09 Andrew Cagney <ac131313@redhat.com>
23447
23448 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23449 implemented.
23450
db62520a
MS
234512001-11-08 Michael Snyder <msnyder@redhat.com>
23452
23453 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23454 Add pass/fail message for stop at breakpoint in call dummy function.
23455
b5703437
MS
234562001-11-07 Michael Snyder <msnyder@redhat.com>
23457
d63a86f8
RM
23458 * gdb.c++/templates.exp (test_template_breakpoints):
23459 If we get an overload menu, but it does not match what
760f6330 23460 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23461 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23462 making the whitespace optional. Argument for "new" may be
23463 "unsigned" as well as "unsigned int/long".
d63a86f8 23464 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23465 making the whitespace optional. Also replace "(void) with
23466 "((void|)), making the keyword "void" optional.
d63a86f8 23467 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23468 making the whitespace optional. Also replace "(void) with
23469 "((void|)), making the keyword "void" optional.
3bf40917
MS
23470 * gdb.base/callfuncs.c (t_float_values): This function must
23471 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23472 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23473 can be tested against both cases. Usually one case involves
23474 promotion of float to double, while the other does not.
23475 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23476 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23477 includes a stack frame for "start".
23478
c8ab4e6d
JB
234792001-11-05 Jim Blandy <jimb@redhat.com>
23480
23481 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23482 pointers are 32 bits long, and that offsets of relocs are always
23483 stored in the data (REL-style), and not in the reloc entry itself
23484 (RELA-style).
23485 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23486 stabs.
23487
3f08ced9
MS
234882001-11-01 Michael Snyder <msnyder@redhat.com>
23489
23490 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23491 and regular expression operators by using quoting.
23492
cbfa24cd
MS
234932001-10-31 Michael Snyder <msnyder@redhat.com>
23494
23495 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23496 depending on what the symbol table contains.
23497 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23498 the output of the ptype command. Similarly, accept both "const &"
23499 and "const&".
23500
aaa68313
CV
235012001-10-31 Corinna Vinschen <vinschen@redhat.com>
23502
23503 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23504 symbol `STORAGE' to allow to choose the storage class of
23505 the local datastructures.
23506 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23507 compiler directive.
23508
91740388
MS
235092001-10-30 Michael Snyder <msnyder@redhat.com>
23510
23511 * gdb.base/jump.exp: Allow it to run for all targets.
23512
1b7c05e7
CV
235132001-10-29 Corinna Vinschen <vinschen@redhat.com>
23514
23515 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23516 with new double_array size.
23517 (main): Change storage class of all local variables to static.
23518 Reduce size of double_array to 9.
23519 * gdb.base/call-ar-st.exp: Increase timeout value.
23520 Change expected output for double array to match new size in
23521 call-ar-st.c.
23522
36a22261
CV
235232001-10-29 Corinna Vinschen <vinschen@redhat.com>
23524
23525 * gdb.base/ending-run.exp: Create identical output when passing
23526 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23527 Stormy16 target.
36a22261 23528
92b8ae91
MK
235292001-10-28 Mark Kettenis <kettenis@gnu.org>
23530
23531 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23532 that we catch the expected failure under Linux/x86.
23533
cb135b83
OF
235342001-10-29 Orjan Friberg <orjanf@axis.com>
23535
23536 * gdb.base/setvar.exp: Escape curly braces.
23537 * gdb.stabs/weird.exp: Ditto.
23538
6884aa54
DJ
235392001-10-27 Daniel Jacobowitz <drow@mvista.com>
23540
23541 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23542 * gdm.mi/mi0-hack-cli.exp: Likewise.
23543
0398c9aa
AC
235442001-10-25 Andrew Cagney <ac131313@redhat.com>
23545
23546 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23547 messages.
23548
d20bf2e8
AC
235492001-10-21 Andrew Cagney <ac131313@redhat.com>
23550
23551 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23552 checking MI enabled.
23553
03dd63aa
CV
235542001-10-09 Corinna Vinschen <vinschen@redhat.com>
23555
23556 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23557
1d9d99f3
FCE
235582001-10-04 Frank Ch. Eigler <fche@redhat.com>
23559
23560 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23561 if gdb child process crashes, just signal an error.
23562
838ae6c4
JB
235632001-10-02 Jim Blandy <jimb@redhat.com>
23564
23565 * lib/gdb.exp (test_xfail_format): Simplify.
23566
23567 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23568 front of the variable name `format'. Simplify `if'.
23569
8f0cbc1c
DJ
235702001-10-01 Daniel Jacobowitz <drow@mvista.com>
23571
23572 * gdb.threads/pthreads.exp: Wait for output and delay
23573 before sending ^C.
23574
1f08dafd
DJ
235752001-10-01 Daniel Jacobowitz <drow@mvista.com>
23576
23577 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23578 some incorrect output instead of timing out.
23579 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23580
674f90ff
CV
235812001-09-28 Corinna Vinschen <vinschen@redhat.com>
23582
23583 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23584 check to allow additional `int'.
23585
9b284272
DJ
235862001-09-27 Daniel Jacobowitz <drow@mvista.com>
23587
23588 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23589 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23590
b55a4771
MS
235912001-09-27 Michael Snyder <msnyder@redhat.com>
23592
23593 * lib/gdb.exp (test_debug_format): New proc.
23594 (setup_xfail_format): Use new proc test_debug_format.
23595 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23596 proc; use new service proc test_debug_format.
23597 Replace all other "gcc_compiled" tests with this test.
23598 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23599 proc; use new service proc test_debug_format.
23600 Replace all other "gcc_compiled" tests with this test.
23601
236022001-09-27 Michael Snyder <msnyder@redhat.com>
23603
23604 * gdb.base/cvexpr.exp: New file.
23605 * gdb.base/cvexpr.c: New file
23606 Test for expressions using const and volatile keywords.
23607
4e6667ac
CV
236082001-09-26 Corinna Vinschen <vinschen@redhat.com>
23609
23610 * gdb.base/constvars.exp: Check for different orders of keywords
23611 and additional "int" strings in output.
23612
4f337972
AC
236132001-09-22 Andrew Cagney <ac131313@redhat.com>
23614
23615 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23616 responses from "help maint".
23617
2015650d
FCE
236182001-09-19 Frank Ch. Eigler <fche@redhat.com>
23619
23620 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23621 to localhost:NNN instead of :NNN, in case Xvfb is listening
23622 only on TCP.
23623
f3bcedc1
CV
236242001-09-19 Corinna Vinschen <vinschen@redhat.com>
23625
23626 * gdb.base/recurse.exp: When checking leaving the watchpoint
23627 scope, recognize when gdb is in function's epilogue and pass.
23628
6b819c92
KS
236292001-09-18 Keith Seitz <keiths@redhat.com>
23630
23631 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23632 support for running tests against sid targets.
23633 (gdbtk_done): Ditto.
23634
a10c9419
CV
236352001-09-18 Corinna Vinschen <vinschen@redhat.com>
23636
23637 * gdb.base/ending-run.c (main): Set stdout buffersize
23638 to the same reasonable value for any target.
23639 * gdb.base/ending-run.exp: Add a regular expression
23640 to make testsuite happy on Sanyo Stormy16 target.
23641
739d0d99
CV
236422001-09-17 Corinna Vinschen <vinschen@redhat.com>
23643
23644 * gdb.base/display.c (do_loops): Add float variable `f'.
23645 Increment f in loop.
23646 * gdb.base/display.exp: Increment timeout by 60 seconds.
23647 Change float display test to use variable `f'.
23648
1b8947f0
JB
236492001-09-17 Jim Blandy <jimb@redhat.com>
23650
23651 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23652 overflowing the limited breakpoint tables on some ROM monitors
23653 (like the ROM68K).
23654
9890ac81
FCE
236552001-09-15 Frank Ch. Eigler <fche@redhat.com>
23656
23657 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23658 the "-ac" (disable access control) flag.
23659
6db765ea
JH
236602001-08-30 Jeff Holcomb <jeffh@redhat.com>
23661
23662 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23663 ints.
23664
4c32cc04
KS
236652001-08-30 Keith Seitz <keiths@redhat.com>
23666
23667 * lib/gdb.exp: Move all insight-related functionality into
23668 separate file.
23669 * lib/insight-support.exp: New file.
23670
8d6e6f81
FCE
236712001-08-29 Frank Ch. Eigler <fche@redhat.com>
23672
23673 * config/sid.exp (sid_start): Never set sid verbosity; disable
23674 expect_background {} that consumed its stdout; tolerate </dev/null.
23675 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23676
6a90e1d0
AC
236772001-08-18 Andrew Cagney <ac131313@redhat.com>
23678
23679 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23680 CLI jump command to start it.
23681 (mi_run_to_main): Fail immediatly when unexpected output.
23682
1759b3c3
AC
236832001-08-18 Andrew Cagney <ac131313@redhat.com>
23684
23685 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23686 beginning of function. Fix PR gdb/191.
23687
61d11d80
FCE
236882001-08-16 Frank Ch. Eigler <fche@redhat.com>
23689
23690 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23691 what to force sid endianness to.
23692
942a4df2
KS
236932001-08-15 Keith Seitz <keiths@redhat.com>
23694
23695 * lib/gdb.exp (gdbtk_start): Don't set environment
23696 variables for TCL_LIBRARY and friends. Insight will
23697 now figure these out for itself.
23698
0521c418
MS
236992001-08-02 Michael Snyder <msnyder@redhat.com>
23700
23701 * gdb.base/completion.exp: Remove the symbol "a64l" from
23702 the expect string; this is target-specific, and not related
23703 to what is being tested.
23704
74a9a58a
DB
237052001-08-02 Dave Brolley <brolley@redhat.com>
23706
23707 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23708
c70819fa
MS
237092001-07-25 Michael Snyder <msnyder@redhat.com>
23710
c2b8fa57
MS
23711 * gdb.base/consecutive.exp: New file. Test stepping over
23712 breakpoints on consecutive instructions.
23713 * gdb.base/consecutive.c: New file.
23714
c70819fa
MS
23715 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23716 curly braces in regular expressions.
23717
2b1a1355
MS
237182001-07-25 Michael Snyder <msnyder@redhat.com>
23719
23720 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23721 legitimate output from stepping out of main.
23722
413eca6f
KS
237232001-07-22 Keith Seitz <keiths@redhat.com>
23724
23725 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23726 the empty string, do not run the tests.
23727
7e5a9322
SC
237282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23729
23730 * gdb.base/long_long.exp: Detect size of pointer. Take into
23731 account 2-byte pointers when testing for p/a results.
23732
de58f10f
SC
237332001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23734
d63a86f8 23735 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23736 and defined to 1K for m68hc11.
23737 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23738 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23739 (sizeof_random_data): New variable to tell the size of the data table;
23740 don't test past this size; always run to main.
23741
d6f5fea1
SC
237422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23743
23744 * gdb.base/return2.exp: return of long long and double fails for
23745 68HC11; don't execute these tests on that platform.
23746 * gdb.base/return.exp: Return of a double fails for 68hc11.
23747
c477543d
SC
237482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23749
23750 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23751 tests that print a float.
23752 * call-rt-st.exp: Likewise.
23753
63cf1c79
MK
237542001-07-12 Mark Kettenis <kettenis@gnu.org>
23755
23756 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23757 running this test on Linux.
23758
112f9ab5
MC
237592001-06-24 Michael Chastain <chastain@redhat.com>
23760
23761 * gdb.base/arithmet.exp: Remove some tests to make all test names
23762 unique.
23763
4970cb0f
MS
237642001-07-03 Michael Snyder <msnyder@redhat.com>
23765
23766 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23767 the output of the ptype command.
23768
d85da69f
MS
237692001-07-02 Michael Snyder <msnyder@redhat.com>
23770
4c8a82de
MS
23771 * gdb.base/completion.exp: Don't assume that break.c is the only
23772 source file that may contain functions named "marker".
d85da69f
MS
23773 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23774
8afc772b
AC
237752001-06-28 Andrew Cagney <ac131313@redhat.com>
23776
23777 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23778 of files to delete.
23779
23780 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23781 * gdb.disasm/h8300s.exp: New file.
23782 gdb.disasm/h8300s.s: Likewise.
23783
cff22675
AC
237842001-06-27 Andrew Cagney <ac131313@redhat.com>
23785
23786 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23787 empty breakpoint tables.
23788
68c81b54
AC
237892001-06-25 Andrew Cagney <ac131313@redhat.com>
23790
23791 * lib/mi-support.exp: Update args=... part of stop-reason
23792 patterns. Accept either a list or a tuple.
23793
2dd62704
AC
237942001-06-23 Andrew Cagney <ac131313@redhat.com>
23795
23796 * lib/mi-support.exp: Remove local emacs variable defining
23797 change-log-default-name.
23798
b4127474
MC
237992001-06-22 Michael Chastain <chastain@redhat.com>
23800
23801 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23802 This is operationally compatible with the previous version.
23803
8dbfb380
JB
238042001-06-13 Jim Blandy <jimb@redhat.com>
23805
23806 * lib/gdb.exp (gdb_test): Doc fix.
23807
f2d8c86d
MC
238082001-06-10 Michael Chastain <chastain@redhat.com>
23809
23810 * gdb.base/exprs.exp: Remove a duplicate test.
23811
81564d34
JB
238122001-06-06 Jim Blandy <jimb@redhat.com>
23813
23814 * gdb.base/return2.exp (main): Use values to test float and double
23815 returns that are not NaN's, to avoid being confused by IEEE
23816 comparison rules.
23817
da55addb
MS
238182001-06-04 Michael Snyder <msnyder@redhat.com>
23819
23820 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23821 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23822 rather than wait for 12 more tests to time out.
23823
42c65987
JB
238242001-06-06 Jim Blandy <jimb@redhat.com>
23825
b18bced9 23826 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23827 Don't forget to match the GDB prompt.
b18bced9 23828
42c65987
JB
23829 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23830
5b41e5f0
JB
238312001-06-04 Jim Blandy <jimb@redhat.com>
23832
23833 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23834 command.
23835
015e046f
KB
238362001-05-31 Kevin Buettner <kevinb@redhat.com>
23837
23838 * gdb.base/annota1.exp (info break): Match four or more spaces
23839 after "Address".
23840
fb1ffbbe
MC
238412001-05-31 Michael Chastain <chastain@redhat.com>
23842
23843 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23844 (dm_type_int_star): Likewise.
23845 (dm_type_long_star): Likewise.
23846 (dm_type_void_star): Likewise.
23847
5ea2a32c
KB
238482001-05-29 Kevin Buettner <kevinb@redhat.com>
23849
23850 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23851 to a known value in order to get consistent results regardless
23852 of the setting of INPUTRC or the presence or contents of .inputrc.
23853
ae23c492
MS
238542001-05-24 Michael Snyder <msnyder@redhat.com>
23855
ac55707e
MS
23856 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23857 Don't require that the main thread and the manager thread are the
23858 first in the list.
23859
ae23c492
MS
23860 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23861 debugging. If test fails, issue an "unsupported" not a "fail".
23862
400071f1
JB
238632001-05-24 Jim Blandy <jimb@redhat.com>
23864
23865 Don't assume that short is shorter than int.
23866 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23867 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23868 this isn't true.
400071f1
JB
23869 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23870 an int, is not equal to ~0 stored in an unsigned char. This tests
23871 the same thing that the previous test meant to, but works on
23872 16-bit machines, too.
23873 ("print unsigned char != (~0)"): Same test, complemented.
23874
0816a3e5
MS
238752001-05-24 Michael Snyder <msnyder@redhat.com>
23876
23877 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23878 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23879 and prevents dejagnu getting out of step.
23880
f6dc23a9
KB
238812001-05-23 Kevin Buettner <kevinb@redhat.com>
23882
23883 * gdb.base/finish.exp (finish_void): Revise pattern for
23884 stopping on the call statement to not permit stopping at
23885 the start of the instructions comprising the call sequence.
23886
7dbd117d
MC
238872001-05-19 Michael Chastain <chastain@redhat.com>
23888
23889 * gdb.base/callfuncs.exp: Make all test names unique.
23890 * gdb.base/commands.exp: Make all test names unique.
23891 * gdb.base/condbreak.exp: Make all test names unique.
23892 * gdb.base/dbx.exp: Make all test names unique.
23893 * gdb.base/default.exp: Make all test names unique.
23894 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23895 and TIMEOUT messages to their corresponding PASS message.
23896 * gdb.base/ending-run.exp: Make all test names unique.
23897 * gdb.base/long_long.exp: Remove duplicate test.
23898
6b0b0a9e
KB
238992001-05-21 Kevin Buettner <kevinb@redhat.com>
23900
23901 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23902 stop on the call statement as well as the statement after the
23903 call.
23904
2caa35cb
MS
239052001-05-21 Michael Snyder <msnyder@redhat.com>
23906
23907 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23908
40713331
EZ
239092001-05-10 Elena Zannoni <ezannoni@redhat.com>
23910
a9c64011
AS
23911 * gdb.base/completion.exp: Revamp test. Make it execute on all
23912 platforms.
40713331 23913
c2c1be8d
EZ
239142001-05-10 Elena Zannoni <ezannoni@redhat.com>
23915
a9c64011
AS
23916 * config/gdbserver.exp (gdb_load): Handle the case
23917 in which the arguments to gdbserver are given in the
23918 baseboard configuration file.
23919 Also handle the case in which the server needs to do a
23920 load.
2c9cd303 23921
9671de48
KS
239222001-05-07 Keith Seitz <keiths@cygnus.com>
23923
a9c64011
AS
23924 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23925 set up the display for testing.
23926 (gdbtk_start): Convert all paths to paths that tcl will like.
23927 Export target information to environment.
23928 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23929 necessary.
23930 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23931 (to_tcl_path): New proc to convert a given pathname into
23932 a path acceptible as an argument to a tcl command.
23933 (_gdbtk_export_target_info): New proc to export target info
23934 into the environment for gdbtk testing.
23935 (gdbtk_done): New proc to signal end-of-test.
9671de48 23936
5a360f47
JB
239372001-05-06 Jim Blandy <jimb@redhat.com>
23938
23939 * restore.c: Make the code of caller0 correspond to its comment.
23940
66c756c6
MS
239412001-05-03 Michael Snyder <msnyder@redhat.com>
23942
23943 * config/sid.exp (gdb_target_sid): Check for error messages.
23944 On error or timeout, don't make expect exit (which will terminate
23945 all subsequent tests); instead just make gdb exit.
d63a86f8 23946 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23947 return a negative value.
23948
a966fde5
JB
239492001-04-24 Jim Blandy <jimb@redhat.com>
23950
851c18e0
JB
23951 * gdb.c++/templates.exp: If we see the prompt for the overload
23952 list, but we haven't recognized any of the longer patterns,
23953 arrange for this test to fail, not hang.
23954
a966fde5
JB
23955 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23956 variations.
23957
db144853
MC
239582001-04-22 Michael Chastain <chastain@redhat.com>
23959
23960 * gdb.c++/local.exp: Use the 'runto' library function.
23961 * gdb.c++/namespace.exp: Likewise.
23962 * gdb.c++/overload.exp: Likewise.
23963
3207ec21
KB
239642001-03-26 Kevin Buettner <kevinb@redhat.com>
23965
23966 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23967 * gdb.base/step-line.exp: New file. Test step/next in presence of
23968 #line directives.
23969 * gdb.base/step-line.c: New file. Test program for the above.
23970 * gdb.base/step-line.inp: New file. We pretend that this file has
23971 been transformed by some other tool into step-line.c.
23972
13b57657
JB
239732001-03-21 Jim Blandy <jimb@redhat.com>
23974
23975 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23976 unmangled operator names.
23977
754cbe1c
JB
239782001-03-20 Jim Blandy <jimb@redhat.com>
23979
23980 * gdb.threads/linux-dp.exp: Recognize an additional message
23981 generated by GDB when it doesn't understand how to debug threads
23982 on the target system.
23983
177495c9
AC
239842001-03-19 Andrew Cagney <ac131313@redhat.com>
23985
23986 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23987
f266096b
MC
239882001-03-12 Michael Chastain <chastain@redhat.com>
23989
23990 * gdb.c++/derivation.exp: Use the 'runto' library function.
23991
cac3c2ff
MC
239922001-03-12 Michael Chastain <chastain@redhat.com>
23993
23994 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23995
b6c11a24
MC
239962001-02-24 Michael Chastain <chastain@redhat.com>
23997
23998 * gdb.c++/ref-types.exp: Change handwritten code to library
23999 function 'runto'.
24000
6bae5bce
OF
240012001-03-16 Orjan Friberg <orjanf@axis.com>
24002
24003 * gdb.base/signals.exp: Set count to 0 explicitly.
24004
0015fd9a
MS
240052001-03-15 Mark Salter <msalter@redhat.com>
24006
24007 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24008 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24009 (gdb_load): Add support for additional target_info: gdb_download_size
24010 and gdb_load_timeout.
0015fd9a 24011
fc33412a
DT
24012Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24013
24014 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24015 file -- to prevent failing when the compile fails but we have no
24016 intention of running the tests anyway.
fc33412a
DT
24017
24018 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24019 tests if set.
24020
24021 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24022 integers.
fc33412a
DT
24023
24024 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24025 * gdb.c++/namespace.exp: Ditto.
24026
115f06de
OF
240272001-03-07 Orjan Friberg <orjanf@axis.com>
24028
24029 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24030 * gdb.base/pointers.exp: Relax pattern match of decimals.
24031
b6ba6518
KB
240322001-03-06 Kevin Buettner <kevinb@redhat.com>
24033
24034 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24035 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24036 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24037 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24038 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24039 config/sh.exp, config/sid.exp, config/slite.exp,
24040 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24041 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24042 config/vxworks.exp, config/vxworks29k.exp,
24043 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24044 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24045 gdb.base/arithmet.exp, gdb.base/assign.exp,
24046 gdb.base/async.exp, gdb.base/attach.exp,
24047 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24048 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24049 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24050 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24051 gdb.base/commands.exp, gdb.base/completion.exp,
24052 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24053 gdb.base/constvars.exp, gdb.base/corefile.exp,
24054 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24055 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24056 gdb.base/ending-run.exp, gdb.base/environ.exp,
24057 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24058 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24059 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24060 gdb.base/funcargs.exp, gdb.base/help.exp,
24061 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24062 gdb.base/logical.exp, gdb.base/long_long.exp,
24063 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24064 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24065 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24066 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24067 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24068 gdb.base/regs.exp, gdb.base/relational.exp,
24069 gdb.base/remote.exp, gdb.base/reread.exp,
24070 gdb.base/restore.exp, gdb.base/return2.exp,
24071 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24072 gdb.base/selftest.exp, gdb.base/setshow.exp,
24073 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24074 gdb.base/sigall.exp, gdb.base/signals.exp,
24075 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24076 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24077 gdb.base/step-test.exp, gdb.base/structs.c,
24078 gdb.base/structs.exp, gdb.base/structs2.exp,
24079 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24080 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24081 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24082 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24083 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24084 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24085 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24086 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24087 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24088 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24089 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24090 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24091 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24092 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24093 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24094 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24095 gdb.trace/circ.exp, gdb.trace/collection.exp,
24096 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24097 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24098 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24099 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24100 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24101 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24102 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24103 notices.
24104
dc96c6c7 241052001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24106
24107 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24108 first arg is int not float.
24109
dc96c6c7 241102001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24111
24112 * gdb.base/reread.exp: Unsupported for non-native targets;
24113 doesn't work for remote debugging.
24114
9b0c4aeb
FN
241152001-02-19 Fernando Nasser <fnasser@redhat.com>
24116
24117 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24118 * gdb.base/ending-run.exp: Properly handle the BSP state when
24119 stepping past the end of main.
9b0c4aeb 24120
02aa71d5
MC
241212001-02-19 John Moore <jmoore@redhat.com>
24122
24123 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24124 Converted HPUX fix for non-expected items following multiple
24125 step commands into general solution for all platforms.
24126
1fa449a4
MC
241272001-02-18 Michael Chastain <chastain@redhat.com>
24128
24129 * gdb.c++/classes.exp (do_tests): Change runto statements
24130 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24131 statements demangler agnostic.
24132 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24133 (gdb_virtfunc_restart): Likewise.
24134
b2f9ec70
MC
241352001-02-14 Michael Chastain <chastain@redhat.com>
24136
24137 * gdb.c++/inherit.exp (do_tests): Change runto statements
24138 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24139 statements demangler agnostic.
24140
cf74b8ca
AC
24141Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24142
24143 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24144 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24145 before calling common_routine 15 times'' tests.
cf74b8ca 24146
99f78f56
MC
241472001-02-11 Michael Chastain <chastain@redhat.com>
24148
24149 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24150 Helps the test script figure out which demangler is in use.
24151 (dm_type_foo_ref): Ditto.
24152 (dm_type_int_star): Ditto.
24153 (dm_type_long_star): Ditto.
24154 (dm_type_unsigned_int): Ditto.
24155 (dm_type_void): Ditto.
24156 (dm_type_void_star): Ditto.
99707966 24157 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24158 Probe the gdb demangler and set variables to accommodate
24159 formatting differences.
24160 (info_func_regexp): New function. Same as info_func, but
24161 matches against a regexp.
24162 (info_func): Match against a literal string.
24163 (print_addr_2): New function. Match against a literal string,
24164 which can be different from the input to gdb.
24165 (print_addr): Simply call print_addr_2 with the same argument twice.
24166 (test_lookup_operator_functions): Use demangler formatting variables.
24167 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24168 the tests in the same order as the C++ class declaration.
24169 (test_paddr_operator_functions): Ditto.
24170 (test_paddr_overloaded_functions): Ditto.
24171 (test_paddr_hairy_functions): Use demangler formatting variables.
24172 Add reference to gdb/19 for related tests.
24173 (do_tests): Call probe_demangler.
24174
1de8f023
KB
241752001-01-30 Kevin Buettner <kevinb@redhat.com>
24176
24177 * gdb.c++/templates.cc (printf): Remove unused function definition.
24178
ca3f91ed
MS
241792001-01-26 Felix Lee <flee@redhat.com>
24180
24181 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24182
241832001-01-25 matthew green <mrg@redhat.com>
24184
24185 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24186 up sid.
24187 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24188
241892001-01-25 matthew green <mrg@redhat.com>
24190
24191 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24192 Deprecate $sid_spawn_id.
ca3f91ed
MS
24193 (sid_exit): Remove code necessary only for `spawn.'
24194
241952001-01-25 matthew green <mrg@redhat.com>
24196
24197 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24198
fb18ec4a
MC
241992001-01-28 Michael Chastain <chastain@redhat.com>
24200
24201 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24202 to call when tests fail. It takes gdb out of the overloaded
24203 function choice menu back to the main prompt, so that the test
24204 program stays synchronized.
24205 (set_bp_overloaded): New proc to collect all the common
24206 code for setting a breakpoint on an overloaded name. Calls
24207 take_gdb_out_of_choice_menu when needed.
24208 (menu_overload1arg): New variable to collect the repeated
24209 instances of the expected menu for an overloaded name. Change
24210 the regular expression to handle changes in g++ type encoding:
24211 "void" can be either "void" or "", and "unsigned int" can be
24212 either "unsigned int" or "unsigned".
24213 (continue_to_bp_overloaded): Change regular expressions to handle
24214 changes in g++ type encoding.
24215 (no proc): Call take_gdb_out_of_choice_menu when needed.
24216 Remove redundant calls to "info break". Accept either "canceled"
24217 or "cancelled". Change regular expressions in "info break"
24218 calls to handle changes in g++ type encoding. Give all tests
24219 unique strings.
24220
9c646a6e
BE
242212001-01-17 Ben Elliston <bje@redhat.com>
24222
24223 * config/sid.exp: New file.
24224
9549d9c1
AC
24225Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24226
24227 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24228
dc96c6c7 242292000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24230
24231 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24232 Add a RE to accept a non-ascii char if one is ever presented.
24233
b4df4f68
FN
242342000-12-20 Fernando Nasser <fnasser@redhat.com>
24235
297dd0fd 24236 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24237
dc96c6c7 242382000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24239
d63a86f8 24240 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24241 in regexp. One '\' does not suffice on Linux.
24242
4a7bddb6
MC
242432000-12-09 Michael Chastain <chastain@redhat.com>
24244
24245 * gdb.base/break.exp (test_clear_command): Use a marker function
24246 rather than 'main' for the test function. Also move this
24247 test to an execution point where the marker function names are
24248 guaranteed to be bound to functions. (Executing tests after a
24249 'finish' from main runs into name conflicts with local names
24250 in __libc_start_main).
24251
dc96c6c7 242522000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24253
24254 * gdb.base/finish.exp: New test for gdb's "finish" command.
24255 * gdb.base/return2.exp: New test for gdb's "return" command.
24256 * gdb.base/return2.c: New source file for above.
24257
dc96c6c7 242582000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24259
24260 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24261 * gdb.base/miscexprs.exp: Ditto.
24262 * gdb.base/pointers.exp: Ditto.
24263 * gdb.c++/derivation.exp: Ditto.
24264 * gdb.c++/local.exp: Ditto.
24265 * gdb.c++/namespace.exp: Ditto.
24266 * gdb.c++/overload.exp: Ditto.
24267 * gdb.c++/ref-types.exp: Ditto.
24268
dc96c6c7 242692000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24270
24271 * gdb.base/constvars.exp: Test result of "up" command.
24272 * gdb.base/miscexprs.exp: Ditto.
24273 * gdb.base/pointers.exp: Ditto.
24274 * gdb.base/scope.exp: Ditto.
24275 * gdb.c++/derivation.exp: Ditto.
24276 * gdb.c++/local.exp: Ditto.
24277 * gdb.c++/namespace.exp: Ditto.
24278 * gdb.c++/overload.exp: Ditto.
24279 * gdb.c++/ref-types.exp: Ditto.
24280
44097287
FN
242812000-11-22 Michael Chastain <chastain@redhat.com>
24282
24283 * mips_pro.exp: Accept either "middle -> top -> main" or
24284 "middle -> main" in the backtrace, because gcc can optimize
24285 tail calls to jumps. Remove setup_xfail for the hppa case.
24286 Add a comment with the original warning messages from PR 3016,
24287 which was filed in 1993, to preserve them for posterity.
24288
9d2e1bab
ND
242892000-11-17 Nick Duffek <nsd@redhat.com>
24290
24291 * lib/gdb.exp (gdb_test): Override timeout with board info.
24292
1aca8eb7
ND
242932000-11-17 Nick Duffek <nsd@redhat.com>
24294
24295 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24296 the second kill and detach messages.
24297
93076499
ND
242982000-11-17 Nick Duffek <nsd@redhat.com>
24299
24300 * configure.in: Add AC_EXEEXT.
24301 * configure: Regenerate.
24302 * Makefile.in (just-check): Export EXEEXT.
24303 * lib/gdb.exp ($EXEEXT): Import from environment.
24304 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24305 expect "maint dump-me" on Cygwin.
24306 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24307 $EXEEXT.
24308
30e87cd3
ND
243092000-11-17 Nick Duffek <nsd@redhat.com>
24310
24311 * gdb.base/break.exp: Test backtrace and finish from called
24312 function on all platforms, not just HP-UX.
24313
dc96c6c7 243142000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24315
24316 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24317 code from gdb_target_monitor, so it can be used independantly
24318 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24319
dc96c6c7 243202000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24321
24322 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24323 * gdb.base/corefile.exp: Expect the message "Program is being
24324 debugged already" when we send the "corefile" command, since
24325 the preceeding gdb_load may have connected gdb to a remote target.
24326 * gdb.base/display.exp: Disable hardware watchpoints if new
24327 board info variable "no_hardware_watchpoints" is true.
24328 Replace single-letter commands with more readable ones.
24329 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24330 if new board info variable "no_hardware_watchpoints" is true.
24331 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24332 to see if stdio (printf) testing is possible.
24333 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24334 board info variable "no_hardware_watchpoints" is true. Use new
24335 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24336
39124dea
FN
243372000-11-13 Fernando Nasser <fnasser@redhat.com>
24338
24339 From Orjan Friberg <orjanf@axis.com>:
24340 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24341 in array print pattern match.
24342
a9e2e984
FN
243432000-11-09 Fernando Nasser <fnasser@redhat.com>
24344
24345 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24346 spelling "cancelled" to U.S. spelling "canceled" to match changes
24347 made to gdb.
24348 * gdb.c++/ovldbreak.exp: Ditto.
24349
c7db355b
PS
243502000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24351
24352 * gdb.base/callfuncs.c (main): Moved to end of file, call
24353 t_double_values to initialize the FPU before inferior calls are made.
24354 * gdb.base/callfuncs.exp: Test for register preservation after calling
24355 inferior functions. Add tests for continuining, finishing and
24356 returning from a stop in a call dummy.
24357
dc96c6c7 243582000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24359
24360 * gdb.base/commands.exp: Break up long lines, and re-indent.
24361
dc96c6c7 243622000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24363
24364 * config/gdbserver.exp: Rewritten from the ground up, to make it
24365 compatible with the current dejagnu tree, and to make it work with
24366 the new "gdbserver" in libremote.
24367
dc96c6c7 243682000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24369
24370 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24371 * gdb.base/varargs.exp: Skip entire test if no printf support.
24372 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24373 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24374
dc96c6c7 243752000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24376
24377 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24378 no floating point support.
24379 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24380 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24381 * gdb.base/call-rt-st.exp: Ditto.
24382 * gdb.base/call-strs.exp: Ditto.
24383
bac5fc66
JG
243842000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24385
24386 * gdb.base/sizeof.c: include <stdio.h>.
24387
24388 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24389 'finish', otherwise uncaptured gdb_prompt would potentially
24390 throw remaining test points out of sync.
bac5fc66 24391
b22a6027
SB
243922000-07-26 Scott Bambrough <scottb@netwinder.org>
24393
24394 * gdb.base/recurse.exp: Run tests for all targets.
24395 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24396 gnu-oldld case on ARM.
24397 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24398 for ARM targets.
d63a86f8 24399
d8231941
AG
24400Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24401
24402 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24403 * gdb.java/configure: Rebuild.
24404
8caabe69
AG
24405Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24406
24407 * gdb.java/jv-exp.exp: New file.
24408
9d273ca3
AG
24409Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24410
24411 * configure: Rebuilt.
24412 * configure.in (configdirs): Add gdb.java.
24413 * gdb.java/jmisc.java: New file.
24414 * gdb.java/jmisc.exp: New file.
24415 * gdb.java/Makefile.in: New file.
24416 * gdb.java/configure: Rebuilt.
24417 * gdb.java/configure.in: New file.
24418 * lib/java.exp: New file.
24419
4f823a66
AC
24420Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24421
24422 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24423 underflow.
4f823a66 24424
2391e11d
AC
24425Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24426
24427 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24428 and the compilers sizes.
2391e11d 24429
54602222
ND
244302000-07-09 Nick Duffek <nsd@redhat.com>
24431
24432 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24433 (use_methods): New function.
24434 (main): Call use_methods().
24435 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24436 (do_tests): Call test_method_param_class.
24437
2bec0572
ND
244382000-07-09 Nick Duffek <nsd@redhat.com>
24439
24440 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24441 spelling.
24442 (test_enums): New procedure. Move enum tests from end of script
24443 to here. Set breakpoint on function name instead of line number.
24444 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24445 (enums2): New marker function.
24446 (enums1): New function.
24447 (main): Call enums1(). Move enum tests to enums1().
24448
78492fde
AC
24449Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24450
24451 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24452 compile/link program. Update line numbers.
78492fde
AC
24453 * gdb.asm/d10v.inc: Define ``startup''.
24454 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24455
49a2cef8
AC
24456Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24457
24458 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24459
3e6c8688
EZ
244602000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24461
24462 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24463 of 'help maint print' command.
3e6c8688 24464
9ff5cbe9
AC
24465Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24466
24467 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24468 they use gdb_expect_list.
9ff5cbe9 24469
17c579bd
AC
24470Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24471
24472 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24473 memory-read-packet-size'' instead of ``set endian big'' to test
24474 long commands.
17c579bd 24475
e6d71bf3
DB
244762000-06-03 Daniel Berlin <dan@cgsoftware.com>
24477
24478 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24479 g++, and stop skipping them.
e6d71bf3
DB
24480
24481 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24482 work under g++.
24483
d63a86f8 24484 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24485 initialization.
24486
dc96c6c7 244872000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24488
24489 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24490 the regular expression: accept an (almost) arbitrary sequence of
24491 "frames-invalid" and "breakpoints-invalid" messages both before
24492 and after the "starting" message.
24493
dc96c6c7 244942000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24495
24496 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24497
dc96c6c7 244982000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24499
24500 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24501 Relax the regular expression a little, make it pass on Solaris 8.
24502
8216cda9
KB
245032000-05-12 Kevin Buettner <kevinb@redhat.com>
24504
24505 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24506 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24507 Instead, it is permissible for gdb to stop on the line of the
24508 call itself.
24509
1a570b2f
MS
245102000-05-12 Michael Snyder <msnyder@.cygnus.com>
24511
24512 * gdb.base/break.exp (bp on small function, optimized file):
24513 Add a second pass pattern. The behavior differs here between stabs
24514 and dwarf for one-line functions. Stabs preserves two line symbols
24515 (one before the prologue and one after) with the same line number,
24516 but dwarf regards these as duplicates and discards one of them.
24517 Therefore the address after the prologue (where the breakpoint is)
24518 has no exactly matching line symbol, and GDB reports the breakpoint
24519 as if it were in the middle of a line rather than at the beginning.
24520
dc96c6c7 245212000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24522
d63a86f8 24523 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24524 rather than "send_gdb" (for consistancy).
24525
7d418785
AC
24526Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24527
24528 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24529 * gdb.c++/templates.cc: Properly check for GCC version number.
24530 * lib/compiler.cc: Likewise
24531
dc96c6c7 245322000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24533
d63a86f8 24534 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24535 gdb may not stop at the first line of main, due to code motion.
24536
dc96c6c7 245372000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24538
24539 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24540 This test depends on parsing the printf output from the target.
24541 Since the sparclet stub doesn't do stdio, this will never work.
24542 * gdb.base/call-rt-st.exp: ditto.
24543 * gdb.base/call-strs: ditto.
24544
dc96c6c7 245452000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24546
24547 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24548
24549 * gdb.base/ending-run.exp: After connecting to a remote target,
24550 but before running, the target will appear to be in a random
24551 location. Specify both a file and a line for breakpoints.
24552 Also, the function that calls main may be called 'init'
24553 rather than 'start'.
24554
a5a51225
EZ
245552000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24556
24557 * gdb.base/help.exp: Update output for add-symbol-file command.
24558
7930cc7c
FN
245592000-04-10 Fernando Nasser <fnasser@cygnus.com>
24560
24561 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24562 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24563
23e37ab1
C
245642000-04-07 J.T. Conklin <jtc@redback.com>
24565
e93c542c
C
24566 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24567
23e37ab1
C
24568 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24569
591b8fa3
PDM
24570Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24571
24572 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24573 values that can be represented exactly.
591b8fa3
PDM
24574 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24575 above change, and to not check against the directory part of the source
24576 file name.
24577 (step into print_long_arg_list): Likewise.
24578 (print print_small_structs from print_long_arg_list): Likewise.
24579 (print print_long_arg_list): Likewise.
24580
7a495180
EZ
245812000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24582
30b53638 24583 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24584
beb998c6
AC
24585Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24586
24587 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24588
1c689132
DB
245892000-03-25 Daniel Berlin <dan@cgsoftware.com>
24590
24591 * gdb.base/commands.exp (deprecated_command_test): Add test for
24592 deprecate with no arguments.
24593
c1790a9d
JL
245942000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24595
24596 * gdb.base/break.exp: Add new test for setting breakpoints on
24597 optimized code so we can test breakpoints work even when function
24598 prologues may be optimized away
24599
003ba290
FN
246002000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24601
24602 From David Whedon <dwhedon@gordian.com>
a9c64011 24603 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24604
6837a0a2
DB
246052000-03-22 Daniel Berlin <dan@cgsoftware.com>
24606
24607 * gdb.base/help.exp: Added test for new apropos command.
24608
b9593231
KB
246092000-03-21 Kevin Buettner <kevinb@redhat.com>
24610
24611 * gdb.base/pointers.c (usevar): New function.
24612 (main): Make sure that global variables v_int_pointer2, rptr,
24613 and y are all referenced someplace in the program by calling
24614 usevar() on them. [Some linkers delete symbols which are
24615 never referenced. The space remains, but there's no way to
24616 get a (symbolic) handle on the variable from the debugger.]
24617
751a959b
EZ
246182000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24619
24620 * gdb.base/printcmds.c: Add typedeffed arrays.
24621
24622 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24623 procedure to test arrays that are typedef'd.
751a959b 24624
73a93a32
JI
246252000-03-13 James Ingham <jingham@leda.cygnus.com>
24626
24627 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24628 the library directories.
73a93a32 24629
fb40c209
AC
24630Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24631
24632 * configure.in (configdirs): Add sub directory gdb.mi.
24633 * configure: Re-generate.
24634
24635 * gdb.mi: New directory.
d63a86f8 24636
ee4dd2c9
AC
246372000-02-25 Scott Bambrough <scottb@netwinder.org>
24638
24639 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24640 a long long value as a double on ARM platforms.
ee4dd2c9 24641
70f0cc22
JB
246422000-02-16 Jim Blandy <jimb@redhat.com>
24643
24644 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24645 default source file is set properly before running this test.
24646
853819b8
EZ
246472000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24648
24649 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24650 gdbtk/library directory, not in gdbtcl2.
853819b8 24651
dfcd3bfb
JM
246522000-02-04 Jim Blandy <jimb@redhat.com>
24653
24654 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24655 backslash from regexp pattern.
24656
24657 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24658 procedure. Use it to run all the "continue to bp overloaded"
24659 tests. Note that this changes the names of the tests slightly.
24660 If the breakpoint hit message includes a hex PC value, because
24661 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24662 from the real source code, still consider that a pass.
24663
24664 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24665 XFAIL here if the breakpoint message contains a hex address. Note
24666 similar change on 1999-11-02.
24667
24668 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24669
24670 * gdb.base/ptype.exp: Establish a default source file before
24671 calling get_debug_format.
24672
246732000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24674
24675 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24676
8b93c638
JM
246772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24678
24679 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24680 of successive stepi commands -- while in the prologue we should see
24681 the function entry bracket.
24682
246832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24684
24685 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24686 reach __change_mode() when stepping through the end of main().
24687
c5394b80
JM
246882000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24689
24690 * gdb.base/default.exp: Fix expected pattern.
24691 * gdb.base/help.exp: Same.
24692
0d06e24b
JM
246932000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24694
24695 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24696 Don't use xfail's because that affects only the following test.
d63a86f8 24697
0d06e24b 24698 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24699 solaris or linux.
0d06e24b
JM
24700
24701 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24702
dc96c6c7 247032000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24704
d63a86f8 24705 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24706 "A syntax error" rather than "A parse error". Accept both.
24707
247082000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24709
24710 * gdb.base/default.exp: Remove OS dependent string from "target
24711 remote" test.
24712 * gdb.base/help.exp: Same for "help target remote" test.
24713
c3f6f71d
JM
247142000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24715
24716 From Jim Kingdon <kingdon@redhat.com>:
24717
24718 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24719 prompt (cleanup rather than necessity, but still might keep output
24720 from spilling to next test).
c3f6f71d
JM
24721
247222000-01-02 Fred Fish <fnf@cygnus.com>
24723
24724 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24725 AIX, which defines them in <sys/types.h>.
24726
ed9a39eb 247271999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24728
ed9a39eb 24729 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24730 float" test.
ed9a39eb
JM
24731
247321999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24733
ed9a39eb 24734 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24735
24736 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24737 outermost frame disallowed".
24738
247391999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24740
24741 * gdb.base/setvar.exp: New tests for setting the value of a struct
24742 with a constant list.
24743
247441999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24745
24746 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24747 require the user to type a cast before setting the value of a struct.
24748
de57eccd
JM
247491999-12-06 Jim Blandy <jimb@cygnus.com>
24750
24751 * gdb.base/default.exp: Expect the new 'info float' command on
24752 all i386 platforms.
24753
24754 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24755 LinuxThreads libraries that don't support debugging.
24756
c2d11a7d
JM
24757Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24758
24759 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24760 Change the buffer type to ``unsigned char'' to simplify size
24761 arithmetic.
c2d11a7d
JM
24762
24763 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24764 stub only handles 400-1 byte packets. Verify that the download
24765 worked.
c2d11a7d
JM
24766
247671999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24768
24769 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24770 tests, using UNRESOLVED for the untested cases. Also, does not wait
24771 for a timeout if the prompt was received before a recognizable pattern.
24772
247731999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24774
24775 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24776
247771999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24778
24779 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24780 watchpoints.
c2d11a7d
JM
24781
247821999-11-24 Jason Merrill <jason@casey.cygnus.com>
24783
24784 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24785
24786 * gdb.c++/local.exp: Be more flexible in recognizing local class
24787 name mangling. Don't allow horribly truncated method names.
24788 * gdb.c++/derivation.exp: Expect protected inheritance.
24789 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24790 * gdb.c++/virtfunc.exp: Likewise.
24791 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24792 when printing a nested enum.
24793
247941999-11-22 Jim Blandy <jimb@cygnus.com>
24795
24796 * gdb.base/step-test.exp: Properly await GDB's response to setting
24797 a breakpoint on the call to large_struct_by_value.
24798
24799 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24800 just because we have debug info for the `start' function.
24801
248021999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24803
24804 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24805 "Unknown signal" messages, which indicate (on LinuxThreads) that
24806 GDB doesn't know how to debug threads on this system. This is
24807 better than hanging while philosopher 0 dumps chatter into gdb.log.
24808
248091999-11-18 Tom Tromey <tromey@cygnus.com>
24810
24811 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24812
248131999-11-18 Fred Fish <fnf@cygnus.com>
24814
24815 * gdb.base/coremaker2.c: Add sample program for generating
24816 cores that is more self contained than coremaker.c. Eventually
24817 I'll add more code to this and tie it into the testsuite.
24818
4ce44c66
JM
248191999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24820
24821 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24822
248231999-11-10 Jimmy Guo <guo@cup.hp.com>
24824
24825 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24826 from $srcdir/lib/.
4ce44c66 24827 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24828 and gdb.c++/.
4ce44c66
JM
24829
24830 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24831
d63a86f8 24832 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24833 'continue with watch' test point.
24834
248351999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24836
24837 Merged from p2linux-990323-branch:
d63a86f8 24838
4ce44c66
JM
24839 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24840
11cf8741
JM
24841Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24842
24843 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24844 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24845
24846Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24847
24848 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24849 gdb_expect_list.
11cf8741
JM
24850
24851Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24852
24853 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24854
248551999-11-03 Mark Salter <msalter@cygnus.com>
24856
24857 * gdb.base/break.exp: Fix "stub continue" pattern.
24858
248591999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24860
24861 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24862
248631999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24864
24865 * gdb.base/display.exp ("finish"): Add timeout clause.
24866
24867 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24868 plain prompt clause, so this doesn't have to time out in order to
24869 fail.
24870
24871 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24872 breakpoint hit messages include an address.
11cf8741
JM
24873
24874 * gdb.base/display.exp: Don't forget to escape parens in regular
24875 expressions. Unix regexp notatation sucks.
24876
248771999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24878
24879 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24880 order for 'signalled' message.
11cf8741 24881
5c44784c
JM
248821999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24883
24884 From Jimmy Guo <guo@cup.hp.com>:
24885 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24886 * gdb.base/annota1.c: Add code for tests to work with.
24887
248881999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24889
24890 * gdb.base/remote.exp: New test for remote downloading settings.
24891 * gdb.base/remote.c: New file with large .data.
24892
917317f4
JM
248931999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24894
24895 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24896 for LinuxThreads support, merged from the Code Fusion branch.
24897
24898Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24899
24900 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24901 containing exp_continue into a while within an expect. Don't
24902 attempt a start more than three times. Check return value from
24903 gdb_load.
d63a86f8 24904
2df3850c
JM
24905Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24906
24907 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24908 a pass case.
2df3850c 24909
2acceee2
JM
249101999-10-01 Kevin Buettner <kevinb@cygnus.com>
24911
24912 * gdb.base/break.c (main): Added a statement that we can step
24913 off of.
24914 * gdb.base/break.exp: Added tests for setting a breakpoint
24915 at an offset and stepping onto a breakpoint.
24916
249171999-10-01 Fred Fish <fnf@cygnus.com>
24918
d63a86f8 24919 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24920 gdb output.
24921
c2c6d25f
JM
249221999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24923
24924 * gdb.base/break.exp: Code locations are in hex, don't forget!
24925 (For HP-UX.)
24926
249271999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24928
24929 * condbreak.exp: Use break.c as test program.
24930 * condbreak.c: Remove, redundant with break.c.
24931
249321999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24933
24934 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24935 Z-packets if the target needs it.
c2c6d25f
JM
24936
249371999-09-13 James Ingham <jingham@leda.cygnus.com>
24938
24939 * gdb.c++/overload.exp: Added tests for listing overloaded
24940 functions with function pointers in the arg, explicitly calling
24941 out the version you want.
24942
cff3e48b
JM
249431999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24944
24945 * long_long.exp: Add variations of test cases that work for
24946 targets with 16-bit ints and 32-bit doubles.
24947
d4f3574e
SS
249481999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24949
24950 * break.c (main): Compare a possibly-uninitialized argc with an
24951 unlikely value that fits in 16 bits.
24952
249531999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24954
24955 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24956 0xfeeb, don't want negative numbers if ints are 16 bits.
24957
24958 * lib/gdb.exp (skip_cplus_tests): New proc.
24959 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24960 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24961 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24962 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24963 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24964 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24965 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24966 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24967
24968 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24969
24970Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24971
24972 * gdb.base/corefile.exp (up): Allow a parameter to appear
24973 in the frame that we're going up to.
24974
24975 From Jim Blandy <jimb@cygnus.com>:
24976
24977 * gdb.base/default.exp (info float): Expect some output now.
24978
24979 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24980 returning floating-point values to fail on the x86.
24981 * gdb.base/callfwmall.exp (do_function_calls): Same.
24982
24983 * gdb.base/list.exp (test_listsize): Correct expectations for
24984 listing line 1 with listsize 2. Also, listing a single line
24985 works now, as does listing three lines. [Kevin's note: There
24986 were a number of other cases fixed too where the expectations
24987 differed...]
24988
249891999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24990
24991 * gdb.base/selftest.exp: Add case for when version prints as
24992 constant string instead of char pointer.
24993
104c1213
JM
249941999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24995
24996 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24997 stepping out of main.
104c1213
JM
24998
24999 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25000 G++ used.
25001
25002 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25003 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25004
25005 * gdb.c++/ovldbreak.exp: Update match string in test that
25006 includes a warning of multiple breakpoints.
25007
250081999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25009
25010 * gdb.base/display.exp: Improve precision of step-after-finish
25011 added yesterday.
25012
25013 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25014 test.
104c1213
JM
25015
25016 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25017 configs when using G++, not just hppa*.
25018
250191999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25020
25021 * gdb.base/async.c: New file.
25022 * gdb.base/async.exp: New file.
25023
25024Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25025
25026 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25027 PA64.
25028
53a5351d
JM
25029Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25030
104c1213
JM
25031 * gdb.base/display.exp: "finish" can leave us mid-line on many
25032 targets, deal with it. Add a small constant to main, instead of
25033 1000 since main+1000 may not be a valid address in the target.
25034
53a5351d
JM
25035 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25036 on hpux11.
25037
25038 * gdb.base/attach.exp: Handle another hpux11 error message variant
25039 when attaching to a process that does not exist.
25040
250411999-08-19 J.T. Conklin <jtc@redback.com>
25042
25043 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25044 characters in 'continue to 1241' test.
53a5351d
JM
25045
250461999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25047
25048 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25049 stop in print_long_arg_list, define and use a whitespace
25050 variable in print_small_structs test, add an XFAIL for Solaris.
25051 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25052 interested enough to fix.
25053
7be570e7
JM
250541999-08-13 Keith Seitz <keiths@cygnus.com>
25055
25056 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25057 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25058 proc knows about targets other than the natives.
25059 (test_assign): Use "gdb_run_cmd" to "run" the target.
25060 Check that we've actually hit the breakpoint at main.
25061 When we attempt to assign a value to a local variable, check
25062 that the variable is in the current scope, i.e., don't use
25063 a test with an empty result.
25064
25065Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25066
25067 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25068 command.
7be570e7
JM
25069
250701999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25071
25072 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25073 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25074 gdb.compat, gdb.threads-hp.
25075 gdb.hp/configure, gdb.hp/configure.in: New files.
25076 gdb.hp/Makefile.in: Recurse into new subdirs.
25077 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25078 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25079 in object files.
25080 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25081
96baa820
JM
250821999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25083
25084 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25085 funky printf, remove a bogus p/a test.
96baa820
JM
25086
250871999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25088
25089 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25090 connected to the target. This is necessary when running not
25091 natively.
96baa820
JM
25092
250931999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25094
25095 * gdb.base/step-test.exp: Removed some extraneous messages.
25096
25097 * gdb.base/long_long.exp: Don't run memory examination tests
25098 on little-endian targets (they will need a different set of
25099 results to match).
25100
251011999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25102
25103 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25104 until somebody decides to fix GDB.
25105
25106 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25107 constant as "ULL".
96baa820
JM
25108 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25109 matches for a couple x/2 commands.
25110
a0b3c4fd
JM
251111999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25112
25113 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25114 by merging in ref-types2 tests.
25115 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25116
25117 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25118 * gdb.c++/Makefile.in: Add standard actions.
25119 (EXECUTABLES): Rename from PROGS, update list.
25120 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25121 from gdb.hp.
25122 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25123 foo and bar locals.
25124 * gdb.c++/anon-union.exp: Fix tests to match.
25125 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25126 expect matches to handle output variations.
25127 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25128 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25129 output, add HP alternatives for new and delete prints.
a0b3c4fd 25130 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25131 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25132 * gdb.c++/demangle.exp: Use $style when reporting failure.
25133 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25134 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25135 match alternatives.
25136 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25137 compilers.
a0b3c4fd
JM
25138 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25139 * gdb.c++/method.exp: Add match alternatives.
25140 * gdb.c++/misc.cc: Add bool types.
25141 * gdb.c++/misc.exp: Add tests for bool types.
25142 * gdb.c++/overload.exp: Add xfails.
25143 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25144 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25145 add some more template parameter tests (only for HP currently).
25146 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25147 * gdb.c++/virtfunc.cc: Add return type and value for main.
25148 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25149 match alternatives.
d63a86f8 25150
a0b3c4fd
JM
251511999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25152
25153 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25154
251551999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25156
25157 * gdb.base/signals.exp: Don't expect getting a backtrace from
25158 within a signal handler to fail on Linux.
25159
251601999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25161
25162 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25163 * lib/gdb.exp: Remove some gratuitious semicolons.
25164 (delete_breakpoints): Increase timeout.
25165 (gdb_expect): Add -notransfer option.
25166 (gdb_test): Use -notransfer option.
25167 (get_compiler_info): Add f77 case.
25168 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25169 case.
a0b3c4fd
JM
25170 (gdb_preprocess): Call get_compiler.
25171
25172 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25173 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25174 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25175 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25176 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25177 third arg to gdb_test.
a0b3c4fd
JM
25178 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25179 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25180 HP-UX xfails, add others.
a0b3c4fd
JM
25181 * gdb.base/completion.exp: Reflect name change of self-test.
25182 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25183 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25184 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25185 HP failure number.
a0b3c4fd
JM
25186 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25187 useless HP-UX 10.30 references.
25188 * gdb.base/maint.exp: Loosen matches.
25189 * gdb.base/pointers.c (main): Declare more_code.
25190 * gdb.base/pointers.exp: Match on output of a `next'.
25191 * gdb.base/structs.c: Add prototypes.
25192 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25193 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25194
251951999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25196
25197 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25198 command.
a0b3c4fd
JM
25199
252001999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25201
25202 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25203 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25204
25205 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25206 debug info. Deal with lack of signal hanlder info in stack.
25207
a9c64011 25208 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25209 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25210
5a2468f5
JM
252111999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25212
25213 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25214 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25215
adf40b2e
JM
25216Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25217
25218 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25219 a1-selftest.exp.
adf40b2e
JM
25220 * gdb.base/configure: Re-generate.
25221
252221999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25223
25224 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25225 in trying to run first and name is too long.
25226
25227 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25228 pointers2.c and pointers2.exp, respectively.
25229 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25230 doschk happier.
25231
43e526b9
JM
252321999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25233
25234 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25235 callfuncs2.c and callfuncs2.exp.
25236
25237 * gdb.base/list.exp: Remove mistaken xfails.
25238 * gdb.base/list0.h: Add optional prototypes.
25239
9846de1b
JM
25240Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25241
a9c64011 25242 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25243 calling malloc.
a9c64011
AS
25244 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25245 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25246 use.
9846de1b
JM
25247
252481999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25249
25250 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25251 * gdb.base/annota2.cc, annota2.exp: Move from here.
25252 * gdb.c++/annota2.cc, annota2.exp: To here.
25253 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25254
43ff13b4
JM
25255Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25256
25257 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25258 a consistent format.
43ff13b4 25259
085dd6e6
JM
252601999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25261
25262 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25263 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25264 HP compilers, also set the globals $true and $false.
25265
25266 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25267 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25268 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25269 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25270 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25271 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25272 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25273 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25274 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25275 whatis.c} Add C++ compatible function definitions and return
25276 types, add includes for library functions.
085dd6e6
JM
25277 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25278 * gdb.base/step-test.c (myglob): Rename from glob.
25279 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25280 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25281 files, move here from gdb.hp.
085dd6e6 25282 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25283 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25284 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25285 Adjust line numbers in regexps.
085dd6e6
JM
25286
25287 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25288 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25289 instead of 0/1.
25290
25291 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25292 foll-vfork.exp: New files, move here from gdb.hp.
25293 * gdb.base/page.exp: New file, test of pagination command.
25294
25295 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25296 recursion test.
25297 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25298
25299 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25300 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25301
25302 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25303 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25304 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25305 watchpoint test.
085dd6e6
JM
25306 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25307 them work.
25308 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25309 expressions properly.
25310 * gdb.base/corefile.exp: Loosen the match slightly.
25311 * gdb.base/default.exp: Allow "Error accessing memory" message
25312 also.
25313 * gdb.base/display.exp: Skip over x/0 j if PA64.
25314 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25315 * gdb.base/interrupt.exp: Ditto.
25316 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25317 in use.
25318 * gdb.base/list.exp: Add xfails for HP-UX.
25319 * gdb.base/long_long.exp: Refine some of the numeric matches.
25320 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25321 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25322 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25323 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25324 * gdb.base/ptype.exp: Succeed on more varieties of output.
25325 * gdb.base/scope.exp: Add xfails for HP-UX.
25326 * gdb.base/sect-cmd.exp: Add more cases.
25327 * gdb.base/setvar.exp: Add xfails for HP-UX.
25328 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25329 * gdb.base/signals.exp: Match on void symbolically.
25330 * gdb.base/step-test.exp: Add case for PA64.
25331 * gdb.base/term.exp: Add exit and restart.
25332 * gdb.base/twice.exp: Clean up after self.
25333 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25334 * gdb.base/whatis.exp: Allow more ways to pass tests.
25335
25336 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25337 no longer useful.
085dd6e6
JM
25338
25339Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25340
25341 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25342 list of patterns.
085dd6e6 25343 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25344 print_double_array(double_array)", "continuing to breakpoint
25345 1018", "print print_double_array(array_d)" and "continuing to
25346 1034" tests.
d63a86f8 25347
085dd6e6
JM
253481999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25349
a9c64011 25350 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25351
253521999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25353
25354 * config/mt-*: Remove, these haven't been used since 1996.
25355
253561999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25357
25358 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25359 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25360 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25361
9e0b60a8
JM
253621999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25363
25364 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25365 simpler match case for the ptype of the big class.
25366
253671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25368
25369 * gdb.exp: Fix test for gdb_prompt existence.
25370
253711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25372
25373 * gdb.exp (gdb_test): Add fail after calls to perror.
25374
253751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25376
25377 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25378
253791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25380
25381 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25382
0f71a2f6
JM
25383Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25384
25385 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25386 malloc() is linked in.
0f71a2f6
JM
25387
253881999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25389
25390 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25391 step at end.
25392
25393 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25394
253951999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25396
25397 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25398
cce74817
JM
25399Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25400
25401 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25402 * gdb.base/mips_pro.exp: Likewise.
25403
254041999-06-02 Keith Seitz <keiths@cygnus.com>
25405
25406 * gdb.c++/templates.cc: Change all "new" operators to throw
25407 an exception.
25408 * gdb.c++/cplusfuncs.cc: Likewise.
25409
25410 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25411
25412Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25413
25414 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25415 * gdb.base/ending-run.exp: When stepping out of main, accept a
25416 step into an arbitrary assembler file.
cce74817 25417
392a587b
JM
254181999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25419
d63a86f8 25420 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25421 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25422 * gdb.base/annota2.exp: Revise line number for main
25423 breakpoint. Allow any number of "frames-invalid" and
25424 "breakpoint-invalid" to be printed.
392a587b
JM
25425 * gdb.base/annota2.cc: Initialize a.x to 0.
25426
9e086581
JM
254271999-05-17 Keith Seitz <keiths@cygnus.com>
25428
6fdff2c5
PA
25429 * gdb.base/call-ar-st.exp: Skip
25430 "print print_double_array (double_array)" when "skip_float_tests" set.
25431 Ditto for "print print_double_array(array_d)",
25432 "print print_small_structs", "print print_ten_doubles", and
25433 "step into print_long_arg_list".
25434 Don't assume we can step into "print_long_arg_list": we could step
25435 into memcpy.
25436 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25437 "skip_float_tests" is set: "print print_one_double(*d1)"
25438 and "print print_two_floats(*f3)".
9e086581
JM
25439 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25440 "skip_float_tests" is set.
6fdff2c5
PA
25441 * gdb.base/varargs.exp: Skip
25442 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25443 "skip_float_tests" set.
d63a86f8 25444
cd0fc7c3
SS
254451999-05-06 Keith Seitz <keiths@cygnus.com>
25446
25447 * gdb.base/annota2.cc: Include stdio.h.
25448
25449Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25450
25451 * gdb.base/crossload.exp: Remove, this has been disabled ever
25452 since BFD stopped including all targets, and cross-GDB gets
25453 plenty of testing anyway.
25454 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25455 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25456 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25457 * gdb.base/README: Remove, was doc for this.
25458 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25459 needed.
cd0fc7c3 25460
b83266a0
SS
254611999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25462
25463 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25464 output.
25465
25466 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25467 * gdb.base/annota2.exp: New file. More annotation tests.
25468 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25469 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25470
254711999-04-23 Angela Marie Thomas <angela@cygnus.com>
25472
25473 * config/cfdbug.exp: New file.
25474
7a292a7a
SS
254751999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25476
25477 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25478 Marcus Daniel's and Dale Hawkins's demangler crashes.
25479
25480 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25481 test_lucid_style_demangling, test_arm_style_demangling,
25482 test_hp_style_demangling): Try Tom Tromey's core-dumping
25483 identifier under each demangling style.
7a292a7a
SS
25484
254851999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25486
25487 * gdb.c++/demangle.exp: Include the current demangling style
25488 in all test names.
25489 (current_demangling_style): New global variable.
25490 (set_demangling_style, test_demangling_core, test_demangling,
25491 test_demangling_exact): New functions.
25492 (test_gnu_style_demangling, test_lucid_style_demangling,
25493 test_arm_style_demangling, test_hp_style_demangling): Use those,
25494 instead of calling gdb_test and gdb_test_exact directly.
25495 (catch_demangling_errors): New function, which reports errors
25496 signalled by the demangling test functions in an orderly way.
25497 (do_tests): Use catch_demangling_errors.
25498
254991999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25500
25501 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25502 grouping in expressions, not {}.
7a292a7a
SS
25503
25504 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25505 initialized yet.
7a292a7a
SS
25506
255071999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25508
25509 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25510 are listed.
25511
255121999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25513
25514 * gdb.stabs/weird.exp: Test for CC being defined before
25515 looking at its value.
25516
255171999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25518
25519 * gdb.base/call-ar-st.exp: Remove stray '#'.
25520 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25521 "short int" and "long int".
25522 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25523 change, to mollify finicky HP compiler.
7a292a7a
SS
25524 * gdb.hp/reg-test.exp (testfile): Fix file name.
25525 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25526
7a292a7a
SS
25527 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25528 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25529 alternate form of enum ptype.
25530
c906108c
SS
255311999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25532
7a292a7a
SS
25533 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25534 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25535 passing skip_hp_tests, so as not to waste time on guaranteed
25536 failure.
7a292a7a 25537
c906108c
SS
25538 * gdb.c++/overload.cc: Pass string instead of char addr, always
25539 init ccpfoo.
25540 * gdb.c++/templates.cc: Fix syntax error.
25541
7a292a7a
SS
25542Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25543
25544 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25545 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25546 command.
25547
255481999-03-18 James Ingham <jingham@cygnus.com>
25549
25550 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25551
25552 * gdb.c++/method.exp: It was testing an uninitialized int on the
25553 stack and assuming it was positive.
25554
25555 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25556
25557 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25558 keep it from killing the rest of the tests.
7a292a7a
SS
25559 Use gdb_continue_to_end.
25560
25561 * gdb.base/sigall.exp: use gdb_continue_to_end.
25562
25563 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25564
25565 * gdb.base/display.exp: use runto_main, not run.
25566
d63a86f8
RM
25567 * gdb.base/default.exp: Check for the current error message in the
25568 r abbreviation test.
7a292a7a
SS
25569 Add strongarm to the targets that know info float.
25570
d63a86f8 25571 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25572 run which doesn't work with monitors.
25573
6fdff2c5
PA
25574 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25575 1034 test.
7a292a7a
SS
25576
25577 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25578
6fdff2c5
PA
25579 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25580 end of a program. Traps the case (in Cygmon) when the program
25581 never really exits. Same as Mark's continue_to_exit, but I had
25582 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25583
25584 * config/monitor.exp (gdb_target_monitor): added another
25585 target_info parameter: remotebinarydownload. This will set the
25586 remotebinarydownload flag if this is causing some boards trouble.
25587
255881999-03-18 Mark Salter <msalter@cygnus.com>
25589
25590 * lib/gdb.exp (continue_to_exit): New function.
25591
25592 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25593 * gdb.base/ending-run.exp: Ditto.
25594 * gdb.base/step-test.exp: Ditto.
25595
255961999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25597
25598 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25599 (suggested by Art Haas <ahaas@neosoft.com>).
25600
256011999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25602
889bf7c5 25603 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25604
25605Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25606
25607 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25608 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25609
256101999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25611
25612 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25613 a call to strlen; sometimes we do have sources.
25614
256151999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25616
25617 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25618 character, so GDB won't print garbage after its end.
d63a86f8 25619
c906108c
SS
25620 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25621 breakpoint there instead. Sometimes GCC emits memcpy to handle
25622 the large structures being passed by value, so we step into that
25623 instead of sum_array_print, which obscures what we're really testing.
25624 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25625 the bizarre steps into memcpy, so do that here. Add check for
25626 stepping into function calls that pass large structures by value.
25627 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25628 Remove all references to specific line numbers.
25629 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25630 New type and function.
25631 (main): Call large_struct_by_value, passing it a large struct by value.
25632 * lib/gdb.exp (gdb_get_line_number): New function.
25633
25634 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25635 more portable.
25636
7a292a7a
SS
256371999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25638
c906108c
SS
25639 * lib/gdb.exp: Doc fixes.
25640
7a292a7a
SS
256411999-03-05 Nick Clifton <nickc@cygnus.com>
25642
d63a86f8 25643 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25644
256451999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25646
c906108c 25647 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25648 commands. They're not germane to this test, and they don't work
25649 that way on remote targets.
c906108c 25650
3fc11d3e
JM
256511999-03-01 James Ingham <jingham@cygnus.com>
25652
25653 * Changelog entries merged over from gdb development branch.
25654
3fc11d3e
JM
25655 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25656
25657 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25658 for outputting results of test run.
25659
2d4a1622 25660 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25661
25662 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25663
7a292a7a
SS
256641999-02-25 Felix Lee <flee@cygnus.com>
25665
25666 * lib/gdb.exp (debug_format): initialize
25667
c906108c
SS
256681999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25669
25670 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25671 * gdb.base/call-rt-st.c: Ditto.
25672
c906108c
SS
256731999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25674
25675 * gdb.threads/pthreads.exp (horiz): New variable.
25676 (test_startup): Fix regexps that capture thread numbers.
25677
256781999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25679
25680 * gdb.base/smoke.exp: Disambiguate two test case names (both
25681 called ``print'').
25682
25683Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25684
25685 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25686 compilation.
c906108c
SS
25687
256881999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25689
25690 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25691 actual output formatting.
25692 * gdb.base/smoke.exp: GDB removes leading 0's.
25693 * gdb.base/volatile.exp: Don't check type of remuneration;
25694 that variable is no longer defined in constvars.c.
25695 * gdb.base/step-test.c (main): Exit with explicit exit code.
25696 * gdb.base/step-test.exp: Remove two nexti checks--they are
25697 not portable.
25698
256991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25700
25701 * gdb.base/help.exp ("help delete display"): Fix test to match
25702 gdb's output.
25703
25704 * gdb.base/long_long.c (known_types): Initialize values to zero.
25705 * gdb.base/long_long.exp: Step one more line
25706 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25707 leading zeros. Explicitly ask for hex formatting. Use
25708 unique test case names.
c906108c
SS
25709
25710Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25711
d63a86f8 25712 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25713
25714 * gdb.c++/method.exp: Add missing close brace.
25715
257161999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25717
25718 * gdb.base/maint.exp: Use 'set height 0' to disable page
25719 prompting, not 'set height 400'.
25720
25721 Fix a bunch of timeouts.
25722 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25723 four separate tests, so expect doesn't take forever to match a ton
25724 of text against a regexp with lots of .* forms.
25725 ("maint print psymbols", "maint print symbols"): Make some of
25726 these greps more selective, so that expect doesn't try to wade
25727 through huge piles of output and time out.
25728
25729 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25730
25731 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25732 tests: one which doesn't expect shlib events to be reported, and
25733 another which does, but is XFAIL for all platforms other than
25734 HP/UX.
c906108c
SS
25735
25736 * gdb.base/break.exp: Teach the test suite that the `catch
25737 fork', `catch vfork', and `catch exec' commands produce error
25738 messages on platforms that don't provide these features.
25739
25740Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25741
25742 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25743 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25744 (shortening names from solib_threshold.exp etc), won't run on
25745 anything but HP-UX for the foreseeable future.
c906108c 25746 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25747 reflect move.
c906108c
SS
25748
25749Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25750
25751 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25752 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25753
25754Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25755
25756 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25757 successfully re-sets breakpoints in shared libraries.
25758 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25759
25760Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25761
d63a86f8
RM
25762 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25763 and compiled w/o GCC.
c906108c
SS
25764
25765 * gdb.hp/watch-cmd.exp: ditto.
25766
25767 * gdb.hp/watch-hp.exp: ditto.
25768
25769 * gdb.hp/xdb1.exp: ditto.
25770
25771 * gdb.hp/xdb2.exp: ditto.
25772
25773 * gdb.hp/dbx.exp: ditto.
25774
25775Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25776
25777 * constvars.c: Remove C++-isms.
25778 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25779 with GCC.
c906108c
SS
25780
25781Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25782
25783 The following changes are part of the HP merge.
25784
25785 * gdb.base/break.exp: new tests to verify that catchpoints for
25786 fork, vfork, and exec don't trigger inappropriately.
25787
25788 * gdb.base/opaque.exp: compile one file at a time, then link.
25789
25790 * gdb.base/signals.exp: be more restrictive about which hppa
25791 systems receive a setup_xfail. new tests.
25792
25793 * gdb.base/solib_threshold.build: new file.
25794 * gdb.base/solib_threshold.exp: new file.
25795 * gdb.base/solib_threshold.link_opts: new file.
25796 * gdb.base/solib_threshold.mk: new file.
25797 * gdb.base/gen_solib_threshold.c: new file.
25798
25799 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25800 tests. New tests for enums inside classes.
25801
25802 * gdb.c++/compiler.cc: indicate support of template debugging.
25803
25804 * gdb.c++/demangle.exp: run hp style demangling tests.
25805
25806 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25807 tests.
25808
25809 * gdb.c++/misc.cc: changes to support new tests.
25810
25811 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25812 to support new tests.
25813
25814 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25815 gcc, then skip these tests.
25816
25817Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25818
25819 The following files are part of the HP merge; some had longer
25820 names at HP, but have been renamed to be no more than 14
25821 characters in length.
25822
25823 * gdb.hp/ambiguous.cc: new file.
25824 * gdb.hp/ambiguous.exp: new file.
25825 * gdb.hp/attach.exp: new file.
25826 * gdb.hp/attach2.exp: new file.
25827 * gdb.hp/classes-hp.exp: new file.
25828 * gdb.hp/ctti.exp: new file.
25829 * gdb.hp/ctti-add.cc: new file.
25830 * gdb.hp/ctti-add1.cc: new file.
25831 * gdb.hp/ctti-add2.cc: new file.
25832 * gdb.hp/ctti-add3.cc: new file.
25833 * gdb.hp/dbx.exp: new file.
25834 * gdb.hp/exception.cc: new file.
25835 * gdb.hp/exception.exp: new file.
25836 * gdb.hp/foll-exec.c: new file.
25837 * gdb.hp/foll-exec.exp: new file.
25838 * gdb.hp/foll-fork.c: new file.
25839 * gdb.hp/foll-fork.exp: new file.
25840 * gdb.hp/foll-vfork.c: new file.
25841 * gdb.hp/foll-vfork.exp: new file.
25842 * gdb.hp/inherit-hp.exp: new file.
25843 * gdb.hp/more-steps.exp: new file.
25844 * gdb.hp/namespace.cc: new file.
25845 * gdb.hp/namespace.exp: new file.
25846 * gdb.hp/optimize.exp: new file.
25847 * gdb.hp/pxdb.c: new file.
25848 * gdb.hp/pxdb.exp: new file.
25849 * gdb.hp/quicksort.exp: new file.
25850 * gdb.hp/reg-test.exp: new file.
25851 * gdb.hp/reg-test.s: new file.
25852 * gdb.hp/sized-enum.c: new file.
25853 * gdb.hp/sized-enum.exp: new file.
25854 * gdb.hp/start-stop.exp: new file.
25855 * gdb.hp/templ-hp.cc: new file.
25856 * gdb.hp/templ-hp.exp: new file.
25857 * gdb.hp/thr-lib.c: new file.
25858 * gdb.hp/thr-lib.exp: new file.
25859 * gdb.hp/thr-lib.h: new file.
25860 * gdb.hp/thr-liblib.c: new file.
25861 * gdb.hp/virtfun-hp.c: new file.
25862 * gdb.hp/virtfun-hp.exp: new file.
25863 * gdb.hp/watch-cmd.exp: new file.
25864 * gdb.hp/watch-hp.exp: new file.
25865 * gdb.hp/xdb1.exp: new file.
25866 * gdb.hp/xdb2.exp: new file.
25867 * gdb.hp/xdb3.exp: new file.
25868
25869Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25870
25871 The following files are part of the HP merge; some had longer
25872 names at HP, but have been renamed to be no more than 14
25873 characters in length.
25874
25875 * gdb.base/ss.h: new file.
25876 * gdb.base/call-ar-st.c: new file.
25877 * gdb.base/call-ar-st.exp: new file.
25878 * gdb.base/call-rt-st.c: new file.
25879 * gdb.base/call-rt-st-exp: new file.
25880 * gdb.base/call-strs.exp: new file.
25881 * gdb.base/ena-dis-br.exp: new file.
25882 * gdb.base/environ.exp: new file.
25883 * gdb.base/long_long.exp: new file.
25884 * gdb.base/sect-cmd.exp: new file.
25885 * gdb.base/shlib-cl2.exp: new file.
25886 * gdb.base/smoke.exp: new file.
25887 * gdb.base/so-impl-ld.c: new file.
25888 * gdb.base/so-impl-ld.exp: new file.
25889 * gdb.base/so-indr-cl.c: new file.
25890 * gdb.base/so-indr-cl.exp: new file.
25891 * gdb.base/varargs.exp: new file.
25892 * gdb.base/volatile.exp: new file.
25893 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25894 * gdb.base/display.exp: new file.
c906108c
SS
25895 * gdb.c++/derivation.exp: new file.
25896 * gdb.c++/local.exp: new file.
25897 * gdb.c++/member-ptr.exp: new file.
25898 * gdb.c++/overload.exp: new file.
25899 * gdb.c++/ovldbreak.exp: new file.
25900 * gdb.c++/ref-types.exp: new file.
25901 * gdb.c++/ref-types2.exp: new file.
25902 * gdb.c++/userdef.exp: new file.
d63a86f8 25903
c906108c
SS
25904Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25905
25906 * gdb.base/default.exp: Reflect wording change in remote.c.
25907
dc96c6c7 25908Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25909
25910 * gdb.base/help.exp: Update to reflect current text.
25911
25912Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25913
25914 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25915 they're stack variables and contain garbage.
25916 * gdb.c++/anon-union.exp: new file.
25917
25918 The following changes were made by David Taylor
889bf7c5
PA
25919 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25920 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25921 in changes by HP.
c906108c
SS
25922
25923 * gdb.base/bitops.exp: new file.
25924 * gdb.base/default.exp: change expected messages for catch and
25925 info catch tests to reflect HP merge changes.
25926 * gdb.base/enable-disable-break.exp
25927 * gdb.base/ending-run.c: new file.
25928 * gdb.base/long_long.c: new file.
25929 * gdb.base/maint.exp: new file.
25930 * gdb.base/pointers2.exp: new file.
25931 * gdb.base/shlib-call2.exp: new file.
25932 * gdb.base/solib.exp: new file.
25933 * gdb.base/step-test.c: new file.
25934 * gdb.c++/anon-union.cc: new file.
25935 * gdb.c++/local.cc: new file.
25936 * gdb.c++/member-pointer.cc: new file.
25937 * gdb.c++/method.cc: new file.
25938 * gdb.c++/ref-types.cc: new file.
25939 * gdb.c++/ref-types2.cc: new file.
25940 * gdb.c++/userdef.cc: new file.
d63a86f8 25941
c906108c
SS
25942 * gdb.base/scope.exp: compile one file at a time, then link.
25943 * gdb.base/langs.exp: ditto.
25944 * gdb.base/list.exp: ditto.
d63a86f8 25945
c906108c
SS
25946Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25947
25948 The following changes were made by David Taylor
889bf7c5
PA
25949 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25950 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25951 in changes by HP.
d63a86f8 25952
c906108c
SS
25953 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25954 skip tests. When compiling pass c++ flag to gdb_compile.
25955 * gdb.c++/
d63a86f8 25956
c906108c
SS
25957 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25958 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25959 (skip_hp_tests): new function.
25960 (gdb_preprocess): new function.
25961
25962 * configure.in (hpdir): decide whether to configure gdb.hp.
25963 * configure: regenerated.
25964
25965 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25966 to delete on clean.
25967 (EXECUTABLES): update to reflect new additions.
25968 * gdb.base/commands.exp: update message expected.
25969 * gdb.base/default.exp: add copyright notice.
25970 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25971 * gdb.base/help.exp: update messages to reflect current text.
25972 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25973 targets for recurse tests.
25974 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25975 skip this file.
25976
25977 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25978 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25979 compilation.
25980 * gdb.c++/misc.exp: ditto.
25981 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25982 run the tests. tell gdb_compile that it's a c++ compilation.
25983
25984 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25985
c906108c
SS
25986 * gdb.base/all-bin.exp: new file.
25987 * gdb.base/arithmet.exp: new file.
25988 * gdb.base/assign.exp: new file.
25989 * gdb.base/completion.exp: new file.
25990 * gdb.base/cond-expr.exp: new file.
25991 * gdb.base/condbreak.exp: new file.
25992 * gdb.base/define.exp: new file.
25993 * gdb.base/dollar.exp: new file.
25994 * gdb.base/environment.exp: new file.
25995 * gdb.base/eval-skip.exp: new file.
25996 * gdb.base/jump.exp: new file.
25997 * gdb.base/logical.exp: new file.
25998 * gdb.base/pointers.exp: new file.
25999 * gdb.base/relational.exp: new file.
26000 * gdb.base/section_command.exp: new file.
26001 * gdb.base/whatis-expr.exp: new file.
26002
26003 * gdb.base/all-types.c: new file.
26004 * gdb.base/call-array-struct.c: new file.
26005 * gdb.base/call-return-struct.c: new file.
26006 * gdb.base/call-strings.c: new file.
26007 * gdb.base/callfuncs2.c: new file.
26008 * gdb.base/condbreak.c: new file.
26009 * gdb.base/constvars.c: new file.
26010 * gdb.base/display.c: new file.
26011 * gdb.base/int-type.c: new file.
26012 * gdb.base/jump.c: new file.
26013 * gdb.base/miscexprs.c: new file.
26014 * gdb.base/pointers.c: new file.
26015 * gdb.base/pointers2.c: new file.
26016 * gdb.base/shmain.c: new file.
26017 * gdb.base/shr1.c: new file.
26018 * gdb.base/shr2.c: new file.
26019 * gdb.base/solib.c: new file.
26020 * gdb.base/solib1.c: new file.
26021 * gdb.base/solib2.c: new file.
26022 * gdb.base/varargs.c: new file.
26023 * gdb.c++/derivation.cc: new file.
26024 * gdb.c++/overload.cc: new file.
26025 * gdb.c++/ovldbreak.cc: new file.
26026 * gdb.hp/attach.c: new file.
26027 * gdb.hp/attach2.c: new file.
26028 * gdb.hp/average.c: new file.
26029 * gdb.hp/compiler.c: new file.
26030 * gdb.hp/compiler.cc: new file.
26031 * gdb.hp/execd-program.c: new file.
26032 * gdb.hp/follow-exec.c: new file.
26033 * gdb.hp/follow-fork.c: new file.
26034 * gdb.hp/follow-vfork-and-exec.c: new file.
26035 * gdb.hp/misc-hp.cc: new file.
26036 * gdb.hp/more-steps.c: new file.
26037 * gdb.hp/optimize.c: new file.
26038 * gdb.hp/quicksort.c: new file.
26039 * gdb.hp/run-hp.c: new file.
26040 * gdb.hp/start-stop.c: new file.
26041 * gdb.hp/sum.c: new file.
26042 * gdb.hp/templates-hp.cc: new file.
26043 * gdb.hp/thread-local-in-lib.c: new file.
26044 * gdb.hp/thread-local-in-lib.h: new file.
26045 * gdb.hp/thread-local-in-lib.lib.c: new file.
26046 * gdb.hp/vforked-program.c: new file.
26047 * gdb.hp/virtfunc-hp.cc: new file.
26048 * gdb.hp/watchpoint-hp.c: new file.
26049 * gdb.hp/xdb.c: new file.
26050 * gdb.hp/xdb0.c: new file.
26051 * gdb.hp/xdb0.h: new file.
26052 * gdb.hp/xdb1.c: new file.
26053
26054Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26055
26056 The following change was made by Edith Epstein
889bf7c5
PA
26057 <eepstein@cygnus.com> as part of a project to merge in changes
26058 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26059
26060 * gdb.c++/demangle.exp: changed the expected output for some
26061 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26062 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26063 T1<char>::~T1<char>(void)
c906108c 26064 becomes,
a9c64011
AS
26065 maint demangle __dt__11T1__pt__2_cFv
26066 T1<char>::~T1(void)
c906108c 26067
889bf7c5 26068 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26069
c906108c
SS
26070Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26071
26072 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26073 * gdb.trace/backtrace.exp: Likewise.
26074 * gdb.trace/circ.exp: Likewise.
26075 * gdb.trace/collection.exp: Likewise.
26076 * gdb.trace/deltrace.exp: Likewise.
26077 * gdb.trace/infotrace.exp: Likewise.
26078 * gdb.trace/limits.exp: Likewise.
26079 * gdb.trace/packetlen.exp: Likewise.
26080 * gdb.trace/passc-dyn.exp: Likewise.
26081 * gdb.trace/passcount.exp: Likewise.
26082 * gdb.trace/report.exp: Likewise.
26083 * gdb.trace/save-trace.exp: Likewise.
26084 * gdb.trace/tfind.exp: Likewise.
26085 * gdb.trace/tracecmd.exp: Likewise.
26086 * gdb.trace/while-dyn.exp: Likewise.
26087 * gdb.trace/while-stepping.exp: Likewise.
26088
260891998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26090
26091 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26092
26093Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26094
26095 From Brendan Kehoe:
26096 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26097 int return types.
26098
26099Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26100
26101 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26102 remote dos host testing right.
c906108c
SS
26103
26104Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26105
26106 * gdb.base/corefile.exp: remove some xfails.
26107
26108Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26109
26110 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26111 have different timestamps.
c906108c
SS
26112
26113Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26114
26115 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26116 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26117
26118Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26119
26120 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26121 delta.
c906108c
SS
26122
26123Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26124
26125 * gdb.base/default.exp: Add brace missing from previous delta.
26126
26127Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26128
26129 * gdb.base/default.exp: Support test for info float for all
26130 varieties of arm toolchain.
26131
dc96c6c7 26132Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26133
26134 * gdb.trace/*.exp: remove "remote_download" command.
26135
dc96c6c7 26136Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26137
26138 * gdb.trace/*.exp: remove -gdwarf from compile.
26139
26140Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26141
26142 * gdb.trace/configure.in(AC_INIT): typo
26143 * gdb.trace/configure: regenerated
26144
dc96c6c7 26145Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26146
26147 * config/m68k-emc.exp: New file.
26148 * lib/<emc-support.exp trace-support.exp}: New files.
26149 * configure.in: add new test directory gdb.trace.
26150 * gdb.trace/{configure configure.in Makefile.in}: New files.
26151 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26152 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26153 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26154 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26155 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26156 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26157 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26158
dc96c6c7 26159Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26160
26161 * gdb.c++/classes.exp: Change all regular expressions to match
26162 arbitrary combinations of newline/carriage-return, so that they
26163 will work equally well on Unix and Windows.
26164 * gdb.c++/inherit.exp: ditto.
26165 * gdb.c++/virtfunc.exp: ditto.
26166
261671998-08-11 Dawn Perchik <dawn@cygnus.com>
26168
26169 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26170
c2d11a7d
JM
26171Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26172
26173 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26174 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26175 to use a0-a3/d0-d3 as needed.
26176
26177Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26178
26179 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26180 * gdb.disasm/am33.exp: Corresponding changes.
26181
c906108c
SS
261821998-07-11 Felix Lee <flee@cygnus.com>
26183
26184 * gdb.base/callfuncs.exp: add cmp10 test.
26185 * gdb.base/callfuncs.c (cmp10): new function.
26186
26187Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26188
d63a86f8 26189 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26190 into two parts to get around a synchronization problem in expect.
26191
3fc11d3e
JM
26192Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26193
26194 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26195
26196 * configure.in: Add options for gdbtk testsuite.
26197
26198 * configure: Regenerate.
26199
26200 * gdb.gdbtk: New directory to hold gdbtk tests.
26201
c906108c
SS
26202Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26203
26204 * gdb.fortran/types.exp: Escape brackets in expect patterns
26205 for test_float_literal_types_accepted tests.
26206 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26207 before run test.
26208
c2d11a7d
JM
26209Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26210
26211 * am33.exp: Just compile, do not link the testcase.
26212 * am33.s: Add ".am33" pseudoop to force am33 mode.
26213
c906108c
SS
262141998-06-25 Felix Lee <flee@cygnus.com>
26215
26216 * gdb.base/setshow.exp: make sure $pc is sane.
26217
26218 * gdb.stabs/weird.exp: split expect patterns properly.
26219
c2d11a7d
JM
26220Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26221
26222 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26223 * gdb.disasm/am33.exp: Run it.
26224
dc96c6c7 26225Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26226
26227 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26228 match processing (and eliminate spurious timeouts when running).
26229
dc96c6c7 26230Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26231
26232 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26233 exception test, but conditionalize it on target [mach | gnu].
26234
dc96c6c7 26235Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26236
26237 * gdb.base/overlays.exp: fixup compile line for linker script.
26238
26239Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26240
26241 * gdb.fortran/types.exp: don't guess at float size.
26242
26243Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26244
26245 * gdb.base/exprs.exp: delete test that depends on int size.
26246
26247Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26248
26249 * config/sim.exp: Removed checks for target triplets.
26250 (gdb_target_sim): Use gdb,target_sim_options.
26251
26252Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26253
26254 * gdb.base/reread.exp: New file.
26255 * gdb.base/reread1.c: New file.
26256 * gdb.base/reread2.c: New file.
26257
26258Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26259
26260 * config/sim.exp: Use 'target sim -sparclite' when running
26261 SPARClite programs.
26262
26263Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26264
26265 * gdb.base/structs2.exp: New file.
26266 * gdb.base/structs2.c: New file.
26267
26268Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26269
26270 * gdb.asm/common.inc: New file.
26271 * gdb.asm/d10v.inc: New file.
26272 * asm-source.exp: Pass -I's to gas to find .inc files.
26273 Update line numbers in expected output.
26274 * asmsrc1.s: Rewrite.
26275 * asmsrc2.s: Rewrite.
26276 * configure.in: Create arch.inc symlink.
26277 * configure: Regenerate.
26278 * Makefile.in (distclean): Delete arch.inc.
26279
26280Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26281
26282 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26283 (t_enum_value2): ditto
26284 (t_enum_value3): ditto
26285 (main): ditto
c906108c
SS
26286Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26287
26288 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26289 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26290 change.
26291 Use gdb_test instead of send_gdb/gdb_expect sequences.
26292
26293Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26294
26295 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26296 not void.
26297
26298Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26299
26300 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26301 subroutines. Used to test gdbs ability to single step through PC
26302 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26303
26304Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26305
26306 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26307 more rigorous EGCS C++ error checking.
26308
26309Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26310
a9c64011
AS
26311 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26312 tests.
26313 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26314 function when asleep.
26315 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26316 for i*86 Linux and SVR4 signal handling problems.
26317 Remove linux xfail for `next to handler in signals_tests_1', fixed
26318 by recent infrun.c change.
26319 Limit backtrace to 10 frames to avoid timeout problems with infinite
26320 stack backtraces.
26321 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26322 target.[ch] change.
c906108c
SS
26323
26324Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26325
26326 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26327 for a newline from gdb before continuing.
26328 (default_gdb_exit): Just look for y or n.
26329 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26330 it does, fail the rests of the tests in the file.
26331
26332Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26333
26334 * config/cygmon.exp: New file.
26335
26336Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26337
26338 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26339 main" test on remote targets.
c906108c
SS
26340
26341 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26342 run test on remote targets.
26343
26344Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26345
26346 * gdb.asm: New directory.
26347 * configure.in: Configure it.
26348 * configure: Regenerate.
26349 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26350 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26351
26352Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26353
26354 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26355
dc96c6c7 26356Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26357
a9c64011
AS
26358 * gdb.base/overlays (several files): Merge the two overlay
26359 managers into one. Change variables (foox, barx, bazx, grbxx)
26360 back into ints but force them to load in their proper sections.
c906108c
SS
26361
26362Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26363
26364 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26365 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26366 (D10VCopy): Handle memory regions crossing 16k boundaries.
26367 (D10VCopy): Transfer data in 32 bit chunks.
26368
26369Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26370
26371 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26372 correct.
c906108c
SS
26373
26374 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26375 map. Include space for printf in .text segment.
c906108c
SS
26376
26377 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26378 updated d10v memory VMA/LMA map.
c906108c 26379 (D10VCopy): Call D10VTranslate.
d63a86f8 26380
c906108c
SS
26381Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26382
26383 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26384
26385 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26386 that it won't be put into the .sdata - small data -
26387 section. Update reference.
c906108c
SS
26388 * gdb.base/baz.c (bazx, baz): Ditto.
26389 * gdb.base/foo.c (foox, foo): Ditto.
26390 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26391
26392 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26393 to be arrays.
d63a86f8 26394
dc96c6c7 26395Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26396
a9c64011
AS
26397 * gdb.base/overlays.exp: fix up and get working again.
26398 Add tests for backtraces from an overlay function.
d63a86f8 26399
c906108c
SS
26400Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26401
26402 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26403 "calling function with watchpoint enabled".
26404
26405Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26406
26407 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26408 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26409 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26410 pending review of whether it is useful or not.
26411
26412Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26413
26414 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26415
26416Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26417
26418 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26419 * config/dve.exp: New file to support Densan boards.
26420
26421Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26422
26423 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26424 reads and BSD.
c906108c
SS
26425
26426Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26427
26428 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26429 response.
26430
26431 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26432
26433Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26434
26435 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26436 test.
c906108c
SS
26437
26438 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26439 target_sizeof_long and target_bigendian_p.
c906108c 26440 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26441 to targets word size and endianess.
d63a86f8 26442
c906108c
SS
26443Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26444
26445 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26446 output.
c906108c
SS
26447
26448Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26449
26450 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26451 Update test of set args help to match source change.
c906108c
SS
26452
26453Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26454
26455 * gdb.base/default.exp: Expect help system output to be in
26456 alphabetical order.
26457 * gdb.base/help.exp: Ditto.
26458
26459Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26460
26461 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26462 "i*86-pc-linux-gnu*".
26463 * gdb.base/interrupt.exp: Ditto.
26464 * gdb.base/corefile.exp: Ditto.
26465
26466 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26467 define vxworks when building the testcase.
c906108c
SS
26468
26469 * gdb.base/ptype.exp: Fix testnames to be unique.
26470 * gdb.base/radix.exp: Ditto.
26471 * gdb.base/term.exp: Ditto.
26472 * gdb.base/whatis.exp: Ditto.
26473 * gdb.c++/classes.exp: Ditto.
26474
26475Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26476
26477 * gdb.base/callfuncs.exp: Fix indentation.
26478
26479 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26480 suppress_flag has been set.
26481 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26482 target feature.
26483
26484Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26485
26486 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26487 the testcase.
26488
26489 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26490 set_debug_traps() and breakpoint().
c906108c
SS
26491 * gdb.c++/misc.cc (main): Ditto.
26492 * gdb.c++/templates.cc (main): Ditto.
26493 * gdb.c++/virtfunc.cc (main): Ditto.
26494
26495Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26496
26497 * lib/gdb.exp(gdb_step_for_stub): New function.
26498 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26499 exists, reload the executable and do a "continue" instead of
26500 doing a jump.
26501 (runto_main): Use gdb_step_for_stub.
d63a86f8 26502
c906108c 26503 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26504 tests to have unique names.
c906108c
SS
26505 * gdb.base/callfuncs.exp: Ditto.
26506 * gdb.base/commands.exp: Ditto.
26507 * gdb.base/default.exp: Ditto.
26508 * gdb.base/help.exp: Ditto.
26509 * gdb.base/list.exp: Ditto.
26510 * gdb.base/opaque.exp: Ditto.
26511 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26512 similar tests.
d63a86f8 26513
c906108c
SS
26514 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26515 * gdb.c++/cplusfuncs.cc: Ditto.
26516 * gdb.c++/virtfunc.cc: Ditto.
26517
26518 * config/monitor.exp: Keep track of the last file we saw, rather
26519 than trying to get the info from gdb.
26520
26521 * gdb.fortran/types.exp: Move comment to previous line.
26522
26523Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26524
26525 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26526 target mode.
c906108c
SS
26527
26528Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26529
26530 From Bob Manson:
26531 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26532 string from GDB when it connects.
c906108c
SS
26533
26534 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26535
26536Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26537
26538 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26539 if we can't get a debug format from GDB (we may be testing an
26540 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26541
26542 * gdb.stabs/weird.exp: Fix quoting.
26543
26544 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26545
26546Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26547
26548 * config/arm-ice.exp: New file.
26549
26550Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26551
26552 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26553 until it has been modified to work with the new testsuite.
c906108c 26554
99707966 26555 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26556 testcase won't compile, cause all of the testcases in the file to
26557 fail instead.
c906108c
SS
26558
26559 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26560 (gdb_clear_suppressed): New procedure.
26561 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26562 it contains a positive value.
26563
26564Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26565
26566 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26567
26568 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26569
26570Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26571
26572 * lib/gdb.exp (setup_xfail_format): New function.
26573 (get_debug_format): New function to get debug format.
26574 (debug_format): New global variable to hold last value set
26575 by get_debug_format.
26576 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26577 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26578 * gdb.c++/ptype.exp: Ditto.
26579 * gdb.c++/classes.exp: Ditto.
26580 * gdb.c++/cplusfuncs.exp: Ditto.
26581 * gdb.c++/inherit.exp: Ditto.
26582 * gdb.c++/templates.exp: Ditto.
26583 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26584
c906108c
SS
26585Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26586
26587 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26588 host doesn't have a currently-open connection.
26589
26590 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26591 any gdb stub target. Handle cases where gdb doesn't respond when
26592 interrupted in a sane fashion.
c906108c
SS
26593
26594 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26595 same thing in a totally different way.
c906108c
SS
26596
26597 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26598 setting "timeout".
c906108c 26599 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26600 default_gdb_init now.
c906108c
SS
26601
26602Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26603
26604 * gdb.base/printcmds.exp: Fix "check for floating addition"
26605 regexp to accept results within approx +/- .01 of exact value.
26606 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26607
26608Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26609
26610 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26611 properly.
c906108c
SS
26612 (gdb_expect): Add optional timeout parameter, and add timeout
26613 value to various calls.
26614 (gdb_suppress_tests): Only give one warning message per group.
26615
26616Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26617
26618 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26619 global variables. Handle getting a value for $timeout more
26620 gracefully.
c906108c
SS
26621
26622Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26623
26624 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26625 initialize.
c906108c 26626 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26627 by a target configuration file.
c906108c
SS
26628 (gdb_expect): Pass the timeout to remote_expect.
26629
26630 * config/monitor.exp(gdb_load): Fix typo in regexp.
26631
26632Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26633
26634 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26635
26636Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26637
26638 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26639 here. Call gdb_target_exec before rebooting the target, to make
26640 sure the connection to the target is closed.
c906108c
SS
26641 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26642 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26643 Also detect "Timeout reading from remote" error.
26644
26645 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26646 gdb_target_monitor. Don't call gdb_file_cmd here; let
26647 gdb_target_monitor do it.
c906108c
SS
26648
26649 * gdb.disasm/hppa.exp: Don't use exec_output.
26650
26651Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26652
26653 * gdb.base/list.exp: If we're debugging a non-native target,
26654 try to set the pc register to point to the start of the
26655 program before doing the first list command.
26656
26657 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26658 test_calls after restarting.
c906108c
SS
26659
26660 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26661 reloading.
c906108c
SS
26662
26663 * gdb.base/watchpoint.exp: Fix typo.
26664
26665 * gdb.base/setshow.exp: Check for use_gdb_stub.
26666
26667 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26668 stub case.
c906108c
SS
26669 * gdb.base/langs.exp: Ditto.
26670
26671 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26672 gdb_load_offset. If we weren't given a file to load, figure out
26673 what the current file is and use it.
c906108c
SS
26674
26675 * config/i386-bozo.exp: New file.
26676
26677Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26678
26679 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26680 feature.
26681
26682 * config/proelf.exp: New entry.
26683
26684Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26685
26686 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26687 of regexps.
26688
26689 * gdb.base/watchpoint.exp: Don't run the test_stepping
26690 tests if gdb can't call functions on the target.
26691
26692 * gdb.base/setshow.exp: Don't run the set prompt tests if
26693 the board has gdb_prompt set.
26694
26695Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26696
26697 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26698 * gdb.base/commands.exp: Likewise.
26699 * gdb.base/setshow.exp: Likewise.
26700
26701Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26702
26703 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26704 feature.
26705
26706 * config/i960.exp: New file.
26707
26708Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26709
26710 * gdb.base/funcargs.exp: Check for gdb,short_int target
26711 feature instead of looking for explicit target triplets.
26712
dc96c6c7 26713Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26714
d63a86f8 26715 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26716 "p 123DEADBEEF", to check parse_number.
26717 * top.c: change "to enable to enable" to "to enable" in a couple
26718 of help strings.
26719
26720Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26721
26722 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26723 on the mn10300.
d63a86f8 26724
c906108c
SS
26725Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26726
26727 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26728 where the test executable is run with explicit args.
26729 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26730
26731Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26732
26733 * gdb.base/run.c: Use FAKEARGV to build test executable that
26734 does not require a command line arg, since most simulators
26735 don't currently support passing such an arg into the simulated
26736 program.
26737 * gdb.base/commands.exp: Change tests to insert the proper
26738 value as the arg to the first recursive factorial call. Change
26739 compilation line to define FAKEARGV at compile time.
26740
26741Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26742
26743 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26744 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26745 function with watchpoint enabled" test.
26746
26747Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26748
26749 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26750 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26751
26752 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26753 "Tests restarted" messages.
c906108c
SS
26754
26755Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26756
26757 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26758
dc96c6c7 26759Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26760
26761 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26762 for INFO SYMBOL; add help tests for OVERLAY commands.
26763 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26764 add tests for OVERLAY commands
26765 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26766 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26767 * gdb.base/sigall.c: add usestubs code frag
26768 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26769
c906108c
SS
26770Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26771
26772 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26773 failures.
26774 (gdb_stop_suppressing_tests): Note that tests have restarted.
26775
26776Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26777
26778 * config/h8300.exp: New file.
26779
26780Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26781
26782 * gdb.base/setshow.exp: Check for the existence of a
26783 feature, not its value.
26784
26785Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26786
26787 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26788
26789 * gdb.base/scope.exp: It's now init0(), not init().
26790
26791 * gdb.base/scope0.c: For now, change init() to be init0().
26792
26793 * config/monitor.exp: Use gdb_serial in preference to serial
26794 or netport.
26795
26796 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26797 and it's not already set.
c906108c
SS
26798
26799Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26800
26801 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26802 isn't using a stub and if it supports argument passing.
c906108c
SS
26803
26804Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26805
26806 * config/udi.exp(gdb_start): Make sure UDICONF is set
26807 properly before starting gdb.
26808
26809Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26810
26811 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26812 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26813 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26814
26815Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26816
26817 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26818 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26819
26820 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26821
26822 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26823
26824 * config/monitor.exp: Make sure we disconnect from the target.
26825 Also, try a reboot/reload cycle instead of failing if the
26826 load fails.
26827
26828Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26829
26830 * gdb.base/default.exp: Don't set match_max.
26831 * gdb.base/help.exp: Ditto.
26832 * gdb.base/list.exp: Ditto.
26833 * gdb.base/signals.exp: Ditto.
26834
26835 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26836 set, use remote_ld to download the testcase instead of
26837 the GDB loader.
26838
26839Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26840
26841 * config/vr5000.exp: New file.
26842
26843 * config/monitor.exp(gdb_target_monitor): Add pattern for
26844 "Ending remote" to detect errors in connecting.
26845
26846 * gdb.base/setshow.exp: Add .* within auto language test.
26847
26848 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26849 target feature.
26850
26851 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26852 and reboot the board if necessary.
c906108c
SS
26853
26854 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26855 a set of tests. Remove print.* from the patterns being checked.
26856
26857Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26858
26859 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26860 refer to gdb_spawn_id.
26861
26862 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26863 longer used.
26864 * config/sparclet.exp: Ditto.
26865 * config/sparclet-old.exp: Ditto.
26866 * config/slite.exp: Ditto.
26867 * config/sim.exp: Ditto.
26868 * gdb.base/funcargs.exp: Ditto.
26869
26870 * lib/gdb.exp:Remove references to gdb_spawn_id.
26871 (gdb_expect): Move to remote.exp.
26872
26873Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26874
26875 * config/monitor.exp: Detect the "Couldn't establish connection"
26876 message from GDB.
26877
26878Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26879
26880 * gdb.base/bitfields.exp: Use runto instead of explicit
26881 gdb_run_cmd/gdb_expect sequences.
26882
26883 * gdb.base/break.exp(text_next_with_recursion): Add match for
26884 gdb_expect call.
26885
26886 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26887 We also need to handle the "A program is being debugged already"
26888 prompt from gdb. Use gdb_test to set the baud rate.
26889
26890 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26891 to 20000. Really. I mean it.
26892
26893Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26894
26895 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26896 fails. If suppress_flag is set, skip perror message about not
26897 being able to send to GDB.
c906108c 26898 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26899 GDB.
c906108c
SS
26900 (gdb_expect): If suppress_flag is set, always fail immediately.
26901 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26902 (gdb_init): Call gdb_stop_suppressing_tests.
26903 (default_gdb_exit): Ditto.
26904 (default_gdb_start): Ditto.
26905
26906 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26907 gdb_stop_suppressing_tests as appropriate.
c906108c 26908 * gdb.base/break.exp: Ditto.
889bf7c5 26909 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26910 * gdb.base/commands.exp: Ditto.
26911 * gdb.base/exprs.exp: Ditto.
889bf7c5 26912 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26913 * gdb.base/list.exp: Ditto.
26914 * gdb.base/recurse.exp: Ditto.
889bf7c5 26915 * gdb.base/scope.exp: Ditto.
c906108c
SS
26916 * gdb.base/structs.exp: Ditto.
26917 * gdb.c++/inherit.exp: Ditto.
26918
26919Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26920
26921 * config/vr4300.exp: New file.
26922
99707966 26923 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26924
99707966 26925 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26926
26927Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26928
26929 * lib/gdb.exp(gdb_init): New function.
26930
26931 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26932 for each individual variable set.
c906108c
SS
26933
26934 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26935 name.
26936
26937 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26938
26939 * gdb.base/scope.exp: Use gdb_test.
26940
26941 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26942 aborting; the testsuite driver will do that for us (see
26943 gdb_finish). Also, use gdb_test in a few more places.
26944
26945Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26946
26947 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26948
26949Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26950
26951 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26952 and "add_tests" are not at the same address.
26953
26954Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26955
26956 * gdb.base/ptype.exp: Use gdb_test.
26957
26958Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26959
26960 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26961 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26962 left in. No longer expect them to fail.
26963
26964 * gdb.stabs/*.mt; Deleted, no longer used.
26965 * gdb.stabs/configure.in: Remove references to target makefile
26966 frags.
26967 * gdb.stabs/configure: Rebuilt.
26968
26969 * gdb.disasm/*.mt: Deleted, no longer used.
26970 * gdb.disasm/configure.in: Remove references to target makefile
26971 frags. Use "sh3.s" as the unique filename for this directory.
26972 * gdb.disasm/configure: Rebuilt.
26973
26974 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26975 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26976 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26977
26978Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26979
26980 * config/udi.exp: Use mondfe,name instead of remote_host.
26981
26982Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26983
26984 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26985 a function with a watchpoint enabled on the mn10200.
26986
26987 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26988 before trying to create it!
26989
26990Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26991
26992 * config/vx.exp: Use hostname instead of netport.
26993
26994 * config/vxworks.exp: New file.
26995
26996 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26997
26998 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26999 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27000 occurs.
27001
27002 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27003 $gdb_spawn_id directly.
27004 (gdb_run_cmd): Try _start as well as start. Use the target feature
27005 gdb,start_symbol as the symbol to start from when jumping.
27006
27007Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27008
27009 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27010 redundant) test.
27011
27012 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27013 it doesn't lose for 16bit integer systems.
27014
27015Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27016
27017 * gdb.fortran/types.exp: If the target doesn't support "double"
27018 data types, then expect "real" types to only be 4 bytes.
27019
27020 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27021 call tests if the target doesn't support inferior function calls.
27022
27023 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27024 in printf tests.
27025
27026Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27027
27028 * gdb.base/help.exp: Disable "help set", "help show", and
27029 "help support". Simplify regexp for "help stack".
27030
27031 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27032 to 60 seconds. Temporarily set match_max to 15000 around the
27033 "info copying" test.
27034
27035 * gdb.base/nodebug.exp: Don't try to do an inferior function
27036 call if the target doesn't support them.
27037 * gdb.base/printcmds.exp: Likewise.
27038 * gdb.base/setvar.exp: Likewise.
27039 * gdb.base/structs.exp: Likewise.
27040 * gdb.c++/templates.exp: Likewise.
27041 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27042
27043 * gdb.base/recurse.exp: Enable for the mn10200.
27044
27045 * configure.in: Do configure gdb.stabs directory for *-*-elf
27046 targets.
27047 * configure: Rebuilt.
27048
27049 * gdb.base/break.exp: Check for gdb,noresults before testing
27050 exit status and/or results from the target.
27051 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27052 * lib/gdb.exp: Remove old (now bogus) initialization of
27053 noinferior, noargs, noresults and nosignals.
27054
27055Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27056
27057 * config/sh.exp: New file.
27058
27059 * config/slite.exp: Try to connect multiple times to the board
27060 before rebooting. Only send a "monitor run" if need_monitor_run
27061 is set.
27062
27063 * gdb.base/break.exp: Don't do the "stub continue" test if
27064 the target has gdb_stub set.
27065
27066 * gdb.base/callfuncs.exp: Increase the timeout.
27067
27068 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27069 if the target has gdb,noinferiorio set.
27070
27071 * gdb.base/list.exp: Increase match_max to 10000 characters.
27072
27073 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27074
27075 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27076 target.
27077
27078 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27079
27080Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27081
27082 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27083 trying to delete the copy of gdb. Catch the file delete so we
27084 don't die if the delete fails; also, the file should be copied to
27085 the host, not to the build.
c906108c
SS
27086
27087Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27088
27089 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27090 parenthesis in case it contains multiple regexps separated
c906108c
SS
27091 with |.
27092
27093 * gdb.base/watchpoint.exp: Use gdb_test.
27094 * gdb.base/default.exp: Ditto.
27095
27096Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27097
99707966 27098 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27099
c906108c
SS
27100 * gdb.base/scope.exp: Use gdb_test.
27101 * gdb.c++/classes.exp: Ditto.
27102 * gdb.c++/inherit.exp: Ditto.
27103
27104Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27105
27106 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27107 remote_exec instead.
27108 * gdb.base/corefile.exp: Don't be ridiculous.
27109 * gdb.base/*.c: Add missing stub invocations.
27110
27111Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27112
27113 * config/slite.exp: Miscellaneous fixes.
27114
27115 * lib/gdb.exp: Fix runto.
27116
27117 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27118 the target.
27119
27120 * gdb.base/watchpoint.exp: Fix regexp.
27121
27122 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27123 close and wait commands, as the descriptor may now be
27124 invalid. Always call "remote_close host".
27125
27126Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27127
27128 Major rewrite for testsuite revision.
d63a86f8 27129
c906108c
SS
27130 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27131 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27132 instead of relying on spawn_id to always contain a valid
27133 spawn id.
27134 (get_compiler_info): New procedure to build the ${binfile}.ci
27135 file, instead of replicating this in N different places.
27136 (gdb_compile): New procedure.
d63a86f8 27137
c906108c 27138 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27139 appropriate arguments) instead of compile. Use gdb_test in a lot
27140 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27141 at the start of a testcase, as this is no longer done magically.
27142
27143 config/*-gdb.exp: Rename without the -gdb suffix.
27144
27145 config/mips.exp: Use remote_close instead of exit_remote_shell.
27146 config/monitor.exp: Use target_info instead of looking at
27147 baud, timeout, etc.
27148 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27149
27150Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27151
27152 * gdb.c++/templates.exp (test_ptype_of_templates),
27153 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27154 Update expect patterns for destructors and assignment operators
27155 to match corresponding c-typeprint.c changes.
27156 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27157 to destructor breakpoint test, GDB should be able to set the
27158 destructor breakpoint without specifying arguments.
27159
27160Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27161
27162 * gdb.threads/pthreads.exp: Change result for failure to compile due
27163 to lack of pthreads runtime support from an error to simply an
27164 unsupported test, per dejagnu standards.
27165
27166Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27167
27168 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27169 where GDB exits to reduce pattern match time.
27170 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27171
27172 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27173
dc96c6c7 27174Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27175
27176 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27177 * gdb.base/default.exp: ditto.
27178 * gdb.base/nodebug.exp: ditto.
27179 * gdb.base/printcmds.exp: ditto.
27180 * gdb.base/ptype.exp: ditto.
27181 * gdb.base/setvar.exp: ditto.
27182 * gdb.base/structs.exp: ditto.
27183 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27184
27185Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27186
27187 * configure, */configure: Rebuild with autoconf 2.12.
27188
27189Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27190
27191 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27192 use new i*86-pc-linux*-gnu quads.
27193 * gdb.base/corefile.exp: Ditto.
27194 * gdb.base/signals.exp: Ditto.
27195 * gdb.base/sigall.exp: Ditto.
27196 * gdb.base/interrupt.exp: Ditto.
27197
27198 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27199 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27200 RedHat 4.0.
d63a86f8 27201
c906108c 27202 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27203 linux. This allows the test case to at least compile on latest
27204 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27205
27206Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27207
27208 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27209 directory to search gdb directory. Accept and step over conditional
27210 stack alignment code. Consume $prompt in failure cases.
27211 Reset timeout to $oldtimeout instead of some arbitrary value.
27212 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27213 timeout problems with infinite stack backtraces.
27214 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27215 Accept function parameters for linkfunc member.
27216
27217Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27218
27219 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27220 (CXXFLAGS): Remove, unreferenced.
27221 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27222 previous -B options and also add -B option to pick up cross compiled
27223 runtime.
c906108c
SS
27224 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27225 doing cross compiles.
27226 (target_alias): Declare global.
27227 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27228 to verify that gcc exists in build tree, and if so set CC to that
27229 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27230
c906108c
SS
27231Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27232
27233 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27234 ptype test for anonymous union. Fixup testcase to match
27235 current gcc debug output.
27236
27237Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27238
27239 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27240 force argument to an unsigned long type.
27241
27242Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27243
27244 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27245 tests and anonymous union print/ptype tests.
c906108c
SS
27246 * gdb.base/list.exp (test_forward-search): Increase timeout by
27247 5 minutes for the "search extremely long line" case.
27248 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27249 completely optional and that the pass/fail messages use the command as
27250 the message if that third arg is a null string.
27251 (gdb_test_exact): Arrange that a null string pattern means match a
27252 null string output rather than any output, which might include random
889bf7c5 27253 errors.
c906108c
SS
27254 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27255 backtrace test.
27256 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27257 always failing and failure is now exposed by gdb.exp changes.
27258
27259Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27260
27261 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27262 weren't being noted.
27263
27264Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27265
27266 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27267 * gdb.stabs/weird.exp: Remove v_comb xfails.
27268
dc96c6c7 27269Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27270
27271 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27272 list.exp scope.exp watchpoint.exp]
c906108c 27273 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27274
dc96c6c7 27275Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27276
27277 * config/monitor.exp: Increase download timeout to 1000 seconds.
27278
dc96c6c7 27279Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27280
27281 * config/m32r.exp: Increase timeout to 120 seconds.
27282
27283Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27284
27285 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27286 and accept older ordering as obsolescent gcc or gdb.
27287 * gdb.c++/templates.exp: Ditto.
27288 * gdb.c++/virtfunc.exp: Ditto.
27289
27290Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27291
27292 * gdb.base/coremaker.c: Add code to mmap some data so we
27293 can check that it ends up in the core file.
27294 * gdb.base/corefile.exp: Add test to read mmapped data
27295 from core file.
27296
dc96c6c7 27297Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27298
27299 * config/m32r.exp: New file.
27300
27301Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27302
27303 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27304 that cflags can contains -gstabs, and work correctly for other tests.
27305
dc96c6c7 27306Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27307
27308 * gdb.base/setshow.exp: New file, tests show and set.
27309 * gdb.base/setshow.c: New file, tests show and set.
27310 * gdb.base/help.exp: Add test for help set|show annotate.
27311 * gdb.base/default.exp: Add test for set|show annotate.
27312
27313Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27314
27315 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27316 errors unique.
27317 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27318 explicitly.
27319
27320Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27321
27322 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27323 and width commands. This is done elsewhere.
27324 * (gdb_start): Don't call gdb_start_sim here. That's already
27325 done in gdb_load. This fixes lots of failures in default.exp.
27326
27327Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27328
27329 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27330 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27331 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27332 in the same we we treat other failures (since it may be an expected
889bf7c5 27333 condition), rather than as an error.
c906108c
SS
27334 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27335 old test format.
27336
27337Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27338
27339 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27340 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27341 twice. Nuke the duplicates.
c906108c 27342 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27343 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27344 Remove config.h along with other config files.
27345
27346Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27347
27348 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27349 "p func1 ()" and note that rests of tests are skipped.
27350 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27351 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27352 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27353 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27354 affected by the previous run test.
27355 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27356 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27357 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27358 "pass int powerset tuple" and "pass modeless int powerset tuple".
27359 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27360 "real write 4" and "real write 8".
27361 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27362 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27363 "print \$i after tuple assign 2", and
27364 "print vs2 after tuple assign 2".
27365 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27366 meaningful error message and return -1 so the caller can
27367 suppress further tests and avoid a cascade of errors.
d63a86f8 27368
c906108c
SS
27369Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27370
27371 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27372 format for printing version.
27373 * gdb.base/default.exp: Ditto.
27374 * gdb.base/interrupt.exp: Fix problem with cascade of
27375 errors if child process dies while calling a function.
d63a86f8 27376
c906108c
SS
27377Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27378
27379 * Makefile.in (VPATH): Add
27380 * Makefile.in (Makefile, config.status): Fix rules so things get
27381 remade when necessary.
27382
27383Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27384
27385 * Makefile.in (just-check): Add path to sibling expect dir
27386 to environment variable specified by RPATH_ENVVAR.
27387
27388Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27389
27390 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27391 (just-check): Add shared library paths for libstdc++, tk,
27392 tcl, bfd, and opcodes to the environment variable specified
27393 in RPATH_ENVVAR.
27394 * configure.in: Add support to recognize --enable-shared flag
27395 and generate correct value for RPATH_ENVVAR.
27396 * configure: Regenerated with autoconf.
27397
27398Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27399
27400 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27401 include all osf versions.
c906108c
SS
27402 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27403 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27404 when target is linux. When failing to build pthreads test
27405 executable, give more meaningful message.
27406 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27407 arg for pthread_create.
d63a86f8 27408
c906108c
SS
27409Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27410
27411 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27412 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27413 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27414 and -lpthreads (everybody else).
c906108c
SS
27415 (test_startup): Fail gracefully if threads are not supported.
27416 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27417 "p/c array_index("abcdef",2)" when not gcc compiled.
27418 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27419 "print func2::coremaker_local" when not gcc compiled.
27420 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27421 "ptype on opaque struct tagname (statically)",
27422 "ptype on opaque struct tagname (dynamically) 1", and
27423 "ptype on opaque struct tagname (dynamically) 2"
27424 for not compiled with gcc.
27425 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27426 backtrace when compiled with gcc.
d63a86f8 27427 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27428 than always return success.
27429
27430Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27431
27432 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27433
27434Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27435
27436 * gdb.base/structs.exp: Undo last change.
27437
27438Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27439
27440 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27441 encapsulate all the steps/nexts done during self test, starting
27442 at main, and makes them less sensitive to optimization issues.
27443 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27444 signal handler" test.
27445 * gdb.threads/pthreads.exp: Only run this for native configs.
27446 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27447 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27448 tests.
27449 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27450 for "runto test_calls(void)" test.
d63a86f8 27451
c906108c
SS
27452Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27453
27454 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27455 and don't expect address info in breakpoint confirmations.
27456
27457Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27458
27459 * gdb.base/list.exp (test_forward_search): Increase timeout
27460 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27461 and then reset to old value when done. Increase expect input
c906108c
SS
27462 buffer to 10000.
27463
27464Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27465
27466 * gdb.base/list.exp (test_forward_search): Fix to handle very
27467 long source line without overflowing expect's input buffer.
27468
27469Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27470
27471 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27472 "buffer_full".
27473
27474 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27475 "buffer_full".
27476
27477 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27478 "buffer_full".
27479
27480 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27481 "buffer_full".
27482
27483Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27484
27485 * configure.in (configdirs): Add gdb.threads.
27486 * configure: Regenerated with autoconf.
27487 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27488 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27489 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27490
c906108c
SS
27491Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27492
27493 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27494
27495Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27496
27497 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27498 each signal's status in the output of "handle all print".
27499 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27500 the \r\n sequence that immediately precedes the gdb prompt.
27501 * gdb.base/a1-selftest.exp: Save original timeout and restore
27502 after test.
27503
27504Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27505
27506 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27507 symbol.
27508
27509Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27510
27511 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27512
27513Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27514
27515 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27516 timeout by 60 seconds.
27517
27518Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27519
27520 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27521 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27522 error return.
27523
27524Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27525
27526 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27527 gdb initialization, also report how long dejagnu waited. Restore
27528 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27529 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27530
27531Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27532
27533 * lib/gdb.exp: Report timeout value for verbosity level 2.
27534 * config/gdbserver.exp: Ditto.
27535 * config/hppro.exp: Ditto.
27536 * config/mips-gdb.exp: Ditto.
27537 * config/monitor.exp: Ditto.
27538 * config/netware.exp: Ditto.
27539 * config/sim-gdb.exp: Ditto.
27540 * config/slite-gdb.exp: Ditto.
27541 * config/udi-gdb.exp: Ditto.
27542 * config/unix-gdb.exp: Ditto.
27543 * config/vx-gdb.exp: Ditto.
27544 * gdb.base/a1-selftest.exp: Ditto.
27545 * gdb.base/a2-run.exp: Ditto.
27546 * gdb.base/break.exp: Ditto.
27547 * gdb.base/corefile.exp: Ditto.
27548 * gdb.base/list.exp: Ditto.
27549 * gdb.base/recurse.exp: Ditto.
27550 * gdb.base/scope.exp: Ditto.
27551 * gdb.base/signals.exp: Ditto.
27552
27553Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27554
27555 * gdb.threads/Makefile.in (docdir): Removed.
27556
27557Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27558
27559 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27560 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27561 @srcdir@.
d63a86f8 27562 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27563 autoconf 2.5 or higher.
27564 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27565
27566Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27567
27568 * configure: Regenerated.
27569 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27570 avoid name clashes with SunOS headers.
27571
27572Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27573
27574 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27575
27576Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27577
27578 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27579 prototype information ends up in the compiler info file.
27580
27581Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27582
27583 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27584 attempting to regenerate it. Eliminate use of a temporary file
27585 and just generate the info file directly. Source it immediately,
27586 for consistency of use.
27587 * gdb.base/corefile.exp: Ditto
27588 * gdb.base/exprs.exp: Ditto.
27589 * gdb.base/funcargs.exp: Ditto.
27590 * gdb.base/langs.exp: Ditto.
27591 * gdb.base/list.exp: Ditto.
27592 * gdb.base/mips_pro.exp: Ditto.
27593 * gdb.base/nodebug.exp: Ditto.
27594 * gdb.base/opaque.exp: Ditto.
27595 * gdb.base/ptype.exp: Ditto.
27596 * gdb.base/scope.exp: Ditto.
27597 * gdb.base/setvar.exp: Ditto.
27598 * gdb.base/signals.exp: Ditto.
27599 * gdb.base/whatis.exp: Ditto.
27600 * gdb.c++/templates.exp: Ditto.
27601 * gdb.c++/virtfunc.exp: Ditto.
27602 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27603 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27604
27605Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27606
27607 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27608 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27609 Increase timeout, a lot of single stepping might be needed if the
27610 target has no hardware watchpoints.
27611
27612Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27613
27614 * gdb.base/break.exp: Ignore compiler warnings when compiling
27615 break.c.
27616 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27617 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27618 from remote-sim.
27619 * gdb.base/exprs.exp: Add h8300 xfails.
27620 * gdb.base/funcargs.exp: Likewise.
27621 * gdb.base/nodebug.exp: Likewise.
27622 * gdb.base/printcmds.exp: Likewise.
27623 * gdb.base/ptype.exp: Likewise.
27624 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27625 h8300 xfails.
d63a86f8 27626 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27627 on the h8300.
27628 * gdb.base/funcargs.c: Explicitly make last constant argument to
27629 call_after_alloca_subr an unsigned long type.
27630 * gdb.base/return.c: Include stdio.h.
27631
27632Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27633
27634 * config/abug.exp: New file for the older Motorola Bug monitor
27635 that runs on the mvme13x series VME boards.
27636 * config/monitor.exp: Use the new config array for target settings
27637 if they exist.
27638
27639Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27640
27641 * sim-gdb.exp: Make the SH simulator allocate less space when
27642 it is targeted.
27643
27644Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27645
27646 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27647 test.
27648
27649Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27650
27651 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27652 "rs6000-*-*" for "list function in include file" when gcc compiled.
27653 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27654 for "p ctable1[120]".
27655 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27656 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27657 Remove setup_xfail for "rs6000-*-*" for
27658 "print 'scope0.c'::filelocal before run".
27659 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27660 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27661 since some compilers don't allow both options to be given
27662 on the same command line. Create object file and move it.
d63a86f8 27663
c906108c
SS
27664Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27665
27666 * gdb.base/corefile.exp: Always regenerate the core file, since
27667 we always regenerate the coremaker program. Detect special case
27668 where registers cannot be read from core file.
d63a86f8 27669
c906108c
SS
27670Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27671
27672 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27673 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27674 * gdb.c++/templates.exp: Only match on basename of file since
27675 some formats like xcoff don't encode directory information.
27676 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27677 and rs6000 AIX xcoff targets.
27678 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27679 * configure: Regenerate.
27680 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27681 here, rather than in distclean.
d63a86f8 27682
c906108c
SS
27683Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27684
27685 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27686 defined, and use it to compile the test case with -O2. The
27687 native compilation still uses no optimization.
27688 * gdb.base/mips_pro.c: Remove inline assembly code since
27689 it is compiled PIC by default, which results in assembler
27690 warnings that make the testsuite think the compilation
27691 was unsuccessful.
27692
27693Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27694
27695 * gdb.c++/misc.exp: Add note to message for
27696 "print s.a for foo struct" that this is a known gcc 2.7.2
27697 and earlier bug.
27698
27699Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27700
27701 * gdb.base/break.exp: Fix pattern for matching "Delete all
27702 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27703 setup_xfail for deleting all breakpoints test. Fix various
27704 timeout messages to include "(timeout)".
27705 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27706 for "p t_float_values2(3.14159,float_val2)".
27707 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27708 for "continue to call2g" when gcc compiled.
27709 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27710 "up to foo in langs.exp", "show language at foo in langs.exp",
27711 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27712 and "show language at fsub in langs.exp".
27713 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27714 "list line 1 in include file", "list message for lines past EOF",
27715 "list function in include file", "list list0.h:foo", and
27716 "list filename:function; nonexistant function".
27717 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27718 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27719 and "ptype t_char_array" to be for native cc only.
d63a86f8 27720
c906108c
SS
27721Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27722
d63a86f8 27723 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27724 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27725 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27726
27727Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27728
27729 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27730 "bt in signals.exp". This problem only appears when running
27731 the testsuite, and then only intermittently.
27732
27733Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27734
27735 * gdb.base/return.exp (return_tests): Differentiate between
27736 two tests of continuing.
27737
27738Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27739
27740 * */Makefile.in (maintainer-clean): Remove config.log.
27741 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27742 * gdb.c++/Makefile.in (PROGS): Add inherit.
27743 (clean): Remove *.ci.
27744
27745Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27746
27747 * gdb.c++/misc.cc: Add test code from Mike Stump.
27748 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27749
27750Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27751
27752 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27753 to "alpha-*-osf2*" and add comment.
27754 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27755 setup_xfail for "step over execarg initialization" and
27756 "step over corearg initialization".
c906108c
SS
27757 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27758 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27759 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27760 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27761 "print func2::coremaker_local", and "backtrace in corefile.exp".
27762 * gdb.base/signals.exp: Build and source signals.ci.
27763 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27764 to be for gcc only.
27765 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27766
c906108c
SS
27767Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27768
27769 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27770 Feb 3 procfs.c change.
27771
27772Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27773
27774 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27775
27776Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27777
27778 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27779 from dejagnu's apparent default of 10 seconds, which gives random
27780 results when running the tests over NFS on moderately loaded systems.
27781 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27782
27783Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27784
27785 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27786 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27787 result reports.
c906108c
SS
27788
27789Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27790
27791 * configure.in (CY_AC_PATH_TCLH): Remove.
27792 * configure: Regenerate.
27793
27794Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27795
27796 * gdb.c++/Makefile.in (clean): Add missing '{'.
27797
27798Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27799
27800 * lib/gdb.exp: Provide a default value for noinferior.
27801
27802 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27803 Load libgloss.exp.
27804
27805Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27806
27807 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27808 the executable, not the .o to run the tests from.
27809
27810Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27811
27812 * gdb.base/break.exp: Don't test for program exit or exit status
27813 if $noresults if nonzero.
27814 * gdb.base/langs.exp: Likewise.
27815 * gdb.base/watchpoint.exp: Likewise.
27816
27817 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27818 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27819 trying to compile the testcase.
27820
27821Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27822
27823 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27824 * gdb.base/signals.exp (continue to handler): Likewise.
27825
27826Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27827
27828 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27829
27830 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27831
27832Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27833
27834 * gdb.base/corefile.exp: Recognize "not found" as failure
27835 when trying to determine if a core file was generated.
27836 If no core file was generate the first time, try again without
27837 the ulimit -c to work around braindamaged shells.
27838
27839Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27840
27841 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27842 [] tests with "test" and enclose string in quotes.
27843 * gdb.stabs/configure: Rebuild
d63a86f8 27844
c906108c
SS
27845Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27846
27847 Changes in sync with expect:
27848 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27849 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27850 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27851 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27852 argument to AC_REQUIRE.
27853 * configure: Regenerated.
27854
27855Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27856
27857 * gdb.base/corefile.exp: When generating a core, discard any
27858 error messages about ulimit not found and the "core dumped"
27859 message from the shell that runs the coredumper.
27860
27861Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27862
27863 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27864
27865 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27866 which sed script to run. Expect failure for v_comb test
27867 on PA targets too.
d63a86f8 27868
c906108c
SS
27869Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27870
27871 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27872 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27873
27874Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27875
27876 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27877 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27878 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27879 * lib/gdb.exp (default_gdb_start): Fix typo.
27880 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27881 messages to not include the full program name that caused
27882 the core dump since some systems (such as solaris) apparently
27883 truncate this path to about 80 characters.
27884 When generating a core file first try increasing the core file
27885 size limit to unlimited since some systems may default it to
27886 zero, and it is harmless to try it. Move the test for failing
27887 to generate a core file to where it will actually get executed.
27888 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27889 new gdb result from g++ debug info improvements and make old
27890 pattern obsolescent. Also account for size_t differences
27891 (may be int or long).
27892 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27893 initialization before function call is placed in the delay slot
27894 and thus appears to be skipped over by commands such as "next".
27895
27896Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27897
27898 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27899
27900Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27901
27902 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27903 input source file; fix code to compile test to deal with this
27904 convention.
27905 * gdb.c++/*.exp: Likewise.
27906
27907Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27908
27909 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27910 "bt in signals.exp".
27911
27912Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27913
27914 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27915 "step over execarg initialization" and
889bf7c5 27916 "step over corearg initialization".
c906108c
SS
27917
27918Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27919
27920 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27921 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27922
27923Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27924
27925 From Rob Savoye (rob@poseidon.cygnus.com)
27926 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27927 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27928 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27929 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27930 configure.in}: Major reworking for autoconfig.
c906108c
SS
27931 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27932 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27933 New files.
c906108c
SS
27934 * config/unix-gdb.exp: Make GDB global.
27935 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27936 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27937 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27938 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27939 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27940 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27941 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27942 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27943 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27944 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27945 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27946 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27947 to returns as necessary, arrange for test to compile own testcase
27948 executable.
c906108c 27949 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27950
c906108c
SS
27951Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27952
27953 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27954 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27955 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27956 "backtrace through signal handler".
27957
27958Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27959
27960 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27961 continuing from a job control stop signal.
27962 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27963
27964Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27965
27966 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27967 * gdb.base/corefile.exp: Likewise.
27968 * gdb.base/funcargs.exp: Likewise.
27969
27970Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27971
27972 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27973 * config/monitor.exp: Add support for setting baud rate.
27974
27975Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27976
27977 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27978 i*86-*-linux* xfails for "backtrace through signal handler".
27979 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27980 "print func2::coremaker_local".
27981 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27982 alpha-dec-osf2* xfail for
c906108c
SS
27983 "delete all breakpoints when none".
27984
27985Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27986
27987 * gdb.base/break.exp: Change test that deletes all breakpoints
27988 when no user breakpoints are installed. A post 4.15 change
27989 causes gdb to no longer prompt in this case.
27990
27991Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27992
27993 * gdb.base/return.exp (return_tests): Change xfail for test
27994 "correct value returned double test" to stop xfailing at
27995 Solaris 2.5. Apparently the bug has been fixed.
27996
27997Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27998
27999 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28000 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28001
28002Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28003
28004 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28005 * gdb.disasm/hppa.s: Corresponding changes.
28006
28007Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28008
28009 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28010 makefile fragment.
28011 * config/mt-hpux: Deleted.
28012
28013Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28014
d63a86f8 28015 * Many files: When warning about suppressed tests due to a
c906108c
SS
28016 nonexistant test binary, avoid incrementing the warning count.
28017
28018Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28019
28020 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28021
c906108c
SS
28022Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28023
28024 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28025 "sparc-*-solaris2*".
28026
28027Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28028
28029 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28030 Add global and local variables and initialize them.
28031 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28032 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28033 extracts the file name and terminating signal from the core file.
28034 * TODO: Remove note about tests for correct mapping of corefile.
28035 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28036 from optimizing it away.
28037 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28038 handles common blocks.
28039
28040Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28041
28042 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28043 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28044
28045Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28046
28047 * Makefile.in (maintainer-clean): New target, synonym for
28048 realclean.
28049 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28050 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28051 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28052 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28053 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28054 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28055
28056Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28057
28058 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28059 xfails when not gcc compiled for "print foo::funclocal".
28060 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28061 "print foo::funclocal at foo",
28062 "print 'scope1.c'::foo::funclocal at foo",
28063 "print foo::funclocal_bss at foo",
28064 "print 'scope1.c'::foo::funclocal_bss at foo",
28065 "print foo::funclocal_ro at foo",
28066 "print 'scope1.c'::foo::funclocal_ro at foo",
28067 "print bar::funclocal at foo" and
28068 "print 'scope1.c'::bar::funclocal at foo".
28069 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28070 gcc compiled for "print foo::funclocal at bar".
28071 Expand all messages to ensure that they identify that
28072 the test is at bar().
28073 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28074 gcc compiled for:
28075 "ptype on opaque struct pointer (statically)",
28076 "ptype on opaque struct tagname (statically)",
28077 "ptype on opaque struct pointer (dynamically) 1",
28078 "ptype on opaque struct tagname (dynamically) 1",
28079 "ptype on opaque struct pointer (dynamically) 2" and
28080 "ptype on opaque struct tagname (dynamically) 2
28081 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28082 gcc compiled for:
28083 "p datalocal"
28084 "whatis datalocal",
28085 "ptype datalocal",
28086 "p bsslocal",
28087 "whatis bsslocal", and
28088 "ptype bsslocal".
28089 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28090 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28091 when not gcc compiled.
28092 * gdb.base/funcargs.exp (float_and_integral_args): Add
28093 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28094 compiled.
28095 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28096 "backtrace from call6a" when not gcc compiled.
28097 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28098 "backtrace from call7a" when not gcc compiled.
28099 * gdb.base/callfuncs.exp (do_function_calls):
28100 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28101 "p t_char_array_values(char_array_val2,char_array_val1)",
28102 "p t_char_array_values(char_array_val1,char_array_val2)",
28103 "p t_char_array_values("carray 1","carray 2")",
28104 "p t_char_array_values("carray 1",char_array_val2)",
28105 "p t_char_array_values(char_array_val1,"carray 2")",
28106 "p sum_args(1,{2})",
28107 "p sum_args(2,{2,3})",
28108 "p sum_args(3,{2,3,4})",
28109 "p sum_args(4,{2,3,4,5})"
28110 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28111 "backtrace in corefile.exp" when not gcc compiled.
28112
28113Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28114
28115 * gdb.base/signals.exp: Rewrite `handle all print' test as
28116 a procedure. Accept blanks or TABs as whitespace, increase
28117 timeout and expect input buffer size for the large output
28118 from the command. Remove "i*86-*-bsdi2.0" xfail.
28119
28120Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28121
28122 * gdb.base/setvar.exp: Add new testcases for truncation when
28123 assigning invalid values to bitfields.
28124
28125Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28126
d63a86f8 28127 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28128 mips-sgi-irix* xfail for
28129 "call inferior func with struct - returns char *"
28130 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28131 accepted in the result.
c906108c
SS
28132
28133Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28134
28135 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28136 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28137 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28138 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28139 that accidentally got checked in.
28140
28141Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28142
d63a86f8 28143 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28144 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28145 compiled test.
28146 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28147 Add mips-sgi-irix5* xfail for not gcc compiled.
28148 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28149 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28150 compiled for "p top", "whatis top", "p middle", and "whatis
28151 middle".
c906108c
SS
28152 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28153 "whatis signed char" for not gcc compiled.
28154 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28155 "set variable signed char=-1 (-1)" and
28156 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28157 * gdb.base/funcargs.exp (float_and_integral_args):
28158 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28159 Add mips-sgi-irix* xfail when not gcc compiled for
28160 "continue to call2b".
28161 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28162 "continue to call2g".
6fdff2c5
PA
28163 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28164 compiled for "backtrace from call6a"
28165 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28166 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28167 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28168 (localvars_after_alloca): Fix gdb_test cmds for
28169 "print * after runto ...".
28170 Remove rs6000-*-* xfails for
28171 "print i after runto localvars_after_alloca" and
28172 "print l after runto localvars_after_alloca"
28173 for all compilers.
28174 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28175 when not compiled with gcc, for:
c906108c
SS
28176 "print signed char == (minus)",
28177 "print signed char != (minus)",
28178 "print signed char < (minus)",
28179 "print signed char > (minus)".
28180 * gdb.base/callfuncs.exp (do_function_calls):
28181 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28182 "call inferior func with struct - returns char *".
d63a86f8 28183 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28184 "correct value returned double test" to include Solaris 2.4.
28185 * gdb.base/funcargs.exp (float_and_integral_args):
28186 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28187
c906108c
SS
28188Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28189
28190 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28191 enumeration bitfields if compiling with GNU C.
28192 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28193 to empty' prompt.
28194
28195Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28196
28197 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28198 test for PRO targets.
28199
28200 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28201 breakpoints in the inferior at any given time by making
28202 two groups of breakpoints for call2*, call6* and call7*
28203 tests.
28204
28205Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28206
28207 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28208 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28209 from optimizing it away.
28210 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28211 "call inferior func with struct".
28212
28213Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28214
28215 * configure.in: Only configure gdb.chill for particular targets.
28216
28217Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28218
28219 * gdb.base/Makefile.in: Add action to .c.o transformation
28220 rule that generates a .ci file for each .o file and remove
28221 explicit .c.o rules except for callfuncs.o.
28222 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28223 generates a .ci file for each .o file and remove explicit
28224 .cc.o rules.
28225 (clean): Remove *.tmp *.ci files.
28226 (EXECUTABLES): Remove templ-info.exp.
28227 * gdb.base/compiler.c: New file.
28228 * gdb.c++/compiler.cc: New file
28229 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28230 Change rs6000-*-* xfail for
28231 "print 'scope0.c'::filelocal_ro" and
28232 "print 'scope1.c'::filelocal" and
28233 "print 'scope1.c'::filelocal_bss" and
28234 "print 'scope1.c'::filelocal_ro" and
28235 "print 'scope1.c'::foo::funclocal" and
28236 "print 'scope1.c'::foo::funclocal_ro" and
28237 "print 'scope1.c'::bar::funclocal" and
28238 "print 'scope0.c'::filelocal_ro" and
28239 "print 'scope1.c'::filelocal at foo" and
28240 "print 'scope1.c'::filelocal_bss at foo" and
28241 "print 'scope1.c'::filelocal_ro at foo" and
28242 "print 'scope1.c'::foo::funclocal at foo" and
28243 "print 'scope1.c'::foo::funclocal_bss at foo" and
28244 "print 'scope1.c'::foo::funclocal_ro at foo" and
28245 "print 'scope1.c'::bar::funclocal at foo" and
28246 "print 'scope0.c'::filelocal_ro" and
28247 "print 'scope1.c'::filelocal" and
28248 "print 'scope1.c'::filelocal_bss" and
28249 "print 'scope1.c'::filelocal_ro" and
28250 "print 'scope1.c'::foo::funclocal" and
28251 "print 'scope1.c'::foo::funclocal_bss" and
28252 "print 'scope1.c'::foo::funclocal_ro" and
28253 "print 'scope1.c'::bar::funclocal" and
28254 "print 'scope1.c'::bar::funclocal_bss"
28255 to only be xfail'd when not compiled with gcc.
d63a86f8 28256 Add rs6000-*-* xfail for
c906108c
SS
28257 "print 'scope0.c'::filelocal_bss before run"
28258 when compiled with gcc.
28259 (test_at_main): Add rs6000-*-* xfail for
28260 "print filelocal_ro in test_at_main"
28261 when compiled with gcc.
28262 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28263 Add rs6000-*-aix* xfail for
c906108c
SS
28264 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28265 "ptype t_char_array", not compiled with gcc.
28266 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28267 xfail for "list foo (in include file)" when gcc compiled.
28268 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28269 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28270 "run to call0a" if not compiled with gcc.
28271 (unsigned_integral_args): Add rs6000-*-* xfail for
28272 "run to call1a" if not compiled with gcc.
28273 (float_and_integral_args): Add rs6000-*-* xfail for
28274 "run to call2a" if not compiled with gcc and for
28275 "continue to call2b" for any compiler.
28276 Add rs6000-*-* xfail to
28277 "print f1 after run to call2a" for gcc compiled.
28278 (discard_and_shuffle): Add rs6000-*-* xfail for
28279 "run to call6a".
28280 (shuffle_round_robin): Add rs6000-*-* xfail for
28281 "backtrace from call7a" if not compiled with gcc.
28282 Add rs6000-*-* xfail for
28283 "backtrace from call7b" if compiled with gcc.
28284 (call_after_alloca): Add rs6000-*-* xfail for
28285 "print c in call_after_alloca" and
28286 "print s in call_after_alloca" and
28287 "backtrace from call_after_alloca_subr"
28288 if not compiled with gcc.
28289 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28290 "print c in localvars_in_indirect_call" and
28291 "print c in localvars_in_indirect_call" and
28292 "backtrace in indirectly called function" and
28293 "stepping into indirectly called function"
28294 if not compiled with gcc.
28295 (localvars_after_alloca): Add rs6000-*-* xfail for
28296 "print c after runto localvars_after_alloca" and
28297 "print s after runto localvars_after_alloca" and
28298 "print i after runto localvars_after_alloca" and
28299 "print l after runto localvars_after_alloca"
28300 for all compilers.
28301 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28302 than whatis-info.exp.
28303 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28304 than opaque-info.exp.
28305 Setup rs6000-*-* xfail for
d63a86f8 28306 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28307 "ptype on opaque struct pointer (dynamically)" when
28308 not compiled with gcc.
28309 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28310 rather than callf-info.exp.
28311 (do_function_calls): Add clear_xfail for rs6000-*-* for
28312 "p t_float_values2(3.14159,float_val2)". Seems to work
28313 fine there, both with xlc and gcc. Need to find out what
28314 it is doing right and fix other platforms.
28315 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28316 "call inferior func with struct - returns int",
28317 "call inferior func with struct - returns long",
28318 "call inferior func with struct - returns float",
28319 "call inferior func with struct - returns double",
28320 "call inferior func with struct - returns char *",
28321 but only if not gcc compiled (presumes xlc compiled).
28322 Change rs6000-*-* xfails for
28323 "call inferior func with struct - returns char" and
28324 " call inferior func with struct - returns short" to only
28325 xfail if not using gcc.
28326 (clean mostlyclean): Remove *.ci and *.tmp files.
28327 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28328 than templ-info.exp.
28329 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28330 Add rs6000-*-* xfail for "up to foo in langs.exp"
28331 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28332 when not gcc compiled.
d63a86f8 28333
c906108c
SS
28334Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28335
28336 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28337 * gdb.base/corefile.exp: Likewise.
28338 * gdb.base/list.exp: Likewise.
28339 * gdb.base/scope.exp: Likewise.
28340 * gdb.base/siganls.exp: Likewise.
28341
28342 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28343 compiler output.
28344 * gdb.base/whatis.exp: Likewise.
28345
28346Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28347
28348 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28349 failure (opcode table has been fixed to match reality).
28350
28351Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28352
28353 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28354 "call inferior func with struct - returns char",
28355 "call inferior func with struct - returns short"
28356
28357 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28358 "print 'scope0.c'::filelocal at main",
28359 "print 'scope0.c'::filelocal_bss in test_at_main",
28360 "print 'scope0.c'::filelocal at foo",
28361 "print 'scope0.c'::filelocal_bss in test_at_foo",
28362 "print 'scope0.c'::filelocal at bar",
28363 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28364
c906108c
SS
28365 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28366 in source file 1". This bug seems to have been fixed with both
28367 gcc and native cc (was native assembler bug?).
28368
28369Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28370
28371 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28372 "backtrace through signal handler" to "i*86-*-sysv4*".
28373 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28374 continue" case. Add "known SVR4 bug" to fail message.
28375 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28376 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28377 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28378 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28379 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28380 "up to foo in langs.exp", "show language at foo in
28381 langs.exp", "up to cppsub_ in langs.exp", "show
28382 language at cppsub_ in langs.exp", "up to fsub in
28383 langs.exp", and "show language at fsub in langs.exp".
28384 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28385 "bactrace in corefile.exp".
28386 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28387 "call inferior function with struct - returns float" and
28388 "call inferior function with struct - returns double".
d63a86f8 28389
c906108c
SS
28390Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28391
28392 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28393 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28394 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28395 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28396
28397Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28398
28399 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28400 (or overriden) "CHILL" macro rather then bare "gcc".
28401 Also look for ../../gcc/xgcc since that is what we will
28402 actually need, not "Makefile". Remove following assignment
28403 of CHILL to CHILL_FOR_TARGET because that results in
28404 recursive definition.
28405
28406Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28407
28408 * gdb.base/corefile.exp: Change xfail for backtrace in
28409 corefile.exp from linuxaout to all linux.
28410 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28411 cases where we miss the breakpoint at the signal handler
28412 for some reason. Setup xfail for linuxoldld/linuxaout and
28413 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28414 hitting SIGURG breakpoint.
28415 * gdb.base/signals.exp: Setup xfail for "next" acting like
28416 continue to add linuxoldld. Setup xfail for all linux for
28417 "next to handler in signals_tests_1", "backtrace in
28418 signals_tests_1", "continue to func1", "pass SIGUSR1",
28419 and continue to handler".
28420
28421Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28422
28423 * Update all FSF addresses except those in COPYING* files.
28424
28425Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28426
28427 * gdb.base/a2-run.exp: Change messages to be more explicit about
28428 the status of args, and quote binfile in results.
28429
28430Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28431
28432 * gdb.base/callfuncs.exp: Add tests for passing structs to
28433 inferior functions and return various types.
28434 * gdb.base/callfuncs.c: Add functions to receive a struct
28435 and return a member of the struct, in various types.
28436
28437Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28438
28439 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28440
28441Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28442
28443 * config/vxworks29k.exp: New file, sources vxworks.exp.
28444
28445Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28446
28447 * config/gdbremote.exp: New file. Testing framework using
28448 gdbserver.
28449
28450Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28451
28452 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28453 "call function when asleep" and "send end of file".
28454 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28455 for "backtrace in corefile.exp".
28456 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28457 for "backtrace through signal handler".
28458 * gdb.base/corefile.exp: Make sure we actually generate a core file
28459 before trying the core tests. Some systems allow the user to suppress
28460 generation of core files and default to that (linux for example).
28461 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28462 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28463
28464Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28465
28466 * gdb.threads: New directory with some crude multi-threaded
28467 gdb tests (step.exp and step2.exp).
28468 * config/mt-lynx (STEP_EXECUTABLE): Define.
28469 (THREADFLAGS): Define.
28470
28471Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28472
28473 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28474
28475 * gdb.base/signals.exp: Disable whole file for lynx until
28476 further notice.
28477
28478 * gdb.base/signals.exp: xfail test where "next" acts like
28479 "continue" for lynx.
28480
28481 * gdb.base/interrupt.exp: xfail test for calling function while
28482 inferior is asleep for lynx.
28483
28484 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28485 than one cr-lf after each command.
28486
28487Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28488
28489 * configure.in: Reinstate setting of stabsdirs variable, fix
28490 typo in setting up configdirs for native builds.
28491
28492 * gdb.base/return.exp: Fix typo in return double test.
28493 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28494 compiler from optimizing them away.
28495
28496Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28497
28498 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28499 sequences to be echo'd by gdb when using gdb_test.
28500 * gdb.chill/chexp.exp: Likewise.
28501 * gdb.fortran/exprs.exp: Likewise
28502
28503Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28504
28505 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28506 after the inferior gdb has started.
28507
28508 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28509 after each command.
28510 * gdb.base/funcargs.exp: Likewise.
28511 * gdb.base/gdbvars.exp: Likewise.
28512 * gdb.base/interrupt.exp: Likewise.
28513 * gdb.base/list.exp: Likewise.
28514 * gdb.base/watchpoint.exp: Likewise.
28515 * gdb.c++/demangle.exp: Likewise.
28516 * gdb.c++/inherit.exp: Likewise.
28517 * gdb.chill/chexp.exp: Likewise.
28518 * gdb.fortran/exprs.exp: Likewise.
28519
28520 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28521 test if we can't handle IO to/from the inferior.
28522
28523 * gdb.c++/misc.exp: Always check for a program already being
28524 started after sending a "run" command to gdb.
28525
28526 * gdb.base/twice.exp: Start with a fresh gdb.
28527
28528 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28529 only depend on gdb's expression code, not the chill runtime.
28530
28531 * gdb.base/return.c: Put return values into variables so we
28532 can have gdb print them rather than depending on the program
28533 to print them.
28534 * gdb.base/return.exp: Corresponding changes.
28535
28536 * lib/gdb.exp: Provide default value for noinferiorio.
28537 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28538 the inferior.
28539
28540 * gdb.base/break.exp: Always check for a program already being
28541 started after sending a "run" command to gdb.
28542 (text_next_with_recursion): Don't check the output from the
28543 program's printf statement. Instead just make sure the program
28544 exited.
28545
28546 * gdb.base/commands.exp: Protect tests which need arguments with
28547 $noargs conditionals.
28548
28549Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28550
28551 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28552 of structure member arrays to match gdb/valops.c:value_addr change.
28553
28554Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28555
28556 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28557 cases.
28558
28559Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28560
28561 * configure.in (configdirs): Remove gdb.chill from default list
28562 of subdirs and then add it back in only if doing a native build.
28563 The current chill compiler does not yet work in any cross build.
28564 * Revert all signal changes from Jul 6.
28565 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28566 for sh-hms targets, allowing these tests to link, with no other
28567 changes. Testing is suppressed by setting "nosignals" in site.exp.
28568
28569Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28570
28571 * configure.in (signaldirs): Define and add to configdirs for all
28572 targets except some specific ones that are known to not support signals.
28573 Also clean up formatting.
28574 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28575 (signals, sigall): Remove rules to build.
28576 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28577 Moved to new gdb.signals directory.
28578 * gdb.signals: New test directory.
28579 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28580 signals.c signals.exp}: New or moved files.
28581
28582Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28583
28584 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28585
28586Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28587
28588 * gdb.base/return.exp: Xfail `return double' test failure
28589 on at least Solaris 2.3 and handle future/past versions on
28590 a case by case basis as appropriate. Also update message
28591 to include i*86 failures.
28592
28593Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28594
28595 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28596
28597 * lib/gdb.exp: Fix comment which erroneously identified
28598 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28599 gdb_file_cmd not gdb_load).
28600 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28601
28602 * gdb.base/setvar.exp: Make test names consistent between pass and
28603 fail cases. Use gdb_test more.
28604
28605Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28606
28607 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28608
28609Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28610
28611 * gdb.base/help.exp: Fix expected help string for `show commands'.
28612
28613Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28614
28615 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28616
28617 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28618 of a text section.
28619
28620Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28621
28622 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28623 that loop eventually terminates. Fix Connection refused logic so
28624 that testsuite will expire nicely.
28625
28626Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28627
28628 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28629 config/rom68k.exp: New tcl glue for the appropriate monitors.
28630 These all just end up calling monitor.exp.
28631 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28632 refused' by retrying. Cleanup some timeout issues.
28633 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28634 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28635 callers don't have to set/restore global timeout variable.
28636
28637 * The following set of changes centralizes management of the global
28638 timeout variable. This way, it can be set in one target dependent
28639 place instead of dozens of places scattered throughout the test suite.
28640 If you need to lengthen a timeout, then you should either set timeout
28641 in one of the config/{target}.exp files, or multiply it by a factor.
28642 Setting it to an absolute value is always going to lose for some
28643 targets.
28644 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28645 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28646 * gdb.base/funcargs.exp: Don't set timeout.
28647 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28648 * gdb.base/printcmds.exp (test_print_string_constants
28649 test_print_array_constants): Don't set timeout.
28650 * gdb.base/ptype.exp: Don't set timeout.
28651 * gdb.base/recurse.exp: Don't set timeout.
28652 * gdb.base/return.exp: Don't set timeout.
28653 * gdb.base/watchpoint.exp: Don't set timeout.
28654 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28655 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28656
28657Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28658
28659 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28660
28661Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28662
28663 * lib/gdb.exp: Disable chill tests for irix5.
28664
28665Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28666
28667 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28668 each test pass or fail.
28669
28670Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28671
28672 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28673 xlc not gcc.
28674
28675Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28676
28677 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28678
28679Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28680
28681 * config/est.exp: Fix copyright and comments. Remove dead code.
28682 Use targetname, serialport and baud variables instead of fixed
28683 constants.
28684 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28685 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28686
28687Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28688
28689 * gdb.base/watchpoint.exp: Don't run
28690 test_watchpoint_triggered_in_syscall for sunos.
28691
28692Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28693
28694 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28695 they don't seem to exist. Do include stdio.h.
28696
28697Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28698
28699 * gdb.base/a1-selftest.exp: Add alpha xfail.
28700
28701Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28702
28703 * gdb.base/watchpoint.c (main): Prompt before calling read().
28704 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28705 Revise accordingly. Remove cruft about sending "123" several
28706 times, until it gets noticed. Clean up the "print buf[0]" stuff
28707 so that it passes or fails, and waits for prompts in the usual way.
28708
28709Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28710
28711 * gdb.base/recurse.exp: Fix comment.
28712
28713 * TODO: Remove item about printing variables in nodebug.exp. Add
28714 item about enabling tests which are only run on some targets.
28715
28716 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28717 fail, make test names unique, use new gdb_test convention
28718 regarding pattern, use gdb_test more, etc.).
28719
28720 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28721 fail, make test names unique, etc.).
28722
28723Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28724
28725 * gdb.base/nodebug.c: Change return type of top and middle to
28726 short.
28727 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28728 are fixed by the recent mdebugread.c changes. Allow `short ()'
28729 as type for top and middle.
28730
28731Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28732
28733 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28734 nearly as I can tell, the whole thing was an accident in Stu's
28735 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28736 to replace a send/expect pair with gdb_test, but ended up only
28737 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28738 of 30 Mar 1995 took care of it, but left this vestigial comment
28739 which I am now nuking.
28740
28741Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28742
28743 * gdb.base/break.exp: Look for different line number for
28744 breakpoint at main depending on usestubs.
28745
28746Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28747
28748 * gdb.base/list.exp: Adjust some alternate expect patterns to
28749 match recent list0.c change. Add alternate expect pattern for
28750 output from `list default lines around main' for optimizing
28751 compilers.
28752
28753Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28754
28755 * lib/gdb.exp: If nosignals is not set, set it to 0.
28756
28757Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28758
28759 * config/slite-gdb.exp: Responds to load symbol table prompt.
28760 * gdb.base/break.exp: Adjust line number, fix rerun.
28761 * gdb.base/langs0.c: Add #ifdef usestubs.
28762
28763Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28764
28765 * gdb.base/list.exp: Adjust line contents after adding new lines in
28766 list0.c. Also fix a syntax error.
28767
28768 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28769 * gdb.base/break.exp: ditto.
28770 * gdb.base/list.exp: ditto.
28771 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28772 * gdb.base/run.c: ditto.
28773 * gdb.base/list0.c: ditto.
28774 * gdb.base/funcargs.c: ditto.
28775
28776Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28777
28778 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28779 $targetname, $serialport and $baud instead of hardwired variables.
28780 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28781 target doesn't support signals.
28782
28783Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28784
28785 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28786
28787Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28788
28789 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28790 Don't rely on the value of an auto variable before it has been
28791 initialized. Use gdb_test more.
28792
28793Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28794
28795 * lib/gdb.exp (default_gdb_version): A version number must start
28796 with a digit, but other than that contains all characters up to
28797 the first whitespace character.
28798
28799Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28800
28801 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28802
28803Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28804
28805 * gdb.c++/*.exp: Warn if executable does not exist. The original
28806 reason for skipping the warning was that configure.in sometimes
28807 intentionally skipped building the executables but the tcl code
28808 had no way of knowing. That (a) was always bogus with respect to
28809 error handling, (b) is no longer true (right now there is no way
28810 to skip C++ tests).
28811
28812 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28813
28814Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28815
28816 * gdb.base/list.exp: Add expect patterns for output from
28817 SunPRO compiled executables.
28818 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28819 types.
28820
28821Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28822
28823 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28824 number (we are already testing that the correct source line text
28825 gets printed).
28826
28827 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28828 that is what is intended, but something needed to be done to get
28829 sunos4 native working again.
28830
28831 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28832
28833 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28834 apparently went with a (very) old xfail.
28835
28836Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28837
28838 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28839 runto_main is a proc in gdb.exp that will do 'step' for target use
28840 stubs.
28841 * gdb.base/exprs.exp: ditto.
28842 * gdb.base/interrupt.exp: ditto.
28843 * gdb.base/opaque.exp: ditto.
28844 * gdb.base/printcmds.exp: ditto.
28845 * gdb.base/ptype.exp: ditto.
28846 * gdb.base/scope.exp: ditto.
28847 * gdb.base/setvar.exp: ditto.
28848 * gdb.base/signals.exp: ditto.
28849 * gdb.base/twice.exp: ditto.
28850 * gdb.c++/classes.exp: ditto.
28851 * gdb.c++/inherit.exp: ditto.
28852 * gdb.c++/templates.exp: ditto.
28853 * gdb.base/break.exp: no run and hit main for stubs. Change line
28854 numbers for breakpoints and info breakpoint.
28855 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28856 breakpoint().
28857 * gdb.base/callfuncs.c: ditto.
28858 * gdb.base/exprs: ditto.
28859 * gdb.base/interrupt.c: ditto.
28860 * gdb.base/opaque0.c: ditto.
28861 * gdb.base/printcmds.c: ditto.
28862 * gdb.base/ptype.c: ditto.
28863 * gdb.base/scope0.c: ditto.
28864 * gdb.base/setvar.c: ditto.
28865 * gdb.base/signals.c: ditto.
28866 * gdb.base/twice.c: ditto.
28867 * gdb.c++/misc.cc: ditto.
28868 * gdb.c++/templates.cc: ditto.
28869
28870Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28871
28872 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28873
28874 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28875 somewhere between `read' and `main.c'. I'm pretty sure the
28876 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28877 and it isn't particularly useful.
28878
28879 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28880
28881Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28882
28883 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28884
28885Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28886
28887 * config/mt-slite: add LIBS and -nostdlib.
28888 * config/slite-gdb.exp: add this new file to support sparclite target.
28889
28890Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28891
28892 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28893
28894 * gdb.base/a2-run.exp: Change argument to istarget from
28895 "*-*-vxworks" to "*-*-vxworks*".
28896 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28897
28898Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28899
28900 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28901 will not runto main but do a 'step' to step out of breakpoint().
28902 * config/mt-slite: add -Dusestubs.
28903
28904Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28905
28906 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28907 instead of just @.
28908
28909 * gdb.base/signals.exp: Add test for "handle all print".
28910 * TODO: Remove "handle all print". Also remove item about
28911 checking copyright date (I don't like the idea of a spurious FAIL
28912 based on when we run the tests).
28913
28914 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28915 for SunOS4 (reason for failure not investigated). Remove
28916 redundant test for $binfile.
28917
28918 * gdb.base/nodebug.c (array_index): Call malloc.
28919
28920 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28921
28922Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28923
28924 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28925 conventions and slightly simplify the matching regexp.
28926
28927Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28928
28929 * gdb.base/break.exp: Update gdb_test invocation to use new
28930 convention.
28931
28932 * lib/gdb.exp: If noargs is not set, set it to 0.
28933
28934 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28935 tests unique.
28936
28937 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28938
28939Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28940
28941 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28942 one argument of type "<non-float parameter>".
28943
28944Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28945
28946 * config/rom68k.exp: New file to support Motorola IDP board.
28947 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28948 * gdb.base/break.c: Change things around so that this program
28949 doesn't depend upon args. This is necessary to make remote
28950 targets work (in general, they can't take args).
28951 * gdb.base/break.exp: Don't try to send args to program. Don't
28952 expect output. Also, replace lots of code with gdb_test.
28953
28954Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28955
28956 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28957 printing of '\'' (which is what the comment says we are testing,
28958 even though we were not), not '''.
28959 (test_integer_literals_rejected): Test that printing ''' is an error.
28960
28961 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28962 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28963 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28964 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28965 Use gdb_test not test_print_accept.
28966 * lib/gdb.exp: Remove test_print_accept.
28967
28968 * gdb.base/signals.exp (signal_tests_1): Make pass message
28969 consistent with fail message.
28970
28971 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28972 unsigned char; the bug (PR 1821) is fixed.
28973
28974 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28975
28976 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28977 successful tests--makes xfailing them work right.
28978
28979Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28980
28981 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28982 only \r\n, not .*. The test can pass .* as the last thing in
28983 $pattern if that is what it wants. In addition to providing this
28984 flexibility, this change should speed up pattern matching in cases
28985 where the pattern already ended with .* (there were a number of
28986 them). This change also helps catch bad patterns--in the old
28987 scheme the typo "char \*" instead of "char \\*" would pass. Now
28988 it is caught.
28989 * Many .exp files: Update callers.
28990
28991 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28992 clearer and does not spuriously match multiple ('s. Likewise for
28993 ) and *.
28994
28995 * gdb.base/nodebug.exp: Test ability to call a function and pass
28996 it a string (even with no debugging info).
28997
28998 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28999 "p '\'", which is the same as "p ''" once tcl gets done with
29000 quoting, to "p '\\'", which I suspect is what is intended (one
29001 backslash gets sent to GDB).
29002
29003 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29004
29005Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29006
29007 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29008 1817) was fixed literally years ago.
29009
29010Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29011
29012 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29013 test, it causes stepping out of call_after_alloca_subr with
29014 optimizing compilers.
29015 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29016 fails.
29017
29018 * gdb.c++/templates.exp: Source templ-info.exp only if
29019 the templates executable exists.
29020
29021 * gdb.c++/misc.cc (class Contains_static_instance,
29022 class Contains_nested_static_instance),
29023 gdb.c++/classes.exp (test_static_members): Test printing of
29024 a class that contains a static instance of the class.
29025
29026Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29027
29028 * gdb.base/langs2.c (cppsub_): Don't prototype.
29029 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29030 only, I believe).
29031
29032Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29033
29034 * lib/gdb.exp (skip_chill_tests): New procedure.
29035
29036 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29037
29038Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29039
29040 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29041 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29042
29043Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29044
29045 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29046
29047 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29048 disassemble 8, not 16, instructions for part 4.
29049
29050 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29051 support the latter anymore.
29052
29053 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29054 -DNO_PROTOTYPES.
29055 * gdb.base/callfuncs.c: Control use of prototypes based on
29056 NO_PROTOTYPES, not __STDC__.
29057 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29058 t_float_values2 tests if prototypes in use.
29059
29060 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29061 t_double_values): When checking differences against DELTA, check
29062 that difference is within the range (-DELTA,DELTA), not just
29063 (-infinity,DELTA).
29064
29065Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29066
29067 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29068 'file' command firts, then 'target', then 'load', this is due to gdb
29069 target set up.
29070 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29071
29072Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29073
29074 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29075 FP load/store variants.
29076 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29077
29078Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29079
29080 * gdb.base/term.exp: Do not give a warning if not native, it is
29081 not an abnormal condition.
29082
29083Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29084
29085 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29086 t_char_array".
29087
29088Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29089
29090 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29091 are getting the version number.
29092
29093 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29094 if not native, it is not an abnormal condition.
29095
29096Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29097
29098 * lib/gdb.exp: Just use "file exists", rather than undocumented
29099 dejagnu procedure "findfile".
29100
29101Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29102
29103 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29104 (LDFLAGS): Set to -Xlinker -Ur.
29105
29106 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29107 Removed, these values are set by lib/gdb.exp.
29108
29109 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29110
29111Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29112
29113 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29114 of replicating gdb startup code.
29115
29116 * config/mt-vxworks (LDFLAGS): Set to -r.
29117 (CFLAGS_FOR_TARGET): Removed.
29118
29119 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29120 (gdb) and gdb for vxworks uses (vxgdb).
29121
29122 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29123 executable is not in the tree and host != target, use sed and
29124 program_transform_name to determine the gdb name used by the
29125 target.
29126
29127 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29128 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29129
29130Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29131
29132 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29133 floats, chars, and shorts where there are ANSI-style function
29134 definitions.
29135
29136 * gdb.base/langs.exp, gdb.base/langs*: New test.
29137 * gdb.base/Makefile.in: Build it.
29138 * TODO: Remove item about checking that C names don't get C++
29139 demangling applied; this test tests it.
29140
29141Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29142
29143 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29144 went with the const70 xfail. The xfail went away a year ago.
29145
29146 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29147
29148 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29149 for hp300.
29150
29151 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29152
29153 * gdb.base/a1-selftest.exp: Don't run on hp300.
29154
29155Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29156
29157 * Makefile.in (site.exp): Set host_alias and target_alias as well
29158 as host_triplet and target_triplet.
29159
29160Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29161
29162 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29163
29164 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29165 places as other ecoff systems).
29166
29167 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29168 ultrix.
29169
29170Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29171
29172 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29173 remove them.
29174 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29175 variable and "variable" in addition to "data variable".
29176 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29177
29178 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29179 2.
29180 * gdb.base/list1.c (long_line): Add additional statement at start
29181 of function.
29182 * gdb.base/list.exp (test_forward_search): Update line number to
29183 reflect new statement.
29184
29185Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29186
29187 * gdb.base/signals.exp: Reinitialize searched source directories
29188 after gdb_start call.
29189
29190Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29191
29192 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29193 * gdb.stabs/Makefile.in: Likewise.
29194
29195 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29196 change. Instead split the tests into smaller pieces.
29197 * gdb.disasm/hppa.s: Corresponding changes.
29198
29199Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29200
29201 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29202 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29203
29204 * gdb.base/funcargs.exp: Modify many tests so that every test
29205 either passes or fails. Make some test names unique.
29206
29207Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29208
29209 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29210 Call stty to set interrupt character.
29211
29212 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29213 for HP assembler versus GNU assembler based on actual behavior of
29214 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29215
29216 * TODO: Suggest a few more stepping tests.
29217
29218Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29219
29220 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29221 restart GDB for h8300 after a continue.
29222 (return): Add pattern to match a29k-udi behavior.
29223 * gdb.base/nodebug.exp: Remove obsolete comment.
29224 * gdb.base/regs.exp: New file, testing of register displays.
29225 * gdb.base/return.exp: Fix typo in reference to $objdir.
29226 * gdb.base/whatis.exp: Always start with a fresh GDB.
29227
29228Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29229
29230 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29231 higher, these tests generate a lot of output.
29232
29233Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29234
29235 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29236 code following the catch silently ignored some errors; without the
29237 catch they should be thrown like any other tcl error. Also, the
29238 catch used "" instead of {} which meant all the callers who wanted
29239 to include one of the characters "[]$ had to quote it an extra time.
29240 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29241 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29242 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29243 Remove extra quoting.
29244
29245Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29246
29247 * gdb.base/commands.exp: Make test names unique; every test either
29248 passes or fails. Update some comments.
29249
29250 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29251
29252Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29253
29254 The following fixes a FAIL caused by the fact that the alpha stabs
29255 configuration didn't use the ".if alpha" code in weird.def.
29256 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29257 bit pointer, so the 32 bit version works even on the alpha.
29258 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29259 Remove the stuff which allowed us to have separate versions for
29260 alpha and everything else.
29261
29262 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29263 regexp which "info func operator\[\](" is supposed to match. Fix
29264 string to send to GDB. Note that GDB still doesn't work right. Add a
29265 new test for "info func .perator\[\](" which GDB does handle correctly.
29266
29267 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29268
29269Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29270
29271 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29272 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29273 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29274 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29275 it makes the tests harder to understand and confuses test-o-matic.
29276 The preferred style is that each test provides a PASS or a FAIL,
29277 and has a unique message (e.g. "continue #54" not just "continue")
29278 which is the same for the pass and the fail.
29279 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29280 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29281 to lib/gdb.exp.
29282 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29283 prt_accept which was basically the same thing. Likewise for
29284 test_print_reject and prt_reject.
29285 * lib/gdb.exp (test_print_reject): Add some more error message
29286 patterns to match from the former printcmds.exp (prt_reject).
29287 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29288 One defect of the passcount stuff is that some of it failed to
29289 report XPASS where appropriate.
29290 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29291 stuff before and after arg in expected pattern.
29292 (test_paddr_operator_functions): Re-do test without print_addr_of;
29293 this is the only test which seems to want extra stuff there.
29294
29295Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29296
29297 * gdb.base/nodebug.exp: Update new tests to reflect improved
29298 wording of gdb output.
29299
29300 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29301 and "ptype" work on variables in files compiled without -g.
29302 Replaces commented out "maint print msymbol" tests.
29303
29304Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29305
29306 * gdb.base/setvar.c (dummy): Call malloc.
29307
29308 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29309 losing with the irix4 sed.
29310
29311 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29312 ALRM" on irix4.
29313
29314Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29315
29316 * TODO: Remove items about corefile.exp testing new exec-file and
29317 backtrace; both are now done. Add items about printing enums.
29318
29319Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29320
29321 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29322 "get signal $thissig" test fails.
29323
29324 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29325
29326Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29327
29328 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29329 compiler warning with dec alpha compiler.
29330
29331 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29332 extra \n from gdb_test call (this explains why the prompt test
29333 that I removed yesterday was there).
29334 (user_defined_command_test): Remove extra \n and prompt test.
29335
29336 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29337 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29338 doesn't exist.
29339 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29340 Also remove alpha workaround, which turns out to be because
29341 SIGABRT == SIGLOST.
29342
29343 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29344
29345 * gdb.base/help.exp: Don't test "help show".
29346
29347Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29348
29349 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29350 "set print address" is on.
29351 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29352 pass prompt to gdb_test; gdb_test already looks for the prompt.
29353
29354 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29355
29356 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29357 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29358 was to make sure that gdb can read a core file. But (a) the "read
29359 the corefile" part didn't make it to a1-selftest.exp, we just
29360 delete the corefile after creating it, and (b) we test reading
29361 corefiles in corefile.exp anyway. Also, this test left around a
29362 xgdb process on Solaris.
29363
29364 * gdb.base/corefile.exp: Also test backtrace.
29365
29366Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29367
29368 * gdb.base/commands.exp: Test a simple user defined command with
29369 arguments and if/while statements; verify the full user command is
29370 printed by "show user".
29371
29372 * gdb.base/commands.exp: Test if/while commands as part of a
29373 breakpoint command list; verify they appear in breakpoint
29374 information.
29375
29376Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29377
29378 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29379 than by dividing by zero.
29380
29381Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29382
29383 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29384 performing an inferior call with watchpoints enabled.
29385 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29386 call.
29387
29388Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29389
29390 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29391 of "file" command.
29392
29393 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29394 Add additional pattern for when "int operator int(void);" appears
29395 in a different order.
29396
29397Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29398
29399 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29400
29401 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29402 and "signal" with ".*".
29403
29404Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29405
29406 * TODO: Add note about "handle all nostop".
29407
29408 * gdb.base/{sigall.c, sigall.exp}: New test.
29409 * gdb.base/Makefile.in: Add it.
29410
29411Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29412
29413 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29414 when invoking GDB, suppresses any windowing interface.
29415
29416Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29417
29418 * config/sim-gdb: New file, simulator testing support.
29419
29420Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29421
29422 * gdb.base/interrupt.exp: Test calling func1 twice.
29423
29424Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29425
29426 * gdb.base/list.exp (test_forward_search): Set timeout higher
29427 when we'll be getting lots of output from gdb.
29428
29429 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29430 "init_malloc" to after the expect statement. Run it if that
29431 regexp is taken, but also for two others which happen if source
29432 cannot be found.
29433
29434Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29435
29436 * gdb.base/printcmds.exp: New test, for printing register before
29437 program is running.
29438
29439Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29440
29441 * gdb.base/list.exp: Correct some alternate expect patterns
29442 to reflect changes in list1.c.
29443
29444Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29445
29446 * TODO: Add item regarding large frames.
29447
29448 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29449
29450 * TODO: Remove item about enabling return.exp; it
29451 is enabled. Suggest a few more "return" tests.
29452
29453Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29454
29455 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29456 anonymous unions.
29457
29458Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29459
29460 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29461 and pr-5646.o, so "make" is the same as "make all", not "make
29462 pr-4975.o".
29463
29464Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29465
29466 * gdb.base/list.exp: Adjust expectations to reflect changes in
29467 list1.c.
29468 (test_forward_search): New test proc.
29469 * gdb.base/list1.c (long_line): New function, has long source line.
29470
29471Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29472
29473 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29474 additional line of code that was added.
29475
29476Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29477
29478 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29479 tests so as not to overflow expect's input buffers.
29480 * gdb.disasm/hppa.exp: Corresponding changes.
29481
29482Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29483
29484 Beginnings of template debugging tests.
29485 * gdb.c++/templ-info.cc: New file to test for template
29486 debugging capability of the compiler.
29487 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29488 templ-info.cc.
29489 * gdb.c++/templates.cc: Add explicit template instantiations
29490 to enable compiling with -fno-implicit-templates. Add destructor
29491 and 'value' method to T5 class for template tests.
29492 * gdb.c++/templates.exp: Add testcases for printing of template
29493 types, setting breakpoints on template methods and calling a
d63a86f8 29494 template method.
c906108c
SS
29495
29496Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29497
29498 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29499 branch target since some assemblers (gas-2.5) may emit a
29500 relocation for the branch instead of resolving it in the
29501 assembler.
29502
29503Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29504
29505 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29506 through signal handler.
29507
29508Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29509
29510 * configure.in (*-*-netware): Use config/mt-netware.
29511
29512 * config/mt-netware: New file.
29513 * config/mt-i386-netware: Removed, separate configs for different
29514 netware architectures are no longer needed now that we have
29515 --with-headers.
29516
29517Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29518
29519 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29520 by the recent changes to use ANSI C arithmetic conversions.
29521
29522Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29523
29524 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29525 bug involving using inferior_pid to figure out whether to select a
29526 frame.
29527
29528Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29529
29530 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29531 match the current disassembler output.
29532
29533Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29534
29535 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29536 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29537 types, expect "int" as type of integer values (for now).
29538
29539Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29540
29541 * gdb.base/commands.exp: New tests for if/while commands.
29542
29543Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29544
29545 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29546 by .*, since hex values have different syntax in Chill mode.
29547
29548Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29549
29550 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29551 linefeed from expect pattern for repeated types with indices > 9.
29552
29553Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29554
29555 First part of Fortran test suite.
29556 * gdb.fortran: New directory.
29557 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29558
29559Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29560
29561 * gdb.base/default.exp: Update expect pattern for load command
29562 without arguments.
29563
29564Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29565
29566 * configure.in: Change i386 to i[345]86.
29567 * gdb.base/configure.in: Likewise.
29568 * gdb.c++/configure.in: Likewise.
29569 * gdb.chill/configure.in: Likewise.
29570
29571Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29572
29573 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29574 patterns, since that is not a valid context for comments.
29575
29576Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29577
29578 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29579 repeated types and repeated types with indices > 9.
29580
29581Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29582
29583 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29584 2417; old bug has been fixed.
29585
29586Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29587
29588 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29589 send the newline ourselves instead of assuming gdb_test will do
29590 so when passed an empty input string.
29591
29592 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29593 stabs testcode.
29594
29595Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29596
29597 * lib/gdb.exp (gdb_test): Don't send anything if the first
29598 argument is an empty string. This makes cases where we want to
29599 match output that is already in expect's buffers (for example,
29600 matching a breakpoint after gdb_run_cmd has been called) work
29601 reliably.
29602
29603Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29604
29605 * config/netware.exp: New file.
29606
29607Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29608
29609 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29610 the -B and -L prefixes so we can find the debugging stub.
29611
29612 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29613 there and we are using the gcc from the tree.
29614
29615 * gdb.base/types.c: Removed.
29616
29617 * gdb.base/configure.in: Look for makefile fragments in ../config.
29618 Recognize i386-*-netware.
29619 * gdb.c++/configure.in: Likewise.
29620
29621Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29622
29623 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29624 the correct TCL syntax.
29625
29626Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29627
29628 * gdb.base/opaque.exp: use runto instead of messing around with
29629 breakpoints. Simplify by using gdb_test.
29630
29631 * gdb.base/bitfields.exp: restart between tests on netware targets
29632 because breakpoints aren't relocated after target death. Run
29633 processes to completion.
29634
29635 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29636
29637Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29638
29639 * Makefile.in: Remove extra tabs that confuse some versions
29640 of "make". Use the newly built gdb to test with by default,
29641 rather than the first one in the tester's search path.
29642
29643Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29644
29645 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29646
29647 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29648 condition help.
29649
29650Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29651
29652 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29653
29654 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29655 running.
29656 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29657 * gdb.base/funcargs.exp: Likewise.
29658
29659 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29660 * gdb.base/funcargs.exp: Likewise.
29661
29662 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29663 message is "".
29664
29665Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29666
29667 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29668 return,signals,twice}.exp: Handle non-existant binaries
29669 consistantly.
29670
29671 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29672 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29673 might testing a cross development system.
29674
29675Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29676
29677 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29678 runtest script is relative to ${srcdir}, not ${rootdir}.
29679
29680Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29681
29682 * gdb.base/signals.exp: Allow for optionality of breakpoint
29683 address.
29684
29685Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29686
29687 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29688
29689Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29690
29691 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29692 for size_t definition.
29693 * gdb.c++/templates.cc: Likewise
29694
29695 * config/mt-i386-netware: New file.
29696
29697 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29698 defined.
29699
29700 * gdb.base/Makefile.in: Added support for systems that name core
29701 files by appending "core" to the program name.
29702 * gdb.base/a1-selftest.exp: Likewise.
29703
29704Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29705
29706 * gdb.base/return.exp: Add comment and message for `return double'
29707 test failure on Sparc Solaris.
29708
29709Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29710
29711 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29712
29713Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29714
29715 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29716 from optimizing them away.
29717 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29718 patterns to include default constructors and assignment operators,
29719 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29720 character in the output of the virtual base pointer.
29721
29722Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29723
29724 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29725 expression match in print_addr_of to avoid unintented matches.
29726 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29727 versions up to 2.5.8.
29728
29729Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29730
29731 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29732 included file to run under newer versions of expect.
29733 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29734 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29735 Remove xfail for the virtual table of BDDHookV.
29736
29737Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29738
29739 * lib/gdb.exp (string_to_regexp): Set a default result.
29740 (default_gdb_start): Fix misleading message.
29741
29742Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29743
29744 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29745 Remove all CC, etc definitions.
29746 * config/mt-hpux: New file.
29747 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29748 (CFLAGS, LDFLAGS): Define.
29749 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29750
29751 * Makefile.in (site.exp): Don't insert host_os, etc.
29752 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29753 (distclean): Check existence of subdir.
29754 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29755 * gdb.base/Makefile.in: General cleanup and simplification.
29756 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29757 to build executables. Use default rule to build .o files.
29758 (EXPECT, RUNTEST, CC): Fix relative pathname.
29759 (site.exp): Don't insert host_os, etc.
29760 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29761 and/or SIGUSR1 defined.
29762 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29763 * gdb.c++/Makefile.in: General cleanup and simplification.
29764 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29765 (CFLAGS): Remove.
29766 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29767
29768Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29769
29770 * gdb.base/recurse.exp: Misc changes to get tests running again
29771 after Kung's changes to the watchpoint code.
29772 * gdb.base/watchpoint.exp: Likewise.
29773
29774Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29775
29776 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29777
29778Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29779
29780 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29781 * lib/gdb.exp (default_gdb_start): Define.
29782 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29783 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29784 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29785 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29786 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29787 Don't call gdb_target_udi in between tests.
29788
29789Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29790
29791 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29792 (which was basically just a local version of the same thing). In
29793 addition to avoiding duplication, gdb_test_exact is faster.
29794 * lib/gdb.exp (gdb_test_exact): Fix typo.
29795
29796 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29797 don't give an error.
29798
29799 * gdb.base/term.exp: Call delete_breakpoints before starting.
29800
29801 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29802 (t10): Add comment.
29803
29804Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29805
29806 Reorganization of the GDB Test Suite.
29807
29808 * gdb.base: New directory, contains all the basic tests.
29809 * gdb.c++: New directory, tests specific to C++.
29810 * gdb.chill: New directory, tests specific to Chill.
29811 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29812 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29813 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29814 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29815 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29816 t30-31 to chill).
29817 * */gdbme.*: Rename to match appropriate expect scripts.
29818 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29819 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29820 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29821 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29822 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29823 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29824 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29825 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29826 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29827 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29828 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29829 gdb.c++/virtfunc.cc: New names of C++ files.
29830 * gdb.chill/chillvars.ch: New name of Chill file.
29831 * gdb.base/configure.in, gdb.c++/configure.in,
29832 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29833 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29834 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29835 * configure.in (configdirs): Update to reflect directory changes.
29836 (target_abbrev): No longer define for any configuration.
29837 * Makefile.in: Cosmetic improvements to header comments.
29838
29839Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29840
29841 Various changes to gdb.t31:
29842
29843 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29844 * gdbme.ch: Make all key-words and predefineds be upper-case.
29845 * chillvars.exp: Expect key-words and predefinds in upper-case.
29846
29847 * chillvars.exp: Use gdb_test_exact many places.
29848 Change expected output for arrays (which now includes index labels).
29849
29850 * pr-5020.exp, gdme.ch (module PR_5020):
29851 New test, for PR-5020.
29852
29853Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29854
29855 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29856 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29857
29858Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29859
29860 * Makefile.in: Fix bit-rot in definitions of CHILL,
29861 CHILL_FOR_TARGET and Chill_LIB.
29862 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29863 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29864 CHILL, and CHILL_LIB.
29865
29866Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29867
29868 * Revert the previous changes. Please see Rob's directory
29869 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29870
29871Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29872
29873 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29874 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29875 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29876 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29877 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29878 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29879 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29880 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29881 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29882 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29883 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29884 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29885 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29886 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29887 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29888 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29889 changes from 94Q1.
29890
29891Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29892
29893 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29894 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29895 Rob's new testing fragments.
29896
29897Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29898
29899 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29900 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29901
29902Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29903
29904 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29905 version also, match on casted version strings, and match on
29906 gdb startup case where the line numbers might be messed up.
29907
29908Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29909
29910 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29911 (CFLAGS): Delete it from here.
c906108c
SS
29912
29913Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29914
29915 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29916
29917Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29918
29919 * Makefile.in (RUNTEST): Default to just "runtest".
29920
29921Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29922
29923 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29924 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29925 the code has been restructured.
29926
29927Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29928
29929 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29930 \n, not just one of each.
29931
29932 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29933 /bin/cc gives a warning if you do.
29934
29935Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29936
d63a86f8 29937 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29938 __t10ListS_link1ZUiRCUiPT0
29939
29940Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29941
29942 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29943 on local variables in recursive functions.
29944
29945 * gdb.t07/Makefile.in: Build the new test.
29946
29947Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29948
29949 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29950 directly. Instead compare the return values from actual calls.
29951
29952Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29953
29954 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29955
29956Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29957
29958 * From Peter Schauer with minor modifications.
a9c64011
AS
29959 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29960 stops in mid-line in the caller. Add xfail for returning a float
29961 value on X86 targets.
c906108c
SS
29962
29963Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29964
29965 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29966 to avoid expect lossage.
29967 (fmem_LRbug_tests): Likewise.
29968 * gdb.disasm/hppa.s: Corresponding changes.
29969
29970 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29971 conditions to work with latest dejagnu/expect.
29972
29973 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29974 expected to fail on the PA.
29975 (backtrace in call with trampolines): Explicitly require main
29976 to be frame #1 (no trampolines should show up in backtrace).
29977
29978 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29979 "continue -expect".
29980 * gdb.t06/break.exp: Likewise.
29981 * gdb.t07/watchpoint.exp: Likewise.
29982 * gdb.t13/bitfields.exp: Likewise.
29983 * gdb.t15/{funcargs,return}.exp: Likewise.
29984 * gdb.stabs/weird.exp: Likewise.
29985 * config/{mips,udi}-gdb.exp: Likewise.
29986
29987 * hppa.sed: Enclose comments within a sed command to avoid
29988 losing with the old OSF1 sed.
29989
29990Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29991
29992 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29993 sequent dynix.
29994 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29995 * gdb.t15/funcargs.exp: Conditionally step again to really
29996 finish from marker_call_with_trampolines. Handle the case where
29997 the first step from within call_with_trampolines already steps
29998 us back to main.
29999 * gdb.t15/gdbme.c: Add comment to closing brace of
30000 call_with_trampolines for funcargs.exp.
30001
30002Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30003
d63a86f8 30004 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30005 Fix typo(s).
30006
30007Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30008
30009 * gdb.t07/gdbme.c: More code for watchpoint testing.
30010
30011 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30012 "Hardware watchpoint" throughout file.
30013 (test_watchpoint_triggered_in_syscall): New test.
30014 (test_complex_watchpoint): New test.
30015
30016Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30017
30018 * gdbme.c (call_with_trampolines): New function to try and step
30019 into. Tests trampoline problems on the PA.
30020
30021 * funcargs.exp (localvars_in_indirect_call): No longer expect
30022 stepping into indirect call to fail on PAs.
30023 (test_stepping_over_trampolines): New test.
30024
30025Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30026
30027 * TODO: Add suggestions for static member function tests, and
30028 completion tests.
30029
30030Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30031
30032 * TODO: Add suggestions for "p/a" tests.
30033
30034 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30035 (default_gdb_exit): Replace all the hair with sending "quit" to
30036 the process with a simple close.
30037
30038Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30039
30040 * TODO: Add suggestions for shared library tests.
30041
30042Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30043
30044 * TODO: Add suggestions for x/s tests.
30045
30046Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30047
30048 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30049 "enable once", and "enable breakpoints once" with ".*".
30050
30051Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30052
30053 * TODO: Add suggestions about structure passing tests.
30054
30055Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30056
30057 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30058 the primary1 test, use work around if __GNUC__ < 2.
30059 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30060 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30061 Test for bad output rather than waiting for timeout. Issue
30062 second continue only if first continue failed.
30063
30064Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30065
30066 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30067 operator[] test with gdb_test because the old code didn't seem to
30068 be getting the quoting right with the new dejagnu.
30069
30070Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30071
30072 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30073 one from the path.
30074 * Makefile.in: Use a fresh expect if there is one, use runtest
30075 from the src tree if there is one.
d63a86f8 30076
c906108c
SS
30077Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30078
30079 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30080 next over recursive call. Revise the tests from that point on
30081 (which had been skipped) to match GDB's actual (correct) output.
30082
30083 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30084 with next over a breakpoint whose condition is false.
30085
30086 * gdb.t00/help.exp: Comment out "help set print" tests just like
30087 (and for same reason as) "help set" test.
30088
30089Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30090
30091 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30092 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30093
30094Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30095
30096 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30097 necessary gdb_target_udi.
30098
30099 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30100
30101 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30102 1838 and 2417; they are fixed.
30103
30104 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30105 gdb.t03/ptype.exp (ptype structure, ptype union):
30106 Remove xfails; the test is looser than when the xfails were added.
30107
30108 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30109 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30110
30111 * gdb.t01/run.exp: Only run shell test if isnative.
30112
30113 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30114 since "run" automatically loads if necessary. Call gdb_target_udi
30115 after the "file" since "file" kills any execution target.
30116
30117 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30118 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30119 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30120 argument for UDI.
30121
30122Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30123
30124 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30125
30126 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30127
30128Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30129
30130 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30131 properly quoting regexps. This makes the second argument to
30132 demangle a fixed string, which matches the callers, instead of a
30133 shell-style pattern which is what the previous implementation
30134 used. Update some of the callers.
30135
30136Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30137
30138 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30139 (comib_nullified_tests): Fix typo.
30140 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30141 strings. No longer expected to fail.
30142
30143 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30144 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30145 strings. No longer expected to fail.
30146
30147 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30148 string. No longer expected to fail.
30149
30150Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30151
30152 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30153 No longer expected to fail.
30154
30155 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30156 string. No longer expected to fail.
30157
30158Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30159
30160 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30161 only in the names (I probably got most of them). I was even
30162 generous with some which differed in underscores in names, and
30163 probably missed a few, and I *still* was able to remove almost a
30164 third of the file with almost no impact on testsuite coverage.
30165
30166Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30167
30168 * gdb.t00/default.exp: Match udi_attach error message as well as
30169 the one from child_attach.
30170
30171 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30172
30173 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30174
30175 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30176 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30177
30178 * Move test with enums and partial symbols back to
30179 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30180 Reverts the change of 26 May 93. Per today's change to
30181 stabs.texinfo, the behavior that weird.exp was expecting was
30182 unreasonable; what is important is that the compiler+gdb get
30183 things right, which happens with a recent gcc. Also fix the test
30184 to deal with native compilers which put out the stab gdb can't
30185 deal with.
30186
30187Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30188
30189 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30190 in the names. The main thing these accomplish is to slow things down.
30191 Many more such duplicates surely remain.
30192
30193 * gdb.t00/help.exp: Comment out "help support" test just like
30194 (and for same reason as) "help set" test.
30195
30196Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30197
30198 * gdb.t06/break.exp: Remove setup_xfails for
30199 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30200 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30201 about known bug in gcc to include up through 2.5.8.
30202 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30203 well as "_vb$".
30204 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30205 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30206 with latest gcc and gdb.
30207 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30208 well as "_vb$".
30209
30210Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30211
30212 * configure.in (hppa*-*-*): Also configure and build stabs-only
30213 tests.
30214
30215Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30216
30217 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30218 * gdb.t10/configure.in (hppa*-*-*): Use it.
30219
30220Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30221
30222 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30223
30224Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30225
30226 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30227 versions prior to 1.13.5.
30228
30229Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30230
30231 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30232 the prompt is at the start of a line.
30233
30234Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30235
30236 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30237 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30238 in the copr tests now.
30239 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30240 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30241 expected to fail.
30242
30243Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30244
30245 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30246 gdb.t31/chillvars.exp, lib/gdb.exp:
30247 Tweak to run under either version of expect.
30248 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30249 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30250 * gdb.t11/list.exp: Remove extraneous whitespace.
30251
30252Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30253
30254 * gdb.t16/printcmds.exp (test_print_strings): Accept
30255 "(unsigned char *) " before the string.
30256
30257 * TODO: Add notes about printing of fancy types and GDB expressions.
30258
30259Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30260
30261 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30262 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30263 if doing mips-idt-ecoff.
c906108c
SS
30264
30265Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30266
30267 * Most .exp files: Tweak to run under either version of expect.
30268
30269Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30270
30271 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30272 xfails; I'm not sure why they are failing, but not because of PR 1806.
30273
30274Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30275
30276 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30277 defined in lib/gdb.exp.
30278
30279Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30280
30281 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30282 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30283 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30284 have to be typeless.
30285
30286Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30287
30288 * TODO: Add suggestion for copyright year test.
30289
30290Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30291
30292 * configure.in (*-*-lynxos*): Add stabs tests.
30293
30294Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30295
30296 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30297 so insert a tab before any assembler directive in column zero.
30298
30299 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30300 stores.
30301 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30302 stores.
30303 (fpu_short_memory_tests): Likewise.
30304
30305Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30306
30307 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30308 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30309 .stabs directives in comments.
30310
30311Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30312
30313 * TODO: New file, describing tests we could write.
30314 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30315
30316Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30317
30318 * gdb.t06/signals.exp: Add kludge to force re-sync.
30319
30320 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30321 to xgdb instead of gdb, get out of gdb.
30322
30323Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30324
30325 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30326 for info.
30327
30328Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30329
30330 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30331 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30332 * gdb.stabs/hppa.sed: New sed script for the PA.
30333
30334Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30335
30336 * gdb.stabs: Re-write weird.def and configuration to use sed
30337 instead of cpp. sed is portable and POSIX; cpp is neither.
30338
30339Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30340
30341 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30342
30343Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30344
30345 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30346
30347Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30348
30349 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30350 "_vb$".
30351 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30352 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30353
30354Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30355
30356 * lib/gdb.exp: Comment out code which depends on non-existent
30357 `transform' procedure.
30358
30359Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30360
30361 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30362 * lib/gdb.exp: Transform tool name.
30363 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30364 1.1's new error handling system.
30365
30366Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30367
30368 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30369
30370Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30371
30372 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30373 They made pattern matching so slow that timeouts happened on
30374 heavily loaded systems. Now any output from "show print" which
30375 gets us back to the GDB prompt is a PASS.
30376
30377Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30378
30379 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30380
30381Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30382
30383 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30384
30385 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30386 It is not from PR 3220.
30387
30388Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30389
30390 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30391 just started failing because they depended on the order the
30392 subcommands are presented, or exact docstring text. This kind of
30393 test is a pain and has minimal benefit.
30394
30395Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30396
30397 * gdb.t09/corefile.exp: At end of test, use "core" command with
30398 no arguments.
30399
30400Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30401
30402 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30403 17}/Makefile.in: Make it possible to run the testsuite with Sun
30404 make and CC = cross gcc by adding explicit build rules for .o
30405 files.
30406
30407Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30408
30409 * gdb.t15/funcargs.exp: Don't put comments on same line as
30410 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30411
c906108c
SS
30412Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30413
30414 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30415
30416Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30417
30418 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30419 * gdb.t20/inherit.exp: remove three dumplicate entries.
30420
30421Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30422
30423 * gdb.t06/break.exp: For "next over recursive call", fail on any
30424 incorrect output, not just on "factorial (value=2)".
30425
30426Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30427
30428 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30429 working now. Add an xfail if accesing a bss variable causes
30430 a memory error if the target is not yet run.
30431
30432Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30433
30434 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30435 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30436 name of __st* demangling (2 strings). Did Kung really get the
30437 more than 95 others right without testing them?
30438
30439Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30440
30441 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30442
30443Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30444
30445 * configure.in (configdirs): Add gdb.disasm
30446 * gdb.disasm: New directory for GDB disassembler tests.
30447 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30448
30449Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30450
30451 * gdb.t00/help.exp: Don't test "help set".
30452
30453 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30454 from within expect statements. None of these happen anymore and
30455 they cause regressions to be silently unnoticed.
30456
30457 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30458 messages) about known failures with gcc cygnus-2.4.5-930417.
30459
30460 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30461 comp-info.exp so it gets built if it doesn't exist.
30462
30463 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30464 it is no longer used.
30465 * gdb.t13/comp-info.c: Removed.
30466
30467Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30468
30469 * gdb.t06/signals.exp: Add xfail for sun3.
30470
30471Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30472
30473 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30474 relevant because ^C doesn't get sent but failure can be reproduced
30475 interactively).
30476
30477Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30478
30479 * gdb.stabs/alpha.mt: New configuration file for alpha.
30480 * gdb.stabs/configure.in: Use it.
30481 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30482 sharing with alpha.mt, redefine long to word via preprocessor.
30483 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30484 for alpha.
30485 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30486 native cc.
30487 * gdb.t00/teststrategy.exp: Change expect string so that we
30488 consume the `(xgdb)' from the command echo and from the gdb prompt.
30489 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30490 gdb currently compares all values as long, so this failure probably
30491 applies to any configuration where LONGEST is bigger than a target int.
30492 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30493 with gcc.
30494 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30495 to handle opaque pointers, gcc is.
30496 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30497 as first argument. Include <sys/types.h> and change all operator
30498 new definitions to use size_t.
30499 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30500 now that we use size_t.
30501
30502Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30503
a9c64011 30504 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30505 a long or float array cast all array members to the same type.
a9c64011 30506 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30507 with 64 bit longs.
a9c64011 30508 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30509 on alpha.
a9c64011 30510 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30511
30512Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30513
30514 * gdb.t24 (demangle.exp): Constructors of templates have names like
30515 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30516 section 14.6 of the ARM.
30517
30518 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30519 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30520 accomplish little and slow down the testsuite.
30521
30522 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30523 Accept spaces various places.
30524
30525Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30526
30527 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30528 with watchpoint enabled.
30529
30530 * Makefile.in: Remove definition of CC and remove the second
30531 definition of CXX (the "CXX = gcc" one remains). These definitions
30532 were causing backquotes to be expanded within backquotes, which
30533 doesn't work.
30534
30535Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30536
30537 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30538
30539Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30540
a9c64011
AS
30541 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30542 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30543 by mips cc and contains no stabs entries.
30544
30545Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30546
30547 * config/vx-gdb.exp: Use fake device to load files rather than
30548 NFS.
30549 * lib/gdb.exp: New proc to do "file" command.
30550 * config/unix-gdb.exp: Use new "file" proc.
30551
30552Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30553
30554 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30555 Rework board rebooting slightly.
30556 (gdb_exit): Don't exit from the remote shell; there isn't one.
30557 * gdb.stabs/weird.exp: If a program is being debugged already,
30558 kill it.
30559 * gdb.t04/setvar.exp: Stop and restart gdb.
30560 * gdb.t05/expr.exp: Likewise.
30561 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30562 restart gdb and reload the program.
30563 * gdb.t08/opaque.exp: Likewise.
30564 * gdb.t12/scope.exp: Likewise.
30565 * gdb.t13/bitfields.exp: Likewise.
30566 * gdb.t15/funcargs.exp: Likewise.
30567 * gdb.t20/classes.exp: Likewise.
30568 * gdb.t03/ptype.exp: Increase timeout.
30569 * gdb.t16/printcmds.exp (test_print_string_constants,
30570 test_print_array_constants): Likewise.
30571 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30572 * gdb.t20/classes.exp (do_tests): Likewise.
30573 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30574
30575Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30576
30577 * gdb.stabs: Renamed *wierd* to *weird*.
30578
30579Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30580
30581 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30582 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30583
30584Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30585
30586 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30587 (do_tests): Remove xfail for whatis on one_var and two_var.
30588
30589Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30590
30591 * Makefile.in: Made cross building work better by adding
30592 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30593
30594Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30595
30596 * gdb.t15/{return.c,return.exp,Makefile.in}:
30597 New test, currently commented out.
30598
30599Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30600
30601 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30602 still running and removes the leftover named socket so GDb can do
30603 clean restarts.
30604
30605Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30606
30607 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30608 console, not GDB.
30609 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30610 cross testing works better with "make check"
30611 * config/unix-gdb: Use default procedures for exit and version.
30612 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30613 with the newest VxWorks.
30614
30615Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30616
30617 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30618 old form.
30619
30620 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30621 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30622
30623 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30624
30625 * config/unix-gdb.exp: Remove this version of gdb_exit
30626 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30627 Rob says he'll look at it when he gets back to testing boards.
30628
30629Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30630
30631 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30632 an expected fail for certain ptype commands.
30633
30634 * gdb.t20/classes.exp: Update expected results of "ptype class
30635 Base1" to account for the constructor that now appears in the type.
30636
30637Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30638
30639 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30640 disappeared from list.
30641 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30642 "alldone" proc with call to cleanup and exit.
30643 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30644 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30645 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30646 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30647 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30648 "alldone" proc with simple returns that suppress remaining
30649 tests. The alldone proc went away many months ago.
30650
30651Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30652
30653 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30654
30655 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30656
30657Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30658
30659 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30660 as vax gdb will display them.
30661
30662Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30663
30664 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30665 optimizers.
30666
30667 * scope.exp: Change "bad value for localval" messages so each one
30668 is unique.
30669
30670 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30671 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30672
30673 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30674
30675Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30676
30677 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30678 doesn't exist (due to optimization).
30679
30680Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30681
30682 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30683 contains \r because the filename is long.
30684
30685 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30686 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30687
30688Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30689
30690 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30691 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30692 Ultrix.
30693 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30694 int tests.
30695 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30696
30697Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30698
30699 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30700
30701 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30702 to match does not match the passing case but still matches the
c906108c
SS
30703 failing case.
30704
30705Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30706
30707 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30708
30709Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30710
30711 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30712 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30713 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30714 Remove various versions of gdb_exit.
30715 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30716 gdb_exit.
30717 * config/unix-gdb.exp: gdb_exit remains here, and should override
30718 the generic version, since it's doing a lot of wierd stuff that
30719 the other versions aren't. FIXME, fold it in, or abandon this
30720 version.
30721
30722Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30723
30724 * gdb.t24/demangle.exp: Add tests for PR 3220.
30725
30726Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30727
30728 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30729
30730Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30731
30732 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30733 "i386-*-*". Works for i486 as well.
30734
30735 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30736 bug, and expand domain of xfail to all SVR4 systems, since the
30737 actual problem is likely to be in generic SVR4 /proc support.
30738
30739Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30740
30741 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30742
30743Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30744
30745 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30746 xfails for other systems. Match a missing 'Continuing.' as an
30747 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30748
30749 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30750 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30751 Only issue warning for missing executables if -all option is used.
30752
30753 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30754 file if -all option is used. It's like an unpredictable XFAIL.
30755
30756Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30757
30758 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30759 for dynamically linked binaries.
30760
30761 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30762
30763Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30764
30765 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30766 to state that this is a known bug in old versions of g++.
30767
30768Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30769
30770 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30771 while waiting for `Continuing'.
30772
30773Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30774
30775 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30776 in text, data, and bss.
30777 * gdb.t10/nodebug.c: Add local and global test variables for
30778 initialized and uninitialized data.
30779
30780Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30781
30782 * config/unix-gdb.exp (gdb_exit): Add "wait".
30783
30784Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30785
30786 * gdb.t06/signals.exp: xfail the continue from the handler for all
30787 targets.
30788
30789 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30790 function with watchpoints enabled, the i386 call dummy starts with
30791 a call.
30792
30793 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30794 386 bsd names its corefiles.
30795
30796Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30797
30798 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30799 compilers don't grok it.
30800 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30801 with small octal ints rather than character constants, which
30802 are signed and might not fit if first promoted to int.
30803
30804Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30805
30806 * gdb.t09/Makefile.in (clean): Remove corefile.
30807
30808Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30809
30810 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30811
30812Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30813 and Jim Kingdon (kingdon@cygnus.com)
30814
30815 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30816 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30817 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30818
30819Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30820
30821 * gdb.t17/interrupt.exp: Add xfail for hppa.
30822
30823Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30824
30825 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30826 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30827 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30828 to determine signed-ness of bitfields and use the result to setup
30829 the xfail.
30830 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30831 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30832 call line is reached if necessary.
30833
30834Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30835
30836 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30837
30838Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30839
30840 * gdb.t06/break.exp: Also test `clear' command.
30841
30842Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30843
30844 * gdb.t00/teststrategy.exp: Remove extra quote.
30845
30846 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30847 watchpoint enabled to be for all non-68k machines.
30848
30849 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30850
30851Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30852
30853 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30854 targets use aout.mt instead of ecoff.mt as gas understands
30855 standard aout format.
30856
30857Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30858
30859 * lib/gdb.exp (runto): Don't insist that function we are running to
30860 was compiled with -g.
30861
30862 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30863
30864 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30865 to get back into the read system call.
30866 Accept leading newline in case where we woke it up.
30867
30868Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30869
30870 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30871 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30872 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30873 enable ecoff configuration.
30874
30875Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30876
30877 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30878
30879Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30880
30881 * gdb.t16/printcmds.exp: Add another printf test.
30882
30883Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30884
30885 * configure.in: If configured -with-stabs on any target, add
30886 stabsdirs to configdirs.
30887
30888Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30889
30890 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30891 fun" so pattern does not match the command itself.
30892
30893Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30894
30895 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30896
30897Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30898
30899 * gdb.t17/interrupt.exp: Test for more things.
30900
30901Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30902
30903 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30904 compiler arranges the code and line numbers.
30905
30906 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30907
30908Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30909
30910 * gdb.t00/help.exp: Increase expect input buffer size.
30911
30912Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30913
30914 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30915
30916 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30917
30918 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30919
30920 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30921 [0-9]*, not just [0-9].
30922
30923Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30924
30925 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30926
30927 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30928
30929Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30930
30931 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30932
30933Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30934
30935 * gdb.t06/signals.c: Add xfails for sun3.
30936
30937 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30938
30939 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30940 test_stepping tests.
30941
30942Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30943
30944 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30945
30946 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30947
30948 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30949 rather than actually putting it through cpp twice.
30950
30951 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30952
30953Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30954
30955 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30956 no longer needed.
30957
30958Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30959
30960 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30961
30962 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30963 C++ features prints as "struct", make it a pass, not an xfail.
30964
30965Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30966
30967 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30968 Don't require VA to print as "class" rather than "struct".
30969
30970Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30971
30972 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30973
30974Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30975
30976 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30977
30978Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30979
30980 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30981 order.
30982
30983Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30984
30985 * gdb.t16/printcmds.exp: Add printf tests.
30986
30987 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30988
30989 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30990
30991Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30992
30993 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30994 pass counts, to counteract any existing or future setup_xfails.
30995
30996Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30997
30998 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30999 {BEGIN,END}_COMMON for common block instead of STAB.
31000 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31001
31002 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31003 intp_var should be N_GSYM not N_LSYM.
31004 wierd-aout.S: Use a label for the value of the N_SO.
31005 wierd.def: Remove all backslashes.
31006 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31007
31008Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31009
31010 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31011 get the expected next to inheritance3.
31012
31013Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31014
31015 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31016 now that gcc-2.4 gets it right.
31017
31018Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31019
31020 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31021
31022 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31023 generating comp-info.exp which works for cross-compilation.
31024
31025Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31026
31027 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31028 "*-*-sysv4.*".
31029
31030Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31031
31032 * gdb.t01/run.exp: Start with a fresh gdb.
31033 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31034 SVR4.x.
31035
31036Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31037
31038 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31039 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31040 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31041 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31042 things to remove.
31043
31044Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31045
31046 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31047 test cases from bug reports.
31048
31049Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31050
31051 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31052 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31053 avoid spurious xfails.
31054 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31055 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31056 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31057
31058Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31059
31060 * gdb.t00/teststrategy.exp: Rework to provide more useful
31061 description of each test, fix problem with systems that define
31062 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31063 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31064 results for "next over recursive call" so timeouts aren't taken
31065 by error.
31066
31067Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31068
31069 * gdb.t12/scope.exp: Test printing of variables before run.
31070
31071 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31072 printed in wrong order due to sorting.
31073
31074Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31075
31076 * gdb.t00/teststrategy.exp: Fix expected results for printing
31077 user entered string constant. Is array of char, prints with no
31078 address.
31079
31080 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31081 commands.
31082 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31083 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31084 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31085 of struct of char arrays.
31086 * gdb.t00/radix.exp: New tests for radix commands.
31087
31088Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31089
31090 * gdb.t16/printcmd.exp: Print a variable before running program
31091 (with xfail for AIX).
31092
31093Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31094
31095 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31096
31097 * gdb.t16/printcmd.exp: Don't print variables before running program.
31098
31099 * gdb.t06/break.exp: Don't require envp argument to main.
31100
31101 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31102
31103 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31104 Add xfails for rs6000.
31105
31106 * gdb.t02/whatis.exp: Change other tests not to re-test something
31107 we already tested.
31108
31109 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31110 each type used has a variable of that type.
31111
31112Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31113
31114 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31115
31116Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31117
31118 * configure.in: change srctrigger to be a file, not a directory
31119
31120Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31121
31122 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31123
31124 * gdb.t11/list.exp: Fixed a couple of typos.
31125
31126Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31127
31128 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31129 is fixed and PR is closed.
31130 * gdb.t16 (gdbme.c): Add simple test string variable.
31131 * gdb.t16 (printcmds.exp): Add tests with simple test string
31132 variable, primarily for boundaries on "set print elements".
31133
31134Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31135
31136 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31137 Make leading 0's optional and don't expect a tab in the middle
31138 of the number.
31139
31140 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31141
31142 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31143 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31144 don't end command passed to gdb_test with newline.
31145
31146 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31147 signed keyword away, don't expect signed bitfields to be signed.
31148
31149 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31150 printing with only as many 1's as are in the field as well as printing
31151 with 32 1's (see comment).
31152
31153Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31154
31155 * gdb.t00/default.exp: Start with a fresh gdb.
31156 * configure.in (configdirs): Remove gdb.t31 until the chill
31157 compiler works again. It no longer is able to find chillrt0
31158 since it isn't in libchill.a anymore.
31159 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31160 wierd.o, make more modular.
31161 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31162 spurious newlines that caused problems.
31163
31164Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31165
31166 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31167 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31168 gdb.stabs/wierd.{exp,def}: Many new tests.
31169
31170 * gdb.t00/default.exp: update info line for new message.
31171
31172 * gdb.t02/{whatis.exp,gdbme.c}:
31173 Test that "char *" doesn't print as "caddr_t".
31174
31175Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31176
31177 * gdb.t00/help.exp: Use .* in place of some help messages which
31178 just changed.
31179 gdb.t00/default.exp: Update "info frame" test for new message.
31180 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31181 Remove some xfails
31182
31183Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31184
31185 * gdb.t03/{gdbme.c,ptype.exp}:
31186 Add tests for typedef'd struct and union without tags.
31187 Also check "whatis" on a variable of a typedef'd enum without a tag.
31188
31189 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31190 PRMS 1823; the bug still exists but isn't reproduced by this test
31191 anymore), and remove rs6000 XFAIL (the bug is fixed).
31192
31193 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31194 duplicated from whatis.exp. For those that are left, accept
31195 "long", "long int", or "int" for long variables (whatis.exp already
31196 has an XFAIL for "int", so no need to fail it here).
31197
31198 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31199 Deal with GCC's names for types now that GDB uses the compiler's names.
31200
31201 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31202 setup_xfail's for sunos4. If we #defined the signed keyword away,
31203 don't expect GDB to know that char it is signed.
31204
31205 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31206
31207Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31208
31209 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31210 should work on any system, regardless of debugging format.
31211 * gdb.t21/demangle.exp: Move to gdb.t24.
31212 * gdb.t24/demangle.exp: Move from gdb.t21.
31213 * gdb.t24/{Makefile.in, configure.in}: New files.
31214
31215Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31216
31217 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31218 * gdb.stabs: New directory.
31219
31220Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31221
31222 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31223 not just "Quit anyway?".
31224
31225Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31226
31227 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31228 that all setup_xfails are immediately followed by clear_xfails.
31229
31230Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31231
31232 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31233 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31234 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31235 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31236 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31237 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31238 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31239 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31240 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31241 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31242 gdb.t31/chillvars.exp, lib/gdb.exp:
31243 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31244 bug-gdb@prep.ai.mit.edu.
31245
31246Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31247
31248 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31249 with 0.0, not integer 0.
31250
31251Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31252
31253 * gdb.t06/break.exp: Update for "Kill the program" message change.
31254
31255Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31256
31257 * Makefile.in (GDBFLAGS): Set to -nx.
31258 * Makefile.in (site.exp): Use GDBFLAGS.
31259
31260Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31261
31262 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31263 Makefiles.
31264 (check): depend on just-check.
31265 (just-check): added so that tests can be run without a noop
31266 build pass.
31267
31268Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31269
31270 Switch to using configure's configdirs.
31271 * Makefile.in (Makefile): add configure.in dependency.
31272 (SUBDIRS): removed redundant assignment.
31273 * configure.in: switch subdirs assignment to configdirs.
31274 * gdb.t*/configure.in: new files.
31275
31276Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31277
31278 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31279 works.
31280
31281Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31282
31283 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31284 in explicit rules. Apparently this is not supported by some makes.
31285
31286Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31287
31288 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31289
31290Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31291
31292 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31293 disappeared.
31294
31295Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31296
31297 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31298
31299Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31300
31301 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31302 watchpoint problem that is now fixed.
31303 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31304 uninitialized convenience variables.
31305 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31306 structures.
31307
31308Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31309
31310 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31311 which causes expect to get out of sync with gdb on long output
31312 from help set.
31313 * gdb.t09/corefile.exp: Make expected pattern for core file
31314 failing signal and frame output format less sun specific.
31315
31316Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31317
31318 * gdb.t31/chillvars.exp: Add and remove initial dummy
31319 breakpoint, so that symbol table is forced in.
31320 (Needed at least on Sunos4, though it seems not SVR4.)
31321 * gdb.t31/chillvars.exp: Update for changed output format.
31322
31323Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31324
a9c64011 31325 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31326
31327Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31328
31329 * Makefile.in: Added --srcdir when invoking runtest, removed the
31330 need for a local config file. (optional now)
31331
31332Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31333
31334 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31335 failure count used to force early termination. Add some more
31336 expected failures for gnu style demangling.
31337
31338Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31339
31340 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31341 pmi variable from gdb.t20/gdbme to get optimized away.
31342 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31343 Check for written corefile upon timeout _and_ eof.
31344
31345Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31346
31347 * config/unix-gdb.exp: Add missing return 0.
31348
31349Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31350
31351 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31352 test termination.
31353
31354Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31355
31356 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31357 disappeared.
31358
31359Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31360
31361 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31362 time as i860 support works.
31363
d63a86f8 31364 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31365 "backtrace 100\r" rather than just "backtrace\r", to match last
31366 change.
31367
31368Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31369
31370 * config/udi-gdb.exp (gdb_exit): Remove close command.
31371 (gdb_target_udi): New procedure to set the UDI target.
31372 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31373 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31374 Added waits for prompts after several question responses. Added
31375 some more responses used by a29k-amd-udi-gdb.
31376 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31377 pass different arguments, restart UDI connection after program
31378 completion.
31379 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31380 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31381 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31382 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31383 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31384 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31385 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31386 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31387 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31388 after program completion.
31389 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31390 compiled with a SELECT_VECS setting.
31391 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31392 infinite recursion.
31393
31394 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31395 Added checks for COFF results, and made them expected failures for
31396 all targets. It would be better to make them expected failures
31397 for COFF targets only.
31398
31399Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31400
31401 * Makefile.in: add null dvi target, don't bother to recurse
31402 through test directories for info and install-info; rename
31403 $(datadir) to be dejagnu instead of deja-gnu
31404
31405Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31406
31407 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31408 compiler to coredump.
31409 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31410 code.
31411
31412Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31413
31414 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31415 coredump.
31416 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31417 code.
31418
31419Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31420
31421 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31422 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31423 which in a shell. Deletes xgdb when done.
31424 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31425 Tests the return from the "set height" or "set width" commands.
31426 Added a few return codes where needed.
31427
31428Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31429
31430 * Makefile.in (SUBDIRS): Add gdb.t17.
31431 * configure.in (subdirs): Add gdb.t17.
31432 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31433 files to test gdb's calling of functions in the inferior with
31434 the correct arguments and gdb's ability to retrieve any
31435 result returned.
31436
31437Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31438
31439 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31440 may be called after gdb goes away. Previous versions of expect
31441 needed these to avoid file descriptor leaks, but they cause
31442 errors with the current revision of expect.
31443 * gdb.t00/gdbvars.exp: Use -re on expected output after
31444 setting sevenbit-strings.
31445 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31446 to set sevenbit-strings consistent across tests.
31447 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31448 set sevenbit-strings consistent across tests.
31449
31450Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31451
31452 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31453 expected output to match current "expect" expectations.
31454
31455Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31456
31457 * gdb.t00/default.exp: Change expected output for default "source"
31458 command, to match new gdb behavior which requires a filename to
31459 source.
31460
31461Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31462
31463 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31464 expected fail for i486-*-* that misses the marker2 function.
31465 * gdb.t10/crossload.exp (bfddefault): Allow successful
31466 recognition of a format to pass even if no symbols are found.
31467 Explicitly catch failures where the format is not recognized
31468 or is ambiguous, and add the reason to the fail message.
31469 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31470 the cause is and invalid target and add reason to failure message.
31471 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31472 elf32-i386, elf32-sparc, and elf32-i860.
31473 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31474 Set up expected failure for 'filename'::variable scope resolution,
31475 which is now apparently broken on all targets.
31476 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31477 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31478 gdb.t23/templates.exp: Change failure for missing binfile into
31479 just a warning.
31480 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31481 references.
31482
31483Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31484
31485 * gdb.t00/default.exp: Add expected output for default "source"
31486 command, to match new gdb behavior.
31487 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31488
31489Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31490
31491 * config/*-gdb.exp: returns an error, rather than exiting on
31492 internal errors.
31493
31494Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31495
31496 * gdb.t03/gdbme.c: Add pointer to struct variable.
31497 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31498 referencing struct members.
31499
31500Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31501
31502 * configure.in (mips-idt-ecoff): New target.
31503 * config/mips-gdb.exp: New file for remote board using MIPS remote
31504 debugging protocol.
31505
31506 * Redid configuration scheme. Removed gdb.t*/configure.in.
31507 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31508 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31509 distclean targets. Built executables via .o files. Adjusted
31510 tests to account for source files in $(srcdir) rather than
31511 $(objdir).
31512 * lib/gdb.exp (runto): Don't expect () after the function name,
31513 because it may have arguments.
31514
31515Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31516
31517 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31518 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31519 expected failures for mips-idt-* and mips-sgi-*.
31520 * gdb.t00/default.exp (attach): Kill process if requested.
31521 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31522 that does not read core files.
31523 * gdb.t01/run.exp: Removed checks for exit status code.
31524 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31525 it is linked in.
31526 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31527 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31528 appropriate, rather than doing it by hand.
31529 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31530 execution.
31531 * gdb.t10/crossload.exp: Kill existing program if needed.
31532 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31533 appropriate, rather than doing it by hand. Always increase
31534 timeout for this test, not just for VxWorks.
31535
31536Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31537
31538 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31539 of Chill STRUCT types and STRUCT values.
31540 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31541 than "char".
31542 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31543 struct2): New struct definitions and initializations to test
c906108c
SS
31544 simple Chill STRUCT types.
31545
31546Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31547
31548 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31549 the null byte at the end of strings.
31550 * gdb.t00/default.exp: Make show version insensitive to copyright
31551 date.
31552 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31553 to avoid dependencies on target char signedness.
31554 * gdb.t16/printcmds.exp: Update expected results for explicitly
31555 unsigned char.
31556 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31557 now work.
31558 * gdb.t21/demangle.exp: Add many more patterns for template
31559 demangling, most of them being expected failures.
31560 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31561 string we are matching for, to match on the whole string.
31562 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31563 and fix a whole bunch that had incorrect expected output but were
31564 passing anyway because of the bug in "proc demangle".
31565 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31566 type.
31567 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31568
31569Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31570
a9c64011
AS
31571 * gdb/testsuite: made modifications to testcases, etc., to allow
31572 them to work properly given the reorganization of deja-gnu and the
31573 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31574
31575Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31576
31577 * gdb/testsuite: Initial creation of gdb/testsuite.
31578 Migrated dejagnu testcases and support files for testing nm to
31579 gdb/testsuite from deja-gnu. These files were moved "as is"
31580 with no modifications. This migration is part of a major overhaul
31581 of dejagnu. The modifications to these testcases, etc., which
31582 will allow them to work with the new version of dejagnu will be
31583 made in a future update.
48efe704 31584
8d8cb839 31585 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31586\f
8d8cb839
EZ
31587;; Local Variables:
31588;; mode: change-log
31589;; left-margin: 8
31590;; fill-column: 74
31591;; version-control: never
31592;; End:
902f2ccb 31593
28e7fd62 31594 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31595 Copying and distribution of this file, with or without modification,
31596 are permitted provided the copyright notice and this notice are preserved.